html, body {width:100%; height:100%; padding:0px; margin:0px; font:20px/26px 'Comic Sans MS', 'Monaco CY', 'Arial', 'Tahoma'; color:#172659;}
body
	{
	background:#31D8FC url('/site/images/bg.jpg') no-repeat center fixed;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    height:100%;
	}
table {border:none; border-collapse:collapse;}
td {border:none; vertical-align:middle;}
img {border:none;}

b, strong {font-weight:bold;}
i {font-style:italic;}
hr {margin:35px 0 10px; border:none; border-top:2px dotted #fff;}
h1 {font:33px/37px 'Arial', 'Tahoma'; font-weight:bold; margin:10px 10px 10px 185px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.8);}
h2 {font:27px/34px 'Comic Sans MS', 'Monaco CY', 'Arial', 'Tahoma'; margin:25px 10px 10px 10px; color:#172659; text-shadow:1px 1px 1px rgba(255,255,255,.5);}
	h2 span {font:20px/26px 'Comic Sans MS', 'Monaco CY', 'Arial', 'Tahoma';}
p {font:20px/26px 'Comic Sans MS', 'Monaco CY', 'Arial', 'Tahoma'; margin:15px 0; text-align:justify; text-indent:10px; color:#172659;}

#content a, #content a:visited { text-decoration:none; color:#AE003D; text-shadow:none; border-bottom:1px dashed #AE003D; -webkit-transition: 0.27s; -moz-transition: 0.27s; transition: 0.27s;}
#content a:hover {color:#FDFE60; border-bottom:1px dashed #FDFE60; text-shadow:1px 1px 0 #000;}

ol {list-style-type:decimal; padding:0; margin:0 0 15px 45px;}
ol li {margin:0; font:20px/26px 'Comic Sans MS', 'Monaco CY', 'Arial', 'Tahoma';}

.quad150 {border-radius:15px; border:4px solid #fff; box-shadow:0 0 15px rgba(0,0,0,.55);}
.floatright {float:right; margin:10px 0 5px 15px;}
.floatleft {float:left; margin:10px 15px 5px 0;}
.clear {clear:both;}
.noindent {text-indent:0;}
.wbg {padding:5px 15px; margin:20px 0; background-color:rgba(255,255,255,.3); border-radius:7px;}

#maintable {width:100%; min-width:980px; height:100%; min-height:620px;}
#main {margin:auto; width:980px;}
#header {position:relative; height:190px;}
	#logo {position:absolute; top:13px; left:-5px;}
	#menuBg {position:absolute; top:0; left:350px;}
#page {position:relative; }
	#pageBg {height:100%; width:100%; position:absolute; right:-37px;}
		#pageBg > table {width:100%; height:100%;}
		#page_1_top {background:url('/site/images/page_1_top.png') no-repeat; height:248px;}
		#page_1_bg {background:url('/site/images/page_1_bg.png') repeat-y;}
		#page_1_bootom {background:url('/site/images/page_1_bottom.png') no-repeat; height:234px;}
		#page_2_top {background:url('/site/images/page_2_top.png') no-repeat; height:248px;}
		#page_2_bg {background:url('/site/images/page_2_bg.png') repeat-y;}
		#page_2_bootom {background:url('/site/images/page_2_bottom.png') no-repeat; height:234px;}
		#page_3_top {background:url('/site/images/page_3_top.png') no-repeat; height:248px;}
		#page_3_bg {background:url('/site/images/page_3_bg.png') repeat-y;}
		#page_3_bootom {background:url('/site/images/page_3_bottom.png') no-repeat; height:234px;}
		#page_4_top {background:url('/site/images/page_4_top.png') no-repeat; height:248px;}
		#page_4_bg {background:url('/site/images/page_4_bg.png') repeat-y;}
		#page_4_bootom {background:url('/site/images/page_4_bottom.png') no-repeat; height:234px;}
		#page_5_top {background:url('/site/images/page_5_top.png') no-repeat; height:248px;}
		#page_5_bg {background:url('/site/images/page_5_bg.png') repeat-y;}
		#page_5_bootom {background:url('/site/images/page_5_bottom.png') no-repeat; height:234px;}
		#page_6_top {background:url('/site/images/page_6_top.png') no-repeat; height:248px;}
		#page_6_bg {background:url('/site/images/page_6_bg.png') repeat-y;}
		#page_6_bootom {background:url('/site/images/page_6_bottom.png') no-repeat; height:234px;}
	#content {position:relative; width:650px; min-height:600px; left:270px; z-index:2; padding:50px 0 100px 0;}
		#content #shareMenu {position:absolute; top:70px; right:0;}
			#shareMenu a, #shareMenu a:hover {border:none;}
	#char_1, #char_2, #char_3, #char_4, #char_5, #char_6 {position:absolute; z-index:1;}
	#char_1 {top:-10px; left:-135px;}
	#char_2 {top:-10px; left:-90px;}
	#char_3 {top:-10px; left:-160px;}
	#char_4 {top:-35px; left:-150px;}
	#char_5 {top:-15px; left:-135px;}
	#char_6 {top:-10px; left:-105px;}
	#contacts {background:url('/site/images/contacts_bg.png') no-repeat; width:700px; height:190px; margin:30px 0 0 -25px; opacity:0.65;}
	#contacts table {width:650px; margin:20px 0 0 60px;}
		#contacts table td {vertical-align:top; padding-top:18px;}
		#contacts table p {text-indent:0; font:13px/17px 'Tahoma', 'Arial'; color:#000;}
#footer {width:70%; margin:10px auto 15px; font:14px/16px 'Tahoma', 'Arial'; text-shadow:1px 1px 0 rgba(255,255,255,.7);}
	#footer table {width:80%;}
	#footer table td {text-align:center; vertical-align:top;}
	#footer span {font:13px/15px 'Tahoma', 'Arial'; text-align:left;}
	#footer a {color:#172659; text-decoration:none; border-bottom:1px dotted #172659;}

a#lang_1 {display:block; width:90px; height:40px; position:absolute; top:8px; left:833px; background:url('/site/images/mlang_1.png') no-repeat;}
a#lang_1:hover {background:url('/site/images/mlang_1_hover.png') no-repeat;}
a#lang_2 {display:block; width:90px; height:40px; position:absolute; top:50px; left:910px; background:url('/site/images/mlang_2.png') no-repeat;}
a#lang_2:hover {background:url('/site/images/mlang_2_hover.png') no-repeat;}


.menu {position:absolute; width:637px; top:107px; left:363px; height:73px; z-index:10; cursor:pointer;}
.menu:after {display:block; content:' '; height:0; overflow:hidden; clear:both;}
.menu > li {float:left; height:73px; position:relative; z-index:4;}

.menu li.m1 {width:107px; background:url('/site/images/mbtn_1.png') no-repeat;}
.menu li.m2 {width:120px; background:url('/site/images/mbtn_2.png') no-repeat;}
.menu li.m3 {width:103px; background:url('/site/images/mbtn_3.png') no-repeat;}
.menu li.m4 {width:112px; background:url('/site/images/mbtn_4.png') no-repeat;}
.menu li.m5 {width:79px; background:url('/site/images/mbtn_5.png') no-repeat;}
.menu li.m6 {width:115px; background:url('/site/images/mbtn_6.png') no-repeat;}
.menu li.m1-en {width:107px; background:url('/site/images/mbtn-en_1.png') no-repeat;}
.menu li.m2-en {width:120px; background:url('/site/images/mbtn-en_2.png') no-repeat;}
.menu li.m3-en {width:103px; background:url('/site/images/mbtn-en_3.png') no-repeat;}
.menu li.m4-en {width:112px; background:url('/site/images/mbtn-en_4.png') no-repeat;}
.menu li.m5-en {width:79px; background:url('/site/images/mbtn-en_5.png') no-repeat;}
.menu li.m6-en {width:115px; background:url('/site/images/mbtn-en_6.png') no-repeat;}

.menu > li > .name {display:block; text-indent:-999px; height:73px; overflow:hidden;}
.menu > li:hover { z-index:3; }
.menu > li.hover { z-index:3; }

.menu > li.m1:hover {background:url('/site/images/mbtn_1_hover.png') no-repeat !important;}
.menu > li.m2:hover {background:url('/site/images/mbtn_2_hover.png') no-repeat !important;}
.menu > li.m3:hover {background:url('/site/images/mbtn_3_hover.png') no-repeat !important;}
.menu > li.m4:hover {background:url('/site/images/mbtn_4_hover.png') no-repeat !important;}
.menu > li.m5:hover {background:url('/site/images/mbtn_5_hover.png') no-repeat !important;}
.menu > li.m6:hover {background:url('/site/images/mbtn_6_hover.png') no-repeat !important;}
.menu > li.m1-en:hover {background:url('/site/images/mbtn-en_1_hover.png') no-repeat !important;}
.menu > li.m2-en:hover {background:url('/site/images/mbtn-en_2_hover.png') no-repeat !important;}
.menu > li.m3-en:hover {background:url('/site/images/mbtn-en_3_hover.png') no-repeat !important;}
.menu > li.m4-en:hover {background:url('/site/images/mbtn-en_4_hover.png') no-repeat !important;}
.menu > li.m5-en:hover {background:url('/site/images/mbtn-en_5_hover.png') no-repeat !important;}
.menu > li.m6-en:hover {background:url('/site/images/mbtn-en_6_hover.png') no-repeat !important;}
.menu li.m1 .name a {display:block; height:73px;}
.menu li.m2 .name a {display:block; height:73px;}
.menu li.m3 .name a {display:block; height:73px;}
.menu li.m4 .name a {display:block; height:73px;}
.menu li.m5 .name a {display:block; height:73px;}
.menu li.m6 .name a {display:block; height:73px;}
.menu li.m1-en .name a {display:block; height:73px;}
.menu li.m2-en .name a {display:block; height:73px;}
.menu li.m3-en .name a {display:block; height:73px;}
.menu li.m4-en .name a {display:block; height:73px;}
.menu li.m5-en .name a {display:block; height:73px;}
.menu li.m6-en .name a {display:block; height:73px;}

.menu > li:hover .menuBlock {display:block;}
.pip1, .pip2, .pip3, .pip4 {display:block;  position:absolute; left:0; top:-37px; width:300px; height:37px;}
.pip1 {background:url('/site/images/menu_m1_top.png') no-repeat 0 0;}
.pip2 {background:url('/site/images/menu_m2_top.png') no-repeat 0 0;}
.pip3 {background:url('/site/images/menu_m3_top.png') no-repeat 0 0;}
.pip4 {background:url('/site/images/menu_m4_top.png') no-repeat 0 0;}
.shadow1, .shadow2, .shadow3, .shadow4 { position:absolute; bottom:0; left:0; width:300px; height:41px;}
.shadow1 {background:url('/site/images/menu_m1_shadow.png') no-repeat 0 0;}
.shadow2 {background:url('/site/images/menu_m2_shadow.png') no-repeat 0 0;}
.shadow3 {background:url('/site/images/menu_m3_shadow.png') no-repeat 0 0;}
.shadow4 {background:url('/site/images/menu_m4_shadow.png') no-repeat 0 0;}
.menu li .menuBlock {display:none; padding-bottom:41px; position:absolute; width:300px; left:50%; top:65px; margin-left:-130px;}
.menu li .menuBlock .menuIn {position:relative; margin-top:31px;}
.menu li .menuBlock .menuIn ul { position:relative; z-index:2;  padding:12px 38px 8px 50px; overflow:hidden;}
.menu li .menuBlock .menuIn ul li { margin-bottom:4px; font:16px/20px 'Arial', 'Tahoma'; font-weight:bold; }
.menu li .menuBlock .menuIn ul li.active a {color:#172659;  background:url('/site/images/menu_act.png') no-repeat 3px 1px !important;}
.menu li .menuBlock .menuIn ul li a { color:#fff; padding-left:25px; text-decoration:none; }
.menu li .menuBlock .menuIn ul li a:hover { text-decoration:underline; }
.menu li .menuBlock .menuIn .bg { display:block; position:absolute; left:0; top:0; width:300px; height:100%;}

#jp_container ul li:after {display:block; content:' '; height:0; overflow:hidden; clear:both;}
#jp_container ul li a {float:left; margin-left:10px;}
#jp_container ul li span {float:left; margin-left:10px; line-height:64px; font-weight:bold;}
#jp_container ul li span:before, #jp_container ul li span:after {content:'"';}
.jp-pause {display:none;}

.video {position:relative; width:634px; height:380px; background:url('/site/images/video_bg.png') no-repeat; margin-bottom:30px;}
.video iframe {position:absolute; top:17px; left:18px; width:600px; height:338px;}

.gallery {text-align:center;}
.gallery img {position:relative; margin:20px; border-radius:15px; border:4px solid #fff; box-shadow:0 0 15px rgba(0,0,0,.55); -webkit-transition: 0.27s; -moz-transition: 0.27s; transition: 0.27s;}
.gallery img:hover {top:-5px; box-shadow:0 5px 20px rgba(0,0,0,.73);}

a.hover img {position:relative; box-shadow:0 0 15px rgba(0,0,0,.55); -webkit-transition: 0.27s; -moz-transition: 0.27s; transition: 0.27s;}
a.hover img:hover {top:-5px; box-shadow:0 5px 20px rgba(0,0,0,.73);}

#partners {margin:10px 0 0 25px;}
#partners a img {position:relative; float:left; margin:10px 10px 0px 0;}
#partners a img:hover {top:-3px; float:left; margin:10px 10px 0px 0;}
#partners:after {display:block; content:' '; height:0; overflow:hidden; clear:both;}

.pht {float:left; width:150px; text-align:center; background-color:#fff; position:relative; margin:20px; border-radius:15px; border:4px solid #fff; box-shadow:0 0 15px rgba(0,0,0,.55);}
.pht span {text-align:center;}