

/* Start:/bitrix/templates/adaptive/components/vregions/header.select/popup/style.css?16382163952181*/
#vregions-sepia{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
	z-index:999;
	background:url(/bitrix/components/vregions/header.select/templates/popup/images/sepia-dark.png) repeat 0 0;
}
.vr-popup{
	position:fixed;
	left:50%;
	top:50%;
	display:none;
	z-index:1000;
}
.vr-popup .close{
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:17px;
	top:19px;
	background:url(/bitrix/components/vregions/header.select/templates/popup/images/close.png) no-repeat 0 0;
	font-size:0;
	text-indent:-9999px;
}
.popup-white{
	background:#fff;
	position:relative;
	border-radius:5px;
}
#vregions-popup{
	margin:-157px 0 0 -384px;
	width:768px;
	height:314px;
}
.popup-white .bw-title-shadow{
	background:url(/bitrix/components/vregions/header.select/templates/popup/images/shadow-title-popup.png) no-repeat 50% 100%;
	padding-left:25px;
}
.popup-white .bw-title-shadow h3{
	line-height:60px;
	color: #000;
}
.vregions-list .col{
	float:left;
	padding-left:25px;
	width:231px;
}
.vregions-list ul{
	list-style:none;
}
.vregions-list a{
	color:#3d3d3d;
	font-size:14px;
	line-height:17px;
	text-decoration:underline;
}
.vregions-list a:hover,
.vregions-list .active a{
	text-decoration:underline;
	color:#156ba0;
}
#vregions-popup-que{
	margin:-157px 0 0 -384px;
	width:768px;
	height:314px;
}
.vregions-que-body{
	color: #000;
	padding-left:25px;
}
.vregions-que-body a{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	display: inline-block;
	padding: 6px 12px;
	margin: 0 5px 5px 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.vregions-que-body a:hover, .vregions-que-body a:focus, .vregions-que-body a:active{
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
/* End */


/* Start:/bitrix/templates/adaptive/components/bitrix/search.title/main/style.css?16382163952108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/adaptive/components/bitrix/search.title/main/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/adaptive/components/bitrix/sale.basket.basket.line/header/style.min.css?16382163953326*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/adaptive/styles.css?163821639546544*/
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext,cyrillic);
html{
	margin : 0;
}
body{
	font-family : 'PT Sans', sans-serif;
	font-size   : 14px;
	line-height : 17px;
	margin      : 0;
	color       : #272727;
	position    : relative;
	background  : url(/bitrix/templates/tvaudionew/images/bg2.png) repeat left top;
}
h1, h2, h3, h4, h5, h6{
	margin : 5px 0 10px 0;
}
h1{
	/*font-size   : 54px;
	line-height : 54px;*/
}
h2{
	/*font-size   : 48px;
	line-height : 48px;*/
}
h3{
	/*font-size   : 30px;
	line-height : 30px;*/
}
h4{
	font-size   : 24px;
	line-height : 24px;
}
h5{
	font-size   : 18px;
	line-height : 20px;
}
h6{
	font-size   : 16px;
	line-height : 18px;
}
p{
	padding : 0 0 10px 0;
	margin  : 0;
}
ul{
	margin              : 0;
	padding             : 0;
	list-style-position : inside;
}
a{
	color : #0f76ab;
}
a:hover{
	text-decoration : none;
}
table{
	border-collapse : collapse;
	border-spacing  : 0;
}
table td{
	padding        : 4px 0 4px 6px;
	vertical-align : top;
}
table tr.odd td{
	background : #f1f1f1;
}
.opis-text{
	color : #858585;
}
.pull-right{
	float : right;
}
.center{
	width    : 939px;
	margin   : 0 auto;
	position : relative;
}
.head-top{
	background : #14171d;
	padding    : 6px 0;
}
.head-top-left{
	font-size   : 13px;
	color       : #fff;
	line-height : 34px;
}
.head-top-left ul{
	list-style : none;
}
.head-top-left ul li{
	float        : left;
	margin-right : 15px;
}
.head-top-left ul li a{
	text-decoration : none;
	color           : #fff;
}
.head-top-left ul li a:hover{
	text-decoration : underline;
}
.head-top-left form{
	position : relative;
}
.head-top-left form input[type=text]{
	background      : url(/bitrix/templates/tvaudionew/images/search.png) no-repeat left top;
	border          : none;
	background-size : cover;
}
.head-top-left form input::-webkit-input-placeholder{
	color : #fff;
}
.head-top-left form input::-moz-placeholder{
	color : #fff;
}
/* Firefox 19+ */
.head-top-left form input:-moz-placeholder{
	color : #fff;
}
/* Firefox 18- */
.head-top-left form input:-ms-input-placeholder{
	color : #fff;
}
.head-top-left form input[type=submit]{
	background : url(/bitrix/templates/tvaudionew/images/poisk.png) no-repeat left top;
	width      : 16px;
	height     : 16px;
	outline    : none;
	border     : none;
	position   : absolute;
	right      : 5px;
	top        : 10px;
	cursor     : pointer;
}
.head-top-left .korzina{
	line-height     : 17px;
	background      : url(/bitrix/templates/tvaudionew/images/korzina.png) no-repeat left center;
	padding         : 0 0 0 30px;
	color           : #fff;
	display         : block;
	text-decoration : none;
}
.head{
	background      : url(/bitrix/templates/tvaudionew/images/head.jpg) repeat-x left top;
	padding         : 8px 0;
	background-size : auto 100%;
}
.logo-box{
}
.logo{
	display : block;
}
.logo img{
	margin : 0 auto;
}
.logo-box span{
	line-height    : 18px;
	display        : block;
	background     : #163959;
	text-align     : center;
	font-size      : 9px;
	text-transform : uppercase;
	color          : #fff;
	margin-top     : 7px;
}
.tel{
	font-size  : 13px;
	color      : #afc7d0;
	text-align : right;
	margin     : 18px 0px 0 0;
}
.tel strong{
	display   : block;
	color     : #fff;
	font-size : 18px;
}
.zayavka-box{
	text-align : center;
	font-size  : 12px;
	color      : #fff;
}
.zayavka-box .zayavka{
	background      : url(/bitrix/templates/tvaudionew/images/zayavka.png) no-repeat left top;
	display         : block;
	border-radius   : 4px;
	width           : 165px;
	height          : 40px;
	text-decoration : none;
	color           : #fff;
	font-size       : 12px;
	padding         : 3px 0 0 0;
	margin          : 3px auto;
}
.zayavka-box .zayavka:hover{
	opacity : 0.9;
}
.zayavka-box .zayavka strong{
	display     : block;
	font-weight : 700;
	font-size   : 18px;
}
.zayavka-box span{
	color : #afc7d0;
}
.menu{
	background    : url(/bitrix/templates/tvaudionew/images/menu.png) repeat-x left top;
	border        : none;
	border-radius : 0;
	margin        : 0;
}
@media (max-width : 767px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		background-color : #308cc9;
		border           : none;
	}
}
.menu ul{
	margin     : 0;
	background : url(/bitrix/templates/tvaudionew/images/line.png) no-repeat right top;
}
@media (max-width : 767px){
	.menu ul{
		background : none;
	}
}
.menu ul li{
	background : url(/bitrix/templates/tvaudionew/images/line.png) no-repeat left top;
}
@media (max-width : 767px){
	.menu ul li{
		background : none;
	}
}
#main-menu ul li a{
	text-decoration : none;
	color           : #fff;
	font-size       : 13px;
}
.menu ul li a:hover{
	text-decoration : underline;
}
.content-box{
	margin-top : -64px;
}
.katalog-box{
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	background            : #fff;
	padding               : 1px 0 20px 0;
	margin-bottom         : 7px;
}
.katalog-box h3{
	background : url(/bitrix/templates/tvaudionew/images/line2.png) no-repeat center bottom;
	padding    : 0 0 11px 36px;
	font-size  : 25px;
}
.kat-list{
	margin-bottom : 5px;
}
.kat-list h4{
	margin     : 0;
	padding    : 5px 0 5px 20px;
	background : no-repeat left center;
	font-size  : 20px;
}
.kat-list h4 a{
	color : #272727;
}
.kat-list-6, .kat-list-7, .kat-list-8, .kat-list-9{
	margin-bottom : 30px;
}
.kat-list ul{
	margin-left : 20px;
}
.kat-list ul li{
	color         : #0f76ab;
	margin-bottom : 6px;
}
.kat-list ul li a{
	color : #0f76ab;
}
.ban{
	height          : 175px;
	background      : url(/bitrix/templates/tvaudionew/images/ban1.png) no-repeat left top;
	margin          : 0 auto 5px;
	color           : #fff;
	font-size       : 14px;
	background-size : 100% 100%;
	padding         : 30px;
}
@media (max-width : 767px){
	.ban{
		padding-top : 0;
	}
}
.ban2{
	background      : url(/bitrix/templates/tvaudionew/images/ban2.png) no-repeat left top;
	background-size : cover;
}
.ban h3{

}
.ban p{
	padding : 0;
}
.slider{
	height   : 316px;
	position : relative;
	margin   : 0 auto;
}
.slider-container{
	overflow     : hidden;
	border-right : 1px solid #eaebed;
	height       : 323px;
	position     : relative;
}
#corusel{
	list-style : none;
	position   : absolute;
	left       : 0;
	top        : 0;
	height     : 316px;
}
#corusel li{
	height       : 337px;
	float        : left;
	border       : 1px solid #eaebed;
	border-right : none;
	list-style   : none;
}
#corusel li{
	width : 285px;
}
@media (max-width : 767px){
	#corusel li{
		width : 330px;
	}
}
#corusel li .cor-foto span{
	width          : 232px;
	height         : 225px;
	display        : table-cell;
	vertical-align : middle;
	text-align     : center;
}
#corusel li .cor-foto span img{
	width      : auto;
	height     : auto;
	max-width  : 223px;
	max-height : 222px;
}
#corusel li .cor-title, #corusel2 li .cor-title{
	width         : 195px;
	height        : 54px;
	border-bottom : 1px solid #eaebed;
	margin        : 0 auto 9px;
	font-size     : 15px;
	color         : #404040;
	font-weight   : 700;
	line-height   : 22px;
	overflow      : hidden;
}
#corusel li .cor-title a, #corusel2 li .cor-title a{
	text-decoration : none;
	color           : #404040;
}
#corusel li .cor-price, #corusel2 li .cor-price{
	width       : 203px;
	margin      : 0 auto;
	line-height : 33px;
	font-size   : 14px;
	color       : #404040;
}
#corusel li .cor-price span, #corusel2 li .cor-price span{
	font-size   : 15px;
	font-weight : 700;
}
#corusel li .cor-price a, #corusel2 li .cor-price a{
	width           : 97px;
	height          : 33px;
	background      : url(/bitrix/templates/tvaudionew/images/kor.png) no-repeat left top;
	float           : right;
	padding         : 0 0 0 34px;
	color           : #fff;
	font-size       : 12px;
	text-decoration : none;
}
.slider .arrow-left{
	width      : 46px;
	height     : 44px;
	background : url(/bitrix/templates/tvaudionew/images/arrow-left.png) no-repeat left top;
	position   : absolute;
	left       : 0;
	top        : 130px;
	z-index    : 100;
	cursor     : pointer;
}
.slider .arrow-right{
	width      : 46px;
	height     : 44px;
	background : url(/bitrix/templates/tvaudionew/images/arrow-right.png) no-repeat left top;
	position   : absolute;
	right      : 0;
	top        : 130px;
	z-index    : 100;
	cursor     : pointer;
}
.katalog-box .rab-title, .foot-top .rab-title{
	text-align : center;
	background : url(/bitrix/templates/tvaudionew/images/line4.png) no-repeat center bottom;
}
.katalog-box .rab-title{
	background : url(/bitrix/templates/tvaudionew/images/line3.png) no-repeat center bottom;
}
.foot-top .rab-title{
	padding-bottom : 20px;
}
.foot-top .rab-title2{
	text-align     : center;
	background     : url(/bitrix/templates/tvaudionew/images/line8.jpg) no-repeat center bottom;
	padding-bottom : 20px;
}
.rab-list{
}
.rab-li{
	text-align    : center;
	margin-bottom : 20px;
}
.rab-li .rab-img{
	margin-bottom : 15px;
}
.rab-li a{
	display : block;
}
.rab-li img{
	max-width : 200px;
	display   : block;
	margin    : 0 auto;
	height    : 150px;
}
.rab-li .rab-t{
	text-align : center;
	font-size  : 14px;
}
.pro-box{
	/* text-align:center; */
	margin-bottom : 10px;
}
.pro-box a{
	width   : 20%;
	float   : left;
	padding : 0 10px;
}
@media (max-width : 767px){
	.pro-box a{
		width : 100%;
	}
}
.pro-box img{
	display   : block;
	height    : 52px;
	max-width : 100%;
}
.pro-ul{
	margin-left : 25px;
}
.pro-ul ul{
	float : left;
	width : 20%;
}
@media (max-width : 767px){
	.pro-ul ul{
		width : 100%;
	}
}
.pro-ul ul li{
	color         : #0f76ab;
	margin-bottom : 4px;
}
.foot-top{
	background : #e2e5e8 url(/bitrix/templates/tvaudionew/images/bg3.png) repeat-y center top;
	padding    : 10px 0 0 0;
}
.new{
	/*height : 330px;*/
	margin-bottom : 10px;
}
.new .new-img{
	margin-bottom : 7px;
}
.new .new-img a{
	display : block;
}
.new .new-img img{
	max-width             : 100%;
	max-height            : 119px;
	display               : block;
	margin                : 0 auto;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
}
.new .new-anons{
	font-size : 11px;
}
.new .new-title{
	margin-bottom : 5px;
}
.new .new-title a{
	font-size       : 14px;
	color           : #156ba0;
	text-transform  : uppercase;
	text-decoration : none;
}
.new .new-title a:hover{
	text-decoration : underline;
}
.new-data{
	padding       : 0 0 0 20px;
	line-height   : 15px;
	font-size     : 10px;
	color         : #b4b4b4;
	background    : url(/bitrix/templates/tvaudionew/images/date.png) no-repeat left center;
	margin-bottom : 5px;
}
.center2{
	width  : 1001px;
	margin : 0 auto;
}
.left{
	margin : 8px 0 0 0;
}
.widget{
	background            : #fff;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	margin-bottom         : 10px;
	padding               : 0 0 15px 0;
}
.widget h4{
	padding : 10px 0 10px 16px;
}
.widget .left-tiile{
	margin                : 0;
	padding               : 0 0 0 16px;
	line-height           : 37px;
	background            : url(/bitrix/templates/tvaudionew/images/left-title.jpg) repeat-x left top;
	-webkit-border-radius : 2px 2px 0 0;
	-moz-border-radius    : 2px 2px 0 0;
	border-radius         : 2px 2px 0 0;
}
.wid-list{
	padding : 15px 14px 0 18px;
}
.wid-list ul{
	list-style : none;
}
.wid-list ul li{
	color         : #191919;
	padding       : 3px 0 3px 10px;
	border-bottom : 1px solid #e5e5e5;
	background    : url(/bitrix/templates/tvaudionew/images/arrow.png) no-repeat left 10px;
}
.wid-list ul li a{
	color           : #191919;
	font-size       : 14px;
	text-decoration : none;
}
.wid-list ul li.active a{
	font-weight : 700;
}
.wid-list ul li a:hover{
	text-decoration : underline;
}
.right{
	margin : 8px 0 0 0;
}
.widget form{
	padding : 0 0 0 19px;
}
.widget form .check{
	margin-bottom : 12px;
	color         : #191919;
	font-size     : 14px;
	display       : block;
}
.widget form .check div{
	float        : left;
	position     : relative;
	margin-right : 8px;
}
.widget form .check div span{
	width      : 17px;
	height     : 17px;
	display    : block;
	background : url(/bitrix/templates/tvaudionew/images/check.png) no-repeat left top;
}
.widget form .check div input{
	width    : 17px;
	height   : 17px;
	position : absolute;
	left     : 0;
	top      : 0;
	opacity  : 0;
	margin   : 0;
}
.sub{
	margin : 10px 0 0 0;
}
.sub input{
	width        : 107px;
	height       : 33px;
	line-height  : 33px;
	color        : #fff;
	font-size    : 18px;
	font-weight  : 700;
	text-align   : center;
	border       : none;
	outline      : none;
	background   : url(/bitrix/templates/tvaudionew/images/but.png) no-repeat left top;
	cursor       : pointer;
	margin-right : 31px;
}
.sub a{
	font-size : 14px;
}
.ewe{
	font-size : 14px;
	color     : #121212;
}
.kating, .info-box, .tovar-box{
	padding               : 10px 20px 10px 20px;
	background            : #fff;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	margin-bottom         : 8px;
}
.h5-plawka{
	line-height : 37px;
	background  : url(/bitrix/templates/tvaudionew/images/line5.jpg) repeat-x left top;
	padding     : 0 13px;
	margin      : 0;
}
.h5-plawka .close{
	float           : right;
	color           : #fff;
	font-size       : 12px;
	text-decoration : none;
	padding         : 0 0 0 15px;
	background      : url(/bitrix/templates/tvaudionew/images/close.png) no-repeat left center;
}
.h5-plawka .close:hover{
	text-decoration : underline;
}
.h5-block{
	background         : #fff;
	-webkit-box-shadow : inset 0px 0px 15px 0px rgba(50, 50, 50, 0.29);
	-moz-box-shadow    : inset 0px 0px 15px 0px rgba(50, 50, 50, 0.29);
	box-shadow         : inset 0px 0px 15px 0px rgba(50, 50, 50, 0.29);
	padding            : 10px;
}
.h5-block ul{
	float        : left;
	margin-right : 50px;
	width        : 170px;
}
.h5-block ul li{
	color : #333;
}
.h5-block ul li a{
	color     : #333;
	font-size : 14px;
}
.item-box{
	padding    : 20px 0 0 0;
	margin     : 20px 0 0 0;
	border-top : 1px solid #eaebed;
}
.item{
	padding-bottom : 16px;
	border-bottom  : 1px solid #eaebed;
	margin-bottom  : 16px;
}
.item-img{
	float                 : left;
	width                 : 168px;
	height                : 168px;
	border                : 1px solid #eaebed;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	display               : table;
}
.item-img a{
	display        : table-cell;
	vertical-align : middle;
}
.item-img img{
	width      : auto;
	height     : auto;
	max-width  : 168px;
	max-height : 168px;
	margin     : 0 auto;
	display    : block;
}
.item-content{
	width : 511px;
	float : right;
}
.item-title{
	font-size     : 18px;
	margin-bottom : 5px;
}
.item-more{
	line-height           : 33px;
	float                 : left;
	padding               : 0 20px;
	color                 : #fff;
	font-size             : 18px;
	background            : url(/bitrix/templates/tvaudionew/images/line6.jpg) repeat-x left top;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	text-decoration       : none;
	font-weight           : 700;
}
.info-box h3{
	padding-bottom : 20px;
	border-bottom  : 1px solid #eaebed;
	margin-bottom  : 20px;
}
.content{
	margin                : 8px auto;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	background-color      : #fff;
	overflow              : hidden;
}
.left2{
	background  : #8995a5;
	background  : -moz-linear-gradient(top, #8995a5 0%, #c7d3e1 100%);
	background  : -webkit-linear-gradient(top, #8995a5 0%, #c7d3e1 100%);
	background  : linear-gradient(to bottom, #8995a5 0%, #c7d3e1 100%);
	filter      : progid:DXImageTransform.Microsoft.gradient(startColorstr='#8995a5', endColorstr='#c7d3e1', GradientType=0);
	padding-top : 10px;
}
.left2 ul{
	list-style    : none;
	margin-bottom : 40px;
	margin-left   : 10px;
}
.left2 h4{
	margin-top : 0px;
}
.left2 ul li{
	padding    : 4px 0 4px 0;
	background : url(/bitrix/templates/tvaudionew/images/line7.jpg) no-repeat left bottom;
}
.left2 ul li a{
	background      : url(/bitrix/templates/tvaudionew/images/arrow2.png) no-repeat left 6px;
	padding         : 0 0 0 10px;
	font-size       : 13px;
	font-weight     : 700;
	display         : inline-block;
	color           : #000;
	text-decoration : none;
}
.left2 ul li a:hover, .left2 ul li a.active{
	background-position : left -45px;
	color               : #fff;
}
.right2{
	padding-top : 10px;
}
.gal-box{
	margin-bottom : 28px;
}
.gal{
	float        : left;
	margin-right : 28px;
}
.examples .gal img{
	width  : 90px;
	height : 67px;
}
.ponab{
	padding    : 15px 0;
	margin     : 10px 0;
	border-top : 1px solid #eaebed;
	position   : relative;
}
.ponab-img{
	height                : 104px;
	border                : 1px solid #eaebed;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
}
.ponab-img a{
	display : block;
	height  : 100%;
}
.ponab-img img{
	display    : block;
	margin     : 0 auto;
	max-width  : 100%;
	max-height : 100%;
}
.ponab-content{
}
.ponab-price{
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	text-align            : center;
}
.ponab-price div{
	margin-bottom : 5px;
	font-size     : 14px;
}
.ponab-price div span{
	font-weight : 700;
	font-size   : 18px;
}
.p-price{
	border  : 1px solid #eaebed;
	padding : 7px 0;
}
.p-kor{
	width           : 98px;
	height          : 33px;
	background      : url(/bitrix/templates/tvaudionew/images/kor.png) no-repeat left top;
	padding         : 0 0 0 23px;
	display         : block;
	color           : #fff;
	line-height     : 33px;
	text-decoration : none;
	font-size       : 12px;
	margin          : 0 auto;
}
.ponab-price .zakaz{
	font-size     : 12px;
	line-height   : 16px;
	margin-bottom : 0;
	color         : #d91219;
}
.ponab-price .availability{
	font-size   : 12px;
	line-height : 16px;
}
.ponab-price .garant{
	font-size   : 12px;
	line-height : 16px;
}
.montaj{
	padding         : 0 13px;
	background      : url(/bitrix/templates/tvaudionew/images/montag.png) no-repeat left top;
	margin-bottom   : 5px;
	background-size : 100% 100%;
}
.montaj-icon{
	background : url(/bitrix/templates/tvaudionew/images/tv.png) no-repeat left center;
	height     : 50px;
}
.montaj-title{
	padding : 10px 0 0 0px;
}
.montaj-title a{
	font-size   : 14px;
	font-weight : 700;
}
.montaj-price{
	float       : left;
	font-size   : 14px;
	line-height : 52px;
}
.montaj-price strong{
	font-size : 18px;
}
.montaj-kor{
	height          : 33px;
	line-height     : 33px;
	color           : #fff;
	text-decoration : none;
	font-size       : 14px;
	background      : url(/bitrix/templates/tvaudionew/images/kor2.png) no-repeat left top;
	padding-left    : 59px;
	margin          : 10px 0;
	background-size : 100% 100%;
}
.mon-item{
	padding               : 15px;
	-webkit-box-shadow    : inset 0px 0px 23px 0px rgba(50, 50, 50, 0.29);
	-moz-box-shadow       : inset 0px 0px 23px 0px rgba(50, 50, 50, 0.29);
	box-shadow            : inset 0px 0px 23px 0px rgba(50, 50, 50, 0.29);
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	margin-bottom         : 10px;
}
.mon-img{
}
.mon-img img{
	height    : auto;
	max-width : 100%;
}
.mon-content{
}
.mon-price{
	float       : left;
	line-height : 33px;
}
.mon-price strong{
	font-size : 18px;
}
.mon-item .montaj-kor{
	margin-top    : 0;
	float         : left;
	padding-right : 30px;
	white-space   : nowrap;
}
.bread{
	font-size : 12px;
	color     : #b5b5b5;
}
.bread a{
	color : #000;
}
.t-garant{
	width       : 169px;
	height      : 50px;
	background  : url(/bitrix/templates/tvaudionew/images/garant.png) no-repeat left top;
	line-height : 45px;
	color       : #3b3b3b;
	text-align  : center;
}
.img-list ul{
	list-style : none;
	text-align : center;
}
.img-list ul li{
	display : inline-block;
	margin  : 0 5px;
}
.img-list ul li a{
	width   : 50px;
	height  : 50px;
	border  : 2px solid #dfdfdf;
	display : table;
}
.img-list ul li a:hover, .img-list ul li a.active{
	border : 2px solid #747f7f;
}
.img-list ul li a span{
	display        : table-cell;
	width          : 50px;
	vertical-align : middle;
}
.img-list ul li img{
	max-height : 44px;
	max-width  : 44px;
	width      : auto;
	height     : auto;
}
.text{
	margin : 0 0 0 0;
}
.t-slide{
	height                : 310px;
	position              : relative;
	width                 : 968px;
	border                : 8px solid #e7e7e7;
	border-bottom         : 29px solid #e7e7e7;
	-webkit-border-radius : 4px;
	-moz-border-radius    : 4px;
	border-radius         : 4px;
	margin                : 42px 0 30px 0;
}
.sl-title{
	font-size   : 24px;
	color       : #161616;
	font-weight : 700;
	position    : absolute;
	padding     : 0 5px;
	background  : #fff;
	left        : 20px;
	top         : -15px;
}
.t-slide .sliderContent{
	height   : 287px;
	position : relative;
	overflow : hidden;
	margin   : 23px 0 0 0;
}
.t-slide .sliderContent .sliderPop{
	position : absolute;
	left     : 0;
	top      : 0;
}
.t-slide .sliderContent .sliderPops{
	position : absolute;
	left     : 0;
	top      : 0;
}
.t-slide .sliderContent .sliderPop .pop, .t-slide .sliderContent .sliderPops .pop{
	width : 200px;
}
.arrow-left2{
	background       : url(/bitrix/templates/tvaudionew/images/arrow-left.jpg) no-repeat center top;
	width            : 11px;
	height           : 16px;
	position         : absolute;
	right            : 40px;
	top              : -12px;
	cursor           : pointer;
	background-color : #fff;
	padding          : 0 5px;
}
.arrow-right2{
	background       : url(/bitrix/templates/tvaudionew/images/arrow-right.jpg) no-repeat center top;
	width            : 11px;
	height           : 16px;
	position         : absolute;
	right            : 20px;
	top              : -12px;
	cursor           : pointer;
	background-color : #fff;
	padding          : 0 5px;
}
.plawka{
	width       : 911px;
	height      : 50px;
	padding     : 0 0 0 40px;
	line-height : 50px;
	background  : url(/bitrix/templates/tvaudionew/images/plawka.png) no-repeat left top;
	margin      : 20px auto 0;
}
.plawka a{
	float     : left;
	font-size : 14px;
	padding   : 0 60px 0 35px;
}
.plawka a.pl-1{
	background : url(/bitrix/templates/tvaudionew/images/pl1.png) no-repeat left center;
}
.plawka a.pl-2{
	background : url(/bitrix/templates/tvaudionew/images/pl2.png) no-repeat left center;
}
.plawka a.pl-3{
	background : url(/bitrix/templates/tvaudionew/images/pl3.png) no-repeat left center;
}
.plawka a.pl-4{
	background : url(/bitrix/templates/tvaudionew/images/pl4.png) no-repeat left center;
}
.dop{
	width  : 1001px;
	margin : 0 auto;
}
.dop-box{
	height                : 147px;
	float                 : left;
	background            : #fff;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	padding               : 10px;
}
.dop-box img{
	float : left;
}
.dop-content{
	font-size : 12px;
}
.dop-content h4{
	margin : 0;
}
.dop-content a{
	font-size : 14px;
}
.dop-content ul li{
	color         : #0f76ab;
	margin-bottom : 5px;
}
.dop-box2{
	float : right;
}
.tab{
	border-bottom : 1px solid #ccc;
}
.tab a{
	display         : block;
	float           : left;
	line-height     : 29px;
	padding         : 0 20px;
	text-decoration : none;
	color           : #000;
	border          : 1px solid #fff;
	border-bottom   : 0;
}
.tab a:hover, .tab a.active{
	border        : 1px solid #ccc;
	border-bottom : 0;
	background    : url(/bitrix/templates/tvaudionew/images/tab.jpg) repeat-x left top;
}
.tovar-right{
	float      : right;
	width      : 310px;
	margin     : 13px 19px 0 0;
	text-align : justify;
}
.tovar-right-price{
	width                 : 287px;
	height                : 33px;
	background            : #f1f1f1;
	-webkit-border-radius : 4px;
	-moz-border-radius    : 4px;
	border-radius         : 4px;
	padding               : 5px 6px 4px 17px;
	line-height           : 33px;
	margin-bottom         : 30px;
}
.tovar-right-price div{
	float : left;
}
.dobys{
	width           : 117px;
	height          : 33px;
	line-height     : 33px;
	color           : #fff;
	text-decoration : none;
	font-size       : 14px;
	float           : right;
	background      : url(/bitrix/templates/tvaudionew/images/kor2.png) no-repeat left top;
	padding         : 0 0 0 50px;
	margin          : 0 0 0 0;
}
hr{
	height     : 4px;
	background : #28719d;
	border     : none;
	margin     : 0 0 0 0;
}
.list{
	padding       : 7px 0 7px 0;
	margin-bottom : 0;
	border-bottom : 1px solid #d8d8d8;
}
.list-title{
	font-weight : 700;
}
.list-title a{
	text-decoration : none;
}
.list-title a:hover{
	text-decoration : underline;
}
.list div{
	line-height : 20px;
}
.tovar-left table{
	width         : 100%;
	border-bottom : 1px solid #e0e0e0;
}
.tovar-left table tbody tr{
	border-top : 1px solid #e0e0e0;
}
.border{
	border-bottom : 1px solid #ccc;
	padding       : 0 0 10px 0;
}
.center2{
	width  : 1001px;
	margin : 0 auto;
}
.r-title{
	padding       : 0 0 10px 0;
	border-bottom : 1px solid #e0e0e0;
	margin-bottom : 20px;
}
.r-box{
	float         : left;
	margin-right  : 68px;
	width         : 184px;
	margin-bottom : 20px;
}
.r-img{
	margin-bottom : 10px;
}
.r-img img{
	max-width : 184px;
	height    : auto;
	width     : auto;
}
.ro-title{
	text-align : center;
}
.vupol-images{
	width         : 690px;
	height        : 329px;
	display       : table;
	margin-bottom : 11px;
}
.vupol-images span{
	display        : table-cell;
	vertical-align : middle;
	width          : 690px;
}
.vupol-images span img{
	display : block;
	margin  : 0 auto;
}
.img-list2{
	padding-bottom : 5px;
	border-bottom  : 1px solid #e0e0e0;
	margin-bottom  : 10px;
}
.img-list2 ul{
	list-style : none;
}
.img-list2 ul li{
	display : inline-block;
	margin  : 0 5px;
}
.img-list2 ul li a{
	width   : 50px;
	height  : 50px;
	border  : 2px solid #dfdfdf;
	display : table;
}
.img-list2 ul li a:hover, .img-list ul li a.active{
	border : 2px solid #747f7f;
}
.img-list2 ul li a span{
	display        : table-cell;
	width          : 50px;
	vertical-align : middle;
	text-align     : center;
}
.img-list2 ul li img{
	max-height : 44px;
	max-width  : 44px;
	width      : auto;
	height     : auto;
}
.vupol-data{
	color         : #b4b4b4;
	font-size     : 11px;
	margin-bottom : 5px;
}
.page-box{
	border-bottom : 1px solid #e0e0e0;
	border-top    : 1px solid #e0e0e0;
	padding       : 5px 0;
	margin-top    : 10px;
}
.page-box span, .page-box a{
	float   : left;
	padding : 0 8px;
}
.page-box a{
	color : #000;
}
.page-box span, .page-box a:hover{
	color : #207fb8;
}
.page-title{
	float        : left;
	margin-right : 40px;
}
.block-sort{
	line-height : 27px;
	margin      : 15px 0 0 0;
}
.block-sort strong{
	float        : left;
	margin-right : 10px;
}
.block-sort .sort{
	position : relative;
}
.block-sort .sort select{
	width                 : 158px;
	height                : 27px;
	-webkit-border-radius : 4px;
	-moz-border-radius    : 4px;
	border-radius         : 4px;
	border                : none;
	background            : url(/bitrix/templates/tvaudionew/images/sel.png) no-repeat left top;
	outline               : none;
	color                 : #858585;
	padding               : 0 0 0 9px;
}
.block-sort .sort span{
	width       : 129px;
	height      : 27px;
	line-height : 27px;
	background  : url(/bitrix/templates/tvaudionew/images/sel.png) no-repeat left top;
	position    : absolute;
	left        : 0;
	top         : 0;
	padding     : 0 20px 0 9px;
	font-size   : 11px;
	color       : #858585;
	cursor      : pointer;
	display     : none;
}
.block-sort input[type=text]{
	float           : left;
	width           : 58px;
	font-size       : 11px;
	color           : #858585;
	background      : url(/bitrix/templates/tvaudionew/images/sort-inp.png) no-repeat left top;
	padding         : 0px 5px;
	border          : none;
	margin-right    : 10px;
	background-size : 100% 100%;
}
@media (max-width : 767px){
	.block-sort .price{
		margin : 10px 0px;
	}
}
.block-sort input[type=submit]{
	height                : 27px;
	background            : url(/bitrix/templates/tvaudionew/images/line6.jpg) repeat-x left top;
	border                : none;
	padding               : 0 10px;
	color                 : #fff;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
	cursor                : pointer;
}
.dop-box{
	background         : #f5f5f5;
	-webkit-box-shadow : 1px 1px 1px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow    : 1px 1px 1px 0px rgba(50, 50, 50, 0.75);
	box-shadow         : 1px 1px 1px 0px rgba(50, 50, 50, 0.75);
}
.kont-right .dop-box img{
}
.kont-right .dop-box .dop-content{
}
.tovar-img2{
	float         : none;
	padding       : 0 0 20px 0;
	margin        : 0 auto 10px;
	border-bottom : 1px solid #e0e0e0;
	width         : 100%;
}
.tovar-img2 .images{
	margin : 0 auto;
	height : 300px;
}
.tovar-img2 .images img{
	max-height : 100%;
	margin     : 0 auto;
}
.line12{
	background : url(/bitrix/templates/tvaudionew/images/line10.png) repeat-x left top;
	height     : 4px;
}
.n{
	padding-bottom : 13px;
	margin-bottom  : 15px;
	border-bottom  : 1px solid #e0e0e0;
}
.n-img{
	width : 227px;
	float : left;
}
.n-img img{
	max-width : 227px;
	height    : auto;
}
.n-content{
	width : 436px;
	float : right;
}
.n-content p{
	padding-bottom : 3px;
	font-size      : 11px;
	line-height    : 16px;
}
.n-title{
	text-transform : uppercase;
	margin-bottom  : 3px;
}
.n-title a{
	text-decoration : none;
}
.n-title a:hover{
	text-decoration : underline;
}
.n-data{
	padding       : 0 0 0 20px;
	line-height   : 15px;
	font-size     : 10px;
	color         : #b4b4b4;
	background    : url(/bitrix/templates/tvaudionew/images/date.png) no-repeat left center;
	margin-bottom : 5px;
}
.dos-title{
	background     : url(/bitrix/templates/tvaudionew/images/line11.png) no-repeat center bottom;
	padding-bottom : 20px;
}
.dosat hr{
	height     : 5px;
	background : url(/bitrix/templates/tvaudionew/images/line11.png) no-repeat left top;
	padding    : 10px 0;
}
.znak{
	width      : 29px;
	height     : 28px;
	position   : absolute;
	left       : -9px;
	top        : 2px;
	background : url(/bitrix/templates/tvaudionew/images/znak.png) no-repeat left top;
}
.tex-box{
	padding               : 19px;
	-webkit-box-shadow    : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	-moz-box-shadow       : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	box-shadow            : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
	margin-bottom         : 10px;
}
.tex-box2{
	padding : 10px;
}
.tex-img{
	float : left;
	width : 315px;
}
.tex-img img{
	width  : 315px;
	height : auto;
}
.tex-img2{
}
.tex-img2 img{
	height : auto;
}
.tex-content{
}
.tex-content2{
}
.tex-zakaz{
	display               : block;
	float                 : right;
	color                 : #fff;
	line-height           : 43px;
	background            : url(/bitrix/templates/tvaudionew/images/line12.jpg) repeat-x left top;
	font-size             : 16px;
	text-decoration       : none;
	padding               : 0 30px;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
}
.tex-content2 table{
	border-collapse : inherit;
	border-spacing  : 2px;
	width           : 100%;
}
.tex-content2 thead td{
	background : url(/bitrix/templates/tvaudionew/images/line13.jpg) repeat-x left top;
	color      : #fff;
}
.tex-content2 tbody td{
	background : #f2f2f2;
	padding    : 5px 1px;
}
.tex-content2 tbody td.blue{
	color : #156ba0;
}
.tex-content2 tbody td.blue span{
	width      : 17px;
	height     : 17px;
	background : url(/bitrix/templates/tvaudionew/images/check2.png) no-repeat left top;
	display    : block;
	cursor     : pointer;
}
.tex-content2 tbody td.blue span.active{
	background-position : left bottom;
}
.td-price{
	font-size     : 18px;
	padding-right : 20px;
	font-weight   : 700;
}
.west{
	float : left;
}
.tex-cont{
	width : 610px;
	float : right;
}
.tex-cont h4{
	margin-bottom : 20px;
}
.tex-cont h4 a{
	color : #000;
}
.tex-box ul{
	list-style : none;
}
.tex-box ul li{
	float         : left;
	width         : 200px;
	margin-bottom : 20px;
}
.ys{
	float                 : left;
	width                 : 215px;
	height                : 156px;
	-webkit-box-shadow    : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	-moz-box-shadow       : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	box-shadow            : 0px 0px 19px 0px rgba(91, 142, 162, 0.24);
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
	margin                : 0 7px 8px 0;
	text-align            : center;
	font-weight           : 700;
	font-size             : 14px;
	padding               : 15px 5px 0 5px;
}
.ys-last{
	margin-right : 0;
}
.ys img{
	display    : block;
	margin     : 0 auto 10px;
	max-height : 92px;
}
#form1, #form2, #form3, #ok{
	background : url(/bitrix/templates/tvaudionew/images/bg5.png) repeat left top;
	position   : fixed;
	left       : 0;
	top        : 0;
	width      : 100%;
	height     : 100%;
	z-index    : 100;
	display    : none;
}
.form1, .form2, .form3, .ok{
	padding               : 10px;
	background            : url(/bitrix/templates/tvaudionew/images/bg6.png) repeat left top;
	width                 : 422px;
	position              : relative;
	margin                : 0 auto;
	top                   : 50%;
	margin-top            : -140px;
	-webkit-border-radius : 18px;
	-moz-border-radius    : 18px;
	border-radius         : 18px;
}
.form2, .form3{
	width      : 515px;
	margin-top : -220px;
}
.form1 .close, .form2 .close, .form3 .close, .ok .close{
	width      : 21px;
	height     : 21px;
	background : url(/bitrix/templates/tvaudionew/images/close2.png) no-repeat left top;
	position   : absolute;
	right      : 2px;
	top        : 2px;
	cursor     : pointer;
}
.form1 form, .form2 form, .form3 form{
	background            : #fff;
	-webkit-border-radius : 9px;
	-moz-border-radius    : 9px;
	border-radius         : 9px;
	padding               : 15px;
}
.form2 form, .form3 form{
	padding-top : 0;
}
.form1 form h2{
	margin     : 0 0 15px 0;
	text-align : center;
	font-size  : 30px;
}
.form2 form h3, .form3 form h3{
	margin     : 0;
	padding    : 8px 0 10px 0;
	background : url(/bitrix/templates/tvaudionew/images/line14.png) repeat-x left bottom;
	text-align : center;
}
.form3 form h5{
	text-align    : center;
	margin-bottom : 20px;
}
.block{
	margin-bottom : 14px;
}
.block input{
	width      : 331px;
	padding    : 11px 8px;
	background : url(/bitrix/templates/tvaudionew/images/inp.png) no-repeat left top;
	outline    : none;
	border     : none;
	font-size  : 14px;
	color      : #585858;
}
.block textarea{
	width           : 331px;
	padding         : 11px 8px;
	background      : url(/bitrix/templates/tvaudionew/images/inp.png) no-repeat left top;
	outline         : none;
	border          : none;
	font-size       : 14px;
	color           : #585858;
	text-align      : center;
	background-size : cover;
}
.error::-webkit-input-placeholder{
	color : #e00100;
}
.block div{
	position    : absolute;
	left        : 0;
	top         : 0;
	line-height : 36px;
	width       : 347px;
	text-align  : center;
	color       : #585858;
}
.block div span{
	color : #e00100;
}
.zak-but{
	width      : 220px;
	height     : 44px;
	cursor     : pointer;
	display    : block;
	margin     : 0 auto;
	background : url(/bitrix/templates/tvaudionew/images/zak-but.png) no-repeat center center;
}
.zak-but:hover{
	opacity : 0.9;
}
.form-img{
	margin : 20px 0;
}
.form-img img{
	width      : auto;
	height     : auto;
	max-width  : 300px;
	max-height : 150px;
	display    : block;
	margin     : 0 auto;
}
.form-price{
	text-align    : center;
	font-size     : 18px;
	text-align    : center;
	margin-bottom : 10px;
}
.form-price span{
	font-size   : 24px;
	font-weight : 700;
}
.buy-but{
	width      : 205px;
	height     : 39px;
	cursor     : pointer;
	display    : block;
	margin     : 0 auto;
	background : url(/bitrix/templates/tvaudionew/images/buy.png) no-repeat left top;
}
.buy-but:hover{
	opacity : 0.8;
}
.next-but{
	width      : 205px;
	height     : 39px;
	cursor     : pointer;
	display    : block;
	margin     : 20px 0 0 40px;
	background : url(/bitrix/templates/tvaudionew/images/next.png) no-repeat left top;
	float      : left;
}
.oform-but{
	width      : 205px;
	height     : 39px;
	cursor     : pointer;
	display    : block;
	margin     : 20px 40px 0 0;
	background : url(/bitrix/templates/tvaudionew/images/oform.png) no-repeat left top;
	float      : right;
}
.next-but:hover, .oform-but:hover{
	opacity : 0.8;
}
#footer_wrapper{
	min-height : 259px;
	background : #14171d;
	border-top : 1px solid #505762;
}
#footer{
	min-height : 217px;
	padding    : 42px 0 0 0;
	position   : relative;
	background : #14171d;
}
#footer .nopadding{
	padding : 0 !important;
}
.footer_navigation{
}
.footer_navigation div{
	padding-bottom : 14px;
	height         : 20px;
	font-size      : 18px;
	font-weight    : 700;
	color          : #c6d7eb;
}
.footer_navigation ul{
	margin              : 0;
	list-style-position : outside;
	list-style          : none;
}
.footer_navigation li{
	padding-bottom : 12px;
}
.footer_navigation li a{
	font-size : 12px;
	color     : #fff;
}
.footer_info{
}
.footer_info div{
	padding-bottom : 14px;
	font-size      : 18px;
	font-weight    : 700;
	color          : #c6d7eb;
}
.footer_info p{
	font-size   : 12px;
	color       : #c6d7eb;
	line-height : 15px;
	text-align  : justify;
}
.footer_info_images{
	padding-top : 14px;
}
.footer_info_images img{
	float        : left;
	margin-right : 10px;
}
/* cusel */
.cusel,
.cuselFrameRight,
.jScrollArrowUp,
.jScrollArrowDown{
}
.cusel{
	/* общий вид селекта включая стрелку справа */
	height              : 38px;
	background-position : left top;
	display             : inline-block;
	position            : relative;
	cursor              : pointer;
	font-size           : 14px;
	width               : 267px !important;
	background          : url(/bitrix/templates/tvaudionew/images/select.png) no-repeat left top;
	outline             : none;
}
#cuselFrame-sel1, #cuselFrame-sel2, #cuselFrame-sel3{
	width      : 413px !important;
	background : url(/bitrix/templates/tvaudionew/images/select2.png) no-repeat left top;
}
.cuselFrameRight{
	/* левая часть селект. обычно скругление и левая граница */
	position            : absolute;
	z-index             : 2;
	top                 : 0;
	right               : 0;
	height              : 100%;
	width               : 42px;
	background-position : right top;
}
.cuselText{
	/* контейнер для отображенного текста селект */
	height      : 25px;
	padding     : 6px 0 6px 14px; /* подбираем отступы и высоту для видимого текста в селекте */
	cursor      : pointer;
	line-height : 25px;
	overflow    : hidden;
	position    : relative;
	z-index     : 1;
	font-size   : 14px; /* шрифты */
	color       : #575757;
	position    : absolute;
	top         : 0;
	left        : 0;
	width       : 194px;
}
#cuselFrame-sel1 .cuselText, #cuselFrame-sel2 .cuselText, #cuselFrame-sel3 .cuselText{
	width : 364px;
}
.cusel-scroll-pane > span{
	/* оформление оптиона */
	display     : block;
	cursor      : pointer;
	white-space : nowrap;
	zoom        : 1;
	line-height : 24px;
	font-size   : 14px; /* шрифты */
	color       : #575d62;
}
.cusel-scroll-pane > span:hover,
.cusel-scroll-pane .cuselOptHover{
	/* реакция оптиона на наведение */
	color : #e00100;
}
.cusel-scroll-wrap .cuselActive{
	/* оформление активного оптиона в списке */
	color  : #e00100;
	cursor : default;
}
/*
	styles for disabled select
*/
.cusel.classDisCusel,
.cusel.classDisCusel .cuselFrameRight{
	filter  : alpha(opacity=65);
	opacity : .65;
	cursor  : default;
}
.classDisCusel .cuselText{
	cursor : default;
}
/* Dropdown box for elements */
#cuselBox{
	position : absolute;
	z-index  : 9999;
}
/*
	styles for scrollbar
*/
.cusel-scroll-wrap{
	/* контейнер для блока с прокруткой */
	visibility : hidden;
	min-width  : 100%;
	width      : auto;
}
.cusel-scroll-pane{
	background : #fff; /* фон выпадающего списка */
	padding    : 0 0 0 10px;
	width      : 220px !important;
}
.cusel-scroll-wrap .jScrollPaneContainer{
	position              : relative;
	overflow              : hidden;
	z-index               : 5;
	border                : 1px solid #ced1d3; /* границы выпадающего спиcка */
	background            : #fff;
	-webkit-border-radius : 4px;
	-moz-border-radius    : 4px;
	border-radius         : 4px;
}
.cusel-scroll-wrap .jScrollPaneTrack{
	/* трек для ползунка прокрутки */
	height     : 100%;
	width      : 18px !important;
	background : url("/bitrix/templates/tvaudionew/images/polosa.png") no-repeat left top;
	position   : absolute;
	top        : 0;
	right      : 6px;
}
.cusel-scroll-wrap .jScrollPaneDrag{
	/* ползунок */
	position   : absolute;
	background : url("/bitrix/templates/tvaudionew/images/begunok.png") no-repeat left top;
	cursor     : pointer;
	width      : 16px !important;
	height     : 73px !important;
	right      : 1px;
}
.cusel-scroll-wrap .jScrollPaneDragTop{
	position : absolute;
	top      : 0;
	left     : 0;
	overflow : hidden;
}
.cusel-scroll-wrap .jScrollPaneDragBottom{
	position : absolute;
	bottom   : 0;
	left     : 0;
	overflow : hidden;
}
.cusel-scroll-wrap .jScrollArrowUp{
	/* стрелка вверх */
	position            : absolute;
	top                 : 0;
	right               : 2px;
	width               : 26px;
	height              : 12px;
	cursor              : pointer;
	background-position : -2px -26px;
	overflow            : hidden;
}
.cusel-scroll-wrap .jScrollArrowDown{
	/* стрелка вниз */
	width               : 25px;
	height              : 12px;
	position            : absolute;
	top                 : auto;
	bottom              : 0;
	right               : 3px;
	cursor              : pointer;
	background-position : -21px -26px;
	overflow            : hidden;
}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear{
	clear      : both !important;
	display    : block !important;
	overflow   : hidden !important;
	visibility : hidden !important;
	margin     : 0 !important;
	width      : 0 !important;
	height     : 0 !important;
}
.clearfix:before,
.clearfix:after{
	content    : '\0020';
	display    : block;
	overflow   : hidden;
	visibility : hidden;
	width      : 0;
	height     : 0;
}
.clearfix:after{
	clear : both;
}
/* system */
.userMessage{
	position              : fixed;
	top                   : 50%;
	left                  : 50%;
	z-index               : 9999;
	background            : #5989bd;
	opacity               : 0.7;
	margin                : -25px 0px 0px -150px;
	padding               : 15px 0px;
	display               : none;
	color                 : #fff;
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
	width                 : 300px;
	text-align            : center;
}
.loader{
	height                : 50px;
	width                 : 300px;
	position              : fixed;
	top                   : 50%;
	left                  : 50%;
	z-index               : 1200;
	background            : url(/bitrix/templates/main/img/ajax-loader.gif) no-repeat center center #5989bd;
	opacity               : 0.7;
	margin                : -25px 0px 0px -150px;
	padding               : 0px;
	display               : block;
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	border-radius         : 5px;
}
.oldtvaudio h1{
	font-size   : 32px;
	font-weight : 700;
}
.oldtvaudio h2{
	font-size   : 18px;
	font-weight : 700;
}
.oldtvaudio h3.blue{
	font-size   : 14px;
	font-weight : 700;
	color       : #387cd9;
}
.oldtvaudio hr{
	height           : 1px;
	background-color : #838c98;
	margin           : 10px 0px;
}
.guarantee_type_1{
	min-height : 69px;
	padding    : 37px 0 0 105px;
	background : url(/bitrix/templates/tvaudionew/images/guarantee-icon.png) no-repeat;
	border-top : 1px solid #bbb;
}
.static_page_item{
	width                 : 278px;
	height                : 200px;
	margin-right          : 30px;
	padding               : 10px;
	float                 : left;
	/*background-color: #1d2531;*/
	/*border-right: 1px solid #1d2531;*/
	border-radius         : 4px;
	-moz-border-radius    : 4px;
	-webkit-border-radius : 4px;
	-khtml-border-radius  : 4px;
}
.items_4 .static_page_item{
	width  : 197px;
	height : 200px;
}
.static_page_item a{
	/*color: #fff;*/
	text-decoration : none;
}
.static_page_item img{
	width   : 197px;
	height  : 154px;
	display : block;
	margin  : 0 auto;
}
.static_page_item .title{
	width           : 258px;
	height          : 36px;
	padding-top     : 9px;
	display         : block;
	vertical-align  : middle;
	text-align      : center;
	font            : 14px "pt_sansbold";
	text-align      : center;
	text-decoration : underline;
}
.nomargin{
	margin : 0 !important;
}
.static_page_article{
	width                 : 240px;
	margin-right          : 20px;
	padding               : 19px 20px 21px;
	float                 : left;
	background            : url(/bitrix/templates/adaptive/../img/multiroom-article-bg.png) repeat-x #ececec;
	border-top            : 1px solid #fcfcfc;
	border-bottom         : 1px solid #b6b6b6;
	border-radius         : 4px;
	-moz-border-radius    : 4px;
	-webkit-border-radius : 4px;
	-khtml-border-radius  : 4px;
}
.static_page_article .title{
	padding : 17px 0 12px;
	font    : 14px "pt_sansbold";
	height  : 23px;
}
.static_page_article p{
	margin-bottom : 15px;
	height        : 78px;
}
.pull-left{
	float : left;
}
.tile{
	height        : 240px;
	margin-bottom : 10px;
}
.tile .item{
	display    : block;
	margin     : 0px 20px;
	text-align : center;
}
.tile .item .img{
	height        : 150px;
	margin-bottom : 10px;
}
.tile .item .img img{
	max-height : 100%;
	max-width  : 100%;
}
.tile .item .name{

}
.navbar-default .navbar-brand{
	color : #fff;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color : #fff;
}
.tovar-boxes{
	padding               : 20px;
	margin                : 8px auto;
	background            : #fff;
	-webkit-border-radius : 2px;
	-moz-border-radius    : 2px;
	border-radius         : 2px;
}
/* End */
/* /bitrix/templates/adaptive/components/vregions/header.select/popup/style.css?16382163952181 */
/* /bitrix/templates/adaptive/components/bitrix/search.title/main/style.css?16382163952108 */
/* /bitrix/templates/adaptive/components/bitrix/sale.basket.basket.line/header/style.min.css?16382163953326 */
/* /bitrix/templates/adaptive/styles.css?163821639546544 */
