html,body{margin:0;padding:0}
body{font-size: 12px;font-family:verdana;background-color:#DBEFFC;}
a img{border:0}
a{text-decoration:none;}
div#container{background-image:url("../images/allbkg.jpg");background-repeat:repeat-y;background-position: top left;}
div#header{position:relative;background-color:#0C65B0;}
div#navigation{float:left;width:240px;margin-left:-100%;background:#0C65B0;}
div#extra{clear:left;width:100%;background:#FF8539}
div#footer{padding:10px;color:#0B65B1;font-size:10px;}
div#footer a{color:#0B65B1;}
div#wrapper{float:left;width:100%}
div#content{margin-left:240px;}

#header{}
#header1{height:90px;clear:both;padding:10px 0px 0px 0px}
#header11{float:left;padding-left:10px;z-index:99}
#header12{float:right;}


#wyszukiwarka{overflow:hidden;margin-right:10px;width:200px;height:90px;background-color:#0C65B0;background-image:url("../images/wyszukiwarkabkg.jpg");background-repeat:no-repeat;background-position:0px 0px;color:#FFFFFF;font-size:11px;font-family:verdana;font-weight:normal;}
#wyszukiwarka th{font-weight:normal;}
#szukanie{height:80px;}
#tableszukanie{width:100%;color:#FFFFFF;font-size:11px;font-family:verdana;font-weight:normal;}
#ppocztitle,#pkontitle{width:40px;text-align:right;}
#tdppocz,#tdpkon{width:150px;text-align:right;padding-right:10px;}
#ppocz,#pkon{border:solid 1px #FFFFFF;background-color:#0C65B0;color:#FFFFFF;font-family:verdana;width:150px;font-size:11px;}
#submitsearch{font-family:verdana;border:solid 1px #FFFFFF;background-color:#0C65B0;color:#F5CA00;font-weight:bold;font-size:11px;}
#tdsubmit{padding:5px 10px 0px 0px;text-align:center;}

#header2{clear:both;padding:5px 0px 10px 0px}
#cytat{color:white;font-size:14px;font-weight:bold;width:350px;padding-left:10px;}

#header3{clear:both;height:135px;background-color:#008ACF;padding-top:10px;background-image:url("../images/titlebkg.jpg");background-repeat:repeat-x;background-position: 0px 10px;}
#header31{float:left;height:135px;}
#motto{color:#ffffff;font-size:18px;background-color:#50A1D9;padding:10px 0px 0px 10px;width:250px;height:100px;background-image:url("../images/motto.jpg");background-repeat:no-repeat;background-position: 140px 0px;}
#motto .firstletter{font-size:24px;font-weight:bold;}
#title{float:left;padding:10px 0px 0px 0px;height:100px;}
#title_subtext{height:15px;clear:both;color:white;font-weight:bold;margin-left:260px;padding-top:5px;padding-bottom:5px;}
.title{color:white;font-size:24px;font-weight:bold;}
.subtitle1{color:#FFFFFF;font-size:12px;font-weight:bold;}
.subtitle2{font-size:14px;font-weight:bold;}

#header32{float:left;}

.emkarta_frame {
	float: right;
	width: 540px;
	height: 100px;
	margin-top: 4px;
	padding-right: 10px;
}

.emkarta_picture {
	float: left;
	width: 159px;
	height: 100px;
	background: url("../images/emkarta_small.jpg") no-repeat;
	border: #ffffff solid 1px;
	margin-left: 15px;
}

.left {
	float: left;
	width: 188px;
	height: 100px;
}

.pobierz_form a {
	float: right;
	width: 100px;
	height: 28px;
	background: url("../images/pobierz_form.png") no-repeat;
	margin-top: 14px;
	margin-right: 2px;
}

.pobierz_form a:hover {
	float: right;
	width: 100px;
	height: 28px;
	background: url("../images/pobierz_form_hover.png") no-repeat;
	margin-top: 14px;
}

.informacja a {
	float: left;
	width: 187px;
	height: 37px;
	background: url("../images/informacja.png") no-repeat;
	margin-top: 10px;
}

.informacja a:hover {
	float: left;
	width: 187px;
	height: 37px;
	background: url("../images/informacja_hover.png") no-repeat;
	margin-top: 10px;
}

.right {
	float: right;
	width: 159px;
	height: 99px;
	background: url("../images/online_bg.png") no-repeat;
	position: relative;
}

.wniosek_online_button a {
	width: 104px;
	height: 28px;
	background: url("../images/online_button.png") no-repeat;
	position: absolute; top: 64px; left: 28px;
}

.wniosek_online_button a:hover {
	background: url("../images/online_button_hover.png") no-repeat;
}

#header4{margin-top:10px;background-color:#ffffff;clear:both;height:15px;background-image:url("../images/beginmiddle.jpg");background-repeat:no-repeat;background-position: top left;}

a.main{color:white;font-size:14px;font-weight:bold;}
a.main:hover,a.sub:hover{color:#F5CA00;}
.menuitem{width:210px;padding:3px 0px 2px 10px;height:20px;background-image:url("../images/arr.jpg");background-repeat:no-repeat;background-position: top right;}
.submenuitem{width:210px;padding:2px 0px 2px 20px;height:15px;}
a.sub{color:white;font-size:10px;font-weight:bold;}

#nav1{}
#nav2{background-image:url("../images/allbkg.jpg");background-repeat:repeat-y;background-position: top left;}
#nav3{}

#container{background-color:#ffffff;}
#content{background-color:#ffffff;}

div#extra{background-color:#0C65B0}
div#extra1{margin-bottom:10px;width:100%;height:15px;background-color:#ffffff;background-image:url("../images/endmiddle.jpg");background-repeat:no-repeat;background-position: top left;}
div#extra2{height:10px;}
div#extra3{clear:both;background-color:#DBEFFC;height:83px;text-align:center;}
div#extra4{background-color:#0B65B1;text-align:center;}


#karpacz img{border:solid 1px #ffffff;margin:10px 10px 10px 10px;}
#jelonka img{margin:0px 0px 25px 0px}


.news{color:#062947;}
.news_item{margin-bottom:0px;}
.news_titledate{float:left;clear:both;}
.news_title{background-color:#BB001D;color:#FFFFFF;font-size:14px;font-weight:bold;padding:2px 20px 2px 30px;}
.news_date{font-family:times;border-bottom:solid 1px #000000;font-style:italic;font-size:16px;padding:2px 20px 1px 30px;}
.news_content{clear:both;padding:10px 60px 30px 30px;text-align:justify;}

/*wynajem*/
.wynajemitem{float:left;margin:0px 30px -10px 0px;/*height:280px;*/height:200px;}
.wynajem{background-color:white;margin:0px 10px 0px 10px;}
.awynajem{display:block;color:#ffffff;font-weight:bold;}
.awynajem:hover{color:#ffcc33;}
.wynajemtitle{position:relative;top:-50px;margin:5px 0px 0px 0px;height:12px;padding:4px 0px 4px 0px;width:230px;text-align:center;font-size:10px;background-color:#0C65B0;background-image:url("../images/wynajemtitlebkg2.gif");background-repeat:no-repeat;background-position:0px 0px;}
.wynajemimg{width:230px;height:142px;background-repeat:no-repeat;background-position:top top;}
.wynajemx{position:relative;top:-150px;left:200px;}

#title a{color:#ffffff;}
#title a:hover{color:#F5CA00;}

.yellow{color:#F5CA00;}
.kursynotes{margin:10px 50px 10px 30px;padding:10px;border:solid 2px #BB001D;color:#BB001D}

.tresc{text-indent:30px;}
.content{clear:both;padding:10px 60px 30px 30px;text-align:justify;color:#062947;}
#szukanie2{width:500px;height:205px;margin: 0 auto;background-image:url("../images/wyszukiwanie2_bkg.jpg");background-repeat:no-repeat;background-position:0px 0px;}
#tableszukanie2{font-size:11px;}

.maintitle2{clear:both;background-color:#BB001D;color:#FFFFFF;font-size:14px;font-weight:bold;padding:2px 20px 2px 30px;float:left;clear:both;}
.maintitle3{clear:both;font-family:times;border-bottom:solid 1px #000000;font-style:italic;font-size:16px;padding:2px 20px 1px 30px;margin:0px 0px 10px 0px;color:#062947;}

#input_rozklad_jazdy_ppocz,#input_rozklad_jazdy_pkon{width:250px;}
#submit_rozklad_jazdy_search{width:200px;border-top:solid 1px gray;border-right:solid 2px black;border-bottom:solid 2px black;border-left:solid 1px gray;background-color:#BB001D;color:#FFFFFF;font-weight:bold;font-size:12px;letter-spacing:2px;padding:2px 0px 2px 0px;}
#form_rozklad_jazdy .comment{padding:0px 0px 0px 30px;font-size:10px;color:#9E0B0E;}
#form_rozklad_jazdy .divinput{padding:0px 0px 0px 30px;}

#nasza_firma{padding:0px 60px 0px 15px;text-align:justify;}
#nasza_firma .text{color:#062947;text-indent:30px;padding:0px 0px 10px 0px;}
.podpis{float:right;text-align:center;color:#062947;margin:40px 40px 40px 0px;}
.podpis_title{font-size:14px;}
.podpis_name{font-family:times;font-size:18px;font-style:italic;}
.spacing1{letter-spacing: 4px;}
.spacing2{letter-spacing: 8px;}
.text_images{float:right;clear:both;margin:2px 5px 10px 25px;}
.hr1{width:100%;clear:both;}
.hr2{font-size:1px;width:100%;height:1px;background-color:black;clear:both;}
.italic{font-style:italic;}
.times{font-family:times;}
#kontakt{padding:0px 60px 0px 0px;color:#062947;}
#kontakt a{display:block;background-color:#BB001D;color:#FFFFFF;font-size:14px;font-weight:bold;padding:2px 20px 2px 30px;float:left;clear:both;}
#kontakt .adres{clear:both;float:left;font-family:times;border-bottom:solid 1px #000000;font-style:italic;font-size:16px;padding:2px 20px 1px 30px;margin:0px 0px 10px 0px;}
#kontakt .kontakty_item_title{float:left;clear:both;background-color:#008ACF;color:#ffffff;font-weight:bold;font-size:12px;font-family:verdana;background-image:url("../images/arrwyn.gif");background-repeat:no-repeat;background-position: 0px 2px;padding:2px 20px 2px 20px;}
.title4{float:left;clear:both;background-color:#008ACF;color:#ffffff;font-weight:bold;font-size:12px;font-family:verdana;background-image:url("../images/arrwyn.gif");background-repeat:no-repeat;background-position: 0px 2px;padding:2px 20px 2px 20px;}
.title5{clear:both;font-weight:bold;font-size:12px;font-family:verdana;}
#kontakt ul{margin:0;padding:0px 0px 0px 15px;clear:both;}
#kontakt .kontakty_item{padding:0px 60px 15px 30px;}
.linone{list-style-type:none;}
.gwiazdka{padding:10px 0px 0px 0px;font-size:9px;}
#kontaktform{padding:0px 60px 0px 10px;color:#062947;}
#kontaktform .submit{background-color:#09497F;border:solid 1px #0C65B0;margin:15px 0px 0px 0px;width:120px;color:#FFFFFF;font-weight:bold;}
#kontaktform input, #kontaktform textarea{background-color:#DBEFFC;border:solid 1px #0C65B0;}
#kontaktform .le{color:#062947;padding:2px 0px 2px 0px;}
.error_noconnection{font-size:24px;letter-spacing:10px;color:#DF0024;font-weight:bold;text-align:center;}
#uslugikomunalne{padding:0px 60px 20px 20px;}

.table1 td{text-align:center;font-size:11px;padding:2px 10px 2px 10px;}
.table1 .maintitle div{border:0;float:left;background-color:#BB001D;color:#FFFFFF;font-size:14px;font-weight:bold;padding:2px 20px 2px 30px;margin:0px 0px 20px 0px;}

.table1 .maintitle{padding:0;}
.table1 .columns td{padding:2px 10px 2px 10px;}
.table1 .columns .c0{background-color:#636467;color:#ffffff;}
.table1 .columns .c1{background-color:#6D6E70;color:#ffffff;}
.table1 .odd .c0{background-color:#F1F1F2;color:#000000;}
.table1 .odd .c1{background-color:#E6E7E8;color:#000000;}
.table1 .even .c0{background-color:#D1D3D4;color:#000000;}
.table1 .even .c1{background-color:#C6C8CA;color:#000000;}
.table1 .tddetailsubmit input{border:solid 1px black;background-color:white;}
.table1 .td_legenda_odd{background-color:#E6E7E8;color:#000000;text-align:left;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.table1 .td_legenda_even{background-color:#C6C8CA;color:#000000;text-align:left;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.legopis td{text-align:left;}
.table1 .godzodj2{font-weight:bold;}
.table1 .nazwafirmy{font-style:italic;}
.oznaczenia{height:100%;}
.oznaczenia a{font-weight:bold;display:block;padding:5px 0px 5px 0px;}
.oznaczenia a:hover{color:#CE181E;}

.button2{padding:5px 20px 5px 20px;border-top:solid 1px gray;border-right:solid 2px black;border-bottom:solid 2px black;border-left:solid 1px gray;background-color:#BB001D;color:#FFFFFF;font-weight:bold;font-size:12px;letter-spacing:2px;padding:2px 0px 2px 0px;}
.move1{position:relative;left:30px;}



#kursdetails .divinfo{padding:2px 20px 1px 30px;clear:both;}
#kursdetails .divinfo .det_title{clear:both;font-weight:bold;}
#kursdetails .det_info_item{margin:0px 0px 10px 0px;clear:both;}
#kursdetails .oznkur{font-weight:bold;color:#9E0B0E;}
.maindetitem{clear:both;padding:0px 0px 0px 30px;}
#tablelistaprzystankow td{padding:2px 5px 3px 15px;text-align:center;}
#tablelistaprzystankow .columns{background-color:#006F9A;color:#FFFFFF;}
#tablelistaprzystankow .tr_0{background-color:#ACE1FA;color:#000000;}
#tablelistaprzystankow .tr_1{background-color:#E1F4FD;color:#000000;}
#tablelistaprzystankow .typ_0, #tablelistaprzystankow .typ_4{color:#5E91A8;}
#tablelistaprzystankow .typ_1, #tablelistaprzystankow .typ_3{color:#004563;font-weight:bold;}
#tablelistaprzystankow .typ_2{color:#004563;}
.nokurs{color:#5E91A8;}
.subtitle1{color:#FFFFFF;font-size:12px;font-weight:bold;}
.subtitle2{font-size:14px;font-weight:bold;}
.small{font-size:11px;}

.news_tresc{text-indent:30px;height:1%}