/******************************** RESET ********************************/
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var
{background: transparent; border: 0 none; font-size: 100%; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; font-family:Arial;}
table{background:transparent; border: 0 none; font-size: 100%; padding: 0; border: 0; outline: 0; vertical-align: top; font-family:Arial; }
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
table, table td{padding:0; border-collapse:collapse;}
img{vertical-align:top;}
embed{vertical-align:top;}
/******************************** FONTS ********************************/
@font-face{
font-family:lobster; src: url(/fonts/Lobster/lobster.ttf) format('truetype'), 
url(/fonts/Lobster/Lobster.eot?#iefix) format("embedded-opentype");} 
/******************************** STYLE ********************************/

body{overflow-y:scroll;}



h1{position:absolute; font:normal 44px lobster; color:#b22021;}
h1.gold{position:absolute; font:normal 44px lobster; color:#f2ad14;}

span.gold2{font-size:11px; color: rgba(255, 255, 0, 0.7); background: rgb(147, 40, 40); padding: 3px;}
 
div.contstr{position:absolute; width:1144px; left:50%; margin-left:-574px; height:8000px; border-left:2px solid #84dfdf; border-right:2px solid #84dfdf;}
 
div.site{width:100%; height:100%;}
.line{width:100%; min-width:1144px;}
div.w1144{width:1144px; margin:0px auto 0px auto;}

div.page_up{position:fixed; bottom:30px; left:30px; padding:15px 25px; border-radius:5px; background:rgba(0, 0, 0, 0.5); cursor:pointer; color:#fff;}
div.scrollbox{height:40px;}

ul li.star{font:italic 21px Verdana; color:#fff; list-style-image:url(/images/li_star.png); margin:30px 0px 30px 80px; padding:0px 0px 0px 20px; 
text-shadow:1px 2px 3px #000;}
ul p{font:normal 24px Verdana; color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-shadow:1px 2px 3px #000;}

div.head_line{position:fixed; z-index:10; width:100%; height:55px; background:url(/images/head_menu_bg.png);}
div.head_area{height:256px; width:100%; background:url(/images/head_area_bg.png) repeat-x; margin:0px 0px 0px 0px;}

a.logo{position:absolute; display:block; width:116px; height:109px; background:url(/images/logo.png); margin:85px 0px 0px 50px;}
a.logo:hover{opacity:0.7;}
div.txt_und_logo{ 
    position: absolute;
	font: normal 24px lobster;
	color: #3e3e3e;
	text-decoration: none;
	text-align: center;
	margin: 202px 0px 0px 32px;
	line-height: 0.9;
}

div.txt_und_logo span{
font-family:Arial Narrow;
font-size:14px;
text-transform:uppercase;
}

a.head_phone{position:absolute; display:block; /*font:normal 24px lobster;*/   font-family: Arial Narrow; font-size: 21px;line-height:56px; width:242px; margin:130px 0px 0px 900px; color:#3e3e3e; text-decoration:none; cursor: text;}
a.head_phone font{/*font:normal 44px lobster;*/ font-family: Arial Narrow; font-size: 34px; line-height:46px;}

div.footer{
	width:100%; 
	height:186px; 
	background:url(/images/footer_bg.png);
	position:relative;
	background-size: contain;
}

.copyright_lang {
	width: 30%;
	float:left;
    padding-top: 20px;
}

.copyright_text {
	font:normal 12px Verdana; 
	color:#fff;
}

.gtranslate_block {
	padding:20px 0;
}

.footer_menu_wrap {
	width:50%;
	float:left;
    padding-top: 20px;
	    text-align: center;
}

.partner_list {
	    width: 15%;
    padding-top: 20px;
    position: absolute;
    right: 121px;
}
.partner_link{
	    width: 100%;
    display: inline-block;
    margin: 5px 0;
}
.partner_img {
	width:70%;
	height:auto;
}

.signs {
	position:absolute;
	right:20px;
	top:20px;
}

/******************************** promotion ********************************/
.promotion .box{position:absolute; padding:17px 25px 20px 25px; width:475px; height:160px; border-radius:10px; background:rgba(0, 0, 0, 0.8);}
.promotion .box h2{font:normal 30px Arial Narrow; color:#fc9400; margin:0px 0px 12px 0px;}
.promotion .box p{font:normal 13px Verdana; color:#eee; line-height: 1.4;}

.promotion .box_plus{  
	position: absolute;
	padding: 0px 36px 0px 36px;
	/* width: 79px; */
	/* height: 160px; */
	/* border-radius: 10px; */
	background: rgba(0, 0, 0, 0.6);
	color: #D8880B;
	font-size: 134px;
	margin: 272px 0px 0px 488px;
}




