@charset "utf-8";body{margin:0;padding:0}.clr{clear:both}.header{margin:0;padding:0;height:125px;width:100%;background:url(/images/header/header_bg.webp) repeat-x;border-bottom:3px #2b3332 solid}.logo_container{margin:0 auto;padding:0;width:900px;height:125px;background:url(/images/header/header_layer.webp) no-repeat scroll 0 0 transparent}.logo_containercn{margin:0 auto;padding:0;width:900px;height:125px;background:url(/images/header/header_layer.webp) no-repeat scroll 0 0 transparent}div.logo a{border:medium none;color:#FFF;display:block;height:123px;outline:medium none;width:230px}.logo{float:left;width:230px;height:127px;margin:0;padding:0}.logo a img{text-decoration:none;border:0}.social_social_container{margin:0;padding:0;float:right}.social{margin:0;padding:0;float:right;padding:80px 30px 10px 0px}.soc1{margin:0;padding:0;float:left;padding:8px 7px 0 0}.soc1 a img{text-decoration:none;opacity:.8;border:0}.soc1 a img:hover{opacity:1}
div.social div.soc1 a#lang-En{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/header/flag_layer.webp) no-repeat scroll -2px -2px transparent}
div.social div.soc1 a#lang-Fr{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/header/flag_layer.webp) no-repeat scroll -37px -2px transparent}
div.social div.soc1 a#lang-spanish{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/header/flag_layer.webp) no-repeat scroll -70px -2px transparent}
div.social div.soc1 a#lang-deutsch{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/header/flag_layer.webp) no-repeat scroll -105px -2px transparent}
div.social div.soc1 a#lang-chinese{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/header/flag_layer.webp) no-repeat scroll -36px -36px transparent}
div.social div.soc1 a#lang-russian{display:block;outline:0;border:0;width:28px;height:28px;background:url(/images/languages/russian.webp) no-repeat scroll 0px 0px transparent}

.logo1{
  width:83px;height:110px;margin:0;padding:0;float:right;padding:8px 20px 0 0;display:none;
}

.main{
  padding:0;width:100%;height:auto;margin:-16px 0 0 0;
  background:#b3c392;
  background:linear-gradient(to bottom,#b3c392 0%,#98b590 35%,#659b8e 100%);
}

.main_long{
  padding:0;width:100%;margin:-16px 0 0 0;height:auto;
  background:#b4c392;
  background:linear-gradient(to bottom,rgba(180,195,146,1) 0%,rgba(148,179,144,1) 49%,rgba(128,169,143,1) 100%);
}

.container{padding:20px 0;margin:16px auto 0;width:900px;height:auto}
.menu_banner{width:900px}

.menu{
  margin:0;padding:0;float:left;width:229px;
  border-radius:10px;
  box-shadow:0 0 6px 2px #728b7e;
  background-color:#79a68f;
}

.br_top{background:url(/images/menu/top_border.webp) no-repeat top;padding:0 0 10px 0}
.br_bot{background:url(/images/menu/bottom_border.webp) no-repeat bottom;padding:6px 0 0 0}

.banner{
  margin:0;padding:0;width:655px;height:333px;float:right;
  border-radius:10px;
  box-shadow:0 0 6px 2px #728b7e;
}

.circle{margin:0;padding:0;width:900px;height:auto;float:left;margin-left:0}
.cercle1{margin:10px 55px 0 0;padding:0;float:left}
.cercle2{margin:0;padding:0;float:left;margin-top:10px}
.cer_txt{padding-top:9px}
.circle a img{text-decoration:none;border:0;opacity:.8}
.circle a img:hover{opacity:1}

.cer_img{margin:0;padding:0;width:182px;height:180px;background:url(/images/circles/cycle_layer.webp) no-repeat -5px -7px}
a .cer_img:hover{background-position:-5px -187px}
.cer_img1{margin:0;padding:0;width:182px;height:180px;background:url(/images/circles/cycle_layer.webp) no-repeat -194px -7px}
a .cer_img1:hover{background-position:-194px -187px}
.cer_img2{margin:0;padding:0;width:182px;height:180px;background:url(/images/circles/cycle_layer.webp) no-repeat -380px -7px}
a .cer_img2:hover{background-position:-380px -187px}
.cer_img3{margin:0;padding:0;width:182px;height:180px;background:url(/images/circles/cycle_layer.webp) no-repeat -569px -7px}
a .cer_img3:hover{background-position:-569px -187px}

div.cer_txt center a.cercle-text{display:block;height:30px;width:110px;text-decoration:none;border:0;opacity:.8}
div.cer_txt center a.cercle-text:hover{opacity:1}
div.cer_txt center a#cercle-text-1{background:url(/images/circles/cycle_layer.webp) no-repeat -41px -395px}
div.cer_txt center a#cercle-text-2{background:url(/images/circles/cycle_layer.webp) no-repeat -228px -392px}
div.cer_txt center a#cercle-text-3{background:url(/images/circles/cycle_layer.webp) no-repeat -425px -392px}
div.cer_txt center a#cercle-text-4{background:url(/images/circles/cycle_layer.webp) no-repeat -607px -392px}

.footer{
  margin:0;padding:0;height:120px;width:100%;
  background:url(/images/header/footer_bg.webp) repeat-x;
  border-top:3px #2b3332 solid;
}

.footer_text{margin:0 auto;padding:0;text-align:center;padding-top:30px;color:#fff;font:12px Arial}
.footer_text a{color:#fff;font:12px Arial}

.left_bar_container{margin:0;padding:0;float:left;width:230px;height:auto}
.fb{float:left}
.fb img{padding:12px 0}
.fb a img{text-decoration:none;opacity:.8;border:0}
.fb a img:hover{opacity:1}

.shortpage{
  margin:0;padding:0;width:655px;height:690px;float:right;padding-bottom:15px;
  border-radius:10px;
  box-shadow:0 0 6px 2px #728b7e;
  background:#82ac9f;
  background:linear-gradient(to bottom,#82ac9f 0%,#a6c3ac 30%,#d2debc 100%);
}

.text_content{
  margin:0;padding:0;width:655px;height:auto;float:right;padding-bottom:15px;
  border-radius:10px;
  box-shadow:0 0 6px 2px #728b7e;
  background:#8bb1a3;
  background:linear-gradient(to bottom,rgba(139,177,163,1) 0%,rgba(139,177,163,1) 0%,rgba(209,223,190,1) 100%);
}

.title{
  padding:20px 0 10px 20px;color:#003466;font-size:36px;border-bottom:2px dotted #467995;
  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:normal;
}

.tp_bgr{background:url(/images/menu/menu_border.webp) repeat-x center;width:190px;height:5px;margin-left:18px}
.sub_head{padding:0;color:#003466;font-size:20px;font-family:"Myriad Pro", Arial, Helvetica, sans-serif;line-height:20px}
.text{padding:0 20px 10px;color:#003466;font-size:14px;font-family:Arial;line-height:18px;font-weight:550}
.img1{margin:0;padding:0;float:right}

.top10{
  margin:0;padding:0;width:229px;height:auto;float:left;margin-left:0;padding-bottom:1px;padding-top:1px;
  border-radius:10px;
  background:url(/images/top10/top-ten-dives.webp) no-repeat bottom;
  background-color:#8db090;
}

.topinnner{
  margin:0;padding:0;width:225px;height:auto;margin-left:1px;
  border-radius:10px;
  border:1px solid #a2c2b8;
}

.top_title{margin:0;padding:10px 0 10px 15px;font-size:18px;color:#003466;font-family:"Myriad Pro", Arial, Helvetica, sans-serif}

.topinnner ul{margin-left:-20px;margin-top:5px}
.topinnner ul li{list-style:none;background:url(/images/top10/nav.png) left no-repeat;padding-left:15px;padding-bottom:2px;padding-top:5px;text-decoration:none;color:#05315c;font-family:Arial}
.topinnner ul li a{text-decoration:none;color:#05315c;font-family:Arial}
.topinnner ul li a:hover{text-decoration:underline}
.sub{color:#003466;font-family: "Myriad Pro", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px}.details{color:#003466;font-family:Arial;font-size:14px;line-height:16px}.details span{color:#003466;font-weight:700;font-family:Arial}.phone{color:#003466;font-family:Arial;font-size:14px;line-height:16px}.phone h2{color:#003466;font-size:18px;margin-bottom:-10px;font-family:Arial}.reg{color:#003466;font-family:Arial;font-size:14px;line-height:16px}.reg h2{margin-bottom:-10px;color:#009;font-size:18px;font-family:Arial}.reg a{color:#006}.reg a:hover{color:#013567}.mail{color:#003466;font-size:14px}.mail h2{margin-bottom:-10px;color:#003466;font-size:18px;font-family:Arial}.location{color:#003466;font-family:Arial;font-size:14px;line-height:16px}.location h2{margin-bottom:-10px;color:#003466;font-size:18px;font-family:Arial}.frame{margin:0;padding:0;width:600px;height:170px;box-shadow:0 0 6px 2px #728b7e;margin:20px 0 0}.sub1{color:#003466;padding-left:15px;font-size:16px;font-size:14px;line-height:16px;padding-top:10px}.sub_form{color:#003466;font-size:16px;font-size:14px;line-height:16px;padding-top:5px;margin-left:5px}.imgvilla{border:0;padding:0;height:195px}.imgvilla img{height:195px;width:260px;margin-right:25px;border:1px solid #0a3b55;box-shadow:0 0 6px 2px #728b7e;-moz-box-shadow:0 0 6px 2px #728b7e;-webkit-box-shadow:0 0 6px 2px #728b7e;-ms-box-shadow:0 0 6px 2px #728b7e}.imgvilla2 img{margin-right:10px;border:1px solid #0a3b55;box-shadow:0 0 6px 2px #728b7e;-moz-box-shadow:0 0 6px 2px #728b7e;-webkit-box-shadow:0 0 6px 2px #728b7e;-ms-box-shadow:0 0 6px 2px #728b7e}.imgvilla3 img{margin-right:25px;border:1px solid #0a3b55;box-shadow:0 0 6px 2px #728b7e;-moz-box-shadow:0 0 6px 2px #728b7e;-webkit-box-shadow:0 0 6px 2px #728b7e;-ms-box-shadow:0 0 6px 2px #728b7e}.thankyou{font-size:12px;text-align:center;padding:5px 0 10px 10px;color:#003466;font-family:Myriad Pro}.link1{text-align:center;padding-top:20px}.link1 a{font-size:14px;color:#003466;font-family:Myriad Pro}.imgthank{text-align:center;padding-top:30px}div.social div a{opacity:.8}div.social div a:hover{opacity:1}
.suckerdiv{width:229px;padding:0;border-left:1px solid #666}.suckerdiv ul{margin:-3px 0 0 0;padding:0;list-style:none;width:229px}
.suckerdiv ul li{position:relative;color:#fff;background:url(/images/menu/menu_border.webp) repeat-x bottom}.suckerdiv ul li span{font-size:12px;color:#1c1c1c}
.suckerdiv ul li.end{position:relative;background-color:#003466;color:#fff;background:none;height:42px}
.suckerdiv ul li.end a:hover{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.suckerdiv ul li.end ul li a:hover{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.suckerdiv ul li.first a:hover{border-top-right-radius:5px;border-top-left-radius:5px;}
.suckerdiv ul li ul{position:absolute;width:229px;top:0;visibility:hidden;z-index:100;border-radius:10px;padding:7px 0;background:url(/images/menu/brd.webp) repeat-y;border:1px solid #a1c0b0;border-right:0;border-left:0}
.suckerdiv ul li ul li a{padding:6px 0 6px 15px;font-weight:normal;font-family: "Myriad Pro", Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:1px}
.suckerdiv ul li a{display:block;overflow:auto;color:#1c1c1c;text-decoration:none;padding:7px 10px 7px 20px;font-size:16px;font-family:"Myriad Pro";letter-spacing:1px}
.suckerdiv ul li a:hover{color:#3c5247;background:url(/images/menu/menu_border.webp) repeat-x bottom;background-color:#87b89f}
.suckerdiv .subfolderstyle{background:url(/images/menu/arrow-list.png) no-repeat center right}
.nivoSlider{position:relative}.nivoSlider img{position:absolute;top:0;left:0}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0}.nivo-slice{display:block;position:absolute;z-index:50;height:100%;background:none}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:.8;width:100%;z-index:89}.nivo-caption p{margin:0;padding:5px}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav a.active{font-weight:700}#slider{position:relative;min-height:333px;background:#202834 url(/images/banner/loading.webp) no-repeat 50% 50%;width:655px}#slider img{position:absolute;top:0;left:0;display:none;width:655px;height:334px}#slider a{border:0;display:block}.nivo-controlNav{position:absolute;left:47%;bottom:-30px}.nivo-controlNav a.active{background-position:-10px 0}.nivo-directionNav a{display:block;width:30px;height:30px;background:url(/images/banner/nav_bn.png) no-repeat;text-indent:-9999px;border:0}a.nivo-nextNav{background-position:-30px 0;right:15px}a.nivo-prevNav{left:15px}.nivo-caption a{text-decoration:underline}
h1{padding:0px 0 10px 20px;color:#003466;font-size:36px;border-bottom:2px dotted #467995;font-family: "Myriad Pro", Arial, Helvetica, sans-serif;font-weight:normal}
h2{padding:0px 0 5px 15px;color:#003466;font-size:24px;font-family:Myriad Pro}
h3{padding:0px 0 5px 15px;color:#003466;font-size:20px;font-family:Myriad Pro}
/* CSS for a specific spaced list item class */
.li-1-8 {
  line-height: 1.8; /* Sets line height to 1.8 times the font-size of the li */
}
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#003466;}
.tg th{font-family: Arial, sans-serif;
font-weight: bold;font-size:16px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#003466;}
.tg .tg-0lax{text-align:left;vertical-align:top}

.textlink {
  text-decoration: none;   /* removes underline */
  color: inherit;          /* inherits the surrounding text color */
}

.textlink:hover,
.textlink:focus {
  text-decoration: underline;  /* optional: show underline on hover/focus for accessibility */
}