body
{
	font-size: 12px;
	text-align:left;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.png') repeat-x #e6e6e6;
	color: #404040;	
}
     
a:hover  { color: #2487f0; text-decoration:none; font-size: 12px;} 
a { color: #404040; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#861410;  font-weight:bold; }


ul { list-style-type: none; padding: 12px 0px 0px 24px; margin: 0px; }
ul li { margin: 0px; padding: 0px 0px 10px 16px; background-image: url('images/strzalki.jpg'); background-repeat: no-repeat; background-position: 0px 5px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener
{
	margin:0px auto; margin-top:10px; margin-bottom:10px;
	width:930px;	overflow:hidden;
}
div#top { display: block; height: 165px; background-color: #fff; position: relative;}
	div#top_gora { display: block; height: 28px; line-height: 28px; color: #646464;}
		div#top_gora_menu { width: 746px; float: left;}
			div#top_gora_menu_els { float: right; }
				div.top_gora_menu_el { padding: 0px 40px 0px 10px; float: left; }
				div.top_gora_menu_el_current {padding: 0px 38px 0px 12px; float: left; background-image: url('images/dot.png'); background-repeat: no-repeat; background-position: left center;}
			#top_gora_menu a { font-size: 13px;  }
			#top_gora_menu a:hover { font-size: 13px;  }
		div#top_gora_szukaj { width: 184px; float: left;}
			div#top_gora_szukaj_nazwa { float: left; padding: 0px 8px 0px 0px; font-size: 13px;}
			input#top_szukaj_inp { width: 105px; float: left; height: 15px; border: 1px solid #abadb3; padding: 0px; margin: 5px 0px 0px 0px;}
			input#top_szukaj_btn { float: left;  margin: 5px 0px 0px 3px;}
	div#top_pusto { display: block; height: 107px; }
	div#top_menu { display: block; height: 30px; line-height: 28px;}
		div#top_menu_els { float: right; padding-right: 12px;}
			div.top_menu_el { float: left; padding: 0px 0px 0px 27px;}
			div.top_menu_el_current { float: left; padding: 0px 0px 0px 27px;background-image: url('images/dot.png'); background-repeat: no-repeat; background-position: 15px center;}
		#top_menu a { font-size: 16px; color: #404040; }
		#top_menu a:hover { font-size: 16px; color: #2487f0; }
			#top_menu .top_menu_el_current a { font-weight: bold; }
	div#logo { display: block; width: 155px; height: 94px; position: absolute; top: 58px; left: 22px; }
div#baner { display: block; width: 930px; height: 255px; overflow: hidden; position: relative; background-color: #fff;}
	div#baner img { position: absolute; top: 0px; left: 0px; opacity: 0.0; filter: alpha(opacity=0); }
	
div#bottom { display: block; padding: 10px 0px 0px 0px; }
	div#bottom_loga { display: block; background-color: #fff; padding: 7px 0px 7px 0px;}
	div#bottom_loga2 { float: left; position: relative; left: 50%; }
	div#bottom_loga3 { float: left; position: relative; left: -50%; }
	div#bottom_menu { display: block; height: 20px; line-height: 20px; text-align: right; padding-top: 4px;}
	#bottom_loga img { float: left; margin: 0px 12px 0px 12px;}
		#bottom_menu a { color: #353535; margin-right: 10px;}
		#bottom_menu a:hover { color: #116bc0; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
a.wiecej { display: block; width: 38px; height: 18px; padding: 0px 0px 0px 13px; background-color: #f1f1f1; color: #4c4c4c; font-size: 11px; background-image: url('images/strzalki.jpg'); background-repeat: no-repeat; background-position: 0px 4px;}

div#line_main { background-image: url('images/line2.png'); display: block; height: 25px; overflow: hidden;}
div#bg_main { display: block; height: 495px; background-color: #fff; background-image: url('images/mainpage-bg.png'); background-repeat: repeat-x;}
	
	div.main_box { display: block; height: 252px; width: 279px; padding: 3px 20px 0px 10px; float: left; }
	div.main_box2 { display: block; height: 232px; width: 279px; padding: 3px 20px 0px 10px; float: left; }
		div.main_box_nazwa { font-size: 23px; padding: 0px 0px 0px 14px; background-image: url('images/dot.png'); background-repeat: no-repeat; background-position: left center;}
		div.main_box_nazwa_plus { background-image: url('images/plus.png'); padding-left: 22px;}
		div.main_box_zawartosc { padding: 6px 4px 0px 13px; height: 174px; display: block; overflow: hidden; text-align: justify;}
			div.main_box_zawartosc_logonazwa { height: 55px; display: block; }
			div.main_box_zawartosc_logo { text-align: center; display: block; }
		div.main_box_wiecej { padding: 0px 0px 0px 13px; }
		div#main_partnerzy { padding: 0px 0px 0px 0px; height: 172px; display: block; overflow: hidden; position: relative; }
			div.main_partner { position: absolute; top: 0px; left: 0px; display:none;  padding: 6px 4px 0px 13px; height: 174px; overflow: hidden;}
	div.main_sep { height: 255px; width: 1px; display: block; overflow: hidden; background-color: #cacaca; float: left; }
	div.main_sep2 { height: 240px; width: 1px; display: block; overflow: hidden; background-color: #cacaca; float: left; }

div#line_podstrona { background-image: url('images/line.png'); display: block; height: 25px; overflow: hidden;} 	
div#podstrona { background-image: url('images/cont_bg.png'); background-repeat: repeat-y; zoom: 1.0; }
	div#left { width: 603px; float: left; padding: 10px 7px 20px 10px; text-align: justify;}
		div#left_tresc { padding: 5px 7px 0px 13px; }
	div#right { width: 310px; float: left; padding: 10px 0px 0px 0px;}
		div#right_submenu { padding: 37px 5px 10px 16px; display: block; height: 122px;}
		div.submenu_el, div.submenu_el_current { padding: 0px 0px 0px 20px; background-repeat: no-repeat; background-position: left center; line-height: 26px;}
		div.submenu_el a, div.submenu_el_current a { font-size: 14px; }
		div.submenu_el_current a { font-weight: bold; }
		div.submenu_el a:hover, div.submenu_el_current a:hover { font-size: 14px; }
		div.submenu_el { background-image: url('images/gdot.png'); }
		div.submenu_el_current { background-image: url('images/dot.png'); }
		
		div#right_newsletter_naglowek { background-image: url('images/bdot.png');background-repeat: no-repeat; background-position: left center;padding: 0px 0px 0px 20px; font-size: 14px;line-height: 26px;}
		div#right_newsletter_tresc { padding: 0px 0px 0px 20px;}
		
		div#right_czytaj { border-top: 1px solid #cacaca; padding: 10px 15px 10px 16px;}
			div#right_czytaj_naglowek { background-image: url('images/bdot.png');background-repeat: no-repeat; background-position: left center;padding: 0px 0px 0px 20px; font-size: 14px;}
			div#right_czytaj_tresc { padding: 10px 0px 0px 20px;}
	
div.loga_box { padding: 0px 0px 20px 0px; }
	div.loga_nazwa { font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px; }
	td.loga_left {  padding: 0px 40px 0px 0px;}
	td.loga_right {  }

div.news_box { padding: 0px 0px 15px 0px;}
	div.news_nazwa { font-size: 14px; font-weight: bold;}
		.news_nazwa a { font-size: 14px; font-weight: bold;}
		.news_nazwa a:hover { font-size: 14px; font-weight: bold;}
	div.news_data { color: #787878; font-size: 12px; }
	div.news_shortopis { padding: 2px 0px 5px 0px; }
div.news_belkastron { text-align: center; }

div.informacje_box { padding: 0px 0px 15px 0px;}
	div.informacje_nazwa { font-size: 14px; font-weight: bold;}
		.informacje_nazwa a { font-size: 14px; font-weight: bold;}
		.informacje_nazwa a:hover { font-size: 14px; font-weight: bold;}
	div.informacje_data { color: #787878; font-size: 12px; }
	div.informacje_shortopis { padding: 5px 0px 5px 0px; }
div.informacje_belkastron { text-align: center; }

div.news_box_col { width: 280px; float: left; padding: 0px 10px 20px 10px;}
div#aktualnosci_bg { background-image: url('images/aktualnosci_bg.gif'); zoom: 1.0;}


div.ludzie_box { padding: 10px 0px 10px 0px; }
	div.ludzie_nazwa { font-weight: bold; color: #404040; font-size: 16px; padding: 5px 0px 0px 0px;}
	div.ludzie_nazwa2 { padding: 0px 15px 10px 0px;}
	div.ludzie_box_lewo { float: left; width: 213px; padding-right: 20px; }
		
		div.ludzie_opis {  }
	div.ludzie_box_prawo { float: left; width: 350px;  }
div.ludzie_sep { display: block; height: 1px; overflow: hidden; background-color: #cacaca; }
	
div.gal_fotka_box { width: 180px; float: left; text-align: center; padding: 0px 7px 10px 7px;}
	.gal_fotka_nazwa { font-size: 10px; text-align: center; }

div.media_box { display: block; width: 180px; float: left; padding: 0px 7px 10px 7px;}
	td.media_logo { }
	div.media_nazwa { text-align: left; }
	
div.szukaj_info { padding: 0px 0px 10px 0px; font-size: 14px; }
	
div.naglowek { font-size: 22px; background-image:  url('images/dot.png'); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 13px; margin: 0px 0px 9px 0px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#formularz { display: block; padding: 15px; }

	input.formularz
	{
		width:187px; height:16px; padding: 2px 10px 2px 10px; margin: 0px;
	
		background-color: #efefef; border:1px solid #cccccc; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;

	}
	input.formularz:hover, input.formularz:focus { background-color: #fff; }

	
	
	.wiadomosc,textarea.formularz
	{
		width:400px; height:170px; padding: 2px 10px 2px 10px; margin: 0px;
		background-color: #efefef; 	border:1px solid #cccccc;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 	
	}
	.wiadomosc:hover, .wiadomosc:focus { background-color: #fff; }

	.guzik
	{
		background-color:#cccccc;
		color:#666666;
		font-size:12px;
		border:1px solid #aaaaaa; 
		font-family: Tahoma,Arial, Verdana;
		padding:2px;
	}
	.guzik2
	{
		background-color:#cccccc;
		color:#666666;
		font-size:12px;
		border:1px solid #aaaaaa; 
		font-family: Tahoma,Arial, Verdana;
		padding:2px;
		width: 209px; margin-top: 5px;
	}
	.guzik:hover, .guzik2:hover { color: #116bc0; background-color: #fff; border-color: #cccccc; }