/**/
*{margin:0;padding:0;}
html{min-height:100%;padding:0;margin:0;}
body{font-family:Arial,Tahoma,Helvetica;font-size: 14px;direction:rtl;background-color:#e6e6e6;overflow-x:hidden;}
img{border:0;}
textarea{font-family:arial;font-size:15px;}
textarea,input[type="text"],input[type="button"],input[type="submit"] {-webkit-appearance: none;-webkit-border-radius:0px;}
input[disabled], textarea[disabled],select[disabled='disabled']{-webkit-opacity: 1;}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none;}
input,select{font-family:arial;}
.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 3px}
.container-100{min-width:100px;width:100%;min-height:500px;height:auto;overflow:hidden;float:left;min-width:320px;}
.container-100.ski {background-image:url(../webimagesnew/miniski.jpg);background-size:100% auto; background-repeat:no-repeat;background-attachment: fixed;}
.container-100.summer {background-image:url(../webimagesnew/minisummer.jpg);background-size:100% auto; background-repeat:no-repeat;background-attachment: fixed;}
.inactive {display:none; height:0px; border:0px; padding:0px; margin:0px; overflow:hidden}

.iframeSite .specialMenu {top:0 !important;}
.iframeSite .header {display:none !important;}
.iframeSite .boxh1 {display:none !important;}
#_hj_feedback_container{display:none}
select::-ms-expand {
	display: none;
}

@keyframes spinner {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.MailLoader {
    position:fixed;z-index:999999; top:0;right:0;bottom:0;left:0;
    display:none;
    background-color:rgba(0,0,0,0.6);
    background-image:url(/webimages/loader.gif);
    background-position:center center;
    background-repeat:no-repeat;
}

.MailLoader.show {
    display:block;
}

.orderLoader {z-index: 200;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;background:rgba(0,0,0,0.7);}
.orderLoader > div{box-sizing: border-box;position: absolute;top: 0;left: 0;bottom:0;right:0;width: 100px;height: 100px;margin:auto;border-radius: 50%;border: 8px solid #eee;border-top-color: #178ed5;animation: spinner 1s linear infinite;}
.orderLoader.show{display:block;z-index:1000;}

#popPassengers{background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;display: none;height: 100%;position: fixed;width: 100%;z-index: 9999;}
#popPassengers .popFrame{background: #e4f1f9 none repeat scroll 0 0;border: 1px solid #005d96;top: 50px;left: 0;right: 0;margin:0 auto;box-sizing:border-box;padding: 8px 20px;position: absolute;height: auto;width: 230px;}
#popPassengers .popFrame .passTtl{text-align:center;color:#005d96;font-size:18px;font-weight:bold;margin-bottom: 10px;}
#popPassengers .popFrame .passLine{overflow:hidden;margin: 4px 0;}
#popPassengers .popFrame .passLine .passRgt{width:50%;float: right;}
#popPassengers .popFrame .passLine .passRgt .passRgtTtl{text-align:right;font-size:14px;color:#000000;}
#popPassengers .popFrame .passLine .passRgt .passRgtSub{text-align:right;font-size:12px;color:#005d96;}
#popPassengers .popFrame .passLine .passLft{width:50%;float: right;}
#popPassengers .popFrame .passLine .passLft select{float: left;font-size:16px;background: #fff url("../webimagesnew/sel2.png") no-repeat scroll left 5px center;color: black;cursor: pointer;width:80px;box-sizing:border-box;height:36px;border: 1px solid #005d96;-moz-appearance: none;appearance: none;-webkit-appearance: none;}
#popPassengers .popFrame .passLine .passLft .inputWrap{background:#fff;float: left;position:relative;width:80px;box-sizing:border-box;height:36px;border: 1px solid #005d96;}
#popPassengers .popFrame .passLine .passLft .inputWrap .passInputCount{text-align:center;font-size:16px;position:absolute;top:0;right:0;left:0;margin:0 auto;width: 18px;height: 100%;border: none;background: transparent none repeat scroll 0 0;}
#popPassengers .popFrame .passLine .passLft .inputWrap .minusBtn{position:absolute;top:4px;right:1px;display:block;width:25px;height:25px;cursor:pointer;border-radius:50%;background:url('/webimagesnew/minusBtn.png') no-repeat center center;}
#popPassengers .popFrame .passLine .passLft .inputWrap .plusBtn{position:absolute;top:4px;left:1px;display:block;width:25px;height:25px;cursor:pointer;border-radius:50%;background:url('/webimagesnew/plusBtn.png') no-repeat center center;}
#popPassengers .popFrame .continueBtn{font-size:15px;color:#fff;font-weight:bold;text-align:center;width:100%;height:40px;line-height:40px;background:#f75d00;cursor:pointer;margin:0 auto;}
#popPassengers .popFrame .passLine.kid{display:none;}

#closeMenuNew{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;z-index:99}
#closeMenuNew.show{display:block;}

#mapFrame{display:none;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:100%;z-index:999999999999999999;background:rgba(0,0,0,0.6);}
#mapFrame #inMap{position:relative;max-width:1200px;width:100%;height:500px;display:inline-block;margin-top:60px;}
#mapFrame #inMap .closer{position:absolute;right:0;top:0;cursor:pointer;cursor:pointer;z-index:999;}
.closeMenu{display:none;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;z-index: 98;}
.closeMenu.show{display:none;}

#banner{width:274px;height:555px;position:absolute;top:640px;left:10px;z-index:9}
#banner.pnimi{top:260px;}
#banner.pnimi.fixed{position:fixed;top:88px;}
#banner.fixed{position:fixed;top:90px;}
#banner #bannersGallery{position:relative;width:100%;height:100%;}
#banner .slide{position:absolute;top:0;left:0;right:0;bottom:0;display:none;opacity:0;filter:alpha(opacity=0)}

#fixContact{position:fixed;left:0;top:100%;z-index:200;width:320px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#fixContact *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#fixContact .allBoxes{margin-top:-44px;}
#fixContact .bttns{height:44px;width:100%;position:relative;}
#fixContact .bttns .bttn1{background:url(../webimages/icon_contact.png) right 10px center no-repeat #F37048;cursor:pointer;width:320px;height:44px;clear:both;position:absolute;right:0;top:0;}
#fixContact .bttns .bttn1 .cont{display:none;background: rgba(0, 0, 0, 0) url("../webimages/icon_contact.png") no-repeat scroll center bottom 4px;  color: #fff;  font-size: 13px;  height: 28px;  line-height: 14px;  overflow: hidden;  text-align: center;}
#fixContact .bttns .bttn1 .ttle{color: #fff;font-size: 26px;height: 44px;line-height: 44px;overflow: hidden;padding-right: 54px;text-align: right;}

#fixContact .bttns .mobileBttn{display:none;background:#981818;cursor:pointer;width:80px;height:54px;clear:both;position:absolute;right:240px;top:0;}
#fixContact .bttns .mobileBttn .cont{background: rgba(0, 0, 0, 0) url("../webimages/icon_contact.png") no-repeat scroll center bottom 4px;  color: #fff;  font-size: 13px;  height: 28px;  line-height: 14px;  overflow: hidden;  text-align: center;}
#fixContact .bttns .mobileBttn .ttle{color: #fff;overflow: hidden;padding:0;text-align:center;font-size:13px;height:26px;line-height:26px;}
#fixContact.open .bttns .closeBtn{box-shadow: 0 0 0 4px black inset;Position:absolute;left:10px;top:15px;width:30px;height:30px;background:#FFF url("../webimages/closer3.png") no-repeat scroll center center;cursor:pointer;z-index: 9;border-radius:50%;}

#fixContact .bttns .assistent{display:none;/*background:url(../webimages/contactWoman.png) top center no-repeat;width:141px;position:absolute;left:0;height:154px;top:-40px; */}
#fixContact.open{z-index:30000;}
#fixContact.open .bttns .assistent{top:-100px;}
#fixContact.open .allBoxes{margin-top:-392px;}
#fixContact.open .boxes{height:350px;}

#fixContact .boxes{width:100%;height:0px;background:#D2E4EF;overflow:hidden;}
#fixContact .boxes .contBox{position:relative;height:100%}
#fixContact .boxes .contBox .ttle{position:relative;font-size:15px;text-align:center;color:#8B949B;margin:8px;font-weight:bold}
#fixContact .boxes .contBox .closer{position:absolute;width:30px;height:30px;left:10px;top:0px;background:url(../webimages/closer2.png) center center no-repeat;background-size:contain;z-index:10;cursor:pointer;}
#fixContact .boxes .contBox.black .topText {}
#fixContact .boxes .contBox.black .closer{background:url(../webimages/closer3.png) center center no-repeat;background-size:contain;}
#fixContact .boxes .contBox.black .ttle{color:#3b3b3b;}
#fixContact .boxes .contBox .sect{clear:both;overflow:hidden;width:100%;margin-bottom:4px;position:relative;height:30px}
#fixContact .boxes .contBox .label{line-height:30px;position:relative;clear:both;font-size:14px;color:#fff;width:80px;padding:0 10px;float:right;}
#fixContact .boxes .contBox .inpt {background: #fff none repeat scroll 0 0;border: medium none;color: #555555;display: block;font-size: 16px;height: 30px;margin: 0 auto;padding: 0 12px;width: 270px;}
#fixContact .boxes .contBox .txtar{font-family: arial;background: #fff none repeat scroll 0 0;border: medium none;box-sizing: border-box;color: #555555;display: block;font-size: 16px;height: 80px;margin: 0 auto;padding: 4px 8px 0 0;resize: none;width: 294px;}
#fixContact .boxes .contBox .sep{clear:both;width:100%;overflow:hidden;height:8px;}
#fixContact .boxes .contBox .submit{background: #268ece none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;display: block;font-size: 16px;height: 30px;margin: 16px auto 0;padding: 0 5px;width: 130px;}
#fixContact .boxes .contBox .myPlaces{clear:both;height:240px;overflow:auto;}

#fixContact .boxes .contBox .sect select{bottom: 0;color: #555; text-align:right;cursor: pointer;font-size: 18px;height: 30px;left: 12px;position: absolute;width: 294px;z-index: 99;}
#fixContact .boxes .contBox .sect span.select{background: #fff url("../webimages/sel.png") no-repeat scroll left 5px center;bottom: 0;color: #555;cursor: pointer;display: block;font-size: 16px;height: 30px;left: 13px;line-height: 30px;overflow: hidden;padding-left: 20px;padding-right: 10px;position: absolute;width: 264px;z-index: 6;text-align:right}


#fixContact .boxes .contBox .place{clear:both;height:70px;overflow:hidden;margin-bottom:4px;}
#fixContact .boxes .contBox .place .pic{margin-left:6px;height:70px;width:70px;float:right;}
#fixContact .boxes .contBox .place .title{height:44px;overflow:hidden;font-size:14px;color:#3b3b3b;line-height:22px;}
#fixContact .boxes .contBox .place .icons{position:relative;overflow:hidden;font-size:13px;color:#3b3b3b;}
#fixContact .boxes .contBox .place .icons .delete{float:left;cursor:pointer;position:absolute;left:4px;top:2px;width:20px;height:20px;background:url(../webimages/delete.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .viewed{float:right;height:26px;line-height:29px;padding-right:22px;background:url(../webimages/viewed.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .liked{cursor:pointer;margin-right:10px;float:right;height:26px;line-height:29px;padding-right:22px;background:url(../webimages/liked.png) right center no-repeat;}
#fixContact .boxes .contBox .place .icons .liked.added{background:url(../webimages/liked_a.png) right center no-repeat;}

.page404{margin:75px 0;text-align:center;}
.page404 .title{font-size:24vw;font-weight:bold;color:#178ed5;}
.page404 .subtitle{font-size:5vw;}

#fixContact .boxes .contBox .carsBox{bottom: 40px;left: 0;overflow: auto;padding: 0 10px;position: absolute;right: 0;top: 50px;}
#fixContact .boxes .contBox .carsBox .carLineTop{margin-bottom:20px;clear:both;height:100px;background:#ededed;border:1px solid #fff;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');}
#fixContact .boxes .contBox .carsBox .carLineTop > div{float:right;width:20%;display:table;text-align:center;height:100%;}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div{width:20%}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div ~ div{width:35%}
#fixContact .boxes .contBox .carsBox .carLineTop > div ~ div ~ div ~ div{width:25%}
#fixContact .boxes .contBox .carsBox .carLineTop > div > p{vertical-align:middle;line-height:normal;display:table-cell;font-weight:bold;padding:0 10px;color:#3b3b3b}

#fixContact .boxes .contBox .carsBox .carLine{clear:both;overflow:hidden;min-height:160px;background:#ededed;border:1px solid #fff;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');}
#fixContact .boxes .contBox .carsBox .carLine > div{float:right;width:20%;display:table;text-align:center;min-height:160px;}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div{width:20%}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div ~ div{width:35%}
#fixContact .boxes .contBox .carsBox .carLine > div ~ div ~ div ~ div{width:25%}

#fixContact .boxes .contBox .carsBox .carLine > div > p{white-space:pre-wrap;vertical-align:middle;line-height:normal;display:table-cell;font-weight:bold;padding:0 10px;color:#3b3b3b}
#fixContact .boxes .contBox .carsBox .carLine > .carPic{background-position:center center;background-repeat:no-repeat;background-size:contain;}
#fixContact .boxes .contBox .carsBox .carLine > .carTitle  span{display:block;}

.header{width:100%;height:44px;margin:0 auto;position:fixed;top:0;background:#f0f0f0;z-index:7;float:right;min-width:320px}
.header .top{width:100%;max-width:1300px;margin:0 auto;height:44px;position:relative;}
.header .top .logo{background:url(../webimagesnew/logo.png) center center no-repeat;background-size:contain}
.header .top .logo.new{overflow:hidden;max-width:272px;width:100%;height:95px;float:right;border-radius: 0 0 10px 10px;-moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.6);background:#fff;}
.header .top .logo.new > img{width:100%;height:100%;}
.header .top .small-logo{overflow:hidden;display:none;background:#fff;margin-top:3px;background-size:contain;border-radius:10px 0 0 10px;max-width:125px;width:100%;height:37px;float:right;}
.header .top .small-logo > img{width:100%;height:100%;}
.header .top .top-contact{position:absolute;left:0;top:0;}
.header .top .top-contact .label{display:block;text-align:center;height:10px;line-height:10px;color:#999;padding-top:10px;}
.header .top .top-contact .newsletter{min-width:180px;overflow:hidden;float:left;margin:0 2px;border-radius: 0 0 10px 10px;border:2px solid #fff;border-top:0;background:#fff;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
.header .top .top-contact .newsletter .inptbox{height:39px;display:block;}
.header .top .top-contact .newsletter .inptbox .malinpt{border-radius:0 3px 3px 0;margin-top:5px;padding:0 5px;text-align:right;float:right;font-family:arial;width:143px;border:1px solid #cdcdcd;height:28px;line-height:26px;}
.header .top .top-contact .newsletter .inptbox .submit{font-size:14px;margin-top:5px;float:right;color:#fff;font-family:arial;width:39px;height:28px;border:none;background:#fd7244;border-radius:3px 0 0 3px;}
.header .top .top-contact .phoneBox{min-width:180px;overflow:hidden;float:left;margin:0 2px;border-radius: 0 0 10px 10px;border:2px solid #fff;border-top:0;background:#fff;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
.header .top .top-contact .phoneBox .phone{text-align:center; font-weight:bold;letter-spacing:2px;background:none;color:#178ed5;display:block;font-size:24px;height:39px;line-height:39px;padding:0 10px;}
.header .top .top-contact .phoneBox .phone.sub {font-size:20px}
.header .top .openPhone{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimagesnew/icon-phone.png) center center no-repeat;background-size:22px;}
.header .top .openNews{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimagesnew/icon-contact.png) center center no-repeat;background-size:25px;}
.header .top .openFace{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimages/mobileface.png) center center no-repeat;background-size:13px;}
.header .top .contactFrm{display:none;cursor:pointer;width:25px;height:25px;background:url(../webimagesnew/openFrm.png) no-repeat center center;background-size:100%;position:absolute;right:60px;top:12px;}
.header .top .openMenuButton{cursor:pointer;display:none;float:left;margin:5px 5px;width:30px;height:30px;background:url(../webimagesnew/open_menu.png) center center no-repeat;background-size:26px auto;}
.header .top .social{position: absolute;right: unset;left:5px;top:80px;}
.header.fixed .top .social{display:none;}
.header .top .social .face{background: #4a67b8 url("../webimages/pingface.png") no-repeat scroll right center / contain ;border-radius: 2px;color: white;float: right;font-size: 12px;height: 20px;line-height: 19px;margin-left: 5px;padding-left: 10px;padding-right: 20px;}
.header .top .social .fb_iframe_widget{float:right;}

.showMoreBtn{background:#178ed5;border-radius: 10px;color: #fff;font-size: 18px;line-height: 40px;margin: 15px auto;padding: 0 20px;width: 150px;text-align: center;cursor: pointer;}


.boxh1{overflow:hidden;position:absolute;top:44px;background:rgba(214, 226, 232, 0.9) none repeat scroll 0 0;width:100%;height:66px;z-index:3;}
.boxh1 .centerbox{max-width:1300px;width:100%;height:100%;margin:0 auto;position:relative;}
.boxh1 .centerbox .pingh1{color: #0d1e2b;font-size: 16px;font-weight: normal;position: absolute;left:0;right:0;;top: 20px;text-align:center}

#closeFavs{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;}
#closeViews{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;}

#menu{position:relative;margin-left:386px;margin-right:270px;z-index:99;height:44px;max-width:460px}
#menu > ul{position:absolute;width:100%;height:44px;text-align:center;margin:0 auto;overflow:visible;opacity:0;filter:alpha(opacity=0);font-size:0;}
#menu > ul > li{list-style:none; display:inline-block;position:relative;height:44px;display:inline-block;list-style:none;vertical-align:top;overflow:visible;}
#menu > ul > li.active a{font-weight:bold;}
#menu > ul > li.active ul li a{font-weight:normal;}
#menu > ul > li > a{margin-top:10px;display:block;width:auto;margin-right:8px;height:24px;line-height:22px;text-align:center;font-size:14px;color:#fff;background:#a6c9da;border-radius:0px;border:1px white solid;box-sizing:border-box}
#menu > ul > li.expand-title{display:none;}
#menu > ul > li.expand{display:none;}
#menu > ul > li.expandable{background:url(../webimagesnew/menuarr.png) left center no-repeat;}
#menu > ul > li > ul{background:#ededed;border:1px #cccccc solid;border-top:0;position:relative;display:inline-block;height:1px;opacity:0;filter:alpha(opacity=0);width:150px;overflow:hidden; }
#menu > ul li ul > li{height:42px;list-style:none;}
#menu > ul li ul > li a{text-align:right;font-size:14px;height:42px;display:block;line-height:42px;padding-right:24px;color:#191919;}
#menu > ul li ul > li:hover a{background:#fefefe;background-position:215px;}
#menu > ul li ul li > ul{background:#fefefe;margin-top:-42px;margin-right:230px;padding:0;}
#menu > ul li ul li > ul li:hover a{background:#f2f3f2;background-position:215px;}
#menu > ul > li ul:hover{overflow:visible;}
#menu > ul.collapsed > li > a{margin-right:20px;}
#menu > ul.collapsed{float:left;position:fixed;padding:52px 10px 10px 10px;top:0;width:280px;left:-300px;height:auto;overflow:auto;bottom:0; background:#a2182d;z-index:99999;background:#f2f3f2;}
#menu > ul.collapsed li.expand{display:none;position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;height:40px;width:40px;}
#menu > ul.collapsed li.expand > div{display:none;}
#menu > ul.collapsed li.expand.open{left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
#menu > ul.collapsed li.expand.open > div{display:block;height:40px;line-height:40px;}
#menu > ul.collapsed.open li.expand{display:block;left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
#menu > ul.collapsed.open li.expand > div{display:block;height:40px;line-height:40px;}
#menu > ul.collapsed > li.active{}
#menu > ul.collapsed li{height:34px;overflow:hidden;position:relative;margin-top:2px;width:276px;border-bottom:1px #cccccc solid;}
#menu > ul.collapsed li.expandable{cursor:pointer;background:url(../webimagesnew/expandable-icon.png) left top no-repeat;}
#menu > ul.collapsed li.expandable.open{height:auto}
#menu > ul.collapsed li a{color:#034b6a;text-align:right; width:auto;display:block; ;position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;}
#menu > ul.collapsed li ul{position:relative;width:286px;float:right;border:2px #ffffff solid;padding:0;margin:0 5px;padding-bottom:2px;border-right:1px #333333 solid;border-top:1px #333333 solid;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li{width:266px;height:30px;}
#menu > ul.collapsed li ul li a{left:0;padding-right:20px;background:none;}
#menu > ul.collapsed li ul{background:none;border:0}
#menu > ul.collapsed li ul li ul{position:relative;width:256px;float:right;border:2px #ffffff solid;background:#fefefe;padding:0;margin:0 5px;padding-bottom:2px;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li ul li:last-child{border:none;}
#menu > ul.collapsed li.expandable a{left:48px;height:30px;line-height:30px;width:200px;}

.specialMenu{position:absolute;top:110px;z-index:110;background:#178ed5;width:100%;margin:0; height:58px;border:0;-moz-box-shadow:  0 10px 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.15);box-shadow:  0 10px 10px rgba(0,0,0,0.15);min-width:320px;}
.specialMenu .inmenu{max-width:1300px;height:100%;width:100%;position:relative;margin:0 auto;}
.specialMenu .inmenu .search{width:188px;position:absolute;text-align:center;left:0;top:0;height:100%;background:url(../webimagesnew/li-sep.png) right center no-repeat;}
.specialMenu .inmenu .search .inptsearch{display:inline-block;width:174px;height:36px;margin-top:10px;border-radius:3px;background:#fff;border:0;font-family:arial;padding:0 10px;}
.specialMenu .inmenu .search .submit{border:none;width:24px;height:24px;background:url(../webimagesnew/search.png) center center no-repeat;position:absolute;left:11px;top:16px;}
.specialMenu .inmenu .search .closeSearch{display:none;}
.specialMenu .inmenu .search .advancedSearch{display:none;}
.specialMenu.fixed .inmenu .search .inptsearch {margin-top:3px}


.specialMenu .inmenu .openSearch{display:none;position:absolute;top:0;left:0;background:url(../webimagesnew/li-sep.png) right center no-repeat;width:13%;height:100%;}
.specialMenu .inmenu .openSearch > span{font-size:12px;color:#fff;text-align:center;font-weight:bold;padding-top:38px;background:url(../webimagesnew/searchmobile.png)  center top  no-repeat;background-size:40px;display:block;}

.specialMenu .inmenu #menu2{margin-left:188px;height:100%;}
.specialMenu .inmenu #menu2 ul{list-style:none;height:100%;}
.specialMenu .inmenu #menu2 ul > li{overflow:hidden;position:relative;float:right;width:20%;height:100%;background:url(../webimagesnew/li-sep.png) right center no-repeat;}
.specialMenu .inmenu #menu2 ul > li.active{overflow:visible !important;}
.specialMenu .inmenu #menu2 ul > li > a{-webkit-transition: color .5s, background .5s, height .5s;-moz-transition: color .5s, background .5s, height .5s;-o-transition: color .5s, background .5s, height .5s;-ms-transition: color .5s, background .5s, height .5s;transition: color .5s, background .5s, height .5s;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:40px;display:block;text-align:center;position:relative;padding-right:40px;color:#fff;height:100%;font-weight:bold; font-size:16px;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.specialMenu .inmenu #menu2 ul > li > a:hover{box-shadow: 0 0 0 0 rgba(255,255,255,0.2);-webkit-transition: box-shadow .4s ease-in-out;-moz-transition: box-shadow .4s ease-in-out;-o-transition: box-shadow .4s ease-in-out;-ms-transition: box-shadow .4s ease-in-out;transition: box-shadow .4s ease-in-out;}


.specialMenu .inmenu #menu2 ul > li > a > span{position:absolute;left:0;right:0;bottom:0;line-height:27px;}

.specialMenu .inmenu #menu2 ul > li > a.icon1{background-image:url(../webimagesnew/icon1.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon2{background-image:url(../webimagesnew/icon2.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon3{background-image:url(../webimagesnew/icon3.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon4{background-image:url(../webimagesnew/icon4.png);}
.specialMenu .inmenu #menu2 ul > li > a.icon5{background-image:url(../webimagesnew/icon5.png);}
.specialMenu .inmenu #menu2 ul > li .activearray{display:none;margin:0 auto;position:absolute;bottom:-13px;z-index:111;left:0;right:0;width:24px;height:13px;background:url(../webimagesnew/active_array.png) no-repeat;}
.specialMenu .inmenu #menu2 ul > li.active .activearray{display:block;}
.specialMenu .inmenu #menu2 ul > li > a > .circle{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);border-radius: 60%;box-shadow: 0 0 0 30px transparent;height:0;padding:30%;left: 0;margin: -15% auto 0;position: absolute;right: 0;top:0;transform: translate3d(0px, 0px, 0px);transition: box-shadow 0.6s ease-in-out 0s;width:0;}
.specialMenu .inmenu #menu2 ul > li > a:hover .circle{
		box-shadow: 0 0 0 0 rgba(255,255,255,0.2);
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out;
	}

/* 27/05/2015 */
.clearMenu{display:none}
.specialMenu .inmenu #menu2 ul > li .mobiletouch{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999999;width:100%;height:100%;}
.specialMenu .inmenu #menu2.ismobile ul > li .clearMenu{display:block;left:-100%;width:100%;position:fixed;top:0;bottom:0;z-index:99999999;background:rgba(0,0,0,0.7)}
.specialMenu .inmenu #menu2.ismobile ul > li .clearMenu.active{left:0;}
.specialMenu .inmenu #menu2.ismobile ul > li .mobiletouch{display:block;cursor:pointer;}



.specialMenu .inmenu #menu2 ul > li > ul{float:right;width:100%;opacity:0;filter:alpha(opacity=0);background:#178ed5;border:1px solid #fff;border-top:0;display:none;padding-top:20px}
.specialMenu .inmenu #menu2 ul > li > ul.open{height:auto;opacity:1;filter:alpha(opacity=100);display:block}
.specialMenu .inmenu #menu2 ul > li > ul > li{overflow:hidden;background:none;width:100%;clear:both;border-bottom:1px solid #fff;height:40px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a:hover{background-color:#de7300}
.specialMenu .inmenu #menu2 ul > li > ul li a:hover {background-color:#333 !important;color:#fff !important}
.specialMenu .inmenu #menu2 ul > li > ul > li.TopText{display:none;}
.specialMenu .inmenu #menu2 ul > li > ul > li:last-child{border-bottom:0px;}
.specialMenu .inmenu #menu2 ul > li > ul > li.submenu.open{background:url(../webimagesnew/arr_title_rtl.png) left 3px center no-repeat;overflow:visible;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a{text-shadow:0;padding:0 10px;text-align:right;font-weight:normal;font-size:14px;position:relative;background-size:auto 32px;background-position:right 4px center;background-repeat: no-repeat;padding-right:40px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a::before {content: " ";  display: inline-block;  height: 100%;  width: 0.1%;  vertical-align: middle;}
.specialMenu .inmenu #menu2 ul > li > ul > li > a p {display: inline-block;  vertical-align: middle;   margin: 0;  padding: 0px; width:99.9%;line-height:15px}


.specialMenu .inmenu #menu2 ul > li > ul > li > ul {height:0;opacity:0;filter:alpha(opacity=0);background:#0d1e2b;border:1px solid #fff;margin-top:-40px;margin-right:100%;padding-top:0 !important;width:250px;}
.specialMenu .inmenu #menu2 ul > li > ul > li > ul.open{height:auto;opacity:1;filter:alpha(opacity=100);}



.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText{text-align:center;background: #f2f3f2 none repeat scroll 0 0;border-bottom: 1px solid #a0a0a0;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12);color: #212a2a;cursor: pointer;display: block;font-size: 16px;font-weight: bold;height: 44px;left: 0;line-height: 34px;margin: 0;padding: 0;position: absolute;top: 0;width: 300px;z-index: 9999;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText a{text-align:center;color: #212a2a;cursor: pointer;display: block;font-size: 20px;font-weight: bold;height: 44px;line-height: 44px;}


.specialMenu .inmenu #menu2.ismobile *{-moz-transition: all 0;-webkit-transition: all 0;transition: all 0;}
.specialMenu .inmenu #menu2.ismobile ul > li{overflow:visible}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open{left:0;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul{opacity:1;filter:alpha(opacity=100);float:left;position:fixed;padding:52px 0 10px 0;top:0;width:300px;left:-304px;height:auto;overflow:auto;bottom:0; background:#a2182d;z-index:99999999;background:#f2f3f2;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand{display:none;position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;height:40px;width:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand > div{display:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand.open{left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expand.open > div{display:block;height:40px;line-height:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open li.expand{display:block;left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
.specialMenu .inmenu #menu2.ismobile ul > li > ul.open li.expand > div{display:block;height:40px;line-height:40px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.active{}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li{height:34px;overflow:hidden;position:relative;margin-top:2px;width:300px;border-bottom:1px #cccccc solid;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable{cursor:pointer;background:url(../webimagesnew/expandable-icon.png) left top no-repeat;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable.open{height:auto}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li a{color:#034b6a;text-align:right; width:auto;display:block; ;position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li > a{margin-right:20px;width:190px;padding-left:0}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul{position:relative;width:286px;float:right;border:2px #ffffff solid;padding:0;margin:0 5px;padding-bottom:2px;border-right:1px #333333 solid;border-top:1px #333333 solid;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li{width:266px;height:30px;border-top:1px solid #ccc;border-bottom:0;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li a{left:0;padding-right:20px;background:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul{background:none;border:0}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li ul{position:relative;width:256px;float:right;border:2px #ffffff solid;background:#fefefe;padding:0;margin:0 5px;padding-bottom:2px;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li ul li ul li:last-child{border:none;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li.expandable a{left:48px;height:30px;line-height:30px;width:200px;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.submenu{background:url(../webimagesnew/arr_title_rtl.png) left 10px top 10px no-repeat;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.submenu.open{height:auto;}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li .mobiletouch{right:auto;width:40px;}


/* */

.outmenu{position:absolute;left:0;right:0;bottom:-2px;height:0;}
.outmenu .menus{background:#c0c0c0;height:0;overflow:hidden;}
.outmenu .menus.open{height:auto;padding:20px 0;border-bottom:2px solid #fff;}
.outmenu .menus > .center{list-style:none;position:relative;max-width:1300px;width:100%;margin:0px auto;height:100%;text-align:center;overflow:hidden;}
.outmenu .menus > .center > li{float:right;vertical-align:top;margin:3px;width:200px;height:30px;line-height:30px;background:#3d93bc;}
.outmenu .menus > .center > li > a{display:block;color:#fff;font-weight:bold;}
.outmenu .menus > .center > li.active{background:#003e5a;}
.outmenu .menus .arrayactivegrey{display:none;margin:0 auto;position:absolute;top:-2px;z-index:111;left:0;right:0;width:24px;height:13px;background:url(../webimagesnew/active_array_grey.png) no-repeat;}
.outmenu .menus .openbtn{display:none;}
.outmenu .menus .submenus{background:#d6d6d6;height:0;overflow:hidden;position:relative;}
.outmenu .menus .submenus.open{height:auto;padding:10px 0;overflow:visible;border-bottom:2px solid #fff;margin-top:22px;}
.outmenu .menus .submenus .center{list-style:none;position:relative;max-width:1300px;width:100%;margin:0px auto;height:100%;text-align:center;}
.outmenu .menus .submenus .center li{width:200px;height:30px;line-height:30px;display:inline-block;vertical-align:top;margin:3px;background:#3d93bc;}
.outmenu .menus .submenus .openbtn{display:none;}
.outmenu .menus .submenus .center li a{color:#fff;font-weight:bold;}
.outmenu .menus .submenus .center li.active{background:#003e5a;}

.page.outmenu{position:relative;margin-top:138px;overflow:hidden;height:auto;left:auto;bottom:auto;right:auto;}
.page.outmenu .menus.open{overflow:visible;}
.page.outmenu .menus .submenus.open{float:right;width:100%;}

.googlemap {width:100%;max-width:750px;padding-bottom:70%;position:relative}
.googlemap iframe {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}

.big-gallery{margin-top:44px;margin-bottom:25px;position:relative;z-index:2;width:100%;height:545px;overflow:hidden;background:#ccc;float:right;}
.big-gallery #gallerybg{position:absolute;width:100%;height:100%;}
.big-gallery #gallerybg .slide{display:none;position:absolute;z-index:0;overflow:hidden;width:100%;height:100%; -moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.6);box-shadow:inset 0 0 10px rgba(0,0,0,0.6);}
.big-gallery #gallerybg .slide .smallpic {position:absolute;z-index:100000;width:100%; max-width:1300px; left:0;right:0;top:30%;margin:0 auto;text-align:left; height:0}
.big-gallery #gallerybg .slide .smallpic img {width:25%;max-width:350px}
.big-gallery #gallerybg .slide .imgun{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;}
.big-gallery #gallerybg .slide .img-cont{position:absolute;top:0;left:-100%;height:100%;width:300%;text-align:center;}
.big-gallery #gallerybg .slide .img-cont img{display:block;height:100%;width:auto;margin:0 auto;}
.big-gallery #gallerybg .slide #dealsBox{overflow:visible;z-index:16;position:absolute;left:0;right:0;margin:0 auto;top:160px;border-radius:10px;border:0;max-width:392px;min-width:316px;width:100%;height:191px;background:rgba(255,255,255,0.8); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6); }
.big-gallery #gallerybg .slide #dealsBox .deals{display:block;position:absolute;overflow:visible;width:78%;margin:0 auto;height:100%;text-align:center;position:relative;border-radius:0 0 10px 10px}
.big-gallery #gallerybg .slide #dealsBox .deals .title{background:#0d1e2b;color:white;font-size:28px;display:block;padding:5px; border-radius:0 0 20px 20px;margin-top:-10px;}
.big-gallery #gallerybg .slide #dealsBox .deals .title2 {color:#034b6a;font-size:18px;font-weight:bold;display:block;}
.big-gallery #gallerybg .slide #dealsBox .deals .city{color:#034b6a;font-size:18px;font-weight:bold;display:block;}
.big-gallery #gallerybg .slide #dealsBox .deals .short{color:#034b6a;font-size:17px;display:block;}
.big-gallery #gallerybg .slide #dealsBox .deals .price{color:#fff;clear:both;margin:2px auto 0;background:#178ed5;width:152px;height:64px;position:relative;}
.big-gallery #gallerybg .slide #dealsBox .deals .price .from{font-size:14px;padding-top:2px;}
.big-gallery #gallerybg .slide #dealsBox .deals .price .money{font-weight:bold;font-size:28px;line-height:28px;}
.big-gallery #gallerybg .slide #dealsBox .deals .price .person{font-size:12px;}
.big-gallery #gallerybg .slide #dealsBox .starsBox {color:#fff;clear:both;margin:0 auto 5px ;background:white;width:152px;height:20px;position:relative;text-align:center}
.big-gallery #gallerybg .slide #dealsBox .starsBox .stars{background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:68px;height:12px;font-size:12px;display:block;clear:both;margin-right:14px;margin-top:3px;margin-bottom:3px;display:inline-block}
.big-gallery #gallerybg .slide #dealsBox .starsBox .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}
.big-gallery #gallerybg .slide #dealsBox .arrowLeft{cursor:pointer;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/arr-left.png") no-repeat scroll 0 0;position:absolute;left:10px;top:70px;z-index:15;width:30px;height:55px;}
.big-gallery #gallerybg .slide #dealsBox .arrowRight{cursor:pointer;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/arr-right.png") no-repeat scroll 0 0;;position:absolute;right:10px;top:70px;z-index:15;width:30px;height:55px;}

.big-gallery #deals{overflow:hidden;z-index:16;position:absolute;left:0;right:0;margin:0 auto;top:160px;border-radius:10px;border:3px solid #fff;max-width:392px;min-width:316px;width:100%;height:191px;background:url(../webimagesnew/dealbg.png) top center repeat-x ; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6); }
.big-gallery #deals .slide{display:none;position:absolute;z-index:0;overflow:hidden;width:70%;margin:0 auto;height:100%;text-align:center;position:relative;}
.big-gallery #deals .slide .title{color:#034b6a;font-size:28px;display:block;padding:10px 0}
.big-gallery #deals .slide .city{color:#034b6a;font-size:18px;font-weight:bold;display:block;}
.big-gallery #deals .slide .short{color:#034b6a;font-size:17px;display:block;}
.big-gallery #deals .slide .price{color:#fff;clear:both;margin:5px auto;background:url(../webimagesnew/helpbg.png) repeat-x;width:152px;height:64px;position:relative;}
.big-gallery #deals .slide .price .from{font-size:14px;padding-top:2px;}
.big-gallery #deals .slide .price .money{font-weight:bold;font-size:28px;line-height:28px;}
.big-gallery #deals .slide .price .person{font-size:12px;}

.big-gallery #deals .arrowLeft{cursor:pointer;background:url(../webimagesnew/arr-left.png) no-repeat;position:absolute;left:20px;top:70px;z-index:15;width:30px;height:55px;}
.big-gallery #deals .arrowRight{cursor:pointer;background:url(../webimagesnew/arr-right.png) no-repeat;position:absolute;right:20px;top:70px;z-index:15;width:30px;height:55px;}


.searchBox{width:100%;border-bottom:2px solid #fff;float:left;position:relative;}
.searchBox .centerSearch{max-width:1010px;width:100%;margin:0 auto;position:relative;}
.searchBox .centerSearch .centerSearchForm{text-align:right;padding:2px 2px 0;border-radius:10px 10px 0 0;border-bottom:none;max-width:1006px;width:100%;position:relative;margin-top:-107px;z-index:6;background:rgba(13,30,43,0.9);border-radius:0}
.searchBox .centerSearch .centerSearchForm .tabsbuttons{left: 0;position: absolute;text-align:center;right: 0;top: -35px;}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > div{font-size:16px;cursor:pointer;text-shadow:1px 0 0 rgba(0,0,0,0.3);border:none;border-bottom:0;display:inline-block;vertical-align:top;color:#fff;margin:0 2px;font-weight:bold;border-radius:0;height:35px;width:124px;line-height:34px;background:rgba(23, 142, 213, 0.8);}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > div.active{height:35px;line-height:36px;background:rgba(13,30,43,0.9);border:0;width:124px}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > .close{display:none;}
.searchBox .centerSearch .centerSearchForm .searchForm{padding:10px;padding-left:95px;overflow:hidden}
.searchBox .centerSearch .centerSearchForm .inptBox{position:relative;float:right;width:174px;height:37px;margin:3px;background:#fff;border:0;border-radius:3px;}
.searchBox .centerSearch .centerSearchForm .inptBox.date{background:url(../webimagesnew/cal.png) left 5px center no-repeat #f6f6f6;}
.searchBox .centerSearch .centerSearchForm .inptBox.euro{background:url(../webimagesnew/euro.png) left 5px center no-repeat #f6f6f6;}

.searchBox .centerSearch .centerSearchForm .inptBox .label{width:70px;font-size:14px;color:#034b6a;padding:0 10px 0 0;line-height:35px;float:right;}
.searchBox .centerSearch .centerSearchForm .inptBox.date .label{width:53px;}
.searchBox .centerSearch .centerSearchForm .inptBox .euro{width:70px;float:left;height:24px;margin-top:8px;line-height:35px;border:none;margin-left:20px;font-weight:bold;background:none;border-bottom:1px solid #ccc;}
.searchBox .centerSearch .centerSearchForm .inptBox input{width:70px;float:left;height:100%;line-height:35px;border:none;margin-left:20px;font-weight:bold;background:none;}
.searchBox .centerSearch .centerSearchForm .inptBox input.datepicker{font-size:14px;height:24px;margin-top:8px;width:75px;padding-left:27px;margin-left:0px;border-bottom:1px solid #ccc;float:left}
.searchBox .centerSearch .centerSearchForm .inptBox select{cursor:pointer;font-family:arial;position:absolute;left:0;width:92px;height:100%;}
.searchBox .centerSearch .centerSearchForm .inptBox select option {font-size:16px; padding:0 10px }
.searchBox .centerSearch .centerSearchForm .inptBox span.select{cursor:pointer;position:absolute;right:80px;left:0;height:100%;line-height:35px;font-weight:bold;z-index:0;}

.searchBox .centerSearch .centerSearchForm .tabs{height:100%;border-radius:8px 8px 0 0;background:none;min-height:106px}
.searchBox .centerSearch .centerSearchForm .tabs .allkids{float:right;position:relative;height:40px}
.searchBox .centerSearch .centerSearchForm .tabs .kidsbtns{position:absolute;width:180px;left:-180px}
.searchBox .centerSearch .centerSearchForm .tabs .orange_btn1{cursor:pointer;font-size:16px;border:none;font-family:arial;background:none;border:1px white solid;color:#fff;border-radius:3px;float: right;height: 35px;margin: 4px;position: relative;width: 84px;}
.searchBox .centerSearch .centerSearchForm .tabs .orange_btn1 > span{display:block;text-align:center;line-height:35px;}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont{font-size:16px;border:none;font-family:arial;background:url(../webimagesnew/sel.png) left 5px bottom 5px no-repeat #f6f6f6;color:#000;font-weight:bold;float: right;height: 35px;margin: 4px;position: relative;width: 82px;}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont > span{position:absolute;top:0;left:0;right:0;font-size:12px;color:#034b6a;z-index:12;text-align:center;}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont .small_x{position:absolute;top:0;left:0;z-index:99;cursor:pointer;}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont select{cursor:pointer;position:absolute;left:0;right:0;top:17px;width:100%;}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont span.select{cursor:pointer;position:absolute;left:0;right:0;top:17px;padding:0 5px;color:#353636;font-size:14px;z-index:1}
.searchBox .centerSearch .centerSearchForm .tabs .submit{cursor:pointer;background:#fd7244;width:80px;height:80px;position:absolute;left:14px;bottom:unset;margin-top:2px;border:none;border-radius:3px;font-size:18px;color:white;}
.searchBox .centerSearch .centerSearchForm .tabs .minitext{width:86px;height:30px;font-size:12px;color:#fff;float:right;margin-top:8px;border:none;}

.inpage{width:100%;border-bottom:2px solid #fff;background:#f5f5f5;}
.inpage .inpagecenter{overflow:hidden;height:0;max-width:1300px;width:100%;margin:0 auto;position:relative;}
.inpage .inpagecenter.open{height:178px;}
.inpage .inpagecenter .closesearch{display:none;position:absolute;top:20px;left:0;z-index:9;cursor:pointer;border-radius:0px;float:left;background:#333;width:182px;height:36px;line-height:36px;text-align:center;font-size:16px;font-weight:bold;color:#fff;}

.closesearch{display:none;}
.inpage .searchBox{margin-top:70px;border:0;}
.inpage .searchBox .centerSearch .centerSearchForm{margin-top:0;}
/*.inpage .inpagecenter{margin:0 auto;position:relative;overflow:hidden;max-width:1300px;width:100%;}
.inpage .searchBox .centerSearch .centerSearchForm{margin-top:0;}
.inpage .searchBox{display:none;background:#d6d6d6;z-index:14;width:320px;margin-top:30px;margin-left:190px; border-radius:15px;overflow:hidden;}
.inpage .searchBox .centerSearch {margin:0;height:100%;overflow:hidden;width:100%}
.inpage .searchBox .centerSearch .centerSearchForm{margin-top:0;background:#d6d6d6;border-radius:0;height:100%;padding:0}
.inpage .searchBox .centerSearch .centerSearchForm .tabs {}
.inpage .searchBox .centerSearch .centerSearchForm .tabsbuttons{position:relative;top:auto;border-bottom:2px solid #f15c00;margin-top:7px;}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox.first{width:310px;}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox{width:152px;margin:2px;}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox span.select{right:63px;}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox .label {width:52px;padding:0 3px 0 0;}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox input.datepicker {width:68px}
.inpage .searchBox .centerSearch .centerSearchForm .inptBox .euro{width:73px;}

.inpage .searchBox .centerSearch .centerSearchForm .tabs .orange_btn1{margin:2px;width:66px;font-size:14px}
.inpage .searchBox .centerSearch .centerSearchForm .tabs .kid_cont{margin:2px;width:74px;}
.inpage .searchBox .centerSearch .centerSearchForm .searchForm{padding:5px 0;padding-left:85px;}
.inpage .searchBox .centerSearch .centerSearchForm .tabs .minitext{position:relative;top:auto;left:auto;float:right;padding:0px;margin:2px;width:80px;font-size:11px;}
.inpage .searchBox .centerSearch .centerSearchForm .searchForm{width:320px;margin:0 auto;padding:5px 0;position:relative}
.inpage .searchBox .centerSearch .centerSearchForm .searchForm .kidsbtns{}
.inpage .searchBox .centerSearch .centerSearchForm .searchForm .allkids{clear:both;}
.inpage .searchBox .centerSearch .centerSearchForm .searchForm .submitDiv{width:100%;clear:both;margin:10px auto;float:right;text-align:center;}
.inpage .searchBox .centerSearch .centerSearchForm .tabs .submit{position:relative;left:auto;top:auto;display:inline-block;margin:0 auto;bottom:0}
.inpage .searchBox .centerSearch .centerSearchForm .tabsbuttons > .close{border:none;border-radius:0;background: url("../webimagesnew/closesearch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 25px;left: 0;margin: 5px;position: absolute;top: 0px;width: 25px;}
.inpage .searchBox .centerSearch .centerSearchForm .tabs .kidsbtns {left:none;right:158px;top:-40px;}
*/

.fixedside{position:fixed;right:0;top:176px;z-index:100;width:54px;}

.fixedside .chatBox{background:#e6e6e6;height:230px;width:320px;position:absolute;top:1px;right:-320px;z-index:22;display:none}
.fixedside .chatBox.open{right:0;}

.fixedside .chat{width:52px;cursor:pointer;position:absolute;top:0;left:-54px;margin:0px 0;background:url(../webimagesnew/helpbg.png) center center repeat-x;border:2px solid #fff;border-right:0;border-radius:10px 0 0 10px;height:64px;}
.fixedside .chat .pic{background:url(../webimagesnew/chat.png) no-repeat;position:absolute;top:6px;right:10px;width:29px;height:22px;}
.fixedside .chat span{line-height:12px;color:#fff;font-style:italic;font-size:11px;font-weight:bold;position:absolute;bottom:6px;display:block;right:2px;left:2px;text-align:center;}

.fixedside .viewsBox{background:#178ed5;border-radius:0 0 0 10px;border:2px solid #fff;height:226px;text-align:center;width:316px;position:absolute;top:72px;right:-320px;z-index:19;}
.fixedside .viewsBox.open{right:0;}

.fixedside .views{position:absolute;left:-54px;top:-2px;width:52px;cursor:pointer;margin:0;background:#0d1e2b;border:2px solid #fff;border-right:0;border-radius:10px 0 0 10px;height:64px;}
.fixedside .views .pic{font-style:italic;font-weight:bold;color:#004f87;background:url("../webimagesnew/circle.png") no-repeat;line-height:24px;position:absolute;top:6px;right:12px;width:26px;height:26px;font-size:11px;text-align:center;}
.fixedside .views span{line-height:12px;color:#fff;font-style:italic;font-size:11px;font-weight:bold;position:absolute;bottom:6px;display:block;right:0;text-align:center;}

.fixedside .favBoxs{background:#178ed5;border-radius:0 0 0 10px;border:2px solid #fff;height:226px;width:316px;position:absolute;top:142px;right:-320px;z-index:18;}
.fixedside .favBoxs.open{right:0;}

.fixedside .favorites{position:absolute;left:-54px;top:-2px;width:52px;cursor:pointer;margin:0;background:#0d1e2b;border:2px solid #fff;border-right:0;border-radius:10px 0 0 10px;height:64px;}
.fixedside .favorites .pic{font-style:italic;font-weight:bold;color:#004f87;background:url(../webimagesnew/heart.png) no-repeat;line-height:22px;position:absolute;top:6px;right:12px;text-align:center;width:26px;height:23px;font-size:11px;}
.fixedside .favorites span{line-height:12px;color:#fff;font-style:italic;font-size:11px;font-weight:bold;position:absolute;bottom:6px;display:block;right:0;text-align:center;}

.fixedside .a2a_floating_style{position:absolute;top:213px;z-index:16;text-align:center;background:rgba(255,255,255,0.4);border-radius:10px 0 0 10px; border:2px solid #fff;border-right:none;padding:0;position:relative;}
.fixedside .a2a_floating_style .title{background:#0d1e2b;height:30px;line-height:30px;color:#fff;text-align:center;font-weight:bold;font-size:14px;font-style:italic;border-radius:10px 0 0 0;}
.fixedside .a2a_floating_style a{display:inline-block;vertical-align:top;}
.fixedside .sep{display:none;}

.fixedside .items{height:228px;overflow:auto;text-align:center;}
.fixedside .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;width:293px;height:103px;border:1px solid #fff;background:#fff;}
.fixedside .itemSmall .infobutton{height:34px;}
.fixedside .itemSmall .infobutton .close{cursor:pointer;margin:4px;float:left;background:url(../webimagesnew/closesmall.png) no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .itemSmall .infobutton .likes{cursor:pointer;margin:4px;float:left;background:url(../webimagesnew/favsmall.png) no-repeat;background-size:contain;width:22px;height:19px;}
.fixedside .itemSmall .infobutton .likes.active{background:url(../webimagesnew/favactivesmall.png) no-repeat;background-size:contain;}
.fixedside .itemSmall .infobutton .icon{float:right;background:url(../webimagesnew/iconinfo.png) no-repeat;width:26px;height:28px;margin:3px;}
.fixedside .itemSmall .pic{width:110px;overflow:hidden;height:70px;float:right;}
.fixedside .itemSmall .pic img{width:100%;}
.fixedside .itemSmall .info{width:170px;height:70px;float:right;overflow:hidden;padding:0 5px;position:relative;}
.fixedside .itemSmall .info b.title{float:right;color:#f75d00;font-size:16px;}
.fixedside .itemSmall .info .place{float:right;color:#034b6a;font-size:12px;display:block;font-weight:bold;clear:both;}
.fixedside .itemSmall .info .city{float:right;color:#034b6a;font-size:12px;display:block;clear:both;}
.fixedside .itemSmall .info .stars{float:right;background:url(../webimagesnew/stars.png) no-repeat;width:68px;height:12px;font-size:12px;display:block;clear:both;margin-right:14px}
.fixedside .itemSmall .info .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}
.fixedside .itemSmall .info .price{position:absolute;left:0;bottom:3px;font-size:11px;float:right;color:#034b6a;}
.fixedside .itemSmall .info .price .from{float:right;}
.fixedside .itemSmall .info .price .money{font-style:italic;direction:ltr;font-weight:bold;float:right;font-size:14px;margin:0 2px;}
.fixedside .itemSmall .info .price .person{float:right;}
.fixedside .itemSmall .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:33px;height:70px;width:100%;left:0;right:0;}
.fixedside .itemSmall .icondesc .actor{position:absolute;top:70px;background:#f5f5f5;color:#333;text-align:right;font-size:13px;left:0;right:0;height:50px;padding:10px;z-index:999;}
.fixedside .itemSmall .icondesc .actor.open{top:0;}

.sidIco{display:none;position:absolute;top:0;left:0;width:85px;height:85px}
.sidIco.reco{display:block;background: rgba(0, 0, 0, 0) url("../webimagesnew/reco.png") no-repeat scroll center center / contain ;}
.sidIco.uniq{display:block;background:url('../webimagesnew/uniq.png') no-repeat center center / contain ;}

.promoted{width:100%;position:relative;min-height:500px;background:#f1f1f1;float:right;}
.promoted .promotedcenter{text-align:center;position:relative;margin:10px auto;max-width:1300px;width:100%;}
.promoted .promotedcenter .item{position:relative;margin:1% 0.5%;display:inline-block;vertical-align:top;background:#eee;width:302px;height:292px;border:1px solid #fff;}
.promoted .promotedcenter .item .likes{cursor:pointer;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/likes.png") no-repeat scroll 0 0;width:67px;height:42px;position:absolute;left:0;bottom:0;z-index:10}
.promoted .promotedcenter .item .likes.active{background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/likesactive.png") no-repeat scroll 0 0;}
.promoted .promotedcenter .item .likes > span{display:block;font-size:12px;color:#dbdbdb;position:absolute;left:14px;bottom:2px;}
.promoted .promotedcenter .item .likes.active > span{color:#fff;}
.promoted .promotedcenter .item .itemlink {display:block;width:302px;height:250px;}
.promoted .promotedcenter .item .itemlink .pic{height:188px;width:100%; overflow:hidden}
.promoted .promotedcenter .item .itemlink .pic > img {min-width:100%;min-height:100%;width:100%}
.promoted .promotedcenter .item .itemlink .pic .vacinfo {position:absolute;left:0;right:0;color:#333; background:rgba(255,255,255,0.8); font-size:11px; text-align:right;padding:3px 5px;}
.promoted .promotedcenter .item .itemlink .info{height:62px;width:100%;background:#fff;overflow:hidden;position:relative;}
.promoted .promotedcenter .item .itemlink .info .title{display:block;float:right;padding:0 10px;color:#333;font-size:18px;}
.promoted .promotedcenter .item .itemlink .info .place{clear:both;display:block;float:right;padding:2px 10px;color:#333;font-size:14px;}
.promoted .promotedcenter .item .itemlink .info .city{clear:both;display:block;float:right;padding:0 10px;color:#333;font-size:12px;}
.promoted .promotedcenter .item .itemlink .info .stars{background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:64px;height:12px;position:absolute;left:80px;bottom:7px;margin-right:14px}
.promoted .promotedcenter .item .itemlink .info .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}
.promoted .promotedcenter .item .itemlink .info .price{color:#178ed5;background:none;width:92px;height:62px;position:absolute;left:0;top:0;}
.promoted .promotedcenter .item .itemlink .info .price .from{font-size:12px;position:absolute;top:0;right:18px;}
.promoted .promotedcenter .item .itemlink .info .price .money{font-style:italic;font-size:20px;font-weight:bold;position:absolute;top:15px;left:5px;direction:ltr;}
.promoted .promotedcenter .item .itemlink .info .price .person{font-size:12px;position:absolute;bottom:7px;left:5px;}
.promoted .promotedcenter .item .infobutton{height:42px;background:#178ed5;overflow:hidden;position:absolute;bottom:0;left:0;right:0;z-index:9;}


.promoted .promotedcenter .item .itemlink .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:126px;height:62px;width:100%;left:0;right:0;}
.promoted .promotedcenter .item .itemlink .icondesc .actor{position:absolute;top:62px;background:#f5f5f5;color:#333;text-align:right;font-size:13px;left:0;right:0;height:42px;padding:10px;}
.promoted .promotedcenter .item .itemlink .icondesc .actor.open{top:0;}

.promoted .promotedcenter .textCategory{position:relative;margin:1% 0.5%;display:inline-block;vertical-align:top;width:302px;height:292px;overflow:hidden; float:right}
.promoted .promotedcenter .textCategory .categorytitle{font-weight:bold;text-align:right;height:24px;overflow:hidden;}
.promoted .promotedcenter .textCategory .categorytext{overflow:auto;text-align:right;height:268px; font-size:15px}

.promoted .promotedcenter .textCategory.home{max-width:1000px;width:100%;background:#e6e6e6;margin:1% 0;}
.promoted .promotedcenter .textCategory.home .categorytext{padding:0 6px;}
.promoted .promotedcenter .textCategory.home .categorytitle{padding:3px 6px;}

.newHomeBox{width:100%;position:relative;background:#dbdbdb;float:right;}
.newHomeBox .homeCenter{text-align:center;position:relative;margin:10px auto;max-width:1300px;width:100%;}
.newHomeBox .homeCenter .infoBox{display:inline-block;vertical-align:top;background:#fff;width:302px;height:292px;position:relative;margin:1% 0.5%;border-radius:10px;}
.newHomeBox .homeCenter .infoBox .logo{background:url(../webimages/logoinfo.png) right center no-repeat;height:53px;margin:0 10px;}
.newHomeBox .homeCenter .infoBox .logoText{margin:0 10px 10px;font-size:18px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .location{display:block;background:url(../webimages/location.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .phone{display:block;background:url(../webimages/infophone.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .fax{display:block;background:url(../webimages/infofax.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .email{display:block;background:url(../webimages/infoemail.png) right center no-repeat;background-size:contain;height:25px;line-height:25px;padding-right:30px; margin:3px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .face{display:block;background:url(../webimages/infoface.png) right center no-repeat;background-size:26px;padding-right:40px; margin:20px 5px;font-size:14px;color:#0d1e2b;text-align:right;}
.newHomeBox .homeCenter .infoBox .face b{display:block;}
.newHomeBox .homeCenter .infoBox .face span{display:block;}

.newHomeBox .homeCenter .boxHome{overflow:hidden;display:inline-block;vertical-align:top;background:#e6e6e6;width:298px;height:288px;position:relative;margin:1% 0.5%;border-radius:10px;border:1px solid #fff;}
.newHomeBox .homeCenter .boxHome .titleTop{position:relative;height:46px;line-height:46px;background:#008bb9;color:#fff;font-size:14px;}
.newHomeBox .homeCenter .boxHome .titleTop .arrowLeft{background:url(../webimages/arr_box_left.png) center center no-repeat;background-size:13px 23px; cursor:pointer;height:46px;width:36px;position:absolute;left:0;top:0;}
.newHomeBox .homeCenter .boxHome .titleTop .arrowRight{background:url(../webimages/arr_box_right.png) center center no-repeat;background-size:13px 23px;cursor:pointer; height:46px;width:36px;position:absolute;right:0;top:0;}
.newHomeBox .homeCenter .boxHome .slide{color:#0d1e2b;display:none;text-align:right;height:230px;overflow:auto;padding: 5px 10px;}
.newHomeBox .homeCenter .boxHome .slide b{color:#0d1e2b;display:block;font-size:15px;padding-bottom:2px;}
.newHomeBox .homeCenter .boxHome .slide .pic{display:block;margin:10px auto;clear:both;}
.newHomeBox .homeCenter .boxHome .slide .bottomTitle{text-align:center;background:#0d1e2b;position:absolute;bottom:0;height:36px;line-height:36px;color:#fff;left:0;right:0;}
.newHomeBox .homeCenter .boxHome .slide .iframe{position:absolute;top:46px;bottom:36px;left:0;right:0;}

.newHomeBox .homeCenter .boxHome .slide .isbttn {  position: absolute;  left: 0;  bottom: 10px;  right: 0;  text-align: center;  background: #0d1e2b;  color: #fff;  width: 100px;  padding: 5px;  margin: auto;  }


.infobutton .icon{cursor:pointer;float:right;background:url(../webimagesnew/iconinfo.png) no-repeat;width:26px;height:28px;margin:7px 2px;}
.infobutton .icon.icon1{background:url(../webimagesnew/talma/icons.png) 0 0 no-repeat !important;}
.infobutton .icon.icon1:hover{background:url(../webimagesnew/talma/icons.png)  0 -30px no-repeat !important;}
.infobutton .icon.icon2{ background:url(../webimagesnew/talma/icons.png) -30px 0 no-repeat !important;}
.infobutton .icon.icon2:hover{background:url(../webimagesnew/talma/icons.png)  -30px -30px no-repeat !important;}
.infobutton .icon.icon3{background:url(../webimagesnew/talma/icons.png) -60px 0 no-repeat !important;}
.infobutton .icon.icon3:hover{background:url(../webimagesnew/talma/icons.png)  -60px -30px no-repeat !important;}
.infobutton .icon.icon4{background:url(../webimagesnew/talma/icons.png) -90px 0 no-repeat !important;}
.infobutton .icon.icon4:hover{background:url(../webimagesnew/talma/icons.png)  -90px -30px no-repeat !important;}
.infobutton .icon.icon5{background:url(../webimagesnew/talma/icons.png) -120px 0 no-repeat !important;}
.infobutton .icon.icon5:hover{background:url(../webimagesnew/talma/icons.png)  -120px -30px no-repeat !important;}
.infobutton .icon.icon6{background:url(../webimagesnew/talma/icons.png) -150px 0 no-repeat !important;}
.infobutton .icon.icon6:hover{background:url(../webimagesnew/talma/icons.png)  -150px -30px no-repeat !important;}
.infobutton .icon.icon7{background:url(../webimagesnew/talma/icons.png) -180px 0 no-repeat !important;}
.infobutton .icon.icon7:hover{background:url(../webimagesnew/talma/icons.png)  -180px -30px no-repeat !important;}
.infobutton .icon.icon8{background:url(../webimagesnew/talma/icons.png) -210px 0 no-repeat !important;}
.infobutton .icon.icon8:hover{background:url(../webimagesnew/talma/icons.png)  -210px -30px no-repeat !important;}
.infobutton .icon.icon9{background:url(../webimagesnew/talma/icons.png) -240px 0 no-repeat !important;}
.infobutton .icon.icon9:hover{background:url(../webimagesnew/talma/icons.png)  -240px -30px no-repeat !important;}
.infobutton .icon.icon10{background:url(../webimagesnew/talma/icons.png) -270px 0 no-repeat !important;}
.infobutton .icon.icon10:hover{background:url(../webimagesnew/talma/icons.png)  -270px -30px no-repeat !important;}
.infobutton .icon.icon11{background:url(../webimagesnew/talma/icons.png) -300px 0 no-repeat !important;}
.infobutton .icon.icon11:hover{background:url(../webimagesnew/talma/icons.png)  -300px -30px no-repeat !important;}
.infobutton .icon.icon12{background:url(../webimagesnew/talma/icons.png) -330px 0 no-repeat !important;}
.infobutton .icon.icon12:hover{background:url(../webimagesnew/talma/icons.png)  -330px -30px no-repeat !important;}

.textpage{float:right;width:100%;margin-top:0px;text-align:center;overflow:hidden;position:relative;}
.textpage.fixed{}
.textpage .bread-crumbs-line{margin:30px auto;max-width:1270px;padding:0 15px}
.textpage .bread-crumbs-line a{float:right;color:#003e5a;font-size:16px;display:block;font-weight:bold;}
.textpage .bread-crumbs-line span{float:right;color:#003e5a;font-size:16px;margin:0 5px;display:block;font-weight:bold;}
.textpage .inPageSearch{max-width:1300px;width:100%;margin:0 auto;}
.textpage .inPageSearch .opensearch{border:0;cursor:pointer;border-radius:0;float:left;background:#178ed5;width:182px;height:36px;line-height:36px;margin-top:-6px;text-align:center;font-size:16px;font-weight:bold;color:#fff;}
.textpage .inPageSearch .searchBox{display:none;}
.textpage .inPageSearch .searchBox .centerSearch .centerSearchForm{margin-top:40px}

#personOver{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,0.9);z-index:999999999999999;}
#personOver #personOverText{text-align:right;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:10px 15px;width:270px;border-radius:20px;border:3px solid #4c7899;height:280px;position:absolute;top:3px;left:3px;right:3px;bottom:3px;margin:auto;background:#d8f0fa;z-index:999999999999999;}
#personOver #personOverText .closer{z-index:999999999999;cursor:pointer;position:absolute;top:3px;left:3px;width:30px;height:30px;}
#personOver #personOverText .popTitle {font-size:16px;margin-bottom:5px}
#personOver #personOverText .label {width:116px;float:right;clear:both;margin-top:2px;height:30px;line-height:30px}
#personOver #personOverText .slct {width:144px;float:left;margin-top:2px;position:relative}
#personOver #personOverText span.select {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;border-radius:10px;border:1px solid #cdcdcd;}
#personOver #personOverText select{cursor:pointer;position:absolute;left:0;top:0;height:30px;width:100%;}
#personOver #personOverText input {margin-top:2px;width:130px;float:left;line-height:30px;height:30px;text-align:right; padding:0 6px;background:#fff;border-radius:10px;border:1px solid #cdcdcd;}
#personOver #personOverText .slctdate {direction:ltr;text-align:center;margin-top:2px;width:130px;float:left;line-height:30px;height:30px; padding:0 6px;background:#fff;border-radius:10px;border:1px solid #cdcdcd;}
#personOver #personOverText .slctdate > div {display:inline-block;width:34px;position:relative;}
#personOver #personOverText .slctdate > .year {width:48px}
#personOver #personOverText .slctdate > span {display:inline-block;width:3px;margin:0 -2px;}
#personOver #personOverText .slctdate span.select {border:0;border-radius:0;font-size:12px;background-size:8px auto;background-color:transparent}
#personOver #personOverText .popdivspec {clear:both;overflow:hidden}
#personOver #personOverText .popSpecText {clear:both;font-size:12px;padding:10px 0;overflow:hidden}
#personOver #personOverText .submit {margin-top:2px;text-align:center;float:left;cursor:pointer;background:url(../webimagesnew/btn_bg_blue.png) repeat-x;background-size:auto 100%; font-weight:bold; color:white;font-size:16px;width:144px; border-radius:10px; height:32px; line-height:32px;}


.textpage .minisite{max-width:1300px;margin:80px auto 30px;width:100%;}
.textpage .minisite .top{width:100%;float:right;background:#fff;min-height:68px;position:relative;border:1px solid #fff;-moz-box-shadow: 0px 0 5px rgba(0,0,0,0.30);-webkit-box-shadow: 30px 0 5px rgba(0,0,0,0.30);box-shadow: 0px 0 5px rgba(0,0,0,0.30);}
.textpage .minisite .top .info{float:right;width:310px;position:relative;height:100%}
.textpage .minisite .top .info .title{display:block;float:right;padding:0 10px;color:#178ed5;font-size:22px;}
.textpage .minisite .top .info .place{clear:both;display:block;float:right;padding:2px 10px;color:#333;font-size:16px;font-weight:bold;}
.textpage .minisite .top .info .city{clear:both;display:block;float:right;padding:0 10px;color:#333;font-size:14px;}
.textpage .minisite .top .info .stars{background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:64px;height:12px;position:absolute;left:5px;bottom:5px;margin-right:14px}
.textpage .minisite .top .info .stars span {position:absolute;text-align:left;width:14px;right:-14px;font-weight:bold;font-size:14px;line-height:14px}



.textpage .minisite .top .tabsButtons {position:absolute;right:310px;left:72px}
.textpage .minisite .top .tabsButtons > div {width:16%;position:relative;height:68px;float:right}
.textpage .minisite .top .tabsButtons > div#buttontab5 {width:22%;position:relative;height:68px;float:right}

.textpage .minisite .top .tabsButtons > div .tab_shape{position:absolute; border-right:1px white solid;-moz-transform: skew(-20deg);-o-transform: skew(-20deg);-webkit-transform:skew(-20deg);transform:skew(-20deg);background:url(../webimagesnew/minitab.png) bottom center repeat-x;float:right; left:0;right:0;top:0;bottom:0 }
.textpage .minisite .top .tabsButtons > div#buttontab5 .tab_shape{background:#FD7244;}
.textpage .minisite .top .tabsButtons > div.active .tab_shape{background:url(../webimagesnew/minitabactive.png) bottom center repeat-x;}
.textpage .minisite .top .tabsButtons > div > a {font-size:16px;font-weight:bold;display:block;color:#003e5a;line-height:68px;z-index:1;position:absolute;left:0;right:0;bottom:0;top:0}
.textpage .minisite .top .tabsButtons > div.active a {color:#ffffff}
.textpage .minisite .top .tabsButtons > div#buttontab5 a {color:#ffffff;line-height:14px}
.textpage .minisite .top .tabsButtons > div > .arrow{display:none;}
.textpage .minisite .top .tabsButtons > div.active > .arrow{padding-right:20px;display:block;position:absolute;left:0;right:0;bottom:-20px;width:40px;height:20px;background:url(../webimagesnew/arrowactive.png)  no-repeat;background-size:contain;margin:0 auto;}
.textpage .minisite .top .tabsButtons > div#buttontab5.active > .arrow{background:url(../webimagesnew/arrowactiveprices.png) no-repeat;background-size:contain;}

.textpage .minisite .top .tabsButtons .price {width:14%;position:relative;height:68px;float:right;color:#fff;}
.textpage .minisite .top .tabsButtons .price .tab_shape{background:url(../webimagesnew/miniPrice.png) repeat-x;position:absolute;border-right:1px white solid; transform:skew(-20deg); -webkit-transform:skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg);float:right; left:0;right:0;top:0;bottom:0 }
.textpage .minisite .top .tabsButtons .price .inprice{position:absolute;top:0px;right:0px;left:0;bottom:0;margin:0 auto;width:70px;}
.textpage .minisite .top .tabsButtons .price .from{font-size:12px;position:absolute;top:7px;right:0px;}
.textpage .minisite .top .tabsButtons .price .money{width:70px;font-style:italic;font-size:20px;font-weight:bold;position:absolute;top:20px;right:0;direction:ltr;}
.textpage .minisite .top .tabsButtons .price .person{font-size:12px;position:absolute;bottom:10px;left:0px;}

.textpage .minisite .top .favout{position:absolute;left:0;top:0;bottom:0;height:68px;width:100px;overflow:hidden;}
.textpage .minisite .top .fav{cursor:pointer;float:right;background:url(../webimagesnew/minitabfav-unselected.png) repeat-x;float: right;height: 68px;top:0;left: -19px;position: absolute;-moz-transform: skew(-20deg);-o-transform: skew(-20deg); -webkit-transform: skew(-20deg);transform: skew(-20deg);width: 90px;}
.textpage .minisite .top .fav.active{float:right;background:url(../webimagesnew/minitabfav.png) repeat-x;}
.textpage .minisite .top .fav > span{-moz-transform: skew(20deg);-o-transform: skew(20deg); -webkit-transform: skew(20deg);transform: skew(20deg);color:#003e5a;display:block;position:absolute;left:19px;right:0;top:0;bottom:0;padding-top:8px;font-weight:bold;background-image:url(../webimagesnew/miniLev-noV.png);background-position: top 30px center;background-repeat: no-repeat;background-size:25px;}
.textpage .minisite .top .fav.active > span{background-image:url(../webimagesnew/miniLev.png);background-position: top 30px center;background-repeat: no-repeat;background-size:25px;color:#fff;}

.textpage .minisite .minipage{width:100%;float:right;margin:20px auto;position:relative;}
.rightSide{display:inline;width:300px;}
.rightSide .miniContact{background:#fff;min-height:500px;position:relative;overflow:hidden;width:300px;}
.rightSide .miniContact .infoPic{height:235px;overflow:hidden;position:relative;}
.rightSide .miniContact .infoPic .pic{height:195px;margin:2px 2px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.rightSide .miniContact .infoPic .infobutton{height:40px;background:#e6e6e6;overflow:hidden;margin:0px 2px;}
.rightSide .miniContact .infoPic .infobutton .icon{cursor:pointer;float:right;background:url(../webimagesnew/iconinfo.png) no-repeat;width:26px;height:28px;margin:3px;}
.rightSide .miniContact .infoPic .icondesc{overflow:hidden;margin:0 auto;position:absolute;top:135px;height:62px;width:100%;left:0;right:0;}
.rightSide .miniContact .infoPic .icondesc .actor{position:absolute;color:#333;top:62px;background:#f5f5f5;text-align:right;font-size:13px;left:0;right:0;height:42px;padding:10px;}
.rightSide .miniContact .infoPic .icondesc .actor.open{top:0;}
.rightSide .miniContact .description{font-weight:bold;font-size:14px;color:#003e5a;padding:5px 10px;text-align:right;}
.rightSide .miniContact .description > span{display:block;}
.rightSide .miniContact .contactForm{padding:0 10px;margin:5px auto;}
.rightSide .miniContact .contactForm .label{float:right;clear:both;font-style:italic;color:#003e5a;margin:2px 0;font-size:16px;width:50px;text-align:right;}
.rightSide .miniContact .contactForm .label.large{width:90px;}
.rightSide .miniContact .contactForm .submit{font-family:arial;font-weight:bold;background:url(../webimagesnew/btnSend.png) repeat-x;border:none;float:left;border-radius:10px;width:222px;height:34px;color:#fff;margin:10px 0;font-size:20px;}
.rightSide .miniContact .contactForm .inpt{float:right;border:1px solid #c5c5c5;width:222px;height:24px;margin:2px 0;}
.rightSide .miniContact .contactForm .inpt.small{width:122px;}
.rightSide .miniContact .contactForm .mailsecure {margin-top:7px; margin-right: 8px;float:right;}
.rightSide .miniContact .contactForm .chkbox{float:right;margin:9px 5px;}
.rightSide .miniContact .contactForm span{float:right;line-height:24px;font-style:italic;color:#003e5a;font-size:14px;margin:2px 0;}
.rightSide .miniContact .contactForm .txtarea{float:right;border:1px solid #c5c5c5;width:222px;height:88px;margin:2px 0;}


#textpage.textpage .minisite .minipage .leftSide .leftSideInner #rmForm .titleRes{display:none;color:#f75d00;font-size:15px;font-weight:bold;text-align:right;padding: 0 10px;}


.rightSide .moreOptions{margin:20px 0;background:#fff;overflow:hidden;width:300px;}
.rightSide .moreOptions .title{color:#003e5a;padding:5px 10px;font-size:20px;}
.rightSide .moreOptions .site{position:relative;}
.rightSide .moreOptions .site .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;height:120px;border:1px solid #fff;}
.rightSide .moreOptions .site .itemSmall .pic{width:180px;height:120px;float:right;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.rightSide .moreOptions .site .itemSmall .info{width:100px;height:110px;float:right;overflow:hidden;padding:5px;position:relative;background:#eee}
.rightSide .moreOptions .site .itemSmall .info .place{margin-bottom:5px;float:right;color:#333;font-size:14px;display:block;font-weight:bold;clear:both;}
.rightSide .moreOptions .site .itemSmall .info .city {font-size:14px;color:#178ed5;clear:both;display:block;font-weight:bold}
.rightSide .moreOptions .site .itemSmall .info .stars{float:right;background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/stars.png") no-repeat scroll 0 0;width:68px;height:12px;font-size:12px;display:block;clear:both;}
.rightSide .moreOptions .site .itemSmall .info .price{font-size:11px;float:right;color:#333;}
.rightSide .moreOptions .site .itemSmall .info .price .from{float:right;}
.rightSide .moreOptions .site .itemSmall .info .price .money{font-style:italic;direction:ltr;font-weight:bold;float:right;font-size:14px;margin:0 4px;}
.rightSide .moreOptions .site .itemSmall .info .price .person{float:right;}
.rightSide .moreOptions .site .slide{display:none;overflow:hidden;}
.rightSide .moreOptions .site #pointersMini{position:relative;height:35px;text-align:center}
.rightSide .moreOptions .site #pointersMini .pointer{cursor:pointer;margin:10px 2px 0;background:url(../webimagesnew/point.png) center center no-repeat;background-size:contain;width:14px;height:14px;font-size:0;display:inline-block;vertical-align:top;}
.rightSide .moreOptions .site #pointersMini .pointer_a{cursor:pointer;margin:10px 2px 0;background:url(../webimagesnew/point_a.png) center center no-repeat;background-size:contain;width:14px;height:14px;font-size:0;display:inline-block;vertical-align:top;}
.rightSide .moreOptions .site .arrowRight{z-index:11;position:absolute;right:10px;cursor:pointer;height:18px;margin-top:0;top:10px;width:14px;background-image:url("../webimagesnew/talma/arr-right.png");background-size:contain;background-position:right}
.rightSide .moreOptions .site .arrowLeft{z-index:11;position:absolute;left:10px;cursor:pointer;height:18px;margin-top:0;top:10px;width:14px;background-image:url("../webimagesnew/talma/arr-left.png");background-size:contain;}

.leftSide {margin-right:320px;}
.leftSide .leftSideInner {width:100%;overflow:visible;background:#fff;position:relative;z-index:1;float:left;}

.leftSide .leftSideInner.contact{background:#F1F1F1 url('../webimagesnew/contactBG.png') no-repeat right bottom}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage {display:inline-block;vertical-align: top;width:200px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .ttlTop{color:#423f40;font-size:20px;font-weight:bold;}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .conTextPh{margin-top:5px;height:24px;display:block;color:#423f40;font-size:18px;background:url('../webimagesnew/phoneIcon.png') no-repeat center right;padding-right:28px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .conTextFa{margin-top:5px;height:24px;display:block;color:#423f40;font-size:18px;background:url('../webimagesnew/faxIcon.png') no-repeat center right;padding-right:28px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage .bottomText{margin-top:5px;color:#423f40;font-size:18px;text-align:right}
.leftSide .leftSideInner.contact .pageText .middle .lftPage {float: left;vertical-align: top;width:100%;max-width:510px}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm{margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .allPut{box-sizing: border-box;background: #ffffff none repeat scroll 0 0;padding: 20px;height: 100%;overflow: hidden;width: 100%;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .lftForm{width:230px;float:right}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .rgtForm{idth:230px;float:left}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .submitBtn{width: 100%;float:right;clear:both;cursor:pointer;background:#268ecd;text-align:center;color:#fff;height:32px;line-height:32px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage input{margin-top:3px;max-width:230px;box-sizing:border-box;padding-right:10px;border:0 !important;height:28px;background:#e7e8e8;width: 100% !important;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .scode{max-width: 149px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage img{padding-top:7px;float:left;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage textarea{margin-top:3px;width: 230px;box-sizing:border-box;padding-top:10px;padding-right:10px;border:0 !important;;height:122px;background:#e7e8e8;}
.leftSide .leftSideInner.contact .pageText{max-width:800px;}
.leftSide .leftSideInner.contact{min-height: 700px;}


.mobileshow{display:none;}
.leftSide .title .spanTitle{color:#ff5252;line-height:24px;font-size:12px;font-weight:normal}
.paymentPage .submi {background:#ff5252;border-radius:0}



.textpage .leftSide .outgal{margin-top:20px;padding-bottom:52%;height:15px;max-width:640px;width:100%;display:inline-block;vertical-align:top;position:relative;}
.textpage .leftSide .outgal .gallery-block{position:absolute;top:0;left:0px;right:0px;bottom:0;overflow:hidden;}
.textpage .leftSide .outgal .gallery-block *{-webkit-touch-callout: none;   -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;user-select: none;}

.textpage .leftSide .outgal .gallery-block .responsive-slider{min-width:280px;direction:ltr;min-height:1px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fcfcfc;height:calc(100% - 90px);z-index:0;position:absolute;top:2px;width:100%;text-align:center;vertical-align:center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide ~ .slide{left:100%;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slide .picDesc{}

.textpage .leftSide .outgal .gallery-block .responsive-slider .slide .pTtl {background: rgba(255, 255, 255, 0.8);bottom: 0;font-size: 12px;padding: 3px 10px;position: absolute;right: 0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .slidepic{top: 0px;left: 0px;bottom:0px;margin: auto;min-height: 100%;position: absolute;right: 0px;background-color:#f6f6f6;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails{min-width:200px;direction:rtl;overflow:hidden;position:absolute;height:85px;z-index:10;left:0;right:0;padding:0 40px;bottom:0;text-align:center;font-size:0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb{overflow:hidden;cursor:pointer;position:absolute;height:73px;left:-100%;top:5%;width:109px;background:#fff;text-align:center;vertical-align:center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb.active{-moz-box-shadow: 0px 0 5px rgba(0,0,0,0.40);-webkit-box-shadow: 0px 0 5px rgba(0,0,0,0.40);box-shadow: 0px 0 5px rgba(0,0,0,0.40);}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb img{top: 0px;left: 0;margin: auto;max-height: 100%;bottom:0;position: absolute;right: 0;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb.active img{}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .thumb-place{height:80px;width:106px;display:inline-block;vertical-align:top;margin:0 2px;}

.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-right{z-index:11;position:absolute;right:0;cursor:pointer;height:20%;top:30%;width:28px;background:rgba(0, 0, 0, 0.2) url("../webimagesnew/thumbRight.png") no-repeat scroll center center;}
.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-left{z-index:11;position:absolute;left:0;cursor:pointer;height:20%;top:30%;width:28px;background:rgba(0, 0, 0, 0.2) url(../webimagesnew/thumbLeft.png) no-repeat scroll center center;}

.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .arrow-right{z-index:999;position:absolute;right:0;cursor:pointer;height:75px;margin-top:0;top:4px;width:39px;background:url(../webimagesnew/thumbRight.png) center center no-repeat #dddddd;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails .arrow-left{z-index:999;position:absolute;left:0;cursor:pointer;height:75px;margin-top:0;top:4px;width:39px;background:url(../webimagesnew/thumbLeft.png) center center no-repeat #dddddd;}
.textpage .leftSide .outgal .gallery-block .responsive-slider .responsive-slider ~ .responsive-slider{display:none;}

.textpage .leftSide .ski_site{padding:20px 10px;overflow:hidden;width:280px;display:inline-block;vertical-align:top;}
.textpage .leftSide .ski_site.nogal {width:auto;display:block}
.textpage .leftSide .ski_site .title{text-align:right;color:#034b6a;font-size:18px;font-weight:bold;}
.textpage .leftSide .ski_site .ski_place{width:280px;height:205px;margin:11px auto;position:relative;overflow:auto}
.textpage .leftSide .ski_site.nogal .ski_place {display:inline-block; vertical-align:top}
.textpage .leftSide .ski_site .ski_place .searchMap{position:absolute;left:0;bottom:0;background:url(../webimagesnew/searchMap.png) center center no-repeat;background-size:contain;width:34px;height:34px}
.textpage .leftSide .ski_site .ski_place .txt{text-align:right;font-size:14px;color:#636363;}
.textpage .leftSide .ski_site .ski_place .stamphld {text-align:center}
.textpage .leftSide .ski_site .ski_place .stamp {width:200px;}
.textpage .leftSide .ski_site .ski_map{width:280px;height:260px;margin:0 auto;position:relative;}
.textpage .leftSide .ski_site.nogal .ski_map {display:inline-block; vertical-align:top}
.textpage .leftSide .ski_site .ski_map .googlemap::before{content:"";width: 100%;  height: 100%;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 10;  cursor: pointer;}

.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{background-position:top center;}


.leftSide .pageText{min-height:407px;text-align:right;position:relative;overflow:hidden;margin:20px auto;padding:10px}
.leftSide .pageText p {direction:rtl !important;}
.leftSide .pageText .car_table {width:100%;max-width:600px; border-collapse:collapse; margin-top:10px;border-color:#AABBFF}
.leftSide .pageText .car_table td {padding:5px 3px;}
.leftSide .pageText .clubText {padding-left:40%;}
.leftSide .pageText .clubPic{background:url(../webimagesnew/club.jpg) center center no-repeat;background-size:contain;height:100%;width:35%;position:absolute;left:0;top:0;}
.leftSide .pageText .indexText {padding:0 15px;font-size:16px}
.leftSide .pageText img{max-width:100%}
.textpage .leftSide .pageText.hotels{margin-left:310px;}
.textpage .leftSide .pageText .title{color:#003e5a;font-size:18px;font-weight:bold;margin:10px 0;}
.textpage .leftSide .pageText .text{color:#636363;font-size:14px;}
.textpage .leftSide .pageText .text .mini_tr{clear:both;overflow:hidden;margin-bottom:10px}
.textpage .leftSide .pageText .text .mini_tr .mini_td1 {float:right;font-weight:bold;overflow:hidden; position:relative;width:110px;z-index:1}
.textpage .leftSide .pageText .text .mini_tr .mini_td2 {overflow:hidden;position:relative}
.leftSide .pageText .enlarge {position:relative;display:block}
.leftSide .pageText .enlarge div {position:absolute;left:0;right:0;top:0;bottom:0;;background:url(../webimagesnew/enlarge.png) center center no-repeat;background-size:100px}


.textpage .leftSide .roomsPage{padding:10px 10px 0;margin:20px auto 20px 10px;float:left;width:280px;position:relative;overflow:hidden;}
.textpage .leftSide .roomsPage .title{margin:10px 0 0;color:#003e5a;font-weight:bold;text-align:right;font-size:18px;}
.textpage .leftSide .roomsPage .comment{display:block;color:#003e5a;font-weight:bold;text-align:right;font-size:14px;}
.textpage .leftSide .roomsPage .room{display:inline-block;vertical-align:top;position:relative;padding:4px;width:270px;background:#f6f6f6;border:1px solid #b2e1f8;margin:6px 0;overflow:hidden;}
.textpage .leftSide .roomsPage .room .roomTitle{color:#003e5a;font-weight:bold;text-align:right;}
.textpage .leftSide .roomsPage .room .roomPersons{color:#003e5a;font-size:13px;text-align:right;}
.textpage .leftSide .roomsPage .room .roomDesc{color:#636363;font-size:12px;text-align:right;padding:0 6px;left:0;right:0;bottom:5px;overflow:hidden;}
.textpage .leftSide .roomsPage .room .priceLine {background:#f5f5f5;height:20px; border-top:1px #ddd solid; margin-top:6px;padding-top:6px}
.textpage .leftSide .roomsPage .room .priceLine .priceDate {float:right;font-size:12px;line-height:18px}
.textpage .leftSide .roomsPage .room .priceLine .roomPrice{direction:ltr;color:#003e5a;float:left;font-weight:bold;font-size:16px;line-height:18px;padding-left:8px;}
.textpage .leftSide .roomsPage .room .priceLine .roomOrder{cursor:pointer;color:#fff;background:#FD7244;float:left;font-weight:bold;font-size:13px;width:49px;height:18px;line-height:16px;}


/* order */

.leftSide .title{color:#003e5a;text-align:right;padding:10px;font-weight:bold;font-size:16px}
.textpage .leftSide .desc{color:#003e5a;text-align:right;padding:0 10px;overflow:hidden}
.textpage .leftSide .step1{padding:10px 10px;overflow:hidden;}
.textpage .leftSide .step1 .topBar{overflow:hidden;min-height:47px;background:#4c7899;}
.textpage .leftSide .step1 .topBar .search{margin:0 0 0 10px;width:29%;float:right;position:relative;height:47px;overflow:hidden;}
.textpage .leftSide .step1 .topBar .search .label{width:52%;height:100%;text-align:right;color:#fff;font-weight:bold;float:right;overflow:hidden;font-size:16px;}
.textpage .leftSide .step1 .topBar .search .singleVal{color:white; font-weight:bold; font-size:16px; height:100%; float:right; line-height:47px;}
.textpage .leftSide .step1 .topBar .search select{cursor:pointer;position:absolute;left:0;top:5px;font-family:arial;float:left;width:82px;height:34px;}
.textpage .leftSide .step1 .topBar .search select option {font-size:16px}
.textpage .leftSide .step1 .topBar .search span.select{cursor:pointer;padding:0 4px;text-align:right;position:absolute;top:6px;left:0;float:right;width:72px;height:32px;line-height:32px;border:1px solid #fff;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;}
.textpage .leftSide .step1 .topBar .search.start span.select{width:100px;}
.textpage .leftSide .step1 .topBar .search.start select{width:100px;}
.textpage .leftSide .step1 .topBar .search .outPut{position:relative;width:46%;height:32px;float:left;margin-top:5px;border:1px solid #cdcdcd;background:#dbe4eb;}
.textpage .leftSide .step1 .topBar .search .outPut input{display:block;font-size:14px;text-align:center;color:#333;position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:34px;float:left;border-radius:10px;border:none;background:none;}

.textpage .leftSide .step1 .topBar .search input.datepicker{width:46%;height:32px;float:left;margin-top:5px;border-radius:10px;border:1px solid #cdcdcd;background:#dbe4eb;background:url(../webimagesnew/datepicker.png) left 5px center no-repeat #fff;}


.textpage .leftSide .step1 .topBar .search.start ::-webkit-input-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start :-moz-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start ::-moz-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.start :-ms-input-placeholder {color:#fff;font-size:14px;opacity:1;filter:alpha(opacity=100)}

.textpage .leftSide .step1 .topBar .flightcheck {background: #f15e00 none repeat scroll 0 0;border: 1px solid white;border-radius: 10px;color: white;cursor: pointer;float: right;font-weight: bold;height: 30px;line-height: 30px;margin: 7px 5px;padding: 0 10px;}

/*
.textpage .leftSide.c600 .step1 .topBar .search{width:80%;}
.textpage .leftSide.c600 .step1 .topBar .search.start{width:39%;float:none;display:inline-block;vertical-align:top; margin-right:40px}
.textpage .leftSide.c600 .step1 .topBar .search.end{width:39%;float:none;display:inline-block;vertical-align:top;}

.textpage .leftSide.c600 .step1 .topBar .search.start ::-webkit-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide.c600 .step1 .topBar .search.start :-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide.c600 .step1 .topBar .search.start ::-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide.c600 .step1 .topBar .search.start :-ms-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}

.textpage .leftSide.c600 .step1 .topBar .search.start .label{display:none;}
.textpage .leftSide.c600 .step1 .topBar .search.end .label{display:none;}
.textpage .leftSide.c600 .step1 .topBar .search input.datepicker{width:96%}
.textpage .leftSide.c600 .step1 .topBar .search .outPut{width:96%}*/

.textpage .leftSide .step1 .topBar .search.end ::-webkit-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end :-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end ::-moz-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}
.textpage .leftSide .step1 .topBar .search.end :-ms-input-placeholder {color:#003e5a;font-size:14px;opacity:1;filter:alpha(opacity=100)}

.textpage .leftSide .step1 .topBar .stepNumber{width:50px;height:100%;line-height:47px;color:#003e5a;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}


.textpage .leftSide .step2{margin:10px;overflow:hidden;background:#d8f0fa; position:relative;padding-bottom:10px}
.textpage .leftSide .step2 .topBar{overflow:hidden;background:#4c7899;}

.textpage .leftSide .step2 .topBar .title{font-weight:bold;color:#fff;line-height:26px;text-align:right;font-size:16px;}
.textpage .leftSide .step2 .topBar .title.mob{display:none}
.textpage .leftSide .step2 .topBar .stepNumber{width:50px;line-height:46px;color:#003e5a;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}

.textpage .leftSide .step2 .topLine{height:30px;line-height:30px;overflow:hidden; padding-right:6px}
.textpage .leftSide .step2 .topLine .subTitleBig{text-align:right;font-weight:bold;font-size:14px;color:#003e5a;}
.textpage .leftSide .step2 .topLine .subTitle{text-align:right;font-weight:bold;font-size:12px;color:#003e5a;}
.textpage .leftSide .step2 .topLine .subTitleCenter{text-align:center;font-weight:bold;font-size:12px;color:#003e5a;}

.textpage .leftSide .step2 .linepad {padding-bottom:10px}
.textpage .leftSide .step2 .line_main {margin-left:105px;}
.textpage .leftSide .step2 .line_main .lineA {width:49%;float:right}
.textpage .leftSide .step2 .line_main .lineB {width:51%}

.textpage .leftSide .step2 .line_main td {padding-left:6px;position:relative;vertical-align:top}
.textpage .leftSide .step2 .lineA .typeRoom{}
.textpage .leftSide .step2 .lineA .contentRoom{width:70px;}
.textpage .leftSide .step2 .lineA .adults{width:100px;}

.textpage .leftSide .step2 .lineB .kid{width:60px;height:40px}

.textpage .leftSide .step2 .lineB .hosting{}
.textpage .leftSide .step2 .priceRoom{position:absolute;left:0;width:105px;}
.textpage .leftSide .step2 .priceRoom .priceBox{line-height:40px;height:40px;background:#004c85;border:1px solid #cdcdcd;margin-left:15px;}
.textpage .leftSide .step2 .priceRoom .priceBox input{color:white;width:100%;text-align:center; font-size:20px;font-weight:bold;background:transparent;border:0;padding-top:2px}
.textpage .leftSide .step2 .priceRoom .money {color:#003e5a;position:absolute;width:15px;left:0;font-size:20px;font-weight:bold;line-height:40px}

.textpage .leftSide .step2 .line{margin:0px auto 10px;overflow:hidden; padding-right:6px;position:relative}
.textpage .leftSide .step2 .line .typeRoom select{cursor:pointer;position:absolute;right:0;top:0;height:44px;width:100%;}
.textpage .leftSide .step2 .line .typeRoom select option {font-size:16px}

.textpage .leftSide .step2 .line span.select {cursor:pointer;display:block;line-height:40px;height:40px;font-size:14px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;border:1px solid #fff;}


.textpage .leftSide .step2 .line .persons {text-align:center; background:rgba(255,255,255,0.5);border:1px solid #a0bed5; line-height:15px;height:30px;padding:5px 0;color:#4c7899}
.textpage .leftSide .step2 .line .persons input {width:10px;height:12px; background:transparent; border:none;text-align:center;color:#4c7899}
.textpage .leftSide .step2 .line .persons span{display:block;font-size:12px;}
.textpage .leftSide .step2 .line .persons .resShow{display:none;font-size:12px;}
.textpage .leftSide .step2 .line .adults select{cursor:pointer;position:absolute;left:0;top:0;height:44px;width:100%;}
.textpage .leftSide .step2 .line .adults select option {font-size:16px}

.textpage .leftSide .step2 .line .kid select{width:100%;cursor:pointer;position:absolute;left:0;top:0;height:40px;right:0;}
.textpage .leftSide .step2 .line .kid span.select{border:1px #178ed5 solid;background-size:8px auto; font-size:12px}
.textpage .leftSide .step2 .line .kid .kidHide {display:none}
.textpage .leftSide .step2 .line .kid .kidTitle {display:none}
.textpage .leftSide .step2 .line .kid .kidNo {display:none;height:40px;text-align:right;background:rgba(255,255,255,0.5);border:1px solid #fff;}
.textpage .leftSide .step2 .line .kid .kidAdd {display:none; line-height:13px;height:26px;text-align:center;background:#178ed5;border:1px #178ed5 solid; padding:7px 10px; text-align:center;color:white;font-size:14px;  cursor:pointer }
.textpage .leftSide .step2 .line .kid .kidRemove {background:url(../webimagesnew/small-x.png) center center no-repeat #0d1e2b ;position:absolute;z-index:10;width:17px;height:17px;top:0px;left:0px; border-radius:10px;;cursor:pointer;display:none;}

.textpage .leftSide .step2 .line .hosting select{width:100%;cursor:pointer;position:absolute;left:0;top:0;height:44px;right:0;}
.textpage .leftSide .step2 .line .hosting select option {font-size:16px;}

.textpage .leftSide .step2 .add_room {border:0;float:right;cursor:pointer;background:#178ed5 ; font-weight:bold; color:white;font-size:16px;padding:0 10px;margin:0 6px; height:32px; line-height:30px;}
.textpage .leftSide .step2 .kids_ages {line-height:14px; position:absolute;bottom:115px;right:15px;}
.textpage .leftSide .step2 .kids_ages img{ float:right;margin-top:3px;margin-left:3px;}
.textpage .leftSide .step2 .continue {border:0;float:left;cursor:pointer;background:#178ed5 ; font-weight:bold; color:white;font-size:16px;padding:0 20px;margin-left:15px;height:32px; line-height:30px;}
.textpage .leftSide .step2 .continue.newbtn{float:none;font-size:14px;display:inline-block;vertical-align:top;height:36px;width:160px;}
.textpage .leftSide .step2 .continue.newbtn.bigger{background:#FD7244;font-size:20px}
.textpage .leftSide .step2 .bttnsStep{display:none}
.textpage .minipage.orderS3 .step2 .bttnsStep{float:right;border-bottom:6px solid #FD7244;margin-top:20px;width:100%;display:block;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep{border-bottom:6px solid #178ed5;}
.textpage .minipage.orderS3 .step2 .bttnsStep input{float:right;margin-left:10px;}
.textpage .minipage.orderS3 .step2 .bttnsStep input:focus {outline: none;}
.textpage .minipage.orderS3 .step2 .bttnsStep input#cButtDownload{background:#8BC6EA;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep input#cButtDownload{background:#178ed5;}
.textpage .minipage.orderS3.bid .step2 .bttnsStep .continue.newbtn.bigger{background:#FFA76D;}
.textpage .minipage.orderS3 .step3 .roompeople .leftcarcont .printbtn{display:none;}
.textpage .minipage.orderS3.bid .step3 .roompeople .leftcarcont .printbtn{display:block;}



.textpage .minipage.orderS3 .step3 .order-div-0{padding:0 28px;margin:0 auto;width:100%;overflow:hidden;}
.textpage .minipage.orderS3 .step3 .title2{padding:4px;font-size:14px;}
.textpage .minipage.orderS3 .step3 .order-div-1{display:inline-block;vertical-align:top;max-width: 342px;width: 100%; border: 1px solid #9ab3bf;background: #f4f4f4;height: 227px;}
.textpage .minipage.orderS3 .step3 .order-div-2{}
.textpage .minipage.orderS3 .step3 .order-div-2 textarea{width:96%;height:130px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-3{display:inline-block;vertical-align:top;max-width:510px;width:100%;}
.textpage .minipage.orderS3 .step3 .order-div-4{float:right;max-width:500px;width:100%;border:1px solid #9ab3bf;background:#f4f4f4;height:60px;}
.textpage .minipage.orderS3 .step3 .order-div-4 select{width:23%;display:inline-block;height:26px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-4 input{width:23%;display:inline-block;height:26px;border:1px solid #e2e2e2}
.textpage .minipage.orderS3 .step3 .order-div-4 span{width:23%;display:inline-block;height:26px;}
.textpage .minipage.orderS3 .step3 .order-div-5{float:right;max-width:500px;width:100%;border:1px solid #9ab3bf;background:#f4f4f4;min-height:140px;margin-top:10px;}
.textpage .minipage.orderS3 .step3 .order-div-5 select{display:block;width:90%}
.textpage .minipage.orderS3 .step3 .order-div-5 input{clear:both;display:block;float:right;margin-right:2%;margin-top:12px;}
.textpage .minipage.orderS3 .step3 .order-div-5 input.radio{display:block;float:right;margin-right:2%;margin-left:2%;height:18px;margin-top:0;clear:both;}
.textpage .minipage.orderS3 .step3 .order-div-5 span{float:right;}
.textpage .minipage.orderS3 .step3 .order-div-5 a{float:right;margin-top:8px;margin-right:5px;}
.textpage .minipage.orderS3 .step3 .order-div-6{clear:both;color:#003e5a;font-size:14px;padding:10px;}


.textpage .minipage.orderS3.bid .leftSide .step3 .line .btmData{display:none}
.textpage .minipage.orderS3.bid .leftSide .step3 .roompeople .rightcarcont{display:none;}
.textpage .minipage.orderS3.bid .leftSide .step3 .roompeople .leftcarcont .orderbtn{display:none}
.textpage .minipage.orderS3 .leftSide .step3{clear:both;}





.textpage .leftSide .step3{margin:10px;position:relative;padding-bottom:10px}
.textpage .leftSide .step3 .topBar{overflow:hidden;background:#4c7899;position:relative}
.textpage .leftSide .step3 .topBar .stepNumber{width:50px;color:#003e5a;line-height:46px;font-weight:bold;font-size:22px;float:right;background:url(../webimagesnew/stepNumber.png) center center no-repeat;}
.textpage .leftSide .step3 .topBar .title{font-weight:bold;color:#fff;text-align:right;font-size:16px;}
.textpage .leftSide .step3 .topBar .title > div{position:absolute; left:0; right:150px;top:0;bottom:0;}
.textpage .leftSide .step3 .topBar .title > div > table {width:100%;height:47px;}
.textpage .leftSide .step3 .topBar .title > div > table td {font-size:14px;padding:0 10px;line-height:16px;}

.textpage .leftSide .step3 .roomtitle {margin-top:10px;overflow:hidden;min-height:30px;background:#9fcbdd;position:relative; padding:0 6px; color:#003e5a;line-height:30px;text-align:right; font-weight:bold; font-size:16px}
.textpage .leftSide .step3 .roompeople {background:#d8f0fa;width:100%;padding-bottom:30px;}
.textpage .leftSide .step3 .roompeople.kevin {overflow:hidden;}

.textpage .leftSide .step3 .line { width:100%;position:relative; min-height:30px;}

.textpage .leftSide .step3 .topLine{overflow:hidden; padding-right:6px}
.textpage .leftSide .step3 .topLine .subTitle{text-align:right;font-weight:bold;font-size:12px;color:#003e5a;margin-top:16px}
.textpage .leftSide .step3 .topLine .line_main{}
.textpage .leftSide .step3 .line_main {margin-left:105px;margin-bottom:10px;padding-right:6px;position:relative;}
.textpage .leftSide .step3 .line_main .line {width:100%;float:right}


.textpage .leftSide .step3 .line td {padding-left:6px;position:relative;vertical-align:top}
.textpage .leftSide .step3 .line .peopleInfo{width:138px}
.textpage .leftSide .step3 .line .Name {width:20%;min-width:110px}
.textpage .leftSide .step3 .line .bDate {width:128px}
.textpage .leftSide .step3 .line td.titles{height:30px;}
.textpage .leftSide .step3 .line td.titles .checkTitle{height:20px;margin-top:5px;display:table;}
.textpage .leftSide .step3 .line td.titles .checkTitle p{height:100%;display:table-cell;vertical-align:middle;}

.textpage .leftSide .step3 .line .rentalTitle {width:50%;margin-right:50%;text-align:center;text-align:center;font-weight:bold;font-size:12px;color:#003e5a; font-size:13px}
.textpage .leftSide .step3 .line .checkTitle {width:25%;text-align:center;text-align:center;font-weight:bold;font-size:12px;color:#003e5a;float:right}

.textpage .leftSide .step3 .pingwin-extra {position:absolute;right:0;top:12px}
.textpage .leftSide .step3 .pingwin-extra .box-one {width:76px;height:20px;}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"]{background:url(../webimagesnew/spec0.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"]{background:url(../webimagesnew/spec1.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"]{background:url(../webimagesnew/spec2.png)}
.textpage .leftSide .step3 .pingwin-extra .box-one select {border:0;width:76px;height:20px;opacity:0;position:absolute;right:0;z-index:2;}
.textpage .leftSide .step3 .pingwin-extra .box-one .t0 {display:none;color:white;font-size:12px;line-height:20px;padding-left:22px;position:absolute;left:0}
.textpage .leftSide .step3 .pingwin-extra .box-one .t1 {display:none;color:white;font-size:12px;line-height:20px;padding-right:22px;position:absolute;right:0}
.textpage .leftSide .step3 .pingwin-extra .box-one .t2 {display:none;color:white;font-size:12px;line-height:20px;padding-right:22px;position:absolute;right:0}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"] .t0 {display:block}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"] .t1 {display:block}
.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"] .t2 {display:block}

.textpage .leftSide .step3 .priceRoom{position:absolute;left:0;width:105px;}
.textpage .leftSide .step3 .priceRoom .priceBox{line-height:30px;height:30px;background:#6b8faa;border:1px solid #cdcdcd;margin-left:15px;color:white;font-weight:bold;font-size:20px}
.textpage .leftSide .step3 .priceRoom .priceBox input{color:white;width:100%;text-align:center; font-size:20px;font-weight:bold;background:transparent;border:0;padding-top:2px}
.textpage .leftSide .step3 .priceRoom.total{position:relative;left:auto;float:left;margin-bottom:10px;}
.textpage .leftSide .step3 .priceRoom.total .priceBox{background:#004c85;}
.textpage .leftSide .step3 .priceRoom .money {color:#003e5a;position:absolute;width:15px;left:0;font-size:20px;font-weight:bold;line-height:30px}
.textpage .leftSide .step3 .line span.select {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 2px center no-repeat #fff;border:1px solid #fff;}
.textpage .leftSide .step3 .line input {text-transform:uppercase;cursor:pointer;width:88%;padding:0 5%;line-height:30px;height:30px;text-align:right; background:#fff;border:1px solid #fff; font-size:16px}
.textpage .leftSide .step3 .line select{cursor:pointer;position:absolute;left:0;top:0;height:30px;width:100%;}
.textpage .leftSide .step3 .line select option {font-size:16px}

.textpage .leftSide .step3 .line .spFillInfo {display:none}
.textpage .leftSide .step3 .line .spFullInfo {display:none}
.textpage .leftSide .step3 .line .personTtl {width:68px;float:right;line-height:30px; text-align:right}
.textpage .leftSide .step3 .line .personTtl.bonus {vertical-align:top;line-height:12px;font-size:13px}
.textpage .leftSide .step3 .line .gender {width:60px;float:left;position:relative}

/*
.textpage .leftSide .step3 .line .checks .check11{cursor:pointer;width:30px;height:30px;background:url(../webimagesnew/check.png)center center no-repeat #fff;background-size:16px auto;border-radius:10px;border:1px solid #004c85; margin:0 auto}
.textpage .leftSide .step3 .line .checks .check10{cursor:pointer;width:30px;height:30px;;background:url(../webimagesnew/checkB.png)center center no-repeat #fff;background-size:18px auto;border-radius:10px;border:1px solid #cdcdcd; margin:0 auto}
.textpage .leftSide .step3 .line .checks .check01{width:30px;height:30px;;background:url(../webimagesnew/check.png)center center no-repeat #e5e5e5;background-size:16px auto;border-radius:10px;border:1px solid #004c85; margin:0 auto}
.textpage .leftSide .step3 .line .checks .check00{width:30px;height:30px;background:url(../webimagesnew/checkB.png)center center no-repeat #e5e5e5;background-size:18px auto;border-radius:10px;border:1px solid #cdcdcd; margin:0 auto}
*/

input[type=checkbox].css-checkbox { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox + label.css-label { width:50px;height:40px;float:right;text-align:center; display: inline-block;  font-size: 15px; vertical-align: middle; cursor: pointer; line-height: normal; }
input[type=checkbox].css-checkbox:checked + label.css-label {background: url(../webimages/checkbox.png) center center no-repeat; }
label.css-label {  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


input[type=checkbox].css-checkbox2 { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox2 + label.css-label2 { width:23px;height:19px;margin:0 0px 0 10px;float:right;text-align:center; display: inline-block;  font-size: 15px; vertical-align: middle; cursor: pointer; line-height: normal; }
input[type=checkbox].css-checkbox2:checked + label.css-label2 {background: url(../webimages/checkboxYES.png) center center no-repeat; }
label.css-label2 { background: url(../webimages/checkboxNO.png) center center no-repeat; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.textpage .leftSide .step3 .roompeople .rightcarcont{padding:10px;color:#003e5a;font-weight:bold;text-align:right;}
.textpage .leftSide .step3 .roompeople .leftcarcont{float:left;margin-top:10px;width:300px;}
.textpage .leftSide .step3 .roompeople .leftcarcont .subTitle{float:right;color: #003e5a;font-size: 12px;font-weight: bold;margin-top: 8px;text-align: right;}
.textpage .leftSide .step3 .roompeople .leftcarcont .selects{clear:both;float:right;width:190px;position:relative}

.textpage .leftSide .step3 .roompeople .leftcarcont .selects span.select {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; padding:0 6px;background:url(../webimagesnew/sel.png) left 5px center no-repeat #fff;border-radius:10px;border:1px solid #cdcdcd;}
.textpage .leftSide .step3 .roompeople .leftcarcont .selects select{cursor:pointer;position:absolute;left:0;top:0;height:30px;width:100%;}
.textpage .leftSide .step3 .roompeople .leftcarcont .btnaddcar{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;padding:0 10px;height:32px;text-align:center;color:#fff;background:#1698f1;}
.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;width:180px;height:32px;text-align:center;color:#fff;background:#178ed5;outline:none;cursor:pointer;}
.textpage .leftSide .step3 .roompeople .leftcarcont .orderbtn{border:none;margin:10px;font-size:16px;font-weight:bold;clear:both;float:left;width:180px;height:32px;text-align:center;color:#fff;background:#FD7244;outline:none;cursor:pointer;}
input.css-checkbox2[type="checkbox"]:checked + label.css-label2 {background:rgba(0, 0, 0, 0) url("../webimagesnew/talma/checkboxYES.png") no-repeat scroll center center}
.textpage .leftSide .step3 .check_frame{overflow:hidden;padding:10px;background:#65b2d1;color:#fff;margin-top:10px;}

#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(3){display:none;}

.textpage .leftSide .step3 #carTd{width:100%;overflow:hidden;}

.textpage .leftSide .step3 .line .bDateDiv {cursor:pointer;display:block;line-height:30px;height:30px;text-align:right; background:#fff;border:1px solid #fff;display:table;width:100%;direction:ltr}
.textpage .leftSide .step3 .line .bDateDiv span.select {border:0;border-radius:0;font-size:12px;background-size:8px auto;background-color:transparent}
.textpage .leftSide .step3 .line .bDateDiv > div {display:table-cell;position:relative}
.textpage .leftSide .step3 .line .bDateDiv > .year {}
.textpage .leftSide .step3 .line .bDateDiv > span {display:table-cell;width:3px;}










.textpage .leftSide .step3 .line .checks {width: 232px !important;}

.textpage .leftSide .step3 .line .checks .skiIcon_none {background-image:url("/webimagesnew/talma/ski_icons/x2.png")}

.textpage .leftSide .step3 .line .checks .skiIcon_type1 {background-image:url(/webimages/ski_icons/ski.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_type2 {background-image:url(/webimages/ski_icons/snow.png);}

.textpage .leftSide .step3 .line .checks .skiIcon_pass1 {background-image:url(/webimages/ski_icons/ragil.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_pass2 {background-image:url(/webimages/ski_icons/exp.png);}

.textpage .leftSide .step3 .line .checks .skiIcon_train1 {background-image:url(/webimages/ski_icons/starB.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train2 {background-image:url(/webimages/ski_icons/star2.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train3 {background-image:url(/webimages/ski_icons/star3.png);}
.textpage .leftSide .step3 .line .checks .skiIcon_train4 {background-image:url(/webimages/ski_icons/star1.png);}

.textpage .leftSide .step3 .line .checks .checkTitle {font-weight: normal; float: right;margin-left: 2px;width:24%;cursor:pointer;background-color:#ffffff;background-repeat:no-repeat;height:32px;background-position:center top 1px}

.textpage .leftSide .step3 .line .checks .check01{height: 18px; margin: 0 auto;width: 100%;}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .check01{display:none;}

.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv:before{content: " ";width: 24px;height: 11px;position: absolute;top: -11px;background-image: url(/webimages/ski_icons/arTop.png);background-repeat: no-repeat;background-position: bottom center;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num1:before{right: 16px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num2:before{right: 70px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num3:before{right: 132px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num4:before{right: 188px;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.open{display:block}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv{z-index:100;background: white none repeat scroll 0 0;border: 1px solid #6b8faa;left: 0;position: absolute;right: 0;top:130%;width: 230px;box-sizing:border-box;padding:5px;display:none;}
.textpage .leftSide .step3 .line .checks .checkTitle .checkTitleDesc{color:#178ED5;font-size:12px;bottom:0;width:100%;text-align:center;height: 14px;background:url(/webimages/ski_icons/arDown.png) no-repeat top 6px left 2px;}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent {display:table}
.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .checkTitleDesc {display:table-cell;height:34px !important;vertical-align:middle;line-height:11px}


.textpage .leftSide .step3 .line .checks .chooseDiv .num1{background:url(/webimages/ski_icons/arTop.png) no-repeat top right;}

.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType{min-height:30px;position:relative;padding-bottom:4px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType:hover{background:#d8f0fa}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .radioRound {height:auto;padding:0;border:none;width:auto;float:right;margin-top: 5px;}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkTitleIn {font-weight:bold;text-align:right;line-height: 18px;background-position: right top 4px;background-repeat: no-repeat;height: 22px;padding-right: 46px;color:#004c85;font-size:14px;margin-right:4px;padding-top:4px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkTitleIn.skiIcon_none{background-position: right 10px top 4px;}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .checkDesc{text-align:right;clear:both;color:#004c85;font-size:12px;padding-right: 30px;line-height:12px}
.textpage .leftSide .step3 .line .checks .chooseDiv .chosenType .radioChoosen{position:absolute;right:0;top:0;bottom:0;left:0;cursor:pointer;}
/*.textpage .leftSide .step3 .line .checks .chooseDiv.num4 .chosenType .checkTitleIn {padding-right: 14px;}
.textpage .leftSide .step3 .line .checks .chooseDiv.num4 .chosenType .checkDesc {padding-right: 22px;}*/

.textpage .leftSide .step3 .line .checks .chooseDiv .equip{height:55px;width:214px;margin:0 auto;border-top:1px solid #004c85;border-bottom:1px solid #004c85;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky:hover{background:#d8f0fa}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky{height: 100%;width:49%;background: #f2f2f2;position:relative;display: inline-block;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .radioSki{height:auto;padding:0;width:auto;position:absolute;left:0;right:0;margin:4px auto;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .equipTitle{bottom: 0;color: #004c85;font-size: 13px;left: 0;margin-bottom: 2px;position: absolute;right: 0;text-align: center;}
.textpage .leftSide .step3 .line .checks .chooseDiv .equip .colSky .radioChoosen{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;}
.textpage .leftSide .step3 .line .checks .chooseDiv .skiOK {width:150px;height:32px;background:#ff7400;cursor:pointer;text-align:center;color:#ffffff;line-height:32px;margin:10px auto;font-size:20px;font-weight:bold;border-radius:8px;}

.openContact{display:none;}



#inc_reviews{margin-top:75px;padding-bottom:30px;}
#inc_reviews .grid{max-width:1220px;margin: auto;}
#inc_reviews .grid h1{color: #178ed5;font-size: 48px;text-align: center;font-weight: normal;padding:10px 0}
#inc_reviews .grid .addRev{text-decoration:underline;cursor:pointer;color:#178ed5;font-size:18px;text-align:center;}
#inc_reviews .grid .revBoxWrap{text-align:center;margin-top:30px;    position: relative;}
#inc_reviews .grid .revBoxWrap .revBox{cursor:pointer;margin:0px 10px 20px ;overflow: hidden;box-sizing:border-box;width:280px;padding:10px;box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);display:inline-block;vertical-align:top;background:white;}
#inc_reviews .grid .revBoxWrap .revBox .revTtl{text-align:right;color:#333333;font-size:18px;font-weight:bold;line-height:20px;margin: 4px 0;}
#inc_reviews .grid .revBoxWrap .revBox .revText{color:#333333;font-size:16px !important;font-family: 'HeeboRegular', sans-serif !important;text-align:right;line-height: 18px;}
#inc_reviews .grid .revBoxWrap .revBox .revText *{color:#333333;font-size:16px !important;font-family: 'HeeboRegular', sans-serif !important;text-align:right;line-height: 18px;}

#inc_reviews .grid .revBoxWrap .revBox .imgWrap{position:relative;margin-top:10px;background-repeat:no-repeat;background-position:center center;background-size:cover;height:200px;overflow:hidden;}
#inc_reviews .grid .revBoxWrap .revBox .imgWrap img{max-width:100%}
#inc_reviews .grid .revBoxWrap .revBox .imgWrap .imgCount{width:40px;height:40px;position:absolute;bottom:14px;left:10px;background:rgba(0,0,0,0.8);color:#fff;font-size:16px;line-height:40px;border-radius:20px;}
#inc_reviews .grid .revBoxWrap .revBox .revName{color:#333333;font-size:14px;text-align:right;font-weight:bold}
#inc_reviews .grid .revBoxWrap .revBox .revDay{color:#333333;font-size:12px;text-align:right;}

.reviewLoader {width: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);z-index: 999;display: none;}
.reviewLoader::after {width: 50px;content: "";height: 50px;border-radius: 50px;border: 3px solid #178ed5;border-bottom: 3px solid #fff;margin: auto;position: fixed;bottom: 0;top: 0;left: 0;right: 0;animation: lds-spinner 0.5s linear infinite;}
.reviewLoader.show{display: block;}
@keyframes lds-spinner {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}


#addressDiv{display:none;}
#addressDiv.open{display:block;}
.vacType1 .inputWrapi:first-child option:not(.skiLocation){display:none}
.vacType2 .inputWrapi:first-child option.skiLocation{display:none}
.addReview{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7);z-index:999}
.addReview .revBox{padding:10px 20px;max-width:472px;max-height:550px;width:100%;box-sizing:border-box;border:1px solid #178ed5;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;height:70vh}
.addReview .revBox .revBoxTtl{font-weight:bold;font-size:20px;color:#178ed5;text-align:right;}
.addReview .revBox .closePop{width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;}
.addReview .revBox form{margin-top:20px;text-align: center;overflow: auto;position: absolute;right: 20px;left: 20px;top: 30px;bottom: 10px;}
.addReview .revBox .inputWrapi{width:208px;display:inline-block;vertical-align:top;margin-right:-4px;margin-bottom:10px}
.reviewType{width:100%}
.reviewType .title{color:#178ed5;font-size:16px;text-align:right}
.reviewType .subtitle{color:#777777;text-align:right;font-size:14px;margin-top:15px;}
.reviewType .radioCont{text-align: right;}
.reviewType .radioCont div {display: inline-block;margin: 20px 0;position:relative}
.reviewType .radioCont div label{color:#777777;font-size:16px;padding-right: 20px;line-height: 20px;}
.reviewType .radioCont div:last-child{margin-right:40px;}
input[name=vacationType]{-webkit-appearance:none;}
input[name=vacationType]:before { content: "";position: absolute;right: 0px;bottom: 2px;width: 15px;height: 15px;border-radius: 100%;border: 1px solid #178ed5;}
input[name=vacationType]:checked:after { content: "";position: absolute;right: 3px;bottom: 5px;width: 11px;height: 11px;border-radius: 100%;background: #178ed5;}
input[name=vacationType]:checked + label{color:#178ed5}
.addReview .revBox .inputWrapi .inputTtl{font-size:12px;color:#777777;padding-right:10px;text-align: right;}
.addReview .revBox .inputWrapi .inputTtl .ast{color: red;	}
.addReview .revBox .inputWrapi select{box-sizing:border-box;width:200px;height:40px;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi input{box-sizing:border-box;width:200px;height:40px;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi input.alert{border:1px solid #ff0000;}
.addReview .revBox .inputWrapi.big{width:100%}
.addReview .revBox .inputWrapi.big textarea{max-width:410px;width:99%;height:140px;resize:none;padding:10px;box-sizing:border-box;border:1px solid #cccccc;}
.addReview .revBox .inputWrapi.big textarea.alert{border:1px solid #ff0000;}
.addReview .revBox .secTtl{margin-bottom:10px;font-size:12px;color:#777777;padding-right:10px;text-align: right;}
.addReview .revBox .fWrap{overflow:hidden;}
.addReview .revBox .fileWrap{margin:5px;width:60px;cursor:pointer;height:60px;box-sizing:border-box;float:right;border:1px solid #cccccc;vertical-align:top;}
.addReview .revBox .fileWrap label{cursor: pointer;width:58px;height:58px;background:#f5f5f5 url('/webimages/camera.png') no-repeat center center;font-size:12px;color:#777777;display:block}
.addReview .revBox .fileWrap input[type="file"]{display:none}
.addReview .revBox .submi{line-height:50px;clear:both;display: block;width:160px;height:50px;background:#178ed5;margin:15px auto 0;border:none;color:#fff;font-size:18px;cursor:pointer;}


.revPop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);z-index:999}
.revPop .revPopBox{padding:10px 20px;max-width:400px;max-height:400px;width:100%;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;height:70vh}
.revPop .revPopBox .revPopTtl{width: 336px;font-weight:bold;font-size:20px;text-align:right;color:#000;line-height: 20px;max-height:40px;overflow:hidden;}
.revPop .revPopBox .revPopDet{font-weight:bold;font-size:14px;text-align:right;color:#000;}
.revPop .revPopBox .revPopClose{width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;cursor:pointer;}
.revPop .revPopBox .revPopText{position:absolute;top:70px;bottom:6px;left:10px;right:20px;overflow:auto;font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}
.revPop .revPopBox .revPopText *{font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}

.revPopBig{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);z-index:999;font-size:0;}
.revPopBig .revPopClose{z-index:999;width:34px;height:34px;position:absolute;left:10px;top:10px;cursor:pointer;background:url('/webimages/closePopRev.png') no-repeat center center;cursor:pointer;}
.revPopBig .revPopBigRgt{position:relative;height: 100%;width:320px;background:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;padding:15px}
.revPopBig .revPopBigRgt .revPopTtl{font-weight:bold;font-size:20px;text-align:right;color:#000;line-height: 20px;max-height: 60px;overflow: hidden;}
.revPopBig .revPopBigRgt .revPopDet{font-weight:bold;font-size:14px;text-align:right;color:#000;}
.revPopBig .revPopBigRgt .revPopText{overflow:auto;font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;position:absolute;top:100px;right:15px;left:15px;bottom:15px}
.revPopBig .revPopBigRgt .revPopText *{font-size:14px !important;font-family: 'HeeboRegular', sans-serif !important;color:#000;text-align:right;line-height:18px;}
.revPopBig .revPopBiglft{position:relative;display: inline-block;width: calc(100% - 320px);height:100%;}
.revPopBig .revPopBiglft .revPopBigImgWrap{height: 100%}
.revPopBig .revPopBiglft .revPopBigImgWrap > img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto;}
.revPopBig .revPopBiglft .revPopBigImgWrap > div{height: 100%;}
.revPopBig .revPopBiglft .revPopBigImgWrap > div > div{height: 100%;}

.revPopBig .revPopBiglft .owl-carousel .owl-item{position:relative;height:100%;}
.revPopBig .revPopBiglft .owl-carousel .owl-item img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50px;bottom:50px;right:0;left:0;margin:auto;}

.revPopBig .revPopBiglft .owl-carousel .owl-prev{width:50%;position:absolute;left:0;bottom:0;top:0;background:url('/webimages/lftRevAr.png') no-repeat left 10px center}
.revPopBig .revPopBiglft .owl-carousel .owl-next{width:50%;position:absolute;right:0;bottom:0;top:0;background:url('/webimages/rgtRevAr.png') no-repeat right 10px center}


body > iframe{display:none;}
.footer{float:right;overflow:hidden;width:100%;background:#0d1e2b}

.footer #menufooter{width:100%;float:right;background:#008bb9;text-align:center;}
.footer #menufooter ul{min-height:56px;display:block;height: auto;overflow: hidden;width: 100%;margin:0 auto;max-width:1300px;vertical-align:top}
.footer #menufooter ul > li{display:inline-table;text-align:right; overflow:hidden;line-height:56px;max-width:100%;}
.footer #menufooter ul > li:first-child{border:0}
.footer #menufooter ul > li > a{display:block;height:70px;line-height:70px;text-align:center;color:#fff;font-size:13px;}
.footer #menufooter ul.smallMenu{width:auto;max-width:auto;padding:10px;}
.footer #menufooter ul.smallMenu>li{margin:4px 0;position:relative;display:block;float:left;width:100%;height:24px;overflow:hidden;background:url(../webimages/expand.png) left top no-repeat;}
.footer #menufooter ul.smallMenu>li.open{background:url(../webimages/expand.png) left top no-repeat;}
.footer #menufooter ul.smallMenu>li a{line-height:initial;height:auto;text-align:center;width:90%;background:none;padding:0}
.footer #menufooter ul.smallMenu>li ul li{width:100%;margin:0;}
.footer #menufooter ul.smallMenu>li ul{margin:0;}

.footer .menulinks{margin:10px 0; width:100%;float:right;background:#0d1e2b;text-align:center;}
.footer .menulinks .cont{width:100%;max-width:1300px;margin:0 auto;}
.footer .menulinks .links{color:#fff;font-size:13px;display:inline-block;vertical-align:top;margin:6px;background:#35566f;border-radius:15px;line-height:30px;height:30px;overflow:hidden;width:150px;}

.openIco{position: absolute;top:0px;left: 0px;right: 0;bottom: 0;margin: auto;width: 40px;height: 40px;border-radius:50px;background:#fff url('/webimages/magnifier-tool11.png') no-repeat center center;background-size:25px;}

/* transition */
.header *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s; }
.header .top #menu *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;}
.specialMenu, .specialMenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.fixedside *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.textpage *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.page.outmenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.outmenu *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.inpage *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.promoted .promotedcenter .item .itemlink .icondesc *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.fixedside .itemSmall .icondesc *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
/* no transition */
.textpage .leftSide .outgal *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.rightSide .miniContact .infoPic *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.promoted .promotedcenter .item *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.fixedside .itemSmall *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step1 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step2 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.textpage .leftSide .step3 *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
.paymentPage *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
select{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }
#rmForm *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;}
/* fixed top */
.header.fixed{z-index:17 !important;}
.header.fixed .top .logo{background:url(../webimagesnew/logo.png) center center no-repeat;background-size:contain;max-width:132px;width:100%;height:44px;}
.header.fixed .top .logo.new{background:#fff;height:41px;}
.header.fixed .top .top-contact{top:-24px}
.header.fixed .top .openMenuButton{margin-top:28px;}
.header.fixed #menu {margin-right:130px}

.specialMenu.fixed{position:fixed;top:44px;border-top:1px solid #fff;border-bottom:1px solid #fff;;height:44px;z-index:110;}
.specialMenu.fixed .inmenu #menu2 ul > li > a{line-height:44px;}
.specialMenu.fixed .inmenu #menu2 ul > li > a.open{background-position:top -60px center;}
.specialMenu.fixed .inmenu #menu2 ul > li > a > span{bottom:-30px;}
.specialMenu.fixed .inmenu #menu2 ul > li > a.open > span{bottom:10px;}
.specialMenu.fixed  .inmenu .search .inptsearch{margin-top:5px;}
.specialMenu.fixed .inmenu .search .submit{top:10px;}
.specialMenu.fixed .inmenu #menu2 ul > li > ul > li > a{line-height:30px;}

.page.outmenu.fixed{margin-top:0;position:fixed;left:0;right:0;top:80px;z-index:12}

.areaFlag {display: none;width: 50px;height: 50px;background-repeat: no-repeat;background-size: 100%;background-position: right 8px center;position:absolute;left:0;top:0;z-index:9;}

.hotelOrder .orderZone.orderEdit .step .orderForm .roomLine .section.price{display:none}
.hotelOrder .orderZone.orderEdit .step .orderRoom .personLine .price {text-align:left;padding: 0 10px;box-sizing: border-box;}
.hotelOrder .orderZone.orderEdit .step .orderForm .nextStep .sep {display:none}
.orderEdit .price input[type="text"]{z-index: 1;position: absolute;width: calc(100% - 50px);right: 0;border: 0;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: transparent;font-size: 20px;text-align: center;color: #178ed5;height: 40px;min-width:50px}
.hotelOrder .orderZone.orderEdit .step .orderForm .nextStep .tab#prop {display:none}

@media (max-width: 1840px) {
#banner{display:none !important;}
}
@media (max-width: 1400px) {
.footer .menulinks .cont{margin:0 auto 30px;}
.fixedside{max-width:450px;width:100%;bottom:0;height:32px;top:auto;left:auto;right:0;overflow:visible;border-top:2px solid #fff; background:#333}
.fixedside .chat{top:-36px;left:auto;right:0;width:calc(25% - 1px);border:none;border-left:1px solid #fff;float:right;border-radius:0;margin:0;height:32px;}
.fixedside .chat .pic{right:4px;top:4px;}
.fixedside .chat span{width:38px;right:auto;left:2px;bottom:5px;}
.fixedside .views{top:-36px;left:auto;right:25%;width:calc(25% - 1px);float:right;border-radius:0;margin:0;height:32px;border:none;border-left:1px solid #fff;}
.fixedside .views .pic{right:5px;top:2px;}
.fixedside .views span{width:42px;right:auto;left:0;bottom:5px;}
.fixedside .favorites{top:-36px;right:50%;left:auto;width:calc(25% - 1px);float:right;border-radius:0;margin:0;height:32px;border:none;border-left:1px solid #fff;}
.fixedside .favorites .pic{top:4px;right:5px;}
.fixedside .favorites span{right:auto;left:0;bottom:5px;width:47px;}
.fixedside .a2a_floating_style{top:auto;position:relative;width:25%;float:right;border-radius:0;margin:0;height:32px;background:url("../webimagesnew/sharebg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);border:none;}
.fixedside .a2a_floating_style .title{margin-top:3px;width:9px;margin-left:3px;transform: rotate(270deg);height:13px;border-radius:0;background:none;font-size:11px;line-height:10px;float:left;}
.fixedside .a2a_floating_style .a2a_s_facebook{border-radius:0;border:none;background:url(../webimagesnew/miniface.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style .a2a_s_twitter{border-radius:0;border:none;background:url(../webimagesnew/minitwitter.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style .a2a_s_google_plus{border-radius:0;border:none;background:url(../webimagesnew/minigoogle.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style > a{padding:6px 0px 0;}
.fixedside .a2a_floating_style > .a2a_dd{display:none;}
.fixedside .sep{display:block;width:0.5%;background:#fff;float:right;height:100%;}

.fixedside .viewsBox{left:0;right:0;top:auto;bottom:-234px;width:100%;border:0;height:230px;border-top:4px solid #e93a00;}
.fixedside .favBoxs{left:0;right:0;top:auto;bottom:-234px;width:100%;border:0;height:230px;border-top:4px solid #e93a00;}
.fixedside .chatBox{left:0;right:0;top:auto;bottom:-234px;width:100%;border-top:4px solid #e93a00;}

.fixedside .viewsBox.open{bottom:0px;z-index:23;}
.fixedside .favBoxs.open{bottom:0px;z-index:23;}
.fixedside .viewsBox.open .views{border:none;}
.fixedside .favBoxs.open .favorites{border:none;}
.fixedside .chatBox.open{bottom:0px;z-index:23;}
.fixedside .chatBox.open .chat{border:none;}


}




@media (max-width: 1200px) {


.header .top .social{top:50px;right:280px;left:auto;}

.boxh1 .centerbox .pingh1{top: 25px;}
.searchBox .centerSearch{margin:0 60px;position:relative;width:auto;}
.searchBox .centerSearch .centerSearchForm .tabs .allkids {clear:both;}
.header.fixed .top .logo{background:url(../webimagesnew/logo.png) center center no-repeat;background-size:contain;max-width:132px;width:100%;height:44px;}

}

@media (max-width: 1000px) {

.header .top .social{top:82px;right:45px;}
#mapFrame #inMap{height:380px;}


/* max 1000 */
.boxh1 .centerbox .pingh1{top:35px; right:280px;left:10px;font-size:14px}
.specialMenu .inmenu #menu2 ul > li > a {font-size:12px; }
.header .top .logo{max-width:200px; height:70px}
.big-gallery {height:445px}
.header.fixed .top .logo{background:url(../webimagesnew/logo.png) center center no-repeat;background-size:contain;max-width:132px;width:100%;height:44px;}

.big-gallery #gallerybg .slide #dealsBox{top:150px;}
.searchBox {text-align:center}
.searchBox .centerSearch {display:inline-block;width:560px}
.searchBox .centerSearch .centerSearchForm {margin-top:-47px}
.searchBox .centerSearch .centerSearchForm .searchForm {padding:10px}
.searchBox .centerSearch .centerSearchForm .tabs .submit {left:15px; bottom:15px;}
.inpage .searchBox{margin-top:110px;}
.inpage .inpagecenter.open{height:auto;}


.textpage .minisite .top .tabsButtons > div > a{font-size:13px;}
.textpage .minisite .top .tabsButtons .price .money{font-size:14px;top:25px;width:auto;right:0px;left:0;}
.textpage .minisite .top .tabsButtons .price .inprice{width:50px;}
.textpage .minisite .top .tabsButtons .price .from{font-size:11px;}
.textpage .minisite .top .tabsButtons .price .person{font-size:11px;}
.textpage .minisite .top .info {width:270px}
.textpage .minisite .top .tabsButtons{right:270px;left:52px}
.textpage .minisite .top .fav {width:70px}

.leftSide{margin:0;min-height:100%;}
.rightSide{position:relative;width:100%;}
.rightSide .moreOptions{display:inline-block;vertical-align:top;margin:10px auto;}
.rightSide .miniContact{display:inline-block;vertical-align:top;margin:10px auto;}


}

@media(max-width:1024px){
	#inc_reviews .grid .revBoxWrap {width: 900px;}
}
@media(max-width:900px){
	#inc_reviews .grid .revBoxWrap {width: 600px;}
}


@media(max-width:950px){
	.textpage .leftSide .step1 {margin:10px 0; padding:0}
	.textpage .leftSide .step3 {margin:10px 0; padding:0}
	.textpage .leftSide .step3 .line td  {padding-left:2px}
	.textpage .leftSide .step3 .line td.titles {width:232px}
	.textpage .leftSide .step3 .line .checkTitle {font-size:10px;font-weight:normal}
	.textpage .leftSide .step3 .line .personTtl {width:52px}
	.textpage .leftSide .step3 .line .checks .checkTitle {margin-left:1px}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv {left:0;right:auto;top:100%}
	.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv::before {display:none !important}
	.textpage .leftSide .step3 .line .checkTitle .checkTitleDesc {font-size:10px !important}
	.textpage .leftSide .step3 .line_main {margin-left:75px;margin-bottom:10px;}
	.textpage .leftSide .step3 .priceRoom {width:75px}
	.textpage .leftSide .step3 .priceRoom .priceBox input{font-size:16px;}
	.textpage .leftSide .step3 .priceRoom .money {font-size:18px;}
	.textpage .leftSide .step2 {margin:10px 0}
	.textpage .leftSide .step2 .line_main {margin-left:75px}
	.textpage .leftSide .step2 .line_main .lineA {width:45%;float:right}
	.textpage .leftSide .step2 .line_main .lineB {width:55%}
	.textpage .leftSide .step2 td {padding-left:2px}
	.textpage .leftSide .step2 .priceRoom {width:75px}
	.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:18px;}
	.textpage .leftSide .step2 .priceRoom .money {font-size:18px;}
	.textpage .leftSide .step3 .line_main{border: 1px solid #178ed5;height:40px;margin-left: 78px;margin-bottom: 4px;padding-right:0;}
	.textpage .leftSide .step3 .priceRoom{height:42px;}
	.textpage .leftSide .step3 .leftcarcont .priceRoom.total{height:100px;background:#fff;width:100%;}
	.textpage .leftSide .step3 .priceRoom .subTitle{margin:0;line-height:40px;}
	.textpage .leftSide .step3 .priceRoom .priceBox input{margin-top: 4px;float: left;}
	.textpage .leftSide .ski_site .ski_place{height: auto;}
	.textpage .leftSide .step2{margin-top:23px}
	.textpage .leftSide .ski_site{width:auto;display:block}
	.textpage .leftSide .ski_site .ski_place{display:inline-block;vertical-align:top;height:258px;margin:5px;}
	.textpage .leftSide .ski_site .ski_place .txt{padding:10px;}
	.textpage .leftSide .ski_site .ski_map{display:inline-block;vertical-align:top;margin:5px;}


}
@media(max-width:800px){
.textpage .leftSide .outgal{height:80px;padding-bottom:49%;}
.textpage .leftSide .outgal{height:80px;padding-bottom:58%;}
.textpage .leftSide .step2 .line_main {margin-left:65px}
.textpage .leftSide .step2 .line_main .lineA {width:100%;float:right}
.textpage .leftSide .step2 .line_main .lineB {width:calc(100% + 50px);clear:both;float:right;margin-top:5px; max-width:450px}
.textpage .leftSide .step2 td {font-size:12px}
.textpage .leftSide .step2 .topLine .subTitle{display:none}
.textpage .leftSide .step2 .topLine .subTitleCenter{display:none}
.textpage .leftSide .step2 .lineA .contentRoom {width:42px}
.textpage .leftSide .step2 .lineA .adults{width:60px;}
.textpage .leftSide .step2 .line .adults span.select{line-height:13px;height:26px;padding:7px 6px}
.textpage .leftSide .step2 .lineB .kid{width:44px;}
.textpage .leftSide .step2 .priceRoom {width:65px}
.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:16px;}
.textpage .leftSide .step2 .priceRoom .money {font-size:16px;}
.textpage .leftSide .step2 .line span.select {background-size:8px auto}
.textpage .leftSide .step2 .line .kid span.select {font-size:10px;height:22px;line-height:15px;padding:18px 0 0;background-position:center bottom 3px;font-size:14px;text-align:center}
.textpage .leftSide .step2 .line .kid .kidTitle {position:absolute;font-weight:bold;top:6px;left:0;right:0; text-align:right;display:block;font-size:11px;padding-right:4px}
.textpage .leftSide .step2 .line .kid .kidAdd {width:42px; padding:7px 0 ; }
.textpage .leftSide .step2 .kids_ages {font-size:11px;}
.textpage .leftSide .step2 .lineA .contentRoom{display: inline-block;float: right;width: 50px;}
.textpage .leftSide .outgal {height: 0;max-width: 100%;padding-bottom: 75%;}
.textpage .leftSide .step2 .priceRoom .priceBox input{font-size:16px;font-weight: bold;color:#178ed5;margin-top: 30px;}
.textpage .leftSide .step2 .lineA .adults {display: inline-block;float: right;width: calc(50% - 32px);}
.textpage .leftSide .step2 .line .adults span.select{line-height:24px}
.textpage .leftSide .step2 .kids_ages{display:none;}
.textpage .leftSide .step2 .line span.select{border-radius: 4px;}

}
@media(max-width:768px){

	.leftSide .pageText table{width:100%;}

	.textpage .leftSide .step3 .pingwin-extra {position:absolute;left:15px;top:0;right:auto;z-index:1}
	.textpage .leftSide .step3 .pingwin-extra .box-one {width:60px;height:12px;}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="none"]{background:#949494}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="one"]{background:#ff8300}
	.textpage .leftSide .step3 .pingwin-extra .box-one[type="two"]{background:#178bd2}
	.textpage .leftSide .step3 .pingwin-extra .box-one select {display:none}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t0 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t1 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .pingwin-extra .box-one .t2 {right:0;left:0;text-align:center;line-height:12px;font-size:12px;padding:0}
	.textpage .leftSide .step3 .priceRoom .priceBox.bonus input {padding-top:5px}

	.textpage .leftSide .step3 .line .peopleInfo{width:auto}
	.textpage .leftSide .step3 .line td.titles {width:136px}
	.textpage .leftSide .step3 .line .checks{width:136px !important;padding-left:0}
	.textpage .leftSide .step3 .line .checks .checkTitle {width:calc(24% - 1px); margin-left:1px;}
	.textpage .leftSide .step3 .line .checks .checkTitle.extraRent {width:calc(25% - 1px); margin-left:1px;}
	.textpage .leftSide .step3 .line .checkTitle span{display:none}
	.textpage .leftSide .step3 .line .checkTitle .checkTitleDesc {font-size:10px !important}
	.textpage .leftSide .step3 .line .checks .checkTitle.extraRent .checkTitleDesc {height:32px}
	.textpage .leftSide .step3 .line .Name {display:none}
	.textpage .leftSide .step3 .line .bDate {display:none}
	.textpage .leftSide .step3 .line .spFillInfo {display:block;cursor:pointer;text-align:right;color:#ffffff;height:30px;line-height:15px; background:url(../webimagesnew/pencil1.png) center left 3px no-repeat #ff8300;background-size:15px auto;border:1px #ff8300 solid; padding:0 6px}
	.textpage .leftSide .step3 .line .spFillInfo.hide {display:none}
	.textpage .leftSide .step3 .line .spFillInfo .gender {display:none}
	.textpage .leftSide .step3 .line .spFillInfo .spText {font-size:12px}

	.textpage .leftSide .step3 .line .spFullInfo {overflow:hidden;cursor:pointer;text-align:left;height:30px;line-height:15px;background:url(../webimagesnew/pencil2.png) center left 3px  no-repeat #ffffff;background-size:15px auto;border:1px #004c85 solid; padding:0 6px 0 22px;direction:ltr}
	.textpage .leftSide .step3 .line .spFullInfo.show {display:block}
	.textpage .leftSide .step3 .line .spFullInfo .gend {float:left; font-size:12px;}
	.textpage .leftSide .step3 .line .spFullInfo .bDate2 {font-size:10px; float:right}
	.textpage .leftSide .step3 .line .spFullInfo .fullName {font-size:10px;white-space: nowrap;position:absolute;bottom:0}
	.textpage .leftSide .step3 .line .personTtl {display:none}
	.textpage .leftSide .step3 .line .gender {display:none}

	.textpage .leftSide .step3 .line .peopleInfo{background: #178ed5 none repeat scroll 0 0;height: 40px;}
	.textpage .leftSide .step3 .line td.titles{width:170px;}
	.textpage .leftSide .step3 .line .checks{width:170px !important;}
	.textpage .leftSide .step3 .line td{padding-left:0;}
	.textpage .leftSide .step3 .line .spFillInfo{background:#f0f0f0;height:40px;border:none;border-left:1px solid #178ed5}
	.textpage .leftSide .step3 .line .checks .checkTitle{width:25%;margin-left:0;background-color:#f0f0f0;border-left: 1px solid #178ed5;}
	.textpage .leftSide .step3 .line .checks .checkTitle:last-child{border-left:none}


}

@media (max-width: 766px) {

#inc_reviews{margin-top:20px ;}
#inc_reviews .grid .addRev{margin-bottom: 20px;}
.revPopBig .revPopBigRgt{height: 220px;overflow: auto;width: 100%;}
.revPopBig .revPopBiglft{width: 100%;height:calc(100% - 220px);}

#fixContact.open {z-index: 222;}
#fixContact .bttns .bttn1{display: none;}
.openContact{display: none;background: #f37048 url("../webimages/icon_contact.png") no-repeat scroll right 10px center;border: medium none;border-radius: 0;clear: both;cursor: pointer;display: block;float: left;height: 32px;margin: 0;position: relative;top: auto;width: 25%;z-index: 19;text-align: center;line-height: 32px;color: #fff;}
#fixContact.open .allBoxes{margin-top: -426px;}
.minipage .rightSide .miniContact{display:none;}
#fixContact .allBoxes {margin-top:0}
body{font-family: 'OpenSans';}

.rightSide .miniContact .formWrapper.open{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 99999;}
.rightSide .miniContact .formWrapper.open .contactForm{background: #fafafa none repeat scroll 0 0;border-radius: 5px;bottom: 0;height: 300px;left: 0;margin: auto;padding: 10px 10px 0;position: absolute;right: 0;top: 0;width: 280px;}

.leftSide .title.nor{display:none;}
.specialMenu .inmenu #menu2 ul > li .activearray{background: rgba(0, 0, 0, 0) url("../webimagesnew/active_array2.png") no-repeat scroll 0 0;}
.header{height:50px;background:#fff;}
.header .top .small-logo{margin-top:0;border-radius: 0;height: 50px;float: none;margin: 0 auto;position:absolute;right:0;left:0}
.header .top{height:50px;}
.header .top .top-contact{position:relative;left:unset;top:unset;width:100%;}
.specialMenu {background: #005D96;border-bottom: 1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;height: 100%;position: fixed;right: -320px;top: 50px;width: 300px;}
.header .top .openFace{display:none;}
.header .top .openNews{display:none;}
.header .top .openPhone{position:absolute;left:50px;display:block;height:50px;margin:0;background: rgba(0, 0, 0, 0) url("../webimagesnew/phoneRes.png") no-repeat scroll center center;}
.mobilePerson{background: rgba(0, 0, 0, 0) url("../webimagesnew/person.png") no-repeat scroll center center / 40px auto;width:40px;height:50px;position: absolute;right:50px}


.textpage .leftSide .outgal .gallery-block .responsive-slider .slide{height:100%;}

/* max 766 */
.leftSide .pageText .clubPic{display:none;}
.leftSide .pageText .clubText{padding:0;}
.header .top .openMenuButton{float:right;background: rgba(0, 0, 0, 0) url("../webimagesnew/open_menu2.png") no-repeat scroll center center / 26px auto;height: 40px;}
.specialMenu.open{right:0px;}


.promoted .promotedcenter .textCategory{padding:0 15px 30px;width:auto;clear:both;display:block;float:none;height:auto;}
.promoted .promotedcenter .textCategory .categorytext{height:96px;overflow:hidden}
.promoted .promotedcenter .textCategory .more {position:absolute;bottom:10px; right:0;font-weight:bold;margin:0 15px;width:100px;text-align:right}
.promoted .promotedcenter .textCategory .less {position:absolute;bottom:10px; right:0;font-weight:bold;margin:0 15px;width:100px;text-align:right;display:none}
.promoted .promotedcenter .textCategory.full .categorytext{height:auto}
.promoted .promotedcenter .textCategory.full .more {display:none}
.promoted .promotedcenter .textCategory.full .less {display:block}

.header.fixed .top .top-contact{top:0px}
.header.fixed .top .openMenuButton{margin-top:5px;}

.specialMenu.fixed .inmenu .openSearch > span{padding-top:32px;background:url(../webimagesnew/searchmobile2.png) top 0px center no-repeat;background-size:40px;}
.specialMenu.fixed .inmenu .openSearch span b {display:none}

.searchBox.fixed{position:fixed;top:86px;z-index:15}
.specialMenu.fixed .inmenu .search .inptsearch{margin-top:12px;}
.specialMenu.fixed .inmenu .search .searches .submit{top:15px}
.specialMenu.fixed .inmenu .search{top:50px;position:fixed;}


.header .top .top-contact .phoneBox{position:absolute;top:-66px;left:80px;z-index:99;}
.header .top .top-contact .newsletter{width:auto;position:absolute;top:-66px;left:40px;z-index: 6;padding:0 7px}
.header .top .social{bottom:auto;top:-80px;right:0; background:#eee; height:44px;padding: 2px 15px; width:124px;}
.header .top .social .face {margin-bottom:2px;}
.header .top .social .fb_iframe_widget {clear:both;}
.header .top .social.open{top:0}
.header .top .logo{display:none;}
.header .top .small-logo{display:block;}
.boxh1{top:50px;height:20px;background:#f0f0f0;border-top:1px solid #178ed5;border-bottom:1px solid #178ed5;}
.boxh1 .centerbox .pingh1{color: #178ed5;font-size: 12px;position:static;line-height: 20px;text-align: center;top: 18px;width: 100%;}
.specialMenu .inmenu #menu2 ul > li{height:50px;width:100%;background:none;border-bottom: 2px solid white;}
.specialMenu .inmenu #menu2 ul > li > a{overflow:hidden;background-position: right 10px center;padding:0;text-align:center;display:table;width:100%}
.specialMenu .inmenu #menu2 ul > li > a > span {text-align: right;box-sizing: border-box;padding-right: 60px;display: block;font-size:12px;font-weight:normal;line-height:50px;padding-right: 60px;position: relative;vertical-align: middle;}
.specialMenu .inmenu #menu2 ul > li > a > .circle{display:none}
.specialMenu .inmenu #menu2{margin-left:0}
.specialMenu .inmenu .search{display:none;position:fixed;top:50px;z-index: 10;height:56px;left:0;right:0;width:100%;background:#d6d6d6;-moz-box-shadow: 3px 0 5px rgba(0,0,0,0.10);-webkit-box-shadow: 3px 0 5px rgba(0,0,0,0.10);box-shadow: 3px 0 5px rgba(0,0,0,0.10);}
.specialMenu .inmenu .search .searches{position:relative;width:178px;height:56px;}
.specialMenu .inmenu .search .searches .submit{left:8px;}
.specialMenu .inmenu .search .closeSearch{display:block;position:absolute;left:0;top:10px;background:url(../webimagesnew/closesearch.png) no-repeat;width:25px;height:25px;cursor:pointer;margin:5px;}
.specialMenu .inmenu .search .advancedSearch{display:block;position:absolute;left:35px;top:8px;width:92px;height:30px;float:left;cursor:pointer;margin:5px;border-radius:10px;color:#fff;font-size:12px;text-align:center;line-height:28px;background:url("../webimagesnew/tabactive.png") repeat-x scroll center center rgba(0, 0, 0, 0)}
.specialMenu .inmenu .openSearch{display: block;height: 50px;left: 0;position: fixed;top: 0;width: 40px;background:none;}
.specialMenu .inmenu .openSearch > span{background: rgba(0, 0, 0, 0) url("../webimagesnew/searchmobile2.png") no-repeat scroll center center / 100% auto;height:100%;padding:0;}
.specialMenu .inmenu .openSearch span b{font-size:0;}

.big-gallery {height:200px; margin-top:70px;display:none;}
.big-gallery #gallerybg .slide .smallpic {display:none}
.big-gallery #gallerybg .slide #dealsBox{height:100%;max-width:100%;background:transparent;top:0;border:none;border-radius:0;box-shadow: none;}
.big-gallery #gallerybg .slide #dealsBox .deals{width:100%;}
.big-gallery #gallerybg .slide #dealsBox .deals .title{border-radius: 0;background: #f75d00 none repeat scroll 0 0;bottom: 0;color: white;font-size: 18px;padding: 10px 20px;position: absolute;right: 0;}
.big-gallery #gallerybg .slide #dealsBox .deals .title::after{background: transparent none repeat scroll 0 0;border-bottom: 43px solid #f75d00;border-left: 40px solid transparent;content: "";left: -39px;position: absolute;top: 0;}
.big-gallery #gallerybg .slide #dealsBox *{text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white}
.big-gallery #gallerybg .slide #dealsBox .title {text-shadow:none}
.big-gallery #gallerybg .slide #dealsBox .price *{text-shadow:none}
.big-gallery #gallerybg .slide #dealsBox .slide{width:80%;}
.big-gallery #gallerybg .slide #dealsBox .arrowLeft{left:5px;background: rgba(0, 0, 0, 0) url("../webimagesnew/lftGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;}
.big-gallery #gallerybg .slide #dealsBox .arrowRight{right:5px;background: rgba(0, 0, 0, 0) url("../webimagesnew/rgtGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;}
.big-gallery #gallerybg .slide #dealsBox .deals .price{display:none;}
.big-gallery #gallerybg .slide #dealsBox .starsBox{position:absolute;bottom:0;left:0;background: transparent;width:100px;}


.specialMenu.fixed .inmenu .openSearch > span{padding:0;background-position:center center}
.promoted .promotedcenter .item{overflow:hidden;border:none;box-shadow:none;height:180px;position:relative;margin:0;width:calc(50% - 4px);margin: 2px 0;height:0;padding-bottom:49%;}
.promoted .promotedcenter .item:nth-child(5n+1) {width:calc(100% - 4px)}

.promoted .promotedcenter .item .likes {background: rgba(255, 255, 255, 0.6) url("../webimagesnew/newHeart.png") no-repeat scroll center center;bottom: unset;cursor: pointer;height: 40px;left: unset;position: absolute;right: 0;top: 0;width: 40px;z-index: 10;}
.promoted .promotedcenter .item .likes.active{background:rgba(255, 255, 255, 0.6) url("../webimagesnew/newHeartActive.png") no-repeat scroll center center;}
.promoted .promotedcenter .item .likes > span{display:none;}
.promoted .promotedcenter .item .infobutton{display:none;}
.promoted .promotedcenter .item .itemlink{height:0;overflow:hidden;width:100%;padding-bottom: 100%;}
.promoted .promotedcenter .item .itemlink .icondesc{display:none;}
.promoted .promotedcenter .item .itemlink .info {background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0px, rgba(0, 0, 0, 0.6) 20px, rgba(0, 0, 0, 0)) repeat scroll 0 0;bottom: 0;height: 35px;position: absolute;width: 100%;}
.promoted .promotedcenter .item .itemlink .info .price {color: #fff;height: 100%;left: 0;position: absolute;top: 0;background:transparent;}
.promoted .promotedcenter .item .itemlink .info .price .person {font-size: 12px;left: 40px;position: absolute;top: 0px;}
.promoted .promotedcenter .item .itemlink .info .price .from {font-size: 12px;left: 6px;position: absolute;top: 0px;width: 31px;right:auto}
.promoted .promotedcenter .item .itemlink .info .stars{display:none;}
.promoted .promotedcenter .item .itemlink .info .price .money {font-size: 18px;position: absolute;bottom: 0;top: auto;font-style: normal;}
.promoted .promotedcenter .item .itemlink .info .city{display:none;}
.promoted .promotedcenter .item .itemlink .info .place{line-height:10px;color: #fff;font-size: 12px;overflow: hidden;padding: 0 10px;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 52%;}
.promoted .promotedcenter .item .itemlink .info .title{color: #fff;font-size: 14px;overflow:hidden;font-weight:bold;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 51%;}
.promoted .promotedcenter .item .itemlink .pic{bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;}
.promoted .promotedcenter .item:nth-child(5n+1) .itemlink .pic > img{ bottom: -50%;left: 0;margin: auto !important;position: absolute;right: 0;top: -50%;width: 100%;height:auto}
.promoted .promotedcenter .item .itemlink .pic > img {height: 100%;left: -50%;margin: auto !important;position: absolute;right: -50%;width: auto;}

.promoted .promotedcenter .item .itemlink .pic .vacinfo {  text-align: left;padding-right: 50px;}


/* miniSite*/
.page.outmenu {margin-top: 0;}
.textpage .minisite{margin: 70px auto 30px;}
.container-100.ski{background:none;}

.searchBox{display:none;background:#d6d6d6;position:absolute;top:104px;z-index:14; bottom:30px}
.searchBox .centerSearch {margin:0;height:100%;overflow:hidden;width:100%}
.searchBox .centerSearch .centerSearchForm{margin-top:0;background:#d6d6d6;border-radius:0;height:100%;padding:0}
.searchBox .centerSearch .centerSearchForm .tabs {background:rgba(0,0,0,0.8); border-radius:0;bottom:0;top:35px;overflow:auto;position:absolute;height:auto; left:0;right:0}
.searchBox .centerSearch .centerSearchForm .tabsbuttons{position:relative;top:auto;border-bottom:2px solid #f15c00;margin-top:7px;}
.searchBox .centerSearch .centerSearchForm .inptBox.first{width:310px;}
.searchBox .centerSearch .centerSearchForm .inptBox{width:152px;margin:2px;}
.searchBox .centerSearch .centerSearchForm .inptBox span.select{right:63px;}
.searchBox .centerSearch .centerSearchForm .inptBox .label {width:52px;padding:0 3px 0 0;}
.searchBox .centerSearch .centerSearchForm .inptBox input.datepicker {width:68px;font-size:12px}
.searchBox .centerSearch .centerSearchForm .inptBox .euro{width:73px;}

.searchBox .centerSearch .centerSearchForm .tabs .orange_btn1{margin:2px;width:66px;font-size:14px}
.searchBox .centerSearch .centerSearchForm .tabs .kid_cont{margin:2px;width:74px;}
.searchBox .centerSearch .centerSearchForm .searchForm{padding:5px 0;padding-left:85px;}
.searchBox .centerSearch .centerSearchForm .tabs .minitext{position:relative;top:auto;left:auto;float:right;padding:0px;margin:2px;width:80px;font-size:11px;}
.searchBox .centerSearch .centerSearchForm .searchForm{width:320px;margin:0 auto;padding:5px 0;position:relative}
.searchBox .centerSearch .centerSearchForm .searchForm .kidsbtns{}
.searchBox .centerSearch .centerSearchForm .searchForm .allkids{clear:both;}
.searchBox .centerSearch .centerSearchForm .searchForm .submitDiv{width:100%;clear:both;margin:10px auto;float:right;text-align:center;}
.searchBox .centerSearch .centerSearchForm .tabs .submit{position:relative;left:auto;top:auto;display:inline-block;margin:0 auto;bottom:0}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > .close{border-radius:0;background: url("../webimagesnew/closesearch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 25px;left: 0;margin: 5px;position: absolute;top: 0px;width: 25px;}
.searchBox .centerSearch .centerSearchForm .tabs .kidsbtns {left:none;right:158px;top:-40px;}

.fixedside{max-width:100%;width:100%;bottom:0;height:32px;top:auto;left:0;right:auto;overflow:visible;border-top:2px solid #fff;}
.fixedside .chat{top:-36px;left:auto;right:0;width:calc(25% - 1px);border:none;border-left:1px solid #fff;float:right;border-radius:0;margin:0;height:32px;}
.fixedside .chat .pic{right:4px;top:4px;}
.fixedside .chat span{width:38px;right:auto;left:2px;bottom:5px;}
.fixedside .views{top:-36px;left:auto;right:25%;width:calc(25% - 1px);float:right;border-radius:0;margin:0;height:32px;border:none;border-left:1px solid #fff;}
.fixedside .views .pic{right:5px;top:2px;}
.fixedside .views span{width:42px;right:auto;left:0;bottom:5px;}
.fixedside .favorites{top:-36px;right:50%;left:auto;width:calc(25% - 1px);float:right;border-radius:0;margin:0;height:32px;border:none;border-left:1px solid #fff;}
.fixedside .favorites .pic{top:4px;right:5px;}
.fixedside .favorites span{right:auto;left:0;bottom:5px;width:47px;}
.fixedside .a2a_floating_style{top:auto;position:relative;width:25%;float:right;border-radius:0;margin:0;height:32px;background:url("../webimagesnew/sharebg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);border:none;}
.fixedside .a2a_floating_style .title{margin-top:3px;width:9px;margin-left:3px;transform: rotate(270deg);height:13px;border-radius:0;background:none;font-size:11px;line-height:10px;float:left;}
.fixedside .a2a_floating_style .a2a_s_facebook{border-radius:0;border:none;background:url(../webimagesnew/miniface.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style .a2a_s_twitter{border-radius:0;border:none;background:url(../webimagesnew/minitwitter.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style .a2a_s_google_plus{border-radius:0;border:none;background:url(../webimagesnew/minigoogle.png) center center no-repeat;background-size:contain;width:20px;height:20px;}
.fixedside .a2a_floating_style > a{padding:6px 0px 0;}
.fixedside .a2a_floating_style > .a2a_dd{display:none;}
.fixedside .sep{display:block;width:0.5%;background:#fff;float:right;height:100%;}

.fixedside .viewsBox{left:0;right:0;top:auto;bottom:-234px;width:100%;border-top:4px solid #e93a00;}
.fixedside .favBoxs{left:0;right:0;top:auto;bottom:-234px;width:100%;border-top:4px solid #e93a00;}
.fixedside .chatBox{left:0;right:0;top:auto;bottom:-234px;width:100%;border-top:4px solid #e93a00;}

.fixedside .viewsBox.open{bottom:0px;z-index:23;}
.fixedside .favBoxs.open{bottom:0px;z-index:23;}
.fixedside .viewsBox.open .views{border:none;}
.fixedside .favBoxs.open .favorites{border:none;}
.fixedside .chatBox.open{bottom:0px;z-index:23;}
.fixedside .chatBox.open .chat{border:none;}

.promoted{ margin-top:58px;}
.inPageSearch{display:none;}
.page.outmenu.fixed{margin-top:0;}
.textpage .minisite .top{padding-top: 5px;border-top:1px solid #178ED5;border-bottom: 2px solid #178ED5;}
.textpage .inPageSearch{display:none;}
#inpage{display:none;}
.textpage .minisite .top .info{height:88px}
.textpage .minisite .top .info .allTop{height: 22px;overflow: hidden;width: 65%;}
.textpage .minisite .top .info .title{display:inline-block;font-size:15px;font-family:'OpenSans_Bold';color:#178ed5;}
.textpage .minisite .top .info .place{margin-left: 120px;left:0;text-align:right;line-height: 18px;font-size:15px;font-family:'OpenSans_Bold';color:#0d1e2b;position:absolute;top:20px;right:0;}
.textpage .minisite .top .info .city::before{content:"-";position:absolute;right:0}
.textpage .minisite .top .info .city{position:relative;clear: unset;display:inline-block;font-size:15px;font-family:'OpenSans_Bold';color:#178ed5;}
.textpage .minisite .top .info .stars{left:unset;right:5px;margin-right:0;bottom:16px;}


.textpage .minisite .top .tabsButtons{position:relative;left:auto;right:auto;}
.textpage .minisite .top .tabsButtons > div{width:25%;height:40px;background:#e4f1f9;}
.textpage .minisite .top .tabsButtons > div > a{line-height:40px;font-size:14px;font-weight:normal;color:#178ed5;}
.textpage .minisite .top .tabsButtons > div.active .tab_shape{background:#178ed5}

.textpage .minisite .top .tabsButtons .price{background:transparent;position:absolute;float:unset;width:130px;top:0px;left:10px;height:30px;}
.textpage .minisite .top .tabsButtons .price .tab_shape{background:transparent;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);}
.textpage .minisite .top .tabsButtons .price .inprice{width:100%;}
.textpage .minisite .top .tabsButtons .price .person{left:0;right:0;text-align:right;font-size:10px;color:#178ED5;}
.textpage .minisite .top .tabsButtons .price .from{right:24px;font-size:10px;color:#178ED5;top:auto;bottom:10px;padding-left: 5px;}
.textpage .minisite .top .tabsButtons .price .from::after{content:"-";position:absolute;left:0;}

.textpage .minisite .top .tabsButtons .price .money{bottom: 5px;color: #178ED5;font-weight:bold;font-size: 18px;font-style: unset;left: 0;right: auto;top: auto;width: auto;}
.textpage .minisite .top .tabsButtons > div .tab_shape{background:#f0f0f0;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);}
.textpage .minisite .top .tabsButtons > div.active > .arrow{display:none;padding-right:0;height:20%;bottom:-20%;background-position:bottom center}
.textpage .minisite .top .tabsButtons > div#buttontab5.active > .arrow{background-position:bottom center}
.textpage .minisite .top .tabsButtons > div#buttontab5{position:absolute;float:unset;left:10px;top:35px;width:120px;height:40px;border-radius:5px;overflow:hidden;}
.textpage .minisite .top .tabsButtons > div#buttontab5 .tab_shape {background: #fd7244 none repeat scroll 0 0;}
.textpage .minisite .top .info{width:85%;}
.textpage .minisite .top .tabsButtons > div#buttontab5::after{content:"הרכיבו חבילה";position:absolute;top:0;right:0;left:0;text-align:center;font-size:18px;font-weight:bold;color:#fff}
.textpage .minisite .top .tabsButtons > div#buttontab5::before{content:"הצעת מחיר מדוייקת";position:absolute;bottom:2px;right:0;left:0;text-align:center;font-size:12px;color:#fff;z-index:2}
.textpage .minisite .top .tabsButtons > div#buttontab5 a{z-index:55;color:#005d96;}
.textpage .minisite .top .tabsButtons > div#buttontab5 a table tr td{font-size:0;}

.textpage .minisite .top .favout{width:40px;left:140px;top:40px}
.textpage .minisite .top .favout.tab10{left:100px}
.textpage .minisite .top .fav{-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);left:-1px;width:100%;background:transparent;}
.textpage .minisite .top .fav span{font-size:10px;color:#178ed5;height:40px;-moz-transform: skew(0deg);-o-transform: skew(0deg); -webkit-transform: skew(0deg);transform: skew(0deg);left:0;background-image: url("../webimagesnew/newHeart.png");background-size: 96%;background-position: center top 0;box-sizing:border-box;font-weight: normal;padding-top:32px;}
.textpage .minisite .top .fav.active > span{color: #178ed5;background-image: url("../webimagesnew/newHeartActive.png");background-size: 94% auto;background-position: center top;background-repeat: no-repeat;}
.textpage .minisite .top .fav.active{background:transparent;}
.textpage .leftSide .step3 .line .checks .checkTitle .checkTitleDesc {height:16px !important;font-size:12px !important;color:#005d96;margin-top: 6px;background:transparent;}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv {right:auto;left:0;top:100%}
.textpage .leftSide .step3 .line .checks .checkTitle .chooseDiv.num4::before {display:none}

.textpage .leftSide .outgal .gallery-block .responsive-slider .thumbnails{display:none;}
.textpage .minisite .minipage{margin:0 auto;}
.textpage .leftSide .outgal{margin-top:0;}

.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-left{background: rgba(0, 0, 0, 0) url("../webimagesnew/lftGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;top:44%}
.textpage .leftSide .outgal .gallery-block .responsive-slider > .arrow-right{background: rgba(0, 0, 0, 0) url("../webimagesnew/rgtGalArr.png") no-repeat scroll 0 0;width:40px;height:40px;top:44%}

.textpage .leftSide .ski_site{border-top: 1px solid #abc6d7;margin-top:20px;position:relative;}
.textpage .leftSide .ski_site .title{font-size:15px;color:#178ed5;}
.textpage .leftSide .ski_site .ski_map{border:1px solid #178ED5;box-sizing:border-box;height:30px;width:130px;position:absolute;top:20px;left:5px;background:#fff url('../webimagesnew/mapIcon2.png') no-repeat center left 5px !important;cursor:pointer;border-radius:5px;}
.textpage .leftSide .ski_site .ski_map::after{position:absolute;left:0;right:0;content:"תצוגה על המפה";color:#178ed5;font-size:14px;line-height: 30px; font-family: 'OpenSans_Bold';text-align:right;padding-right:6px;}
.textpage .leftSide .ski_site .ski_place{width:100%;height: auto;}
.textpage .leftSide .roomsPage {box-sizing: border-box;float: unset;margin: 0 auto;padding: 0px;position: relative;width: 100%;}
.textpage .leftSide .roomsPage .title{color: #178ed5;font-size: 15px;float:right;}
.textpage .leftSide .roomsPage .comment {color: #0d1e2b;float: right;font-size: 12px;font-weight: normal;line-height: 67px;}
.textpage .leftSide .roomsPage .room {background: #f0f0f0 none repeat scroll 0 0;border: medium none;box-sizing: border-box;display: inline-block;margin: 4px auto;padding: 10px;position: relative;width: 100%;}
.textpage .leftSide .roomsPage .room .roomTitle {color: #178ed5;font-size: 15px;font-weight: bold;text-align: right;}
.textpage .leftSide .roomsPage .room .roomPersons {color: #178ed5;font-size: 15px;font-weight: bold;text-align: right;line-height: 15px;}
.textpage .leftSide .roomsPage .room .roomDesc{margin-top: 10px;color: #333333;}
.textpage .leftSide .roomsPage .room .priceLine {background: transparent none repeat scroll 0 0;border-top: medium none;}
.textpage .leftSide .roomsPage .room .priceLine .priceDate{line-height: 40px;color: #0d1e2b;font-size: 15px;font-weight: bold;}
.textpage .leftSide .roomsPage .room .priceLine .roomPrice{line-height: 40px;color:#0d1e2b;font-size:18px;}
.textpage .leftSide .roomsPage .room .priceLine .roomOrder{background: #fd7244 none repeat scroll 0 0;border-radius: 5px;color: #fff;font-size: 18px;height: 40px;line-height: 40px;width: 90px;}
.textpage .leftSide .pageText.hotels{margin-left:0;}
.textpage .leftSide .pageText .title{color: #178ed5;}

.textpage .leftSide .step1{background:#f0f0f0;overflow:hidden;}
.textpage .leftSide .step1 .topBar{height:100%;background:transparent;min-height:unset}
.textpage .leftSide .step1 .topBar .stepNumber {background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
.textpage .leftSide .step1 .topBar .search .label{display:none;width:100%;}
.textpage .leftSide .step1 .topBar .search{width:70px;height:40px;margin: 0 10px;border:1px solid #178ed5;box-sizing: border-box;border-radius: 4px;}
.textpage .leftSide .step1 .topBar .search.start{box-sizing:border-box;width:100px;}
.textpage .leftSide .step1 .topBar .search.end{width: 100px;border: none;}
.textpage .leftSide .step1 .topBar .search.start span.select{width:90px;}
.textpage .leftSide .step1 .topBar .search span.select{top:2px;height:34px;width: 60px;}
.textpage .leftSide .step1 .topBar .search select{height:40px;font-size:14px;color:#000000;width:100%;top:0;}
.textpage .leftSide .step2{background:#fff}

.textpage .leftSide .step2 .topBar{background:#f0f0f0;height:40px;box-sizing:border-box;}
.textpage .leftSide .step2 .topBar .stepNumber{background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
.textpage .leftSide .step2 .topBar .title{font-size:15px;color:#178ed5;line-height: unset;margin-right: 40px;}
.textpage .leftSide .step2 .topBar .title.nor{display:none}
.textpage .leftSide .step2 .topBar .title.mob{display:block}
.textpage .leftSide .step1 .topBar .search .outPut {margin-top:0;background: transparent none repeat scroll 0 0;border: none;float: left;height: 100%;position: relative;width: 100%;}
.textpage .leftSide .step1 .topBar .search .outPut input{color:#178ed5;height: 100%;text-align:left}
.textpage .leftSide .step1 .topBar .search .outPut::after {bottom: 0;color: #178ed5;content: "עד - ";font-size: 14px;position: absolute;right: 0;top: 10px;}
.textpage .leftSide .step2 .continue {background: #fd7244 none repeat scroll 0 0;border: 0 none;border-radius:4px;color: white;cursor: pointer;float: left;font-size: 18px;font-weight: bold;height: 40px;margin-left: 15px;padding: 0;width: 140px;}
.textpage .leftSide .step2 .add_room {background: #fff none repeat scroll 0 0;border: 1px solid #178ed5;border-radius:4px; ;color: #178ed5;cursor: pointer;float: right;font-size: 15px;font-weight: bold;height: 40px;line-height: 30px;padding: 0;box-sizing: border-box;width: 140px;text-align: center;}
.textpage .leftSide .step2 .priceRoom .priceBox::before{color: #178ed5;content: "עלות כוללת לחדר זה";font-size: 12px;left: 0;line-height: 14px;position: absolute;right: 0;top: 0;}
.textpage .leftSide .step2 .priceRoom .priceBox{background:transparent; border:none;}
.textpage .leftSide .step2 .priceRoom .money{top:22px;}
.textpage .leftSide .step3 .topBar{background:#f0f0f0;width:100%;}
.textpage .leftSide .step3 .topBar .stepNumber{background: #178ed5 none repeat scroll 0 0;color: #fff;float: right;font-size: 20px;height: 100%;line-height: 40px;width: 40px;}
.textpage .leftSide .step3 .topBar .title{color: #178ed5;font-size: 15px;line-height: unset;margin-right: 40px;}
.textpage .leftSide .step3 .topBar .title > div > table td{color: #178ed5;font-size: 15px;}

.textpage .leftSide .step3 .line td.titles .checkTitle {background: #178ed5 none repeat scroll 0 0;height: 40px !important;margin-top:0;}
.textpage .leftSide .step3 .line .checkTitle{width: 25%;border-right: 1px solid white;box-sizing: border-box;}
.textpage .leftSide .step3 .line .checkTitle p{font-size:11px;color:#f0f0f0;font-weight:bold;}
.textpage .leftSide .step3 .topLine{padding-right:0;}
.textpage .leftSide .step3 .topLine .subTitle{font-size:12px;color:#f0f0f0;font-weight:bold;margin-right: 2px;margin-top:0px;}
.textpage .leftSide .step3 .priceRoom {background: #178ed5 none repeat scroll 0 0;height: 34px;left: 2px;position: absolute;width: 70px;}
.textpage .leftSide .step3 .topLine .priceRoom .subTitle{text-align:center;}
.textpage .leftSide .step3 .line .spFillInfo .spTitle{font-size:12px;font-weight:bold;color:#178ed5}
.textpage .leftSide .step3 .line .spFillInfo .spText{font-size:12px;font-weight:bold;color:#f75d00}
.textpage .leftSide .step3 .line_main{padding-right:0}
.textpage .leftSide .step3 .line .checks .checkTitle{height: 40px;}
.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{position:absolute;right:0;bottom:-2px;height: 40px;color:#178ED5;border-radius:4px;background:#ffffff;border:1px solid #178ED5;}
.textpage .leftSide .step3 .priceRoom.total #gPrice{padding-top: 9px;float: left;width: 80px;}
.textpage .leftSide .step3 .roompeople .leftcarcont .orderbtn{background:#FD7244;width:140px;height:40px;border-radius:4px;}
.textpage .leftSide .step3 .roompeople{background:transparent;padding-bottom:0}
.textpage .leftSide .step3 .priceRoom .priceBox{height: 40px;margin-left: 0px;background:#f0f0f0;border: 1px solid #178ed5;}
.textpage .leftSide .step3 .priceRoom .priceBox input{color:#178ed5;padding-top:5px;font-size:18px;font-weight:bold;}
.textpage .leftSide .step3 .priceRoom .money{color:#178ed5;top:9px}
.textpage .leftSide .step3 .line input{padding:0;}
.textpage .leftSide .step3 .priceRoom.total .priceBox{background:#fff;border:1px solid #fff}

.specialMenu .inmenu #menu2.ismobile ul > li > ul.open{left:unset !important;right:0 !important; }
.specialMenu .inmenu #menu2.ismobile ul > li > ul{left:unset;right:0;width:320px;background:#005D96}
.specialMenu .inmenu #menu2.ismobile ul > li > ul > li.TopText{width:320px}
.specialMenu .inmenu #menu2.ismobile ul > li > ul li{width:320px}
.specialMenu .inmenu #menu2 ul > li > ul > li > a p{color:#ffffff}
.textpage .leftSide .step2 .lineA .typeRoom{display:block;margin-bottom: 4px;}
.textpage .leftSide .step2 .line span.select{border:1px solid #178ED5;}

#sMenuCover{width:0;left:0;right:320px;-webkit-transition:width 0.5s;transition:width 0.5s;-moz-transition: width 0.5s;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;position: fixed;top: 0;z-index: 99;}
#sMenuCover.open{width:100%}

.areaFlag{display:block !important;}

.textpage .leftSide .step2 td{position:relative}
.textpage .leftSide .step2 td .hosting{position:absolute;bottom:57px;left:67px;width: calc(50% - 58px);}
.textpage .leftSide .step1 .topBar .search.tab10{border:0px}
.textpage .leftSide .step1 .topBar .search .singleVal{float:unset;line-height:40px;color:#178ED5;font-weight:normal;font-size:14px}

.textpage .leftSide .step2 .line .persons{border:none;padding: 3px 0 0;}
.textpage .leftSide .step2 .line .persons .resShow{display:inline;}
.textpage .leftSide .step2 .priceRoom .money{color:#178ED5}

.textpage .leftSide .desc{color:#178ED5;height:0}
.textpage .leftSide .desc.open{height:auto;}
#textpage.textpage .minisite .minipage .leftSide .leftSideInner #rmForm .titleRes{display:block}

.textpage .leftSide .step3 .check_frame{background: #f0f0f0 none repeat scroll 0 0;}
.textpage .leftSide .step3 .check_frame div{color:#178ED5;font-weight:normal;width: 80%;}
.textpage .minisite .top .tabsButtons > div#buttontab5.tab10{display:block;width:75px;}
.textpage .minisite .top .tabsButtons > div#buttontab5.tab10 > .tab_shape{display:block;background:#fff;border-radius:4px;border:1px solid #178ED5}
.textpage .minisite .top .tabsButtons.tab10> div{display:none;}
.textpage .minisite .top .tabsButtons > div#buttontab5.tab10 > .inprice{display:block}
.textpage .minisite .top .tabsButtons.tab10 .price{display:block}
.textpage .minisite .top .tabsButtons > div#buttontab5.tab10::before{content:'על המקום';color:#178ED5;font-size:12px;bottom: 4px;}
.textpage .minisite .top .tabsButtons > div#buttontab5.tab10::after{content:'חזרה למידע';color:#178ED5;font-size:12px;top: 3px;font-weight:normal;}
.leftSide .leftSideInner{min-height:unset;}
.textpage .leftSide .step3 .roompeople .leftcarcont .subTitle{font-size:18px;font-weight:bold;color:#178ed5;position: absolute;top:0;right:10px;z-index:3}
.textpage .leftSide .step3 .roompeople .leftcarcont{width: 98% !important;position:relative;}
.header .top .contactFrm{display:block !important;}

.textpage .leftSide .step2 .line .adults select{visibility:hidden}
#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(2){border: medium none;height: 0;overflow: hidden;padding: 0;}
#roomTable tbody tr td.linepad .line_main table.lineA tbody tr td.adults span:nth-child(3){display:block}
#roomTable tbody tr td.linepad .line_main table.lineB .kid{visibility: hidden;}
.leftSide .leftSideInner {padding-bottom:80px}
.textpage .leftSide .step2 .topLine .subTitleBig{display:none;}
.textpage .leftSide .step2 .topLine{height:10px;}
.textpage .leftSide .step2 .line .persons span{line-height:9px}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage{margin-bottom: 20px;}

.hotelOrder .orderZone.orderEdit .step .orderRoom .personLine .price{padding-top:20px;text-align:center}
.orderEdit .price input[type="text"]{font-size:16px}

}

@media (max-width:700px){
.hidden700{display:none !important;}
.leftSide .leftSideInner.contact .pageText .middle .rgtPage {display: block;margin: 0 auto 20px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage{float:none;margin:0 auto}
}

@media (max-width: 600px) {

/* max 600 */
#inc_reviews .grid .revBoxWrap {width: 300px;margin: auto;}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > div {width:80px;font-size:14px; margin:0 -2px}
.searchBox .centerSearch .centerSearchForm .tabsbuttons > div.active {width:84px}

.mobileshow{display:block;}
.mobilehidden{display:none;}
.specialMenu.fixed .inmenu #menu2 ul > li > a > span {display:none}

.specialMenu.fixed .inmenu #menu2 ul > li > a.open{background-position:top center}
.textpage .bread-crumbs-line{margin:0 0 10px; overflow:unset}
.textpage .bread-crumbs-line a {font-size:12px}
.textpage .bread-crumbs-line span {font-size:12px}
/*
.textpage .minisite .top .tabsButtons .price .inprice{width:100%;}
.textpage .minisite .top .tabsButtons .price .money{font-size:12px;top:18px;}
.textpage .minisite .top .tabsButtons .price .from{right:3px;top:3px}
.textpage .minisite .top .tabsButtons .price .person{left:3px;bottom:3px;}

.textpage .minisite .top .tabsButtons > div > a{font-size:12px;font-weight:normal;line-height:50px;}
*/
.outmenu .menus.open{padding:0;}
.outmenu .menus > .center{height:40px;overflow:hidden;}
.outmenu .menus > .center > li{height:40px;margin:0;width:100%;line-height:40px;font-size:16px;border-radius:0;}
.outmenu .menus > .center > li.active{position:absolute;top:0;left:0;right:0;z-index:10;background:#3d93bc;}
.outmenu .menus .submenus.open{margin-top:0;padding:0;}
.outmenu .menus .submenus .center{height:40px;overflow:hidden;}
.outmenu .menus .submenus .center > li{height:40px;margin:0;width:100%;line-height:40px;font-size:16px;border-radius:0;background:#6fb3d4;}
.outmenu .menus .submenus .center > li.active{position:absolute;top:0;left:0;right:0;z-index:10;background:#6fb3d4;}
.outmenu .menus .openbtn{display:block;cursor:pointer;position:absolute;left:0;top:0;background:url(../webimagesnew/downmenu.png) center center no-repeat;width:30px;height:40px;z-index:99;}
.outmenu .menus > .center.open{height:260px;overflow:auto;}
.outmenu .menus > .center.open > li.active{position:relative;background:#003e5a;}
.outmenu .menus .submenus .center.open{background:#6fb3d4;height:230px;overflow:auto;}
.outmenu .menus .submenus .center.open > li.active{position:relative;background:#003e5a;}
.outmenu .menus .arrayactivegrey{display:none !important;}

/*
.textpage .minisite {margin-top:0px}
.textpage .minisite .top .info{width:83%;}
.textpage .minisite .top .fav{width:100%;height:53px;}
.textpage .minisite .top .tabsButtons > div{width:17%;height:50px;}
.textpage .minisite .top .tabsButtons > div#buttontab5{width:16%;height:50px;}
.textpage .minisite .top .tabsButtons .price{width:16%;height:50px;}

.textpage .minisite .top .info{height:55px;}
.textpage .minisite .top .info .title{font-size:15px;line-height:15px;padding-top:6px;}
.textpage .minisite .top .info .place{font-size:14px;padding-top:0;padding-bottom:0}
.textpage .minisite .top .fav span{background-size:20px;background-position:top 25px center;}
.textpage .minisite .top .info .city {font-size:12px;line-height:14px}

.textpage .minisite .top .favout{width:16%;}*/

.textpage .leftSide .step3 .pingwin-extra .box-one {width:50px;}
.textpage .leftSide .step3 {margin:10px auto}
.textpage .leftSide .step3 .topBar .title > div > table td {font-size:12px}
.textpage .leftSide .step3 .topLine .subTitle {margin-top:6px; text-align:center}
.textpage .leftSide .step3 .line_main {margin-left:65px;padding-right:3px}
.textpage .leftSide .step3 .line .rentalTitle {font-size:12px}
.textpage .leftSide .roomsPage{width:auto;margin:0;float:none}
.textpage .leftSide .pageText.hotels{margin:20px auto;}
.textpage .leftSide .pageText .text .mini_tr {margin-top:10px;padding-top:10px; border-top:1px #ccc solid}
.textpage .leftSide .pageText .text .mini_tr .mini_td2 {margin:0; clear:both}
.textpage .leftSide .step1 .topBar .search .outPut input{display:block;}

/*.textpage .leftSide .step3 .priceRoom {width:65px}
.textpage .leftSide .step3 .priceRoom .priceBox input{font-size:14px;}
.textpage .leftSide .step3 .priceRoom .money {font-size:16px;}*/

.rightSide .moreOptions .site .itemSmall{position:relative;overflow:hidden;display:inline-block;text-align:right;margin:3px auto 5px;height:82px;border:1px solid #fff;}
.rightSide .moreOptions .site .itemSmall .pic{width:110px;height:80px;float:right;}
.rightSide .moreOptions .site .itemSmall .info{width:170px;height:80px;float:right;overflow:hidden;padding:0 5px;position:relative;background:#fff}

}


@media (max-width: 530px) {

.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .allPut{width:270px;margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .lftForm{float:none;margin:0 auto;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .rgtForm{float:none;margin:0 auto;width: 230px;}
.leftSide .leftSideInner.contact .pageText .middle .lftPage .contactForm .submitBtn{float:none;width: 270px;margin:0 auto;}
.openContact{font-size:0}

}

@media(max-width:400px){
	.textpage .leftSide .step3 .roompeople .leftcarcont .printbtn{width:140px;font-size: 13px;}
	.textpage .leftSide .step3 .line .spFillInfo .spText{line-height:12px;font-size: 10px;}
	.textpage .leftSide .step1 .topBar .search{margin: 0 5px;width:50px;}
	.textpage .leftSide .step1 .topBar .search span.select{width:40px;}
	.textpage .leftSide .step3 .topBar .title > div > table td{font-size:12px}
	.textpage .leftSide .step3 .topBar .title > div > table td{font-size: 10px;}
}
@media print {
	.mobilehidden{display:block !important;}
}

.footedtext{display:none;}

@font-face {
  font-family: 'OpenSans_Bold';
  src: url('OpenSans/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-bold-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'OpenSans_BoldItalic';
  src: url('OpenSans/opensanshebrew-bolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-bolditalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-bolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-bolditalic-webfont.svg#c21c03ab7080535ee57497eccfdf86e3') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'OpenSans_ExtraBold';
  src: url('OpenSans/opensanshebrew-extrabold-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-extrabold-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  900;
}

@font-face {
  font-family: 'OpenSans_ExtraBoldItalic';
  src: url('OpenSans/opensanshebrew-extrabolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-extrabolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-extrabolditalic-webfont.svg#0aa7139bf6d3c365c59c140c3c8e269e') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  900;
}

@font-face {
  font-family: 'OpenSans_Italic';
  src: url('OpenSans/opensanshebrew-italic-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-italic-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-italic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-italic-webfont.svg#c710e2592c6201f5dff5fe5ae74e9d58') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'OpenSans_Light';
  src: url('OpenSans/opensanshebrew-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-light-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'OpenSans_LightItalic ';
  src: url('OpenSans/opensanshebrew-lightitalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-lightitalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-lightitalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-lightitalic-webfont.svg#c137a74dd645478d57aebcd9a32af039') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'OpenSans';
  src: url('OpenSans/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('OpenSans/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('OpenSans/opensanshebrew-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('OpenSans/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('OpenSans/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}
