.city{display: table;}
.left{width:170px; height:419px; padding:10px; float: left; background:url(/datastore/images/polish/search/menu.gif) no-repeat 0px 0px; }
.right{width:731px; float: left; margin-left: 10px; overflow: hidden;}
.right ul.label{width:731px;}
.right ul.label li.name{display: block;float: left;width:380px;height: 22px; background-color: #BDBDBD; color: #ffffff; font-weight:bold; padding-top:8px; padding-left:20px}
.right ul.label li.photo{display: block;float: left;width:200px;height: 22px; background-color: #BDBDBD; color: #ffffff;font-weight:bold;padding-top:8px; text-align: center;}
.right ul.label li.book{display: block;float: left;width:131px;height: 22px; background-color: #BDBDBD; color: #ffffff;font-weight:bold;padding-top:8px; text-align: center;}

.right ul.data{width:731px;}
.right ul.data li.d1 {display: table;width:731px;height: 80px;background:url(/datastore/images/polish/citylist/bg1.gif) no-repeat 0px 0px;}
.right ul.data li.d1 span.name{display: table;float: left;width:390px;height: 70px; padding-left:10px; padding-top:10px; color: #2e5073; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.right ul.data li.d1 span.photo{display: block;float: left;width:200px;height: 80px; position:relative; text-align: center;}
.right ul.data li.d1 span.photo span {display:block; width:34px; height:34px; background:url(/datastore/images/polish/search/info.gif) no-repeat 0px 0px; position:absolute; left:129px; top:2px;}
.right ul.data li.d1 span.photo img { width: 120px; height: 70px; border:1px solid #fff; padding:2px;}

.right ul.data li.d1 span.book{display: table;float: left;width:131px;height: 70px;text-align: center;padding-top:10px;}
.right ul.data li.d1 span.book a{ position:relative; left:30px; display:block; width: 84px; height: 30px; background:url(/datastore/images/polish/search/rezerwuj.gif) no-repeat 0px 0px; text-indent:-9999px;}
.right ul.data li.d1 span.book a:hover{ background:url(/datastore/images/polish/search/rezerwuj.gif) no-repeat 0px -30px;}


.right ul.data li.d2 {display: table;width:731px;height: 80px;background:url(/datastore/images/polish/citylist/bg2.gif) no-repeat 0px 0px;}
.right ul.data li.d2 span.name{display: table;float: left;width:390px;height: 70px; padding-left:10px; padding-top:10px; color: #2e5073; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.right ul.data li.d2 span.photo{display: block;float: left;width:200px;height: 80px; position:relative; text-align: center;}
.right ul.data li.d2 span.photo span {display:block; width:34px; height:34px; background:url(/datastore/images/polish/search/info.gif) no-repeat 0px 0px; position:absolute; left:129px; top:2px;}
.right ul.data li.d2 span.photo img { width: 120px; height: 70px; border:1px solid #fff; padding:2px;}

.right ul.data li.d2 span.book{display: table;float: left;width:131px;height: 70px;text-align: center;padding-top:10px;}
.right ul.data li.d2 span.book a{ position:relative; left:30px; display:block; width: 84px; height: 30px; background:url(/datastore/images/polish/search/rezerwuj.gif) no-repeat 0px 0px; text-indent:-9999px;}
.right ul.data li.d2 span.book a:hover{ background:url(/datastore/images/polish/search/rezerwuj.gif) no-repeat 0px -30px;}

.right ul.stronicowanie{width:731px; margin-top: 20px;margin-bottom: 20px;}
.right ul.stronicowanie li{display: table;width:30px;height: 30px;float: left; margin-right:10px; }
.right ul.stronicowanie li a{display: table;width:22px;height: 25px; border:1px solid #BDBDBD;color: #BDBDBD; font-weight:bold; font-size: 14px; padding-top: 5px; padding-left: 8px}
.right ul.stronicowanie li a:hover{background-color: #BDBDBD; color:#ffffff; }



/*panel*/
#citylist_panel { float:left; width:170px; height:419px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#citylist_panel select, #citylist_panel input { font-size:12px;}
#citylist_panel h2,#citylist_panel h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:12px 0px 7px 0px; text-align: center; }

#citylist_panel ul { clear:both; overflow:auto; position:relative; left:10px; padding-bottom:5px; }
#citylist_panel ul li { float:left; display:inline; color: #666666;}

#citylist_panel ul li.liczba_nocy{ width:160px;  }
	#citylist_panel ul li.liczba_nocy label { clear: left; float: left; display:block; padding-bottom:3px; width: 90px; margin-top: 8px;}
	#citylist_panel ul li.liczba_nocy select { float: left; width:55px;border:1px solid #CCCCCC; margin-top: 5px;}

#citylist_panel ul li.liczba_pokoi{ width:160px;}
	#citylist_panel ul li.liczba_pokoi label { clear: left; float: left; display:block; padding-bottom:3px;width: 90px; margin-top: 8px;}
	#citylist_panel ul li.liczba_pokoi select { float: left; width:55px;border:1px solid #CCCCCC; margin-top: 5px;}	
#citylist_panel ul li.osob_w_pokoi{ width:160px; }
	#citylist_panel ul li.osob_w_pokoi label { clear: left; float: left; display:block; padding-bottom:3px;width: 90px; margin-top: 8px;}
	#citylist_panel ul li.osob_w_pokoi select { float: left; width:55px;border:1px solid #CCCCCC; margin-top: 5px;}	
#citylist_panel ul li.liczba_lozek{ width:160px; }
	#citylist_panel ul li.liczba_lozek label { clear: left; float: left; display:block; padding-bottom:3px;width: 90px; margin-top: 8px;}
	#citylist_panel ul li.liczba_lozek select { float: left; width:55px;border:1px solid #CCCCCC; margin-top: 5px;}	
#citylist_panel ul li.waluta{ width:160px;  }
	#citylist_panel ul li.waluta label { clear: left; float: left; display:block; padding-bottom:3px;width: 90px; margin-top: 8px;}
	#citylist_panel ul li.waluta select  { float: left; width:55px;border:1px solid #CCCCCC; margin-top: 5px;}	
#citylist_panel ul li.palacy {width:160px; }
#citylist_panel ul li.palacy label{display:block; width:110px; float:left; line-height: 25px; height: 25px; margin-left: 10px; }
#citylist_panel ul li.palacy input{ display:block; width:10px; float:left; margin-top: 5px; }

#citylist_panel ul li.palacy input.pokaz { background:url(/datastore/images/polish/button/pokaz.gif) no-repeat 0px 0px; width:68px; height:30px; text-indent:-9999px; border:none; margin-left: 30px; }
#citylist_panel ul li.palacy input.pokaz:hover { background: url(/datastore/images/polish/button/pokaz_h.gif) no-repeat 0px 0px;}

#citylist_panel .kalendarze { clear:both; position:relative; left:10px; color: #666666; margin: 10px 0;}
#citylist_panel .kalendarze img { position: relative; top: 4px;}

#citylist_panel .kalendarze .checkincontent{width:150px; float: left; margin-top: 20px; }
#citylist_panel .kalendarze .checkoutcontent{width:150px; float: left; margin-top: 20px; }
