@charset "UTF-8";
/* CSS Document */
*{margin:0px; padding:0px; text-align:left; list-style:none; font-weight:normal; text-align: left;}

body{background:#fff; color:#000; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; width:100%; height:100%; text-align:center;}
a img{ border:0px;}
a, a:active, a:focus, a:hover{outline-style:none; color:#000; text-decoration:underline; cursor:pointer;}
a:active, a:focus{cursor:crosshair;}
a:hover{text-decoration:none;}
.clear{display:block; clear:both; position:relative}
.center{text-align:center;}
strong{font-weight:bold;}
p{margin:0px 0px 20px 0px;}
input{border:0px; margin-left:5px;}
.wrong{ color:#d13327}
.en{display:none;}
center{text-align:center;}

div.wrap{position:relative; text-align:center;  margin:0px auto; width:1110px; margin-top:15px;}
div.all{position:relative; margin:0px auto; width:950px;}
a.lang{position:absolute; left:0px; top:5px;}



ul.submenu{ font-size:10px; text-transform:uppercase; margin-top:30px;}
ul.submenu li{ background:url(../i/bullet.png) 5px 7px no-repeat; padding:1px 0px 1px 15px}
ul.submenu li a{color:#721915}
ul.submenu li a.act{color:#666; text-decoration:none; cursor:pointer;}
ul.submenu.black li a{color:#000}



div.box{position:relative; width:100%; overflow:hidden; border-bottom:1px solid #000;}
div.left{width:auto; float:left; width:250px; position:relative}
div.left.tight{width:150px;}
div.left h1{color:#d13529; font-size:14px; font-style:italic; text-transform:uppercase}

div.left div.arrows{position:absolute; top:20px; left:0px;}
div.left div.arrows a{font-size:14px;}
div.left div.arrows a.noAct{ color:#666; text-decoration:none; cursor:default;}




div.right{float:right; position:relative; overflow:hidden; width:700px}
div.right.wide{width:775px;}


div.box01{width:350px; float:left}
div.box02{width:335px; float:right; color:#666;}
div.box02 strong{color:#000;}
div.box02 img{margin-bottom:20px;}

div.box03{width:160px; float:left; text-align:center; font-size:10px;}
div.box04{width:160px; float:right; text-align:center; font-size:10px;}


div.box05{width:710px; height:226px; overflow:hidden; position:relative; margin:20px 0px;}
div.box06{width:1000000px; position:absolute; top:0px; left:0px;}
div.box06 div{widows:710px; height:226px; margin:0px; float:left;}

div.box07{width:100%; height:100px; overflow:hidden; margin:40px 0px 0px 0px;}
div.box08{width:10000px; height:100px; position:absolute; top:20px; left:00px;}
div.box08 div{width:355px; height:100px; float:left; margin-right:10px;}
div.box08 p{font-size:12px;}
div.box08 h1{text-transform:uppercase; font-size:12px; margin-bottom:10px;}
div.box07 img.triple{position:absolute; right:0px; top:15px; background:url(/i/round/triple.jpg) 0px 0px no-repeat}


div.blogWrap{width:500px; height:100px; margin:0px 0px 0px 0px;}
div.blog{width:1000000px; height:100px; position:absolute; bottom:0px; left:0px;}
div.blog div.blogItem{float:left; width:280px; height:100px; position:relative; margin-right:110px;}
div.blogItem img.face{position:absolute; left:0px; bottom:0px;}
div.blogItem p{position:absolute; right:0px; top:0px; width:160px; font-size:10px; margin:0px;}


div.news{width:100%; height:240px; overflow:hidden;}
div.oneNews{ position:relative; float:left; height:240px;}
div.newsBlock{width:10000px;}
div.otherNews{width:160px; margin-right:10px;}
div.otherNews h1{ font-size:10px; position:absolute; top:25px; left:20px; width:80px}
div.otherNews h1 a{color:#666; text-transform:uppercase}
div.otherNews a.img{position:absolute; top:60px; left:0px;}
div.otherNews span.number{position:absolute; left:1px; top:25px; font-size:10px; color:#666;}
div.otherNews span.date{display:block; margin-bottom:5px; color:#000;}
div.otherNews span.date span.year{color:#666;}
div.otherNews p{position:absolute; left:20px; top:125px; font-size:10px;}
div.otherNews p img{vertical-align:baseline;}

div.firstNews{width:245px; border-right:1px solid #000; margin-left:20px}
div.firstNews h1{ font-size:10px; position:absolute; top:25px; left:20px; width:80px}
div.firstNews h1 a{color:#97002d; text-transform:uppercase}
div.firstNews a.img{position:absolute; top:60px; left:20px;}
div.firstNews span.number{position:absolute; left:1px; top:25px; font-size:10px; color:#97002d;}
div.firstNews span.date{display:block; margin-bottom:5px; color:#000;}
div.firstNews span.date span.year{color:#666;}
div.firstNews p{position:absolute; left:20px; top:125px; font-size:12px; width:190px; color:#666;}
div.firstNews p img{vertical-align:baseline;}
div.firstNews span.dateName{position:absolute; top:128px; left:-15px; color:#666; font-size:10px;}


div.partnersWraper{width:710px; height:110px; position:relative; overflow:hidden}
div.partnersBlock{width:10000px; height:110px; position:absolute; left:0px; top:0px;}
div.partnersBlock a{display:block; background:50% 50% no-repeat; width:118px; height:110px; float:left}


div.subHeader{position:relative; width:350px; height:100px; border-bottom:1px solid #000; left:-65px }
div.subHeader img{display:block; position:absolute; bottom:0px; left:10px}
div.subHeader strong{display:block; position:absolute; bottom:0px; left:135px; font-size:110%;}




div.footer{margin-bottom:200px; border-top:5px solid #000; color:#666; font-size:10px;}
div.footer a{color:#666;}
div.footer p{ margin:5px 0px;}
div.footer p img{margin-right:3px; vertical-align:bottom}
div.footer div.right h1{color:#d13529; font-size:10px; text-transform:uppercase; margin-bottom:20px; margin-top:15px;}
div.box09{float:left; width:370px; margin-right:20px;}
div.box10{float:left; width:270px;}

div.footer p.warning{color:#000; border-top:3px solid #000; font-size:10px; margin-top:20px; padding-top:5px; text-align:center;}
div.footer form{}
div.footer form div{ border-bottom:1px solid #666; padding:3px; margin:5px 0px;}
div.footer form div label{font-style:italic;}
div.footer form div.wrong{border-bottom:1px solid #D13327;}
div.footer form div.wrong label{color:#D13327;}
div.footer form div.wrong input{color:#D13327;}




img.submit{float:right; cursor:pointer;}

