@font-face{font-family:ubunturegular;src:url(/fonts/ubuntu/ubuntu-r-wf.eot);src:url(/fonts/ubuntu/ubuntu-r-wf.eot?#iefix) format('embedded-opentype'),url(/fonts/ubuntu/ubuntu-r-wf.woff2) format('woff2'),url(/fonts/ubuntu/ubuntu-r-wf.woff) format('woff'),url(/fonts/ubuntu/ubuntu-r-wf.ttf) format('truetype'),url(/fonts/ubuntu/ubuntu-r-wf.svg#ubunturegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ubuntubold;src:url(/fonts/ubuntu/ubuntu-b-wf.eot);src:url(/fonts/ubuntu/ubuntu-b-wf.eot?#iefix) format('embedded-opentype'),url(/fonts/ubuntu/ubuntu-b-wf.woff2) format('woff2'),url(/fonts/ubuntu/ubuntu-b-wf.woff) format('woff'),url(/fonts/ubuntu/ubuntu-b-wf.ttf) format('truetype'),url(/fonts/ubuntu/ubuntu-b-wf.svg#ubuntubold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ubuntulight;src:url(/fonts/ubuntu/ubuntu-l-wf.eot);src:url(/fonts/ubuntu/ubuntu-l-wf.eot?#iefix) format('embedded-opentype'),url(/fonts/ubuntu/ubuntu-l-wf.woff2) format('woff2'),url(/fonts/ubuntu/ubuntu-l-wf.woff) format('woff'),url(/fonts/ubuntu/ubuntu-l-wf.ttf) format('truetype'),url(/fonts/ubuntu/ubuntu-l-wf.svg#ubuntulight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ubuntumedium;src:url(/fonts/ubuntu/ubuntu-m-wf.eot);src:url(/fonts/ubuntu/ubuntu-m-wf.eot?#iefix) format('embedded-opentype'),url(/fonts/ubuntu/ubuntu-m-wf.woff2) format('woff2'),url(/fonts/ubuntu/ubuntu-m-wf.woff) format('woff'),url(/fonts/ubuntu/ubuntu-m-wf.ttf) format('truetype'),url(/fonts/ubuntu/ubuntu-m-wf.svg#ubuntumedium) format('svg');font-weight:400;font-style:normal}body{background:#f3f3f3}.colMain .cntMain{background:#fff;border:#d9d9d9 1px solid;margin:67px 0 108px 0;padding:40px}.colMain .cntMain .page{display:none}.colMain .cntMain .page.act{display:block}.colMain .cntMain .send{text-align:right}.colMain .cntMain .send a.back{position:relative;float:left;color:#a3adbc;height:55px;line-height:55px;font-family:ubuntumedium,serif;font-size:16px;padding:0 10px 0 30px}.colMain .cntMain .send a.back span{color:#036;text-decoration:none}.colMain .cntMain .send a.back:hover{text-decoration:underline}.colMain .cntMain .send a.back:before{content:'';display:block;position:absolute;top:16px;left:0;width:13px;height:23px;background:url(/images/back-arrow.png) no-repeat;background-size:100%}.colMain .cntMain .send button{padding:0;height:55px;line-height:55px;width:254px;font-family:ubuntubold,serif;font-size:18px;color:#fff;background:#7ab316;border:0;-webkit-box-shadow:1px 2px 1px 0 #360;-moz-box-shadow:1px 2px 1px 0 #360;box-shadow:1px 2px 1px 0 #360}.colMain .cntMain .reviewBlock{margin:0 0 60px 0}.colMain .cntMain .reviewBlock .title{position:relative;font-family:ubuntumedium,serif;font-size:20px;padding-left:50px;line-height:40px;margin:0 0 20px 0}.colMain .cntMain .reviewBlock .title:after{content:'';display:block;position:absolute;left:0;top:0;width:41px;height:40px;background-repeat:no-repeat;background-position:left center;background-size:100%}.colMain .cntMain .reviewBlock.photos .title:after{background-image:url(/images/block-photos.png)}.colMain .cntMain .reviewBlock.type .title:after{background-image:url(/images/block-type.png)}.colMain .cntMain .reviewBlock.travel .title:after{background-image:url(/images/block-travel.png)}.colMain .cntMain .reviewBlock.price .title:after{background-image:url(/images/block-price.png)}.colMain .cntMain .reviewBlock.info .title:after{background-image:url(/images/block-info.png)}.colMain .cntMain .reviewBlock.travel .btn-group label,.colMain .cntMain .reviewBlock.type .btn-group label{display:table;height:55px;border-color:#ccc;background:url(/images/btn.png);padding:0 5px}.colMain .cntMain .reviewBlock.travel .btn-group label span,.colMain .cntMain .reviewBlock.type .btn-group label span{font-family:ubunturegular,serif;font-size:13px;color:#333;display:table-cell;vertical-align:middle;text-align:center;white-space:normal}.colMain .cntMain .reviewBlock.travel .btn-group label:hover,.colMain .cntMain .reviewBlock.type .btn-group label:hover{background:#fff}.colMain .cntMain .reviewBlock.travel .btn-group label.active,.colMain .cntMain .reviewBlock.type .btn-group label.active{background:url(/images/btn-act.png);box-shadow:none}.colMain .cntMain .reviewBlock.type .btn-group label{width:112px}.colMain .cntMain .reviewBlock.travel .btn-group label{width:222px}.colMain .cntMain .reviewBlock.price input,.colMain .cntMain .reviewBlock.price select{height:45px;line-height:45px;background:#fff;border:#ccc 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333;font-family:ubunturegular,serif;font-size:15px;padding:0 20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.colMain .cntMain .reviewBlock.price input{width:145px;text-align:right}.colMain .cntMain .reviewBlock.price select{width:75px;background-image:url(/images/price-arrow.png);background-repeat:no-repeat;background-position:52px center;background-size:9px 6px}.colMain .cntMain .reviewBlock.price .priceValue{float:left}.colMain .cntMain .reviewBlock.price .currency{float:left;padding-left:3px}.colMain .cntMain .reviewBlock.price .desc{padding:0;font-family:ubunturegular,serif;font-size:13px;color:#999}.colMain .cntMain .reviewBlock.info .inf a{display:table;font-family:ubunturegular,serif;font-size:12px;color:#036;text-decoration:underline;height:40px;cursor:pointer}.colMain .cntMain .reviewBlock.info .inf a span{display:table-cell;vertical-align:middle}.colMain .cntMain .reviewBlock.info .inf dl{display:none;margin:10px 0 0 0}.colMain .cntMain .reviewBlock.info .inf dl label{font-family:ubunturegular,serif;font-size:13px}.colMain .cntMain .reviewBlock.info .inf dl input,.colMain .cntMain .reviewBlock.info .inf dl select{background:#fff;border:#ccc 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333;margin:5px 0 15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:150px;height:40px;padding:0 10px}.colMain .cntMain .reviewBlock.info .inf dl select{background-image:url(/images/price-arrow.png);background-repeat:no-repeat;background-position:126px center;background-size:9px 6px}.colMain .cntMain .reviewBlock.info .inf dl.act{display:block}.colMain .cntMain .reviewBlock.info .publish{padding:0}.colMain .cntMain .reviewBlock.info .publish #selectView-label{display:none}.colMain .cntMain .reviewBlock.info .publish #selectView-element{font-family:ubunturegular,serif;font-size:15px;color:#333}.colMain .cntMain .reviewBlock.info .publish #selectView-element input{margin:0 10px 0 0}.colMain .cntMain .reviewBlock.info .publish #selectView-element label{font-weight:400}.colMain .cntMain .reviewBlock.info .publish .notSet{color:#aaa;font-weight:400}.colMain .cntMain .tooltip.top .tooltip-inner{background-color:#666}.colMain .cntMain .tooltip.top .tooltip-arrow{border-top-color:#666}.colMain .cntMain h1{font-family:ubuntulight,serif;font-size:40px;margin:0 0 40px 0;color:#666}.colMain .cntMain .infoBox{position:relative;padding:30px 30px 30px 30px;margin:0 0 20px 0;font-family:ubunturegular,serif;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333}.colMain .cntMain .infoBox h2{margin:0 0 15px 0;font-family:ubunturegular,serif;font-size:22px}.colMain .cntMain .infoBox:before{content:'';display:block;position:absolute;width:85px;height:116px;background-size:100%;background-repeat:no-repeat;left:30px;top:0;bottom:0;margin:auto 0}.colMain .cntMain .infoBox.ok{background-color:#eefbdb}.colMain .cntMain .infoBox.note{padding-left:150px;background-color:#e5f6fc;min-height:170px}.colMain .cntMain .infoBox.note:before{background-image:url(/images/info-note.png)}.colMain .cntMain .infoBox.note h2{color:#036}.colMain .cntMain .infoBox.step2{padding-left:180px;background-color:#eefbdb;min-height:170px}.colMain .cntMain .infoBox.step2:before{background-image:url(/images/info-step2.png);width:135px;height:135px}.colMain .cntMain .infoBox.step2 .icon{position:absolute;top:22px;left:34px;width:126px;height:126px;border-radius:50%;overflow:hidden;text-align:center;vertical-align:middle;display:table}.colMain .cntMain .infoBox.step2 .icon>.in{display:table-cell;vertical-align:middle;font-family:ubunturegular,serif;font-size:17px;color:#41830c;padding:10px}.colMain .cntMain .infoBox.step2 h2{color:#40820b}.colMain .cntMain .infoBox.done{padding-left:180px;background-color:#eefbdb;min-height:140px}.colMain .cntMain .infoBox.done:before{width:103px;height:96px;background-image:url(/images/info-done.png)}.colMain .cntMain .infoBox.done h2{color:#40820b}.colMain .cntMain .comments{margin:80px 0 0 0}.colMain .cntMain .comments dt{position:relative;line-height:40px;margin:0 0 15px 0;font-family:ubuntumedium,serif;font-size:20px;padding-left:50px}.colMain .cntMain .comments dt:before{content:'';display:block;position:absolute;width:40px;height:40px;top:0;left:0;background-repeat:no-repeat;background-position:left center;background-size:100%}.colMain .cntMain .comments dt#publicCommentPlus-label:before{background-image:url(/images/comment-positive.png)}.colMain .cntMain .comments dt#publicCommentMinus-label:before{background-image:url(/images/comment-negative.png)}.colMain .cntMain .comments dt#privateComment-label:before{background-image:url(/images/comment-private.png)}.colMain .cntMain .comments dd{margin:0 0 60px 0}.colMain .cntMain .comments textarea{border-color:#cdcdcd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:180px;width:100%;outline:0;padding:10px}.colMain .cntMain .comments .private{position:relative}.colMain .cntMain .comments .private dt label{color:#036;text-decoration:underline;cursor:pointer;max-width:60%}.colMain .cntMain .comments .private dd textarea{display:none}.colMain .cntMain .comments .private dd .description{position:absolute;top:0;right:0;max-width:40%;padding-top:10px;font-family:ubunturegular,serif;font-size:13px;color:#999}.colMain .cntMain .comments .private.act dd textarea{display:block}.colRight{position:relative}.colRight .info{margin:67px 0 0 0}.colRight .info .colHotelImg{padding:0}.colRight .info .colHotelImg .hotelImg img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.colRight .info .colHotel{padding:0}.colRight .info .colHotel h2{margin:30px 0 5px 0;font-family:ubuntumedium,serif;font-size:18px;color:#036}.colRight .info .colHotel address.hotel{font-family:ubunturegular,serif;font-size:15px;color:#999}.colRight .info .colHotel address.hotel.ico{background-repeat:no-repeat;background-position:left center;background-size:20px 19px;padding-left:30px}.colRight .info .colHotel .commisionDate,.colRight .info .colHotel .hotelReviewStatus,.colRight .info .colHotel .partner{margin:22px 0 0 0;font-family:ubunturegular,serif;font-size:15px;color:#333}.colRight .info .colHotel .commisionDate .title,.colRight .info .colHotel .hotelReviewStatus .title,.colRight .info .colHotel .partner .title{color:#999;margin:0 0 2px 0}.colRight .info .colHotel .commisionDate{margin-top:26px}.colRight .info .colHotel .partner{margin-top:68px}.language{position:absolute;right:15px;top:47px/2;height:20px;line-height:20px}.language .lang{position:relative;margin:0;font-family:ubunturegular,serif;font-size:14px;color:#036;cursor:pointer}.language .lang .ico{float:left;width:20px;height:19px;background-repeat:no-repeat;background-size:100%;margin-right:10px}.language .lang .cnt{float:left}.language .lang .arrow{float:left;margin-top:14px/2;margin-left:16px;width:9px;height:6px;background:url(/images/lang-arrow.png) no-repeat center;background-size:100%}.language .lang:hover .cnt{text-decoration:underline}.language .langSelect{display:none;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.25);box-shadow:1px 1px 10px 0 rgba(0,0,0,.25);list-style:none;position:absolute;top:25px;right:0;z-index:9999;padding:10px 20px;background:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.language .langSelect li{font-family:ubunturegular,serif;font-size:14px;color:#036;margin:5px 0;cursor:pointer}.language .langSelect li:hover{text-decoration:underline}.language .lform{display:none}.notMeForm label{margin:20px 0 10px 0}.notMeForm input,.notMeForm select{height:45px;line-height:45px;background:#fff;border:#ccc 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#333;font-family:ubunturegular,serif;font-size:15px;padding:0 20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:250px}.notMeForm select{background-image:url(/images/price-arrow.png);background-repeat:no-repeat;background-position:227px center;background-size:9px 6px}.notMeForm button{margin-top:20px;padding:0;height:55px;line-height:55px;width:250px;font-family:ubuntubold,serif;font-size:18px;color:#fff;background:#7ab316;border:0;-webkit-box-shadow:1px 2px 1px 0 #360;-moz-box-shadow:1px 2px 1px 0 #360;box-shadow:1px 2px 1px 0 #360}.starsRating{margin:40px 0 0 0}.starsRating .subject{border-bottom:#eaeaea 1px solid}.starsRating .subject .title{height:63px;line-height:63px;padding:0 5px}.starsRating .subject .title span{font-family:ubunturegular,serif;font-size:16px;position:relative;margin-left:50px;color:#000;border-bottom:1px dotted #888}.starsRating .subject .title span:before{position:absolute;left:-50px;top:-9px;width:40px;height:40px;content:"";display:block;background-repeat:no-repeat;background-position:left center;background-size:100%}.starsRating .subject .stars{position:relative;height:63px;line-height:63px}.starsRating .subject .stars ul{margin:11.5px 0 0 0;padding:0;list-style:none}.starsRating .subject .stars ul li{position:relative;float:left;width:40px;height:40px;background:url(/images/star.png) no-repeat center center;background-size:30px;cursor:pointer}.starsRating .subject .stars ul li.act,.starsRating .subject .stars ul li.hover{background-image:url(/images/star-act.png)}.starsRating .subject .stars .norating,.starsRating .subject .stars .rated,.starsRating .subject .stars .requiredMsg{position:absolute;display:none;right:30px;top:16.5px;height:30px;line-height:30px;cursor:pointer;font-family:ubunturegular,serif;font-size:13px}.starsRating .subject .stars .norating{color:#999}.starsRating .subject .stars .norating.act{color:#fdc400;display:block}.starsRating .subject .stars .requiredMsg{color:#fa0000}.starsRating .subject .stars .rated{color:#fdc400}.starsRating .subject .stars .rated.act{display:block}.starsRating .subject.error{background:#ffd8d9}.starsRating .subject.error .requiredMsg{display:block}.starsRating .subject:first-child{border-top:#eaeaea 1px solid}.starsRating .subject.services .title span:before{background-image:url(/images/rating-services.png)}.starsRating .subject.staff .title span:before{background-image:url(/images/rating-staff.png)}.starsRating .subject.clean .title span:before{background-image:url(/images/rating-clean.png)}.starsRating .subject.comfort .title span:before{background-image:url(/images/rating-comfort.png)}.starsRating .subject.conversion .title span:before{background-image:url(/images/rating-conversion.png)}.starsRating .subject.reservation .title span:before{background-image:url(/images/rating-reservation-process.png)}.no-touch .starsRating .subject:hover{background:#fff8e6}.no-touch .starsRating .subject:hover .norating{display:block}.no-touch .starsRating .subject:hover .requiredMsg{display:none}.no-touch .starsRating .subject:hover .hasNoOption .rated{display:none!important}.reviewBlock.photos .newImage{position:relative;float:left;margin:0 4px 10px 0;width:218px;height:256px;background:url(/images/image-upload.png) no-repeat center;background-size:100%}.reviewBlock.photos .newImage input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;top:2px;left:2px;width:214px;height:252px;opacity:0;cursor:pointer}.reviewBlock.photos .newImage .info{position:absolute;left:28px;bottom:80px;width:162px;font-family:ubunturegular,serif;font-size:13px;text-align:center;color:#707070}.reviewBlock.photos .newImage .buttonText{position:absolute;line-height:39px;height:39px;overflow:hidden;left:28px;bottom:27px;width:162px;font-family:ubunturegular,serif;font-size:13px;text-align:center;color:#333}.reviewBlock.photos .image{position:relative;float:left;border:#d6d6d6 1px solid;margin:0 4px 10px 0}.reviewBlock.photos .image.tpl{display:none}.reviewBlock.photos .image .img{position:relative;background-size:cover;background-repeat:no-repeat;width:216px;height:216px}.reviewBlock.photos .image .img .loading{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8)}.reviewBlock.photos .image .img .loading .progress{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto 40px}.reviewBlock.photos .image .desc input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-family:ubunturegular,serif;font-size:13px;color:#333;border:0;height:38px;line-height:38px;width:216px;padding:0 10px}.reviewBlock.photos .image a.remove{display:block;position:absolute;top:11px;right:11px;width:25px;height:25px;background:url(/images/image-remove.png) #fff no-repeat center;background-size:100%}@media (max-width:1200px){.colMain .cntMain .infoBox.step2 .icon{top:30px}.colMain .cntMain .comments dt{height:auto;line-height:normal}.colMain .cntMain .comments .private dd .description{position:static;max-width:initial;line-height:normal;height:auto}.colMain .cntMain .comments .private dt label{max-width:initial}.colMain .cntMain .reviewBlock .title{height:auto;line-height:normal;text-align:center;padding:50px 0 0 0}.colMain .cntMain .reviewBlock .title:after{top:0;left:50%;margin-left:-20px}.colMain .cntMain .reviewBlock.travel .btn-group,.colMain .cntMain .reviewBlock.type .btn-group{width:100%}.colMain .cntMain .reviewBlock.travel .btn-group label,.colMain .cntMain .reviewBlock.type .btn-group label{width:100%}.colMain .cntMain .reviewBlock.travel .btn-group label:first-child,.colMain .cntMain .reviewBlock.type .btn-group label:first-child{margin-left:-1px;border-bottom-left-radius:0;border-top-right-radius:4px}.colMain .cntMain .reviewBlock.travel .btn-group label:last-child,.colMain .cntMain .reviewBlock.type .btn-group label:last-child{border-bottom-left-radius:4px;border-top-right-radius:0}.colMain .cntMain .reviewBlock.price{text-align:center}.colMain .cntMain .reviewBlock.price .title{margin:0 0 30px 0}.colMain .cntMain .reviewBlock.price .desc{margin:20px 0 0 0}.starsRating .subject .stars{height:83px}.starsRating .subject .stars .norating,.starsRating .subject .stars .rated,.starsRating .subject .stars .requiredMsg{position:static!important}}@media (max-width:992px){.starsRating .subject .title{text-align:center}.starsRating .subject .stars{height:86px}.starsRating .subject .stars ul{width:200px;margin:10px auto 0}.starsRating .subject .stars .norating,.starsRating .subject .stars .rated,.starsRating .subject .stars .requiredMsg{position:static!important;text-align:center}.colMain .cntMain .infoBox.step2 .icon{top:62px}}@media (max-width:767px){.colRight .info .colHotel{padding:0 20px}.colRight .info .colHotel h2{margin:0}.colRight .info .colHotel .commisionDate{margin-top:0}.priceCol:after{clear:both;content:'';display:block}.colMain .cntMain{margin:20px 0 0 0;padding:40px 20px}.colMain .cntMain .send button{clear:both;width:100%}.colMain .cntMain .infoBox{padding-left:20px!important}.colMain .cntMain .infoBox:before{display:none}.colMain .cntMain .infoBox .icon{display:none!important}.colMain .cntMain .reviewBlock.price .priceValue{width:70%}.colMain .cntMain .reviewBlock.price .currency{width:30%}.colMain .cntMain .reviewBlock.price input,.colMain .cntMain .reviewBlock.price select{width:100%}.colMain .cntMain .reviewBlock.price select{background-position:80% center}.colMain .cntMain .reviewBlock.photos .newImage{background:url(/images/image-upload-mobile.png) no-repeat center;background-size:100%;float:none;margin:10px auto 30px auto;width:166px;height:43px}.colMain .cntMain .reviewBlock.photos .newImage .info{display:none}.colMain .cntMain .reviewBlock.photos .newImage .buttonText{bottom:2px;left:2px}.colMain .cntMain .reviewBlock.photos .newImage input{width:166px;height:43px}.colMain .cntMain .reviewBlock.photos .image{width:100%}.colMain .cntMain .reviewBlock.photos .image .img{width:40%;padding-bottom:40%;height:auto;float:left}.colMain .cntMain .reviewBlock.photos .image .desc{width:60%;float:left}.colMain .cntMain .reviewBlock.photos .image .desc input{width:100%}.colMain .cntMain .reviewBlock.photos .image a.remove{top:5px;left:81px}}