@charset "windows-1251";
html {margin:0;padding:0;}

body {margin:0;padding:0;width:100%;min-width: 1200px; font:12px Arial;color:#353535;background:#ecedef url('../images/header_bg.jpg') center top no-repeat;  }

@font-face {
    font-family: 'pf_dintext_proregular';
    src: url('../fonts/pfdintextpro-regular-webfont.eot');
    src: url('../fonts/pfdintextpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextpro-regular-webfont.woff') format('woff'),
         url('../fonts/pfdintextpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextpro-regular-webfont.svg#pf_dintext_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_dintext_probold';
    src: url('../fonts/pfdintextpro-bold-webfont.eot');
    src: url('../fonts/pfdintextpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextpro-bold-webfont.woff') format('woff'),
         url('../fonts/pfdintextpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextpro-bold-webfont.svg#pf_dintext_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dintext_pro_mediumregular';
    src: url('../fonts/pfdintextpro-medium-webfont.eot');
    src: url('../fonts/pfdintextpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextpro-medium-webfont.woff') format('woff'),
         url('../fonts/pfdintextpro-medium-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextpro-medium-webfont.svg#pf_dintext_pro_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_din_text_comp_pro_mediumRg';
    src: url('../fonts/pfdintextcomppro-medium-webfont.eot');
    src: url('../fonts/pfdintextcomppro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextcomppro-medium-webfont.woff') format('woff'),
         url('../fonts/pfdintextcomppro-medium-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextcomppro-medium-webfont.svg#pf_din_text_comp_pro_mediumRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {color:#1a93da;text-decoration:underline;}

a:hover {text-decoration:none;}

.center {margin:0 auto;padding:0;width:1000px;position:relative;}

div#swfWrapper { overflow: hidden;position: absolute; width: 100%; min-width: 1200px; z-index: 1 !important; height: 591px; background:#ecedef }
div#swf {position: relative; z-index: 2 !important;  }

.header {margin:0 auto;padding:0;width:1100px;height:591px;z-index:105 !important;position:relative; }

.logos {margin:0;padding:0;position:absolute;top:13px;left:13px;font-size:0;}

.logos img {margin:0 20px 0 0;vertical-align:top;}

.logo {margin:0;padding:0;position:absolute;top:56px;left:117px;z-index:110 !important;}
.logo a {}

.sputnik {margin:0;padding:0;position:absolute;top:44px;left:482px;width:284px;height:192px;z-index:120 !important;background:url('../images/sputnik.png') left top no-repeat;}

.slogan {margin:0;padding:0;position:absolute;top:145px;right:-55px;width:295px;font:11px Arial;color:#353535;line-height:16px;}

.s_title {margin:0 0 5px 0;padding:0;font:26px pf_dintext_proregular;text-transform:uppercase;letter-spacing:-50;line-height:24px; letter-spacing:-1.5px;}
.s_title span {font:26px pf_dintext_probold;letter-spacing:-0.75px;}

.s_text {width:255px;}

.menu {position:absolute;bottom:48px;left:10px;margin:0;padding:0;height:52px;}

.menu ul {margin:0;padding:0;list-style:none;}

.menu ul li {float:left;display:inline;margin:0 0 0 0;padding:0;} 

.menu ul li a {display:inline-block;margin:10px 9px 0 0;padding:5px 0 0 12px;height:32px;font:18px pf_din_text_comp_pro_mediumRg;color:#ecedef;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px #333;position:relative;}

.menu ul li a:hover, .menu ul li a.active {color:#333;text-shadow:none !important;background:url('../images/but_bg.png') left top no-repeat;}

.menu ul li a.first {margin:10px 0 0 0 !important;padding:5px 0 0 0 !important;text-shadow:none !important;}

.menu ul li a.first:hover {text-shadow:none !important;background:none !important;}

.menu ul li a .but_r {display:none;position:absolute;top:0;right:-12px;width:12px;height:37px;background:url('../images/but_r.png') left top no-repeat;}

.search {margin:0;padding:4px 28px 0 10px;position:absolute;bottom:63px;right:15px;width:165px;height:19px;background:url('../images/search_bg.png') left top no-repeat;}

.search form, input {margin:0;padding:0;}

.search .s_text {margin:0;padding:0;width:165px;font:12px Arial;font-style:italic;color:#353535;border:0;}

.search .submit {position:absolute;top:0;right:15px;margin:0;padding:0;width:7px;height:23px;border:0;cursor:pointer;background:url("../images/submit.jpg") left top no-repeat;}

.content {margin:20px 0 0 0;}

.left_column {float:left;display:inline-block;margin:0 60px 0 0;padding:0;width:704px;}

.leftmenu {float: left; min-height:250px; width: 137px; margin-right: 15px; background:url(../images/leftmenu_b.png) 02px 100% no-repeat; }
.leftmenu ul {background:url(../images/leftmenu_t.png) 0 0 no-repeat;margin: 0; padding: 15px 0 65px 15px; font:normal 18px/18px  pf_din_text_comp_pro_mediumRg }
.leftmenu ul li {font-weight: 500; padding-left: 10px; list-style: none; margin-bottom: 10px; background:url(../images/leftmenu_li.png) 0 9px no-repeat; }
.leftmenu ul li a {color: #edeeef; text-decoration: none;}
.leftmenu ul li a:hover, .leftmenu ul li.active a {text-decoration: underline}

.contentIn {float: left; width:550px }

.c_title {font:18px pf_dintext_proregular;color:#2e2e2e;text-transform:uppercase;line-height:20px;position:relative;}
.c_title span {padding:0 15px 0 0;font-weight:bold;background:url('../images/arr.png') right center no-repeat;}
.c_title span a {font:11px Arial;text-transform:none;}

.about {_width:100%;margin:0 0 30px 0;padding:0 0 20px 0;background:url("../images/hline.jpg") left bottom no-repeat;position:relative;zoom:1;}
.quotation {_width:100%;margin:0 0 30px 0;padding:0 0 100px 0;background:url("../images/hline.jpg") left bottom no-repeat;position:relative;zoom:1;}
.news {_width:100%;margin:0 0 80px 0;padding:0 0 27px 0;background:url("../images/hline.jpg") left bottom no-repeat;position:relative;zoom:1;}
.docs {_width:100%;margin:0;padding:0 0 20px 0;background:url("../images/hline.jpg") left bottom no-repeat;position:relative;zoom:1;}

.l_block {float:left;display:inline-block;margin:0 12px 0 0;padding:0;width:116px;position:relative;}

.r_block {float:left;display:inline-block;margin:0;padding:0;line-height:16px;position:relative;}

.a_col {float:left;width:306px;padding:0;}
.b_col {float:left;width:260px;padding:0 0 0 10px;}

.quotation .l_block {float:left;display:inline-block;margin:0 !important;padding:0;width:130px !important;}
.grey {padding:15px 20px 5px 45px;width:509px;font:13px Georgia;background-color:#f3f4f5;}
.progress {_width:100%;font:16px Georgia;color:#858585;line-height:20px;font-style:italic;position:relative;}

.grey span img {margin:0 0 0 45px;vertical-align:middle;}

.q1 {position:absolute;top:-2px;left:-30px;width:25px;height:21px;background:url("../images/q1.jpg") left bottom no-repeat;}
.q2 {position:absolute;bottom:-5px;right:80px;width:24px;height:20px;background:url("../images/q2.jpg") left bottom no-repeat;}

.question {position:absolute;bottom:-39px;left:-17px;margin:0;padding:0;width:157px;height:66px;background:url("../images/question.png") left top no-repeat;z-index:200;}
.question a {display:block;width:157px;height:34px;}

.n_body {float:left;width:180px; padding-right:10px;}

.n_body a {color:#2d7dc2;}

.n_date {margin:10px 0 0 0;color:#999;}

.archive {position:absolute;right:0;margin:0;padding:0px;width:236px;height:40px;background:url("../images/archive.png") left top no-repeat;}
.archive a {display:block;width:177px;height:340px;}

.docs .r_block {font-size:0;text-align:center;width:576px;}

.docs img {margin:0 14px 0 0;vertical-align:middle;}

.right_column {float:left;display:inline-block;margin:0;padding:0;width:236px;}

.right_column .c_title span {margin:0 0 10px 0;padding:0;background:none;}

.right_column .c_title {margin:0 0 10px 0;}

.video {margin:0 0 105px 0;padding:0;position:relative;}

.v_figure {position:absolute;top:2px;right:-102px;width:121px;height:115px;background:url('../images/v_figure.png') left top no-repeat;}

.description {margin:2px 0 0 0;padding:10px 7px 10px 8px;font:11px Arial;color:#ecedef;background-color:#366a0b;}

.subscribe {margin:0 0 100px 0;padding:0;position:relative;z-index:0;}

.subscribe .c_title {margin:0 0 15px 0;}

.map {position:absolute;top:-40px;right:-10px;width:145px;height:98px;background:url('../images/map.jpg') left top no-repeat;z-index:0;}

.subscribe_form {margin:0;padding:4px 10px 0 10px;width:214px;height:22px;background:url('../images/subscribe_bg.jpg') left top no-repeat;position:relative;z-index:10;}

.subscribe_form  form, input {margin:0;padding:0;}

.subscribe_form .e_text {margin:0;padding:0;width:214px;font:12px Arial;font-style:italic;color:#353535;border:0;}

.subscribe_form .sub_submit {position:absolute;top:12px;right:-40px;margin:0;padding:0;width:157px;height:66px;background:url("../images/sub_submit.png") left top no-repeat;}

.subscribe_form .sub_submit .e_submit {margin:0;padding:0;width:157px;height:34px;border:0;cursor:pointer;background:none;}


.footer {margin:0;padding:0;width:100%;height:115px;position:relative;background:url('../images/footer_bg.jpg') center top no-repeat;}

.copyright {margin:0;padding:0;position:absolute;top:53px;left:0;line-height:16px;}

.copyright a {color:#2d7dc2;}

.phone {margin:0;padding:0;position:absolute;top:45px;right:15px;text-align:right;}

.number {font:16px pf_dintext_proregular;color:#77a94a;line-height:16px;}

.number span {font:30px pf_dintext_pro_mediumregular;color:#366a0b;line-height:30px;}

.counters {padding:55px 0 0 0;text-align:center;}

.web_format {margin:0;padding:0;position:absolute;top:55px;right:0;}
.web_format  img {margin:0 3px 0 0;vertical-align:top;}
.web_format  a {display:inline-block;font:11px Arial;color:#353535;}

.clear {clear:both;overflow:hidden;font-size:0;line-height:0;}
.vacancy {
    margin-bottom: 50px;
}
.vacancy a.gotoform {
    background: url("../images/gotoform.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: 22px/24px pf_dintext_proregular;
    height: 48px;
    margin-bottom: 5px;
    padding: 6px 12px 0;
    text-decoration: none;
    text-shadow: 1px 1px 2px #555555;
    width: 212px;
}
.vacancy a.gotoform span {
    font: 11px/12px Arial;
}
.vacancy small {
    color: #9A9B9C;
    font-style: italic;
}
div.auth_form {
    margin-bottom: 30px;
    position: relative;
    width: 250px;
}
div.auth_form .v_figure {
    background: url("../images/v_figure.png") no-repeat scroll left top transparent;
    height: 115px;
    position: absolute;
    right: -90px;
    top: -12px;
    width: 121px;
}
div.auth_form form {
    position: relative;
    z-index: 300;
}
div.auth_form fieldset {
    padding: 0 !important;
}
div.auth_form .inputbox {
    background: url("../images/auth_input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    font: italic 12px/22px Arial,Helvetica,sans-serif;
    height: 22px;
    margin-bottom: 6px;
    padding: 2px 10px;
    width: 214px;
}
div.auth_form p.chckbxP {
    float: left;
    margin: 0;
    padding: 3px 0; 
}
div.auth_form p.links {
    clear: left;
    float: left;
    margin: 0;
    padding: 3px 0;
}
div.auth_form p.links a {
    color: #2D7DC2;
    font: 11px Arial,Helvetica,sans-serif;
}
div.auth_form .button {
    background: url("../images/auth_button.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 53px;
    padding-bottom: 17px;
    text-shadow: 0 1px 2px #729750;
    width: 99px;
}
div.auth_logined {
    padding-bottom: 32px;
    position: relative;
}
div.auth_logined p.name {
    margin: 0;
}
div.auth_logined p.name a {
    color: #3E790A;
    font-size: 13px;
    font-weight: 700;
}
div.auth_logined p.mail {
    background: url("../images/auth_sep.gif") repeat-x scroll 0 100% transparent;
    color: #353535;
    font-style: italic;
    margin: 0;
    padding-bottom: 8px;
}
div.auth_logined ul {
    margin: 5px 0;
    padding: 0;
}
div.auth_logined li {
    background: url("../images/auth_li.gif") no-repeat scroll 2px 7px transparent;
    color: #3A3A3A;
    list-style: none outside none;
    margin: 6px 0;
    padding-left: 9px;
}
div.auth_logined a.auth_out {
    background: url("../images/auth_button_red.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 53px;
    line-height: 40px;
    position: absolute;
    right: -20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 2px #862A2E;
    text-transform: uppercase;
    width: 99px;
}




























