body {
	margin:0;padding:0;height:100%;font-family: 'Tahoma',Arial, Helvetica, sans-serif;
	font-size:11px;color: Black;background-color: #c8e7f9;
	/*background-image: url(img/big.png);background-repeat: repeat-x;*/
	background-image: url(img/cont.png);
	background-position: bottom center;background-repeat: repeat-y;}
body.wuw {
	background-image: url(img/body_wu.png); background-color: #bfe3f9;
	background-repeat: repeat-y;background-position: center;}
div.tlo {
	width: 100%;
	background-image: url(img/big.png);
	background-repeat: repeat-x;
}
a {
	text-decoration: none;color: Black; outline: none}
a:hover {
	text-decoration: none;color: #d62b24;}
.clr {
	clear: both;margin: 0;padding: 0;height: 0;}
div {	
	position: relative;}
a img {
	border: none}	
div#container_all {	
	margin: 0 auto;width:983px;height:auto !important; height:100%; 
	min-height:100%;background-image: url(img/cont.png);
	background-position: bottom center;background-repeat: repeat-y;}
body.wuw div#container {	
	margin: 0 auto; width:983px;height:auto !important; height:100%; 
	min-height:100%; background-image: url(img/background_all.png);
	background-position: top center;background-repeat: no-repeat;
	}
body.wuw div.all_www {
	margin: 0 auto; width:983px;background-image: url(img/background_all.png);min-height: 800px;
	background-repeat: no-repeat;}
div.default {
	width: 983px; height: 684px; background-image: url(img/background.png);}
div.menu_top {
	position: absolute;	width: 770px;	height: 35px;	
	margin-left: 130px;	margin-top:213px;	left: 83px;	top: -82px;}
div.menu_top div {
	width: 191px; height: 35px; background-image: url(img/menu_bg.png); background-position: top left;
	border-right: 1px solid white; float: left; text-align: center;
	line-height: 35px; font-size: 13px; color: white; font-weight: bold;}
div.menu_top div:hover {
	background-image: url(img/menu_bg.png); background-position: top center; font-size: 13px; }
div.menu_top div.akt {
	background-image: url(img/menu_bg.png);background-position: top right; color: #146cb6;}
div.menu_top div a {
	color: white}	
div.adres {
	width: 195px;height: 362px;position: absolute;left: 10px;top: 0; 
	text-align: center;color: #17366f;}
div.adres p {
	margin-top:20px; font-size: 14px; line-height: 140%}
div.adres p.nazwa {
	margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; 
	font-weight: bold; line-height: 140%; }	
div.menu_iko {
	position: absolute;width:792px;height:84px;left:1px;
	top: 463px;	}
div.menu_iko div {
	float: left;height:84px;border-left: 1px solid #c8e7f9;
	text-align: center; width: 131px; font-size:10px; font-weight: bold;}
div.menu_iko div p {
	margin: 10px 0}
div.menu_iko div:hover {
	background-image: url(img/menu_iko.png); font-size: 10px}
div.menu_iko a {
	color: #17366f;}
div.menu_iko a:hover {
	color: black}
div.marquee {
	position: absolute;top:75px;left:224px;height: 44px;width: 729px;
	font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;
	color: #d62b24;/*text-shadow: #333 0.1em 0.05em 0.2em */}	
div.marquee a {color: #d62b24;}
div.marquee a:hover {color: black;}
div.menu_vert {
	position: absolute; margin-top: 380px; margin-left:30px; width: 150px;}
div.menu_vert ul,
div.menu_vert li {
	width: 150px; margin: 0; padding: 0; list-style: none; text-align: center;
	font-size: 12px;}
div.menu_vert li {
	border-bottom: 1px solid #bfe3f9; padding-bottom: 10px; padding-top:10px;font-weight: bold;}	
div.menu_vert li a {
	color: #1b7dc4;}
div.menu_vert li a:hover {
	color: #17366f;}
div.textAll {
	position: absolute;	top:185px;left:230px;height: 44px;width: 560px; height: 100%;
	font-size: 12px; line-height: 150%; margin-bottom: 30px;  }
.ofirmie p {
	
}
h1 {
	font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	color: #6bbce1; margin: 0; padding: 0; margin-top:10px; margin-bottom: 20px} 
p.oferta {
	text-align: justify; text-indent: 40px
}
div.foot {height: 60px;}
div.qpa {
margin:3px; padding-bottom: 20px; color: gray;
width: 180px; float: right; text-align: center; 
margin-left: 20px;  position: relative; margin-top: 200px
 }
div.qpa P.gora { margin-top:5px; margin-bottom: 5px;color: black; font-size: 13px; margin-top: 10px; margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left:0}
div.qpa table {margin: auto; margin-bottom: 10px}
div.qpa table td {text-align: center; font-family: Arial, Helvetica, sans-serif; color: black;
font-style: italic; font-size: 13px}
div.qpa table td.cena {
font-size: 17px; font-weight: bold; width:50%;
font-family: Arial, Helvetica, sans-serif;color: black;}
div.qpa table td.stacja {padding-bottom:8px}
div.qpa table td.paliwo {width:50%}
div.qpa span.qq {color: black; font-size: 12px; margin-top: 10px; margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif; font-style: italic; float: left;}  

div#newsSystem {width: 100%; line-height: 130%; color: black;  position: relative}
div.oneNews {margin-top:5px; border-bottom: 1px solid #6bbce1; padding-bottom: 10px; min-height:70px}
div#newsDetails{width: 90%; margin: auto; line-height: 130%; color: black; margin-top: 20px }
div.newsfoto {	float: right}
div.newsfotod {	width: 100%; text-align: center;}
div.newsfotod img {	padding-top: 20px}
div.newsfoto img {	padding-left: 20px;padding-bottom:20px; max-height:60px}
div.newslink {	padding-top:15px}
div.newslink a{	color: #2536aa; }
div.newslink a:hover {	color: #1d88cc;}
div#newsError {width: 98%; height: 200px; color: #666666; }
 a.arch{	padding-top:10px;color: #324dbe; line-height: 40px }
 a.arch:hover {	color: #223380; }
div.newsfiles td {	border-bottom: silver 1px solid}
div.title {	color: #17366f; font-size:14px; font-weight:bold; margin-bottom:10px;  padding-right: 20px;
line-height:130%; padding-bottom: 5px;padding-top: 5px}
div.reklama div.title,
div.miastko div.title {	color:#6BBCE1;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
margin:10px 0 20px;
padding:0;}
span.data {font-size: 10px; font-weight: normal; display: block; line-height: 40px}

	
	
div#footer {
	position: absolute;margin-top:30px;bottom: 0;text-align: center;
	width: 100%; height: 50px;}

p.haslo {
	text-align: center; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
	color: #2691e5;
}
table.busy {
	width: 100%
}
table.busy img {
	margin-bottom: 20px; border: 1px solid #e9f6fe; float: right;
}
	
table.busy span {
	font-family: Arial, Helvetica, sans-serif; color: #05589c; font-size: 15px
}
ul.zaplecze {
	line-height: 200%
}
p.zaplecze {
	font-size: 14px; text-align: center; line-height:150%
}
ul.zaplecze a {
	color: black; text-decoration: underline;
 }
 span.none {
 	text-decoration: none;
 }
ul.zaplecze a:hover {
	color: black; font-weight: bold;
}
div.uslugi {
	border: 1px solid #addcfa; background-color: white; 
	font-size:11px; line-height: 170%; min-height: 200px
}
div.uslugi p {
	margin: 20px; padding:0; 
}
div.infolinia {
	text-align: center; background-color: #daf0f9; border: 1px solid white; padding: 10px
}
	table.cennik {	background-color: #9cd5fa; width: 95%}
	table.cennik td {	background-color: white;}
	table.cennik tr.top td {	background-color: #dff1fb;}
	
div.dalekobiezne {
	font-family:Arial,Helvetica,sans-serif;
left:14px;
position:absolute;
top:567px;
width:748px;
	color: #0b385b; font-size: 11px; cursor: pointer;
	}
div.dalekobiezne table {
	width: 100%
}
div.dalekobiezne table td:hover {
	color: #d62b24;
}
td.qq {
	 font-weight: bold; font-size: 14px; color:black;
	text-align: left; line-height:30px; border-bottom: 1px dotted #9cc9ed;
}
ul.dalekobiezne {
	list-style: none; 
}
ul.dalekobiezne li {
	margin-top: 30px; margin-bottom:20px; border-bottom: 1px dotted #9cc9ed;
}

ul.dalekobiezne ul.ulgi li {
	margin-top: 0; margin-bottom: 0; border-bottom: none;
}
ul.dalekobiezne a {
	background-image: url(img/link.gif);  background-position: left top;
 background-repeat: no-repeat; padding-left: 20px; display: block;}
 
 div.kurs {
 	padding: 20px; border: 1px solid white;
 background-image: url(img/kurs.jpg); background-position: top; background-repeat: repeat-x;
 }
 div.kurs table {
 	width: 100%
 }
div.kurs table td {
 background-color: white;
}
div.kurs table td.MIASTO {
	background-color: #bae3f8;
}
p.menu a {
	padding-left: 15px
}
p.menu b {
	background-image: url(img/st_.gif); background-repeat: no-repeat; background-position: left center;
	padding-left: 15px
}
table.RozkladJazdy {
	background-color: #9edff6;}
table.RozkladJazdy td {
	 font-size: 11px;	background-color: white;}
table.RozkladJazdy th {
	 font-size: 11px;	background-color: #dff1fb; font-weight: normal}
li.menu {
	list-style: none;
}
li.menu a {
	background-image: url(img/st.gif); background-position: left center; 
	background-repeat: no-repeat; padding-left: 20px; font-weight: bold;
}
div.regulamin {
	font-size: 11px; line-height:normal;
}
div.reklama {
	width: 700px
	
}
div.reklama table {
	background-color: #439ce9;
}
div.reklama table td {
	background-color: #daf0f9;
}
div.reklama table p {
	margin: 0; padding: 0
}
div.reklama table tr.th td {
	font-size:11px; line-height: normal; color: #146cb6;
}
div.reklama table td.bus {
	text-align: left; font-weight: bold;font-size:11px; 
	background-color: #146cb6; color:white
}
div.qpa p {
	font-size: 12px; font-weight: bold; color: #439ce9;
}
table.cennik p {
	margin: 0; padding: 0
}
table.dal tr#kursy td:hover {
	 background-color: white;
}
