

/* Start:/bitrix/components/compserv/menu/templates/horizontal_multilevel/style.css?13860669424598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/components/compserv/menu/templates/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/components/compserv/menu/templates/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/components/compserv/menu/templates/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/compserv/menu/templates/horizontal_sub_menu/style.css?13860669424598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/components/compserv/menu/templates/horizontal_sub_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/components/compserv/menu/templates/horizontal_sub_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/components/compserv/menu/templates/horizontal_sub_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/compserv/news.list/templates/spec/style.css?1386066942108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/compserv/news.list/templates/compsrvNEWS/style.css?1386066942108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/compserv/catalog.section/templates/board/style.css?138606694271*/
.catalog-price {
	 color:red;
}

.logos {height:40px; overflow: hidden}
/* End */


/* Start:/bitrix/templates/CompServ_Basic/styles.css?14634058321011*/
.text ol {padding-left: 40px;}
#main ul, #main ol {padding-bottom: 10px}
#main ol li {padding: 4px 0; padding-left: 0px;}
#main ul li {list-style: none; background: url(/bitrix/templates/CompServ_Basic/images/marker.gif) left 9px no-repeat; padding: 4px 0; padding-left: 15px;}
.inputtext, .inputtextarea {border: 1px solid #5c5c5c; width: 100%}
#main .news li, #main #people li, #main #peoplemini li {background: none; padding-left: 0;}
#icq .greey{line-height: 18px}
#icq .greey img {float: left; margin-left: -18px}

/* style for product diagram */
.diagram{background:#EAE6D6;font:normal 100% tahoma;border-collapse: collapse}
.diagram tr{height:25px}
.diagram td{border:solid 1px #FFF;padding:0 12px}
.diagram tr.title td{padding:4px 12px}
.diagram td.w18{width:18.5%;text-align:center}

.diagram .bg1gr{background:#16C08F}
.diagram .bg2gr{background:#13B385}
.diagram .bg3gr{background:#10A278}
.diagram .bg4gr{background:#0D8F69}
.diagram .bg5gr{background:#0A7C5A}
.diagram .bg6gr{background:#076B4E}
.diagram .bgSel{background:#16C08F}
/* End */


/* Start:/bitrix/templates/CompServ_Basic/template_styles.css?14634058327232*/
* {margin: 0; padding: 0}
html body {font-family: Tahoma; font-size: 14px; line-height: 14px}
img {border: 0}
.text p {padding: 5px 0}
h1 {font-size: 24px; line-height: normal; font-weight: bold; font-family: Tahoma; padding-bottom: 10px}
h2 {font-size: 18px; font-weight: normal; padding-bottom: 10px; line-height: 20px}
h3 {font-size: 20px; font-weight: normal; color: #97d800; padding-bottom: 10px}
h4 {}
h5 {}
h6 {}
p {padding: 10px 0}
a, a:visited {text-decoration: underline; color: #00b8cf}
a:hover {color: #00DEF7}
.green {color: #86dd00}
.greey {color: #636363}
.light_greey {color: #b1b1b1}
#wrap {min-width: 1000px}
#logo {display: block; margin: 12px 0 0 42px; float: left}
#header {overflow: hidden; _overflow: visible; height: 1%; width:100%;}
#home_head_menu {float: left; font-family: Arial; font-size: 12px; line-height: 16px; list-style: none; margin: 30px 0 0 6%}
#home_head_menu li.home_ico {background: url(/bitrix/templates/CompServ_Basic/images/home.gif) left 3px no-repeat}
#home_head_menu li {padding-left: 20px; color: #b1b1b1}

#coordinate {float: right; width: 60%; border-top: 2px solid #86dd00; padding: 20px 10px 30px 10px; font-size: 12px; line-height: 16px}
#icq {float: right; padding-right: 5%}

#head_menu {overflow:hidden; overflow: hidden; clear: both; display: block; width:101%; height: 39px; background: url(/bitrix/templates/CompServ_Basic/images/menu-gr.jpg) left top repeat-x; list-style: none}
#head_menu li {float: left; width: 20%; margin:0 0 0 -1px; text-align: center; line-height: 38px; background: url(/bitrix/templates/CompServ_Basic/images/menu-gr.jpg) left top repeat-x;}
#head_menu li a, #head_menu li a:visited {position: relative; z-index: 2; color: #fff; display: block; margin-top: -38px}
#head_menu li span {position: relative; z-index: 1; display: block; width: 100%; height: 39px; background: url(/bitrix/templates/CompServ_Basic/images/menu-gr.jpg) left -20px repeat-x}

#sub_head_menu {width:101%; overflow: hidden; height: 162px; background: url(/bitrix/templates/CompServ_Basic/images/gr_submenu.png) left top repeat-x; list-style: none;}
#sub_head_menu li {width: 20%;  margin:0 0 0 -1px; float: left; text-align: center; font-size: 12px; line-height: 16px; height: 162px;}
#sub_head_menu li img {display: block; margin-top: 22px; margin-bottom: 8px}
#sub_head_menu li a, #sub_head_menu li a:visited {position: relative; z-index: 2; color: #fff; display: block; margin-top: -162px}
#sub_head_menu li span {position: relative; z-index: 1; display: block; width: 100%; height: 162px; background: url(/bitrix/templates/CompServ_Basic/images/gr_submenu_select.png) left top repeat-x}


.info_block {background:#57d0e3 url(/bitrix/templates/CompServ_Basic/images/submenu-bg.jpg) left bottom repeat-x; color: #fff}
.info_block a, .info_block a:visited {color: #9cf4ff}
.info_block a:hover {color: #3FE9FC}
.info_block div {/*height: 160px*/}
.info_block div.i_left {/*background: url(/bitrix/templates/CompServ_Basic/images/submenu-left.jpg) left bottom no-repeat*/}
.info_block div.i_right {/*background: url(/bitrix/templates/CompServ_Basic/images/submenu-right.jpg) right bottom no-repeat;*/ padding:15px 15px 20px; overflow:hidden;}

.info_block .left_col {color: #fff}
.left_col {width:44%; display: block; float: left; font-family: Tahoma; font-size: 14px; line-height: 18px;}
.right_col {display: block; font-size: 12px; line-height: 16px; width:37%; float:right;}

#content {padding: 30px 10px 30px 10px; font-size: 12px; line-height: 14px}
.hr {border-bottom: 1px solid #b5b5b7; height: 5px; background: url(/bitrix/templates/CompServ_Basic/images/hr-left.gif) left bottom no-repeat; margin: 5px 0 10px 0;}
.left_col {color: #838384; font-size: 12px; line-height: 14px; width:60%;}
#people {list-style: none; overflow:hidden; width:100%;}
#people li {float: left; text-align: center; width:33%;}
#people li a {display:block;}
#people li img {display: block}
#people li span {margin:0 auto;}

#it span{display: block; height: 246px; width: 193px; background: url(/bitrix/templates/CompServ_Basic/images/it.jpg) left top no-repeat}
#fin span{display: block; height: 246px; width: 177px; background: url(/bitrix/templates/CompServ_Basic/images/gen.jpg) left top no-repeat}
#sotr span{display: block; height: 246px; width: 240px; background: url(/bitrix/templates/CompServ_Basic/images/sotr.jpg) left top no-repeat}


.news {list-style: none; font-size: 12px; color: #4d4d4d}
.news li {padding-bottom: 15px}
.news p {padding: 5px 0}

#footer {background: url(/bitrix/templates/CompServ_Basic/images/centr-gr.jpg) left top repeat-x}

.solid_bottom {color: #78b800; font-family: Arial; font-size: 10px; border-bottom: 1px solid #78b800; padding: 0;}

.foot_left {background: url(/bitrix/templates/CompServ_Basic/images/left-gr.jpg) left top no-repeat; height: 130px}
.foot_right {background: url(/bitrix/templates/CompServ_Basic/images/right-gr.jpg) right top no-repeat; height: 130px; padding: 110px 50px 0 10px}

.logos {list-style: none; padding-top: 14px; overflow: hidden; height: 50px}
.view {height: auto}
.logos li {float: left; width: 20%; text-align: center; height: 50px}

.plus {background: url(/bitrix/templates/CompServ_Basic/images/plus.gif) left 5px no-repeat; padding: 0 0 0 10px; }
.minus {background: url(/bitrix/templates/CompServ_Basic/images/minus.gif) left 5px no-repeat; }
.tright a {font-size: 10px; text-decoration: none}
.tright {text-align: right}

#footer .right_col {color:#555;}


#content_second {padding: 25px 0}
#content_second h1 {font-size: 30px; font-weight: normal; color: #199800}
#content_second .left_col {width: 250px}
#content_second .right_col {margin-left: 275px}

#poduct_menu {width: 250px; list-style: none; font-size: 12px; display: table}
#poduct_menu li {height: 31px; color: #fff; vertical-align: middle; display: table-row-group}
#poduct_menu li a {padding-left: 25px;display: table-cell; vertical-align: middle}
#poduct_menu li.select {background: url(/bitrix/templates/CompServ_Basic/images/product_menu_gr.gif) left top repeat-x}
#poduct_menu li.select a {color: #fff; background: url(/bitrix/templates/CompServ_Basic/images/product_menu_arr.gif) right center no-repeat; padding-right: 25px}
#poduct_menu a, #poduct_menu a:visited {color: #36af00; text-decoration: underline}
#poduct_menu a:hover {color: #46DD00; text-decoration: underline}

#news li, #people li, #peoplemini li {background: 0; padding-left: 0;}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 130px;}  /* должен быть таким же, как высота footer'a */
#footer {
    min-width: 1000px;
    position: relative;
    margin-top: -130px; /* Отрицательное значение высоты footer'a*/
    height: 130px;
    clear:both;}

.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.spec_descr {}
.banner {float:right; margin:0 0 0 1em; height:100px;}
.i_left .right_col p {padding:0; margin:0;}

.row {clear: both; overflow: hidden;}
.col_60p {width: 60%;}
.col_37p {width: 37%;}
.left {float: left;}
.right {float: right;}

#special_link_block {height: 98px; background: url('//compserv.ru.images.1c-bitrix-cdn.ru/bitrix/templates/CompServ_Basic/images/special_offer_block_bg.png?1386066888377') left top repeat-x; padding: 15px 10px 0; color: #fff;}
#special_link_block h1 {color: #fff;}
#special_link_block a {color: #9cf4ff;}
#special_link_block .special_offer_link {display: block; width: 107px; height: 76px; background: url('//compserv.ru.images.1c-bitrix-cdn.ru/bitrix/templates/CompServ_Basic/images/special_offer_link_bg.png?13860668884606') left top no-repeat; float: right; margin: 0 50px 0 0;}
/* End */
/* /bitrix/components/compserv/menu/templates/horizontal_multilevel/style.css?13860669424598 */
/* /bitrix/components/compserv/menu/templates/horizontal_sub_menu/style.css?13860669424598 */
/* /bitrix/components/compserv/news.list/templates/spec/style.css?1386066942108 */
/* /bitrix/components/compserv/news.list/templates/compsrvNEWS/style.css?1386066942108 */
/* /bitrix/components/compserv/catalog.section/templates/board/style.css?138606694271 */
/* /bitrix/templates/CompServ_Basic/styles.css?14634058321011 */
/* /bitrix/templates/CompServ_Basic/template_styles.css?14634058327232 */
