*{margin:0; padding:0;font-family: Arial, Tahoma, Helvetica;font-size:13px;color:#8a8a8a;direction:rtl;text-align:right}
html{height:100%;font-family: Arial, Tahoma, Helvetica; }
body{margin:0;padding:0; font-family: Arial, Tahoma, Helvetica; height:100%;  }
table{margin:0;padding:0;}
img{border:0;}
a{text-decoration: none;}
a:link{text-decoration: none;}

.container-100{width:100%;position:relative;text-align:center; height:auto;margin:0;background-color:#efe5d8;;overflow:hidden;background:url(../webimages/main_background.png) center top repeat-x;}
.container-100 #header{margin:20px auto 0 auto;position:relative;width:1000px;height:auto;height:265px;z-index:1000;overflow:visible;}
.container-100 #website{margin:20px auto 20px auto; width:1000px;height:auto;z-index:1;overflow:hidden;position:relative}
.container-100 #footer{color:#ffffff;line-height:40px;width:960px;padding:0 20px;background:url(../webimages/footer_bg.png) center center no-repeat;clear:both;min-height:40px;float:left;z-index:0}
.container-100 #footer h5{float:right;padding-left:10px;color:#ffffff;font-size:12px}
.container-100 #footer .rights{float:right;color:#ffffff;font-size:12px}
.container-100 #footer .gen_info{float:right;color:#ffffff;font-size:12px;margin-left:110px;font-size:12px}
.container-100 #footer .rights img{float:left;margin-top:10px;margin-right:4px;font-size:12px}
.container-100 #footer  b{color:#ffffff;font-size:12px;padding-left:10px;}
.container-100 .credits {line-height:18px; width:980px; height:18px; overflow:hidden; margin:10px auto 30px auto}
.container-100 .credits a{float:left; margin-right:20px; color:#555555; display:block;  }

#ccglob,.special_cataclismic_class{border:1px #ddd solid;padding:10px;background:#fff;float: right;overflow:hidden}

#ccglob{width:392px}
.btn_rgts {
    background-image: url("/images/mini/btn_rgt.png");
    background-repeat: no-repeat;
    width: 11px;
}

.btn_lfts {
    background-image: url("/images/mini/btn_lft.png");
    background-repeat: no-repeat;
    width: 11px;
    }

.overdiv3{position:fixed; overflow:hidden;float:left;z-index:99999;top:0;left:0; ;height:600px;width:125px;}
#bannerLeft{position:absolute; overflow:hidden;z-index:99999;top:348px;left:50%;height:600px;width:152px;margin-left:-650px;margin-right:650px;}
.overdiv *{font-size:12px;}
.overdiv{position:fixed;display:none;overflow:hidden;float:left;z-index:99999;top:330px;left:50%;margin: 0 -497px 0 497px;height:233px;width:41px;background:url(../webimages/over_bg.png) no-repeat scroll right 17px transparent}
.overdiv .static{height:100%;width:10px;position:absolute;left:0;top:0;z-index:10000;background:url(../webimages/overdiv_shadow.png)}
.overdiv .iconscont{position:absolute;left:0;top:0; height:171px;width:31px;  z-index:99;overflow:visible }
.overdiv .icon{ float:right;margin-bottom:4px;}
.overdiv .itemcont{position:absolute;right:10px;top:0; height:171px;width:126px; overflow:hidden; z-index:9; }
.overdiv .itemcont .mailvac{display:block;font-size:14px;font-weight:bold;float:right;width:100%;color:#ffffff;height:29px;margin-bottom:4px;line-height:29px;text-align:center}
.overdiv .itemcont .ourface{display:block;float:left;color:#232c64;width:118px;text-align:left;margin-top:4px;margin-left:10px;height:20px;line-height:20px;}
.overdiv .itemcont .favorite{display:block;float:left;width:118px;color:#232c64;height:29px;margin:4px 0;line-height:29px;margin-left:10px;text-align:left;}
#cfav{height:12px;width:24px;line-height:12px;padding-top:17px;padding-left:7px;color:#232c64;font-weight:bold;text-align:center;background:url(../webimages/overicon4.png)}
#cfav2{float: right;height:12px;width:24px;line-height:12px;padding-top:17px;padding-left:7px;color:#232c64;font-weight:bold;text-align:center;background:url(../webimages/overicon4.png)}

.overdiv .itemcont .mydeals{display:block;float:left;width:118px;color:#232c64;height:29px;margin:4px 0;line-height:10px;margin-left:10px;text-align:left;}
.overdiv .itemcont .mydeals span{float:left;width:100px;color:#232c64;font-size:10px;line-height:10px;text-align:left}

.overdiv .overcont{width:100%;height:190px;position:absolute;top:30px;overflow:hidden}

.actorspec2{position:absolute;z-index:9999;right:6px;top:29px; height:172px;padding:3px 8px 0 5px;width:145px;background:url(../webimages/newslet2_bg.png) top center no-repeat;font-size:12px;color:#2f2e6c}


.overdiv2{display:none;position:fixed;z-index:99999;text-align:center;bottom:0;left:0%;margin:0 0 0 0;height:29px;width:100%;background:#e1e2e4}
.overdiv2 .innerdiv{width:996px;margin:0 auto;height:29px;position:relative;overflow:visible;padding-left: 4px;}
.overdiv2 .icon{ float:right;margin-bottom:4px;}
.overdiv2 .itemcont{float:right;width:166px;background:url(../webimages/overdivitem_bg.png) left top no-repeat}
.overdiv2 .itemcont img{float:right}
.overdiv2 .itemcont .mailvac{display:block;font-size:14px;font-weight:bold;float:right;width:125px;padding-right:10px;color:#ffffff;background:url(../webimages/maivac_bg.png);height:29px;margin-bottom:4px;line-height:29px;text-align:right}
.overdiv2 .itemcont .ourface{display:block;float:left;color:#232c64;width:125px;font-size:12px;font-weight:bold;text-align:right;padding-right:10px;margin-top:0px; height:29px;line-height:29px;}
.overdiv2 .itemcont .favorite{display:block;float:left;width:125px;padding-right:10px;color:#232c64;height:29px;margin:0px 0;line-height:29px; text-align:right;font-size:12px;font-weight:bold}
.overdiv2 .itemcont .mydeals{display:block;float:left;width:125px;color:#232c64;height:29px;margin:4px 0 0 0;line-height:10px;  text-align:right;padding-right:10px;font-size:12px;font-weight:bold}
.overdiv2 .itemcont .mydeals span{float:right;width:100px;color:#232c64;font-size:10px;line-height:10px;text-align:right;font-size:12px;}

.overdiv2 .itemcont .fb_share_link{display:block;height:29px;line-height:29px;text-align:right;font-size:13px;margin:0;font-weight:bold;width:125px;padding-right:10px;font-size:12px;}

.special12{background:#0081E0;color:#ffffff}
.special12 b{color:#ffffff;width:100%;text-align:center;float: left;}
.mainpic{}
.bottom_menu td{padding: 0 4px 0 5px;text-align:center;min-width: 2px;}
.bottom_menu td a{text-align:center}
.btm_menu{width:100%;}
.bottom_menu {height:31px;background:url(/webimages/bottom_menu.png) no-repeat}
.special13{float:right;margin-right:10px}
.bottom_menu *{color:#ffffff;font-size:12px}
.bottom_menu2{}
.picture_frame .image{position:absolute;top:0;right:0;table-layout: fixed;margin:4px 5px;text-align:center}
.picture_frame .image img{cursor: pointer;margin: auto;max-width:  100%;max-height: 100%;}
.picture_frame .contained{height: 375px;overflow: hidden;text-align: center;vertical-align: middle;width: 500px;}
.picture_frame .contained a{height:100%;width:100%;display:block;text-align:center}
.picture_frame{position:relative;float:right;height:375px;width:500px; background:url(../webimages/frameset.png);}
.picture_frame .mask{z-index:100;position:absolute;width:100%;height:100%;top:0;left:0;}
.picture_frame #title123{z-index:101;position:absolute;width:100%;height:20px;top:304px;left:0;text-align:center;line-height:20px;font-size:12px}
.special5{width:80px !important;height:auto;margin:0 2px 0 2px;float:left}
.continuebtn{width:87px;height:24px;float:left;border:0;background:url(../webimages/continueimg.png);cursor:pointer;margin:12px 0 0 70px;}
.addroombtn{width:117px;height:24px;float:right;border:0;background:url(../webimages/addroomimg.png);cursor:pointer;margin:12px 15px 0 0 ;}

#nextset{position:absolute;z-index:102;right:10px;top:5px;height:59px;width:37px;background:url(../webimages/right_arrow_inactive.png) no-repeat;  }
#prevset{position:absolute;z-index:102;left:12px;top:5px;height:59px;width:37px;background:url(../webimages/left_arrow_inactive.png) no-repeat; }

#nextset.active{background:url(../webimages/right_arrow_active.png)}
#prevset.active{background:url(../webimages/left_arrow_active.png)}


#website h1{height:15px;float:left;color:#5b5a90;font-size:12px; float:left; position:absolute; left:0}
#website h1:hover{color:#000000}
#website h1:active{color:#555555}
#website .menu_right{float:right;overflow:hidden;min-height:100px;width:100px;width:211px;background:url(../webimages/right_menu_top.png) no-repeat; margin-right:3px}
#website .menu_right h4{color:#ffffff;float:right;margin-right:50px;width:160px;font-size:16px;height:25px;line-height:25px;margin-top:3px}
#website .menu_right .online_text{color:#ffffff;font-size:12px;line-height:14px;float:right;margin-right:50px;width:160px;height:auto;overflow:hidden; margin-top:5px;margin-bottom: 9px;}

#website .top285{margin-top:285px}

#website .menu_right *{font-size:14px}
#website .menu_right ul li{list-style:none}
#website .menu_right ul.level1{float:left;width:211px;margin-top:1px;margin-bottom:3px;border-bottom:1px #ffffff solid}
#website .menu_right ul.level1 li{width:211px;min-height:35px;line-height:35px;margin-top:1px;background:url(../webimages/lvl1_bg.png) no-repeat;background-color:#ff7701;float:right}
#website .menu_right ul.level1 li a{color:#ffffff;font-weight:bold;display:block;height:100%;width:190px;padding-right:21px}
#website .menu_right ul.level1 li.active{background:url(../webimages/lvl1_bg_act.png) no-repeat !important;background-color:#ff7701 !important}

#website .menu_right ul.level2{float:left;width:208px;margin-top:1px;margin-bottom:3px;border-bottom:1px #ffffff solid}
#website .menu_right ul.level2 li{width:208px;margin-right:0px;min-height:31px;margin-top:0px;line-height:31px;background:url(../webimages/lvl2_bg.png) no-repeat;background-color:#3574b1;float:right}
#website .menu_right ul.level2 li a{padding-right:21px;width:185px}
#website .menu_right ul.level2 li.active_lvl2{background:url(../webimages/lvl2_bg_act.png) !important}

#website .menu_right ul.level3{float:left;width:204px;margin-top:1px;margin-bottom:3px;border-bottom:1px #ffffff solid}
#website .menu_right ul.level3 li{width:204px;min-height:24px;line-height:24px;margin-top:0px;margin-right:0px;background:url(../webimages/lvl3_bg.png) no-repeat;float:right}
#website .menu_right ul.level3 li.active_lvl3{background:url(../webimages/lvl3_bg_act.png) !important}

#website .menu_right ul.level3 li a{padding-right:21px;width:180px;color:#2d2c4d;font-size:13px;font-weight:bold}
#website .menu_right .request_vac{float:right;margin:10px 0;height:130px;width:211px;background:url(../webimages/mail_bg_front.png) 1px 0 no-repeat}
#website .menu_right .request_vac .title{width:211px;height:20px;float:left;line-height:20px;font-weight:bold;color:#ffffff;text-align:center;margin-top:38px}

#website .menu_right .request_vac .mail_inp{float:left;margin-left:10px;margin-top:2px;border:0;height:20px;width:170px;color:#ffffff;padding:0 5px;background:url(../webimages/mail_inp.png) no-repeat}
#website .menu_right .request_vac .newsletter{width:185px;height:20px;float:left;line-height:20px;color:#ffffff;text-align:right;margin-top:2px}
#website .menu_right .request_vac .submi{float:left;width:44px;height:21px;background:url(../webimages/send_letter.png);border:0;margin-left:80px}
#website .menu_right .information{float:right;margin:10px 0;height:200px;width:211px;background:url(../webimages/information.png)}
#website .menu_right .information h3{color:#ffffff;font-size:14px;float:right;width:140px;text-align:center;height:32px;line-height:32px}
#website .menu_right .information span{width:169px;margin:5px 21px;float:right;text-align:center;font-size:12px;color:#ffffff}
#website .menu_right .information span marquee{text-align:center;font-size:12px;color:#ffffff}
#website .menu_right .information a{width:100%;float:left;text-align:center;color:#ffffff;font-size:12px;}

#website .menu_right .text_top{float:right;margin:10px 0 0 0;height:15px;width:211px;background:url(../webimages/text_top.png) 1px 0 no-repeat}
#website .menu_right .text_cen{float:right;margin:0 0 0 0;max-height:400px;width:201px;padding:0 5px;background:url(../webimages/text_cen.png) 0 0;overflow:auto;color:#5B5A90}
#website .menu_right .text_cen *{color:#5B5A90}
#website .menu_right .text_bot{float:right;margin: 0 0 10px 0;height:20px;width:211px;background:url(../webimages/text_bot.png) 1px 0 no-repeat}

#website .main_site{float:left;min-height:100px;;margin-left:0px;width:775px}
#website .top20 {margin-top:20px; padding-top:15px; background:white ; -moz-border-radius: 15px; border-radius: 15px;}
.middle_top{float:left;width:auto;height:20px;margin-left:6px;float:left;}
#website .main_site ul.top_menu_r{width:499px;height:28px;line-height:26px;margin-bottom:5px;padding-right:5px;background:url(../webimages/top_menu_r.png) top right no-repeat;float:right;margin-right:9px; margin-left:0px !important;}
#website .main_site ul.top_menu_r li{list-style:none;padding-right:7px;padding-left:5px;background:url(../webimages/top_menu_rr.png) top left no-repeat;float:right;direction:ltr}
#website .main_site form.top_menu_l{width:auto;height:28px;line-height:26px;margin-bottom:5px;margin-right:2px;padding-left:5px;background:url(../webimages/top_menu_l.png) top left no-repeat;float:right;overflow:hidden;}
#website .main_site form.top_menu_l .search_box{float:left;margin:3px 9px 3px 5px;padding:0 8px;height:22px;line-height:22px;border:0;background:url(../webimages/search_bg.png);width:119px;color:#ffffff}
#website .main_site form.top_menu_l .search_btn{float:left;margin:6px;border:0}
#website .main_site ul.top_menu_r li a{font-size:13px;font-weight:bold;text-align:center;color:#ffffff}

#website .main_site form.top_menu_l span{color:#DEDFED;float:left;height:22px;line-height:22px;font-size:12px;margin:3px 10px 0 0px}

#website .main_site .item{position:relative;float:right;width:249px;height:249px;background:url(../webimages/item_bg_new.png);margin:10px 8px 10px 0px}
#website .main_site .item .star_cont{position:absolute;left:10px;top:7px;background:url(../webimages/stars_bg.png) no-repeat;width:66px;padding:3px 5px;height:15px;z-index:99}
#website .main_site .item .star_cont span{color:#2B2A6F;width:9px;float:left;font-weight:bold;margin:0px 1px 0 3px;}
#website .main_site .item .star_cont img{float:left;margin:3px 1px 0 3px;position:relative;z-index:5}
#website .main_site .item .cover{position:absolute;left:0;top:0;z-index:10}
#website .main_site .item .cover.type1{height:100%;width:249px;background:url(/webimages/image_cover.png) top center no-repeat;}
#website .main_site .item .cover.type2{height:148px;width:249px;background:url(/webimages/image_cover2.png) top center no-repeat;}

#website .main_site .item .image{width:100%;height:auto}
#website .main_site .item .image_container{position:relative;z-index:2;width:241px;padding:4px 4px  0 4px;height:157px;float:left;overflow:hidden}
#website .main_site .item .main_title{clear:both;position:relative;z-index:0;float:right;margin-right:8px;width:auto;text-align:center;height:19px;line-height:18px;color:#122767;font-size:12px;font-weight:normal;overflow:hidden}
#website .main_site .item .price_tag2,
#website .main_site .item .price_tag{font-weight:bold;line-height:48px;position:absolute;font-size: 18px;font-style:italic;z-index:15;padding-right:10px;left:4px;top:161px; color:#ffffff;width:66px;text-align:center;height:51px;}

#website .main_site .item .price_tag{background:url(/webimages/price_tag.png) top left no-repeat;}
#website .main_site .item .price_tag2{background:url(/webimages/price_tag2.png) top left no-repeat;}



#website .main_site .item .price_tag_new{font-weight:bold;margin-top:-5px;font-size: 20px;font-style:italic;z-index:15;color:#ffffff;width:86px;text-align:center;float:left !important;}
#website .main_site .item .star_cont_new{position:absolute;left:75px;top:161px;width:66px;padding:3px 5px;height:15px;z-index:15}
#website .main_site .item .star_cont_new span{color:#2B2A6F;width:9px;float:left;font-weight:bold;margin:0px 1px 0 3px;}
#website .main_site .item .star_cont_new img{float:left;margin:3px 1px 0 3px;position:relative;z-index:5}
#website .main_site .item #title_new{font-family:arial;width:100%;font-size:16px;text-align:right;color:#ff4801;float:right;padding-right:13px;font-weight:bold;height:16px;margin-top:3px;}
#website .main_site .item .main_title_new{margin-top:2px;font-family:arial;font-size:14px;z-index:15;padding-right:13px;text-align:right;color:#122767; font-size:13px;font-weight:bold;overflow:hidden;float:right;}
#website .main_site .item #span_text{overflow:hidden;font-family:arial;width:150px;font-size:11px;text-align:right;color:#122767;float:right;padding-right:13px;height:16px;}
#website .main_site .item .cover2{position:absolute;left:0;top:0;z-index:10;height:160px;width:249px}
#website .main_site .item .image2{width:100%;height:auto;margin-top:-2px;}
#website .main_site .item .image_container2{position:relative;z-index:2;width:241px;padding:5px 4px 0px;;height:144px;float:left;overflow:hidden}
#website .main_site .item #all_text{width:100%;height:auto;position:absolute;top:157px;left:0px;}

.speclink{overflow:hidden;display:block;position:relative;z-index:24;height:212px;cursor:pointer;}


#website .main_site .item h3{width:auto;height:18px;line-height:18px;font-size:15px;text-align:right;margin-right:8px;color:#ff4801;float:right;}
#website .main_site .item span{clear:both;width:auto;margin-right:8px;height:14px; line-height:14px; font-size:11px;text-align:center;color:#122767;float:right; font-weight:bold}
#website .main_site .item a.details{float:left;height:21px;width:48px;margin-left:9px;margin-top:15px;text-align:center;color:#ffffff;font-weight:bold;}


#header h1{height:15px;margin:15px 0 5px 5px;float:left;color:#5b5a90;font-size:12px;}
#header h1:hover{color:#000000}
#header h1:active{color:#555555}
#header .left_part{width:350px;height:265px;float:left}
#header .left_part .flash{width:349px;height:223px;;float:left;background:url(../webimages/flash_bg.png) no-repeat;text-align:center}
#header .left_part .flash #gallery{width:335px;height:210px;-moz-border-radius: 15px; border-radius: 15px;float: right;overflow: hidden;position: relative;z-index: 0;}
#header .left_part .flash #gallery .slide{display: block;  height: 210px;    left: 0;     opacity: 0;     position: absolute;     top: 0;     width: 100%;     z-index: 0;}

#header .middle_part{height:250px;float:left;margin:11px 0 0 12px;background:url(../webimages/middle_bg.png) no-repeat;width:408px}
 .right_part{position:relative;float:right;width:222px;height:230px;margin:20px 0 0 8px;background:url(../webimages/right_bg.png) no-repeat;}
 .right_part90{background:url(../webimages/right_bg_90.png) no-repeat !important;}
 .right_part .logo{position:absolute;left:22px;top:33px}
 .right_part span{float:left;width:160px;margin:146px 0 0 15px;text-align:center; color:#555555;font-weight:bold;font-size:12px;font-style:italic;height:16px}
 .right_part .phone{float:left;font-size:18px;font-weight:bold;color:#ffffff;width:160px;margin:1px 0 0 15px;text-align:center;height:22px;line-height:26px;font-style:italic;}

.mini_header{width:741px;height:40px;line-height:40px;padding:0 10px;background:url(../webimages/minisite.png);float:left;margin: 15px 6px 0 6px;}
.mini_header h2{float:left;margin-left:5px;color:#2f2e6c}
.mini_header b{float:right;color:#2f2e6c;font-size:22px}
.mini_header .country{color:#2f2e6c;font-size:14px}
.mini_header .stars{float:right;width:200px;height:40px;margin:0 20px;}
.mini_header .stars img{margin:11px 2px 0 0}

.mini_menu{width:757px;height:53px;line-height:36px;padding:0 4px 0 0;background:url(../webimages/mini_menu.png);float:left;margin: 15px 6px 0 6px;position:relative;z-index:1;}
.mini_menu ul{float:right;width:515px;height:53px;overflow:hidden}
.mini_menu ul li{list-style:none;float:right;width:103px;height:53px;text-align:center;}
.mini_menu ul li a{float:left;text-align:center;width:100%;height:100%;color:#ffffff;font-size:16px}
.mini_menu ul li.active{background:url(../webimages/mini_menu_active.png)}
.mini_menu ul li.active a{color:#313131 !important;}

.mini_menu .btn_link_left2{width:103px;float:right;height:53px;color:#ffffff;font-size:16px;text-align:center}
.mini_menu .btn_link_left1{width:134px;float:right;height:53px;background:url(../webimages/catom.png) no-repeat;color:#ffffff;font-size:16px;text-align:center}
.mini_menu .btn_link_left2active{width:106px;float:right;height:53px;color:#313131;font-size:16px;text-align:center;background:url(../webimages/mini_menu_active.png) center top no-repeat;}
.mini_menu .btn_link_left1active{width:134px;float:right;height:53px;background:url(../webimages/mini_menu_active2.png) center top no-repeat;color:#313131;font-size:16px;text-align:center}


.mini_menu.bottom{margin-top:0;background:url(../webimages/mini_menu_new.png);margin-top:-10px;}
.mini_menu.bottom ul li.active{background:url(../webimages/mini_menu_active_new.png)}
.mini_menu.bottom ul li{padding-top:16px;height:37px;}
.mini_menu.bottom .btn_link_left1{margin-top:16px;height:37px;}
.mini_menu.bottom .btn_link_left2{padding-top:16px;height:37px;}

.mini_menu.bottom .btn_link_left1active{ padding-top:16px;height:37px;background:url(../webimages/mini_menu_active2_new.png) center top no-repeat;}
.mini_menu.bottom .btn_link_left2active{padding-top:16px;height:37px;background:url(../webimages/mini_menu_active_new.png) center top no-repeat;}

.mini_content{width:761px;float:left;margin-top: -10px; margin-left: 6px;position:relative;z-index:0;}
.mini_content .top{width:741px;height:15px;line-height:15px;padding:0 10px;background:url(../webimages/mini_top.png);float:left;margin:0;}

.mini_content .stupidtab{font-size:16px;color:#ffffff !important;margin-right: 25px;width:184px;height:40px;line-height:40px;text-align:center;background:url(../webimages/pingtab.png) no-repeat;}
.mini_content .middle{position:relative;width:741px;min-height:15px;line-height:15px;padding:20px 10px;background:url(../webimages/mini_middle.png);float:left;margin:0; text-align:center}
.mini_content .stupidgallery{border:1px #787c81 solid;position:relative;width:735px;height:289px;float:left;margin:0 2px;overflow:hidden;background:url("../webimages/plane_windows.png") no-repeat }
.mini_content .stupidgallery .stupidslide{position:relative;width:735px;height:289px;float:left;z-index:99}
.mini_content .stupidgallery .stupidslide .stupidcontainer{position:absolute;left:43px;top:5px;height:76px;}
.mini_content .stupidgallery .stupidslide .stupidbox{text-decoration: none;display:block;width:110px;height:76px;position:relative;float:left;background:url(../webimages/stupid_box.png)}
.mini_content .stupidgallery .stupidslide .stupidbox .stupidtitle{text-decoration:none;float:float;font-size:12px;width:100%;color:#2f2e6c;font-weight:bold;text-align:center;height:20px;line-height:20px;margin-top:9px;}
.mini_content .stupidgallery .stupidslide .stupidbox b{width:100%;color:#ffffff;font-size:15px;font-weight:bold;text-align:center;height:18px;line-height:18px; float:left;margin-top:2px;}
.mini_content .stupidgallery .stupidslide .stupidbox span{width:100%;color:#ffffff;text-align:center;height:14px;line-height:14px; float:left;}

body .mini_content .new .stupidgallery .stupidslide .stupidcontainer{position:absolute;left:43px;top:5px;height:76px;right:144px; text-align:center}
body .mini_content .new .stupidgallery .stupidslide .stupidbox{float:none; line-height:20px; padding:5px; font-size:18px; font-weight:bold; display:inline-block; width:80px; text-align:center; height:50px; margin:4px; border-radius:10px; border:3px rgba(255,255,255,0.8) solid; box-shadow:0 0 3px rgba(0,0,0,0.3); background:#2f6db9; color:white; cursor:pointer}
body .mini_content .new .stupidgallery .stupidslide .eventbox {position:absolute; display:none; text-align:center}
body .mini_content .new .stupidgallery .stupidslide .smallbox {color:white !important; background:#df6a0b; border-radius:6px; display:inline-block; font-size:12px; text-decoration:none; width:90px; padding:5px; text-align:center; border:2px white solid; margin-bottom:5px}
body .mini_content .new .stupidgallery .stupidslide .smallbox b {color:white !important; font-size:14px}

.mini_content .stupidgallery .supidchair{position:absolute;z-index:80;right:0;bottom:0;}
.mini_content .stupidgallery .supidpingwin{position:absolute;z-index:80;right:115px;bottom:0;}

.mini_content .stupidgallery .stupidleft{position:absolute;left:0;top:13px;z-index:10;cursor:pointer;}
.mini_content .stupidgallery .stupidright{position:absolute;right:100px;top:13px;z-index:10;cursor:pointer;}
.mini_content .stupidyear{cursor:pointer;width:109px;height:65px;position:absolute;right:6px;top:56px;background:url(../webimages/syrbg.png);z-index:100}
.mini_content .stupidyear span{width:90px;height:20px;line-height:20px;font-size:16px;font-weight:bold;text-align:center;color:#ffffff;float: right;margin-top:30px}
.mini_content #stupidyeardropdown{width:80px;height:1px;position:absolute;right:22px;top:105px;z-index:99;overflow:hidden}
.mini_content #stupidyeardropdown span{cursor:pointer;float:left;width:80px;height:20px;line-height:20px;text-align:center;background:url(../webimages/stupid_background.png);font-size:15px;font-weight:bold;color:#203040}
.mini_content #stupidyeardropdown span:first-child{padding-top:20px;}
.mini_content #stupidyeardropdown img{float:left;}

.pingwin-extra{width:50px;height:25px;position:relative;float:right;overflow:visible;}
.pingwin-extra .box-one{height:25px;width:77px;position:absolute;top:0;left:10px;}
.pingwin-extra .box-one[type='none']{background:url(../webimages/special2-pingwin-arrow-none.png) top left no-repeat;}
.pingwin-extra .box-one[type='one']{background:url(../webimages/special2-pingwin-arrow-one.png?1) top left no-repeat;}
.pingwin-extra .box-one[type='two']{background:url(../webimages/special2-pingwin-arrow-two.png) top left no-repeat;}
.pingwin-extra .box-one select{height:25px;width:77px;border:0;background:none;opacity:0;filter:alpha(opacity=0);cursor:pointer;}

.pingwin-extra2{width:100%;height:35px;position:relative;float:right;overflow:visible;}
.pingwin-extra2 .box-two{height:24px;line-height:22px;color:#232c64 !important;font-size:13px;padding:11px 10px 0 10px;width:490px;text-align:right;position:absolute;top:0;left:123px;background:url(../webimages/special-pingwin-arrow-bottom.png) top left no-repeat;}
.PT0i{padding-top:0 !important;}

.mini_content .bottom{width:741px;height:33px;line-height:15px;padding:0 10px;background:url(../webimages/mini_bot.png);float:left;margin:0 0  20px 0;}
.mini_content .bottoms{width:741px;height:15px;line-height:15px;padding:0 10px;background:url(../webimages/mini_bot_new.png);float:left;margin:0 0  0 0;}

.mini_content .middle .mini_tr:hover{background-color:#d1dae4}
.mini_content .middle .mini_tr{float:right;width:455px;height:auto;overflow:hidden;margin-right:10px;margin-bottom:10px;padding: 5px;}
.mini_content .middle .mini_tr .mini_td1{float:right;width:80px;text-align:right;font-weight:bold;color:#223367;}
.mini_content .middle .mini_tr .mini_td2{float:right;text-align:right;margin-right:5px;color:#555555; width:370px}
.mini_content .middle .mini_tr .mini_td2 *{color:#555555 !important}

.mini_content .middle .mini_tr .mini_td3{float:right;width:80px;text-align:right;margin-right:5px;color:#555555}
.mini_content .middle .mini_tr .mini_td3 *{color:#555555 !important}
.mini_content .middle .mini_tr .mini_td4{float:right;width:285px;text-align:right;margin-right:5px;color:#555555}
.mini_content .middle .mini_tr .mini_td4 *{color:#555555 !important}

.tab_blue{font-size:14px;color:#232c64;font-weight:bold;float:right;width:500px;height:auto;overflow:hidden;margin-right:20px;margin-bottom:10px;margin-top: 20px;}

#header .middle_part ul{float:left;width:376px;margin-left:15px}
#header .middle_part ul li{cursor:pointer;color:#ffffff;width:94px;height:26px;font-size:12px;float:right;background:url(../webimages/tab_bg.png) no-repeat;list-style:none;font-weight:bold;text-align:center;line-height:26px;}
#header .middle_part ul li.active{background:url(../webimages/tab_bg_a.png) no-repeat}
#header .middle_part .tab{float:left;height:206px;width:380px;margin:7px 12px 7px 13px;}
#header .middle_part .tab .label{float:right;width:61px;padding-right:8px;height:25px;line-height:25px;color:#ffffff;background:url(../webimages/label_bg.png) no-repeat;font-size:12px;font-weight:bold}
#header .middle_part .tab .line{min-height:25px;width:100%;float:left;margin:4px 0}
#header .middle_part .tab .right_line{min-height:25px;width:180px;float:right;margin:5px 0}
#header .middle_part .tab .left_line{min-height:25px;width:195px;float:right;margin:5px 0}
#header .middle_part .tab .select_hide{position:relative;width:88px;height:25px;float:right;overflow:hidden;background:url(../webimages/select_bg.png) right top no-repeat;}

.shadow{position:absolute;z-index:100;bottom:0;left:5px;display:none;}
.actor_cont{position:absolute;top:164px;height:48px;width:241px;overflow:hidden;left:4px;}
.actor_cont .actor{position:absolute;left:3px;top:56px;height:43px;padding:5px 5px 0 5px;width:223px;background:url(../webimages/item_tab.png) no-repeat;font-size:12px;color:#2f2e6c}


.actor_cont2{height:50px;left: 4px;overflow: hidden;position: absolute;z-index:9;top: 50px;width: 240px;}
.actor_cont2 .actor{position:absolute;left:3px;top:-50px;height:45px;padding:10px 5px 0 5px;width:223px;background:url(../webimages/experiment.png) no-repeat;font-size:12px;color:#2f2e6c}

.actor_cont3{background:url(/webimages/blank.png);cursor:pointer;height:30px;right: 8px;overflow: hidden;position: absolute;z-index:8;top: 0;width: 150px;}

.favorite_push{display:block;cursor:pointer;height:30px;float:right;right: 8px;overflow: hidden;position: absolute;z-index:9999;top: 0;width: 150px;}

.actor_cont3 .actor{cursor:pointer;position:absolute;left:3px;top:-30px;height:20px;padding:10px 5px 0 5px;width:137px;background:url(../webimages/favorit_bg.png) bottom center no-repeat;font-size:12px;color:#2f2e6c}
.actor_cont3 .actor input{cursor:pointer}
.spechk{float: right;margin: 1px 10px;}
.actorspec{position:absolute;z-index:9999;left:1px;top:-200px; height:172px;padding:3px 5px 0 5px;width:145px;background:url(../webimages/newslet_bg.png) bottom center no-repeat;font-size:12px;color:#2f2e6c}

.close_icon{cursor:pointer;position:absolute;right:5px;top:6px;}
.mini_content .middle *,.mini_content .middle{color:#555555}
.mini_content .middle a{color:#0000ff !important;text-decoration:underline;}
.special3{position:absolute;color:#555555;z-index:10000;right:16px;top:5px;height:50px;width:145px;font-size:10px;line-height:12px;}
.special3 *{line-height:12px;font-size:10px}

.special1,.special1 tr,.special1 td,.special1 th{border-collapse: collapse;color:#555555}

.footedtext{width:700px;min-height:26px;line-height:20px;margin:30px 0 0 0;padding:0 15px;float:right;color:#3e3e3e !important}
.footedtext .social{width:100%;float:right;overflow:hidden;height:32px;line-height: 16px;margin:10px 0;padding-right:36px;background:url(../webimages/ficon.png) right center no-repeat;}

.special1{width:700px;height:31px;float:right;line-height:31px;margin:5px 0 0 0 ;padding:0 15px;background:url(../webimages/specialtitle.png)}
.special1 b{color:#ffffff !important;}
.special2{width:700px;height:26px;line-height:26px;margin:0;padding:0 15px;background:url(../webimages/lineline.png)}

#roomTable{width:730px;padding: 5px 15px 0 5px;background:url(../webimages/lineline.png)}
.ender{width:700px;padding:0 15px;background:url(../webimages/ender.png);min-height:60px;height:60px;overflow:hidden;float:right}
#roomTable b{width:100%}



.ordTitle{width:700px;float:right;height:31px;line-height:31px;font-weight:31px;padding:0 15px;background:url("../webimages/form_backgr.png") no-repeat scroll right top transparent}
.ordTitle *{color:#ffffff !important;font-size:16px}
.ordTitle .ord1{float:right;width:218px;height:31px}

.special9{background:url(../webimages/roomcont.png) no-repeat;text-align:center}
.special10{background:url(../webimages/roomnote.png) no-repeat;text-align:center;position:absolute;z-index:1;margin-right:8px; width:177px;height:27px; text-align:center; font-size:14px; color:#C1510A !important;font-weight:bold;}

.newhtmltxt{width:727px;position:relative;margin-right:2px; background:#ffffff;min-height:160px;overflow:hidden}
.newhtmltxt .innerhtmlnew{width:370px;margin:16px 16px 10px 16px;overflow:hidden;float:right;color:#232c64 !important;line-height:16px}
.newhtmltxt .innerhtmlnew *{color:#232c64 !important}

.newhtmlimg{height:160px;position:absolute;left:0;top:0;width:325px;overflow:hidden}
.newhtmlimg img{width:100%;height:auto;float:left}

.sometable1{width:710px;margin-right:15px}
.sometable1 input, .sometable1 select{border:0;border:1px #a9aab1 solid;direction:rtl;text-align:right;float:right}
#peopleData form{background:url(../webimages/form_backgr.png) right top no-repeat;;float: right;width:100%;overflow:visible }
#peopleData table{float:right;  }
.devider{width:100%;height:40px;background:url(../webimages/ender.png) 0 -30px no-repeat;background-color:#f2f2f2;float:right}
.deviderA{width:100%;height:40px;background:url(../webimages/ender.png) 0 -20px no-repeat;background-color:#f2f2f2;float:right}
.devider2{width:730px;height:40px;background:url(../webimages/top_text_foot.png) 0 0 no-repeat;background-color:#f2f2f2;float:right}
#peopleData{float:right;width: 100%; overflow: visible;}
.indevider{width:100%;height:40px;background:url( ../webimages/ender.png) 0 -30px no-repeat;background-color:#f2f2f2; }
.indevider2{width:100%;height:40px;background:url( ../webimages/ender2.png) right top no-repeat;background-color:#f2f2f2; }
.special6{width:730px;height:auto;padding:30px 0 0px 0;background:url(../webimages/ender.png) 0 -30px no-repeat;background-color:#f2f2f2;float:right; }
.special7{background:url(../webimages/form_backgr.png) 0 -50px no-repeat;}
.special8{ background: none repeat scroll 0 0 #E6E9EF;width:190px;padding: 3px 5px 3px 5px;float: right;font-weight: bold;color: #455373 !important;height: 20px;line-height: 20px;}
.orderbtn{border:0; background:url(../webimages/orderbtn.png);width:164px;height:25px;color:#ffffff !important;font-weight:bold;text-align:center;line-height:25px;float:right;margin:10px auto 0 auto;float:none}

.protobtn{height:24px;color:#ffffff !important;min-width:100px;cursor:pointer; overflow:hidden}
.protobtn img{float:left;}
.protobtn div{float:left;font-weight:bold;height:24px;color:#ffffff !important;padding-left:11px;min-width:89px;line-height:24px;text-align:center;background:url(../webimages/protobtn1.png) left center no-repeat;}
.printer{margin:10px auto 0 auto;float:left;margin-left:18px}
.gocar{width:212px;height:31px;line-height:31px;background:url(../webimages/ordercar.png);font-weight:bold;padding:0 8px;color:#ffffff !important}
.inform{margin:0 10px 0 10px;float:left; }
#gocar{margin-top:6px}
.skiCB{text-align:center}
.skiCB img{margin:2px auto}
#roomTable .or_small {width:34px;border:0;background:none;text-align:center}
#roomTable tr,#roomTable td{height:26px;line-height:20px;}
#roomTable td b{text-align:center}


#carTbl{margin-right:15px;width:355px;float:left !important}
#carTbl tr,#carTbl td{height:26px;line-height:20px}
.addcar{margin:10px auto 0 75px;float:left; }

.mt{height:10px;width:100px;}

.special11{text-align:center;font-size:11px}

.leftcarcont{width:370px;height:auto;float:left;overflow:hidden}
.rightcarcont{width:340px;padding-right:10px;height:auto;float:left;font-weight:bold;overflow:hidden;margin-top:15px;line-height:20px;color:#192d68 !important;}
.rightcarcont b{line-height:20px;color:#192d68 !important;}

#remark.active{background:url(../webimages/lineline.png) 0 15px no-repeat}
.titlea{float: right;}
.MT10{margin-top:10px !important}
.PT10{padding-top:10px !important}
.icontainer{float:left;height:30px;width:232px;margin:5px 0 0 0;margin-left:10px;}
.icontainer .icon{height:30px;width:29px;float:right}
.icontainer .icon1{background:url(../webimages/icons.png) 0 0 no-repeat;}
.icontainer .icon1:hover{background:url(../webimages/icons.png)  0 -30px no-repeat;}
.icontainer .icon2{ background:url(../webimages/icons.png) -30px 0 no-repeat;}
.icontainer .icon2:hover{background:url(../webimages/icons.png)  -30px -30px no-repeat;}
.icontainer .icon3{background:url(../webimages/icons.png) -60px 0 no-repeat;}
.icontainer .icon3:hover{background:url(../webimages/icons.png)  -60px -30px no-repeat;}
.icontainer .icon4{background:url(../webimages/icons.png) -90px 0 no-repeat;}
.icontainer .icon4:hover{background:url(../webimages/icons.png)  -90px -30px no-repeat;}
.icontainer .icon5{background:url(../webimages/icons.png) -120px 0 no-repeat;}
.icontainer .icon5:hover{background:url(../webimages/icons.png)  -120px -30px no-repeat;}
.icontainer .icon6{background:url(../webimages/icons.png) -150px 0 no-repeat;}
.icontainer .icon6:hover{background:url(../webimages/icons.png)  -150px -30px no-repeat;}
.icontainer .icon7{background:url(../webimages/icons.png) -180px 0 no-repeat;}
.icontainer .icon7:hover{background:url(../webimages/icons.png)  -180px -30px no-repeat;}
.icontainer .icon8{background:url(../webimages/icons.png) -210px 0 no-repeat;}
.icontainer .icon8:hover{background:url(../webimages/icons.png)  -210px -30px no-repeat;}
.icontainer .icon9{background:url(../webimages/icons.png) -240px 0 no-repeat;}
.icontainer .icon9:hover{background:url(../webimages/icons.png)  -240px -30px no-repeat;}
.icontainer .icon10{background:url(../webimages/icons.png) -270px 0 no-repeat;}
.icontainer .icon10:hover{background:url(../webimages/icons.png)  -270px -30px no-repeat;}
.icontainer .icon11{background:url(../webimages/icons.png) -300px 0 no-repeat;}
.icontainer .icon11:hover{background:url(../webimages/icons.png)  -300px -30px no-repeat;}
.icontainer .icon12{background:url(../webimages/icons.png) -330px 0 no-repeat;}
.icontainer .icon12:hover{background:url(../webimages/icons.png)  -330px -30px no-repeat;}

#header .middle_part .tab .select_mirror{position:absolute;z-index:0;right:6px;top:0;height:100%;width:60px;color:#2b2a6f;font-size:10px;line-height:25px}
#header .middle_part .tab .select_hide_l select,#header .middle_part .tab .select_hide select{position:relative;z-index:10;filter:alpha(opacity=0);opacity:0;color:#2b2a6f;font-size:10px;line-height:25px}
#header .middle_part .tab .select_hide_l{width:125px;height:25px;float:right;overflow:hidden;position:relative;background:url(../webimages/select_bg_2.png) right top no-repeat;}
#header .middle_part .tab .select_hide select{float:right;direction:rtl !important;width:86px;height:25px;padding-top:2px ;margin:0 2px; border:0; color:#2b2a6f;font-size:10px;line-height:25px}
#header .middle_part .tab .select_hide_l select{float:right;direction:rtl !important;width:123px;height:25px;padding-top:2px ;margin:0 2px; border:0; color:#2b2a6f;font-size:10px;line-height:25px}
#header .middle_part .tab .select_hide_l input{float:right;background:url(../webimages/select_bg_2.png) right top no-repeat;direction:rtl !important;width:96px;height:25px;padding-top:2px ;margin:0 2px 0 0; border:0; color:#2b2a6f;font-size:10px;line-height:25px}

.calendar_icon{float:right;margin:4px 4px 0 0;cursor:pointer}
.blue_label{width:150px;padding:0 9px 0 0px;margin-left:1px;height:25px;font-size:10px;line-height:10px;background:url(../webimages/blue_btn.png);color:#ffffff}
.blue_label b{float:right;width:100%;color:#ffffff;font-size:12px;margin-top:1px;}
.hand{cursor:pointer;}
.euro{float:right;height:25px;line-height:25px;width:51px;border:0;text-align:center;direction:rtl;color:#2b2a6f}
.adprice{float:right;width:21px;background:#2f2e6c;line-height:24px;height:25px;direction:rtl !important;color:#ffffff;text-align:center;font-weight:bold;font-size:12px}
.car_tab{height:163px;width:185px !important;background:url(/images/car.png) -10px center no-repeat}
.adults_cont{width:42px;height:25px;float:right;overflow:hidden;}
.adults_cont .adults{width:60px;border:0;height:25px;line-height:25px;float:right;background:url(../webimages/quanity_bg.png) right top no-repeat;padding-top:2px ;margin:0 2px; border:0; color:#2b2a6f;font-size:10px;line-height:25px}

.adults_cont2{width:33px;height:25px;float:right;overflow:hidden;}
.adults_cont2 .adults2{width:50px;border:0;height:23px;line-height:23px;float:right;background:url(../webimages/quanity_bg2.png) right top no-repeat;padding-top:2px ;margin:1px 1px; border:0; color:#2b2a6f;font-size:10px;line-height:25px}
.kid_cont{width:58px;height:25px;line-height:25px;color:#ffffff;padding-right:5px;background:url(../webimages/kid_bg.png);float:right;overflow:visible;margin:0 2px 0 1px;position:relative;}
.kid_cont span{width:22px;height:25px;line-height:25px;color:#ffffff;font-size:10px;float:right;text-align:right}
.kid_cont .small_x{position:absolute;right:-2px;top:-5px;cursor:pointer}
.orange_btn1{cursor:pointer;font-weight:bold;border:0px;text-align:center;line-height:25px;width:63px;height:25px;background:url(../webimages/orange_btn1.png);padding:0;color:#ffffff;font-size:11px;padding-bottom: 2px;}
.orange_btn{cursor:pointer;width:77px;border:0;height:25px;line-height:25px;text-align:center;color:#ffffff;background:url(../webimages/orange_btn.png);padding-bottom:2px;float:left}
.sldier_gal_cont{border:1px #4f5992 solid;margin-left:6px;margin-top:10px;float:left;overflow:hidden;width:760px;height:235px;direction:ltr;position:relative}

#slider_gal{width:760px;height:235px;float:left;overflow:hidden;text-align:center;direction:ltr;position:relative}
#sldier_gal_cont #motionless{position:absolute;background:url(../webimages/motionless_bg.png) right top no-repeat;height:100%;width:500px;top:0;right:0;z-index:1000}
#sldier_gal_cont #motionless *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#sldier_gal_cont #motionless .info{position:absolute;top:0;right:0;width:100%;height:100%;float:left;display:none}
#sldier_gal_cont #motionless .info h3{color:#ffffff;float:right;height:24px;width:188px;text-align:center;margin-top:48px;line-height:24px;font-size:24px}
#sldier_gal_cont #motionless .info .text_title{clear:both;color:#ffffff;float:right;height:16px;width:188px;text-align:center;margin-top:2px;line-height:16px;font-size:15px }
#sldier_gal_cont #motionless .info b{clear:both;color:#ffffff;float:right;height:18px;width:188px;text-align:center;margin-top:0px;line-height:18px;font-size:18px }
#sldier_gal_cont #motionless .info span{clear:both;color:#ffffff;float:right;height:16px;width:188px;text-align:center;margin-top:0px;line-height:16px;font-size:12px }
#sldier_gal_cont #motionless .info .price{clear:both;color:#ffffff;float:right;height:30px;width:125px;text-align:center;font-style:italic;margin-top:24px;margin-right:10px;line-height:30px;font-size:30px}
#sldier_gal_cont #motionless .info .image{position:absolute;bottom:0;right:185px}
#sldier_gal_cont #motionless .info a{overflow:hidden;height:100%;width:100%;display:block}

.stamp{position:absolute;left:10px;top:350px;width:248px;overflow:hidden;height:135px;background:url(../webimages/stamp.png) bottom center no-repeat}

.gallery_container{position:absolute;left:10px;top:0px;width:248px;overflow:hidden;min-height:100px;background:url(../webimages/gallery_bg.png) bottom center no-repeat}
.gallery_container .items{position:absolute;z-index:10;top:0;left:0;right:0;bottom:75px;background:url(../webimages/top_mask.png) no-repeat}
.gallery_container #gallery{position:relative;margin:50px 0 0 0;float:left;width:248px;height:240px;overflow:hidden}
.gallery_container #gallery .slide{height:100%;width:100%;position:absolute;left:0;top:0;}
.gallery_container #gallery .slide .images{width:240px;margin:0 4px;position:relative;z-index:0}
.gallery_container .gallerytitle{position:absolute;left:0;bottom:0;z-index:99999;padding:10px 14px;height:55px;width:220px;background:url(../webimages/gallery_bg.png) bottom center no-repeat;}
.gallery_container .gallerytitle .text{height:55px;margin-left:75px;width:145px;color:#ffffff;font-weight:bold}

#slider_gal .slide_cont{float:left;height:235px;overflow:hidden;position:relative}
#slider_gal .slide_cont .slide{width:760px;height:235px;text-align:center;float:left}
#slider_gal .slide_cont .slide img{height:100%;width:100%}
.info_stat{height:200px;width:241px;}
.win_win{float:right;margin:2px 4px}
.win_win_title{float:right;height:34px;width:190px;line-height:32px;font-size:16px;color:#ffffff;font-weight:bold;font-style: italic;}

.underscore_winwin{position:absolute;right:0;top:0;z-index:999}
.pointers{position:absolute;left:0;bottom:0;z-index:999; padding:3px 8px 0 5px;height:auto;float:left;height:18px;width:auto;z-index:10;text-align:center;z-index:10;overflow:hidden;background:url(../webimages/pointers_bg.png) top right no-repeat;}
.pointers table{margin:auto;width:auto;height:auto;float:left;direction:ltr}
.pointers table *{direction:ltr}
.pointers table .point{cursor:pointer;float: left;padding:1px;height:20px;width:16px;background:url(../webimages/point.png) no-repeat}
.pointers table .point:hover{background:url(../webimages/point.png) no-repeat}
.pointers .Lbutton{float:left;cursor:pointer;margin-left:15px}
.pointers .Rbutton{float:right;cursor:pointer;margin-right:15px}


.article_box{width:350px; float:right; margin-top:15px; overflow:hidden; height:auto; margin-right:10px}
.article_box .title{height:35px; padding:0 10px; background-image:url(../webimages/article_title.png) }
.article_box .title a{line-height:30px; color:white; font-size:14px; font-weight:bold; }
.article_box .text{background-color:white; height:110px; padding:4px 12px 8px 12px; overflow:hidden;}
.article_box .text img{border:1px solid black;margin:3px; float:right}
.article_box .shadow1 {height:11px; overflow:hidden;  background-image:url(../webimages/article_shadow.png); width:100%; cursor:pointer}

.newstitle{color: #212A5F;float:right;text-align:right;font-weight: bold;height: 20px;line-height: 20px;margin-right: 25px;width: 120px;font-size: 16px;}
.newstext{color:#4e4e4e;float:riight;width:115px;margin-right:20px;margin-top:5px;float:right;font-size:14px}
.newsinput{float:right;border:1px #4e4e4e solid;height:20px;width:128px;margin:15px 5px;}
.newssubmit{float: right;margin-right: 5px;}

.galleryTitle{float:right;display:block;width:auto;height:30px;line-height:30px;padding:10px;text-align:right;color:#2f2e6c;font-size:16px;}
.total-shop{color: #2F2E6C; cursor: pointer; display: block; float: left; font-size: 14px; height: 14px; line-height: 14px; padding: 8px; text-align: right; width: auto; background: #ff9933; border-radius: 10px; border: 1px #f59022 solid;
margin: 8px; font-weight: bold;}

.middle a.galleryReturn{float:right;display:block;width:184px;height:32px;margin:9px 0;font-size:14px;float:left;margin-left:9px;text-decoration:none !important;color:#ffffff !important;line-height:32px;font-weight:bold;text-align:center;background:url(../webimages/gallery_button.png)}
.box-container{width:736px;min-height:100px;float:right;}

.box-container .first-box{position:relative;overflow:hidden;width:160px;height:160px;padding:10px;margin:4px 0 0 4px;float:right;background:#cde6f0}
.box-container .first-box p{color:#2f2e6c;font-size:13px;width:160px;height:125px;margin-bottom:10px;float:left;text-align:right;line-height:16px;}
.box-container .first-box a.btn,.faceInfo a.btn{clear:both;display:block;text-decoration:none;width:154px;height:23px;line-height:23px;font-size:14px;color:#ffffff !important;background:url(../webimages/blue_gallery_btn.png);font-weight:bold;text-align:center}
.box-container .single-box{cursor:pointer;position:relative;overflow:hidden;width:180px;height:180px;margin:4px 0 0 4px;float:right;background:#cde6f0}
.box-container .single-box img{z-index:0;}
.box-container .single-box span{color:#ffffff;font-weight:bold;z-index:10;height:auto;line-height:20px;padding:5px 10px;width:160px;position:absolute;top:180px;left:0;background:url(../webimages/semi_purple.png);}

.popup-container{position:fixed;z-index:999999;top:0;right:0;height:100%;left:0;background:url(../webimages/semi_black_70.png)}
.popup-container .popup{z-index:0;overflow:visible;height:530px;width:1000px;position:absolute;left:50%;top:50%;margin:-265px -500px;background:#ffffff}
.popup-container .close{position:absolute;top:50%;left:50%;margin:-280px 0 0 485px;z-index:1;cursor:pointer;}

.faceImage{position:relative;width:660px;height:530px;float:left;background:#000000;overflow:hidden;}
.faceImage img{z-index:0;}
.faceImage .overTitle{float:right;width:340px;position:absolute;top:0;right:0;z-index:1;height:20px;line-height:20px;color:#ffffff;padding:5px 10px;font-size:15px;}
.faceImage .social{position:relative;z-index:0;width:450px;height:40px;float:left;overflow:visible;padding:7px 10px 0 10px}
.faceImage .overImageLine{position:relative;overflow:visigle;width:100%;height:30px;left:0;top:0;background:#555555}
.faceContainer{width:340px;float:left;height:530px;overflow:hidden;}
.faceInfo{width:310px;height:110px;padding:35px 15px 15px 15px;float:left;}
.faceInfo p{color:#2f2e6c;font-size:13px;width:310px;height:84px;margin-bottom:10px;float:left;text-align:right;line-height:16px;}
.faceComm{width:340px;height:370px;overflow-y:scroll;float:left;}



.shop-data{position:relative;float: left;height: 310px;padding:10px 15px;width: 310px;overflow:auto;border-top:1px #666666 solid;border-bottom:1px #666666 solid;}
.shop-data .shop-item{position:relative;z-index:0;height:38px;width:100%;float:left;border:1px #000000 solid;border-radius:5px;overflow:hidden;margin-bottom:2px;background:#eeeeee;}
.shop-data .shop-item .img-icon{cursor:pointer;width:auto;height:38px;float:left;}
.shop-data .shop-item .close-remove{cursor:pointer;float:right;cursor:poiter;height:16px;width:16px;margin:2px 5px;}
.shop-data .shop-item .item-title{float:right;width:auto;text-align:right;font-size:12px;line-height:20px;height:40px;color:#333333}
.add-to-cart{position:relative;z-index:9999 !important;margin:0 5px;cursor:pointer;float:left;}
.single-box .add-to-cart{margin:5px;}
.send-request{float:right;margin:5px 10px;height:28px;line-height:28px;border:1px #666666 solid;border-radius:5px;cursor:pointer;width:160px;text-align:center;color:#000000}

.message-sent,
.request-form{width:310px;height:300px;padding:10px 15px;position:absolute;z-index:10;background:#ffffff;top:0;left:0;}
.request-form .title{width:100%;height:30px;line-height:30px;font-size:16px;font-weight:bold;margin-bottom:10px;}
.request-form .label{width:90px;height:28px;line-height:28px;text-align:right;float:right;font-size:16px;margin-bottom:5px;}
.request-form input{float:right;border:1px #333333 solid;height:26px;width:198px;margin-right:10px;line-height:26px;margin-bottom:5px;color:#333333;}
.request-form textarea{float:right;border:1px #333333 solid;height:60px;line-height:16px;width:198px;margin-right:10px;line-height:26px;margin-bottom:5px;}
.request-form input.submi{width:200px;background:#cccccc;text-align:center;cursor:pointer;font-size:16px;font-weight:bold;}


.points_top_line{width:740px;float:right;height:40px;padding-top:2px;background:url(../webimages/top_point_tabs.png) top right no-repeat;}
.points_top_line b.title{float:right; height:40px;width:174px;line-height: 40px;text-align: center;font-size: bold;color: #ffffff;margin-left: 4px;cursor: pointer;}
.points_top_line b.details{float:right;width: 100px;height: 28px;margin-top:6px;line-height: 14px; text-align: right;color: #ffffff;font-size: 12px;padding: 0 15px;cursor: pointer;}
.points_top_line span{float:right;padding: 6px 40px;margin:0 40px 0 0;background:url(../webimages/point_i.png) right center no-repeat;height: 28px;line-height: 14px; text-align: right;font-weight:bold;color: #c1510a !important;}

.points_info_big_block{margin-top:5px;width:516px;height:54px;float:right;margin-left:4px;background:#d6e3f0}
.points_info_big_block b{float:right;width:496px;margin:8px 10px 0 10px;font-size:16px;height:22px;line-height:22px;color:#2b2a6f !important}
.points_info_big_block span{float:right;width:496px;margin:0 10px;font-size:12px;height:16px;line-height:16px;color:#2b2a6f !important}
.points_info_small_block{margin-top:5px;width:216px;height:48px;padding:3px 0;line-height:16px;background:#accae8;float:right;color:#171722 !important;text-align:center;font-weight:bold}

.points_title_block{margin-top:7px;width:516px;padding-left:4px;height:54px;float:right;background:url(../webimages/point_arrow_base.png) left center no-repeat #3c81c9;}
.points_title_block b{float:right;width:496px;margin:8px 10px 0 10px;font-size:16px;height:22px;line-height:22px;color:#ffffff !important}
.points_title_block span{float:right;width:496px;margin:0 10px;font-size:12px;height:16px;line-height:16px;color:#ffffff !important}

.points_title_small{margin-top:7px;width:216px;height:54px;background:url(../webimages/point_arrow_ext.png) right center no-repeat #2b2a6f;float:right;}
.points_title_small .first_cont{width:66px;height:48px;padding:3px 0;float:right;}
.points_title_small .first_cont span{float:right;height:14px;line-height:14px;font-size:12px;font-weight:bold;color:#ffffff !important;text-align:center;width:100%;}
.points_title_small .first_cont b{float:right;height:34px;line-height:34px;font-size:20px;font-weight:bold;color:#ffffff !important;text-align:center;width:100%;}
.points_title_small .a_cont{font-weight:bold;color:#ffffff !important;font-size:11px;width:70px;height:48px;padding:3px 0;line-height:16px;text-align:center;float:right;border-right:5px #f2f2f2 solid;background:#ea4b00}

.total_line, .point_line{width:736px;float:right;overflow:hidden;margin-bottom:7px;}
.total_line .blankblock{float:right;height:44px;width:174px;margin-left:4px;background:#d3d3d3}
.total_line .descblock{text-align:center;line-height:44px;font-weight:bold;color:#ffffff;font-size:16px;height:44px;width:338px;float:right;background:url(../webimages/point_arrow_base.png) left center no-repeat #3c81c9;}
.total_line .total{text-align:center;color:#ffffff; font-weight:bold;font-size:18px;width:66px;height:38px;line-height:38px;padding:3px 0;float:right;background:url(../webimages/point_arrow_ext.png) right center no-repeat #2b2a6f;}

.nameblock{float:right;height:44px;width:174px;padding-left:4px;background:url(../webimages/point_arrow_base.png) left center no-repeat}
.nameblock .part{float:right;width:132px;border-left:4px #f2f2f2 solid;height:100%}
.nameblock .part>b{height:28px;line-height:14px;float:right;font-size:12px;padding:1px 25px 1px 5px;background:url(../webimages/point_pencil.png) right top no-repeat;}
.nameblock .part>span{height:14px;width:132px;float:right;text-align:center;float:right;font-size:11px;}
.nameblock .part2{width:38px;height:36px;padding:4px 0;line-height:12px;font-size:12px;float:right;text-align:center;}

.actionblock{height:44px;width:338px;float:right;background:url(../webimages/point_arrow_ext.png) right center no-repeat;}
.actionblock .labelcon1{height:40px;margin:2px 10px 5px 2px;float:right;width:90px;float:right}
.actionblock .labelcon1 span{width:90px;float:right;text-align:right;font-size:10px;height:12px;line-height:12px;}
.actionblock .labelcon1 input{float:right;width:80px;padding:0 5px;height:18px;line-height:18px;border:1px #3c81c9 solid}

.actionblock .labelcon2{height:40px;margin:2px 5px 5px 2px;float:right;width:136px;float:right}
.actionblock .labelcon2 span{width:136px;float:right;text-align:right;font-size:10px;height:12px;line-height:12px;}
.actionblock .labelcon2 input{float:right;width:126px;padding:0 5px;height:18px;line-height:18px;border:1px #3c81c9 solid}

.actionblock .labelcon3{height:44px;margin:0 5px 0 2px;float:right;width:82px;float:right}
.actionblock .labelcon3 span{width:82px;float:right;text-align:right;font-size:10px;height:12px;line-height:12px;}
.actionblock .labelcon3 input{float:right;width:82px;height:24px;line-height:24px;border:0;text-align:center;font-weight:bold;font-size:11px;}

.actionblock .reflabel{height:44px;line-height:44px;margin:0 10px 0 2px;float:right;width:60px;float:right}
.actionblock>select{float:right;margin-top:11px;width:170px;height:22px;border:1px #a2a2a2 solid;}
.actionblock .red_remark{margin-right:10px;margin-top:6px;float:right;height:32px;width:80px;font-size:12px;font-weight:bold;line-height:16px;color:#620909 !important}

.points_item_summary{width:216px;height:44px;background:url(../webimages/point_arrow_ext.png) right center no-repeat;float:right;}
.points_item_summary .first_cont{width:66px;height:38px;padding:3px 0;float:right;}
.points_item_summary .first_cont span{float:right;height:12px;line-height:12px;font-size:12px;font-weight:bold;text-align:center;width:100%;}
.points_item_summary .first_cont b{float:right;height:28px;line-height:28px;font-size:18px;font-weight:bold;text-align:center;width:100%;}
.points_item_summary .a_cont{font-weight:bold;font-size:11px;width:70px;height:38px;padding:3px 0;line-height:12px;text-align:center;float:right;border-right:5px #f2f2f2 solid;}



.pointspacer{width:4px;height:44px;float:right;background:url(../webimages/point_arrow_base.png) left center no-repeat;}

.state1 .nameblock{background-color:#cddded}
.state1 .nameblock .part>b{color:#1f1f1f !important}
.state1 .nameblock .part>span{background-color:#9dc8f2;color:#303030}
.state1 .nameblock .part2{color:#353735 !important}
.state1 .actionblock{background-color:#d2e0ef}
.state1 .pointspacer{background-color:#d2e0ef}
.state1 .actionblock .labelcon1 span{color:#484848 !important}
.state1 .actionblock .labelcon2 span{color:#484848 !important}
.state1 .actionblock .labelcon3 span{color:#D2E0EF !important}
.state1 .actionblock .labelcon3 input{background:#3c81c9;color:#ffffff !important;cursor:pointer;}
.state1 .points_item_summary{background-color:#d0deee;}
.state1 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state1 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state1 .points_item_summary .a_cont{color:#2c2c2c !important;}

.state2 .nameblock{background-color:#3c81c9}
.state2 .nameblock .part>b{color:#ffffff !important}
.state2 .nameblock .part>span{background-color:#70a8de;color:#ffffff}
.state2 .nameblock .part2{color:#ffffff !important}
.state2 .actionblock{background-color:#3c81c9}
.state2 .pointspacer{background-color:#3c81c9}
.state2 .actionblock .labelcon1 span{color:#ffffff !important}
.state2 .actionblock .labelcon1 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state2 .actionblock .labelcon2 span{color:#ffffff !important}
.state2 .actionblock .labelcon2 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state2 .actionblock .labelcon3 span{color:#ffffff !important}
.state2 .actionblock .labelcon3 input{background:#bfbfbf;color:#2c2c2c !important;cursor:pointer;}
.state2 .points_item_summary{background-color:#d0deee;}
.state2 .points_item_summary .a_cont{background:#3c81c9}
.state2 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state2 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state2 .points_item_summary .a_cont{color:#ffffff !important;line-height:11px}
.state2 .points_item_summary .a_cont b{color:#ffffff !important;line-height:14px;}

.state3 .nameblock{background-color:#3c81c9}
.state3 .nameblock .part>b{color:#ffffff !important}
.state3 .nameblock .part>span{background-color:#70a8de;color:#ffffff}
.state3 .nameblock .part2{color:#ffffff !important}
.state3 .actionblock{background-color:#3c81c9}
.state3 .pointspacer{background-color:#3c81c9}
.state3 .actionblock .labelcon1 span{color:#ffffff !important}
.state3 .actionblock .labelcon1 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state3 .actionblock .labelcon2 span{color:#ffffff !important}
.state3 .actionblock .labelcon2 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state3 .actionblock .labelcon3 span{color:#ffffff !important}
.state3 .actionblock .labelcon3 input{background:#bfbfbf;color:#2c2c2c !important;cursor:pointer;}
.state3 .points_item_summary{background-color:#d0deee;}
.state3 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state3 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state3 .points_item_summary .a_cont{color:#2c2c2c !important;}
.state3 .points_item_summary .a_cont+.a_cont{background:#3c81c9;color:#ffffff !important;line-height:11px}
.state3 .points_item_summary .a_cont b{color:#ffffff !important;line-height:14px;}

.state4 .nameblock{background-color:#d9dbb8}
.state4 .nameblock .part>b{color:#1f1f1f !important}
.state4 .nameblock .part>span{background-color:#e6e7d7;color:#303030}
.state4 .nameblock .part2{color:#353735 !important}
.state4 .actionblock{background-color:#d9dbb8}
.state4 .pointspacer{background-color:#d9dbb8}
.state4 .actionblock .labelcon1 span{color:#484848 !important}
.state4 .actionblock .labelcon1 input{border:1px #b5b887 solid}
.state4 .actionblock .labelcon2 span{color:#484848 !important}
.state4 .actionblock .labelcon2 input{border:1px #b5b887 solid}
.state4 .actionblock .labelcon3 span{color:#D2E0EF !important}
.state4 .actionblock .labelcon3 input{background:#3c81c9;color:#ffffff !important;cursor:pointer;}
.state4 .points_item_summary{background-color:#d9dbb8;}
.state4 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state4 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state4 .points_item_summary .a_cont{color:#2c2c2c !important;}

.state5 .nameblock{background-color:#3c81c9}
.state5 .nameblock .part>b{color:#ffffff !important}
.state5 .nameblock .part>span{background-color:#70a8de;color:#ffffff}
.state5 .nameblock .part2{color:#ffffff !important}
.state5 .actionblock{background-color:#3c81c9}
.state5 .pointspacer{background-color:#3c81c9}
.state5 .actionblock .labelcon1 span{color:#ffffff !important}
.state5 .actionblock .labelcon1 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state5 .actionblock .labelcon2 span{color:#ffffff !important}
.state5 .actionblock .labelcon2 input{border:1px #3c81c9 solid;background:#3c81c9;color:#ffffff !important;}
.state5 .actionblock .labelcon3 span{color:#3C81C9 !important}
.state5 .actionblock .labelcon3 input{background:#3C81C9;color:#ffffff !important;}
.state5 .points_item_summary{background-color:#d9dbb8;}
.state5 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state5 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state5 .points_item_summary .a_cont{color:#2c2c2c !important;}
.state5 .points_item_summary .a_cont+.a_cont{background:#3c81c9;color:#ffffff !important;line-height:11px}
.state5 .points_item_summary .a_cont b{color:#ffffff !important;line-height:14px;}


.state6 .nameblock{background-color:#a2a2a2}
.state6 .nameblock .part>b{color:#1f1f1f !important;background-color:#d0d0d0}
.state6 .nameblock .part>span{background-color:#dfdfdf;color:#303030}
.state6 .nameblock .part2{color:#ffffff !important}
.state6 .actionblock{background-color:#d5d5d5}
.state6 .pointspacer{background-color:#d5d5d5}
.state6 .actionblock .labelcon1 span{color:#484848 !important}
.state6 .actionblock .labelcon2 span{color:#484848 !important}
.state6 .actionblock .labelcon3 span{color:#D2E0EF !important}
.state6 .actionblock .labelcon3 input{background:#3c81c9;color:#ffffff !important;cursor:pointer;}
.state6 .points_item_summary{background-color:#c7c7c7;}
.state6 .points_item_summary .first_cont span{color:#2c2c2c !important;}
.state6 .points_item_summary .first_cont b{color:#2c2c2c !important;}
.state6 .points_item_summary .a_cont{color:#2c2c2c !important;}

.cooldevider{width:736px;height:8px;background:url(../webimages/cool_devider_bg.png) left center no-repeat;float:right}


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


.mobile-version-select{position:fixed;top:0;right:0;bottom:0;left:0;background:url(../webimages/semi-white-80.png);z-index:9999999;}
.mobile-version-select .container{width:320px;height:400px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}

.mobile-version-select .container .sub-logo{width:100%;height:auto;float:left;}
.mobile-version-select .container a{width:100%;float:left;height:auto;margin:5px 0;}
.mobile-version-select .container a img{width:100%;height:auto}


.order-div-0{width:100%;height:auto;float:none;overflow:hidden;display:block;margin:10px auto;}
.order-div-1{width:208px;height:auto;float:left;margin:auto;}
.order-div-2{width:186px;height:130px;border:1px #d9d9d9 solid;float:left;padding:10px;}
.order-div-2 b{width:100%;height:20px;line-height:20px;float:right;text-align:right;color:#434343;font-size:14px;font-weight:bold}
.order-div-2 textarea{width:174px;height:100px;border:1px #626262 solid;padding:5px;resize:none;line-height:14px;font-size:12px;}
.order-div-1 input{margin-top:10px;border:1px #b4cfdd solid;background:#0958a5;color:#ffffff !important;height:42px;width:208px;text-align:center;font-size:18px;}


.order-div-3{width:482px;height:auto;min-height:20px;float:right;margin:auto;margin-left:10px;}
.order-div-4{width:460px;height:46px;padding:10px 10px 0 10px;border:1px #d9d9d9 solid;float:right;display:block;margin-bottom:5px;}
.order-div-4 b{width:156px;height:20px;line-height:20px;float:right;text-align:right;color:#434343;font-size:14px;font-weight:bold}
.order-div-4 span{width:108px;display:block;height:20px;margin-right:5px;line-height:24px;float:right;text-align:right;color:#434343;font-size:14px;}
.order-div-4 span ~ span{width:90px;}
.order-div-4 span ~ span ~ span{width:90px;}
.order-div-4 select{width:156px;height:20px;float:right;border:1px #626262 solid;float:right;}
.order-div-4 input{width:100px;height:18px;line-height:18px;padding:0 3px;text-align:right;float:right;float:right;border:1px #626262 solid;margin-right:5px;}
.order-div-4 input ~ input{width:82px;}

.order-div-5{width:460px;height:77px;padding:10px 10px 0 10px;border:1px #d9d9d9 solid;float:right;display:block;margin-bottom:5px;}
.order-div-5 b{width:100%;height:20px;line-height:20px;float:right;text-align:right;color:#434343;font-size:14px;font-weight:bold}

.order-div-6{width:462px;height:auto;padding:10px 10px 0 10px; float:right;display:block; color:#0958a5 !important;text-align:right;}



