html, body, span, applet, object, iframe,
 h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, 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,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin:0 ;
        padding:0 ;
        border: 0;
        outline:0 ;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;		
}
body 							{ line-height: 1;}
ol, ul 							{ list-style: none; }
blockquote, q 					{ quotes: none;}
blockquote:before,
 blockquote:after,
q:before, q:after 				{ content: ''; content: none;}
h1{border:0;}
 
/* remember to define focus styles! */
:focus 							{ outline:0 ;}
 
/* remember to highlight inserts somehow! */
ins 							{ text-decoration: none;}
del 							{ text-decoration: line-through;}
 
/* tables still need 'cellspacing="0"' in the markup */
table 							{ border-collapse: collapse; border-spacing:0 ;}
.clear 							{ clear:both;}
a {
	color: #177d5e;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
}
span a:hover,
a:hover {
	/*text-decoration: underline;*/
	color: #000;
}
html	 							{ height: 100%;}
.left							{ float:left;}
.right							{ float:right; }
.radius							{   border-radius:5px;-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */-khtml-border-radius: 5px; /* KHTML */}
.radius6						{   border-radius:6px;-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */-khtml-border-radius: 6px; /* KHTML */}
.shadow							{ box-shadow: 0 2px 4px #cbcbcb;}
/*==============================================================*/
/***************************************************************************************/
/* loading fix */
/*.under_shadow, .wrapper {
	overflow:hidden;
}*/
body							{ /* background:url(images/fon.jpg) repeat-x top center; text-align:center; */
									background:#FFF8EA;}

.wrap							{ margin:0px auto; width:100%; font-family:verdana; height:100%; text-align: center;}
a:hover							{ color:#000;}
/*==============================================================*/
/*=======================footer==================================*/
/*==============================================================*/
.footer							{ margin: 0 auto; width: 980px; min-height: 100px;}
.bg_footer						{/* background:url(images/footer.jpg) repeat-x top center #f7f7f7; */ }	
.adress							{ float:left; width:50%; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#0d0909; font-size:13px; font-weight:bold; line-height:16px; padding: 10px 0;}
.adress		span				{ font-size:13px; line-height:16px;}
.under_shadow					{}
.intec_logo						{ float:right; width:50%; padding-top:20px;}
.intecweb a.intec				{  font-family:Arial, Helvetica, sans-serif; color:#0d0909; font-size:13px; font-weight:bold; vertical-align:top; height:32px; line-height:32px; display:inline-block; }
.intecweb a.intec span			{ vertical-align:top; font-size:13px; line-height:32px;}
.intecweb a.intec img			{ margin-left:5px;}
.intecweb						{ float:right; }
/*==============================================================*/
/*=======================Шапка==================================*/
/*==============================================================*/
.header							{  margin:0 auto; width: 960px; font-family:Arial, Helvetica, sans-serif; height:110px;}
div.logo						{ /*padding-top:30px;*/ width:215px!important; text-align:left; margin-top:7px;margin-right:0;}
.logo img						{ width:198px !important; height:100px; }
/*-------Контактыне данные в шапке---------*/
.telefon						{ width:220px; text-align:right; padding-top:30px;}
.telefon span					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#283b3e;
	font-weight:normal; line-height:18px; }						
.number_tel						{ line-height:23px; font-weight:bold; font-size:23px; color:#283b3e; padding:2px 0 5px 0; margin-top:20px;}

/*--------Ссылки в контактных данных----------*/
.link_tel						{ color:#177d5e; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; line-height:13px;}
.logo .link_tel	{ padding-left:0; padding-right:9px;}
.reg							{width:125px;text-align:center;}
a.registration					{font-family:Arial,sans-serif;position:relative;line-height:26px;margin-top:3px;color:#282828;border-bottom:1px dashed #000;text-decoration:none; }
a.exit							{font-family:Arial,sans-serif;padding:0;line-height:22px!important;height:20px;position:relative;line-height:19px;padding:1px 20px 2px 20px;margin-top:2px;color:#fff;text-decoration:none;background:url(images/bg_exit.png)repeat-x;border-right:2px solid #fff;}
a.exit:hover					{color:#fff;}
.enter							{ /* padding-left:9px; */ position:relative;padding:0;width:61px;height:21px;line-height:20px;border:1px solid #595959 !important;margin-top:1px;margin-left:0px;color:white;background:black;}
/*--------Корзина----------*/
.big_div{
	background:#fff;
	padding:0 12px 20px 12px;
}
tr.basket_head{
	background: url(images/bot_line.png) repeat-x bottom;
}
.item {
	background: url(images/bot_line.png) repeat-x bottom;
	height:80px;
}
td.head{
	color:#282828;
	font:14px/20px;
	text-align:center;
}
.itog{
	font-size:20px;
	font-weight:bold;
}
.itog span{
	color:#282828;
	font-size: 15px;
}
#delete {
    background: url(images/delete.png) no-repeat center;
    padding: 10px;
}
#delete:hover {
    background: url(images/delete_hover.png) no-repeat center;
}
.white_div{
	margin-top:14px;
	background:#fff;
	padding-bottom:25px;
	
}
.opl_dost{
	width: 480px;
}
.inpt input[type="text"]{
	width:245px;
}

td.bas_street {
    width: 130px !important;
}
td.bas_bild {
    width:  37px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
}
td.bas_home {
    width: 37px !important;
}
.bas_street input {
    width: 135px !important;
   
}
.bas_bild input {
    width:  40px !important;
   
}
.bas_home input {
    width: 37px !important;
    
}
.basket-otprav input {
    background: url(images/oformit_butt.png) no-repeat top center;	
    width: 186px;
    height: 37px;
    border: none;
	cursor:pointer;
	margin-right:12px;
}
.basket-otprav   {   
	margin-top:8px;
    width: 100%;
    text-align: right;
	margin-right:12px;
    padding-top: 7px;
    padding-bottom: 6px;
	background:#fff;
}
a.back_to_cat{
	margin-left:16px;
	width:181px;
	height:37px;
	cursor:pointer;
	display:block;
	background:url(images/back_to_catalog.png) no-repeat;
}
a.back_to_cat:hover{
	background:url(images/back_to_catalog_hover.png) no-repeat;
}
.basket-otprav input:hover {
    background-position:bottom center;
}
.zakaz{
	width:180px;
	padding:0 0 0 0px;
	margin-top:24px;
	color:#423c37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	text-align:left;
}
.zakaz span a{
	color:#282828;
	font-family:Arial,sans-serif;
	font-size:13px;
}
.kol_tovar{
	color:#000;
	font-size:12px;
	line-height:12px;
	padding-top:3px;
	display:block;
}
.kol_tovar span{
	font-weight:normal;
}
.kol_tovar a{
	font-size:12px;
	font-weight:bold;
	color:#177d5e;
	line-height:10px;
}
.cena_zak{
	color:#177d5e;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	line-height:12px;
}
#top_cart{
	background:url(images/cart.png) no-repeat left;
	overflow:hidden;
	margin:0 auto;
	margin-left:10px;
	position:relative;
	width:170px;
	float:right;
	height:70px;
	margin-top:5px;
}
#top_cart img
{
	padding-top:19px;
	float:left;
	
}
/*--------Оформить заказ----------*/
.oformit_zakaz{
	width: 120px;
	text-align:right;
	padding-top:78px;
}
.oformit_zakaz_a{
	color:#177d5e;
	text-decoration:underline;
	font-size:12px;
	line-height:12px;
}
label.paysystem {
	display: block;
	margin-bottom: 5px;
	cursor: pointer;
}
label.paysystem div.paysystem-description {
	margin-left: 25px;
}
.box_registration{
	background:#fff;
	height:27px;
	margin-top:10px;
}
/*==============================================================*/
/*===================Строка поиска==============================*/
/*==============================================================*/
.poisk									{ position:relative;border:1px solid white; text-align:left; padding:1px 1px 1px 33px; vertical-align:middle; margin-left:18px;margin-top:40px; width:450px; border-radius:4px;background:url(/bitrix/images/search_icon.png) 9px 9px no-repeat white;border-left:0;box-shadow:inset 2px 2px 3px #d9d9d9;height:28px;}
.txt_poisk								{ border:0; width:140px; font-size:12px;line-height:16px; font-family:Arial, Helvetica, sans-serif; margin-top:7px; color:#2d2d2d;}
.but_poisk								{ left:1px;position:relative;margin-top:-1px;background:url(images/search_button.png) 0px 0px no-repeat; height:30px; width: 72px; border:0; cursor:pointer; }
/*==============================================================*/
/*===================Верхнее меню===============================*/
/*==============================================================*/
.banner_zone{
	
	overflow:hidden;
	width: 960px;
	margin:0 auto;
}
.img_banner{
	width:312px;
	height:186px;
}
.watch{
	width:99px;
	height:32px;
	position:absolute;
	top:148px;
	background:url(images/watch.png) no-repeat top;
}
.watch:hover{
	background:url(images/watch.png) no-repeat bottom;
}
ul.banners li{
	position:relative;
	padding-left:12px;
	height: 186px;
}
ul.banners li a{
	display:block;
}
ul.banners li:first-child{
	padding-left:0px;
}
.recomend_header{
	width:960px;
	margin:20px auto;
	text-align:left;
}
.bottom_menu_section{
	margin-top:10px;
	width: 950px;
	margin:0 auto;
	padding-left: 10px;
}
.head_menu{
	font:18px Arial,sans-serif;	
	color:#282828;
}
.one_menu{
	text-align: left;
	width: 188px;
	padding-bottom:5px;
}
ul.bottom_menu li a{
	color:#616161;
	font:13px/16px Arial,sans-serif;	
}
ul.bottom_menu li a:hover{
	text-decoration:underline;
}
.recoment_out{
	margin-top:10px;
	background:#ffffff;
}
.recoment_wrap{
	width:960px;
	margin:0 auto;
	position:relative;
}
.recomend_box{
	width:948px;
	margin:0 auto;
}
.wrapper								{ /* background:url(images/wrapper.jpg) no-repeat top center #fff; */ margin:0 auto; width: 960px; padding:0px 0px 25px 0; font-family:Arial, Helvetica, sans-serif; border-radius:0 0 6px 6px ; -moz-border-radius:0 0 6px 6px; /* Firefox */ -webkit-border-radius:0 0 6px 6px; /* Safari, Chrome */
	-khtml-border-radius:0 0 6px 6px; /* KHTML */ }
.top_menu								{ margin:0 auto; width:960px; padding:0; background:none; position:relative; z-index:999;}
#nav									{ padding:0; width:960px; height:35px; background:#177d5e;   }
#nav td									{ line-height:25px; text-align:center; vertical-align:middle;  }
#nav td a									{ font-family:Sans, sans-serif; font-size:13px; line-height: normal; height: auto; color:#f8e6c2;  display:block; text-decoration: none;padding:0 20px; }
#nav td:hover a							{ }
#nav td:hover a							{}
#nav td a.active							{ color:white; text-decoration:none; }

#nav td:first-child	a			{ }
#nav td:last-child	a		{  }
#nav td .rela									{ position:relative; padding:10px 0; height:16px;}
#nav td .rela:hover{
	background:#177d5e;
	box-shadow:-2px -2px 3px #096e50 inset;
	cursor:pointer;
}	
#nav td .active{
	background:#245F4C;
	box-shadow:-2px -2px 3px #214E41 inset;
}
.vipad_menu								{ line-height:12px;  background:#f6f6f6; position:absolute;  font-size:12px; text-align:left; display:none; left:0; top:36px;/* KHTML */ overflow:hidden;z-index:40;box-shadow: 0px 2px 2px #CCC;padding-bottom:10px;}
.vipad_menu	li							{ padding: 6px 26px 6px 26px; }
.vipad_menu	li:last-child				{border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; /* Firefox */ -webkit-border-radius:0 0 4px 4px; /* Safari, Chrome */
	-khtml-border-radius:0 0 4px 4px; /* KHTML */}
.vipad_menu	li:hover					{ background:#fbc056; }
#nav td ul.vipad_menu	li a			{background:none; height:auto; }
#nav td ul.vipad_menu	li a			{color:#fff; text-decoration:none }
#nav td ul.vipad_menu	li:hover a			{ text-decoration:underline; color:#35140b; }
#nav td li a 							{ padding:0; font-size:13px; line-height:16px; }
.two_lvl{
	width:194px;
	padding:4px 6px;
	display:block;
	float:left;
}

a.twlvl{
	text-decoration:none!important;
	font:15px Arial,sans-serif!important;
	color:#1a1a1a!important;
	background:none!important;
	font-weight:bold!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
}
a.trdlvl{
	background:none!important;
	font:13px Arial,sans-serif!important;
	color:#5b5b5b!important;
	font-weight:normal!important;
	text-decoration:none!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
}
a.trdlvl:hover,a.twlvl:hover{
	color:#177d5e!important;
	background:none!important;
}
/*==============================================================*/
/*===================Левое меню  ===============================*/
/*==============================================================*/
.catalog								{margin-top: 20px; }
.left_bar								{ width: 200px; text-align:left; background:#EFD5A0;position:relative;margin-right:8px;}
.header_grey_span, .header_grey_span2, .header_grey_span_none						{ line-height:22px; color:#282828; font-size:20px; font-family:Myriad Pro,Arial,sans-serif; font-weight:normal; font-style:normal;}
.left_menu								{ }					
.header_grey							{ text-align:left; margin:10px 0;}
.catalog 	{ background:#177d5e; padding:4px 0 4px 18px;}
.catalog .header_grey_span { color:#fff;}
ul.dropdown								{ margin-top: 8px; font-size:0; line-height:0; margin-left:10px;}
ul.dropdown li							{ text-align:left; padding:6px 0; border-bottom:none;}
ul.dropdown li a 						{ display:block; font-size:16px; color:#000; /* font-weight:bold; */ line-height:20px; /* padding-left:9px; */font-family:Arial,sans-serif;}
ul.dropdown li a:hover					{ color:#177d5e; text-decoration:underline;}
ul.dropdown li a.activ					{color:#177d5e;}

ul.dropdown_kat	li 						{  border-bottom:none; list-style:disc; font-size:13px; /* margin-left:18px; */ line-height:16px; /* padding:7px 0 0 0; */list-style:none;padding:0;}
ul.dropdown_kat	li a					{ font-weight:normal; color:#000;font-size:13px;text-decoration:none;color:#616161;line-height:20px;}
ul.dropdown_kat	li a:hover				{ color:#177d5e; text-decoration:underline; }
ul.dropdown_kat	li a.activ				{ color:#177d5e; text-decoration:none;}
ul.dropdown_kat							{ display:block;  padding-top:8px; /* padding-left:13px; */}
ul.dropdown_kat	li ul.dropdown_kat a					{ padding:3px 0; color:#000; margin-left:-63px; padding-left:53px;}
ul.dropdown_kat	li ul.dropdown_kat li					{  }
ul.dropdown_kat	li ul.dropdown_kat a.activ					{ color:#fff; background:#fbc056;  }
ul.dropdown_kat	li ul.dropdown_kat li		{list-style:none;}
ul.dropdown_spisok						{ display:none; }
ul.dropdown_spisok		li				{ list-style:none; padding:7px 0 0 0;}
ul.dropdown_spisok		li a			{ color:#177d5e; line-height:16px; font-size:12px; text-decoration:underline; font-weight:normal;}

/* черная кнопка*/
.but_v_korzine_black					{ background:url('images/korzina.png') no-repeat; border:none; width:60px; height:28px; position:relative;
 cursor:pointer; }
.pos1									{ top:22px; right:4px;}
/*==============================================================*/
/*===================Картинка на главной странице ===============*/
/*==============================================================*/
span.sep{
	font-size:12px;
}
span.current{
	font: 11px/19px Arial;
	color:#177d5e;
}
.breadcrumbs{
	padding:3px 0;
	padding-left:10px;
	text-align:left;	
}
.breadcrumbs a{
	color: #595959;
	font: 11px/19px Arial;
	text-decoration: underline;
}
.content								{ float:left;  /* width:737px; */width:100%; overflow: visible;color:#363636;margin-top:20px;}
.main_banner{
	width: 737px !important;
	height: 350px !important;
	margin:0 auto;
}
#s1 {
	width: 737px !important;
	height: 350px !important;
	overflow: hidden;
	margin:0 auto;
	left:8px !important;
	position:relative;
}
#s1 .jcarousel-list li {
	width: 737px !important;
	height: 488px !important;	
}
#main_banner{
	position:relative;
}
#main_banner .jcarousel-prev,
#main_banner .jcarousel-next {
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	width: 41px;
	height: 40px;
	padding: 0;
	margin: 10px;
	top: 150px;
	cursor: pointer;
	z-index: 30;
}
#main_banner .jcarousel-prev
{
	margin-left:2px !important;
}
#main_banner .jcarousel-next
{
	margin-right:0px !important;
	left:699px;
}
#main_banner .jcarousel-next {
	background:url('images/prev_next_s1.png') top right;
	right:0;
}
#main_banner .jcarousel-next:hover {
	background:url('images/prev_next_s1.png') bottom right;
	right:0;
}
#main_banner .jcarousel-prev:hover{
	background:url('images/prev_next_s1.png') bottom left;
	left:0;
}
#main_banner .jcarousel-prev {
	background:url('images/prev_next_s1.png') top left;
	left:0;
}
#s1 .pager {
	position: absolute;
	height: 30px;
	width: 100%;
	bottom:0px;
	text-align: center;
	background:rgba(255, 255, 255, 0.6)
}
#s1 .pager ul {
	display: inline-block;
	margin-top:5px;
}
#s1 .pager li {
	display: block;
	position: relative;
	width: 19px;
	height: 19px;
	float: right;
	background: url('images/header_pager1.png') 0 0;
	cursor: pointer;
}
#s1 .pager li.selected {
	background-position:19px 0;
}

.vkladka								{ width:238px; border-radius:0 5px 5px 0;-moz-border-radius: 0 5px 5px 0; /* Firefox */
	-webkit-border-radius: 0 5px 5px 0; /* Safari, Chrome */-khtml-border-radius: 0 5px 5px 0; /* KHTML */ overflow:hidden; }
.vkladka_tv_day							{ background:url('images/vkladka.jpg') top left #ededed;  height:62px; text-align:left; padding:10px 0 10px 10px; cursor:pointer;}
.vkladka_tv_day:hover					{ }
.border_vkladka							{ border-bottom:1px solid #bfbfbf; padding-right:10px;}
.vkladka_tv_day_non_top					{ background:url('images/vkladka.jpg') bottom left #ededed;  height:62px; text-align:left; padding:10px; cursor:pointer;}
.vkladka_activ							{ background:#fff;  height:62px; text-align:left; padding:10px; cursor:pointer; }
.vkladka .tv_day_kat					{ padding:0; display:block; }
.vkladka_name_tv						{ color:#ff9600; font-size:13px; padding-top:3px; overflow:hidden; max-height:32px; line-height: 16px; text-decoration:underline; }
.cena_vkladka							{ line-height:16px; font-size:16px; color:#177d5e; font-weight:bold; padding-top:7px; padding-bottom:1px;}
.vkladka .cena_vkladka	{ color:#242424;}
.vkladka_activ .vkladka_name_tv			{ color:#2c2c2c; text-decoration:none;}
.cena_vkladka.small {
	font-size:11px !important;
}
.tv_day_new_cena.small {
	font-size: 22px !important;
}
.cena_vkladka span						{ line-height:13px; font-weight:normal; font-size:13px;  }
.vkladka_old_cena 						{ line-height:11px; font-size:11px; color:#686868; font-weight:bold; padding-top:10px; padding-left:3px;}
.vkladka_old_cena strike					{ line-height:11px; font-size:11px;}
.vkladka_old_cena  span					{ font-weight:normal; line-height:11px; font-size:11px;}

/*==============================================================*/
/*=================Популярные товары карусель1 ====================*/
/*==============================================================*/

.next									{ background:url(images/prev_next_rec.png) no-repeat left top; display:block;  height:21px; padding:0; text-align:center; width:13px; right: 7px;top: 105px; position:absolute;z-index:30;}
.prev									{ background:url(images/prev_next_rec.png) no-repeat right top; display:block;  height:21px; padding:0; text-align:center; width:13px; left: 7px;top: 105px; position:absolute;z-index:30;}
.next:hover									{ background:url(images/prev_next_rec.png) no-repeat left bottom;}
.prev:hover									{ background:url(images/prev_next_rec.png) no-repeat right bottom; }
.karysel								{ height:286px; margin-top:16px; padding:0;  font-family:Arial, Helvetica, sans-serif; padding:0 12px; width: 100%; overflow:hidden;}
.karysel a.pos_but_tov {
	left: 123px;
	top: 244px;
}
.slid2									{ visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width:948px !important;}
ul.ul_karusel 							{left: ; position: relative;  width:2000px;z-index: 1;}
ul.ul_karusel li						{ overflow: hidden; float: left; width: 141px; height: ; margin-left:9px;margin-right:9px;}
.one_tovar img							{  max-width: 160px; max-height: 158px;}
.img_tovar_index							{min-height:158px; display:block;}
.one_tovar								{ text-align:left; position:relative; height:245px; margin-top:3px;}
.karusel_kat	a						{ color:#676767; text-decoration:underline; font-size:11px; line-height:12px}
.karusel_kat a:hover					{ color:#000;}
.karusel_kat							{ height:22px; padding:2px 0; width: 211px; overflow: hidden; margin-bottom:3px; }
.name_tovar_karusel		a				{ color:#0d0909; font-family:Arial, Arial, sans-serif;font-size:14px; text-decoration:none; line-height:19px;}
.name_tovar_karusel a:hover				{ text-decoration:underline;}
.name_tovar_karusel						{ height:17px; padding:0px 0 0 0; text-align:center; overflow:hidden;}
.one_tovar .cena_vkladka				{ line-height:17px; font-size:17px; padding-top:6px; width:150px;text-align:center;color:#c63338;font:16px Arial,sans-serif;font-weight:bold; }
.one_tovar .cena_vkladka span			{ font-family:12px;}

.one_tovar .vkladka_old_cena			{ padding-top:8px; padding-bottom:5px;}
/*******/
.button_non									{ border:0; background:url(images/button.png) no-repeat left top; height:32px; text-align:top; padding-left:10px; width:68px; display:block; }
.button_non2								{ border:0; background:url(images/button.png) no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:78px; height:32px; text-align:center; line-height:32px; padding-left:0;
cursor:pointer;}
.button_non:hover							{ background:url(images/button.png) no-repeat left -34px;  }
.button_non:hover			input			{ background:url(images/button.png) no-repeat right -34px;  }
.button_non	 a								{ background:url(images/button.png) no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
/***************/
/***Оформить заказ кнопка***/
.oformit_zakaz .button_zakaz							{ background:url('images/button.png') no-repeat left -133px; height:30px;  text-align:top; padding-left:10px; width:100px; margin-top:7px; }
.oformit_zakaz .button_zakaz a								{ background:url('images/button.png') no-repeat right -133px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fefefe; display:block; padding-right:10px; width:100px; height:30px; text-align:center; line-height:30px; }
.oformit_zakaz .button_zakaz div								{ background:url('images/button.png') no-repeat right -133px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#177d5e; padding-right:10px; width:100px; height:30px; text-align:center; line-height:30px; cursor:pointer; }
	/******/
	/******/
.button									{ background:url('images/button.png') no-repeat left top; height:32px;  position:absolute; left:123px; 
top:244px; text-align:top; padding-left:10px; width:68px; }
.button	 a								{ background:url('images/button.png') no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
/*.button:hover							{ background:url('images/button.png') no-repeat left -34px;}*/
.button	 a:hover						{ background:url('images/button.png') no-repeat right -34px;}
.button_g								{ background:url('images/button.png') no-repeat left -68px; height:32px;  position:absolute; left:123px; 
top:244px; text-align:top; padding-left:10px; width:68px; }
.button_g a								{ background:url('images/button.png') no-repeat right -68px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
.small_button							{ position:absolute; top:115px; left:114px;}
.day_button								{ left:146px; top:16px;}
/*****/
.position_but_karusel					{ bottom: 10px;}
.cena_kupit_kupit{
	height: 42px;
	width: 206px;
	color:#fff;
	background:url(images/new/buy_element.png) no-repeat top left;
	border:none;	
	margin-top:20px;
}
.cena_kupit_kupit:hover{
	background-position:0 -42px;
}
.cena_kupit_kupit #send_kupit{
	color:#fff;
	background:none;
	border:none;
	font: 13px Arial;
	cursor:pointer;
	display:block;
	padding-top:6px!important;
	font-weight:bold;
}
a.buy{
	font: 15px/40px Arial;
	font-weight:bold;
}
.buy{
	color:#fff;
	text-align:center;
	height: 42px;
	width: 218px;
	background:url(images/new/buy_element.png) no-repeat left bottom;
}
.buy:hover{
	color:#fff;
	text-decoration:none;
}
.decr{
	margin-top:26px;
	color:#6b6b6b;
	font-size:12px;
}
/*==============================================================*/
/*=================о компании============== ====================*/
/*==============================================================*/
.company								{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#363636; text-align:left;  line-height:19px; margin:16px 0 0 0; width:100%;}
.content								{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#363636; text-align:left;  line-height:19px;}
.content p								{ padding-bottom: 8px; font-size:13px; line-height:19px;}
.company		p						{ padding-bottom: 8px; font-size:13px; line-height:19px;}
.company		p:last-child			{ padding-bottom:0;}
.company img							{ float: left; padding:0 18px 9px 0;}
.tabs									{ width:473px;}
/*==============================================================*/
/*=================Новости============== ====================*/
/*==============================================================*/
.news_company							{ float:right; width:232px;}
.news_company ul li						{ padding-left:9px;}
.one_news	a							{ font-size:13px; font-weight:bold; color:#177d5e; text-decoration:underline; line-height:18px; display: inline-block; margin-bottom: 5px;}
.one_news a:hover						{ color:#000;}
.one_news								{ margin-top:12px; text-align:left; font-size:12px; color:#545353; line-height:16px; overflow:hidden; max-height:116px;}
.date_news								{ line-height:11px; text-align:left; color:#5a5a5a; font-size:11px; font-weight:bold; display:block; padding:15px 0 6px 0;}
.read_all								{ line-height:12px; float:right; color:#000; font-size:12px; text-decoration:underline; margin-top:14px;}
.read_all img							{ margin-right:7px;}
/*==============================================================*/
/*================Популярные бренды========= ====================*/
/*==============================================================*/
.popular_brend2{
	margin-top:25px;
}
.pop_brend_box{
	margin-top:10px;
	background:#fff;
	height:140px;	
	overflow:hidden;
	padding:0 10px;
}
.pop_brend_box a{
	display:block;
	height:60px;
	margin:45px 0;
	width:90px;
	margin-left:6px;
	margin-right:6px;
}
/*
label.error								{ background:#fefdfd; position:absolute; border:1px solid #dedede; padding:11px 14px; z-index:15; font-size:10px; font-family:Verdana; right:-240px; top:10px; color:#e5270d; display:none; width:230px; border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px;}*/

label.error								{ background:url('images/error.png') no-repeat -199px 0; position:absolute; font-size:11px; color:#fff; font-style:italic; width:124px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:-3px;}
#form_vxod label.error					{ background:url('images/error.png') no-repeat 0 -53px; position:absolute; font-size:11px; color:#fff; font-style:italic; width:323px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:-28px;}
/*==============================================================*/
/*===================   Каталог продукции =======================*/
/*==============================================================*/	
.catalog_zagolovok						{ margin: 0 0 16px 0;}	
.one_catalog							{ text-align: center; width:211px; margin-left: 11px; margin-bottom:30px;}
.name_catalog							{ color: #177d5e; font-size: 16px; line-height: 20px; text-decoration: underline; 
max-height:40px; overflow:hidden; }
.marg_right_catalog						{ margin-right:26px; }
.one_catalog .img_catalog_index			{ padding-bottom:10px; display:block; }
a.image-container-211 {
	display: block;
	width: 211px;
	height: 168px;
	text-align: center;
}
a.image-container-211 img {
	display: inline-block !important;
}
.one_catalog img						{ max-height:158px; max-width:211px; }
/*==============================================================*/
/*===================   Хлебные крошки ========================*/
/*==============================================================*/
.bread									{ margin:9px 0 0 0;}
.bread_link								{ color:#177d5e; font-size:11px; line-height:11px; text-decoration:underline; }
.bread_passive							{ color:#4b4b4b; font-weight:bold; font-size:11px; line-height:11px;}
.bread_slesh							{ color:#; font-weight:normal; font-size:11px; line-height:11px;}
/*==============================================================*/
/*=================== Список товаров ========================*/
/*==============================================================*/

.kolvo_str								{ color:#aeaeae; font-size:19px; line-height:19px; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.tovar_all								{ margin-top:12px; background:url(images/tovar_shadow.jpg) no-repeat center bottom; }
.tovar_all .button						{ top: 206px;}
.tovar_all .one_tovar					{ height:auto; margin-left:11px; margin-bottom:20px; margin-top:10px;}
.marg_img_tovar							{ margin-right:27px;}
.opisanie_kat .header_grey				{ margin-bottom:16px;}
.number_str								{ text-align:center; display:inline; }
.number_str		li						{ display:inline; margin-right:8.67px;  }
.page_link								{ color: #000;	line-height: 13px;
	text-decoration: none;
	float:left;
	width: 20px;
	height: 16px;
	padding-top: 4px;
	display: block;
	border:1px solid #ccc;
	margin-left:2px;}
.page_link:hover{
color: #FFF;
border:1px solid #2b2a29;
	background: #2b2a29;
}
.number_str  span{display:block;float:left;}
.number_str p{display:block;float:left;}
.activ_link								{ 
	color: #FFF;
	border:1px solid #2b2a29;
	background: #2b2a29;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	float:left;
	width: 20px;
	height: 16px;
	padding-top: 4px;
	display: block; 
	margin-left:2px;}
.str_prev_next{
 color:#000; text-decoration:none; font-size:13px; line-height:13px; background:none;
border:none; cursor:pointer; padding:0; height:auto; width:auto;padding-left:4px;height:16px;display:block;
border:1px solid #ccc;
padding-top:4px;width: 43px;
padding-right: 8px;margin-left:2px;}
.str_prev_next:hover{
	border:1px solid #2b2a29;
	background: #2b2a29;
	color:#fff!important;
}
.str_prev_next_none							{ color:#177d5e; text-decoration:none; font-size:16px; line-height:16px;}
.str_a:hover span						{ color:#000;} 
.stranisa								{ margin:5px 0; text-align:center; float:right;margin-right:2px; }
.none_line								{ text-decoration:none; }
/*=================== Форма сортировки товаров ========================*/
.forma_tovar_sort						{
	background:url('images/bg_form_tovar.jpg') repeat-x top center;
	height:45px;
	border:1px solid #d6d6d6;
	margin-top:16px;
	padding:8px 10px;
	overflow:hidden;
}
.forma_tovar_sort span					{ font-size:11px; line-height:17px; color:#686868; font-family:Arial, Helvetica, sans-serif;
padding-right:4px;}
.forma_tovar_sort a						{ font-size:11px; line-height:17px; color:#177d5e; font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; padding-right:8px;}
.forma_tovar_sort input					{ border:1px solid #949494; height:18px; width:53px; margin-top:5px; margin-right:4px; padding-left:2px;}

span.sort_name_tov							{ color:#242424;}

ul.karusel_recomend						{ width:750px;}
ul.karusel_recomend li {
    float: left;
    margin-right: 36px;
    overflow: hidden;
    width: 211px;
}



td.name_tov								{ color:#4c4c4c; font-size:11px; line-height:15px; vertical-align:middle;}
.name_tov a								{ color:#177d5e; text-decoration:underline; font-size:13px; line-height:18px; }
.name_tov a:hover						{ color:#000;}
.cena_tovar								{ font-weight:bold; }
tr.border_tovar							{ border-bottom:1px solid #8b8b8b; }
tr.border_tovar .check					{ padding-top:8px; vertical-align:top;}
.gotov_tovar	tr:first-child			{ }
.gotov_tovar tr:first-child td			{ padding:0;  color:#4c4c4c; font-size:11px; line-height:24px; vertical-align:middle; }
.delete_tov								{ color:#676767; text-decoration:underline; font-size:11px; line-height:20px; }
td.all_summa								{  text-align:right; padding-right:10px; color:#282828; font-size:15px; line-height:28px; font-family:Arial,sans-serif;}
td.cena_all								{ text-align:right; padding-bottom:8px; font-size:24px; line-height:24px; color:#282828; font-weight:bold;font-family:Arial,sans-serif; }
td.cena_all	 span.currency				{ font-weight:normal; font-size:15px;}

.message_korzina						{ background:url(/bitrix/templates/magazin/images/bg_korzina_message.jpg) repeat-x top center; width:100%; height:64px;
border:1px solid #d6d6d6; position:relative; top:20px; color:#4a4a4a; font-size:13px; line-height:64px; text-align:center; }
.ugol_korzina							{ background:url(/bitrix/templates/magazin/images/ugol_korzina.jpg) no-repeat top center; width:31px; height:18px; 
position: absolute; top:-18px; left:455px; }
.shadow_korzina							{}
.next_step								{ font-size:11px; line-height:11px; color:#6c6c6c;}
.step_div								{ text-align:right; margin-right:50px; margin-top:10px;}

.header_grey_korzina, .header_grey_korzina a { color:#1c1c1c; font-size:16px; line-height:16px; margin:16px 0 16px 0;}
.label_face								{ color:#4a4a4a; font-size:12px; line-height:24px; cursor:pointer; position:relative; bottom:1px;}
.label_face2                    		{ color:#4a4a4a; font-size:13px; line-height:24px; cursor:pointer; position:relative; bottom:1px;}
.label_face3                    		{ color:#4a4a4a; font-size:13px; line-height:24px; }
.info_opl								{ vertical-align:middle; }
.pole_name								{ color:#4a4a4a; font-size:13px; line-height:13px; }
.input_step2							{ border:1px solid #949494; width:200px; padding:0 3px; color:#4a4a4a; font-size:12px; line-height:18px;
height:20px; margin-bottom:5px;}
.bottom_table							{ color:#979797; font-size:11px; line-height:11px; font-style:italic; }
.marg									{ margin-right:40px; }
.step_div2								{ text-align:center; margin-right:75px; margin-top:10px;}
.marg_top								{ margin-top:20px; }
.table_step3							{ padding-right:5px;}
td.in_check 		 					{ padding-left:16px;}
td.padding_top							{ padding-top:20px;}
.shirina_inp							{ width:325px; margin-left:5px;}
.dostavka_in_city						{ margin-left:20px; position:relative; }
.dostavka_in_city .bottom_table			{ margin:2px 0 7px;}
.bold						    		{ font-weight:bold; color:#333; font-size:13px; line-height:24px;}
.update_korzina							{ background:url(images/update_korzina.jpg) no-repeat center center; border:none; 
width:16px; height:16px; margin-left:7px; cursor:pointer; margin-top:2px;}
.itog span								{ font-size:13px; line-height:13px;}
.itog									{ padding:0px 0 10px 10px; position:relative;margin-right:20px; }
.calcul input {
	background: url(images/button_cabinet.jpg) repeat-x;
    border: none;
    height: 26px;
	border-radius:3px;
	padding:5px;
	cursor:pointer;
	border:1px solid #e2e2e2;
	box-shadow:0 1px 1px #7f7f7f;
	font-size:14px;
	color:#232323;
	text-shadow:1px 1px #e6e6e6;
}
.calcul input:hover {
   color:#177d5e;
}
.itog .cena_pop_table					{ position:absolute; top:10px; left:592px;}
.zakaz_pad								{ padding-top:5px;}
.span_k_oplate							{ color:#1b1a1a; font-size:13px; line-height:13px; font-weight:bold; }
.cena_k_oplate							{ color:#242424; font-size:24px; line-height:24px; font-weight:bold; padding-left:15px; }
.ryb_k_oplate							{ color:#242424; font-size:18px; line-height:18px; font-weight:normal; padding-left:6px;}
.summa_zakaz							{ margin-top:15px; text-align: right; }
.zakazchik								{ color:#2b2b2b; font-size:16px; line-height:20px; font-weight:bold; }
.mobile									{ font-weight:normal; font-size:13px; line-height:20px; color:#2b2b2b;}
.prinyat_k_ispol						{ text-align:center; }
.knopka_zakaz							{ background:url(images/oformit_butt.png) no-repeat left 0px; width:186px; height:37px;
color:#fff; font-size:16px; line-height:45px; text-align:center;  display:block;margin-left: 175px; }
.knopka_zakaz:hover						{ color:#fff; }
/*---Активная--*/
.knopka_zakaz_activ						{ background:url(images/button.png) no-repeat left -240px;}

.step_div_oform							{ }
.step_div_oform	 .pred					{ margin-top:12px;}
.message_zakaz							{ background:url(images/bg_korzina_message2.jpg) repeat-x top center; line-height:24px; padding-top:20px; height:68px; display: none;}
.bold_style								{ color:#363636; font-size:13px; font-weight:bold;}
.schetchik								{ width:75px;}
.schetchik	input						{ border:0; width:25px; float:left; border-right:none; height:15px;
padding-left:0; color:#323232; font-size:14px; text-align:center;}
.strelka								{ background:url(images/strelka.jpg) no-repeat top right; 
width:17px; height:17px; float:left; }
.strelka_up								{ background: url(images/strelka.jpg) no-repeat top left;
width: 17px;
height: 17px;
float: left;
border-top: none;}
/*===========*/
ul.karusel_recomend						{ width:750px;}
ul.karusel_recomend li {
    float: left;
    margin-right: 36px;
    overflow: hidden;
    width: 211px;
}
.dialog-center, 
.dialog-center ul,
.dialog-center ol						{ line-height:12px; font-size:11px;}

/*======Виды товаров=====*/
a.vid_tab									{ background: url(images/vid_tovar.png) no-repeat left -16px ;  width:14px; height:14px; padding:0; margin-right:6px;}
a.vid_spisok									{ background: url(images/vid_tovar.png) no-repeat -20px -16px ;  width:14px; height:14px; padding:0; margin-right:6px;}
a.vid_podr									{ background: url(images/vid_tovar.png) no-repeat -40px -16px ;  width:14px; height:14px; padding:0; margin-right:28px;}
/*======Виды товаров АКТИВНЫЕ=====*/
a.vid_tab_activ								{ background: url(images/vid_tovar.png) no-repeat left 0 ;}
a.vid_spisok_activ							{ background: url(images/vid_tovar.png) no-repeat -20px 0 ;}
a.vid_podr_activ								{ background: url(images/vid_tovar.png) no-repeat -40px 0 ;}
/*===========*/

/***Оформить заказ кнопка***/
.button_zakaz							{
	background:url(images/button.png)  left -106px no-repeat;
	height:25px;
	text-align:top;
	padding: 0 0 0 10px;
	width:100px;
	margin-top:7px;
	display:block;
}
.button_zakaz div,
.button_zakaz input {
		background:url(images/button.png) right -106px no-repeat;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#fefefe;
		padding-right:10px;
		width:100px;
		height:25px;
		text-align:left;
		line-height:25px;
		cursor: pointer;
}
.button_zakaz input {
	 border:none; margin-top:0;
}
/*.button_zakaz:hover input,
.button_zakaz:hover div {
	background-position: right -106px;
}
.button_zakaz:hover {
	background-position: left -106px;
}*/
	/******/
.forma_tovar_sort .button_zakaz input {
	background: url("http://new.srv1.intecweb.ruimages/button.png") -106px right no-repeat;
	margin: 0;
	width: 77px;
}
.forma_tovar_sort .button_zakaz {
	background: url("http://new.srv1.intecweb.ruimages/button.png") -106px left no-repeat;
	position:relative;
	top:-34px;
	left:200px;
	text-align:top;
	width:67px;
	margin-top:10px;
	text-decoration:none;
	padding: 0 0 0 10px;
}
.forma_tovar_sort .button_zakaz	 div								{ width:67px; }



/*******/
.prev_div								{ height:16px; text-align:right; width:58px;}
.next_div								{ height:16px; text-align:left; width: 60px; }
.knopka_new								{ position:absolute; left:123px; top:244px;}
.forma_tovar_sort .new_primenit							{ position:relative; left:374px; top:-14px;}

.inp_cena								{ color:#2c2c2c; font-size:14px; line-height:14px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; width:60px;  font-weight:bold;}

/*-----При наведении на submit--------*/
.sub_hover:hover	input, .sub_hover:hover	span	{ color:#000 !important;}	
.mar2									{ margin-right:0px;}	
#div_zakaz								{ display:none; }	
.mainbutton {position: absolute; top: 74px; left: 642px;}

/*=============================================================*/
/*===================     Товары Вид подробно     ==============*/
/*=============================================================*/
.one_podr_tovar								{ margin-top:10px; margin-bottom:10px; overflow:hidden; height:100px;}
.div_kartinka								{ display:block; width:98px; height:74px; margin:5px 15px 0 10px; text-align:center; }	
.div_kartinka img							{ max-height:74px; max-width:98px; }
.podr_text									{ width:450px; margin-right:20px;}		
.name_podr		a							{ color: #177d5e;  font-size: 13px;line-height: 19px; text-decoration: underline; }
.name_podr									{ margin-bottom:7px;}
a.addToCart,
.kupit_button								{ display:block; background: url(images/buttons_cart.png) no-repeat top left; height:37px; width:58px; padding-left:10px;}
a.addToCart div,
.kupit_button div							{ background: url(images/buttons_cart.png) no-repeat top right; height:37px; width:128px;
padding-right:10px; color:#fff; font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
a.addToCart:hover,
a.kupit_button:hover							{ background: url(images/buttons_cart.png) no-repeat  left -37px;}
a.addToCart:hover div,
a.kupit_button:hover		div					{ background:  url(images/buttons_cart.png) no-repeat  right -37px;}

.kupit_button_matrix								{ cursor:pointer; display:block; background: url(images/buttons_cart.png) no-repeat top left; height:37px; width:58px; padding-left:10px;}
.kupit_button_matrix div							{ background: url(images/buttons_cart.png) no-repeat top right; height:37px; width:68px;
padding-right:10px; color:#fff; font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
a.kupit_button_matrix:hover							{ background: url(images/buttons_cart.png) no-repeat  left -37px;}
a.kupit_button_matrix:hover		div					{ background: url(images/buttons_cart.png) no-repeat  right -37px;}


.one_podr_tovar .cena_vkladka				{ padding:13px 0 0 0; font-size:15px;}
.one_podr_tovar .cena_vkladka span			{ font-size:12px;}
.one_podr_tovar .vkladka_old_cena			{ padding:3px 0 6px 0;}

/*======НОВЫЕ ИЗМЕНЕНИЯ=====*/
.kupit_button_add								{ background: url(images/button.png) no-repeat  left -68px !important; }
.kupit_button_add div							{ background: url(images/button.png) no-repeat  right -68px !important;  }
a.kupit_button_add:hover								{ background: url(images/button.png) no-repeat  left -68px !important; }
a.kupit_button_add:hover div							{ background: url(images/button.png) no-repeat  right -68px !important;  }
/*======Позиционирование кнопки Товары таблица=====*/
.pos_but_tov								{ position:absolute; top:206px; left:123px;}
.tovar_day .tovar_day_info .pos_but_tov								{ position:absolute; top:16px; left:143px;}


#forma_korzina2 label.error								{ background:none;  font-size:11px; color:red; font-style:italic; width:250px; height:26px; text-align:left; line-height:18px;/* top:140px; left:107px;*/ position:relative; padding-left:10px; }
#forma_korzina3 label.error								{ background:none;  font-size:11px; color:red; font-style:italic; width:250px; height:26px; text-align:left; line-height:18px;/* top:140px; left:107px;*/ position:absolute; padding-left:10px; top:18px;
left:430px;}

/*======kostil's for IE=====*/
* html .content { padding-left: 0px; float: right;}
* html #nav { width: 974px;}
* html .header {width: 1010px;}
*html .wrapper {width: 1010px;}
*html .catalog-section-list li { width: 220px; float: left; }

/*=============================================================*/
/*===================    Услуги в картинках    ==============*/
/*=============================================================*/
.uslugi_name_span {
	display: block;
	margin-bottom: 10px;
}
.uslugi									{ width:346px; margin:12px 10px 0px 9px;}
.uslugi_name_span a,
.uslugi_name							{ color:#177d5e; font-size:13px; line-height:15px; text-decoration:underline; display:block; margin-bottom:11px; padding-left:11px;}
.uslugi .header_grey_korzina			{ margin:26px 0 16px 0;}
.header_uslugi							{ margin-bottom:5px;}
/*===================    Услуги карточка    ==============*/
.box_uslugi								{ width:480px; margin-right:18px;}
.box_uslugi p							{ padding-left:11px;}
.box_uslugi .header_grey				{ margin-bottom:16px;}
.block_right							{ width:230px;}
.block_right .header_grey				{ margin-bottom:16px;}
.uslugi_name_no							{ color:#1f1f1f; font-size:13px; line-height:15px; display:block; margin-bottom:8px; padding-left:11px;}
.kolvo_foto								{ color:#818181; font-size:13px; line-height:13px; padding-left:11px;}
.div_img								{ width:211px; height:158px; overflow:hidden; margin-left:11px; margin-top:8px;}
.div_img img							{ width:211px; height:158px;}

/*-----При наведении на submit--------*/
.sub_hover:hover	input, .sub_hover:hover	span	{ color:#000 !important;}	
.mar2									{ margin-right:0px;}
.product_vipad							{ margin-left:29px; text-decoration:underline; display:none; }
.product_vipad	a						{ color:#626262; font-size:13px; line-height:16px; margin-bottom:11px; display:block; }
.uslugi_activ							{ text-decoration:none; color:#2a2a2a;}
.product_img img						{ max-height:71px; max-width:95px; margin:12px 9px 0px 9px;}
.product_class .uslugi					{ width:223px; margin:12px 9px 0px 9px;}
.marg_prod								{ margin-right:18px;}


#forma_korzina2 label.error								{ background:none;  font-size:11px; color:red; font-style:italic; width:250px; height:26px; text-align:left; line-height:18px;/* top:140px; left:107px;*/ position:relative; padding-left:10px; }
#forma_korzina3 label.error								{ background:none;  font-size:11px; color:red; font-style:italic; width:250px; height:26px; text-align:left; line-height:18px;/* top:140px; left:107px;*/ position:absolute; padding-left:10px; top:18px;}
/*-- Информация --*/
p.news-item    { margin-top:20px; padding-bottom:0; display:block; }
p.news-item a b  { color:#177d5e; font-size:16px; font-weight:normal !important; margin-bottom:9px; line-height:21px; text-decoration:underline; }
p.news-item a:hover { color:#000;}
.news-detail h3 { color: #2C2C2C; font-size:21px; font-weight:normal; margin-bottom:9px; line-height:26px;}
.news-date-time { color: #5A5A5A; font-size: 11px; font-weight: bold; line-height: 11px; }


 .info, #vopros, .otziv_header, .otziv_pokupatelya, .box_recom
{display:none;} 

div.registered{
	height:28px;
	background:white;
	position:relative;
	margin-top:8px;
}
div.registered div.reg_name
{
	position:relative;
	color:black;
	height:19px;
	
}
div.registered div.reg_name a
{
	margin-top:2px;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted black;
	height:19px;
	margin-left:10px;
	margin-right:10px;
	
}
div.exit
{
	position:relative;
	background:url(/bitrix/templates/lamodaimages/exit_bg.png) no-repeat;
	margin-top:2px;
	margin-right:2px;
	width:60px;
	text-align:center;
	font-family: Arial,sans-serif;
}
div.exit a
{
	margin:0 auto;
	margin-left:12px;
	color:white;
	text-decoration:none;
}
.banner2
{
	width:100%;
	height:10px;
	background:white;
	margin-top:30px;
	
}
.bottom_panel{
	position:fixed;
	height:31px;	
	width:100%;
	bottom:0px;
	z-index:999;
	color:#fff;
}
.bottom_panel_wrap{
	position:relative;
	height:31px;
	background:#177d5e;
	margin: 0 auto;
	width:960px;
}
.socc{
	padding-top:10px;
	padding-right:10px;
}
.social_bottom{
	font:12px Arial,sans-serif;
	padding-top:0px;
	padding-left:15px;
}
.cart_bottom{
	margin-right:18px;
	padding-top:10px;
	text-transform:uppercase;
	font:12px Arial,sans-serif;
	line-height:12px;
}
.cart_bottom a{
	color:#fff;
	font:12px Arial,sans-serif;
	line-height:12px;
}
.line{
	width:940px;
	height:2px;
	margin:15px auto;
	background:url(images/line.png) no-repeat;
}
.line_bread{
	width:948px;
	height:2px;	
	margin:0 auto;
	background:url(images/line_bottom.jpg) repeat-x;
}
ul.breadcrumb-navigation{
	padding:6px 0;
	padding-left:10px;
}
ul.breadcrumb-navigation a{
	color:#595959;
	font:11px/19px Arial;
	text-decoration:underline;
}
ul.breadcrumb-navigation span{
	font:12px Arial;
}
ul.breadcrumb-navigation span.active_bread{
	font:11px/18px Arial;
	color:#177d5e;
	
}
/*==============================================================*/
/*===================     ВХОД   ==============================*/
/*==============================================================*/
.form_enter								{ width: 462px; padding: 13px 13px 8px;}
.form_restore								{ width: 234px; padding: 13px 13px 8px;}
.form_change								{ width: 525px; padding: 13px 13px 8px;}
.field                                  {margin: 0px auto;}
.fname									{font-family: arial;
font-weight: bold; padding-right: 24px;
font-size: 14px;
color: #000;
height: 29px;
width: 22%;
float: left; line-height: 35px; text-align:right;}
.form_enter								{ display:none; 
/*position:absolute; left:45px; top:32px;*/ background-color:#fff;
 background:url('images/bg-bot.png') #fff repeat-x center bottom;  
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); padding:13px 11px 8px; 
 text-align:left; 
 position: relative; margin:0 auto;}
.form_enter .lk_title					{ margin-bottom: 12px}
.form_enter .form_input					{ width:230px; padding: 0 5px; border:1px solid #949494; margin:3px auto 11px; height:27px; font-size:11px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; width: 62%;
border-radius: 2px;}
.width_plashka							{ width: 418px; padding-bottom:5px;}
.marg_inp								{ margin-right:9px;}

.ent_reg								{text-decoration:underline; color: #727272; position: absolute; font-weight:normal; font-size: 12px; top: 128px;
left: 259px; }
.ent_reg:hover								{color:#ce0909;}
.ent_parol								{text-decoration:underline; color: #727272; position: absolute; font-weight:normal; font-size: 12px; top: 128px;
left: 138px; }
.ent_parol:hover							{color:#ce0909;}

.gray-dash								{position: absolute; height: 6px; width:100%;  bottom: 0px; background-color:#b3b3b3;}
.for-CustChkbx-ent						{margin-top: 25px;
margin-left: 126px; }
.radio_label-ent	    { font-family: arial;
font-size: 12px;
padding-left: 10px;
line-height: 16px;
color: #727272;
font-weight: normal;
margin: 0px 0px;}

.CustChkbx-ent									{ padding-left:16px;
height: 16px; width: 120px; float:left; margin-top: 3px; 
background:url(images/chkbx.png) no-repeat 0px 0px;cursor:pointer;}
.CustChkbx-ent.hovered							{background:url(images/chkbx.png) no-repeat 0px -17px;}
.CustChkbx-ent.clicked							{background:url(images/chkbx.png) no-repeat 0px -34px;}
.CustChkbx-ent.checked							{background:url(images/chkbx.png) no-repeat 0px -51px;}
.CustChkbx-ent.hovered.checked							{background:url(images/chkbx.png) no-repeat 0px -68px;}
.CustChkbx-ent.clicked.checked						{background:url(images/chkbx.png) no-repeat 0px -85px;}
.CustChkbx-ent input 							{display :none;}


.button_enter							{ background:url('images/button.png') no-repeat left -106px; height:26px; text-align:top; padding-left:10px; width:68px; margin-left:7px; margin-top:10px;}
.button_enter2{border:0;cursor:pointer;background:none;}
.button_enter2:hover{
	color:#177d5e;
}
.button_enter	 a						{ background:url('images/button.png') no-repeat right -106px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:26px; text-align:center; line-height:26px; }
.ugol_enter								{  background:url('images/enter_ugol.png') no-repeat; position:absolute; left:209x; top:-12px;
width:26px; height:12px;}
.enter_close							{ left: 452px !important;
top: 14px !important;}
.form_enter .label_vopros				{ display:block; }
.parol									{ font-size:11px; color:#808080; display:block; margin-left:166px; line-height:11px; text-decoration:underline;
margin-top: 6px;}			
.fancybox-skin {background:none; box-shadow:none!important;}
.fancybox-wrap {width:auto!important; height:auto!important;}
.fancybox-inner {width:auto !important; height:auto !important;}
.fancybox-close {}
/*=============================================================*/
/*===================      Регистрация      ===================*/
/*=============================================================*/
.lk_title	{ font-family: arial; font-size:22px; color: #0f0f0f; font-weight:bold;}

.reg_hint {font-family: arial; font-size:12px; color: #0f0f0f; font-weight:normal; margin: 15px 0;}
.reg_hint span { color: red;}
.form_registr								{ display:none; 
margin:0 auto; position:relative; width:271px; height:469px;

 background:url('images/bg-bot.png') #fff center bottom repeat-x; box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); padding:12px 14px; text-align:left; width: 243px;}
.form_registr		span					{ display:inline-block; text-align:left; }
.form_registr .form_input					{ width:230px; padding: 0 5px; border:1px solid #949494; margin:3px auto 11px; height:27px; font-size:11px; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; }
.form_registr .form_input2					{ width:80px; border:1px solid #949494; margin-top:4px; height:23px;}
.form_registr .form_label, .radio_label	    { font-family: arial; font-size:12px; color: #0f0f0f; font-weight:normal; margin: 0px 0px;}
.form_registr textarea						{ width:208px; border:1px solid #949494; margin:11px 0; height:90px; }
.form_registr .ugol_enter					{ top:-12px; left:22px;}
.form_registr .button_non					{ width:124px; }
.form_registr .button_non2					{ width:134px; }
.radio_label								{ line-height:24px; margin-left: 10px;}	
#radio_reg1									{ margin-top:13px;}	
.form_registr .otprav						{ margin-top:25px; }
.for-CustChkbx						{margin-top: 10px; }

.CustChkbx									{height: 16px; width: 16px; float:left; margin-top: 3px; background:url(images/chkbx.png) no-repeat 0px 0px;}
.CustChkbx.hovered							{background:url(images/chkbx.png) no-repeat 0px -17px;}
.CustChkbx.clicked							{background:url(images/chkbx.png) no-repeat 0px -34px;}
.CustChkbx.checked							{background:url(images/chkbx.png) no-repeat 0px -51px;}
.CustChkbx.hovered.checked							{background:url(images/chkbx.png) no-repeat 0px -68px;}
.CustChkbx.clicked.checked						{background:url(images/chkbx.png) no-repeat 0px -85px;}
.CustChkbx input 							{display :none;}

.reg_send										{background:transparent; height:25px; width: 100%; border: none!important; cursor:pointer;}
.reg_send_button							{
background: url(images/button_cabinet.jpg) repeat-x;
height: 25px;
display: block;
margin: 21px 28px 10px;
cursor: pointer;
border-radius: 5px;
border: 1px solid #eee;
border-bottom: 1px solid #c4c3c2;
box-shadow: 0 2px 2px #e0e0e0;
 width: 231px; margin: 10px auto 10px; }
 .reg_send_button:hover .reg_send{
	color:#177d5e;
 }
 .reg_send{font:16px Arial;color:#161616;}
.reg_send_button:hover							{}
/*===========*/
ul.karusel_recomend						{ width:750px;}
ul.karusel_recomend li {
    float: left;
    margin-right: 36px;
    overflow: hidden;
    width: 211px;
}
.dialog-center, 
.dialog-center ul,
.dialog-center ol						{ line-height:12px; font-size:11px;}

.cabinet_link a{
	display:block;
	padding:11px 20px;	
	cursor:pointer;
	font-weight:bold;
	color:#1a1a1a;
	font:12px Arial;	
}
.zag_cab{
	font:22px Arial,sans-serif;
	color:#161616;
	padding-top:13px;
	padding-bottom:20px;
}
.cabinet_link a.active{
	color:#fff;
	font-weight:bold!important;
	background:#282828;	
}
.cabinet_content{	
	background:#fff;
	margin-left:10px;
	width:715px;
	padding-left:18px;
	padding-bottom:50px;
}
.input_step2{
	border-radius:3px;
	border:1px solid #a6a6a6;
	padding:5px 10px;
}
td.right_cab{
	text-align:right;
}
td.centr_cab{
	text-align:center;
}
.pole_name{
	font:12px Arial;
	color:#303030;
}
.info_opl td{
	padding:5px 0;
}
.save-button{
	width:99px;
	height:32px;
	border:0;
	cursor:pointer;
	background:url(images/save.png) no-repeat top center;
}
.save-button:hover{
	background:url(images/save.png) no-repeat bottom center;
}
.a-block a{
	font:12px/20px Arial ;
	color:#2c2c2c;
	cursor:pointer;	
	text-decoration:underline;
}
.a-block a:hover{
	color:#b01111;
}
.account-delete{
	margin-top:25px;
	border-radius:5px;
	width:460px;
	font: 14px/24px Arial;
	font-weight:bold;
	color:#fff;
	padding:8px 18px;
	padding-bottom:5px;
	background:url(images/bg_delete.jpg) repeat-x;
	box-shadow:0 0 7px #999;
}
#delete_akka{
	border:0;
	width:99px;
	height:30px;
	background:url(images/delete_acount.png) no-repeat center;
	border:0;
	cursor:pointer;
}
.form_restore								{ display:none; position:relative;  background-color:#fff; background:url('/bitrix/templates/magazin/images/bg-bot.png') #fff repeat-x center bottom;  box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); padding:13px 11px 8px; text-align:left;}
.email-field								{ font-size: 12px; color:#000; font-family: Arial; }
.rest-input					{ width:219px; padding: 0 5px; border:1px solid #949494; margin:3px auto 11px; height:27px; font-size:11px; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.rest-submit				{background: url(images/button_cabinet.jpg) repeat-x;
height: 25px;
display: block;
cursor: pointer;
border-radius: 5px;
border: 1px solid #eee;
border-bottom: 1px solid #c4c3c2;
box-shadow: 0 2px 2px #e0e0e0;
margin: 0 auto; width: 231px; margin: 0px auto 10px; cursor:pointer;font:16px Arial, Arial, sans-serif; color:#161616;font-weight:normal;}
.submit-td					{}
.a-to-auth					{font-size: 12px; color: #ce0909; font-family:arial; padding-left:10px; text-decoration:underline; padding-bottom:10px; margin-bottom: 10px; display:block; }
.restore_close							{ left: 228px !important; top: 14px !important;}
.form_change										{ 
position:relative; margin:0 auto;
 background-color:#fff;
 background:url('/bitrix/templates/magazin/images/bg-bot.png') #fff repeat-x center bottom;  box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); padding:13px 60px 15px 11px; text-align:left;}
.form_change .form_input					{ margin-left: 10px; width:230px; padding: 0 5px; border:1px solid #949494; margin:3px auto 11px; height:27px; font-size:11px; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.form_change .form_label    { font-family: arial; font-size:12px; color: #0f0f0f;
 font-weight:normal; margin: 0px 0px; line-height: 14px;}
 .show_mes_pass	{ margin: 0 0 6px;}
.change-td	{display: block;
width: 135px;}
.change-title	{display: block;
height: 39px;}
.form_change .save-button 							{cursor:pointer; background-color:transparent!important;  background:url(images/save-button.png) no-repeat 0px 0px; border:none; width:99px; height: 30px; margin-left: 270px; }
.form_change .save-button:hover 							{background:url(images/save-button.png) no-repeat 0px -31px; border:none; }
.form_change table 							{margin-left: 60px;}
.change_close							{ left: 552px !important;
top: 14px !important;}
.chg-req			{font-size :12px; color:#727272; font-family:arial;}
.acct				{background:url(images/red-order.png) repeat-x 0px 0px; color:#fff;}
.acct:hover				{background:url(images/red-order.png) repeat-x 0px 0px;}
#ord-cancel					{margin-left: 350px; text-decoration:underline;}
 .delete-button:hover		{background:url(images/delete-btn.png) no-repeat 0px -33px; }
.delete-ack			{font-family: arial; font-size:14px; font-weight:bold; color: #282828; margin: 10px 0px 0px 15px}
.sale-personal-order-list tr {cursor:pointer;}
.sale-personal-order-list tr:hover {background-color:#f5f5f5;}
.table-head			{cursor: default!important;}
.table-head:hover			{}
p.news-item    { margin-top:20px; padding-bottom:0; display:block; }
p.news-item a b  { color:#177d5e; font-size:16px; font-weight:normal !important; margin-bottom:9px; line-height:21px; text-decoration:underline; }
p.news-item a:hover { color:#000;}
.news-detail h3 { color: #2C2C2C; font-size:21px; font-weight:normal; margin-bottom:9px; line-height:26px;}
.news-date-time { color: #5A5A5A; font-size: 11px; font-weight: bold; line-height: 11px; }

.mbot {margin-bottom:20px;}
.mtop {margin-bottom:20px;}

.order-box{}
.order-button 	{padding:4px 16px; border:1px solid #b3b3b3; -webkit-border-radius: 3px;
-moz-border-radius: 3px; cursor:pointer;
border-radius: 3px; background-size:contain; margin-right:20px;}
.order-button:hover 	{}
.activvv 	{background:#c70b1e!important; box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.45); color:#fff;}

.order-table		{margin-top:20px; }
.order-table table	{width:98%;}

.table-head    		{ height:28px;  background:url(images/bottom-line.png) no-repeat bottom;}
.table-head th		{ text-align: center; vertical-align:middle; color:#000; font-weight:bold; font:12px Arial;padding:10px 0;}
.order-table tr 	{}

.order-table td 	{ text-align: center;padding: 12px 20px; vertical-align:middle; color:#000000; background:url(images/bottom-line.png) no-repeat bottom;}
.order-table td a			{font-size:12px; color:#981110;font:12px Arial; text-decoration:underline;}
.mod-td				{text-align: left!important;padding-right: 0px!important;width: 300px;}
.count-td				{width:300px;}
.price-td				{width: 384px;}
.delivery-td			{}
.pay-td					{width: 300px;}
.order-table td span		{font-size: 11px; color:#616161;}


.zakaz-head			{font:14px Arial,sans-serif; font-weight:bold;  margin-bottom:5px; color:#363636;}
.zakaz-head-sostav	{font:14px Arial; color:#363636; margin-bottom:5px; font-weight: bold;}
.one-zakaz-info		{margin:20px 0 20px;}
.zakaz-contains 	{margin:0px 0 20px;}

.z-cont-table 	    {border-collapse:separate; margin-top:10px;}
.z-cont-table tr	    {height:58px;}
.z-cont-table tr:last-child .img-td  {border-bottom:1px solid #dbdbdb;}
.z-cont-table tr:last-child .name-td  {border-bottom:1px solid #dbdbdb;}
.z-cont-table tr:last-child .quant-td div  {border-bottom:1px solid #dbdbdb;}
.z-cont-table td	    {vertical-align:middle; border-top:1px solid #dbdbdb;}
.name-td			{width: 300px;}
.name-td a			{
	text-decoration:underline;
	color:#aa1323;
	font:12px Arial;
}
.img-td img			{height:58px; width:58px;}
.img-td 			{padding-right: 15px;}
.quant-td			{padding-left:25px; border-top:none!important;}
.quant-td div    	{height:58px; padding-right:15px; border-top:1px solid #dbdbdb; display:table-cell; vertical-align:middle;}



.fancybox-skin {background:none; box-shadow:none!important;}
.fancybox-wrap {width:auto!important; height:auto!important;}
.fancybox-inner {width:auto !important; height:auto !important;}

.rest-hint{
color: #727272;
font-weight: normal;
font-family: arial;
font-size: 11px;
width: 208px;
margin-bottom: 12px;
margin-top: 12px;
}
.button_enterr							{ background:url(images/button_cabinet.jpg) repeat-x; height:25px; text-align:center; width:99px;  display:block; margin: 21px 28px 10px; cursor:pointer;border-radius:5px;border:1px solid #eee;border-bottom:1px solid #c4c3c2; box-shadow:0 2px 2px #e0e0e0;margin-right:40px;}
.button_enter2	     {font:16px Arial,Arial, sans-serif; color:#161616;}
.button_enterr:hover					{  }
.button_enterr2							{ border:0; background:url(images/button.png) no-repeat right -106px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-right:10px; width:78px; height:26px; text-align:center; line-height:26px; padding-left:0; cursor:pointer; }
lk_title	{ font-family: arial; font-size:22px; color: #0f0f0f; font-weight:bold;}

.reg_hint {font-family: arial; font-size:12px; color: #0f0f0f; font-weight:normal; margin: 15px 0;}
.reg_hint span { color: red;}
.form_registr								{ display:none; 
margin:0 auto; position:relative; width:271px; height:469px;

 background:url('/bitrix/templates/magazin/images/bg-bot.png') #fff center bottom repeat-x; box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); padding:12px 14px; text-align:left; width: 243px;}
.form_registr		span					{ display:inline-block; text-align:left; }
.form_registr .form_input					{ width:230px; padding: 0 5px; border:1px solid #949494; margin:3px auto 11px; height:27px; font-size:11px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.form_registr .form_input2					{ width:80px; border:1px solid #949494; margin-top:4px; height:23px;}
.form_registr .form_label, .radio_label	    { font-family: arial; font-size:12px; color: #0f0f0f; font-weight:normal; margin: 0px 0px;}
.form_registr textarea						{ width:208px; border:1px solid #949494; margin:11px 0; height:90px; }
.form_registr .ugol_enter					{ top:-12px; left:22px;}
.form_registr .button_non					{ width:124px; }
.form_registr .button_non2					{ width:134px; }
.radio_label								{ line-height:24px; margin-left: 10px;}	
#radio_reg1									{ margin-top:13px;}	
.form_registr .otprav						{ margin-top:25px; }
.for-CustChkbx						{margin-top: 10px; }
/*Корзина */
.tovar_list{
	background:#fff;
	padding:9px;
}
.gotov_tovar tr{
	border:0;
	background:url(images/bottom-line.png) no-repeat bottom;
}
.gotov_tovar tr:last-child{
	background:none;
}
.gotov_tovar tr:first-child td{
	font:14px/18px Arial;
	padding-bottom: 7px;
	color:#282828;
}
.back_to_catalog{
	cursor:pointer;
	width:181px;
	height:31px;
	background:url(images/back_to_catalog.png) no-repeat left;
}
.bottom_korz{
	margin-top:9px;
	background:#fff;
	padding:9px 12px 7px 15px;
}
.oformit_butt{
	cursor:pointer;
	height:37px;
	width:187px;
	background:url(images/oformit_butt.png) no-repeat top;
}
.oformit_butt:hover{
	background:url(images/oformit_butt.png) no-repeat bottom;
}
.input_step2{
	border:1px solid #d6d6d6;
	box-shadow:inset 1px 2px 3px #f0f0f0;
}
/*Социальные кнопки*/
.yashare-auto-init{
	float:left!important;
}
.b-share-icon_odnoklassniki{
	display:block!important;
	width:20px!important;
	height:20px!important;
	background:url(images/odnokl.jpg)!important;
}
.b-share-icon_vkontakte{
	display:block!important;
	width:20px!important;
	height:20px!important;
	background:url(images/vk.jpg)!important;
}
.b-share-icon_facebook{
	display:block!important;
	width:20px!important;
	height:20px!important;
	background:url(images/facebook.jpg)!important;
}
.b-share-icon_twitter{
	display:block!important;
	width:20px!important;
	height:20px!important;
	background:url(images/twitter.jpg)!important;
}
.b-share-icon_gplus{
	display:block!important;
	width:20px!important;
	height:20px!important;
	background:url(images/google.jpg)!important;
}
.img_akcia{	
	width:740px;
	height:203px;
	border:5px solid #fff;
	box-shadow:0 3px 3px #d9d8d8;
}
.left_bar_akcii{
	width: 195px;
	text-align: left;
	background: #FFF;
	position: relative;
	margin-right: 10px;	
}
.left_bar_akcii .left_menu{
	height:auto;
	padding-bottom: 10px;
}
.akcii{
	width:755px;	
}
.one_akcia{
	margin-bottom:13px;
}
.zag_list{
	font:14px/20px Arial,sans-serif;
	color:#282828;
	font-weight:bold;
}
.comment_list{
	font:12px Arial,sans-serif;
	color:#828282;
	margin-bottom:20px;	
}
.col_cart{
	width:390px;
	padding-left:20px;
}
.td_1{
	width:133px;
}
.left_col_tovar_element{
	width:426px;
}
.img_kart{
	width:426px;
	height:440px;
	border:1px solid #cdcdcd;
}
.right_col_tovar_element{
	position:relative;
	width: 470px;
	padding-left: 25px;	
}
.tovar_element{
	background:#fff;
	padding:19px;	
}
.case_element{
	font:15px Arial, Arial, sans-serif;
	color:#2b2a29;
	font-weight:bold;
	padding-top:25px;
	position:relative;
	height:93px;
}
.tovar_element .tv_day_new_cena{
	margin-top:30px;
	display:block;	
	height:35px;
	font: 30px Myriad Pro,Arial, sans-serif;
	font-weight:bold;
	padding:6px 6px;
	padding-right:7px;
	padding-bottom:30px;
	color:#177d5e;
}
.tovar_element .tv_day_new_cena span{
	font-weight:normal;
	font-size:20px;
}
.big_img{
	width:426px;
	height:440px;
}
.switch_img{
	border:1px solid #cdcdcd;
}
.active_element{
	border:1px solid #808080;
}
.one_img_min{
	width:72px;
	height:87px;
	padding:0px;
}
.lenta_img_element{
	width:390px;
	overflow:hidden;	
	margin:0 auto;
}
.out_lenta{
	background:#f0f0f0;
	position:relative;
	padding:9px 0;
	height:95px;
	width: 428px;
}
.fancybox-inner .img_kart{
	width:416px;
	height:424px;
}
.fancybox-inner .out_lenta{
	height: 91px;
	width: 418px;
	padding:7px 0 2px;
}
.fancybox-inner #prev-element{
	left: 3px;
}
.fancybox-inner #next-element{
	right: 6px;
}
.fancybox-inner .one_img_min{
	width:72px;
	height:83px;
}
.fancybox-inner .lenta_img_element li{
	height:85px!important;
}
.fancybox-inner .left_col_tovar_element{
	width:416px;
}
.fancybox-inner .big_img{
	width:416px;
	height:424px;
}
#next-element{	
	width:7px;
	top: 50px;
	right:8px;
	z-index: 30;
	right:10px;
	cursor:pointer;
	position:absolute;
	height:12px;
	background:url(images/prev_next_element.png) no-repeat top right;
}

#next-element:hover{
	background:url(images/prev_next_element.png) no-repeat bottom right;
}
#prev-element{
	z-index: 30;
	top: 50px;
	cursor:pointer;
	width:7px;
	position:absolute;
	height:12px;
	left:6px;
	background:url(images/prev_next_element.png) no-repeat top left;
}
#prev-element:hover{background:url(images/prev_next_element.png) no-repeat bottom left;}
/*КАРУСЕЛИ ДЛЯ СЕКЦИЙ*/
.next-element{	
	display:none;
	width:7px;
	top: 124px;
	right: 10px;	
	z-index: 30;
	right:10px;
	cursor:pointer;
	position:absolute;
	height:12px;
	background:url(images/prev_next_element.png) no-repeat top right;
}
.prev-element{
	display:none;
	z-index: 30;
	top: 124px;
	cursor:pointer;
	width:7px;
	position:absolute;
	height:12px;	
	background:url(images/prev_next_element.png) no-repeat top left;
}
.next-element:hover{
	background: url(images/prev_next_element.png) no-repeat bottom right;
}
.prev-element:hover{
	background: url(images/prev_next_element.png) no-repeat bottom left;
}
.one_tovar:hover .prev-element{
	display:block;
}
.one_tovar:hover .next-element{
	display:block;
}
#prev-element-see{	
	position: absolute;
	top: -37px;
	right: 35px;
	display: block;
	cursor: pointer;
	height: 17px;
	width: 19px;
	z-index: 40;
	background: url(images/new/prv_nxt.png) no-repeat top left;
}
#next-element-see{
	position: absolute;
	top: -37px;
	right: 11px;
	width: 19px;
	display: block;
	cursor: pointer;
	height: 17px;
	z-index: 40;
	background: url(images/new/prv_nxt.png) no-repeat top right;
}
#next-element-see:hover{background-position: bottom right;}
#prev-element-see:hover{background-position: bottom left;}
.next-elements{
	position:absolute;
	top:32px;
	right:6px;
	width:7px;
	display:block;
	cursor:pointer;
	height:12px;
	background:url(images/prev_next_element.png) no-repeat top right;
}
.prev-elements{
	top:32px;
	left:3px;
	position:absolute;
	width:7px;
	display:block;
	cursor:pointer;
	height:12px;
	z-index:40;
	background:url(images/prev_next_element.png) no-repeat top left;
}
.next-elements:hover{background:url(images/prev_next_element.png) no-repeat bottom right;}
.prev-elements:hover{background:url(images/prev_next_element.png) no-repeat bottom left;}
.lenta_img_element li{
	margin-right:4px;
}
.tovar_element .tv_day_new_cena span{
	
}
.ugol_price{	
}
.head_recomend{
	padding-bottom:10px;
	width: 962px;
	margin: 0 auto;
	text-align:left;
	color:#282828;
	font:20px Arial,sans-serif;
}
.right_col_tovar_element #tabs {float:left;
margin-top:50px;}
.right_col_tovar_element .ui-tabs-hide { display:none; }
.right_col_tovar_element .ui-tabs-nav {position:relative; top:1px;}
.right_col_tovar_element .ui-tabs-nav li { float:left;}
.right_col_tovar_element .ui-tabs-nav a {  font-weight:bold;}
.right_col_tovar_element a.ui-tabs-anchor{color:#616161;font-weight:bold!important;font:14px Arial,sans-serif;}
.right_col_tovar_element li.ui-tabs-active a.ui-tabs-anchor{color:#282828;}
.right_col_tovar_element .ui-tabs-nav li:first-child a {   }
.right_col_tovar_element .ui-tabs .ui-tabs-nav li a{border-radius: 5px 0px 0px 0px;padding: 4px 13px;padding-top:5px;}
.right_col_tovar_element .ui-tabs-nav li	{}
.right_col_tovar_element .ui-tabs-nav a:hover { cursor:pointer; color:#6a6c6c;border:none!important; }
.right_col_tovar_element .ui-tabs-selected a{ color:#282828; }
.right_col_tovar_element .ui-tabs-panel { padding:5px 20px; color: #282828; font-size: 11px; line-height: 17px; border-top:1px solid #e7e7e7!important;width:545px;font-family:Arila,sans-serif; }
.right_col_tovar_element .attributes td {padding:8px;} 
.right_col_tovar_element .ui-state-active{background:#e7e7e7;border-radius:3px 3px 0 0;}
.right_col_tovar_element .ui-state-default,.right_col_tovar_element .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0; background:none;}
.top_plash{
	padding:5px 12px;
	height:25px;
	background:#2b2a29;
	color:#fff;
	border:1px solid #d7d7d7;
}
.top_plash a{
	color:#fff;
}
.ser_plash{
	font:15px/24px Arial;
}
.sort_plash{
	font:12px/25px Arial;
	padding-left:70px;
	font-weight:bold;
}
.show_plash{
	font:12px/25px Arial;
	font-weight:bold;
}
.show_plash a{
	font:12px/25px Arial;
	font-weight:normal;
	padding:0 3px;
}
.show_plash a:hover{
	text-decoration:underline;
}
.show_plash a.active{
	text-decoration:underline;
}
.select_sort{
	background:#fff url(images/select_sort.jpg) right no-repeat;
	height:22px;
	font:12px/23px Arial;
	margin-left:18px;
	font-weight:normal;
	padding-left:7px;
	width:147px;
	color:#000;
	cursor:pointer;
	position:relative;
	margin-top:1px;
	border:1px solid #d8d8d8;
}
ul.ul_sort{
	border:1px solid #d8d8d8;	
	position:absolute;
	background:#fff;
	color:#000;	
	width:154px;
	left:-1px;
	z-index:12;
	margin:0;
}
ul.ul_sort li{
	padding-left:7px;
}
ul.ul_sort a{
	font:12px/23px Arial;
	color:#000;
}
ul.ul_sort  li:hover{
	background:#d8d8d8;
}
.catalog-section{
	width:750px;
	background:#fff;
}
.catalog-section .one_tovar{
	width:160px;
	border:1px solid #fff;
	padding:10px 8px;	
	height:368px;
	/*margin-top:15px;*/
	/*margin-right:12px;*/
	margin: 15px 36px 0;
}
.catalog-section  .no_marg{
	margin-right:0;
	margin-left:1px;
}
.catalog-section .one_tovar:hover{
	border:1px solid #d6d6d6;
	box-shadow:-3px -2px 4px #d6d6d6;
}
.image_tovar{
	width:160px;
	height:248px;	
	position:relative;
	overflow:hidden;
}
a.quick_view{display:none;}
.new_plash{
	width:46px;
	height:19px;
	background:url(images/new_tovar.jpg) no-repeat;
	position:absolute;
	top:15px;
	right:0px;
}
.one_tovar:hover a.quick_view{
	cursor:pointer;
	background:url(images/quick_preview.png) top;
	width:133px;
	height:31px;
	display:block;
	position:absolute;
	bottom:10px;
	left:15px;
	z-index:30;
}
.quick_view:hover{
	background:url(images/quick_preview.png) bottom!important;
 }
.name_tovar{
	margin-top:15px;
	height: 18px;
	overflow: hidden;
}
.type_tovar{
		height:19px;
}
.type_tovar a{
	font-weight:normal;
	font:12px Arial;
	color:#616161;
}
.type_tovar a:hover{
	text-decoration:underline;
}
.name_tovar a{
	color:#282828;
	font:12px Arial;
	font-weight:bold;	
}
.name_tovar a:hover{
	text-decoration:underline;
}
.price_tovar{
color:#177d5e;
font:12px Arial;
font-weight:bold;}
.price_tovar strike{
	color:#2b2a29;
}
.banner_section{
	width:750px;
	height:213px;
	overflow:hidden;
	margin-bottom:18px;
	position:relative;
}
.plash_section{
	width:355px;
	height:38px;
	background:url(images/bg_plash_section.png) no-repeat;
	bottom:0;
	left:0;
	position:absolute;
	color:#282828;
	font: 24px/43px Arial,sans-serif;
	z-index:40;
	padding-left:35px;
	text-transform:uppercase;
}
.section_picture{
	width:750px;
	height:213px;
}
.size_tovar{
	display:none;
	height:57px;
	color:#282828;
	font-weight:bold;
	font:12px/19px Arial;
}
.size_tovar span{
	font-weight:bold!important;
}
.catalog-section .one_tovar:hover .size_tovar{
	display:block;
}
.size_tovar span.grey{
	font-weight:normal;
	color:#616161;
}
.filter_section{
	padding-left:12px;
	padding-bottom:8px;
}
.input_one_filter{
	padding:6px 0;
	border: 1px solid #e5e5e5;
	width: 170px;
	padding-left:5px;
}
.one_filter_field{
	padding-top:10px;
	padding-bottom:10px;
}
.input_one_filter input[type="text"]{
	border:1px solid #cccccc;
	padding:4px;
	font:12px Arial;
	color:#282828;
	min-width: 57px;
}
.footer_filter{
	padding-top:5px;
}
.footer_filter input[type="submit"]{
	background:#fff;
	color:#000;
	padding: 4px 9px;
	border: 1px solid #CCC;
	cursor:pointer;
	width: 73px;
	margin-left: 2px;
}
.footer_filter input[type="submit"]:hover{
	color: #FFF;
	border: 1px solid #2B2A29;
	background: #2B2A29;
}
.footer_filter input[name="del_filter"]{
	padding-left: 8px;
	margin-left: 16px;
	
}
.title_one_filter{	
	padding-bottom:2px;
	cursor:pointer;
	color: #000;
	font-size: 12px;
	font-family:Arial,sans-serif;
	width:175px;
	background:url(images/filter_strelka.jpg) no-repeat right;
	border:1px solid #fff;
}
.title_one_filter_1{
	background:url(images/filter_strelka_1.jpg) no-repeat right;
}
.recomend_catalog_element{
	height:250px;
	background:url(images/bottom-line.png) repeat-x bottom,url(images/bottom-line.png) repeat-x top;
	background-color:#fff;
}
.zag_see{
	font:18px Arial,sans-serif;
	color:#282828;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:15px;
}
.see{	
	margin-top:35px;
}
.tovar_element .line_product{
	width: 395px;
	height: 1px;
	background: url(images/new/dotted.png) repeat-x;
	margin-top: 16px
}
.block_see{
	width:428px;
	position:relative;
	height:160px;
	padding:0;
	background:#fff;
}
.bloc_see_wrap{	
	height: 160px;
	overflow: hidden;
	margin: 0 auto;
}
.one_see{
	width:90px;
	height:150px;
	overflow:hidden;
	margin-left:10px;
}
.see_img{
	width:90px;
	height:100px;
}
.see_name{
	width:85px;
	overflow:hidden;
	padding-left:10px;
	margin-top:20px;
}
a.name_see{
	color:#282828;
	font:14px/13px Arial,sans-serif;
	font-weight:normal;
	height:14px;
	overflow:hidden;
	display:block;
}
a.name_see:hover{
	text-decoration:underline!important;
}
.price_also{
	font:15px Arial,sans-serif;
	font-weight:bold;
	color:#c63338;
}
.price_also span{
	font-weight:normal;
}
.parameters_element{
	/*width:240px;*/
	/*height:60px;*/
	margin-top:15px;
	width: 100%;
}
.parameters_element_text{
	font:15px Myriad Pro,Arial,sans-serif;
	color:#2b2a29;
	font-weight:bold;	
}
.one_size{
	width: 29px;
	height: 23px;
	font:14px Arial;
	margin-right: 5px;
	border: 1px solid #312d25;
	text-align: center;
	padding-top: 5px;
	margin-top:10px;
	font-weight:bold;
}
.one_color{
	width:20px;
	height:20px;
	border:1px solid #333;
	margin-left:7px;
	margin-right:2px;
	margin-top:20px;
}
a.table_sizes{
	display:block;
	padding-left:25px;
	background:url(images/sizes.jpg) no-repeat left;	
	color:#000;
	/*margin-top:50px;*/
	margin-top:10px;
	font:12px/13px Arial;
	text-decoration:underline;
}
.case_element .kupit_button_matrix								{ cursor:pointer; display:block; background: url(images/buttons_cart.png) no-repeat top left; height:37px; width:58px; padding-left:10px;position:absolute; top:62px;left:220px;}
.case_element .kupit_button_matrix div							{ background: url(images/buttons_cart.png) no-repeat top right; height:37px; width:170px;
padding-right:10px; color:#fff; font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; text-align:center;line-height:33px; }
.case_element a.kupit_button_matrix:hover							{ background: url(images/buttons_cart.png) no-repeat  left -37px;}
.case_element a.kupit_button_matrix:hover		div					{ background: url(images/buttons_cart.png) no-repeat  right -37px;}
.kupit_button_add								{ background: url(images/buttons_cart.png) no-repeat  left -74px !important; }
.kupit_button_add div							{ background: url(images/buttons_cart.png) no-repeat  right -74px !important;  }
a.kupit_button_add:hover								{ background: url(images/buttons_cart.png) no-repeat  left -74px !important; }
a.kupit_button_add:hover div							{ background: url(images/buttons_cart.png) no-repeat  right -74px !important  }

ul.dropdown_w								{ margin-top: 8px; font-size:0; line-height:0; padding-left:10px;}
ul.dropdown_w li							{ text-align:left; padding-bottom:2px; border-bottom:none; }
ul.dropdown_w li a 						{ display:block; font-size:12px; color:#616161;  line-height:16px; /* padding-left:9px; */font-family:Arial;font-weight:normal;padding-left:0;background:none;}
ul.dropdown_w li a:hover					{ text-decoration:underline;color:#000;}
ul.dropdown_w li a.activ					{text-decoration:underline;}
li.li_dropdown_w1							{margin-left:12px;padding-top:5px;}
li.li_dropdown_w1	a						{color:#232323;font:12px Arial; font-weight:bold;line-height:14px;/*background:url(images/srtelka_left.jpg) no-repeat left 5px;*/
display:block;}
a.hide {
	display:block;
	position: relative;
	z-index: 12;
	margin-top: -3px;
	cursor: pointer;
	height: 8px;
	width: 10px;
}
li.li_dropdown_w1	a:hover					{text-decoration:underline;}
.li_dropdown_w							{}
ul.dropdown_kat_w	li 						{  border-bottom:none;  font-size:13px;  line-height:16px;list-style:none;padding:2px 0;padding-left:9px;}
ul.dropdown_kat_w	li a					{ font-weight:bold; font-size:12px;text-decoration:none;color:#282828;}
ul.dropdown_kat_w	li a:hover				{ color:#000; text-decoration:underline; }
ul.dropdown_kat_w	li a.activ				{text-decoration:underline;}
ul.dropdown_kat_w							{ display:block;  padding-top:8px;}
ul.dropdown_kat_w	li ul.dropdown_kat a					{ padding:3px 0; color:#000; margin-left:-63px; padding-left:53px;}
ul.dropdown_kat_w	li ul.dropdown_kat li					{  }
ul.dropdown_kat_w	li ul.dropdown_kat a.activ					{ color:#fff; background:#fbc056;  }
ul.dropdown_kat_w	li ul.dropdown_kat li		{list-style:none;}
ul.dropdown_spisok_w						{ display:none; }
ul.dropdown_spisok_w		li				{ list-style:none; padding:7px 0 0 0;}
ul.dropdown_spisok_w		li a			{ color:#177d5e; line-height:16px; font-size:12px; text-decoration:underline; font-weight:normal;}
.cat_catalog{
	font:12px Arial;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	padding-top:10px;
	color:#282828;
	cursor:pointer;
	width:180px;
	background:url(images/filter_strelka.jpg) no-repeat right 15px;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
}

.cat_catalog2{
	font:12px Arial;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	padding-top:10px;
	color:#282828;	
	width:180px;	
	border-bottom:1px solid #fff;
	padding-bottom:5px;
}


ul.dropdown_a							{ margin-top: 8px; font-size:0; line-height:0; padding-left:10px;}
ul.dropdown_a li							{ text-align:left; padding-top:6px;padding-bottom:6px; border-bottom:none; }
ul.dropdown_a li a 						{ display:block; font-size:12px; color:#000;  line-height:16px; /* padding-left:9px; */font-family:Arial;font-weight:bold;}
ul.dropdown_a li a:hover					{ text-decoration:underline;}
ul.dropdown_a li a.activ					{text-decoration:underline;}
li.li_dropdown_a							{padding-left:10px;background:url(images/line_akcia.png) bottom center no-repeat;width:165px;}
li.li_dropdown_a:last-child				{background:none;}
ul.dropdown_kat_a	li 						{  border-bottom:none;  font-size:13px; /* margin-left:18px; */ line-height:16px; /* padding:7px 0 0 0; */list-style:none;padding-left:9px;}
ul.dropdown_kat_a	li a					{ font-weight:normal; color:#000;font-size:12px;text-decoration:none;color:#616161;font-weight:normal;}
ul.dropdown_kat_a	li a:hover				{ color:#000; text-decoration:underline; }
ul.dropdown_kat_a	li a.activ				{text-decoration:underline;}
ul.dropdown_kat_a							{ display:block;  padding-top:8px; /* padding-left:13px; */}
ul.dropdown_kat_a	li ul.dropdown_kat a					{ padding:3px 0; color:#000; margin-left:-63px; padding-left:53px;}
ul.dropdown_kat_a	li ul.dropdown_kat li					{  }
ul.dropdown_kat_a	li ul.dropdown_kat a.activ					{ color:#fff; background:#fbc056;  }
ul.dropdown_kat_a	li ul.dropdown_kat li		{list-style:none;}
ul.dropdown_spisok_a						{ display:none; }
ul.dropdown_spisok_a	li				{ list-style:none; padding:7px 0 0 0;}
ul.dropdown_spisok_a		li a			{ color:#177d5e; line-height:16px; font-size:12px; text-decoration:underline; font-weight:normal;}
li.li_dropdown_kat_w 				{list-style:none; padding-left:10px;}
li.li_dropdown_kat_w  a	{
font:12px Arial,sans-serif;
color:#282828;
font-weight:bold;}
.check_filter{
	padding-left: 17px;
	background: url(images/checkbox.jpg) no-repeat left top;
	cursor: pointer;
	height: 14px;
	margin-bottom: 5px;
	line-height: 15px;
}
.checked_filter{
	padding-left: 17px;
	background: url(images/checkbox.jpg) no-repeat left -14px;
	font-weight:bold;
	cursor: pointer;
	height: 14px;
	margin-bottom: 5px;
	line-height: 15px;
}
#tabs li.ui-tabs-active{
	background:#eeeeee;
	
}
.type_odezda{
	font:20px Arial,sans-serif;
	color:#2b2a29;
	font-weight:normal;
}
.step_div .str_prev_next{
	display:inline;
	border:0;
	background:none;
}
.str_prev_next_none{
	color:#000;
}
.step_div .str_prev_next:hover{
	background:none;
}
.step_div2  .str_prev_next{
	display:inline;
	color:#000;
	border:0;
	background:none;
}
.step_div2  .str_prev_next:hover{
	color:#000!important;
	text-decoration:underline;
}
.pred .str_prev_next{
	display:inline;
	color:#000;
	border:0;
	background:none;
}
.pred  .str_prev_next:hover{
	color:#000!important;
	text-decoration:underline;
	
}
a.close_pord{
	width:15px!important;
	height:15px!important;
	background:url(images/close.jpg) no-repeat top center!important;
	left: 470px;
	top: 0px;
}
.fancybox-inner .tovar_element {
	width:835px;
	height:525px;
	overflow:hidden;
	padding-top:30px;
}
.fancybox-inner .cena_kupit_kupit{
	left:310px;
}
.fancybox-inner .right_col_tovar_element{
	width:355px;
}
.fancybox-inner 
.fancybox-inner  .tovar_element{
	margin-top:0px;
}
a.podr_cart{
	display:block;		
	font:14px Myriad Pro,Arial, sans-serif;
	font-weight:bold;	
	line-height:30px;	
	color:#ef7b1d;
	margin-top:15px;
	text-decoration:underline;
}
a.podr_cart:hover{
	color:#177d5e;
}
.fancybox-inner .case_element .kupit_button_matrix{
	left: 265px;
	top:40px;
}
.fancybox-inner .ui-tabs-panel{
	width:428px;
	height:110px;
	overflow:auto;
}
.fancybox-inner  .left_col_tovar_element{
	height:545px;
}
.img_group{
	width:230px;
	height:264px;
	cursor:pointer;
	display:block;
}
.one_group{
	margin-right:13px;
	margin-bottom:15px;
}
.no_marg {
	margin-right:0px;
}
a.name_group{
	display:block;
	width:230px;
	height:32px;
	background:#282828;
	color:#fff;
	font:19px/28px Arial,sans-serif;
	font-weight:normal;
	text-align:center;
}
a.name_group:hover{
	text-decoration:underline;
}
.prop_size {
	float: left;
	width:35px;
	text-align:center;
	padding: 7px 0px;
	border: 1px solid #000;
	margin-right: 5px;
	cursor:pointer;
	margin-top:15px;
}
.prop_size.active {
	border: 1px solid #b9b9b9;
	background-color:black;
	color:white;
	
}
.color div {
	float:left;
	padding:5px 5px;	
	border: 1px solid white;
	cursor:pointer;
	margin-top:15px;
	width:24px;
	height:24px;
}
.color img{
	border: 1px solid black;
	width:22px;
	height:22px;
}
.color div.active {
	border: 1px solid black;
}
.left_sect {
	width: 188px;
	max-height: 191px;
	overflow: auto;
}
.filter-table{
	width:175px;
	border:none;
}
.name_filter{
	color: #232323;
	font: 12px Arial;
	font-weight: bold;
	line-height: 14px;
	cursor:pointer;
	background:url(images/filter_strelka.jpg) no-repeat center right;
}
.filter-field-name{
	color: #232323;
	font: 12px Arial;
	font-weight: bold;
	line-height: 14px;
}
.value_filter .ui-widget-content{
	
}
.value_filter .filter-field-input{
	width:164px;
	padding: 5px 0px 5px 0px;
}
.value_filter input[type="text"]{
	width:50px;
	padding-left:6px;
	
}
.value_filter input[type="checkbox"]{
	margin-right:5px;
}
.value_filter{
	max-height: 148px;
	overflow-y: auto;
	margin: 10px 0px 15px;
	max-width: 175px;
	padding: 5px 0px 0px 5px;
	border: 1px solid #DBDBDB;
}
.value_filter .ui-slider{
	margin: 10px 10px;
	position: relative;	
	background-image: url(images/filter_bg.png?1);
	background-position: 0px 0px;
}
.value_filter .ui-slider-range{
	background-color: #177d5e!important;
	height: 4px!important;
}
.value_filter{
	max-height: 188px;
	overflow: hidden;
	margin: 2px 0px 15px;
	max-width: 175px;
	padding: 5px;
	border: 1px solid #DBDBDB;
}
.value_filter .ui-slider{
	width: 150px;

}
.value_filter .ui-widget-header{
	border:0;
}
.value_filter .ui-widget-content{
	border:0;
}
.value_filter .ui-slider-handle{
	border:0;
	border-radius:0;
	width:9px;
	height:13px;
	background: url(images/filter_slider.png) no-repeat;
}
.right_col_tovar_element .ui-widget-content{
	border:0;
	background:none;
}
.right_col_tovar_element .ui-widget-header{
	border:0!important;
	background:none!important;
}
.right_col_tovar_element .ui-widget-content{
	width:420px;
}
.right_col_tovar_element .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border:0;
	background:#e7e7e7;
}
/* Фильтр цвета и размера */
.filter_size div{
	float: left;
	padding: 2px 5px 0px 3px;
	height: 12px;
	margin-bottom: 4px;
	cursor: pointer;
	width: 50px;
	text-align: left;
	line-height: 10px;
	margin-left: 5px;
	padding-left: 17px;
	background: url(images/checkbox.jpg) no-repeat left top;
}
.filter_size div.active {
	border: 1px solid black;
}
.filter_color div {
	float:left;
	padding:4px;
	margin-right:6px;
	border: 1px solid #e5e5e5;
}
.filter_color img{
	border: 1px solid #e5e5e5;
	width:8px;
}
.filter_color{
	margin-left:5px;
}
.filter_color div.active {
	border: 1px solid #e5e5e5;
}
.one_color_filter{
	cursor:pointer;
	border:1px solid #fff;
}
.active_color_filter{
	border:1px solid #000!important;
}
.one_size_filter{
	cursor:pointer;
	border:1px solid #fff;
}
.active_size_filter{
	background: url(images/checkbox.jpg) no-repeat left -14px!important;
	font-weight:bold;
}
.check_filter{
	margin-left:5px;
}
.brand_left_col{
	width:520px; padding-bottom:20px;
}

.one_brand_out{
	padding:4px;
	box-shadow:0px 3px 1px #d9d8d8;
	margin: 0 20px 20px 0;
	background:#fff;
}
.brand_detail .one_brand_out{
	box-shadow:none;
}
.brand_detail .one_brand{
	border:1px solid #e8e8e8;
}
.one_brand{	
	border-top:1px solid #e8e8e8;
	display:block;
	width:164px;
	height:85px;	
}
.brand_detail{
	background:#fff;
	background: #fff;
	padding: 15px;
	margin-bottom: 10px;
}
.brand_detail div{
	text-indent:40px;
}
.brand_detail .header_grey_span{
	margin-bottom:10px;
}
.brand_detail .back_to_list{
	text-align:right;
	color:#177d5e;
}
.brand_detail .back_to_list a{	
	text-decoration:underline;
	color:#177d5e;
}
.tables{
	width:800px;
	padding:16px 18px;
	background:#fff;
}
tr.theadsizes td{
	padding:5px 0;
	font:15px Arial;
	background:#282828;
	color:#fff;
	text-align:center;
}
table.tbsizes tr td{
	border-bottom: 1px solid #CDCDCD;
	padding: 8px 18px;
	padding-left: 17px;
	padding-right: 18px;
	font: 11px Arial;
}
table.tbsizes{margin:5px;margin-top:20px;}
table.tbsizes tr td{
	border-right:1px solid #cdcdcd;	
}
table.tbsizes tr td:last-child{
	border-right:none;	
}
.akcii p a {
	text-decoration:underline;
}
.fancybox-close {
	width: 15px;
	height: 15px;
	background: url('images/close.jpg') no-repeat;
	position: absolute;
	cursor: pointer;
	top: 13px;
	right: 13px;
	z-index:12;
}
.fancybox-close:hover{
	background: url('images/close.jpg') no-repeat;
}
tr.theadsizes td{
	padding:5px 0;
	font:15px Arial;
	background:#282828;
	color:#fff;
	text-align:center;
}
table.tbsizes tr td{
	border-bottom:1px solid #cdcdcd;
	padding:8px 18px;
	font:11px Arial;
}
table.tbsizes{margin-top:10px;margin-left:11px;}
table.tbsizes tr td:first-child{
	border-right:1px solid #cdcdcd;	
}
.tbsizes_2{
	font:12px Arial;
	padding: 10px;	
	font-size: 13px;
	line-height: 20px;
	min-height:180px;
	padding-top:15px;
}
.tbsizes_2 p{
	padding-bottom:10px;
}
.tbsizes_step{
	position: absolute;
	background: url(images/step.png) no-repeat;
	width: 105px;
	height: 175px;
	top: 15px;
	right: 20px;
	display:block;
}
.left_sect {
	width:188px;
	max-height: 191px;
	overflow: auto;
}
.scroller_block{
	padding-bottom:10px;
}
.scroller_block .ui-slider-range{
	background-color:#177d5e;
	height:4px;
	
}
.ui-tabs .ui-tabs-nav{
	padding:0;
}
.scroller_block .ui-slider {
	margin: 10px 10px;
	position: relative;
	width: 141px;
	background-image: url(images/filter_bg.png?2);
	background-position: 0px 0px;
	border-radius: 0;
	height: 8px;
}
.scroller_block .ui-slider-handle {
	background: url(images/filter_slider.png);
	height: 13px;
	width: 9px;
	top:-0.5em;
	margin-left: -.4em;
}
.scroller_block .ui-state-default {
	border: 0;
	border-radius:0;
}
.filter_section{
	margin-top: 20px;
}
.separate_filter{
	max-height: 148px;
	overflow-y: auto;
	margin: 10px 0px 15px;
	max-width: 175px;
	padding:5px 0px 0px 5px;
	border:1px solid #DBDBDB;
}
.ui-widget-header{
	border:0;
	background:none;
}
.ui-tabs-selected a {
color: #282828;
}
#tabs1{
	border:0;
	width:820px;
	margin-top: 36px;
	padding:0;
}
.right_col_tovar_element .ui-tabs-panel{
	margin-top:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	
}
.akcii .news-detail{
	background: #fff;
	padding: 15px;
}
.back_to_list {
text-align: right;
	text-decoration: underline;
	color: #177d5e;
}
ul.dropdown_a li a:hover{
	color:#177d5e;
}
ul.dropdown_kat_a li a:hover{
	color:#177d5e;
}
#tabs1{
	background:none;
}
.for_button{
	width: 182px;
}
.button5, .button3{
	float:right;
	background: none;
	border: 1px solid #ccc;
	background: none;
	color: #000;
	cursor: pointer;
	width: 80px!;
	height: 29px;
}
.button5:hover, .button3:hover{
	background: #2B2A29t;
	color: #fff;
}
input[name="set_filter"]{
	width:80px;
	height:30px;
	padding-top:0;
	color: #000;
	background:none;
	border: 1px solid #ccc;
	cursor:pointer;
}
input[name="set_filter"]:hover{
	background: #2B2A29;
	color:#fff;
}
input[name="del_filter"]{
	background:none;	
	border: 1px solid #ccc;
	background: none;
	color:#000;
	cursor:pointer;
	width: 80px;
	height: 30px;
}
input[name="del_filter"]:hover{
	background: #2B2A29;
	color:#fff;
}

.tables{
	width:415px;
	padding:10px 12px;
	padding-right:26px;
	background:#fff;
}
.tables #tabs1{
	width:415px;
	background:none;
}
.tables ul.ui-widget-header li{
	background:none;	
	border-radius:0;
	margin:0;
	border:1px solid #fff;
}
.tables ul.ui-widget-header li a{
	padding-top:10px;
	padding-bottom:10px;
}
.tables ul.ui-widget-header li.ui-tabs-active{
	border:1px solid #cdcdcd;
}
.tables ul.ui-widget-header li.ui-tabs-active a{
	text-decoration:underline;
	color:#000;
}
.tables ul.ui-widget-header li a{
	color:#898989;
	background:none;
}
.tables .ui-tabs-panel{
	position:relative;
	padding:0;
	height:auto;
	width:425px;
	border:1px solid #cdcdcd;
	border-radius:0;
}
.search-page input[type="submit"]{
	border: 1px solid #ccc;
	color: #000;
	background: none;
	padding:5px;
}
.search-page input[type="text"]{
	padding:4px;
}
.search-page input[type="submit"]:hover{
	background:#000;
	color:#fff;
	cursor:pointer;	
}
.tovar_element h1{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:30px;	
}
.tovar_element .type_odezda{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:27px;	
	font-weight:normal;
}
.left-contact {
	width: 50%;
	display: inline-block;
}
.right-contact {
	width: 30%;
	float: right;
	background-color: #F9D69D;
	margin-right: 10px;
	padding: 30px 30px 10px;
        margin-top: -80px;
}
.right-contact .mf-text {
	font-weight: bold;
	padding: 0px 0 6px;
}
.right-contact div.mf-name input, div.mf-email input {
	width: 100%;
	border: none;
	height: 30px;
	padding: 0 8px;
	box-sizing: border-box;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.right-contact div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
	width: 100%;
}
 p.title {
	font: 12px Arial;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
    display: block;
    margin-bottom: 7px;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
}
.mfeedback  input[type="submit"]{
	width:132px;
	height: 36px;
	background: #245F4C;
    box-shadow: -2px -2px 3px #214E41 inset;
	font-family: Sans, sans-serif;
    font-size: 13px;
    line-height: normal;
    color: #f8e6c2;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
}