*{margin:0;padding:0;}
html{min-height:100%;padding:0;margin:0;}
body{width:100%;font-family:Arial,Tahoma,Helvetica;font-size: 14px;direction:rtl;background-color:#f5f5f5}
img{border:0;}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none;}

/**/

#banner {background-color: rgba(0, 0, 0, 0.5);    height: 100%;    position: fixed;    width: 100%;    z-index: 999999;}
#banner .banner {background: #f4f4f4 none repeat scroll 0 0;    border: 6px solid #e2e2e2;    border-radius: 25px;    bottom: 0;    height: 362px;    left: 0;    margin: auto;    max-width: 640px;    position: absolute;    right: 0;    top: 0;    width: 100%;}
#banner .banner iframe {border: 0 none;    border-radius: 25px;    height: 100%;    width: 100%;}
#banner .banner .closeframe {background: rgba(0, 0, 0, 0) url("http://www.irooms.co.il/webimages/cs/x.png") repeat scroll 0 0;    cursor: pointer;    height: 36px;    left: -6px;    position: absolute;    top: -6px;    width: 36px;}

/**/
.container-100{overflow:hidden;min-width:320px;width:100%;min-height:500px;height:auto;overflow:hidden;float:right;background:url(../webimages/bg.png) repeat-x #f5f5f5;}
.container-100,.container-100 > div{position:relative;}
#logo_new{position:absolute;top:-50px;right:0px;z-index:9999;}

#header{direction:ltr;text-align: center;position:relative;z-index:999;max-width:1200px;width:100%;min-height:168px;overflow:visible;margin:0 auto;}

#header div.demi-block{height:80px;width:320px;display:inline-block;float:right;position:relative;z-index:0}
#header a.logo{margin-right:10px;height:120px;width:165px;display:inline-block;float:right;margin-top:40px;}

#header div.first-block{height:100%;max-width:1200px;width:100%;}

#header div.all-block{height:80px;position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px;z-index:1;}
.spacer-div{height:10px;width:100%;}

#header.jump div.demi-block{height:80px;width:100%;display:inline-block;float:right;position:relative;z-index:0}

#header .icon-block{left: 3px;margin: 0;max-width: 150px;position: absolute;right: 240px;top: 20px;width: 100%;z-index:9999999;}
#header .icon-block .share{margin:8px 0 0 0;max-width:28px;width:100%;height:28px;display:block;float:left;background:url(../webimages/share.png) center center no-repeat;background-size: contain;}
#header .icon-block .fb {margin:8px 10px 0;max-width:28px;width:100%;height:28px;display:block;float:left;background:url(../webimages/fb.png) center center no-repeat;background-size: contain;}
#header .icon-block .msg {margin:8px 0 0 0;max-width:28px;width:100%;height:28px;display:block;float:left;background:url(../webimages/msg.png) center center no-repeat;background-size: contain;}

.container-100.jump2 #header .searchform{position:fixed;top:0;left:0;z-index:9999999; margin:0; width:150px}

#header .searchform {left:0; background:white; border:1px #ddd solid; border-radius:5px; clear:both; margin:0 4px; top:75px; position:absolute; z-index:10; width:220px; height:32px; }
#header .searchform #clsbtn{width:32px; height:32px;position:absolute;right:-32px; cursor:pointer; display:none;}
#header .searchform #opnbtn{width:32px; height:32px; position:absolute;left:0px; cursor:pointer; display:none;z-index:1}
#header .searchform #formholder {height:32px; overflow:normal; padding-right:10px; border-radius:4px}
#header .searchform .txtinp{border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px}
#header .searchform .twitter-typeahead {width:76%;float:right}
#header .searchform .tt-query{width:100%;border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px; color:#777 }
#header .searchform .tt-hint {width:100%;border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px}
#header .searchform .tt-dropdown-menu {margin-right:-10px; background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);height: 170px; overflow: auto;padding: 8px;  width: 234px;}
#header .searchform .submi {border:0; background:url(/webimages/search.png) center center no-repeat #003580; height:32px; width:32px; float:left}

#big_menu{border-bottom:2px solid #003580;border-top:2px solid #003580;width:100%;}
#menu{position:relative;z-index:99998;width:100%;height:24px;padding:6px 0;position:relative;background:#090909;color:#fff;margin:1px auto;}
#template{height:1px;opacity:0;filter:alpha(opacity=0);}
#menu > ul{opacity:0;filter:alpha(opacity=0);width:100%;height:24px;max-width:1278px;list-style:none;text-align:center;margin:0 auto}
#menu > ul > li{position:relative;height:24px;display:inline-block;list-style:none;margin:0 auto;vertical-align:top;overflow:hidden;overflow:visible;}
#menu > ul > li.expand{display:none;}
#menu > ul > li.active > a{font-weight:bold;}
#menu > ul > li:hover > a{font-weight:bold;color:#00A3E8}
#menu > ul > li.expand ~ li{background-image:none;}
#menu > ul > li.expand ~ li ~ li{}
#menu > ul > li > a{height:24px;line-height:24px;width:100%;text-align:center;font-size:16px;color:#fff}

#menu > ul > li ul{position:relative;display:inline-block;height:1px;opacity:0;filter:alpha(opacity=0);width:auto;width:auto; background:#f5f5f5;background:#111111;overflow:hidden;padding:0 15px}
#menu > ul > li ul > li{height:28px;padding:0 5px;border-top:1px #858585 solid;list-style:none}
#menu > ul > li ul > li:first-child{border-top:0}
#menu > ul > li ul > li a{min-width:60px;float:right;white-space: nowrap;line-height:28px;height:28px;color:#221b1b;color:#ffffff}

#menu > ul.collapsed{overflow:hidden;background:#090909;}
#menu > ul.collapsed li.expand{overflow:hidden;border-bottom:0;cursor:pointer;display:block;margin-top:0;width:95%;height:24px;background:url(../webimages/open_menu.png) left top no-repeat;}
#menu > ul.collapsed li{overflow:hidden;position:relative;border:0 #333333 solid;padding-top:4px;padding-bottom:4px;margin-top:3px;}
#menu > ul.collapsed li.expandable{background:url(../webimages/expandable_li_bg_sub.png) left 0 no-repeat;}
#menu > ul.collapsed li a{width:auto;display:block;position:absolute;left:0;right:0;top:0;height:28px;line-height:28px;border:2px #E2E2E2 solid;}
#menu > ul.collapsed li ul{width:100%;float:right;border:2px #ffffff solid;padding:0;border-right:1px #333333 solid;border-top:1px #333333 solid;margin-top:30px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li a{left:0;padding-right:0;border:2px solid #828282 !important;}
#menu > ul.collapsed li ul{background:none;border:0}
#menu > ul.collapsed li.expandable a{border:2px #E2E2E2 solid;left:48px;height:28px;line-height:28px;}


.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 5px}
#no-display{display:none;}
.gallery-container-container{max-width:1278px;margin:0 auto;height:auto;width:100%;position: relative; }

.gallery-container{ margin-left: -7px;margin-right: -7px;max-height: 530px;padding-bottom: 25%;height:200px;position: relative;}
.gallery-container .top-left-border{position:absolute;top:0;left:0;height:7px;width:7px;}
.gallery-container .top-right-border{position:absolute;top:0;right:0;height:7px;width:7px;}
.gallery-container .bottom-left-border{position:absolute;bottom:0;left:0;height:7px;width:7px;}
.gallery-container .bottom-right-border{position:absolute;bottom:0;right:0;height:7px;width:7px;}

.gallery-container .side-border1{position:absolute;left:0;top:7px;bottom:7px;width:7px;}
.gallery-container .side-border2{position:absolute;left:7px;right:7px;bottom:0;height:7px;}
.gallery-container .side-border3{position:absolute;right:0;top:7px;bottom:7px;width:7px;}
.gallery-container .side-border4{position:absolute;left:7px;right:7px;top:0;height:7px;}

.gallery-container #gallery{position:absolute;top:7px;right:7px;bottom:7px;left:7px;overflow:hidden;background:#cbcbcb}
.gallery-container #gallery .slide{display:table-cell;position:absolute;width:100%;height:100%;top:0;overflow:hidden;z-index:100;text-align:center;vertical-align:bottom}
.gallery-container #gallery .slide .slide-image{width:300%;height:100%;position:absolute;top:0;left:-100%;text-align:center;}
.gallery-container #gallery .slide .slide-image img{display:block;height:100%;width:auto;margin:0 auto;}
.gallery-container #gallery .slide .slide-title{position:absolute;left:0;bottom:0;min-height:40px;padding:3px 0;width:100%;}
.gallery-container #gallery .slide .slide-title .phone{height:40px;line-height:40px;width:auto;padding-left:40px;float:left;font-size:18px;color:#575757;}
.gallery-container #gallery .slide .slide-title #phone_en{}

.slide .slide-title .title-block{min-height:20px;width:auto;float:right;max-width:100%;}
.slide .slide-title .title-block b{font-size:20px;height:24px;float:right;color:#6b021b;line-height:24px;padding-right:15px;}
.slide .slide-title .title-block b span{font-size:14px;line-height:26px;color:#346973;padding:0 5px;}
.slide .slide-title .title-block > span{clear:both;height:16px;line-height:16px;color:#81807a;font-size:13px;float:right;width:auto;max-width:100%;padding-right:15px;}
.slide-title.small .title-block b{width:100%;}


.gallery-container #gallery .slide .slide-title.small .title-block > span{display:none}
.gallery-container #gallery .slide .slide-title.small .phone{padding-left:0;padding-right:40px;float:right;height:22px;line-height:22px;clear:both;margin:0;margin-right:10px;}


.gallery-container #gallery.no-arrows .arrow-left{display:none}
.gallery-container #gallery.no-arrows .arrow-right{display:none}

.arrow-left{width:38px;height:74px;position:absolute;margin-top:-37px;top:50%;left:10px;cursor:pointer;z-index:999}
.arrow-right{width:38px;height:74px;position:absolute;margin-top:-37px;top:50%;right:10px;cursor:pointer;z-index:999}

.categories{width:100%;min-height:164px;max-width:1278px;text-align:center;font-size:0;margin:15px auto;direction:ltr}
.categories a{display:inline-block;width:310px;height:32px;line-height:32px;font-size:14px;color:#ffffff;direction:rtl;padding-top:122px;margin:4px;filter:alpha(opacity=40);opacity:0.4;}
.categories a ~ a{}
.categories a ~ a ~ a{}
.categories a ~ a ~ a ~ a{}

.categories.no-fade a{filter:alpha(opacity=100);opacity:1;}

.complicated{width:100%;max-width:1266px;margin:0 auto;position:relative;overflow:hidden;text-align:center;}
.complicated .sides-menu{background:#f0eeeb;float:right;height:auto;min-height:100px;width:280px;padding-right:20px;margin-left:10px;overflow:hidden;border-radius:10px;position:relative;z-index:999}
.complicated .sides-menu .title{width:255px;height:50px;line-height:50px;padding-right:5px;color:#138397;font-size:20px;font-weight:bold;text-align:right;}
.complicated .sides-menu ul{font-weight:bold;width:100%;height:auto;float:right;padding-bottom:6px;margin-bottom:0px;}
.complicated .sides-menu ul li{float:right;position:relative;color:#138397;font-size:15px;width:245px;padding-right:20px;list-style:none;margin-top:10px;  }
.complicated .sides-menu ul li.expand{display:none;}
.complicated .sides-menu ul li a{padding-right:20px;display:block;width:100%;float:right;color:#138397;text-align:right;}
.complicated .sides-menu ul li ul{padding-bottom:0;width:100%;height:auto;float:right; margin-bottom:3px;font-weight:normal;}
.complicated .sides-menu ul li ul li {font-size:14px;}
.complicated .sides-menu ul li a{}
.complicated .sides-menu ul li.selected a{background:url(../webimages/selected.png) right 5px no-repeat;}


.complicated .products{position:relative;max-width:80%;margin-right:180px; min-height:100px;text-align:center}
.complicated .products .title{width:100%;height:50px;line-height:50px;padding-right:10px;color:#138397;font-size:20px;font-weight:bold;text-align:right;}
.complicated .products #promoted{width:100%;position:relative;text-align:center;font-size:0;}
.complicated .products #promoted .promoted-place-holder{position:relative;z-index:0;display:inline-block;height:270px;width:300px;margin:0.9%;}
.complicated .products #promoted .promoted-item{display:block;position:absolute;top:100%;left:-270px; width:300px;height:270px; z-index:10;}

.complicated.jump .sides-menu{float:none;margin:0 auto;}
.complicated.jump .products{float:none;width:100%;padding:0;display:table-row-group;}
.complicated.jump .products .title{width:310px;float:none;margin:0 auto;}


.intextdiv #texthome{box-shadow:0 0 10px rgba(0,0,0,0.2);font-size:14px;background:#fff;position:relative;border-radius:8px;margin-top:20px;text-align:justify;margin-right:310px;margin-left:14px;color:#585858;padding:5px 20px 30px;height:150px;overflow:hidden;line-height:21px;}
.intextdiv #texthome h3{color:#003580;text-align:right;}
.intextdiv #texthome #openmore {height:30px;position:absolute;bottom:0;left:0;color:#003580;font-weight:bold;right:0;background:#fffdfe;padding-right:20px;}
.intextdiv.jump #texthome{margin:10px auto;width:94%;text-align:right;}



.products #promoteds{width:100%;position:relative;text-align:center;font-size:0;}
.products #promoteds .promoteds-place-holder{position:relative;z-index:0;display:inline-block;height:270px;width:300px;margin:0.9%;}
.products #promoteds .promoteds-item{display:block;position:absolute;top:100%;left:-270px; width:300px;height:270px; z-index:10;}


.intextdiv{min-height:620px;width:100%;max-width:1266px;margin:0 auto;position:relative;overflow:hidden;text-align:center;position:relative}
.intextdiv .midTitle{margin-top:20px;font-size:22px;font-weight:bold;color:#003580;}
.intextdiv .side-menu{border-radius:10px 0 0 10px;background:url(../webimages/side_bg.png) repeat-y;margin-top:20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);float:right;height:auto;min-height:100px;width:300px;margin-left:10px;overflow:hidden;position:relative;z-index:999}
.intextdiv .side-menu .title{width:255px;height:40px;line-height:40px;padding-right:5px;color:#003580;font-size:20px;font-weight:bold;text-align:right;}
.intextdiv .side-menu span{width:100%;padding-right:5px;color:#003580;text-align:right;float:right}
.intextdiv .side-menu ul{font-weight:bold;width:100%;height:auto;float:right;padding-bottom:6px;margin-bottom:0px;}
.intextdiv .side-menu ul li{float:right;position:relative;color:#003580;font-size:14px;width:140px;list-style:none;margin-top:6px;}
.intextdiv .side-menu ul li.expand{display:none;}
.intextdiv .side-menu ul li a{display:block;width:80%;float:right;color:#000000;text-align:right;padding:2px 0;padding-right:20px;}
.intextdiv .side-menu ul#dropdownmenu2 li a {padding-right:0;}
.intextdiv .side-menu ul#dropdownmenu1 > li > a {padding-right:0;}
.intextdiv .side-menu ul li ul{padding-bottom:0;width:100%;height:auto;float:right; margin-bottom:3px;font-weight:normal;}
.intextdiv .side-menu ul li ul li {font-size:14px;padding-right:0px;}
.intextdiv .side-menu ul li ul li ul li{margin-right:10px;}
.smenu1 li{padding-right:18px !important;}
.intextdiv .products{position:absolute;left:0;top:0;width:320px;min-height:100px;text-align:center;background:#f0eeeb;border-radius:10px;float:left;z-index:99}
.intextdiv .products .title{width:100%;height:50px;line-height:50px;padding-right:10px;color:#138397;font-size:20px;font-weight:bold;text-align:right;}
.intextdiv .products #promoted{width:100%;position:relative;text-align:center;font-size:0;}
.intextdiv .products #promoted .promoted-place-holder{position:relative;z-index:0;display:inline-block;height:270px;width:300px;margin:0.9%;}
.intextdiv .products #promoted .promoted-item{display:block;position:absolute;top:100%;left:-270px; width:300px;height:270px; z-index:10;}
.intextdiv.jump .side-menu{float:none;margin:0 auto;margin-bottom:15px;}
.intextdiv.jump .products{float:none;width:100%;padding:0;}
.intextdiv.jump .products .title{width:310px;float:none;margin:0 auto;}

.intextdiv .text-page-container{position:relative;max-width:100%; min-height:100px;text-align:centerz-index:0;border-radius:10px;}
.intextdiv .text-page-container .title{width:90%;height:28px;line-height:28px;margin:0 5%;float:right;text-align:right;color:#138397}
.intextdiv .text-page-container .title a{width:90%;height:28px;line-height:28px;margin:0 5%;float:right;text-align:right;color:#138397}

.intextdiv .text-page-container .text-block{width:90%;height:auto;float:right;margin:10px 5%;text-align:right;}
.intextdiv .text-page-container #promoted{width:100%;position:relative;text-align:center;font-size:0;display:inline-block;}
.intextdiv .text-page-container #promoted .promoted-place-holder{position:relative;z-index:0;display:inline-block;height:290px;width:290px;margin:0.9%;}
.intextdiv .text-page-container #promoted .promoted-item{display:inline-block;position:absolute;top:100%;left:-270px; width:290px;height:290px; z-index:10;background:url(../webimages/bg_item.png) no-repeat;}


.intextdiv .text-page-container #promoted2{width:100%;position:relative;text-align:center;font-size:0;}
.intextdiv .text-page-container #promoted2 .promoted-place-holder{position:relative;z-index:0;display:inline-block;height:290px;width:290px;margin:0.9%;}
.intextdiv .text-page-container #promoted2 .promoted-item{position:relative;display:inline-block;width:290px;height:290px;margin:2% 1% 10px;z-index:10;background:#e9e5e3;border-radius:6px;overflow:hidden;}
#promoted2 .promoted-item > a:first-child{display:block;width:300px;height:180px;float:right;}
#promoted2 .promoted-item b.minisite-title{float:right;width:280px;margin:10px 10px 0 10px;text-align:right;font-size:18px;color:#00A3E8;height:24px;line-height:24px;}
#promoted2 .promoted-item .description{width:280px;height:auto;float:right;margin:0 10px 10px 10px;font-size:12px;color:#585858;line-height:16px;text-align:right;}

.intextdiv .text-page-container #promoted2 .promoted-item .picdata{z-index:999999;right:0;text-align:right;width:100%;height:50px;background:rgba(000,000,000,0.6);position:absolute !important;bottom:0px;color:#BCFE81;font-size:15px;font-weight:bold;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata .distance{font-size:13px;position:absolute;bottom:2px;right:10px;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata .price{position:relative;width:79px;height:51px;float:left;margin-top:-8px;margin-left:8px;background:#003580;color:#fff;font-size:22px;font-weight:bold;text-align:center;line-height:62px;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata .price .pr{position:absolute;top:0;right:4px;font-size:11px;line-height:15px;font-weight:normal;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata .price .pr2{position:absolute;bottom:0;left:4px;font-size:11px;line-height:15px;font-weight:normal;}
.intextdiv .text-page-container #promoted2 .promoted-item a.image_cont{width:100%;height:290px;background-size:cover;}
.intextdiv .text-page-container #promoted2 .promoted-item .phonewaze{right:0;text-align:right;width:100%;height:50px;background:rgba(000,000,000,0.6);position:absolute !important;top:0px;color:#fff;font-size:15px;font-weight:bold;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata .phone{color:#fff;background:url(../webimages/phone.png) right no-repeat;position:absolute;right:40px;top:0;height:40px;padding-right:40px;line-height:40px;font-size:18px;}
.intextdiv .text-page-container #promoted2 .promoted-item .phonewaze .area{height:auto;color:#fff;font-size:12px;}
.intextdiv .text-page-container #promoted2 .promoted-item .picdata span.navigate_waze{cursor:pointer;background: url(../webimages/waze_icon.png) center center no-repeat;position:absolute;right:0;top:5px;width:40px;height:32px;}

.intextdiv .text-page-container .textmargin {margin-right:310px;}
.intextdiv.jump .text-page-container .textmargin {margin-right:0;}

.intextdiv .text-page-container #promoted .promoted-item .picdata{text-align:right;width:100%;height:50px;background:rgba(000,000,000,0.6);position:absolute !important;bottom:0px;color:#fff;font-size:16px;font-weight:bold;}
.intextdiv .text-page-container #promoted .promoted-item .picdata .price{position:relative;width:79px;height:51px;float:left;margin-top:-8px;margin-left:8px;background:#003580;color:#fff;font-size:22px;font-weight:bold;text-align:center;line-height:50px;}
.intextdiv .text-page-container #promoted .promoted-item .picdata .price .pr{position:absolute;top:0;right:4px;font-size:11px;line-height:15px;font-weight:normal;}
.intextdiv .text-page-container #promoted .promoted-item .picdata .price .pr2{position:absolute;bottom:0;left:4px;font-size:11px;line-height:15px;font-weight:normal;}
.intextdiv .text-page-container #promoted .promoted-item .picdata .area{height:auto;color:#fff;font-size:12px;}
.intextdiv .text-page-container #promoted .promoted-item a.image_cont{width:100%;height:290px;}


.intextdiv .text-page-container #textin{z-index:1;box-shadow:0 0 5px rgba(0,0,0,0.2);width:90%;min-height:130px;height:auto;margin:20px 2% 10px 2%;float:right;text-align:justify;color:#585858;font-size:14px;background:#fff;border-radius:8px;position:relative;line-height:21px;overflow:hidden;height:130px;padding:5px 20px 30px;}
.intextdiv .text-page-container #textin h2{color:#003580;text-align:right;}
.intextdiv .text-page-container #textin #openmore {height:30px;position:absolute;bottom:0;left:0;color:#003580;font-weight:bold;right:0;background:#fffdfe;padding-right:20px;}


.intextdiv.midjump .products{position:relative;margin-top:15px;width:100%;}
.intextdiv.midjump .text-page-container{margin-left:0;}
.intextdiv.jump .text-page-container{margin-right:0;}

#promoted .promoted-item > a:first-child{display:block;width:300px;height:180px;float:right;}
#promoted .promoted-item b.minisite-title{float:right;width:280px;margin:10px 10px 0 10px;text-align:right;font-size:18px;color:#00A3E8;height:24px;line-height:24px;}
#promoted .promoted-item .description{width:280px;height:auto;float:right;margin:0 10px 10px 10px;font-size:12px;color:#585858;line-height:16px;text-align:right;}

#promoteds .promoteds-item > a:first-child{display:block;width:300px;height:180px;float:right;}
#promoteds .promoteds-item b.minisite-title{float:right;width:280px;margin:10px 10px 0 10px;text-align:right;font-size:18px;color:#00A3E8;height:24px;line-height:24px;}
#promoteds .promoteds-item .description{width:280px;height:auto;float:right;margin:0 10px 10px 10px;font-size:12px;color:#585858;line-height:16px;text-align:right;}


#website{width:100%;max-width:1278px;margin:10px auto 0;min-height:200px;overflow:hidden;}
#website .siteTitle{font-weight:bold;margin-top:20px;font-size:24px;background:url(../webimages/heart.png) right center no-repeat;height:34px;line-height:34px;padding-right:44px;}
#website .block{width:48%;margin: 0 1%;float:left;height:100px;padding-bottom:35%;background:#000;border-radius:0px;margin-bottom:15px;position:relative;}
#website .block ~ .block{float:right;}
#website .block ~ .block ~ .block{float:right;}
#website .block ~ .block ~ .block ~ .block{float:left;}
#website #info {border-top-left-radius:0px;height:663px;}

#website.jump .block{width:100%;height:auto;padding-bottom:7px;margin:0; }
#website.jump #gal{width:100%;min-height:420px; max-height:553px;}
#website.jump .block .inner-block{position:relative;margin:7px 0;left:0;right:0;}
#website.jump .block .inner-block .tabs-container .tab .go-there2{display:block;}
#website.jump .block .inner-block .tabs-container #tab21 .contact-block input{width:50%;}
#website.jump .block .inner-block .tabs-container #tab21 .contact-block textarea{width:50%;}
#website.jump #info{height:auto;}
#website .block .gallery-title{position:absolute;left:118px;right:0;height:40px;line-height:40px;margin:0 0 6px 0;}
#website .block .gallery-title .phone{float:left;margin-left:7px;height:40px;line-height:40px;padding-left:90px;font-size:18px;color:#575757}
#website .block .gallery-title .title{height:40px;line-height:40px;float:right;margin-right:20px;color:#00A3E8;font-weight:normal;}
#website .block .gallery-title > b{height:40px;line-height:46px;font-weight:normal;color:#346973;float:right;margin-right:10px;}
#website .block .inner-block{position:absolute;top:7px;right:0px;bottom:0px;left:0px;min-height:100px;}
#website .block .inner-block .tabs-container #tab20 .gallery-block{position:relative;width:100%;height:100%;float:right;background:#eaeaea;text-align:center;}
#website .block .inner-block .tabs-container #tab20 .gallery-block .gallerymenu{width:100%;height:40px;position:relative;overflow:hidden}

#website .block .inner-block .tabs-container #tab20 .gallery-block ~ .gallery-block{display:none;}

#website .block .inner-block  .tabs-block .gallerymenu{width:100%;height:40px;position:relative;overflow:hidden}
.tabs-block .gallerymenu ul{opacity:0;filter:alpha(opacity=0);width:100%;height:46px;padding:0 0 1px 0;max-width:1278px;list-style:none;text-align:center;margin:0 auto;overflow:visible;}
.tabs-block .gallerymenu ul li{position:relative;height:44px;display:inline-block;margin-top:2px;list-style:none;margin:0 auto;vertical-align:top;overflow:visible;}
.tabs-block .gallerymenu ul li a{width:100%;height:40px;line-height:40px;display:block;text-align:center;color:#585651;font-size:16px;}
.tabs-block .gallerymenu ul li.active a{color:#fff;font-weight:bold;}
.tabs-block .advanced-slider{width:100%;height:450px;direction:ltr}
.tabs-block .advanced-slider ~ .advanced-slider{display:none;}

#website .block .tabs-block{height:48px;width:100%;overflow:hidden;border-bottom:1px solid #ddd;}
#website .block .tabs-block span , #website .block .tabs-block a{height:48px;width:53px;position:relative;float:right;margin-right:7px;}
#website .block .tabs-block span img , #website .block .tabs-block a img{cursor:pointer;position:absolute;left:0;top:0;height:200%;width:auto;}
#website .block .tabs-block span.active img{position:absolute;left:0;bottom:0;top:inherit;height:200%;width:auto;}
#website .block .tabs-block span:first-child{margin-right:10px;}
#website .block .tabs-container{position:absolute;width:100%;top:48px;left:0;bottom:0;float:right;background:#eaeaea;min-height:80px;}
#website .block .tabs-container .tab{display:block;position:absolute;top:10px;right:0px;bottom:10px;left:0px;padding:0 10px;overflow:auto;text-align:justify;font-size:12px;color:#585651;}
#website .block .tabs-container .tab ~ .tab{display:none;}
#website .block .tabs-container .tab h1{color:#000;font-size:18px;margin-bottom:5px;}
#website .block .tabs-container .tab h1 ~ h1{margin-top:20px;}

#facilites{text-align:justify;width:99%;}
#facilites #ftitle{color:#7ecddc;font-size:14px;font-weight:bold;}
#facilites #ftext{font-size:12px;}
#facilites #separator{border-bottom:1px solid #585651;opacity:0.3;padding:0;}
#facilites #separator-end{border-bottom:1px solid #58

5651;opacity:0;padding:0;}
#facilites td{padding:6px;}



#website.jump .block .gallery-title .title{margin-top:-13px;font-size:16px;}
#website.jump .block .gallery-title b{margin-top:-16px;font-size:12px;}
#website.jump .block .gallery-title .phone{margin-top:-14px;float:right;margin-right:20px;white-space:no-wrap;width:auto !important;padding-left:35px;}


#website.jump .tabs-container{top:0;position:relative;overflow:hidden;}
#website.jump .tabs-container .tab{position:relative;top:0;bottom:0;margin:0;height:auto;overflow:hidden}
#website.jump .block .tabs-container .tab #intabtext{height:160px;padding:10px 15px 0;margin:0 0 50px;}
#website.jump .block .tabs-container .tab #openmore{display:block;font-size:15px;border-bottom:1px solid #ddd;height:30px;line-height:30px;position:absolute;bottom:300px;left:0;color:#00A3E8;font-weight:bold;right:0;background:#EAE
AEA;padding-right:20px;}

.container-100.jump2 #inmap{display:block;}
#website .block .tabs-container .tab #intabtext{height:160px;padding:10px 15px 0;overflow:auto;}
#website .block .tabs-container .tab #openmore{display:none;font-size:15px;border-bottom:1px solid #ddd;height:30px;line-height:30px;position:relative;float:right;width:100%;color:#00A3E8;font-weight:bold;right:0;background:#EAEAEA;}

#map-canvas{width:100%;float:left;position:relative;min-height:300px }
#inmap{position:absolute;display:none;left:0;right:0;bottom:0;text-align:center;background:rgba(250,250,250,0.8);z-index:9999999;min-height:300px;}
#closemap{cursor:pointer;background:rgba(255, 255, 255, 0.8);font-size:16px;line-height:40px;font-weight:bold;height:40px;width:100px;float:left;position:absolute;bottom:0;right:0;z-index:9999;text-align:center;display:none; }

#website .contact-block{margin:0;position:relative;margin:10px 0;width:320px;margin:auto;height:260px;}
#website .contact-block .label{height:30px;line-height:30px;width:100px;float:right;clear:both;text-align:right;margin-bottom:5px;}
#website .contact-block input{border:1px #bcbcbc solid;height:28px;width:208px;line-height:28px;padding:0 5px;float:right;}
#website .contact-block textarea{border:1px #bcbcbc solid;height:68px;width:208px;line-height:18px;padding:5px;float:right;margin-bottom:5px;}
#website .contact-block input.submi{width:220px;font-size:18px;border:0;height:28px;background:#000;color:#ffffff;cursor:pointer;}
#website  b.contact-title{width:90%;height:26px;line-height:26px;margin:0 auto;color:#00A3E8;font-size:16px;display:block;}
#website .contact-text{width:90%;margin:5px auto 20px auto;height:auto;text-align:right;display:block;}





.tab .reviews-container{width:100%;height:auto;float:right; height:100%;position:relative;text-align:center;}
.tab .reviews-container .review-form{opacity:0;filter:alpha(opacity=0);width:100%;min-width:310px;margin:0 auto;height:1px;overflow:hidden;position:relative;z-index:99;background:#F8F7F5;text-align:center;border-bottom:1px #cccccc solid;}
.tab .reviews-container .review-form .label{vertical-align:top;width:100px;height:22px;line-height:22px;text-align:right;display:inline-block;clear:both;margin-bottom:5px;}
.tab .reviews-container .review-form input{width:190px;height:20px;border:1px #cccccc solid;padding:0 auto;display:inline-block;margin-bottom:5px;}
.tab .reviews-container .review-form textarea{width:190px;height:64px;border:1px #cccccc solid;padding:0 auto;display:inline-block;margin-bottom:5px;}
.tab .reviews-container .review-form .seperator{font-size:5px;height:5px;width:100%;display:inline-block;}
.tab .reviews-container .review-form input.submi{width:192px;font-weight:bold;cursor:pointer;height:28px;color:#ffffff;background:#000;border:0;font-family:arial;}
.tab .reviews-container .add-review{background:#000;position:relative;z-index:99;cursor:pointer;width:154px;height:34px;line-height:34px;margin:4px auto;font-family:arial;color:#ffffff;text-align:center;border:0;background:#000;}

#website.jump .tab .reviews-container{min-height:200px;height:auto;}
#website.jump .tab .reviews-container .reviews{height:auto;position:relative;}

.tab .diary-container{width:100%;height:auto;position:relative;text-align:center;}
.tab .diary-container .diary-block{width:285px;height:auto;display:inline-block;vertical-align:top;min-height:10px;}
.tab .diary-container .diary-block .text{text-align:right;}
.diary-block form{width:100%;height:auto;overflow:hidden;float:right;}
.diary-block form .label{width:85px;float:right;height:20px;line-height:20px;text-align:right;font-size:12px;margin-bottom:3px;}
.diary-block form input , .diary-block form textarea{width:180px;float:right;height:18px;line-height:18px;padding:0 5px;border:1px #cccccc solid;margin-bottom:3px;}
.diary-block form textarea{height:60px;padding:5px;line-height:14px;}
.diary-block form input.submi{width:193px;height:28px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;border:0;color:#ffffff}
.diary-block form input.datepick{text-align:center;cursor:pointer;}

.callendar-block{width:285px;min-height:290px;overflow:hidden;}
.callendar-block.loading{}
.callendar-block .status-line{width:100%;height:24px;line-height:24px;text-align:center;}
.callendar-block .status-line span{height:24px;width:24px;font-size:16px;line-height:24px;text-align:center;cursor:pointer;float:right}
.callendar-block .status-line span ~ span{float:left}

.callendar-block .title-day ,
.callendar-block .date-div ,
.callendar-block .date-div-gray ,
.callendar-block .date-div-silver{border-radius:3px;vertical-align:top;position:relative;z-index:0;width:36px;height:36px;margin:1px;position:relative;border:1px #999999 solid;display:inline-block;font-size:14px;}

.callendar-block .title-day.free,
.callendar-block .date-div.free,
.callendar-block .date-div-gray.free,
.callendar-block .date-div-silver.free{border:1px #708596 solid;background:#eef3f4;}

.callendar-block .title-day.taken,
.callendar-block .date-div.taken,
.callendar-block .date-div-gray.taken,
.callendar-block .date-div-silver.taken{border:1px #aa8497 solid;background:#fbf2f4;}

.callendar-block .date-div-gray{background:#bcbcbc;}
.callendar-block .date-div-silver{background:#e9e9e9;}


.callendar-block .title-day{height:16px;line-height:16px;background:#59b4c5;color:#eeeeee}

 .date-div .the-date ,
 .date-div-gray .the-date ,
 .date-div-silver .the-date{position:absolute;height:30px;line-height:14px;width:36px;top:0;left:0;right:0;bottom:0;margin:auto;display:table-cell;text-align:center;vertical-align:middle;}
 .the-date span{width:100%;height:14px;line-height:14px;font-size:11px;position:absolute;left:0;bottom:0;text-align:center;}
 .free .the-date span{color:#15849a}
 .taken .the-date span{color:#960d2d}

.callendar-block .date-div.today{border:1px #287382 solid;font-weight:bold}

.price-title{width:100%;height:24px;line-height:24px;font-size:16px;text-align:right;}


.tab .reviews-container .reviews{position:absolute;top:50px;right:0;bottom:0;left:0;overflow:auto;}
.tab .reviews-container .reviews .review{width:100%;height:auto;min-height:30px;border-bottom:1px #dad9d7 solid;padding:10px 0;}
.reviews .review .title{display:block;float:right;width:100%;height:20px;line-height:20px;text-align:right;font-weight:bold;color:#626261;font-size:14px;}
.reviews .review .date{display:block;float:right;width:100%;height:16px;line-height:16px;font-size:12px;font-style: italic;text-align:right;}
.reviews .review .text{width:100%;height:auto;line-height:16px;text-align:right;font-size:13px;}

#textboxes{text-align:center;max-width:1278px;width:100%;height:auto;overflow:hidden;margin:0 auto;}
#textboxes,#textboxes .advanced-slider,#textboxes .advanced-slider *{direction:ltr;}

#textboxes *{direction:rtl;}

#pagetext{position:relative;text-align:center;max-width:1278px;width:100%;height:auto;overflow:hidden;margin:15px auto 20px auto;border:1px #dadadb solid;background: #ffffff;}
#pagetext .html-text{width:92%;margin:60px 4% 4% 4%;min-height:10px;float:right;text-align:right;position:relative}
#pagetext .page_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}

#textboxes form .contact_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}
#textboxes form .label{width:30%;height:24px;line-height:24px;float:right;clear:both;margin-right:15px;margin-bottom:10px}
#textboxes form input{width:63%;height:24px;line-height:24px;float:right}
#textboxes form input.submi{cursor:pointer;width:63%;margin-top:10px;height:34px;font-size:16px;font-weight:bold;background:#003580;color:#cccccc;border:1px #777777 solid;}
#textboxes form textarea{width:63%;height:42px;line-height:16px;float:right}

#textboxes .bottom_box{vertical-align: top;display:inline-block;max-width:574px;width:96%;margin:2%;min-height:350px;border:1px #dadadb solid;background:#ffffff;}
#textboxes .bottom_box .html-text{width:92%;margin:60px 4% 4% 4%;min-height:100px;float:right;text-align:right}
#textboxes .bottom_box .bottom_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}


.bread-crumbs-line{width:100%;height:28px;max-width:1278px;margin:10px auto 0;}
.bread-crumbs-line a{height:28px;line-height:28px;float:right;display:block;color:#003580;padding:0 5px;font-size:15px;}
.bread-crumbs-line span{height:28px;line-height:28px;float:right;display:block;color:#003580;padding:0 0;font-size:12px;margin:0 5px;}
.bread-crumbs-line a:first-child{margin-right:10px;}

.container-100.jump2 .bread-crumbs-line a{background:#00A3E8;color:#fff;font-weight:bold;border-radius:3px;}

.prices {width:100%}
.prices td {border:1px #ccc solid; text-align:center; vertical-align:middle; padding:4px 0;}
.prices .td1_ttl{background:#ccc; width:27%;}
.prices .td2_ttl{background:#ccc; width:17%}
.prices .td1_info{background:#fff; width:27%}
.prices .td2_info{background:#fff; width:17%}

.prices .td1_ttl div{font-size:14px; font-weight:bold; padding:0 2px; overflow:hidden}
.prices .td2_ttl div{font-size:12px; font-weight:bold; padding:0 2px; overflow:hidden}
.prices .td2_ttl div~div{font-size:10px; color:#003580; font-weight:normal; padding:0 2px; line-height:10px; overflow:hidden}
.prices .td1_info div{font-size:12px; font-weight:bold; padding:0 2px; overflow:hidden}
.prices .td2_info div{font-size:14px; font-weight:bold; padding:0 2px; overflow:hidden}

.prices .td3_info div{font-size:12px; font-weight:bold; padding:0 2px; overflow:hidden}
.prices .td3_info div~div{display:inline; font-size:10px; margin:0 5px}
.prices .td3_info div~div~div{display:inline; font-size:12px; margin:0 5px; font-weight:bold; }


#slider,#slider *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: moz-none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

#textboxes .mini_bottom_box{vertical-align: top;display:inline-block;max-width:615px;width:98%;margin:1% 0.5%;min-height:350px;border:1px #dadadb solid;background:#ffffff;}
#textboxes .mini_bottom_box .html-text{width:92%;margin:20px 4% 10px 4%;min-height:100px;float:right;text-align:right}
#textboxes .mini_bottom_box #map{width:98%;margin:1%;height:320px;float:right;z-index:99999}
#textboxes .mini_bottom_box .advanced-slider{width:100%;min-height:100px;float:right;height:auto;position:relative;overflow:hidden;margin:10px 0;}


#textboxes .mini_bottom_box .full-address{position:relative;font-weight:bold;width:92%;margin:10px 4%;min-height:32px;line-height:16px;float:right;text-align:right}
#textboxes .mini_bottom_box .full-address span.remark{font-size:12px;font-weight:normal}
#textboxes .mini_bottom_box .go-there{position:absolute;left:0;bottom:40px;z-index:999999;line-height:32px;border-radius:5px;cursor:pointer;float:left;height:32px;border:1px #cccccc solid;font-weight:bold;width:80px;text-align:center;padding-left:40px;background:url(../webimages/waze_icon.png) center left no-repeat #003580;color:#ffffff}

#location{display:none;position:fixed;right:-294px;top:34px;overflow:visible;border:2px #dadada solid;border-radius:10px;height:256px;width:290px;background:#fefefe;z-index:999999;}
#location #icon{position:absolute;left:-42px;height:115px;width:40px;top:0;background:url(../webimages/location_icon.png) bottom left no-repeat;}
#location #icon.found{background:url(../webimages/new_rooms_in_my_area.png) center center no-repeat #fefefe;cursor:pointer;}
#location>img{float:right;border:0;border-radius:10px;overflow:hidden;position:relative;z-index:0;}
#location form{line-height:30px;position:absolute;bottom:0;width:280px;padding-right:10px;height:30px;background:url(../webimages/semi_black.png);z-index:10;border-radius:0px 0px 10px 10px;border:0px #ffffff solid;color:#ffffff}
#location form input.submi{cursor:pointer;border-radius:0 0 0 10px;width:100px;height:30px;border:0;background:#003580;float:left;color:#ffffff;font-size:14px;font-weight:bold;font-family:arial;}


.gmnoprint div:first-child{left:0;}

.gm-style-iw{height:auto;padding-bottom:10px;}
.gm-style-iw h3{text-align:right}
.map-devider{width:100%;height:15px;float:right}
.not-found-anything{width:100%;height:32px;line-height:32px;font-size:16px;text-align:center}

.bubble{z-index:9999;width:301px;font-weight:bold;height:50px;font-size:16px;color:#000000;line-height:38px;text-align:center;position:fixed;left:50%;margin-left:-150px;bottom:-50px;}

.da-price-label{position:absolute !important;left:0;top:15px;height:14px;line-height:14px; z-index:0;font-size:12px;width:60px;text-align:center;color:#003580}
.da-price{font-weight:bold;position:absolute !important;top:29px;left:0;height:24px;line-height:24px;position:absolute;z-index:0;font-size:16px;width:60px;text-align:center;color:#003580}



.area-special-title{width:100%;max-width:1168px;min-height:72px;margin:0 auto;z-index:1001;padding-top:17px;}
.area-special-title .mid-title{position:relative;z-index:0;font-weight:normal;color:#01505d;text-align:right;font-size:24px;line-height:34px;height:34px;float:right;margin-top:2px;}

.ul-container{position:relative;z-index:1;height:32px;overflow:visible;float:left;background:#000000;width:100%;max-width:420px;display:inline-block}

#cityselect{position:absolute;left:0;top:0;height:36px;overflow:hidden;float:left;background:#EAEAEA;border:1px #ffffff solid;width:100%;display:inline-block}
#cityselect li{position:relative;float:right;height:36px;width:100%;margin-bottom:2px;border-bottom:1px #C7C7C7 solid;}
#cityselect li:first-child{font-weight:bold;background:#ffffff;}
#cityselect li:first-child:hover{background-color:#ffffff}
#cityselect li:first-child:hover a{color:#111111}
#cityselect li:first-child a{padding:0 10px;background:none;}
#cityselect li a{display:block;position:absolute;left:0;top:0;right:0;font-size:16px; padding:0 20px 0 10px;height:36px;line-height:36px;text-align:right;color:#111111;white-space:nowrap}
#cityselect li:hover{background-color:#111111}
#cityselect li:hover a{color:#ffffff}

.go-there2{display:none;position:absolute;left:0;bottom:5px;z-index:999999;line-height:32px;border-radius:5px;cursor:pointer;float:left;height:32px;border:1px #cccccc solid;font-weight:bold;width:80px;text-align:center;padding-left:40px;background:url(../webimages/waze_icon.png) center left no-repeat #3AD3F1;color:#ffffff}

#com_text{text-align:right;}
#footer{width:100%;min-height:215px;overflow:hidden;margin:0 auto;float:right;text-align:center;background:#fbfbfb;box-shadow:0 10px 20px #000;}
#footer .innerfoot{position:relative;max-width:1278px;width:100%;margin:10px auto 0;min-height:100px;text-align:center;overflow:hidden;}
#footer .innerfoot .bottom-logo{float:left;width:230px;height:120px;display:inline-block;margin:0 auto;margin:0 20px;}
#footer .innerfoot ul{display:inline-table;height: auto;overflow: hidden;width: 96%;margin:0 2%;max-width:800px;text-align:right;vertical-align:top}
#footer .innerfoot ul > li{border-right:0 #ffffff dotted;padding-right:5px;display:inline-table;text-align:right; overflow:hidden;line-height:20px;max-width:100%;min-width:120px;}
#footer .innerfoot ul > li:first-child{padding-right:0;border:0}
#footer .innerfoot ul > li > a{display:block;height:24px;line-height:24px;text-align:right;color:#003580;font-weight:bold;font-size:16px;}
#footer .innerfoot ul > li ul{float:left;width:100%;height:auto;overflow:hidden;}
#footer .innerfoot ul > li ul >li{clear:both;float:right;margin-right:2%;min-height:20px;border:0;padding-right:0;}
#footer .innerfoot ul > li ul > li a{display:block;height:auto;min-height:20px;line-height:20px;text-align:right;color:#585651;font-weight:normal;font-size:14px;}
#footer .innerfoot ul > li ul > li a:hover{color:#00A3E8;}
#footer .innerfoot ul.smallMenu>li{position:relative;display:block;float:left;width:100%;height:24px;overflow:hidden;background:url(../webimages/expand.png) left top no-repeat;}
#footer .innerfoot ul.smallMenu>li.open{background:url(../webimages/expand.png) left top no-repeat;}
#footer .innerfoot ul.smallMenu>li a{text-align:center;width:90%;background:none;padding:0}
#footer .innerfoot ul.smallMenu>li ul li{width:100%;margin:0;}
#footer .innerfoot ul.smallMenu>li ul{margin:0;}




input[type=checkbox] {opacity:0;margin-right:0px;}


.intextdiv .side-menu ul li ul li{background-image:url(../webimages/bul.png); background-position: right 4px; background-repeat:no-repeat;}
.intextdiv .side-menu ul.grey li ul li{background-image:url(../webimages/bul2.png); background-position: right 4px; background-repeat:no-repeat;}
.intextdiv .side-menu ul li ul li.active{background-image:url(../webimages/selected.png); background-position: right 4px; background-repeat:no-repeat;}
.intextdiv .side-menu ul.grey li ul li.selected{background-image:url(../webimages/selected2.png) !important; background-position: right 4px !important; background-repeat:no-repeat !important; }
/*.side-menu ul li{background:url(../webimages/bul.png) right 2px no-repeat;}
.side-menu ul li.selected,
.side-menu ul li.active{background:url(../webimages/selected.png) right 2px no-repeat;}*/
.side-menu ul li ul li.selected{background:url(../webimages/selected.png) right 2px no-repeat !important;}
#cont-slider{height:300px;overflow:hidden;width:100%;margin:10px 0 0;}
#slider2{position:absolute !important;text-align:center;width:100%;height:300px;top:0px;left:0px;}
#slider2 .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
#slider2 #pointers{width:320px;height:32px;position:absolute;bottom:0;right:50%;margin-right:-160px;}
#slider2 #pointers .point{height:20px;width:20px;display: inline-block;}
#slider2 .slide-place-holder{position:relative;z-index:0;display:inline-block;height:244px;max-width:398px;width:100%;margin:0 6px;}
/*.container-100.mini #slider2 .slide{max-width:320px;}*/
#slider2 .slide{overflow:hidden;height:244px;max-width:376px;width:100%;position:absolute;top:0;left:-450px;z-index:1;border:1px # solid;margin-top:25px;background:rgba(255, 255, 255, 0.5);}
#slider2 .slide a{}
#slider2 .slide a{display:block;width:260px;padding:0 10px;height:26px;float:right;}
#slider2 .slide a b{float:right;height:20px;line-height:20px;margin-top:4px;font-size:17px;font-weight:bold;color:#221b1b;}
#slider2 .slide>b.area{float:right;height:20px;padding:0 10px;line-height:20px;margin-top:4px;font-size:17px;clear:both;float:right;height:18px;line-height:16px;margin-top:0;font-size:13px;color:#003580;}
#slider2 .slide a.image_cont{width:100%;height:244px;}

#slider2 .slide  b.price{position:absolute;bottom:1px;left:1px;right:1px;margin:0;padding:0;height:32px;text-align:center;line-height:32px;font-weight:normal;font-size:16px;color:#17020a}
#slider2 .slide  b.price span{font-weight:bold;font-size:24px;color:#003580}
#slider2 .slide~.slide~.slide~.slide{clear: both !important;float: none; /* You can use the below instead! */}
/**/
#cont-slider.mini #slider2 .slide-place-holder{margin:0;}
#cont-slider.mini #slider2 .picdata{background-position:right center}
/**/
#slider2 .picdata{text-align:right;width:100%;height:50px;background:url(../webimages/heart.png) no-repeat scroll right center rgba(255, 255, 255, 0.7);background-position:335px 8px;position:absolute !important;bottom:0px;color:#003580;font-size:16px;font-weight:bold;}

#slider2 .picdata .price{position:relative;width:79px;height:51px;float:left;margin-top:-8px;margin-left:8px;background:#090909;color:#fff;font-size:22px;font-weight:bold;text-align:center;line-height:50px;}
/*#slider2 .picdata .price{width:79px;height:51px;float:left;margin-top:-8px;margin-left:3px;background:#090909;color:#fff;font-size:22px;font-weight:bold;text-align:center;line-height:50px;}*/
#slider2 .picdata .price .pr{position:absolute;top:0;right:5px;font-size:11px;line-height:15px;font-weight:normal;}
#slider2 .picdata .price .pr2{position:absolute;bottom:0;left:5px;font-size:11px;line-height:15px;font-weight:normal;}

#slider2 .picdata .area{height:auto;color:#212121;font-size:12px;}
#slider2 .hot{width:98px;height:95px;background:url(../webimages/hot.png) no-repeat;position:absolute;top:0;left:0;}
.prev{z-index:999;float:left;top:110px;left:4%;cursor:pointer;width:42px;height:53px;position:absolute !important;background:url(../webimages/gal_left.png) no-repeat;}
.container-100.jump2 .prev{z-index:999;float:left;top:110px;left:0;cursor:pointer;width:50px;height:40px;position:absolute !important;background:url(../webimages/ar_left.png) no-repeat;}
.next{z-index:999;float:right;top:110px;right:4%;cursor:pointer;width:42px;height:53px;position:absolute !important;background:url(../webimages/gal_right.png) no-repeat;}
.container-100.jump2 .next{z-index:999;float:right;top:110px;right:0;cursor:pointer;width:50px;height:40px;position:absolute !important;background:url(../webimages/ar_right.png) no-repeat;}

.container-100.jump2 #footer .innerfoot ul{float:none;}
.container-100.jump2 #footer .innerfoot .bottom-logo{float:none;margin-top:20px;}
.sivugim-button{display:none;}
.container-100 #header.jumplogo a.logo{margin-right:50px;}
.container-100.jump2 #header .icon-block{max-width:50px;margin-left:10px;top:30px;}
.container-100.jump2 #header .icon-block .fb {margin:8px 0 0;}
.container-100.jump2 .sivugim-button{display:block;position:absolute;top:115px;left:-42px;}




.container-100.jump2 .side-menu{cursor:pointer;min-height:10px;z-index:99999998;padding:0;position:fixed;top:0;right:0; width:170px;min-width:170px;height:34px; overflow:visible;margin:0 auto; background:none}
.container-100.jump2 .side-menu>h2{display:none}
.container-100.jump2 .side-menu>span{display:none}
.container-100.jump2 .side-menu .outsinunim{ overflow: visible; position: relative;height:34px;}
.container-100.jump2 .side-menu .outsinunim #sinunim{padding:0 0;margin:0;min-height:5px;height:34px;position:relative; width:100%}
.container-100.jump2 .side-menu .outsinunim #sinunim ~ #sinunim{padding:0; border:0; }
.container-100.jump2 .side-menu ul li ul li{ background-position: right 10px; }
.container-100.jump2 .side-menu ul.grey li ul li{ background-position: right 10px;}
.container-100.jump2 .side-menu ul li ul li.active{ background-position: right 10px; }
.container-100.jump2 .side-menu ul.grey li ul li.selected{background-position: right 10px !important; }


.container-100.jump2 .intextdiv .side-menu .outsinunim .button-toggle1,
.container-100.jump2 .intextdiv .side-menu .outsinunim .button-toggle2,{display:block;z-index:12;}

.container-100.jump2 .intextdiv .side-menu .outsinunim #title,
.container-100.jump2 .intextdiv .side-menu .outsinunim #title2{position:relative;	z-index:11;height:24px;padding:5px;font-weight:normal;line-height:12px;font-size:11px;background-color:#00A3E8;width:48px;border:0;color:#fff}

.container-100.jump2 .side-menu .outsinunim #sinunim > ul{width:100%;height:auto;overflow:auto;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;background:#fafafa;height:1px;display:none;
    max-height: 100%;
		z-index:10;
}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul li div {position:absolute; width:1000px; margin-right:-100px;  height:1px; background:#ccc; overflow:hidden}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul li a{line-height:34px}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul > li{margin-top:44px;}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul >li ~ li{margin-top:0px}

.container-100.jump2 .side-menu .outsinunim #sinunim > ul > li{overflow:hidden;}
.container-100.jump2 .side-menu .outsinunim #sinunim{}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul li {width:100%;}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul li ul{padding-right:20px}
.container-100.jump2 .side-menu .outsinunim #sinunim > ul li ul li {width:100%;margin-top:0px}

.container-100.jump2 .side-menu .outsinunim .button-toggle1-img,
.container-100.jump2 .side-menu .outsinunim .button-toggle2-img{position:relative;z-index:12;display:block;float:left;}

.container-100.jump2 .side-menu .outsinunim .button-toggle1,
.container-100.jump2 .side-menu .outsinunim .button-toggle2{background:#eeeeee;display:block;position:absolute;z-index:11;font-size:12px;height:34px;line-height:34px;text-align:center;left:30px;top:0;right:58px; overflow:hidden}

.side-menu .outsinunim .button-toggle1-img,
.side-menu .outsinunim .button-toggle2-img,
.side-menu .outsinunim .button-toggle1,
.side-menu .outsinunim .button-toggle2{display:none;}


.container-100.jump2 .side-menu .outsinunim #sinunim #dropdownmenu1 > li > a {padding-right:20px;font-size:18px; background:white}
.container-100.jump2 .side-menu .outsinunim #sinunim #dropdownmenu1 > li > ul > li > a{font-size:16px;font-size:bold;}
.container-100.jump2 .side-menu .outsinunim #sinunim #dropdownmenu1 > li > ul > li > ul > li > a{font-size:14px}
.container-100.jump2 .side-menu .outsinunim #sinunim #dropdownmenu2 > li > a {padding-right:20px;}

#sinunim{list-style:none; float: right; min-height:100px;width:140px;text-align:right;margin-right:4px;padding-left:5px;}
#sinunim ~ #sinunim{padding-right:5px;padding-left:0;margin:0;border-right:1px dotted #999;}
#sinunim input{background:url(../webimages/bul.png) no-repeat;}
#sinunim input[type="checkbox"]{position:absolute;top:0;right:0;height:100%;width:100%;cursor:pointer;}





.outsinunim #title{background:#003580;color:#fff;text-align:center;width:100%;padding:0;line-height:24px;height:24px;display:block;float:right;}
.outsinunim #title2{background:#797979;color:#fff;text-align:center;width:100%;padding:0;line-height:24px;height:24px;display:block;float:right;}






#partialMenu{position:relative;text-align:center;max-width:1278px;width:100%;height:auto;overflow:visible;margin:10px auto;}
#partialMenu .menu-place-holder{position:relative;z-index:0;display:inline-block;width:290px;height:40px; margin:0 1% 1% 1%; display:none; }
#partialMenu .menuItem{display:block;position:absolute;top:0;left:-100%;background:#000;width:290px;height:40px;z-index:10;}
#partialMenu .menuItem{position:relative;z-index:0;display:inline-block;width:290px;height:40px; margin:0 1% 1% 1%; left:inherit;top:inherit;}

#partialMenu .menuItem .title{float:right;width:180px;padding:0 10px;height:40px;line-height:40px;color:#ffffff;font-size:24px;font-weight:bold}
#partialMenu .menuItem span{float:right;height:40px;width:90px;background-color:#003580}
#partialMenu .menuItem span span{width:100%;height:12px;float:right;color:#ffffff;text-align:center;margin-top:4px;line-height:12px;font-size:12px}
#partialMenu .menuItem span b{width:100%;height:22px;float:right;line-height:22px;text-align:center;color:#ffffff;font-size:14px;font-weight:bold}
#partialMenu .menuItem span b.price{font-size:18px}
#partialMenu .menuItem > div{float:right;width:180px;padding:0 10px;height:40px;}
#partialMenu .menuItem > div a{display:block;float:right;color:#ffffff;font-size:14px;font-weight:bold;height:40px;line-height:40px;}

#partialMenu .menuItem span.navigate_waze{cursor:pointer;background: url(../webimages/waze_icon.png) center center no-repeat #003580;width:50px}
#partialMenu .menuItem span.navigate_waze *{background:none;}
#partialMenu .menuItem span.navigate_waze span{margin-top:1px}
#partialMenu .menuItem span.navigate_waze b{}

#partialMenu ul.menuItem{z-index:11;}

.menuItem li.none{opacity:0.2;filter:alpha(opacity=20);}
.menuItem li{list-style:none;height:40px;width:29px;float:right;background:url(../webimages/room1.png) 0 0 no-repeat;position:relative;overflow:hidden;cursor:pointer;}
.menuItem li~li{background-image:url(../webimages/room2.png);}
.menuItem li~li~li{background-image:url(../webimages/room3.png);}
.menuItem li~li~li~li{background-image:url(../webimages/room4.png);}
.menuItem li~li~li~li~li{background-image:url(../webimages/room5.png);}
.menuItem li~li~li~li~li~li{background-image:url(../webimages/room6.png);}
.menuItem li~li~li~li~li~li~li{background-image:url(../webimages/room7.png);}
.menuItem li~li~li~li~li~li~li~li{background-image:url(../webimages/room8.png);}
.menuItem li~li~li~li~li~li~li~li~li{background-image:url(../webimages/room9.png);}
.menuItem li~li~li~li~li~li~li~li~li~li{background-image:url(../webimages/room10.png);}
.menuItem li:hover{background-position: 0 -40px;overflow:visible;}
.menuItem li.none:hover{opacity:1;filter:alpha(opacity=100);}
.menuItem > b{height:40px;line-height:40px;width:100%;float:left;text-align:center;background:#000;color:#ffffff;font-size:18px;color:#ffffff;font-weight:bold}
.menuItem > b *{color:#ffffff;}

.menuItem li div{width:270px;padding:5px 10px;position:absolute;opacity:0.7;filter:alpha(opacity=70);right:0;top:40px;min-height:40px;background:gold;background: #484747;}
.menuItem li~li div{right:-29px;background-position: 232px 0;}
.menuItem li~li~li div{right:-58px;background-position: 203px 0;}
.menuItem li~li~li~li div{right:-87px;background-position: 174px 0;}
.menuItem li~li~li~li~li div{right:-116px;background-position: 145px 0;}
.menuItem li~li~li~li~li~li div{right:-145px;background-position: 116px 0;}
.menuItem li~li~li~li~li~li~li div{right:-174px;background-position: 87px 0;}
.menuItem li~li~li~li~li~li~li~li div{right:-203px;background-position: 58px 0;}
.menuItem li~li~li~li~li~li~li~li~li div{right:-232px;background-position: 29px 0;}
.menuItem li~li~li~li~li~li~li~li~li~li div{right:-261px;background-position: 0 0;}

.menuItem li div b{height:20px;line-height:20px;width:100%;float:right;color:#ffffff;font-weight:bold;text-align:right}
.menuItem li div p{text-align:right;color:#ffffff;float:right;width:100%;float:right;overflow:hidden;height:auto;padding-bottom:8px;}

body .responsive-slider{min-width:280px;direction:ltr;min-height:1px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.responsive-slider .slide{width:100%;height:80%;z-index:0;position:absolute;top:0;text-align:center;vertical-align:center;}
.responsive-slider .slide ~ .slide{left:100%;}
.responsive-slider .slide img{bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;right: 0;width:100%;}
.responsive-slider .thumbnails{min-width:200px;direction:rtl;overflow:hidden;width:100%;position:absolute;height:20%;z-index:10;left:0;bottom:0;text-align:center;font-size:0;}
.responsive-slider .thumbnails .thumb{position:absolute;top:0;left:-20%;height:90%;top:5%;width:20%;text-align:center;vertical-align:center;}
.responsive-slider .thumbnails .thumb img{bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;right: 0;}
.responsive-slider .thumbnails .thumb.active img{border:1px #000000 solid;box-shadow: 5px 5px 5px #888888;}
.responsive-slider .thumbnails .thumb-place{height:10px;width:20%;display:inline-block;vertical-align:top;margin:0 5px;}
.responsive-slider .arrow-right{position:absolute;right:0;cursor:pointer;height:20%;top:40%;width:60px;background:url(../webimages/right_btn.png) right center no-repeat;}
.responsive-slider .arrow-left{position:absolute;left:0;cursor:pointer;height:20%;top:40%;width:35px;background:url(../webimages/left_btn.png) left center no-repeat;}
.responsive-slider .thumbnails .arrow-right{position:absolute;right:0;cursor:pointer;height:100%;margin-top:0;top:0;width:35px;background:url(../webimages/right_btn.png) center center no-repeat;}
.responsive-slider .thumbnails .arrow-left{position:absolute;left:0;cursor:pointer;height:100%;margin-top:0;top:0;width:35px;background:url(../webimages/left_btn.png) center center no-repeat;}
#website.jump .block .gallery-block{height:1px;padding-bottom:80%;}
.responsive-slider ~ .responsive-slider{display:none;}

.intextdiv h2.titlecont{color: #003580;float: right;  height: 28px; line-height: 28px; margin: 1% 3%; text-align: right;width: 90%;}
.intextdiv  .form_bordo .html-text{text-align:right;margin-top:40px;margin-right:16px;}
.intextdiv  .form_bordo .html-text input{float: right;height: 24px;line-height: 24px;width: 60%;max-width:300px;}
.intextdiv  .form_bordo .html-text textarea{float: right;height: 100px;line-height: 16px;width: 60%;max-width:300px;}
.intextdiv  .form_bordo .html-text .label{color:#003580;clear: both;float: right;font-size: 16px;height: 24px;line-height: 24px;margin-bottom: 10px;margin-right: 15px;width: 30%;}
.intextdiv  .form_bordo .html-text .submit2{color: #003580;cursor: pointer;font-family: arial;font-size: 20px;font-weight: bold;height: 34px;line-height: 34px;margin: 4px auto; position: relative; text-align: center; width:76px;z-index: 99;}


/*
input[type=checkbox] + label {
    display:inline-block;
	width:14px;
	height:14px;
	margin-right:-15px;
	margin-top:3px;
	float:right;
}

input[type=checkbox]:checked + label { 
    display:inline-block;
	width:14px;
	height:14px;
	background:url(../webimages/selected.png) no-repeat;*/



@media screen and (max-width: 640px) {


}