body{background: #f5f5f5;margin:0;padding:0;color:#222;font-size:14px;}* {margin:0;padding:0;outline:none;font-family:Verdana,Arial,Helvetica,sans-serif;border:0}a {text-decoration:none;color:#555}a:hover {text-decoration:underline;color:#333}img {vertical-align:middle}input, select, textarea{border: none;border-radius:3px;}.wrapper, .footer-internal{position:relative;width: auto;margin: 0 50px;}.clear{clear:both}.none{display:none}.block{display:block}.pan {background: #fff;border-radius: 3px;border-bottom: 3px solid #ddd;margin-top: 10px;padding: 5px 7px;font-size: 14px;position: relative;}a{text-decoration: none}.mesto{position: relative;height: 138px;padding: 5px 20px 10px 210px;background: #fff;margin-bottom: 15px;border-radius: 10px;box-shadow: 0px 0px 5px -3px #333;}.elemhd{padding: 5px 5px 0}.hotel-ava{width: 200px;height: 153px;position: absolute;top: 0px;left: 0;}.hotel-ava a{overflow: hidden;width: 200px;height: 153px;border-radius: 10px 0 0 10px;display: block;}.hotel-name{font-size: 20px;white-space: nowrap;overflow: hidden;cursor: pointer;display: inline-block;text-decoration: none;}.hotel-name:hover{text-decoration: none;}.hotel-name a{color: #555}.hotel-address{white-space: nowrap;overflow: hidden;font-size: 13px;color: #444343;margin: 5px 0 10px;}.money{position: absolute;top: 10px;right: 15px;font-size: 11px;color: #737373;}.moneyr{color: #616161;vertical-align: bottom;font-size: 25px;}.hoteloth{font-size: 12px;}.blparams {display: inline-block;background: #efefef;padding: 5px 9px 6px;border-radius: 3px;color: #737373;font-size: 11px;}.pimg, .properties {background-image: url(//www.idisuda.ru/st/img/alia/params/sprite.png);background-repeat: no-repeat;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}.par1, .mini-basseyn{background-position: 0px -170px}.par2, .mini-internet{background-position: -21px -170px}.par3, .mini-food{background-position: -42px -170px}.mini-breakfast{background-position: -357px -170px}.par4, .mini-climate{background-position: -63px -170px}.par5, .mini-child{background-position: -84px -170px}.par6, .mini-transfer{background-position: -105px -170px}.par7, .mini-parking{background-position: -126px -170px}.par8, .mini-animals{background-position: -147px -170px}.mini-noanimals{background-position: -525px -170px}.par9, .mini-tv{background-position: -168px -170px}.par10, .mini-kitchen{background-position: -189px -170px}.par11, .mini-prepay{background-position: -210px -170px}.par12, .mini-safe{background-position: -231px -170px}.par13, .mini-fridge{background-position: -252px -170px}.par14, .mini-therapy{background-position: -273px -170px}.par15, .mini-balcony{background-position: -294px -170px}.par16, .mini-sauna{background-position: -315px -170px}.par17, .mini-auditorium{background-position: -336px -170px}.mini-allinc{background-position: -483px -170px;}.mini-lift{background-position: -504px -170px;}.par18{background-position: -399px -170px}.imgspr {background: url(//static.idisuda.ru/img/alia/fullinfo/imgf.png) no-repeat;display: inline-block;vertical-align: middle;}.ifbr, .ifln {width: 15px;height: 15px;position: relative;bottom: 1px;}.ifln {background-position: -163px -75px;}.ifbr {background-position: -148px -75px;}.limg {display: inline-block;background: url(//www.idisuda.ru/st/img/alia/params/sprite.png) no-repeat;position: relative;}.impano, .imcam, .imwave {width: 20px;height: 20px;vertical-align: middle;}.imwave {background-position: -80px -0px;position: absolute;top: 3px;left:2px;}.imcam {background-position: -98px 2px;}.impano {background-position: -20px 2px;}.imgra {width: 55px;height: 50px;background: url(//static.idisuda.ru/img/alia/gra.png);position: absolute;top: 0px;left: -55px;}.clrevm{margin-bottom: 7px;}.revrat {display: inline-block;font-size: 12px;}.rev_rat {    width: 25px;text-align: center;padding: 5px 4px;font-size: 10px;border-radius: 4px;border: none;margin-right: 7px;font-weight: 600;float: none;}.rev_emp {display: inline-block;width: 25px;text-align: center;padding: 5px 1px;font-size: 10px;border-radius: 3px;font-weight: 600;float: none;}.bltit {position: relative;display: inline-block;}.tlmod {display: none;position: absolute;top: -18px;left: 15px;background: #fff;padding: 6px 10px ;border-radius: 4px;box-shadow: 0 3px 6px -3px;border: 1px solid #ddd;z-index: 99;font-size: 12px;white-space: nowrap;font-weight: normal;color: #6B6B6B;}.blmod{display: none;position: absolute;top: 3px;left: 0px;background: #fff;padding: 5px 10px;border-radius: 2px;box-shadow: 0 3px 6px -3px;border: 1px solid #ddd;z-index: 99;font-size: 12px;width: 250px;color: #6B6B6B;}.bltit:hover .tlmod {display: block}.bltit:hover .blmod {display: block}.darkgray {color: darkgray;background: #fff;}.selectvar, .selectsvar{padding: 8px 15px;border-bottom: 3px solid #c7c7c7;display: inline-block;vertical-align: middle;font-size: 13px;cursor: pointer;}.selectsvar{border-bottom: 3px solid #f29e26;font-weight: 600;}.checkvar{margin-right: 5px;font-size: 14px;cursor: pointer;margin-top: 10px;}.checkvar span{margin: 0 7px;vertical-align: middle;}.checkvar svg {border-radius: 4px;}.actcheck{fill: none;stroke: #424A60;stroke-width: 4px;}.discheck{fill: none;stroke: #ddd;stroke-width: 3px;}.mtitle{font-size: 20px;margin: 30px 20px 15px 50px;}.mtitle span{background: #f1f1f1;border-radius: 100%;width: 30px;height: 30px;display: inline-block;text-align: center;line-height: 30px;border: 1px solid #d8d8d8;display: none;}.rtit{color: #f55454}.blzh{color: #f55454;font-weight: 600}.smfilter, .selsmfilter{display: inline-block;color: #999;border-bottom: 1px dotted;cursor: pointer;margin-right: 7px;margin-bottom: 3px}.selsmfilter{color: #0c65f1}.avfav{display: none;position: absolute;top: 3px;right: 3px;padding: 3px 5px 0;background: rgba(0, 0, 0, 0.34);border-radius: 3px;cursor: pointer}.hotel-ava:hover .avfav{display: block}.ophr{fill:#fff}.achr{fill:rgb(250, 128, 114)}.headtitl {background: #eaeaea;border: 1px solid #ddd;padding: 4px 7px;font-size: 11px;color: #999;}.viewcert td{vertical-align: top}#dopLink a{margin-right: 20px;text-decoration: none}#warn_tmods {position: absolute;top: 198px;left: 46px;width: 365px;background: #fff;color: #505050;padding: 10px 15px;border-radius: 5px;border: 1px solid #ddd;box-shadow: 0 2px 10px -3px;z-index: 99;font-size: 18px;}#warn_tmods span {display: block;height: 13px;width: 13px;background: #fff;position: absolute;top: -8px;left: 20px;transform: rotate(45deg);border-top: 1px solid #ddd;border-left: 1px solid #ddd;}.inpform{border: 2px solid #ddd;width: 395px;padding: 2px;}.wrapform {position: absolute;z-index: 90;top: 0;right: 0;left: 0;bottom: 0;text-align: center;}.vertal {vertical-align: middle;display: inline-block;}.podd {vertical-align: middle;display: inline-block;height: 100%;}.finp input, .finp select, .finp textarea {padding: 7px 10px;margin: 3px 0;border-top: 1px solid #cecece;background: #f1f1f1;}#form_d1, #form_d2{display: inline-block;margin: 3px 0;padding: 7px;border-radius: 3px;font-size: 12px;width: 95px;text-align: center;border-top: 1px solid #cecece;background: #f1f1f1;}.rescn {margin: 3px;background: #fff;padding: 3px 10px;border-radius: 3px;border-top: 1px solid #cecece;background: #f1f1f1;}.bltit{position: relative;display: inline-block}.bltit:hover .trmod{display: block}.trmod{display:none;position: absolute;top: 12px;left: 40px;background: #fff;padding: 7px 20px;border-radius: 3px;box-shadow: 0 3px 12px -5px;border: 1px solid #ddd;z-index: 99;font-size: 12px;white-space: nowrap;font-weight: normal;color: #6B6B6B;}.blsert, .blpsert, .blnsert{width: 46px;height: 34px;position: absolute;top: 42px;right: 0;}.blsert{background-position: -200px 0px;} .blpsert{background-position: -294px 0px;} .blnsert{background-position: -247px 0px;}.distance-sea-outside{display: inline-block;vertical-align: top;font-size: 14px;padding-left: 25px;}.mini-description{font-size: 9px;color: #999;}.warntext{color: #FF4747;/*font-weight: 600;*/}.warninput{color: #ff8d8d;background: #ffe5e5!important;border-top: 1px solid #ffb2b2!important;}.filterfixed{position: fixed;top: 0;z-index: 1;left: 0;right: 0;}#blockPreFilter{margin-bottom: 15px;text-align: right;}.butres{background: #6d94bf;padding: 4px 15px;color: #fff;font-weight: 900;border-radius: 3px;cursor: pointer;margin-top: 5px;text-align: center;display: inline-block;font-size: 12px;}.arm {position: absolute;top: 3px;cursor: pointer;z-index: 5;display: inline-block;background: #ff5d5d;border-radius: 5px;text-align: center;height: 25px;line-height: 25px;font-size: 11px;color: #fff;font-weight: 600;width: 40px;}.line-price {background-position: 0 -86px;cursor: pointer;position: relative;margin: 0px auto;height: 30px;line-height: 30px;width: 100%;bottom: 4px;}.line-left, .line-right {position: absolute;height: 10px;width: 0;background-color: #ffe6a0;top: 11px;z-index: 4;border-radius: 5px;}.line-left {left: 0;}.line-right {right: 0;}#center_sea {background-color: #9dd3ff;position: absolute;height: 10px;width: 100%;top: 11px;border-radius: 5px;}#count_res{font-weight: 600}.tblcal td{padding: 2px}.selncir, .selcir, .rselncir, .rselcir{display: inline-block;margin: 15px 0px 15px 40px;padding: 10px 15px;background: #d6d6d6;border-radius: 4px;font-size: 13px;cursor: pointer;position: relative;min-width: 50px;text-align: center;font-size: 18px;vertical-align: middle;width: 120px}span.dopstep{display: block;font-size: 11px;} .rselncir{background: #ffeb7f;}.rselcir{background: #ffdf34;width: auto}.selcir{font-weight: 600;color: #fff;background: #6d94bf;z-index:1}.selncir div, .selcir div{position: absolute;width: 41px;padding: 2px;background: #d6d6d6;top: 30px;left: -45px;cursor: default;}.selcir div{background: #6d94bf;}.lineinfo{background: #f1f1f1;padding: 5px 10px 5px 50px;font-size: 11px;position: relative;bottom: 5px;color: #d06000;margin-bottom: 10px;}.wrapfil{padding: 0px 10px 0 50px}.butt_back{display: inline-block;padding: 7px 25px;background: rgb(214, 214, 214);border-bottom: 1px solid rgb(200, 200, 200);border-radius: 3px;cursor: pointer;margin-right: 10px;}.butt_go{display: inline-block;padding: 7px 25px;background: #6d94bf;border-bottom: 1px solid #5b7b9f;border-radius: 3px;cursor: pointer;font-weight: 600;color: #fff;}#listres {}#maincontent{left: 0px; right: 0px; top: 0px; position: static;}#mapcontent{left: 0px; right: 0px; top: 0px; position: static;}#result_form {background: #fff;box-shadow: 0 4px 20px -5px #333;border-radius: 10px;padding: 30px;position: relative;text-align: left;width: 745px;margin: 40px 0;min-height: 50px;}#result_modmap {background: #fff;box-shadow: 0 4px 20px -5px #333;position: relative;text-align: left;width: 900px;margin: 40px 0;min-height: 50px;}.wraprec{display: inline-block;padding: 0 6px 10px;vertical-align: top;width: 180px;}.avarec{position: relative;width: 180px;height: 135px;display: block;}.avarec:hover{text-decoration: none;color: #fff}.hotelinter{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.4);color: #fff;text-shadow: 1px 1px 1px #333;padding: 3px 7px;text-align: left;font-size: 15px;}.geointer{font-size: 11px}.tdcostinter {margin-top: 5px;}.footer{margin-top: 0}.alf_footer {background: #555555!important;color: #fff!important;}.alf_footer a {color: #fff!important;}.alf_bottom {color: #b7b7b7!important;}.alf_link_mobile {background: repeating-linear-gradient(0deg, #757575, transparent 40px)!important;}.al_wrhead {min-width: 100%;}.al_hlogo {left: 50px;}.al_wrlinks {right: 50px!important;}
