/* caly top search */
.topsearch {width:1000px; text-align:left;  clear:both; *width:995px}
.hotelcontentleft {width:220px; text-align:left;  float:left;}
.hotelcontentright {width:765px; text-align:left;  float:right; *width:760px}
/* drop by category */
.dropbycat {float:left; width:215px; height:220px; background:#FFF8F0; border:1px solid #FFE0C1; margin-right:12px; margin-bottom:15px;}
.dropbycat select {width:160px; margin-left:10px; background:#fff; border:1px solid #aaa; margin-bottom:12px;}
.dropbro {font-size:12px; color:#666; font-weight:bold; margin-left:15px; line-height:20px; float:left;}
.dropbycat a:link,.dropbycat a:active,.dropbycat a:hover,.dropbycat a:visited {margin-left:10px; text-decoration:underline; font-size:12px; color:#335EAC; line-height:25px;}

/* search panel */
.spsn {background:#C4DCF6 url(/img/bgloup.jpg) no-repeat 310px 3px;float:left; margin-left:10px; width:390px; height:220px; color:#333; border:1px solid #B3CCE1; font-size:11px;}
.spsn td {padding:4px 5px;}
.spsn span.spsnname {font-size:14px;}
.spsn span.spsnname span {font-weight:bold;}
.spsn td input,.spsn td select {border:1px solid #ccc; font-size:11px; height:20px;}
.spsn td select {width:55px;}
.spsn td input {padding:0 2px;}
.spsn td input.inputwitdh {width:80px;}
.spsn td select.selectwitdh {width:242px;}
.btn {width:160px; display:inline-block; line-height:27px; background:url(/img/btnsearch.gif) repeat-x; border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; cursor:pointer; text-align:center; text-decoration:none; color:#fff; font-size:13px; font-weight:bold;}
.btn:hover {background:url(/img/btnsearch2.gif) repeat-x;}
.dimg {position:relative; left:3px; cursor:pointer; vertical-align:top; margin-top:2px; border:1px solid #fff;}



/* photo */
.photo {float:right; font-size:11px; text-align:right; color:#666; width:350px;}
.photo img {height:218px; width:348px; border:1px solid #666;}
.photo a,.photo a:link,.photo a:active,.photo a:visited {text-decoration:none; font-size:10px; color:#d70000; cursor:pointer;}
.photo a:hover {text-decoration:underline; font-size:10px; color:#d70000; cursor:pointer;}

/* right content */
.deal5 {width:760px; margin-bottom:30px; *width:755px}
.deal5 img {border:none;}
.deal5nag {font-size:15px; font-weight:bold; color:#F60; text-decoration:none;}
.deal5desc {width:100%; border:1px solid #BDCDEB; margin-bottom:20px;}
.deal5desc:hover {border:1px solid #DDE6F4; background:#F7F9FD;}
.d5pic img {width:110px; height:88px; margin-right:10px;}
.d5pic div {float:left; width:110px;}
.b {font-weight:bold; font-size:14px; color:#333;}
.bb {font-weight:bold;}
.all {overflow:hidden; padding-bottom:0px;}
.righth {padding-right:5px; line-height:16px;}
.fp {float:left;}
.mm {cursor:pointer;}
.mm img {vertical-align:middle; margin-left:30px;}
.desc {float:left; color:#666; text-align:justify; margin-top:5px;}
.desc a:link,.desc a:active,.desc a:hover,.desc a:visited {text-decoration:underline; color:#335EAC;}
.det {float:right; padding-left:20px; padding-right:20px; height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:13px; text-decoration:none; margin-right:-2px; margin-bottom:-2px;}
a.det:link,a.det:active,a.det:visited,a.det:hover {border-top:1px solid #BDCDEB; border-left:1px solid #BDCDEB; background:#EDF3FA; color:#335EAC;}

.gr2 {float:left; padding:0 25px 0 5px; border:1px solid #ccc; height:35px; line-height:35px; background:url(/img/gr22.jpg) no-repeat right; width:auto;}
.gr2 img {border:none; vertical-align:middle; margin-right:5px;}
a.gr2:link,a.gr2:active,a.gr2:visited,a.gr2:hover {font-size:13px; color:#5679BA; font-weight:bold; text-decoration:none;}
.gr2 span {font-size:12px; font-weight:normal; padding-left:50px;}

/* ggmap */
.pasek {cursor:move; background:url(/gfx/goog-mapbg.jpg) repeat-x; border:solid 1px Gray; height:16px;}
.closemap {margin-right:2px; margin-top:2px; float:right;}
.ggmap {width:750px; height:560px; float:left; clear:both;}
.legenda {width:180px; float:left; padding-left:10px;}
.legenda span {font-weight:bold;}
.legenda div {display:block;}
