body {color: black;background:#fff; font-family:Tahoma;text-align:center; margin-left:auto; margin-right:auto;}
a {color:gray; text-decoration:none;}
p {color:white}
a:hover {color:gray;text-decoration:none !important;}
h1 {margin:0;padding:.2em;font-size:1.2em;font-weight:normal;font-family:'Trebuchet MS';border-bottom:1px solid #ccc;}
ol, ul {list-style: none;}
form{margin:0;padding:0;}
.clearfix{clear:both;}


/*------------------------bloki-------------------------*/
.clearfix{clear:both;}
#page_body {width:950px; padding:0px; margin:auto; text-align:left;}
#wrapper #content{float:left;width:300px}

/*-----------------naglowek-------------------*/

#naglowek {height:40px; width:100%;  background:url(../../../../system/graf/start/naglowek_tlo.gif); repeat-x; padding:0; margin:0 auto; text-align:center;}
#naglowek_center {width:950px; height:40px; padding:0; margin:0 auto; text-align:center;}
	#naglowek_center div.tytul {float:left; font-size:1.1em; color:black; text-decoration:none; padding: 10px 10px 0px 10px; font-weight: bold;}
	#naglowek_center div.tytul a {color:black;  font-weight: bold;}
	
	#naglowek_center div.beta {float:left; font-size:1.1em; color:RED;font-weight:bold;padding-top:10px;padding-left:5px}
	#naglowek_center div.szukaj {float:right; display:inline;height:40px; width:386px; color:white;}
	#naglowek_center div.szukaj .input{float:left; padding:10px 7px 0px 7px; }
	#naglowek_center div.szukaj .input input{float:left; border:none; background-color:#666666; color:#cacaca;}
	#naglowek_center div.szukaj .tekst{float:left; font-size:.75em; margin: 12px 10px 0px 10px;}
	#naglowek_center div.szukaj .start{float:left; height:40px; width:68px;}
	
	#naglowek_center div.szukaj div.lewy {float:left;  background:transparent; width:5px; height:40px;}
	#naglowek_center div.szukaj div.srodek{float:left;  background:transparent; width:30px; height:15px; padding: 10px 0px 0px 8px;}
	#naglowek_center div.szukaj div.prawy{float:right; width:5px; height:40px; background:transparent;}
	#naglowek_center div.szukaj input#szukaj{color:black; font-weight:bold; font-size:14px;cursor:pointer;border:none;background:none;}

/*-------------------------baner----------------------------*/
	#baner {height:auto;overflow:hidden; width:950px; clear:both; border: #e8e8e8 solid 1px; -moz-border-radius: 10px; padding: 0px; margin:0px 0 0 0px;margin-top:5px;}
	#baner div.baner_lewy{float:left; width:50px; height:80px; background:white; padding:0;}
	#baner div.pliki  {padding-left:5px; width:auto; float:left;display:inline;}
	#baner div.baner_prawy div.baner_tytul {float:left; text-align:center; height:15px; width:250px; color:black; padding: 0px; font-size:1.6em;}
	#baner div.baner_prawy div.baner_strefa {float:left;  padding: 0px 0px 0px 0px;}
	#baner div.baner_prawy div.prawy div.powitanie {padding-right:10px; padding-top:10px;}
	#baner div.baner_prawy div.prawy div{padding-right:10px;}
	#baner div.baner_prawy {height:80px;float:right;display:inline;text-align:right; padding:0px; width:340px;text-align:right;position:relative;z-index:100;font-size:0.9em;}
	#baner div.baner_prawy strong {color:gray; font-weight:bold;}
	#baner div.baner_prawy label.tekst {clear:both; float:left; color:black; background:white;}
	#baner div.baner_prawy input{background:#e8e8e8; border: 1px solid #e8e8e8;width:140px; }
	#baner div.baner_prawy .zaloguj{padding:8px 0px 8px 30px; border:none; float:left;display:inline;height:45px; width:112px; background-image:url(../../../../system/graf/start/zaloguj.gif);}
	#baner div.baner_prawy .prawy ol {width:180px; float:left; padding-top:3px;}
	#baner div.baner_prawy ol.field_users_data {float:left;display:inline;margin-top:3px;}
	#baner div.baner_prawy ol.butons {width:130px; float:left; text-align:center;}
	#baner div.bener_prawy .loguje {height:30px; width:80px; margin-top:10px; float:left;}
	#baner div.bener_prawy li.ssl {height:30px; width:150px; margin:15px 20px 40px 0px;text-align:left;}
	#baner div.baner_prawy .zaloguj_blok{clear:both; float:left; padding:10px 10px 10px 10px; }

	#baner div.baner_prawy .rejestruj{float:right; color:black; font-size:.75em; padding-top:0px; padding:4px 45px 5px 0;}
	#baner div.baner_prawy .rejestruj a{color:#558eb9; font-size:1.1em;}

/*-------------------------belka----------------------------*/
#belka {width:100%;height:30px;  background-color:#a2a2a2; padding:0; margin:0 auto; text-align:center;  }
	#belka div.menu { height:30px;  width:950px; background-color:#a2a2a2; padding:0; margin:0 auto; text-align:center; clear:both; }
		#belka div.menu #nav {width:950px; height:30px; background-color:#a2a2a2; clear:both;}
		#belka div.menu #nav li{float:left; text-align:center; }
		#belka div.menu #nav li a{float:left; font-weight:normal; padding: 2px 20px 10px 20px; line-height:25px; color:#cdcdcd; }
		#belka div.menu #nav li a:link, div.menu #nav li a:visited {color: #cdcdcd; text-decoration:none;}
		#belka div.menu #nav li a:hover, div.menu #nav li a:active {color: #fff; text-decoration: none; background:transparent;  }
		   
		
.logowanie{padding:0;margin:0;}
.logowanie legend{padding:0;margin:0;display:none;line-height:1px;height:1px;font-size:1px;}	
.logowanie ol{padding:0;margin:0;}
.logowanie .alert-error{height:1px;display:none;}	
/*------------------------prawa kolumna------------------------*/
#prawa {float:left; width:225px; background:white;}


/*-----------------------lewa kolumna-------------------------*/
#lewa {clear:both; width:180px; float:left; color:white; float:left;}
	#lewa ol.lewa_glowny {float:left;background:#e8eff5; width:170px; padding-left:0px; padding-bottom:10px;}	
	#lewa ol.lewa_glowny li.lewa_duzy {background:#e8eff5; width:170px;}
	#lewa ol.lewa_glowny li.lewa_duzy ol.lewa_blok {}
	#lewa ol.lewa_glowny li.lewa_duzy ol.lewa_blok li.text{background:#00BFFF; font-size:0.9em; padding:1px 0px 1px 10px; margin: 2px 10px 2px 10px; font-weight:bold;}
	#lewa ol.lewa_glowny li.lewa_duzy ol.lewa_blok li.text a{color:white;}

	#lewa ol.lewa_glowny li.lewa_duzy div.lewa_tytul {color:white; font-size:0.9em; height:45px; width:170px;margin: 16px 0px 10px 0px; background:url(../../../../system/graf/lewa_button.gif) repeat-x;}
	
	#lewa ol.lewa_glowny li.lewa_duzy div.lewa_tytul div.srodek {width:136px; height:23px; float:left; padding: 12px 10px 10px 17px;}
	#lewa ol.lewa_glowny li.lewa_duzy div.lewa_tytul div.srodek a{color:#FFF;font-size:1.0em;}
	#lewa ol.lewa_glowny li.lewa_duzy div.lewa_tytul div.lewy {clear:both; float:left;width:3px; height:45px; background:url(../../../../system/graf/lewa_button_lewy.gif);}	
	#lewa ol.lewa_glowny li.lewa_duzy div.lewa_tytul div.prawy {float:right;width:3px; height:45px; background:url(../../../../system/graf/lewa_button_prawy.gif);}		

	#lewa ol.lewa_glowny li.lewa_maly {clear:both; background:#e8eff5; width:170px; height:45px; margin-top:15px; }
	#lewa ol.lewa_glowny li.lewa_maly div.text{float:left; color:#008000; width:120px;height:45px; font-size:0.9em; color:#000; font-weight:bold;}
	#lewa ol.lewa_glowny li.lewa_maly div.text a{color:#000;}
	#lewa ol.lewa_glowny li.lewa_maly div.img{float:left; width:50px; height:45px;}

	/*------------------------reklama------------------------------*/
	#reklama {clear:both; width:950px;padding-top:25px;}
	#reklama div.google{width:900px; height:80px; background:#eee; padding: 10px 25px 10px 25px;}
	#reklama div.baner {clear:both; background:white; width:900px; height:150px; padding: 10px 25px 10px 25px;}
		
		
/*------------------------stopka-------------------------------*/
	



/*------------------------komunikat---------------------------*/
#komunikat{background: url("../../../../system/graf/wyszukiwarka_tlo.jpg"); height:220px; border: 1px solid gray;  -moz-border-radius: 10px; margin-top:20px; width:100%; text-align:center;}

#komunikat div.text{text-align:center;margin:20px}

#komunikat div.link {color:#fff; font-size:0.9em; height:33px; width:100%;text-align:center;margin-top:65px}

	#komunikat div.link a.lewy {display:block;margin-left:40%;clear:both; float:left; width:11px; height:33px; background:url(../../../../system/graf/firmy/button_l.gif);}	
	#komunikat div.link a.srodek {width:136px; height:33px; float:left; padding: 12px 10px 10px 17px; background:url(../../../../system/graf/firmy/button_s.gif) repeat-x;color:#FFF;font-size:1.0em;font-weight:bold;line-height:10px;letter-spacing:0.1em;}
	#komunikat div.link a.prawy {display:block;float:left;width:11px; height:33px; background:url(../../../../system/graf/firmy/button_r.gif);}		


ul#ukryte_menu{border:1px solid #ddd;background:#FFF;display:block;visibility:hidden;overflow:hidden;color:#fff;position:absolute;z-index:100;float:none !important;margin:30px 0 0 10px !important;#margin:30px 0 0 -85px !important;padding:0 !important;}
ul#ukryte_menu  li{float:none !important;clear:both;display:block;margin:1px;}
ul#ukryte_menu  li a{background:#cfcfcf !important;border:1px solid #cdcdcd;display:block;width:116px;height:18px;line-height:20px !important;font-size:11px;margin:0 !important;padding:0px 0px 0px 4px !important;color:#fff !important;clear:both !important;float:none !important;text-align:left;}
ul#ukryte_menu  li a:hover{color:#333 !important;background:#cfcfcf !important;}



