<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */



/* Start:/bitrix/components/alfateam/system.auth.form/templates/.default/style.css*/
#login-form-window
{
}
#login-form-window table{
	width:100%;
}
#login-form-window table td{
	padding:2px;
}
#login-form-window table td.r{
	text-align:right;
}
#login-form-window h2{
	text-align:center;
}
a#login, a#logout{
	border-bottom: 1px dashed #72a100;
	text-decoration: none;
}
a#login:hover, a#logout:hover{
	border-bottom: none;
}	
a#logout{
}	
a#personal{
	
}
a#login-ico, a#logout-ico{
	display:block;
	width:37px;
	height:37px;
	text-decoration:none;
	background:url(/bitrix/components/alfateam/system.auth.form/templates/.default/images/login.png);
	float:left;
	margin-right:10px;
}
a#logout-ico{
	background:url(/bitrix/components/alfateam/system.auth.form/templates/.default/images/logout.png);
}
.auth a, #authForm a{
	color:#72a100;
	line-height:18px;
}
.auth a:visited, #authForm a:visited{
	color:#72a100;
}
.auth, #authForm{
	margin-bottom:10px;	
}
/* End */



/* Start:/bitrix/templates/main/styles.css*/
.data-table{
	
}
.data-table td, .data-table th{
	padding:3px 5px;
	border:solid 1px #333;
}
.data-table thead td, .data-table th{
	background:#333;
	color:#c8c8c8;
	font-weight:bold;
	font-size:14px;
	padding:3px 10px;
	border:solid 1px #fff;
}

div.red-title{
	background:url(/bitrix/templates/main/images/works_top.png) no-repeat;
	width:186px;
	height:43px;
	color:#fff;
	text-shadow:1px 1px 1px #333;
	line-height:43px;
	font-size:16px;
	padding:0 0 0 25px;
	margin:0 0 20px -25px;
	behavior: url(/PIE.htc);
}
.h2-block{
	background:url(/bitrix/templates/main/images/title_marker.gif) repeat-x bottom;
	padding:0 5px 10px 5px;
}
.h2-block a{
	float:right;
	font-size:12px;
	color:#72a100;
	padding-top:5px;
}
.h2-block a:visited{
	color:#72a100;
}
.news-item
{
  display: inline-block;
  padding-top:5px;
  font-size:13px;
  line-height:18px;
}
.news-item img
{
  float: left;
  width:150px;
  height: auto;
  margin:0px 10px 10px 0px;
  border:solid 1px #ccc;
  padding:2px;
  margin-right:30px;
}

/* End */



/* Start:/bitrix/templates/main/template_styles.css*/
@charset "utf-8";
@import "/bitrix/templates/main/normalize.css";
html{
	height:100%;
	}
body{
	min-width:1000px;
	color:#333;
	height: auto !important;
	height:100%;
	min-height: 100%;
	position: relative;
	background:#fff;
	margin:0;
	padding:0;
	font-size:12px;
font-family:arial; 
}
a{
	color:#72a100;
}
a:visited{
	color:#72a100;
}
a:hover{
	text-decoration:none;
}
h1, h2{
	font-size:22px;
	margin-bottom:15px;
}
h2{
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
}
p{
margin:10px 0; line-height: 18px; text-align: justify;

}
ul{
  list-style:disk;
  padding-left:20px;
}
.body{
	padding-bottom:130px;
	margin-left:auto;
	margin-right:auto;
	min-width:1000px;	
	border-top:solid 10px #333;
	background:#fff url(/bitrix/templates/main/images/bg_cell_gradient.png) repeat-x top;
}
#head{
	margin-bottom:10px;	
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	width:1000px;	
}
	#head .logo{		
		display:block;
		width:300px;
		float:left;
		margin-right:50px;
		padding-top:15px;
		text-decoration:none;
	}	
	#head .logo div{		
		color:#555;
		font-size:16px;
		text-align:center;
		margin-top:-7px;
	}
	#head .service{
		width:380px;
		float:left;	
	}
	#head .service .vcard{
		padding-left:0px;
		background:url(/bitrix/templates/main/images/icon_phone1.png) no-repeat left;
		height:37px;
		float:left;
	}
	#head .service .vcard .tel{
		font-size:14px;
		font-weight:bold;
		line-height:22px;
	}
	#head .service .vcard .tel span{
		font-size:18px;
		color:#FF0000;
	}

#head .service .social-icon{
	height: 32px;
	text-align: right; padding-left:47px;
}
#head .service .social-icon a{
	display: inline-block;
	margin-left: 3px; 
}
#head .service .social-icon a.vk-icon {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/vk-icon.png) 0 0 no-repeat;}
#head .service .social-icon a.fb-icon { display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/fb-icon.png) 0 0 no-repeat;}
#head .service .social-icon a.on-icon {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/on-icon.png) 0 0 no-repeat;}
#head .service .social-icon a.tt-icon {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/tt-icon.png) 0 0 no-repeat;}
#head .service .social-icon a.ins-icon {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/ins-icon.png) 0 0 no-repeat;}
#head .service .social-icon a.skype {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/skype.png) 0 0 no-repeat;}
#head .service .social-icon a.mailru {display: inline-block; margin-left: 3px; width:32px; height:32px; background:url(/bitrix/templates/main/images/mailru.png) 0 0 no-repeat;}
	#head .service  .search-form{
		margin-top:20px;
	}
	#head .service  .search-form div{
		height:22px;		
		padding:3px 0 0 10px;
		border:solid 1px #d1cfd0;
		background:#fff;
		float:left;
		width:342px;		
	}
	#head .service  .search-form input[type=text]{
		width:330px;
		background:none;		
		border:none;
	}
	#head .service  .search-form input[type=submit]{
		width:26px;
		height:27px;
		background:url(/bitrix/templates/main/images/search_button.png);
		border:none;
		float:right;
	}
	#head .personal{
		width:210px;
		float:right;
	}
	#head .top-menu{
		margin-top:20px;
		position:relative;
		height:44px;
	}
	#head .top-menu .menu-bg{
		height:40px;
		background:#333;
		margin-top:2px;
		position:absolute;
		width:100%;
	}
	#head .top-menu ul{		
		padding:0;
		margin:0 10px 0 10px;
		list-style:none;
		position:absolute;
	}
	#head .top-menu ul li{
		float:left;		
	}
	#head .top-menu ul li a{
		display:block;
		height:44px;
		float:left;
		padding:0 19px 0 19px;
		color:#c8c8c8;
		font-weight:bold;
		font-size:14px;
		line-height:44px;
		vertical-align:middle;
	}
	#head .top-menu ul li a.selected{
		background:url(/bitrix/templates/main/images/menu_center.png);
		color:#fff;
		text-decoration:none;
	}
	
#main{
	margin-bottom:10px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;	
}	
	
#main .main-frame{
	width:735px;
	float:right;	
}

#main .left-frame{
	width:245px;
	float:left;	
}
.menu-tree{
	background:#e1e1e1;
	padding:10px 0;
}
.menu-tree ul{
	padding:0;
	margin:0;
	list-style:none;
}
.menu-tree ul li a{
	display:block;
	height:31px;
	padding:0 40px 0 20px;
	color:#333;
	font-weight:bold;	
	white-space:nowrap;
	line-height:30px;
	vertical-align:middle;
	text-decoration:none;
}
.menu-tree ul li a:hover, .menu-tree ul  a.selected{
	background:#f3f3f3;
}
.menu-tree ul  a.selected, .menu-tree ul  a:hover.selected{
	background:#f3f3f3 url(/bitrix/templates/main/images/right_menu_mark.png) no-repeat 210px;
}
.left-menu-title{
	position:relative;
	height:42px;
	line-height:40px;
	background:url(/bitrix/templates/main/images/title_field.png);
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color:#fff;
	font-size:20px;	
	vertical-align:middle;
	padding:0 25px;
	text-shadow: 1px 1px 0 #333;
	behavior: url(/PIE.htc);
}
.footer {
	position:absolute;
	height:100px;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	background:#d2d2d2 url(/bitrix/templates/main/images/footer.png);
	color:#505050;
}
	.footer .footer-container{
		width:1000px;
		margin-left:auto;
		margin-right:auto;
		padding-top:20px;

	}
	.footer .copy{
	    float: left;
		line-height: 18px;
		width: 250px;
	}
	
	.footer .alfateam a {
		color: #333;		
		text-decoration: none;
	}
	.footer .alfateam img {
		vertical-align: middle;
	}
	.footer .center {
		float: left;
		margin-left: 30px;
		width: 700px;
	}
.footer .center span {
		display: inline-block; float:left; margin: 0 5px 0 0;
	}
.footer .center img {
		display: inline-block; float:left; margin: 0 5px 0 0;
	}		
.clear {
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
}
.clear-left {
	clear:left;
	height:0;
	font-size: 0px;
	line-height: 0px;
}

ul.breadcrumb-navigation{
	margin-bottom:10px;
}

.slider {	
	height:280px;
	margin-bottom:30px;
}
.slider img {top:0; left:0; width:735px; height:258px;}
.slider .nav { z-index: 50; position: absolute; bottom:0; right: 20px;}
.slider .nav a {margin: 0 0 0 10px; text-decoration: none;color:#000; width:15px; height:15px; float:left; display:block; line-height:24px; vertical-align:middle; text-align:center;
    background:#ccc url(/bitrix/templates/main/images/banner_point.gif) no-repeat;
	font-size:0px;
	line-height:0px;
}
.slider .nav a.activeSlide {
	background:url(/bitrix/templates/main/images/banner_point_active.gif) no-repeat;
}
.slider.nav a:focus { outline: none; }

.news-date-time{
	font-size:11px;
	color:#898989;
}
.news-list .name{
	margin:3px 0 3px 0;
}
.news-list .news-item{
	margin-bottom:20px;
}

.basket{

}
.basket-cart{
	float:left;
	display:block;
	width:37px;
	height:37px;
	margin-right:10px;
	background:url(/bitrix/templates/main/images/icon_basket.png) no-repeat;
}

/* Cart Item List */
table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name { width: 100%; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price {  text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}
td.cart-item-quantity input { width: 40px; text-align: center;}
div.cart-ordering { overflow: hidden; margin-top: 1em; }
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
div.cart-buttons { float: right; }
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px;  display: inline-block; } 
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block;  vertical-align: top;}
td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } 
table.cart-items thead td { color: #7F7F7F;}
table.cart-items td { border-color: #E5E5E5; }
td.cart-item-actions a.cart-delete-item { background: url(/bitrix/templates/main/images/fileclose.png) no-repeat; } 

/* Catalog Section List */
div.catalog-section-list {}
div.catalog-section  
{
	width:223px;
	float:left;
	margin:0 10px 30px 10px;
}
div.catalog-section  a{color:#666;}
div.catalog-section ul{ 
	list-style:none;
	padding:0;
	margin:0;
	margin-left:20px;
}
div.catalog-section ul li{
	margin-bottom:5px;
}
div.catalog-section .catalog-section-title{
	margin-bottom:5px;
}

div.catalog-section .catalog-section-title a{
	font-weight:bold;
	color:#333;
}

.catalog-item-list table{width:100%}
.catalog-item-list table td, .catalog-item-list table th{padding:4px 10px; border:solid 1px #fff;height:30px;white-space:nowrap;}
.catalog-item-list table th{background:#ccc;}
.catalog-item-list table th a{color:#333}
.catalog-item-list th a.act{padding-right:10px}
.catalog-item-list th a.desc{background:url(/bitrix/templates/main/images/desc.gif) no-repeat right}
.catalog-item-list th a.asc{background:url(/bitrix/templates/main/images/asc.gif) no-repeat right}
.catalog-item-list td.name a{color:#333;white-space:normal;}
.catalog-item-list table tr.c0 td{background:#f3f3f3;}
.catalog-item-list td.buy{width:80px;}
.catalog-item-list span.catalog-item-price{font-weight:bold;}

/* Order List */
div.order-item { margin: 0 0 2em 0; zoom:1; }
div.order-title-inner { padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.order-title-inner span { font-weight: bold; float: left;} 
div.order-title-inner a { float: right; }
div.order-title .r1 {}
div.order-title .r2, div.order-title .r0 { border-left: 1px solid; border-right: 1px solid;}

div.order-info { overflow: hidden; padding: 1em 11px 1em 11px; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; zoom:1; }
div.order-details { float: left; width: 60%;}
div.order-status-info { float: right; width: 30%;}
div.order-status-date { margin-bottom: 0.7em;}
div.order-status { margin-bottom: 0.7em; padding: 0.2em 0.6em 0.3em; }
div.order-status-links a { display: block; outline: none; margin-bottom: 0.3em;}

div.order-props p { margin: 0 0 0.5em 0;}
div.order-items { margin: 1em 0 0 1.5em; }
div.order-items ol { padding: 0 0 0 1.5em; margin: 0.5em 0 0;}
div.order-items li { margin: 0 0 0.5em 0;}
div.order-buttons {text-align: center;}
div.order-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}

table.order-properties { width: 100%;}
table.order-properties td { vertical-align: top; padding:0 0.5em 0.3em; }
table.order-properties td.field-name { text-align: right; width: 50%; color: #7f7f7f;}
table.order-properties td.field-value { width: 50%; }
table.order-properties td.field-title { text-align: center; font-weight: bold; padding: 0.5em;}

div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner { padding: 2px 12px 4px; }
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td { border: none;}
div.order-checkout div.order-item, div.order-full-summary div.order-item { margin: 0 0 1.2em 0;}

div.order-title b, div.order-title-inner { background-color: #333;}
div.order-title-inner span { color: #c8c8c8;} 
div.order-title .r2, div.order-title .r0 { border-color: #FAFAFA;}

div.order-info { border-bottom-color: #333; border-right-color: #333; border-left-color: #333;}
div.order-status { background-color: #A4A4A4; color: #FFF;}
div.order-status-n { background-color: #FFAE00;}
div.order-status-deny { background-color: #F20000;}
div.order-status-p { background-color: #3ABE00;}

div.order-items { color: #7F7F7F}
#order_form_id table td{
	padding:5px;
	vertical-align:middle;
}

.errortext, .starrequired { color: red;}  
.errortext, .notetext { background:#FFFEEB; border-color: #FFD482;}

.filter{
	background:#E1E1E1;
	padding:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(/PIE.htc);	
	margin-bottom:20px;
}

.detail-head{
	padding:10px;
	border:solid 1px #999;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;		
}
.catalog-detail{
	margin-bottom:20px;
}
.catalog-detail div.buy{
	width:140px;
	float:right;
	height:40px;
	padding:10px;
	background:#E1E1E1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	margin-left:10px;
}
.catalog-detail  h1{
	margin-bottom:10px;
}
.catalog-detail div.catalog-detail-price{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#C00;
	margin-bottom:5px;
}
.catalog-detail-buttons{
	text-align:center;
}

.catalog-section-childs{
	width:100%;
}
.form-table{
	width:100%;
}
	.form-table td{		
		vertical-align:middle;
		padding:5px;
	}
	.form-table td.f{
		width:150px;
		text-align:right;
	}
	.form-table .starrequired{
		color:#f00;
	}
.err, .mess{
	border:solid 1px #0f0;
	padding:10px;
	color:#f00;
}	
.mess{
	color:green;
	border:solid 1px green;
}
.catalog-item-buy{
	display:block;
	width:80px;
	height:20px;
	line-height:19px;
	text-align:center;
	margin:0 auto;
}
.catalog-item-buy.loading{
	background:url(/bitrix/templates/main/images/loading35.gif) no-repeat center center;
}
.catalog-item-buy.in-the-cart{
	color:#900;
}
.file{
	padding:5px 10px;
	border:solid 1px #ccc;
	background:#eee;
}


.formfield {
    background: none repeat scroll 0 0 #eee;
    border-radius: 5px 5px 5px 5px;    
    padding: 20px;
}
.form label{
	display:block;
	margin-bottom:5px;
	line-height: 20px;
}
#feedback{
	margin-top:20px;
}
#feedback input[type="text"], #feedback textarea{
	width:100%;
}
.error input[type="text"], .error select, .error textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.75), 0 0 8px rgba(250, 0, 0, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.75), 0 0 8px rgba(250, 0, 0, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.75), 0 0 8px rgba(250, 0, 0, 0.6);	
}


.utp{
	margin-bottom:30px;
}
.utp .item{
	width:225px;
	float:left;
	margin-left:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.utp .item:first-child{
	margin-left:0;
}
.utp i{
	width:70px;
	height:70px;
	display:block;
	background:url(/bitrix/templates/main/images/icons.png);
	margin:0 auto 10px;
	
}
.utp i.garanty{
	background-position:-70px 0;
}
.utp i.date{
	background-position:-140px 0;
}

.actions .item{
	margin-left:35px;
	float:left;
}
.actions .item:first-child{
	margin-left:0;
}
div.hello {font-size: 14px; font-weight: normal; line-height: 22px;}
div.top-counter {color:#72a100; font-size: 14px; margin-bottom: 15px; font-weight: 600; text-align: center;}
div.mfeedback {
	position:relative;
	border:solid 1px #d2d2d2;
	padding:15px 20px 20px 20px;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior: url(/PIE.htc);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ededed));
    background: -moz-linear-gradient(#f8f8f8, #ededed 100%);
    background: linear-gradient(#f8f8f8, #ededed 100%);	
	-pie-background: linear-gradient(#f8f8f8, #ededed 100%);
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:100%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:100%;}
div.mf-message textarea {width: 100%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css */
/* /bitrix/components/alfateam/system.auth.form/templates/.default/style.css */
/* /bitrix/templates/main/styles.css */
/* /bitrix/templates/main/template_styles.css */
</pre></body></html>