@font-face {
    font-family: 'WebServeroff'; 
    src: url(fonts/Web Serveroff.ttf);
	src: url(fonts/Web Serveroff.eot);
	src: url(fonts/Web Serveroff.woff) format('woff'), url(fonts/Web Serveroff.svg) format('svg');
}
	
@font-face {
    font-family: 'BEBAS'; 
    src: url(fonts/BEBASNEUECYRILLIC.TTF);
}
	
@font-face {
	font-family: 'CuprumFFU';
	src: url(fonts/CUPRUM.OTF);
}

.ny {
    background: url(images/girl.png) 0 0 repeat-x,#fff;
    padding-top: 95px;
}



html{-webkit-text-size-adjust:none}
body{
	margin:0;
	padding:0;
	min-width:310px;
	font-family:arial;
	font-size:12px;

}
/*html.bx-no-touch body{min-width:640px}*/
a img{border:none}
a{
	color:#1D7FCA;text-decoration:underline
}
a:hover{text-decoration:none}
li {
	list-style: none;
}

h2, h3, h4, h5{
	text-indent:0;
	font-weight:normal;
	text-transform:uppercase;
}

h2{
	font-size:21px;
	line-height:21px;
}

h3{
	font-size:19px;
	line-height:19px;
}

h4{
	font-size:17px;
	line-height:17px;
}

h5{
	font-size:15px;
	line-height:15px;
}



.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
	}
	
.grid .bx_sidebar{margin-bottom: 15px;}

.bx_content_section{
	margin-bottom: 15px;
	text-align: justify;
	text-indent: 25px;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
	color: black;
}

/* grid1x2 */
.grid1x2{}
.grid1x2 .bx_content_section{
	float: right;
	width: 75%;
	margin-bottom: 15px;
}
.grid1x2 .bx_sidebar{
	float: left;
	width: 20%;
	margin-right:4%;
	margin-bottom: 15px;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x2 .bx_sidebar{}}
@media (max-width:640px){
	.grid1x2 .bx_content_section,
	.grid1x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x2 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x2 .bx_sidebar{}}


/* grid2x1 */

.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid2x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid2x1 .bx_sidebar{}}

/* grid1x3 */
.grid1x3{}
.grid1x3 .bx_content_section{
	float: right;
	width: 74%;
	margin-bottom: 15px;
}
.grid1x3 .bx_sidebar{
	float: left;
	width: 24%;
	margin-bottom: 15px;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x3 .bx_sidebar{}}
@media (max-width:640px) {
	.grid1x3 .bx_content_section,
	.grid1x3 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x3 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x3 .bx_sidebar{}}


/* grid3x1 */

.grid3x1{}
.grid3x1 .bx_content_section{
	float: left;
	width: 74%;
	margin-bottom: 15px;
}
.grid3x1 .bx_sidebar{
	float: right;
	width: 24%;
	margin-bottom: 15px;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid3x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid3x1 .bx_content_section,
	.grid3x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid3x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid3x1 .bx_sidebar{}}

/* grid2x2 */

.grid2x2 {}
.grid2x2 .bx_content_section{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2 .bx_sidebar{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2 .bx_content_section,
	.grid2x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
}



/* grid2x2r */

.grid2x2r {}
.grid2x2r .bx_content_section{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2r .bx_sidebar{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2r .bx_content_section,
	.grid2x2r .bx_sidebar{
		width: 100%;
		float: none;
	}
}


/* grid1x2x1 */

.grid1x2x1{}
.grid1x2x1 .bx_content_section{
	width: 50%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.left{
	width: 24%;
	float: left;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.right{
	width: 24%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}

@media (max-width:760px) {
	.grid1x2x1 .bx_content_section{
		width: 75%;
		float: right;
	}
	.grid1x2x1 .bx_sidebar.left{	float: left;}
	.grid1x2x1 .bx_sidebar.right{	float: left;}
}

@media (max-width:640px) {
	.grid1x2x1 .bx_content_section{
		width: 100%;
		float: left;
	}
	.grid1x2x1 .bx_sidebar.left{
		width: 49%;
		display: inline-block;
	}
	.grid1x2x1 .bx_sidebar.right{
		width: 49%;
		float: right;
	}
}

@media (max-width:480px) {
	.grid1x2x1 .bx_content_section,
	.grid1x2x1 .bx_sidebar{
		width: 100% !important;
		float: none !important;
	}
}

.bx_content_section h1{margin-top: 0;}


/* ---- HEADER ---- TOP SECTION ---- */
.header_top_section{
	position:relative;
	min-height:20px;
	width:100%;
}
.header_top_section_container_two{margin-top:1px}
.header_top_section_container_one{
	float:right;
	/*max-width:200px;
	width:100%;*/
}
.bx_cart_login_top{
	float:right;
	margin-bottom:14px;
	padding:0;
	line-height:44px;
}
.bx_cart_login_top table tr td {padding:0 5px}
.bx_cart_login_top a{
	color: #576e75;
	text-decoration:underline
}
.bx_cart_login_top a:hover{
	text-decoration:none
}

.bx_cart_login_top>div{display: inline-block} /*Fix ��� ����������� ���������*/

/* ---- HEADER ---- --END-- TOP SECTION ---- */
/* ---- HEADER ---- INNER ---- */

.header_inner{
	position:relative;
	box-sizing:border-box;
}
.site_title{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	line-height:80px;
}
a.site_title,
.site_title a{
	color:#000;
	font-size: 32px;
	font-weight: bold;
	text-decoration:none;
}
a.site_title span,
.site_title a span{color:#77c7e2}
.header_inner_container_one{
	position:relative;
	float:right;
	margin-right:218px;
}

.header_inner_include_aria {
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
	text-align:left;
	font-size:12px;
}

.header_inner_include_aria strong{
	display:inline-block;
	padding-top:7px;
	font-size:14px
}
.header_inner_include_aria strong a{
	text-decoration:none;
	color:#1b5c79;
}
.header_inner_bottom_line_container{
	position:relative;
}
.header_inner_bottom_line{
	min-height:6px;
}
/* ---- HEADER ---- --END-- INNER ---- */

.sv-separate{
	float:left;
	display:block;
	height:10px;
	width:100%;
}

.worakarea_wrap_container{
	margin:0 auto;
	padding-bottom:40px;
	max-width:1280px;
	padding-top:40px;
}

/*.workarea_wrap{padding:0 20px}*/
.workarea_wrap h1{
	font-size: 34px;
	font-family: Arial;
	color: #1B80C8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	text-indent: 0;
	line-height: 48px;
}
.workarea_wrap h1 a{
	color:#000;
	text-decoration:none;
}
.bx_title_section{
	margin-top:0;
	padding-top:0;
	vertical-align:middle;
	font-size:26px;
}
.bx_title_section.fll{float:left}
.bx_title_section.stars{border:none}
.bx_title_section.stars .icon{
	display:inline-block;
	padding-right:10px;
	width:27px;
	height:26px;
	background:url(images/stars.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}
.bx_title_section.time{border:none}
.bx_title_section.time .icon{
	display:inline-block;
	padding-right:10px;
	width:30px;
	height:30px;
	background:url(images/time.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}

.bx_view_all_home{float:right}

/* FOOTER WRAP */
.bottom_wrap{
	clear:both;
	width: 100%;
	/*min-height: 330px;	*/
	background: #e0e0e0;
	border-top: 1px solid #fff;
	box-shadow: 0px -1px 0px #e0e0e0;
}

.bottom_wrap_container{
	margin:0 auto;
	padding-top:20px;
	padding-bottom:40px;
	max-width:1280px;
}


.footer_container_one,
.footer_container_two,
.footer_container_tre,
.footer_container_four,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre,
.bottom_container_four,
.bottom_container_five,
.bottom_container_six{
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
}

.footer_container_one{
	color: white;
	width: 24%;
	margin-right: 5%;
}

.footer_container_two{
	width: 22%;
	line-height: 23px;
	letter-spacing: 0.3px;
}

.footer_container_tre{
	text-align: right;
	/*margin: 0px 1% 0 4%;
	width: 22%;*/
}

.footer_container_four{
	width: 21%;
	text-align: center;
}

.bottom_container_one{
	width:16%;
}	

.bottom_container_two{
	width:14%
}	

.bottom_container_tre{
	width:20%
}	

.bottom_container_four{
	width:16%
}
	
.bottom_container_five{
	width:10%
}	

.bottom_container_six{

}	

.footer_wrap{
	width: 100%;
	min-height: 180px;
	background: #6e6e6e url(images/footer-bg.png) repeat-x bottom center;
	clear: both;
}
.footer_wrap_container{
	margin:0 auto;
	padding-top:20px;
	max-width:1280px;
}


/* ---- INC ABOUT FOOTER ---- */
.bx_inc_about_footer h4{font-size:26px;}
.bx_inc_about_footer p{
	margin-top: 0;
	padding-top: 0;
	color: #607b8b;
	font-size: 13px;
	line-height: 22px;
}
.bx_inc_about_footer a{
	color: #0073a3;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
}
.bx_inc_about_footer a:hover{text-decoration: none;}

/* ---- INC NEWS FOOTER ---- */
.bx_inc_news_footer h4{
	text-align: left;
	font-size:26px;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist{
	margin: 0;
	padding: 0;
}
.bx_inc_news_footer .bx_inc_news_footer_newslist li{
	display: block;
	margin-top: 0;
	padding-top: 0;
	color: #607b8b;
	font-size: 13px;
	line-height: 22px;}
.bx_inc_news_footer .bx_inc_news_footer_newslist li a{
	color: #0073a3;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
}

.bx_inc_news_footer .bx_bt_button_type_2{
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
}
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2{box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);}
.bx_inc_news_footer .bx_shadow.bx_bt_button_type_2:active{box-shadow: none;}
.bx_inc_news_footer .bx_bt_button_type_2 				{
	border: 1px solid #e9e9e9;
	background-image:         linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	color: #656565;
	text-shadow:0 1px 0 #fff;
}
.bx_inc_news_footer .bx_bt_button_type_2:hover 		{background: #fff;}
.bx_inc_news_footer .bx_bt_button_type_2:active 		{
	background-image:         linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_inc_news_footer .bx_big.bx_bt_button_type_2			{
	padding: 0 13px;
	height: 34px;
	font-weight: bold;
	line-height: 34px;
}


/* ---- INC SOCIAL FOOTER ---- */
/*.bx_inc_social_footer{text-align: center;}*/
.bx_inc_social_footer h4{
	text-align: left;
	font-weight: normal;
	font-size:26px;
}
.footer_social_icon{margin-top: 38px}
.footer_social_icon ul{
	margin: 0;
	padding: 0;
}
.footer_social_icon ul li{
	display: inline-block;
	width: 32px;
	height: 32px;
}
.footer_social_icon ul li a{
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/social_icon.png) no-repeat;
	opacity: .9;
}
.footer_social_icon ul li.fb a{background-position:0 0}
.footer_social_icon ul li.tw a{background-position:-32px 0}
.footer_social_icon ul li.gp a{background-position:-64px 0}
.footer_social_icon ul li.vk a{background-position:-96px 0}
.footer_social_icon ul li a:hover{opacity:1}
.footer_contact{
	margin-top: 20px;
	font-size: 13px;
}
.footer_contact strong{
	display: block;
	margin-top: 10px;
	font-size:28px;
}

.copyright{
	color: #fff;
	/*opacity: .6;*/
	font-size: 13px;
	text-align: right;
	padding-top: 10px;
	/*padding-bottom: 10px;*/
}



.bt_blue,
.bt_white,
.bt_green{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.shadow.bt_blue,
.shadow.bt_white,
.shadow.bt_green{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active,
.shadow.bt_white:active,
.shadow.bt_green:active{box-shadow:none}

.bt_blue  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:       linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:active  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}

.bt_white 				{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:       linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
}
.bt_white:hover 		{
	background:#fff;
}
.bt_white:active 		{
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:       linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
}

.bt_green 				{ }
.bt_green:hover 		{ }
.bt_green:active 		{ }


.small.bt_blue,
.small.bt_white,
.small.bt_green{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.small.bt_blue  		{ }
.small.bt_blue:hover  	{ }
.small.bt_blue:active  	{ }
.small.bt_white 		{ }
.small.bt_white:hover 	{ }
.small.bt_white:active 	{ }
.small.bt_green 		{ }
.small.bt_green:hover 	{ }
.small.bt_green:active 	{ }

.medium.bt_blue,
.medium.bt_white,
.medium.bt_green 		{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.medium.bt_blue  		{
	height:27px;
	line-height:27px;
}
.medium.bt_blue:hover   { }
.medium.bt_blue:active  { }
.medium.bt_white 		{font-weight:bold}
.medium.bt_white:hover  { }
.medium.bt_white:active { }
.medium.bt_green 		{ }
.medium.bt_green:hover  { }
.medium.bt_green:active { }

.big.bt_blue,
.big.bt_white,
.big.bt_green 			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.big.bt_blue  	 		{
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }
.big.bt_white 	 		{ }
.big.bt_white:hover 	{ }
.big.bt_white:active 	{ }
.big.bt_green 	 		{ }
.big.bt_green:hover 	{ }
.big.bt_green:active 	{ }

.bt.big.bt_blue.cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(images/bt_cart.png) no-repeat center;
}

/* component inc_catalog_footer */
.bx_inc_catalog_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_catalog_footer h3{
	padding-bottom: 15px;
	background: url(images/footer_h4_bg.png) repeat-x bottom;
	font-size: 23px;
}
.bx-touch .bx_inc_catalog_footer h3{
	background: url(images/x2footer_h4_bg.png) repeat-x bottom;
	background-size:4px 5px;
}
.bx_inc_catalog_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_catalog_footer ul li{
	padding: 0 0 15px;
	display: inline-block;
	width: 49%;
}
.bx_inc_catalog_footer ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow:0 1px 2px #17326e
}
.bx_inc_catalog_footer ul li a:hover{text-decoration: underline}


/* component inc_menu_footer */
.bx_inc_menu_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_menu_footer h3{
	padding-bottom: 15px;
	background: url(images/footer_h4_bg.png) repeat-x bottom;
	font-size: 23px;
}
.bx-touch .bx_inc_menu_footer h3{
	background: url(images/x2footer_h4_bg.png) repeat-x bottom;
	background-size:4px 5px;
}
.bx_inc_menu_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_menu_footer ul li{
	display: block;
	padding: 0 0 15px;
}
.bx_inc_menu_footer ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow:0 1px 2px #17326e
}
.bx_inc_menu_footer ul li a:hover{text-decoration: underline}

/*1*/
@media (max-width:981px){
	.header_inner_container_two{
		position:relative;
		top:auto;
		right:auto;
		clear:both;
		width:100%;
	}
	.header_inner_container_one{margin:0}
}
/*2*/
/*@media (min-width:640px) and (max-width:980px){*/
@media (max-width:980px){
	.header_top_section_container_one{ }
	.header_top_section_container_two{ }
	.bottom_container_one{width:100%}
	.bottom_container_two{padding:0 20px 0 0}
	.bottom_container_tre{padding:0 0 0 20px}
	.bottom_container_two,
	.bottom_container_tre{width:49%}
}
/*3*/
@media (max-width:850px) {
	.footer_container_one{width:100%}
	.footer_container_two{padding:0 20px 0 0}
	.footer_container_tre{padding:0 0 0 20px}
	.footer_container_two,
	.footer_container_tre{width:49%}
}
@media (min-width:480px) and (max-width:640px) {
	.bx-touch .header_top_section_container_two{ }
	.bx-touch .site_title{
		text-align:center;
		font-size:27px;
	}
	.bx-touch .header_inner_container_one{
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .bottom_container_one{width:100%}
	.bx-touch .footer_container_two,
	.bx-touch .bottom_container_two{padding:0 20px 0 0}
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_tre{padding:0 0 0 20px}
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{width:49%}
}
/*4*/
@media (min-width:321px) and (max-width:479px) {
	.bx-touch .worakarea_wrap_container {
		padding-top:20px;
		padding-bottom:20px;
	}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:10px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
}
/*5*/
@media (max-width:320px){
	.bx-touch .worakarea_wrap_container {
		padding-top:10px;
		padding-bottom:10px;
	}
	.bx-touch .header_top_section_container_one{display:none}
	.bx-touch .header_top_section_container_two{display:none}
	.bx-touch .header_top_section_container_three{display:none}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:20px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
	.bx-touch .tac.ovh{display:none}
}

.site_title,
.worakarea_wrap_container,
.header_inner_container_one,
.header_top_section_container_two,
.header_top_section_container_three,
.header_inner_container_two,
.header_inner_include_aria,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	transition:all 0.3s ease;
}

/* ===== reserved class ===== */
.p0{padding:0 !important}
.m0{margin:0 !important}
.dn{display:none !important}
.db{display:block !important}
.wa{width:auto !important}
.dib{display:inline-block !important}
.clb{clear:both !important}
.fln{float:none !important}
.fll{float:left !important}
.flr{float:right !important}
.m0a{margin:0 auto !important}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.tdn{text-decoration:none !important}
.tdl{text-decoration:line-through !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.posr{position:relative !important}
.posa{position:absolute !important}
.whsn{white-space:normal !important}
.whsnw{white-space:nowrap !important}
.p05{padding:0 5px !important}
.w100p{width:100% !important}
.w90p{width:90% !important}
.wa{width:auto !important}
.ovh{overflow:hidden !important}

/* ===== Debug class ===== */
.dbg1{background-color:rgba(0,0,255,.3) !important}
.dbg2{background-color:rgba(0,255,0,.3) !important}
.dbg3{background-color:rgba(255,0,0,.3) !important}

.dbg0,
.dbg01>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,255,0,.3);
	outline-offset:0px;
}
.dbg01>div>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,0,255,.3);
	outline-offset:0px;
}
.debug{
	box-sizing:border-box;
	padding:2px;
	border:1px solid #d0dbb1;
	background:#f5ffdb;
	color:#2d2d2d;
	/*	position:fixed;
	bottom:0;
	left:0;
	right:0;*/
	font-size:8px;
}
#debsizing{font-weight:bold}

@media (min-width:981px){#debsizing:before{content:"981px < (1) "}}
@media (min-width:640px) and (max-width:980px){#debsizing:before{content:"640px < (2) "}#debsizing:after{content:" < 980px"}}
@media (min-width:480px) and (max-width:639px) {#debsizing:before{content:"480px < (3) "}#debsizing:after{content:" < 639px"; }}
@media (min-width:321px) and (max-width:479px) {#debsizing:before{content:"321px < (4) "}#debsizing:after{content:" < 479px"; }}
@media (max-width:320px){#debsizing:before{content:"(5) "}#debsizing:after{content:" < 320px"; }}

.bx_page,.bx_profile{
	font-size: 100%;
}
.bx_page h1,
.bx_page h2,
.bx_page h3,
.bx_page h4,
.bx_page h5,
.bx_page h6{
	color:inherit;
	font-weight:500;
	font-family:Arial,sans-serif;
	line-height:1.1;
	text-indent:0;
}
.bx_page p{margin:0 0 10px}
.bx_page ul,
.bx_page ol{
	margin-top:0;
	margin-bottom:10px;
}
.bx_page ul ul,
.bx_page ol ul,
.bx_page ul ol,
.bx_page ol ol{margin-bottom:0}
.bx_page .list_unstyled{padding-left:0;list-style:none}
.bx_page .list_nline{
	padding-left:0;
	list-style:none;
}
.bx_page .list_nline>li{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.bx_page .list_nline>li:first-child{padding-left:0}

.bx_page a 		 {color:#3D8F00}
.bx_page a:hover {color:#3D8F00;text-decoration:none}
.bx_page a:active{color:#3D8F00}

/*/////////////////////////////////////////////////////////////////////*/
/*sveterra's styles*/
/*/////////////////////////////////////////////////////////////////////*/

#sv-top-logo {
	margin-top: 10px;
}

#sv-top-logo-menu{
	width:100%;
	min-height:46px;
	background: rgba(246,247,249,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,247,249,1)), color-stop(100%, rgba(238,240,239,1)));
	background: linear-gradient(to bottom, rgba(246,247,249,1) 0%, rgba(238,240,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f9', endColorstr='#eef0ef', GradientType=0 );
}

#sv-top-logo-menu > .header_top_section{
	max-width:1280px;
	margin:auto
}

.header_top_section_container_two{
	width:65%;
	float:right;
}

.header_top_section_container_three{
	width:15%;
	float:left;
	text-align: center;
}

#horizontal-multilevel-menu, #horizontal-multilevel-menu ul{
	background:transparent;
	margin-top:8px;
}

#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item-selected{
	font-size: 12px;
	font-family: "Arial";
	color: #197FC9;
	text-decoration: underline;
	font-weight: normal;
	padding: 7px 12px;
}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item,#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover,#horizontal-multilevel-menu li a.root-item-selected{
	background:transparent;
	text-decoration:none;
}

#horizontal-multilevel-menu li ul {
	background: #6a6a6a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#6a6a6a');
	background: linear-gradient(to top,#8b8b8b,#6a6a6a);
	border: none;
	width: 150px;
	margin-top:0px;
}

#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a, .bx_cart_login_top a{
	font-weight:normal;
	color:#fff
}

#horizontal-multilevel-menu li ul li{
	padding: 4px 0px 7px 0px;
}

#horizontal-multilevel-menu li ul li.item-selected{
	background:transparent;
}

#horizontal-multilevel-menu  li ul li.item-selected a,#horizontal-multilevel-menu li ul li a{
	text-decoration:underline;
}

#horizontal-multilevel-menu li ul li.item-selected a:hover,#horizontal-multilevel-menu li ul li a:hover{
	color:#fff!important;
	text-decoration:none;
}

#horizontal-multilevel-menu li ul a{
	font-size:12px;
}

.bx_cart_login_top{
	background:transparent;
}

.bx_login_block{
	background:none;
}

.login-separator {
	FONT-SIZE: 12PX;
	COLOR: #fff;
}

.bx_login_top_inline_link{
	position:relative;
}

.bx_login_top_inline_link.line:after{
	content: "|";
	position:absolute;
	right:-10px;
}

.header_inner{
	max-width:1280px;
	margin:auto;
}

.header_inner_container_zero, .header_inner_container_one, .header_inner_container_two, .header_inner_container_three{
	float:left;
}

.header_inner_container_zero{
	width:50%;
}

.header_inner_container_one{
	/*width: 45%;
	display: block;
	margin-right: 50px;*/
}

.header_inner_container_two{
	width: 320px;
	display: block !important;
	padding-top:10px;
	text-align: right;
	float: right;
	margin-right: 30px;
}

.header_inner_container_three {
	width: 192px;
	display: block;
	/*border: 1px solid #e0e0e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	min-height: 100px;
	float: right;
	margin: 0 !important;
}

#sv-location{
  font-size: 12px;
  color: rgb( 93, 94, 94 ); 
  padding-left:8%;
}

#sv-location{
	color: rgb( 93, 94, 94 );
}

#sv-location a{
	color:#DD6900;
	font-weight:bold;
}

#sv-location a:hover{
	text-decoration:none;
}

#sv-location .set-changeRegion{
	display:inline-block;
	border-radius:5px;
	border:1px dashed #B8B8B8;
	padding:5px 7px;
}

#sv-location  .set-changeRegion:hover{
	border:1px dashed #444;
}

#form_location a{
	color:#3D8F00;
	font-weight:normal;
}

.submit_location.btn-y.btn-primary-y:hover{
	background:#DB6400 url(images/buy-bgH.png) repeat-x left bottom;
}

#sv-contacts{
	text-align:right;
	line-height:30px;
}

.sv-txt {
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	text-transform: uppercase;
	}

.sv-phone {
	font-size: 22px;
	font-family: "WebServeroff";
	color: rgb( 255, 139, 1 );
}

.sv-mail a {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	text-decoration: underline;
}

.sv-mail a:hover{
	text-decoration:none;
}

#sv-question{
	/*display:none;*/
}

#sv-question > a.book{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	border:1px dashed #aeaeae;
	border-radius:5px;
	padding:10px;
	display:block;
	text-decoration:none;
	text-align:center;
	width:90%;
	margin: 10px 0px;
}

#sv-question > a.book:hover{
	border:1px dashed #555;
	color:#000;
}

#sv-question  .question-link{
	display:none;
	margin-top:15px;
	  font-size: 20px;
	  font-family: "WebServeroff";
	  font-weight:bold;
	  text-decoration:none;
	  text-transform: uppercase;
	  color:#000;
	  text-align:center;
	  width:90%;
	background:#dedede;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dedede'); 
	background:linear-gradient(to bottom, #fefefe,#dedede);
	padding:10px;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:1px 1px 1px #afafaf;
	transition:all 0.5s ease;
}

#sv-question  .question-link:hover{
	background:#fefefe;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#fefefe'); 
	background:linear-gradient(to top, #fefefe,#dedede);
	
}

#sv-basket a,#sv-basket .cart-emp{
	  font-size: 12px;
  font-family: "Arial";
  color: rgb( 0, 0, 0 );
  font-weight: bold;
  text-transform: uppercase;
  display:block;
  text-decoration:none;
}

#sv-basket a.sv-link-cart{
	text-transform:none;
	font-weight:normal;
}

#sv-basket a.cart-btn,.submit_location.btn-y.btn-primary-y{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	display: block;
	max-width: 130px;
	text-align: center;
	padding: 6px 5px;
	border-radius: 5px;
	margin: 5px 0;
	box-shadow: 1px 1px 1px #aaa;
	border-bottom: 1px solid #ECBF54;
}

#sv-basket .cart-emp-txt{
	color:#5E5E5E;
}

#sv-basket {
	background: url(images/cart.png) no-repeat 0px 8px;
	padding-left: 46px;
	margin-left: 10px;
	margin-top: 8px;
	min-height:40px;
}

 #sv-basket .cart-emp{
	padding-top:10px;
}

#sv-basket .cart-emp.full{
	padding-top:0px;
}

.popup-window-close-icon:hover,.popup-window-close-icon {
	background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -283px;
}

.popup-window-buttons .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button ,.popup-window-buttons .bx_catalog_list_home.bx_blue .bx_bt_button
{
	width: 260px;
	height: 25px;
	background:none;
	color:#000;
	text-decoration:underline;
}

.popup-window-buttons .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover,.popup-window-buttons .bx_catalog_list_home.bx_blue .bx_bt_button:hover{
	background:none;
	text-decoration:none;
}



#sv-basket .bx_cart_block .bx_small_cart .icon_cart,#sv-basket .bx_cart_block .bx_small_cart .icon_spacer, #sv-basket .bx_cart_block .bx_small_cart .icon_profile{
	display:none;
}

#sv-basket .bx_cart_block .bx_small_cart .icon_cart{
	background:none;
}

.bx_horizontal_menu_advaced{
	background: rgba(27,174,243,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,174,243,1)), color-stop(100%, rgba(27,119,194,1)));
	background: linear-gradient(to bottom, rgba(27,174,243,1) 0%, rgba(27,119,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1baef3', endColorstr='#1b77c2', GradientType=0 );
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl,.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	height:50px!important;
}

.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl{
	background: rgba(27,174,243,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,174,243,1)), color-stop(100%, rgba(27,119,194,1)));
	background: linear-gradient(to bottom, rgba(27,174,243,1) 0%, rgba(27,119,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1baef3', endColorstr='#1b77c2', GradientType=0 );
	/*-webkit-box-shadow: 1px 1px 1px -2px #7f7f7f;
	-moz-box-shadow: 1px 1px 1px -2px #7f7f7f;
	box-shadow: 1px 1px 1px -2px #7f7f7f;*/
	padding:0%;
}

.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl>a{
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a, .menu-one .bx_horizontal_menu_advaced .bx_hma_one_lvl.hover>a {
	background: rgba(28,183,255,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,183,255,1)), color-stop(100%, rgba(37,140,219,1)));
	background: linear-gradient(to bottom, rgba(28,183,255,1) 0%, rgba(37,140,219,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb7ff', endColorstr='#258cdb', GradientType=0 );
	color: #000;
	text-decoration: none;
}

.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl.hover{
	background: rgba(28,183,255,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,183,255,1)), color-stop(100%, rgba(37,140,219,1)));
	background: linear-gradient(to bottom, rgba(28,183,255,1) 0%, rgba(37,140,219,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb7ff', endColorstr='#258cdb', GradientType=0 );
	color: #000;
	text-decoration: none;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	top:47px !important;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a, .menu-one .bx_horizontal_menu_advaced .bx_hma_one_lvl.hover>a {
	background: #D0EF88 url(images/menu-hover.png) repeat-x bottom left;
	color: #000;
	text-decoration: none;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block {
	/*background: #88B428;*/
	background: #1A96DE;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li {
	background: transparent;
	border-bottom: 1px solid #1C78C5;
	padding: 3px 0px;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li a,.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a {
	font-size: 11px;
	font-family: arial;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a {
	display: block;
	padding: 5px 10px;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a {
	line-height: 23px;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl ul {
	display: block;
	margin: 0;
	padding: 0 0 14px 0;
	list-style: none;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover {
	background: #0f82c4;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover,.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #fff;
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li:last-child {
	border-bottom: none;
}

.menu-two{
	width: 40%;
	background: url(images/orange_menu.png) repeat-x;
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 230, 212 );
	font-weight: normal;
	text-transform: none;
}

.menu-two img{
	display:none;
}


.choice-title{
	display: block;
	margin: 8px 9px;
}

.menu-items{
	width: 80%;
}

.menu-three{
	background: url(images/gray_menu.png) repeat-x;
	position: relative;
	width: 30%;
}
.menu-two, .choice-title, .menu-three {
	float: left;
	min-height: 40px;
}

.sv-search {
	float: left;
	width: 30%;
	min-height: 40px;
	background: url(images/light_gray_menu.png) repeat-x;
}

.bx_topnav li a {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255,255,255 );
	font-weight: normal;
	text-transform: none;
}

.menu-three:before {
	content: '';
	position: absolute;
	background: url(images/left-corner.png) no-repeat center left;
	padding: 16px;
	left: 0px;
}

.menu-three:after {
	content: '';
	position: absolute;
	background: url(images/right-corner.png) no-repeat center right;
	padding: 16px;
	right: 0px;
	top: 0px;
}

.menu-three img {
	position: relative;
	top: 10px;
	padding-right: 4px;
}

.menu-three .top{
	padding-left: 58px;
}

.menu-three .top{
	margin-top: -14px;
	display: block;
	padding-left: 50px;
}

.bx_search_container .bx_field {
	position: relative;
	margin-top: 4px;
	height: 25px;
	border:none;
	border-radius: 3px;
	background: #fff;
	box-shadow: none;
	line-height: 30px;
}

.bx_search_container{
	padding: 0 50px;
}

.sv-search .choice-title{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255,255, 255 );
	font-weight: normal;
	text-transform: none;
}

.bx_search_container .bx_field .bx_input_submit{
	background: url(images/loope.png) no-repeat scroll center center, linear-gradient(to bottom, #CFDEE5, #9EAAB3) repeat scroll 0% 0% transparent;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border: medium none;
	display: block;
	float: left;
	height: 26px;
	width: 35px;
	margin-left: -6px;
	top: -1px;
	right: -2px
}

.bx_search_container .bx_field .bx_input_submit:hover{
	opacity:0.8
}

/*end of HEADER*/

/*begin of CONTENT*/
#sv-advantage, #sv-filter {
	clear: both;
}

#sv-advantage .title {
	font-size: 24px;
	font-family: "WebServeroff";
	color: rgb( 115, 168, 52 );
	text-indent: 0;
	margin-bottom: 25px;
}

.list ol{
	padding:0
}

.list li{
	position: relative;
	color: #5D5E5E;
	height:50px;
	margin-bottom:15px;
	text-indent:0
}
 
.list .li-bold {
	font-size: 11px;
	font-family: "Arial";
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
	position: relative;
	top: -15px;
	max-width:220px;
	padding-left:5px;
	display:inline-block
}

.before1{
	display:inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0');
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
	}
	
.before2, .before3,.before4,.before5,.before6,.before7,.before8,.before9{
	display:inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0');
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
	}
	
span.continue {
	display: inline-block;
	margin-left: 44px;
	position:relative;
	top:-10px
}	
 /*
 .list li:nth-child(1):before {
	content: "1";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(2):before {
	content: "2";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(3):before {
	content: "3";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(4):before {
	content: "4";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(5):before {
	content: "5";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(6):before {
	content: "6";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(7):before {
	content: "7";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(8 ):before {
	content: "8";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}

 .list li:nth-child(9):before {
	content: "9";
	position: absolute;
	left: -52px;
	top: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 20px;
	width: 30px;
	height: 20px;
	background:#9BA6B0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEDEE4', endColorstr='#9BA6B0'); 
    background: -webkit-linear-gradient(top, #CEDEE4, #9BA6B0);
    background: -moz-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -o-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: -ms-linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    background: linear-gradient(to bottom, #CEDEE4, #9BA6B0);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
	font-size: 35px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
}
*/

#sv-room {
	display: block;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 15px;
}

#sv-room .button-room {
	display: block;
	text-decoration: none;
	margin: auto;
	background: url(images/room.png) no-repeat top left;
	max-width: 236px;
	padding: 35px 0px;
}

#sv-room .button-room:hover{
	box-shadow:0px 3px 4px 0px #ddd
}

#sv-room .title {
	font-family: arial;
	color: #6d6d6d;
	padding-top: 10px;
	max-width: 200px;
	margin: auto;
}

#sv-sale {
	text-indent: 0;
	text-align:justify;
	color:#7f7f7f;
}

#sv-sale .title {
	background: url(images/sale.png) no-repeat center left;
	font-size: 24px;
	font-family: CuprumFFU;
	color: #1B80C8;
	padding: 7px 0px 4px 41px;
}

.under-title {
	font-size: 13px;
	text-transform: uppercase;
	font-family: arial;
	color: #1B80C8;
	text-align: center;
	margin: 10px 0;
	line-height: 16px;
}

#sv-sale .img-act {
	text-align: center;
}

#sv-sale .action-home {
	color: #939393;
	font-size: 12px;
	margin-top: 5px;
	display: block;
}

#sv-calc {
	background: #DB6500;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBF00', endColorstr='#DB6500');
	background: linear-gradient(to bottom,#FFBF00,#DB6500);
	border-radius: 5px;
	text-indent: 0;
	margin-top: 25px;
	margin-bottom: 30px;
}

#sv-calc .title {
	font-size: 24px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
	background: url(images/calc.png) no-repeat 18% 60%;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-bottom: 12px;
	padding-top: 3px;
	margin-bottom: 5px;
	text-align: center;
}

#sv-calc .my_container {
	font-size: 12px;
	font-family: "Arial";
	color: #000;
	padding: 15px 35px;
}

#sv-calc span.calc-param {
	display: inline-block;
	width: 25%;
}

#sv-calc .my_container input {
	margin-bottom: 15px;
	margin-left: 5px;
	width: 12%;
}

#sv-calc span.calc-param {
	display: inline-block;
	width: 25%;
}

#sv-calc .my_container input, #sv-calc .my_container select {
	border-radius: 5px;
	background: #fff;
	height: 25px;
	padding: 0 1px;
}

#sv-calc button {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	text-transform: uppercase;
	background: #909090 url(images/calc-submit.png) repeat-x left bottom;
	border: 0;
	border-radius: 5px;
	width: 100px;
	height: 26px;
	text-align: center;
	margin-left: 80px;
	margin-top: 10px;
}

#sv-calc button:hover{
	color:#000;
	border-radius: 5px;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #979797;
	background: #E1DFE1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E1DFE1');
	background: linear-gradient(to bottom, #fff,#E1DFE1);
}

#sv-calc .kvm{
	display:inline-block;
	padding-left:5px;
}

#result {
	display: none;
	background: #f0f0f0;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
}

#result .title, #wrap-question-help .calc-detail #result >.title {
	background: none;
	color: #000;
	font-family: arial;
	font-size: 15px;
	text-shadow: 0px 1px 0px #fff;
	text-transform: none;
	border: none;
	padding-bottom: 5px;
}

#result .title {
	background: none!important;
}

.banner-home{
	top: -24px;
	position: relative;
	margin-bottom:-35px;
}

.banner-home .bx_slider_section .bx_slider_photo_container{
	width:100%!important;
}

.banner-home .bx_slider_section .bx_slider_photo_background{
	transform: none;
}

.banner-home .bx_slider_section .big.bx_bt_button, .banner-home .bx_slider_pagination{
	display:none;
}

.banner-home .bx_slider_section .bx_slider_photo_background,.banner-home  .bx_slider_section .bx_slider_photo_element{
	box-shadow:none;
	left:0%;
	right:0%;
}

.banner-home .bx_slider_section .bx_slider_arrow_left{
	background:url(images/prev.png) no-repeat;
  } 
  
.banner-home  .bx_slider_section .bx_slider_arrow_right{
  	background:url(images/next.png) no-repeat;
	right: -12px;
  }

.banner-home .bx_slider_section .bx_slider_arrow_left:active,.banner-home .bx_slider_section .bx_slider_arrow_right:active {
	background-position: 0 0px;
	}  

.banner-home .bx_slider_section .bx_slider_arrow_left,.banner-home  .bx_slider_section .bx_slider_arrow_right {
	top: 36%;
	display: block;
	margin-top: -29px;
	width: 57px;
	height: 128px;
}

.banner-home .bx_slider_title{
	display:none;
}

.banner-home .bx_slider_section {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 28%;
}

.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;} 

.sv-tabs-wrap .tabs-standard{width:100%;} 

.home-tab-line.third,.home-tab-line.fourth{
	visibility:hidden;
}

.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li.home-tab-line.fourth{
	display:none
}

.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li.home-tab-line.third{
	width:5%
}

/* Навигация по вкладкам */ 
.sv-tabs-wrap .tabs-standard .sliderkit-nav{position:relative;width:100%;max-width:620px;height:26px;text-align:center;margin:auto} 
.sv-tabs-wrap .tabs-standard .sliderkit-nav-clip{margin:0;} 


.sv-tabs-wrap .tabs-standard .sliderkit-nav-clip li
{float:left;  position:relative; z-index:40;} 



.sv-tabs-wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected ,.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li:hover 
{
	position:relative;
	z-index:35; 
	background:#4E4E4E;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090', endColorstr='#4E4E4E');
	background:linear-gradient(to bottom, #909090,#4E4E4E);
	text-decoration:none;
	color:#fff;
 } 

 .sv-tabs-wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a,.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li:hover a {
	color:#fff;
 }
 
.sv-tabs-wrap .tabs-standard .sliderkit-panels 
{
	width:100%!important;
	overflow:hidden;
	padding:2px; 
	background:#fff;
	border-radius:0;
} 

.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li a{
  font-size: 12px;
  font-family: "Arial";
  color: #5D5E5E;
  text-transform: uppercase;
  text-decoration:none;
}

.sv-tabs-wrap .sliderkit .sliderkit-nav-clip ul li {
	border-radius:5px;
	border-bottom:1px solid #fff;
	box-shadow:1px 1px 1px #979797;
	background:#E1DFE1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E1DFE1'); 
	background:linear-gradient(to bottom, #fff,#E1DFE1);
	margin-right:23px;
	padding:7px 0px;
	width:120px;
	text-indent:0;
}


.sv-tabs-wrap .sliderkit-panel .bx_catalog_tile_home_type_2{
	border-bottom:0;
}

.sv-tabs-wrap .tabs-standard .sliderkit-panel{
	width:100%!important;
}

.sliderkit-news{
	padding-top:15px;
	padding-left: 20px;
	padding-right: 20px;
}

.sliderkit-news .title{
	display:none;
}

.bx_catalog_tile_home_type_2 .bx_catalog_tile_section {
	padding-top: 33%;
}

.bx_catalog_tile_home_type_2.col4 .bx_catalog_item {
	padding: 1px 16px 0px 0px;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .bx_catalog_tile_home_type_2 .bx_catalog_item_images, .bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
	padding-top: 80%;
	/*background-size: 90%;*/
	background-position: top center;
}

.bx_catalog_item.double {
	background: #fff url(images/edge.png) repeat-y right top;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images_double {
	margin-top: -80%;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_title, .bx_catalog_list_home.bx_blue .bx_catalog_item_title {
	text-align: center;
	text-indent:0;
	margin-top: 10px;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_title a, .bx_catalog_list_home.bx_blue .bx_catalog_item_title a {
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
}

.bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:hover .bx_catalog_item_title{
	overflow:hidden;
	max-height:50px;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_price, .bx_catalog_list_home .bx_catalog_item_price {
	text-align: right;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {
	margin: 4px 0px 20px;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price, .bx_catalog_list_home .bx_catalog_item_price .bx_price {
	display: inline-block;
	font-size: 20px;
	line-height: 19px;
	font-weight: normal;
	padding: 0;
}

.bx_catalog_list_home .bx_catalog_item_controls, .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {
	display: block!important;
}

.bx_catalog_list_home.bx_blue .bx_bt_button {
	text-indent:0;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
	text-indent:0
}

.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button,.bx_catalog_list_home.bx_blue .bx_bt_button{
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	width: 130px;
	height: 20px;
	text-align: center;
	-moz-text-shadow: none;
	  -webkit-text-shadow: none;	 
	text-shadow:none;
	display: inline-block;
	padding: 1px 2px 3px;
	border:none;
	border-radius:5px;
}

.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover,.bx_catalog_list_home.bx_blue .bx_bt_button:hover, #sv-basket a.cart-btn:hover{
	background: #DB6400 url("images/buy-bgH.png") repeat-x left bottom;
	-moz-text-shadow:none;
	-webkit-text-shadow:none;
	text-shadow:none;
}

.inc-assortiment {
	font-size: 18px;
	text-align: center;
	text-indent: 0;
	font-family: "Arial";
	color: rgb( 220, 220, 220 );
	margin-top:30px;
}

.inc-assortiment a:hover {
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');
	background: linear-gradient(to bottom,#ddd,#fff);
}

.inc-assortiment a {
	display: inline-block;
	font-size: 18px;
	font-family: "Arial";
	color: rgb( 76, 75, 75 );
	text-decoration: none;
	text-transform: uppercase;
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
	background: linear-gradient(to bottom,#fff,#ddd);
	border-radius: 5px;
	height: 25px;
	max-width: 245px;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	vertical-align: middle;
	padding: 18px 2px 0px;
	margin-left: 10px;
	margin-right: 10px;
}

#wrap-info-news, #wrap-reviews-portfolio, #wrap-question-help {
	width: 100%;
	clear: both;
}

.wrap-info {
	padding-right: 3%;
}

.wrap-info, .wrap-news {
	float: left;
	width: 48%;
}

.yashare-auto-init{
	text-indent:0;
	text-align:right;
}

#wrap-info-news .title, #wrap-reviews-portfolio .title, #wrap-question-help .title {
	font-size: 36px;
	font-family: "WebServeroff";
	color: rgb( 115, 168, 52 );
	text-transform: uppercase;
	display: block;
	margin-bottom: 25px;
	text-indent: 0px;
	margin-top: 50px;
}

.news-list, .post {
	text-align: justify;
	text-indent: 0px;
	font-size: 12px;
	line-height: 16px;
	font-family: "Arial";
	color: rgb( 94, 94, 94 );
}

div.news-date-time {
	width: 23%;
	padding-right: 3%;
	margin-top: 7px;
}

div.news-date-time, .wrap-news .news-list .txt {
	float: left;
	display: block;
}

.news-list .news-date-time > span, .post > .date {
	background: #82AC22;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDD301', endColorstr='#82AC22');
	background: linear-gradient(to bottom, #CDD301, #82AC22);
	color: #fff;
	font-size: 12px;
	padding: 2px 8px;
}

.wrap-news .news-list .txt {
	width: 70%;
	margin-bottom: 13px;
}

.bx_news{
	font-size:100%;
	margin:0;
	padding:0
}

.bx_news h3{
	margin-top:5px;
}

.bx_news h3 a:link,.bx_news h3 a{
	display: inline-block;
	margin-bottom: 12px;
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

.bx_news h3 a:hover{
	text-decoration: none;
}

.wrap-reviews, .wrap-portfolio, .wrap-question, .wrap-help {
	float: left;
	width: 48%;
}

.wrap-question, .wrap-help{
	line-height:20px;
}

.wrap-reviews, .wrap-question {
	padding-right: 2%;
}

.wrap-reviews .bx_review_tile_section {
	height: 210px;
}

.wrap-reviews .bx_review_tile_section {
	border-radius: 5px;
	border: 1px solid #e0e0e0;
}

.wrap-reviews .bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_left{
	left:-5%
}

.wrap-reviews .bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_right{
	right:-7%
}

.reviews {
	padding: 10px;
}

.bx_review_item{
	clear:both;
}

.wrap-reviews a.title-review {
	color: rgb( 0, 0, 0 );
	font-size: 12px;
	font-family: "Arial";
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.wrap-reviews a.title-review:hover{
	text-decoration:underline;
}

.wrap-reviews .txt-review {
	text-indent: 0;
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	margin-bottom: 5px;
}

.wrap-portfolio .bx_catalog_tile_home_type_2.col1.bx_blue {
	margin-top: 40px;
}

.wrap-portfolio img {
	max-height: 210px;
	max-width: 400px;
}


.wrap-portfolio .bx_portfolio_tile_section{
	height:210px;
}

.wrap-portfolio .bx_catalog_tile_home_type_2.col1.bx_blue {
	margin-top:40px;
}

.wrap-portfolio img{
	max-height:210px;
	max-width:400px;
}

.wrap-portfolio .bx_slider_section .bx_slider_arrow_left,.wrap-portfolio .bx_slider_section .bx_slider_arrow_right{
	display:none;
 }

.wrap-portfolio .bx_slider_section.sv .bx_slider_title ,.wrap-portfolio .bx_slider_price_container{
	display:none;
}
 
.wrap-portfolio .bx_catalog_tile_home_type_2{
	border:none;
}

.wrap-portfolio .bx_slider_section.sv{
	padding-bottom:29%;
	padding-top:28%
}

.wrap-portfolio .bx_slider_section .bx_slider_photo_background,.wrap-portfolio .bx_slider_section .bx_slider_photo_element{
	box-shadow:none;
	transform:none;
}
		
.wrap-portfolio .bx_slider_section .bx_slider_photo_container{
	width:100%;
}	

.wrap-portfolio .portfolio{
	padding:10px;
}

.wrap-review a, .wrap-portfolio a {
	color: #000;
	font-weight: bold;
}

#wrap-reviews-portfolio .all-reviews {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	}

#wrap-reviews-portfolio .all-reviews:hover{
	text-decoration: none;
}	
	
.bx_catalog_tile_home_type_2{
	border-bottom:0
}

.wrap-question .img, .wrap-help .img {
	display: inline-block;
	float: left;
	width: 30%;
	margin-right: 5%;
	text-indent: 0;
}

.wrap-question .img img{
	max-width:120px;
	height:auto;
}

.wrap-question .txt, .wrap-help .txt {
	font-size: 18px;
	font-family: "Arial";
	color: rgb( 161, 161, 161 );
	display: inline-block;
	float: left;
	width: 63%;
	text-align: left;
	text-indent: 0;
}

.wrap-question .txt a, .wrap-help .txt a {
	display: block;
	width: 195px;
	height: 27px;
	padding-top: 10px;
	margin-top: 25px;
	text-align: center;
	text-indent: 0px;
	text-transform: uppercase;
	font-family: "WebServeroff";
	font-weight: bold;
	text-decoration: none;
	color: rgb( 0,0,0 );
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
	background: linear-gradient(to bottom,#fff,#ddd);
	border-radius: 5px;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	vertical-align: middle;
}

.wrap-question .txt a {
	font-size: 20px;
}

.wrap-question .txt a:hover, .wrap-help .txt a:hover {
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');
	background: linear-gradient(to bottom,#ddd,#fff);
}

.bx_breadcrumbs{
	text-indent:0;
	text-transform:uppercase;
}

.bx_breadcrumbs ul li a, .bx_breadcrumbs ul li span {
	font-size: 11px;
	opacity:1;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
	font-weight: normal;
}

.bx_breadcrumbs ul li a:after {
	position: absolute;
	content: '|';
	right: 0px;
}

.bx_breadcrumbs ul li a{	
	text-decoration: underline;
	background: none;
	position: relative;
}

.bx_breadcrumbs ul li a:hover{	
	text-decoration: none;
}	


.breadcrumbs.pleft {
	text-indent: 0;
}

.breadcrumbs.pleft {
	width: 85%;
	overflow: hidden;
}

.breadcrumbs {
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-indent:0;
}

.breadcrumbs a:first-child{
	display:none
}

.breadcrumbs a {
	text-decoration: underline;
	background: none;
	position: relative;
}

.breadcrumbs a, .breadcrumbs span {
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
	font-weight: normal;
	padding-right: 10px;
	padding-left: 2px;
}

.breadcrumbs a:after {
	position: absolute;
	content: '|';
	right: 0px;
}

.breadcrumbs a:hover{
	text-decoration:none;
}

.breadcrumbs span {
	text-transform: uppercase;
	margin-left: 3px;
}


/*end of CONTENT*/

/*begin of BOTTOM*/
.bottom_wrap .title {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
}

.bottom_wrap ul{
	padding: 0 !important;
    margin: 0 !important;
    list-style: none;
    text-align: center;
    min-height: 40px;
    display: block;
    font-size: 0;
}

.bottom_wrap ul:before {
    content:'';
    height: 100%;
    display: inline-block;
}

.bottom_wrap li {
    /*padding: 10px;*/
    margin: 0 10px;
    font-size: 16px; 
    display: inline-block;
	float: none !important;
}

.bottom_wrap ul:before, .bottom_wrap li {
    vertical-align: middle;
}


.bottom_wrap ul a{
	padding-left: 0px;
	line-height: 23px;
	font-size: 11px;
	font-family: "Arial";
	color: #000000 !important;
	text-transform: uppercase;
	text-decoration: none;
}

.bottom_wrap ul a:hover{
	text-decoration:underline;
	color: #666666 !important;
}
/*end of BOTTOM*/

/*begin of FOOTER*/
.footer_container_one img{
	margin-top: 10px;
}

.footer_container_two, .footer_container_two a {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
}

.onvolga a {
	text-transform: uppercase;
	background: url(images/onvolga.png) no-repeat top left;
	display: block;
	margin-top: 20px;
	/*width: 145px;*/
	padding-left: 30px;
	font-size: 10px;
	color: white;
	line-height: 23px;
}

.onvolga a, .footer_container_two  a:hover,.footer-links a:hover, #sv-sale .action-home:hover{
	text-decoration: none;
}

.footer-phone {
	font-size: 30px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	text-align: center;
}

.footer-phtxt {
	color: rgb( 255, 255, 255 );
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	letter-spacing: 0.6px;
	margin-bottom: 5px;
}

.footer-seo {
	font-size: 11px;
	font-family: "Arial";
	color: #A2A2A2;
	text-align: justify;
	margin-top: 6px;
}

.footer-links a,.footer_container_two .onvolga a:hover {
	text-decoration: underline;
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
}

.footer-maps {
	position: relative;
	padding-right: 10px;
}

.footer-maps:after {
	position: absolute;
	content: '|';
	right: 0px;
	top: 0px;
}

.sv-social {
	margin-top: 35px;
}

.style-fb, .style-vk, .style-ok{
	background:url(images/soc.png) no-repeat;
	padding:20px;
}
 
.style-tw, .style-b{
	padding: 21px;
	margin-left: 2px;
	margin-right: 1px;
}

.style-tw{
	background:url(images/twit.png) no-repeat;
}

.style-b{
	background:url(images/blog.png) no-repeat;
}
 
.style-fb{
	background-position:-128px 0;
}

.style-vk{
	background-position:0 0;
}

.style-ok{
	background-position:-43px 0;
}
 
.totop a:hover, .sv-social a:hover {
	opacity: 0.8;
}
/*end of FOOTER*/

/*begin of CATALOG*/
.badge, .badge.specialoffer{
	position:absolute;
	padding:14px 50px !important;
	font-weight:bold;
	font-size:14px;
	color:#000;
	display:block;
	z-index:3;
}

.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images{
	z-index:2
}

.detail .badge,.detail  .badge.specialoffer{
	left:-66%
}

.bx_lt{
	position:relative;
}

.detail  .bx_lt  .badge,.detail  .bx_lt .badge.specialoffer{
	left:4%
}

.badge.notavailable{
	display:none
}

.badge.specialoffer.PROP_HIT {
	background:url(images/prop_hit.png) no-repeat center;
	top:2px;
}

.badge.specialoffer.PROP_SALE {
	background:url(images/prop_sale.png) no-repeat center;
	top:30px;
}

.badge.specialoffer.PROP_NEW {
	background:url(images/prop_new.png) no-repeat center;
	top:59px;
}

	.bx_catalog_list_home.col4.bx_blue .bx_catalog_item.double,.bx_catalog_item.double{
	background: #fff url(images/edge.png) repeat-y right top;
	}
	
	.bx_catalog_list_home.col4.bx_blue .bx_catalog_item.double:nth-child(4n),.bx_catalog_item.double:nth-child(4n){
	background: #fff
	}
	
	
	.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_right{
		background:url(images/next-green.png) no-repeat;
		
	}
	
	.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_left{
		background:url(images/prev-green.png) no-repeat;
		
	}

	.bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left, .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right {
	position: absolute;
	position: absolute;
	top: 35%;
	bottom: 0;
	z-index: 910;
	display: block;
	margin-top: -29px;
	width: 100%;
	width: 30px;
	height: 65px;
	background-size: 20px auto !important;
	cursor: pointer;
}

.bx_sitemap .bx_sitemap_title{
	border:none;
}

.sveterra-catalog .bx_sitemap_ul{
	padding:0;
	text-indent:0
}

.sveterra-catalog  .bx_sitemap .bx_sitemap_ul li {
	width: 33%;
	display: inline-block;
	float:left;
}

.bx_sitemap .bx_sitemap_li_title{
	line-height:17px;
	text-align:left;
}

.sveterra-catalog .bx_sitemap .bx_sitemap_ul li:nth-child(2n+1){
	
}

.sveterra-catalog  .bx_sitemap .bx_sitemap_li_title a {
	background: url(images/section.png) no-repeat center left;
	padding-left:20px;
	font-weight: bold;
	margin-right: 10px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #3D8F00;
	display: inline-block;
}

.sveterra-catalog  .bx_sitemap .bx_sitemap_li_title a:hover {
	text-decoration: none;
}

.sveterra-catalog .bx_sitemap .bx_sitemap_title a{
	display:none;
}

.bx_sitemap .bx_sitemap_li_title a {
	white-space: initial;
}

.sv-sort-count {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	margin-bottom: 30px;
	margin-top: 25px;
	text-indent: 0;
}

.sort, .sv-count {
	display: inline-block;
}

.sort{
	width:40%;
}

.sorttext {
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
	display: inline-block;
}

a.sortbutton, a.sortbutton:hover, .sv-count a, .sv-count a:hover {
	text-decoration: none;
	color: rgb( 127, 127, 127 );
}

.sortbutton, .sv-count a {
	font-size: 14px;
	font-family: "Arial";
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
	background: linear-gradient(to bottom,#fff,#ddd);
	border-radius: 5px;
	padding: 4px 7px;
	margin-right: 10px;
	width: 70px;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	vertical-align: middle;
}

.sv-count {
	float:right;
}

.sortbutton.current, .sortbutton:hover, .sortbutton.current:hover, .sv-count a:hover, .sv-count .current:hover, .sv-count .current {
	background: #fff;
	border-radius: 5px;
}

.sortbutton.current, .sortbutton:hover, .sortbutton.current:hover, .sv-count a:hover, .sv-count .current:hover, .sv-count .current {
	background: #fff;
	border-radius: 5px;
}

a.sortbutton, a.sortbutton:hover, .sv-count a, .sv-count a:hover {
	text-decoration: none;
	color: rgb( 127, 127, 127 );
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_title a:hover, .bx_catalog_list_home.bx_blue .bx_catalog_item_title a:hover{
	text-decoration:none;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo.cart{
	float:right;
	width:50%;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo.compare{
	float:left;
	width:48%;
	border-right:0;
	border-radius:5px;
	position:relative;
	left: 0px;
	top: 2px;
	height: 23px;
}

span.checkbox_text {
	display: inline-block;
	top: -9px;
	position: relative;
	text-transform:uppercase;
	text-decoration:underline
}

span.checkbox_text:hover {
	text-decoration:none
}

.bx_catalog-compare-list{
	width:275px;
	text-indent:0;
}

.bx_catalog-compare-list .compare-items{
	width: 100%;
	margin-top: 21px;
}

.bx_catalog-compare-list a{

}

.bx_catalog-compare-list .compare-redirect a{
	color: rgb( 93, 94, 94 );
	border-radius: 5px;
	text-decoration: none;
	border: 1px dashed #aeaeae;
	padding: 6px 9px;
	font-weight:normal;
	font-size:12px;
}

.bx_catalog-compare-list .compare-redirect a:hover{
	border: 1px dashed #444;
}

.bx_catalog-compare-list .del{
	display: inline-block;
	background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -17px -283px;
	width: 15px;
	height: 15px
}

.compare-items a{
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
}

.bx_pagination_section_two , span.bx_pg_text{
	display:none;
}

.bx_pagination_section_one{
	text-align:center
}

.bx_pagination_bottom .bx_pagination_page li{
	text-indent:0;
	border-radius: 5px;
	background: #E4E4E4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#E4E4E4');
	background: linear-gradient(to bottom, #FCFCFC, #E4E4E4);
	font-size: 18px;
	font-family: "Trebuchet MS";
	color: rgb( 47, 47, 47 );
	font-weight: bold;
	-moz-text-shadow: 0px 1px 0px rgb( 255, 255, 255 );
	-webkit-text-shadow: 0px 1px 0px rgb( 255, 255, 255 );
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#ffffff')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#ffffff');
	text-shadow: 0px 1px 0px rgb( 255, 255, 255 );
	box-shadow: 1px 1px 1px #B8B8B8;
	border: 1px solid #fff;
	display: inline-block;
	width: 40px;
	text-decoration: none;
	padding: 4px 0px;
	margin-right: 5px;
}

.bx_pagination_bottom .bx_pagination_page li a:hover,.bx_pagination_bottom .bx_pagination_page li.bx_active span:hover{
	color:#fff;
	-webkit-text-shadow: 0px -1px 0px rgb( 14, 45, 63 );
	-moz-text-shadow: 0px -1px 0px rgb( 14, 45, 63 );
	text-shadow: 0px -1px 0px rgb( 14, 45, 63 );
}

.bx_pagination_bottom .bx_pagination_page li:hover,.bx_pagination_bottom .bx_pagination_page li.bx_active{
	background: #9BA5AF;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CADAE1', endColorstr='#9BA5AF');
	background: linear-gradient(to bottom, #CADAE1, #9BA5AF);
	border-radius: 5px;
	box-shadow: 1px 1px 1px #B8B8B8;
	border: 1px solid #fff;
}

.sv-section-viewed{
	margin-top:50px;
	text-indent:0;
	clear:both
}

.sv-section-viewed .title{
	font-size: 36px;
	font-family: "WebServeroff";
	color: rgb( 115, 168, 52 );
	margin-bottom:40px;
}

.sv-section-viewed .badge,.sv-section-viewed .badge.specialoffer, .sv-similar.detail  .badge, .sv-similar.detail .badge.specialoffer{
	left:0
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .bx_catalog_tile_home_type_2 .bx_catalog_item_images,.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images{
	padding-top:80%;
/*	background-size:90%;*/
	background-position:top center;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,.bx_catalog_list_home .bx_catalog_item_images_double{
	margin-top:-80%
}

.bx_catalog_list_home.col4 .bx_catalog_item {
	text-indent: 0;
	padding: 1px 15px 1px 0px;
	margin: 0 auto 30px;
	width: 25%;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{
	padding: 1px 15px 1px 0px;
}

.bx_catalog_tile_home_type_2 .bx_catalog_item_title,.bx_catalog_list_home .bx_catalog_item_title{
	height:52px;
}

.bx_catalog_list_home .bx_catalog_item_controls{
	display:block!important;
	opacity:1
}

.bx_item_detail .bx_item_slider .bx_bigimages{
	border:0;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt{
	border:1px solid #ccc
}

.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt{
	border:1px solid #000
}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
	border: 2px solid #000;
}

.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;} 

.detail-tabs-wrap .tabs-standard{width:100%;} 

.detail-tabs-wrap .home-tab-line.third,.detail-tabs-wrap .home-tab-line.fourth{
	display:none;
}

.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li.home-tab-line.fourth{
	display:none
}

.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul{
	padding:0
}

/* Навигация по вкладкам */ 
.detail-tabs-wrap .tabs-standard .sliderkit-nav{position:relative;width:100%;max-width:620px;height:26px;text-align:center;} 
.detail-tabs-wrap .tabs-standard .sliderkit-nav-clip{margin:0;} 


.detail-tabs-wrap .tabs-standard .sliderkit-nav-clip li
{float:left;  position:relative; z-index:40;} 



.detail-tabs-wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected ,.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li:hover 
{
	z-index:22;
	background:#CFDEE5 url(images/tab-active.png) repeat-x left bottom;
	border:1px solid rgba(123,152,165,0.4);
 } 

.detail-tabs-wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a,.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li:hover a {
	color:#000;
 }
 
.detail-tabs-wrap .tabs-standard .sliderkit-panels 
{
	width:100%!important;
	overflow:hidden;
	padding:2px; 
	background:#fff; 
	border:1px solid #cfcfcf;
	border-radius:5px;
} 

.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li a{
  font-size: 12px;
  font-family: "Arial";
  color: #5D5E5E;
  text-decoration:none;
}

.detail-tabs-wrap .sliderkit .sliderkit-nav-clip ul li {
	border:1px solid #a8a8a8;
	background:#fff;
	display:inline-block;
	text-decoration:none;
	font-size: 12px;
	font-family: "Arial";
	font-weight:normal;
	color: rgb( 0, 0, 0 );
	margin:0 5px;
	padding:10px 10px 7px;
	border-radius:4px 4px 0 0;
	position:relative;
	bottom:-1px;
	text-indent:0
}


.detail-tabs-wrap .sliderkit-panel .bx_catalog_tile_home_type_2{
	border-bottom:0;
}

.detail-tabs-wrap .tabs-standard .sliderkit-panel{
	width:100%!important;
}

.detail-tabs-wrap .sliderkit-news{
	padding-top:15px;
	padding-left: 20px;
	padding-right: 20px;
	text-indent:0
}

/*вывод меток и увеличения количества на странице каталога*/
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
	display:none;
}

.bx_item_detail .bx_item_container .bx_rt{
	text-indent:0;
}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span{
	display:none;
}

.bx_item_detail .bx_bt_button.sveterra{
	width: 90px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: none;
	font-size: 14px;
	font-family: "Arial";
	border-radius: 5px;
	color: rgb( 255, 255, 255 );
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
}

.bx_item_detail .bx_bt_button.sveterra:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
}

.bx_big.bx_bt_button_type_2.bx_cart.compare{
	display:none;
}

.item_section_name_gray.basis_price{
	display:none;
}

.item_price .title{
	font-size: 24px;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
}

.bx_item_detail .item_current_price{
	display: inline-block;
	margin-top: 2px;
	background: none;
	border: none;
	color: #000;
	font-weight: normal;
	font-size: 35px;
	line-height: 33px;
}

.sv-quality{
	float:right;
	width:90px;
	height:90px;
	display:block;
	background: url(images/quality.png) no-repeat center right;
}

.bx_item_detail .item_old_price {
	padding: 0 10px;
	color: #b8b8b8;
	text-decoration: line-through;
	font-weight: normal;
	font-size: 30px;
	display: inline;
}

.bx_item_detail .bx_bt_button_type_2 {
	background: #909090 url(images/plus-minus.png) repeat-x bottom left;
	border-radius: 3px;
	border: none;
	width: 21px;
	height: 20px;
	text-decoration: none;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight:normal;
	text-align: center;
}

.bx_item_detail .bx_bt_button_type_2:hover {
	background:#999
}

.bx_item_detail .transparent_input {
	width: 40px;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-weight: normal;
	height: 27px;
}

.detail .sv-buy-one {
	width: 140px;
	height: 19px;
	text-align: center;
	display: inline-block;
	padding: 10px 2px 8px 2px;
	font-weight: bold;
	background: #DEEA8E url(images/buyone.png) repeat-x bottom left;
	border-radius: 5px;
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	text-decoration: none;
	text-transform: uppercase;
}

.detail .sv-buy-one:hover{
	background:#DEEA8E url(images/buyone-h.png) repeat-x top left;
	color:#fff;
}

.detail .sv-buy-one:active{
	background:#427F1C;	
}

#bistrclick .mlf_product .imager .pricen .priceSecond{
	display:none!important;
}

 input.mlfsubmitbk {
	font-size: 14px!important;
	font-family: "Arial";
	color: rgb( 255, 255, 255 )!important;
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom!important;
	font-weight: normal;
	width: 175px;
	height: 40px;
	text-align: center;
	display: inline-block;
	padding: 6px 2px 10px!important;
	border: none!important;
	border-radius: 5px;
}

input.mlfsubmitbk {
	width: 145px!important;
	height: 36px!important;
}

input.mlfsubmitbk:hover, input.mlfsubmitbk:active {
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom !important;
}

.byclick{
	display:inline;
}

.div-dostavka{
	padding:0px;
	display:inline;
}

.span1-dostavka{
	padding: 0px; margin: 0px; cursor: pointer;
}

.span2-dostavka{
	vertical-align: middle; padding: 0px; 	
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 63, 142, 0 );
	text-decoration: underline;
}

.span2-dostavka:hover{
	text-decoration:none;
}

.img-dostavka{
	vertical-align: middle; padding: 0px; margin: 0px;
}

.sv-collection{
	margin-top:15px;
	margin-bottom:30px;
}

table.sv-prop {
	width:100%;
	border-collapse: collapse;
}

.sv-prop td{
	height:25px;
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
	text-transform: uppercase;
	vertical-align:middle;
}

.sv-prop .prop-title{
	width:50%;
	text-align:left;
	padding-left:10px;
}

.sv-prop .prop-value{
	width:50%;
	text-align:right;
	padding-right:10px;
}

.sv-prop  tr:nth-child(odd){
	background:#f3f3f3;
}

.thumb{
	position:relative
}

.sv-loope{
	background:url(images/loope_detail.png) no-repeat;
	display:inline-block;
	width:25px;
	height:25px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;	
}

div.blog-comment-buttons input{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	display: block;
	width: 130px;
	text-align: center;
	padding: 6px 5px!important;
	border:none!important;
	border-radius: 5px;
	margin: 5px 0;
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button {
	height: 27px;
	line-height: 27px;
	background: transparent;
	color: #3d8f00;
	text-shadow: none;
	text-decoration: underline;
	font-size: 12px;
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button:hover{
	text-decoration:none;
} 

.blog-add-comment b{
	font-weight:normal;
}

div.blog-comment-buttons input:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
}

div.blog-comment-new .blog-comment-date{
	background-color:transparent
}


.calc-detail{
	width:20%;
	float:left;
	margin-right:4%;
}

#wrap-question-help .calc-detail .title{
	background:url(images/calc.png) no-repeat 4% 60%;
	font-size: 24px;
	font-family: "WebServeroff";
	color: rgb( 255, 255, 255 );
	margin-bottom:5px;
	margin-top:8px;
}

#wrap-question-help .calc-detail .my_container{
	width:100%;
	padding:15px 20px;
}

.calc-detail #result {
	width: 85%;
}

.detail .wrap-reviews, .detail .wrap-portfolio, .detail .wrap-question, .detail .wrap-help {
	width: 34%;
}

.sv-similar.detail{
	clear:both;
	margin-top:30px;
}

.sv-similar.detail .title {
	font-size: 32px;
	font-family: "WebServeroff";
	color: rgb( 115, 168, 52 );
	margin-bottom: 25px;
	text-indent:0;
	}
	
	.sv-sale-delivery{
	clear:both;
	display:block;
	margin-top:35px;
	margin-bottom:25px;
}

.sv-sale-delivery .title, .bx_item_slider .title{
	font-size: 36px;
	font-family: "WebServeroff";
	color: rgb( 115, 168, 52 );
	margin-bottom:25px;
}

.sv-sale-delivery img{
	width:auto;
	max-width:100%;
}

.sv-section-viewed .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
	display:none!important;
}

.bx_item_detail .share-block{
	text-align:right
}
/*end of CATALOG*/


/*LEFT MENU*/
.bx_vertical_menu_advanced.bx_yellow{
	border-left: none;
	background:transparent;
	}

#left-menu .bx_vertical_menu_advanced.bx_blue{
	border-left: none;
	background: #ECECEC;
	padding:0px;
	border-radius:5px;
}

#left-menu .bx_vertical_menu_advanced{
	box-shadow:none;
}

#left-menu .bx_hma_one_lvl.current.dropdown{
	padding:8px;
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	padding:0
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl.current.dropdown>a{
	line-height:30px
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	padding: 5px 0 5px 12px;
}

#left-menu .bx_vertical_menu_advanced>ul, #left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li,#left-menu  .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	background: #ECECEC;
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	background: #ECECEC;
	box-shadow:none;
	border-radius:0;
}

#left-menu .bx_hma_one_lvl{
	display:none;
}

#left-menu .bx_hma_one_lvl.current.dropdown, #left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	display:block;
	position:relative;
	z-index:10;
	border-top:0;
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl>a{
  font-size: 30px;
  font-family: "WebServeroff";
  color: rgb( 115, 168, 52 );
  border-bottom:0;
 	border-radius:5px;
	background:#fff; 
  }

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl>a:hover{
	color:#000;
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a:hover{
	color:#5d5d5d;
}  
  
#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{  
  font-size: 11px;
  font-family: "Arial";
  color: #7f7f7f;
  font-weight: bold;
  text-transform: uppercase;
  }
  
#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li.parent  {
	border-bottom:1px solid #fff;
	padding-top:5px;
}

  
#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li.parent.current>a  {
	color:#000
}

#left-menu .bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li.parent:last-child{
	border-bottom:0;
}

#left-menu .bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix, #left-menu  .bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	display:none;
}
/*end of menu*/ 


/*begin of LOGIN, SEARCH PAGE*/
.search-page input[type="submit"],input[type="submit"]{
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	width: 100px;
	height: 28px;
	text-align: center;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	display: inline-block;
	padding: 1px 2px 3px;
	border: none;
	border-radius: 5px;
}

.search-page input[type="submit"]:hover,input[type="submit"]:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.search-page  input[type="text"]{
	border-radius: 5px;
	height: 27px;
	width: 80%;
}

.login_page a{
	color:#3D8F00
}

.login_page .input_text_style{
	background-color:#fff;
	border:none;
	border-radius:3px;
}

.login_page .bt_blue.big.shadow{
	width:70px;
}
/*end of LOGIN, SEARCH PAGE*/

.bx-yandex-map{
	margin:10px auto;

}

.bx_news h3{
	text-transform:none;
}

.news-list.sveterra div.news-date-time{
	width:7%;
}

.news-list .preview_picture {
	max-width: 165px;
	height: auto;
	margin-right: 25px;
}

.sveterra .link-name {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

.news-detail.sveterra {
	text-indent: 0;
}

.news-detail.sveterra .news-date-time{
	color:#000;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

a.news-back {
	padding: 6px 9px 6px 1px;
	background: #f7f7f7 url(images/catalog-bck.png) no-repeat 5px center;
	background: url(images/catalog-bck.png) no-repeat 5px center, linear-gradient(to bottom, #f7f7f7, #ddd);
	border-radius: 5px;
	border: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: 163px;
	margin-top: 25px;
}

a.news-back:hover {
	background: url(images/catalog-bck.png) #ddd;
	background: url(images/catalog-bck.png) no-repeat 5px center, linear-gradient(to top, #f7f7f7, #ddd);
}

.bx_sitemap_ul{
	padding:0
}

.bx_sitemap .bx_sitemap_li_title{
	text-indent:0;
}

.bx_sitemap .bx_sitemap_li_title a{
	color: #3D8F00;
}

/*begin of BRANDS*/
#justmozg-abc {
	background: #fff;
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	color: #3D8F00;
}

#justmozg-abc .justmozg-abc-letter {
	color: #3D8F00;
}

#justmozg-abc-index {
	position: relative;
	text-align: left;
}

#justmozg-abc-words {
	margin-top: 25px;
}

#justmozg-abc-index .justmozg-abc-group {
	position: relative;
	padding-bottom: 20px;
}

#justmozg-abc-index .justmozg-abc-group-min-height {
	float: left;
	height: 70px;
}

#justmozg-abc-words .justmozg-abc-letter {
	color: #fff;
	text-indent: 0;
	border-radius: 5px;
	background: #4d4d4d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090', endColorstr='#4d4d4d');
	background: linear-gradient(to bottom, #909090, #4d4d4d);
}

#justmozg-abc-index .justmozg-abc-items {
	margin-left: 100px;
	padding-top: 10px;
	line-height: 20px;
}

#justmozg-abc-index .justmozg-abc-items-block {
	float: left;
}

#justmozg-abc-index .justmozg-abc-item a {
	color: #3D8F00;
	text-decoration: underline;
}

#justmozg-abc-index .justmozg-abc-item a:hover {
	text-decoration:none;
}

#justmozg-abc .justmozg-abc-active {
	background: transparent;
	text-decoration: underline;
}

#justmozg-abc-index .justmozg-abc-name{
	text-indent:0;
}

/*end of BRANDS*/

div.mfeedback {
	text-indent: 0;
}

.mf-text {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
}

div.mf-name input, div.mf-email input {
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	min-width: 180px;
	height: 30px !important;
	padding: 0px 2px;
}

div.mf-message textarea{
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	padding: 0px 2px;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
	padding-bottom: 1.4em;
}

.photo-page-upload{
	text-indent:0
}

div.photo-page-main div.photo-header-component,.bx-catalog-tab-list{
	display:none;
}

/*begin of CART*/
.sveterra.cart{
	text-indent:0
}

.bx_ordercart .bx_sort_container a.current{
	background: #909090 url(images/buy-cart.png) repeat-x bottom left;
	color: #fff;
	webkit-transition: 0;
	transition: 0;
	box-shadow: none;
	width: 70px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	box-shadow: none;
	border: 1px solid #cfcfcf;
	text-shadow:none;
}

.bx_ordercart .bx_sort_container a.current:hover ,.bx_ordercart .bx_sort_container a{
	background: #fff;
	color: #000;
	border: 1px solid #cfcfcf;
	webkit-transition: 0;
	transition: 0;
	box-shadow: none;
	text-shadow:none;
	font-size: 11px;
	text-transform: uppercase;
}

.bx_ordercart .bx_sort_container a:hover{
	background: #909090 url(images/buy-cart.png) repeat-x bottom left;
	color: #fff;
}

.bx_ordercart .bx_ordercart_photo_container,.bx_ordercart .bx_ordercart_order_table_container{
	border:none;
}

#basket_items{
	border-collapse: separate;
	border-spacing: 0px 8px;
}

#basket_items td{
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	vertical-align:middle;
}

.bx_ordercart .bx_ordercart_order_table_container table td.margin{
	border-bottom: 1px solid #cfcfcf!important;
}

#basket_items>thead, #delayed_items>thead{
	display:none;
}

#basket_items  tbody tr td:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left: 1px solid #cfcfcf;
}

#basket_items  tbody tr td:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right: 1px solid #cfcfcf;
}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	text-transform: uppercase;
	text-decoration: underline;
	font-weight:normal;
}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a:hover{
	text-decoration:none
}

td.price{
	display:none;
}

.counter input[type="text"]{
	border: 1px solid #cfcfcf;
	text-align: center;
	width: 36px;
	height: 26px;
	border-radius: 5px;
}

#basket_quantity_control{
	position:relative;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a{
	background: #909090 url(images/plus-minus.png) repeat-x bottom left;
	border-radius: 3px;
	border:none;
	width: 20px;
	height: 20px;
	text-decoration: none;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	position:absolute;
}

.basket_quantity_control a.minus{
	right: 46px;
	top: 6px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a.plus{
	height: 19px;
	top:6px;
}

.bx_ordercart_order_table_container tbody td.custom.sum{
	font-size: 22px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	font-weight:bold;
	padding-left:30px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover, .bx_ordercart .bx_ordercart_order_table_container #delayed_items  tbody td.control a:hover{
	color: #fff;
	background: #909090 url(images/buy-cart.png) repeat-x bottom left;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a.plus:hover, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom a.minus:hover{
	background: #909090
}

.cart .count-title{
	display:inline!important;
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 127, 127, 127 );
	margin-right:25px
}

.cart .delete, .cart .delay, .bx_ordercart .bx_ordercart_order_table_container #delayed_items  tbody td.control a{
	font-size: 11px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
	line-height: 2.727;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 86px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	background: #fff;
	}
	
.bx_ordercart .bx_ordercart_order_sum tr td.fwb.title{
	font-size: 24px;
	font-family: "Arial";
	color: rgb( 164, 164, 164 );
	width: 37%;
font-weight:normal!important;
	}
	
.bx_ordercart .bx_ordercart_order_sum tr td.fwb.itogo{
	color: #000;
	font-size: 30px;
	font-weight:normal!important;
}	

.bx_ordercart .bx_ordercart_coupon span{
	font-size: 14px!important;
	font-family: "Arial";
	color: rgb( 93, 94, 94 );
	text-transform: uppercase;
	display: inline-block!important;
	position:relative;
	top:-5px;
}

.bx_ordercart .bx_ordercart_coupon input{
	height:25px;
}

.bx_ordercart_coupon input[type="text"], .coupon-activate{
display: inline-block;
}

.coupon-activate{
	cursor:pointer;
	background: url(images/refresh.png) no-repeat;
	width: 25px;
	height: 25px;	
}

.coupon-activate:hover{
	opacity:0.7;
}

.bx_ordercart .bx_ordercart_order_pay_center .checkout{
	font-size: 14px!important;
	font-family: "Arial";
	color: rgb( 255, 255, 255 )!important;
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	width: 165px;
	text-align: center;
	display: inline-block;
	padding: 3px 2px 4px!important;
	border: none!important;
	border-radius: 5px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.bx_ordercart_order_table_container{
	text-indent:0
}

td.control{
	text-indent:0;
}

.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

#delayed_items td{
	vertical-align:middle;
}

#delayed_items .count-title{
	margin-right:0px;
}

.bx_ordercart .bx_ordercart_order_table_container #delayed_items  tbody td.control a{
	text-transform:uppercase;
}

#delayed_items .custom.count{
	display:none;
}

#delayed_items td.margin{
	border-bottom: none!important;
}
/*end of CART*/

/*begin of ORDER*/
#order_form_div {
	text-indent:0
}

#order_form_div .bx_order_make .bx_logotype, .bx_order_make .bx_logotype.active,#order_form_div .bx_order_make .bx_logotype:hover {
	box-shadow:none
}

.bx_order_make .bx_logotype {
	border: 2px solid rgba(123,152,165,.7);
}

#order_form_div .bx_element input[type=radio]:checked + label .bx_logotype, #order_form_div .bx_element label.selected .bx_logotype,#order_form_div .bx_order_make .bx_logotype.active,#order_form_div .bx_order_make .bx_logotype:hover{
	border:2px solid rgb( 115, 168, 52 ) !important
}

#order_form_div .bx_ordercart_order_table_container table thead{
	display:none;
}

#order_form_div .bx_ordercart .bx_ordercart_order_table_container table td.margin{
	border-bottom:none!important;
}

#order_form_div .bx_ordercart .bx_ordercart_order_table_container table td{
	vertical-align:middle;
}

#order_form_div .bx_ordercart_order_pay_center .checkout,.bt_blue.big.shadow{
	font-size: 14px!important;
	font-family: "Arial";
	color: rgb( 255, 255, 255 )!important;
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	width: 165px;
	text-align: center;
	display: inline-block;
	padding: 2px 2px 4px!important;
	border: none!important;
	border-radius: 5px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.bt_blue.big.shadow{
	width:270px;
}

#order_form_div .bx_ordercart_order_pay_center .checkout:hover,.bt_blue.big.shadow:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

#order_form_div  .bx_order_make .bx_section h4{
	border-bottom:none;
}

#order_form_div .bx_ordercart .bx_ordercart_order_sum tr td{
	font-size:15px;
}

.bx_ordercart_order_pay_center{
	border-top:none;
}
/*end of ORDER*/

.bx_profile{
	text-indent:0
}

.personal-list{
	text-indent:0
}

.subscribe-edit{
	text-indent:0
}

.sv-auth-title, .sv.setting-subsc{
	font-size: 17px;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.sv-subsc-user{
	font-weight:bold
}

.subscribe-edit input[name="EMAIL"]{
	border-radius: 5px;
	height: 25px;
	padding: 0px 2px;
}

.subscribe-edit input[name="Save"]{
	box-shadow: 1px 1px 1px #aaa;
	border-bottom: 1px solid #ECBF54;
	font-size:12px;
}

.subscribe-edit input[type="reset"]{
	width: 90px;
	height: 31px;
	padding-top: 5px;
	text-align: center;
	text-indent: 0px;
	text-transform: uppercase;
	text-decoration: none;
	color: #555;
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
	background: linear-gradient(to bottom,#fff,#ddd);
	border-radius: 5px;
	border: none;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
}

.subscribe-edit input[type="reset"]:hover{
	background: #ddd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#fff');
	background: linear-gradient(to bottom,#ddd,#fff);
}

.post-title h2 a:link, .post h3 a:link {
	text-transform: none;
	color: #3F8E01;
	font-weight: normal;
	font-size: 12px;
	}

ul.news.lsnn{
	padding:0;
	text-indent:0;
}


a.sv-choice{
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
	background: #fff url(images/catalog-bck.png) no-repeat 4px 50%;
	background: url(images/catalog-bck.png) no-repeat 4px 50%,linear-gradient(to bottom,#fff,#ddd);
	border-radius: 5px;
	padding: 10px 10px 10px 17px;
	margin-right: 10px;
	width: 70px;
	border-bottom: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	text-decoration: none;
}

a.sv-choice:hover{
	background:#ddd url(images/catalog-bck.png) no-repeat 4px 50%;
	background: url(images/catalog-bck.png) no-repeat 4px 50%,linear-gradient(to bottom,#ddd,#fff);
}

.bx_forgotpassword_page .big.bt_blue{
	height:38px;
}

.bx_forgotpassword_page .bt_blue{
	font-size: 14px!important;
	font-family: "Arial";
	color: rgb( 255, 255, 255 )!important;
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	width: 90px;
	text-align: center;
	text-indent:0;
	display: inline-block;
	padding: 2px 2px 4px!important;
	border: none!important;
	border-radius: 5px;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.bx_forgotpassword_page .bt_blue:hover{
	background: #DB6400 url(images/buy-bgH.png) repeat-x left bottom;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.bx_forgotpassword_page a{
	color: #3D8F00;
	display:block;
	text-indent:0
}

.back_catalog a{
	padding: 6px 9px 6px 1px;
	background: #f7f7f7 url(images/catalog-bck.png) no-repeat 5px center;
	background: url(images/catalog-bck.png) no-repeat 5px center, linear-gradient(to bottom, #f7f7f7, #ddd);
	border-radius: 5px;
	border: 1px solid #fff;
	box-shadow: 1px 1px 1px #afafaf;
	font-size: 14px;
	font-family: "Arial";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: 163px;
	margin-top: 5px;
	margin-bottom: 20px;
	float:right;
	clear:both;
}

.back_catalog a:hover {
	background: url(images/catalog-bck.png) #ddd;
	background: url(images/catalog-bck.png) no-repeat 5px center, linear-gradient(to top, #f7f7f7, #ddd);
}

/*begin of FILTER*/
.bx_filter_vertical.bx_blue .bx_filter_section{
	background:#fff;
	border:1px solid #e0e0e0;
	border-radius:5px;
}

.bx_filter_title{
	display:none;
}

.bx_filter_vertical .bx_filter_container_title{
	  font-size: 14px;
	  font-family: "Arial";
	  color: rgb( 93, 94, 94 );
  }
  
.bx_input_container {
	display:none!important;
}

.bx_filter_container.active{

}

#kombox-filter {
	border: 1px solid #e0e0e0;
	margin-top: 1em;
	margin-bottom: 2em;
	max-width: 100%;
	border-radius:5px;
}

#kombox-filter .kombox-filter-property-name{
	font-size:13px;
	border-bottom:1px dashed #000
}

#set_filter{
	font-weight:normal;
	background:linear-gradient(to bottom,#888888,#4e4e4e);
	font-size: 13px;
	padding: 6px 2px 8px;

}

#set_filter:hover{
	background:linear-gradient(to bottom,#cfcfcf,#959595);
}

.kombox-del-filter{
	color:#fff;
	font-size: 13px;
	font-family: "Arial";
	width: 100px;
	border-radius:5px;
	text-align: center;
	padding: 6px 2px 8px;
	text-decoration:none;
	text-transform:uppercase;
	background:linear-gradient(to bottom,#cfcfcf,#959595);
}

.kombox-del-filter:hover{
	background:linear-gradient(to bottom,#888888,#4e4e4e);
}
/*end of FILTER*/

/*begin of COMPARE*/
.bx_filtren_container{
	display:none;
}

.bx_compare .bx_sort_container .sortbutton, .bx_compare .bx_sort_container .sortbutton.current{
	min-width:115px;
	text-indent:0
}

#bx_catalog_compare_block{
	text-indent:0
}

.bx_compare .table_compare table tr td a {
	color: #3D8F00;
}

.bx_compare .table_compare table tr td a:hover {
	text-decoration:none
}

.bx_compare .bx_bt_button{
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	font-weight: bold;
	text-transform: uppercase;
	background: #FEBE00 url(images/buy-bg.png) repeat-x left bottom;
	font-weight: bold;
	display: block;
	max-width: 80px;
	text-align: center;
	text-shadow:none;
	padding: 3px 2px;
	border-radius: 5px;
	margin: 5px 0;
	box-shadow: 1px 1px 1px #aaa;
	border-bottom: 1px solid #ECBF54;
}

.bx_compare .bx_bt_button:hover{
	background: #FEBE00 url(images/buy-bg.png) repeat-x left top;
	text-decoration:none
}
/*end of COMPARE*/

h4.modal-y-title {
	text-align: center;
	font-size: 14px;
}

.system-pay{
	margin-top:10px;
}

.bx_registration_page a{
	color: #3D8F00;
}

input[name="Register"].bt_blue.big.shadow{
	width:150px;
}

.bx_item_detail .bx_item_slider .bx_slide{
	margin-top:-20px;
}

.bx_ordercart .bx_ordercart_order_sum tr td {
	padding: 9px 1px 1px;
	font-size: 20px;
}

a.fitting_button {
	background: rgba(164,179,87,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,179,87,1)), color-stop(100%, rgba(117,137,12,1)));
	background: linear-gradient(to bottom, rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c', GradientType=0 );
	padding: 10px 20px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 7px;
	width: 180px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	text-indent: 0;
	text-align: center;
}

a.fitting_button:hover {
    color: #FAFFA9;
}

.sv-section-desc{
	margin-top: 30px;
	margin-bottom: 15px;
}

.post.collection{
	margin-bottom:20px;
	text-indent:25px;
}

.post.collection .detail_picture{
	max-width:200px;
	height:auto;
	display:inline-block;
	float:left;
}

.sv-section-viewed .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left{
	left:-16px
}

.sv-section-viewed .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination{
	display:none;
}

.sliderkit-news .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left{
	left:-18px
}

#sv-contacts{
	margin-top:-15px;
}
/*
.banner-home{
	top:-55px;
	position:relative;
	z-index:0
}

.header_inner_bottom_line_container{
	z-index:1;
}*/

.banner-home .bx_slider_section .bx_slider_photo_background,.banner-home .bx_slider_section .bx_slider_photo_element{
	top:0;
	bottom:0;
	background-size: 100% 100%!important;
}

@media screen and (min-width:0\0) {
	
	.menu-three:before {
	padding: 17px;
	left: 0px;
}

	.menu-three:after {
	padding: 17px;
}
}

.searched-div{
	line-height:15px;
}

.searched-div div{
	margin-bottom:15px;
}

.map-columns ul{
	padding: 0 17px 0; 
}

.map-columns ul a{
	font-weight:normal
}

.map-columns li {
	margin-bottom: 6px;
}

.wrap-portfolio .bx_slider_section {
	margin-top: 38px;
	padding-top: 58%;
}

.wrap-portfolio .bx_slider_title{
	display:none;
}

/*begin of CATALOG_PRESENTATION*/
.catalog-presentation .bx_sitemap_li_title a{
	text-transform:none;
}

.catalog-presentation .bx_catalog_list_home{
	border-bottom:none;
}

.catalog-presentation .bx_catalog_list_home.col4.bx_blue .bx_catalog_item.double,.catalog-presentation  .bx_catalog_item.double{
	background:none;
}

.cp-item , .catalogs-list .bx_sitemap_ul li{
	text-indent: 0;
	margin-bottom: 20px;
	display:inline-block;
	width: 33%;
	float: left;
	}
	
.cp-item:nth-child(3n+1), .catalogs-list .bx_sitemap_ul li:nth-child(3n+1){
	clear:left
}
	
.cp-item-img {
	margin-bottom: 10px;
}

.cp-detail-link {
	margin-bottom: 25px;
}

.ban_zone {
	max-width: 1280px;
	margin: auto;
}

ul.top_links {
	
}

ul.top_links li {
	float: left;
	margin: 0px 10px;	
}

ul.top_links li a, ul.top_links li a:hover {
	color: #1D7FCA;
}

#sv-logo {
	margin: 20px 0px;
}

.bx_hma_one_lvl {
	width: 8.5507% !important;
}

.bx_hma_one_lvl:nth-child(5) {
	width: 14.5% !important;
}

.bx_horizontal_menu_advaced.bx_yellow .bx_hma_one_lvl > a {
	line-height: 50px;
}

.big_phone {
	font-size: 42px;
	font-weight: bold;
	font-family: BEBAS;
	
}

.small_phone {
	font-size: 16px;
	text-align: right;
}

.city_sr {
	color: #727473;
	margin-left: 10px;
}

.button_req1, .button_req2, .button_req3 {
	text-transform: uppercase;
}

.button_req1 {
	background: rgba(26,174,243,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,174,243,1)), color-stop(100%, rgba(27,120,196,1)));
	background: linear-gradient(to bottom, rgba(26,174,243,1) 0%, rgba(27,120,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aaef3', endColorstr='#1b78c4', GradientType=0 );
	color: white;	
	padding: 7px 0px;
	font-size: 20px;
	font-family: cuprumFFU;
	text-decoration: none;	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	width: 191px;
	text-align: center;
	display: inline-block;
}

.button_req1:hover {
	background: rgba(24,157,219,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,157,219,1)), color-stop(100%, rgba(23,111,179,1)));
	background: linear-gradient(to bottom, rgba(24,157,219,1) 0%, rgba(23,111,179,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189ddb', endColorstr='#176fb3', GradientType=0 );
}

.button_req2 {
	background: rgba(254,254,254,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(221,221,221,1)));
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(221,221,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd', GradientType=0 );
	color: black;	
	padding: 7px 0px;
	font-size: 20px;
	font-family: cuprumFFU;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	width: 191px;
	text-align: center;
	display: inline-block;
}

.button_req2:hover {
	background: rgba(242,242,242,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(212,210,212,1)));
	background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(212,210,212,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d4d2d4', GradientType=0 );
}

.button_req3 {
	color: #5F5F5F;
	display: inline-block;
	padding: 5px 0px;
}

.mwfl {
	text-align: center;
	float: right;
	width: 192px;
	margin-top: 6px;
}

.bx_hma_one_lvl:nth-child(4) .bx_children_container {
	width: 520px;
}

.bx_hma_one_lvl:nth-child(4) .bx_children_block {
	width: 520px !important;
	min-width: 520px !important;
}

.bx_hma_one_lvl:nth-child(4) ul {
	width: 520px;
}

.bx_hma_one_lvl:nth-child(4) .bx_children_container li {
	width: 250px;
	float: left;
}

.bx_hma_one_lvl:nth-child(4) .bx_children_container li:nth-child(7) {
	clear: both;
}

#vk_groups {
	margin: 0 auto;
}

.onv_view_marketplace {
	background: rgba(73,155,234,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
	color: white;
	text-decoration: none;
	font-size: 20px;
	width: 280px;
	display: block;
	padding: 10px 0px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	text-indent: 0px;
	margin-bottom: 5px;
}



.onv_view_marketplace:hover {
	background: rgba(76,168,255,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,168,255,1)), color-stop(100%, rgba(32,136,247,1)));
	background: linear-gradient(to bottom, rgba(76,168,255,1) 0%, rgba(32,136,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca8ff', endColorstr='#2088f7', GradientType=0 );
}

.onv_view_demo {
	background: rgba(77,201,70,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,201,70,1)), color-stop(100%, rgba(37,168,41,1)));
	background: linear-gradient(to bottom, rgba(77,201,70,1) 0%, rgba(37,168,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc946', endColorstr='#25a829', GradientType=0 );
	color: white;
	text-decoration: none;
	font-size: 20px;
	width: 280px;
	display: block;
	padding: 10px 0px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	text-indent: 0px;
}

.onv_view_demo:hover {
	background: rgba(88,219,79,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(88,219,79,1)), color-stop(100%, rgba(42,181,44,1)));
	background: linear-gradient(to bottom, rgba(88,219,79,1) 0%, rgba(42,181,44,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58db4f', endColorstr='#2ab52c', GradientType=0 );
}

.all19 {
	font-size: 19px;
}

.logo_note_shr {
	color: black;
	font-family: cuprumFFU;
	font-size: 19px;
	position: absolute;
	top: 78px;
	left: 114px;
}

#sv-logo a {
	text-decoration: none;
}

.bx_slider_section .bx_slider_content_container {
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
}

.bx_slider_section .bx_slider_content_description {
	max-height: 100%;
	display: block !important;
}

.footer_wrap_container > div {
	width: 30%;
}

@media (max-width: 720px) {
	.header_inner_container_three {
		width: 100% !important;
		min-height: 1px !important;
	}
	
	.header_inner_container_three  .mwfl {
		float: none;
	}
	
	.header_inner_container_two {
		float: none;
		text-align: left;
		width: 100%;
		margin-left: 10px;
	}
	
	.header_inner_container_zero {
		min-height: 148px;
	}
}

.bx_slider_content_description img {
	width: 100%;
}

.bx_news_detail {
	font-size: 100%;
}

.old18 {
	font-size: 25px;
	margin-top: 10px;
}

.feedback_showroom input[type="submit"] {
	cursor: pointer;
	background: rgba(69,161,222,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,161,222,1)), color-stop(100%, rgba(39,131,196,1)));
	background: linear-gradient(to bottom, rgba(69,161,222,1) 0%, rgba(39,131,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45a1de', endColorstr='#2783c4', GradientType=0 );
}

.feedback_showroom input[type="submit"]:hover {
	background: rgba(73,173,235,1);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,173,235,1)), color-stop(100%, rgba(45,147,214,1)));
	background: linear-gradient(to bottom, rgba(73,173,235,1) 0%, rgba(45,147,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49adeb', endColorstr='#2d93d6', GradientType=0 );
}

.social_buttons {
	margin-top: 25px;
}

.style-ml {
	background: url("/bitrix/templates/showroom/images/soc.png") no-repeat scroll 0% 0% transparent;
	padding: 20px;
	background-position: -85px 0px;
}

.style-gl {
	background: url("/bitrix/templates/showroom/images/soc.png") no-repeat scroll 0% 0% transparent;
	padding: 20px;
	background-position: -170px 0px;
}

.showroom_examples .bx_news h3 a:link, .showroom_examples .bx_news h3 a {
	text-decoration: none !important;
	font-size: 16px;
}

.showroom_examples .news_li_info_wrapper {
	overflow: hidden;
	margin-left: 30px;
}

.showroom_examples .news_li_info_wrapper > a > img {
	border: 1px solid #CCC;
	max-width: 250px;
	max-height: 150px;
	float: left;
	margin-right: 15px;
}

.showroom_examples .bx_news > li {
	margin-bottom: 10px;
}

.make_order_sr {
	width: 150px !important;
	display: inline-block !important;
	padding: 6px 0px;
	margin: 4px 0px;
}

.liteprotable td{
	padding: 4px 10px;
	border: 1px solid #CCC;
}

.name_name_name {
	font-weight: normal;
}

#onv-news-last a:hover .name_name_name{
	text-decoration: underline;
}

.bx_ordercart .bx_sort_container a.current {
	text-indent: 0;
	width: 110px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.item {
	width: auto;
}

.basket_quantity_control a.minus {
	background: url("/bitrix/components/bitrix/sale.basket.basket/templates/.default/images/arrows.png") no-repeat scroll 50% 96% transparent !important
}

.basket_quantity_control a.plus {
	background: url("/bitrix/components/bitrix/sale.basket.basket/templates/.default/images/arrows.png") no-repeat scroll 50% -25% transparent !important
}

#basket_quantity_control + td {
	padding-left: 25px !important;
}

.bx_ordercart .bx_ordercart_order_pay_center a {
	text-indent: 0;
}

.scrollup {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 100px;
	right: 100px;
	display: none;
	text-indent: -9999px;
	background: url('images/uptop.png') no-repeat;
}

.banners {
	margin-top: 10px;
	margin-bottom: 10px;
}

.banners img {
	width:100%;
}
.banner-home .bx_slider_section div.bx_slider_photo_background, .banner-home .bx_slider_section .bx_slider_photo_container {
	display: none;
}
.banner-home .bx_slider_section {
    padding-top: 238px;
}
.banner-home .bx_slider_section .bx_slider_arrow_left, .banner-home  .bx_slider_section .bx_slider_arrow_right {
top: 29%;
}
.banner-home  .bx_slider_section .bx_slider_arrow_right {
right:-11px;
}