*{margin:0;padding:0;}
.slider-container * , .slide *  {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html{height:100%;padding:0;margin:0;}
body{min-width:320px;font-family:Arial,Tahoma,Helvetica;font-size: 14px;direction:rtl;height:100%;background:#93107f}
img{border:0;}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none;}
select, input, textarea{font-family:arial;}

.container-100{ min-width:320px;width:100%;min-height:100%;height:auto;overflow:hidden;float:left;background:#f7f7f7;}
.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 4px;}
.shadow{-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);box-shadow: 0 0 10px rgba(0,0,0,0.15);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a0a0a0');}
.menu-shadow{-moz-box-shadow: 4px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow: 4px 2px 2px rgba(0,0,0,0.15);box-shadow: 4px 2px 2px rgba(0,0,0,0.15);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#a0a0a0');}
.closeMenu{display:none;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:9999;}

.contout{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,0.9);z-index:999999999999999;}
.contout .conscontent{border-radius:10px;overflow:hidden;box-shadow:0 0 10px #555555;max-width:775px;min-width:320px;width:100%;text-align:center;height:430px;max-height:85%;position:absolute;top:5px;left:5px;right:5px;bottom:5px;margin:auto;background:#f9f9f9;z-index:999999999999999;}
.contout .conscontent .closer{z-index:999999999999;cursor:pointer;position:absolute;top:4px;left:4px;}
.contout .conscontent iframe{max-width:740px;min-width:320px;width:100%;margin:40px auto;height:360px;}


.small-logo{display:block;float:right;height:50px;width:80px;opacity:0;filter:alpha(opacity=0); margin-top:-2px}
.small-logo img{margin:10px;width:100%;}
#popUpGal{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,0.9);z-index:999999999999;overflow:auto;  }
#popUpGal #popcont{padding-bottom:10px;max-width:800px;min-width:320px;width:100%;margin:1% auto;background:#fff;position:relative;border-radius:10px;}
#popUpGal #popcont .closer{position:absolute;top:3px;left:3px;cursor:pointer;z-index:999999999999;}

#popUpGal #popcont .moreGals{text-align:center;background:#fff;max-width:1000px;width:100%;margin:0 auto;position:relative;}
#popUpGal #popcont h3{text-align:center;color:#93107f;font-size:18px;padding:0 10px;}
#popUpGal #popcont .moreGals #allGals{overflow:hidden;position:relative;text-align:center;width:100%;height:90px;margin:5px 0;}
#popUpGal #popcont .moreGals #allGals *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#popUpGal #popcont .moreGals #allGals #gals-point{display:none;}
#popUpGal #popcont .moreGals #allGals .slide-place-holder{position:relative;z-index:0;display:inline-block;height:90px;width:140px;margin:0 0.8% 0 0.8%;}
#popUpGal #popcont .moreGals #allGals .slide{height:90px; width:140px;position:absolute;top:0;left:-236px;z-index:1;background:#fff;border:1px solid #ccc;}
#popUpGal #popcont .moreGals #allGals .slide span{display:block;float:left;height:90px;width:140px;background-size:cover;}
#popUpGal #popcont .moreGals #allGals .slide h4{position:absolute;text-shadow:1px 2px 2px #000;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;color:#fff;font-weight:bold;font-size:16px;margin-top:4px;}
#popUpGal #popcont .moreGals #allGals .slide strong{text-align:right;height:18px;line-height:18px;display:block;float:right;width:210px;padding:0 8px;color:#6c6c6c;font-size:13px;font-weight:normal;margin-top:1px;}
#popUpGal #popcont .moreGals #allGals .arrow-left{z-index:10;position:absolute;top:16px;margin-top:0;left:2%;width:40px;height:60px;background:url(../webimages/arrow-left.png) center center no-repeat;cursor:pointer;}
#popUpGal #popcont .moreGals #allGals .arrow-right{z-index:10;position:absolute;top:16px;margin-top:0;right:2%;width:40px;height:60px;background:url(../webimages/arrow-right.png) center center no-repeat;cursor:pointer;}


#popUpGal #popcont .guestBook ~ .guestBook{display:none;}
#popUpGal #popcont .guestBook{display:block;text-align:center;height:80px;padding-bottom:45%;max-width:700px;width:100%;margin:0 auto;position:relative;}
#popUpGal #popcont .guestBook h3{color:#333333;padding:0 10px;height:35px;line-height:35px; text-align:right}

#popUpGal #popcont .guestBook .slide{position:absolute;top:35px;right:0;left:0;bottom:0px;width:100%;overflow:hidden;}
#popUpGal #popcont .guestBook .arrow-left{height:60px;width:40px;cursor:pointer;position:absolute;z-index:98;top:60%;margin-top:-30px;background:url(../webimages/arrow-left.png) center center no-repeat;left:0px;}
#popUpGal #popcont .guestBook .arrow-right{height:60px;width:40px;cursor:pointer;position:absolute;z-index:98;top:60%;margin-top:-30px;background:url(../webimages/arrow-right.png) center center no-repeat;right:0px;}


#viewReviews{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,0.9);z-index:999999999999;}
#viewReviews .reviewsBox{max-width:400px;height:370px;min-width:320px;width:100%;margin:50px auto;background:#fff;position:relative;}
#viewReviews .reviewsBox h3{color:#93107f;padding-right:5px;height:35px;line-height:35px;text-align:right}

#viewReviews .reviewsBox .closer{position:absolute;top:3px;left:3px;cursor:pointer;z-index:999999999999;}
#viewReviews .reviewsBox .commentBox{height:284px;overflow:auto;}
#viewReviews .reviewsBox .commentBox .comment{border-bottom:1px solid #d4d4d4;padding:5px 0px;margin:0 10px;min-height:36px;overflow:hidden;}
#viewReviews .reviewsBox .commentBox .comment .name{font-weight:bold;float:right;color:#4d4d4d;font-size:13px;}
#viewReviews .reviewsBox .commentBox .comment .date{float:left;color:#4d4d4d;font-size:13px;width:70px;margin:0 5px;}
#viewReviews .reviewsBox .commentBox .comment .stars{float:left;text-align:center;width:80px;}
#viewReviews .reviewsBox .commentBox .comment .stars img{}
#viewReviews .reviewsBox .commentBox .comment .text{float:right;font-size:13px;display:block;width:100%;}


#addReview{display:none;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,0.9);z-index:999999999999;}
#addReview #comBox2{max-width:400px;height:370px;min-width:320px;width:100%;margin:50px auto;background:#fff;border-radius:6px;}
#addReview #comBox2 #review-form{position:relative;min-height:190px;text-align:center;}
#addReview #comBox2 #review-form textarea{float:right;margin:0 auto;width:80%;height:110px;position:relative;vertical-align:top;background:#f7f7f7;border:1px solid #d6d6d6;color:#848484;}
#addReview #comBox2 #review-form > input{background:#f7f7f7;border:1px solid #d6d6d6;color:#848484;width:40%;max-width:150px;height:28px;float:right;margin:3px 0;}
#addReview #comBox2 #review-form > input.submit{cursor:pointer;margin-top:5px;margin-left:10px;background:#93107f;float:left;width:180px;height:28px;line-height:28px;color:#fff;text-align:center;font-weight:bold;border:none;font-size:14px;}
#addReview #comBox2 #review-form .label{width:50px;clear:both;float:right;position:relative;}
#addReview #comBox2 #review-form .closer{position:absolute;top:3px;left:3px;cursor:pointer;z-index:999999999999;}
#addReview #comBox2 #review-form .boxrates{position:absolute;top:30px;left:2%;width:120px;}
#addReview #comBox2 #review-form .boxrates .stars{float:right;clear:both;}
#addReview #comBox2 #review-form .boxrates .stars img{float:right;}
#addReview #comBox2 #review-form .boxrates .stars input{float:right;margin-left:10px;margin-top:2px;}
#addReview #comBox2 #review-form .boxrates h4{color:#93107f;}
#addReview #comBox2 #review-form h3{text-align:right;padding:0 10px;margin:10px auto;color:#93107f;}


.top-fixed-line{position:fixed;top:0;left:0;min-width:320px;width:100%;height:50px;background:url(../webimages/top-head-line.png);z-index:99999999}
.top-fixed-line .inner-line{width:100%;height:50px;max-width:1300px;margin:0 auto;}
.top-fixed-line .icon-line{float:left;width:100%;max-width:580px;height:50px;}

.icon-line .button{z-index:0;position:relative;cursor:pointer;overflow:hidden;width:80px;height:50px;float:left;background:url(../webimages/button-arrow-background.png) top center no-repeat;}
.icon-line .button.open{overflow:visible;z-index:10}
.icon-line div.button.open{background:none;}

.icon-line .button span{height:50px;width:80px;line-height:40px;color:#57514c;text-align:center;display:block;}
.icon-line form.button{width:200px;height:50px;background:url(../webimages/free-search-bg.png)}
.icon-line form.button .content{width:200px;height:50px;float:left;}
.icon-line form.button .content .field{width:145px;height:24px;line-height:24px;border:0;background:none;margin:12px 15px 0 0;float:right;text-align:right;font-size:12px;color:#585858;}
.icon-line form.button .content .submi{width:35px;height:24px;margin-top:12px;border:0;background:none;cursor:pointer;}

.icon-line ul.button{width:94px;background:url(../webimages/language-bg.png) top center no-repeat;height:42px;padding-bottom:6px;border-bottom:2px #ffffff solid;overflow:hidden;}
.icon-line ul.button li{width:70px;padding:0 6px 0 12px;height:16px;line-height:16px;margin:7px 0 4px 0;list-style:none;float:left;color:#57514c;text-align:left;direction:ltr;}
.icon-line ul.button li ~ li{margin:0;background:url(../webimages/language-icon.png) center right no-repeat;direction:rtl;}
.icon-line ul.button li ~ li ~ li{margin-top:4px;background:none;}
.icon-line ul.button li span,
.icon-line ul.button li a{cursor:pointer;display:block;height:16px;line-height:16px;padding-left:20px;width:50px;float:left;text-align:left;color:#57514c;}

.icon-line ul.button li p ~ p{display:none;}

.icon-line .button.expand{display:none;background:url(../webimages/expand-menu-button.png) center center no-repeat;width:40px;background-size:20px;}


ul.button li.he span,
ul.button li.he a{background:url(../webimages/language-icon1.png) left center no-repeat;}
ul.button li.en span,
ul.button li.en a{background:url(../webimages/language-icon2.png) left center no-repeat;}

.inner-line.small .icon-line{width:auto;}
.inner-line.small .icon-line .button{width:36px;}
.inner-line.small .icon-line .button > span{display:none;}

.inner-line.small .icon-line ul.button{width:44px;background:url(../webimages/small-language-background.png) top center no-repeat;}
.inner-line.small .icon-line ul.button li{padding:0 7px;width:30px;font-size:10px}
.inner-line.small .icon-line ul.button li a,
.inner-line.small .icon-line ul.button li span{font-size:0;}
.inner-line.small .icon-line ul.button li p{display:none}
.inner-line.small .icon-line ul.button li p ~ p{display:block;}

.inner-line.small .icon-line .button ~ .button ~ .button {background:url(../webimages/button-icon-4.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button.open{background:url(../webimages/button-icon-4.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button ~ .button{background:url(../webimages/button-icon-2.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button ~ .button.open{background:url(../webimages/button-icon-3.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button ~ .button ~ .button{background:url(../webimages/button-icon-1.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button ~ .button ~ .button.open{background:url(../webimages/button-icon-1.png) center center no-repeat;}
/*.inner-line.small .icon-line .button ~ .button ~ .button ~ .button ~ .button ~ .button{background:url(../webimages/button-icon-1.png) center center no-repeat;}
.inner-line.small .icon-line .button ~ .button ~ .button ~ .button ~ .button ~ .button.open{background:url(../webimages/button-icon-1.png) center center no-repeat;}*/
.inner-line.small form.button .content{display:none;margin-top:48px;background:url(../webimages/free-search-bg.png) center center no-repeat #474747;border:2px #ffffff solid;border-top:0;;}
.inner-line.small form.button.open .content{;display:block;}
.icon-line .button.open > .about-text,
.icon-line .button.open > ul,
.icon-line .button.open > form{display:block;}
.icon-line .button > .about-text,
.icon-line .button > ul,
.icon-line .button > form{display:none;background:url(../webimages/button-arrow-background2.png) top center no-repeat #e2e2e2;width:200px;padding:15px;border:2px #ffffff solid;position:absolute;left:50%;margin-left:-117px;top:48px;border-top:0;}
.icon-line .button > ul{height:auto;}
.inner-line.small .icon-line .button > form{ margin-left:-102px;width:180px;padding:15px 10px 10px 10px;}

.inner-line.small .icon-line .button > .about-text{width:250px;padding:15px 10px;margin-left:-137px}
.icon-line .button > .about-text{width:360px;margin-left:-197px;color:#ffffff;font-size:13px;text-align:right;height:auto;min-height:100px;}
.button > form .label{width:45px;float:right;height:24px;line-height:24px;color:#282828;font-size:13px;text-align:right;margin-bottom:6px;}
.button > form textarea,
.button > form input.field{width:145px;padding:0 5px;height:24px;line-height:24px;text-align:right;border:0;background:#ffffff;float:right;margin-bottom:6px;}
.button > form textarea{height:64px;line-height:16px;resize:none;}
.button > form input.submi{font-size:12px;width:62px;padding:0;cursor:pointer;float:left;height:26px;line-height:24px;font-weight:bold;text-align:center;color:#ffffff;font-size:14px;background:#93107f;border:0px}
.button > form.newsletter .txt{color:#282828;font-size:12px;text-align:center;margin:10px 0;}
.button > form.newsletter .checkbox{float:right;margin-right:44px;}
.button > form.newsletter span{float:right;font-size:11px;height:auto;line-height:14px;margin-right:4px;width:70px;text-align:right;}
.inner-line.small .button > form .label{width:40px;}

.inner-line.small .button > form textarea,
.inner-line.small .button > form input.field{width:130px;}


.icon-line .button > ul li{width:200px;height:24px;list-style:none;}
.icon-line .button > ul li a{width:180px;height:24px;display:block;line-height:24px;padding-right:20px;color:#ffffff;background:url(../webimages/top-li-bg.png) right center no-repeat;}

.header-cont{display:inline-block;width:100%;height:auto;margin-top:50px;background:url(../webimages/header-bg.png) top center repeat-x #f7f7f7;min-height:188px;}
.header-cont .header{position:relative;width:100%;max-width:1300px;height:auto;margin:0 auto;min-height:188px;}
.header-cont .header .logo{display:block;float:right;height:73px;width:249px;position:absolute;bottom:95px;}
.header-cont .header .phone-cont{float:left;margin-top:45px;height:40px;width:300px;background:url(../webimages/header-phone.png) left center no-repeat;}
.header-cont .header .phone-cont span{float:right;height:18px;line-height:18px;text-align:right;color:#3c3c3c;font-size:16px;display:block;width:100%;}
.header-cont .header .phone-cont a ~ span,
.header-cont .header .phone-cont a{height:22px;line-height:22px;float:right;display:block;min-width:15px;text-align:right;width:auto;color:#3c3c3c;font-size:18px;}

.header-cont .header .social-links{height:40px;margin-top:45px;float:left;margin-left:25px;}
.header-cont .header .social-links a{padding:1px;height:38px;width:38px;float:left;margin:0 10px;display:block}
.header-cont .header.mini .social-links a{width:24px;height:24px;display:inline-block;float:none;margin:0;}
.header-cont .header.mini .social-links a img{width:100%}
.header .selectBoxs{background:#585858;height:54px;width:320px;position:absolute;left:0;top:120px;z-index:9999999;}
.header .selectBoxs span.select{cursor:pointer;position:absolute;right:15px;top:10px;padding:0 10px;display:block;width:120px;height:33px;background:url(../webimages/arrowmenu.png) left center no-repeat #f7f7f7;background-position:10px;line-height:33px;}
.header .selectBoxs span.select ~ span.select{right:auto;left:15px;}
.header .selectBoxs select.select{cursor:pointer;position:absolute;right:15px;top:10px;width:140px;height:33px;}
.header .selectBoxs select.select ~ select.select{right:auto;left:15px;}

.header .selectBoxs.mobile{top:-9px;background:#cfcfcf;}
.header.mini .selectBoxs.mobile{top:8px;width:230px;}
.header.mini .selectBoxs.mobile span{width:80px;padding:0 5px;}
.header.mini .selectBoxs.mobile select{width:100px;}

.header #menu{position:relative;float:right;z-index:99;width:100%; ;height:54px;background-color:#f4f4f4;margin-top:35px;}
.header .bigMenu{margin-left:320px;}
.header #menu .bigMenu > ul{width:100%;height:54px;text-align:center;margin:0 auto;overflow:visible;opacity:0;filter:alpha(opacity=0);font-size:0;}
.header #menu .bigMenu > ul > li{list-style:none; display:inline-block;position:relative;height:54px;display:inline-block;list-style:none;vertical-align:top;overflow:visible;}
.header #menu .bigMenu > ul > li.special {background-color:#eaeaea}
.header #menu .bigMenu > ul > li ~ li ~ li{}
.header #menu .bigMenu > ul > li > a{display:block;width:auto;margin-right:2px;height:54px;line-height:54px;text-align:center;font-size:16px;color:#a02e8f;font-size:14px;}
.header #menu .bigMenu > ul > li.expand-title{display:none;}
.header #menu .bigMenu > ul > li.expand{display:none;}

.header #menu .bigMenu > ul > li ul{position:relative;display:inline-block;height:1px;opacity:0;filter:alpha(opacity=0);width:200px;padding:10px 15px 0 15px;background:#999;overflow:hidden; }
.header #menu .bigMenu > ul li ul > li{width:200px;height:24px;list-style:none;}
.header #menu .bigMenu > ul li ul > li a{text-align:right;font-size:14px;width:180px;height:24px;display:block;line-height:24px;padding-right:20px;color:#ffffff;background:url(../webimages/top-li-bg.png) right center no-repeat;}

/*
.header #menu .bigMenu > ul.collapsed{float:left;position:fixed;padding-top:41px;top:0;width:300px;left:-300px;overflow:visible; height:100%; background:#93107f;z-index:99999;}
.header #menu .bigMenu > ul.collapsed li.expand{position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;display:block;height:40px;width:40px;background:url(../webimages/expand-menu-button.png) center center no-repeat;}
.header #menu .bigMenu > ul.collapsed li.expand > div{display:none;}
.header #menu .bigMenu > ul.collapsed li.expand.open{left:-300px;top:0;position:fixed;background:#93107f;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#ffffff;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);-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}
.header #menu .bigMenu > ul.collapsed li.expand.open > div{display:block;}

.header #menu .bigMenu > ul.collapsed > li.active{}
.header #menu .bigMenu > ul.collapsed li{height:34px;overflow:hidden;position:relative;margin-top:2px;width:296px;}
.header #menu .bigMenu > ul.collapsed li.expandable{background:url(../webimages/expandable-icon.png) left top no-repeat;}
.header #menu .bigMenu > ul.collapsed li a{ width:auto;display:block;text-align:center;position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;border:2px #E2E2E2 solid;}
.header #menu .bigMenu > 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;}
.header #menu .bigMenu > ul.collapsed li ul li{width:286px;}
.header #menu .bigMenu > ul.collapsed li ul li a{left:0;padding-right:0;border:2px solid #828282 !important;}
.header #menu .bigMenu > ul.collapsed li ul{background:none;border:0}
#menu .bigMenu > ul.collapsed li.expandable a{border:2px #E2E2E2 solid;left:48px;height:30px;line-height:30px;font-size:14px;color:#fff;}
.header #menu.collapsed{background:none;height:1px;position:absolute;left:0;top:-1000px;}
*/

.header-cont #menu .bigMenu > ul.collapsed > li > a{margin-right:10px;}
.header-cont #menu .bigMenu > ul.collapsed{margin-left:0;float:left;position:fixed;padding:52px 0 10px;top:0;width:280px;left:-300px;height:auto;overflow:auto;bottom:0; background:#dddddd;z-index:99999;background:#f2f3f2;}
.header-cont #menu .bigMenu > ul.collapsed li.expand{display:none;position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;height:40px;width:40px;background:url(../webimages/expand-menu-button.png) center center no-repeat;}
.header-cont #menu .bigMenu > ul.collapsed li.expand > div{display:none;}
.header-cont #menu .bigMenu > ul.collapsed li.expand.open{left:-300px;top:0;position:fixed;background:#474747;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:280px;margin:0;padding:0;height:48px;line-height:48px;font-weight:bold;display:block;font-size:16px;color:#fff;cursor:pointer;border-bottom:2px solid #fff;-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}
.header-cont #menu .bigMenu > ul.collapsed li.expand.open > div{display:block;height:40px;line-height:40px;}


.header-cont #menu .bigMenu > ul.collapsed li:last-child{border:none;}


.header-cont #menu .bigMenu > 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}
.header-cont #menu .bigMenu > ul.collapsed.open li.expand > div{display:block;height:40px;line-height:40px;}

.header-cont #menu .bigMenu > ul.collapsed > li.active{}
.header-cont #menu .bigMenu > ul.collapsed li{height:34px;overflow:hidden;position:relative;margin-top:2px;width:276px;border-bottom:1px #cccccc solid;background:none;}
.header-cont #menu .bigMenu > ul.collapsed li.expandable{cursor:pointer;background:url(../webimages/expandable-icon.png) left top no-repeat;}
.header-cont #menu .bigMenu > ul.collapsed li.expandable.open{height:auto}
.header-cont #menu .bigMenu > ul.collapsed li a{color:#555;text-align:right; width:auto;display:block; ;position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;}
.header-cont #menu .bigMenu > ul.collapsed li ul{position:relative;width:260px;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;}
.header-cont #menu .bigMenu > ul.collapsed li ul li{width:266px;height:30px;}
.header-cont #menu .bigMenu > ul.collapsed li ul li a{left:0;padding-right:20px;background:none;}
.header-cont #menu .bigMenu > ul.collapsed li ul{background:#ddd;border:0}
.header-cont #menu .bigMenu > 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;}
.header-cont #menu .bigMenu > ul.collapsed li ul li ul li:last-child{border:none;}

#menu .bigMenu > ul.collapsed li.expandable a{left:48px;height:30px;line-height:30px;width:200px;}
.header-cont #menu.collapsed{background:none;height:1px;position:absolute;left:0;top:-1000px;}

.header-cont .header.mini .phone-cont{position:absolute;right:10px;top:75px;margin:0;}
.header-cont .header.mini .social-links{margin-top:10px;float:right;margin-bottom:60px;width:70px;margin-right:18px;margin-left:0;}
.header-cont .header.mini .logo{display:none;}

.gallery-container{background:#282828;height:auto;width:100%;border-top:1px #d5d5d5 solid;border-bottom:1px #d5d5d5 solid;}
.gallery-container #gallery{width:100%;height:344px;margin:0 auto;overflow:hidden;position:relative;max-width:1300px;}
#gallery .slide{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
#gallery .slide ~ .slide{display:none;}
#gallery .slide .image-container{overflow:hidden;z-index:0;position:absolute;left:320px;right:0;height:100%;}
#gallery .slide .image-container div{overflow:hidden;position:absolute;top:0;left:-150%;width:400%;text-align:center;height:100%;}
#gallery .slide .image-container div img{height:100%;width:auto;margin:0 auto;display:inline-block;}
#gallery .slide .info-box{position:relative;z-index:1;float:left;height:100%;width:320px;background:url(../webimages/semi-gray.png) #474747}

#gallery #gallery-pointers{z-index:9;position:absolute;left:0;bottom:0;width:320px;text-align:center;font-size:0;}
#gallery #gallery-pointers .pointer{height:34px;width:22px;background:url(../webimages/fade-gallery-point.png) center center no-repeat;cursor:pointer;display:inline-block;}
#gallery #gallery-pointers .pointer_a{height:34px;width:22px;background:url(../webimages/fade-gallery-point_a.png) center center no-repeat;cursor:pointer;display:inline-block;}


.info-box h1{width:100%;height:28px;line-height:28px;margin-top:26px;text-align:center;color:#57514c;font-weight:bold;font-size:24px;}
.info-box h3{width:100%;height:26px;line-height:26px;text-align:center;color:#57514c;font-weight:bold;font-size:16px;}
.info-box strong{display:block;width:100%;height:90px;line-height:18px;text-align:center;color:#57514c;font-size:16px;margin-top:20px;font-weight:normal}
.info-box strong ~ strong{height:38px;line-height:38px;font-size:32px;font-weight:bold;}
.info-box a{display:block;background:#93107f;width:178px;height:42px;border:1px #fff solid;box-shadow:0 0 2px rgba(0,0,0,0.4);line-height:42px;margin:10px auto;color:#ffffff;text-align:center;font-size:26px;font-weight:bold;}

#gallery .arrow{height:60px;width:40px;cursor:pointer;position:absolute;z-index:98;top:50%;margin-top:-30px;}
#gallery .arrow.left{background:url(../webimages/arrow-left.png) center center no-repeat;left:330px;}
#gallery .arrow.right{background:url(../webimages/arrow-right.png) center center no-repeat;right:10px;}

#gallery.step1 .arrow.left{left:10px;}
#gallery.step1 .slide .info-box{background:url(../webimages/semi-gray.png)}
#gallery.step1 .image-container{left:0;}

#gallery.step1.step2 .info-box .h-holder {height:34px; overflow:hidden}
#gallery.step1.step2 .info-box{position:absolute;left:0;width:100%;bottom:0;height:90px;}
#gallery.step1.step2 .info-box h1{margin-top:5px;width:auto;float:right;margin-right:15px;}
#gallery.step1.step2 .info-box h3{margin-top:8px;width:auto;float:right;margin-right:8px;font-size:14px;}
#gallery.step1.step2 .info-box strong{display:none;}
#gallery.step1.step2 .info-box strong ~ strong{clear:both;font-size:30px;display:block;float:right;width:130px;text-align:right;margin-right:15px;margin-top:8px;}
#gallery.step1.step2 .info-box a{float:left;margin-top:5px;margin-left:15px;width:150px;font-size:24px;}
#gallery.step1.step2 .arrow{background-size:contain;height:40px;margin-top:-60px}

#gallery.step1.step2 #gallery-pointers{display:none;}

#gallery.step1.step2{height:290px;}
#gallery.step1.step2 .slide .image-container{height:200px}
#gallery.step1.step2 .slide .info-box{background:#e9e9e9}

.main-title{background:url(../webimages/title_bg.jpg) right center no-repeat;padding-right:5px;overflow:hidden;margin:0 auto; height:40px ;margin:0 auto;max-width:1300px;color:#282828;line-height:40px;font-weight:bold;font-size:16px;text-align:right;}
.main-title H1 {background:url(../webimages/main-title-bg.png) right center no-repeat;padding-right:20px; line-height:40px;font-weight:bold;font-size:16px;}
.main-title H2 {background:url(../webimages/main-title-bg.png) right center no-repeat;padding-right:20px; line-height:40px;font-weight:bold;font-size:16px;}
.main-title H3 {background:url(../webimages/main-title-bg.png) right center no-repeat;padding-right:20px; line-height:40px;font-weight:bold;font-size:16px;}
.main-title strong{line-height:24px;font-size:18px;}
.main-title .revsTitle{font-weight:normal;text-align:center;width:90px;height:24px;line-height:24px;float:left;background:#93107f;color:#fff;font-size:12px;}

.slider-container{width:100%;height:305px;background-color:#f4f4f4;padding-top:35px;}
#slider{position:relative;text-align:center;width:100%;max-width:1600px;overflow:hidden;height:228px;margin:20px auto;}
#slider .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
#slider *{-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
#slider #pointers{display:none;}
#slider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:226px;width:236px;margin:0 0.8% 0 0.8%;}
#slider .slide{height:226px; width:236px;position:absolute;top:0;left:-246px;z-index:1;background:#fff;border:1px solid #ccc;}
#slider .slide a{display:block;float:left;height:180px;width:100%;background-size:cover; background-position:center center}
#slider .slide .title{width:210px;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;color:#93107f;font-weight:bold;font-size:16px;margin-top:4px;}
#slider .slide strong{text-align:right;height:18px;line-height:18px;display:block;float:right;width:210px;padding:0 8px;color:#6c6c6c;font-size:13px;font-weight:normal;margin-top:1px;}
#slider .arrow-left{z-index:10;position:absolute;top:50%;margin-top:0;left:5%;width:40px;height:60px;background:url(../webimages/arrow-left.png) center center no-repeat;cursor:pointer; display:none}
#slider .arrow-right{z-index:10;position:absolute;top:50%;margin-top:0;right:5%;width:40px;height:60px;background:url(../webimages/arrow-right.png) center center no-repeat;cursor:pointer; display:none}
#slider .slide~.slide~.slide~.slide~.slide~.slide{clear: both !important;float: none; /* You can use the below instead! */}

#slider.jumpboxs .slide-place-holder{min-width:320px;max-width:320px;width:99%;}
#slider.jumpboxs .slide{min-width:320px;max-width:320px;width:99%;left:100%;}
#slider.jumpboxs .slide span{min-width:320px;max-width:320px;width:100%;background-size:cover !important;background-repeat:no-repeat;background-position:center center;}
#slider.jumpboxs .slide h2{width:300px;}

#slider.step .arrow-left,
#slider.step .arrow-right{height:40px;background-size:contain;margin-top:-25px}

#slider2{position:relative;text-align:center;width:100%;height:228px;margin:20px 0; max-width:1460px ; margin:0 auto; overflow:hidden}
#slider2 .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
#slider2 *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#slider2 #pointers{display:none;}
#slider2 .slide-place-holder{position:relative;z-index:0;display:inline-block;height:226px;width:236px;margin:0 0.8% 0 0.8%;}
#slider2 .slide{height:226px; width:236px;position:absolute;top:0;left:-240px;z-index:1;background:#fff;border:1px solid #ccc;}
#slider2 .slide a{display:block;float:left;height:180px;width:100%;background-size:cover; background-position: center top}
#slider2 .slide .title{width:210px;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;color:#93107f;font-weight:bold;font-size:16px;margin-top:4px;}
#slider2 .slide strong{text-align:right;height:18px;line-height:18px;display:block;float:right;width:210px;padding:0 8px;color:#6c6c6c;font-size:13px;font-weight:normal;margin-top:1px;}
#slider2 .arrow-left{z-index:10;position:absolute;top:40%;margin-top:0;left:2%;width:40px;height:60px;background:url(../webimages/arrow-left.png) center center no-repeat;cursor:pointer; display:none}
#slider2 .arrow-right{z-index:10;position:absolute;top:40%;margin-top:0;right:2%;width:40px;height:60px;background:url(../webimages/arrow-right.png) center center no-repeat;cursor:pointer; display:none}
#slider2 .slide~.slide~.slide~.slide~.slide~.slide{clear: both !important;float: none; /* You can use the below instead! */}

@media screen and (max-width: 3300px){
	#slider .arrow-left {display:block;}
	#slider .arrow-right {display:block;}
	#slider2 .arrow-left {display:block;}
	#slider2 .arrow-right {display:block;}
}

#slider2.step .arrow-left,
#slider2.step .arrow-right{height:40px;background-size:contain;margin-top:-25px}
.slider-container .main-title{margin:0 auto;}

#slider2.jumpboxs .slide{width:99%;max-width:320px;min-width:320px;left:100%;}
#slider2.jumpboxs .slide-place-holder{width:99%;max-width:320px;min-width:320px;}
#slider2.jumpboxs .slide span{width:100%;max-width:320px;min-width:320px;background-size:cover !important;background-repeat:no-repeat;background-position:center center;}

.promoted{width:100%;height:auto;background:#dddddd;padding:35px 0;}
.promoted.small{padding:10px 0;}
.jumpmenu .promoted.small{margin-top:10px;}
.promoted .inner-promo{width:100%; max-width:1300px;text-align:center;overflow:hidden;margin:0 auto;}

.promoted .inner-promo .promo-box{position:relative;display:inline-block;background:#ffffff;width:300px;height:260px;border:1px #c0c0c1 solid;overflow:hidden;margin:10px;}
.promoted .inner-promo .promo-box a{position:relative;z-index:0;display:block;float:left;height:180px;width:300px;height:206px;background-size:cover;}
.promoted .inner-promo .promo-box span{height:14px;margin-top:-14px;width:300px;position:relative;z-index:0;display:block;float:left;background:url(../webimages/over-triangle.png) center top no-repeat;}
.promoted .inner-promo .promo-box .title{text-shadow:1px 1px 1px #6666;width:160px;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;color:#282828;font-weight:bold;font-size:16px;margin-top:10px;}
.promoted .inner-promo .promo-box strong{text-shadow:1px 1px 1px #6666;text-align:right;height:18px;line-height:18px;display:block;float:right;width:160px;padding:0 8px;color:#93107f;font-size:13px;font-weight:normal;margin-top:1px;}
.promoted .inner-promo .promo-box strong ~ strong{padding:0;margin-top:-10px;left:0;bottom:15px;height:20px;line-height:20px;width:120px;direction:ltr;text-align:right;font-size:16px;font-weight:bold; color:#282828}
.promoted .inner-promo .promo-box .desc{background:rgba(50,50,50,0.7);text-shadow:0 0 2px rgba(0,0,0,1);color:#fff;padding:10px;height:100px;position:absolute;bottom:-70px;left:0px;right:0;overflow:hidden;}
.promoted .inner-promo .promo-box .infoBox{width:100%;height:54px;position:absolute;bottom:0;z-index:99;background:#fff;}
.promoted .inner-promo .promo-box .special{width:100px;height:100px;position:absolute;top:0px;right:0;z-index:99999;background:url(../webimages/corner_tag.png) no-repeat;	}
.promoted .inner-promo .promo-box .specialTxt{text-align:center;line-height:12px; text-shadow:0 0 3px rgba(0,0,0,0.5);width:66px;height:66px;position:absolute;top:5px;right:5px;z-index:99999;color:#fff;font-weight:bold;writing-mode:tb-rl;transform: rotate(44deg) ;-webkit-transform: rotate(44deg) ;-moz-transform: rotate(44deg) ;-o-transform: rotate(44deg) ;-ms-transform: rotate(44deg) ;white-space:pre-wrap;font-weight:bold;color:#fff;display:block;}


.promoted .in-promo{text-align:center;position:relative;height:auto;overflow:hidden;width:100%;max-width:1300px;margin:0 auto;padding:10px 0; font-size:0}
.promoted .in-promo .right-block{margin-top:10px;position:relative;display:block;max-width:410px;width:410px;height:610px;border:1px #e6e6e6 solid;float:right;}
.in-promo .promos{width:auto;text-align:justify;margin:30px 0 20px 0px;}

.in-promo .promos .rspacer {width:0px; height:0px; display:none}
.in-promo .promos .slides{margin:10px;display:inline-block;width:302px;height:261px;border:1px solid #ccc;overflow:hidden;position:relative;}
.in-promo .promos .slides .info{height:50px;position:absolute;bottom:0;z-index:9999;background:#fff;width:100%;}
.in-promo .promos .slides .info .title{display:block;width:auto;color:#262626;font-size:16px;float:right;padding:3px 6px;}
.in-promo .promos .slides .info h3{display:block;width:auto;color:#6c6c6c;font-size:12px;position:absolute;top:7px;left:5px;}
.in-promo .promos .slides .info .phone{display:block;width:auto;color:#262626;font-size:16px;font-weight:bold;position:absolute;bottom:5px;right:5px;}
.in-promo .promos .slides .info .prices{direction:ltr;display:block;width:auto;color:#93107f;font-size:12px;position:absolute;bottom:5px;left:5px;}
.in-promo .promos .slides .desc{background:rgba(50,50,50,0.7);text-shadow:0 0 2px rgba(0,0,0,1);color:#fff;padding:10px;height:100px;position:absolute;bottom:-70px;left:0px;right:0;overflow:hidden; font-size:14px}
.in-promo .promos .slides .pic{display:block;height:212px;}
.in-promo .promos .slides .arrow{margin:0 auto;width:29px;height:14px;position:absolute;bottom:50px;right:0;left:0;z-index:9999;background:url(../webimages/arrup.png) top center no-repeat;}
.in-promo .promos .slides .special{width:100px;height:100px;position:absolute;top:0px;right:0;z-index:99999;background:url(../webimages/corner_tag.png) no-repeat;	}
.in-promo .promos .slides .specialTxt{font-size:14px;text-align:center;line-height:12px; text-shadow:0 0 3px rgba(0,0,0,0.5);width:66px;height:66px;position:absolute;top:5px;right:5px;z-index:99999;color:#fff;font-weight:bold;writing-mode:tb-rl;transform: rotate(44deg) ;-webkit-transform: rotate(44deg) ;-moz-transform: rotate(44deg) ;-o-transform: rotate(44deg) ;-ms-transform: rotate(44deg) ;white-space:pre-wrap;font-weight:bold;color:#fff;display:block;}
.main-title.search .listSpecial{font-size:18px;padding:0 10px;cursor:pointer;margin-top:1px;cursor:pointer;width:300px;height:35px;line-height:35px;float:right;background:url(../webimages/selbg.png) left center no-repeat #f2f3f2;background-position:10px;border:1px solid #d7d6d6;border-bottom:1px solid #fff;}
.main-title.search #listSearch{z-index:99999999999;background:#F1F1F1;border:1px solid #d7d6d6;list-style:none;height: 1px;right:1px;max-height: 360px;opacity: 0;overflow-x: hidden;overflow-y: auto;position: absolute;top: 49px;width: 320px;}
.main-title.search #listSearch li{height:35px;line-height:35px;cursor:pointer;padding:0 10px;color:#414040;}
.main-title.search #listSearch li:hover{background:#fefefe;}
.main-title.search #listSearch li a{color:#414040;display:block;}
.main-title.search .line{margin-right:18px;float:right;font-size:15px;}
.main-title.search{margin:5px 320px 0 0;overflow:visible;width:auto;clear:both; position:absolute;}
.main-title.search select{cursor:pointer;position:absolute;right:8px;top:11px;width:300px;background:#f2f3f2;border:none;height:35px;line-height:35px;color:#93107f;font-size:18px;font-weight:bold;}
.main-title.search span.select{font-size:18px;padding:0 10px;cursor:pointer;margin-top:1px;cursor:pointer;width:300px;height:35px;line-height:35px;float:right;background:url(../webimages/selbg.png) left center no-repeat #f2f3f2;background-position:10px;border:1px solid #d7d6d6;border-bottom:1px solid #fff;}

.promoted .in-promo .boxRight{text-align:right;display:inline-block;width:100%;max-width:620px;min-width:310px;vertical-align:top;margin:1%;}
.promoted .in-promo .boxRight h4{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight h2{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight h3{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight .intext{clear:both;position:relative;background:#f2f3f2;height:460px;overflow:hidden;border:1px solid #d7d6d6;padding:10px 10px 30px;;color:#4d4d4d;font-size:12px;}
.promoted .in-promo .boxRight .intext.offer{height:405px;text-align:right;}
.promoted .in-promo .boxRight .intext .forsale{float:left; margin-right:10px; margin-bottom:10px;top:10px;background:url(../webimages/salebg.png) repeat;width:230px;padding:10px 10px 30px;}
.promoted .in-promo .boxRight .intext .forsale img{margin:0 auto;}
.promoted .in-promo .boxRight .intext .forsale .text{text-align:center;font-weight:bold;font-size:18px;color:#000;}
.promoted .in-promo .boxRight .intext > img{float:left;width:230px;margin:0px 10px 10px 0;}
.promoted .in-promo .boxRight .intext .readmore{cursor:pointer;color:#93107f;text-align:left;padding:0 10px;height:25px;line-height:25px;background:#f2f3f2;font-weight:bold;position:absolute;bottom:0;left:0;right:0;}
.promoted .in-promo .boxRight .map{float:right;width:100%;position:relative;}
.promoted .in-promo .boxRight .map h4{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight .map #map-canvas{float:right;width:100%;height:250px;padding-bottom:40%;border:1px solid #d7d6d6;}
.promoted .in-promo .boxRight .links{height:350px;overflow:auto;padding:10px; font-size:14px}
.promoted .in-promo .boxRight .links h4{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight .links a{float:right;clear:both;color:#474747;}
.promoted .in-promo .boxRight .links a:hover{font-weight:bold;}
.promoted .in-promo .boxRight .video{position:relative;display:inline-block;width:100%;vertical-align:top;margin:0 auto;height:140px;padding-bottom:40%;}
.promoted .in-promo .boxRight .video h4{height:30px;line-height:30px;color:#93107f;font-size:18px;}
.promoted .in-promo .boxRight .video iframe{width:100%;height:100%;}
.promoted .in-promo .boxRight .video .videodiv{border:1px solid #d7d6d6;position:absolute;top:0px;left:0;right:0;bottom:0;}


.container-100.justifyjump .in-promo .promos{text-align:center;}
.container-100.justifyjump .in-promo .promos .slides{margin:10px 0.5%;}

.container-100.jump .promoted .in-promo .boxRight .map #map-canvas{float:none;width:100%;height:140px;}
.container-100.jump .promoted .in-promo .boxRight .map .links{float:none;width:90%;margin:0 auto;}
.sepatron{clear:both;}


.promoted .in-promo .boxLeft .links{display:inline-block;width:280px;height:250px;vertical-align:top;margin:1%;}
.promoted .in-promo .boxLeft .links h4{height:30px;line-height:30px;color:#93107f;font-size:18px;}

#sinunim{list-style:none; float: right;width:100%;text-align:right;}
#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:5%;cursor:pointer;margin:0;opacity:0;filter:alpha(opacity=0)}

.promoted .in-promo .sides-menu{position:relative;clear:both;margin-bottom:6px;margin-top:21px;margin-left:10px;background:#f2f3f2;float:right;height:auto;width:310px;overflow:hidden;border:1px solid #d7d6d6;border-bottom:2px solid #fff;z-index:99; }
.promoted .in-promo .title{padding-top:5px;width:255px;color:#93107f;font-size:20px;font-weight:bold;text-align:right;}
.promoted .in-promo #sinunim2 ul{text-align:right;font-weight:bold;width:100%;height:auto;overflow:hidden;float:right;margin-bottom:0px;}
.promoted .in-promo #sinunim2 ul li{float:right;position:relative;color:#93107f;font-size:15px;width:100%;list-style:none;margin-top:5px;  }
.promoted .in-promo #sinunim2 ul li.expand{display:none;}
.promoted .in-promo #sinunim2 ul li .readmore{display:block;float:left;margin-left:10px;text-align:right;font-size:12px;cursor:pointer;margin-bottom:5px; color:#474747; font-weight:normal }
.promoted .in-promo #sinunim2 ul li .readmore span{color:#a30d28; }
.promoted .in-promo #sinunim2 ul li > span{padding-right:20px;display:block;float:right;color:#a30d28;text-align:right;font-size:16px;}
.promoted .in-promo #sinunim2 ul li ul.special{height:123px;}
.promoted .in-promo #sinunim2 ul li ul li.area a{margin-right:20px;font-weight:bold;}
.promoted .in-promo #sinunim2 ul li ul li.area ul li a{margin-right:40px;font-weight:normal;}
.promoted .in-promo #sinunim2 ul li ul li.area ul li.active a{font-weight:bold;}
.promoted .in-promo #sinunim2 ul li ul li a{color:#474747;font-weight:normal;font-size:14px;margin-right:40px}
.promoted .in-promo #sinunim2 ul li ul li ul li a{color:#474747;margin-right:40px}
.promoted .in-promo #sinunim2 .title{background:#fff;color:#a30d28;width:auto;padding:5px 10px;font-size:18px;height:22px;line-height:22px;}
.promoted .in-promo #sinunim2 .separator{float:right;margin:5px 0;height:2px;background:url(../webimages/separator.png) center center repeat-x;width:100%;}
.promoted .in-promo:last-child{background:none;}
.promoted .in-promo #sinunim2 .opendiv{display:none;position:absolute;top:0;left:0;right:0;height:32px;line-height:22px;background:url(../webimages/arrowdown.png) no-repeat;background-position:10px;}

.container-100.foripad .promoted .in-promo .boxUL{height:200px;overflow:auto;}

.promoted .in-promo .menu-cities{position:relative;margin:21px 320px 0 0;border:1px solid #d7d6d6;border-bottom:2px solid #fff; overflow:hidden}
.promoted .in-promo #sinunim{font-weight:bold;width:100%;height:auto;float:right;margin-bottom:0px;background:#f2f3f2;}
.promoted .in-promo #sinunim ul{font-weight:bold;width:100%;height:auto;float:right;margin-bottom:10px;}
.promoted .in-promo #sinunim ul li{position:relative;color:#93107f;font-size:15px;list-style:none;float:right;margin:5px 10px;  }
.promoted .in-promo #sinunim ul li.expand{display:none;}
.promoted .in-promo #sinunim ul li a{width:140px;padding-right:20px;background:url(../webimages/bull.png) right 2px no-repeat;display:block;float:right;color:#414040;text-align:right;font-size:14px;}
.promoted .in-promo #sinunim ul li.active a{background:url(../webimages/bull_a.png) right 2px no-repeat;}
.promoted .in-promo #sinunim ul li span{display:none;}
.promoted .in-promo #sinunim .title{background:#fff;color:#a30d28;width:auto;padding:5px 10px;font-size:18px;height:22px;line-height:22px;}
.promoted .in-promo #sinunim .opendiv{display:none;position:absolute;top:0;left:0;right:0;height:32px;line-height:22px;background:url(../webimages/arrowdown.png) no-repeat;background-position:10px;}

.container-100.foripad .promoted .in-promo .sides-menu{height:30px;overflow:hidden;position:relative;margin:10px auto;float:none;}
.container-100.foripad .promoted .in-promo .menu-cities{height:30px;overflow:hidden;width:310px;margin:0 auto;}
.container-100.foripad .promoted .in-promo .main-title.search{margin:10px auto;position:relative}
.container-100.foripad .promoted .in-promo .promos{margin:10px auto;}
.container-100.foripad .promoted .in-promo #sinunim .opendiv{cursor:pointer;display:block;}
.container-100.foripad .promoted .in-promo #sinunim2 .opendiv{cursor:pointer;display:block;}

#inmap{position:absolute;display:none;top:31px;left:0;right:0;bottom:0;text-align:center;background:rgba(250,250,250,0.8);z-index:999}
#closemap{cursor:pointer;background:#93107f;font-size:16px;line-height:40px;color:#fff;font-weight:bold;height:40px;width:100px;float:left;position:absolute;bottom:0;right:0;z-index:9999;text-align:center;display:none; }
.jumpmenu #inmap{display:block;}

.promoted .in-promo .textpage{float:right;text-align:right;padding:0 10px;}
.promoted .in-promo .textpage h1{color:#93107f;font-size:24px;}
.promoted .in-promo .textpage h2{color:#93107f;font-size:24px;}
.promoted .in-promo .textpage .text{font-size:13px;}


.promoted .in-promo .textpage.offers h2{margin:10px 0;padding:0 40px;}
.promoted .in-promo .textpage.offers .text{margin-left:50%;padding:0 40px;height:116px;overflow:hidden;}
.promoted .in-promo .textpage.offers{position:relative;background:url(../webimages/offers.jpg)  right center no-repeat;background-size:cover;width:100%;height:221px;padding:0;}
.promoted .in-promo .textpage.offers .banner{background:url(../webimages/offer_banner.png)  left top no-repeat;background-size:contain;width:100%;max-width:448px;height:100%;position:absolute;left:20px;top:0;}
.container-100.jumpmenu .promoted .in-promo .textpage.offers .banner{width:110px;max-width:100%;}
.container-100.jumpmenu .promoted .in-promo .textpage.offers .text{margin:0;}

.promoted .in-promo .textpage.club{position:relative;background:url(../webimages/club.jpg)  right center no-repeat;background-size:cover;width:100%;height:221px;padding:0;}
.promoted .in-promo .textpage.club h2{margin:10px 0;padding:0 40px;}
.promoted .in-promo .textpage.club .text{max-width:590px;padding:0 40px;height:116px;overflow:hidden;}


.promoted .in-promo .bread-crumbs-line{width:100%;height:28px;margin:0 auto;z-index:3;}
.promoted .in-promo .bread-crumbs-line a{height:28px;line-height:28px;float:right;display:block;color:#4d4d4d;font-size:13px;}
.promoted .in-promo .bread-crumbs-line span{height:28px;line-height:28px;float:right;display:block;color:#4d4d4d;padding:0 0;font-size:13px;}

.promoted .in-promo .textArticlePage{width:100%;max-width:940px;min-width:320px;min-height:420px;left:350px; right:0;text-align:right; float:right; display:inline-block}
.container-100.foripad .promoted .in-promo .textArticlePage {position:relative; width:100%; left:0; right:0}
.promoted .in-promo .textArticlePage .button{color:#93107f;font-size:18px;font-weight:bold; height:22px}
.promoted .in-promo .textArticlePage .textBox{margin:11px 0;font-size:13px;background:#f2f3f2;padding:20px; position:relative}
.promoted .in-promo .textArticlePage .textBox .social{position:absolute; left:0; top:-30px}
.container-100.jump .promoted .in-promo .textArticlePage .textBox .social{ top:10px}
.promoted .in-promo .textArticlePage .textBox .social{position:absolute; left:0; top:-30px}
.promoted .in-promo .textArticlePage .textBox .social .facebook{display:inline-block;}
.promoted .in-promo .textArticlePage .textBox .social .google{display:inline-block;}
.promoted .in-promo .textArticlePage .textBox .social .twitter{display:inline-block;}
.promoted .in-promo .textArticlePage .textBox h1{color:#282828;font-size:24px;}
.container-100.jump .textArticlePage .textBox h1{color:#93107f;font-size:18px; margin-top:20px; line-height:18px}
.promoted .in-promo .textArticlePage .textBox .desc{margin:5px auto;font-size:18px;color:#404040;font-weight:bold;}
.container-100.jump .promoted .in-promo .textArticlePage .textBox .desc {font-size:14px}
.promoted .in-promo .textArticlePage .textBox .sep{clear:both;height:1px;border-top:1px solid #d4d4d4;}
.promoted .in-promo .textArticlePage .textBox .author{color:#404040;height:22px;line-height:20px;}
.promoted .in-promo .textArticlePage .textBox .author span {float:right}
.promoted .in-promo .textArticlePage .textBox .author span ~ span {float:left}
.promoted .in-promo .textArticlePage .textBox .text{margin:5px 0;font-size:14px;}
.promoted .in-promo .textArticlePage .textBox .text .mini_title {color:#93107f; font-size:16px; margin:15px 0; font-weight:bold}
.promoted .in-promo .textArticlePage .textBox .text .mini_title.bigger{font-size:18px;}
.promoted .in-promo .textArticlePage .textBox .text .inner_div {clear:both; overflow:hidden; margin-top:15px } 


.inner_div .contact{text-align:center;}
.inner_div .inpt{float:right;cursor:pointer;border-radius:18px;border:1px solid #a7a7a7;color:#6e6e6e;background:#fff;padding:0 10px;box-shadow:0 0px 3px inset ;margin:3px auto;height:48px;line-height:48px;font-size:16px;max-width:280px;width:100%;}
.inner_div .txtarea{float:right;cursor:pointer;border-radius:18px;border:1px solid #a7a7a7;color:#6e6e6e;background:#fff;padding:0 10px;box-shadow:0 0px 3px inset ;margin:3px auto;height:105px;line-height:48px;font-size:16px;max-width:280px;width:100%;}
.inner_div .leftBox .submit{margin-left:40px;margin-top:10px;border:none;background:url(../webimages/button_offer.png) center center no-repeat;font-size:16px;font-weight:bold;text-align:center;float:left;color:#fff;width:107px;height:38px;overflow:hidden;padding-bottom:5px;}

.inner_div .rightBox{display:inline-block;width:320px;vertical-align:top;}
.inner_div .leftBox{display:inline-block;width:320px;vertical-align:top;margin:0 10px;}

.jumpmenu .inner_div .rightBox{width:280px;}
.jumpmenu .inner_div .leftBox{width:280px;}
.jumpmenu .inner_div .inpt{width:79%;}
.jumpmenu .inner_div .txtarea{width:79%;}
.inner_div .pic{margin-top:5px;display:inline-block;vertical-align:top;}

.promoted .in-promo .textArticlePage .textBox .text .inner_div.contact{padding:0px 20px 0 180px;background:#e3e3e3;background-size:auto;min-height:169px;}
.promoted .in-promo .textArticlePage .textBox .text .inner_div.contact .intxt{margin-top:10px;color:#404040; max-width:460px}
.promoted .in-promo .textArticlePage .textBox .text .inner_div.grey{padding:0px 20px 0 180px;background:url(../webimages/regbg.jpg) left bottom no-repeat #e3e3e3;background-size:auto;min-height:169px;}
.jumpmenu .promoted .in-promo .textArticlePage .textBox .text .inner_div.grey{background:#e3e3e3;padding:0 20px;}
.promoted .in-promo .textArticlePage .textBox .text .inner_div.grey .intxt{margin-top:10px;color:#404040;}
.promoted .in-promo .textArticlePage .textBox .text .separator{margin:0 auto;border-top:1px solid #d4d4d4;height:10px;margin-top:10px;}

.inner_div.register{text-align:center;}
.inner_div.register .rightSide{width:320px;display:inline-block;;overflow:hidden;margin:0 5px;position:relative;}
.inner_div.register .reg{float:right;cursor:pointer;border-radius:18px;border:1px solid #a7a7a7;color:#6e6e6e;background:#fff;padding:0 10px;box-shadow:0 0px 3px inset ;clear:both;margin:3px auto;height:48px;line-height:48px;font-size:16px;max-width:280px;width:79%;}
.inner_div.register .checkboxes{margin-top:5px;float:right;clear:both;position:relative;background:url(../webimages/checkbox.png) center center no-repeat;width:23px;height:23px;}
.inner_div.register .checkboxes.active{float:right;clear:both;position:relative;background:url(../webimages/checked.png) center center no-repeat;}
.inner_div.register .checkboxes input[type="checkbox"]{position:absolute;top:0;right:0;height:23px;width:23px;cursor:pointer;margin:0;opacity:0;filter:alpha(opacity=0)}

.inner_div.register .leftSide{max-width:428px;display:inline-block;overflow:hidden;vertical-align:top;position:relative;margin:0 5px;}
.inner_div.register .leftSide .desciprition{text-align:right;color:#93107f;font-weight:bold;margin:10px 0;}
.inner_div.register .leftSide .inputs{width:100%;float:right;clear:both;margin:2px auto;}
.inner_div.register .leftSide .inputs span{float:right;color:#282828;font-size:16px;line-height:34px;}
.inner_div.register .leftSide .inputs .reg{width:200px;float:left;clear:none;background:url(../webimages/inpt-cal.png) left center no-repeat #fff; background-position:10px;}
.inner_div.register .leftSide .submit{position:absolute;left:0;bottom:0;border:none;background:url(../webimages/button_offer.png) center center no-repeat;font-size:16px;font-weight:bold;text-align:center;float:left;color:#fff;width:107px;height:38px;overflow:hidden;padding-bottom:5px;}
.inner_div.register .leftSide .pic{float:right;margin:0;}

.inner_div.register .rightSide span{float:right;margin-right:10px;color:#404040;margin-top:8px;}

.promoted .in-promo .textArticlePage .textBox .text > img{max-width:95%;margin: 5px ;}
.promoted .in-promo .textArticlePage .textBox .text > .article_pic{float:left;margin:0 5px 5px 0;}
.promoted .in-promo .textArticlePage .textBox .text .widepic{margin:0; float:none}

.promoted .in-promo .leftProm{float:left;margin-bottom:10px;max-width:320px;text-align:center;}
.container-100.foripad .promoted .in-promo .leftProm {max-width:100%; width:100%; margin-top:10px}

.promoted .in-promo .promotedIN h3{color:#282828;text-align:right;font-size:18px;padding:0 10px;}
.promoted .in-promo .promotedIN .big-promo-box {position:relative;display:inline-block;background:#ffffff;max-width:628px;height:543px; width:95%; height:100% border:1px #c0c0c1 solid;overflow:hidden;margin:10px; float:right}
.promoted .in-promo .promotedIN .big-promo-box .title {text-align:right; padding:0 10px; display:block}
.promoted .in-promo .promotedIN .big-promo-box .infoBox {height:70px; padding:0 10px; font-size:14px;  text-align:right; display:block; overflow:hidden}
.promoted .in-promo .promotedIN .big-promo-box .author {height:20px; padding:0 10px; line-height:20px; font-size:13px; text-align:right;; display:block}
.promoted .in-promo .promotedIN .big-promo-box .pic{position:relative;z-index:0;display:block;float:left;height:429px;width:100%;background-size:cover;}
.promoted .in-promo .promotedIN .big-promo-box span{height:14px;width:100%;position:absolute;z-index:1;display:block;float:left;background:url(../webimages/over-triangle2.png) center top no-repeat;}
.container-100.foripad .promoted .in-promo .promotedIN .big-promo-box {float:none; }
.container-100.jump .promoted .in-promo .promotedIN .big-promo-box {height:350px;}
.container-100.jump .promoted .in-promo .promotedIN .big-promo-box .pic{float:none; height:250px; }


.promoted .in-promo .promotedIN .promo-box{position:relative;display:inline-block;background:#ffffff;width:300px;height:260px;border:1px #c0c0c1 solid;overflow:hidden;margin:10px; font-size:14px;}
.promoted .in-promo .promotedIN .promo-box a{position:relative;z-index:0;display:block;float:left;width:300px;height:206px;background-size:cover;}
.promoted .in-promo .promotedIN .promo-box span{height:14px;margin-top:-14px;width:300px;position:relative;z-index:0;display:block;float:left;background:url(../webimages/over-triangle.png) center top no-repeat;}
.promoted .in-promo .promotedIN .promo-box .title{color:#93107f;text-shadow:1px 1px 1px #6666;max-width:284px;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;font-weight:bold;font-size:18px;margin-top:10px;}
.promoted .in-promo .promotedIN .promo-box strong{text-shadow:1px 1px 1px #6666;text-align:right;height:18px;line-height:18px;display:block;float:right;width:160px;padding:0 8px;color:#6c6c6c;font-size:15px;font-weight:normal;margin-top:1px;}
.promoted .in-promo .promotedIN .promo-box strong ~ strong{padding:0;position:absolute;left:0;bottom:15px;height:20px;line-height:20px;width:120px;direction:ltr;text-align:right;font-size:16px;color:#262626}
.promoted .in-promo .promotedIN .promo-box .date{float:left}
.promoted .in-promo .promotedIN .promo-box .desc{background:rgba(50,50,50,0.7);;color:#fff;padding:10px;height:100px;position:absolute;bottom:-70px;left:0px;right:0;overflow:hidden;}
.promoted .in-promo .promotedIN .promo-box .infoBox{width:100%;height:54px;position:absolute;bottom:0;z-index:99;background:#fff;}
.promoted .in-promo .promotedIN .promo-box .special{width:100px;height:100px;position:absolute;top:0px;right:0;z-index:99999;background:url(../webimages/corner_tag.png) no-repeat;	}
.promoted .in-promo .promotedIN .promo-box .specialTxt{text-align:center;line-height:12px; text-shadow:0 0 3px rgba(0,0,0,0.5);width:66px;height:66px;position:absolute;top:5px;right:5px;z-index:99999;color:#fff;float:right;font-weight:bold;writing-mode:tb-rl;transform: rotate(44deg) ;-webkit-transform: rotate(44deg) ;-moz-transform: rotate(44deg) ;-o-transform: rotate(44deg) ;-ms-transform: rotate(44deg) ;white-space:pre-wrap;font-weight:bold;color:#fff;display:block;}



.promoted.more{width:100%;height:auto;background-color:#f4f4f4;min-height:410px;padding:26px 0;}
.promoted .half-promo{width:49%;float:right;margin-top:10px;max-width:630px;}
.promoted .half-promo > div{width:100%;}
.promoted .half-promo ~ .half-promo{float:left;}


.promoted .half-promo .pointer {display:none}
.promoted .half-promo .pointer_a {display:none}
/* 08.12.2014 */




.promoted .half-promo .content{overflow:hidden;padding:15px;position:relative;height:370px;margin-top:10px;background:#ffffff;border:1px #d4d3d2 solid;width:auto;display:block;}
.promoted .half-promo .content .link{position:relative;z-index:0;display:block;float:left;height:280px;width:100%; ;background-size:cover;background-position:center center;}
.promoted .half-promo .content .titles{text-shadow:1px 1px 1px #6666;width:100%;padding:0 8px;text-align:right;float:right;height:18px;line-height:18px;text-align:right;color:#93107f;font-weight:bold;font-size:16px;margin-top:10px;}
.promoted .half-promo .content .slide > strong{position:relative;text-shadow:1px 1px 1px #6666;text-align:right;height:84px;overflow:hidden;line-height:20px;display:block;float:right;width:67%;padding:0 18px;color:#797979;;font-size:14px;font-weight:normal;margin-top:0;}
.promoted .half-promo .content .slide > strong ~ strong{margin:0;padding:0;position:absolute;left:0;top:313px;height:20px;line-height:20px;width:120px;direction:ltr;text-align:right;font-size:16px;color:#282828; font-weight:bold}
.promoted .half-promo .content .arrow.left {background: url("/webimages/arrow-left.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;height: 60px;left: 2%;margin-top: 0;position: absolute;top: 30%;width: 40px;z-index: 10;}
.promoted .half-promo .content .arrow.right {background: url("/webimages/arrow-right.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;height: 60px;margin-top: 0;position: absolute;right: 2%;top: 30%;width: 40px;z-index: 10;}
.promoted .half-promo .content .slide {border: 1px solid #ccc;display: inline-block;height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}

.promoted .half-promo .content .info{position:absolute;left:15px;bottom:0;height:60px;width:105px;text-align:left;}
.promoted .half-promo .content .stars{}
.promoted .half-promo .content .open{width:15px;position:absolute;top:0;right:0;background: url("/webimages/openrv.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.promoted .half-promo .content .close{width:15px;position:absolute;bottom:0;left:0;background: url("/webimages/clsrev.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.promoted .half-promo .content .date{text-align:left;color:#5e5e5e;font-size:12px;}
.promoted .half-promo .content .author{text-align:left;color:#5e5e5e;font-size:12px;margin:2px auto;}



.promoted.step .half-promo{width:98%;margin:1%;float:none;display:inline-block;}
.promoted.step.step2 .half-promo{height:auto;min-height:410px;}
.promoted.step.step2 .half-promo .content{padding-bottom:35px;overflow:hidden;}
.promoted.step.step2 .half-promo .content > strong{font-size:14px;width:auto;margin-left:20px;width:94%;float:right;overflow:hidden;height:auto}
.promoted.step.step2 .half-promo .content > strong ~ strong{font-size:18px;margin:0;width:120px;left:inherit;right:10px;top:inherit;bottom:10px;}
.promoted.step.step2 .half-promo .content > h2{font-size:14px;}

.promoted .half-promo .content.scrolled{overflow:auto;}
.promoted .half-promo .content .small-promo{display:block;width:auto;margin:15px 10px 0px;min-height:100px;border-bottom:1px #b4b4b4 solid;overflow:hidden;position:relative;}
.promoted .half-promo .content a.small-promo ~ a ~ a{border-bottom:none;}
.promoted .half-promo .content .small-promo .image-block{display:block;float:right;height:100px;width:166px;background-size:cover;}
.promoted .half-promo .content .small-promo .content-block{width:auto;margin-right:190px;margin-left:20px;min-height:100px;}
.promoted .half-promo .content .small-promo .content-block .title{font-weight:bold;width:auto;margin-left:60px;min-height:16px;line-height:16px;margin-top:5px;color:#93107f;font-size:14px;text-align:right;}
.promoted .half-promo .content .small-promo .content-block .date{font-weight:bold;position:absolute;left:20px;top:5px;width:60px;text-align:left;height:16px;line-height:16px;color:#93107f;font-size:14px;}
.promoted .half-promo .content .small-promo .content-block strong{display:block;margin-top:4px;width:100%;height:auto;font-weight:normal;margin:0;padding:0;font-size:14px;color:#474747;text-align:right;line-height:18px;}
.promoted .half-promo .content .text-area{text-align:right;font-size:14px;color:#5e5e5e;line-height:18px;overflow:auto;}
.promoted .half-promo .content.small .small-promo{min-height:85px;padding-bottom:5px;margin:5px 10px}
.promoted .half-promo .content.small .small-promo .image-block{width:100px;height:60px;margin-top:10px;}
.promoted .half-promo .content.small .small-promo .content-block{margin-right:110px;min-height:80px;}
.promoted .half-promo .content.small .small-promo .content-block strong{font-size:12px;line-height:14px;}

.promoted .half-promo .content .more{cursor:pointer;position:absolute;padding-left:10px;padding-bottom:7px;background:#fff;left:0px;right:0;bottom:0px;color:#5e5e5e;font-weight:bold;text-align:left;}

.promoted.step .half-promo.of-text{height:auto;}
.promoted.step .half-promo .content.of-text{height:auto;}

/**/
.minisite{height:auto;width:100%;background:#f0f0f0;}
.minisite .in-minisite{width:100%;max-width:1300px;min-height:200px;margin:0 auto;position:relative;}

.minisite .in-minisite .mini-header{width:100%;overflow:hidden;min-height:75px;display:block;background:#fff;margin-top:10px;}
.minisite .in-minisite .mini-header .rightInfo{float:right;}
.minisite .in-minisite .mini-header .rightInfo h1{display:block;font-size:36px;color:#93107f;padding-right:10px;}
.minisite .in-minisite .mini-header .rightInfo .placeInfo{float:right;background:url(../webimages/place.png) right center no-repeat;height:25px;line-height:25px;margin-right:10px;font-size:16px;}
.minisite .in-minisite .mini-header .rightInfo .placeInfo span{padding-right:20px;color:#474747;}
.minisite .in-minisite .mini-header .rightInfo .placeInfo span b{}

.minisite .in-minisite .mini-header .leftInfo{float:left;height:75px;}
.minisite .in-minisite .mini-header .leftInfo .phoneInfo{float:right;height:75px;}
.minisite .in-minisite .mini-header .leftInfo .phoneInfo .phone{background:url(../webimages/phonespecial.png) left center no-repeat;background-size:24px;height:40px;padding-left:30px;line-height:40px;font-size:30px;color:#474747;}
.minisite .in-minisite .mini-header .leftInfo .phoneInfo > span{text-align:left;background:url(../webimages/man.png) left center no-repeat;color:#93107f;font-size:14px;padding-left:30px;height:30px;line-height:30px;display:block;}
.minisite .in-minisite .mini-header .leftInfo .phoneInfo .phone #callnow {display:none; font-size:16px; font-weight:bold; margin-left:10px; float:left;}

.minisite .in-minisite .mini-header .leftInfo .ratInfo{float:right;width:114px;text-align:center;height:65px;margin:5px 20px;}
.minisite .in-minisite .mini-header .leftInfo .ratInfo span{display:block;color:#474747;font-size:14px;font-weight:bold;margin-top:4px;}
.minisite .in-minisite .mini-header .leftInfo .ratInfo span ~ span{color:#93107f;font-size:11px;font-weight:normal;margin:2px 0;}
.minisite .in-minisite .mini-header .leftInfo .ratInfo .stars{overflow:hidden;margin:0 auto;text-align:center;width:80px;}

.minisite .in-minisite .mini-header .leftInfo .lineInfo{float:right;margin-left:10px;height:75px;text-align:center;}
.minisite .in-minisite .mini-header .leftInfo .lineInfo .favorite-div{width:105px;cursor:pointer;margin-top:10px;background:url(../webimages/bigfav.png) left center no-repeat;height:20px;line-height:20px;padding-left:20px;color:#474747;}
.minisite .in-minisite .mini-header .leftInfo .lineInfo .favorite-div.added{background:url(../webimages/bigfav_active.png) left center no-repeat;}
.minisite .in-minisite .mini-header .leftInfo .lineInfo .comment{cursor:pointer;margin-top:10px;background:url(../webimages/com.png) left center no-repeat;padding-left:20px;color:#93107f;font-size:18px;font-weight:bold;}

.minisite.mini .in-minisite .mini-header h1{font-size:24px;;width:auto;float:right;}
.minisite.mini .in-minisite .mini-header .placeInfo{font-size:13px;clear:both;}
.minisite.mini .in-minisite .mini-header .leftInfo{height:auto;}
.minisite.mini .in-minisite .mini-header .leftInfo .phoneInfo{float:right;height:auto;}
.minisite.mini .in-minisite .mini-header .leftInfo .phoneInfo > span{height:30px;line-height:30px;display:block;margin-right:8px;text-align:right;padding-left:0;font-size:14px;background:url("/webimages/man.png") no-repeat scroll right center / 18px auto;padding-right:24px;}
.minisite.mini .in-minisite .mini-header .leftInfo .phoneInfo .phone{padding-left:0;height:30px;line-height:30px;display:block;margin-right:8px;font-size:18px;background:url("/webimages/phonespecial.png") no-repeat scroll right center / 18px auto;padding-right:24px;}
.minisite.mini .in-minisite .mini-header .leftInfo .lineInfo .favs{font-size:12px;}
.minisite.mini .in-minisite .mini-header .leftInfo .lineInfo .comment{font-size:12px;}
.minisite.mini .in-minisite .mini-header .leftInfo .ratInfo{width:auto;margin:7px 4px;height:auto;}
.minisite.mini .in-minisite .mini-header .leftInfo .ratInfo span{float:right;margin-top:2px;}
.minisite.mini .in-minisite .mini-header .leftInfo .ratInfo span ~ span{line-height:21px;margin:0 5px;}
.minisite.mini .in-minisite .mini-header .leftInfo .ratInfo img{margin-top:7px;}

.minisite.mini4 .in-minisite .mini-header .leftInfo{clear:both;float:right;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .ratInfo{display:inline-block;margin:0 auto;vertical-align:top;margin-right:10px;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .lineInfo{display:inline-block;margin:0 auto;vertical-align:top;height:auto;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .lineInfo .favorite-div{margin-top:0;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .phoneInfo > span{margin-left:8px;margin-right:0;padding-right:0px;padding-left:24px;float:left;background:url("/webimages/man.png") no-repeat scroll left center / 18px auto rgba(0, 0, 0, 0);}
.minisite.mini4 .in-minisite .mini-header .leftInfo .phoneInfo{width:100%;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .phoneInfo .phone{margin-top:6px; background-color: #eeeeee; background-position: right center; border: 1px solid #777; border-radius: 15px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); float: right; padding-right: 26px; width: 260px;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .phoneInfo .stickphone{ position:fixed; border-radius:0 0 15px 15px; top:38px; z-index:9999; border-top:0;}
.minisite.mini4 .in-minisite .mini-header .leftInfo .phoneInfo .phone #callnow {display:block; clear:none;}



.container-100.jumpmenu .minisite .in-minisite .mini-header .leftInfo .lineInfo .btn{background-size:20px !important;height:50px;width:40px;}
.container-100.jumpmenu .minisite .in-minisite .mini-header .leftInfo .lineInfo .btn span{font-size:10px;}
.container-100.jumpmenu .minisite .in-minisite .mini-header .leftInfo .lineInfo{height:50px;}


.minisite .content{position:relative;min-height:870px;}
.minisite.mini .content{min-height:0;}
.minisite .content .galleryBox{position:relative;margin-right:300px;background:#dadada;margin-top:10px;overflow:hidden;text-align:right;}
.minisite .content .galleryBox .gallery{width:100%;height:100%;position:relative;float:right;padding-bottom:80%;}
.minisite .galleryBox .gallery .responsive-slider{min-width:280px;direction:ltr;min-height:1px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.minisite .galleryBox .gallery .responsive-slider .slide{width:100%;height:78%;z-index:0;position:absolute;top:0;text-align:center;vertical-align:center; overflow:hidden;background:#ddd;}
.minisite .galleryBox .gallery .responsive-slider .slide ~ .slide{left:100%;}
.minisite .galleryBox .gallery .responsive-slider .slide img{top: 0;left: 0;margin: auto;width: 100%;position: absolute;right: 0;bottom:0;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails{background:#ddd;min-width:200px;direction:rtl;overflow:hidden;width:100%;position:absolute;height:130px;z-index:10;left:0;bottom:0;text-align:center;font-size:0;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .thumb{cursor:pointer;position:absolute;top:0;left:-50%;height:60px;top:5%;width:90px;text-align:center;vertical-align:center;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .thumb img{top:0;bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;right: 0;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .thumb.active img{border:1px #000000 solid;box-shadow: 0px 0px 5px #888888;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .thumb-place{height:60px;width:90px;display:inline-block;vertical-align:top;margin:2px;}
.minisite .galleryBox .gallery .responsive-slider .arrow-right{position:absolute;right:5px;cursor:pointer;height:20%;top:30%;width:42px;background:url(../webimages/ar_right.png) right center no-repeat;}
.minisite .galleryBox .gallery .responsive-slider .arrow-left{position:absolute;left:5px;cursor:pointer;height:20%;top:30%;width:42px;background:url(../webimages/ar_left.png) left center no-repeat;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .arrow-right{z-index:999;position:absolute;right:0;cursor:pointer;height:100%;margin-top:0;top:0;width:35px;background:url(../webimages/ar_rgt.png) center center no-repeat;}
.minisite .galleryBox .gallery .responsive-slider .thumbnails .arrow-left{z-index:999;position:absolute;left:0;cursor:pointer;height:100%;margin-top:0;top:0;width:35px;background:url(../webimages/ar_lft.png) center center no-repeat;}
.minisite .galleryBox .gallery .responsive-slider ~ .responsive-slider{display:none;}

.minisite.mini3 .content .galleryBox .gallery .responsive-slider .thumbnails{height:64px;}

.minisite.mini .content .galleryBox{margin:0;width:100%;}
.minisite.mini .content .sidepage{position:relative;width:100%;text-align:center; }
.minisite.mini .content .sidepage > .onlineres {display:block; margin:15px auto 10px}
.minisite.mini .content .sidepage > .inplace {height:224px}
.minisite.mini .content .sidepage > .dealsBox {height:188px}
.minisite.mini .content .sidepage > div{display:inline-block;float:none;position:relative;text-align:right;margin:1%; vertical-align:top}

.minisite.mini.mini2 .content .sidepage > div {width:300px; max-width:47%}
.minisite.mini.mini2.mini3 .content .sidepage > div {width:90%; max-width:90%; min-width:300px; height:35px; overflow:hidden}
.minisite.mini.mini2.mini3 .content .sidepage > .onlineres {height:41px}

.galleryTitle{height:42px;background:#fff;float:right;width:100%;}
.galleryTitle *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.galleryTitle #gallerymenu{opacity:0;filter:alpha(opacity=0);width:100%;height:42px;list-style:none;text-align:center;margin:0 auto;overflow:hidden;}
.galleryTitle #gallerymenu li{position:relative;height:42px;float:right;list-style:none;margin:0 auto;vertical-align:top;overflow:visible;}
.galleryTitle #gallerymenu li a{width:100%;height:42px;line-height:42px;display:block;text-align:center;color:#000;font-size:15px;}
.galleryTitle #gallerymenu li.active{background:url(../webimages/liactive.jpg) repeat-x;height:38px;margin-top:4px;margin-right:4px;}
.galleryTitle #gallerymenu li.active a{color:#a30d28;line-height:31px;}
.galleryTitle #gallerymenu li.active div { width:36px; height:15px; position:absolute; bottom:-15px; margin:0 auto; left:0; right:0;z-index:99999999;}

.galleryTitle #gallerymenu li.expand{width:100%;cursor:pointer;height:40px !important;display:none;}
.galleryTitle #gallerymenu li.expand img{position:absolute;top:26%;height:50%;width:auto;left:2%;}
.galleryTitle #gallerymenu li.expand span{height:40px;line-height:40px;color:#000;position:absolute;left:0;top:0;width:100%;font-size:14px;}
.galleryTitle #gallerymenu.collapsed{position:absolute;top:0;right:0;z-index:999;background:#fff;height:39px;padding:0;}
.galleryTitle #gallerymenu.collapsed li{height:40px;border-top:1px solid #ccc;}
.galleryTitle #gallerymenu.collapsed li.active div{display:none;}
.galleryTitle #gallerymenu.collapsed li.expand{display:block;border:none;}


.minisite.mini3 .content h3 {text-align:right; cursor:pointer;  }
.minisite .content .clicker_down {display:none}
.minisite .content .clicker_up {display:none}
.minisite.mini3 .content .clicker_down {height:35px; width:100%; position:absolute; z-index:1; cursor:pointer;background:url(../webimages/mini_arrow_down.png) left center /25px auto no-repeat; display:block}
.minisite.mini3 .content .clicker_up {font-size:0;height:35px; width:100%; position:absolute; z-index:999; cursor:pointer;background:url(../webimages/mini_arrow_up.png) left center /25px auto  no-repeat; display:block}
.minisite.mini3 .content .guestBook .clicker_down{width:auto;left:0;right:0;font-weight:bold;font-size:16px;z-index:9999;line-height:35px;color:#ffffff;text-align:right;padding-right:5px;background:url(../webimages/mini_arrow_down.png) left center /25px auto  no-repeat #282828;}


.minisite .content .sidepage{position:absolute;right:0;top:0;bottom:0;width:300px;}
.minisite .content .sidepage .onlineres{width:288px; height:41px; background:url(../webimages/onlineord_bg.png);cursor:pointer; border:1px white solid; margin-bottom:10px}
.minisite .content .sidepage .onlineres .ord{position:absolute;right:5px;top:10px;}
.minisite .content .sidepage .onlineres span{color:white; margin-right:50px; font-weight:bold; font-size:18px; line-height:42px}
.minisite .content .sidepage .pricesBox{height:188px;width:290px;background:#fff;margin:0 0 10px;position:absolute;z-index:1;}
.minisite .content .sidepage .pricesBox h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite.mini3 .content .sidepage .pricesBox h3{margin-bottom:29px}
.minisite .content .sidepage .pricesBox .menuTabs{position:absolute;margin-top:-29px;left:3px; margin-top:-29px; border-radius:10px 10px 0 0; background:white}
.minisite .content .sidepage .pricesBox .menuTabs a{background:url(../webimages/t.png) bottom center no-repeat;color:#888888;font-size:13px;font-weight:bold;display:block;margin:0 10px;height:24px;line-height:24px;float:right;}
.minisite .content .sidepage .pricesBox .menuTabs a.active{background:url(../webimages/t_active.png) bottom center no-repeat;color:#93107f;font-size:13px;font-weight:bold;height:29px;}
.minisite .content .sidepage .pricesBox .tab{margin-top:6px;display:block;}
.minisite .content .sidepage .pricesBox .tab ~ .tab{display:none;}
.minisite .content .sidepage .pricesBox .tab .prices{width:280px;margin:0 auto;border-collapse:collapse;border:1px solid #ccc;}
.minisite .content .sidepage .pricesBox .tab .prices tr{height:32px;}
.minisite .content .sidepage .pricesBox .tab .prices tr.titles{background:#f2f3f2;}
.minisite .content .sidepage .pricesBox .tab .prices tr.titles td{text-align:center;}
.minisite .content .sidepage .pricesBox .tab .prices tr td{border:1px solid #ccc;font-size:12px;width:48px;text-align:center;padding:0;font-weight:normal;}
.minisite .content .sidepage .pricesBox .tab .prices tr td ~ td{text-align:center;padding:0;font-weight:normal;}

.minisite .content .sidepage .dealsBox{height:140px;width:290px;background:#fff;margin:10px 0;position:relative;}
.minisite .content .sidepage .dealsBox h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .content .sidepage .dealsBox .arrows{position:absolute;top:5px;left:5px;}
.minisite .content .sidepage .dealsBox .arrows .arr_left{float:left;background:url(../webimages/mini_left.png) center center no-repeat;width:20px;height:20px;}
.minisite .content .sidepage .dealsBox .arrows .arr_right{float:right;background:url(../webimages/mini_right.png) center center no-repeat;width:20px;height:20px;}
.minisite .content .sidepage .dealsBox .arrows span{text-align:center;padding:0 5px;color:#474747;font-weight:bold;font-size:13px;}

.minisite .bottomRight .datesBox{height:350px;width:290px;background:#fff;}
.minisite .bottomRight .datesBox h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
/*************** calendar *********************************/
.minisite .bottomRight .datesBox .button{margin-top:5px;height:28px;line-height:28px;width:140px;color:#fff;font-weight:bold;cursor:pointer;background:#2c8993;font-size:14px;margin-right:6px;text-align:center;}
.minisite .bottomRight .datesBox .text{font-size:12px;color:#4d4d4d;padding:6px;}

.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:280px;margin:0 auto;min-height:290px;overflow:hidden;}
.callendar-block.loading{}
.callendar-block .status-line{width:114px;height:28px;margin:0 auto;line-height:28px;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;background:url("/webimages/mini_right.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.callendar-block .status-line span ~ span{float:left;background:url("/webimages/mini_left.png") no-repeat scroll center center rgba(0, 0, 0, 0);}

.callendar-block .title-day ,
.callendar-block .date-div ,
.callendar-block .date-div-gray ,
.callendar-block .date-div-silver{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 #a6a6a6 solid;background:#ffffff;}

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

.callendar-block .date-div-gray{background:#e4e4e4;}
.callendar-block .date-div-silver{background:#f2f3f2;}


.callendar-block .title-day{height:16px;line-height:16px;border:none;width:38px;color:#4d4d4d;text-align:center;}

 .date-div .the-date ,
 .date-div-gray .the-date ,
 .date-div-silver .the-date{position:absolute;color:#7d7d7d;font-size:11px;height:30px;line-height:14px;width:36px;top:0;left:0;right:0;bottom:0;margin:auto;display:table-cell;text-align:right;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;}
 .the-date span.busy{background:url(../webimages/busy.png) center center no-repeat;}
 .free .the-date span{color:#a30d28;font-weight:bold;}
 .taken .the-date span{color:#960d2d;font-weight:bold;}

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

/**/

.minisite .bottomLeft{width:400px;min-height:850px;position:absolute;top:0;left:0}
.minisite.comp .bottomLeft {position:relative; width:100%}
.minisite .bottomLeft .contact{height:220px;background:#fff;max-width:394px;width:100%;}
.minisite .bottomLeft .contact h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .bottomLeft .contact .form-container{position:relative;min-height:190px;text-align:center;}
.minisite .bottomLeft .contact .form-container .textareBox{display:inline-block;margin:0 auto;width:182px;height:136px;position:relative;vertical-align:top;}
.minisite .bottomLeft .contact .form-container .textareBox textarea{background:#f7f7f7;border:1px solid #d6d6d6;color:#848484;width:100%;height:100%;}

.minisite .bottomLeft .contact .form-container .boxInputs{height:140px;width:190px;display:inline-block;position:relative;}
.minisite .bottomLeft .contact .form-container .inputBox{width:190px;float:right;position:relative;}
.minisite .bottomLeft .contact .form-container .inputBox .input{background:#f7f7f7;border:1px solid #d6d6d6;color:#848484;width:184px;height:28px;float:right;margin:3px 0;}
.minisite .bottomLeft .contact .form-container .inputBox .input.small{width:102px;background:url(../webimages/icon-cal.png) right center no-repeat #f7f7f7;background-position:80px;padding-right:24px;width:78px;}
.minisite .bottomLeft .contact .form-container .inputBox .input.name{background:url(../webimages/icon-name.png) right center no-repeat #f7f7f7;background-position:165px;width:162px;padding-right:22px;}
.minisite .bottomLeft .contact .form-container .inputBox .input.phone{background:url(../webimages/icon-phone.png) right center no-repeat #f7f7f7;background-position:165px;width:162px;padding-right:22px;}
.minisite .bottomLeft .contact .form-container .inputBox .input.email{background:url(../webimages/icon-email.png) right center no-repeat #f7f7f7;background-position:165px;width:162px;padding-right:22px;}
.minisite .bottomLeft .contact .form-container .inputBox span.select{position:absolute;top:3px;right:109px;width:70px;text-align:right;padding-right:5px;font-size:12px;height:28px;color:#848484;line-height:28px;border:1px solid #d6d6d6;background:url(../webimages/down.png) left center no-repeat #f7f7f7;background-position:5px;}
.minisite .bottomLeft .contact .form-container .inputBox select.select{position:absolute;top:3px;right:109px;width:76px;height:28px;}
.minisite .bottomLeft .contact .form-container .submit{cursor:pointer;margin-top:5px;margin-left:10px;background:#93107f;float:left;width:180px;height:28px;line-height:28px;color:#fff;text-align:center;font-weight:bold;border:none;font-size:14px;}

.minisite.mini3 .bottomLeft .contact .form-container .submit{float:none;margin:10px auto;width:90%}
.minisite.mini3 .bottomLeft .contact .form-container .boxInputs{margin-top:8px;width:90%;}
.minisite.mini3 .bottomLeft .contact .form-container .inputBox{width:100%;}
.minisite.mini3 .bottomLeft .contact .form-container .inputBox .input.name{width:90%;background-position:right center ;}
.minisite.mini3 .bottomLeft .contact .form-container .inputBox .input.phone{width:90%;background-position:right center ;}
.minisite.mini3 .bottomLeft .contact .form-container .inputBox .input.email{width:90%;background-position:right center ;}
.minisite.mini3 .bottomLeft .contact .form-container .textareBox{margin-top:8px;width:90%;}
.minisite.mini3 .bottomLeft .contact .form-container .textareBox textarea{width:100%;float:right;}

.minisite .bottomLeft .guestBook{text-align:center;height:305px;background:#fff;max-width:394px;width:100%;margin:16px 0;position:relative;}
.minisite .bottomLeft .guestBook h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4; text-align:right;z-index:300;position:relative}

.minisite .bottomLeft .guestBook .slide{position:absolute;top:35px;right:0;left:0;bottom:30px;width:100%;overflow:hidden;}
.minisite .bottomLeft .guestBook .arrow-left{height:60px;width:40px;cursor:pointer;position:absolute;z-index:98;top:50%;margin-top:-30px;background:url(../webimages/arrow-left.png) center center no-repeat;left:0px;}
.minisite .bottomLeft .guestBook .arrow-right{height:60px;width:40px;cursor:pointer;position:absolute;z-index:98;top:50%;margin-top:-30px;background:url(../webimages/arrow-right.png) center center no-repeat;right:0px;}
.minisite .bottomLeft .guestBook .allgalleries{cursor:pointer;position:absolute;bottom:0;left:0;right:0;text-align:center;margin:0 auto;height:30px;line-height:30px;font-weight:bold;color:#93107f;}


.minisite .bottomLeft .commentsBox{height:269px;background:#fff;max-width:394px;width:100%;margin:16px 0;position:relative;}
.minisite.comp .bottomLeft .commentsBox {position:absolute; left:0; margin-top:-557px; right: 404px; width:auto; height:542px; max-width:none}
.minisite.comp.mini3 .bottomLeft .commentsBox {position:relative; margin:0;}
.minisite .bottomLeft .commentsBox h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .bottomLeft .commentsBox .commentBox{height:180px;overflow:auto; position:relative}
.minisite.comp .bottomLeft .commentsBox .commentBox {height:470px}
.minisite .bottomLeft .commentsBox .allcom{cursor:pointer;text-align:center;display:block;color:#93107f;font-weight:bold;width:117px;height:28px;line-height:28px;position:absolute;right:5px;bottom:10px;}
.minisite .bottomLeft .commentsBox .buttonAdd{text-align:center;display:block;color:#fff;font-weight:bold;background:#93107f;width:117px;height:28px;line-height:28px;position:absolute;left:5px;bottom:10px;}
.minisite .bottomLeft .commentsBox .comment{border-bottom:1px solid #d4d4d4;padding:5px 0px;margin:0 10px;min-height:36px;overflow:hidden;}
.minisite .bottomLeft .commentsBox .comment .name{font-weight:bold;float:right;color:#4d4d4d;font-size:13px;}
.minisite .bottomLeft .commentsBox .comment .date{float:left;color:#4d4d4d;font-size:13px;width:70px;margin:0 5px;}
.minisite .bottomLeft .commentsBox .comment .stars{float:left;text-align:center;width:80px;}
.minisite .bottomLeft .commentsBox .comment .stars img{}
.minisite .bottomLeft .commentsBox .comment .text{float:right;font-size:13px;display:block;width:100%;}

.minisite.mini .bottomCenter{margin:10px 5px;min-height:100%; text-align:center}
.minisite.mini.mini3 .bottomCenter > .about {position:relative;display:inline-block; width:90%; max-width:90%; min-width:300px; height:35px; overflow:hidden; margin:1%; min-height:0}
.minisite.mini.mini3 .bottomCenter .bottomLeft{height:auto; margin:0; width:100%}
.minisite.mini .bottomRight{position:relative;width:100%;text-align:center;}
.minisite.mini .bottomLeft{position:relative;width:100%;text-align:center; min-height:0}
.minisite.mini .bottomRight > div{display:inline-block;float:none;position:relative;text-align:right;margin:1%;vertical-align:top;}
.minisite.mini.mini2 .bottomRight > div {width:300px; max-width:47%}
.minisite.mini .bottomRight > .map {height:339px}
.minisite.mini .bottomLeft > div{margin:16px 0;float:none;position:relative;text-align:right;vertical-align:top;}
.minisite.comp.mini.mini3 .bottomLeft > div {display:inline-block; width:90%; max-width:90%; min-width:300px; height:35px; overflow:hidden; margin:1%; right:0;}
.minisite.comp.mini.mini3 .bottomLeft .commentsBox .buttonAdd{display:none;}
.minisite.comp.mini.mini3 .bottomLeft .commentsBox .allcom{display:none;}
.minisite.comp.mini.mini3 .bottomRight > div {display:inline-block; width:90%; max-width:90%; min-width:300px; height:35px; overflow:hidden; margin:1%}
.minisite.comp.mini.mini3 .bottomRight .video{height:200px;}
.minisite.comp.mini.mini3 .bottomRight .map #map-canvas{width:100%}

.minisite .bottomRight .video{height:180px;background:#fff;max-width:394px;width:100%;position:relative;}
.minisite .bottomRight .video .vidshadow{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../webimages/videoshadow.png) no-repeat center center rgba(0,0,0,0.4);}

.minisite .bottomRight .video h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}

.minisite .bottomCenter{margin-right:300px;min-height:824px;}
.minisite.comp .bottomCenter { margin-top:-215px}
.minisite.comp.mini .bottomCenter {position:relative;margin:5px 0;}
.minisite.comp.mini.mini3 .bottomCenter {margin:0}
.minisite .bottomCenter .about {margin-left:410px;background:#fff; min-height:826px}
.minisite.comp .bottomCenter .about {margin-left:0px; margin-bottom:10px; min-height:200px}
.minisite .bottomCenter .about h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .bottomCenter .about .pageDesc{padding:10px;overflow:hidden;}
.minisite .bottomCenter .about .pageDesc h4{color:#404040;float:right;font-size:14px;}
.minisite .bottomCenter .about .pageDesc div{color:#4d4d4d;font-size:13px;padding-right:60px;}

.minisite .bottomRight{width:290px;position:absolute;right:0;top:0;bottom:18px;}
.minisite.comp .bottomRight{margin-top:200px;}
.minisite.comp.mini .bottomRight{margin-top:0;}


.minisite .sidepage .inplace{height:210px;background:#fff;width:290px;margin:6px 0;}
.minisite .sidepage .inplace h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4; margin-bottom:6px}
.minisite .sidepage .inplace .propts{height:20px;line-height:20px;padding:0 10px;width:90%;margin:0 auto;background:url(../webimages/bul.png) right center no-repeat;}
.minisite .sidepage .inplace .propts span{display:block;padding-right:16px;color:#4d4d4d;font-size:13px;}


.minisite .bottomRight .map{height:274px;background:#fff;width:290px;margin:11px 0;position:relative;}
.minisite .bottomRight .map h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .bottomRight .map .address{padding:0 5px;margin-top:5px;font-size:13px;}
.minisite .bottomRight .map #map-canvas{position:absolute;bottom:0;top:70px;width:290px;}
.minisite .map .go-there2{display:none;position:absolute;left:0;bottom:5px;z-index:9999;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 #474747;color:#ffffff}

.minisite .sidepage .moreInfo{height:224px;background:#fff;width:290px;}
.minisite .sidepage .moreInfo h3{color:#282828;padding-right:5px;height:35px;line-height:35px;background:#d4d4d4;}
.minisite .sidepage .moreInfo .info{height:30px;line-height:30px;border-bottom:1px solid #d4d4d4;overflow:hidden;width:95%;margin:0 auto;}
.minisite .sidepage .moreInfo .info a {color:#000000}
.minisite .sidepage .moreInfo .info .title{color:#4d4d4d;font-size:14px;padding-right:30px;float:right;width:68px;font-weight:bold;}
.minisite .sidepage .moreInfo .info .title.owners{color:#4d4d4d;}
.minisite .sidepage .moreInfo .info .title.facebook{color:#4764b3;}
.minisite .sidepage .moreInfo .info .title.google{color:#de3811;}
.minisite .sidepage .moreInfo .info .title.wbsite{font-size:13px;}
.minisite .sidepage .moreInfo .info .longeng {overflow:hidden; direction:ltr; text-align:right}
.container-100.jumpmenu .minisite .in-minisite .mini-header .leftInfo .lineInfo{ float:left;margin-left:10px}


/*** 01.01.15 **/

.in-promo .offers{width:auto;text-align:center;margin:10px 0px 20px 0px;}
.in-promo .offers .rspacer {width:10px; height:1px; display:inline-block}
.in-promo .offers .slides{margin:10px;display:inline-block;width:302px;height:387px;border:1px solid #ccc;overflow:hidden;position:relative;}
.in-promo .offers .slides .info{height:215px;position:absolute;bottom:0;z-index:9999;background:#fff;width:100%;}
.in-promo .offers .slides .info .title{display:block;width:auto;color:#93107f;font-size:16px;float:right;padding:3px 6px;}
.in-promo .offers .slides .info h3{display:block;width:auto;color:#282828;font-size:12px;position:absolute;top:7px;right:95px;}
.in-promo .offers .slides .info .phone{background:url(../webimages/phone_offer.png) left center no-repeat;height:32px;line-height:26px;padding-left:40px;display:block;width:auto;color:#282828;font-size:20px;font-weight:bold;position:absolute;bottom:2px;right:15px;}
.in-promo .offers .slides .info .prices{margin:10px auto;display:block;width:auto;color:#404040;font-size:14px;padding:0 40px;}
.in-promo .offers .slides .info .prices .line{text-align:right;display:block;float:right;width:100%;margin:2px auto;}
.in-promo .offers .slides .info .prices .line span{width:70px;text-align:center;display:block;float:left;font-weight:normal;}
.in-promo .offers .slides .info .prices .line.now{font-weight:bold;}
.in-promo .offers .slides .info .prices .line.now span{background:#ffde00;font-weight:bold;}
.in-promo .offers .slides .info .prices .line.original span{text-decoration:line-through;}
.in-promo .offers .slides .info .prices .comment{font-size:12px;}
.in-promo .offers .slides .info .prices .comment span{float:left;}
.in-promo .offers .slides .desc{color:#404040;padding:10px;height:40px;overflow:hidden;clear:both;font-size:13px;}
.in-promo .offers .slides .pic{display:block;height:172px;}
.in-promo .offers .slides .arrow{margin:0 auto;width:29px;height:14px;position:absolute;top:159px;right:0;left:0;z-index:9999;background:url(../webimages/arrup.png) top center no-repeat;}
.in-promo .offers .slides .special{width:100px;height:100px;position:absolute;top:0px;right:0;z-index:99999;background:url(../webimages/corner_tag.png) no-repeat;	}
.in-promo .offers .slides .specialTxt{font-size:16px;text-align:center;line-height:12px; text-shadow:0 0 3px rgba(0,0,0,0.5);width:66px;height:66px;position:absolute;top:5px;right:5px;z-index:99999;color:#fff;font-weight:bold;writing-mode:tb-rl;transform: rotate(44deg) ;-webkit-transform: rotate(44deg) ;-moz-transform: rotate(44deg) ;-o-transform: rotate(44deg) ;-ms-transform: rotate(44deg) ;white-space:pre-wrap;font-weight:bold;color:#fff;display:block;}
.in-promo .offers .slides .button_order{background:url(../webimages/button_offer.png) center center no-repeat;position:absolute;left:10px;font-size:12px;line-height:28px;text-align:center;bottom:0px;color:#fff;width:107px;height:38px;overflow:hidden;}

.main-title.offer_page .offer_title{background:url(../webimages/arrowright.png) right center no-repeat;padding-right:15px;float:right;font-size:15px;margin:2px auto;}

.boxRight .offers{margin:0;}
.boxRight .offers .slides{width:100%;margin:0;height:445px;}
.boxRight .offers .slides .pic{height:225px;}
.boxRight .offers .slides .arrow{top:211px;}
.boxRight .offers .slides .info{height:220px;}
.boxRight .offers .slides .info .title{display:inline-block;color:#93107f;font-size:24px;text-align:center;float:none;}
.boxRight .offers .slides .info h3{position:relative;display:inline-block;right:auto;top:auto;font-size:16px;font-weight:normal;}
.boxRight .offers .slides .info .separator{height:10px;margin:0 auto;width:99%;background:url(../webimages/offer_separator.png) top center no-repeat;}
.boxRight .offers .slides .info .separator.vertical{vertical-align:top;height:111px;margin:0 auto;width:10px;display:inline-block;background:url(../webimages/offer_sep_vertical.png) top center no-repeat;}
.boxRight .offers .slides .info .desc{vertical-align:top;width:40%;display:inline-block;text-align:right;height:auto;}
.boxRight .offers .slides .info .desc1{font-size:13px; padding:0 10px; height:50px;text-align:right}
.boxRight .offers .slides .info .desc.wide{width:auto;}
.boxRight .offers .slides .info .prices{vertical-align:top;width:40%;display:inline-block;text-align:right;height:auto;}
.boxRight .offers .slides .info .phone{bottom:10px;left:155px;right:auto;font-size:22px;}
.boxRight .offers .slides .button_order{background-size:cover;width:137px;height:48px;font-size:16px;font-weight:bold;line-height:36px;}
.boxRight .offers .slides .info .prices .comment{margin:10px auto;float:right;width:100%;}

.mini .boxRight .offers{margin:10px 0 20px}
.mini .boxRight .offers .slides{height:387px;width:302px;}
.mini .boxRight .offers .slides .pic{height:172px;}
.mini .boxRight .offers .slides .arrow{height:159px;}
.mini .boxRight .offers .slides .info{height:215px;}
.mini .boxRight .offers .slides .info .title{display:block;float:right;text-align:right;font-size:16px;}
.mini .boxRight .offers .slides .info h3{position:absolute;top:0px;right:95px;font-size:12px;}
.mini .boxRight .offers .slides .info .separator{display:none;}

.mini .boxRight .offers .slides .info .desc{width:auto;height:40px;}
.mini .boxRight .offers .slides .info .prices{width:auto;}
.mini .boxRight .offers .slides .info .phone{bottom:auto;right:15px;left:auto;font-size:20px;}
.mini .boxRight .offers .slides .button_order{height:38px;line-height:28px;font-size:12px;width:107px;}
.mini .boxRight .offers .slides .info .prices .comment{margin:0;}


.in-promo .search_form{text-align:right;margin:0px 0 20px;}
.in-promo .search_form .search{cursor:pointer;border-radius:18px;border:1px solid #a7a7a7;color:#6e6e6e;background:url(../webimages/search_place.png) left center no-repeat #fff;background-position:10px;padding:0 10px;box-shadow:0 0px 8px inset ;height:48px;line-height:48px;font-size:16px;width:280px;}
.search_form #listSearch{z-index:99999999999;background:#F1F1F1;border:1px solid #d7d6d6;list-style:none;height: 1px;right:1px;max-height: 360px;opacity: 0;overflow-x: hidden;overflow-y: auto;position: absolute;top: 60px;width: 300px;}
.search_form #listSearch li{height:35px;line-height:35px;cursor:pointer;padding:0 10px;color:#414040;}
.search_form #listSearch li:hover{background:#fefefe;}
.search_form #listSearch li a{color:#414040;display:block;font-size:14px;}


/*** 01.01.15 **/

/**/
.Favs{position:fixed;right:0;bottom:0px;width:260px;height:auto;z-index:9999999999;}
.Favs .FavsBox{width:246px;height:auto;position:relative;border:1px solid #d0d0d0;background:#fff;}
.Favs .FavsBox .shadows{background:url(../webimages/shadow.png) left center no-repeat;position:absolute;bottom:-1px;left:-30px;width:30px;height:9px;}
.Favs .FavsBox .topButtons{width:100%;height:30px;position:relative;}
.Favs .FavsBox .topButtons .title{color:#93107f;float:right;font-weight:bold;line-height:30px;padding:0 10px;}
.Favs .FavsBox .topButtons .eye{color:#666666;line-height:30px;height:30px;float:right;background:url(../webimages/eye.png) right center no-repeat;width:20px;padding-top:1px;font-weight:bold;padding-right:17px;margin:0 10px;}
.Favs .FavsBox .topButtons .favorites{color:#93107f;line-height:30px;height:30px;float:right;background:url(../webimages/fav.png) right center no-repeat;width:20px;padding-top:1px;font-weight:bold;padding-right:15px;margin:0 -10px 0 10px}
.Favs .FavsBox .topButtons .button{cursor:pointer;line-height:30px;height:30px;float:left;margin-left:10px;background:url(../webimages/arrup2.png) right center no-repeat;width:16px;}

.Favs .FavsBox .boxFavs{display:block;width:100%;height:62px;position:relative;overflow:hidden;text-align:center;}
.Favs .FavsBox .boxFavs .slide{width:48px;height:48px;display:inline-block;position:absolute;top:0;left:-250px;z-index:1;}
.Favs .FavsBox .boxFavs .slide .smallFav{background:url(../webimages/favactive.png) center no-repeat;width:14px;height:14px;}
.Favs .FavsBox .boxFavs .slide-place-holder{position:relative;z-index:0;display:inline-block;height:48px;width:48px;margin:0;}
.Favs .FavsBox .boxFavs .arrow-left{position:absolute;top:18px;left:2px;width:8px;height:11px;background:url(../webimages/small_left.png) top center no-repeat;z-index:9999999;cursor:pointer;}
.Favs .FavsBox .boxFavs .arrow-right{position:absolute;top:18px;right:2px;width:8px;height:11px;background:url(../webimages/small_right.png) top center no-repeat;z-index:9999999;cursor:pointer;}

.container-100.jump .Favs .FavsBox .boxFavs{display:none;}
.Favs.open .FavsBox .boxFavs{display:none;}
.Favs.open .FavsBox .boxFavsOpen{display:block;}
.Favs.open .FavsBox .topButtons .button{background:url(../webimages/close.png) right center no-repeat;}

.Favs .FavsBox .boxFavsOpen{display:none;width:100%;height:auto;max-height:320px;position:relative;overflow:auto;text-align:center;}
.Favs .FavsBox .boxFavsOpen .slides{display:block;margin:0 auto;height:70px;width:97%;text-align:right;}
.Favs .FavsBox .boxFavsOpen .slides .pic{width:70px;height:70px;float:right;}
.Favs .FavsBox .boxFavsOpen .slides .h3{font-weight:bold;color:#93107f;font-size:13px;float:right;padding:0 6px;}
.Favs .FavsBox .boxFavsOpen .slides .area{color:#707070;font-size:11px;float:right;padding:0 6px;}
.Favs .FavsBox .boxFavsOpen .slides .prices{color:#707070;font-size:11px;float:right;padding:0 5px;}
.Favs .FavsBox .boxFavsOpen .slides .buttons{float:right;width:150px;margin-top:5px;}
.Favs .FavsBox .boxFavsOpen .slides .buttons .phone{float:right;height:20px;line-height:20px;color:#464646;font-size:12px;background:url(../webimages/smallphone.png) right center no-repeat;padding-right:20px;margin-right:4px;}
.Favs .FavsBox .boxFavsOpen .slides .buttons .favorite-div{cursor:pointer;float:left;height:20px;line-height:20px;width:17px;color:#464646;font-size:12px;background:url(../webimages/bigfav.png) right center no-repeat;margin-right:4px;}
.Favs .FavsBox .boxFavsOpen .slides .buttons .favorite-div.added{float:left;height:20px;line-height:20px;width:17px;color:#464646;font-size:12px;background:url(../webimages/bigfav_active.png) right center no-repeat;margin-right:4px;}
.Favs .FavsBox .boxFavsOpen .slides .buttons .delete{cursor:pointer;margin-top:1px;float:left;height:20px;line-height:20px;width:16px;color:#464646;font-size:12px;background:url(../webimages/delete.png) right center no-repeat;margin-right:4px;}
.Favs .FavsBox .boxFavsOpen .separator{clear:both;border-top:1px solid #b1b1b1;width:96%;margin:5px auto;}
.Favs .FavsBox .boxFavsOpen .separator:last-child{display:none;}

#footer{width:100%;height:auto;overflow:hidden;margin:0 auto;float:right;text-align:center; background:#fff}
#footer .innerfoot{position:relative;max-width:1278px;width:100%;margin:0 auto;min-height:70px;text-align:center;padding:10px 0;}
#footer .innerfoot .bottom-logo{width:203px;height:61px;display:inline-table;margin:0 auto;margin:0 20px;}

#footer .innerfoot ul{display:inline-table;height: auto;overflow: hidden;width: 96%;margin:0 2%;max-width:1300px;text-align:center}
#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:19%;}
#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:#982286;font-weight:bold;}
#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:#982286;font-weight:normal;font-size:12px;background:url(../webimages/footer_arr.png) right center no-repeat;padding-right:12px}

#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/collapse.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;}


.footer{width:100%;overflow:hidden;background:#e7e7e7;border:1px solid rgba(0,0,0,0.14);min-height:140px;}
.footer .infooter{max-width:1300px;min-width:320px;width:100%;margin:0 auto;}
.footer .infooter .btm_link {float:right; margin-left:30px; margin-top:15px; font-size:16px; font-weight:bold; color:#282828; margin-right:10px}
.jump .footer {min-height:100px;}
.jumpmenu .footer .infooter .btm_link {font-size:12px; margin-left:4px;margin-right:4px;}
.footer .infooter .logo{width:120px;display:block;float:left; margin-left:10px}
.footer .infooter .logo img{width:100%;margin-top:20px}
.container-100.jump2 .footer .infooter .logo{width:110px;}