.starscontentleft {width:225px; text-align:left; overflow:hidden; float:left;}
.starscontentright {width:765px; text-align:left; overflow:hidden; 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; float:right; width:758px; color:#333; margin-left:10px; margin-bottom:20px; font-size:11px; border:1px solid #B3CCE1;}
.spsn td {padding:5px;}
.spsn span.spsnname {font-size:16px;}
.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:70px;}
.spsn td input {padding:0 2px;}
.spsn td input.inputwitdh {width:80px;}
.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;}


/* right content */
.hotellist {width:99%; float:right; text-align:center;}
.hotellistin {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; overflow:hidden; margin-top:20px; padding-top:4px; line-height:24px; text-align:left;}
.b {font-weight:bold; font-size:14px; color:#333;}
.bb {font-weight:bold; color:#333;}
.rev {float:right; width:110px; text-align:right;}
.tnloc {margin-left:10px; margin-bottom:15px; font-weight:bold; color:#333;}
.sort {float:left;}
.sort select {border:1px solid #ccc; margin-right:10px;}
.nagO {float:left;}
.nagO a:link,.nagO a:active,.nagO a:visited,.nagO a:hover {font-size:15px; font-weight:bold; color:#F60; text-decoration:none;}
.icons {float:right; margin-bottom:5px; height:20px; width:140px; text-align:right;}
.icons img {border:none; margin-right:1px;}
.loc {float:left; margin-right:20px;}
.loc2 {float:right;}
.details {width:100%;}
.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;border-top:1px solid #BDCDEB; border-left:1px solid #BDCDEB; border-right:1px solid #BDCDEB;}
a.det:link,a.det:active,a.det:visited {background:#EDF3FA; color:#335EAC;}
a.det:hover {background:#335EAC; color:#fff;}
.mm {cursor:pointer; float:left;}
.mm img {vertical-align:middle;}

/* 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;}
