

/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?13884697805328*/
/*Root ul element*/
#horizontal-multilevel-menu
{
	margin:0;
	padding:0;
	min-height:32px;
	list-style:none;
	font-size:11px;
	float:left;
	height:32px;

}

/*Other ul elements*/
#horizontal-multilevel-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:4px 10px 5px 10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
}

#horizontal-multilevel-menu li
{
	float:left;
	position:relative;
	z-index: 150;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color: #004e9e/*33aae1*/;
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	padding:9px 10px 7px 20px;/*9px 19px 7px*/
	/*padding:9px 0px 7px 0px;*/
	text-transform:uppercase;
}

#horizontal-multilevel-menu div.root-separator
{
	width:1px;
	height:32px;
	float:left;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#FFFFFF;
	color:#33aae1/*004e9e*/;
	font-weight:bold;
	font-size:11px;
	padding: 9px 10px 7px 20px; /* чтобы не прыгало с выбором пункта меню */
	/*padding:9px 0px 7px 0px;*/
	text-transform:uppercase;
	/* padding:7px 10px 9px; */

}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#FFFFFF;
	color: #33aae1/*004e9e*/;
	font-size:11px;
	padding: 9px 10px 7px 20px; /* чтобы не прыгало с наведением мышки */
	/*padding:9px 0px 7px 0px;*/
	/* padding:7px 10px 9px; */
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover
{
	background:#ffffff;
	/*color: #0000ff; */
}

/*Child-items selected*/
#horizontal-multilevel-menu li li.item-selected a
{
	/*background:#D0D2D5;
	color: #333333 !important;*/
}

/*Last item in subbox*/
#horizontal-multilevel-menu li li.item-last
{
	border-bottom:none;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
/*	width:300px; */
	z-index: 150;
	top:auto;
	display:none;
	margin-top:-2px;
	height:auto;
	background: #E9E9E9;
	opacity: .9;
	/*	border:1px solid #a9b7c9; */
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
/*	border-bottom:1px solid #cdd4dd; */
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

#horizontal-multilevel-menu li.left-margin
{
	width:10px;
}

/*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: #004e9e;

}

/*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: #33aae1/*004e9e*/;

}

#horizontal-multilevel-menu li ul ul
{
	margin:-24px 0 0 197px;
}

#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
{
	display:none;

	/*For IE7 only (http://murphy.cz/ie7-hover-ghosts-bug/#drop-down-menu-ghosts-demo)*/
	position:absolute;
	width:auto;
}

#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
{
	display:block;

	/*For IE7 only*/
	position:absolute;
	width:220px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/left/style.css?1388469780413*/

.left-menu div
{
	margin:5px 5px 5px 3px;
}

.left-menu div.separator
{
	width:100%;
	height:1px;
	font-size:1px;
	margin:0;
	background:url(/bitrix/templates/.default/components/bitrix/menu/left/images/menu-items-separator.gif) left repeat-x;
}

.left-menu div.directory
{
	background:url(/bitrix/templates/.default/components/bitrix/menu/left/images/arrow.gif) right 65% no-repeat;
}

.left-menu a
{
	font-size:12px;
	text-decoration:none;
	color:#205091;
	font-weight:bold;

}

.left-menu a.selected
{
	color:#EF7D00;
}
/* End */


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




/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1388469780227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/shablon_brendbook/template_styles.css?138994247610717*/
* {
	font-size: 100%;
}

html
{
	width:100%;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
 	color:black;
	background: #FFFFFF;
	font:10px Tornado, Verdana;
	min-width:1000px;

}

body a {
	color:#004e9e/*004f9f*/;
	text-decoration: none;
	}
	
form{
	margin:0;
	padding:0;
	border-style:none;
}

* html .button input {
	padding:0 10px 4px;
}
	
div.waitwindow
{
	background-color:#FCF7D1;
	background-image:url(/bitrix/templates/shablon_brendbook/images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid #E1B52D;
	color:black;
	font-family:Tornado,Verdana;
	font-size:11px;
	padding:10px;
	position:absolute;
	width:170px;
	z-index:10000;
	text-align:center;
}

	
fieldset {
	margin: 0;
	padding: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: solid 1px #e9e8e8;
	background-color:#f3f3f3/*#F2F6FB*/;
}


table th {
	background:#4e7c95 url(/images/bg-table-head.gif) repeat-x;
	height:33px;
	line-height:13px;
	border-right:1px solid #fff;
	border-left:1px solid #466f86;
	padding:2px 0 2px 8px;
	font-size:10px;
	text-align:center;
	color:#fff;
}

.img_list {
	  margin: 0px 5px 0px 0px;
	  border:none;
	}

#global_table td {
    padding: 0px 0px 0px 0px;
	vertical-align:baseline;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	border-top:0px;
	font-size:10px;
}

#global_table table td {
	
    padding: 2px 1px 1px 2px;
	vertical-align:top;
	border-right:1px solid #fff;
	border-left:1px solid #dedddd;
	border-bottom:1px solid #fff;
	border-top:1px solid #dedddd;	
	font-size:10px;

}



#global_table #left-column
{
	width:20%;
	padding-right:9px;
	vertical-align:top;
	border-right:1px solid #dbdbdb;
	padding-bottom:15px;
}

#global_table .product-item table td,th
{
  /*font:8px Tornado, Verdana;*/
  text-align:center;
 
}
#global_table .product-item table th
{
 padding:2px 0 2px 1px;
 }

ul.map-level-0 a {
	font-weight: bold;
}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
	font-weight: normal;
}

#global_table table .map-columns table  td {

	border:2px;
	font-size:15px;
	vertical-align: top;

}



#header
{
	position:relative;
	left: 50%;
	margin-left: -500px;
	background-color: #FFFFFF;
}

#page-container {
	width: 100%;
	background: white;
}

.main-width {
	width: 1000px;
}


.news-list p{
  margin: 0;
  text-align: left;
  line-height: 1.3;
}



#search {
	overflow: hidden;
	padding-top: 10px;
}

#search form {
	margin-rigt: 0;
	float: right;
	display: inline;
	padding-right: 0px;
	padding-top: 10px;
	overflow: hidden;
}

#search input.search-field {
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
	background: none;
}

#search input.search-submit {
	vertical-align: middle;
}

#left-column
{
	width:20%;
	padding-right:9px;
	vertical-align:top;
	border-right:1px solid #dbdbdb;
	padding-bottom:15px;
}

#right-column
{
	width:80%;
}

#link_news h3
{
  color: #004e9e;
}


.left-column-delimiter
{
	height:9px;
	font-size:1px;
}

#navigation
{
	padding:5px 0;
	font-size:10px;
	color:#004e9e;
	margin-right:20px;
	margin-left: 20px;
}

#navigation a
{
	text-decoration:none;
	color:#004e9e;
}

#navigation a:hover
{
	text-decoration:none;
	color:#AF2037;
}

#space-for-footer
{
	height:0px;
	float: none;
	padding-top: 1px;
}

#footer
{
	margin-left:0px;
	overflow:visible;
	/*border-top:1px solid #000000;*/
	padding-top: 1px;
	position:relative;
	left: 50%;
	margin-left: -500px;

}

#copyright
{
	float:left;
	margin-left:10px;
	padding-top:0px;
	padding-right: 400px;
	font-size:10px;
}

#copyright1
{
	margin-left:10px;
	padding-top:0px;
	padding-right: 5px;
	font-size:9px;
}

#copyright a {
	color: black;
	text-decoration:none;
}



#second-menu-links a
{
	font-size:0.9em;
	text-decoration:none;
	color: #797979;
	text-transform:uppercase;
}

#mainpage-two 
{
	float: left;
	width: 320px;	
	padding-left: 5px;
	padding-right: 10px;
	margin-top: 10px;
	position: relative;

}


#mainpage-two img {
	border: 0;
}

#mainpage-two a
{
font-weight: bold;
font-size: 11px;
/*white-space: nowrap;*/
text-decoration:none;
}

#mainpage-three {
  margin-top: 20px;
  background:#f1eff0;
}

#mainpage-three.ind {
  position: relative;
  left: 50%;
  margin-left: -500px;
  margin-top: inherit;
  width: 1000px;
  display:inline-block;
}


#mainpage-three p {
	text-align: left;
	text-indent: 10px;
	line-height: 1.2;
}

#mainpage-three img {
	border: 0;
}

#mainpage-three .caption1 {
	z-index:100;
	color:#000000;
	width:300px;
	margin-top: 10px;
	opacity: 1;
	float:left; 
	word-wrap:break-word; 
	
}

#mainpage-three .caption1 a  {
    color:#EF7D00;
    font-weight: bold;
    font-size: 11px;
    white-space: nowrap;
    text-decoration:none;

}

#mainpage-three а
{
    color:#014ea0;
    font-weight: bold;
    font-size: 11px;
    white-space: nowrap;
    text-decoration:none;
}

#mainpage-three td
{  vertical-align: top;
   padding-left: 5px;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-align: left;

}

.pdf,
.xls,
.file,
.ppt,
.doc,
.mp3 {
	padding:2px 0 0 23px;
	font-weight:bold;
}
.pdf {
	background:url(/images/pdf.gif) no-repeat;
}
.doc {
	background:url(/images/doc.gif) no-repeat;
}
.xls {
	background:url(/images/xls.gif) no-repeat;
}
.ppt {
	background:url(/images/ppt.gif) no-repeat;
}
.file {
	background:url(/images/file.gif) no-repeat;
}
.mp3 {
	background:url(/images/mp3.gif) no-repeat;
}
.pdf span,
.xls span,
.file span,
.ppt span,
.doc span,
.mp3 span,
.report-list span {
	font-weight:normal;
}


.catalog-section-list a{
  font-size:11;
  line-height: 2; 
  font-weight: bold  
}

.catalog-section-list ul{
  list-style: none;
  padding-left: 0px;
}

.catalog-section .class_file a {
  font-size:11;
  line-height: 2; 
  font-weight: bold;
}

#content {
	position:relative;
	height:1%;
	overflow:hidden;
	padding:0 30px 80px 15px;
	max-width: 850px;
}

#content img {
	vertical-align:top;
}


#content h3 {
	font-size:16px;
	margin:0 0 6px;
	color:#000;
}



#content  h2 {
	margin: 20px 0px 20px 0;
	font-size:19px;
	font-weight:bold;
	color: #004e9e;/*#33aae1;*/
}

#company-logo-img
{
	padding-left:0px;
	padding-top: 20px;
	vertical-align: top;
	text-align: left;
}


.regional_office li.first-level {
		
		padding: 7px 0;
		margin: 0;
		
		}
.regional_office li.first-level a.title {
		background: url(/images/01.png) no-repeat scroll 10px 1px transparent !important;
		padding: 0px 0 0px 35px;
		color: #454a4e;
		font-size: 12px;
		text-decoration: none;
		outline:none;
		}
		
.regional_office ul {list-style: none;}

.prodict-list {
	margin-bottom: 3px;
	overflow: hidden;
    padding: 20px 0px 0px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	}
	

.prodict-list a{
    font-weight: none;
    text-decoration: none; 
	color: #000000;
	
}



.product a{
    font-weight: none;
    font-size: 10px;
    text-decoration: none; 
	color: #454a4e;
}

.prodict-list {
  display: block;
}
.product-block {
  display: none;
}
	.prodict-list .product-block .col.last-child{
		border-right:none;
	}
	
	.prodict-list  .product-block .col:last-child{
		border-right:none;
	}
	.prodict-list .product-block .col {
		clear: right;
		margin:0 0 0 -1px;
		/*border-right:1px solid #cfcfcf;
		border-left:1px solid #cfcfcf;*/
		}
		.prodict-list .product-block .col .item:first-child{
			border-top:none;
		}
		.prodict-list .item {
			padding: 10px 15px 10px 57px;
			
			}
			.prodict-list .icon {
				display: block;
				position: absolute;
				top: 5px;
				left:0;
			}
			.prodict-list .title {
				position: relative;
				font-size:12px;
				text-transform:uppercase;
				}
				.prodict-list .title a {
					color: #36434f;
					}
					.prodict-list .title a:hover{
						color:#ff7800;
					}
			.prodict-list ul {
				margin:15px 0 0 -12px;
				position: relative;
				}
				.prodict-list ul li {
					padding: 4px 0 5px 12px;
					background: url(/images/front-end/blue-arrow-right-full.png) 0 12px no-repeat;
					list-style: none outside none;
					}
					.prodict-list ul li a {
						text-decoration:none;
					}


.product-list-block{
  z-index:100;
}

.product-list-block a {
  padding: 10px 0 10px 20px;
}

.product {
   padding: 10px 15px 10px 57px;
}


.catalog-items-list{
	overflow: hidden;
	}
	.catalog-items-list .item.nth-child2{
		margin-right:0;
	}
	.catalog-items-list .item:nth-child(2n){
		margin-right:0;
	}
	.catalog-items-list .item{
		padding-left:5px;
		margin-right: 22px;
		}
		.catalog-items-list .title{
			/*font-size:15px;*/
		}
		.catalog-items-list .pic{
			height:140px;
			margin: 9px 0 7px -5px;
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#e8e8e9;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
	
	
	
.product-item {
	margin-top: 25px;
	padding: 9px 20px 20px;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
	.product-item .title{
		margin-bottom: 11px;
		padding: 11px 12px 0;
		color: #101010;
		font-size:16px;
	}
	.product-item .text{
		padding: 0 12px 8px;
		position: relative;
		border-bottom:1px solid #bebebf;
		font-size:13px;
		line-height:1.3;
		}
		.product-item .text p{
			margin: 7px 0;
			font-size:13px;
			line-height:1.3;
		}
		.product-item .text:after,
		.product-item .text i.after{
			display: block;
			width:100%;
			height:1px;
			margin-top:1px;
			position: absolute;
			top:100%;
			left:0;
			background-color: #ffffff;
			content:"";

		}
	.product-item .gallery{
		margin:0 8px;
		}
		.product-item .gallery .big-pic{
			min-height:32px;
			margin-bottom:17px;
			padding:6px;
			position: relative;
			background: #fff url(/images/front-end/ajax-loader.gif) 50% 50% no-repeat;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			}
			.product-item .gallery .big-pic img{
				display: block;
				max-width: 100%;
				margin:0 auto;
			}
			.product-item .gallery .big-pic:after,
			.product-item .gallery .big-pic i.after{
				display: block;
				width:414px;
				height:21px;
				position: absolute;
				bottom: -21px;
				left:0;
				background:url(/images/front-end/gallery-shadow.png) 0 0 no-repeat;
				content:"";
			}
		.product-item .gallery .preview-pics{
			overflow: hidden;
			}
			.product-item .gallery .item{
				display: block;
				float:left;
				margin:0 3px 3px 0;
				padding: 3px;
				background-color: #fff;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				box-shadow:1px 1px 1px rgba(0,0,0, 0.3);
				}
				.product-item .gallery .item.active img{
					opacity: 0.30;
					-moz-opacity: 0.30;
					filter:alpha(opacity=30);
				}






/* End */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?13884697805328 */
/* /bitrix/templates/.default/components/bitrix/menu/left/style.css?1388469780413 */
/* /bitrix/templates/.default/components/bitrix/news.list/mmknews/style.css?1388469780111 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1388469780227 */
/* /bitrix/templates/shablon_brendbook/template_styles.css?138994247610717 */
