

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

/* End */


/* Start:/bitrix/templates/ko_satellite/components/bitrix/catalog.top/.default/style.css?1744193022451*/
.catalog-top-4 .prev-img {display: block; height: 145px; overflow: hidden;line-height: 145px;}
.catalog-top-4 .products .caption .item-name{height:48px; overflow: hidden; display: block;}
.catalog-top-4 .item-price {
	display: block;
	line-height: 16px;
	font-size: 16px;
	overflow: hidden;
}
.catalog-top-4 .detail-link {display: block; height: 32px; overflow: hidden;}

.catalog-top-4 .prev-img .preview-img{line-height: 1.2;display: inline-block;}

/* End */


/* Start:/bitrix/templates/ko_satellite/components/bitrix/sale.basket.basket.small/.default/style.css?17441930221005*/
#basket-small .footer {
  font-size: normal;
  margin: 10px 20px;
}

#basket-small .footer a.cart,
#basket-small .footer a.order {
  display: block;
  height: 31px;
  line-height: 31px;
  float: left;
  margin: 0;
  padding: 0;
  background: url(/bitrix/templates/ko_satellite/components/bitrix/sale.basket.basket.small/.default/images/button-bg.png);
  text-align: center;
}
#basket-small .footer .divider {
  width: 1px;
  height: 31px;
  background: #d9d9d9;
  float: left;
}
#basket-small .footer a {
  text-decoration: none;
  font-weight: bold;
  color: #7B7B7B;
  font-style: normal;
}
#basket-small .footer a:hover {
  color: #313131;
}
#basket-small .footer a.cart {
  -moz-border-radius: 15px 0 0 15px;
  -webkit-border-radius: 15px 0 0 15px;
  -khtml-border-radius: 15px 0 0 15px;
  border-radius: 15px 0 0 15px;
  width: 79px;
}
#basket-small .footer a.order {
  -moz-border-radius: 0 15px 15px 0;
  -webkit-border-radius: 0 15px 15px 0;
  -khtml-border-radius: 0 15px 15px 0;
  border-radius: 0 15px 15px 0;
  width: 96px;
}
#basket-small .emptyCart {
  text-align: center;
}
/* End */


/* Start:/bitrix/templates/ko_satellite/components/bitrix/system.auth.authorize/eshop/style.css?1744193022629*/
#login.modal form {
	margin-bottom: 0;
}
#login .login-footer {
	overflow: hidden;
	width: 220px;
}
	#login .login-footer,
	#login .login-footer .rememberme,
	#login .login-footer .rememberme span.input,
	#login .login-footer .rememberme label.caption {
		display: block;
	}
	#login .login-footer .rememberme {
		float: left;

	}
		#login .login-footer .rememberme span.input,
		#login .login-footer .rememberme label.caption {
			float: left;
		}
		#login .login-footer .rememberme label.caption {
			padding-left: 3px;
			padding-top: 3px;
		}

	#login .login-footer span.forgotpassword {
		padding-top: 3px;
		float: right;
	}
/* End */


/* Start:/bitrix/templates/ko_satellite/template_styles.css?174419302228132*/
.rub {
	font-family: 'PT Sans', sans-serif;
	line-height: 1em;
}

a{
color: #777;
}

a:hover{
color: #333;
}

.b-line {margin-bottom: 1em;}

.icon-white{color:#fff !important}

	
.header-div{
	background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
	background-image: -moz-linear-gradient(bottom, #ededed, #fff);
	background-image: -o-linear-gradient(bottom, #ededed, #fff);
	background-image: -ms-linear-gradient(bottom, #ededed, #fff);
	background-image: linear-gradient(to top, #ededed, #fff);
	height: 133px;
	margin-top: 22px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	/*background: url(/bitrix/templates/ko_satellite/i/header-top.png) no-repeat left top;*/
}

.header-div [class*="span"]{
	position: relative;
}

.header-div .logo{
	width:350px;
	height:70px;
	background: url(/bitrix/templates/ko_satellite/i/logo_tv.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 24px;
	left: 22px;
	z-index: 1000;
}
.nav-top {
	margin-top:-20px;
}

.nav-top .navbar-inner{
	background-image: -webkit-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -moz-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -o-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -ms-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: linear-gradient(to top, #4d4c49, #6e6c6a);
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
	padding-right: 0;
	height:48px;
	border:0;
	padding-left: 0px;
}

.nav-top.navbar .nav > li > a{
	text-shadow:0 0 0;
	transition: all 0.4s ease 0s;
}
.nav-top.navbar .nav > .active > a,
.nav-top.navbar .nav  a:hover,
.nav-top.navbar .nav > .active > a:focus {
	background: #333333;
	color:#fff;
	box-shadow: 0 0 0;    
}
.search-div {
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
	background-image: -webkit-linear-gradient(top, #eb053a, #cc0432);
	background-image: -moz-linear-gradient(top, #eb053a, #cc0432);
	background-image: -o-linear-gradient(top, #eb053a, #cc0432);
	background-image: -ms-linear-gradient(top, #eb053a, #cc0432);
	background-image: linear-gradient(to bottom, #eb053a, #cc0432);
	padding-left: 10px;
	position: relative;
}

.search-div form:before{
	position: absolute;
	top:0;
	right:24px;
	width:81px;
	height:48px;
	content:"";
	display:block;
	background: url("/bitrix/templates/ko_satellite/i/top-search.png") no-repeat 0 0;
	border:0;
	
}
.search-div .search-query{
	margin:9px 7px 9px 0;
	width:172px;
}

.nav-top.navbar .btn{
	border-width: 0;
	box-shadow: none;
	width:47px;
	height:48px;
	background: url("/bitrix/templates/ko_satellite/i/search-btn.png") no-repeat 0 0;
	
}

.nav-top.navbar .btn, 
.nav-top  .navbar-search{
	margin:0;
}
.nav-top .navbar-search .search-query {
	background: #fff;
	border: 1px solid #fff;
	line-height: 20px;
}


.nav-top .input-append .add-on:last-child,
.nav-top .input-append .btn:last-child {
	border-radius: 20px;
}
.nav-top.navbar .nav > li > a{
	padding:14px 15px;
}
.nav-top ul.nav a{
   /* font-family: 'Righteous', cursive;*/
font-family: Arial,Helvetica, sans-serif;
font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
}
.nav-top ul.nav li.first a {
	-webkit-border-top-left-radius: 48px;
	-webkit-border-bottom-left-radius: 48px;
	-moz-border-radius-topleft: 48px;
	-moz-border-radius-bottomleft: 48px;
	border-top-left-radius: 48px;
	border-bottom-left-radius: 48px;
}

/* 2. .widget */
.widget {
	position: relative;
	clear: both;
	margin-bottom: 2em;
	background: #fff;

	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	-khtml-border-radius: 24px;
	border-radius: 24px;

	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.15);
}

.lt-ie9 .span1 .widget {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-top.png) no-repeat left top;
}
.lt-ie9 .span1 .widget.dark,
.gt-ie8 .span1 .widget.dark {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-top-dark.png) no-repeat left top;
}

.lt-ie9 .span1 .widget.grey,
.gt-ie8 .span1 .widget.grey {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-top-gray.png) no-repeat left top;
}

.gt-ie8 .span1 .widget.dark .widget-header {
	background: none;
}
.gt-ie8 .span1 .widget.dark .widget-content {
	background: none;
}

.gt-ie8 .span1 .widget.grey .widget-header {
	background: none;
}
.gt-ie8 .span1 .widget.grey .widget-content {
	background: none;
}

.widget-header {
	position: relative;

  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -khtml-border-radius: 24px;
  border-radius: 24px;

	background: #ededed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fff 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fff 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fff 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#fff 100%);

	
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fff',GradientType=0 );*/
	

	-webkit-background-clip: padding-box;

	line-height: 48px;
	border-bottom:1px solid #ebebeb;
}
	
.lt-ie9 .span1 .widget.dark .widget-header,
.gt-ie8 .span1 .widget.dark .widget-header,
.lt-ie9 .span1 .widget.grey .widget-header,
.gt-ie8 .span1 .widget.grey .widget-header {
	height: 48px;
}

.widget-header h3 {position: relative;display: inline-block;margin: 0 1em 0 18px;font-size: 17px;font-weight: bold;color: #6b6967;line-height: 48px;text-transform: uppercase;}
.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {display: inline-block;margin:16px 0 18px 13px;font-size: 16px;color: #555;vertical-align: middle; line-height: 16px;}
.widget-content {padding: 15px 20px}

.lt-ie9 .span1 .widget-content,
.lt-ie9 .span1 .widget .widget-header + .row-fluid {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-bottom.png) no-repeat left bottom;
}

.lt-ie9 .span1 .widget.dark .widget-content,
.gt-ie8 .span1 .widget.dark .widget-content {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-bottom-dark.png) no-repeat left bottom;
}

.lt-ie9 .span1 .widget.grey .widget-content,
.gt-ie8 .span1 .widget.grey .widget-content {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget-bottom-gray.png) no-repeat left bottom;
}

.lt-ie9 .span1 .widget.dark .widget-content {
	width: 216px;
}

/* Widget Content Clearfix */    
.widget-content:before,
.widget-content:after {content:"";display:table;}
.widget-content:after {clear:both;}

/* For IE 6/7 (trigger hasLayout) */
.widget-content {zoom:1;}

/* Widget Table */
.widget-table .table {margin-bottom: 0;border: none;}
.widget-table .table tr td:first-child {border-left: none;}
.widget-table .table tr th:first-child {border-left: none;}

.widget.lightgrey{
	background-image: -webkit-linear-gradient(bottom, #f0f0f0, #fff);
	background-image: -moz-linear-gradient(bottom, #f0f0f0, #fff);
	background-image: -o-linear-gradient(bottom, #f0f0f0, #fff);
	background-image: -ms-linear-gradient(bottom, #f0f0f0, #fff);
	background-image: linear-gradient(to top, #f0f0f0, #fff);
}

.widget.grey{
	background-image: -webkit-linear-gradient(bottom, #d2d2d2, #d6d6d6);
	background-image: -moz-linear-gradient(bottom, #d2d2d2, #d6d6d6);
	background-image: -o-linear-gradient(bottom, #d2d2d2, #d6d6d6);
	background-image: -ms-linear-gradient(bottom, #d2d2d2, #d6d6d6);
	background-image: linear-gradient(to top, #d2d2d2, #d6d6d6);
	
	-webkit-box-shadow: 0px 0px 0px;
	-moz-box-shadow:    0px 0px 0px;
	box-shadow:         0px 0px 0px;
}
.widget.grey .widget-header{
	background: transparent;
	/*filter: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:0;*/
	border-bottom: 1px solid silver;
}
.widget.grey .widget-header h3 {color:#6b6967}

.widget.dark{
	background-image: -webkit-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -moz-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -o-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -ms-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: linear-gradient(to top, #4d4c49, #6e6c6a);
	color:#fff;
}
.widget.dark .widget-header{
	background-image: -webkit-linear-gradient(bottom, #3e3d3b, #555452);
	background-image: -moz-linear-gradient(bottom, #3e3d3b, #555452);
	background-image: -o-linear-gradient(bottom, #3e3d3b, #555452);
	background-image: -ms-linear-gradient(bottom, #3e3d3b, #555452);
	background-image: linear-gradient(to top, #3e3d3b, #555452);
	border-bottom: 1px solid #3e3d3b;
}
.widget.dark .widget-header [class^="icon-"], .widget-header [class*=" icon-"] {margin-right: 13px; margin-left: 0;}
.widget.dark .widget-header h3 {color:#fff}


#footer-div{
	position: relative;
	clear: both;
	margin-bottom: 2em;
	height: 171px;
	overflow: hidden;
	background: #fff url(/bitrix/templates/ko_satellite/i/footer-bg-gradient.png);
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.15);   
	padding:20px;
}

.lt-ie9 #footer-div {
	background: transparent url(/bitrix/templates/ko_satellite/i/footer-bg.png) left top;
}

.lt-ie9 .mbn.b-line.gradient {
	background: transparent url(/bitrix/templates/ko_satellite/i/what-choose.png) no-repeat left top;
	filter: none;
	border: none;
}
	.lt-ie9 .mbn.b-line.gradient .mbn .title {
		background: transparent;
		filter: none;
		border: none;
	}

.lt-ie9 .span3 .span5 .widget {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget5-top.png) no-repeat left top;
}
.lt-ie9 .span3 .span5 .widget .widget-content {
	background: transparent url(/bitrix/templates/ko_satellite/i/widget5-bottom.png) left bottom;
}

.lt-ie9 .container .row .span3 > .widget {
	background: transparent;
}
.lt-ie9 #center-div {
	background: transparent url(/bitrix/templates/ko_satellite/i/center-bottom.png) no-repeat left bottom;
	padding: 0;
}
.lt-ie9 #center-div > .inner {
	background: transparent url(/bitrix/templates/ko_satellite/i/center-top.png) left top;
	margin-bottom: 24px;
	padding: 15px 20px 0 20px;
	overflow: hidden;
}


#footer-div address  {
	margin-top: 15px;
}

#footer-div address [class^="icon-"] {color:red; font-size: 18px; line-height: 20px; margin-right: 10px;}
 
#footer-div address .dl-horizontal dt {width:22px; color:#e30538; line-height: 20px; font-size: 18px;}

#footer-div address .dl-horizontal dd {margin-left: 28px;}

#footer-div address .dl-horizontal dt,
#footer-div address .dl-horizontal dd {
	padding: 0 0 3px 0;
}

#footer-div address,
#footer-div address .dl-horizontal {
	margin-bottom: 8px;
}

ul.nav a {color:#63615f}
ul.nav ul a {color:#aaa9a9}

.catalog-menu ul.nav ul {list-style: none; margin-left: 20px; display: none;}
/*.catalog-menu ul.nav a:hover {color:#000000 !important; background: none;}*/
.catalog-menu ul.nav {margin:0}
.catalog-menu ul.nav  li.active > ul {display: block;}
.catalog-menu ul.nav li.active a {position: relative; display: block;padding-right: 10px;}
.catalog-menu ul.nav li.active > a {color:#eb053a;}
.catalog-menu ul.nav ul a:before{
	border-color: transparent transparent transparent #c9c9c9;
	border-style: solid;
	border-width: 3px;
	content: "";
	display: block;
	height: 0;
	left: -10px;
	position: absolute;
	top: .5em;
	width: 0;
}
.catalog-menu ul.nav li:hover > a:before{
	border-color: transparent transparent transparent #000000;
}
.catalog-menu ul.nav ul li.active > a:before {
	border-color: transparent transparent transparent #eb053a;
}

.catalog-menu ul.nav li.active > a.parent:after{
	border-color: #eb053a transparent transparent;
	border-style: solid;
	border-width: 3px;
	content: "";
	display: block;
	height: 0;
	right: 0;
	position: absolute;
	top: .5em;
	width: 0;
}
.breadcrumb{
	background-color: transparent;
	border-radius: 0;
	list-style: none outside none;
	margin: 0 0 1em;
	padding: 0;
}
ul.breadcrumb{
	margin: 0;
}
.breadcrumb a {
	text-shaddow:0 0 0;
}


.btn {
	background-color:#cc0432;
	background-image: -webkit-linear-gradient(top, #eb053a, #cc0432);
	background-image: -moz-linear-gradient(top, #eb053a, #cc0432);
	background-image: -o-linear-gradient(top, #eb053a, #cc0432);
	background-image: -ms-linear-gradient(top, #eb053a, #cc0432);
	background-image: linear-gradient(to bottom, #eb053a, #cc0432);
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	border-width: 0;
	text-shadow:0 0 0;
}
.btn-group .btn {border-width: 1px;}
.btn:hover,
.btn:active,
.btn.active {
	background-color: #6e6c6a;
	background-image: -webkit-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -moz-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -o-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: -ms-linear-gradient(bottom, #4d4c49, #6e6c6a);
	background-image: linear-gradient(to top, #4d4c49, #6e6c6a);
	color:#fff;
 }
span.btn:hover{
	background-position: 0;
}
 
 
 
 .products .preview-img{
	margin: 0 auto 5px ;
	display:block;
}
.products .item-name,
.products .item-name h2{
	color:#eb053a;
	font-size: 12px;
	line-height: 20px;
}
.products .item-name h2{
	display:block;
	height:40px;
	overflow: hidden;
}


.img-rounded {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}

.widget .pagination{
	margin: 0 0 1em;
}

.thumbnail{
	position: relative;
}
.thumbnail.novinka:after{
/*    background: url("/bitrix/templates/ko_satellite/i/novinka.png") no-repeat scroll 0 0 transparent;*/
	background: url("/bitrix/templates/ko_satellite/i/novinka.png") no-repeat scroll 0 0 transparent;
	content: "";
	display: block;
	height: 80px;
	left: -10px;
	margin: 0;
	position: absolute;
	top: -10px;
	width: 80px;
	z-index:500;
}

.thumbnail .lider,
.thumbnail .spets {
	position: absolute;
	z-index: 500;
}

.thumbnail .spets {
	width: 61px;
	height: 39px;
}

.thumbnail .lider {
	width: 98px;
	height: 39px;
}

.detail-item .thumbnail .spets {
	margin-left: 255px;
}

.detail-item .thumbnail .lider {
	margin-top: -39px;
	margin-left: 219px;
}

.products.thumbnails .thumbnail .spets {
	margin-left: 151px;
}

.products.thumbnails .thumbnail .lider {
	margin-top: 80px;
	margin-left: 114px;
}

.thumbnail .lider img,
.thumbnail .spets img {
	max-width: auto;
	min-width: auto;
}

/*.thumbnail .lider:after{
	bbackground: url("/bitrix/templates/ko_satellite/i/rasprodazha.png") no-repeat scroll 0 0 transparent;
	background: url("/bitrix/templates/ko_satellite/img/rasprodazha.png") no-repeat scroll 0 0 transparent;
	top: 0px;
	content: "";
	display: block;
	hheight: 27px;
	height: 39px;
	margin: 0;
	position: absolute;
	right: -12px;
	wwidth: 97px;
	width:98px;
	z-index:500;
}*/

/*.thumbnail .spets:after{
	bbackground: url("/bitrix/templates/ko_satellite/i/aktsiya.png") no-repeat scroll 0 0 transparent;
	background: url("/bitrix/templates/ko_satellite/img/aktsiya.png") no-repeat scroll 0 0 transparent;
	bottom: 0px;
	content: "";
	display: block;
	hheight: 27px;
	height: 39px;
	margin: 0;
	position: absolute;
	right: -12px;
	wwidth: 67px;
	width: 61px;
	z-index:500;
}*/

.thumbnail .disabled {opacity: 1;}
#basket-small .widget-content {padding-left: 0; padding-right: 0;}
#basket-small .widget-content h5,
#basket-small .widget-content .item {padding: 0 20px;}
#basket-small .widget-content .item a {
	color: #ccc;
	display: block;
}

#basket-small .btn-toolbar {text-align: center;}
#basket-small .itogo{
	background: #42413f;
	background: -moz-linear-gradient(top,  #42413f 0%, #4d4b4a 23%, #494846 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42413f), color-stop(23%,#4d4b4a), color-stop(100%,#494846));
	background: -webkit-linear-gradient(top,  #42413f 0%,#4d4b4a 23%,#494846 100%);
	background: -o-linear-gradient(top,  #42413f 0%,#4d4b4a 23%,#494846 100%);
	background: -ms-linear-gradient(top,  #42413f 0%,#4d4b4a 23%,#494846 100%);
	background: linear-gradient(to bottom,  #42413f 0%,#4d4b4a 23%,#494846 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42413f', endColorstr='#494846',GradientType=0 );*/
	padding: 10px 20px;
	margin:5px 0;
}
/*------------------------------------------------------------------
[6. Masthead]
*/

#masthead {
	position: relative;
	
	height: 299px;
	margin-bottom: 1em;
	
	-moz-box-shadow: 1px 1px 6px rgba(0,0,0,.5);    
	-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.5);
	box-shadow: 1px 1px 6px rgba(0,0,0,.5);

}
#masthead,
.carousel-inner,
#masthead .item,
#masthead .item img
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.masthead-details {
	position: absolute;
	top: 0;
	right: 0;
	
	width: 225px;
	height: 335px;
	padding: 20px;
	
	color: #FFF;
	
	background: #333;    
	background: rgba(0,0,0,.70);
	
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	
	text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}



.masthead-details h2 {
	margin-bottom: .75em;
	
	font-size: 28px;
}

.masthead-details p {    
	font-size: 14px;    
}

#masthead .carousel-control {
	top: 50%;
	left: -26px;
	line-height: 40px;
	opacity: .35;
	
	
}

#masthead .carousel-control:hover {
	opacity: .80;
}

#masthead .carousel-control.right {
	left: auto;
	right: -23px;
}


.wellDark {
	background-image: linear-gradient(to top, #F0F0F0, #fff);
	border: 1px solid #D2D2D2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 8px 10px;
	margin-bottom: 20px;
}

.wellDark .sorting .title {
	line-height: 28px;
	display: inline-block;
	margin-right: .5em;
}

ul#manufacturers {
	list-style: none outside none;
	margin:0;
}
ul#manufacturers a{
	color:#63615F;
	line-height: 18px;
	text-decoration: none;
}

.smartfilter .filtren .modef {z-index:5000}

.page-title {background: url("/bitrix/templates/ko_satellite/i/title-bg.gif") repeat-x scroll 0 0 transparent;margin: 0 -20px; margin-bottom: 20px;}
.page-title h1{
	border-bottom: 1px solid #E9E9E9;
	color: #878684;
/*    font-family: 'Righteous',cursive;*/
font-family: Arial,Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 32px;
	padding: 7px 18px 8px;
	position: relative;
	text-transform: uppercase;
}

#center-div {margin-top: 0;}

.popover-content {font-size: 12px;}


.detail-item .zoomPad{
	float: none;
	z-index:1;
}

.detail-item .zoomWindow{ margin-top:-6px !important; margin-left:5px;}
.price {white-space: nowrap;}


.header-div .phones {
	position: absolute;
	margin: 20px 0 0 767px;
	font-size: 18px;
	line-height: 26px;
	width: 135px;
	height: 80px;
}
.lt-ie8 .header-div .phones {
	margin-left: -190px;
}
	.header-div .phones .code {
		color: #e9053a;
		position: absolute;
	}
	.header-div .phones .number {
		color: #000;
		padding: 0 0 0 49px;
	}
.login {
	background: url("/bitrix/templates/ko_satellite/i/login.png") no-repeat scroll 10px 33px transparent;
	display: inline-block;
	min-width: 133px;
	padding-left: 31px;
}
.login, .cart, .contactsdata {
	float: right;
	min-height: 25px;
	padding-top: 30px;
	vertical-align: top;
}
.cart > span, .cart > span a, .login a {
	display: block;
}
.cart a, .username, .signin {
	/*color: #2479A1;*/
	color: #333;
	font-size: 13px;
	font-weight: bold;
}






.lsnn, .lsnn li {
	list-style: none outside none !important;
}
.lsnn:before, .lsnn li:before {
	content: none !important;
}
.social a {
	display: inline-block;
	height: 32px;
	width: 31px;
}
#login .social a {
	background-image: none;
}
.social a span {
	display: inline-block;
	height: 32px;
	width: 31px;
}
.social {
	padding-bottom: 8px;
	text-align: left;
}
.social li {
	display: inline-block;
}
.social li > ul {
	display: none;
	position: absolute;
	text-align: right;
	width: 290px;
	z-index: 99999;
}
.social li.notfull {
	position: relative;
}
.social li.full > ul {
	left: 4px;
}
.social li.notfull > ul {
	right: 0;
}
.social .all:hover ul {
	display: block;
}
.social a, .social a span {
	width: 32px;
}

.sidebar .nav > li > span .showchild .arrow, .sidebar .nav.popup > li > span .showchild_popup .arrow, .sidebar .nav > li > ul > li span .showchild .arrow, .sidebar .nav.popup > li > ul > li span .showchild_popup .arrow, .social a, .social a span, .itemleft, .itemright, .newsale span, .hitsale span, .sortbutton span, .close.button, #slides .next, #slides .prev, #slides .pagination li a, .listitem-carousel .pager a, .listitem-carousel .prev, .listitem-carousel .next, .deleteitem_compare, .mycurrentorders td .deleteitem, .ui-slider .ui-slider-handle, .count_nav a, .content_search_box table tr td .input input[type="submit"] {
	background: url("/bitrix/templates/ko_satellite/i/gui.png") no-repeat scroll 0 0 transparent;
}

.social .fb {
	background-position: 0 -496px;
}
.social .tw {
	background-position: 0 -528px;
}
.social .od {
	background-position: 0 -560px;
}
.social .vk {
	background-position: 0 -592px;
}
.social .gp {
	background-position: 0 -624px;
}
.social .all > a {
	background-position: -32px -905px;
}
.social .all:hover > a {
	background-position: 0 -905px;
}
.social a .vkontakte {
	background-position: -32px -1033px;
}
.social a .odnoklassniki {
	background-position: -32px -809px;
}
.social a .mymailru {
	background-position: -32px -841px;
}
.social a .facebook {
	background-position: -32px -873px;
}
.social a .google {
	background-position: -32px -937px;
}
.social a .openid-mail-ru {
	background-position: 0 -1033px;
}
.social a .openid {
	background-position: 0 -841px;
}
.social a .yandex {
	background-position: 0 -873px;
}
.social a .livejournal {
	background-position: 0 -937px;
}
.social a .liveinternet {
	background-position: 0 -969px;
}
.social a .blogger {
	background-position: 0 -1001px;
}
.social a .twitter {
	background-position: -32px -1001px;
}
.social a .liveid {
	background-position: -32px -969px;
}


.no_foto {
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
	border-radius: 4px 4px 4px 4px;
	color: #ADADAD;
	display: inline-block;
	font-size: 11px !important;
	height: 78px;
	line-height: 76px;
	text-align: center;
	width: 78px;
}

.mbn {
	height: 48px
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	background: #504f4d;
	line-height: 48px;
	
	background: #42413f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDEzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTQ5NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #42413f 0%, #4a4947 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#42413f), color-stop(100%,#4a4947));
	background: -webkit-linear-gradient(left,  #42413f 0%,#4a4947 100%);
	background: -o-linear-gradient(left,  #42413f 0%,#4a4947 100%);
	background: -ms-linear-gradient(left,  #42413f 0%,#4a4947 100%);
	background: linear-gradient(to right,  #42413f 0%,#4a4947 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42413f', endColorstr='#4a4947',GradientType=1 );*/

}

.mbn .title {
	color: #fff;
/*    font-family: 'Righteous',cursive;*/
font-family: Arial,Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px;
	float: left;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	background: #565551;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTU1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDVjNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #565551 0%, #5d5c5a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#565551), color-stop(100%,#5d5c5a));
	background: -webkit-linear-gradient(left,  #565551 0%,#5d5c5a 100%);
	background: -o-linear-gradient(left,  #565551 0%,#5d5c5a 100%);
	background: -ms-linear-gradient(left,  #565551 0%,#5d5c5a 100%);
	background: linear-gradient(to right,  #565551 0%,#5d5c5a 100%);
	
/*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565551', endColorstr='#5d5c5a',GradientType=1 );*/
}

.mbn a {
	color:#fff;
	margin:0 20px 0 20px;
}

.row-fluid .right-products {margin:0 10px;}
.right-products .thumbnail {margin-bottom: 1em;}
.equipment.orders td:first-child{
padding-right: 8px;
}
.equipment.orders{
width: 100%;
}
.equipment.orders .tar.fwn{
width: 166px;
}

#footer-div ul.nav li, .catalog-menu ul.nav li{
padding: 5px 0 4px;
}
#footer-div ul.nav li a:hover, .catalog-menu ul.nav li a:hover{
color: #EB053A;
background-color: transparent;
}
#footer-div h3{
color: #6B6967;
}
/*
.btn-group > .btn:first-child{
margin-left: 0;
padding-left: 22px;
padding-right: 22px;
padding-top: 4px;
padding-bottom: 4px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;
}
*/
#footer-div .company-info .inner {
	margin-left: 51px;
}
#footer-div .company-info .workhours {
	line-height: 130%;
	display: block;
}
#footer-div .company-info .icon2-home,
#footer-div .company-info .icon2-phone,
#footer-div .company-info .icon2-envelope {
	width: 22px;
	height: 20px;
	display: block;
}
#footer-div .company-info .icon2-home {
	background: url(/bitrix/templates/ko_satellite/i/home.png);
}
#footer-div .company-info .icon2-phone {
	background: url(/bitrix/templates/ko_satellite/i/phone.png);
}
#footer-div .company-info .icon2-envelope {
	background: url(/bitrix/templates/ko_satellite/i/mail.png);
}

#footer-div h3,
#footer-div .h3 {
	font-size: 17px;
	color: #6B6967;
	line-height: 100%;
	margin-top: 5px;
	padding-top: 0;
}
.breadcrumb li {
	display: inline;
}


.thumbnail:hover {
    position: relative;
    cursor: pointer;
    z-index: 100;
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .5);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=90, Color='#000000')";*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=90, Color='#000000');*/
}

.thumbnail{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.lt-ie8 .header-div .span1.login {
	width: 185px;
}

.itogo{
    font-weight: bold;
    font-size: 17px;
    line-height: 17px;
}
/* End */
/* /bitrix/templates/ko_satellite/components/bitrix/news.list/slider/style.css?1744193022108 */
/* /bitrix/templates/ko_satellite/components/bitrix/catalog.top/.default/style.css?1744193022451 */
/* /bitrix/templates/ko_satellite/components/bitrix/sale.basket.basket.small/.default/style.css?17441930221005 */
/* /bitrix/templates/ko_satellite/components/bitrix/system.auth.authorize/eshop/style.css?1744193022629 */
/* /bitrix/templates/ko_satellite/template_styles.css?174419302228132 */
