

/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1420024220626*/
/* 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/top_menu/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/components/slon/catalog.minicart/templates/.default/style.css?1420024296112*/
#cart {
	/*font-family:'Candara';*/
	font-size: 12px;
}

/*.cartPrice {

color: #ff8b21;
font-weight: bold;

}*/
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/blog_on_first/style.css?1420024221108*/
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/news.list/news_col_first_page/style.css?1420024222108*/
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/menu/bottom_menu/style.css?1420024219626*/
/* 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/bottom_menu/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/first/styles.css?1570441703500*/
#result_block
{
	position:relative;
}
.isloading-wrapper.isloading-right{margin-left:10px;}
.isloading-overlay{position:relative;text-align:center;}.isloading-overlay .isloading-wrapper{background:#FFFFFF;-webkit-border-radius:7px;-webkit-background-clip:padding-box;-moz-border-radius:7px;-moz-background-clip:padding;border-radius:7px;background-clip:padding-box;display:inline-block;margin:0 auto;padding:10px 10px;top:10%;z-index:9000;}
.isloading-overlay img 
{
	margin-bottom:0px !important;
}

/* End */


/* Start:/bitrix/templates/first/template_styles.css?175675923335936*/
/**********************************  FONTS **************************/
@font-face {
    font-family: 'CalibriRegular';
    src: url('/bitrix/templates/first/fonts/calibri.eot');
    src: url('/bitrix/templates/first/fonts/calibri.eot') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/calibri.woff') format('woff'),
         url('/bitrix/templates/first/fonts/calibri.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/calibri.svg#CalibriRegular') format('svg');
}
@font-face {
    font-family: 'CalibriBold';
    src: url('/bitrix/templates/first/fonts/calibrib.eot');
    src: url('/bitrix/templates/first/fonts/calibrib.eot') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/calibrib.woff') format('woff'),
         url('/bitrix/templates/first/fonts/calibrib.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/calibrib.svg#CalibriBold') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('/bitrix/templates/first/fonts/roboto-regular.eot');
    src: url('/bitrix/templates/first/fonts/roboto-regular.eot') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/roboto-regular.woff') format('woff'),
         url('/bitrix/templates/first/fonts/roboto-regular.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/roboto-regular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('/bitrix/templates/first/fonts/robotocondensed-bold.eot');
    src: url('/bitrix/templates/first/fonts/robotocondensed-bold.eot') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/robotocondensed-bold.woff') format('woff'),
         url('/bitrix/templates/first/fonts/robotocondensed-bold.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/robotocondensed-bold.svg#RobotoCondensedBold') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('/bitrix/templates/first/fonts/robotocondensed-regular.eot');
    src: url('/bitrix/templates/first/fonts/robotocondensed-regular.eot') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/robotocondensed-regular.woff') format('woff'),
         url('/bitrix/templates/first/fonts/robotocondensed-regular.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/robotocondensed-regular.svg#RobotoCondensedRegular') format('svg');
}/*
@font-face {
    font-family: 'Vida32ProRegular';
    src: url('/bitrix/templates/first/fonts/vida32pro-webfont.eot');
    src: url('/bitrix/templates/first/fonts/vida32pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/first/fonts/vida32pro-webfont.woff') format('woff'),
         url('/bitrix/templates/first/fonts/vida32pro-webfont.ttf') format('truetype'),
         url('/bitrix/templates/first/fonts/vida32pro-webfont.svg#Vida32ProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


@font-face {
	font-family: 'Conv_MagistralC-Bold';
	src: url('/bitrix/templates/first/fonts/MagistralC-Bold.eot');
	src: local('O'), url('/bitrix/templates/first/fonts/MagistralC-Bold.woff') format('woff'), url('/bitrix/templates/first/fonts/MagistralC-Bold.ttf') format('truetype'), url('/bitrix/templates/first/fonts/MagistralC-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MagistralC';
	src: url('/bitrix/templates/first/fonts/MagistralC.eot');
	src: local('O'), url('/bitrix/templates/first/fonts/MagistralC.woff') format('woff'), url('/bitrix/templates/first/fonts/MagistralC.ttf') format('truetype'), url('/bitrix/templates/first/fonts/MagistralC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/**********************************  /FONTS **************************/
/**********************************   IE    **************************/
.ie7 .m-title,
.ie8 .m-title{
	font-size: 17px;
}
.ie7 .btn1,
.ie8 .btn1{
	font-size: 13px;
	font-weight: bold;
}

.ie7 .btn,
.ie7 .btn1,
.ie7 .all-link,
.ie7 .arrow-btn,
.ie7 .tab-icon,
.ie7 .pages{
	display: inline;
	zoom: 1;
}
.ie7 .main-menu li a,
.ie8 .main-menu li a{
	font-size: 16px;
}
.ie7 .search-field,
.ie8 .search-field{
	line-height: 28px;
}
.ie7 .main-nav .text{
	display: block;
	padding:10px 0 0 6px;
	font-weight: bold;
	font-size: 15px;
}
.ie8 .main-nav .text{
	font-size: 15px;
	font-weight: bold;
}
.ie7 .main-nav .text small,
.ie8 .main-nav .text small{
	font-size: 11px;
}
.ie7 .main-nav .text{
	display: block;
}
.ie7 .news-item{
	margin-bottom: 14px;
}
.ie7 .names{
	white-space: nowrap;
	width: 100%;
	float: left;
	padding-left: 25px;
}
.ie7 .name{
	padding-left: 0;
}
.ie7 .names li{
	padding: 0;
	width: 200px;
	line-height: 38px;
}
.ie7 .breadcrumb li{
	display: inline;
}
.ie7 .loc{
	display: block;
	float: left;
	height: 160px;
}
.ie7 .read-item .name{
	display: block;
}
/**********************************  /IE    **************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,
select{font-size:100%;margin:0;outline:0;padding:0;/*vertical-align:baseline;*/}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,
canvas,details,embed,figure,figcaption,footer,header,
hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
abbr[title],
dfn[title]{border-bottom:1px dotted;cursor:help;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
del{text-decoration:line-through;}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0;}
mark{background-color:#ffffb3;font-style:italic;}
input,select{vertical-align:middle;}
ins{background-color:red;color:white;text-decoration:none;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
/* Clearfix */
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
* html .clearfix,:first-child+html .clearfix{zoom:1;}
/* Some basic settings */
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
small { font-size: 10px; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; }
img { margin-bottom: 5px; }
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset,blockquote,article { margin-bottom: 20px; }
p{
	padding: 0;
	margin: 0 0 15px;
}
/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */
/*--footer bottom-*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -106px;
}
#footer{

	min-width: 1000px;
}
#footer, .push {
	height: 105px;
}
/*----*/
body {
	color: #000;
	font: 12px/1.4  Arial, "Helvetica Neue", Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
.main_div{
background: #fff url('/bitrix/templates/first/images/top_bg.png') repeat-x 0 0;
height: 100%;
}
::-moz-selection { background: #53a6ec; color: #fff; text-shadow: none; }
::selection { background: #53a6ec; color: #fff; text-shadow: none; }
h1, h2, h3, h4, h5, h6 {
	color: #090909;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.25;
	margin-bottom: 12px;
}
h3, h4, h5 { font-weight: 600; }
h1{
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	padding: 0 0 4px;
}
.blue-title{
	color: #317cad;
}
a, a > * {
	color: #616161;
	text-decoration: underline;
	-webkit-transition: border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: border .2s ease, color .2s ease, opacity .2s ease-in-out;
	    -ms-transition: border .2s ease, color .2s ease, opacity .2s ease-in-out;
	     -o-transition: border .2s ease, color .2s ease, opacity .2s ease-in-out;
	        transition: border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
a:hover, a > *:hover { text-decoration: none; }
hr {
	background: #efefef;
	color: #efefef;
	margin: 5px 0 25px;
}
hr.blue-dashed{
	background: transparent;
	height: 0;
	border: 0;
	border-top: 1px dashed #3a8dc6;
	margin: 15px 0;
}
.pad-col{
	padding-left: 10px;
}
.title1{
	color: #000;
	font-size: 18px;
	line-height: 22px;
	display: block;
	padding: 0 0 15px;
}
/* ---------------------------------------------------------------------- */
/*	Forms
/* ---------------------------------------------------------------------- */
label {
	cursor: pointer;
	display: block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0 0 5px;
}

textarea {
	padding: 10px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}	
input {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
input:hover, textarea:hover, select:hover { border-color: #dedede; }
input:focus, textarea:focus, select:focus { border-color: #ccc; }

select, option {
	cursor: pointer;
	padding: 5px 7px;
}
/* Chrome, Safari */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #9b9b9b; }
/* Firefox */
input:-moz-placeholder, textarea:-moz-placeholder { color: #9b9b9b; }
/* jQuery fallback */
input.placeholder, textarea.placeholder { color: #9b9b9b;}
a img{
	border: 0;
}
/**/
.static{
	width: 1000px;
	margin: 0 auto;
}
.rel{
	position: relative;
	z-index: 1;
}
.line-box{
	/*border-bottom: 1px dashed #ff0000;*/
	padding: 15px 0 10px;
}
.text-box{
	padding: 0;
}
.no-style{
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}
.no-style li{
	padding: 0;
	margin: 0;
	display: block;
}
.no-style li a{
	display: block;
}
.m-title{
	border-left: 6px solid #53a6ec;
	padding: 3px 0 3px 8px;
	line-height: 26px;
	font-size: 22px;
	margin: 0 0 12px;
	color: #3b3b3b;
	text-decoration: none;
	display: block;
	font-family: 'RobotoRegular';
}

a.m-title *{
	text-decoration: none;
}
a.m-title:hover{
	color: #302f2f;
}
.up{
	text-transform: uppercase;
}
#footer{
	background: url('/bitrix/templates/first/images/footer.png') repeat-x 0 bottom;
}
#header{
	position: relative;
	z-index: 1;
	height: 225px;
}

.site-name{
	position: absolute;
	z-index: 1;
	right: 0;
	top: 20px;
	font-family: 'Conv_MagistralC-Bold';
	color: #b0b0b0;
	font-size: 20px;
	line-height: 25px;
	text-shadow: 0 1px 0 #e0e0e0;
	
}

.btn{
	display: inline-block;
	vertical-align: middle;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	white-space: nowrap;
	background: #ff0600;
	padding: 0 7px;
	color: #fff;
	text-decoration: none;
}
.btn:hover{
	background: #af0501;
}
.btn1{
	display: inline-block;
	vertical-align: middle;
	height: 43px;
	line-height: 43px;
	font-size: 15px;
	font-family: 'CalibriBold';
	white-space: nowrap;
	
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
background: #e62323;	
background: rgb(255,48,48); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,48,48,1) 1%, rgba(206,22,22,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,48,48,1)), color-stop(100%,rgba(206,22,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,48,48,1) 1%,rgba(206,22,22,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,48,48,1) 1%,rgba(206,22,22,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,48,48,1) 1%,rgba(206,22,22,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,48,48,1) 1%,rgba(206,22,22,1) 100%); /* W3C */
}
.btn1:hover{
	background: #d71a1a;
}

.all-link{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #ec2228;
	text-decoration: none;
	padding: 0 20px 0 0;
	background: url('/bitrix/templates/first/images/arrow1.png') no-repeat right center;
}
.all-link:hover{
	text-decoration: underline;
}
.all-link.small-link{
	background-image: url('/bitrix/templates/first/images/arrow1_s.png');
	font-size: 11px;
	padding-right: 17px;
}
.aright{
	text-align: right;
}
.order-btn{
	display: block;
	background: url('/bitrix/templates/first/images/blue-btn.png') no-repeat 0 0;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	color: #fff;
	font-family: 'CalibriBold';
	width: 144px;
	text-align: center;
	text-decoration: none;
	
	position: absolute;
	z-index: 1;
	top: 57px;
	right: 62px;
}
.order-btn:hover{
	background-position: 0 bottom;
}
.arrow-btn{
	display: inline-block;
	vertical-align: middle;
	height: 25px;
	line-height: 20px;
	background: url('/bitrix/templates/first/images/arrow-btn.png') no-repeat 0 0;
	width: 145px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-style: italic;
}
.arrow-btn:hover{
	text-decoration: underline;
}
.main-menu{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 60px;
	line-height: 37px;
	height: 34px;
	width: 60%;
	overflow: hidden;
}
.main-menu li{
	float: left;
	height: 34px;
	background: url('/bitrix/templates/first/images/li.png') no-repeat 0 center;
	padding: 0 0 0 3px;
}
.main-menu li:first-child{
	background: transparent;
}
.main-menu li a{
	padding: 0 8px;
	color: #fff;
	font-size: 18px;
	height: 34px;
	text-decoration: none;
	font-family: 'CalibriRegular';
}

.main-menu li a:hover,
.main-menu li a.active{
	text-decoration: underline;
}
.main-menu li a.home-icon{
	padding: 0;
	background: url('/bitrix/templates/first/images/home.png') no-repeat center center;
	width: 44px;
}
.site-logo{
	position: absolute;
	z-index: 1;
	left: 47px;
	top: 121px;
	text-decoration: none;
}
.logo-text{
	height: 33px;
	line-height: 33px;
	border-left: 1px solid #d5d5d5;
	color: #9b9b9b;
	font-size: 13px;
	position: absolute;
	z-index: 1;
	left: 253px;
	top: 144px;
	padding: 0 0 0 10px;
	font-family: 'CalibriRegular';
}
.logo-text:before{
	content: '';
	display: block;
	height: 100%;
	width: 0;
	border-left: 1px solid #c3c3c3;
	position: absolute;
	z-index: 1;
	top: 0;
	left: -2px;
}
.phones{
	color: #9b9b9b;
	font-size: 18px;
	line-height: 20px;
	height: 83px;
	position: absolute;
	z-index: 1;
	right: 180px;
	top: 134px;
	text-align: right;
	font-family: 'CalibriRegular';
}
.phones small{
	font-size: 16px;
}
.search-field{
	background: url('/bitrix/templates/first/images/search.png') no-repeat 0 0;
	width: 140px;
	height: 28px;
	padding: 0 14px 0 8px;
	color: #9b9b9b;
	font-size: 15px;
	font-family: 'CalibriRegular';
	border: 0;
	position: absolute;
	z-index: 1;
	right: 5px;
	top: 132px;
}
#cart{
	color: #ec2228;
	font-size: 15px;
	font-family: 'CalibriRegular';
	width: 116px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	z-index: 1;
	right: 37px;
	top: 173px;
	display: block;
}
.cart{
	background: url('/bitrix/templates/first/images/cart.png') no-repeat 0 0;
	padding: 4px 0 0 37px;
	color: #ec2228;
	font-size: 15px;
	font-family: 'CalibriRegular';
	width: 116px;
	white-space: nowrap;
	text-decoration: none;
	display: block;
}

.cart:hover{
	text-decoration: underline;
}
.main-nav{
	height: 490px;
	border-bottom: 1px dashed #ff0000;
}
.main-nav-inner{
	height: 245px;
	border: 0;
}
.main-nav li{
	float: left;
	width: 196px;
	overflow: hidden;
	margin: 0 0 0 5px;
	display: block;
}

.main-nav li:first-child{
	margin: 0;
}
.main-nav li .image{
	position: relative;
	z-index: 1;
	height: 399px;
	width: 196px;
	overflow: hidden;
	margin: 0 0 2px;
	display: block;
	cursor: pointer;
}
.main-nav-inner li .image{
	/*height: 142px;*/
height: 110px;
top: 16px;
}
.main-nav li .image1{
	background: url('/bitrix/templates/first/images/image1_fon.png') no-repeat 0 0;
}
.main-nav li .image2{
	background: url('/bitrix/templates/first/images/image2_fon.png') no-repeat 0 0;
}
.main-nav li .image3{
	background: url('/bitrix/templates/first/images/image3_fon.png') no-repeat 0 0;
}
.main-nav li .image4{
	background: url('/bitrix/templates/first/images/image4_fon.png') no-repeat 0 0;
}
.main-nav li .image5{
	background: url('/bitrix/templates/first/images/image5_fon.png') no-repeat 0 0;
}

.main-nav li .inimage1{
	background: url('/bitrix/templates/first/images/inimage1.png') no-repeat 0 0;
}
.main-nav li .inimage2{
	background: url('/bitrix/templates/first/images/inimage2.png') no-repeat 0 0;
}
.main-nav li .inimage3{
	background: url('/bitrix/templates/first/images/inimage3.png') no-repeat 0 0;
}
.main-nav li .inimage4{
	background: url('/bitrix/templates/first/images/inimage4.png') no-repeat 0 0;
}
.main-nav li .inimage5{
	background: url('/bitrix/templates/first/images/inimage5.png') no-repeat 0 0;
}



.main-nav li .image img{
	position: absolute;
	z-index: 1;
	display: block;
	left: 0;
	top: 0;
	
	-webkit-transition: left .5s ease-in-out;
	   -moz-transition: left .5s ease-in-out;
	    -ms-transition: left .5s ease-in-out;
	     -o-transition: left .5s ease-in-out;
	        transition: left .5s ease-in-out;
}
.main-nav li .image2 img{
	left:20px;
}
.main-nav li .image4 img{
	left:20px;
}

.main-nav li .image-out .image2 img{
	left:0;
}
.main-nav li .image-out .image4 img{
	left:0;
}
.not-ie .main-nav li a:hover .image img{
	left: -80px;
}

.not-ie .main-nav li a:hover .image2 img{
	left: -49px;
}
.not-ie .main-nav li a:hover .image4 img{
	left: -32px;
}
.main-nav-inner  li a.active .image{
	height: 142px;
	top: 0;
}
.image-out{
	display: block;
	height: 142px;
}

.not-ie .main-nav-inner li a:hover .image img{
	left: 0;
}

.main-nav li a,
.main-nav li a *{
	text-decoration: none;
}
.main-nav li a.active,
.main-nav li a:hover{
	border-color: #53a6ec;
}
.main-nav li a.active .text,
.main-nav li a:hover .text{
	border-color: #53a6ec;
	background: #efefef;
	color: #6d6d6d;
}

.main-nav li a{
	display: block;
	float: left;
	border-bottom: 3px solid #ff0000;
	padding: 0 0 1px;
	background: url('/bitrix/templates/first/images/ie_px1.png');
}
.main-nav .text{
	display: table-cell;
	height: 68px;
	vertical-align: middle;
	padding: 0 0 0 6px;
	width: 190px;
	border-bottom: 1px solid #ff0000;
	color: #9b9b9b;
	font-size: 18px;
	line-height: 19px;
	font-family: 'CalibriBold';
	cursor: pointer;	
}

.main-nav .text small{
	display: block;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 0 0;
}
.footer-top{
	height: 40px;
	padding: 14px 0 0;
	overflow: hidden;
	border-top: 1px dashed #ff0000;
	margin-top:9px;
}
.redunderline{border-bottom: 1px dashed #ff0000;}
.footer-bot{
	height: 47px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	color: #fff;
	font-size: 10px;
	line-height: 14px;
}
.footer-bot a{
	color: #fff;
}
.f-text{
	float: left;
	margin: 13px 0 0;
}
.f-text1{
	width: 445px;
	background: url('/bitrix/templates/first/images/fline.png') no-repeat right center;
}
.f-text2{
	padding: 7px 0 0 15px;
	width: 125px;
	margin: 0;
	line-height: 13px;
}
.f-text3{
	padding: 7px 0 0 15px;	
	margin: 0;
	line-height: 13px;
}
.f-text .name,
.f-text .val{
	float: left;
	display: block;
}
.f-text .name{
	width: 26px;
}
.prj{
	display: block;
	padding: 0 0 0 44px;
}
.footer-menu{
	float: left;
	width: 49%;
}
.footer-menu li{
	display: block;
	float: left;
	color: #4a4a4a;
	font-size: 12px;
	line-height: 40px;
	padding: 3px 4px 0;
}
.footer-menu li a{
	color: #4a4a4a;
}
.soc-list{
	float: right;
	width: 150px;
	margin: 0 50px 0 0;
}
.soc-list li{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 0 0 3px;
}
.soc-list li a{
	display: block;
	text-decoration: none;
	height: 100%;
	width: 100%;
	background: url('/bitrix/templates/first/images/soc.png') no-repeat 0 0;
}
.soc-list li a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.soc-list li a.fs{
	background-position: -34px 0;
}
.soc-list li a.gp{
	background-position: -67px 0;
}
.soc-list li a.tw{
	background-position: -100px 0;
}
.left-box{
	float: left;
	width: 720px;
	/*border-right: 1px dashed #55a6e5;*/
}
.right-box{
	float: right;
	width: 265px;
	padding:0 0 0 13px;
	border-left: 1px dashed #55a6e5;
}
.blog-item{
	margin: 0 0 15px;
	position: relative;
	z-index: 1;
	padding: 0 0 0 400px;
	height: 258px;
}
.blog-item .image{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 258px;
	width: 380px;
	overflow: hidden;
}
.blog-item .image img{
	padding: 0;
	margin: 0;
	display: block;
}
.blog-item  .text{
	height: 110px;
	overflow: hidden;
	margin: 0 30px 10px 12px;
	color: #616161;
	font-size: 14px;
	line-height: 18px;
}
.blog-item .m-title{
	font-size: 21px;
	line-height: 26px;
	color: #616161;
	margin-bottom: 13px;
	max-height: 94px;
	overflow: hidden;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.blog-item .all-link{
	margin: 0 0 0 12px;
}
.m-title .date{
	display: block;
	color: #c1c1c1;
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 8px;
}
.blog-box{
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.blog-box .btn{
	margin-top: 5px;
}
.news-items{
	padding: 0  10px 0 17px;
}
.news-items .btn{
	margin: 0;
}
.news-item{
	padding: 0;
	margin: 0 0px 15px 0;
	color: #616161;
}

.news-item .name{
	color: #616161;
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
	padding: 0 0 5px;
	display: block;
}
.news-item .date{
	font-size: 10px;
}
.news-item .name:hover{
	text-decoration: none;
}
.news-item  .text{
	height: 48px;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
}
.gr{
	background: url('/bitrix/templates/first/images/gr.png') repeat-x 0 bottom;
	height: 13px;
	display: block;
	margin-top: -12px;
	position: relative;
	z-index: 2;
}
.selects > li{
	float: left;
	width: 192px;
	padding-left: 8px;
}
.names{
	height: 38px;
	background: #d9d9d9;
	margin-bottom: 7px;
	color: #9b9b9b;
	font-size: 17px;
	line-height: 39px;
	overflow: hidden;
	padding-left: 15px;
}

.names .name{	
	text-align: center;
	margin-left: -25px;	
	position: relative;
	z-index: 1;
	height: 100%;
}
.names .z5{
	background: transparent;
}
.names li{
	background: url('/bitrix/templates/first/images/arrow2.png') no-repeat right 0;
	padding: 0 25px 0 0;
	margin: 0;
	display:block;
	position: relative;
	width: 177px;
}

.names .active{
	background: url('/bitrix/templates/first/images/arrow3.png') no-repeat right 0;
}
.names .active .name{
	background:#ec2228;
	color: #fff;
}
.names .z5.active{
	background: transparent;
}
.names .z1{
	z-index: 5;
}
.names .z2{
	z-index: 4;
}
.names .z3{
	z-index: 3;
}
.names .z4{
	z-index: 2;
}
.names .z5{
	z-index: 1;
	padding: 0;
}
.form-box .inner{
	background: #e5f2fc url('/bitrix/templates/first/images/form.png') no-repeat center 0;
	padding: 12px 0 10px;
}
.form-box{
	padding: 12px 0;
	margin-bottom: 15px;
	border-bottom:1px dashed #ff0000;
}
.form-title{
	color: #3a4952;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	height: 63px;
	text-shadow: 0 1px 0 rgba(254,254,254,0.8);
	font-family: 'RobotoCondensedRegular';
}
.form-title b{
	font-family: 'RobotoCondensedBold';
	font-size: 28px;
	color: #ec2228;
}
.breadcrumb{
	color: #666;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 5px;
	margin: 0 0 15px;
	border-bottom: 1px dashed #ff0000;
}
.breadcrumb li{
	display: inline-block;
	vertical-align: middle;
}
.breadcrumb li a{
	color: #666;
}
.breadcrumb li span{
	color: #090909;
}
.location-box{
	background: #e5f2fc;
	padding: 16px 0 0;
	margin-bottom: 15px;
}
.box-header{
	padding: 0 0 0 14px;
	background: url('/bitrix/templates/first/images/loc.png') no-repeat 0 0;
}
.box-header span{
	display: block;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	color: #29465f;
	text-shadow: 1px 1px 0 #fff;
	line-height: 36px;
	height: 35px;
	overflow: hidden;
	padding: 0 0 0 15px;
background: #c2e0f9;
background: rgb(203,230,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(203,230,252,1) 0%, rgba(186,219,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,230,252,1)), color-stop(100%,rgba(186,219,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(203,230,252,1) 0%,rgba(186,219,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(203,230,252,1) 0%,rgba(186,219,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(203,230,252,1) 0%,rgba(186,219,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(203,230,252,1) 0%,rgba(186,219,247,1) 100%); /* W3C */	
}
.loc{
	display: table-cell;
	width: 175px;
	padding: 30px 35px 30px 40px;
	background: url('/bitrix/templates/first/images/line.png') no-repeat 0 center;
}
.loc:first-child{
	background: transparent;
}
.st-list{
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}
.st-list li{
	padding: 0 0 5px 10px;
	margin: 0;
	display: block;
	background: url('/bitrix/templates/first/images/li1.png') no-repeat 0 5px;
	color: #000;
	font-size: 12px;
	line-height: 14px;
}
.st-list li a{
	color: #000;
}
.left-text{
	float: left;
	width: 100%;
}
.right-text{
	float: right;
	width: 225px;
	text-align: right;
}
.note-text{
	background: url('/bitrix/templates/first/images/note.png') no-repeat 4px center;
	padding: 0 0 0 35px;
	margin: 8px 0 10px 15px;
	color: #0e0e0e;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	text-align: left;
}
.form-box1{
	position: relative;
	z-index: 2;
	padding: 23px 0;
	height: 50px;
}
.sl-box{
	float: left;
	border-left: 1px dashed #317cad;
	padding: 0 20px;
	height: 50px;
}
.sl-box:first-child{
	border: 0;
	padding-left: 0;
}
.sl-box .name{
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 8px;
}
.sl-box .name.gray-color{
	color: #8f8f8f;
}
.st-table,
.city-table{
	width: 100%;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0 0 5px;
}
.city-table{
	
	margin-bottom: 10px;
	border: 1px solid #69a8d4;
}
.city-table th{
	text-align: center;
	background: url('/bitrix/templates/first/images/thead1.png') repeat-x 0 0;
	height: 19px;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border: 0;
}
.st-table th{
	background: url('/bitrix/templates/first/images/thead.png') repeat-x 0 0;
	height: 51px;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border: 1px solid #fff;
	font-weight: normal;
	border-bottom: 11px solid #fff;
	text-align: center;
}
.city-table td{
	color: #666;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	font-style: italic;
	border: 1px solid #69a8d4;
}
.st-table td{
	border: 1px solid #fff;
	height: 48px;
	color: #000;
	font-size: 11px;
	line-height: 14px;
	vertical-align: middle;
	text-align: left;
	padding: 0 8px;
	background: #dadada;
	border-bottom-width: 2px;
	border-top-width: 2px;
}
.st-table .odd td{
	background: #f2f2f2;
}
.st-table td a{
	color: #000;
}
.tab-icon{
	background: url('/bitrix/templates/first/images/tab-icons.png') no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	height: 35px;
	width: 32px;
}
a.tab-icon:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.map-icon{
	background-position: -30px 0;
	width: 26px;
}
.cart-icon{
	background-position: -60px 0;
	width: 35px;
}
.btns{
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
	height: 22px;
}
.btns li{
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0;
	margin: 0 0 0 -1px;
	display: block;
}
.btns li:first-child a{
	border-radius: 5px 0 0 5px;
}
.btns li:last-child a{
	border-radius: 0 5px 5px 0;
}
.btns li a{
	border: 1px solid #cdcac2;
	color: #000;
	font-size: 12px;
	display: block;
	text-decoration: none;
	min-width: 48px;
	padding: 0 10px;
	text-align: center;
	
background: #ecf0fa; /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(223,229,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(223,229,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(223,229,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(223,229,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(223,229,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(223,229,246,1) 100%); /* W3C */	
}

.btns li a:hover{
	background: #e1e7f7;
	border-color: #979a9e;
	position: relative;
	z-index: 2;
}
.btns li a.active{
box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
background: #b5d1f9; /* Old browsers */
background: -moz-linear-gradient(top, rgba(158,189,234,1) 1%, rgba(196,219,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(158,189,234,1)), color-stop(100%,rgba(196,219,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(158,189,234,1) 1%,rgba(196,219,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(158,189,234,1) 1%,rgba(196,219,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(158,189,234,1) 1%,rgba(196,219,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(158,189,234,1) 1%,rgba(196,219,247,1) 100%); /* W3C */	
}
.sl-box .sbHolder{
	height: 20px;
	background-image: url('/bitrix/templates/first/images/select_s.png');	
}
.sl-box .sbSelector{
	height: 20px;
	line-height: 20px;
}
.pages{
	padding: 0 0 4px;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.pages li{
	padding: 0 2px;
	margin: 0;
	display: inline;
	font-size: 14px;
	line-height: 18px;
	color: #636363;
}
.pages li a{
	color: #636363;
}
.pages li a.active{
	text-decoration: none;
	color: #000;
}
.pages-parent{
	text-align: right;
}
.note-text1{
	background: url('/bitrix/templates/first/images/note1.png') no-repeat 0 0;
	padding: 0 0 0 25px;
	color: #242424;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	margin: 10px 0 30px;
}
.red-dashed{
	color: #ff2323;
	text-decoration: none;
	border-bottom: 1px dashed #ff2323;
}
.red-dashed:hover{
	border-style: dotted;
}
.contacts-box .left-box{
	width: 100%;
	border: 0;
}
.contacts-box .right-box{
	width: 495px;
}
.numb{
	color: #090909;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	padding: 13px 0 5px;
	float: left;
	width: 50%;
}
.blue-color{
	color: #3a8dc6;
}
.bl-title-box{
	padding: 0 0 12px;
}
.bl-title-box .title{
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: #56a8ec;
	height: 25px;
	line-height: 25px;
	margin: 0 0 10px;
}
.bl-title-box .image{
	height: 326px;
	overflow: hidden;
}
#map{
	height: 324px;
}
#nomap{
	height: 324px;
	text-align:center;
	border:1px solid #C8C8C8;
}
#nomap b{display:block;margin-top:120px;}
.contacts-list{
	border-left: 4px solid #3b8dc6;
	padding: 4px 0 0 7px;
	color: #090909;
	font-size: 14px;
	margin: 0 0 20px;
}
.contacts-list li{
	padding: 0 0 2px;
}
.add-cart{
	float: right;
	background: url('/bitrix/templates/first/images/add-cart.png') no-repeat 0 0;
	padding: 18px 0 5px 45px;
	display: block;
	text-decoration: none;
	color: #ff2323;
	font-size: 12px;
	line-height: 15px;
	height: 15px;	
}
.add-cart:hover{
	text-decoration: underline;
}
.contacts-box .note-text1{
	margin-bottom: 10px;
}
.read-box{
	padding: 10px 0;
}
.read-box .inner{
	background: #e3eff7;
	padding: 13px 0 5px 40px;
}
.read-box .title{
	background: url('/bitrix/templates/first/images/line1.png') repeat-x 0 center;
	height: 30px;
	line-height: 27px;
	text-align: center;
	font-size: 16px;
	color: #2b2b2b;
	font-style: italic;
	font-family: Georgia, serif;
	text-shadow: 0 1px 0 #fff;
	margin: 0 0 12px;
}
.read-box .title span{
	background: #e3eff7;
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
}
.read-box .arrow-btn{
	margin: 0 10px 0 0;
}
.read-item{
	float: left;
	background: url('/bitrix/templates/first/images/line.png') no-repeat 0 center;
	width: 240px;
	padding: 0 50px 22px 42px;
}
.read-item:first-child{
	padding-left: 0;
	background: transparent;
}
.read-item .name{
	display: table-cell;
	vertical-align: middle;
	color: #3a8dc6;
	font-size: 15px;
	line-height: 18px;	
	height: 36px;
	overflow: hidden;	
}

.read-item  .gr{
	background-image: url('/bitrix/templates/first/images/gr1.png');
}
.read-item .text{
	font-size: 11px;
	line-height: 15px;
	color: #3a3a3a;
	margin: 5px 0 0;
}
.read-item .name span{
	display: block;
	color: #3a8dc6;	
	border-left: 4px solid #3b8dc6;
	padding: 0 0 0 8px;
}
.read-item:first-child{
	background: transparent;
}
.plus-box{
	float: right;
	padding: 0 12px 10px;
	margin: 0 0 0 15px;
	width: 440px;
	position: relative;
	z-index: 1;		
}

.plus-title{
	background: url('/bitrix/templates/first/images/line2.png') no-repeat 0 0;
	text-align: center;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 13px;
	height: 55px;
	width: 100%;
	line-height: 48px;
	font-size: 24px;
	color: #fff;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.plus-box .inner{
	padding: 70px 0 20px;
	background: #e3eff7;
}
.plus-list li{	
	padding: 18px 53px 5px 48px;
	background: #ebf4f9 url('/bitrix/templates/first/images/li3.png') no-repeat 16px 0;
	color: #4c4c4c;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.plus-list li .title{
	color: #2a5f7c;
	font-size: 20px;
	line-height: 22px;
	padding: 0 0 5px;
}
.plus-list li.odd{
	background-color: transparent;
}
.left-column{
	float: left;
	width: 300px;
}
.right-column{
	float: right;
	width: 680px;
}
.left-column .news-items{
	padding: 0;
}
.left-column .news-item .text{
	height: auto;
}
.columns{
	overflow: hidden;
	padding: 0 0 10px;
}
.catalog{
	background: #e3eff7;
	padding: 15px 18px;
	margin: 0 0 16px;
}
.catalog ul ul{
	padding: 5px 0 0;
	margin: 0 0 0 5px;
}
.catalog ul ul li{
	background-image: url('/bitrix/templates/first/images/li4.png');
	font-size: 11px;
	padding-left: 15px;
}
.catalog ul .active{
	font-weight: bold;
	text-decoration: none;
}
/*select*/
.sbHolder{
	background: #d9d9d9 url('/bitrix/templates/first/images/select.png') no-repeat right center;	
	font-size: 12px;
	height: 23px;
	color: #000;
	position: relative;
	width: 160px;	
	text-align: left;
	border: 1px solid #a7a7a7;
}
.gr-select  .sbHolder{
	background-color: #fff;
	border-color: #afafaf;
}
.sbHolder.active,
.bl-select .sbHolder{
	background-color: #fff;
	border-color: #53a6ec;
}

.sbSelector{
	display: block;
	height: 23px;
	left: 0;
	line-height: 23px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 160px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #000;
	outline: none;
	text-decoration: none;
}
.sbOptions{
	background: #fff;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 160px;
	z-index: 3;
	overflow-y: auto;
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	border: 1px solid #a7a7a7;	
}
.active .sbOptions,
.bl-select  .sbOptions{
	border-color: #53a6ec;
}
.sbOptions li{
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	
}
.sbOptions a{
	display: block;
	outline: none;
	padding: 0;
	color: #000;
	line-height: 15px;padding-left:10px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #000;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #000;
	background: #eee;
}
.sbOptions li.last a{
	border-bottom: none;
}
#orderForm input[type="text"]{
		width:300px;
		padding:5px 10px 5px 10px;
		border: 1px solid #949494;
		color: #949494;
		border-radius:4px;
		background-color:#f5f5f5;
		box-shadow: inset 0 0 8px rgba(0,0,0,0.4);

}
#orderForm textarea{
		width:300px;
		padding:5px 10px 5px 10px;
		border: 1px solid #949494;
		color: #949494;
		border-radius:4px;
		background-color:#f5f5f5;
		box-shadow: inset 0 0 8px rgba(0,0,0,0.4);

}
#orderForm input[type="button"], #orderForm input[type="submit"]{
	background: url(/bitrix/templates/first/images/blue-btn.png) no-repeat -5px 0;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	width: 104px;
	text-align: center;
	border:none;
	cursor:pointer;
	border-radius:4px;
	display:block;
	margin:12px 0 5px 0;
	font-weight:bold;
}
.filter_item{float:left;padding:6px;border:1px solid #dddddd;margin:0 15px 15px 0;background:#eeeeee;}
.filter_item .filter_item_name{font-weight:bold;width:138px;float:left;padding:5px 0 0 0;}
.filter_item .filter_item_input{font-weight:bold;width:330px;float:left;}
.filter_item input[type="text"], .filter_item select{
width:130px;
border:1px solid #999999;
padding:4px;
}
#set_filter, #del_filter{padding:4px 15px;cursor:pointer;}

#fancy_ajax{
overflow-y: auto !important;
}

.army-help {
    position: sticky;
    left: 0;
    top: 0;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0;
    background: #fff;
}

.army-help-flag {
    width: 50px;
    height: 30px;
    position: relative;
    background: blue;
margin-right: 20px;
}

.army-help-flag:after {
    content: '';
    position: absolute;
    left: 0;
    top: 15px;
    width: 100%;
    height: 15px;
    background: yellow;
}

army-help-text {
    font-size: 14px;
    padding: 0 0 0 15px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1420024220626 */
/* /bitrix/components/slon/catalog.minicart/templates/.default/style.css?1420024296112 */
/* /bitrix/templates/.default/components/bitrix/news.list/blog_on_first/style.css?1420024221108 */
/* /bitrix/templates/.default/components/bitrix/news.list/news_col_first_page/style.css?1420024222108 */
/* /bitrix/templates/.default/components/bitrix/menu/bottom_menu/style.css?1420024219626 */
/* /bitrix/templates/first/styles.css?1570441703500 */
/* /bitrix/templates/first/template_styles.css?175675923335936 */
