﻿@font-face {
    font-family: OpenSans;
    src: url(fonts/OpenSans-CondBold.ttf); 
}
@font-face {
    font-family: OpenSansN;
    src: url(fonts/OpenSans-Regular.ttf); 
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
 blockquote, pre, a, abbr, acronym, address, big, cite, 
 code, del, dfn, em, font, ins, kbd, q, s, samp, small, 
 strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
 ol, ul, li, fieldset, form, label, legend, caption, tfoot {
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}
input , textarea, button{
	border:0;
	outline:none;
}
table {
	border-collapse:collapse;
}
img { border: 0; }
/*============float class===================*/
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
} 
/*==============maket======================*/
body {
	background-color:#fff;
	min-width:1060px; 
	background: #fff !important;
}
.bg_opacity  {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	/*background:url(images/bg_opacity.png) repeat;*/
	z-index:9;
}
.content{
	/*min-height:480px;*/
	background: #fff !important;
	background-color: #fff!important;
}
.content img {max-width:980px;}
.content h1 {
	margin-left:0px;
}
.header,.wrap_menu,.bg_footer {
	width:980px;margin:0 auto;position:relative;
}
.wrapper {
	width: 1060px;
	margin:0 auto;
	position:relative;
}
ul.breadcrumb-navigation {
	padding: 0;
	margin-bottom:20px;
	margin-top: -2px;
    padding-top: 20px;
}
ul.breadcrumb-navigation li a {
	font-size:16px!important;
	color:#000!important;	
}
ul.breadcrumb-navigation li span{
	font-size:16px!important;
	color:#000!important;
	padding:0 2px;
}
ul.breadcrumb-navigation li a:hover{
	color:#000!important;
	text-decoration: underline!important;
}
ul.breadcrumb-navigation li{
	font-size:16px!important;
	color:#000!important;
}
ul.breadcrumb-navigation li:last-child a{
    font-size:16px!important;
    color:#000!important;
    text-decoration: none!important;
}
ul.breadcrumb-navigation li:last-child a:hover{
    text-decoration: underline!important;
}
/*=================header======================*/
.under_footer{
    position:relative;
	background: #fff!important;
}
.logo{
	width:365px;
	margin-top:25px;
	margin-left:13px;
	max-height:107px;
}
.logo img{
	max-height:107px;
	max-width:365px;
}
.search{
	width:248px;
	margin-top:25px;
	margin-bottom:20px;
	background:url(images/search_form2.png) no-repeat !important;
	height:38px;
}
.time_work{
	width: 160px;
	float: left;
	margin-left: 56px;
	margin-top: 18px;
	max-height: 90px;
	overflow: hidden;
}
.time_work .pink_text{
	margin-bottom: 5px !important;
}
.search_form{
	height:35px;
	border:0;
	margin-left:31px;
	width:140px;
	background:none;
}
.search_button{
    height: 45px !important;
    width: 45px !important;
    background: url(/bitrix/templates/INTEC_NEW_s1/new_images/search-icon.png) no-repeat center !important;
    background-color: #000000 !important;
}
.contacts{
	width: 375px!important;
	margin-top: 38px;
	margin-left: 10px;
	padding-left: 10px;
}
.contacts_div {
	min-height: 54px;
	overflow: hidden;
}
.contacts .text, .contacts .icon-phone {
    width: 275px !important;
}
.header_img {
	width:315px;
	margin-top:25px;
	margin-left:13px;
	max-height:125px;
	display:none;
}
/*==================small bascet==================*/
.small_basket {
	width: 185px;
	height: 56px;
	background: url(images/cart.png) no-repeat;
	margin-top: 27px;
	font-family: Arial, sans-serif;
	margin-right: 7px;
}
.small_basket a,.small_basket span {
	font-family:Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.small_basket a#count_cart_item {
    display: block;
    color: #fff!important;
    font-size: 14px!important;
    margin-top: 15px;
    width: 64px;
    text-align: center;
}
.small_basket .cart_right {
	margin-top: 10px;
	width: 100px;
	text-align: left;
	margin-right: 6px;
}
.small_basket a.name_cart{
	display:block;
	font-size:14px;	
	text-decoration:underline;
	color:#940939;
}
.small_basket a.name_cart:hover{
	color:#606060;
}
.small_basket a.summ_cart{
	color:#222222;
	display:block;
	font-size:14px;
}
.small_basket a.summ_cart span{
	font-weight:normal;	
	font-size:13px;
}
.order_call {
	font-family: OpenSans, Arial, sans-serif;
	font-size:13px;
	color:#f59001;
	cursor:pointer;
	text-decoration:underline;
}
.order_call:hover{
	color:#8e0433;
}
/*==================footer======================*/
.bg_footer {
    padding-bottom: 40px;
    behavior: url(PIE.php);
	background:#fff !important;
}
.bg_footer .one_footer{
	width:100%;
}
.bg_footer .adrr_footer {
	padding-left: 30px;
	margin: 15px 0px;
}
.bg_footer .adrr_footer , .bg_footer .adrr_footer div{
	width:50%;
	font-family:Arial,sans-serif;
	font-size:18px !important;
	line-height:24px !important;
	color:#000 !important;
}
.bg_footer a{
	color:#000 !important;
}
.footer div {
    color: #000 !important;
}
.logo_footer {
	margin-top:27px;
	margin-right:30px;
	display: none;
}
ul.bottom_menu {
	list-style:none;
	padding-left:13px;
}
ul.bottom_menu li a {
	color:#fff;
	font-size:11px;
	font-family:Arial,sans-serif;
	line-height:20px;
}
ul.bottom_menu li a:hover{
	color:#ffd800;
}
ul.bottom_menu li:first-child a {
	font-size:14px;
	font-family:OpenSans,Arial,sans-serif;
}
/*====================top_menu section==============*/
.top_menu_section {
	background:#fff!important;
	height:56px;
	min-width: 980px;
	margin-bottom: 20px;
}
.top_menu_section .top_catalog {
	position:relative;
	width:254px;
	height:42px;
	background:url(images/top_catalog_button1.jpg) no-repeat top left;
	cursor:pointer;
}
.a_top_catalog{
	display:block;
	width:254px;
	height:44px;	
	font-family:OpenSans,Arial,sans-serif;
	color:#484848;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top: 12px;
	padding-left: 19px;
}
.a_top_catalog:hover {
	color:#a4093e;
}
.top_menu_section .top_menu{
	width:980px;
	background-image: none !important;
}
.top_menu .nav{
	width:100%;
}
.top_menu .nav td{
	text-align:center;
	vertical-align:middle;
	height:56px;
	padding:0px 10px 0px 10px;
}
.menu_on_banner .nav td{
	height:36px;
	padding:0px;
}
.top_menu .nav td .rela{
	text-align:center;
}
.top_menu .nav td a{
	font-size:24px!important;
	line-height: 24px!important;
	color:#000!important;
	text-decoration:none;
	text-transform: uppercase!important;
}
.top_menu .nav  td:hover  a{
	text-decoration:none!important;
	color:#000!important;
	text-decoration: underline!important;
}
.top_menu .nav .active a{
	text-decoration:none!important;
	color:#000!important;
}
.top_menu .nav .active:hover a{
	color:#000!important;
	text-decoration: none!important;
}
.top_menu .nav td.deliter {
	width:5px;
	height:13px;
}
.top_menu .nav td:last-child{
	width:0;
	height:0;
	background:none;
}
.top_menu .nav .dir .active {
	text-decoration: underline!important;
	background: none !important;
	line-height: 0px !important;
}
/*menu_banner*/
.top_menu_section2{
	/*background:url(images/top_menu_section2.png) repeat-x;*/	
	background: #fff!important;
	position: relative;
	top: -2px;
	border-top: 1px solid #000!important;
	border-bottom: none !important;
	width: 1060px!important;
    margin: 0 auto;
	padding-top: 20px!important;
}
.banner_menu {

}
.banner_menu .nav {
	width:auto;
	overflow:hidden;
	float:left;
}
.banner_menu .nav td {
	text-align: center;
	vertical-align: middle;
	height: 28px!important;
	padding: 0 20px;
}
.banner_menu .nav td .rela{
	text-align:center;
}
.banner_menu .nav td .rela a{
	font-size:22px!important;
	color:#000!important;
	text-decoration:none!important;
}
.banner_menu .nav td:hover .rela a, .banner_menu .nav td .active a{
	color:#000!important;
	text-decoration:underline!important;
}
/*top compair*/
#count_compare {
	border:1px solid #e5e5e5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;	
	width:22px;
	text-align:center;
	margin-top:2px;
	padding:1px 0;
	behavior:url(PIE.php);
}
#count_compare a{
	color:#606060;
	font-size:12px;
	text-decoration:none;
}
#count_compare a:hover{
	text-decoration:underline;
	color:#00bbc3;
}
#name_compare {
	display:block;
	font-size:12px;
	color:#606060;
	margin-left:7px;
	padding-top:4px;
}
#name_compare:hover {
	color:#00bbc3;
}
/*left_menu*/
ul.left-menu {
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	background:#f7f7f7;
	box-shadow:0 1px 1px #d2d2d2;
	behavior:url(PIE.php);
}
ul.left-menu li:first-child {
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-khtml-border-radius:6px 6px 0 0;
	behavior:url(PIE.php);
}
ul.left-menu li:last-child {
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	behavior:url(PIE.php);
}
ul.left-menu li {
	padding: 11px 14px;
	background:#f7f7f7;
}
ul.left-menu li {
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #fff;
}
ul.left-menu li:first-child{
	border-top:0;
}
ul.left-menu li:last-child{
	border-bottom:0;
}
ul.left-menu li.selected{
	background:#bdbdbd;
	box-shadow:inset 2px 2px 2px #9f9f9f;
}
ul.left-menu li.selected a{
	color:#fff;
	font-weight:bold;
}
ul.left-menu li a{
	color:#4c4c4c;
	text-decoration:none;
}
ul.left-menu li a:hover{
	text-decoration:underline;
}
ul.left-menu li a.selected{
	color:#fff;
}
ul.left-menu li.selected a:hover{
	text-decoration:none;
}
/*============main_page====================*/
.cntnt {
	margin-top:23px;
}
.left_section {
	width:252px;	
}
.right_section{
	width:700px;
	margin-left:18px;
	/*min-height:480px;*/
}
.vopros {
	margin-top: 38px;
	margin-bottom: 18px;
	padding-top: 13px;
	font-weight:normal;
	width: 252px;
	height: 39px;
	background:#fff !important;
	cursor:pointer;
	text-align:center;
	color:#000 !important;
	border: 1px solid #000;
	font-size:22px;
	font-family:OpenSansN,Arial,sans-serif;
	text-transform:uppercase;
}
.detail_sevice .vopros {
	padding-top: 0px;
}
.vopros:hover {
	background:#fff !important;
	text-decoration: underline;
}
.gostevaya {
	margin-top: 38px;
	margin-bottom: 18px;
	padding-top: 13px;
	font-weight:normal;
	width: 252px;
	height: 39px;
	background:#fff !important;
	cursor:pointer;
	text-align:center;
	color:#000 !important;
	border: 1px solid #000;
	font-size:22px;
	font-family:OpenSansN,Arial,sans-serif;
	text-transform:uppercase;
}
.gostevaya a{
	cursor:pointer;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family:OpenSansN,Arial,sans-serif;
	text-transform:uppercase;
	text-decoration: none;
}
.detail_sevice .gostevaya {
	padding-top: 0px;
}
.gostevaya:hover {
	background:#fff !important;
	text-decoration: underline;
}
.about_company .header_grey{
	margin-left:0;
}
.about_company a.right {
	font-size: 11.85px;
	padding-top: 16px;
}
.about_company  img {
	max-width:700px;
}
/*==product_day==*/
.product_day{
	margin-top:20px;
}
.product_day .header_grey {
	padding-left:5px;
}
.product_element {
	border:1px solid #f7a23f;
    background:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(PIE.php);
	height:400px !important;
	width:100%;
	margin-top:10px;
	position:relative;
}
.plash_tax {
	display: none;
}
.plash_tax .text_tax {
	color:#000!important;
	font-size:11px;
	padding-top:2px;
}
.plash_tax .value_tax{
	color:#000!important;
	font-weight:bold;
	font-size:19px!important;
}
.product_day .img_product_day {
	width:209px;
	height:172px;
	background-size:contain;	
	display:block;
	margin:18px;
}
.product_day .name_product{
	margin:0 23px;	
	height:54px !important;
	overflow:hidden;	
}
.product_day .name_product a{
	color:#000!important;
	font-size:15px!important;	
}
.product_day .name_product a:hover{
	color:#00bbc3;
}
.product_day .price_block {
	margin-left:25px;
}
.product_day .economy{
	margin:12px 13px;
	border-top:1px solid #f7a03b;
	text-align:center;
	color:#484848;
	font-size:12px;
	padding-top:6px;
}
.time_work p{
	font-size:13px;
	color:#282828;

}
.main_news {
	margin-top:23px;	
}
.news-date-time{
	font-size:11px;
	color:#8c8c8c;
}
a.name_news {
	font-size:14px;
	display:block;
	height:70px !important;
	overflow:hidden;
}
.left_banner img,.center_banner img{
	width:100%;
	margin-top:11px;
	margin-bottom:19px;
}
.left_banner{
	margin-top: 47px;
}
.main_news .preview {
	padding-top: 10px;
	margin-bottom: 25px;
	line-height: 15px;
}
/*news*/
ul.news_list {
	list-style:none;
	padding:0;
}
ul.news_list .image_news{	
	height:120px!important;
}
ul.news_list .image_news a.pic_news{
	width: 102px!important;
	display:block;
}
ul.news_list .image_news img{		
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    behavior:url(PIE.php);
}
ul.news_list .news_block {
	width: 80%;
	margin-left: 20px;
	margin-bottom: 38px;
}
ul.news_list .news_block .name_news{
	width:490px;
	height:auto;
}
ul.news_list .news_block .prev_news{
	margin-top: 3px;
	line-height: 16px;
}
ul.news_list .news_block .name_news a{
	font-size:14px;
	font-family:OpenSans,Arial,sans-serif;
	color:#585858;	
}
ul.news_list .news_block .name_news:hover a{
	color:#00bbc3;
}
ul.news_list .news_block .date_news {
	color:#606060;
	font-size:11px;
	margin-top:12px;
}
/*==main banners==*/
.main_banner{
	position:relative;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(PIE.php);
	-moz-box-sizing: padding-box; /* Для Firefox */      
	box-sizing: padding-box; /* Ширина блока с полями */
}
#main_slider{
	width:980px;
	height:435px;
	overflow:hidden;
	margin: 0 auto;
}
#main_slider .preview_picture{
	
}
#pagercicle{
	position: absolute;
	z-index: 20;
	bottom: 10px;
	right: 45%;
}
#pagercicle a{
	float: left;
	text-decoration: none;
	font-size: 0;
	width: 20px;
	height: 16px;
	background: url(images/navig.png) center center no-repeat;
}
#pagercicle a.activeSlide {
	background: url(images/navig_avtiv.png) center center no-repeat;
}
.menu_on_banner{
	height:35px;
	background:#f7f7f7;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
.main_banner .nav{
	width:570px;
	height:100%;
}
.main_banner .nav td{
	vertical-align:middle;	
}
.main_banner .nav td .rela{	
	padding: 7px 20px 8px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #fff;
	text-align:center;
}
.main_banner .nav td:first-child .rela{
	border-left:0;
}
.main_banner .nav td:last-child .rela{
	border-right:0;
}
.main_banner .nav td a {
	color:#606060;
	text-decoration:none;
	font-size:12px;
}
.main_banner .nav td:hover a {
	color:#00bbc3;
	text-decoration:underline;
}
/*sales*/
#scroll{
	height:350px;
	width:700px;
	overflow:hidden;
}
#scroll li.one_product{
	float:left;
	margin-right:0;
}
/*sale_liders*/
/*sale_liders*/
.liders {margin-top:20px;}
.liders .navigation,.service_index .navigation {margin-top:8px;}
.liders .navigation a,.service_index .navigation a{
	display: block;
	font-size: 11.85px;
	padding-right: 14px;
	padding-top: 9px;
}
.liders .bg_nav,.service_index .bg_nav{
	width:60px;
	height:27px;
	background:url(images/bg_nav.png) no-repeat;
	position:relative;
	margin-top:5px;
}
.liders .prev_button,.liders .next_button,.service_index .prev_button1,.service_index .next_button1{
	position:absolute;
	cursor:pointer;
	width:30px;
	height:27px;
	/*background:url(images/prev_next.png) no-repeat;*/
    background: url(images/prev_next_scroll.png) no-repeat top left;
	/*top:8px;*/
}
.liders .prev_button,.service_index .prev_button1{
	background-position:top left;
	/*left:13px;*/
}
.liders .prev_button:hover,.service_index .prev_button1:hover{
	background-position:0px -27px;
}
.liders .next_button,.service_index .next_button1{
	background-position:top right;
	right:0px;
}
.liders .next_button:hover,.service_index  .next_button:hover,.service_index .next_button1:hover,.service_index .next_button1:hover{
	background-position: -30px -27px;
}
.liders .slid{
	height:315px;
	width:700px;
	margin-top:10px;	
}
.liders .price_block .old_price,.liders .price_block .old_price span {
	color:#f59008;
}
/*jobs*/
.one_job .text_jobs{
	display:none;
}
.one_job .plash_jobs {
	height:auto;
	width:100%;
	background:#00bbc3;	
	margin-bottom:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior:url(PIE.php);
	cursor:pointer;
}
.one_job .plash_jobs .name_job,.one_job .plash_jobs .salary {
	color:#fff;
	font-family:OpenSans, Arial, sans-serif;
	font-size:20px;
	margin:7px 21px;
	margin-right:13px;
	max-width: 482px;
	line-height:24px;
}
.one_job .plash_jobs .salary{
	margin-right:16px;
}
.one_job .strelka_job {
	width:12px;
	height:12px;
	background:url(images/strelka_job.png) no-repeat top;
	margin-top:16px;
}
.one_job .active {
	background-position:bottom;
}
.one_job .text_job {
	display:none;
	margin:19px 16px 28px 21px;
	color:#4c4c4c;
	line-height:20px;
}
/*======================catalog====================*/
/*left_catlog*/
.top_catalog .left_all {
	position:relative;
	z-index:10;
}
.top_catalog .under_cat {
	position:absolute;
	width: 250px;
	top: 43px;
	height:9px;
	border:1px solid #eeeeee;
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	behavior:url(PIE.php);
	box-shadow:0 1px 2px #d2d2d2;
	background:url(images/bg_undercat.jpg) repeat-x;
}
.top_catalog .left_catalog {
	position: absolute;
	z-index: 10;
	top: 43px;
	width: 252px;
	display:none;
}
.left_catalog{
	position:relative;
	top:-1px;
}
ul.menu_left_block{
	padding-left:0;
	background:#f7f7f7;
	border:1px solid #eeeeee;
	border-top:0;
	border-radius:0px 0px 6px 6px;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	-khtml-border-radius:0px 0px 6px 6px;
	behavior:url(PIE.php);
	box-shadow:0 1px 2px #d2d2d2;
}
.menu_left_block li {
	border-bottom:1px solid #e2e2e3;
	position:relative;
	list-style:none;
	padding-left:0;
	margin-left:0;
}
.menu_left_block li:first-child {
	border-radius:6px 6px 0px 0px ;
	-moz-border-radius:6px 6px 0px 0px ;
	-webkit-border-radius:6px 6px 0px 0px ;
	-khtml-border-radius:6px 6px 0px 0px ;
}

.menu_left_block li a {
	display:block;
	color:#242424;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	padding:10px 25px 10px 15px;
}

.menu_left_block li a.activ,.menu_left_block li a:hover {
	background:#efefef;
	color:#a4093e;
}

.menu_left_block li:last-child,.menu_left_block li:last-child a {
	border-bottom:none;
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	behavior:url(PIE.php);
}

.menu_left_block:hover li:last-child a {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	behavior:url(PIE.php);
}
.menu_left_block li.selected a {
	background: #efefef;
	color: #a4093e;
}
.menu_left_block .ul_left_menu {
	display:none;
	position:absolute;
	top:0;
	left:250px;
	background:#efefef;
	width:450px;
	border:1px solid #eee;
	border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	-khtml-border-radius:0 6px 6px 0;
	behavior:url(PIE.php);
	box-shadow:1px 1px 1px #d9d9d9;
	z-index:5000;
	padding:7px 0 5px;
}

.menu_left_block .ul_left_menu li {
	float:left;
	width:225px;
	border-bottom:none;
}

.menu_left_block .li_dropdown_kat a {
	font-weight:700;
	font-size:14px;
	color:#242424;
	padding:3px 10px 3px 20px;
}

.menu_left_block .li_dropdown_kat .li_dropdown_kat2 a {
	font-weight:400;
	font-size:12px;
	padding-left:20px;
	background:none!important;
}

.strelochka	a {
	background:url('images/menu_arrow.png') no-repeat 228px center;
}

.menu_left_block li.strelochka a.activ,.menu_left_block li.strelochka a:hover {
	background:url('images/menu_arrow_hover.png') no-repeat 228px center #efefef;
}

.left_razdel ul {
	width:215px;-
	background:#b6fa43;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	behavior:url(PIE.php);
	padding:5px;
}

.left_razdel li {
	border-bottom:none;
	border-top:none;
	padding-left:15px;
}

.left_razdel a {
	display:block;
	background:none;
	text-align:left;
	color:#2b2b2b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	border:none;
	text-decoration:none;
	padding:7px 0;
}
/*img and name product*/
.name_tovar{
	margin:0 18px;
	height:70px !important;
	overflow:hidden;
}
.img_product {
	width: 197px;
	height: 158px;
	background-size: contain;
	display: block;
	margin: 17px 10px 9px;
}
.one_product{
	width:215px !important;
	height:310px !important;
	border-radius:8px;
	-moz-border-radius:8px;	
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	margin-right:20px;
	margin-left:2px;
	behavior:url(PIE.php);
}

.one_product .name_tovar a {	
	color:#000;
}
.one_product .name_tovar a:hover {
	color:#000;
	text-decoration: none;
}
/*price_block*/
.price_block{
	margin-top: 13px;
	margin-left: 12px;
	height: 40px;
}
.price_block td {
	vertical-align:bottom;
}
.price_block div, .price_block span{
	font-family:Arial,sans-serif;
	color:#383838;
}
.one_section_product_cells .price_block div{
	font-family:Arial,sans-serif;
	font-size:15px;
}
.price_block span{
	font-weight:normal;
	font-size:14px;
}
.price_block .name_price{	
	font-size:14px;
	padding-right:11px;
}
.price_block .new_price{
	font-size:18px;
	font-weight:bold;
}
.price_block .old_price, .price_block .old_price span{
	color:#f59008;
	font-size:14px;
	text-decoration:line-through;
}
.one_item_compare .price_block .new_price  , #tabs-3 .price_block .new_price{
	font-family:Arial,sans-serif;
	font-size:16px;
}
/*buy block*/
.buy_block {
	width:100%;	
	margin-top:20px;
}
.buy_block a{
	cursor: pointer;
	color: #fff;
	font-family: Arial,sans-serif;
	text-decoration: none;
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 103px;
	height: 29px;
	padding-top: 0px;
	line-height: 24px;
	background: url(images/buy_button.png) no-repeat top;
}
.buy_block a:hover{
	background-position:0 -29px;
}
.buy_block a.added{
	background-position:bottom center;
	color:#484848;
}
/*====root_sections=====*/
.catalog-root-list .one_root_section{
	margin-left:13px;	
	width:472px;
	margin-top:25px;
	height:155px;
}
.catalog-root-list .img_section{
	width:105px;
	height:94px;
}
.catalog-root-list .section_right{
	margin-left:16px;
	width: 350px;
}
.catalog-root-list .name_section {
	max-height: 44px;
	overflow: hidden;
	line-height: 23px;
}
.catalog-root-list .name_section a{
	text-decoration:none;
	font-size:20px;
	font-family:OpenSans,Arial,sans-serif;
}
.catalog-root-list ul.two_level {
	list-style:none;
	padding:0;
	margin:0;
	margin-top:5px;
	position:absolute;
	background:#fff;
	border-radius: 6px;
	padding: 0px 10px 5px;
	width: 300px;
}
.catalog-root-list ul.two_level a{
	color:#484848;
	line-height:25px;
}
.catalog-root-list .two_level a:hover{
	color:#00bbc3;
	text-decoration:none;
}
.catalog-root-list li.hide a {
	display:none;
}
.catalog-root-list a.show_all {
	cursor:pointer;
}
/*inner_section_list*/
.inner_section_list{
	margin-top:25px;
	margin-bottom:20px;
}

.inner_section_list .one_section{
	width:150px;
	margin-left:32px;
	margin-right:51px;
	height:210px;
	margin-top:5px;
}
.inner_section_list .img_section{
	width:150px;
	height:118px;
	display:block;
	cursor:pointer;
	text-align:center;
}
.inner_section_list .name_section {
	width:100%;
	text-align:center;
	margin-top:26px;
	height: 57px;
	overflow: hidden;
}
.inner_section_list .name_section a {
	font-size:14px;
	font-family:OpenSans,Arial,sans-serif;
	color:#282828;
}
.inner_section_list .name_section a:hover{
	color:#00bbc3;
}
.product_list  .description {
	margin:15px 0px;
}
/*product_list*/
.catalog_filter {
	width:250px;
	background:#f7f7f7;
	box-shadow:0px 1px 1px #d9d9d9;
	border-radius:16px;
	-moz-border-radius:16px;	
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	behavior:url(PIE.php);
}
.catalog_filter .filter_field {
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #fff;
	padding-bottom:10px;
	padding-left:13px;
	padding-right:20px;
}
.catalog_filter .filter_field .name_filter {
	text-transform:uppercase;
	color:#282828;
	font-size:11px;
	font-family:OpenSans,Arial,sans-serif;
	padding:13px 0 12px;
}
.catalog_filter .value_filter{
	font-size:11px;
	color:#606060;
}
.catalog_filter .value_filter input[type="checkbox"]{
	display:none;
}
.catalog_filter .value_filter input[type="checkbox"] + label{
	background: url(images/check.png) no-repeat scroll top left transparent;
	padding-left:24px;
	cursor:pointer;
	font-size:11px;
	color:#606060;
	display: block;
	height: 16px;
	margin-bottom:6px;
}
.catalog_filter .value_filter input[type="checkbox"] + label:hover{
	color:#00bbc3;
	background-position:0 -16px;
}
.catalog_filter .value_filter input[type="checkbox"]:checked + label{
	background: url(images/check.png) no-repeat bottom left transparent;
}
.catalog_filter .ui-widget-header {
	background:url(images/bg_slider.jpg) repeat;
	height:9px;
	border:1px solid #e4e4e4;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;	
	behavior:url(PIE.php);
}
.catalog_filter #slider-PRICE_BASE{
	margin-top: 9px;
	margin-bottom: 10px;
	border: none;
	height: 9px;
	margin-left: 7px;
	margin-right: 27px;
	background: #f5f5f5;
	padding: 1px 0;
	box-shadow:1px 2px 3px #dfdfdf;
	behavior:url(PIE.php);
}
.catalog_filter .ui-state-default{
	width:13px;
	top:-7px;
	height:17px;
	border:none;
	background:url(images/slider_state.png) no-repeat;
}
.product_list{
	width: 700px;
	margin-left:20px;
}
.not_filter{
	width: 934px;
}
.catalog_filter .filter-field-input input[type="text"]{
	border:1px solid #d4d4d4;
	padding:3px;
	padding-left:5px;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	font-size:12px;
	color:#5a5a5a;
	box-shadow:1px 1px 3px #dfdfdf inset;
	margin-right:7px;
	behavior:url(PIE.php);	
}
.catalog_filter .filter-field-input{
	margin-bottom:20px;
	color:#5a5a5a;
	font-size:11px;
}
.catalog_filter .buttons{
	padding:14px 16px;
	border-top:1px solid #fff;
}
.catalog_filter .buttons input[name="set_filter"]{
	border:1px solid #e5e5e5;
	border-radius:14px;
	-moz-border-radius:14px;	
	-webkit-border-radius:14px;
	-khtml-border-radius:14px;
	box-shadow:1px 1px 2px #dfdfdf;
	font-size:14px;
	color:#a60130;
	background:#fff;
	text-align:center;
	width:120px;
	padding:7px 0;
	font-family:OpenSans,Arial,sans-serif;
	behavior:url(PIE.php);
	cursor:pointer;
}
.catalog_filter .buttons input[name="set_filter"]:hover{
	color:#656565;
}
.catalog_filter .buttons input[name="del_filter"] {
	font-size:14px;
	border:0;
	width: 93px;	
	background: none;	
	text-align:center;
	color:#656565;	
	padding:7px 0;
	font-family:OpenSans,Arial,sans-serif;
	cursor:pointer;
	background: url(images/del_filter.png) no-repeat 82px 13px;
}
.catalog_filter .buttons input[name="del_filter"]:hover{
	text-decoration:underline;
}
/*sort_plash*/
.top_plash{
		margin-bottom:43px;
}
.top_plash,.top_plash a,.name_sort{
	color:#656565;
	font-size:12px;
	text-transform:uppercase;
	font-family:OpenSans,Arial,sans-serif;
	text-decoration:none;
}
.name_sort {
	color:#282828;
	padding: 5px 14px 0 0;	
}
.top_plash ul.value_sort {
	list-style:none;
	padding:0;
	border-radius:15px;
	-moz-border-radius:15px;	
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #fff;
	background:#f7f7f7;
	box-shadow: 1px 1px 1px #d9d9d9;
	behavior:url(PIE.php);
}
.top_plash ul.value_sort li:first-child{
	border-left: 0;
	border-radius: 15px 0 0 15px;
	-moz-border-radius: 15px 0 0 15px;
	-webkit-border-radius: 15px 0 0 15px;
	-khtml-border-radius: 15px 0 0 15px;
	padding-left: 10px;
	padding-right: 7px;
	behavior: url(PIE.php);
}
.top_plash ul.value_sort li:last-child{
	border-right:0;
	border-radius:0 15px 15px 0;
	-moz-border-radius:0 15px 15px 0;	
	-webkit-border-radius:0 15px 15px 0;
	-khtml-border-radius:0 15px 15px 0;	
	behavior:url(PIE.php);
	padding-right:11px;
	margin-left: 2px;
}
.top_plash ul.value_sort li{
	float:left;
	padding:3px 6px;
	border-right:1px solid #fff;
	border-left:1px solid #d9d9d9;	
}
.top_plash ul.value_sort li.active{
	background:#656565;
}
.top_plash ul.value_sort li.active a{
	color:#fff;
}
.top_plash ul.value_sort li a:hover{
	text-decoration:underline;
}
/*table_product*/
.one_section_product {
	/*margin-top:43px;*/
	margin-bottom:52px;
	height:140px;
	overflow:hidden;
	width:100%;
}
.one_section_product .name_section{
	margin-left:15px;
	width:273px;
}
.not_filter .one_section_product .name_section{
	width: 510px;
}
.one_section_product .name_section .name_product{
	height:49px !important;
	overflow:hidden;
}
.one_section_product .name_section .name_product a{
	font-size:14px;
	font-family:Arial,sans-serif;
	color:#282828;
}
.one_section_product .name_section .name_product a:hover{
	color:#00bbc3;
}
.one_section_product .name_section .options {
	font-size:11px;
	color:#656565;
	height: 75px;
	overflow: hidden;
	margin-top:20px;
}
.one_section_product a.image_product{
	display:block;
	width:199px;
	height:139px;
	
}
.one_section_product .buys {
	margin-left: 70px;
	width: 135px;
}
.one_section_product .compare a.add_compare{
	display:block;
	float:left;
	height:16px;
	width:16px;
	margin-left:4px;
	background:url(images/check.png) no-repeat top left;
	margin-top:7px;
	line-height:16px;
}
.one_section_product .compare a.add_compare:hover{
	color:#00bbc3;
	background-position:0 -16px;
}
.one_section_product .compare a.text{
	padding-left: 6px;
	font-family:OpenSans,Arial,sans-serif;
	font-size:13px;
	color:#656565;
	text-decoration:none;
	margin-top:7px;
	line-height:16px;
	display:block;
	float:left;
}
.one_section_product .compare a.text:hover,.one_section_product .compare a.text1:hover{
	text-decoration:underline;
}
.one_section_product .compare a.text1{
	padding-left: 6px;
	font-family:OpenSans,Arial,sans-serif;
	font-size:13px;
	color:#c10b4e;
	text-decoration:none;
	margin-top:7px;
	line-height:16px;
	display:block;
	float:left;
}
.one_section_product .compare a.delete_compare {
	display:block;
	float:left;
	height:16px;
	width:16px;
	margin-left:4px;
	background:url(images/check.png) no-repeat bottom left;
	margin-top:7px;
	line-height:16px;
}
.one_section_product .buy_block a.buy{
	display:block;
	width:104px;
	height:26px;
	background:url(images/buy_inner.png) top left no-repeat;
}
.one_section_product .buy_block1 {
	padding: 9px 0 7px;
	border-top:1px dashed #dbdbdb;
	border-bottom:1px dashed #dbdbdb;
}
.one_section_product .buy_block a.buy:hover {
	background-position: 0 -29px;
}
.one_section_product .buy_block a.added {
	background-position: bottom;
	color:#fff;
}
.one_section_product .buy_block a.added:hover{
	background-position: bottom;
	color:#fff;
}
.one_section_product .price_block{
	height:69px;
	margin:0;
}
.one_section_product .new_price{
	padding-top:25px;
	text-align:left;
	padding-left:5px;
}
.one_section_product .old_price{
	padding-left:5px;
	font-size:13px;
	line-height:11px;
	font-size:13px;
	padding-top: 2px; 
}
/*paginator*/
div.modern-page-navigation{
	float:right;
    margin-right:50px;
    margin-top:20px;
}
div.modern-page-navigation span.modern-page-title {
	font-size:0;
	width:0;
	height:0;
}
div.modern-page-navigation a,div.modern-page-navigation span{
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    font-size: 12px;
    text-align: center;
    color: #656565;
    margin-right: 4px;
    background: url(images/paginator.png) no-repeat top left;
    line-height: 26px;
    border: 0;
    padding: 0;
    text-align: center;
    padding: 0px;
}
div.modern-page-navigation span.modern-page-current{
    background-position:bottom;
    color:#fff;
    padding:0;
}
div.modern-page-navigation a.modern-page-next{
    width:28px;
    font-size:0;
    height:26px;
    background:url(images/paginator_prev_next.png) top right no-repeat;
    border-bottom: 0;
    border: 0;
    box-shadow: none;
}
div.modern-page-navigation a.modern-page-next:hover{
    background-position:bottom right;
}
div.modern-page-navigation a.modern-page-first{
    padding:0;
}
div.modern-page-navigation a.modern-page-previous{
    width:28px;
    font-size:0;
    height:26px;
    background:url(images/paginator_prev_next.png) top left no-repeat;
    border-bottom: 0;
    border: 0;
    box-shadow: none;
}
div.modern-page-navigation a.modern-page-previous:hover{
    background-position:bottom left;
}
/*product_element*/
.catalog-element .big_img,.body_tovar_day_cart .big_img {
	display:block;
	float:left;
	width:420px;
	height:275px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:auto;
}
.morePhotos {
	float:left;
	width:85px;
}
.morePhotos_rel {
	float:left;
	width:85px;
	height:242px;
	overflow:hidden;
	position:relative;
	margin:40px 12px;
}

.morePhotos span {
	display: block;
	float: left;
	width: 75px;
	height: 64px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	border: 2px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	margin-bottom: 15px;
	padding: 0;
}
.morePhotos span.active {
	border: 2px solid #bbb;
	opacity: 0.5
}
#top_tov {
	width: 14px;
	height: 8px;
	background: url(images/good_cart_pic_scrolls.png) left top no-repeat;
	position: absolute;
	cursor: pointer;
	margin-left: 465px;
	margin-top: 20px;
	z-index: 14;
}
#top_tov:hover{
	background-position: right bottom;
}
#bottom_tov {
	width: 14px;
	height: 8px;
	background: url(images/good_cart_pic_scrolls.png) right top no-repeat;
	position: absolute;
	cursor: pointer;
	margin-left: 465px;
	margin-top: 280px;
}
#bottom_tov:hover {
	background-position:left bottom;
}
.info_block {
    float: left;
    font-size: 11px;
    padding: 34px 12px;
    width:110px;
}
.delivery{
    font-size:12px;
    font-family:Arial,sans-serif;
    color:#282828;
}
.delivery .title_delivery {
    font-family:OpenSans, Arial,sans-serif;
    color:#282828;
    font-size:14px;
    margin-bottom: 9px;
}
.delivery .curier,.delivery .self{
    line-height:24px;
    padding-left: 34px;
    margin-bottom:6px;
}
.delivery .curier{
    background:url(images/curier.png) no-repeat left;
}
.delivery .self{
    background:url(images/selfdelivery.png) no-repeat left;
}
.info_block .brand{
    width:91px;
    height:35px;
	margin:15px 0;
}
.info_block .sale a{
    display:block;
    font-family:OpenSans,Arial,sans-serif;
    font-size:15px;
    color:#f59008;
    background:url(images/percent.png) no-repeat left;
    padding: 5px 0;
    padding-left: 30px;
    text-decoration: none;
}
.catalog-element .after_info{
    margin-left: 59px;
    margin-top: 37px;
    width:245px;
    height:120px;
    border:1px solid #ededed;
    background:#f7f7f7;
    border-radius: 17px;
    -moz-border-radius:17px;
    -webkit-border-radius:17px;
    -khtml-border-radius:17px;
    behavior:url(PIE.php);

}
.catalog-element .price_block {
    background:#fff;
    width:227px;
    height:70px;
    margin-top: 11px;
    margin-left: 8px;
}
.catalog-element .price_block table {border:0;}
.catalog-element .price_block tr,.catalog-element .price_block td {border:0;}
.catalog-element .price_block .label{
    font-size:15px;
    font-family:Arial,sans-serif;
    color:#3f454b;
    margin-top: 15px;
    margin-left: 18px;
}
.catalog-element .price_block .price_new {
    font-size: 24px;
    font-weight: bold;
    color: #00bbc3;
    text-align: left;
    margin-left: 26px;
    margin-top: 5px;
    height: 18px;
}
.catalog-element .price_block .price_new span{
    color:#00bbc3;
}
.catalog-element .price_block .old_price{
    margin-left: 26px;
    margin-left: 29px;
    margin-top: 2px;
    color:#383838;
    height:18px;
}
.catalog-element .price_block .buy_block{
    margin-top:30px;
}
.catalog-element .price_block .buy_block a{
    background:url(images/buy_elem.png) no-repeat top;
    width:201px;
    height:46px;
    color:#fff;
    font-family:OpenSans,Arial,sans-serif;
    font-size:22px;
    text-shadow:1px 1px #99325b;
    padding-top: 0;
    line-height: 37px;
    behavior:url(PIE.php);
}
.catalog-element .price_block .buy_block1 .buy_block {
    background:url(images/buy_elem.png) no-repeat top;
    width:201px;
    height:46px;
    color:#fff;
    font-family:OpenSans,Arial,sans-serif;
    font-size:22px;
    text-shadow:1px 1px #99325b;
    padding-top: 0;
    line-height: 37px;
	margin: 0 auto;
	margin-top: 29px;
	text-align: center;
	cursor:pointer;
    behavior:url(PIE.php);
}
.catalog-element .price_block .buy_block a:hover{
    background-position:0 -46px;
}
.catalog-element .price_block .buy_block1 .buy_block:hover {
	background-position:0 -46px;
}
.catalog-element .price_block .buy_block a.added{
    background-position:bottom;
}
.catalog-element .price_block .old_price span{
    color:#383838;
}
.block_likes {
    margin:0 auto;
    width:130px;
    margin-top:7px;
}
.social-likes {
    margin:0 auto;
    list-style:none;
}
.social-likes li{
    float:left;
}
.social-likes .social-likes__button{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}
.social-likes .social-likes__button:hover{
	filter: none;
	-webkit-filter: grayscale(0%);
}
#tabs{
    border:0;
    background:none;
    margin-top: 34px;
}
#tabs .ui-widget-header{
    background:none;
    border:0;
    padding:0;
}
#tabs .ui-widget-header li.ui-state-default {
    background:none;
    border:0;
    padding:0;
    border:1px solid #fff;
    border-bottom:0;
}
#tabs .ui-widget-header li.ui-state-default a {
    color:#606060;
    font-size:14px;
    font-weight:normal;
    padding: 15px 25px 10px;
}
#tabs .ui-widget-header li.ui-tabs-active {
    border:1px solid #f1f1f1;
    border-radius:16px 16px 0 0;
    -moz-border-radius:16px 16px 0 0;
    -webkit-border-radius:16px 16px 0 0;
    -khtml-border-radius:16px 16px 0 0;
    behavior:url(PIE.php);
    background:#fff;
    border-bottom:1px solid #fff;
}
#tabs .ui-tabs-panel {
   width:723px;
    min-height:140px;
   background:url(images/bg_tab.png) no-repeat top left;
}
#tabs .ui-widget-header li.ui-tabs-active a{
    color:#00bbc3;
}
.catalog-element .prop{
    line-height: 14px;
    width: 68%;
    margin: 0 0 8px;
    color:#656565;
    font-size:12px;
}
.catalog-element .prop .name_prop{
    font-weight:bold;
}
.catalog-element .block_also .one_product .img_product_day{
    width: 130px;
    height: 114px;
    display:block;
}
.catalog-element .scroll_also{
    width:723px;
    height:263px;
    padding-top:22px;
    border:1px solid #f9f9f9;
    border-radius:6px;
    box-shadow:-1px 2px 2px #d0d0d0;
	padding-left: 10px;
}
.catalog-element .scroll_also ul{

}
.catalog-element .scroll_also li.one_product:first-child{
    margin-left:0;
}
.catalog-element .scroll_also li.one_product{
    list-style:none;
    padding:0;
    display:inline-block;
    border:0;
    box-shadow:none;
    width:150px;
    height:240px;
    margin-right: 22px;
}
.catalog-element .scroll_also li.one_product .name_product{
    height:36px;
    overflow:hidden;
    margin-top:15px;
}
.catalog-element .scroll_also li.one_product .price_product{
    margin-top:5px;
    font-family:Arial,sans-serif;
    font-size:17px;
    font-weight:bold;
}
.catalog-element .scroll_also li.one_product .price_product span{
    font-weight:normal;
}
.catalog-element .scroll_also .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
    height:26px;
}
.catalog-element .scroll_also .mCSB_buttonLeft{
    position: absolute;
    cursor: pointer;
    width: 28px!important;
    height: 26px!important;
    background: url(images/prev_next_scroll.png) no-repeat top left;
    top: 0px;
    margin-left: 647px!important;
    opacity: 1;
}
.catalog-element .scroll_also .mCSB_scrollTools .mCSB_draggerContainer{
    width:600px;
    margin-top:5px;
}
.catalog-element .scroll_also .mCSB_buttonLeft:hover{
    background-position: bottom left;
}
.catalog-element .scroll_also .mCSB_buttonRight{
    position: absolute;
    cursor: pointer;
    width: 28px!important;
    height: 26px!important;
    background: url(images/prev_next_scroll.png) no-repeat top right;
    top: 0px;
    margin-right: 20px!important;
    opacity: 1;
}
.catalog-element .scroll_also .mCSB_buttonRight:hover{
    background-position: bottom right;
}
.seen_product{
    width:190px;
    margin-top: 37px;
}
.seen_product .header_grey{
    padding-bottom: 27px;
}
.seen_product .img_see{
    width:58px;
    height:58px;
}
.seen_product .one_see{
    margin-bottom:14px;
}
.seen_product .right_see{
    margin-left:11px;
    width:117px;
}
.seen_product .right_see .name_see a{
    font-size: 12px;
    color: #282828;
    line-height: 15px;
    height: 32px;
    overflow: hidden;
    display: block;
}
.seen_product .right_see .name_see a:hover{
    color:#00bbc3;
}
.name_otziv{
    padding: 6px 15px;
    background: #f6f5f3;
    margin-top: 15px;
    margin-bottom: 10px;
}
span.name{
    font-weight:bold;
    font-size:15px;
}
span.date_otziv{
    color:#606060;
    font-wieght:normal;
}
td.header_otziv{
    font-weight:bold;
    padding-bottom: 7px;
    padding-left:15px;
}
.value_otziv{
    padding-left:5px;
    font-size:12px;
}
.add_comment{
	margin-top: 5px;
	height: 35px;
	background: url(images/recount.jpg) top;
	width: 192px;
	text-align: center;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	color: #606060;
	font-family: OpenSans,Arial,sans-serif;
	cursor: pointer;
	padding: 0 34px;
	box-shadow: 0 1px 1px #eaeaea;
	margin-left: 5px;
	line-height: 36px;
	behavior: url(PIE.php);
}
.add_comment:hover{
    background: url(images/recount.jpg) bottom;
}
.new_comment{
    display:none;
    margin-top:15px;
}
.new_comment table {
    margin-left:15px;
}
.new_comment table tr td{
    padding:5px 0;
	font-size:12px;
}
.new_comment table tr td input[type="text"],.new_comment table tr td textarea{
    padding:5px;
    border:1px solid;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    width: 458px;
    box-shadow: inset 1px 1px #ececeb;
    behavior: url(PIE.php);
    width: 274px;
    margin-left: 3px;
}
.new_comment input[type="text"].red,.new_comment textarea.red{
    border:1px solid #00bbc3;
}
.new_comment table tr td textarea{
    height:100px;
}
.new_comment table tr:last-child td:first-child{
    vertical-align:top;
    padding-top:10px;
}
.new_comment .submit_otziv{
    display: block;
    width: 104px;
    height: 28px;
    padding-bottom: 4px;
    color:#fff;
    font-family: Arial,sans-serif;
    background: url(images/buy_inner.png) top left no-repeat;
    border:0;
    cursor:pointer;
    margin-left: 284px;
	margin-top:6px;
}
.new_comment .submit_otziv:hover{
    background-position: 0 -29px;
}
.mess .err_mess{
    padding-left:15px;
    color:#00bbc3;
}
.mess .ok_mess{
    padding-left:15px;
    color:green;
}
/*compare_result*/
.left_compare{
    width:250px;
}
.right_compare{
    width:684px;
    margin-left:21px;
    overflow:hidden;
}
.catalog-element{
	margin-top:25px;
}
.catalog-element #tabs-3 .price_block {
    background:none;
    margin-left: 65px;
    width: 106px;
    height: 48px;
    margin:0;
}
.title_compare{
    color:#a7093f;
    font-size:12px;
	padding-left:14px;
}
ul.plash_dif {
    list-style:none;
    padding:0;
    width:236px;
    height:23px;
    background:#f7f7f7;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    behavior:url(PIE.php);
    border:1px solid #fff;
    box-shadow:1px 1px #d9d9d9;
    margin-top: 278px;
}
ul.plash_dif li{
    float:left;
}
ul.plash_dif li:first-child a{
    border-radius:15px 0 0 15px;
    -moz-border-radius:15px 0 0 15px;
    -webkit-border-radius:15px 0 0 15px;
    -khtml-border-radius:15px 0 0 15px;
    behavior:url(PIE.php);
}
ul.plash_dif li:last-child a{
    border-radius:0 15px 15px 0;
    -moz-border-radius:0 15px 15px 0;
    -webkit-border-radius:0 15px 15px 0;
    -khtml-border-radius:0 15px 15px 0;
    behavior:url(PIE.php);
}
ul.plash_dif li a{
    font-size: 12px;
    display: block;
    font-family: OpenSans,Arial,sans-serif;
    text-transform: uppercase;
    color: #656565;
    padding: 3px 0;
    width: 118px;
    text-decoration:none;
    text-align: center;
}
.one_prop_compare{
    height:35px;
    font-size:11px;
    color:#656565;
    overflow:hidden;
    line-height: 35px;
    border-right:1px solid #e9e9e9;
}
.right_compare .mCustomScrollBox{
	height:auto!important;
}
ul.plash_dif li a.active{
    color:#fff;
    background:#656565;
}
.one_item_compare{
    padding-top:31px;
    display:inline-block;
    width:150px;
    margin-right: 29px;
    position:relative;
}
.one_item_compare a.image_product{
    width:150px;
    height:119px;
    display:block;
}
.one_item_compare .name_product a{
    color:#969696;
    display: block;
    font-size: 12px;
    height: 36px;
    overflow: hidden;
}
.one_item_compare .name_product a:hover{
    color:#00bbc3;
}
.one_item_compare .price_block .name_price{
    margin-top: 14px;
    margin-left: 0px;
    height: 20px;
}
.one_item_compare .price_block .old_price,.one_item_compare .price_block .old_price span{
    color:#f59008;
}
.one_item_compare .buy_block a{
    width:156px;
    height:28px;
    padding-top: 2px;
    background:url(images/buy_compare.png) top no-repeat;
}
.one_item_compare .buy_block{
    margin-bottom:50px;
}
.one_item_compare .buy_block a:hover{
    background:url(images/buy_compare.png) 0 -32px no-repeat;
}
.one_item_compare .buy_block a.added{
    background:url(images/buy_compare.png) bottom no-repeat;
    color:#fff;
}
.one_item_compare .price_block{
    margin:0;
}
.right_compare .mCSB_scrollTools{
    position: absolute;
    display: block;
    top: 306px!important;
    left: 0!important;
}
.right_compare .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:99%!important;
}
.table_prop{
    margin-top:26px;
}
.one_item_compare .buy_block{
    height:51px;
}
.right_compare .mCSB_scrollTools{
    margin-left:-14px;
}
.table_prop .first_compare,.right_compare .first_compare{
    padding-top:15px;
}
.one_item_compare .delete{
    width:19px;
    height:19px;
    position:absolute;
    background:url(images/delete_compare.png) top;
    cursor:pointer;
    right: 0;
    top: 0;
}
.one_item_compare .delete:hover{
    background-position:bottom;
}
/*bascet_lite*/
.big_div{
    border-radius:10px;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    border-bottom:1px solid #d9d9d9;
    box-shadow:0 1px 1px #f2f2f2;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    behavior:url(PIE.php);
    margin-top:12px;
}
table.big-basket{
    width:100%;
}
.big-basket tr.basket_head {
    background:url(images/bascet_head.jpg) repeat-x top;
}
.big-basket tr.basket_head td:first-child{
    -moz-border-radius:10px 0 0 0;
    -webkit-border-radius:10px 0 0 0;
    -khtml-border-radius:10px 0 0 0;
    behavior:url(PIE.php);
}
.big-basket tr.basket_head td:first-child div{
    border-radius:10px 0 0 0;
    border-left:1px solid #fff;
    -moz-border-radius:10px 0 0 0;
    -webkit-border-radius:10px 0 0 0;
    -khtml-border-radius:10px 0 0 0;
    behavior:url(PIE.php);
}
.big-basket tr.basket_head td:last-child{
    border-radius:0 10px 0 0;
    -moz-border-radius:0 10px 0 0;
    -webkit-border-radius:0 10px 0 0;
    -khtml-border-radius:0 10px 0 0;
}
.big-basket tr.basket_head td:last-child div{
    border-radius:0 10px 0 0;
    -moz-border-radius:0 10px 0 0;
    -webkit-border-radius:0 10px 0 0;
    -khtml-border-radius:0 10px 0 0;
    border-right:1px solid #fff;
    behavior:url(PIE.php);
}
.big-basket tr.basket_head td div{
    font-size:13px;
    font-family:OpenSans,Arial,sans-serif;
    color:#606060;
    text-transform:uppercase;
}
.big-basket tr.basket_head td div{
    border-bottom:1px solid #fff;
    padding:12px 20px;
}
.big-basket tr.item{
    border-bottom:1px solid #f2f2f2;
}
.big-basket tr.item:last-child{
    border:none;
}
.big-basket tr.item td{
    height:115px;
    vertical-align:middle;
}
.big-basket  td.min_name a {
    color:#606060;
    font-size:12px;
}
.big-basket  td.min_name a:hover{
    color:#00bbc3;
}
.big-basket td.min_pic{
    width:130px;
}
.big-basket .bas_img{
    max-width:88px;
    max-height:88px;
    margin-left:20px;
}
.big-basket td.tax,.big-basket td.min_price{
    padding:12px 20px;
    color:#282828;
    font-size:20px;
    font-family:OpenSans,Arial,sans-serif;
}
input.inp_schet{
    border:1px solid #e5e5e5;
    color:#282828;
    font-size:20px;
    font-family:OpenSans,Arial,sans-serif;
    text-align:center;
    height:27px;
    width:50px!important;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    behavior:url(PIE.php);
    margin-left:30px;

}
.big-basket a.strelka,.big-basket a.strelka_up{
    width:25px;
    height:25px;
    display:block;
    cursor:pointer;
    background:url(images/plus_minus.png) top left;
    position:absolute;
    top:3px;
}
.big-basket .schetchik{
    position:relative;
    width:113px;
}
.big-basket td.min_name{
    width:400px;
}
.big-basket a.strelka_top{
    left:0;
}
.big-basket a.strelka_top:hover{
    background-position:left bottom;
}
.big-basket a.strelka_bot{
    right:0;
    background-position:right top;
}
.big-basket a.strelka_bot:hover{
    background-position:right bottom;
}
.big-basket #delete {
    background: url(images/delete_product.png) no-repeat top;
    width: 19px;
	height:19px;
	display:block;
	cursor:pointer;

}
.big-basket #delete:hover{
	background-position:bottom left;
}
tr.basket_head td.sale div,tr.basket_head td.coutn div {padding-left:0;text-align:center;}
.calcul input{
    margin-top:22px;
	height:35px;
	background:url(images/recount.jpg) top;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;	
	color:#606060;
	font-family: OpenSans,Arial,sans-serif;
	cursor:pointer;
	padding:0 34px;
	box-shadow:0 1px 1px #eaeaea;
	margin-left:5px;	
	behavior:url(PIE.php);
}
.calcul input:hover{
	background:url(images/recount.jpg) bottom;
}
.calcul .itog{
    margin-top:22px;
    font-family:OpenSans,Arial,sans-serif;
}
.calcul .text{
    font-size:13px;
    font-family:OpenSans,Arial,sans-serif;
    color:#606060;
    line-height:25px;
}
.calcul .price{
    padding-left:10px;
    font-size:30px;
    font-family:OpenSans,Arial,sans-serif;
    color:#282828;
}
.calcul .price span{
    font-size:17px;
}
.information_bascet {
    margin-top:10px;
}
.information_bascet .title_info,.information_bascet .title_reg{
    font-family:OpenSans,Arial,sans-serif;
}
.information_bascet .title_info{
    color:#a7093f;
    font-size:17px;
    margin-bottom:2px;
    margin-top:30px;
}
.information_bascet .title_reg{
    color:#282828;
    font-size:15px;
    margin-bottom:22px;
    margin-top: 20px;
}
.l_col{
	width:500px;
}
.r_col{
	width:465px;
}
.information_bascet .fields .name_field{
    font-size:14px;
    color:#282828;
}
.information_bascet .fields .value_field input,.information_bascet .fields .value_field textarea{
    margin-top:5px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:3px;
    padding:9px;
    width:458px;
    box-shadow: inset 1px 1px #ececeb;
    margin-bottom: 10px;
    behavior:url(PIE.php);
}
.information_bascet .fields .value_field textarea{
    height:130px;
}
.information_bascet .fields td.bas_street input{
    width:303px;
}
.information_bascet .fields  td.bas_bild input{
    width: 51px;
    margin-left: 13px;
}
.information_bascet .fields td.bas_home input{
    width: 36px;
    margin-left: 13px;
}
.information_bascet .dost input[type="radio"]{
    display:none;
}
.information_bascet .dost input[type="radio"] + label{
    background: url(images/radio.png) no-repeat scroll top left transparent;
    padding-left:30px;
    cursor:pointer;
    font-size:11px;
    color:#606060;
    display: block;
    height: 16px;
    margin-bottom:6px;
    font-weight:bold;
    color:#282828;
    margin-bottom:10px;
}
.zvezda_b{color:#9a0035;}
.information_bascet .dost input[type="radio"]:checked + label{
    background: url(images/radio.png) no-repeat bottom left transparent;
}
.information_bascet .left_col{
    width:220px;
}
.basket-otprav input{
    margin-top:30px;
    background: url(images/buy_elem.png) no-repeat top;
    width: 201px;
    height: 46px;
    color: #fff;
    font-family: OpenSans,Arial,sans-serif;
    font-size: 22px;
    text-shadow: 1px 1px #99325b;
    padding-top: 0;
    line-height: 37px;
    behavior: url(PIE.php);
    border:0;
    cursor:pointer;
    height: 46px;
	float:right;
    padding-bottom: 5px;
}
.basket-otprav input:hover{
    background-position:0 -46px;
}
.error_bas{	
	color:#a7093f;
}
/*text section*/

.news-list{
    margin-top:15px;
    overflow: hidden;
}
.news-list ul{
    overflow: hidden;
    padding-left:0px;
}
.news-list ul li{
    list-style: none;
    float:left;
    width:290px;
    margin-right:20px;
    background:#f7f7f7;
    border:1px solid #ededed;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    behavior:url(PIE.php);
    padding:6px;
    height:220px;
    margin-bottom:15px;
}
.news-list ul li a{
    overflow: hidden;
    display:block;
    text-align: center;
    float:none;
}
.news-list ul li div{
    font-size:12px;
    font-family:Arial,sans-serif;
	height: 20px;
    overflow: hidden;
}
.news-list ul.addres li div.adr{
	margin-top:13px;
	height: 20px;
    overflow: hidden;
}
.news-list ul.addres li .mail_to a{
	text-align:left;
}
.news-detail .shop_props{
    margin-left: 20px;
}
.news-detail .shop_props div{
	margin-bottom:10px;
}
.sale_index{
    margin-top:19px;
}

.sale_index ul{
    overflow: hidden;
}
a.salelink {
	text-decoration:underline;
	 margin-bottom:19px;
}
.sale_index #sale_link{
    display: block;
    width:156px;
    height:50px;
    line-height:50px;
    color:#f59008;
    padding-left:40px;
    font-family:OpenSans, Arial, sans-serif;
    font-size: 22px;
    background:url(images/percent_index.png) left center no-repeat;
}
.sale_index #sale_index_wrap{
    width:100%;
    height:328px;
	margin-top:20px;
    overflow: hidden;
    background:#f3f3f3;
    margin-right:20px;
    margin-left:2px;
    behavior:url(PIE.php);
}
.sale_index #sale_index_wrap .one_product{
    box-shadow:none;
    list-style-type: none;
    display: inline-block;
    border-top:none;
}
.sale_index #sale_index_wrap .img_product{
    height:121px;
}
.sale_index #sale_index_wrap .buy_block{
    margin-top: 14px;
}
/*Scroll bar*/

#feedback_form{
    display:none;
    position:fixed;
    top:60px;
    width:269px;
    height:545px;
    background:white;
    border-radius: 6px;
    padding:12px 19px;
    z-index: 1000;
}
#call_form {
    width:269px;
    height:auto !important;
    background:white;
    border-radius: 6px;
    padding:12px 19px;
    z-index: 1000;
}
.buy_form {
    width: 567px;
	height: 321px;
	background: white;
	border-radius: 6px;
	padding: 30px 50px;
	z-index: 1000;
}
.overlay{
    display:none;
    background:rgba(61,61,61,0.7);
    position:fixed; 
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;   
}
#feedback_form form, #call_form form, .buy_form form{
    position:relative;
}
#feedback_form form button, #call_form form button , .buy_form form button{
    margin:0 auto;
    margin-top:21px;
    display: block;
    border:none;
    background:url(images/ask_qustion_button.png) no-repeat;
    height: 41px;
    width: 165px;
    color:white;
    font-family:OpenSans, Arial, sans-serif;
    font-size: 17px;
    padding-bottom: 5px;
    cursor:pointer;
}
.buy_form form button {
	 width: 145px;
	 height: 45px;
	 background:url(images/buy_button1.png) no-repeat top left;
	 float: right;
}
.buy_form form button:hover {
	background:url(images/buy_button1.png) top -45px left no-repeat;
}
.buy_form form div.close {
	 background:url(images/buy_button2.png) no-repeat top left;
	float: left;
	font-family: OpenSans, Arial, sans-serif;
	font-size: 17px;
	color: #484848;
	margin-left: 26px;
	width: 145px;
	height: 32px;
	text-align: center;
	padding-top: 12px;
	margin-top: 21px;
	cursor:pointer;
}
.buy_form form div:hover.close {
	background:url(images/buy_button2.png) top -45px left no-repeat;
}
#feedback_form form button:hover, #call_form form button:hover{
    background:url(images/ask_qustion_button.png) 0 -49px no-repeat;
}
#feedback_form .header, #call_form .header{
    font-family:OpenSans, Arial, sans-serif;
    font-size: 22px;
    color:#2e2e2e;
    height:35px;
    width:100%;
}
.buy_form .header{
    font-family:OpenSans, Arial, sans-serif;
    font-size: 24px;
    color:#484848;
    height:35px;
    width:100%;
}
.close_form{
    position:absolute;
    top:0px;
    right:0px;
    width:19px;
    height:19px;
    background: url(images/delete_product.png) no-repeat top;
    cursor:pointer;
}
.popup-window-close-icon {
	width: 25px;
	height: 25px;
	background: url(images/close_popup.png) no-repeat top;
}
.popup-window-close-icon:hover {
	background: url(images/close_popup.png) no-repeat bottom;
}
.close_form:hover{
    background: url(images/delete_product.png) no-repeat bottom;
 }
#feedback_form .required, #call_form .required, .buy_form .required{
    color:red;   
}
#feedback_form #textarea, #call_form #textarea,.buy_form .textarea{
    resize:none;
}
#feedback_form label, #call_form label,  .buy_form label{
    font-family: Arial, helvetica, sans-serif;
    font-size:20px !important; 
    color:#2e2e2e;
}
.buy_form label {
	line-height: 25px;
}
#feedback_form input, #feedback_form textarea, #call_form input, #call_form textarea, .buy_form input, .buy_form textarea{
	font-size: 20px;
    height:45px !important;
}
.buy_form input, .buy_form textarea{
	margin-top:0px;
}
.buy_form textarea {
	width:316px;
}
.buy_form input, textarea {
	border:1px solid #d1d1d1;
	box-shadow:inset 1px 1px 2px #e9e9e9;
	width:317px;
}
.buy_form  textarea {
	height:95px;
}
.block .text   a.name_tovar {
	text-decoration:none;
}
.block .text   a.name_tov {
	text-decoration:none;
}
.block .text   a.name_tov:hover span.name{
	color:#af1d4a;
}
#feedback_form textarea{
    height:135px;
}
#call_form textarea {
	height:50px;
}
#feedback_form #captcha_word, #call_form #captcha_word{
    width:117px;
}
#feedback_form .controls, #call_form .controls, .buy_form .controls{
    margin-top:10px;
}
#feedback_form .controls .captcha_img, #call_form .controls .captcha_img{
    display:inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
#feedback_form .controls .captcha_img img, #call_form .controls .captcha_img img{
    width:113px;
}
.services {
    overflow: hidden;
	margin-top:10px;
}
.service_index{
	margin-top: 20px;
}
.service_index .services ul{
    padding:0px;
    overflow: hidden;
 }
.service_index .services ul li:last-child{
    margin-right:0px;
}
.service_wrap .name_tovar{
	margin-top:15px;
}
.service_index .services ul li{
    list-style: none;
    float: left;
    margin-right:15px;
    position:relative;
    height:315px;
    width: 223px;
    overflow: hidden;
}
.service_index .services .img_product{
    display: block;
    width:191px;
    margin:0 auto;
    margin-top:10px;
}
.service_index .services ul li .name_tovar a{
    font-family:OpenSans, Arial, sans-serif;
    text-transform: uppercase;
    color:#00bbc3;
    font-size: 13px;
	text-decoration:underline;
	line-height: 16px;
}
 .service_index .services ul li .name_tovar a:hover{
    text-decoration:underline;
	color:#282828;
 }
.service_index .services ul li .preview_text{
   padding: 0px 18px;
	height: 46px;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 11px;
	line-height: 15px;
	display: none;
}
.service_index .services ul li .service_wrap{
    position:relative;
    z-index: 1;
    border-radius: 6px;
    border:1px solid #eeeeee;
    background:white;
    height:286px;
}
.service_index .services ul li .service_shadow
{
    position:absolute;
    bottom:12px;
    height:50px;
    width:100%;
}
.left_menu_service{
	width: 252px;
	float:left;
}
.service_list{
	margin-left:18px;
}

/*=======��� ������ �� ������� END=====*/

/*=======������ ��� ==========*/
.service_element{
	margin-top:10px;
    border:1px solid #eeeeee;
    border-radius: 7px;
    padding: 17px;
    box-shadow:0 2px 1px #d8d8d8;
    behavior:url(PIE.php);
    position: relative;
}
.service_element .service_img{
    height:200px;
    width:271px;
    float:left;
	margin-right:25px;
}
.service_element .service_header{
    font-family: OpenSans, Arial, sans-serif;
    font-size: 17px;
}
.service_element .PREVIEW_TEXT{
    margin-top:15px;
    margin-bottom:15px;
	line-height: 20px;
	height: 110px;
	font-size:18px;
	overflow: hidden;
}
.service_element .price_service{
    height:33px;
    line-height: 32px;
    border-radius:50px;
    background: none !important; /* Old browsers */
	float:left; overflow:hidden;
    padding:0px 13px;
    color:#000 !important;
    font-size: 22px;
    font-family: Arial, sans-serif;
	font-weight:bold;

}.service_element .price_service span{
    font-size: 13px;
	font-weight:normal;
 }
.service_element .detail_link{
    position:absolute;
    bottom:25px;
    right:23px;
}
.service_element .detail_link a{color:#484848;}
.service_element .detail_link a:hover{color:#00bbc3;}


/*========service element=====*/
.service-element{
    width:700px!important;

}
.service-element .left_block{
    width:272px!important;

}
.service-element .left_block .more_photo img{
    border-radius:3px;
    margin-top:9px;
}
.service-element .left_block .service_buy_block{
    margin:31px 0px;
}
.service-element .left_block .service_buy_block span{
    color:#636363;
    font-size: 11px;
}
.service_buy_block .vopros{
    display:block;
    height:46px!important;
    line-height:38px!important;
    width:206px;
	background: url(images/buy_elem.png) no-repeat top left;
    color:white;
    font-size: 20px;
    font-family: OpenSans, Arial, sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow:1px 1px 1px #820733;
    cursor:pointer;
	margin: 0 auto;
    margin-bottom: 5px;
}
.service_buy_block .vopros:hover{
	background-position: 0 -46px!important;
}
.service-element .detail_text{
    width:402px!important;
    padding-left:23px!important;
    color:#484848!important;
    font-size: 13px!important;
}
/*top banner*/
.top_banner{
    margin-top: 25px!important;
    margin-bottom:25px!important;
}
/*========service element end=====*/
/*======search======*/
.search-page input[type="text"]{
    height: 30px!important;
    border: 1px solid #000!important;
    border-radius: 3px!important;
    box-shadow: 1px 1px 2px #e5e5e5 inset!important;
    padding-left: 14px!important;
}
.search-page input[type="submit"]{
    height: 33px!important;
    width: 85px!important;
    font-family: Arial,sans-serif!important;
    font-size: 15px!important;
    font-style: italic!important;
    color: #000!important;
    border: 1px solid #000!important;
    cursor: pointer!important;
    background: #fff!important;
}
.search-page input[type="submit"]:hover {
    text-decoration: underline !important;
}
.one_search{
    margin-bottom:15px!important;
}
.one_search a{
    padding-bottom:10px!important;
}
 .top_plash .view_catalog {	
	height:15px!important;
	margin-top: 6px!important;
	margin-right: 25px!important;
}
.top_plash .view_catalog a{
	display:block!important;
	width:22px!important;
	height:15px!important;
	background:url(images/sprite_view.png) no-repeat left top!important;
	float:left!important;
	height: 15px!important;
}
.top_plash .view_catalog a.table{
	background-position: left top!important;
}
.top_plash .view_catalog a.table_active{
	background-position: left -16px!important;
}
.top_plash .view_catalog a.pic_list{
	background-position: -22px 0!important;
}
.top_plash .view_catalog a.pic_list_active{
	background-position: -22px -16px!important;
}
.top_plash .view_catalog a.cells{
	background-position: -44px 0!important;
}
.top_plash .view_catalog a.cells_active{
	background-position: -44px -16px!important;
}
.top_plash  .asc_desc {
	width:54px!important;
	border-radius: 15px!important;
	margin-left:26px!important;
	height:24px!important;
	border: 1px solid #fff!important;
	background: #f7f7f7!important;
	box-shadow: 1px 1px 1px #d9d9d9!important;
}
.top_plash  .asc_desc a{
	display:block!important;
	cursor:pointer!important;
	width:26px!important;
	height:100%!important;
	float:left!important;
	border-bottom:1px solid #fff!important;
}
.top_plash  .asc_desc a.asc{
	border-right:1px solid #d9d9d9!important;
	border-radius: 15px 0 0 15px!important;
}
.top_plash .asc_desc a.desc{
	border-left:1px solid #d9d9d9!important;
	border-radius: 0 15px 15px 0!important;
}
 .top_plash .asc_desc a.asc_active,.product_list .top_plash  .asc_desc a.desc_active{
	background:#656565!important;
}
.top_plash .asc_desc a.asc_active{
	border-right:1px solid #fff!important;
	border-radius: 15px 0 0 15px!important;
}
.top_plash .asc_desc a.desc_active{
	border-left:1px solid #fff!important;
	border-radius: 0 15px 15px 0!important;
}
.top_plash .asc_desc a div{
	width: 11px!important;
	height: 6px!important;
	background: url(images/asc_desc.png) no-repeat!important;
	margin: 0 auto!important;
	margin-left: 9px!important;
	margin-top: 10px!important;
}
.top_plash .asc_desc a.asc div{
	background-position:bottom left!important;
}
.top_plash .asc_desc a.desc div{
	background-position:bottom right!important;
	margin-left: 6px!important;
}
.top_plash .asc_desc a.asc_active div{
	background-position:top left!important;
}
.top_plash .asc_desc a.desc_active div{
	background-position:top right!important;
	margin-left: 6px!important;
}
/*for_firefox*/
@-moz-document url-prefix(){
	.buy_block a{
		line-height: 24px!important;
	}
	.one_section_product .buy_block a.buy{
		line-height:25px!important;
	}
}
.form_feedback .controls .input input,.form_feedback .controls .input textarea,.form_feedback .captcha_form .input input{
	margin-top:5px!important;
}
h1.head_k {
	text-transform:uppercase!important;
}
.block {
	width: 158px!important;
	margin-right: 70px!important;
}
.block .block_img {
	width: 167px!important;
	height: 121px!important;
	margin-top: 28px!important;
	margin-bottom: 15px!important;
}
.block .text span.name {
	font-family:Arial!important;
	font-size:12px!important;
	color:#969696!important;
}
.block .text .summ {
	font-family:Myriad Pro!important;
	font-size:14px!important;
	color:#383838!important;
	width:43px!important;
	float:left!important;
	margin-top:17px!important;
}
.block .text .summ2 {
	font-family:Myriad Pro!important;
	font-size:24px!important;
	font-weight: bold!important;
	color:#383838!important;
	float:left!important;
	margin-top:14px!important;
	line-height: 16px!important;
}
.block .text .summ2 span.val {
	font-family:Myriad Pro!important;
	font-size:14px!important;
	color:#383838!important;
	font-weight: normal!important;
}
.block .text .summ2 span.old {
	font-size:15px!important;
	color:#f59008!important;
	font-weight: normal!important;
	text-decoration:line-through!important;
}
.not_filter{
	width: 934px!important;
}

.catalog-root-list ul.two_level:hover {
z-index:2!important;
}

.tovar_day .block_also {
margin-left: 7px!important;
margin-bottom: 15px!important;
}
.tovar_day .catalog-element .scroll_also .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
display:none!important;
}
.best #best_sl .img_product {
height: 140px!important;
text-align: center!important;
}

.footer .nav td a {
	font-size: 14px!important;
    color: #000!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
}

.footer .nav .dir:hover {
	box-shadow: 0px 0px 0px 2px #000 inset !important;
	border-radius: 8px;
}

.footer .nav td .active a {
	color: #000 !important;
	text-decoration: underline !important;
}
.img_abs {
	display: none!important;
}

.center_recom .news-item {
	height: 300px !important;
}

.left_review .preview {
	line-height: 25px !important;
}

.center_review .news-item {
	height: 240px !important;
}

#eye,#eye-btn { display:none !important;}
#eye-view,#eye-btn-view { display: block !important;}

.feedback .header {
	height: 30px !important;
}
#feedback_form {
	height: 620px !important;
}
#feedback_form form button, #call_form form button, .buy_form form button {
    background: #fff !important;
	color: #000 !important;
	border: 1px solid #000 !important;
}
#feedback_form form button:hover, #call_form form button:hover, .buy_form form button:hover {
	text-decoration: underline !important;
}
.one_section_product_cells .name_product {
	height: 49px;
}

.top_menu .nav td.dir:hover {
    background: none !important;
}
.icon-phone {
	display: none;
}
.news-horizontal-long .news-item td.image {
    border-right: 1px solid #000 !important;
}
.under_footer {
    border-top: 4px solid #000 !important;
}
.btn-social { 
	border: 1px solid black;
    background-color: #000 !important;
    border-radius: 4px;
}
.search {
    width: 250px !important;
    height: 45px !important;
    border: 1px solid #000000 !important;
}
.search_form {
    height: 44px !important;
    width: 200px !important;
}