

/* Start:/bitrix/templates/universal_s1/components/bitrix/menu/catalogmenu/style.css?1454458740794*/
div.catalog-menu{
	float:left;
	padding:0px 10px;
	width:195px;
	height:100%;
	margin-top: 5px;
}
div.catalog-menu .title{
	float:left;
	width:100%;
	font-size:24px;
	color:#224855;
	font-weight:bold;
	margin-bottom:10px;
}
div.catalog-menu a{
	color:#224855;
}
div.catalog-menu ul li ul a{
	color:#000;
}
div.catalog-menu ul li ul li.selected a{
	color:#3fa0fd;
}
div.catalog-menu ul li ul a:hover{
	color:#3fa0fd;
}
div.catalog-menu ul{
	margin:5px 0px;
	font-size:15px;
}
div.catalog-menu li{
	padding:5px 0px;
	border-bottom:1px dashed #DCDCDC;
}
div.catalog-menu ul li ul{
	display:none;
	font-size:14px;
}
div.catalog-menu ul li ul li{
	border:none;
	padding:2px 0px;
}
div.catalog-menu ul li.selected ul{
	display:block;
	margin-left:20px;
}
/* End */


/* Start:/bitrix/templates/universal_s1/styles.css?1454458740851*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;}
p {
	text-align: justify;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:130%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

@font-face {
    font-family: 'agfutura';
    src: url('/bitrix/templates/universal_s1/fonts/ag-futura-webfont.eot');
    src: url('/bitrix/templates/universal_s1/fonts/ag-futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/universal_s1/fonts/ag-futura-webfont.woff') format('woff'),
         url('/bitrix/templates/universal_s1/fonts/ag-futura-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* End */


/* Start:/bitrix/templates/universal_s1/template_styles.css?145445874019318*/
body{
	background:url('/bitrix/templates/universal_s1/images/genfon.png');
}
a{color:#4c4c4c;}
a:hover{text-decoration:none;}
#base{
	width:939px;
	min-height:400px;
	overflow:hidden;
	padding:0px 40px;
	margin:0px auto;
	border-top:3px solid #335d85;
	background:#FFF;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#4c4c4c;
}
@media all and (max-width: 1000px){
	#base{
		padding:0px 5px;
	}
}
header{
	width:100%;
	float:left;
}
header .toph{
	height:115px;
	width:100%;
}
header .companyname{
	width:100px;
	padding:30px;
	margin:0px 30px;
	font-family: 'agfutura';
	color:#4c4c4c;
	font-size:18px;
	float:left;
}
header .slogan{
	border-left:1px solid #d0d0d0;
	color:#d0d0d0;
	width:170px;
	height:75px;
	text-align:center;
	float:left;
	margin:20px 0px;
	padding:0px 5px;
	display:table;
}
header .slogan .cell{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
}
header .icons,header  .phone{
	height:50%;
	width:100%;
	float:left;
	text-align:center;
}
header .phone{
	font-size:26px;
}
header div.middle{
	width:330px;
	height:100%;
	float:left;
}
header .phoneico,header .mailico,header .sitemapico{
	height:10px;
	padding-top:40px;
	margin-left:10px;
	float:left;
	width:100px;
	font-size:12px;
}
header .phoneico{background:url('/bitrix/templates/universal_s1/images/phoneico.png') 50% 50% no-repeat;}
header .mailico{background:url('/bitrix/templates/universal_s1/images/mailico.png') 50% 50% no-repeat;}
header .sitemapico{background:url('/bitrix/templates/universal_s1/images/sitemapico.png') 50% 50% no-repeat;}

header .soser{
	width:200px;
	float:right;
	text-align:right;
	height:100%;
}
header .soser .top{
	float:right;
	padding:10px;
	width:100%;
}
header .soser .bottom{
	float:right;
	width:100%;
	margin:10px 0px;
}
header .topnav{
	width:100%;
	height:45px;
	border-radius:7px;
	background:#224855;
	overflow:hidden;
-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);
}
header .topnav  li a{
	text-decoration:none;
}
header .topnav  li:hover{
	background:#99cdff;
}
header .topnav li:hover a{
	color:#224855;
}
header .topnav  li.selected{
	background:#99cdff;
}
header .topnav li.selected a{
	color:#224855;
}
header .topnav  li{
	float:left;
	padding:12px 20px;
	border-right:1px solid #516f79;
}
header .topnav li a{
	color:#FFF;
	font-size:16px;
}
header .topnav  li:last-child{
	border:none;
}
header .search{
	border:1px solid #c3c3c3;
	border-radius:5px;
	height:20px;
	width:90%;
	padding-top:2px;
	padding-left:2px;
}
header #stsearch{
	display:block;
	float:right;
	background:url('/bitrix/templates/universal_s1/images/search-butt.png') no-repeat; 
	width:16px;
	height:13px;
	margin:3px;
}
header .search input[type='text']{
	float:left;
	border:none;
	color:#d0d0d0;
}
content{
	width:100%;
	overflow:hidden;
	float:left;
	padding:15px 0px;
}
content .sl-wrap{
	width: 100%;
	height: 314px;
	margin: 15px 0px;
	float: left;
}
.sl-top,.sl-bott{
	width:333px;
	height:156px;
	float:left;
	border:1px solid #eaeaea;
	margin-bottom:1px;
}
.sl-top div{
	display:inherit;
}
.sl-right{
	width:600px;
	float:right;
	height:100%;
	border:1px solid #eaeaea;
	overflow:hidden;
}
.sl-top{
	background:#f3f3f3;
	display:table;
	font-weight:bold;
}
.sl-top .image{
	width:40%;
	height:100%;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
}
.sl-top .name{
	float:right;
	font-size:16px;
	text-transform:uppercase;
	line-height:18px;
	padding:20px 5px 10px 0px;
}
.sl-top .prev-text{
	font-size:13px;
	padding:5px 5px 5px 0px;
}
.sl-top .detail{
	text-align:right;
	font-style:italic;
	padding:5px 20px 5px 0px;
}
.sl-bott{
	background:url('/bitrix/templates/universal_s1/images/sl-bot.jpg') no-repeat;
}
.sl-bott .name{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#224855;
	width:50%;
	margin-top:30px;
}
.sl-bott .name span{
	background:#99cdff;
	padding:0px 5px;
}
.featured-items{
	float:left;
	width:100%;
	margin:15px 0px;
}
.featured-items .item{
	width:200px;
	height:270px;
	float:left;
	border:1px solid #d7d7d7;
	margin-right:42px;
}
.featured-items div.item:last-child{
	margin-right:0px;
}
.featured-items .item a{
	color:#224855;
	font-weight:bold;
	text-decoration:none;
}
.featured-items .image{
	float:left;
	width:100%;
	overflow:hidden;
	text-align:center;
	height:190px;
}
.featured-items .name{
	height:60px;
	float:left;
	width:180px;
	padding:10px;
	overflow:hidden;
	background:#d7d7d7;
}
.featured-items .line,.featured-items .wrapp{
	width:100%;
	float:left;
}
.featured-items .seeall{
	display:block;
	padding:10px 20px;
	float:right;
	color:#224855;
	text-decoration:none;
	border-radius:8px;
	border:1px solid #99cdff;
	background: rgb(153,205,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(153,205,255,1) 0%, rgba(247,254,253,1) 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,205,255,1)), color-stop(76%,rgba(247,254,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cdff', endColorstr='#f7fefd',GradientType=0 ); /* IE6-9 */
	margin-top:20px;
	font-weight:bold;
}
.index-bott-wrap{
	background:#eaeaea;
	padding:20px 0px 10px 0px;
	height:300px;
	width:100%;
	float:left;
	margin:20px 0px;
	border-radius:10px 0px 10px 0px;
}
.index-bott-wrap .about{
	float:right;
	height:100%;
	width:440px;
	padding:0px 10px 0px 10px;
}
.index-bott-wrap .about .title{
	width:100%;
	margin-bottom:10px;
	color:#224855;
	font-size:18px;
	font-weight:bold;
}
.index-bott-wrap .about .text{
	color:#474747;
	font-size:13px;
	max-height: 140px;
}
.index-bott-wrap .about .text a{
	color:#224855;
	font-style:italic;
	font-weight:bold;
}
.index-bott-wrap .about  .bottomwrap{
	height:100px;
	width:100%;
	margin:15px 0px;
}
.index-bott-wrap .about  .sert,.index-bott-wrap .about  .price{
	width:105px;
	height:40px;
	padding:30px 60px 30px 20px;
	float:left;
	margin-right:15px;
}
.index-bott-wrap .about  .sert{
	background:url('/bitrix/templates/universal_s1/images/sert.png') no-repeat 88% 50% #d7d7d7;
}
.index-bott-wrap .about  .price{
	background:url('/bitrix/templates/universal_s1/images/price.png') no-repeat 88% 50% #d7d7d7;
}
.index-bott-wrap .about  .sert a,.index-bott-wrap .about  .price a{
	color:#224855;
	font-size:13px;
	font-weight:bold;
}
.index-bott-wrap .index-news{
	float:left;
	height:100%;
	width:468px;
	padding:0px 0px 0px 10px;
}
.index-bott-wrap .index-news .title{
	width:100%;
	margin-bottom:10px;
	color:#224855;
	font-size:18px;
	font-weight:bold;
}
.index-bott-wrap .index-news .item{
	width:204px;
	height:260px;
	overflow:hidden;
	float:left;
	margin-right:30px;
}
.index-bott-wrap .index-news .item .image{
	float:left;
	width:100%;
}
.index-bott-wrap .index-news .item .date{
	margin:5px 0px;
	background:#224855;
	padding:0px 5px;
	color:#eaeaea;
	float:left;
}
.index-bott-wrap .index-news .item .prevtext{
	float:left;
	width:100%;
	color:#474747;
}
.index-bott-wrap .index-news .item .more{
	float:left;
	margin-top:5px;
}
.index-bott-wrap .index-news .item .more a{
	font-style:italic;
	font-size:13px;
	color:#474747;
}
footer{
	width:100%;
	float:left;
	overflow:hidden;
	padding:20px 0px 10px 0px;
	height:70px;
	font-weight:bold;
	border-top: 1px solid #DCDCDC;
}
footer .copy{
	width:30%;
	float:left;
	height:100%;
}
footer .adress{
	width:20%;
	float:left;
	height:100%;
}
footer .phonenum{
	padding-left:50px;
	width:25%;
	float:left;
	height:100%;
}
footer .phonenum a{
	color:#315460;
}
footer .phonenum span{
	color:#315460;
}
footer .createdby{
	float:right;
}

.page-title{
	font-size: 20px;
	color: #224855;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:-16px;
}
div.cform-back{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.45;
	position:fixed;
	z-index:10;
	display:none;
	left:0;top:0;
}
div.cform-wrapp{
	width:100%;
	height:100%;
	position:fixed;	
	z-index:25;	
	display:none;
	left:0;top:0;
}
div.cmfeedback {
	width:625px;
	margin:150px auto;
	background:#FFF;
	border-radius:15px;
	border:8px solid #4A575D;
	overflow:hidden;
	position:relative;
	z-index:50;
}
div.cmfeedback .top{
	width:100%;
	height:45px;
	background:#99CDFF;
}
div.cmfeedback .top .text{
	float:left;
	padding:10px;
	font-weight:bold;
}
div.cmfeedback .middle{
	width:420px;
	margin:0px auto;
	padding:10px 0px;
	overflow:hidden;
}
div.cmfeedback .middle .title{
	width:100%;
	margin:7px 0px;
	font-size:22px;
	font-weight:bold;
}
div.cmfeedback .bottom{
	width:100%;
	height:45px;
	background:#D7D7D7;
}
div.cmfeedback .bottom a{
	float:right;
	padding:10px;
}
div.mf-text{float:left;width:30%;}
div.cmfeedback input[type='text'],div.capimg{float:right;width:65%;padding:1px;}
div.cmfeedback textarea{float:right;width:65%;padding:2px;}
div.inputarea{
	width: 100%;
	overflow: hidden;
	padding: 4px 0px;
}
.mf-req{color:red;}
div.cmfeedback input[type='submit']{
	display:block;
	padding:8px 20px;
	float:right;
	color:#224855;
	text-decoration:none;
	border-radius:8px;
	border:1px solid #99cdff;
	background: rgb(153,205,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(153,205,255,1) 0%, rgba(247,254,253,1) 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,205,255,1)), color-stop(76%,rgba(247,254,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cdff', endColorstr='#f7fefd',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
	cursor:pointer;
	margin-top:10px;
}

div.mfeedback {
	width:625px;
	margin:150px auto;
	background:#FFF;
	border-radius:15px;
	border:8px solid #4A575D;
	overflow:hidden;
	position:relative;
	z-index:50;
}
div.mfeedback .top{
	width:100%;
	height:45px;
	background:#99CDFF;
}
div.mfeedback .top .text{
	float:left;
	padding:10px;
	font-weight:bold;
}
div.mfeedback .middle{
	width:420px;
	margin:0px auto;
	padding:10px 0px;
	overflow:hidden;
}
div.mfeedback .middle .title{
	width:100%;
	margin:7px 0px;
	font-size:22px;
	font-weight:bold;
}
div.mfeedback .bottom{
	width:100%;
	height:45px;
	background:#D7D7D7;
}
div.mfeedback .bottom a{
	float:right;
	padding:10px;
}
div.mfeedback input[type='text'],div.capimg{float:right;width:65%;padding:1px;}
div.mfeedback textarea{float:right;width:65%;padding:2px;}
div.inputarea{
	width: 100%;
	overflow: hidden;
	padding: 4px 0px;
}
div.mfeedback input[type='submit']{
	display:block;
	padding:8px 20px;
	float:right;
	color:#224855;
	text-decoration:none;
	border-radius:8px;
	border:1px solid #99cdff;
	background: rgb(153,205,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(153,205,255,1) 0%, rgba(247,254,253,1) 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,205,255,1)), color-stop(76%,rgba(247,254,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cdff', endColorstr='#f7fefd',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
	cursor:pointer;
	margin-top:10px;
}
div.catalog{
	width:720px;
	float:left;
	overflow:hidden;
}
.catalog .title{
	float: left;
	width: 100%;
	font-size: 24px;
	color: #224855;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left:20px;
}
.catalog .list{
	width:100%;
	float:left;
}
.catalog .item{
	width:200px;
	height:300px;
	float:left;
	margin:0px 0px 30px 30px;
}
.catalog .item .image{
	width:100%;
	height:192px;
	float:left;
	border:1px solid #d7d7d7;
	text-align:center;
}
.catalog .item .name{
	width:180px;
	height:60px;
	background:#d7d7d7;
	float:left;
	border:1px solid #d7d7d7;
	padding:10px;
	overflow:hidden;
	font-weight:bold;
	font-size:15px;
}
.catalog .item .name a{
	color:#224855;
}
.catalog .item .price{
	float:left;
	background:#224855;
	text-align:left;
	color:#d7d7d7;
	font-size:13px;
	padding: 7px 10px 5px;
}
.catalog .item .price span{
	font-size:15px;
	color:#99cdff;
	font-weight:bold;
}
div.catalog-item{
	width:720px;
	float:left;
	position:relative;
	margin:30px 0px;
}
div.catalog-item .curr{
	min-height:385px;
	padding-bottom:20px;
	float:left;
	width:100%;
}
div.catalog-item .images{
	width:354px;
	float:left;
	height:100%;
}
div.catalog-item .directimg{
	width:100%;
	height:282px;
	text-align:center;
	border:1px solid #D7D7D7;
	float:left;
}
div.catalog-item .moreimg{
	float:left;
	width:100%;
	background:#D7D7D7;
	height:100px;
	border-right:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	position:relative;
}
div.catalog-item .info{
	float:right;
	width:321px;
	height:100%;
}
div.catalog-item .info .top{
	margin-bottom:20px;
	float:left;
	width:100%;
}
div.catalog-item .info .bottom{
	float:left;
	width:100%;
}
div.catalog-item .info .price{
	float: left;
	background: #224855;
	width: 110px;
	text-align: left;
	color: #d7d7d7;
	font-size: 13px;
	padding: 8px 10px 5px;
}
div.catalog-item .info .price span{
	font-size: 15px;
	color: #99cdff;
	font-weight: bold;
}
div.catalog-item .buy{
	float:right;
}
div.catalog-item a.get_h{
	display:block;
	padding:8px 20px;
	float:right;
	color:#224855;
	text-decoration:none;
	border-radius:8px;
	border:1px solid #99cdff;
	background: rgb(153,205,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(153,205,255,1) 0%, rgba(247,254,253,1) 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,205,255,1)), color-stop(76%,rgba(247,254,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(153,205,255,1) 0%,rgba(247,254,253,1) 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cdff', endColorstr='#f7fefd',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
}
div.catalog-item .count{
	float:left;
	width:32px;
	height:33px;
	border:1px solid #d7d7d7;
	margin:0px 28px;
	overflow:hidden;
}
div.catalog-item .count form{
	display:block;
	float:left;
	width:100%;
	height:20px;
}
div.catalog-item .count input[type='text']{
	border:none;
	background:none;
	text-align:center;
	height:100%;
	width:100%;
}
div.catalog-item .count .addN{
	display:block;
	float:left;
	width:100%;
	background:#d7d7d7;
	font-size:9px;
	padding:0px 2px;
	color:#000;
}
div.catalog-item .name{
	color:#224855;
	width:100%;
	margin-bottom:10px;
	font-weight:bold;
}
div.catalog-item .text{
	color:#000;
}
div.ftitems{
	width:100%;
	float:left;
	background:#d7d7d7;
	padding:22px 0px 30px 0px;
}
div.ftitems .top{
	float:left;
	width:100%;
	margin-bottom:20px;
}
div.ftitems .title{
	color:#224855;
	font-size:16px;
	float:left;
	margin-left:15px;
}
div.ftitems .seeall{
	float:right;
	font-size:13px;
	margin-right:15px;
}
div.ftitems .seeall a{color:#224855;}
div.ftitems .items{
	float:left;
	width:100%;
}
div.ftitems .box{
	width:200px;
	height:273px;
	overflow:hidden;
	float:left;
	margin-left:30px;
}
div.ftitems .box .image{
	text-align:center;
	height:192px;
	float:left;
	width:100%;
	border-bottom:1px solid #d7d7d7;
	background:#FFF;
}
div.ftitems .box .wrap{
	width:100%;
	height:80px;
	float:left;
	background:#f3f3f3;
}
div.ftitems .box .name {
	padding:20px;
	overflow:hidden;
	font-size:13px;
	height:60px;
	width:180px;
	padding:10px;
}
div.ftitems .box .name a{
	color: #224855;
	font-weight:bold;
}
div.catalog-item .moreimg .wrapp{
	width: 250px;
	float: left;
	margin-left: 60px;
	padding: 25px 0px;
}
div.catalog-item .moreimg ul{
	width:100%;
	height:100%;
}
div.catalog-item .moreimg ul li{
	width:61px;
	height:53px;
	float:left;
	border:1px solid #bababa;
	margin-right:20px;
	overflow:hidden;
	background:#FFF;
}
div.catalog-item .moreimg ul li img{
	width:100%;
}
div.catalog-item .moreimg #prev,div.catalog-item .moreimg #next{
	width:29px;
	height:100%;
	position:absolute;
	top:0px;
}
div.catalog-item .moreimg #prev{
	background:url('/bitrix/templates/universal_s1/images/eleprev.png') no-repeat;
	left:0px;
	display:block!important;
}
div.catalog-item .moreimg #next{
	background:url('/bitrix/templates/universal_s1/images/elenext.png') no-repeat;
	right:0px;
	display:block!important;
}
div.form-back{
	width:100%;
	height:100%;
	background:#000;
	opacity:0.45;
	position:fixed;
	z-index:10;
	display:none;
	left:0;top:0;
}
div.form-wrapp{
	width:100%;
	height:100%;
	position:fixed;	
	z-index:25;	
	display:none;
	left:0;top:0;
}
div.catalog-menu{
	float:left;
	padding:0px 10px;
	width:195px;
	height:100%;
	margin-top: 5px;
}
div.catalog-menu .title{
	float:left;
	width:100%;
	font-size:24px;
	color:#224855;
	font-weight:bold;
	margin-bottom:10px;
}
div.catalog-menu a{
	color:#224855;
}
div.catalog-menu ul li ul a{
	color:#000;
}
div.catalog-menu ul li ul li.selected a{
	color:#3fa0fd;
}
div.catalog-menu ul li ul a:hover{
	color:#3fa0fd;
}
div.catalog-menu ul{
	margin:5px 0px;
	font-size:15px;
}
div.catalog-menu li{
	padding:5px 0px;
	border-bottom:1px dashed #DCDCDC;
}
div.catalog-menu ul li ul{
	display:none;
	font-size:14px;
}
div.catalog-menu ul li ul li{
	border:none;
	padding:2px 0px;
}
div.catalog-menu ul li.selected ul{
	display:block;
	margin-left:20px;
}

/* End */
/* /bitrix/templates/universal_s1/components/bitrix/menu/catalogmenu/style.css?1454458740794 */
/* /bitrix/templates/universal_s1/styles.css?1454458740851 */
/* /bitrix/templates/universal_s1/template_styles.css?145445874019318 */
