@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
}

body {  
	font:normal 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
 	background-color:#36393d;
 	color:#36393d;
 	text-align:center;
} 

#main{
 	background:#ffffef url(../images/bgMain.jpg) repeat-x; 
}

.container{
 	margin:0 auto;   
 	width:960px;   
	text-align:left;
}

/* --- TOP, date, siteMap --- */
#top{
 	background:#fff url(../images/bgTop.jpg);
 	width:960px;
 	height:35px;
}
/* --- date --- */
#top small{
 	float:left;
 	color:#9fcfea;
 	padding:15px 0 0 360px;
	font-size:0.9em;		
}
/* --- siteMap --- */
#top a#siteMap{
 	margin-top:15px;
	float:right;
	text-decoration:none; 	
	font-size:0.9em;
	padding-left:15px;
	background: url(../images/siteMap.gif) left center no-repeat;
	color:#36393d;
}
#top a:hover#siteMap{
	text-decoration:underline;
	color:#9fcfea;
}
/* --- LOGO --- */
#logo{
	float:left;
	width:330px;
 	height:83px;
 	background: url(../images/bgLogo.jpg); 	
}

#logo h1 a {	
	display:block;
	background: url(../images/logoPogodaExpress.jpg) no-repeat;
	width: 256px;
	height: 83px;
	text-indent:-9999px;
	float:left;
}
/* --- MENU --- */
#menu{	
	float:left;
	width:630px;
	height:83px;
	background: url(../images/bgMenu.jpg) no-repeat;
}

#menu ul {       
	margin:40px 0 0 15px;
}
#menu ul li {
	display:inline;    
}
#menu ul li a {
	float:left;
	margin-right:24px;
	text-decoration:none;
	color:#36393d;	    
	font-weight:bold;
	text-align:center;
	padding-top:14px;
}
#menu ul li a:hover {
	color:#000;
	text-decoration:underline;
}
#menu ul li a.active{
	color:#fff;
	width:89px;
	padding-bottom:8px;
	background: url(../images/bgMenuActive.jpg) no-repeat;
	
}

/* --- LEFT SITE --- */
#leftSite{
	float:left;
	width:330px;
}
#flashTop{
 	float:left;
 	width:330px;
 	height:232px;
 	background: url(../images/bgFlashTop.jpg) no-repeat;
}
/* --- NEWS --- */ 

#news{
	float:left;
	width:100%;
	background: #ffffef url(../images/bgNews.jpg) center top no-repeat;
}
/* przesuniecie listy aktualnosci na podstronie */
.news_{
	margin:20px 0 0 30px;
}
#news a.rss{
	display:block;
	margin:12px 0 20px 215px;
	font-size:0.9em;
	color:gray;
	text-decoration:none;
	letter-spacing:-1px;				
}
#news a:hover.rss{
	color:#ff7400;
	text-decoration:underline;
}
ul.news{
	margin:5px 10px 10px 35px;
	color:#ff7400;
	list-style-type:circle;
	font-size:1.4em;			
}
ul.news li{
	padding:1px 0;
	border-bottom:1px solid #f0f0f0;

}
ul.news li i{	
 	font-style:normal;
	font-size:10px;
 	color:#696868;
}
ul.news li a{
	display:block;	
 	color:#356AA0;
 	font-size:11px;
	letter-spacing:0px;
	padding:5px 2px;
	line-height: 1.3em;
}
#news li a:hover, .news_ li a:hover{
	text-decoration:underline;
	color:blue;

}
#news a.btnNews{	
	display:block;
 	width: 111px;
 	margin-left:100px;
	text-align:center;
 	color:#fff;
 	font-size:1.0em;
 	background:url(../images/bgButtonNews.jpg) center center no-repeat;
	padding:10px 0;
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;	
}

#kontakt{
	float:left;
	width:330px;
	height:226px;
	background:url(../images/bgKontakt.jpg) center center no-repeat;
}

#kontakt p{
	margin:5px 0 0 35px;
	font-size:0.9em;
	color:#36393d;
}


/* --- section leftSite --- */

#rightSite{
	float:left;
	width:630px;
}
#navigation{
 	float:left;
 	width:630px;
 	height:28px;
 	background: url(../images/bgNavigation.jpg) no-repeat;
	font-size:0.8em;
}
#navigation span.nav{
	float:left;
	margin:5px 0 0 20px;
}
#navigation span.nav a{
	color:#3F4C6B;
}
#content{
 	float:left;
 	width:630px;
 	background: url(../images/bgContent.jpg) center top no-repeat;
	min-height:300px;
	
}
#content p{
	margin:10px 10px 0 20px;
	line-height:1.4em;
}
#contentLeft{
	float:left;
	width:313px;
}
#welcome{
	float:left;
	width:100%;	
	height:335px;
	margin-top:40px;
}
#contentRight{
	float:left;
	width:315px;
}
#busPlan{
	float:left;
	width:100%;	
	height:346px;
	margin-top:20px;
	background: url(../images/bgBusPlan.jpg) center top no-repeat;
}
ul#busPlanList{
	margin:35px 20px 20px 45px;
 	list-style: disc url(../images/navSep.gif);
 	line-height:1.3em;
	font-size:1.1em;
}
ul#busPlanList li{
	 margin-top:25px;
}
ul#busPlanList li a{
 display:block;
 color:#369;
 font-size:0.9em;
 text-decoration:none;
 letter-spacing:-0px;
 font-weight:bold;
}
ul#busPlanList li a:hover{
 text-decoration:underline;
}
.colorCity{
	color:#900;
}

#tickets{
	float:left;
	margin-top:20px;
	width:100%;
	height:120px;
	color:#666;
}

#discounts{
	float:left;
	width:315px;	
	height:165px;
	background: url(../images/bgZnizki.jpg) center top no-repeat;
}
#discounts ul
{
	margin: 45px 0 0 40px;
}
#discounts ul li 
{
	margin-top: 15px;
}
#discounts ul li a
{
	font-weight:bold;
	color:#369;
	text-decoration:none;
	font-size:1.1em;
}
#discounts ul li a:hover
{
	text-decoration:underline;	
}
#offer{
	float:left;
	width:315px;	
	height:165px;
	background: url(../images/bgOferta.jpg) center top no-repeat;
}
#offer p
{
	margin:30px 20px 30px 35px;
	color:#ff7501;
}
#open
{
	float:left;
	width:315px;	
	height:135px;
	color:#666;
}

/* --- SITE MAP ---*/
ul.siteMap{
 margin:40px 20px 0 100px;
 list-style: disc url(../images/navSep.gif);
 line-height:2.0em; 
}
ul.siteMap li{
  border-left:1px solid #ff7400;
  padding-left:15px;
  color:#900;
}
ul.siteMap li a{
 text-decoration:none; 
 color:#369;
}
ul.siteMap li a:hover{
 text-decoration:underline; 
 color:blue;
}


/* tytul podstrony */
h2{
 	margin:50px 0 5px 20px;
 	font-size:1.6em;
 	font-weight:bold;
 	letter-spacing:-1px;
 	color:#254b73;
}
/* podtytul podstrony */
h3{
 	margin:0 0 10px 20px;
 	font-size:1.3em;
 	color:#5aa0db;
	padding-bottom:4px;	
}
h3.busPlan{
	margin:70px 0 0 30px;
}
/* kontakt nazwa */
h4{
	margin:80px 0 5px 35px;
	font-size:1.1em;
	color:#3F4C6B;
}
h4.newsTitle{
	margin:30px 0 5px 0;
	font-size:1.1em;
	color:#3F4C6B;
}
h5{
	font-weight:normal;
	padding:10px 0 0 360px;
	color:gray;	
	font-size:0.9em;
}

#footer{
 	background:#36393d url(../images/bgFooter.jpg) repeat-x; 
}

#footer .container{
 	height:54px;
	background:#36393d url(../images/bgContainerFooter.jpg) no-repeat; 
}
#webcreo{
 background-color:#36393d;

}

div#webcreo a{
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 color:gray;
 font-weight:normal;
 font-size:11px;
 margin:0 5px 15px 0;
 text-align:right;
}
div#webcreo a strong{
 color:#fff;
}
div#webcreo a:hover{
 color:#fff;
}
div#webcreo a:hover strong{
 color:#d1e4f4;
 text-decoration:underline;
}
.cb{
	clear:both;
}
.marginList
{
	margin:40px 10px 40px 40px;
}
/* tabele */

.tabZnizki
{
	margin:5px 30px;
	width:90%;
	border-collapse: collapse;
	text-align: left;
	font-size:1.0em;
}
.tabZnizki th
{
	
	font-weight:bold;
	color: #369;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
.tabZnizki td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 4px 8px;
}
.tabZnizki tbody tr:hover td
{
	color: #009;
}
