@charset "utf-8";
/* CSS Document */
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, a, img, form {margin: 0px; padding: 0px;}
html {height: 100%; }
body {font: 13px/20px Arial, Helvetica, sans-serif; color: #666666; min-width: 944px; position: relative; height: 100%; background: #fff; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #25587b;}
a:hover {text-decoration: none;}
p {padding:0 0 23px;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; color: #222222; padding: 0 0 16px; line-height: normal; }
h1, h2 { font-size: 24px; line-height:30px; font-family: "ElektraLightProBold";}
h3 {font-size: 16px; line-height: 24px; font-weight: normal; padding: 0 0 20px;}
h4 {font-size: 15px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}
b {color: #222;}
ol {padding:0 0 20px 30px;}
ul {padding: 0 0 20px 0; }
ul li {list-style:none; padding: 0px 0 22px 30px; background: url(../images/list_marker.png) left 2px no-repeat; /*line-height: normal;*/ }
ol li{padding:5px;}
.footer_area:before, .footer_area:after, .links ul:before, .links ul:after, .counts ul:before, .counts ul:after, .counts:before, .counts:after, .header_area1:before, .header_area1:after, .menu ul:before, .menu ul:after, .block_info:before, .block_info:after, .blocks:before, .blocks:after, .page:before, .page:after, .block_about:before, .block_about:after, .about_us:before, .about_us:after {content: ""; display: table;}
.footer_area:after, .links ul:after, .counts ul:after, .counts:after, .header_area1:after, .menu ul:after, .block_info:after, .blocks:after, .page:after, .block_about:after, .about_us:after {clear: both;}
.footer_area, .links ul, .counts ul, .counts, .header_area1, .menu ul, .block_info, .blocks, .page, .block_about, .about_us{zoom:1;}
@font-face {
font-family: 'ElektraLightProBold'; /*use*/
src: url('elektralightbold-webfont.eot');
src: url('elektralightbold-webfont.eot?#iefix') format('eot'),
url('elektralightbold-webfont.woff') format('woff'),
url('elektralightbold-webfont.ttf') format('truetype'),
url('elektralightbold-webfont.svg#ElektraLightProBold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ElektraLightProRegular';/*use*/
src: url('elektralight-webfont.eot');
src: url('elektralight-webfont.eot?#iefix') format('eot'),
url('elektralight-webfont.woff') format('woff'),
url('elektralight-webfont.ttf') format('truetype'),
url('elektralight-webfont.svg#ElektraLightProRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ElektraMediumProRegular';/*use*/
src: url('elektramedium-webfont.eot');
src: url('elektramedium-webfont.eot?#iefix') format('eot'),
url('elektramedium-webfont.woff') format('woff'),
url('elektramedium-webfont.ttf') format('truetype'),
url('elektramedium-webfont.svg#ElektraMediumProRegular') format('svg');
font-weight: normal;
font-style: normal;
}
.wrap {min-height: 100%; position: relative; width: 100%;}
.header {background: url(../images/fon_header.png) repeat; padding: 14px 0 14px; border-bottom: 1px solid #071118;}
.header_area1 {width: 940px; margin: 0 auto; position: relative; color: #fff;}
.header_area1 .counts {padding: 5px 0 0 10px;}
.logo {float: left; width: 194px; padding: 0 10px 0 0;}
.logo a {display: block; height: 34px; width: 194px; background: url(../images/logo.png) no-repeat;}
.info_block {position:absolute; width: 250px; padding: 9px 10px 0; left: 401px; font-family:"ElektraLightProRegular"; font-size: 18px; }
.info_block span {font-size: 20px; font-family: "ElektraLightProBold";}
.info_area {background: url(../images/fon_header2.png) repeat; position: relative; line-height: normal;}
.block_fon {background: url(../images/fon_header4.png) center top no-repeat;}
.menu_area {background: url(../images/border_menu.png) center 59px no-repeat;}
.inner {height: 60px;}
.menu {width: 940px; margin: 0 auto; position: relative; font:13px "ElektraMediumProRegular" !important; padding: 25px 0 0 0;}
.menu ul {padding: 0;}
.menu li {float: left; padding: 0 0 19px 0; margin: 0 28px 0 0; background: none;}
.menu li a {color: #fff; text-decoration: none;}
.inner .menu .active {padding: 0 0 27px; background: url(../images/marker_active.png) center bottom no-repeat;}
.menu .active a {color: #76d8fc;}
.menu li a:hover {text-decoration: underline;}
.block_info { padding: 43px 18px 24px; width: 940px; margin: 0 auto; position: relative;}
.block1 {float: left; color: #fff; font-size: 18px; line-height: 26px; padding: 100px 0 15px; width: 235px; }
.slogan { padding: 0 0 17px; line-height: 24px;}
.block1 h2 {font-size:38px; line-height: normal; color: #fff; font-family: "ElektraLightProRegular", sans-serif; padding: 0 0 0px 0;}
.block1 h2 span {font-family: "ElektraLightProBold", sans-serif;}
.btn {}
.btn a {display: inline-block; background: url(../images/fon_button.png) repeat; height: 47px; line-height: 47px; border-top: 1px solid #d0f560; border-bottom: 1px solid #d0f560;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #16364b 0px 2px 3px; -moz-box-shadow: #9f9f9f 0px 2px 3px;box-shadow: #16364b 0px 2px 3px; padding: 0 18px; font-family: "ElektraLightProBold"; text-decoration: none; color: #333333; font-size: 24px; text-shadow: 1px 1px 1px #cae673; position: relative; }
.lte7 {display: inline; zoom:1;}
.block2 {float: right; width: 716px; text-align: center; margin-right: -18px;}
.block2 i {height: 392px; width:1px; display: inline-block; }
.lte7 .block2 i {display: inline; zoom:1;}
.block2 *{ vertical-align: middle;}
.block2 img {max-width: 715px; max-height: 392px;}
.wrap_blocks {background: url(../images/fon_header3.png) repeat;}
.shadow_block {background: url(../images/header_shadow2.png) center top no-repeat; padding: 8px 0 0;}
.blocks {width: 940px; margin: 0 auto; padding: 28px 0 23px; }
.item_block {width: 300px; padding: 0 20px 20px 0; float: left; color: #fff; line-height: 18px; font-size: 13px;}
.item_block_last {padding: 0 0 20px 0;}
.item_block h2 {color: #fff; text-shadow: 0px -2px 1px #000; padding: 0 0 8px; font-family: "ElektraMediumProRegular";}
.page {padding:54px 0 150px; width: 940px; margin: 0 auto; }
.inner_part {padding: 40px 0 150px; }
.content_part {float: left; width: 700px;}
.inner_part .content_part {width: 660px;}
.title {border-bottom: 1px solid #cccccc; padding: 0 0 12px; margin: 0 0 40px; font-family: "ElektraLightProRegular"; font-weight: normal;}
.title b {font-family:"ElektraLightProBold"; }
.about_us {margin-right:-20px; padding: 0 0 17px;}
.block_about { width: 340px; float: left; padding: 0 20px 18px 0;}
.image {float: left; width: 84px; padding: 0 20px 0 0; margin: -12px 0 0 -12px; }
.info_image {padding: 12px 0 0; color: #777777; font-size: 12px; line-height: 18px; overflow: hidden;}
.info_image h3 {padding: 0 0; font-weight: bold;}
.text {color: #333333;}
.side_bar {float: right; width: 220px;}
.navigation {}
.navigation ul {padding: 0 0 0 10px;}
.navigation li {background: url(../images/navig_marker.png) left 8px no-repeat; padding: 0 0 20px 12px;}
.navigation .active {background-image: url(../images/navig_marker_active.png); font-weight: bold;}
.navigation .active a {color: #222; text-decoration: none;}
.inner_part .side_bar {width: 208px; margin-top: -40px; background: url(../images/side_bar_border.png) left top no-repeat; padding: 40px 0 0 33px; min-height: 606px;}
.inner_part .navigation h2 {border: none; margin: 0; padding: 0 0 28px;}
.inner_part .navigation ul {padding: 0;}
.footer {height: 80px; margin-top: -80px; background: #f5f5f5 url(../images/fon_footer.png) repeat; position: relative; color: #b4b4b4; font-size: 11px; }
.wrap_footer_area {background: url(../images/footer_shadow.png) center top no-repeat; padding: 32px 0 0;}
.footer_area {width:940px; margin: 0 auto; }
.copy {width: 420px; padding: 3px 17px 0 4px; float: left;}
.links {float: left; padding: 3px 0 0 0;}
.links ul {padding: 0;}
.links ul li {padding: 0 42px 0 0; background: none; float: left;}
.counts {float: right; padding: 0 0 0 10px; width: 170px; text-align: right;}
.counts ul {padding: 0; float: right; }
.counts li {background: none; float: left; padding: 0 0 0 11px;}