.city{float: left;   width:1000px;  height: auto; margin: 0px 0px; padding: 0px 0px;}

		/*kontakt*/
		
	  ul#kontakt {  width:545px; height:170px; float:left;   background:url(/datastore/images/polish/kontakt/kon.gif) no-repeat 0px 0px; margin: 10px 0px 0px 10px; padding: 0px 0px; } 
			ul#kontakt li {  float:left;  margin: 0px; padding: 0px;  display: inline-block; }
			ul#kontakt li.top { width: 525px; height: 20px; float: left; margin-top:15px; margin-left: 10px; text-align: center; font-size:16px; font-weight: bold; }
		  	ul#kontakt li.menu { width: 160px; height:15px; float: left;  margin-top:35px; margin-left:30px;  
			 text-align: left;}
			ul#kontakt li.menu a{  width:160px; height:15px;  font-size:12px; color: #000000; font-weight: bold;  text-decoration:underline;  }
			ul#kontakt li.menu a:hover{   color: #e20220; font-size:12px;  text-decoration: none;  }
			ul#kontakt li.men { width: 130px; height:15px;  float: right;  margin-top:35px; margin-right:30px;  
			 text-align: right; display: inline;}
			ul#kontakt li.men a{  width:130px; height:15px;  font-size:12px; color: #000000; font-weight: bold;  text-decoration:underline;  }
			ul#kontakt li.men a:hover{   color: #e20220; font-size:12px;  text-decoration: none;  }
			ul#kontakt li.tex {  width:100px; height:30px; float: left;  margin-top:20px; margin-left:0px; display: inline; font-size:30px; text-align: left; }
			ul#kontakt li.te {  width:140px; height:30px; float: left;  margin-top:15px; margin-left:30px; display: inline; font-size:10px;  }
			ul#kontakt li.tee {  width:420px; height:20px; float: left;  margin-top:20px; margin-left:30px; display: inline; font-size:10px;  }
			ul#kontakt li.tek {  width:40px; height:20px; float: left;  margin-top:40px; margin-left:10px; display: inline; font-size:10px;  font-weight: bold;    }
			ul#kontakt li.skype {  float: right; margin-top:25px; margin-right: 30px; display: inline; }
			ul#kontakt li.skype a{ background:url(/datastore/images/polish/kontakt/skype.gif) no-repeat 0px 0px; width:130px; height:30px; text-indent:-9999px; display: block; border:none;   text-indent:-9999px; }
			ul#kontakt li.skype a:hover{ background: url(/datastore/images/polish/kontakt/skype.gif) no-repeat 0px -30px;  text-indent:-9999px; display: block; border: 0px; width:130px; height:30px; }
			ul#kontakt li.helpline {  background:url(/datastore/images/polish/kontakt/helpline.gif) no-repeat 0px 0px;   }
			
			/*reklama*/
	  	.reklamy {float:right;   width:545px; height:160px;  overflow: hidden; margin: 0px 35px 10px 0px; padding: 0px 0px; }	
		.reklamy ul {  margin:0px 0px; }
		.reklamy ul li { display: block; margin: 10px 0px 0px 20px;}
			
/*panel*/
 #citylist_panel { float:left;   background:url(/datastore/images/polish/panel,340.gif) no-repeat 0px 0px; width:420px; height:340px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin: 10px 0px 0px; 0px; padding: 0px 0px; }
		#citylist_panel select, #citylist_panel input { font-size:14px;}
		#citylist_panel h2 {  font-size:16px; width: 400px; text-align: center; margin-top: 30px; margin-left: 10px; padding: 0px 0px; }
		#citylist_panel ul { float: left; margin: 0px 0px; padding: 0px 0px;  }
		#citylist_panel ul li { float:left; display:inline; color: #000000; } 

		
		#citylist_panel ul li.liczba_nocy{ width:150px; margin-top:15px; margin-left: 30px; }
			#citylist_panel ul li.liczba_nocy label { display:block; float: left; margin-left: 20px;padding-bottom:3px; font-size:14px; width:100px;}
			#citylist_panel ul li.liczba_nocy select { display:inline; width:50px; border:none; float:left; margin-left: 20px; }
			
		#citylist_panel ul li.liczba_pokoi{ width:150px; margin:15px 0px 0px 55px; }
			#citylist_panel ul li.liczba_pokoi label { display:block; padding-bottom:3px; font-size:14px; width:100px; }
			#citylist_panel ul li.liczba_pokoi select { width:50px; display:inline; border:none; float:left; }	
			
		#citylist_panel ul li.osob_w_pokoi{ width:150px; margin-top:15px; margin-left: 30px; }
			#citylist_panel ul li.osob_w_pokoi label { display:block; float: left; margin-left: 20px;padding-bottom:3px; font-size:14px; width:100px;}
			#citylist_panel ul li.osob_w_pokoi select { display:inline; width:50px; border:none; float:left; margin-left: 20px;}	
			
		#citylist_panel ul li.liczba_lozek{ width:150px; margin:15px 0px 0px 55px;}
			#citylist_panel ul li.liczba_lozek label { display:block; padding-bottom:3px; font-size:14px; width:100px;}
			#citylist_panel ul li.liczba_lozek select { width:50px; display:inline; border:none; float:left; }	
			
		#citylist_panel ul li.waluta{ width:150px; margin-top:5px; margin-left: 30px; }
			#citylist_panel ul li.waluta label { display:block; float: left; margin-left: 20px;padding-bottom:3px; font-size:14px; width:100px;}
			#citylist_panel ul li.waluta select { display:inline; width:50px; border:none; float:left; margin-left: 20px;}	
			
		#citylist_panel ul li.palacy	{width:90px; margin-top:10px; margin-left: 47px; }
		#citylist_panel ul li.palacy	label{display:block; float: left; margin-left: 2px;padding-bottom:3px; font-size:14px; width:50px; }
		#citylist_panel ul li.palacy	input{ display:block; float: left; margin-left: 2px;padding-bottom:3px; font-size:14px; width:10px; }
		#citylist_panel ul li.palacy	input.pokaz { background:url(/datastore/images/polish/button/pok.png) no-repeat 0px 0px; width:66px; height:28px; text-indent:-9999px; display: block; border:none; margin:10px 0px 0px 5px;  }	
		#citylist_panel ul li.palacy	input.pokaz:hover { background: url(/datastore/images/polish/button/pok.png) no-repeat 0px -28px;  text-indent:-9999px; display: block; border: 0px; }	
		#citylist_panel ul li.palac {width:90px; margin-top:10px; float:left; margin-left: 2px; }
		#citylist_panel ul li.palac label{display:block; float: left; margin-left: 2px;padding-bottom:3px; font-size:14px; width:50px; }
		#citylist_panel ul li.palac input{ display:block; float: left; margin-left: 2px;padding-bottom:3px; font-size:14px; width:10px; }
		
		#citylist_panel .kalendarze{ float: left;  color: #000000; border:none; display: block; margin: 25px 0px 0px 50px; }
		#citylist_panel .kalendarze .checkincontent{width:150px; height: auto; float: left;  display:inline;}
		#citylist_panel .kalendarze .checkoutcontent{width:150px; height: auto;  float: left; margin-left:35px;  display:inline;}
		
		#text { float: right; height: auto; width: 420px;  margin-right: 25px; margin-top: 10px; }
		#text ul {float: left; margin: 0px 0px; font-size:12px;}
		#text ul.top { width: 420px; height: 50px; background:url(/datastore/images/polish/citylist/text,top.gif) no-repeat 0px 0px; }
		#text ul.top li { width: 420px; margin-top: 20px; float: left; font-size: 16px; font-weight: bold; text-align: center; }
		#text ul.bod { width: 420px; height: auto; background:url(/datastore/images/polish/citylist/text.gif) repeat 0px 0px; }
		#text ul.bod li {margin: 10px 30px 0px 30px; float: left;}
		#text ul.bot { width: 420px; height: 30px; background:url(/datastore/images/polish/citylist/text,bot.gif) no-repeat 0px 0px; }
		#text ul.bot li {margin: 20px; float: left; }
		
.right { width:530px;  float: left; margin-top: 10px;  padding: 0px 0px;overflow: hidden; font-size: 16px; }
.right ul.opis { width: 530px; height: 49px; float: left;display: table; background:url(/datastore/images/polish/citylist/right,opis.gif) no-repeat 0px 0px;  margin: 0px 0px; padding:0px 0px 0px 30px;}
.right ul.data{width:530px; float: left; display: table;margin: 0px 0px; padding: 0px 0px;   }
.right ul.data li.d1 { display: table-column;  float: left; width:530px; height: 100px; background:url(/datastore/images/polish/citylist/bg1.gif) no-repeat 0px 0px; margin: 0px 0px; padding: 0px 0px; list-style: none;}
.right ul.data li.d1 span.name{display: table;float: left; width:200px; height: 70px;  color: #2e5073; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin: 15px 0px 0px 20px;  }
.right ul.data li.d1 span.name a { text-decoration: none; font-weight: bold; color: #000000;}
.right ul.data li.d1 span.name a:hover {color:#e20220; font-weight: bold;}
.right ul.data li.d1 span.photo{display: block; float: left; width:150px; height: 80px; position:relative; text-align: center;} 
.right ul.data li.d1 span.photo span {display:block; width:34px; height:34px;  position:absolute; left:129px; }
.right ul.data li.d1 span.photo img { width: 120px; height: 70px;  padding:15px;}

.right ul.data li.d1 span.book{float: left; width:80px; height: 70px; text-align: center; margin: 55px 0px 0px 20px;}
.right ul.data li.d1 span.book a{  background:url(/datastore/images/polish/button/pok.png) no-repeat 0px 0px; width:66px; height:28px; text-indent:-9999px; display: block; border:none; margin:5px 0px 0px 23px; }
.right ul.data li.d1 span.book a:hover{ background: url(/datastore/images/polish/button/pok.png) no-repeat 0px -28px;  text-indent:-9999px; display: block; border: 0px;}

.right ul.data li.d2 { display: table-column;  float: left; width:530px; height: 100px; background:url(/datastore/images/polish/citylist/bg2.gif) no-repeat 0px 0px; margin: 0px 0px; padding: 0px 0px; list-style: none;}
.right ul.data li.d2 span.name{display: table;float: left; width:200px; height: 70px;  color: #2e5073; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin: 15px 0px 0px 20px;  }
.right ul.data li.d2 span.name a { text-decoration: none; font-weight: bold; color: #000000;}
.right ul.data li.d2 span.name a:hover {color:#e20220; font-weight: bold;}
.right ul.data li.d2 span.photo{display: block; float: left; width:150px; height: 80px; position:relative; text-align: center;} 
.right ul.data li.d2 span.photo span {display:block; width:34px; height:34px;  position:absolute; left:129px; }
.right ul.data li.d2 span.photo img { width: 120px; height: 70px;  padding:15px;}

.right ul.data li.d2 span.book{float: left; width:80px; height: 70px; text-align: center; margin: 55px 0px 0px 20px;}
.right ul.data li.d2 span.book a{  background:url(/datastore/images/polish/button/pok.png) no-repeat 0px 0px; width:66px; height:28px; text-indent:-9999px; display: block; border:none; margin:5px 0px 0px 23px; }
.right ul.data li.d2 span.book a:hover{  background: url(/datastore/images/polish/button/pok.png) no-repeat 0px -28px;  text-indent:-9999px; display: block; border: 0px;}
.right ul.bot { float: left;  display: table-column; width:530px; height: 15px; background:url(/datastore/images/polish/citylist/bottom.gif) no-repeat 0px 0px; text-indent: -9999px;}

.right ul.stronicowanie{ float: left; width:530px; height: 30px; background:url(/datastore/images/polish/citylist/str.gif) no-repeat 0px 0px; margin: 0px 0px; padding-left: 10px; display: table-column; font-size: 20 px;  color: #000000;}
.right ul.stronicowanie li{ width:20px; height: 20px; float: left;   margin-left:15px; margin-top: 7px; list-style: none; }
.right ul.stronicowanie li a{  border:none; text-decoration: none; font-weight: bold; color: #000000; }
.right ul.stronicowanie li a:hover{ color:#e20220; font-weight: bold; }

