.contentleft {width:220px; text-align:left; float:left;}
.contentright {width:765px; text-align:left; float:right; *width:760px}
/*left*/
.whereweare {width:208px; height:135px; float:left; font-size:12px; padding-left:5px; text-align:left; border:1px solid #f90; margin-bottom:15px; line-height:35px;}
.nagwher {background-color:#f90; font-weight:bold; width:208px; height:23px; line-height:23px; color:#FFF; margin-left:-5px; padding-left:5px;}
.googlemap {width:213px; overflow:hidden; float:left; line-height:24px; font-size:12px; text-align:center; padding-bottom:5px; border:1px solid #ccc; margin-bottom:15px; background:#F5F7FC;}
.googlemap span {font-size:13px; color:#d70000; font-weight:bold;}
#small_map {cursor:pointer;}
#small_map span {position:relative; left:90px; top:12px; font-size:9px; font-weight:normal;}
/* search panel */
.bc {float:right; font-weight:bold; font-size:11px; width:22px; height:20px; border:1px solid #fff; text-align:center; cursor:pointer; color:#fff; background:#4791E2;}
.spbann {width:203px; float:left; font-size:13px; font-weight:bold; text-align:left; height:32px; line-height:32px; padding:1px 3px 1px 7px; border:1px solid #FE9946; margin-bottom:15px; background:url(/img/hspbanner.jpg) no-repeat 2px 2px; color:#fff; cursor:pointer;}
.hsp {width:400px; overflow:hidden; font-size:12px; text-align:left; padding:5px; line-height:22px; border:2px solid #fff; background:#C4DCF6 url(/img/searchloup.gif) no-repeat 330px 10px;}
.hsp img {vertical-align:middle;}
.i1 {width:95px; border:1px solid #ccc;}
.i2 {border:1px solid #ccc;}
.cml {cursor:pointer; position:relative; left:-21px; top:-1px;}
html:first-child .cml {top:0;}
body:first-of-type .cml {top:-2px;}
.cc {font-size:14px; font-weight:bold; color:#004080; float:left;}
.btnhsp {border-top:1px solid #FFAC59; border-left:1px solid #FFAC59; border-right:1px solid #F27900; border-bottom:1px solid #F27900; font-size:14px; color:#fff; font-weight:bold; width:380px; background:url(/img/hspbg.gif) repeat-x; height:25px; cursor:pointer; margin-left:8px; margin-bottom:3px;}
.pow {float:right; font-size:9px;}
/*right content*/
.hpic {width:200px; height:140px;}
.danetour2 {width:85px; height:140px; float:right; text-align:right;}
.danetour2 img {border:none;}
.goup img {border:none; vertical-align:middle;}
a.goup:active,a.goup:link ,a.goup:visited ,a.goup:hover {font-size:12px; color:#333; text-decoration:underline;}
.scoreO {font-size:18px; font-weight:bold; font-family:"Trebuchet MS"; color:#d70000;}
.danetour {width:445px; height:140px; float:left; text-align:left; padding-left:20px; line-height:20px;}
.hhname {font-size:16px; font-weight:bold; color:#ff8000; margin-left:-10px;}
.wil {font-size:11px;}
.enlarge {clear:both; border-bottom:1px solid #ccc; height:18px; line-height:18px; font-size:10px;}
.enlarge a:link,.enlarge a:active,.enlarge a:visited {font-size:10px; clear:both; text-decoration:none; color:#555;}
.enlarge a:hover {font-size:10px; text-decoration:underline; color:#000;}
.enlarge span {float:right; margin-top:-18px;}
html:first-child .enlarge span {margin-top:0;}
body:first-of-type .enlarge span {margin-top:0;}
.nag {padding-top:10px; padding-bottom:15px; line-height:18px; text-align:justify;}
.nag span {font-size:14px; font-weight:bold; color:#d70000; padding-left:12px;}
.nag ul {margin-top:5px; margin-left:-18px; * margin-left:17px}
.nag li {list-style-image:url(/img/check.gif); padding-bottom:10px;}
.nag li span {font-size:13px; color:#333; padding-left:0;}
.nag .sm {font-size:13px; font-weight:bold; color:#333; padding-left:0;}
.helpus {padding:5px; border:1px solid #BECDE0; background:#E8EDF4; margin-bottom:20px; margin-top:40px; font-size:11px; line-height:16px; clear:both;}
.helpus span {font-weight:bold; color:#d70000; margin-left:7px;}
.helpus a:link,.helpus a:active,.helpus a:visited,.helpus a:hover {font-size:11px; text-decoration:underline; color:#333;}
.nag2 {margin:20px 30px 20px 0; line-height:18px; width:350px; text-align:left; float:left;}
.nag2 span {font-size:14px; font-weight:bold; color:#d70000; padding-left:12px;}
.nag3 {margin-bottom:25px; line-height:18px;}
.nn {font-size:14px; font-weight:bold; color:#d70000; padding-left:12px;}
/*gallery*/
.galleryhot {text-align:center; margin-left:auto; margin-right:auto; margin-top:10px; color:#333; width:100%;}
.bluefi {border:1px solid #C6D1E8; padding:1px 7px 1px 7px;background:#F5F8FC;}
.bluefi img {border:none; margin-left:5px; margin-right:5px;}
a.bluefi:link ,a.bluefi:active,a.bluefi:visited,a.bluefi:hover {font-size:11px; color:#335EAC; text-decoration:none;}
.fix1 {background:#F5F8FC url(/img/prevhot.gif) no-repeat left; float:right; width:70px;}
.fix2 {background:#F5F8FC url(/img/nexthot.gif) no-repeat right; float:left; width:70px;}
.przewin {overflow:auto; display:inline;}
.przewin input {width:60px; height:60px; border:1px solid #9a9a9a; margin:4px 4px 4px 4px;}
.gh1 {width:392px; height:290px; border:1px solid #9a9a9a;}
/*reviews*/
.sortes {float:right; position:relative; top:-20px; height:18px;}
.sortes input {margin-left:30px;}
.sortes span {font-weight:bold;}
html:first-child .sortes {top:0;}
body:first-of-type .sortes {top:0;}
.r1 {background:#f5f5f5; padding:4px 10px 4px 10px; clear:both; overflow:hidden;}
.r2 {padding:4px 10px 4px 10px; clear:both; overflow:hidden;}
.ii {font-style:italic;}
.rev {float:right; font-weight:bold; color:#f70000; position:relative; top:-20px; margin-right:10px;}
html:first-child .rev {top:0;}
body:first-of-type .rev {top:0;}
.nexty {clear:both; width:99%; height:30px; line-height:30px; margin-top:35px; margin-bottom:35px; border-top:1px solid #ccc; float:right; text-align:right; font-size:13px; color:#666; font-weight:bold;}
.pic_prev {border:none; margin-right:7px;}
.pic_next {border:none; margin-left:7px;}
a.linkPrevPage ,a.linkNextPage {margin-left:10px; margin-right:10px;}
a.linkPrevPage:link ,a.linkNextPage:link,a.linkPrevPage:active ,a.linkNextPage:active,a.linkPrevPage:hover ,a.linkNextPage:hover,a.linkPrevPage:visited ,a.linkNextPage:visited {color:#335EAC; font-weight:normal; text-decoration:none;}
.addrev {line-height:18px; font-size:14px; font-weight:bold; color:#d70000; padding-left:12px; clear:both; border-bottom:1px solid #ccc;}
.addrev2 {line-height:18px; clear:both;}
.addrev2 span{margin-right:10px;}
.ai {width:200px; border:1px solid #ccc; background:#f9f9f9; margin-top:5px; margin-bottom:10px;}
.addta {border:1px solid #ccc; background:#f9f9f9; margin-top:5px; margin-bottom:10px; width:450px; height:120px;}
.addbtn {width:80px; height:22px; border:1px solid #649FD0; background:#89B7DC; color:#fff; cursor:pointer; margin-top:10px;}

/* partners */
.hpr select{font-size:12px; float:right;}
.ppnag {float:left; font-weight:bold;}
.intab {width:100%; background:#f5f5f5; line-height:17px; margin:5px 0 5px 0; font-size:12px;}
.intab td {vertical-align:middle; border-bottom:1px solid #fff; padding:0 5px 0 5px;}
.intab .ff {font-weight:bold;}
.intab .ff2 {text-align:right; background:#fff;}
.intab .ff3 {text-align:right; background:#fff; padding-bottom:10px;}
.intab .curr {}
.intab .but {width:100px; text-align:right;}
.intab .but input {cursor:pointer; font-size:12px;}
.partner {width:150px;}
.room {width:250px; color:#333;}
.partner a:link,.partner a:active,.partner a:visited,.partner a:hover {color:#333; text-decoration:none; font-size:12px;}
.ff a:link,.ff a:active,.ff a:visited,.ff a:hover,.ff2 a:link,.ff2 a:active,.ff2 a:visited,.ff2 a:hover {color:#0063C6; text-decoration:underline; font-size:12px;}



/* 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:200px; float:left; padding-left:10px;}
.legenda span {font-weight:bold;}
.legenda div {display:block;}

div.nadpiszmape .ggmap {width:100%; height:420px; float:left; clear:both;}
div.nadpiszmape .legenda {width:99%; float:left;}
div.nadpiszmape .legenda div {display:inline;}

.spn {background:#C4DCF6; color:#333; margin-bottom:10px; margin-top:10px; border:1px solid #B3CCE1; padding:10px; text-align:left;}
.ddb {width:120px; height:18px; line-height:18px; font-size:13px; border:1px solid #ccc; background:#FFFFFF; padding-left:3px;}
.dimg {position:relative; left:-20px; cursor:pointer; vertical-align:middle; margin-bottom:1px; *margin-bottom:6px;}
.spov select {border:1px solid #ccc; background:#fff;}
.spnb {float:right; 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; font-weight:bold; font-size:14px; color:#fff; text-decoration:none; padding:0 20px 0 20px; margin-top:-26px; *margin-top:-40px; *margin-right:10px;}
.spnb:hover {background:url(/img/btnsearch2.gif) repeat-x; border-top:1px solid #FFCF9F; border-left:1px solid #FFCF9F; border-right:1px solid #FFA448; border-bottom:1px solid #FF8D1B;}
html:first-child .spnb {margin-top:-3px;}
body:first-of-type .spnb {margin-top:-3px;}
