@charset "utf-8";
/* CSS Document */
html, body { margin: 0; padding: 0; height: 100%; }
html { background: url( '/i/pattern.jpg' ) repeat center top; }
body { font: 75%/1.55em Arial, Helvetica, sans-serif; color: #333; min-width: 980px; overflow-x: hidden; }
* html #wrapper { height: 100%; }
.specials > .action > div:first-child {
	background: url('/i/bg-menu-blue.jpg') left top repeat-x !important;
}

.best_goods + .search_by_firm {
	
}

.h2
{font-size: 20px;
margin: 0 0 12px 0;
color: #000;
text-transform: uppercase;
display: block;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;}

.b
{font-weight: bold;}

.main_text
{
padding: 0px 15px ;
}

.b_price
{font-weight: bold; float: left; color: #000; font-size: 14px; display: block;}

#wrapper { 
	min-height: 100%; background: #fff; 
	box-shadow: 0 0 25px -5px rgba(0, 59, 160, 1); -moz-box-shadow: 0 0 20px rgba(0, 59, 160, 1); -webkit-box-shadow: 0 0 25px -5px rgba(0, 59, 160, 1); 
}
.fixed_width { width: 980px; margin: 0 auto; }

/*** Popup layer styles ***/
.popup_layer { display: none; position: fixed; left: 0; top: 0; z-index: 997; width: 100%; height: 100%; }
.popup_layer .transparent_layer { 
	width: 100%; height: 100%; background: #000; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
	-moz-opacity: 0.6; 
	-khtml-opacity: 0.6; 
	opacity: 0.6;
	position: absolute;
	left: 0;
	z-index: 998;
}
.popup_layer .popup_window { 
	width: 360px; height: 370px; background: none; 
	position: relative; z-index: 999; float: center; top: 50%; margin: -193px auto 0;
	box-shadow: 0 1px 6px -2px rgba(0, 35, 73, 1);
} 
.popup_layer .popup_window .popup_close { position: absolute; right: 18px; top: 15px; padding: 1px 18px 4px 0; font-size: 11px; cursor: pointer; background: url( '/i/icons/ic_close.png' ) no-repeat right top; }
.popup_layer .popup_window.added_width { width: 480px; height: 235px; display: none; }
.popup_layer .popup_window.added_width.act { display: block; }
.popup_layer .popup_window.call_width { width: 407px; height: 271px; }
.popup_layer .popup_window.call_width.n_act { display: none; }
.popup_layer iframe { border: 0; background-color: transparent; }


/***  H E A D E R  ***/
#header { height: 160px; }
#header .fixed_width { position: relative; }
#header .top_pattern { width: 100%; height: 45px; position: absolute; left: 0; top: 0; background: url( '/i/top_pattern.png' ) repeat-x center top; }
#header .top_pattern .fixed_width { font-size: 11px; }
#header .top_pattern .links { position: absolute; left: 20px; top: 12px; }
#header .top_pattern .links a { margin: 0 16px 0 0; }
#header .top_pattern .currency { position: absolute; left: 336px; top: 12px; color: #889099; display: none; }
#header .top_pattern .currency p { float: left; padding: 0 5px 0 0; margin: 0; }
#header .top_pattern .currency span, #header .top_pattern .currency a { float: left; display: block; width: 39px; height: 45px; margin: -12px 1px 0; text-align: center; background: url( '/i/currency_back.png' ) no-repeat; }
#header .top_pattern .currency span { background-position: left -45px; }
#header .top_pattern .currency span ins { text-decoration: none; }
#header .top_pattern .currency ins { display: inline-block; padding: 12px 0 0; }  
#header .top_pattern .login { position: absolute; right: 255px; top: 12px; display: none; }
#header .top_pattern .login .ic_user.auto_icon { padding: 2px 0 2px 15px; cursor: pointer; }
#header .top_pattern .search { width: 240px; height: 36px; position: absolute; right: 15px; top: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #d8e9f5; }
#header .top_pattern .search .form_padds { padding: 6px 0 0 10px; width: 223px;}
#header .top_pattern .search .field_block { float: left; width: 160px; height: 24px; background: url( '/i/search_back.png' ) no-repeat; }
#header .top_pattern .search .inp_pos { padding: 0 0 0 18px; }
#header .top_pattern .search input.text { float: left; width: 130px; border: 0; background: none; color: #75808c; font-size: 11px; line-height: 11px; }
#header .top_pattern .search .button_shadow { float: right; padding: 0 0 12px; background: url( '/i/button_shadow.png' ) no-repeat center bottom; }
#header .top_pattern .search .is_button { padding: 0 8px; }
#header .logo { display: block; width: 208px; height: 50px; position: absolute; left: 18px; top: 78px; text-decoration: none; color: #485666; background: url( '/i/logo.png' ) no-repeat; }
#header .logo div { padding: 35px 0 0 2px; }
#header .call_block { position: absolute; left: 362px; top: 76px; padding: 0 0 0 70px; color: #889099; }
#header .call_block.print_v { left: 760px; color: #000; }
#header .call_block .phone { font-size: 25px; font-weight: bold; color: #333; margin: 0 0 0 -68px; }
#header .call_block .phone span { font-size: 17px; font-weight: normal; padding: 0 5px 0 0; }
#header .basket_block { width: 336px; height: 78px; position: absolute; right: 0; top: 64px; font-size: 11px; color: #485666; background: url( '/i/basket_block.png' ) no-repeat; }
#header .basket_block .left_block { width: 171px; }
#header .basket_block .padds { padding: 17px 0 0 15px; }
#header .basket_block p { padding: 0 0 5px; }
#header .basket_block .ic_basket { padding: 1px 22px 0 0; background: url( '/i/icons/ic_basket.png' ) no-repeat right 0; }

/***  M A I N   M E N U  ***/
#main_menu { height: 64px; position: relative; line-height: 12px; background: url( '/i/main_menu_shadow.png' ) no-repeat center bottom; }
#main_menu .line { width: 1px; height: 45px; position: absolute; top: 0; background: url( '/i/main_menu_corners.png' ) no-repeat left 0; }
#main_menu .line.is_left { left: -1px; }
#main_menu .line.is_right { right: -1px; background-position: left -45px; }
#main_menu ul { padding: 0; margin: 0; list-style-type: 0; }
#main_menu ul li { float: left; text-align: center; padding: 0; margin: 0; position: relative; background: url( '/i/main_menu.jpg' ) repeat-x left top; }
#main_menu ul li:hover { margin: 0 0 0 -2px; padding-left: 2px; background-position: left -45px; }
#main_menu ul li .corner { display: none; width: 9px; height: 6px; position: absolute; left: 50%; bottom: -1px; z-index: 92; margin: 0 0 0 -4px; line-height: 0; background: url( '/i/submenu_corner.png' ) no-repeat; }
#main_menu ul li:hover .corner.vis { display: inline-block; }
#main_menu ul li.item1 { width: 172px; text-align: left; }
#main_menu ul li.item1 a { padding-left: 18px; }
#main_menu ul li.item2 { width: 126px; }
#main_menu ul li.item3 { width: 118px; }
#main_menu ul li.item4 { width: 140px; }
#main_menu ul li.item5 { width: 82px; }
#main_menu ul li.item6 { width: 72px; }
#main_menu ul li.item7 { width: 112px; }
#main_menu ul li.item8 { width: 122px; }
#main_menu ul li.item9 { width: 158px; margin: 0 0 0 -2px; padding-left: 2px; background-position: left -90px; }
#main_menu ul li.item9 .submenu { width: 159px; }
#main_menu ul li.item9 .submenu .padds { padding-left: 9px; padding-right: 9px; }
#main_menu ul li.item9 .submenu .left_block  { width: 100%; }
#main_menu ul li a { display: block; color: #fff; text-shadow: 0 -1px #1a62a3; text-decoration: none; padding: 15px 0 18px; background: url( '/i/main_menu_line.png' ) no-repeat right top; }
#main_menu ul li:hover a { margin-left: -2px; padding-left: 2px; text-shadow: 0 -1px #2b5884; background: url( '/i/main_menu_line_over.png' ) no-repeat right top,  url( '/i/main_menu_line_over.png' ) no-repeat left top ; }
#main_menu ul li.item1:hover { margin: 0; padding-left: 0; }
#main_menu ul li.item1:hover a { background: url( '/i/main_menu_line_over.png' ) no-repeat right top; margin: 0; padding-left: 18px; }
#main_menu ul li.item9:hover { background-position: left -45px; }
#main_menu ul li.item9 a { background: none; margin-left: -2px; padding-left: 2px; background: none; }
/*** submenu ***/
#main_menu ul li:hover .submenu { display: block; }
#main_menu .submenu { display: none; position: absolute; left: 0; top: 45px; z-index: 90; border: #ffcc00 1px solid; background: #fff; }
#main_menu .submenu.vanny { width: 850px; }
#main_menu .submenu.other { width: 480px; }
#main_menu .item2 .submenu { left: -67px; }
#main_menu .item3 .submenu { left: -193px; }
#main_menu .item4 .submenu { left: -311px; }
#main_menu .item5 .submenu { left: -454px; }
#main_menu .item6 .submenu { left: -534px; }
#main_menu .item7 .submenu { left: -606px; }
#main_menu .item8 .submenu { left: -696px; }
#main_menu .submenu .padds { padding: 22px 19px 52px 19px; }
#main_menu .submenu .left_block { width: 182px; }
#main_menu .submenu .menu2 { width: 172px;
	/*border-top: #dcdcdc 1px solid; */
}
#main_menu ul li .submenu a, #main_menu ul li:hover .submenu a { color: #000; text-shadow: none; text-decoration: underline; text-align: left; padding: 0; margin: 0; background: none; }
#main_menu .submenu .menu_item { position: relative; background: url( '/i/gray_pix.gif' ) repeat-x left bottom; }
#main_menu .submenu .menu_item.first_b { color: #000; font-weight: bold; text-align: left; padding: 8px 10px 13px; }
#main_menu .submenu .menu_item a, #main_menu ul li:hover .submenu .menu_item a { padding: 8px 10px 13px; }
#main_menu .submenu .menu_item:hover a, #main_menu ul li:hover .submenu .menu_item:hover a { color: #666; background: #d0e4f4 url( '/i/white_pix.gif' ) repeat-x left bottom; margin: -1px 0;  padding: 9px 10px 14px; }
#main_menu .submenu .menu_item:hover .submenu2 { display: block; } 
#main_menu .submenu .submenu2 { display: none; width: 192px; position: absolute; left: 172px; top: 0; }
#main_menu .submenu .submenu2 .menu_item { margin: 0; padding: 7px 10px 14px 30px; text-align: left; background: #d0e4f4 url( '/i/white_pix2.gif' ) repeat-x left bottom; }
#main_menu .submenu .submenu2 .menu_item:first-child, #main_menu .submenu .submenu2 .menu_item:first-child:hover { padding-top: 9px; background: #d0e4f4 url( '/i/white_pix.gif' ) repeat-x left bottom; }
#main_menu .submenu .submenu2 .menu_item:last-child { background: #d0e4f4 url( '/i/white_pix.gif' ) repeat-x left bottom; }
#main_menu .submenu .menu_item:hover .submenu2 .menu_item a { display: inline; color: #000; }
#main_menu ul li:hover .submenu .submenu2 .menu_item a { padding: 0; background: none; }
#main_menu ul li:hover .submenu .submenu2 .menu_item a:hover { color: #0099ff; }
#main_menu .right_block .menu2 { border: 0; float: left; }
#main_menu .submenu .right_block { margin-left: 20px; }
#main_menu .submenu .right_block .menu_item { padding: 8px 10px 13px !important; text-align: left; margin: 0 !important; }
#main_menu .submenu .right_block .menu_item a, #main_menu .submenu .right_block .menu_item:hover a, #main_menu ul li:hover .submenu .right_block .menu_item:hover a { background: none; margin: 0 !important; padding: 0 !important; display: inline; }
#main_menu ul li:hover .submenu .right_block .menu_item:hover a:hover { color: #0099ff; }
#main_menu .submenu .right_block .selected_good { float: left; text-align: left; line-height: 1.55em; margin: 0 0 0 10px; }
#main_menu ul li .submenu .catalog a, #main_menu ul li:hover .submenu .catalog a { color: inherit; display: inline-block; padding: 0 !important; margin: 0 0 -6px 0 !important; }
#main_menu .right_block .all_brands { text-align: left; padding: 26px 10px 0; color: #8c8c8c; }
#main_menu .right_block .all_brands a { color: #8c8c8c !important; display: inline; }
#main_menu .right_block .all_brands a:hover, #main_menu ul li .submenu .catalog a:hover { color: #0099ff !important; }

/*** Specials ***/
.specials { height: 371px; position: relative; }
.specials .action { width: 580px; height: 371px; position: relative; z-index: 10; }
.specials .action .left_block { width: 322px; }
.specials .action .right_block { margin: 4px 0 0 0; }
.specials .action a.link_block { display: block; width: 580px; height: 371px; line-height: 0; position: absolute; left: 0; top: 0; z-index: 1; text-decoration: none; }
.specials .action .links { width: 580px; position: absolute; left: 0; bottom: 0; z-index: 2; color: #fff; background: url( '/i/spec_links.png' ); }
.specials .action .links .padds { padding: 25px 10px 25px 20px }
.specials .action .links .firms { line-height: 1.8em; padding: 8px 0 0; }
.specials .action .links .firms a { margin: 0 16px 0 0; }
.specials .action .links .white_line { padding: 0 0 0 15px; line-height: 0; background: url( '/i/white_line.gif' ) repeat-y left top; }
.specials .action .links .white_line b { display: inline-block; line-height: 26px; margin: -6px 0; }
.specials .search_best { width: 404px; height: 371px; position: absolute; right: 0; top: 0; z-index: 11; }
.specials .search_best .hidden_area { width: 405px; height: 371px; position: relative; overflow: hidden;  }
.specials .search_best .head { width: 405px; height: 38px; margin: 0 -1px 0 0; font-weight: bold; font-size: 14px; color: #fff; text-shadow: #0a316d 0 1px; background: url( '/i/search_best_head.png' ) no-repeat; }
.specials .search_best .head .text_pos { padding: 9px 0 0 19px; }
.with_arrow { padding: 0 15px 0 0; background: url( '/i/white_arrows.png' ) no-repeat right 5px; }
.hid .with_arrow { background-position: right -29px; }
.specials .search_best .best_goods .head { cursor: pointer; border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; }
.specials .best_goods { position: absolute; left: 0; top: 0; z-index: 10; }
.specials .best_goods.hid2 .good_over { display: none; }
.specials .best_goods .best_block { height: 290px; background: #fff url( '/i/best_goods_back.gif' ) repeat-x left top; }
.specials .best_goods .best_block .catalog_shifts { margin: 0; padding: 22px 10px 0; }
.specials .best_goods .yellow_line { height: 5px; line-height: 0; background: url( '/i/yellow_back.gif' ) repeat-x; }
.specials .search_by_firm { position: absolute; left: 0; top: 333px; z-index: 9; }
.specials .search_by_firm.over_index { z-index: 12; }
.specials .search_by_firm .search_block { width: 404px; height: 288px; background: #fff url( '/i/best_goods_back.gif' ) repeat-x left top; border-radius: 0 0 0 2px; -webkit-border-radius: 0 0 0 2px; -moz-border-radius: 0 0 0 2px; }
.specials .search_best .search_by_firm .head { cursor: pointer; }
.search_by_firm .sb_padds { padding: 20px 20px 0; }
.search_by_firm .sb_padds label { padding-bottom: 6px; }
.search_by_firm .sb_padds .butt_pos { padding: 4px 0 0; }

.best_sellers { padding: 20px 0 0; background: url( '/i/leaders_grad.png' ) no-repeat center top; }
.best_sellers .head { color: #818b96; background: url( '/i/pattern_head.png' ) repeat-x; }
.best_sellers .head .padds { padding: 14px 14px 12px 19px; }
.best_sellers .changer { font-size: 18px; font-weight: bold; }
.best_sellers .changer .case { color: #818b96; float: left; cursor: pointer; }
.best_sellers .changer .case:hover { color: #333; }
.best_sellers .changer .case.act { color: #333; cursor: default; }
.best_sellers .changer .slider_line { float: left; width: 57px; height: 22px; margin: 1px 15px 0; overflow: hidden; position: relative; line-height: 0; cursor: pointer; background: url( '/i/slider_line.png' ) no-repeat; }
.best_sellers .changer .slider_line .slider_shadow { width: 48px; height: 18px; position: absolute; left: -9px; top: 0; background: url( '/i/slider_shadow.png' ) no-repeat; }
.best_sellers .changer .slider_line .slider { display: block; width: 30px; height: 22px; margin: 0 auto; cursor: pointer; background: url( '/i/slider.png' ) no-repeat; }
.best_sellers .changer .slider_line .slider:hover { background-position: left -22px; }


.best_sellers .carouse1_nav { float: right; width: 48px; height: 35px; margin: -1px 0 0; background: url( '/i/nav_shadow.png' ) no-repeat; }
.best_sellers .carouse1_nav .nav { float: left; margin: 0 0 0 1px; }
.best_sellers .carouse1_nav .nav_pos { padding: 0 0 0 4px; }
.best_sellers .carouse1 .lenta_pos { padding: 0 10px 7px 10px; margin: 0px 0 0; }
.best_sellers .carouse1 .lenta { height: 250px; position: relative; overflow: hidden; }
.best_sellers .carouse1 .catalog_shifts { position: absolute; left: 0; top: 20px; margin-left: 0; }
.best_sellers .carouse1 table.default.catalog { width: auto; }
.best_sellers .carouse1 .catalog .good_block { width: 172px; }

.catalog .good_block .good_overMini { width: 192px; height: 180px; position: absolute; left: -10px; top: -10px; z-index: 20; /*background: url( '/i/good_over_mini.png' ) no-repeat left 350px; */}
.catalog .good_block .good_overMini:hover { z-index: 25; height: 190px; z-index: 28; /*background-position: left top;*/ }
.catalog .good_block .good_overMini .good_padds { padding: 10px 8px; margin: 0 2px; position: relative; z-index: 2;}
/*.name_grad_title:after { 
	content: "";
	display: block;
	position: absolute;
	width: 184px;
	height: 184px;
	left:-6px;
	top: 0;
	z-index: 0;
}



table.default.catalog td:hover .name_grad_title:after {outline: 2px solid #ffd800;}*/

.best_sellers .carouse2_nav { float: right; width: 48px; height: 35px; margin: -1px 0 0; background: url( '/i/nav_shadow.png' ) no-repeat; }
.best_sellers .carouse2_nav .nav { float: left; margin: 0 0 0 1px; }
.best_sellers .carouse2_nav .nav_pos { padding: 0 0 0 4px; }
.best_sellers .carouse2 .lenta_pos { padding: 0 10px 7px 10px; margin: -21px 0 0; }
.best_sellers .carouse2 .lenta { height: 330px; position: relative; overflow: hidden; }
.best_sellers .carouse2 .catalog_shifts { position: absolute; left: 0; top: 20px; margin-left: 0; }
.best_sellers .carouse2 table.default.catalog { width: auto; }
.best_sellers .carouse2 .catalog .good_block { width: 180px; }
.best_sellers .carouse3_nav { float: right; width: 48px; height: 35px; margin: -1px 0 0; background: url( '/i/nav_shadow.png' ) no-repeat; }
.best_sellers .carouse3_nav .nav { float: left; margin: 0 0 0 1px; }
.best_sellers .carouse3_nav .nav_pos { padding: 0 0 0 4px; }
.best_sellers .carouse3 .lenta_pos { padding: 0 10px 7px 10px; margin: -21px 0 0; }
.best_sellers .carouse3 .lenta { height: 330px; position: relative; overflow: hidden; }
.best_sellers .carouse3 .catalog_shifts { position: absolute; left: 0; top: 20px; margin-left: 0; }
.best_sellers .carouse3 table.default.catalog { width: auto; }
.best_sellers .carouse3 .catalog .good_block { width: 180px; }

.nav { display: block; width: 18px; height: 23px; cursor: pointer; background: url( '/i/nav_arrows.png' ) no-repeat; }
.nav.is_left { background-position: 0 0; }
.nav.is_left:hover { background-position: 0 -23px; }
.nav.is_right { background-position: -18px 0; }
.nav.is_right:hover { background-position: -18px -23px; }

.share_print { float: right; font-size: 11px; }
.share_print .ic_share.auto_icon { padding: 1px 0 4px 14px; }
.share_print .ic_print.auto_icon { padding: 0 0 4px 20px; margin: 0 0 0 17px; }

/*** Navigation ***/
#navigation { color: #475764; font-size: 11px; padding: 0 0 9px; border-bottom: #ededed 1px solid; }
#navigation .icon { cursor: default; margin: 0 5px 0 6px; position: relative; top: 2px; }
/*** all site ***/
#navigation .all_site_pos { margin: 0 -20px; position: relative; height: 1px; z-index: 81; }
#navigation .all_site { display: none; width: 100%; position: absolute; left: 0; top: -30px; z-index: 81; }
#navigation .all_site .border_block { 
	border: #dcdcdc 1px solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
	background: #f7f7f7; 
}
#navigation .all_site .top_block { padding: 11px 19px 9px; font-size: 11px; }
#navigation .all_site .top_block .s_shift { margin: 0 0 0 19px; }
#navigation .all_site .top_block .ic_close_block { float: right; padding: 2px 18px 4px 0; margin: 0 -4px 0 0; cursor: pointer; background: url( '/i/icons/ic_close.png' ) no-repeat right top; }
#navigation .all_site .white_block { font-size: 12px; margin: 0 -1px -1px; }
#navigation .all_site .white_block .border_shadow { 
	border-top: #eceeef 1px solid; border-bottom: #bbc4ce 1px solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
	box-shadow: 0 0 2px rgba(187, 196, 206, 0.8); -webkit-box-shadow: 0 1px 1px rgba(187, 196, 206, 0.8); -moz-box-shadow: 0 1px 1px rgba(187, 196, 206, 0.8); 
	padding: 17px 10px 3px; background: #fff; 
}
#navigation .all_site table.default { width: 100%; }
#navigation .all_site table.default td { padding: 0 10px; }
#navigation .all_site ul { padding: 0; margin: 0 0 15px; }
#navigation .all_site ul li { padding: 2px 0 5px; margin: 0 0 1px; background: none; }
#navigation .all_site ul li.head { font-weight: bold; font-size: 14px; padding-right: 10px; padding-bottom: 4px; display: inline-block; }
#navigation .all_site ul li.head.act { color: #fff; padding-left: 20px; margin-left: -20px; background: #455666 url( '/i/white_item.gif' ) no-repeat 8px 8px; }


/***  C O N T E N T  ***/
#content { margin: -3px 0 0; }
#content .common_padds { padding: 0 20px; }

/***  Left part ***/
#left_part { float: left; width: 172px; }
.catalog_options { border-left: #d7e9f5 1px solid; border-right: #d7e9f5 1px solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative; background: #f7f7f7;}
.catalog_options .option_block {  }
.catalog_options .head { position: relative; cursor: pointer; color: #36404d; font-weight: bold; padding: 7px 10px; margin: 0 -1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #cee3f4 url( '/i/option_head.png' ) repeat-x left top; }
.catalog_options .head .icon { position: absolute; right: 10px; top: 13px; }
.catalog_options .padds { display: none; padding: 9px 9px 10px; }
.catalog_options .option_block.act .padds { display: block; }
.catalog_options b { color: #000; }
.catalog_options b.cat_bold {color: rgb(72, 86, 102); }
.catalog_options .separator { display: inline-block; width: 1px; height: 9px; margin: 0 7px; background: url( '/i/separator.gif' ) no-repeat left 1px; }
.catalog_options .price_options .padds { padding-top: 13px; padding-bottom: 11px; margin-bottom: -20px; }
.catalog_options .price_options .field_block { float: left; width: 55px; height: 25px; background: url( '/i/field1.png' ) no-repeat; }
.catalog_options .price_options .field_block input { border: 0; background: none; width: 45px; padding: 0; margin: 0 0 0 5px; }
.catalog_options .from, .catalog_options .to { float: left; margin: 3px 4px 0 0; }
.catalog_options .to { margin-left: 7px; }
.catalog_options .gabarits .padds { padding-top: 11px; padding-bottom: 8px; }
.catalog_options .gabarits .inline_block { padding: 5px 0 3px; }
.catalog_options .gabarits .field_block { float: left; width: 45px; height: 25px; background: url( '/i/field2.png' ) no-repeat; }
.catalog_options .gabarits .field_block input { border: 0; background: none; width: 35px; padding: 0; margin: 0 0 0 5px; }
.catalog_options .cm { float: left; margin: 3px 0 0 5px; }
.catalog_options .installations .padds { padding-top: 13px; padding-bottom: 12px; }
.catalog_options label { display: block; padding: 0 0 0 19px; }
.catalog_options label input { top: 2px; }
.catalog_options .brands .padds { padding-top: 13px; padding-bottom: 11px; }
.catalog_options .brands .sliding_more_brands { display: none; }
.catalog_options .brands label[disabled] { color: #999; }
.catalog_options .brands #more_brands.act { display: none; }
.catalog_options .rating .padds { padding-top: 13px; padding-bottom: 0; }
.catalog_options .with_review { margin-top: 8px; }
.catalog_options .is_button { padding: 0; width: 172px; margin: 15px 0 15px 0px; }
.filter-submit-button .is_button { padding: 0; width: 172px; margin: 15px 0 15px 0px; }
.catalog_options .icon.ic_close2.auto_icon { position: absolute; left: 29px; bottom: -24px; text-decoration: none; padding: 0 0 0 11px; background: url( '/i/icons/ic_close2.png' ) no-repeat left 1px; }
.catalog_options .icon.ic_close2.auto_icon .pseudo { color: #1a78d0; }
.catalog_options .icon.ic_close2.auto_icon .pseudo:hover { color: #0099ff; border-bottom: #0099ff 1px dotted; }

.unavailable { float: right; display: inline-block; font-size: 11px; color: #cc0000; padding: 1px 11px 0 0; }

.with_found { position: relative; }
.with_found .found { position: absolute; right: 2px; top: 0; z-index: 80; }
.with_found .found .found_pos { height: 29px; position: absolute; left: 0; top: 0; white-space: nowrap; background: url( '/i/found_back.png' ) no-repeat; }
.with_found .found .right_corner { display: inline-block; width: 5px; height: 29px; float: right; position: relative; right: -5px; background: url( '/i/found_back.png' ) no-repeat right top; }
.with_found .found .found_padds { padding: 6px 6px 0 16px; }
.with_found .found a { color: #3285d5; }
.with_found .found a:hover { color: #0099ff; }

.to_top { display: none;/* width: 100%;*/right: 50%;margin-right: -558px; position: fixed; bottom: 69px; text-align: right; z-index: 900; }
.to_top .fixed_width { width: 100%; max-width: 1110px; }
.to_top .ic { display: inline-block; line-height: 0; width: 24px; height: 24px; cursor: pointer; background: url( '/i/to_top.png' ) no-repeat; }

/***  Right part  ***/
#right_part { margin: 0 0 0 192px; }
#right_part.without_left { margin: 0; }
#right_part .right_padds { padding: 7px 0 28px; }
#right_part.without_left .right_padds { padding-bottom: 50px; }

.num_on_page { float: right; font-size: 11px; padding: 8px 0 0; }
.num_on_page .show_on_page { float: left; }
.num_on_page .select_block { float: left; margin: -1px 9px 0 3px; }
.num_on_page .select_block select { font-size: 11px; width: 52px; height: 21px; }
.num_on_page .is_button { float: left; margin: -2px 0 0; }
.num_on_page .shown { padding: 6px 0 0; clear: both; text-align: right; }

.catalog_head h1 .num { position: relative; left: 5px; top: -8px; font-size: 14px; }

.sort_by { padding: 0 0 20px; font-size: 11px; }
.sort_by .s_t { float: left; margin: 1px 4px 0 0; }
.sort_by .select_block { float: left; }
.sort_by .select_block select { height: 21px; font-size: 11px; }

.sort_by_sizes { padding: 0 0 30px; font-size: 11px; }
.sort_by_sizes .select_title { float: left; margin: 1px 4px 0 0; }
.sort_by_sizes .select_block { float: left; }
.sort_by_sizes .select_block select { height: 21px; padding-left: 3px; padding-right: 2px; font-size: 11px; }
.secondRow1 {margin-left: 103px ! important;}
.secondRow2 {margin-left: 48px ! important;}
.secondRow3 {margin-left: 43px ! important;}
.select_title.secondRow3.special
{
	margin-left: 51px ! important; 
}
.select_title.secondRow2.special
{
	margin-left: 122px ! important; 
}
.select_title {
	font-size: 12px;
    font-weight: bold;
}
.filter-title {
	float: left;
    padding-right: 10px;
    margin: 1px 0px 0px 0px;
    font-size: 14px;}
.with_gidro {
	text-shadow: 0px 1px 1px white;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 9px;
    text-decoration: none;
	background-color: #FFD100;
	font-weight: bolder;
	color : black;
}
.with_gidro:hover 
{
	color: black;
}	



.catalog_shifts { margin: 0 -10px 5px; }
table.default.catalog { width: 100%; }
table.default.catalog td { padding: 0 10px;}

.best_sellers table.default.catalog td { padding: 0 5px;}

.best_sellers .carouse1 table.default.catalog td { padding: 0 10px;}


.right_padds table.default.catalog td {
    padding: 0;
}
.catalog .good_block { /*height: 280px;*/ height: 100%; position: relative; }
.catalog .good_block .good_over { width: 192px; /*height: 280px;*/ height: 100%; /*position: absolute; left: -10px; top: -20px;*/ z-index: 20; /*background: url( '/i/good_over.png' ) no-repeat left 350px; */}
table.default.catalog td:hover{ /*z-index: 25; height: 290px; height: 100%; z-index: 28; background-position: left top; *//*outline:2px solid #FFD800;*/}
.catalog .good_block .good_over .good_padds { position: pelative; height: 320px; padding: 20px 10px; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
  
  .right_padds table.default.catalog td:hover .good_padds{
	 box-shadow: 0px 5px 15px 0px rgba(114,117,139, .8);
	/* box-shadow: 0px 5px 15px 0px rgba(0,104,188, .7);*/
	
  }
  




  .best_sellers .catalog .good_block .good_over .good_padds{
	  height: 290px;
  }
  
  /*outline: 2px solid #ffd800;*/
  /*.best_sellers .catalog .good_block .article:after { 
	content: "";
	display: block;
	position: absolute;
	width: 184px;
	height: 290px;
	left:4px;
	top: 0;
	z-index: 0;
}

.best_sellers table.default.catalog td:hover  .article:after {
	outline: 2px solid #ffd800;
}*/

.best_sellers table.default.catalog td:hover .good_padds{
	outline: 2px solid #ffd800;
}

  
  

.catalog .good_block a.good_img { text-decoration: none; position: relative; z-index: 3; }
.catalog .good_block a.good_img div { width: 170px; height: 135px; margin: 0 0 9px; border: #ededef 1px solid; text-align: right; }
.catalog .good_block .name_grad { display: block; position: relative; height: 36px; overflow: hidden; } 
.catalog .good_block .name_grad ins { position: absolute; left: 0; top: 0; z-index: 1; text-decoration: none; }
.catalog .good_block .name_grad .grad { display: inline-block; width: 31px; height: 18px; line-height: 0; position: absolute; right: 0; bottom: 0; z-index: 2; background: url( '/i/good_name_grad.png' ) no-repeat; }
.catalog .good_block .name_grad_title { display: block; position: static; height: 36px; overflow: hidden; font-size: 14px; text-align: center;} 
.catalog .good_block .name_grad_title ins {left: 0; top: 0; z-index: 1; text-decoration: none; }
.catalog .good_block .article { color: #999; padding: 0 0 4px; font-size: 11px; }
.catalog .good_block .reviews_link, #main_menu ul li .submenu .catalog a.reviews_link, #main_menu ul li:hover .submenu .catalog a.reviews_link { float: right; margin: -1px 24px 0 0 !important; font-size: 11px; }
.catalog .good_block .inline_block { bottom: 11px;
    height: 30px;
    left: 10px;
    padding: 7px 0 0;
    position: absolute;
    width: 90%;}
.catalog .good_block .price { float: left; color: #000; font-size: 14px; display: block; }
.catalog .good_block .is_button { float: right; margin: -3px 0 0; }

.sale_ic { display: inline-block; width: 55px; height: 28px; line-height: 0; margin: -1px -1px 0 0; background: url( '/i/sale_ic.png' ) no-repeat; }
.sale_ic_one { position: absolute; z-index: 10; width: 55px; height: 28px; line-height: 0; background: url( '/i/sale_ic.png' ) no-repeat; right: 0;}
.oldprice { text-decoration: line-through; padding: 1px 0 0; color: #999; font-weight: bold;}

.good_card {  }
.good_card .good_img { float: left; padding: 5px 0 0; text-align: center; }
.good_card .good_img.print_v img { margin: 0 0 16px; }
.good_card .good_img .middle_img { display: inline-block; position: relative; line-height: 0; text-align: center; height: 289px; }
.good_card .good_img .middle_img .img_pos { position: relative; z-index: 1; }
.good_card .good_img .middle_img .img_pos img { margin: 0 auto; }
.good_card .good_img .middle_img .zoom_note { width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; z-index: 2; color: #fff; font-size: 11px; text-align: center; background: url( '/i/zoom_note.png' ); }
.good_card .good_img .middle_img .zoom_note .txt_pos { padding: 20px 0 0; }
.good_card .good_img .middle_img:hover .zoom_note { display: none; }
.good_card .carousel_padds { width: 364px; padding: 20px 0 0; }
.good_card .card_carousel { position: relative; padding: 0 31px; }
.good_card .card_carousel .nav { position: absolute; top: 22px; }
.good_card .card_carousel .nav.is_left { left: 0; }
.good_card .card_carousel .nav.is_right { right: 0; }
.good_card .card_carousel .lenta { height: 70px; position: relative; overflow: hidden; }
.good_card .card_carousel .lenta ul { position: absolute; left: 0; top: 0; padding: 0; margin: 0; list-style-type: none; }
.good_card .card_carousel .lenta ul li { float: left; width: 88px; height: 70px; padding: 0; margin: 0 19px 0 0; text-align: center; background: none; }
.good_card .card_carousel .lenta ul li img { border: #ededed 1px solid; }
.good_card .card_carousel .lenta ul li img:hover, .good_card .card_carousel .lenta ul li.act img { border: #0099ff 1px solid; } 
.good_card .card_carousel .lenta ul li.act a { cursor: default; }
.good_card .good_description { margin: 0 0 0 384px; position: relative; min-height: 300px; }
.good_card .good_description.print_v { margin: 0 0 0 200px; }
.good_card .good_description .descr_pos { position: absolute; z-index: 2; }
.good_card .good_description .article { font-size: 11px; color: #999; }
.good_card .good_description .review_links { padding: 3px 0 9px; font-size: 11px; }
.good_card .good_description .stars { float: left; margin: 2px 2px 0; }
.good_card .review_links .icon { margin: 0 0 0 9px; cursor: pointer; }
.good_card .review_links .ic_reviews.auto_icon { padding: 0 0 2px 22px; }
.good_card .review_links .ic_pen.auto_icon { padding: 0 0 4px 18px; }
.good_card .good_description .in_stock { font-weight: bold; padding: 0 0 6px; }
.good_card .good_description .in_stock.print_v { font-size: 16px; padding: 22px 0 10px; }
.good_card .good_description .in_stock.no_stock { color: #889099; }
.good_card .good_description .add_links { padding: 7px 0 13px; }
.good_card .add_links .icon.auto_icon { cursor: pointer; }
.good_card .add_links .ic_list.auto_icon { padding: 0 0 2px 18px; }
.good_card .add_links .ic_glasses.auto_icon { padding: 0 0 2px 20px; margin: 0 0 0 12px; }
.good_card .blocks3 { padding: 15px 0 11px; border-top: #ededed 1px solid; }
.good_card .blocks3 .price_block { width: 147px; }
.good_card .blocks3 .price_block .price { font-weight: bold; font-size: 22px; padding: 7px 0 0; }
.good_card .blocks3 .price_block .quantity { padding: 1px 0 0; }
.good_card .blocks3 .price_block .quantity .q_padds, .quantity .q_padds { padding: 0 0 5px; }
.good_card .blocks3 .quantity .plus_minus, .quantity .plus_minus { float: left; }
.good_card .blocks3 .quantity .text, .quantity .text { width: 37px; float: left; margin: -1px 8px 0; }
.plus_minus { display: inline-block; width: 21px; height: 21px; line-height: 0; cursor: pointer; background: url( '/i/plus_minus.png' ) no-repeat; }
.plus_minus.plus { background-position: left top; }
.plus_minus.plus:hover { background-position: -21px top; }
.plus_minus.plus[disabled] { background-position: -42px top; cursor: default; }
.plus_minus.minus { background-position: left -21px; }
.plus_minus.minus:hover { background-position: -21px -21px; }
.plus_minus.minus[disabled] { background-position: -42px -21px; cursor: default; }
.good_card .add_block { width: 180px; }
.good_card .add_block .is_button.with_shadow { font-weight: bold; padding-left: 55px; padding-right: 55px; }
.good_card .add_block .one_click_link { padding: 13px 0 7px; }
.good_card .help_block { font-size: 11px; width: 180px; margin: -3px 0 0; }
.good_card .help_block.print_v { float: right; margin-right: 199px; }
.good_card .help_block .ic_question.auto_icon { font-weight: bold; font-size: 14px; padding: 0 0 2px 15px; margin: 0 0 0 -15px; }
.good_card .help_block .call_note { color: #889099; line-height: 1.3em; padding: 1px 0; }
.good_card .help_block.print_v .call_note { color: #000; }
.good_card .notes { font-size: 11px; padding: 15px 0 10px; border-top: #ededed 1px solid; }
.good_card .notes .float_block { width: 46%; }  
.good_card .notes .ic_box.auto_icon { padding: 0 0 3px 21px; margin: 4px 0 0; }
.good_card .notes .ic_box.auto_icon span { line-height: normal; position: relative; top: -3px; padding: 0 30px 0 0; display: block; }
.good_card .notes .ic_note.auto_icon { line-height: normal; padding: 1px 0 3px 21px; }
.good_card .notes .ic_note.auto_icon span { line-height: normal; padding: 0 20px 0 0; display: block; }
  
.add_shifts { margin: 0 -12px; padding: 10px 0 0;}
.add_description { width: 730px; } 
.add_description .bookmarks {  }
.add_description .bookmarks .bookmark { 
	position: relative; z-index: 2;
	float: left; display: inline-block; height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; color: #818b96; text-shadow: 0 1px #fff; 
	border-left: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; 
	padding: 0 11px; margin: 0 -1px 0 0; cursor: pointer; background: url( '/i/bkm_back.png' ) repeat-x left top; 
}
.add_description .bookmarks .bookmark:hover { color: #3888d7; background-position: left -33px; }
.add_description .bookmarks .bookmark.act { 
	height: 35px; line-height: 36px; margin-top: -3px; z-index: 3;
	cursor: default; color: #333; text-shadow: none; border-top: #dcdcdc 1px solid; border-left: #dde2e7 1px solid; border-right: #dde2e7 1px solid;
	box-shadow: 1px 0 0 rgba(0, 0, 0, 0.04); -webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.04); -moz-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.04); 
	background: #fff; 
}
.add_description .bookmarks .bookmark:first-child { box-shadow: -1px 0 0 rgba(244, 246, 247, 1); -webkit-box-shadow: -1px 0 0 rgba(244, 246, 247, 1); -moz-box-shadow: -1px 0 0 rgba(244, 246, 247, 1); }
.bookmarks_block { 
	position: relative; top: -6px; z-index: 1; min-height: 335px;
	border: #dde2e7 1px solid; border-top: #f4f6f7 1px solid; border-bottom: #bbc4ce 1px solid;
	border-radius: 0 1px 1px 1px; -moz-border-radius: 0 1px 1px 1px; -webkit-border-radius: 0 1px 1px 1px; 
	box-shadow: 0 1px 2px rgba(221, 226, 231, 1); -webkit-box-shadow: 0 1px 2px rgba(221, 226, 231, 1); -moz-box-shadow: 0 1px 2px rgba(221, 226, 231, 1); 
	background: #fff; 
}
.bookmarks_block.print_v { border: 0; top: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; min-height: 0; }
.bookmark_content { display: none; }
.bookmark_content.act { display: block; }
.bookmark_content .padds { padding: 12px 18px 15px 11px; }
.bookmarks_block .block1 .padds { padding-top: 0; }
.bookmark_content p { padding-bottom: 12px; }
.bookmarks_block .block1 table.default { width: 100%; }
.bookmarks_block .block1 table.default td { padding: 1px 0 1px; border-bottom: #ededed 1px solid; }
.bookmarks_block .block1 table.default td.mini_img { border: 0; padding-bottom: 0; }
.bookmarks_block .block1 table.default td.mini_img img { margin: 3px 0 -4px; border: #ededed 1px solid; }
.bookmarks_block .block1 table.default .mini_good_name { padding: 0 30px 0 0; }
.bookmarks_block .block1 table.default b { color: #000; }
.bookmarks_block .block1 .total_sum { text-align: right; padding: 8px 0 0; }
.bookmarks_block .block1 .total_sum b { color: #000; }
.bookmarks_block .block1 .total_sum .is_button { margin: 9px 0 0; }

.order_services { width: 220px; }
.order_services .padds { padding: 7px 0 0 24px; }
.order_services .head { font-size: 14px; font-weight: bold; padding: 0 0 10px; }
.order_services .option_item { position: relative; padding: 0 0 16px 0; }
.order_services .option_item input { position: absolute; left: 0; top: 2px; padding: 0; margin: 0; }
.order_services .option_item .option_note { 
	width: 234px; display: none;
	position: absolute; left: -21px; top: -12px; z-index: 50; 
	font-size: 11px; line-height: 1.3em;
 	border: #dde2e7 1px solid; border-top: #f4f6f7 1px solid; border-bottom: #bbc4ce 1px solid;
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
	background: #fffde9; 
}
.order_services .option_item .option_note .note_padds { padding: 11px 20px 15px; }
.order_services .option_item .option_note .note_head { font-size: 12px; line-height: 1.5em; padding: 0 0 1px; }
.order_services .option_item .option_note .close_note { text-align: right; padding: 15px 0 0; }
.order_services .option_item .option_note .close_note .icon.n_close.auto_icon { padding: 2px 18px 4px 0; cursor: pointer; background: url( '/i/icons/ic_close.png' ) no-repeat right top; }
.order_services .ic_note2.auto_icon { padding: 2px 0 4px 19px; margin: 0 0 0 -19px; cursor: pointer; }
.order_services .is_button { margin: 4px 0 0 -3px; }
  
.button_delete { display: inline-block; width: 21px; height: 21px; line-height: 0; cursor: pointer; background: url( '/i/butt_delete.png' ) no-repeat left top; }  
.button_delete:hover { background-position: left -21px; }

.basket { }  
.basket table.default.basket_goods { width: 100%; }  
.basket table.default.basket_goods th { font-size: 11px; font-weight: normal; text-align: left; padding: 1px 0 4px; border-bottom: #ededed 1px solid; background: none; }
.basket table.default.basket_goods td { padding: 8px 0 0; border-bottom: #ededed 1px solid; }
.basket table.default.basket_goods td.good_img { border: 0; text-align: center; }
.basket table.default.basket_goods td.good_img img { margin: 3px 7px -5px 0; border: #ededed 1px solid; }
.basket table.default.basket_goods .good_name { padding: 0 30px 5px 0; }
.basket table.default.basket_goods .quantity { margin: -2px 0 0; }
.basket table.default.basket_goods .button_delete { margin: -2px 0 0; }
.basket .order_sum { float: right; display: inline-block; }
.basket .basket_total { padding: 0 0 4px; }
.basket table.default.total { }  
.basket table.default.total td { padding: 7px 0 0; }
.basket table.default.total td.right_text { text-align: right; white-space: nowrap; padding-right: 8px; }
.basket table.default.total td.font_14 { padding-top: 10px; }
.basket table.default.total b.font_18 { display: inline-block; }
.basket .pattern_head { font-size: 12px; font-weight: normal; text-align: right; } 
.basket .pattern_head .padds { padding: 8px 20px 10px; }
.basket .is_button2 { font-weight: bold; padding-left: 35px; padding-right: 35px; margin-left: 6px; } 
.back_to_catalog, .back_to { padding: 0 0 0 12px; margin: 0 15px 0 0; background: url( '/i/icons/left_arrow.png' ) no-repeat left 4px; }
.basket_goods .expected { font-size: 11px; }
.basket.wishlist { padding: 0 0 26px; }  

.order_steps { margin: -8px 0 0; padding: 0 0 11px; }
.order_steps table.default { width: 100%; border-collapse: collapse; } 
.order_steps table.default td { padding: 0; color: #889099; font-size: 11px; text-align: center; background: #f7f7f7; border: #dcdcdc 1px solid; }
.order_steps table.default td.current { color: #fff; background: #455666; border: #455666 1px solid; border-right: 0; }

.delivery_info { margin: 0 -40px 0 -20px; padding: 2px 0 0; }
.delivery_info table.default { width: 100%; }
.delivery_info table.default td { padding: 0 20px; }
.delivery_info .head { font-size: 14px; font-weight: bold; padding: 0 0 6px; }
.delivery_info .customer_info { padding: 10px 0 0; }
.delivery_info .type_item { padding: 0 0 14px; }
.delivery_info .type_item label { cursor: pointer; }
.delivery_info .label_note { color: #889099; font-size: 11px; padding: 0 0 0 18px; line-height: 1.2em; margin: 0 0 -2px; }
.delivery_info .transport_select { width: 223px; padding: 5px 0 0; margin: 0 0 0 18px; }
.delivery_info .transport_select select { width: 100%; border: #d8e8f5 1px solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #fafafa; }
.delivery_info .transport_select select[disabled] { color: #889099; }
.delivery_info .delivery_note { font-size: 11px; line-height: 1.3em; background: #f7f7f7; margin: -31px 0 0 -5px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
.delivery_info .delivery_note .d_padds { padding: 15px 15px 17px; }
.delivery_info .delivery_note p { padding: 0 0 14px; }
.delivery_info .delivery_note p:last-child { padding: 0; }
.delivery_info .delivery_note .phone_note { display: block; font-weight: bold; font-size: 14px;	padding: 6px 0 4px; }
.delivery_info table.default td.next_button { padding: 6px 0 0 18px; }
.delivery_info .next_button .is_button2 { padding-left: 66px; padding-right: 66px; font-weight: bold; }
.delivery_info .field input, .delivery_info .field textarea { width: 275px; }
.delivery_info table.default table.default { width: 100%; }
.delivery_info table.default table.default td { padding: 0 0 16px; }
.delivery_info table.default table.default td.col2 { padding: 0 0 0 20px; }
.delivery_info .order_list { margin: 0 -15px 0 0; padding: 7px 0 0; }
.delivery_info .order_list table.default { width: 100%; margin: 0 0 8px; }
.delivery_info table.default table.default .order_list table.default td { padding: 8px 0 2px; }
.delivery_info .order_list p { padding: 0 0 11px; }

.field_block { padding: 0 0 12px; }
.field_name { padding: 0 0 5px; }

.blue_head { color: #0067ca; font-size: 14px; font-weight: bold; padding: 2px 0 4px; }

.delivery_info.buy_1click { margin: 0; }
.buy_1click table.default td { padding: 0; }
.buy_1click .basket, .basket.smallbasket { padding: 7px 0 0; }
.detailorder { padding: 6px 0 0; }
.buy_1click .basket table.default, .basket.smallbasket table.default { border-top: #ededed 1px solid; }
.buy_1click .basket table.default.basket_goods td, .basket.smallbasket table.default.basket_goods td { padding: 8px 0 2px; }
.register_1click { padding: 0 0 0 21px; position: relative; }
.register_1click .field input { width: 215px; }
.register_1click .register_note { width: 270px; position: absolute; left: 265px; top: 44px; font-size: 11px; line-height: 1.3em; color: #889099; }
.register_1click label.i_agree { height: 44px; }
.register_1click .is_button2 { padding-left: 40px; padding-right: 40px; font-weight: bold; }
.buy_1click_confirm { width: 420px; margin: 0 auto; padding: 42px 0 0; text-align: center; }
.buy_1click_confirm .blue_head { font-size: 22px; line-height: 22px; font-weight: bold; color: #0066cc; padding: 0 0 10px; }
.buy_1click_confirm .font_14 { padding: 0 0 8px; }

/*** FAQ Styles ***/
.faq_note { 
	float: right; width: 212px; margin: 6px -20px 0 0; font-size: 11px; line-height: 1.3em; background: #e5f0f9; 
	border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; 
}
.faq_note .ask_a_question {  }
.faq_note .ask_a_question .note_padds { padding: 12px 25px 15px 20px; }
.faq_note .ask_a_question .is_button { margin: 12px 0 0; }
.faq_note .call_info { background: #cee3f3; border-top: #016fc1 1px solid; border-radius: 0 0 0 3px; -moz-border-radius: 0 0 0 3px; -webkit-border-radius: 0 0 0 3px;  }
.faq_note .call_info .phone { font-weight: bold; font-size: 14px; padding: 6px 0 4px; }
.faq_note .call_info .note_padds { padding: 12px 25px 11px 20px; }

.faq_menu { 
	float: right; width: 335px; margin: 6px -20px 0 0; background: #e5f0f9; 
	border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; 
}
.faq_menu .menu_padds { padding: 3px 20px 17px 15px; }
.faq_menu ul li { padding: 0 0 8px; margin: 0; background: none; } 
.faq_menu ul li.act .pseudo { color: #000; font-weight: bold; }
.faq_menu ul li.act .pseudo:hover { color: #0099ff; }
.faq_menu ul li .submenu { display: none; }
.faq_menu ul li.act .submenu { display: block; }
.faq_menu ul li .submenu ul { margin: 5px 0 -5px; } 
.faq_menu ul li .submenu ul li { padding: 3px 10px 5px 20px; }
.faq_menu ul li .submenu ul li.act { font-weight: bold; color: #fff; background: #455666 url( '/i/white_item.gif' ) no-repeat 8px 8px; }

.faq_note_wide { 
	float: right; width: 570px; margin: 6px -20px 0 0; background: #f7f7f7; 
	border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; 
}
.faq_note_wide .note_padds { padding: 14px 160px 0 20px; }
.faq_note_wide p { padding: 0 0 16px; }

.faq_content { margin: 0 232px 0 0; }
.faq_content.faq_one { margin: 0 340px 0 0; }
.faq_content.ask_question { margin: 0 590px 0 0; } 

.faq_content.ask_question select { width: 223px; border: #d8e8f5 1px solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #fcfcfc; } 
.faq_content.ask_question input.text { width: 215px; }
.faq_content.ask_question textarea { width: 364px; }
.faq_content.ask_question .i_agree { height: 44px; }
.faq_content.ask_question .is_button2 { padding-left: 23px; padding-right: 23px; }

.quick_search { color: #75808c; padding: 6px 0 0; }
.quick_search .qs_text { float: left; padding: 3px 6px 0 0; }
.quick_search .text_field { float: left; position: relative; }
.quick_search .icon.ic_search { position: absolute; left: 5px; top: 6px; } 
.quick_search input.text { width: 250px; font-size: 11px; color: #75808c; border: #2a82c7 1px solid; padding-left: 21px; }

.faq_categories { padding: 11px 0 10px; border-bottom: #ededed 1px solid; }
.faq_categories .head { font-weight: bold; font-size: 14px; padding: 0 0 8px; }
.faq_categories .table_shifts { margin: 0 -10px; }
.faq_categories table.default { width: 100%; }
.faq_categories table.default td { padding: 0 10px; }
.faq_categories .one_link { padding: 0 0 8px; }
.faq_categories.one_category { padding-top: 16px; }
.faq_categories.one_category:last-child { border: 0; }

.vcard {}
.vcard .fn.org { display: none; }
.vcard .ic_phone.auto_icon { padding: 1px 0 3px 15px; }
.vcard .ic_letter.auto_icon { padding: 0 0 3px 22px; margin: 0 0 0 2px; }
.vcard .ic_point.auto_icon { padding: 3px 0 2px 15px; margin: 8px 0 0; }
.map_padds { padding: 9px 0 0; }
.map_block { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.on_wide_map { font-size: 11px; text-align: right; padding: 7px 0 10px; }
.on_wide_map .ic_external_link.auto_icon { padding: 4px 0 3px 20px; }
.requisites { padding: 8px 0 0; border-top: #ededed 1px solid; }
.requisites .head { font-size: 14px; font-weight: bold; padding: 0 0 2px; }
.feedback { padding: 11px 0 3px; }
.feedback .head { font-size: 18px; font-weight: bold; padding: 0 0 9px; }
.feedback p { padding: 0 0 8px; }
.feedback select { width: 223px; }
.feedback input.text { width: 215px; }
.feedback textarea { width: 292px; }
.feedback .i_agree { height: 57px; }
.feedback .is_button2 { padding-left: 23px; padding-right: 23px; }

.stars { display: inline-block; width: 85px; height: 15px; background: url( '/i/stars.png' ) no-repeat; }
.stars.s0 { background-position: 0 0; }
.stars.s1 { background-position: 0 -13px; }
.stars.s2 { background-position: 0 -26px; }
.stars.s3 { background-position: 0 -39px; }
.stars.s4 { background-position: 0 -52px; }
.stars.s5 { background-position: 0 -65px; }
.stars span { float: left; width: 17px; height: 15px; cursor: pointer; }

.report_the_receipt { width: 330px; margin: 0 0 10px 0; position: relative; /*top: -20px*/; }
.report_the_receipt form { padding: 8px 0 0 0; margin: 0 0 -24px; }
.report_the_receipt .text.required { width: 97px; margin: 0 1px 0 0; }
.report_the_receipt .text.required.t2 { width: 126px; }
.report_the_receipt .is_button { position: relative; top: 1px; padding-left: 5px; padding-right: 5px; margin: 0; }

.bookmarks_block .stars { display: block; }
.set_rating { padding: 8px 0 12px; }
.rating_comment { padding: 0 2px 0 0; }
.rating_comment textarea { width: 100%; }
.is_button2.comment_butt { padding-left: 23px; padding-right: 23px; }

.pattern_head { color: #333; font-size: 18px; font-weight: bold; background: url( '/i/pattern_head.png' ) repeat-x; }
.pattern_head .padds { padding: 14px 14px 17px 19px; }
.pattern_head.wide { margin: 0 -20px; }

.recommended { display: inline-block; width: 100%; padding: 4px 0 0; margin: 0 0 -13px; }
.recommended .catalog_shifts { padding: 15px 0 0; }

.standart_right { float: right; width: 300px; }
.standart_right .standart_padds { padding: 4px 0 0; }
.standart_left { margin: 25px 75px 0 125px; }
.standart_left .standart_padds { padding: 0; }
.top_border { border-top: #ededed 1px solid; }
.minus_margs { margin: 0 -10px; }
.minus_margs table.default { width: 100%; }
.minus_margs table.default td { padding: 0 10px; }

#pagination { font-size: 11px; text-align: right; color: #000; position: relative; z-index: 27; float: right; }
#right_part #pagination { padding: 7px 0 10px; border-top: #ededed 1px solid; float: none; height: 36px; }
#pagination a, #pagination b { margin: 0 4px; }
#pagination .prev { padding: 0 0 0 17px; margin: 0 4px 0 0; background: url( '/i/icons/prev_arrow.png' ) no-repeat left 5px; }
#pagination .next { padding: 0 17px 0 0; margin: 0 0 0 4px; background: url( '/i/icons/next_arrow.png' ) no-repeat right 5px; }

.error404 { height: 492px; margin: 4px -20px 0; background: url( '/i/error404.png' ) no-repeat center top; }
.error404 .block_padds { padding: 126px 0 0; }
.error404 .error_text { 
	width: 446px; height: 183px; margin: 0 auto; font-size: 13px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	box-shadow: 0 1px 4px rgba(116, 162, 199, 1); -moz-box-shadow: 0 1px 4px rgba(116, 162, 199, 1); -webkit-box-shadow: 0 1px 4px rgba(116, 162, 199, 1); 
	background: url( '/i/error_txt_back.png' ); 
}
.error404 .error_text .padds { padding: 27px 30px 0; }
.error404 .error_text .head { font-size: 48px; font-weight: bold; line-height: 48px; color: #0067ca; padding: 0 0 10px; }
.error404 .error_text .font_18 { font-weight: bold; padding: 0 0 7px; }
.error404 .error_text .back_link { padding: 6px 0 0; margin: 0 0 0 -12px; }

/*** F O O T E R  ***/
#spacer { height: 68px; clear: both; }
#footer { height: 98px; clear: both; margin-top: -50px; font-size: 11px; position: relative; z-index: 4; color: #889099; background: url( '/i/footer_back.gif' ) repeat-x left top;background-color: #f7f7f7; }
#footer ul.bottom_menu { position: absolute; right: 20px; top: 15px; padding: 0; margin: 0; list-style-type: none; }
#footer ul.bottom_menu li { float: left; padding: 0 15px 0 0; margin: 0; background: none; }
#footer .copy { position: absolute; left: 20px; top: 68px; }
#footer .socials { position: absolute; right: 220px; top: 50px; }
#footer .socials .icon { float: left; margin: 0 6px 0 0; }
.studio-developer { position: absolute; right: 20px; top: 49px; line-height: 15px; display: inline-block; text-align: left; }
#footer .studio-developer a { font: 10px Tahoma, Geneva, sans-serif; color: #889099; text-decoration: none; }
#footer .studio-developer a img { border: 0; }

#footer .duck { width: 84px; height: 137px; cursor: pointer; position: absolute; right: -84px; bottom: 0; z-index: 1; background: url( '/i/duck.png' ) no-repeat; }
#footer .duck_note { width: 148px; height: 332px; position: absolute; right: -148px; bottom: 77px; z-index: 1; background: url( '/i/duck_note.png' ) no-repeat; }
#footer .duck_note .duck_text { padding: 27px 20px 0 8px; font-size: 11px; line-height: 1.3em; }
#footer .duck_note .duck_text p { padding: 0 0 6px; margin: 0 -10px 0 0; }
#footer .duck_note .duck_text .pseudo_block { display: block; padding: 2px 5px 3px; margin: 3px 0 6px -5px; text-decoration: none; border: #cedde6 1px solid; border-left: #c2d3db 1px solid; background: url( '/i/duck_over.png' ) no-repeat left top; }
#footer .duck_note .duck_text .pseudo_block:hover { color: #485666; background: url( '/i/duck_over.png' ) no-repeat left bottom; } 

/***  I C O N S  ***/
.icon { display: inline-block; line-height: 0; cursor: pointer; border: 0; background: url( '/i/icons.png' ) no-repeat; }
.icon.down_arrow2{ background-position: 0 0; width: 9px; height: 5px; } 
.icon.ic_basket{ background-position: 0 -45px; width: 16px; height: 14px; } 
.icon.ic_box{ background-position: 0 -99px; width: 16px; height: 13px; } 
.icon.ic_close{ background-position: 0 -152px; width: 13px; height: 13px; } 
.icon.ic_external_link{ background-position: 0 -205px; width: 16px; height: 15px; } 
.icon.ic_fb{ background-position: 0 -260px; width: 18px; height: 18px; } 
.icon.ic_fb:hover{ background-position: 0 -318px; width: 18px; height: 18px; } 
.icon.ic_glasses{ background-position: 0 -376px; width: 16px; height: 10px; } 
.icon.ic_letter{ background-position: 0 -426px; width: 15px; height: 10px; } 
.icon.ic_list{ background-position: 0 -476px; width: 12px; height: 9px; } 
.icon.ic_note{ background-position: 0 -525px; width: 16px; height: 16px; } 
.icon.ic_note2{ background-position: 0 -581px; width: 14px; height: 14px; } 
.icon.ic_pen{ background-position: 0 -635px; width: 14px; height: 13px; } 
.icon.ic_phone{ background-position: 0 -688px; width: 11px; height: 11px; } 
.icon.ic_point{ background-position: 0 -739px; width: 8px; height: 14px; } 
.icon.ic_print{ background-position: 0 -793px; width: 14px; height: 11px; } 
.icon.ic_question{ background-position: 0 -844px; width: 10px; height: 14px; } 
.icon.ic_reviews{ background-position: 0 -898px; width: 16px; height: 10px; } 
.icon.ic_search{ background-position: 0 -948px; width: 13px; height: 12px; } 
.icon.ic_share{ background-position: 0 -1000px; width: 9px; height: 13px; } 
.icon.ic_twitter{ background-position: 0 -1053px; width: 18px; height: 18px; } 
.icon.ic_twitter:hover{ background-position: 0 -1111px; width: 18px; height: 18px; } 
.icon.ic_user{ background-position: 0 -1169px; width: 12px; height: 12px; } 
.icon.ic_vk{ background-position: 0 -1221px; width: 18px; height: 18px; } 
.icon.ic_vk:hover{ background-position: 0 -1279px; width: 18px; height: 18px; } 
.icon.ic_youtube{ background-position: 0 -1337px; width: 18px; height: 18px; } 
.icon.ic_youtube:hover{ background-position: 0 -1395px; width: 18px; height: 18px; } 
.icon.left_arrow{ background-position: 0 -1453px; width: 5px; height: 9px; } 
.icon.next_arrow{ background-position: 0 -1502px; width: 10px; height: 5px; } 
.icon.prev_arrow{ background-position: 0 -1547px; width: 10px; height: 5px; } 
.icon.right_arrow{ background-position: 0 -1592px; width: 5px; height: 9px; } 
.icon.up_arrow{ background-position: 0 -1641px; width: 5px; height: 10px; } 
.icon.up_arrow2{ background-position: 0 -1691px; width: 9px; height: 5px; } 
.icon.auto_icon { width: auto; height: auto; cursor: inherit; line-height: 0.8em; padding-bottom: 2px; }
a.icon.auto_icon { cursor: pointer; }

.file { padding: 0 0 14px; }
.file .filesize { color: #889099; font-size: 11px; padding: 0 0 0 28px; margin: -15px 0 0; }
.file a { display: inline-block; padding: 1px 0 13px 28px; }
.file.audio a { background: url( '/i/files/audio.png' ) no-repeat; }
.file.blank a { background: url( '/i/files/blank.png' ) no-repeat; }
.file.doc a { background: url( '/i/files/doc.png' ) no-repeat; }
.file.pdf a { background: url( '/i/files/pdf.png' ) no-repeat; }
.file.ppt a { background: url( '/i/files/ppt.png' ) no-repeat; }
.file.rar a { background: url( '/i/files/rar.png' ) no-repeat; }
.file.video a { background: url( '/i/files/video.png' ) no-repeat; }
.file.xls a { background: url( '/i/files/xls.png' ) no-repeat; }
.file.zip a { background: url( '/i/files/zip.png' ) no-repeat; }

label { position: relative; padding-left: 19px; display: inline-block; }  
label input { position: absolute; left: 0; top: -2px; border: 0; padding: 0; margin: 0; }
label.i_agree { color: #636466; font-size: 11px; line-height: 1.25em; }
label.i_agree input { top: 0; }


/*** 
	[disabled] must be after :hover 
***/
.is_button { 
	display: inline-block; height: 23px; line-height: 23px; text-decoration: none; cursor: pointer; border: 0; font-size: 11px; color: #fff; text-shadow: 0 -1px #2284b4; 
	padding: 0 12px; border-left: #32afdd 1px solid; border-right: #32afdd 1px solid; 
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	background: url( '/i/is_button.png' ) repeat-x left top; 
}
.is_button:hover { color: #fff; border-left: #3f6a90 1px solid; border-right: #3f6a90 1px solid;  background-position: left -23px; }
.is_button[disabled] { cursor: default; background-position: left -46px !important; color: #fff !important; text-shadow: #b3b3b3 0 -1px; border-left: #b9b9b9 1px solid !important; border-right: #b9b9b9 1px solid !important; }
.is_button2[disabled] { cursor: default; background-position: left -64px !important; color: #fff !important; text-shadow: #b3b3b3 0 -1px; border-left: #b9b9b9 1px solid !important; border-right: #b9b9b9 1px solid !important; }
.is_button2 { font-size: 12px; font-weight: bold; height: 32px; line-height: 32px; background: url( '/i/is_button2.png' ) repeat-x left top; }
.is_button2:hover { background-position: left -32px; }
.is_button.with_shadow, .with_shadow { box-shadow: 0 1px 2px rgba(0, 0, 0, 1); -moz-box-shadow: 0 1px 2px rgba(217, 220, 224, 1); -webkit-box-shadow: 0 2px 2px rgba(217, 220, 224, 1);  }

label { position: relative; padding-left: 18px; display: inline-block; }  
label input { position: absolute; left: 0; top: 2px; border: 0; padding: 0; margin: 0; }
label.i_agree { color: #889099; font-size: 11px; line-height: 1.25em; }
label.i_agree input { top: 0; }


/*** Common Styles ***/
.inline_block { display: inline-block; width: 100%; }
.float_block { float: left; }

a { color: #485666; }
a:hover { color: #0099ff; }
.pseudo { color: #485666; border-bottom: #485666 1px dotted; cursor: pointer; text-decoration: none; }
.pseudo.is_gray { border-bottom: #636466 1px dotted; }
.pseudo.is_dark { color: #333; border-bottom: #333 1px dotted; }
.pseudo.is_black { color: #000; border-bottom: #000 1px dotted; }
.pseudo:hover, .icon.auto_icon:hover .pseudo, .pseudo.is_gray:hover, .pseudo.is_dark:hover, .pseudo.is_black:hover { color: #0099ff; border-bottom: #0099ff 1px dotted; }
a.no_dec { text-decoration: none; }
a img { border: 0; }
img.img86x66 { max-width: 86px; max-height: 66px; }

h1, h2, h3, h4, h5, h6, .head1, .head2 { margin: 0; padding: 0; color: #333; line-height: normal; }
h1, .head1 { font-size: 22px; padding-bottom: 7px; font-weight: bold; }
h2, .head2 { font-size: 18px; padding-bottom: 8px; font-weight: bold; }
h3, .head3 { font-size: 14px; padding-bottom: 7px; font-weight: bold; }
h4 { font-size: 14px; padding-bottom: 8px; font-weight: normal;}
h5 { font-size: 12px; padding-bottom: 5px; font-weight: bold; }
h6 { font-size: 12px; padding-bottom: 5px; font-weight: bold; font-style: italic; } 

h1 a, .head1 a, h2 a, .head2 a, h3 a, .head3 a { color: #144d29; } 
h1 a:hover, .head1 a:hover, h2 a:hover, .head2 a:hover, h3 a:hover, .head3 a:hover { color: #de1b19; }

p { padding: 0 0 16px 0; margin: 0; }

.font_11 { font-size: 11px; }
.font_12 { font-size: 12px; }
.font_14 { font-size: 14px; }
.font_18 { font-size: 18px; }
.font_19 { font-size: 19px; }
.font_20 { font-size: 20px; }

.is_white { color: #fff; }
.is_blue { color: #0066cc; }
.dark_blue { color: #13577c; }
.is_black { color: #000; }
.light_gray { color: #889099; }

input.text, input[type="text"], textarea { 
	font: 12px Arial, Helvetica, sans-serif; color: #333; height: 22px; line-height: 22px; padding: 0 3px; margin: 0;
	border: #d8e8f5 1px solid; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; 
	outline: none; background: url( '/i/field_back.gif' ) repeat-x left top;
}
select { font: 12px Arial, Helvetica, sans-serif; color: #333; padding: 1px 1px 1px 3px; margin: 0; border: #dcdcdc 1px solid; outline: none; height: 24px; line-height: 24px; background: #fff; }
select.with_back { width: 223px; border: #d8e8f5 1px solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #fcfcfc; } 
select { padding-left: 0; height: 24px; }
textarea { height: auto; line-height: normal; padding-top: 2px; background: #fafafa; }
textarea.with_back {
	background: #fafafa; 
	background: linear-gradient(bottom, rgb(246,246,248) 33%, rgb(255,255,255) 50%, rgb(248,248,248) 84%);
	background: -o-linear-gradient(bottom, rgb(246,246,248) 33%, rgb(255,255,255) 50%, rgb(248,248,248) 84%);
	background: -moz-linear-gradient(bottom, rgb(246,246,248) 33%, rgb(255,255,255) 50%, rgb(248,248,248) 84%);
	background: -webkit-linear-gradient(bottom, rgb(246,246,248) 33%, rgb(255,255,255) 50%, rgb(248,248,248) 84%);
	background: -ms-linear-gradient(bottom, rgb(246,246,248) 33%, rgb(255,255,255) 50%, rgb(248,248,248) 84%);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgba(246,246,248, 0.5)),
		color-stop(0.5, rgb(255,255,255)),
		color-stop(1, rgba(248,248,248, 0.5))
	);
}

ul { list-style-type: none; padding: 0; margin: 2px 0 10px; }
ul li, ol ul li { padding: 0 0 3px 20px; background: url( '/i/list_item.gif' ) no-repeat left 9px; }
ol { padding: 0; margin: 8px 0 0; }
ol li { margin: 0 0 0 17px; padding: 0 0 8px 0; }
ul ul, ul ol, ol ul, ol ol { margin: 8px 0 -8px 0; }
ul ul li, ol ul li { padding: 0 0 8px 20px; margin: 0; }
ol li { background: none; } 
.pseudo_list { padding: 2px 0 6px 0; }

table.default { border: 0; border-spacing: 0; border-collapse: inherit; background: none; }
table.default th, table.default td { padding: 0; }
table th, table.default table th { font-size: 11px; font-weight: normal; text-align: left; padding: 1px 8px 4px; border-bottom: #ededed 1px solid; background: none; }
table td, table.default table td { padding: 5px 8px 6px; vertical-align: top; }

table, table.default table { border-collapse: collapse; border-spacing: 0; border: 0; background: none; }
table.colored, table.default table.colored { border: #ededed 1px solid; border-bottom: 0; }
table.colored td, table.default table.colored td { border-bottom: #ededed 1px solid; }
table td.colored_td { background: #f2f7fc; }
table caption { font-weight: bold; font-size: 14px; text-align: left; padding: 2px 0 12px; }
summary { font-size: 12px; font-style: italic; color: #666; padding: 16px 0 0 0; line-height: 1.45em; }  

#main_menu .submenu .right_block span.allbrands{margin: 2px 0 0 0!important;padding: 8px 10px 13px !important;text-align: left;display: block;}

.add_top {  position: absolute; z-index: 995; }
.add_top_inner { display: block; width: 195px; height: 161px; border-radius: 10px 10px 10px 10px; background-color: #ffffff;}
.add_top_inner .frst {background-color: #D8E8F5; text-align: center; padding: 20px 0 20px 0; border-radius: 10px 10px 10px 10px;}

.add_top_inner .sec {margin-top: 10px; background-color: #ffffff; border: 1px solid #D8E8F5; padding: 0 0 10px 0; border-radius: 10px 10px 10px 10px;}

.podrob{
cursor: pointer;
/*text-decoration: underline;*/
border-bottom: 1px dotted;
}
.ic_time
{background: url('/i/time.png' ) no-repeat;
padding-left: 16px;
background-size: 11px;
background-position: 0px 7px;
padding-top: 8px;}

.description ul li{
	background-image: none !important;
}
.description ul {
list-style-type: disc;
}
.ban1 {background: url(/i/ban1-2.png) no-repeat;
margin-top: 15px;
padding-left: 50px;
font-size: 11px;
display: inline-block;
line-height: 12px;
font-weight: bold;
text-decoration: none;color: #3889d8;}
.ban2 {background: url(/i/ban2-2.png) no-repeat;
margin-top: 15px;
padding-left: 50px;
font-size: 11px;
display: inline-block;
line-height: 12px;
font-weight: bold;
text-decoration: none;color: #3889d8;}
.ban3 {background: url(/i/ban3-2.jpg) no-repeat;
margin-top: 15px;
padding-left: 50px;
font-size: 11px;
display: inline-block;
line-height: 12px;
font-weight: bold;
text-decoration: none;color: #ff0000;}
.addtobasket_width  {width: 580px !important;height: auto !important;}
.pop-up-in-cart {margin-left: 15px;display: inline-block;text-align: center; width: 167px;vertical-align: top;margin-top: 10px;}
.pop-up-in-cart img {height: 80px;}
.catalog_img {position: relative;}
.catalog_img img {display: block;
margin: 0 auto;}
.catalog_img span {position: absolute;right: 0px;top: 0px;}

/*Копирайт*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=cyrillic);
.logo_onetouch {
	background: url(/i/copyright-onetouch.png) no-repeat right center;
	display: inline-block;
	height: 22px;
	padding-right: 75px;
	color: #575757; /* text color */
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 10px;
	text-align: right;
	line-height: 10px;
	position: absolute;
	right: 35px;
	top: 49px;
}
.logo_onetouch a {
	font-weight: 400;
	color: #575757; /* text color */
	text-decoration: none;
	cursor: pointer;
}
.logo_onetouch a:hover {text-decoration: underline;}


/*---MAIN_MENU_NEW---*/
#main_menu.main_menu_n ul {background: url('/i/main_menu.jpg') repeat-x left top;}
#main_menu.main_menu_n ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-right: -3px;
    position: relative;
    background: url('/i/main_menu.jpg') repeat-x left top;
}
#main_menu.main_menu_n ul li:hover {background-position: left -45px;}
#main_menu.main_menu_n ul li a {
    display: block;
    color: #fff;
    text-shadow: 0 -1px #1a62a3;
    text-decoration: none;
    padding: 15px 18px 18px 18px;
    background: none;
}
#main_menu ul li:hover a {
	margin-left: 0;
	padding: 15px 18px 18px 18px;
	text-shadow: 0 -1px #2b5884;
	background: url('/i/main_menu_line_over.png' ) no-repeat right top, url( '/i/main_menu_line_over.png') no-repeat left top;
}
#main_menu.main_menu_n ul li.item1 {width: auto; text-align: inherit; margin-right: -3px;}
#main_menu.main_menu_n ul li.item2 {width: auto;}
#main_menu.main_menu_n ul li.item3 {width: auto;}
#main_menu.main_menu_n ul li.item4 {width: auto;}
#main_menu.main_menu_n ul li.item5 {width: auto;}
#main_menu.main_menu_n ul li.item6 {width: auto;}
#main_menu.main_menu_n ul li.item7 {width: auto;}
#main_menu.main_menu_n ul li.item8 {width: auto;}
#main_menu.main_menu_n ul li.item9 {width: 128px; background-position: left -90px;}
#main_menu.main_menu_n ul li.item9 a {background: none; margin-left: 0;}
#main_menu.main_menu_n .submenu {right: 0px;}

/*-REVIEWS_NEW-*/
.reviews {padding: 0 20px;}
.one-review {margin-bottom: 15px;}
.review-header {background: #e5f2ff; min-height: 32px; margin-bottom: 5px; border-radius: 2px; line-height: 32px; font-size: 12pt;}
.review-header .name {padding: 0 0 0 5px;}
.review-header .date {float: right; padding: 0 5px 0 5px;}

.stars {height: 13px; width: 74px; background: url('/i/stars.png'); display: inline-block;}
.stars.st1 {background-position: 0 -13px;}
.stars.st2 {background-position: 0 -26px;}
.stars.st3 {background-position: 0 -39px;}
.stars.st4 {background-position: 0 -52px;}
.stars.st5 {background-position: 0 -65px;}
.pxshadow {box-shadow: 0 0 2px;}
.sizebaths {
	margin: 3px 10px;
	padding: 10px;
	width: 140px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.sizebaths a {text-decoration: none;}
.sizebaths:hover {

box-shadow: 0px 5px 15px 0px rgba(114,117,139, .7);
}

.advantages {
	margin: 3px 10px;
	padding: 5px;
	width: 190px;
	display: table-cell;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.advantages:hover {

/*box-shadow: 0px 5px 15px 0px rgba(114,117,139, .7);*/
}

 .advantages .titleadvantages {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.advantages img{padding-top: 10px;}
.advantages p {
    text-align: center;
}

