	img{border: none; margin: 0px; padding: 0px; }
	body{font-family: Arial; /*color: #808284;*/ color: #0000ff;font-size: 11px; margin: 0px; background: url(../Images/bg.png) repeat-x top center fixed;   }

 
	#mapframe {height:200px; width:330px;}
	#routetxt {height:15px; width:230px; background-color:#FFFFFF; border: 1px solid gray; color:#808284; font-size:11px; font-weight:bold; float: left:}
	#rttxt {width: 235px; padding: 6px 0px 0px 5px; float: left;}
	#rtbtn {width: 84px; padding: 5px 0px 0px 4px;  float: right;}
	#rtlnk {width: 300px; height: 10px; padding: 4px 0px 0px 5px; float: left;}
	
 
  	#wwrapper{padding-left:51px;}
	#wrapper{position: relative;width: 220px;height: 420px;overflow: hidden;}
	#left, #right{position: absolute; width: 220px; height: 195px;} 
	#left{left: -220px;}
	#right{top: 200px; right: -220px;}

	#textpng{width:300px; height:200px;  background: transparent; position: absolute; top: 73px; left: 33px; display: block; z-index:1;} 
	#ptextpng{width:300px; height:100px;  background: transparent; position: absolute; top: 56px; left: 121px; display: block; z-index:1;}

	#hbannerpl{width:220px; position: absolute; top: 170px; left: 105px; display: block; z-index:1;}
	#hbanneren{width:220px; position: absolute; top: 176px; left: 121px; display: block; z-index:1;}
	#hbannerde{width:220px; position: absolute; top: 222px; left: 44px; display: block; z-index:1;}
	#banner{width:220px; position: absolute; display: block; cursor: pointer;}
	#batop{width:220px; height:123px;  display: block;}
	#babtm{width:145px; background: white url(../Images/arrow.gif) no-repeat bottom right; color: #000; padding: 5px 5px 15px 5px; font-size: 11px; margin-left: 65px; display: block;}
	
	#jsinfo{background:#000; width: 100%; height: 20px; color: #fff; padding: 5px 0px 0px 5px; font-size:12px;}
	
	#minfo{width:520px; height:220px; position: absolute; top: 180px; left: 25px; display: block; z-index:1; padding: 10px;}
	#minfo.bgr{background: #40546D; opacity: 0.8;}
	#minfo.txt{Color: #fff;}
	
	#tmiblock{font-size: 18px; padding-bottom: 28px;}  
	table#odgdata{text-align: center; vertical-align: middle; border-collapse: collapse;}
	table#odgdata thead tr{color:#EEEEEF; background-color: #AEB0B2; font-weight: bold; font-size: 11px;}
	table#odgdata tbody tr{color:#888; background-color: #C6C7C9; font-weight: bold; font-size: 10px;}
	table#odgdata tbody tr#odd{background-color: #DDDDDD; font-weight: bold; font-size: 10px;}
	table#odgdata tbody tr td, table#odgdata thead tr td#fst{padding: 5px 10px 5px 10px;}
	table#odgdata tbody tr td, table#odgdata thead tr td{border-top: 1px solid whitesmoke; border-bottom: 1px solid whitesmoke; border-left: 0px; border-right: 1px solid whitesmoke;}
	table#odgdata tbody tr td#fst, table#odgdata thead tr td#fst{border-left: 1px solid whitesmoke; text-align: left;}

	#biuinc{width:505px; padding-bottom: 52px; position: absolute; float: right; background-color: transparent; z-index: 1; display: none;} 
	
	#biuinc_frm{width:471px; height:748px; position: relative; float: left; color: #E0E1E2; background-color: #98A1A8; padding: 30px 17px 0px 17px;} 
	#biuinc_frm div{float: left;}
	#biuinc_frm div.pustypr{padding: 11px 0px 0px 36px; width: 215px; text-align:center; line-height: 11px;float: right;}
	#biuinc_frm input{border: none; font-size: 11px; font-weight: bold; color: #808284;  background-color: #ffffff; height: 15px;}
	#biuinc_frm textarea{width: 388px; height: 135px; padding: 5px; font-weight:bold; font-size: 11px; font-family: Arial;  color: #808284;}
	#biuinc_frm select{border: none; width: 208px; height: 20px; font-size: 11px;}

	#biuinc_intro{position: relative; width: 471px; font-size: 12px;} 
	#biuinc_title{position: relative; float: left; padding-top: 30px; font-size: 21px; width: 471px; font-weight: bold;} 
	
	#biuinc_sga,#biuinc_sgah{position: relative; float: left; width: 471px; border-top: 1px solid #eee; padding: 3px 0 5px 0;  line-height: 18px; font-size: 10px; font-weight: bold;} 
	#biuinc_sga span,#biuinc_sgah span{font-size: 18px;}

	#wrap{display: block; margin-left: auto; margin-right: auto; width: 1000px; bottom: 0; background: transparent;}
	#header_spc_top{display: block; width: 1000px; height: 10px;}
	#header_menu{display: block; width: 1000px; height: 39px; float: left;}

	#ul_lang{display: block;padding: 0px; float: right; margin: 0px;}
	#ul_lang li{display: block; margin: 0px; padding: 2px 0px 0px 1px; float: right;}
	
	#header_lang{display: block; width: 1000px; height: 20px; position: relative;}
	#h_header{display: block; width: 1000px; height: 479px;}
	#h_header_main{display: block; width: 1000px; height: 450px; float: left; background: url(../Images/hlogo.jpg) no-repeat;  position: relative;}
	#h_header_menu_l{display: block; width: 993px; height: 30px; float: left; background: url(../Images/mbgl.png) repeat-x; padding: 9px 0px 0px 7px;}
	#p_header_lang{width: 1000px; height: 20px; position: relative; background: url(../Images/antena.gif) no-repeat;}HUJ
	#p_header{width: 1000px; height: 329px;}
	#p_header_main{position: relative;  display: block; width: 1000px; height: 300px; float: left; background: url(../Images/plogo.jpg) no-repeat;}
	#p_header_menu_l{display: block; width: 488px; height: 30px; float: left; background: url(../Images/mbgl.png) repeat-x; padding: 9px 0px 0px 7px;}
	#p_header_menu_mid{display: block; width: 505px; height: 29px; float: left; background: url(../Images/pmbgr.jpg) repeat-x; padding: 10px 0px 0px 0px;}
	#p_header_menu_r{display: none; width: 372px; height: 39px; float: right; background: url(../Images/pmbgr.jpg) no-repeat;}

	#menu_sepod, #menu_sep{width: 11px; height: 39px; background: url(../Images/menusep.gif) no-repeat; display: block; margin: -10px 0 0 0px; float: left;}
	
	#ul_menu{text-align: left; float: left; padding: 0px 0px 0px 8px; margin: 0px;}
	#ul_menu li{display: inline; padding: 0px; margin: 0px}
	
	#contactfrm{text-align: left; padding: 0px; margin-top: 22px; margin-left: 0px; list-style-type: none;}
	#contactfrm li{width: 295px; height: 24px;}
	#contactfrm li.ta{margin-top: 3px;}
	#contactfrm li input{float: right;}
	#contactfrm li span, #contactfrm li label{float: left;}
	
	#contactlbl{margin-left: 13px; margin-top: 2px; list-style-type: none; text-align: left; padding: 0px;}
	#contactlbl li{width: 49px; height: 24px;}
	#contactlbl li input{float: right;}
	#contactlbl li.gpsi{margin-top:90px; margin-left: 5px;}

	#contactinfo{margin-left: 6px; margin-top: 2px; list-style-type: none; text-align: left; padding: 0px;}
	#contactinfo li{width: 160px; height: 24px;}
	#contactinfo li input{float: right;}
	#contactinfo li.gpsd{margin-top:93px; margin-left: -3px;}
	#contactlbl li.mail,#contactinfo li.mail{margin-top:12px;}
	
	a.flag{display: block; height: 18px; width: 22px; float: left;}
	a.flag.pl{background: transparent url(../Files/Flags/PL-off.jpg);}
	a.flag.en{background: transparent url(../Files/Flags/EN-off.jpg);}
	a.flag.de{background: transparent url(../Files/Flags/DE-off.jpg);}
	a.flag.pl:hover{background: transparent url(../Files/Flags/PL-over.jpg); outline: none;}
	a.flag.en:hover{background: transparent url(../Files/Flags/EN-over.jpg); outline: none;}
	a.flag.de:hover{background: transparent url(../Files/Flags/DE-over.jpg); outline: none;}
	a.flag.pl.slpl, a.flag.pl.slpl:hover, a.flag.pl:active{background: transparent url(../Files/Flags/PL-on.jpg); outline: none;}
	a.flag.en.slen, a.flag.en.slen:hover, a.flag.en:active{background: transparent url(../Files/Flags/EN-on.jpg); outline: none;}
	a.flag.de.slde, a.flag.de.slde:hover, a.flag.de:active{background: transparent url(../Files/Flags/DE-on.jpg); outline: none;}
	a.flag.blank{display: block; height: 18px; width: 22px; float: left;}
	
	a.btn.blue {background: transparent url(../Images/bluer.jpg) no-repeat scroll top right; color:  #E2ECF1; display: block; float: left; font-size: 9px; font-weight: bold; height: 20px; margin-left: 2px; padding-right: 7px; text-decoration: none;}
	a.btn.blue span {background: transparent url(../Images/bluel.jpg) no-repeat; color:  #E2ECF1; display: block; line-height: 10px; padding: 5px 0px 5px 6px;}
	a.btn.blue:hover {background-position: right -20px; color: #FFF; outline: none;}
	a.btn.blue:hover span {background-position: left -20px; color: #FFF; outline: none;}
	a.btn.blue.slc, a.btn.blue.slc:hover, a.btn.blue:active {background-position: bottom right; color: #D8E2E7; outline: none;}
	a.btn.blue.slc span, a.btn.blue.slc:hover  span, a.btn.blue:active span {background-position: bottom left; border: none;}
	
	a.btn.dgray {color: #E6E6E6; display: block; float: left; font-size: 9px; font-weight: bold; height: 20px; margin-left: 2px; padding-right: 7px; text-decoration: none; border: none; background: transparent url(../Images/grayr.jpg) no-repeat scroll top right;}
	a.btn.dgray span{background: transparent url(../Images/grayl.jpg) no-repeat; color: #E6E6E6 ; display: block; line-height: 10px; padding: 5px 0px 5px 6px;}
	a.btn.dgray:hover{background-position: right -20px; color: #fff; outline: none;}
	a.btn.dgray:hover span {background-position: left -20px; color: #fff; outline: none;}
	a.btn.dgray.sld, a.btn.dgray.sld:hover , a.btn.dgray:active{background-position: bottom right; color: #ccc; outline: none;}
	a.btn.dgray.sld  span, a.btn.dgray.sld:hover span, a.btn.dgray:active span{background-position: bottom left; color: #ccc; outline: none;}

	a.btn.binc {cursor: pointer; background: transparent url(../Images/bir.jpg) no-repeat scroll top right; color: #666; display: block; float: left; font-size: 9px; font-weight: bold; height: 18px; padding: 0px 41px 0px 0px; text-decoration: none; border: none;}
	a.btn.binc span {background: transparent url(../Images/bil.jpg) no-repeat; display: block; float: left; padding: 4px 0 3px 6px;}
	a.btn.binc:hover {background-position: right -18px;}
	a.btn.binc:hover span {background-position: left -18px; color: #808080;}
	a.btn.binc.slt, a.btn.binc.slt:hover , a.btn.binc:active {background-position: bottom right;}
	a.btn.binc.slt  span, a.btn.binc.slt:hover  span, a.btn.binc:active span {background-position: bottom left; color: #4D4D4D;}

	a.bnr{text-decoration: none;}
	a.lnk{color:#476ACC; text-decoration: none; border-bottom: 1px solid #476ACC;}
	a.lnk:hover{border-bottom: 1px solid #476ACC;}
	
	a.elnk{color: #99CCFF; text-decoration: none; border-bottom: 1px solid #99CCFF;}
	a.elnk:hover{border-bottom: 1px solid white;}
	
	a.lnkbi{color:#E0E1E2; text-decoration: none; outline: none;}
	a.lnkbi:hover{color: #FFF;}

	#ctc_send{display: block; width: 300px; height: 350px; top: 0px; left: 0px; position: absolute; background: #F0F0F1; z-index:1; display: none;}
	#ctc_send_message{display: block; width: 300px; height: 230px; top: 80px; left: 0px; position: absolute; background:transparent url(../Images/lightbox-ico-loading.gif) no-repeat 0px 0px; z-index:1;}
	#ctc_send_message div{color: #464749; padding-left: 35px; padding-bottom: 5px; width: 260px; display: block;}
	#ctc_send_title{padding-top: 14px; font-size: 21px; font-weight: bold;}
	#ctc_send_info{font-size: 12px; font-weight: bold;}

	#binc_send{display: block; width: 505px; height: 770px; top: 0px; left: 0px; position: absolute; background-color: #98A1A8; z-index:0; display: none;}
	#binc_send_message{display: block; width: 505px; height: 770px; top: 80px; left: 0px; position: absolute; background:transparent url(../Images/lightbox-ico-loading.gif) no-repeat 0px 0px; z-index:1;}
	#binc_send_message div{color: #E0E1E2;  padding-left: 35px; padding-bottom: 5px; width: 465px; display: block;}
	#binc_send_title{padding-top: 14px; font-size: 21px; font-weight: bold;}
	#binc_send_info{font-size: 12px; font-weight: bold;}
	
	#ctc_send_details,#binc_send_details{font-size: 12px;}
	
	#content{display: block; width: 950px; float: left; position: relative; padding-top:33px; padding-left:17px; padding-bottom:33px; padding-right:33px; background: #F0F0F1;}
	
	#cpy_main{display: block; width: 615px; float: left; position: relative; background: url(../Images/contsep.gif) repeat-y;  background-position: 610px 0px;}
	#cpy_main_right{display: block; width: 283px; float: right; position: relative;}
	#cpy_text{display: block; width: 575px; float: left; position: relative;}
	
	#ctc_main{display: block; width: 615px; float: left; position: relative; background: url(../Images/contsep.gif) repeat-y;  background-position: 598px 0px;}
	#ctc_main_right{display: block;  width: 295px; float: right;  position: relative;}
	#ctc_rintro{display: block;  float: left; position: relative;}
	#nipnum{display: block;  float: right; padding-right: 70px; position: relative;}
   
	#contact {float: right}
	#contact .field{border: none; font-size: 11px; font-weight: bold; color: #808284;  background-color: #ffffff;}
	#contact .field.ta{padding: 10px; width: 275px; height: 145px; font-weight:bold; font-size: 11px; font-family: Arial;  color: #808284;}
	#contact .field.ina{width: 200px; height: 15px;}
	#contact .field.inb{width: 250px; height: 15px;}

	#main{display: block; width: 604px; float: left; position: relative;}
	#main_right{display: block; width: 110px; padding-left: 28px; margin-left: 15px; margin-top: 2px; position: relative;}
	
	#odg_main{width: 755px; float: left; position: relative; background: url(../Images/contsep.gif) repeat-y;  background-position: 738px 0px;}
	#odg_desct{padding:0px 0px 5px 0px;}
	#odg_desc{font-size: 12px; width: 700px; float: left; position: relative;}
	#odg_desc span{font-weight: normal;}
	#odg_main_right{display: block; width: 195px; margin-left: 0px; margin-top: 0px; float: right; position: relative;}
	#odg_intro{width: 738px; height: 55px;}
	#odg_country{width: 738px; height: 45px;}

	.countryitem{width: 150px; height: 20px;}
	.countryitem a{size: 11px; font-weight: bold; text-decoration: none; color: #808284; cursor: pointer; }
	.countryitem a:hover,.countryitem a.cr{text-decoration: none; color: #464749;}

	#ofr_main{width: 565px; float: left; position: relative; background: url(../Images/contsep.gif) repeat-y; background-position: 560px 0px;}
	#ofr_main_right{display: block; width: 360px; padding: 0px; margin: 0px; float: right; position: relative;}
	#ofr_intro{width: 565px; height: 45px; float: left; position: relative;}
	#ofr_bus{display: block; width: 170px; padding-right: 10px; padding-top: 11px; float: left; position: relative;}
	
	.ofrBusImg img,#busdt_pic img,#busdt_pic a img,#ofr_bus a{display: block; float: left; position: relative; border: 5px solid #B2B2B2;  cursor: pointer;}
	.ofrBusImg img.back, .ofrBusImg img:hover, #bpic.zoomHover, #busdt_pic img:hover, #busdt_pic a img:hover, #ofr_bus a:hover, #ofr_bus a.lctd{border: 5px solid #808183;}
	.ofrBusImg{display: block; width: 170px; height: 110px; float: left; position: relative;}
	.ofrBusImg img{top: 0px; left: 0px; position: absolute;}

	#ofr_bus_des{margin-top:8px; height: 24px; float: left;}
	
	#busdt_intro{width:368px; height:56px; line-height:20px; float:left; position: relative;}
	#busdt_pic{display: block; width:368px; height:250px; float:left; position: relative;}
	#busdt_zoom{display: block; width:58px; height:58px; top: 197px; left: 315px; position: absolute; background: transparent url(../Images/zoom.gif) no-repeat; z-index:1; display: none;}
	#busdt_title{width:368px; height:28px; background: url(../Images/contseph.gif) repeat-x 0px 18px;  float:left; position: relative; }
	#busdt_ditem, #busdt_ditem span, #busdt_title span{font-size: 11px; font-weight: bold; float:left; position: relative; display: block}
	#busdt_phtnav{height:45px; padding-top: 8px; float:left; position: relative; display: block; }
	#busdt_phtnav a{margin-right: 2px;}
	#busdt_eqip{width:368px; height:77px; float:left; position: relative; }
	#busdt_eqip img{float: left;}
	#busdt_detail{width:368px; padding-bottom:10px; float:left; position: relative; }
	
	#ofr_text {width: 530px; height: 200px; float: left; padding-top: 28px; position: relative;}	

	#fpdf{width: 368px; float: left;}
	#fpdfnfo{width: 200px;height: 40px;float: left;position: relative; padding-top:20px;}	
	#fpdfico{width: 40px;height: 40px;float: left;position: relative;}	
	#fpdfico img{float: left;}	
	#fpdf span{font-size: 11px; vertical-align:bottom;}

	#dasinfosc{margin-top: 12px; float: left;}
	#dasinfo {width: 400px;height: 40px;float: left;position: relative;}	
	#daslogo {width: 50px;height: 40px;float: left;position: relative;}	
	#daslogo img {float: right;}	
	#dasinfo span {font-size: 11px; color: #7893D6;}
	
	#footer_sep{background: url(../Images/footsep.gif) no-repeat top center; display: block; width: 15px; height: 15px; float: left;}
	#detail_sep{background-color: transparent; display: block; width: 330px; height: 7px; float: left;}
	#abfootersep{float: left; display: block; width: 1000px; height: 8px; background: url(../Images/footsepsep.gif) no-repeat;}
	
	#footer{float: left; display: block; width: 1000px; padding: 0px; height: 60px; color: #333;}
	#footer span{float: left; display: block; padding: 0px; color: #808284; font-weight: bold; font-size: 9px;}

	p.text_a{font-size: 12px; padding: 0 0 10px 0; margin: 0px; color: #808284; text-align: justify;}
	p.text_a.bb {font-size: 13px;}
	p.text_a.drk{color: #464749;}
	p.text_a.drkk{color: #777777;}

	ul.ul_a {font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px 20px 0px 20px; color: #808284;}

	span.text_b{font-size: 14px; margin: 0px; color: #808284; font-weight: bold;}
	span.text_b.smll{font-size: 10px;}
	span.text_b.GPS{font-size: 12px; margin: 0px; color: #0568BD; font-weight: bold;}
	span.text_b.dk{color: #464749;}
	span.text_b.big{font-size: 17px;}
	span.text_b.big.dk{color: #464749;}
	span.text_b.smle{font-size: 10px;}
	span.text_b.smle.dak{color: #464749;}
	span.text_b.small{font-size: 11px;}
	span.text_b.small.dk{color: #464749;}
	span.text_b.bigb.drk{font-size: 32px; color: #464749;}
	
	#map{display: block; width: 331px; height: 235px; float: left; 	border: 1px solid #E6E6E8;}
	
	#adress_sep{display: block; width: 550px; height: 18px; float: left; background: url(../Images/adresssep.gif) repeat-x top center;}
	#map_container{background-color: #00ff00; display: block;width: 328px; height: 268px; float: left;}

	#a_detail{width: 255px; height: 231px; float: left; display: block;}
	#a_detail_l{width: 62px; height: 231px; float: left; display: block;}
	#a_detail_r{width: 170px; height: 231px; float: left; display: block;}
	
	fieldset{border: none; margin: 0px; padding: 0px;}
	
	

