html, body, h1,h2,h3,h4,h5,h6, div, p, ul, ol, li{margin:0px; padding:0px; font-weight:normal; color:#000; vertical-align:top; outline:0;}
html{background-color:#f6f6ef;height:100%;}
body{position:relative;height:auto !important; height:100%; min-height:100%;min-width:980px;max-width:1300px; margin:0px auto;}

img{border:none;}

table{margin:0px;padding:0px;border:none;border-collapse:collapse;}
td{margin:0px;padding:0px;vertical-align:top;font:14px Arial;}

a{text-decoration:underline;color:#004175;font:13px Arial;}
a:hover{text-decoration:none;color:#004175;}

p,div{font:13px Arial; color:#000;}

h1{font:24px Arial;margin-bottom:20px;}
h2{font:22px Arial;}
h3{font:20px Arial;}
h4{font:18px Arial;}
h5{font:16px Arial;}
h6{font:bold 14px Arial;margin-top:20px;margin-bottom:3px;}

.clear{clear:both;font-size:1px;overflow:hidden;}

#main{position:relative;height:100%;padding:0px 10px 90px 10px; min-width:980px;max-width:1300px;}
#footer{position:absolute;width:100%;bottom:0px;height:50px; min-width:980px;max-width:1300px;}

#center{position:relative;margin:34px 0px 0px 0px;zoom:1;}
#left{position:relative;width:20%;float:left;}
#content{/*position:relative;*/width:79%;float:right;}

#header{position:relative;border-top:4px solid #0da363;padding-top:20px;}
#header #slogan{position:absolute; left:120px; top:30px;}
#header #slogan p{font:11px Arial;}
#header #slogan .title{font:bold 16px Arial;margin-bottom:10px;}
#header #langs{position:absolute;right:40px;top:60px;}
#header #langs,#header #langs a{font:11px Arial;}

#menu{margin-left:15px;margin-top:5px;}
#menu p.act a{font:bold 12px Arial;color:#000;line-height:2;text-decoration: none;}
/*#menu p.act a{color:#000;}*/
#menu a{color:#215884;font:12px Arial;line-height:2;}
#menu .sm{margin-left:13px;font:bold 11px Arial;line-height:0;margin-bottom:10px;}
#menu .sm a{font:11px Arial;}
#menu .sm.act a{font:normal 11px Arial;}
#left .letter{background:url(pics/letter.gif) left center no-repeat;padding-left:15px;margin-top:20px;line-height:0;}
#left .letter a{font:11px Arial;color:#004074;}

#content{padding-bottom:60px;}
#content p{line-height:1.7;}
#content ul{margin-top:10px;}
#content ul li{margin-left:20px; line-height:1.5;}
.mainpage{height:820px;width:100%;}
#content .maintext{position:absolute; left:23px;margin-top:-40px;background-color:#FFF; width:450px; padding:20px 10px 20px 15px;}
#content .maintext p{line-height:1.7;}

.files.main{float:right;background:url(pics/mainfiles.gif) top center no-repeat;width:120px;padding-top:70px;margin-top:20px;margin-right:300px;}
.files.main a{font:bold 12px Arial;}
.files_main_eng{float:right;padding-top:30px;margin-top:20px;}

#partners{background:url(pics/dots.gif) top left repeat-x;height:230px;}
#partners .partner{position:relative;background:url(pics/dots.gif) bottom left repeat-x;height:230px;}
#partners a{display:block;position:absolute;}
/*#partners a.p1{top:20px; left:58px;}
#partners a.p2{top:110px; left:34px;}
#partners a.p3{top:30px; left:158px;}
#partners a.p4{top:110px; left:154px;}
#partners a.p5{top:170px; left:180px;}
#partners a.p6{top:24px; left:276px;}
#partners a.p7{top:62px; left:338px;}
#partners a.p8{top:140px; left:340px;}
#partners a.p9{top:30px; left:502px;}
#partners a.p10{top:100px; left:560px;}
#partners a.p11{top:160px; left:480px;}
#partners a.p12{top:22px; left:592px;}
#partners a.p13{top:50px; left:706px;}
#partners a.p14{top:130px; left:700px;}
#partners a.p15{top:170px; left:745px;}
#partners a.p16{top:12px; left:830px;}
#partners a.p17{top:60px; left:876px;}
#partners a.p18{top:130px; left:844px;}
*/
#partners a.p1{top:20px; left:6%;}
#partners a.p2{top:110px; left:3.5%;}
#partners a.p3{top:30px; left:16%;}
#partners a.p4{top:110px; left:15%;}
#partners a.p5{top:170px; left:18%;}
#partners a.p6{top:24px; left:28%;}
#partners a.p7{top:62px; left:33%;}
#partners a.p8{top:140px; left:34%;}
#partners a.p9{top:52px; left:50%;}
#partners a.p10{top:100px; left:56%;}
#partners a.p11{top:160px; left:48%;}
#partners a.p12{top:22px; left:59%;}
#partners a.p13{top:50px; left:71%;}
#partners a.p14{top:130px; left:70%;}
#partners a.p15{top:170px; left:77%;}
#partners a.p16{top:12px; left:80%;}
#partners a.p17{top:60px; left:88%;}
#partners a.p18{top:130px; left:85%;}

.descr{color:#707070;font:11px Arial;margin:0px 10% 30px 20%;}

table.faces th, table.faces td{border:1px solid #CCC; padding:10px 30px 10px 10px;}
table.faces th{font:bold 13px Arial; text-align:center;}
table.faces td{font:11px Arial;}


#content #docs{position:relative;height:100%;}
#content #docs .onedoc{width:160px;height:200px;float:left;margin-right:30px;margin-bottom:40px;font:12px Arial;line-height:1.5;}
#content #docs .onedoc a{font:13px Arial;}
#content #docs .onedoc img{border:1px solid #CCC;}
#content #docs .onedoc .pic{display:block; width:90px; height:140px;}
#content #docsmenu{margin-top:-15px;margin-bottom:30px;}
#content #docsmenu a{font:11px Arial;color:#000;padding:2px 8px 2px 0px;}
#content #docsmenu a.act{font-weight:bold;text-decoration:none;}

#content .doc{margin-bottom:30px;height:31px;background:url(pics/doc.gif) left top no-repeat; padding-left:35px;position:relative;}
#content .doc a{font:13px Arial;}
#content .doc p{color:#707070;font:11px Arial;margin-top:3px;}

img.product{float:left;margin-right:15px;border:1px solid #cdcdc7;}
#files,#producer{margin-top:20px;display:-moz-inline-stack; display:inline-block;_overflow:hidden; zoom:1; *display:inline;}
#files{margin-right:50px;}
#files p{font:11px Arial;color:#707070;line-height:1.5;}
#producer a,#files a{font:11px Arial;color:#004D8B;}
#producer p{line-height:1.5;}

#content #feedback{border-collapse:collapse;}
#content #feedback td{font:12px Arial;padding:15px;vertical-align:top;}
#content #feedback sup{color:#BC1C26;}
#content #feedback input{font:12px Arial;width:400px;margin-left:-15px;}
#content #feedback textarea{font:12px Arial;width:400px;height:200px;margin-left:-15px;}
#content #feedback select{font:12px Arial;margin-left:-15px;}
#content #feedback img{margin-left:-15px;margin-bottom:10px;}
#content #feedback input.captcha{width:95px;margin-left:-15px;}
#content #feedback input.send{width:100px;margin-left:-15px;}
#content .data{font-weight:bold;margin-top:20px;}

.onenews{margin-bottom:20px;}
.onenews a{color:#004074;font:bold 13px Arial;}
.onenews p{margin-bottom:10px;}
.data{font:11px Arial;color:#707070;}
.back{line-height:0;margin-top:-15px;}
.back a{font:11px Arial;}
#years{position:absolute;top:60px;right:-100px;}
#years a{font:13px Arial;line-height:1.7;}
#years p{font:bold 13px Arial;line-height:1.7;}

.onepartner{position:relative;clear:both;margin-bottom:30px;min-height:80px;}
.onepartner .img{text-align:right;width:140px;overflow:hidden; float:left; margin:0px 5px 5px 0px;}
.onepartner div{margin-left:155px;}
.onepartner a{font-weight:bold;}
.onepartner p a{font-weight:normal;}

#footer div{height:46px;border-bottom:4px solid #004175;margin:0px 10px;}
#footer div a{font:11px Arial;}
#footer div p{font:11px Arial; color:#898989;}

