.openmap{margin-left:10px;font-weight:normal;font-size:12px}
.openmap a{text-decoration:underline}

.boxlocation{margin-bottom:10px}
.boxlocation .address{margin-right:20px}
.boxlocation .district{display:inline;margin-right:20px}
.boxlocation .distancefrom{padding:5px}

.htlnk{width:400px;color:#428AAF;margin-bottom:5px}
.htlnk .hotelnvg{}
.htlnk a{font-weight:normal;font-size:11px;text-decoration:underline}

/* g-rating */
.boxrating{float:right;width:117px;font-weight:normal;font-size:11px}
.boxrating .bg-rating{background:url(/images/gf/g_rating/bg_g_rating.gif) bottom left no-repeat;width:117px;height:9px}
.boxrating .pr-rating{background:url(/images/gf/g_rating/rating_pr.gif) bottom left no-repeat;width:117px;height:9px}

.htinf{width:150px;float:right;text-align:right;padding-top:5px}
.htinf .price{font-size:12px;color:#01355F;padding-bottom:10px;font-style:italic}
.htinf .price .pr{font-weight:bold}

.bef{text-decoration:line-through}
.boxdblprice{width:160px}
.boxdblprice .content{padding:5px 10px 0 0;padding-left:20px;font-weight:bold;font-size:14px;color:#333333;text-align:right}
.boxdblprice .from{font-size:11px;padding-right:5px}
.boxdblsm{float:right;width:50px;padding:2px 10px;font-weight:bold;font-size:14px;text-align:right}

/* next */
.boxnext{margin:5px 0px}
.boxnext .nextinfo{padding:10px}
.boxnext .nextinfo a{font-weight:bold;color:#336699}
.boxnext .nextlist{padding:10px;text-align:right;border:1px solid #BDBAAA}
.boxnext .nextlist a{font-weight:bold;color:#336699}

.arbot{position:relative;top:-11px;left:10px}

/* boxdouble*/
.boxdouble{background:#E9F0F4;width:400px;margin-bottom:10px;border:1px solid #BFD1DD}
.boxdouble .lastminute{float:left;background:#D68F48;width:80px;margin:5px 0px;padding:1px 5px;font-weight:bold;font-size:10px;color:#ffffff}
.boxdouble .room{float:left;width:270px;margin:0px;padding:5px 10px;font-weight:bold;color:#CC6600}
.boxdouble .room a{font-weight:normal}
.boxdouble .person{font-weight:normal}
.boxdouble .price{float:left;width:100px;padding-top:5px;font-weight:bold;color:#CC6600}
.boxdouble .bfprice{font-weight:normal;text-decoration: line-through}
.boxdouble .term{width:150px;font-weight:normal;color:#999999;margin:0px;white-space: nowrap}

/* hotel box */
.htbox{margin-bottom:5px;padding-top:10px;border-top:1px solid #9BB9D0;clear:both}
.htbox .boxdouble{float:left;margin-bottom:20px}
.htbox .htphoto{float:left;width:110px;min-height:10px}
.htbox .htphoto img{border:1px solid #3A3A3A}
.htbox .htcontent{margin-left:130px;padding-right:20px;padding-top:5px}
.htbox .htcontent a{text-decoration:underline}
.htbox .htcontent p{margin-bottom:5px;line-height:16px}
.htbox .title{font-weight:bold;font-size:14px;padding:0px}
.htbox .title a{color:#01355F;text-decoration:none}
.htbox .title .openmap a{text-decoration:underline}
.htbox .title .star img{padding:4px 10px}
.htbox .price{width:150px;float:right}
/*.htbox .boxrating{float:right;margin-left:40px}*/
.htbox-first{border-top:0px}

.htboxdn{border-top:1px solid #9BB9D0;margin-bottom: 10px}
.htboxdn .htbox{border:0px;margin:0px}
.htboxdn .htbox .htcontent p{margin:0px}

.htbox-list{clear:both;background:#F5F5F1;margin-bottom:10px}
.htbox-list .boxheader{background:#6DA0C3;font-weight:bold;font-size:13px;padding:4px 10px 4px 10px}
.htbox-list .boxheader a{color:#ffffff}
.htbox-list .boxcontent-2a{border:1px solid #D2E4EF;border-bottom:0px;padding:10px}
.htbox-list .boxcontent-2b{border:1px solid #D2E4EF;border-top:0px}
.htbox-list .htphoto{float:left;width:110px;margin-left:0px; margin-right:10px; margin-top:10px}
.htbox-list .htphoto img{border:1px solid #5786ab}
.htbox-list .htcontent{width:500px;margin-left:130px;padding-top:10px}
.htbox-list .title{font-weight:bold; font-size:17px; padding-top:0px; padding-bottom:0px}
.htbox-list .title a{text-decoration:none; color:#514A40}
.htbox-list .rate{width:100px;float:right;font-weight:bold;font-size:14px;color:#cc6600;padding-left:10px;border-left:1px solid #ddddcc}
.htbox-list a.more{font-weight:bold;color:#333333}
.htbox-list{border-top:0px}

.htbox-sp{clear:both;margin:0px;padding-left:10px;padding-top:10px;border-bottom:1px solid #D2E4EF}
.htbox-sp .htphoto{float:left;width:80px;margin-left:0px; margin-right:20px; margin-top:0px; margin-bottom:20px}
.htbox-sp .htphoto img{border:1px solid #5786ab}
.htbox-sp .htcontent{padding-top:0px}
.htbox-sp .htcontent p{font-size:11px}
.htbox-sp .title{font-weight:bold; font-size:12px; padding-top:0px; padding-bottom:0px}
.htbox-sp .title a{text-decoration:none; color:#325e97}
.htbox-sp .rate{width:100px;float:right;font-weight:bold;font-size:14px;color:#cc6600;padding-left:10px;border-left:1px solid #ddddcc}
.htbox-sp a.more{font-weight:bold}
.htbox-sp{border-top:0px}

/* htbox-sel */
.htbox-sel{clear:both;margin:0px;padding:10px;border-bottom:1px solid #D2E4EF}
.htbox-sel .htphoto{float:left;width:80px;margin-left:0px; margin-right:10px; margin-top:0px;margin-bottom:10px}
.htbox-sel .htphoto img{border:1px solid #5786ab}
.htbox-sel .htcontent{margin-left:130px;padding-top:0px}
.htbox-sel .htcontent p{font-size:11px;margin-bottom:10px}
.htbox-sel .title{font-weight:bold; font-size:15px; padding-top:0px; padding-bottom:0px}
.htbox-sel .title a{color:#004176;text-decoration:none}
.htbox-sel .rate{width:100px;float:right;font-weight:bold;font-size:14px;padding-left:10px;text-align:right}
.htbox-sel a.more{font-weight:normal;color:#005A84;text-decoration:underline}
.htbox-sel{border-top:0px}

.htbox-sr{background:#ffffff;clear:both; margin-bottom:10px;border:1px solid #BDBAAA}
.htbox-sr .htphoto{float:left;width:110px;margin-left:10px; margin-right:10px; margin-top:10px}
.htbox-sr .htphoto img{border:1px solid #5786ab}
.htbox-sr .htcontent{width:500px;margin-left:150px;padding-top:10px}
.htbox-sr .boxheader{background:#f0eee6;font-weight:bold;font-size:13px;padding:10px}
.htbox-sr .boxheader a{text-decoration:none; color:#325e97}
.htbox-sr .rate{width:100px;float:right;font-weight:bold;font-size:14px;color:#cc6600;padding-left:10px;border-left:1px solid #ddddcc}
.htbox-sr a.more{font-weight:bold}

.sdatestay{width:400px;font-weight:bold;font-size:17px;margin-bottom:1px;padding:10px 10px}
.sdistfrom{font-weight:bold;font-size:17px;color:#428AAF;padding:10px 10px;border-top:1px solid #AFCDE2}

/* panenelfind */
.tabpanelfind{background-color:#F2F2F2;margin-top:0px;margin-bottom:5px;border:1px solid #DBDBDB}
.tabpanelfind .header{padding:10px}
.tabpanelfind .header h2{font-weight:bold;font-size:14px;color:#474747}
.tabpanelfind .boxheader{background:#004176;color:#FFFFFF;border:0px}
.tabpanelfind .boxheadersub{color:#474747;border-bottom:1px solid #9BB9D0;margin:10px;padding:5px 10px 5px 0}
.tabpanelfind .boxheadersubfirst{border-top:0px}
.tabpanelfind .boxheadersm{font-weight:bold;font-size:13px;color:#474747;margin:0px;padding:7px 10px 7px 10px}
.tabpanelfind .boxcontent{margin-bottom:10px}
.tabpanelfind .boxwrap{border:1px solid #B8CDDC;border-top:0px}
.tabpanelfind .boxwrap2{border:1px solid #B8CDDC}
.tabpanelfind .selected{background-color:#6DA0C3}
.tabpanelfind .selected a{font-weight:bold;color:#ffffff}
.tabpanelfind .title-nearby{font-style:italic;padding:20px 0px 5px 10px}
.tabpanelfind .item a{font-weight:normal;color:#004176;text-decoration:underline;padding:2px 10px 2px 12px}
.tabpanelfind .spdistance{font-weight:normal;font-size:11px;color:#666666;white-space: nowrap}
.tabpanelfind p{padding:10px}
.tabpanelfind .info{font-weight:normal;font-size:12px;padding-top:5px}
.tabpanelfind .button{text-align:right;margin-top:20px;padding:10px}
.tabpanelfind li{border-top:1px solid #DDE2E6}

.tabna{background:#FFFFFF;margin-bottom:5px;border-top:1px solid #D2E4EF}
.tabna .boxheader{background:#F0F1EA}
.tabna .boxleft{float:left;width:200px;margin-left:10px;padding-top:10px;padding-bottom:10px}
.tabna ul{list-style-type:none}
.tabna li{margin:0px;padding:2px 0px;list-style-position:outside}
.tabna li.active{}
.tabna li.active a{font-weight:bold}

.tabna-bot{margin-bottom:0px;padding-top:10px;padding-bottom:10px}
.tabna-bot .title{}
.tabna-bot .boxleft{float:left;width:200px}
.tabna-bot ul{list-style-type:none}
.tabna-bot li{margin:0px;padding:2px 10px;list-style-position:outside}
.tabna-bot li a{font-weight:bold;color:#156278}

.boxpat{padding:10px}
.boxpat .title{}

.tabeca{background:#F0F1EB;margin-bottom:5px;border:1px solid #BDBAAA}
.tabeca .boxheader{background:#F0F1EA}
.tabeca .boxleft{float:left;width:200px;margin-left:10px;padding-top:10px;padding-bottom:10px}
.tabeca ul{list-style-type:none}
.tabeca li{margin:0px;padding:2px 25px;list-style-position:outside}
.tabeca li a{font-weight:bold;color:#156278}

.box-vprices{float:left;width:100%;padding:2px 0px;line-height:14px}
.box-vprices .room{float:left;width:280px;font-weight:bold;padding:2px 0px;border-top:1px solid #D2E4EF}
.box-vprices .persons{float:left;width:100px;padding:2px 0px;border-top:1px solid #D2E4EF}
.box-vprices .price{float:left;width:170px;padding:2px 0px;border-top:1px solid #D2E4EF}
.box-vprices .valid{padding-top:2px;font-size:11px;color:#333333}
.box-vprices .type{float:left;width:80px;font-weight:bold;color:#D5723E;padding:2px 0px;border-top:1px solid #D2E4EF;text-align:center}
.box-vprices .bef{text-decoration:line-through}
.box-vprices .specialprice{color:#D5723E}
.box-vprices .line{color:#CC6600; padding:2px 0px}

.boxresultsinfo{background-color:#F1FADE;margin-bottom:10px;padding:10px 10px}

.boxresults{color:#cccccc;padding:10px 0;border-top:1px solid #CCCCCC}
.boxresults a{font-weight:normal;text-decoration:none}
.boxresults .previous{padding:4px 10px;border:1px solid #CCCCCC;margin-right:2px}
.boxresults .next{padding:4px 10px;border:1px solid #CCCCCC;margin-right:2px}
.boxresults .pages a{padding:4px 10px;border:1px solid #CCCCCC;margin-right:2px}
.boxresults .pages a.selected{background:#DEEBF3;font-weight:bold;color:#333333}
/*.boxresults-bt{border-top:0px solid #DDE2E6}
.boxresults-bb{border-bottom:0px solid #DDE2E6;padding-top:5px}*/

/* boxitem */
.boxitem{margin:0px 10px 0px 10px}
.boxitem input{margin:0px;padding:0px}
.boxitem .bcheck{padding-left:0px;padding-right:5px}
.boxitem .bname{font-weight:normal;font-size:12px;color:#004176;padding:0px 0px 0px 10px}
.boxitem .fspan{cursor:pointer}
.boxitem .blocation{font-weight:bold;color:#1B86BD;padding:2px 5px}
.boxitemselected{background-color:#FFCC00}

.tabpanelfind .finline .boxitem{width:200px;clear:none;float:left}

/* tabcriteria */
.tabcriteria{margin-top:10px;padding:10px;border-top:1px solid #D2E4EF}
.tabcriteria p.title{font-weight:bold;font-size:14px;margin-bottom:10px}
.tabcriteria p{margin-bottom:5px}
.tabcriteria p a{font-weight:bold}

.tabhfind{margin-bottom:20px;padding:10px;border-top:1px solid #AFCDE2}

.tabcurbox .curbox{font-weight:bold;font-size:11px;vertical-align:middle;text-align:right;margin:0px;padding:2px 10px 2px 0}
.tabcurbox .curbox .btn{vertical-align:middle}

.tabpanelsearch2{background:#F2F2F2;border:0px solid #9BB9D0;margin-bottom:10px}
.tabpanelsearch2 .boxheader{background:#004176;color:#FFFFFF}
.tabpanelsearch2 .boxheader h2{color:#FFFFFF}
.tabpanelsearch2 .tabpanelsearch{background:none;margin-bottom:0px;border-bottom:0px}
.tabpanelsearch2 .tabpanelsearch .boxheader{background:none;padding-left:10px}
.tabpanelsearch2 .tabpanelsearch .boxheader h3{font-size:14px;color:#004176}
.tabpanelsearch2 .tabpanelfind{margin-top:0px;border:0px}
.tabpanelsearch2 .tabpanelfind .boxwrap{border-top:0px}
.tabpanelsearch2b{background:#cccccc}

.advancedsearch{background-color:#E2F1F8;width:200px;margin:10px 0 10px 10px;padding:5px;border:1px solid #0083AD}
.boxlisttop{font-weight:bold;margin-bottom:0px;padding:10px;border-top:1px solid #DDE2E6}

.tabpaneldnsel{background-color:#DDE7EE;margin-bottom:1px;padding:5px 10px 5px 10px;border-top:1px solid #9BB9D0}
.tabpaneldnsel .bleft{width:150px;float:left;font-weight:bold;padding:2px}
.tabpaneldnsel .bright{width:300px;float:left;padding:2px}
.tabpaneldnsel .bbutton{width:100px;position:absolute;bottom:5px;right:0px;margin:0px;padding:0px}
.tabpaneldnsel .distfname{font-weight:bold;font-size:11px;padding-left:10px}

.tabgsearch{border-top:1px solid #9BB9D0;text-align:right}




