@charset "utf-8";
/* CSS Document */

body{
	background:url(images/tlo.jpg) top center no-repeat fixed #6699cc;
	margin:0;padding:0;height:944px;margin:0 auto;
}
:focus{outline:none;}

*{font-family:Tahoma;}
div{font-size:11px;padding:0;margin:0; overflow:hidden;}

/*FACEBOOK*/
div.facebook, div.facebook *{overflow:visible;}

.site_to_scroll{width:960px;margin:0 auto; padding-bottom:20px; overflow:auto; }	

div.topcontainer{width:960px;height:262px;background:#FFFFFF;}
div.topcontainer_podstrony{width:960px;height:175px;float:left;background:#FFFFFF;}

div.top{width:960px;height:87px;background:url(images/top.png);float:left;}
div.lab{width:960px;height:12px;background:url(images/lab_bg.jpg) repeat-x;text-align:left;float:left;}
div.baner_left{width:480px;height:150px;float:left;background:#FFFFFF;}
div.baner_right{width:480px;height:150px;float:left;background:#FFFFFF;}
div.lnub{width:960px;height:13px;background:url(images/lub.jpg) repeat-x;float:left;}

.menu{width:960px;height:186px;background:#FFFFFF;float:left;}
	.yellow_box_menu{height:186px;width:220px;background:url(images/yellow_box_menu.png);float:left;}
		a.rozklad{width:220px;height:90px; display:block;margin-top:28px;text-align:center;line-height:25px;padding-top:15px;
		color:#336699;font-size:15px;text-decoration:none;}
		a.rozklad:hover{text-decoration:underline;}
		a.rozklad{height:45px;line-height:20px;padding-top:10px;}
		
		a.wynajem{display:block;height:35px;width:220px;line-height:35px;text-decoration:none;text-align:center;color:#666666;font-size:11px;font-weight:bold;}
		a.wynajem:hover{text-decoration:underline;}
	
	.menu_element{width:138px;height:186px;display:block;float:left;margin-left:10px;cursor:pointer;color:#666666;text-decoration:none;}
	.menu_element:hover{text-decoration:underline;}	
	.menu_description{font-size:20px;margin-top:8px;line-height:20px;text-align:center;width:138px;font-family:Tahoma;}	
	.menu_description span{font-size:11px;line-height:16px;text-decoration:none;}
		.menu_seriws{background:url(images/menu_serwis.png) no-repeat;}
		.menu_diagnostyka{background:url(images/menu_diagnostyka.png) no-repeat;}
		.menu_stacjapaliw{background:url(images/menu_stacjapaliw.png) no-repeat;}
		.menu_wegiel{background:url(images/menu_wegiel.png) no-repeat;}
		.menu_zlom{background:url(images/menu_zlom.png) no-repeat;}
		
	
	
/*  podstrona menu i top strony */	
.menu_mini{width:735px;height:140px;background:#FFFFFF;float:left;}
	.yellow_box_menu_mini{height:140px;width:165px;background:url(images/yellow_box_menu_mini.png);float:left;}
		a.rozklad_mini{width:165px;height:45px; display:block;margin-top:15px;text-align:center;line-height:22px;
		font-family:Tahoma;color:#336699;font-size:12px;text-decoration:none;padding-top:15px;}
		a.rozklad_mini:hover{text-decoration:underline;}
		
	.menu_element_mini{width:104px;height:140px;float:left;margin-left:10px;cursor:pointer;color:#666666;text-decoration:none;}	
	.menu_element_mini:hover{text-decoration:underline;}
	
		.menu_seriws_mini{background:url(images/menu_mini_serwis.png) no-repeat;}
		.menu_diagnostyka_mini{background:url(images/menu_mini_diagnostyka.png) no-repeat;}
		.menu_stacjapaliw_mini{background:url(images/menu_mini_stacjapaliw.png) no-repeat;}
		.menu_wegiel_mini{background:url(images/menu_mini_wegiel.png) no-repeat;}
		.menu_zlom_mini{background:url(images/menu_mini_zlom.png) no-repeat;}
		
	.menu_description_mini{font-size:13px;margin-top:8px;line-height:20px;text-align:center;width:104px;font-family:Tahoma;}	
	.menu_description_mini span{font-size:11px;line-height:12px;font-weight:normal;}

.top_menu{width:960px;height:140px;float:left;background:#FFFFFF;padding-bottom:5px;}
	.top_menu .logo{display:block;width:225px;height:140px;background:url(images/logo.png) center center no-repeat;float:left;}	
/* koniec podstrona*/	
	
.line_under_menu{width:960px;height:9px;background:url(images/line_under_menu.jpg) repeat-x;float:left;}

.site_content{width:960px;float:left;background:#FFFFFF;padding-bottom:40px;}
.site_footer{height:28px;width:960px;background:url(images/bg_footer.png) repeat-x;float:left;text-align:center;}
	.site_footer a{color:#ff9933;color:#336699;;font-size:11px;font-family:Tahoma;line-height:28px;text-decoration:none;padding-right:10px;}
	.site_footer a:hover{text-decoration:underline;}
div.site_webpol{width:960px;height:40px;float:left;background:#ffffcc; overflow:hidden;}
	a.webpol{color:#cc3333;text-decoration:none;line-height:40px;display:inline-block;float:right;height:40px;width:300px;text-align:right;font-size:10px;}
	a.webpol:hover{color:#000000;}

/* index */
.index_text{width:430px;background:url(images/logo_text.jpg) center center no-repeat;float:left;}
.index_konkursy_autobus{width:270px;float:left;}
	.konkursy_promocje{display:block;width:270px;height:230px;background:url(images/konkursy_promocje.jpg) center center no-repeat;margin-top:50px;float:left;}
	.pks_glowna{width:270px;height:170px;float:left;background:url(images/pks_glowna.png);margin-top:50px;}

.index_kup_bon{width:270px;float:left;}
	.kup_bon{display:block;width:270px;height:230px;background:url(images/kup_bon.jpg) center center no-repeat;margin-top:50px;float:left;}
	.pks_glowna{width:270px;height:170px;float:left;background:url(images/pks_glowna.png);margin-top:50px;}
	
.block_prawy{width:230px;float:left;}
	.pozostale_uslugi{display:block;width:195px;height:78px;background:url(images/pozostale_uslugi.png);margin:0 auto;margin-top:15px;}
	.pozostale_uslugi a{display:block;float:left;height:60px;width:195px;
	font-family:Tahoma;font-weight:bold;font-size:15px;color:#336699;text-decoration:none;text-align:center;line-height:20px;margin-top:10px;}	
	.pozostale_uslugi a:hover{text-decoration:underline;}
	
	.kontakt,.radio{display:block;width:195px;height:78px;background:url(images/kontakt.png);margin:0 auto;margin-top:15px;}
	.radio{background:url(images/radio.png);}
	.kontakt a,.radio a{display:block;float:left;height:60px;width:195px;
	font-family:Tahoma;font-weight:bold;font-size:15px;color:#336699;text-decoration:none;text-align:left;text-indent:30px;line-height:78px;}	
	.radio a{line-height:20px;width:118px;text-align:center;font-size:13px;text-indent:0px;margin-top:9px;font-weight:normal;}
	.kontakt a:hover,.radio a:hover{text-decoration:underline;}
	
	
	table.ceny{width:180px;margin-top:20px;}
	table.ceny tr td.tytul{color:#ff6600;font-family:Tahoma;font-size:12px;font-weight:bold;line-height:30px;text-indent:10px;}
	table.ceny tr td{background:#f8fbfb;height:40px; line-height:40px;color:#555555;font-size:16px;font-weight:bold;}


/*podstrony*/	
.content_text{width:960px;background:url(images/logo_text.png) right top no-repeat;float:left;}	
.no_bg{background:none;}
.one_group_content{width:700px;float:left;}	
.one_group_content_full{width:900px;float:left;}	
	
		
/*czcionki*/
table.obramowana{border:1px solid #CCCCCC;}

h1.tytul_strony{margin:0;padding:0;font-family:Tahoma;font-size:12px;font-weight:bold;color:#006699;margin-top:20px;line-height:20px;}
h2.wyrozniony{margin:0;padding:0;font-family:Tahoma;font-size:11px;font-weight:bold;color:#AD1833;line-height:18px;}
h3.duzy{margin:0;padding:0;font-family:Tahoma;font-size:11px;font-weight:bold;color:#AD1833;line-height:18px;}

span.haslo{font-family:Tahoma;font-size:13px;font-weight:bold;color:#006699;line-height:20px;}	
span.wyrozniony{margin:0;padding:0;font-family:Tahoma;font-size:11px;font-weight:bold;color:#AD1833;line-height:18px;}

	
p,td{font-family:Tahoma;color:#666666;line-height:18px;font-size:11px;padding-left:10px;padding-right:10px;}
p.akapit{text-indent:20px;}

ul{margin-top:0px;padding-top:0px;}
ul li{font-family:Tahoma;color:#666666;line-height:18px;font-size:11px;}	

.prawo_zmian{margin-top:40px;text-align:center;}
	.prawo_zmian i{color:#666666;font-size:11px;line-height:20px;}
img.bdr{padding:5px;border:1px solid #CCCCCC;}	
	
	

/*linki nie menu*/
a.see_more,a.see_more_nobg{color:#ff6600;font-size:11px;font-family:Tahoma;text-decoration:none;line-height:18px;
padding-left:16px;background:url(images/16x16_trojkat.gif) left center no-repeat;}
a.see_more:hover,a.see_more_nobg{text-decoration:underline;}
a.see_more_nobg{background:none;padding-left:0px;}

/*grupa z logiem pks*/
div.column_cont{height:250px;width:750px;margin:0 auto;margin-top:20px;}
	div.column500{width:500px;height:250px;float:left;}
	div.column250{width:250px;height:250px;float:left;background:url(images/logo_linki.png);}
	div.white_space{height:65px;width:500px;float:left;}
		
div.one_column,div.two_column,div.title_columns{width:250px;height:90px;background:#f7f7f7;float:left;text-align:left;line-height:16px;}
div.title_columns{height:30px;float:left;width:495px;line-height:30px;font-weight:bold;text-indent:50px;}
div.two_column{width:245px;}
div.left_line{height:120px;width:5px;background:#ffff95;float:left;}
div.column_text{margin-left:30px;}


/*tabliczka przystankowa*/
.tabliczka_przystankowa{width:900px;float:left;margin-left:30px;}

/*.ceny biletow.*/
.ceny_biletow{width:900px;float:left;margin-left:30px;}

/*.zmiany_komunikacyjnme.*/
.zmiany_komunikacyjne{width:900px;float:left;margin-left:30px;}

/*.stacja_paliw.*/
.stacja_paliw{width:900px;float:left;margin-left:30px;}

/*.promocje upusty.*/
.promocje_upusty{width:900px;float:left;margin-left:30px;}

/*konkursy i promocje*/
ul.regulamin_konkursu{list-style:decimal;}
ul.regulamin_konkursu{text-align:justify;}
.konkursy_i_promocje{width:900px;float:left;margin-left:30px;}
a.wyniki_losowan{width:300px;background:#336699;height:25px;border:none;cursor:pointer;display:block;
	font-family:Tahoma;color:#FFFFFF;line-height:25px;text-align:center;font-size:11px;font-weight:bold;text-decoration:none;}
a.wyniki_losowan:hover{background:#AD1833;}		

/*.wynajem_autobusow.*/
.wynajem_autobusow{width:900px;float:left;margin-left:30px;}
table.formularz_wynajmu{width:600px;margin-top:20px;border:1px solid #CCCCCC;}
	table.formularz_wynajmu th{font-weight:normal;}
	table.formularz_wynajmu td{padding-left:5px;padding-right:5px;}
	td.tresc_form_wynajmu{line-height:20px;font-size:11px;}
	
	input.txt_ilosc_osob{height:18px;width:50px;background:#ffffff;border:none;border-bottom:1px dotted #CCCCCC;text-align:center;color:#000000;}
	input.txt_wynajem{background:#ffffff; border:none; border-bottom:1px dotted #CCCCCC;font-size:11px;font-family:Tahoma;color:#000000;line-height:16px;
					width:200px;height:18px}

/*formularz kontaktowy*/
	table.formularz_kontaktowy{width:450px;}
	table.formularz_kontaktowy td{padding:0;}
	input.txt_form{background:#ffffff; border:1px solid #CCCCCC;font-size:11px;font-family:Tahoma;color:#666666;line-height:18px;
					width:200px;height:20px;}
	select.adres_form{background:#ffffff; border:1px solid #CCCCCC;font-size:11px;font-family:Tahoma;color:#666666;line-height:20px;
					width:200px;height:22px;}	
	select.adres_form option{height:20px;line-height:18px;}		
	textarea.txt_form{width:300px;height:150px;background:#ffffff; border:1px solid #CCCCCC;font-size:11px;font-family:Tahoma;color:#666666;line-height:16px;}										

/*stanowiska_dworcowe*/
.stanowiska_dworcowe{width:900px;float:left;margin-left:30px;}
	.stanowiska_dworcowe table{margin-top:40px;}
	.stanowiska_dworcowe td.kierunek{font-size:10px;line-height:15px;}
	.stanowiska_dworcowe td.stanowisko{font-size:11px;line-height:16px;font-weight:bold;}
	.stanowiska_dworcowe td.space{height:20px;}
	
/*rozklad jazdy*/
.rozklad_jazdy{width:900px;float:left;margin-left:30px;}

table.lista_tabliczek{margin-top:60px;}
select.tabliczki{background:#ffff95;color:#000099;height:25px;width:300px; border:1px solid #CCCCCC;padding:2px;
				font-size:12px;font-family:Tahoma;line-height:20px;}
select.tabliczki option{font-size:12px;font-family:Tahoma;line-height:20px;height:20px;color:#333333;}	
input.btn_tabliczki{width:300px;background:#336699;height:25px;border:none;cursor:pointer;
	font-family:Tahoma;color:#FFFFFF;line-height:25px;text-align:center;font-size:11px;font-weight:bold;}			
	
/*wyszukiwarka*/
	/*formularz wyszykiwania*/
div.wyszukiwarka_cont{width:668px;height:218px;margin:0 auto;margin-top:60px;margin-bottom:60px;}
	.wyszukiwarka_left{display:block;width:384px;height:218px;background:url(images/wyszukiwarka_left.png) no-repeat;float:left;}
	.wyszukiwarka_right{display:block;width:284px;height:218px;background:url(images/wyszukiwarka_right.png) no-repeat;float:left;}
	
table.wyszukiwarka{width:330px;margin-top:53px;}	
table.wyszukiwarka td{height:28px;}

input.miejscowosc,input.data,select.przystanki{width:250px;height:18px;font-size:11px;font-family:Tahoma;line-height:18px;
border:1px solid #EFEFEF;padding:2px;background:#ffecec;color: #bd1c21;font-weight:bold;}
select.przystanki{height:22px;}
select.przystanki option{height:18px;line-height:18px;font-weight:normal;color:#bd1c21;}

	
input.data{width:110px;text-align:center;font-size:10px;background:url(images/kalendarz.png) left center no-repeat #ffecec;font-weight:normal;}
input.btn_szukaj{width:200px;background:#336699;height:25px;border:none;cursor:pointer;background: #bd1c21;
	font-family:Tahoma;color:#FFFFFF;line-height:25px;text-align:center;font-size:11px;font-weight:bold;}
	/*wyniki wyszukiwania*/
.wyniki{border:1px solid #CCCCCC; font-size:11px; font-family:Tahoma;color:#666666;margin-top:40px;margin-bottom:40px;}
.wyniki th{background:#bd1c21;color:#FFFFFF;line-height:40px;padding-left:10px;padding-right:10px;}	
.wyniki td.kurs{color:#333333;padding-left:10px;padding-right:10px;line-height:25px;}
.wyniki td.relacja{font-weight:bold;}
.wyniki td.czas{font-size:11px;}
.wyniki tr.bg1{background:#FFFFFF;}
.wyniki tr.bg0{background:#ffffcc;}	

	.tooltip_wyszukiwarka{
		width:500px;
		height:400px;
		overflow:auto;
		overflow-y: scroll;
		overflow-x: hidden;	
		
		position:absolute;
		border:1px solid #CCCCCC;
		background:#FFFFFF;
		color:#333333;
		display:none;	
	}
	
	.tooltip_bar{
		width:500px;
		height:30px;
		background:#bd1c21;
		cursor:move;	
		
	}
	.tooltip_bar table{width:500px;} 
	.tooltip_bar table tr td{color:#FFFFFF;line-height:30px;color:#FFFFFF;font-weight:bold;text-indent:20px;}
	
	a.close_btn{height:30px;float:right;color:#FFFFFF;font-weight:bold;line-height:30px;padding-right:20px;text-decoration:none;}
	a.close_btn:hover{text-decoration:underline;}
	
	.trasa{margin-right:20px;padding:3px;}
	.trasa th,.trasa td{font-size:11px;font-family:Tahoma;line-height:15px;padding-left:10px;}
	.trasa th{background:#336699;color:#FFFFFF;font-weight:bold;text-align:center;font-size:11px;padding:5px;}
	.trasa tr.bg1{background:#FFFFFF;}
	.trasa tr.bg0{background:#ffffcc;}
	
	/*legenda w wyszukiwarce polaczen*/
	.tooltip_legenda{
		position:absolute;
		border:1px solid #cccccc;
		color:#bd1c21;
		background:#ffffcc;
		padding:10px;
		white-space: nowrap;
		width:auto;
		min-width:300px;
		display:none;	
	}
	.legenda{display:block;text-indent:5px;cursor:pointer;}
	.kursShow{background:#bd1c21;color:#FFFFFF;cursor:pointer;}
	.kursHidden{background:none;color:#666666;}
	
