﻿html, body {
	height: 100%;
}
* {
	margin:0;
	padding:0;
	font-family: Arial;
	color: #000;
}
body{
	background: url("/images/main-content-bg.jpg") repeat scroll left top;
	margin:0;
	padding:0;
	font-family:Arial;
	color:#656565;
}
div {
	font-size: 12px;
}
img {
	border: 0px;
}
p{
	padding:7px 0;
	font-size: 12px;
}
a{
	color:#fe9900;
}
a:hover{
	text-decoration:none;
}
input[type="text"]{
	border:1px solid #c6c6c6;
	box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
		-moz-box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
		-webkit-box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
}

.b-title-orange , .b-title-orange-small{
	background-repeat:repeat-x;
	background-position:left bottom;
}
.b-title-orange{
	background-image:url('/images/orange-line-title.png');
}
.b-title-orange-small{
	background-image:url('/images/orange-line-title-small.png');
}
	.b-title-orange h1 , .b-title-orange .h1 , .b-title-orange-small h1 , .b-title-orange-small .h1{
		display:inline;
		background-color:#fff;
		padding-right:10px;
	}
	.f-title-orange h1, .f-title-orange .h1 , .f-title-orange-small h1 , .f-title-orange-small .h1{
		color:#fe9900;
		font-weight:bold;
		text-transform:uppercase;
	}
	.f-title-orange h1, .f-title-orange .h1{
		line-height:55px;
		font-size:48px;
	}
	.f-title-orange-small h1 , .f-title-orange-small .h1{
		line-height:39px;
		font-size:34px;
	}
h2, .h2{
	color:#ff9900;
	font-weight:bold;
	font-size:24px;
	text-transform:uppercase;
}
h3, .h3{
	color:#545454;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 25px;
	padding:0;
}
.g-container{
	background: url("/images/main-content-bg.jpg") repeat scroll left top;
	min-height: 100%;
}
.g-header{
	background:url('/images/header-bg.jpg') repeat left top;
	min-height:182px;
}
	.b-header{
		background:#fff;
		margin:0 auto;
		width:1000px;
	}
	.b-header-inner{
		padding:16px 12px 20px 38px;
	}
		.b-logo-wrap{
			margin-right:52px;
			padding-top:3px;
		}
		.b-top-phone-title{
			background:url('/images/b-header-phone.png') no-repeat left center;
			display:block;
			margin-bottom:8px;
			padding-left:26px;
		}
		.b-top-phone{
		    margin-top: 10px;
		}
		.b-list-numbers li{
			list-style:none;
		}
		.f-list-numbers li{
			font-size:24px;
			font-weight:bold;
			line-height:21px;
		}
		.b-header-search{
			position:relative;
			margin-bottom:5px;
			margin-top:4px;
			width: 180px;
		}
			.b-header-search label.infield{
				position:absolute;
				left:7px;
				top:4px;
			}
			.b-header-search-input{
				border:1px solid #c6c6c6;
				box-shadow:5px 5px 5px -3px #e5e5e5 inset;
				height:19px;
				padding-left:6px;
				padding-right:23px;
				width:145px;
			}
			.b-header-search-sbm{
				cursor:pointer;
				background:url('/images/b-header-search-sbm.jpg') no-repeat left top;
				border:1px solid #c6c6c6;
				width:22px;
				height:21px;
				position: absolute;
				right:0;
				top:0;
			}
			.b-header-search-sbm:hover{
				background-position:left bottom;
			}
		.b-header-time{
			margin-bottom:10px;
		}
		.b-order-header{
			position:relative;
		}
		.b-order-header-bottom{
			background:#f7f7f7;
			border:1px solid #e7e7e7;
			display: none;
			position:absolute;
			left:0;
			top: 21px;
			width: 174px;
			z-index:30;
			box-shadow:3px 3px 4px 0 rgba(123,123,123,0.2);
				-moz-box-shadow:3px 3px 4px 0 rgba(123,123,123,0.2);
				-webkit-box-shadow:3px 3px 4px 0 rgba(123,123,123,0.2);
		}
		.b-order-header-bottom-inner{
			border-top:1px solid #eeefea;
			padding:14px 7px 10px 7px;
		}
		.b-order-header-close{
			cursor:pointer;
			height:18px;
			position:absolute;
			right:7px;
			top:4px;
			width:18px;
		}
			.b-send_hidden input{
				height:19px;
				width:100%;
			}
			.b-send_hidden div{
				margin-bottom:5px;
			}
				.b-send_hidden span{
					display: inline-block;
					margin-bottom:2px;
				}
				.f-send_hidden span{
					color:#545445;
					font-weight:bold;
				}
				.b-order-header-submit{
					margin-bottom:0 !important;
					margin-top:13px;
				}
				.b-order-header-submit input{
					border:1px solid #c6c6c6;
					display:inline-block !important;
					padding:0 18px;
					width:auto;
				}
		.b-top-menu{
			width:100%;
			border-collapse:collapse;
		}
		.b-top-menu td{
			height:53px;
		}
		.f-top-menu td{
			text-align:center;
			border-left:1px solid #8a8a8a;
		}
		.f-top-menu td:first-child{
			border-left:0;
		}
			.b-top-menu div{
				position:relative;
			}
				.b-top-menu .active span , .b-top-menu div:hover span{
					position:absolute;
					background:url('/images/b-top-menu-active-marker.png') left top;
					height:12px;
					width:19px;
					left:50%;
					bottom:-12px;
					margin-left:-9px;
					z-index:20;
				}
				.b-top-menu a, .b-top-menu .link{
					background:url('/images/top-menu-sprite.png') repeat-x left top;
					display:block;
					padding:0 20px;
				}
				.b-top-menu td:first-child a, .b-top-menu td:first-child .link{
					border-radius:4px 0 0 4px;
				}
				.b-top-menu td:last-child a, .b-top-menu td:last-child .link{
					border-radius:0 4px 4px 0;
				}
					.b-top-menu a:hover , .b-top-menu .active a , .b-top-menu div:hover a, .b-top-menu .link:hover , .b-top-menu .active .link , .b-top-menu div:hover .link{
						background-position:left bottom;
					}
				.f-top-menu a, .f-top-menu .link{
					color:#fff;
					font-family:Tahoma;
					font-size:16px;
					font-weight:bold;
					line-height:53px;
					text-decoration:none;
					white-space:nowrap;
				}
		.b-top-menu-2level{
			box-shadow:1px 1px 4px 0 rgba(81,81,81,0.7);
				-moz-box-shadow:1px 1px 4px 0 rgba(81,81,81,0.7);
				-webkit-box-shadow:1px 1px 4px 0 rgba(81,81,81,0.7);
			display:none;
			position:absolute;
			left:0;
			top:53px;
			width:100%;
			z-index:15;
		}
			.b-top-menu-2level li{
				list-style:none;
			}
				.b-top-menu-2level a{
					border-radius:0 !important;
					background:#6e6e6e;
					border-bottom:1px solid #8a8a8a;
					padding:12px 5px;
				}
				.f-top-menu-2level a{
					font-weight:normal;
					line-height:18px;
					text-align:center;
					white-space:normal;
				}
				.f-top-menu-2level a:hover , .f-top-menu-2level li.active a{
					color:#fe9900;
				}
	.b-sliderblock{
		background:#e7e7e7;
		border-bottom:1px solid #fe9900;
		width:1000px;
		margin:0 auto;
		min-height:307px;
	}
		.b-slides{
			position:relative;
			width:667px;
			height:307px;
			overflow:hidden;
		}
			.slides_container{
				width:667px;
				height:307px;
			}
			.b-slides .prev , .b-slides .next{
				background-image:url('/images/b-slides-sprite.png');
				background-repeat:no-repeat;
				position:absolute;
				height:307px;
				top:0;
				width:40px;
				z-index:10;
				text-indent:-9999px;
			}
			.b-slides .prev{
				background-position:left top;
				left:0;
			}
				.b-slides .prev:hover{
					background-position:left bottom;
				}
			.b-slides .next{
				background-position:right top;
				right:0;
			}
				.b-slides .next:hover{
					background-position:right bottom;
				}
			.b-slides .pagination{
				position:absolute;
				right:47px;
				bottom:9px;
				z-index:999;
			}
				.b-slides .pagination li{
					background:url('/images/pagination-ico.png') no-repeat left top;
					display:inline-block;
					height:19px;
					width:19px;
					text-indent:-99999px;
					margin-right:5px;
				}
				.b-slides .pagination li a{
					display:block;
				}
				.b-slides .pagination li.current{
					background-image:url('/images/pagination-ico-active.png')
				}
		.b-pay-map{
			padding-top:32px;
		}
			.b-more-bigger{
				background:url('/images/b-more-bigger-marker.png') no-repeat right 14px;
				padding-right:23px;
			}
			.b-more-bigger:hover{
				background-position:right -21px;
			}
			.f-more-bigger{
				color:#545445;
				font-size:34px;
				font-weight:bold;
				text-decoration:none;
			}
			.f-more-bigger:hover{
				color:#fe9900;
			}
.g-main-content{
	background:url('/images/slider-bg-grey.jpg') repeat-x left top;
}
.g-main-content-inner-page{
	background-image:url('/images/slider-bg-grey-small.jpg');
}
	.b-main-content{
		background:#ffffff;
		width:1000px;
		margin:0 auto;
		padding-bottom:10px;
	}
	.b-main-content-inner{
		padding:14px 12px;
		min-height:350px;
	}
		.b-tbl-main-cats,.b-tbl-main-cats-small{
			margin-bottom: 10px;
		}
		.b-tbl-main-cats td , .b-tbl-main-cats-small{
			vertical-align:top;
		}
		.b-tbl-main-cats td{
			height:134px;
		}
		.b-tbl-main-cats-small td{
			height:116px;
			 width:168px;
		}
		.b-tbl-main-cats td.none {
			width:18px;
		}
		.b-tbl-main-cats-small td.none{
			width:14px;
		}
		.b-tbl-main-cats tr.none td {
			height:17px;
		}
		.b-tbl-main-cats-small tr.none td{
			height:13px;
		}
			.b-main-cat , .b-main-cat-small{
				background:#e9e9e9;
				border:1px solid #9a9a9a;
				border-radius:12px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;
				box-shadow:3px 3px 6px 0px rgba(124, 124, 124, 0.45);
				display:inline-block;
				padding:0;
				height:100%;
			}
			.b-main-cat{
				width:228px;
			}
			.b-main-cat-small{
				width:168px;
			}
			.b-main-cat:hover , .b-main-cat-small:hover{
				xbackground:#fe9900;
			}
				.b-main-cat_img , .b-main-cat-small_img{
					border-radius:12px 12px 0 0;
						-moz-border-radius:12px 12px 0 0;
						-webkit-border-radius:12px 12px 0 0;
					position:relative;
					overflow:hidden;
				}
				.b-main-cat_img{
					height: 97px;
				}
				.b-main-cat-small_img{
					height: 69px;
				}
					.b-main-cat_img-mask , .b-main-cat-small_img-mask{
						background-repeat:no-repeat;
						background-position:left top;
						display:block;
						position:absolute;
						left:0;
						bottom:-1px;
						z-index:5;
					}
					.b-main-cat_img-mask{
						background-image:url('/images/mask-main-cat.png');
						width:228px;
						height:39px;
					}
					.b-main-cat-small_img-mask{
						background-image:url('/images/mask-main-cat-small.png');
						width:168px;
						height:29px;
					}
					.b-main-cat:hover .b-main-cat_img-mask , .b-main-cat-small:hover .b-main-cat-small_img-mask{
						xbackground-position:left bottom;
					}
				.b-main-cat_name-wrap , .b-main-cat-small_name-wrap{
					display:table;
					height:37px;
					width:100%;
				}
					.b-main-cat_name  , .b-main-cat-small_name{
						display:table-cell;
						vertical-align:middle;
						width:100%;
					}
				.b-more-grey{
					xbackground:url('/images/b-more-marker.png') no-repeat right 5px;
					xpadding-right:10px;
				}
				.b-more-grey:hover , .b-main-cat:hover .b-more-grey ,.b-main-cat-small:hover .b-more-grey{
					xbackground-position: right -38px;
				}
				.f-more-grey{
					color:#545454;
					font-size:14px;
					font-weight:bold;
					text-decoration:none;
				}
				.f-more-grey:hover , .b-main-cat:hover .f-more-grey , .b-main-cat-small:hover .f-more-grey{
					xcolor:#fff;
				}
	.b-main-wall{
		position:relative;
		height: 231px;
	}
		.b-main-wall-title{
			position:absolute;
			left:12px;
			top:35px;
		}
		.b-main-wall-title-other{
			position:absolute;
			right:6px;
			bottom:3px;
		}
		.f-main-wall-title{
			color:#fff;
			font-size:60px;
			font-family:Tahoma;
			font-weight:bold;
			text-transform:uppercase;
			text-shadow:1px 1px 1px rgba(84,84,84,0.7);
		}
	.b-2col-wrap{
		padding-top:15px;
	}
		.b-leftblock{
			width:258px;
		}
			.b-sidebar-menu-title{
				padding-left:12px;
				padding-bottom:10px;
			}
			.b-sidebar-menu-1l li{
				list-style:none;
			}
				.b-sidebar-menu-1l a{
					background:url('/images/sidebar-menu-marker.png') no-repeat 12px -74px;
					border:0;
					display:block;
					padding:10px 5px 12px 30px;
				}
				.b-sidebar-menu-1l a:hover , .b-sidebar-menu-1l a.active{
					background-position:12px 13px;
					background-color:#ff9900;
				}
				.f-sidebar-menu-1l a{
					color:#545454;
					font-size:18px;
					line-height:20px;
					text-decoration:none;
				}
				.f-sidebar-menu-1l a:hover , .f-sidebar-menu-1l li a.active{
					color:#fff;
				}
				.b-sidebar-menu-2l{
					margin-left:16px;
				}
					.b-sidebar-menu-2l a{
						background:none;
						display:inline-block;
					}
					.b-sidebar-menu-2l a:hover , .b-sidebar-menu-2l a.active{
						background:none;
					}
					.f-sidebar-menu-2l a:hover , .f-sidebar-menu-2l a.active{
						color:#ff9900 !important;
					}
		.b-rightblock{
			margin-left:270px;
			margin-right:12px;
		}
			.b-rightblock-inner{
				float:left;
				width:100%;
				min-height:350px;
			}
		.b-path {
			margin-bottom: 5px;
		}
			.b-path div {
				float: left;
			}
		.f-path * {
			color:#545454;
			line-height: 14px;
			text-decoration:none;
		}
			.f-path a:hover{
				color:#FE9900;
			}
		.b-producer-info-wrap{
			white-space:nowrap;
		}
			.b-producer-info-l , .b-producer-info-r{
				display:inline-block;
				vertical-align:top;
			}
			.b-producer-info-l {
				width:30%;
				padding-top:30px;
			}
			.b-producer-info-r{
				width:70%;
				white-space:normal;
			}
				.b-producer-info-r .ui-tabs-panel{
					min-height:135px;
				}
		.b-price-wrap{
			background:url('/images/orange-dot.jpg') repeat-x left center;
		}
			.b-price-inner a{
				background:url('/images/xls-ico.png') no-repeat 5px center #fff;
				display:inline-block;
				vertical-align:top;
				padding:0px 7px 0px 54px;
				min-height:37px
			}
			.f-price-inner a{
				line-height:18px;
			}
			.f-price-inner a:hover , .f-price-inner a:hover span{
				color:#fe9900;
			}
				.f-price-inner a span{
					text-decoration:none !important;
					font-weight:normal;
				}
		.b-services-wrap{
			margin-bottom:30px;
		}
			.b-service{
				display:inline-block;
				vertical-align:top;
				width:22%;
			}
			.b-service-ico{
				background-repeat:no-repeat;
				background-position:center top;
				display:inline-block;
				padding:85px 5px 5px;
				min-width:80px;
			}
			.b-service-ico_phone{
				background-image:url('/images/b-ico-call.png');
			}
			.b-service-ico_calc{
				background-image:url('/images/b-ico-calc.png');
			}
			.b-service-ico_calc:hover{
				background-image:url('/images/b-ico-calc-active.png');
			}
			.b-service-ico_delivery{
				background-image:url('/images/b-ico-delivery.png');
			}
			.b-service-ico_delivery:hover{
				background-image:url('/images/b-ico-delivery-active.png');
			}
			.b-service-ico_mounting{
				background-image:url('/images/b-ico-mounting.png');
			}
			.b-service-ico_mounting:hover{
				background-image:url('/images/b-ico-mounting-active.png');
			}
		.b-steps-wrap-l{
			padding-right:10px;
		}
		.b-steps-wrap-r{
			padding-left:10px;
		}
			.b-step_number {
				background:url('/images/gradient-grey.jpg') repeat-x left bottom #fff;
				border:1px solid #d5d4d5;
				border-radius:8px;
				box-shadow: 0 0 0 1px #f2f2f2;
				display:inline-block;
				padding:0 8px;
			}
			.f-step_number{
				color:#696969;
				font-size:24px;
				font-weight:bold;
				line-height:30px;
			}
			.b-step_text {
				overflow:hidden;
				padding-left:7px;
			}
		.b-question{
			display:table-cell;
			vertical-align:middle;
			background:url('/images/orange-question.png') no-repeat left center;
			height:27px;
			padding:0 5px 0 34px;
		}
		.b-answer{
			background:url('/images/orange-list-marker.png') no-repeat 10px 5px;
			padding-left:21px;
			margin-top:10px;
		}
		.b-mounting-info{
			margin-bottom:25px;
		}
			.b-mounting-ico {
				display:table-cell;
				vertical-align:middle;
				background-repeat:no-repeat;
				background-position:left top;
				padding-left:74px;
				height:55px;
			}
				.b-mounting_instruction{
					background-image:url('/images/ico-instruction.png');
				}
				.b-mounting_instruction:hover{
					background-image:url('/images/ico-instruction-active.png');
				}
				.b-mounting_video{
					background-image:url('/images/ico-video.png');
				}
				.b-mounting_video:hover{
					background-image:url('/images/ico-video-active.png');
				}
				.b-mounting_ready-project{
					background-image:url('/images/ico-ready-project.png');
				}
				.b-mounting_ready-project:hover{
					background-image:url('/images/ico-ready-project-active.png');
				}
.b-logo_block{
	margin: 15px 15px 15px 0;
}
.b-generalblock{
	overflow: hidden;
	zoom: 1;
}
.b-wrapsmallsliderblock{
	float: right;
	margin: 15px 0 10px 10px;
}
.f-smallsliderblock_more{
	text-align: right;
}
	.f-smallsliderblock_more a{
		font-weight: bold;
	}
.b-smallsliderblock{
	background: none repeat scroll 0 0 #F2F2F2;
	margin: 0 0 5px 0;
	min-height: 225px;
	width: 360px;
}
.smallslides_container{
	border-bottom: 1px solid #B6B6B6;
	border-top: 1px solid #B6B6B6;
	box-shadow: 0 2px 4px #CFCFCF inset;
	height: 207px;
	padding: 8px 28px;
	width: 304px;
}
.b-smallslides{
	position:relative;
	width:360px;
	height:225px;
	overflow:hidden;
	zoom:1;
}
	.b-smallslides .prev{
		background-image:url('/images/strelka_l.jpg');
		background-repeat:no-repeat;
		position:absolute;
		height:225px;
		top:0;
		width:28px;
		z-index:10;
		text-indent:-9999px;
		background-position:left top;
		left:0;
	}
	.b-smallslides .next{
		background-image:url('/images/strelka_r.jpg');
		background-repeat:no-repeat;
		position:absolute;
		height:307px;
		top:0;
		width:28px;
		z-index:10;
		text-indent:-9999px;
		background-position:right top;
		right:0;
	}
.smallslides_container_obj{
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 4px 8px;
}
	.smallslides_container_obj img{
		border: 1px solid #d6d5d5;
	}
	.smallslides_container_obj a{
		display: block;
		height: 162px;
	}
.b-smallslides_haract{
	overflow: hidden;
	width: 100%;
	zoom: 1;
}
	.f-smallslides_haract span{
		color: #616161;
		font-weight: bold;
	}
.smallslides_haract_left{
	border-right: 1px solid #D6D5D5;
	float: left;
	width: 49%;
}
.smallslides_haract_right{
	float: left;
}
	.smallslides_haract_left div, .smallslides_haract_right div{
		border-bottom: 1px solid #FFCD7A;
		margin: 0 3px;
		padding: 1px;
	}
.b-profil{
	float: left;
	margin-right: 15px;
	-width: 49%;
}
	.b-profil .h3{
		margin: 0 0 10px;
	}
.f-profil_bigimg{
	text-align: center;
	-text-align: left;
}
	.b-profil_bigimg img{
		display: block;
		margin: 13px;
	}
.b-profil_images{
	overflow: hidden;
	zoom:1;
}
.b-profil_images_one{
	float: left;
	margin: 5px;
	position: relative;
}
.b-profil_images_one_lupa{
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: 1;
}
.orange_tbl{
	border-collapse: collapse;
	margin: 15px 0;
	width: 100%;
}
	.orange_tbl td{
		padding: 3px 5px;
	}
	.orange_tbl th{
		padding: 3px 5px;
		background: #fe9900;
		border: 1px solid #ee8f00;
	}
.f-white{
	color: #ffffff;
}
.orange_tbl_orangeborder{
	border-bottom: 1px solid #ffcd7a;
}
.orange_tbl_border_r{
	border-right: 1px solid #d6d5d5;
}
.orange_tbl_greyborder{
	border-bottom: 1px solid #d6d5d5;
}
.b-profil_right{
	float: left;
	width: 52%;
}
.b-wrap_profil{
	margin-bottom: 20px;
	overflow: hidden;
}
.f-bold{
	font-weight: bold;
}
.b-cover{
	border: 1px solid #FE9900;
	margin-left: 125px;
}
.b-cover_border{
	border: 1px solid #FEC978;
	padding: 8px;
	min-height:200px;
}
.b-cover_zag{
	margin: 5px 0;
}
.b-ul_orange_points{
}
	.b-ul_orange_points li {
		background: url("/images/orange_marker.png") no-repeat scroll 0 5px transparent;
		display: block;
		list-style: none outside none;
		padding: 1px 0 1px 13px;
	}
	.f-ul_orange_points li {
		color: #545454;
		font-size: 12px;
		line-height: 20px;
		text-decoration: none;
	}
.b-tbl_colors{
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 100%;
}
	.b-tbl_colors td{
		padding: 10px 0 5px;
	}
	.f-tbl_colors td{
		text-align: center;
	}
	.b-tbl_colors .tbl_colors_fon td{
		background: none repeat scroll 0 0 #F2F2F2;
		padding: 0;
	}
		.b-tbl_colors .tbl_colors_fon td.empty{
			background: none;
		}
	.f-tbl_colors a{
		color: #545454;
		font: bold 14px/25px arial;
		text-decoration: none;
	}
.b-instruction-inner a{
	background:url('/images/pdf.png') no-repeat 5px center #fff;
	display:inline-block;
	vertical-align:top;
	padding:0px 7px 0px 54px;
	min-height:37px
}
.f-instruction-inner a{
	line-height:18px;
}
.f-instruction-inner a:hover , .f-instruction-inner a:hover span{
	color:#fe9900;
}
	.f-instruction-inner a span{
		text-decoration:none !important;
		font-weight:normal;
	}
.b-margin-15{
	margin: 15px 15px 15px 0;
}
.b-video{
	float: right;
	margin: 0 0 10px 10px;
}
	.g-footer{
		background:url('/images/b-footer.jpg') repeat left top;
	}
		.b-footer{
			background:url('/images/b-footer-inner-big.jpg') repeat-x left bottom #fff;
			border:1px solid #bebebe;
			height:235px;
			width:990px;
			margin:0 auto!important;
			padding:10px 5px;
		}
		.b-footer_menu{
			margin-bottom:20px;
		}
			.f-footer_menu td{
				padding:0 5px;
				vertical-align: top;
			}
				.f-footer_menu a{
					font-weight:bold;
				}
				.f-footer_menu a.active{
					text-decoration:none;
				}
		.b-footer_contacts{
			padding-top:10px;
		}
			.b-footer_contacts li{
				list-style:none;
				margin-bottom:2px;
			}
		.b-footer_copy{
			padding-top:40px;
		}
			.b-footer_copy span{
				vertical-align:top;
				margin-right:12px;
			}
		.f-footer_copy{
			line-height:33px;
		}
		.f-footer_copy span{
			color:#656565;
		}
		.b-email-ico a{
			background:url('/images/email-ico.png') no-repeat left 0px;
			padding-left:30px;
		}
		.b-email-ico a:hover{
			background-position:left -27px;
		}
		.f-email-ico a:hover{
			color:#fe9900;
		}
.b-images_utepl{
	width: 580px;
	margin: 0 auto;
}
/* Btn's */
.b-orange-btn , .b-orange-btn-big{
	background: #fe9900;
	border:1px solid #ee8f00;
	display:inline-block;
}
.b-orange-btn:hover , .b-orange-btn-big:hover ,.b-orange-btn.active , .b-orange-btn-big.active{
	background: #fdc344;
	border:1px solid #f7bb38;
	box-shadow:0 1px 2px 1px rgba(192,192,191,0.55);
}
.b-orange-btn{
	height:15px;
}
.b-orange-btn-big{
	height:19px;
}
	.b-orange-btn a, .b-orange-btn span , .b-orange-btn-big a, .b-orange-btn-big span{
		cursor:pointer;
		background-image: url('/images/b-header-order-call-ico.png');
		background-repeat:no-repeat;
		display:block;
		padding:0 10px 0 5px;
		margin-right:3px;
	}
	.b-orange-btn a, .b-orange-btn span{
		background-position:right 2px;
	}
	.b-orange-btn-big a, .b-orange-btn-big span{
		background-position:right 4px;
	}
	.f-orange-btn a, .f-orange-btn span , .f-orange-btn-big a, .f-orange-btn-big span{
		color:#fefefe;
		font-weight:bold;
		text-decoration:none;
	}
	.f-orange-btn a, .f-orange-btn span{
		line-height:15px;
	}
	.f-orange-btn a:hover, .f-orange-btn span:hover{
		text-shadow:-1px 0 1px #fdc344;
	}
	.f-orange-btn-big a, .f-orange-btn-big span{
		line-height:19px;
	}
.b-orange-btn-bigger a , .b-orange-btn-bigger input{
	background:url('/images/orange-btn-big.jpg') repeat-x left bottom #fdc344;
	border:1px solid #f09000;
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	display:inline-block;
	padding:0 19px;
	height:26px;
}
.f-orange-btn-bigger a , .f-orange-btn-bigger input{
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
/* End Btn's */

/* Font styles */
.f-center {
	text-align:center !important;
}
.f-right {
	text-align:right !important;
}
.f-left {
	text-align:left !important;
}
.f-size14{
	font-size:14px;
}
.f-size16{
	font-size:16px;
}
.f-size18{
	font-size:18px;
}
.f-size24{
	font-size:24px;
}
.f-height16{
	line-height:16px !important;
}
.f-deep-grey{
	color:#545454;
}
.f-dark-grey{
	color:#656565;
}
.f-orange-all * , .f-orange{
	color:#fe9900;
}
.f-red , .f-red-all, .f-red-all *{
	color:#ff0000 !important;
}
.f-black , .f-black-all, .f-black-all *{
	color:#000 !important;
}
/*Float elements*/
.b-left{
	float:left;
}
.b-right{
	float:right;
}
.nowrap{
	white-space: nowrap;
}
.b-overflow-h{
	overflow:hidden;
}
.b-inline-block{
	display:inline-block;
}
.w100{
	width:100%;
}
.w55{
	width:55%;
}
.w50{
	width:50%;
}
.w45{
	width:45%;
}
.b-padding-t10{
	padding-top:10px;
}
.b-padding-t20{
	padding-top:20px;
}
.b-padding-l10{
	padding-left:10px;
}
.b-padding-l20{
	padding-left:20px;
}
.b-padding-r10{
	padding-right:10px;
}
.b-padding-none{
	padding:0 !important;
}
.b-margin-t13{
	margin-top:13px;
}
.b-margin-t20{
	margin-top:20px;
}
.b-margin-b-none{
	margin-bottom:0 !important;
}
.b-margin-b4{
	margin-bottom:5px;
}
.b-margin-b10{
	margin-bottom:10px;
}
.b-margin-b15 {
	margin-bottom:15px;
}
.b-margin-b30{
	margin-bottom:30px;
}
.b-margin-b37{
	margin-bottom:37px;
}
.b-margin-tb2{
	margin-bottom:2px;
	margin-top:2px;
}
.b-margin-l50per{
	margin-left:50%;
}
.b-table-middle{
	vertical-align:middle !important;
}
/* валидация форм */
.form_el_invalid {
	border:1px solid #ff0000 !important;
}
.wrapped_select {
	border:1px solid #ff0000 !important;
}
.hide_element , .j-bottom , .b-none{
	display: none;
}
.lightTip {
	width: 210px;
}
.lightTip .content {
	width: 190px;
	padding: 10px;
	border: 6px solid #ff0000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	color: #020202;
}
.lightTip .bottom {
	height: 14px;
	background: url('../images/ff0000.png') top center no-repeat;
}
.test{
	border:1px solid red;
}
/* end валидация форм */
.clear-all{
	clear:both;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}

.b-tbl-links{
	border-collapse: collapse;
	height: 33px;
}
.b-tbl-links td{
	width: 102px;
	text-align: center;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.b-tbl-links td a{
	display: block;
	padding: 1px 5px 2px;
	color: #000;
	text-decoration: none;
}
.b-tbl-links td:hover, .b-tbl-links-active{
	border-top: 1px solid #ee8f00 !important;
	border-bottom: 1px solid #ee8f00 !important;
	background-color: #fe9900;
}
.b-tbl-links td:hover a, .b-tbl-links-active a{
	color: #fff !important;
}
.b-tbl-links .parent{
    border-left: medium none;
    padding-right: 5px;
    width: auto;
}
.b-tbl-links .parent a{
    text-decoration: underline;
}
.b-tbl-links .parent .parent_link{
    background: url("../images/menu_marker.png") no-repeat scroll right 9px transparent;
    color: #FE9900;
    display: inherit;
    font-size: 13px;
    font-weight: bold;
    padding: 9px 13px 9px 0;
    text-transform: uppercase;
}
.b-tbl-links .parent:hover{
	border: none!important;
	background-color: #ffffff;
}
.b-tbl-links .parent .parent_link:hover{
	color: #FE9900!important;
	text-decoration: none;
}

.b-input, .b-textarea{
	border:1px solid #c6c6c6;
	box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
	-moz-box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
	-webkit-box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
	width:100%;
	padding: 1px 0 2px;
}
.b-textarea{
	resize: vertical;
	max-width:100%;
	max-height: 400px;
}
.b-form{
	background-color: #f7f7f7;
	border: 1px solid #e7e7e7;
	box-shadow: 3px 3px 4px #a1a1a1;
	padding: 15px 8px;
}
.tbl-producer{
	width: 100%;
}
.tbl-producer td{
	padding: 10px 20px;
	text-align: center;
    vertical-align: top;	
}
.tbl-sertif{
    width: 100%;
}
.tbl-sertif td{
    padding: 5px;
    text-align: center;
    vertical-align: top;
    width: 33%;
}
.b-article{
	float: left;
    margin-bottom: 10px;
    width: 50%;
}
.b-right_contacts{
    float: right;
    margin: 0 0 10px 10px;
    width: 40%;
}
.img-l{
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.img-r{
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
}
.b-header-search input[type="text"]{
    border: 1px solid #C6C6C6 !important;
    box-shadow: 5px 5px 5px -3px #E5E5E5 inset;
    height: 21px;
    padding-left: 6px;
    padding-right: 23px;
    width: 175px !important;
}
#ya-site-form0 .ya-site-form__search-input{
	padding: 0!important;
}
#ya-site-form0 .ya-site-form__input-text_type_hint{
	background-position:5px!important;
}
#ya-site-form0 .ya-site-form__submit_type_image{
    background: url("/images/b-header-search-sbm.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    border: 1px solid #7F9DB9 !important;
    cursor: pointer !important;
    height: 21px !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px !important;
}
#ya-site-form0 .ya-site-form__submit_type_image:hover{
	background-position:left bottom!important;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
	border-color: #7F9DB9!important;
}
#ya-site-form0 .ya-site-suggest-list{
	background: #fff;
}
.h-faq_button{
    display: block;
    margin: 10px auto 15px;
    width: 137px;
}
.b-footer-menu-1level li{
    list-style: none outside none;
    padding-bottom: 5px;
}
.b-footer-menu-2level li{
    list-style: none outside none;
    padding-bottom: 2px;
}
.f-footer-menu-2level a{
	font-weight:normal;
	text-align:left;
	color: #656556;	
}
.f-footer-menu-2level a:hover , .f-footer-menu-2level li.active a{
	text-decoration: none;	
}
.b-footer_menu .link{
    margin-bottom: 5px;
}
.f-footer_menu .link{
    color: #FE9900;
    font-weight: bold;
}
.f-grey{
	color: #545454;
}
.h-mh-602{min-height: 602px;}
.h-mt20{margin-top: 20px;}

.two-block-row {
	display: flex;
	justify-content: space-around;
	margin-left: 15px;
}