/* ----- Podstawowe stylowanie ----- */
body {font-family:Tahoma;text-align:center; margin-left:auto; margin-right:auto; background-color:#240509;  background-repeat:repeat-x; 
}
a {color:#bd8e58; font-size:.9em; text-decoration:none;}
a:hover{color:#bd8e58;text-decoration:none !important; }
 
h1 {margin:0;padding:.2em;font-size:1.2em;font-weight:normal;font-family:'Tahoma';border-bottom:0px solid #ccc;}

small {font-size:.7em}

/* ----- Podstawowe pojemniki ----- */
.clearfix{clear:both;}
.clear{display:block;height:1px;font-size:1px;line-height:1px;}
#page_body {width:980px; height:auto; margin:0 auto; text-align:left; min-height:100%;padding:0;}
.page_body_2 {width:980px; height:auto; margin:0 auto 0 auto; text-align:center; min-height:100%;border-left:1px solid #420B10;border-right:1px solid #420B10;}
#wrapper {width:100%; margin:0px;padding:0px;}
.page_body {width:980px; height:auto; margin:0 auto; text-align:left; min-height:100%}



#start 					{ width:100%; margin:0; padding:0; text-align:center; }
#start div				{ text-align:center; margin:0 auto; padding:0;}
#start div.images		{margin: 0 auto; padding:10px 10px 30px 10px;height:auto;display:block;width:600px;overflow:hidden;}

#start div.image  img 	{vertical-align:center;text-align:center; margin:0; padding:0; margin: 0 auto }
#start div.image 		{vertical-align:center;display:inline;margin: 5px; width:108px; line-height:102px; height:106px; text-align:center; float:left; border: dotted 1px gray;}
#start div.tlo 			{ width: 620px; height:340px;clear:both; padding:0px 0px 5px 0px; text-align:center; margin-left:auto; margin-right:auto;}
#start div.span 		{ display: inline-block; }
#start div.menu			{background:url('../../../../system/graf/bg_menu.gif') repeat;clear:both;  width:600px; height:30px;  padding:0; border-top:1px solid #371607;border-bottom:1px solid #371607;font-size:1em;}
#start a.link_l 		{margin:1px 15px 1px 5px; padding:5px 5px 6px 5px;float:left; height:auto; width:150px;  text-align:center;}
#start a.link_r 		{margin:1px 15px 1px 5px; padding:5px 5px 6px 5px;float:left;height:auto; width:150px; text-align:center;}
#start a.link_l_on 	{margin:1px 15px 1px 10px; padding:5px 5px 6px 5px;float:left; color:#f29301; height:auto;font-weight:bold;width:200px;text-align:center;background:none;}



#start div.artykuly_box{ width:200px; height:344px; float:left; text-align:left;padding-top:2px;font-size:.8em}
#start div.artykuly_box p.head_link {text-align:left;padding:10px;background:url('../../../../system/graf/bg_menu.gif') repeat;}
#start div.artykuly_box p.head_link a{color:#f29301;font-size:1.2em;font-weight:bold}
#start div.artykuly_box ol li{padding:5px;color:#fff}
#start div.artykuly_box ol li div{text-align:right;margin-right:5px}
#start div.artykuly_box ol li a.link_czytaj{float:right}

/* ----- Tabela pokaz - używana w podglądzie ----- */
table.pokaz {width:100%;margin:0em 0 .4em 0;border:0px solid #ebdedd;padding:.5em;border-collapse:separate;}
table.pokaz tr {}
table.pokaz th {padding:.6em .5em;font-size:.75em;border-bottom:1px solid #eee;font-weight:bold;}
table.pokaz td {padding:.2em .5em;font-size:.7em;border-bottom:1px solid #eee;line-height:1.5em;}
table.pokaz td h2 {font-size:1.4em;font-weight:bold;}
table.pokaz td  input.button {float:right;font-size:1.2em;}
	 
	 
/* ----- Style tablesortera jquery -----*/
 table.tablesorter {clear:both;}
 table.tablesorter th.t_id {width:20px;}
 table.tablesorter th.t_nazwa {width:250px;}
 table.tablesorter th.t_projekty {width:350px;}
 
 table.tablesorter td {border-bottom:1px dotted #ccc;vertical-align:middle;}
 table.tablesorter td a {text-decoration:none;}
 table.tablesorter td.tytul {font-weight:bold;font-size:90%;background:#f6f1ee;letter-spacing:0px;}
 table.tablesorter td.tytul {font-weight:bold;font-size:90%;background:#f6f1ee;letter-spacing:0px;}
 table.tablesorter td img {margin:1px;padding:3px;border:1px dashed #ccc;background:#f6f1ee;}
 table.tablesorter td img:hover {margin:1px;padding:3px;border:1px solid #999; background:#f6f1ee;}
 table.tablesorter td input {font-size:1em;}
 
/* ----- Brak uprawnien do sekcji ----- */
.brak_upr_txt {padding:30px;background:#E7E040;font-size:2em;}


/*-------wpisy----------*/

#wpisy 					{font-family:"Tahoma";	font-size: .8em; margin-left:20px;}
#wpisy div.wpisy		{font-family:"Tahoma";	  margin-top:10px;  padding-bottom:15px; margin-bottom:10px;height:auto;}
#wpisy div.wpisy_top	{color:gray; clear:both;padding-bottom:5px;height:12px;}
#wpisy div.tytul		{float:left; color:#bd8e58; text-align:center; margin-left:6px}
#wpisy div.data			{float:left;margin-left:5px;}
#wpisy div.dodal		{float:right;margin-right:5px;}
#wpisy div.wpisy_foto	{width:155px;height:auto;margin-left:10px;}
#wpisy div.wpisy_foto img{border:1px solid #222;}
#wpisy div.wpisy_center	{font-size:.80em; background-color:#160302; clear:both; width:100%;  padding:10px 0 5px 0; border-top:1px solid #333;border-bottom:1px solid #333; }
#wpisy div.wpisy_dol	{clear:both; font-size:1.2em;height:auto;height:18px;}
#wpisy div.wpisy_opis 	{float:right; width:395px; margin-right: 15px; font-size:1.1em;}

#wpisy img.foto_lista	{width:160px;height:auto; }
#wpisy div.white		{color:white; float:left; padding-right:4px;}
#wpisy div.yellow		{color:#bd8e58; float:left;font-size:1.1em}
#wpisy .yellow 	 a		{color:#bd8e58; float:left; }
#wpisy .yelllow  a:hover{color:#bd8e58; float:left; }
#wpisy div.tytul a		{float:left; color:#bd8e58; text-align:center; margin-left:6px;}
#wpisy ol 				{list-style:none; clear:both;}
#wpisy li 				{list-style:none; clear:both;}
#wpisy div.text			{float:left; width:400px; margin:5px 0px 5px 5px;  text-align:left; color:white; font-size:1.15em}
#wpisy div.link_d 		{float:right; margin: -1px 10px  5px; padding:5px 0 5px 0;text-align:center;clear:both;}
#wpisy div.link_d a:hover{text-decoration:underline;!important;color:#ccc;}
#wpisy .yellow_l a		{ color:#bd8e58;}
#wpisy .yellow_l a:hover{ color:#bd8e58;}
#wpisy div.menu  		{padding:0 auto 0 20px;background-color:#160302; float:left; width:100%; margin:0px 0 10px 0; padding:0px;border-top:1px solid #333;border-bottom:1px solid #333; word-spacing:.2em; }
#wpisy div.linki_l 		{ background-color:#161616;margin: -1px 15px -1px 15px; padding:10px 0 10px 0; float:left; width:28%; border-top:1px solid #666; border-bottom:1px solid #666; font-size:.85em;font-weight:bold; text-align:center;}
#wpisy div.linki_r 		{ margin: -1px 15px -1px 15px; padding:10px 0 10px 0; float:right;  border-top:1px solid #999; border-bottom:1px solid #999; font-size:.85em;font-weight:bold; text-align:center;}
#wpisy fieldset.dodaj	{ background-color:#160302;border-top:1px solid #333;border-bottom:1px solid #333;  clear:both; float:left; width:100%;  padding:10px 0 5px 0; }
#wpisy fieldset.dodaj ol li label{text-align:left;padding:2px;font-size:1em;}
#wpisy fieldset.dodaj ol li input{height:12px;line-height:12px;padding:2px;width:250px;font-size:0.8em;}
#wpisy fieldset.dodaj ol li select{float:left;}
#wpisy fieldset.dodaj ol li input#fileToUpload{font-size:0.8em;height:25px;border:1px solid #333 !important;}
#wpisy fieldset.dodaj ol li input#buttonUpload{height:24px;font-size:1em;width:80px;cursor:pointer;border:1px solid #222;}

#wpisy div.wpisy_opis ol li	{padding:0 0 7px 0}

#user_pokaz 						{width:100%; margin:0 auto; text-decoration:none; font-family:Tahoma; font-weight:normal; text-decoration:none; color:white;}
#user_pokaz ol 						{list-style:none; margin: 5px 5px 5px 5px;}
#user_pokaz li 						{margin: 5px 5px 5px 5px;  vertical-align:middle; clear:both;}
#user_pokaz div.u_menu 				{ float:left; width:100%; margin:10px 0 10px 0; padding:0px; border-top:1px solid gray;border-bottom:1px solid gray; font-size:.9em;font-weight:bold; }
#user_pokaz div.u_m_butt_allert 	{margin:-1px 10px -1px 10px; padding:10px 0 10px 0; float:left; width:90%; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:.85em;font-weight:bold; text-align:center;}
#user_pokaz div.u_m_butt 			{margin:-1px 10px -1px 10px; padding:10px 0 10px 0; float:left; width:28%; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:.85em;font-weight:bold; text-align:center;}
#user_pokaz div.u_info 				{ font-size:.9em; background-color:#160302; clear:both; float:left; width:100%;  padding:5px 0 5px 0; border-top:1px solid gray;border-bottom:1px solid gray;   }
#user_pokaz div.u_info_l 			{ text-decoration:none; font-size:.9em; float:left; }
#user_pokaz div.u_info_c			{font-size:.90em; float:left; width:250px; }
#user_pokaz div.u_info_r 			{ font-size:.90em; float:right; color:white; width:250px; }
#user_pokaz  div.u_info_r a 		{ color:white; width:200px; vertical-align:middle; }
#user_pokaz  div.u_info_r a:hover 	{  color:white; width:200px; vertical-align:middle; }
#user_pokaz div.white				{color:white;  float:left;}
#user_pokaz div.yellow				{float:left; color:#bd8e58; }
#user_pokaz img 					{  vertical-align:middle; padding-top:1px;}
#user_pokaz img.avatar				{vertical-align:middle; padding-top:1px; width:100px;}
#user_pokaz div.u_menu2 			{ float:left; width:100%; margin:10px 0 10px 0; padding:0px; border-bottom:1px solid gray; }
#user_pokaz div.u_m2_butt 			{ margin:-1px 10px -1px 10px; padding:10px 0 10px 0; float:left; width:22%;  border-bottom:1px solid #fff; font-size:.85em; text-align:center;}
#user_pokaz table.tablesorter {background-color: #240509;margin:5px 0pt 5px 13px;width: 100%;text-align: left;border:0px;height:auto;}
#user_pokaz table.tablesorter thead th, table.tablesorter tfoot tr th {background-color: #240509; border-bottom:1px solid #333;padding:10px 10px; border-top:1px solid #333;padding:10px 10px; font-weight:bold;font-size:.8em;color:#fff;}
#user_pokaz table.tablesorter thead tr {background-color: #240509; border-bottom:1px solid #fff;padding:10px 10px; border-top:1px solid #fff;padding:10px 10px; color:#fff;}
#user_pokaz table.tablesorter thead tr .header { cursor: pointer;padding:0px 0px 0px 19px; vertical-align:middle;height:30px;}
#user_pokaz table.tablesorter select{background-color:#664d48; border:1px solid #3c201c; color:#bd8e58;}
#user_pokaz table.tablesorter input{background-color:#664d48; border:1px solid #3c201c; color:#bd8e58;}
#user_pokaz table.tablesorter input#butt_szukaj{cursor:pointer;}
#user_pokaz table.tablesorter tbody td {color:gray;padding:.4em .3em;background-color: #160302;vertical-align: middle;font-size:.7em; border-bottom:1px solid #333; border-top:1px solid #333;}
#user_pokaz table.tablesorter tbody td a{color:#bd8e58;}
#user_pokaz table.tablesorter tbody td a:hover{color:#fff; }
#user_pokaz table.tablesorter tbody tr.odd td {background-color:#160302; border-bottom:1px solid #333;}
#user_pokaz table.tablesorter tbody tr.over td { border-bottom:1px solid #666;border-top:1px solid #666; color:white;}
#user_pokaz table.tablesorter thead tr .headerSortUp {background-image: url(../../../system/graf/asc.gif);}
#user_pokaz table.tablesorter thead tr .headerSortDown {background-image: url(../../../system/graf/desc.gif);}
#user_pokaz table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #240509; color:#bd8e58;border-bottom:1px solid #fff; }
#user_pokaz table.tablesorter tfoot td a{color:#bd8e58;}
#user_pokaz table.tablesorter tfoot td a:hover{color:#000;}
#user_pokaz table.tablesorter tfoot td{text-align:right; margin-right:10px}
#user_pokaz table.tablesorter td img {margin:1px;padding:3px;border:0px ;background-color: #240509;}
#user_pokaz table.tablesorter td img:hover {margin:1px;padding:3px;border:0px ;background-color: #240509;}
#user_pokaz table.tablesorter tr td.odstep{height:10px;font-size:5px;border:none !important;background:none !important;}


/* ----- Ogólne style formularzy -----
   ----- Te są ok, bo naprawdę trzeba by je powtarzać -- */
  
form {margin:0;}
fieldset{clear:both;}
fieldset buton { font-family:'Tahoma', Courier;font-size:.85em; color:white; background-color:#370305; border-color:#370305; border-style:double;}
fieldset {margin:.5em 0;border:0px solid #ebdedd;width:100%; background-color:transparent; font-family:'Tahoma';}
fieldset legend {font-weight:bold;padding:4px; color:white;}
fieldset label {margin:.2em;display:block;font-size:.8em; }
fieldset select, optgroup{  font-family:'Tahoma', Courier;font-size:.85em;padding:.15em; color:white; border-style:double; background-color:#370305; border-color:#370305;}
fieldset optgroup { font-size:.9em;font-style:normal;}
fieldset input, fieldset textarea {font-family:'Tahoma', Courier;font-size:.85em; color:white; background-color:#370305; border-color:#370305; border-style:double;}
fieldset input.button {margin:10px; color:#bd8e58; font-family:'Tahoma'; }
fieldset ol {clear:both;}
fieldset li.button {height:12px; color:#bd8e58; }
fieldset a.add_next {float:left; margin:.3em;  background-color:#360302; position:relative;left:3px;display:block;width:180px;padding:.5em;border:0px solid #000;color:#bd8e58;font-weight:bold;font-size:.75em;text-decoration:none;}
fieldset li { margin:5px;float:left;}
fieldset li img.del_new{margin:0 0 0 5px ;cursor:pointer;}
fieldset .error {margin:.2em;padding:.3em;color:black; background:#f59405; font-size:.75em;}
#ad_button_adr {float:right; margin:.5em; background-color:#360302; position:relative;right:3px;display:block;width:180px;padding:.5em;border:0px solid #000;color:#bd8e58;font-weight:bold;font-size:.75em;text-decoration:none;}
.trzeba {background:#fffdde !important;}
input.button {clear:both;height:20px; color:#bd8e58;font-size:.7em;  background-color:#360302; border-color:#370305; border-style:double; font-weight:bold;}










label.overlabel {color:#999;}
label.overlabel-apply {position:absolute;top:3px;left:5px;z-index:1;color:#999;}

/* ----- Klasy obsługujące walidację ----- */
.alert {margin: 8px 10px 8px  8px;padding:5px; font-size:.7em; font-weight:bold; background:white;  }
.error {color:red; font-size:.7em;font-weight:bold;background:white;}


/* ----- Formularz logowania dla klienta i administratora ----- */

fieldset.logowanie {padding:4px 4px;margin:0;border:0; width:100%;}
	fieldset.logowanie{text-align:right; font-size:.9em;}
	fieldset.logowanie label {clear:left;margin:.2em;font-size:.7em;font-weight:normal;float:left;padding-left:5px;}
	fieldset.logowanie input {margin:2px; float:left;}
	fieldset.logowanie ol {margin:50px 20px 0 20px;text-align:center;border: 0px solid black;}
	fieldset.logowanie ol li {height:50px;}
	fieldset.logowanie ol li.alert-error { height:28px;}

 ol.sign{text-align:center;margin-left:6px}
 ol.sign li{margin:2px;float:left;font-size:.7em}
 ol.sign li a {text-decoration:none; color:#000}

/* ----- Formularz uprawnien ----- */

fieldset.uprawnienia {background:#fff;margin:.5em 0;border:1px solid #ebdedd;width:97%; font-family:'Tahoma'}
fieldset.uprawnienia legend {font-weight:bold;padding:4px; font-size:.9em;}
fieldset.uprawnienia label {margin:.2em;display:block;font-size:.75em;}
fieldset.uprawnienia select, fieldset optgroup{font-family:'Tahoma'; font-size:.75em;padding:.15em;}
fieldset.uprawnienia optgroup {font-size:.9em;font-style:normal;}
fieldset.uprawnienia input, fieldset.user textarea {font-family:'Tahoma'}
fieldset.uprawnienia input.button {clear:both;margin:10px;}
fieldset.uprawnienia ol {clear:both;}
fieldset.uprawnienia li.button {clear:both; height:12px}
fieldset.uprawnienia a.add_next {width:150px;padding:.5em;margin:0 0 0 10px;border:1px solid #000;background:#555;color:#fff;font-weight:bold;font-size:.75em;text-decoration:none;}
fieldset.uprawnienia li {margin:5px 15px;text-align:left; float:left;display:inline;}
fieldset.uprawnienia li label {margin:2px; padding:4px 0 0 4px}
fieldset.uprawnienia li input {margin:3px; padding:0;float:left;}
fieldset.uprawnienia li:after {clear:left;}
fieldset.uprawnienia li img.del_new{margin:0 0 0 5px ;cursor:pointer;}
fieldset.uprawnienia .error {margin:.2em;padding:.3em;background:#ff0;font-size:.75em;}

fieldset.uprawnienia fieldset {margin:.5em; padding:.5em;}
fieldset.uprawnienia fieldset label {margin:0;padding:0}



/*REJE*/


/* ----- Paginacja ----- */
.linki {padding:8px;font-size:.8em; color:white;text-align:left;padding:0 0 0 10px;}
.linki a {margin:2px 2px 1px 1px;padding:2px 2px;text-decoration:none;color:#fff;}
.linki a.on {font-weight:bold;}
.linki a:hover {background:gray;}



/* ----- Formularz dodawania firmy ----- */
fieldset.firma {background:#fff;margin:.5em 0;border:1px solid #ebdedd;width:100%;}
fieldset.firma legend {font-weight:bold;padding:4px;}
fieldset.firma label {margin:.2em;display:block;font-size:.7em;}
fieldset.firma select, fieldset optgroup{font-family:'Courier New', Courier;font-size:.75em;padding:.15em;}
fieldset.firma optgroup {font-size:.9em;font-style:normal;}
fieldset.firma input, fieldset.user textarea {font-family:'Courier New', Courier;}
fieldset.firma input.button {clear:both;margin:10px;}
fieldset.firma ol {clear:both;}
fieldset.firma li.button {clear:both;height:12px;}
fieldset.firma a.add_next {position:relative;top:-10px;right:3px;display:block;width:230px;float:right;padding:.5em;margin:4px 0 4px 0;	border:1px solid #000;background:#b1adac;color:#fff;font-weight:bold;font-size:.75em;text-decoration:none;}
fieldset.firma li {margin:5px;float:left;}
fieldset.firma li img.del_new{margin:0 0 0 5px ;cursor:pointer;}
fieldset.firma .error {margin:.2em;padding:.3em;background:#ff0;font-size:.75em;}


fieldset.plik_dodaj label {margin:.2em;display:block;font-weight:bold;}
fieldset.plik_dodaj input.button {clear:both;margin:10px;float:right;}
fieldset.plik_dodaj select {float:left;display:inline;}
fieldset.plik_dodaj .error {margin:.2em;padding:.3em;background:#ff0;font-size:.75em;}
fieldset.plik_dodaj div.strzalka {padding-left:5px;clear:both;}


 .col-left {width:52%;float:left;}
 .col-right {width:47%;float:right;}
 
 
 
/* ----- Pokaż dodatkowe ----- */
.pokaz-dodatkowe {width:96%;margin:0 0 10px 0;padding:2%;border:1px solid #999;background:#fff;font-size:.75em;} 
.col-left .pokaz-dodatkowe {width:96%;} 
.pokaz-dodatkowe h2 {font-size:1.4em;font-weight:bold;}
 .pokaz-dodatkowe ul.projekty {margin:.8em 0;line-height:1.3em;}
  .pokaz-dodatkowe ul.projekty li {padding:.5em 0 .5em 1.8em;border-bottom:1px solid #eee;background:url(../../../system/graf/database_table.png) no-repeat left .6em;}
   .pokaz-dodatkowe ul.projekty li span {font-size:75%;}
 .pokaz-dodatkowe ul.osoby {margin:.8em 0;line-height:1.3em;}
  .pokaz-dodatkowe ul.osoby li {padding:.5em 0 .5em 1.8em;border-bottom:1px solid #eee;background:url(../../../system/graf/user.png) no-repeat left .6em;}
   .pokaz-dodatkowe ul.osoby li span {font-size:75%;}

 img.foto_lista{ width:160px;height:auto;}
 img.big_img{ width:260px;height:auto;}
 
 img.foto_div { width:75px;height:auto; max-height:60px;float:left; margin:9px;}
  img.foto_div_big { width:240px;height:auto; max-height:220px; margin:9px;}
/* ------ Ekran start ------- */
div.reklama {border:1px solid #E6D9CF; background:#fff;}
div.reklama p{font-size:.8em; color:#CBCBCB; text-align:left;padding-left:20px}

div.search {text-align:left; background:url(../../../system/graf/grad_search.gif) repeat-x;width:auto;height:67px; border-left:1px solid #E6D9CF;border-right:1px solid #E6D9CF;  }
div.search div.literki{ margin-left:250px}
div.search .literki{width:100%;padding:2px;}
div.search .literki ol#nav_lit li {float:left;padding:1px 1px;margin:1px;}
div.search .literki ol#nav_lit li a{text-decoration:none;color:black;font-size:.8em}
div.search .literki ol#nav_lit li a.active{font-weight:bold;}
div.search form.search {margin-left:250px;margin-top:10px}
div.search form.search input.pole {width:200px;}
div.search form.search input.button {margin-left:20px;}
div.legend {text-align:left; font-size:.9em;font-weight:bold;color:#9E9997; padding:4px 9px;background:url(../../../system/graf/grad_signin.jpg) repeat-x;width:auto;height:22px; }
	


div.start{text-align:center;}
div.text{text-align:center; padding:3px; margin:2px; }
div.poj_wpis{position:relative;}
div.wpis{float:left;width:90.5px;height:76px; z-index:10; border:1px solid #E6D9CF;}
div.opis{clear:both;border:solid 1px #ccc ;color:#ccc; padding:7px; z-index:1550;display:none; width:300px;background-color:#111;position:absolute;font-size:0.9em;}

/* ----- Ekran news ----- */
#news_see img{width:250px;height:auto;float:left;margin:10px}

/*#katalog ol.sub {clear:both;width:155px; color:#bd8e58;margin:10px 0 10px 60px; font-size:1.4em; }
	#katalog ol.sub li {padding:0; margin-bottom:1px;  color:white; vertical-align:text-bottom; }
	#katalog ol.sub li a {text-decoration:none;color:#000; color:#bd8e58;  background-color:#31130b; width:150px; height:40px; font-size:1.1em;}
	#katalog ol.sub li a:hover{ color:white; background-color:#360302; width:145px; height:40px; display:block; font-size:1.1em;}
	#katalog ol.sub li .katalog_link {padding-left:5px; color:#bd8e58;  background-color:#31130b; width:150px; height:40px; }
	#katalog div.active {color:white;  }
	#katalog div div.ramka_braz_l { margin:10px 0px 10px 10px; padding:5px 0;border-top:1px solid #31130b;border-bottom:1px solid #31130b; width:50px;float:left;font-size:.8em;font-weight:bold;}
	#katalog div div.ramka_white { margin:0 0 10px 0; padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff; color:#bd8e58; font-weight:bold;font-size:.8em;width:160px;float:left;}
	#katalog div div.ramka_braz_p { margin:10px 0; padding:5px 0;border-top:1px solid #31130b;border-bottom:1px solid #31130b; width:80px;float:left;font-size:.8em;font-weight:bold;}

		#katalog img  {margin-right:5px;}
	.input_z{clear:both;}
	*/

/* ----- Ekran pomocy ----- */
.pomoc {}
 .pomoc h2 {margin:0 0 10px 0;padding:0 0 4px 0;font-weight:bold;font-size:1.1em;border-bottom:1px solid #000;}
 .pomoc p {font-size:.75em;margin:0 0 15px 0;line-height:1.3em;}
 .pomoc ul {font-size:.75em;margin:0 0 15px 0;line-height:1.3em;}
 .pomoc ul li {margin-left:15px;list-style-type:square;}
 
 
 
 
 /*---- nowe--------------------------------------------------------------------------------------------------------------------------------------------*/
 
 
 
 /* ----- Podstawowe pojemniki ----- */
body {font-family:Tahoma;text-align:center; margin-left:auto; margin-right:auto; background-color:#240509;  background-repeat:repeat-x; 
}
a {color:#fff; font-size:.9em; text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
 
h1 {margin:0;padding:.2em;font-size:1.2em;font-weight:normal;font-family:'Tahoma';border-bottom:0px solid #ccc;}

small {font-size:.7em}

#pliki{margin:50px; padding:0;}
#pliki div{margin:50px; padding:0;}

.clearfix{clear:both;}
#page_body {width:100%; height:auto; margin:0 auto; text-align:left; }
#page_body.belka { background: url(../../../../system/graf/but_tlo.gif) top  repeat-x; width:100%;margin:auto;padding:0; }
#page_body.ban {height:491px; width:100%; background:url(../../../../system/graf/left_bg_b.jpg) repeat-x top; display:block;}
#page_body div.banner_top{background:url('../../../../system/graf/baner_top.gif') no-repeat;height:105px;width:975px;margin:10px auto 5px auto;}
#page_body.foott { background: url(../../../../system/graf/but_tlo.gif) repeat-x; width:100%; clear:both;}
#page_body.page_body {width:975px; height:auto; margin:0 auto; text-align:left; min-height:100%}

#wrapper {width:100%; margin:0px;padding:0px;}
#content {float:left;width:620px; border:0px solid #000;color:gray;margin:0 auto;padding:0;  }
#content p.onas{text-align:justify;padding:20px 20px 0 20px;font-size:0.9em;color:#999;line-height:22px;}

ul.pozioma li{float:left}

	/* ------- naglowek ------ */
#header 
{
	background-color:#000; 
	width:100%;height:75px; font-size:.9em;margin:0;padding:0;
 }

 
#header div.naglowek { background-color:#000; 
	width:100%;height:75px; font-size:.9em;margin:0;padding:0;} 
#header div.modul {background-color:#000;margin:5px;padding-left:75px;color:gray; height:50px;}
#header div.modul div.public_menu{float:right;display:inline;color:gray; margin:0px 0 0 0;padding:0px 0 0 0px; height:20px;width:450px; }
#header div.modul div.public_menu div ol li{float:left;padding:5px;font-size:.85em}
 
#header div.modul div.public_menu div{text-align:right;margin:0px 0px 0 5px; padding:0 0px 0 25px; font-size:.9em; width:450px; float:left; }
#header div.modul div.niezalogowany { float:left;display:inline; text-align:right; color:gray; font-size:.9em; margin:0px 0 0 0;padding:0px 35px 0 12px; height:20px; width:220px; }
#header div.modul div.niezalogowany a{color:#bd8e58;} 
#header div.modul div.niezalogowany a:hover{color:#bd8e58; text-decoration:underline;}
#header div.modul div.public_menu div a{color:#bd8e58;}

#header div.modul div.public_menu div a:hover{color:#bd8e58; text-decoration:underline;}
#header div.pliki {margin:0;padding:0;width:100px;height:75px;background-color:	#200408;float:left;display:inline;}
#header div.pliki div{margin:0;padding:0;}

#header div.content {display:inline;margin-left:10px;color:#bd8e58;background:#000;float:left;height:30px;width:210px;font-family:Times;font-size: 1.2em;padding-left: .3em;font-weight:bold;}
#header div.lista {background-color:#000; float:right;padding:0;width:300px;height:20px; font-size:.85em; text-align:right;}
#header div.lista ol {background-color:#000; float:right;padding:0;width:300px;height:20px; font-size:.85em; text-align:right;}
#header div.lista div.beta {padding-right:10px; color:#bd8e58; font-size:1.1em; font-weight:bold;}
#status_bar{height:15px; width:507px; padding:20px 10px; float:right;}

#status_bar div.powitanie strong{color:#fff}


fieldset.logowanie {margin: 0;border:0px; vertical-align:middle; width:100%; background-color:transparent;}
fieldset.logowanie legend {font-weight:bold;padding:4px; }
fieldset.logowanie  label {margin:.2em;font-size:.85em; }
fieldset.logowanie  select, fieldset optgroup{padding:.15em;  border-style:double; }
fieldset.logowanie  optgroup {font-size:.9em;font-style:normal;}
fieldset.logowanie  input, fieldset.user textarea { border-style:double; }
fieldset.logowanie  input.submit {float:left;  cursor:pointer;margin:2px; }
fieldset.logowanie  input.button {clear:both; margin:0; }
fieldset.logowanie  ol {clear:both;}
fieldset.logowanie ul li input { display:inline;}
fieldset.logowanie  li.button {clear:both; margin:0; height:12px; }
fieldset.logowanie  li {margin:0px;float:left; vertical-align:middle;}
fieldset.logowanie  li img.del_new{margin:0 0 0 5px ;cursor:pointer;}
fieldset.logowanie  .error {margin:.2em;padding:.3em; font-size:.75em;}
fieldset.logowanie  a {color:gray; vertical-align:middle; font-size:.8em;float:left;}
fieldset.logowanie div.ssl {padding:5px 2px 0 2px;;float:left; color:gray;}
.belka { background: url(../../../../system/graf/but_tlo.gif) repeat-x; width:100%;  }
.ban {height:491px; width:100%; display:block;background:url('../../../../system/graf/bg_top.gif') repeat-x 0px 2px; }
.foott { background: url(../../../../system/graf/but_tlo.gif) repeat-x; width:100%; clear:both;}
.page_body {width:980px; height:auto; margin:0 auto; text-align:left; min-height:100%}
.ban div.page_body {height:491px;background-image: url(../../../../system/module/wyszukiwanie/graf/mapka_bg2.jpg); background-position:left; background-repeat:no-repeat;}
/* ----- baner (top) -------- */
#baner { width:100%; height:449px;margin:0;padding:0; display:block;}
#baner  div.motto{padding:80px 0 0 20px;color:#bd8e58; font-weight:bold;font-size:.9em}
/* ------- Belka --------- */
#belka div.content{position:relative;z-index:10px;border-left:1px solid #420b10;border-right:1px solid #420b10;width:980px;height:130px;margin:0 auto 0 -1px;padding:0;background: url(../../../../system/graf/belka_grad.gif) repeat-x;}
#belka div.content div.center{display:block;margin:0;height:70px;width:100%;padding:10px 0 0 0;}
#belka div.content #belka_button {width:170px;float:left;display:inline;background: url(../../../../system/graf/belka_button_grad2.gif) repeat-x;height:50px;margin:0 0 auto 8px; padding:10px;}
#belka div.content div.belka_reklama{float:left;display:inline;padding:0;/*border:1px solid #38180b;background:url('../../../../system/graf/reklama.gif') repeat;*/ width:750px;height:70px;margin-left:20px;margin-top:0px;}
#belka div.content #belka_button #ban_show{display:block; font-size:.8em;width:170px;}
#belka div.content #belka_button #ban_show a{display:block;}
#belka div.content #belka_button #ban_show a img{margin-top:5px;}
#belka div.content #belka_button #ban_hide{display:none; font-size:.75em;vertical-align:middle; }


div.reklama_small{/*border:1px solid #38180b;background:url('../../../../system/graf/reklama.gif') repeat;*/ margin:30px auto 0px auto; width:950px;height:50px;}
div.reklama_right{border:1px solid #38180b; width:300px;height:200px;margin-bottom:30px;background:url('../../../../system/graf/reklama.gif') repeat;}



/* ------- Kolumna lewa --------- */
#lewa_col { float:left; width:190px; height:450px;margin: auto; padding: 0;display:block; text-align:center;} 
/* ------- Kolumna prawa --------- */
#prawa_col {width:330px; height:auto; float:right;margin:0;padding:0;text-align:left;}

/*---  Ekran zarządzania katalogiem --- */

	#katalog ol.sub {clear:both;width:300px; color:#e1b582;margin:10px 0 10px 0px; font-size:.9em; }
	#katalog ol.sub li {padding:0px;line-height:25px;color:#bd8e58;margin-bottom:2px;height:25px;width:300px;background:url(../../../../system/graf/bg_menu.gif) repeat;color:white; vertical-align:middle;  }
	#katalog ol.sub li a {text-align:left;padding:0px 10px;text-decoration:none;color:#000; color:#e1b582;width:280px; height:25px;display:block;}
	#katalog ol.sub li a:hover{color:white; background-color:#360302;}
	#katalog ol.sub li .katalog_link {width:300px;}
	#katalog div.active {color:white;  }
	#katalog div div.ramka_braz_l { text-align:left;margin:10px 0px 10px 10px; padding:5px 0;border-top:1px solid #31130b;border-bottom:1px solid #31130b; width:50px;float:left;font-size:12px;font-weight:bold;}
	#katalog div div.ramka_white { margin:0 0 10px 0;  padding:5px 5px 6px 10px;color:#f29301; height:auto;font-weight:bold;width:285px;text-align:left;background:url('../../../../system/graf/bg_menu.gif') repeat;border-top:1px solid #371607;border-bottom:1px solid #371607;font-size:0.9em;}
	#katalog div div.ramka_braz_p { margin:10px -10px; padding:5px 0;border-top:1px solid #31130b;border-bottom:1px solid #31130b; width:188px;float:left;font-size:.8em;font-weight:bold;}

#leftsearch{width:200px;}
#leftsearch div.title {color:#cd8e2d;margin:10px 0 0 0; text-align:center;font-weight:bold;font-size:.8em; text-align:center;height:33px;line-height:33px;}
#leftsearch div.pole { width:170px;height:195px; text-align:center; margin-left:10px; margin-top:-16px; padding: 0; clear:both;}
#leftsearch div.pole li{width:100%;margin:12px 0 0 2px;height:auto;}
#leftsearch div.pole li select.select_katologue{height:20px;border:none;width:160px;font-size:12px;background:#2f1717;padding:5px 2px 0 10px;text-align:left;}
#leftsearch div.pole li input.text{height:20px;border:none;width:160px;font-size:12px;background:#2f1717;padding:5px 2px 0 10px;text-align:left;}

#leftsearch div.pole div.white{padding:0;margin:0;}
#leftsearch div.pole div.white input{display:block;float:left;margin:1px 0 0 0;padding:0;background:none;border:none;}
#leftsearch div.pole div.white span{margin:0;padding:0 0 0 5px;display:block;float:left;}
#leftsearch ol{}
#leftsearch ol select{height:23px;border:none;width:170px;font-size:12px;background:#2f1717;padding:2px 2px 2px 8px;text-align:left;}
#leftsearch ol input{background-color:#472b28;  height:15px; text-align:center; vertical-align:middle; border:1px solid #472b28; font-size:.7em;}
#leftsearch #szukaj{margin-top:16px;}
#leftsearch #szukaj fieldset {padding:0;}
#leftsearch #szukaj fieldset legend.close_legend{height:1px;font-size:1px;line-height:1px;margin:0;padding:0;}

	#leftsearch  div.button_b_l { margin:11px 0px; padding:5px 0;border-top:1px solid #31130b;border-bottom:1px solid #31130b; width:95px;float:left;font-size:.85em;font-weight:bold;}
	#leftsearch div.button_w { margin:10px 0; padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff; color:#bd8e58; font-weight:bold;font-size:.8em;width:50px;float:left;}
	#leftsearch div.button_w input{cursor:pointer;background-color:#3c201c;border:1px solid #3c201c;}
	#leftsearch  li.button_b_p { margin:11px 0; padding:8px 0; width:32px;float:right;font-size:.85em;font-weight:bold;}
	#leftsearch div.white {float:left; color:white; font-size:.75em;}
	#leftsearch ol {width:100%;height:auto; margin-top:5px; text-align:center; vertical-align:middle;}
	#leftsearch ol.lewa_glowna{height:230px;}
	#leftsearch  li.button_b_l { margin:11px 0px; padding:5px 0; width:95px;font-size:.85em;font-weight:bold;}
	#leftsearch li.button_w {padding-top:6px;margin:0;}
	#leftsearch li.button_w input{border:none;width:200px;cursor:pointer;background:none;padding-top:-2px;color:#cd8e2d;margin:0px 0 10px 0; text-align:center;font-weight:bold;font-size:.8em; text-align:center;height:32px;line-height:20px;display:block;}
	
	#lewa_col div.strefa_user {text-align:right; color: #79655e; padding-left:8px; font-size:.70em; font-family:Tahoma; padding-top:32px;}
	#lewa_col div.strefa_user a {color: #c9333b;}
	#lewa_col div.strefa_user div.prawa {float:right; width:120px;}
	#lewa_col div.strefa_user ol {clear:both; margin:10px 0px;}
	#lewa_col div.strefa_user li.dana {float:left; font-weight:bold; }
	#lewa_col div.strefa_user li.kategory {float:left;}
	
/* ---------- You-Tube --------*/	
	div.you_tube{width:100%;margin:10px;padding:0;text-align:center}
	
/* ---------- AdSense--------*/	
	div.adsense{width:100%;margin:0;padding:0;text-align:center;clear:both}
	div.adsense div{width:980px;margin:auto;padding:0;text-align:center}
	
	
/* ------- Stopka ------ */
#footer{clear: both;width:980px;height:68px;margin:0;padding:0;background: url(../../../../system/graf/stopka_grad.gif) repeat-x; font-size:.8em}
#footer div.content{width:150px;float:left;background-color:transparent;position:relative;}
#footer div.lista {padding:8px 0 0 20px;display:block;width:400px;height:20px;}
#footer div.lista a:hover{text-decoration:underline !important;}

#footer div.footerLeft{height:auto;width:450px;float:left;display:inline;}
#footer div.footerRight{height:auto;width:520px;float:right;display:inline;}

#footer #foot_left {width:400px;margin:0; padding:10px 10px 10px 30px; color:#fff;height:20px}
#footer #foot_left a {font-weight:bold; color:#e1b582;}
#footer #to_top {width:150px; float:left;display:inline;background: url(../../../../system/graf/belka_button_grad2.gif) repeat-x;height:58px;margin:5px 0 0 10px; padding:10px;}
#footer #foot_right {width:280px;margin:0 0 0 0px; padding:10px; color:#fff; font-size:.85em; text-align:center;display:inline;float:right;}
#footer #foot_right a {color:#e1b582; font-weight:bold; font-size:1em;}
#footer #foot_right a.gray {color:#6f6f6f; font-weight:bold; font-size:1em;}


form {margin:0;}
fieldset {margin:0 0;border:0px solid #ebdedd;width:100%; background-color:transparent; font-family:'Tahoma';}
fieldset legend {font-weight:bold;padding:4px; color:white;}
fieldset label {margin:.2em;display:block;font-size:.8em; }
fieldset select, fieldset optgroup{font-family:'Tahoma', Courier;font-size:.85em;padding:.15em; color:white; border-style:double; background-color:#370305; border-color:#370305;}
fieldset optgroup {font-size:.9em;font-style:normal;}
fieldset input, fieldset.user textarea {font-family:'Tahoma', Courier;font-size:.85em; color:white; background-color:#370305; border-color:#370305; border-style:double;}
fieldset input.button {clear:both;margin:10px; color:white; font-family:'Tahoma'; }
fieldset ol {clear:both;}
fieldset li.button {clear:both;height:12px; color:#bd8e58; }
fieldset a.add_next {background-color:#360302; position:relative;right:3px;display:block;width:180px;float:right;padding:.5em;border:0px solid #000;color:#bd8e58;font-weight:bold;font-size:.75em;text-decoration:none;}
fieldset li {margin:5px;float:left;}
fieldset li img.del_new{margin:0 0 0 5px ;cursor:pointer;}
fieldset .error {margin:.2em;padding:.3em;color:black; background:#f59405; font-size:.75em;}
#ad_button_adr {background-color:#360302; position:relative;right:3px;display:block;width:180px;float:right;padding:.5em;border:0px solid #000;color:#bd8e58;font-weight:bold;font-size:.75em;text-decoration:none;}

.trzeba {background:#fffdde !important;}
input.button {clear:both;height:20px; color:#bd8e58;font-size:.7em;  background-color:#360302; border-color:#370305; border-style:double; font-weight:bold;}



/* ----- Formularz logowania dla klienta i administratora ----- */
#logowanie  {background-color:#160302; clear:both; float:left; width:100%;  padding:10px 0 5px 0; border-top:1px solid gray;border-bottom:1px solid gray;}
fieldset.logowanie {margin:0;border:0; width:100%; color:gray;}
fieldset.logowanie{clear:both; text-align:right; font-size:.9em;}
fieldset.logowanie label {clear:both;margin:.2em;font-size:1em;font-weight:normal;float:left;padding-left:5px;}
fieldset.logowanie input {margin:2px; float:left;color:#bd8e58;}
fieldset.logowanie ol {text-align:center;border: 0px solid black;}
fieldset.logowanie ol li {clear:both; margin:5px 0 0 5px;  padding:5px 0 0 5px;}

div#rightsearch{background-position:right; background-repeat:no-repeat; width:775px;height:430px;padding:0; text-align:left; padding-top:2px; float:right;  margin:0 0;}
div#rightsearch div.flash{width:480px; height:255px;margin:45px 0 5px 5px;background:transparent; float:left;}
div#rightsearch div.star {width:240px; height:240px; display:block; float:right; background: url(../../../../system/graf/star.png) no-repeat;}
div#rightsearch div.star div.text {margin:65px 35px 0 0px; font-size:.9em; font-family:Tahoma;}
div#rightsearch div.star div.text h2 {font-size:1.3em; font-weight:bold; color:#bd8e58; margin-bottom:8px;}
div#rightsearch div.star div.text h1 {font-size:1.3em; font-weight:bold; color:#8e3e47;margin-top:4px; }
div#rightsearch div.star div.text a {font-size:1em; font-weight:bold; text-decoration:underline; color:black; }
div#rightsearch div.star div.text div.zarejestrujsie {display:block; margin:0 0 5px 18px;height:26px; width:160px; background-image:url(../../../../system/graf/zarejestruj_sie.gif) }
div#rightsearch div.cent {clear:both; height:60px; width:400px; padding:0; text-align:center;}
div#rightsearch a.szukaj {cursor:pointer;display:block;margin:0 0px 0px 0px;height:27px; text-align:center; padding:0;width:450px;}
#komunikat{margin-top:70px;width:600px;text-align:center;}
#komunikat div.text{margin:auto;width:600px; text-align:center;color:#bd8e58;}
#komunikat div.link{margin: 40px auto;width:70px; border:0px solid #000;color:#bd8e58; background-color:#360302;text-align:center; padding:5px}



 ol.sign{text-align:center;margin-left:6px}
 ol.sign li{margin:2px;float:left;font-size:.7em}
 ol.sign li a {text-decoration:none; color:#000}
 
/*------------platnosci ---------*/

a.oplata{font-weight:bold; color:red}
div.komunikat{font-size:14px;margin:10px 0 0 0;width:auto;text-align:center;}


#artykul{color:#fff}
#artykul div.lewe_menu{float:left}
#artykul div.lewe_menu{ width:200px; height:600px; float:left; text-align:left;padding-top:2px;font-size:.8em}
#artykul div.lewe_menu p.head_link {text-align:left;padding:10px;background:url('../../../../system/graf/bg_menu.gif') repeat;}
#artykul div.lewe_menu p.head_link a{color:#f29301;font-size:1.2em;font-weight:bold}
#artykul div.lewe_menu ol li{padding:5px;border-bottom:1px solid #fff; width:90%;color:#fff}
#artykul div.lewe_menu ol li div{text-align:right;margin-right:5px}
#artykul div.lewe_menu ol li a.link_czytaj{float:right}
#artykul div.art{margin-left:205px;margin-right:5px;padding-top:2px;}
#artykul div.art div.tytul{color:#fff;text-align:left;padding:10px;background:url('../../../../system/graf/bg_menu.gif') repeat;}
#artykul div.art div.tresc{text-align:justify;margin:15px;color:#fff}
