body
{
	font-size: 11px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/tlo.jpg') repeat-x #b0b0b0;
	color: #3b3b3b;	
}
     
a:hover  { color: #f7931e; text-decoration:none; font-size: 11px;} 
a { color: #3b3b3b; text-decoration:none; font-size: 11px; }
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:13px; color:#F7931E;  font-weight:bold; margin-bottom:5px;}
div#tlo_glowne_lewo { width:100%; background: url('images/tlo_glowne_lewo.jpg') no-repeat top left; }
div#tlo_glowne_prawo { width:100%;  background: url('images/tlo_glowne_prawo.jpg') no-repeat top right; }


/* ----------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                 */
/* ----------------------------------------------------------------------------------*/
div#kontener
{
	margin:2px auto; margin-top:0px; margin-bottom:0px;
	width:1000px;	overflow:hidden;
}
div#top{	width:1000px; height:124px; overflow:hidden; background: url('images/top_tlo.jpg') no-repeat bottom right; font-size:9px; color:#5b5b5b;}
div#top  a{	font-size:9px; color:#5b5b5b;}
div#top a:hover{	font-size:9px; color:#111217;}


div#top img{ margin:0px; padding:0px; float:left; margin-right:4px; }
div#baner { margin-left:33px; padding-left:550px; width:417px; height:263px; overflow:hidden; background: url('images/tlo_baner.jpg') no-repeat; }
div#baner_info { height:179px; overflow:hidden; }
div#baner_pobierz { width:329px; height:77px; background: url('images/baner_dodatkowe_tlo.jpg') no-repeat; padding-top:7px; padding-left:88px; overflow:hidden;}

div#center { padding-left:18px; }

div#bottom { margin-top:15px; padding-left:17px;}
div#bottom_lewo { float:left; width:5px; height:34px; background: url('images/bottom_lewo.jpg') no-repeat; overflow:hidden; }
div#bottom_prawo { float:left; width:5px; height:34px; background: url('images/bottom_prawo.jpg') no-repeat; overflow:hidden; }
div#bottom_srodek 
{ 
	float:left; width:937px; height:24px; padding-top:10px; background: #dbdbdb; overflow:hidden; 
	color:#808080; font-size:12px; padding-left:8px; padding-right:8px;
}
div#bottom_srodek  a {  color:#808080; font-size:12px; } 
div#bottom_srodek  a:hover {color:#f7931e; font-size:12px; }

div#undicom  { padding-right:25px; margin-bottom:10px; margin-top:7px; text-align:right; color:#4a4e55; margin-top:10px; font-size:10px; font-family:Tahoma;}
div#undicom  a{  color:#4a4e55; text-decoration:underline; font-size:10px;  font-family:Tahoma;}
div#undicom  a:hover{ color:#2AACE6; font-size:10px;  font-family:Tahoma;}



div#box_podstrona_top { width:965px; height:10px; overflow:hidden;  background: url('images/box_podstrona_top.jpg') no-repeat;}
div#box_podstrona_bottom { width:965px; height:10px; overflow:hidden;  background: url('images/box_podstrona_bottom.jpg') no-repeat;}
div#box_podstrona_srodek 
{ 
	width:915px; background-color:#ffffff; overflow:hidden; 
	padding-top:23px; padding-left:29px; padding-right:21px; padding-bottom:10px;
}


div#box_naglowek_lewo { float:left; width:5px; height:37px; overflow:hidden;  background: url('images/box_naglowek_lewo.jpg') no-repeat;}
div#box_naglowek_prawo { float:left; width:5px; height:37px; overflow:hidden;  background: url('images/box_naglowek_prawo.jpg') no-repeat;}
div#box_naglowek_srodek 
{ 
	float:left; width:895px; background-color:#f7931e; overflow:hidden; 
	padding-left:10px; height:37px;
	font-size:30px; font-weight:bold; color:#ffffff; margin-bottom:15px;
}

div.gal_fotka_box { width:170px; padding-right:13px; float:left; overflow:hidden; text-align:center; margin-bottom:10px;}
div.gal_fotka_box img { border:5px solid #e7e7e7; }


/* ----------------------------------------------------------------------------------*/	
/*							AKTUALNOSCI						                 */
/* ----------------------------------------------------------------------------------*/
div.news_box { margin-bottom:12px; border-bottom:1px solid #336479; padding-bottom:12px; }
div.news_data { font-size:10px; color:#6f6f6f; margin-bottom:7px; }

.news_nazwa { font-weight:bold; color:#F7931E; font-size:12px; margin-bottom:4px;}
.news_nazwa a{ font-weight:bold; color:#F7931E; font-size:12px;}
.news_nazwa a:hover{ font-weight:bold; color:#F7931E; font-size:12px;}
.news_wiecej { text-align:right; color:#ffffff; font-weight:bold; }
.news_wiecej a{ color:#ffffff; font-weight:bold; }
.news_wiecej a:hover{ color:#ffffff; font-weight:bold; }

div.news_shortopis { color:#aeaeae; font-size:11px; }

div.news_belkastron { text-align:center; color:#3b3b3b; }
div.news_belkastron a{ color:#2AA9DC; }
div.news_belkastron a:hover{ color:#F7931E; }

/* ----------------------------------------------------------------------------------*/	
/*							ROZKLAD JAZDY							                 */
/* ----------------------------------------------------------------------------------*/
div.rozklad_naglowek { font-size:25px; font-weight:bold; color:#30ADE3; margin-bottom:15px; }
div.rozklad_jazdy_przystanek { font-size:12px; font-weight:bold; margin-bottom:8px;}
div.rozklad_jazdy_przystanek a{ font-size:12px; font-weight:bold; }
div.rozklad_jazdy_przystanek a:hover{ font-size:12px; font-weight:bold; color:#CBCBCB;}

div.rozklad_typ { background-color:#30ADE3; color:#ffffff; width:550px; font-size:13px; padding:4px; margin-bottom:10px; }

.rozklad_lista_godzina , .rozklad_lista_godzina a, .rozklad_lista_godzina a:hover { color:#404549; font-size:17px; }
.rozklad_lista_minuty , .rozklad_lista_minuty a, .rozklad_lista_minuty a:hover { color:#404549; font-size:12px; }

.rozklad_jazdy_trasa_byla , .rozklad_jazdy_trasa_byla a, .rozklad_jazdy_trasa_byla a:hover  { width:400px; background-color:#CFCFCF; padding:3px; margin-bottom:2px; font-size:12px;}
.rozklad_jazdy_trasa_jest , .rozklad_jazdy_trasa_jest a, .rozklad_jazdy_trasa_jest a:hover {  width:400px; background-color:#F7931E; padding:3px; margin-bottom:2px; font-size:12px;}
.rozklad_jazdy_trasa_bedzie , .rozklad_jazdy_trasa_bedzie a, .rozklad_jazdy_trasa_bedzie a:hover  {  width:400px; background-color:#EFEFEF; padding:3px; margin-bottom:2px; font-size:12px;}



/* ----------------------------------------------------------------------------------*/	
/*							Strona główna							                 */
/* ----------------------------------------------------------------------------------*/
div#box_pomaranczowy { width:506px; overflow:hidden; float:left; padding-right:6px;}
div#box_pomaranczowy_top { width:506px; height:6px; overflow:hidden;  background: url('images/box_pomaranczowy_top.jpg') no-repeat;}
div#box_pomaranczowy_bottom { width:506px; height:6px; overflow:hidden;  background: url('images/box_pomaranczowy_bottom.jpg') no-repeat;}
div#box_pomaranczowy_srodek { text-align:justify; width:456px; background-color:#f7931e; padding:25px; overflow:hidden; color:#ffffff; font-size:11px; }
div#box_pomaranczowy_srodek a { color:#ffffff; font-size:11px; }
div#box_pomaranczowy_srodek a:hover { color:#4a4e55; font-size:11px; }

div#box_niebieski { width:450px; overflow:hidden; float:left; }
div#box_niebieski_top { width:450px; height:9px; overflow:hidden;  background: url('images/box_niebieski_top.jpg') no-repeat;}
div#box_niebieski_bottom { width:450px; height:9px; overflow:hidden;  background: url('images/box_niebieski_bottom.jpg') no-repeat;}
div#box_niebieski_srodek { width:370px; background:url('images/box_niebieski_srodek.jpg') repeat-y; padding:25px; padding-left:40px; padding-right:40px; padding-bottom:10px; overflow:hidden; color:#ffffff; font-size:11px; }
div#box_niebieski_srodek a { color:#F7931E; font-size:11px; }
div#box_niebieski_srodek a:hover { color:#F7931E; font-size:11px; text-decoration:underline;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	.formularz_etykieta { font-size:12px; color:#ffffff; height:20px; overflow:hidden; margin-top:7px; }
	input.formularz
	{
		width:200px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #B2B3B5; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}

	select.formularz
	{
		width:209px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #B2B3B5; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:280px; height:120px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #B2B3B5; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 	
	}

