

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1436358789420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/template1/style.css?1287582647626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/template1/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/main/styles.css?177867699512629*/
* {
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
outline:none;
}

ol, ul {
	margin:5px 0 10px 40px;
}

li {
	margin:10px 0;
}

body {

}

div {
font-size:11px;
}
div.clear {
height:0px;
overflow:hidden;
clear:both;
}
div.hr_line {
background: url(/img/hr_bg.gif) 0px 0px repeat-x;
height:1px;
overflow:hidden;
margin-bottom:20px;
}
h1, h2 {
font-size:44px;
font-weight:normal;
margin-bottom:14px;
}
h3 {
font-size:20px;
font-weight:normal;
margin-bottom:14px;
}
p{
margin:0px 0px 20px 0px;
line-height:20px;
}
p.bigger {
font-size:14px;
}
a {
color:#f05023;
}
a:hover {
text-decoration:none;
}
a.back, a.more {
/*color:#979797;*/
text-decoration:underline;
text-transform:lowercase;
}
a.back {
padding-left:10px;
}
a.more {
padding-right:10px;
}
a.back {
background:url(/img/back_bg.gif) 0px 4px no-repeat;
}
a.more {
background:url(/img/more_bg.gif) right 4px no-repeat;
}
a.back:hover, a.more:hover  {
color:#f05023;
text-decoration:none;
}
/*---------------------*/
.uber_wrap {
background: url(/img/ttl_corner.gif) center 148px no-repeat;
}
div#wrap {
padding-top:0px;
margin:auto;
max-width:1780px;
width:expression(document.body.clientWidth > 1780? "1780px":"100%" );
}
div#wrap {
-height:1px;
}
div.sub_wrap {
min-width:990px;
width: expression(document.body.clientWidth > 990? "100%":"990px");
}
/*------------------------*/
a#logo {
width:854px;
height:196px;
display:block;
background:url(/img/logo.gif) 0px 0px no-repeat;
margin-left:20px;
margin-top:22px;
}
div#top_menu {
float:right;
display:inline;
margin:-195px 20px 0px 0px;
}
div#top_menu a {
font-size:15px;
color:#929292;
text-decoration:none;
margin-left:20px;
}
div#top_menu a:hover, div#top_menu a.active {
text-decoration:underline;
}
a#site_map {
display:block;
float:right;
display:inline;
width:25px;
height:19px;
background:#d8d8d8 url(/img/site_map.gif) 4px 4px no-repeat;
margin:-195px 22px 0px 0px;
}
a#site_map:hover {
background:#f05527 url(/img/site_map.gif) 4px 4px no-repeat;
}
/*-------------*/
div#works_wrap {
width:34%;
height:460px;
overflow:hidden;
text-align:right;
float:right;
margin-top:-430px;
}
img.works {
border:none;
behavior: url(/bitrix/templates/main/iepngfix.htc);
}
div#works_link_bg {
height:20px;
background:url(/img/works_link_bg.gif) right 0px no-repeat;
float:right;
width:34%;
margin-top:330px;
text-align:left;
margin-right:0px;
}
div#works_link_bg span {
display:block;
margin:0px 8px 0px 30%;
height:20px;
background:#eb4d00 url(/img/works_link_span_bg.gif) 0px 0px no-repeat;
}
div#works_link {
width:34%;
overflow:hidden;
float:right;
margin-top:-50px;
}
div#works_link a {
margin-left:30%;
padding-left:16px;
color:#ffffff;
font-size:14px;
text-decoration:none;
}
/*-----------------------*/
div#ttl {
height:66px;
width:54%;
margin-top:-48px;
float:right;
background:url(/img/ttl_bg.png) 0px 0px no-repeat;
*-background: none;
*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ttl_bg.png",sizingMethod="crop");

}
div#ttl span {
display:block;
height:66px;
font-size:46px;
letter-spacing:2px;
color:#ffffff;
margin-left:24px;
padding-left:20px;
background:#e7e7e7 url(/img/ttl_span_bg.png) 0px 0px no-repeat;
}
*html div#ttl span {
background:#e4e4e4 url(/img/ttl_span_bg.png) 0px 0px no-repeat;
}
div#ttl_corner {
height:66px;
width:24px;
background: url(/img/ttl_corner.png) right 0px no-repeat;
margin:0px 0px 0px 0px;
}
/*------------------------*/
div#left_menu {
float:right;
width:54%;
margin:16px 0px 0px 0px;
}
div#left_menu div {
margin-left:46px;
}
div#left_menu a {
color:#898989;
font-size:14px;
margin-right:20px;
text-decoration:none;
}
div#left_menu a:hover {
text-decoration:underline;
}
div#left_menu a.active {
color:#f05023;
text-decoration:underline;
}
/*-----------------------*/
div#phones_wrap {
float:right;
display:inline;
margin:-136px 17px 0px 0px;
font-size:44px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
white-space:nowrap;
}
div#phone {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:44px;
color:#979797;
margin:0px 0px 0px -2px;
white-space:nowrap;
}
div#phones_wrap span {
font-size:14px;
color:#cccccc;
margin:0px 10px 0px 10px;
}
div#phones_wrap a {
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#979797;
}
div#phones_wrap a:hover {
text-decoration:none;
}
/*------------------------*/
div.small_block {

}
div.main_block {
margin:-70px 4% 20px 640px;
}
div.small_block p{
margin:0px 0px 0px 120px;
line-height:20px;
}
div.small_block h2, div.main_block h2 {
font-size:44px;
font-weight:normal;
margin-bottom:14px;
}
div.small_block.first {
min-height:170px;
-height:170px;
background:url(/img/first_bg.gif) 0px 70px no-repeat;
margin:-370px 44% 20px 12%;
}
div.small_block.second {
min-height:170px;
-height:170px;
background:url(/img/second_bg.gif) 0px 70px no-repeat;
margin:0px 36% 0px 34%;
}
div.small_block.third {
min-height:170px;
-height:170px;
background:url(/img/third_bg.gif) 0px 70px no-repeat;
margin:-60px 66% 0px 4%;
}
div.content {
margin:0px 3% 0px 115px;
}
div.content.right_empty {
margin:0px 0px 0px 115px;
}
div.left_col {
float:left;
display:inline;
margin:0px 0px 0px 0px;
}
div.content.triple div.left_col {
width:33%;
}
div.content.double div.left_col {
width:50%
}
div.content.left_fixed div.left_col {
width:520px;
}
div.left_col p {
text-align:justify;
}
div.right_col {
float:right;
margin:0px 0px 30px 0px;
padding-top:66px;
}
div.content.triple div.right_col {
width:66%;
}
div.content.double div.right_col {
width:49%
}
div.content.left_fixed div.right_col {
float:none;
margin:0px 0px 30px 560px;
}
div.content.right_empty div.right_col {
text-align:center;
overflow:hidden;
margin:0px 0px 30px 0px;
}
div.cert_page_content {

}
a.cert_pre {
display:block;
float:left;
display:inline;
width:200px;
height:267px;
margin:0px 30px 30px 0px;
}
a.cert_pre.last {
width:280px;
height:430px;
margin:-10px 30px 0px -20px;
}
a.cert_pre img {
border:none;
}
/*------------------*/
a.site_pre {
display:block;
display:inline;
float:left;
height:175px;
font-size:12px;
text-decoration:none;
margin:0px 3% 30px 0px;
width:30%;
background:url(/img/site_pre_bg.gif) 0px 0px no-repeat;
}
a.site_pre:hover {
background:url(/img/site_pre_bg.gif) 0px -175px no-repeat;
}
a.site_pre span {
display:block;
text-decoration:none;
height:170px;
background:url(/img/site_pre_span_bg.gif) right 0px no-repeat;
padding-top:5px;
}
a.site_pre:hover span {
background:url(/img/site_pre_span_bg.gif) right -175px no-repeat;
}
a.site_pre div {
background-position:0px 0px;
background-repeat:no-repeat;
height:130px;
margin:0px 5px 0px 5px;
}
a.site_pre span h4 {
font-weight:normal;
margin:9px 0px 0px 30px;
color:#656565;
}
a.site_pre:hover span h4 {
color:#ffffff;
}
div.site_link {
margin:0px 0px 20px 0px;
font-size:12px;
}
/*----------------------*/
div.quote {
background:#f1f1f1;
margin-bottom:20px;
}
div.quote div.top {
height:8px;
overflow:hidden;
background:url(/img/quote_top_bg.gif) 0px 0px no-repeat;
}
div.quote div.top span {
display:block;
height:8px;
overflow:hidden;
background:url(/img/quote_top_span_bg.gif) right 0px no-repeat;
}
div.quote p {
font-size:12px;
color:#595959;
margin:10px 30px 12px 30px;
}
div.quote div.bottom {
height:8px;
overflow:hidden;
background:url(/img/quote_bottom_bg.gif) 0px 0px no-repeat;
}
div.quote div.bottom span {
display:block;
height:8px;
overflow:hidden;
background:url(/img/quote_bottom_span_bg.gif) right 0px no-repeat;
}
div.quote div.author {
background:#ffffff url(/img/qoute_author_bg.gif) 25px 0px no-repeat;
padding:10px 20px 0px 58px;
}
/*-------------------*/
img.site_screen {
margin-bottom:30px;
}
/*------------------*/
div.icon_block {
margin-bottom:30px;
}
div.icon_block img{
display:block;
float:left;
}
div.icon_block h2 {
font-size:30px;
margin-left:150px;
}
div.icon_block p {
margin-left:150px;
text-align:left;
}
/*-----------------*/
div.grey_block {
background:#f5f5f5;
border-top:5px solid #b3b3b3;
border-bottom:5px solid #b3b3b3;
padding:30px 30px 10px 30px;
margin-bottom:30px;
}
h5.grey {
margin:0px 0px 3px 0px;
font-size:24px;
font-weight:normal;
color:#ffffff;
background:#ffffff;
}
h5.grey span {
background:url(/img/grey_h5_span_bg.gif) right 0px no-repeat;
padding:3px 24px 3px 16px;
}
/*-----------------*/
div.icon_block_small{
margin-bottom:10px;
}
div.icon_block_small img{
display:block;
float:left;
}
div.icon_block_small h2 {
font-size:20px;
margin-left:130px;
margin-bottom:8px;
}
div.icon_block_small p {
margin-left:130px;
text-align:left;
}
/*------------------*/

/*------------------*/
a.vert, a.hor {
display:block;
position:absolute;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
}
a.vert {
/*background:#FFFFFF;*/
}

a.orange { color:#ff5322; }
a.black { color: #333333; }
a.grey { color:#999999; }
a.light { color:#c5c5c5; }

a.orange:hover { color:#CCCCCC; }
a.black:hover { color: #ff5322; }
a.grey:hover { color:#ff5322; }
a.light:hover { color:#ff5322; }

#noie a.vert {
-moz-transform: scale(1) rotate(-90deg) translate(0px);
-webkit-transform: scale(1) rotate(-90deg) translate(0px);
-o-transform: scale(1) rotate(-90deg) translate(0px);
}
#ie a.vert {
writing-mode: tb-rl;
filter: fliph flipv;
}
.cloud {
width:600px;
height:410px;
margin:10px 0px 20px 20px;
float:left;

}
.cloud#ie {
display:none;
}
@media screen and (min-width:0\0) {
.cloud#noie {
        display:none;
    }
    
    .cloud#ie {
        display:block;
		display:inline;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.cloud#noie {
        display:none;
    }
    
    .cloud#ie {
        display:block;
		display:inline;
    }
}  
/*-------------------*/
div#footer_wrap {
height:114px;
background:url(/img/footer_bg.gif) 0px 0px repeat-x;
}
div#footer {
margin:auto;
max-width:1780px;
width:expression(document.body.clientWidth > 1780? "1780px":"100%" );
}
div#copy {
float:left;
display:inline;
color:#949494;
font-size:11px;
padding:40px 0px 0px 4%;
}
div#nbs_links {
padding:36px 0px 0px 0px;
margin-left:250px;
}
div#nbs_links table {
width:99%;
}
div#nbs_links table td a {
display:block;
width:75px;
height:36px;
background-position:0px 0px;
background-repeat:no-repeat;
}
div#nbs_links table td a:hover, div#nbs_links table td a.active {
background-position:0px -36px;
}
#nbs_links a#nbs {
background-image:url("/img/nbs_bg.gif");
}
#nbs_links a#k-e {
background-image:url("/img/k-e_bg.gif");
}
#nbs_links a#media {
background-image:url("/img/media_bg.gif");
}
#nbs_links a#diadocs {
background-image:url("/img/diadocs_bg.gif");
}
#nbs_links a#uc {
background-image:url("/img/uc_bg.gif");
}
#nbs_links a#b-2w {
background-image:url("/img/b-2w_bg.gif");
}
#nbs_links a#ur {
background-image:url("/img/ur_bg.gif");
}
#nbs_links a#k-n {
background-image:url("/img/k-n_bg.gif");
}
/*--------------*/
div.tip {
position:absolute;
width:275px;
visibility: hidden;
}
div.tip div.tip_top {
height:9px;
background:url(/img/tip_top.png) 0px 0px no-repeat;
*-background: none;
*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/tip_top.png",sizingMethod="crop");
overflow:hidden;
}

div.tip div.tip_bottom {
height:19px;
background:url(/img/tip_bottom.png) 0px 0px no-repeat;
*-background: none;
*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/tip_bottom.png",sizingMethod="crop");
}
div.tip span {
display:block;
background:url(/img/tip_bg.png) 0px bottom no-repeat;
*-background: none;
*-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/tip_bg.png",sizingMethod="crop");
-height:3px;
font-size:11px;
color:#5e5e5e;
padding:0px 20px 4px 15px;
}
div.tip span b {
color:#f05023;
}
div.tip#nbs_tip {
margin:-93px 0px 0px -190px;
}
div.tip#k-e_tip {
margin:-120px 0px 0px -190px;
}
div.tip#media_tip {
margin:-120px 0px 0px -190px;
}
div.tip#diadocs_tip {
margin:-120px 0px 0px -190px;
}
div.tip#uc_tip {
margin:-107px 0px 0px -190px;
}
div.tip#b-2w_tip {
margin:-120px 0px 0px -190px;
}
div.tip#ur_tip {
margin:-133px 0px 0px -190px;
}
div.tip#k-n_tip {
margin:-120px 0px 0px -190px;
}
/*---------------------------------*/
div.pager {
color:#979797;
margin-bottom:20px;
}
/*-------------------------*/
div.bottom_grey {
margin:-70px 0px 30px 0px;
}
div.bottom_grey h2 {
font-size:34px;
margin-bottom:30px;
}
a#yandex_map img {
display:block;
float:right;
border:none;
margin:-90px 5% 0px 0px;
}
div.bottom_grey div.grey_block {
margin-right:5%; 
border:none;
}
div.grey_block div.grey_left_col {
float:left; width:48%;
}
div.grey_block div.grey_right_col {
float:right; width:48%;
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1436358789420 */
/* /bitrix/templates/.default/components/bitrix/menu/template1/style.css?1287582647626 */
/* /bitrix/templates/main/styles.css?177867699512629 */
