html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, audio, canvas, details, figcaption,figure, footer, header, hgroup, mark, menu, meter, nav,output, progress, section, summary, time, video {margin:0;padding:0;border:0;outline:0;/*font-size:100%;*/vertical-align:baseline;background:transparent;/*font-weight:normal;*/}

.send_button{display:inline-block;padding:0 16px;height:34px;cursor:pointer;background: #3491f7; /* Old browsers */
background: -moz-linear-gradient(top,  #3491f7 0%, #4b7bcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3491f7), color-stop(100%,#4b7bcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3491f7 0%,#4b7bcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3491f7 0%,#4b7bcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3491f7 0%,#4b7bcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3491f7 0%,#4b7bcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3491f7', endColorstr='#4b7bcd',GradientType=0 ); /* IE6-9 */
margin-bottom:10px;font-size:13px;color:#fff;line-height:30px;position:relative;border-top:1px solid #3491F7;border-radius:10px;}
.send_button:hover{background: #4298f4; /* Old browsers */
background: -moz-linear-gradient(top,  #4298f4 24%, #1e61cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#4298f4), color-stop(100%,#1e61cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4298f4 24%,#1e61cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4298f4 24%,#1e61cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4298f4 24%,#1e61cc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4298f4 24%,#1e61cc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4298f4', endColorstr='#1e61cc',GradientType=0 ); /* IE6-9 */
text-shadow:0 1px 1px rgba(0,0,0,0.3), 0 0 7px rgba(255,255,255,0.7);}
.send_button:active{box-shadow:inset 0 2px 4px -3px #0012ff;line-height:32px;}
.send_button input{width:100%;height:100%;position:absolute;cursor:pointer;padding:0;border:0;background:none;border-top:1px solid transparent;z-index:1;top:-1px;left:0;}

.shipping-wrap{margin: 0px 0px 0px 0px; font-size: 13px; color: #000;}
.shipping-wrap p{ margin-bottom: 16px;}
.shipping-wrap strong{ display: inline-block;}
.shipping-wrap strong + p{ margin-top: 15px;}
.shipping-box{ padding-bottom: 10px;}
.shipping-box + .shipping-box{border-top: 1px solid #e6e6e6;	padding-top: 20px;}
.shipping-box h3{font-size: 13pt;margin-bottom: 23px;font-weight: 100;}
.shipping-form{ margin-top: 20px;}
.shipping-form .opt{ margin-top: 20px;}
.input-line + .input-line{ margin-top: 20px;}
.input-line > *{ vertical-align: top;}
.input-line > label{display: inline-block;width: 150px;}
.input-line > input, .input-line > select {display: inline-block;  width: 230px;  height: 24px;  border: 1px solid #ababab;  font-size: 13px;  color: #000;  padding: 0 5px;  border-radius: 0;}
.radio-box{ display: inline-block;}
.radio-box label{display: block;  position: relative;  padding-left: 45px;}
.radio-box label + label{ margin-top: 15px;}
.radio-box input{position: absolute; left: 8px;}
.shipping-types{  border-top: 1px solid #e6e6e6;  padding-top: 30px;  margin-top: 20px;}
.shipping-types > div, .hide{ display: none;}
.shipping-types .active, .input-line .active{ display: block;}
h4{ font-size: 13pt; margin-bottom: 27px;font-weight:100;font-family: Tahoma;}
.shipping-types p span{ color: #f00;}
.t-elem{ margin-bottom: 20px;}
.txt-toggle{  display: inline-block;  font-size: 13pt !important;  border-bottom: 1px dashed #000;  color: #000 !important;  text-decoration: none;}
.txt-toggle.active{ border-color: transparent;}
.accordeon .txt{padding-top: 15px; display: none; overflow: hidden;}
.shipping-wrap iframe{ margin-bottom: 18px;}
.shipping-wrap ul{ margin-bottom: 16px;}
.huhbr {border: solid 1px red;}
.huhbg {background-color: #DFD;}


/* BP */

* {margin:0; padding:0;}
html, body {height:100%;}
img { border:0; vertical-align:top; }
li { list-style: none;}
/* Links */
/* Text  */
/* Table */
table {border-collapse:collapse; width: 100%;}
caption,th,td {vertical-align:top;}
/* wraps */
body { /*background: url(/images/bg1.jpg) no-repeat 50% 0;*/}
.plashka_mob { display: none; }
.clear { clear: both;}
.wr1200 { width: 1200px; margin: auto; text-align: left;}
.wr0 { width: 100%; text-align: center;}

.wr1 { height: 38px; overflow: hidden; }
.wr1 ul { float: right; margin: 12px -6px 0px 0px;}
.wr1 ul li { float: left;}
.wr1 ul li a, .wr1 ul li span { font: 100 12px Tahoma; color: #747474; text-decoration: none; padding: 10px 6px 10px 6px;}
.wr1 ul li a:hover { text-decoration: underline; color:#000;}
.wr1 ul li span { color: #e13a3a; }

.wr2 { height: 80px; overflow: hidden;}
.wr2_1, .wr2_2, .wr2_3 { float: left;}

.wr2_1 { width: 400px;}
.wr2_1 ul { margin: 17px -6px 0px 0px;}
.wr2_1 ul li { float: left;}
.wr2_1 ul li a, .wr2_1 ul li span { font: 100 12pt Tahoma; color: #747474; text-decoration: none; padding: 5px 0px 5px 0px; margin: 0px 17px 0px 0px; display: block; border-bottom: 2px solid #fff;}
.wr2_1 ul li a:hover {border-bottom: 2px solid #000; }
.wr2_1 ul li .active { background: #757575; color: #fff; padding: 5px 10px 5px 10px; border-bottom: 2px solid #757575 !important;}

.wr2_2 { width: 140px; text-align: center; margin-left: 130px;}
.wr2_2 a { display: block; margin: 0px 0px 0px 0px;}

.wr2_3 { width: 500px; float: right;}
.wr2_3 ul { margin: 20px -35px 0px 0px; float: right;}
.wr2_3 ul li { float: left; margin: 0px 0px 0px 0px;}
.wr2_3 ul li a, .wr2_3 ul li i { font: 100 12px Tahoma; color: #747474; text-decoration: none; padding: 5px 0px 5px 0px; margin: 0px 35px 0px 0px; display: block; }
.show_window_call span { font: 100 13px Tahoma !important;  }
.wr2_3 ul li a:hover { color: #f00; }
.wr2_3 ul li a.active { color: #f00;  }

.wr3_wr { height: 52px; border-top: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; background: #fcfcfc; overflow: hidden;}

.wr2_3_1 { background: url(/images/icon1.png) no-repeat 0 0; padding-left: 32px !important; background: none;}
.wr2_3_2 { background: url(/images/icon2.png) no-repeat 0 0; padding-left: 32px !important;}
.wr2_3_3 { background: url(/images/icon3.png) no-repeat 0 0; padding-left: 32px !important; position: relative;}
.wr2_3_4 { background: url(/images/icon4.png) no-repeat 0 0; padding-left: 32px !important; position: relative;}

.wr2_3_3 span, .wr2_3_4 span { background: #bf0000; color: #fff; width: 18px; height: 18px; border-radius:9px; display: inline-block; text-align: center; font: 100 12px Tahoma; line-height: 18px; position: absolute; left: 0; top: 0; margin: -10px 0px 0px 10px; }

.wr3_mob_wr { height: 52px; border-top: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; background: #fcfcfc; overflow: hidden; display: none;}

.wr3_1 {  float: left;}
.wr3_1 ul { margin: 0px 0px 0px -16px;}
.wr3_1 ul li { float: left;}
.wr3_1 ul li a, .wr3_1 ul li span { font: 100 14px Tahoma; color: #747474; text-decoration: none; padding: 18px 15px 18px 15px; margin: 0px 0px 0px 0px; display: inline-block;}
.wr3_1 ul li a.dop_mp_a, .wr3_1 ul li span.dop_mp_a { font: 100 9pt Tahoma !important; margin: 0px 0px 0px 15px !important; }


.wr3_1 ul li a:hover { color: #000;  text-decoration: underline;}
.wr3_1 ul li .active { color: #e13a3a; }

.wr3_mob_1 {  float: left;}
.wr3_mob_1 ul { margin: 0px 0px 0px -16px;}
.wr3_mob_1 ul li { float: left;}
.wr3_mob_1 ul li a { font: 100 14px Tahoma; color: #747474; text-decoration: none; padding: 18px 14px 18px 14px; margin: 0px 0px 0px 0px; display: block;}
.wr3_mob_1 ul li a:hover { color: #000;  text-decoration: underline;}
.wr3_mob_1 ul li a.active { color: #e13a3a; font-weight: 400; }

.wr_mobile_cat_ul li { border-bottom: 1px solid #cacaca; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.wr_mobile_cat_ul li a, .wr_mobile_cat_ul li .cat_name { display: block; font: 100 14pt Tahoma; line-height: 40px;  text-decoration: none; color: #000; padding: 12px 0px 12px 0px;}

.wr_mobile_cat_ul_main li i { position: absolute; right: 0; top: 0; width: 64px; height: 64px; background: url(/images/mob_menu_bg_b.png) no-repeat 50% 30px !important; cursor: pointer;}
.wr_mobile_cat_ul_main li i.active {background: url(/images/mob_menu_bg_b.png) no-repeat 50% -32px !important;}

.wr_mobile_cat_ul_main i.ilevel2 { position: absolute !important; right: 0 !important; top: 0 !important; width: 32px !important; height: 32px !important; background: url(/images/mob_menu_bg_b.png) no-repeat 0% 10px !important; cursor: pointer !important;}
.wr_mobile_cat_ul_main i.ilevel2.active {background: url(/images/mob_menu_bg_b.png) no-repeat 0% -53px !important;}

.wr_mobile_cat_ul_main i.ilevel3 { position: absolute !important; right: 0 !important; top: 0 !important; width: 32px !important; height: 32px !important; background: url(/images/mob_menu_bg_b.png) no-repeat 0% 10px !important; cursor: pointer !important;}
.wr_mobile_cat_ul_main i.ilevel3.active {background: url(/images/mob_menu_bg_b.png) no-repeat 0% -53px !important;}

.wr_mobile_cat_ul li i { position: absolute; right: 0; top: 0; width: 64px; height: 64px; background: url(/images/mob_menu_bg.png) no-repeat 50% 30px; cursor: pointer;}
.wr_mobile_cat_ul li i.active {background: url(/images/mob_menu_bg.png) no-repeat 50% -32px;}

i.ilevel2 { position: absolute !important; right: 0 !important; top: 0 !important; width: 32px !important; height: 32px !important; background: url(/images/mob_menu_bg.png) no-repeat 0% 10px !important; cursor: pointer !important;}
i.ilevel2.active {background: url(/images/mob_menu_bg.png) no-repeat 0% -53px !important;}

i.ilevel3 { position: absolute !important; right: 0 !important; top: 0 !important; width: 32px !important; height: 32px !important; background: url(/images/mob_menu_bg.png) no-repeat 0% 10px !important; cursor: pointer !important;}
i.ilevel3.active {background: url(/images/mob_menu_bg.png) no-repeat 0% -53px !important;}

.bottom_nav i { position: absolute; right: 0; top: 0; width: 64px; height: 49px; background: url(/images/mob_menu_bg.png) no-repeat 50% 21px; cursor: pointer;}
.bottom_nav i.active {background: url(/images/mob_menu_bg.png) no-repeat 50% -42px;}

.wrapper{margin:0 auto;	/*max-width:480px;*/	overflow:hidden;	position:relative;	/*min-height:869px;*/}
.wrap{	position:relative;}
.menu_bg { position: fixed; width: 480px; height: 100%; background: rgba(0, 0, 0, 0); z-index:990; display: none; }
.top_nav{ text-align:center; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:17px 0 15px;}
.top_nav a{ 	display:inline-block; 	vertical-align:top; 	color:#74aadc; 	text-decoration:none; 	margin:0 8px; font: 100 12pt Tahoma;  }
.top_nav a:hover, .top_nav a.active{ 	color:#000; } .top_nav a.active{ 	cursor:default; }

.cat_menu { display: none;}
.cat_menu.active{ display:block;}
.cat_menu ul li a, .cat_menu ul li .cat_name{ 	text-decoration:none; 	position:relative; 	display:block;  }
.cat_menu ul li:last-child a span{ 	border-bottom:0px; }

.toggle_nav{ position:absolute; top:0px; left:0px; width:300px; max-width:300px; background:#585858; height:100%; z-index:1000; overflow-y: scroll;}
.toggle_nav .top_nav{ 	border-bottom-color:#777777; padding: 20px 0px 20px 0px; }
.toggle_nav .top_nav a{ 		color:#bcbcbc; 	}
.toggle_nav .top_nav a.active{ 		color:#fff; 	}
.toggle_nav .cat_menu{ 	border-top:0px; }

.toggle_nav{ display:none; }
.toggle_nav .cat_menu{ background:#8c8c8c; padding-bottom:0px;}

.bottom_nav {padding: 10px 0px 10px 0px;}
.bottom_nav li { position: relative;}
.bottom_nav li a, .bottom_nav li span{ color:#fff; text-decoration:none; display:block; padding:15px 0 15px 1px; font-size:14pt; line-height:14pt; font-family: Tahoma; margin:0 0 0 56px; text-align: left;}
.bottom_nav li:last-child a{ border-bottom:0px;}

.cat_menu .wr_mobile_cat_ul li a, .cat_menu .wr_mobile_cat_ul li .cat_name { color: #fff; text-align: left;}
.cat_menu .wr_mobile_cat_ul li { border: none;}
.cat_menu .wr_mobile_cat_ul li ul, .bottom_nav li ul, .l2, .l3 { display: none;}
.cat_menu .wr_mobile_cat_ul li ul li, .bottom_nav li ul li {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.cat_menu .wr_mobile_cat_ul li ul li a, .cat_menu .wr_mobile_cat_ul li ul li .cat_name { display: block; font: 100 12pt Tahoma; line-height: 16px;  text-decoration: none; color: #fff; padding: 10px 0px 10px 70px;}
.cat_menu .wr_mobile_cat_ul .l3 a, .cat_menu .wr_mobile_cat_ul .l3 .cat_name { display: block; font: 100 10pt Tahoma; line-height: 12px;  text-decoration: none; color: #fff; padding: 8px 0px 8px 80px;}
.cat_menu .wr_mobile_cat_ul .l4 a, .cat_menu .wr_mobile_cat_ul .l4 .cat_name { display: block; font: 100 10pt Tahoma; line-height: 12px;  text-decoration: none; color: #fff; padding: 8px 0px 8px 100px;}
.wr_mobile_cat_ul_main li a { color: #000; text-align: left;}
.wr_mobile_cat_ul_main li { border: none;}
.wr_mobile_cat_ul_main li ul, .bottom_nav li ul, .l2, .l3 { display: none;}
.wr_mobile_cat_ul_main li ul li, .bottom_nav li ul li {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.wr_mobile_cat_ul_main li ul li a { display: block; font: 100 12pt Tahoma; line-height: 16px;  text-decoration: none; color: #000; padding: 10px 0px 10px 70px;}
.wr_mobile_cat_ul_main .l3 a { display: block; font: 100 10pt Tahoma; line-height: 12px;  text-decoration: none; color: #000; padding: 8px 0px 8px 80px;}
.wr_mobile_cat_ul_main .l4 a { display: block; font: 100 10pt Tahoma; line-height: 12px;  text-decoration: none; color: #000; padding: 8px 0px 8px 100px;}

.bottom_nav li ul li a { display: block; font: 100 12pt Tahoma; line-height: 16px;  text-decoration: none; color: #fff; padding: 10px 0px 10px 17px;}

.ul_all_li_a { padding-right: 20px !important; background: url(/images/ul_all_bg.png) no-repeat 100% 25px}
.ul_all_li_a_hover2 .ul_all_li_a { background: url(/images/ul_all_bg.png) no-repeat 100% -18px;}

.ul_all_li .mm_sliv_li a:first-child { font-size: 14pt; color: #000;  }

.ul_all_li .mm_sliv_li .podmenu_sliv a { font-size: 10pt; color: #757575; }

.ul_a_1 a { color: #000 !important;}
.ul_a_2 a, .ul_a_2 span { color: #67a66a !important;}
.ul_a_3 a, .ul_a_3 span { color: #e13a3a !important;}
.ul_a_2 a:hover { color: #347737 !important;}
.ul_a_3 a:hover { color: #a53838 !important;}

.wr_mobile_cat_ul { display:none;}

.cat_ico {height: 40px; margin: 0 auto; width: 40px; display: inline-block; float: left; margin: 0px 10px 0px 0px; background-image: url("/images/mob_icon.png");}
.cat_menu .cat_ico { margin: 0px 8px 0px 8px; background-image: url("/images/mob_icon_white.png");}

.cat_menu .wr_mobile_cat_ul { display: block;}

.icon_sale  { background-position: -160px -40px;  }
.icon_new  { background-position: -160px 0px;}

.devochkam_ico1 { background-position: -40px 0px;}
.devochkam_ico2 {background-position: -40px -40px;}
.devochkam_ico3 {background-position: -40px -80px;}
.devochkam_ico4 {background-position: -40px -120px;}
.devochkam_ico5 {background-position: -40px -160px;}
.devochkam_ico6 {background-position: -40px -200px;}
.devochkam_ico7 {background-position: -40px -240px;}
.devochkam_ico8 {background-position: -40px -280px;}
.devochkam_ico9 {background-position: -40px -320px;}
.devochkam_ico10 {background-position: -40px -360px;}
.devochkam_ico11 {background-position: -40px -400px;}
.devochkam_ico12 {background-position: -40px -440px;}

.malchikam_ico1 { background-position: -80px 0px;}
.malchikam_ico2 {background-position: -80px -40px;}
.malchikam_ico3 {background-position: -80px -80px;}
.malchikam_ico4 {background-position: -80px -120px;}
.malchikam_ico5 {background-position: -80px -160px;}
.malchikam_ico6 {background-position: -80px -200px;}
.malchikam_ico7 {background-position: -80px -240px;}
.malchikam_ico8 {background-position: -80px -280px;}
.malchikam_ico9 {background-position: -80px -320px;}
.malchikam_ico10 {background-position: -80px -360px;}
.malchikam_ico11 {background-position: -80px -400px;}
.malchikam_ico12 {background-position: -80px -440px;}

.malysham_ico1 { background-position: 0px 0px;}
.malysham_ico2 {background-position: 0px -40px;}
.malysham_ico3 {background-position: 0px -80px;}
.malysham_ico4 {background-position: 0px -120px;}
.malysham_ico5 {background-position: 0px -160px;}
.malysham_ico6 {background-position: 0px -200px;}
.malysham_ico7 {background-position: 0px -240px;}
.malysham_ico8 {background-position: 0px -280px;}
.malysham_ico9 {background-position: 0px -320px;}
.malysham_ico10 {background-position: 0px -360px;}
.malysham_ico11 {background-position: 0px -400px;}
.malysham_ico12 {background-position: 0px -440px;}

.dlya-detei_ico1 { background-position: -120px 0px;}
.dlya-detei_ico2 {background-position: -120px -40px;}
.dlya-detei_ico3 {background-position: -120px -80px;}
.dlya-detei_ico4 {background-position: -120px -120px;}
.dlya-detei_ico5 {background-position: -120px -160px;}
.dlya-detei_ico6 {background-position: -120px -200px;}
.dlya-detei_ico7 {background-position: -120px -240px;}
.dlya-detei_ico8 {background-position: -120px -280px;}
.dlya-detei_ico9 {background-position: -120px -320px;}
.dlya-detei_ico10 {background-position: -120px -360px;}
.dlya-detei_ico11 {background-position: -120px -400px;}
.dlya-detei_ico12 {background-position: -120px -440px;}

.podmenu { position: absolute; left: 0; text-align: center; width: 100%; padding: 10px 0px 20px 0px; display: none; border-bottom: 1px solid #a4a4a4; background: #fff; z-index: 1000;}

.podmenu ul { margin: 0px 0px 0px 0px; float: left; width: 200px; }



.podmenu ul li { float: none; width: auto; float: none; margin: 10px 0px 0px 0px; padding: 0px 20px 0px 0px;}
.podmenu ul li a, .podmenu ul li span { font: 100 10pt Tahoma; color: #757575; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block;}
.podmenu ul li a:hover { color: #000;}
.podmenu ul li a.active {  }

.sliv_li { width: 100% !important;}
.mm_sliv_li { float: left !important; width: 200px !important; }

.podmenu ul li ul { margin: 0px 0px 0px 0px;}
.podmenu ul li ul li { float: none; width: auto; border: none; }
.podmenu ul li ul li a { font: 100 14px Tahoma; color: #747474; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block;}
.podmenu ul li ul li a:hover { color: #000;}
.podmenu ul li ul li a.active {  }

.podmenu .podmenu_sliv .podmenu_in ul { float: none; }

.podmenu_h1 a, .podmenu_h1 span { margin: 10px 20px 15px 0px !important; padding: 0px 0px 0px 0px !important; font: 100 14pt Tahoma !important; color: #000 !important;}
.podmenu_h1 a:hover { color: #000 !important;}

.sliv_li .podmenu_h1 { display: none;}
.wr2_1_menu { background: url(/images/menu_bg1.png) no-repeat 0 0; display: block; height: 20px; padding: 0px 0px 0px 35px; font: 100 12px Tahoma; text-transform: uppercase; color: #727272; text-decoration: none; line-height: 20px; display: none;}
.mm_li_null { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.wr7_1, .wr7_2, .wr7_3 { float: left; width: 399px;}
.wr7_2 { margin: 0px 1px 0px 1px;}
.wr7 img { float: left; width: 100%; position: relative;  }
.wr7_h { font: 100 26pt Tahoma; color: #000; text-align: center; margin: 20px 0px 20px 0px;}
.wr7 a { display: block; position: relative; float: left;}
.wr7_bg { display: inline-block; padding: 20px 0px 20px 0px; position: absolute; bottom: 0; z-index:1; left: 0; background: #000; color: #fff; width: 100%; text-align: center; font: 100 16pt Tahoma; opacity:0.7; }
.wr7_name { display: inline-block; padding: 20px 0px 20px 0px; position: absolute; bottom: 0; z-index:2; left: 0; color: #fff; width: 100%; text-align: center; font: 100 16pt Tahoma;}

.wr8 ul li { float: left; margin: 0px 0px 0px 0px; width: 230px; padding: 40px 0px 0px 0px;}
.wr8_1 { margin: 0px 20px 0px 0px !important;}
.wr8_2 { margin: 0px 0px 0px 0px !important;}
.wr8_3 { margin: 0px 10px 0px 0px !important;}
.wr8_4 { margin: 0px 20px 0px 0px !important;}
.wr8_5 { margin: 0px 0px 0px 0px !important;}

.wr8_name { float: left; font: 700 10pt Tahoma; color: #000; margin: 8px 0px 2px 0px;}
.wr8_desc { float: left; font: 100 10pt Tahoma; color: #9d9d9d;}

.wr8_bg_1 { display: block; width: 52px; height: 52px; background: url(/images/icons_group_4.png) no-repeat 0 0; float: left; margin: 0px 25px 0px 0px;}
.wr8_bg_2 { display: block; width: 40px; height: 52px; background: url(/images/icons_group_4.png) no-repeat -65px 0; float: left; margin: 0px 25px 0px 0px;}
.wr8_bg_3 { display: block; width: 52px; height: 52px; background: url(/images/icons_group_4.png) no-repeat -129px 0; float: left; margin: 0px 25px 0px 0px;}
.wr8_bg_4 { display: block; width: 52px; height: 52px; background: url(/images/icons_group_4.png) no-repeat -194px 0; float: left; margin: 0px 25px 0px 0px;}
.wr8_bg_5 { display: block; width: 52px; height: 52px; background: url(/images/icons_group_4.png) no-repeat -256px 0; float: left; margin: 0px 25px 0px 0px;}

.wr9 { margin: 0px 0px 0px 0px;}
.wr9 img { width: 100%; max-width: 1600px; margin: 0px auto 0px auto;}

.wr10 { margin: 21px 0px 20px 0px; float: left; padding: 0px 0px 70px 0px; }
.wr10 .wr1200 { overflow: hidden;}
.wr10 img { width: 100%; float: left;}
.wr10_0 { float: left; width: 386px; margin: 0px 21px 21px 0px;}
.wr10_6 { width: 793px;}
.wr10_3 { float: right; margin-right: 0 !important;}
.wr10_7 { float: right; margin-right: 0 !important;}

.wr4 { background: #f1f1f1; padding: 30px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.wr4 h1 { font: 100 9pt Tahoma; color: #7e7e7e;}
.wr4 p { font: 100 9pt Tahoma; color: #7e7e7e; margin: 20px 0px 0px 0px; line-height: 16pt;}

.line_1 { height: 1px; background: #ccc; margin: 30px 0px 0px 0px;}
.line_2 { height: 1px; background: #fff;}

.wr5 { background: #f1f1f1; padding: 30px 0px 10px 0px;}
.wr4 h1 { font: 100 9pt Tahoma; color: #7e7e7e;}
.wr4 p { font: 100 9pt Tahoma; color: #7e7e7e; margin: 20px 0px 0px 0px; line-height: 16pt;}
.wr5_1, .wr5_2, .wr5_3, .wr5_4, .wr5_5 { float: left;}
.wr5_1 { width: 250px; margin: 0px 0px 0px 15px;}
.wr5_2 { width: 250px;}
.wr5_3 { width: 250px;}
.wr5_4 { width: 160px;  text-align: center; padding-bottom: 30px;}
.wr5_5 { width: 165px; text-align: center; float: right;  padding-bottom: 30px;}
.wr5_menu_h, .wr55_menu_h { font: 700 10pt Tahoma;}
a .wr5_menu_h, a .wr55_menu_h, .wr5_menu_h a, .wr55_menu_h a { font: 700 10pt Tahoma; color: #000; text-decoration: none; text-decoration: none;}
.wr5_4_5_wr * { text-decoration: none !important; }

.wr5_menu_h a:hover { text-decoration: underline}
.wr5 ul { margin: 20px 0px 20px 0px;}
.wr5 ul li { margin: 5px 0px 0px 0px;}
.wr5 ul li a, .wr5 ul li span {font: 100 10pt Tahoma; color: #000; text-decoration: none;}
.wr5 ul li a:hover { text-decoration: underline;}

.wr5 ul li span { color: #e13a3a; }

.icons_group_1_1 { width: 126px; height: 126px; background: url(/images/icons_group_1.png) no-repeat 0 0; display: block; margin: 30px auto 0px auto;}
.wr5_4:hover .icons_group_1_1 {background: url(/images/icons_group_1.png) no-repeat 0 -130px;}
.icons_group_1_2 { width: 126px; height: 126px; background: url(/images/icons_group_1.png) no-repeat -133px 0; display: block; margin: 30px auto 0px auto;}
.wr5_5:hover .icons_group_1_2 {background: url(/images/icons_group_1.png) no-repeat -133px -130px;}


.wr5b { background: #dddddd; font: 100 10pt Tahoma; }
.wr5b a { color: #000; text-decoration: none; }
.wr5b a:hover { text-decoration: underline; }
.wr5b_1 { padding: 10px 0px 10px 0px; }

.wr6 { padding: 15px 0px 30px 0px;}
.wr6_1, .wr6_2, .wr6_3 { float: left;}
.wr6_1 { width: 250px;}
.wr6_2 { width: 285px; text-align: center;}
.wr6_3 { width: 420px; float: right; margin: 0px -10px 0px 0px;}
.wr6_7 { width: 375px; float: right; margin: 0px -10px 0px 0px;}
.wr6_4 { float: right; width: 136px; margin: 0px 70px 0px 0px;}
.wr6_4 img { margin: 7px 0px 6px 0px; }

.icon_social_1 { display: inline-block; width: 35px; height: 35px; background: url(/images/icons_group_2.png) no-repeat 0 0; margin: 10px 10px 0px 0px;}
.icon_social_2 { display: inline-block;; width: 35px; height: 35px; background: url(/images/icons_group_2.png) no-repeat -35px 0; margin: 10px 10px 0px 0px;}
.icon_social_3 { display: inline-block;; width: 35px; height: 35px; background: url(/images/icons_group_2.png) no-repeat -70px 0; margin: 10px 10px 0px 0px;}
.icon_social_4 { display: inline-block;; width: 35px; height: 35px; background: url(/images/icons_group_2.png) no-repeat -105px 0; margin: 10px 0px 0px 0px;}

.icon_social_1:hover { background: url(/images/icons_group_2.png) no-repeat 0px -35px;}
.icon_social_2:hover { background: url(/images/icons_group_2.png) no-repeat -35px -35px;}
.icon_social_3:hover { background: url(/images/icons_group_2.png) no-repeat -70px -35px;}
.icon_social_4:hover { background: url(/images/icons_group_2.png) no-repeat -105px -35px;}

.p_copyright { font: 100 10pt Tahoma; color: #afafaf; margin: 20px 0px 0px 0px;}

.wr6_1_1 { font: 100 19pt Tahoma; color: #000; margin: 10px 0px 0px 0px; display: inline-block;}
.wr6_1_1 span, .wr6_1_1 a { white-space: nowrap; }

.wr6_1_2 { font: 16px Tahoma; color: #afafaf; margin: 25px 0px 0px 0px; text-align: right;}

.icon_pay { display: inline-block; width: 73px; height: 46px; float: left; margin: 0px 0px 10px 10px;}
.icon_pay_1 { background: url(/images/icons_group_3.png) no-repeat 0 0;}
.icon_pay_2 { background: url(/images/icons_group_3.png) no-repeat -84px 0;}
.icon_pay_3 { background: url(/images/icons_group_3.png) no-repeat -168px 0;}
.icon_pay_4 { background: url(/images/icons_group_3.png) no-repeat -252px 0;}
.icon_pay_5 { background: url(/images/icons_group_3.png) no-repeat -336px 0px;}

.icon_pay_6 { background: url(/images/icons_group_3.png) no-repeat 0 -58px;}
.icon_pay_7 { background: url(/images/icons_group_3.png) no-repeat -84px -58px;}
.icon_pay_8 { background: url(/images/icons_group_3.png) no-repeat -168px -58px;}
.icon_pay_9 { background: url(/images/icons_group_3.png) no-repeat -252px -58px;}
.icon_pay_10 { background: url(/images/icons_group_3.png) no-repeat -336px -58px;}

.icon_pays { display: display: inline-block; width: 73px; height: 46px; float: left; margin: 0px 0px 10px 0px;}
.icon_pays_1 { background: url(/images/icons_group_3.png) no-repeat 0 0;}
.icon_pays_2 { background: url(/images/icons_group_3.png) no-repeat -84px 0;}
.icon_pays_3 { background: url(/images/icons_group_3.png) no-repeat -168px 0;}
.icon_pays_4 { background: url(/images/icons_group_3.png) no-repeat -252px 0;}
.icon_pays_5 { background: url(/images/icons_group_3.png) no-repeat -336px 0px;}

.icon_pays_6 { background: url(/images/icons_group_3.png) no-repeat 0 -58px;}
.icon_pays_7 { background: url(/images/icons_group_3.png) no-repeat -84px -58px;}
.icon_pays_8 { background: url(/images/icons_group_3.png) no-repeat -168px -58px;}
.icon_pays_9 { background: url(/images/icons_group_3.png) no-repeat -252px -58px;}
.icon_pays_10 { background: url(/images/icons_group_3.png) no-repeat -336px -58px;}

.wr_cont_0 { width: 100%; float: left; clear: both; margin: 20px 0px 30px 0px;}
.wr_cont_0 li { display: inline-block; }
.wr_cont_1 { width: 180px; float: left;}
.wr_cont_2 { width: 1000px; float: right;}


h1 { font: 100 14pt Tahoma; color: #000; margin: 0px 0px 11px 0px;}
.h1_wr {  margin: 0px 0px 11px 0px; }
.h1_wr h1 { display: inline; margin: 0px 0px 0px 0px;}
.h1_wr span { font: 100 9pt Tahoma; color: #757575;}

.h1_header { font: 100 14pt Tahoma; margin: 0px 0px 11px 0px; color: #000;}
.h1_header span { font: 100 9pt Tahoma; color: #757575;}


.wr_cont_0, .wr_cont_0 * { font: 100 9pt Tahoma; color: #8d8d8d; text-decoration: none;}
.wr_cont_0 a:hover { text-decoration: underline;}
.wr_cont_0 span { color: #000;}
.wr_cont_0 span a span { color: #8d8d8d;}

.wr_cont_1, .wr_cont_1 * { font-family: Tahoma;}

.wr_cont_2 { font: 100 10pt Tahoma; color: #757575; }
.wr_cont_2, .wr_cont_2 * { font-family: Tahoma;}
.wr_cont_2 a {font: 100 10pt Tahoma; color: #757575; }
.wr_cont_2 p { font: 100 10pt Tahoma; color: #757575; margin: 0px 0px 15px 0px;}
.wr_cont_2 p.p0 { margin: 0px 0px 0px 0px;}
.wr_cont_2 p.p5 { margin: 0px 0px 5px 0px;}

.right_block_kids_add { float: right; margin: -40px 0px 0px 0px; position: absolute; right: 0; top: 0;}
.my-kids {  font: 100 12pt Tahoma !important; text-decoration: none; margin: 0px 20px 0px 0px; }
.my-kids:hover { text-decoration: underline;}

.guarantee_wr_1 { width: 200px; float: left; margin: 0px 40px 30px 100px;}
.guarantee_wr_2 { float: left; width: 370px; margin: 40px 0px 0px 0px; }

.li1 { background: url(/images/li1.png) no-repeat 0 10px; padding: 10px 0px 0px 21px; line-height: 17px !important; margin: 0px 0px 5px 0px !important; color: #000 !important;}

.left_menu { margin: -30px 0px 0px 0px;}
.left_menu li a, .left_menu li span { font: 100 11pt Tahoma; color: #616161; text-decoration: none;}
.left_menu li a:hover { text-decoration: underline; color:#000;}
.left_menu li .active {  color:#e13a3a;}
.left_menu li {background: url(/images/li2.png) no-repeat 0 5px; background: none; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px;}
.left_menu li ul { margin: 10px 0px 0px 10px;}
.left_menu li ul li { margin: 0px 0px 10px 0px; background: none; padding: 0px 0px 0px 0px;}
.left_menu li ul li a, .left_menu li ul li span {font: 100 9pt Tahoma !important; color: #616161; text-decoration: none;}

.left_menu li ul li span {  color:#e13a3a; }

.cat_left_menu { margin: -27px 0px 0px 0px;}
.cat_left_menu li a, .cat_left_menu li span { font: 100 11pt Tahoma; color: #616161; text-decoration: none;}
.cat_left_menu li span { color: #e13a3a; /*font-weight: bold !important;*/ }
.cat_left_menu li a:hover { text-decoration: underline; color: #000;}
.cat_left_menu li .active { font-weight: bold !important;}
.cat_left_menu li {background: url(/images/li2b.png) no-repeat 0 5px; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px;}
.cat_left_menu li.cat_left_menu_selected {background: url(/images/li2.png) no-repeat 0 5px; }
.cat_left_menu .clm_sp, .cat_left_menu .clm_sp2 { width: 18px; height: 18px; float: left; background: url(/images/li2b.png) no-repeat 0 5px; cursor: pointer; }
.cat_left_menu li .clm_sp_active {background: url(/images/li2.png) no-repeat 0 5px;}
.cat_left_menu li ul { margin: 10px 0px 0px 19px; display: none;}
.cat_left_menu li ul li { margin: 0px 0px 10px 0px; background: none; padding: 0px 0px 0px 0px;}
.cat_left_menu li ul li a, .cat_left_menu li ul li span {font: 100 9pt Tahoma !important; color: #616161; text-decoration: none;}
.cat_left_menu li ul li span { color: #e13a3a;font-weight: 100 !important; }
.cat_left_menu li ul li ul { margin: 6px 0px 0px 24px; display: none;}
.cat_left_menu li ul li ul li { margin: 0px 0px 6px 0px; background: none; padding: 0px 0px 0px 0px;}

.cat_ul { margin: 20px 0px 0px 0px; }
.cat_li a { text-decoration: none;}
.cat_li_1 { padding: 4px 4px 4px 4px; position: relative;}
.cat_li { float: left; border: 1px solid #fff; border-bottom: none; position: relative; }


.cat_li { width: 308px; margin: 0px 20px 50px 0px; }
.cat_li:nth-child(4n+4)  { margin-right: 0px;}
.cat_li_1 { height: 505px; }
.cat_img { width: 300px; }
.cat_img img { width: 100%;}
.wr_is_catalog_sections { width: 1480px; }
.wr_is_catalog_sections .wr_cont_2 { width: 1300px; }


.wr_cont_2_search { width: 1300px; }
.wr_cont_2_search .cat_li_1 { height: 505px; }
.wr_cont_2_search .cat_li { width: 308px; margin: 0px 20px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(4n+4) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 300px !important; }
.wr_cont_2_search .fav { bottom: 84px;}


.info_no_active { font-size: 11pt; }


.smile {width: 30px; height: 30px; background: url(/images/actions_b.png) no-repeat 0 0;  display: inline-block; position: absolute; z-index: 900; right: 15px; top: 15px; }
.smile_snow { background: url(/images/actions_b.png) no-repeat 0 -60px; }
.smile_grib { background: url(/images/actions_b.png) no-repeat 0 -30px; }
.smile_sun { background: url(/images/actions_b.png) no-repeat 0 -90px; }


.sm_smile {width: 20px; height: 20px; background: url(/images/actions_s.png) no-repeat 0 0;  display: inline-block; position: absolute; z-index: 1000; right: 7px; top: 7px; }
.sm_smile_snow { background: url(/images/actions_s.png) no-repeat 0 -40px; }
.sm_smile_grib { background: url(/images/actions_s.png) no-repeat 0 -20px; }
.sm_smile_sun { background: url(/images/actions_s.png) no-repeat 0 -60px; }



.wr_cont_2 a.show_more {font: 100 10pt Tahoma !important; display: inline-block; float: left; padding: 0px 0px; /*border: solid 1px #909090;*/ border-radius: 50%; line-height: 24px !important; margin-left: 6px; transition: 0.2s; text-decoration: none; color: #000; width: 24px; height: 24px; text-align: center;border: 1px solid #f00; padding-left: 0px; border: solid 1px #fff; border-radius: 0px; width: auto; background: #fff; padding: 5px 70px 5px 70px;margin: -7px 0px 0px 520px;
}

.wr_cont_2 a.show_more span { background: url(/images/show_more.png) no-repeat 0 0; display: inline-block; padding: 0px 0px 0px 35px; }

.wr_cont_2 a.show_more:hover {color: #000; text-decoration: none;}

.wr_cont_2 a.show_more:hover span { text-decoration: underline; }


.section_ban, .section_ban_mobile { margin: 0px 0px 20px 0px; display: block; }
.section_ban img, .section_ban_mobile img { width: 100%; }
.section_ban_mobile { display: none; }


.cat_razm_plus_vozr { width: 110%; }
.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 10.8px 5px 0px; color: #000;}

.balance_li { background: url(/images/balance.png) no-repeat 0 3px; padding: 0px 0px 0px 22px; }

#window3 { padding: 20px 20px 20px 20px; }

.breadcrumb {  }
.breadcrumb li { position: relative;  }

.breadcrumb div { position: absolute; z-index: 1000; left: 0; background: #fff; display: none; min-width: 100%; }
.breadcrumb ul { border: 1px solid #c7c7c7; padding: 8px 10px 8px 15px; box-shadow:0 0 5px rgba(199,199,199,0.6); margin: 12px 0px 0px 0px; position: relative; background: #fff; }
.breadcrumb ul li { margin: 5px 0px 5px 0px; padding: 0px 20px 0px 0px; display: block;}
.breadcrumb ul li a { text-decoration: none; white-space: nowrap; color: #000; display: block; padding: 3px 0px 3px 0px;}
.breadcrumb ul li a:hover { text-decoration: underline;}

.buy_1click_wr { margin: -20px 0px 30px 0px; text-align: center; float: left; width: 100%;}
.buy_1click_wr span { font-size: 18px; text-decoration: underline; cursor: pointer; }
.buy_1click_wr span:hover { text-decoration: none; }

.wr2_form_tr_send_1click { display: none; }
.wr2_form_tr_send_1click .wr2_form_td2 { font-size: 20px; text-align: center; border: none; padding: 30px 0px 30px 0px; }

.wr2_form_tr_pk .wr2_form_td2 { font-size: 16px; border: none; padding: 10px 0px 5px 0px; }
.wr2_form_tr_pk .wr2_form_td2 a { color: #000; text-decoration: underline; }





@media (max-width: 1540px) {
.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 6px 5px 0px; color: #000;}

.show_more_div { text-align: center; float: left; width: 100%; clear: both; margin: 10px 0px 50px 0px; }
.wr_cont_2 a.show_more {float: none; margin: -7px 0px 0px 0px;}


.cat_li { width: 238px; margin: 0px 13px 50px 0px; }
.cat_li:nth-child(4n+4)  { margin-right: 0px;}
.cat_li_1 { height: 400px; }
.cat_img { width: 230px; }
.cat_img img { width: 100%;}
.wr_is_catalog_sections { width: 1200px; }
.wr_is_catalog_sections .wr_cont_2 { width: 1000px; }

.wr_cont_2_search { width: 1200px; }
.wr_cont_2_search .cat_li_1 { height: 387px; }
.wr_cont_2_search .cat_li { width: 228px; margin: 0px 12px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(5n+5) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 220px !important; }
.wr_cont_2_search .fav { bottom: 84px;}

}


.cat_li a.link { display: block;}





.cat_li_2 { display: block; /*position: absolute;*/ background: #fff; border: 1px solid #fff; border-top: none; width: 100%; z-index: 11; margin: 0px 0px 0px -1px; }
.cat_li_2_in { padding: 0px 4px 10px 4px;}

.cat_li .cat_li_2 { border-bottom: 1px solid #d1d1d1; overflow: hidden;}
.cat_brand_name { margin: 15px 0px 0px 0px; height: 18px; overflow: hidden; white-space: nowrap;}
.cat_brand { font: 100 10pt Tahoma; color: #000;}
.cat_name { font: 100 10pt Tahoma;}
.cat_price { margin: 5px 0px 0px 0px; font: 100 10pt Tahoma;}
.cat_price del { font: 100 11pt Tahoma; }
.cat_price_1 { color: #be354f; font: 100 11pt Tahoma;}
.cat_price_2 { font: 100 11pt Tahoma;  color: #000;}
.rec_price_2 { color: #000; }
.cat_razm { color: #000; margin: 3px 0px 0px 0px; font: 100 10pt Tahoma;}
.cat_dost { font: 100 9pt Tahoma; margin: 6px 0px 0px 0px;}
.cat_razm a, .rec_razm a { display: inline-block; padding: 7px 3px 2px 3px; color: #757575; }
.cat_razm a:hover, .rec_razm a:hover, .cat_razm a:hover span { color: #fff; background: #858585;}
.cat_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 45px 50%; padding: 15px 0px 15px 0px; text-indent: 90px; color: #757575; margin: 30px 0px 0px 0px;}
.cat_bist a:hover { color:#000;}
.cat_pimpa { position: absolute; top: 0; right: 0; margin: 15px;}


.no_vozr { line-height: 28px !important; }





.rec_li { float: left; border-bottom: none; width: 148px; margin: 0px 12px 10px 0px; /*d1d1d1*/ position: relative; }
.rec_li a { text-decoration: none;}
.rec_img { width: 148px; /*230*/ }
.rec_img img { width: 100%;}
.rec_brand_name { margin: 15px 0px 0px 0px; height: 18px; overflow: hidden; white-space: nowrap;}
.rec_brand { font: 100 10pt Tahoma; color: #000;}
.rec_name { font: 100 10pt Tahoma; color: #969696;}
.rec_price { margin: 5px 0px 0px 0px; font: 100 10pt Tahoma; color: #969696;}
.rec_price_1 { color: #be354f;}
.rec_razm { color: #000; margin: 5px 0px 0px 0px; font: 100 10pt Tahoma;}
.rec_dost { font: 100 8pt Tahoma; margin: 5px 0px 0px 0px;  color: #969696;}
.rec_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 45px 50%; padding: 15px 0px 15px 0px; text-indent: 90px; color: #757575; margin: 30px 0px 0px 0px;}
.rec_bist a:hover { color:#000;}
.rec_pimpa { position: absolute; top: 0; right: 0; margin: 5px;}

.newnew, .newhit, .newdiscount {background-color: #97d9a5; padding: 7px 10px; display: inline-block; color: #fff !important; text-align: center; position: absolute; z-index: 4; left: 15px; top: 15px; border-radius: 4px; font: 10pt Tahoma !important;}
.carddiscount {background-color: #ccc; padding: 4px 5px; display: inline-block; color: #fff !important; text-align: center; position: absolute; z-index: 3; left: 15px; top: 15px; border-radius: 4px; border: 1px solid #fff; font: 9pt Tahoma !important; display:none;}
.carddiscount_w_new {left: 59px; top: 18px;}
.newhit {background-color: #cbcb0b;}
.newdiscount {background-color: #f67376;}
/*.new{display:inline-block; width:59px; height:59px; background:url(/images/new.png) no-repeat 0 0; color:#fff; text-align:center; line-height:57px; margin-right:10px;}*/
.hit{width:59px; height:59px; background:url(/images/hit.png) no-repeat 0 0; color:#fff; text-align:center; line-height:58px; font-size:20px; text-shadow:0 1px 0 rgba(0,0,0,0.3); text-transform:uppercase;}
.outaction{background:url(images/outaction.png); width:30px; height:30px; position:absolute; z-index:1; right:0; top:0;}
.inaction{background:url(images/inaction.png); width:30px;height:30px;position:absolute;z-index:1;right:0;top:0;}
.sunny{background:url(/images/sunny.png);width:30px;height:30px;position:absolute;z-index:1;right:0;top:0;}

.rec_ul .newnew, .rec_ul .newhit, .rec_ul .newdiscount {padding: 4px 6px; left: 5px; top: 5px; border-radius: 4px; font: 10pt Tahoma !important;}
.rec_ul .carddiscount {background-color: #ccc; padding: 2px 3px; left: 5px; top: 5px; border-radius: 4px; border: 1px solid #fff; font: 8pt Tahoma !important; display:none;}
.rec_ul .carddiscount_w_new {left: 40px; top: 8px;}

.wr_item_1 .newnew, .wr_item_1 .newhit, .wr_item_1 .newdiscount {left: 95px; top: 15px; z-index: 900;}
.wr_item_1 .carddiscount { z-index: 899; left: 95px; top: 15px;}
.wr_item_1 .carddiscount_w_new {left: 139px; top: 18px;}

.fav { width: 38px; height: 38px;display: inline-block;position: absolute;z-index: 3;right: 15px; bottom: 70px;background: url(/images/fav.png) no-repeat 0 0; cursor: pointer; display: none;}
.fav:hover {background: url(/images/fav.png) no-repeat 0 -38px;}
.is_fav {background: url(/images/fav.png) no-repeat 0 -76px !important; display: block;}


.cat_li:hover { border: 1px solid #d1d1d1; border-bottom: none;}
.cat_li:hover .cat_li_2 { display: block; border: 1px solid #d1d1d1; border-top: none;}
.cat_li:hover .fav { display: block; }

.wr_item_3 .fav { width: 28px; height: 28px;display: inline-block;position: absolute;z-index: 3;right: 20px; top: 20px; background: url(/images/fav2.png) no-repeat 0 0; cursor: pointer;}
.wr_item_3 .fav:hover {background: url(/images/fav2.png) no-repeat 0 -28px;}
.wr_item_3 .is_fav {background: url(/images/fav2.png) no-repeat 0 -56px !important;}

.sort_wr { float: right; margin: -62px 0px 0px 0px; position: relative;}
.sort_span { background: url(/images/ul_all_bg.jpg) no-repeat 100% 70%; padding: 0px 15px 0px 0px; cursor: pointer;}
.sort_span_active { background: url(/images/li2.png) no-repeat 100% 70%; }
.sort_list { border: 1px solid #c7c7c7; position: absolute; z-index: 1000; right: 0; background: #fff; padding: 10px 20px 10px 10px; box-shadow:0 0 5px rgba(199,199,199,0.6); margin: 15px 0px 0px 0px; display: none;}
.sort_list ul li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px;}
.sort_list ul li a { text-decoration: none; white-space: nowrap;}
.sort_list ul li a:hover { text-decoration: underline;}
.sort_list ul li.acitve { background: url(/images/ul_all_bg.jpg) no-repeat 0 80%;}

.delivery_list { display: none; border: 1px solid #c7c7c7; position: absolute; z-index: 10; right: 0; background: #fff; padding: 0px 0px 0px 0px; box-shadow:0 0 5px rgba(199,199,199,0.6); margin: 20px 0px 0px 0px; display: none; /*width: 100%;*/}
.delivery_list ul { padding: 10px 20px 10px 10px;}
.delivery_list ul li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px;}
.delivery_list ul li span { text-decoration: none; white-space: nowrap; cursor: pointer; color: #000;}
.delivery_list ul li span:hover { text-decoration: underline;}
.delivery_list ul li.active { background: url(/images/ul_all_bg.jpg) no-repeat 0 80%;}

.delivery_list_select { display: none; }

.paginator_wrap {margin: 20px 0px 0px 0px; display: table; float: right;}
.paginator_wrap a { font: 100 10pt Tahoma; display: inline-block; float: left; padding: 0px 0px; /*border: solid 1px #909090;*/ border-radius: 50%; line-height: 24px; margin-left: 6px; transition: 0.2s; text-decoration: none; color: #000; width: 24px; height: 24px; text-align: center;}
.paginator_wrap a.active {background-color: #858585 !important; color: #FFF;}
/*
.paginator_wrap a.first-child, .paginator_wrap a.last-child {padding-left: 0px; border: solid 0px #FFF; border-radius: 0px; width: 20px;}
.paginator_wrap a.first-child {background: url(/images/arrow_sprite3.png) no-repeat -30px -1px;}
*/
.paginator_wrap a.last-child {background: url(/images/arrow_sprite3.png) no-repeat -188px -1px; margin: 0px 0px 0px 0px;}
.paginator_wrap a:hover {background-color: #9b9b9b; color: #FFF; text-decoration: none;}
/*
.paginator_wrap a.first-child:hover, .paginator_wrap a.last-child:hover {border: solid 0px #FFF; text-decoration: none; background-color: #FFF;}
*/
.paginator_wrap span {display: inline-block; padding: 0px 6px; line-height: 24px; margin-left: 6px;}

/*
.top_pager { margin: -30px 0px 0px 0px; height: 30px; float: right;}
.top_pager .paginator_wrap a.last-child { text-indent: -1000px; overflow: hidden;}
*/

.paginator_wrap a.first-child { border: 1px solid #f00; padding-left: 0px; border: solid 1px #afafaf; border-radius: 0px; width: auto; background: #f7f7f7; padding: 5px 50px 5px 50px; margin: -7px 0px 0px 20px;}
.paginator_wrap a.first-child:hover {border: solid 1px #afafaf; background: #afafaf;}

.paginator_wrap a.last-child { border: 1px solid #f00; padding-left: 0px; border: solid 1px #afafaf; border-radius: 0px; width: auto; background: #f7f7f7; padding: 5px 50px 5px 50px; margin: -7px 0px 0px 20px;}
.paginator_wrap a.last-child:hover {border: solid 1px #afafaf; background: #afafaf;}







.wr_item_1 { float: left; width: 482px; height: 600px; margin: 0px 19px 0px 0px; position: relative;}
.wr_item_2_1 { float: left; width: 450px;}
.wr_item_2_2 { float: left; width: 450px;}
.wr_item_2_3 { float: left; width: 450px;}
.wr_item_2_1 h1 { font: 100 14pt Tahoma; color: #777777;}
.wr_item_2_2 { font: 100 9pt Tahoma; color: #777777;}
.wr_item_2_2 div { margin: 0px 0px 7px 0px;}
.wr_item_2_2 span { color: #000;}
.wr_item_2_3 { font: 100 9pt Tahoma; color: #969696; line-height: 20px; margin: 50px 0px 0px 0px;}
.wr_item_3 { width: 233px; float: right; background: #f8f8f8; position: relative; }
.wr_item_3_padding { padding: 19px 19px 19px 19px; }
.wr_item_3_price {font: 100 18pt Tahoma; color: #000; display: block;}

.wr_item_3_price_with_old_price { color: #be354f !important; }


.wr_item_3_old_price {font: 100 12pt Tahoma; color: #969696; text-decoration: line-through;}
.wr_item_3_2 { margin: 20px 0px 0px 0px;}
.wr_item_3_2_1 { font: 100 9pt Tahoma; color: #000; display: inline-block; }
.wr_item_3_2_2 { font: 100 9pt Tahoma; color: #fff; background: #e38989;display: inline-block; padding: 3px 5px 4px 5px; }
.wr_item_3_2_2_b { background: #fda961;}
.wr_item_3_2_2_c { background: #35a867;}


.window_wr_item_3_2_2 { font: 100 9pt Tahoma; color: #fff; background: #e38989;display: inline-block; padding: 3px 5px 4px 5px; }
.window_wr_item_3_2_2_b { background: #fda961;}
.window_wr_item_3_2_2_c { background: #35a867;}

.wr_item_3_3 { margin: 10px 0px 0px 0px; width: 100%; /*overflow: hidden;*/ float: left; clear: both;}
.wr_item_3_3_in { width: 120%;}
.a_size { font: 100 9pt Tahoma; color: #000; display: inline-block; border: 1px solid #cfcfcf; margin: 13px 10px 10px 0px; background: #f4f4f4; min-width: 33px; padding: 0px 3px 0px 3px;  height: 27px; line-height: 27px; text-align: center; float: left;  cursor: pointer;}
.a_size:hover, .a_size_active { background: #d0d0d0;}

.a_size:last-child { margin-right: 0px; }

.a_size_plus_vozr { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px;}
.sp_vozr { display: block; font: 100 8pt Tahoma; color: #666; margin: 2px 0px 0px 0px;}


.offline { background: url(/images/4house.jpg) no-repeat 0 0; background-size: 100%; border-bottom: solid 1px #e9e9e9; margin-bottom: 5px; min-width: 20px; text-align: center;}
.offline:hover { background: url(/images/5house.jpg) no-repeat 0 0 !important; background-size: 100% !important; }

.a_size_offline { position: relative; }
.a_size_offline { background: url(/images/3house.jpg) no-repeat 0 0; background-size: 100%; border:none; margin-top: 0px; padding: 15px 4px 5px 4px;}
.a_size_offline:hover, .a_size_offline_active { background: url(/images/2house.jpg) no-repeat 0 0; background-size: 100%; }
.a_size_offline_active {  }

.filter_sizes_wr .a_size_offline { background: url(/images/4house.jpg) no-repeat 0 0; background-size: 100%;}
.filter_sizes_wr .a_size_offline:hover, .filter_sizes_wr .a_size_offline_active { background: url(/images/1house.jpg) no-repeat 0 0; background-size: 100%; }

.a_size t { position: absolute; top: 0; left: 0; border: 1px solid #c7c7c7; background: #fff; box-shadow: 0 0 5px rgba(199,199,199,0.6); white-space: nowrap;text-align: left; padding: 10px 10px 10px 10px; line-height: 20px;margin: -65px 0px 0px -60px; display: none; z-index: 100;}
.a_size:hover t { display: block; }
.fancy_window .a_size t { margin: 50px 0px 0px 0px; }








.wr_item_3_4 { text-align: center; margin: 10px 0px 0px 0px;}
.wr_item_3_4 div { display: inline-block; padding: 0px 0px 0px 37px; background: url(/images/table_size.png) no-repeat 0 6px;}
.wr_item_3_4 div span { font: 100 9pt Tahoma; color: #515151; border-bottom: 1px dashed #515151; cursor: pointer; padding: 0px 0px 1px 0px;}
.wr_item_3_4 div span:hover { border: none;}

.wr_item_3_5 { background: #278fd3; border-radius:4px; margin: 40px 0px 40px 0px; float: left; width: 100%; text-align: center; cursor: pointer;}
.i35_bg { background:#006db5 url(/images/but_bg.png) no-repeat 50% 50%; display: inline-block; width: 47px; height: 38px; border-radius: 4px 0px 0px 4px; float: left;}
.i35_name { font: 100 16pt Tahoma; color: #fff; inline-block; display: inline-block; line-height: 38px; }

.but_buy_done { background: #70daa4; border-radius:4px; margin: 40px 0px 40px 0px; float: left; width: 100%; text-align: center; cursor: pointer;}
.but_buy_done .i35_bg { background:#00ae5d url(/images/but_bg.png) no-repeat 50% 50%; display: inline-block; width: 47px; height: 38px; border-radius: 4px 0px 0px 4px; float: left;}
.but_buy_done .i35_name { font: 100 11pt Tahoma; color: #fff; display: inline-block; line-height: 38px; }
.but_buy_wr { position: relative;}
.but_buy_info { font: 100 11pt Tahoma; color: #00ae5d; position: absolute; margin: 10px 0px 0px 0px;}
.but_buy_info2 { font: 100 11pt Tahoma; color: #969696; position: absolute; margin: -25px 0px 0px 0px; background: #fff; padding: 10px 0px 10px 0px; border: 1px solid #c7c7c7;box-shadow:0 0 5px rgba(199,199,199,0.6); text-align: center; display: none; width: 100%;}

.wr_item_3_6 { font: 100 9pt Tahoma; color: #000; }
.wr_item_3_6_1 { margin: 0px 0px 12px 0px;}
.wr_item_3_6_1_sp1 { color: #777777;}
.wr_item_3_6_1_sp2 { cursor: pointer; border-bottom: 1px dashed #000;}
.wr_item_3_6_2 { background: url(/images/delivery_bg.png) no-repeat 0 0; padding: 0px 0px 0px 26px;}
.wr_item_3_6_3 { background: url(/images/delivery_bg.png) no-repeat 0 -23px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_4 { background: url(/images/delivery_bg.png) no-repeat 0 -44px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_5 { background: url(/images/delivery_bg.png) no-repeat 0 -70px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_6 { background: url(/images/delivery_bg.png) no-repeat 0 -95px; padding: 0px 0px 2px 26px;}
.wr_item_3_6_7 { background: url(/images/delivery_bg.png) no-repeat 0 -121px; padding: 0px 0px 3px 26px;}
.wr_item_3_6_8 { background: url(/images/delivery_bg.png) no-repeat 0 -148px; padding: 0px 0px 3px 26px; }
.wr_item_3_6_8_span { border-bottom: dashed 1px #000; cursor: pointer; }
.wr_item_3_6_8_span:hover { border: none; }

.wr_item_3_6_wr_8 { background: #f2f9b7; margin: 0px -18px 10px -20px !important; padding: 10px 0px 2px 20px; display: none; }

.wr_item_3_6_t { margin: 5px 0px 12px 0px;}
.wr_item_3_6_a a { color: #828282;  border-bottom: 1px dashed #828282; cursor: pointer; text-decoration: none;}
.wr_item_3_6_a a:hover { border: none;}
.wr_item_3_6_i { font: 100 8pt Tahoma; color: #969696; margin: 15px 0px 0px 0px;  }
.wr_item_3_6_desc { font: 100 8pt Tahoma; color: #969696; }

.rec_slider_wr { margin: 0px 0px 0px 0px; position: relative; float: left; width: 946px;}
.rec_slider_overflow { width: 946px; overflow: hidden;}
.rec_slider_moved { width: 100000px;}
.rec_slider_left, .rec_slider_right {width: 30px; float: left; height: 51px; cursor: pointer; position: absolute; top: 0; z-index: 10; margin: 130px 0px 0px 0px; opacity: 0.9; display: none;}
.rec_slider_left  {background: #bfbfbf url(/images/rec_slider_left.png) no-repeat 50% 50%; left: 0;}
.rec_slider_right {background: #bfbfbf url(/images/rec_slider_right.png) no-repeat 50% 50%; right: 0; }
.rec_slider_left:hover, .rec_slider_right:hover { background-color: #a8a8a8;}
.rec_slider_h { font: 100 14pt Tahoma; color: #969696; height: 25px; overflow: hidden; background: #fff; float: left; padding: 0px 20px 0px 0px; clear: both; position: relative; z-index: 1;}
.rec_slider_line { height: 1px; background: #a6a6a6; margin: -10px 0px 30px 0px; float: left; width: 100%;  position: relative; z-index: 0;}

.wr8_cat { width: 233px; float: right; }
.wr8_cat ul li { float: left; margin: 0px 0px 0px 0px; width: 230px; padding: 30px 0px 0px 0px;}
.wr8_cat_name { float: left; font: 700 10pt Tahoma; color: #000; margin: 8px 0px 2px 0px; width: 150px;}
.wr8_cat_desc { float: left; font: 100 10pt Tahoma; color: #9d9d9d; width: 150px;}

.wr8_cat_bg_1 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -10px; float: left;}
.wr8_cat_bg_2 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -100px; float: left; margin: 5px 0px 0px 0px;}
.wr8_cat_bg_3 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -180px; float: left; margin: 7px 0px 0px 0px;}
.wr8_cat_bg_4 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -265px; float: left;}
.wr8_cat_bg_5 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -345px; float: left;}
.wr8_cat_bg_6 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -425px; float: left;}
.wr8_cat_bg_7 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -510px; float: left;}
.wr8_cat_bg_8 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -595px; float: left;}
.wr8_cat_bg_9 { display: block; width: 80px; height: 52px; background: url(/images/icons_group_4b.png) no-repeat 0px -670px; float: left;}



.wr8_cat_h { font: 100 13pt Tahoma; color: #969696;}
.wr_cont2 { margin-top: 40px;}

.delivery_wr { display: none;}
.delivery_wr_moskva { display: block;}

.cloud-zoom-lens {    border: 4px solid #888;    margin:-4px;	/* Set this to minus the border thickness. */    background-color:#fff;    cursor:move;}
.cloud-zoom-title {    font-family:Arial, Helvetica, sans-serif;    position:absolute !important;    background-color:#000;    color:#fff;    padding:3px;    width:100%;    text-align:center;    font-weight:bold;    font-size:10px;    top:0px;}
.cloud-zoom-big { overflow:hidden; transition:border 0.3s ease-in-out;}
.cloud-zoom-loading {color:white;    background:#222;    padding:3px;    border:1px solid #000;}
.cloud_zoom_big{    position:relative;    float:right; padding: 0px 0px 0px 0px;}
.cloud-zoom{    width:400px;    height:600px;    overflow:hidden; }
.cloud_gallery{    width:70px;    float:left; padding: 0px 0px 0px 0px;}
.cloud-zoom-gallery, .others-items li a {    display:block;    width:60px;    height:90px;    overflow: hidden;    border:2px solid #fff;    margin:0 0 10px 0;    transition:all 0.3s ease-in-out;}
.others-items li a img {    width: 100%;}
.cloud_gallery a.active, .cloud_gallery_1 a.active{ border-color:#ccc;}
.cloud_gallery a:hover, .others-items li a:hover {border-color:#ccc;}
.cloud-zoom-gallery img{    width:100%;    transition:all 0.3s ease-in-out;}
.cloud_gallery a.active img{ opacity:0.5;}

.ul_brand_cat { float: left; clear: both; }
.ul_brand_cat li { float: left; margin: 0px 25px 0px 0px; }
.ul_brand_cat li a { font: 100 13pt Tahoma; text-decoration: none;}
.ul_brand_cat li a.active, .ul_brand_cat li a:hover { color: #000;}
.ul_brand_brands { display: none; clear: both; float: left; margin: 0px 0px 50px 0px; }
.ul_brand_brands_active { display: block;}
.ul_brand_brands li { float: left; margin: 0px 25px 0px 0px; }
.ul_brand_brands li span { color: #000;font: 100 14pt Tahoma; }
.ul_brand_brands li a { color: #757575;font: 100 12pt Tahoma; text-decoration: none;}
.ul_brand_brands li a.active  { text-decoration: underline; color: #000;}
.ul_brand_brands li a:hover { text-decoration: underline; color: #000;}

.table_brands { width: auto; clear: both; margin: 0px 0px 0px 0px; display: none;}
.table_brands td, .table_brands th { border: 1px solid #ccc; padding: 5px 10px 5px 10px; text-align: center;}
.table_brands th { text-align: left; white-space: nowrap;}

.table_size_in_window { padding: 0px 10px 0px 0px; }
.table_size_in_window .table_brands th {  white-space: normal !important; text-align: center; vertical-align: middle;  }
.table_size_in_window .table_brands td, .table_size_in_window .table_brands th { padding: 5px 5px 5px 5px !important;}

.table_brands_wr { display: none;}
.table_brands_wr_active { display: block; float: left; margin: 45px 0px 0px 0px;}
.table_brands_vertical { display: none; display: block;}

#window2 .ul_brand_cat li a { color: #000;}
#window2 .ul_brand_brands { clear: none; margin: 0px 0px 0px 0px;}
#window2 .ul_brand_cat li { margin: 0px 10px 0px 0px;}
#window2 .ul_brand_brands li span {color: #000;font: 100 13pt Tahoma; text-decoration: none;}
#window2 .ul_brand_cat li span { font: 100 13pt Tahoma; text-decoration: none;}
#window2 .table_brands_wr { padding: 20px 0px 0px 0px; float: left; clear: both;}

#window2 .table_brands_wr_active { margin: 0px 0px 0px 0px;}


.wr2_2_block { width: 380px; }
.wr2_form { padding: 0px 0px 0px 0px;}
.wr2_form_tr { float: left; margin: 0px 0px 10px 0px; width: 100%;}
.wr2_form_td1 { font: 100 14px Tahoma; float: left; padding: 8px 0px 0px 10px; position: absolute; color: #757575;  z-index: 1;}
.wr2_form_td2 { float: none; border: 1px solid #ababab; width: auto; padding: 3px 0px 3px 0px; overflow: hidden; position: relative; z-index: 2;}
.wr2_form_td2 input { border: none !important; background: none; padding: 0px 10px 0px 10px; width: 100%; margin: 0px 0px 0px 0px;  box-shadow:none !important; }
.wr2_form_td2 input:hover { border: none; box-shadow:none;}
.clear { clear: both;}
.wr2_form_td2 input.form_input_focus { background: #fff;}
.wr2_form_td2_error { border: 1px solid #f00 !important;}
.wr2_form_tr_password { display: block;}
.wr2_form_td3 { float: none; color: #f00; font: 100 9pt Tahoma; padding: 5px 0px 0px 0px; display: none; line-height: 20px; text-align: left;}
.wr2_form_td2b { border: none;}
.wr2_form_td2c { border: none; color: #727272; font: 100 9pt Tahoma; line-height: 13pt; padding: 30px 0px 0px 0px;}
.wr2_form_td2_link_a a { display: inline-block; color: #278fd3; border-bottom: 1px dashed #278fd3; font: 100 13pt Tahoma; line-height: 13pt; margin: 10px 0px 10px 0px; text-decoration: none;}
.wr2_form_tr_call_form_done  {display: none;}
.wr2_form_tr_call_form_done .wr2_form_td2 {color: #009900; font: 100 13pt Tahoma; line-height: 25pt; margin: 0px 0px 0px 0px; text-decoration: none; text-align: center;}
.wr2_form_td2_zabil_message { color: #009900; font: 100 13pt Tahoma; line-height: 25pt; margin: 0px 0px 0px 0px; text-decoration: none; }
.hidden_if_is_mail { display: none;}
.wr2_form_tr_zabil { display: none;}

.line_help { width: 28px; height: 90px; background: url(/images/line_help.png) no-repeat 0 0; margin: 110px 0px 0px 60px;}

.wr2_2_h_mobile { font: 100 13pt Tahoma; color: #000; text-align: center; padding: 0px 0px 10px 0px; display: none; }

.but_wr2 { background: #278fd3; border-radius:4px; margin: 5px 0px 0px 0px; width: 100%; text-align: center; cursor: pointer;}
.but_wr2 .but_name { font: 100 14pt Tahoma; color: #fff; inline-block; display: inline-block; line-height: 38px; }

.wr2_form_td2_link_a_zabil_passw { float: right;}


/* Brands */
.brand-sorting {width: 100%;max-width: 750px;}
.brand-sorting-menu {	list-style: none;	padding:0;	margin: 0 0 20px 0;}
.brand-sorting-menu li {float: left;margin: 0 30px 0 0;}
.brand-sorting-menu li > div.h1_header {float: left;}
.brand-sorting-menu li a {	color: #807f7f;	text-decoration: none;	font-size: 13px;line-height: 23px;}
.brand-sorting li.active a,.brand-sorting li a:hover {	color: #000000;}
.brand-sorting-abc {	list-style: none;	padding:20px 0;	margin:  0;	border-top: 1px solid #eeeeee;}
.brand-sorting-abc li {	float: left;margin: 0 15px 0 0;}
.brand-sorting-abc li a {font-size: 16px;text-decoration: none;}
.brand-sorting-list {	list-style: none;	padding:0;	margin: 0 0 30px 0;}
.brand-sorting-list li {	list-style: none;	padding: 20px 0;	margin: 0;	border-bottom: 1px solid #eeeeee;	display: table;	width: 100%;}
.brand-sorting-list li > span {	display: table-cell;	width: 20%;	padding: 0 10px;	vertical-align: top;	color: #807f7f;	font-size: 35px;	line-height: 35px;}
.brand-sorting-list li ul {	list-style: none;	padding: 0;	margin: 0;	border-bottom: 0;}
.brand-sorting-list li ul li {	list-style: none;	padding: 0;	margin: 0;	border-bottom: 0;	width: 25%;	float: left;}
.brand-sorting-list li ul li a {	text-decoration: none;	line-height: 150%; color: #2f2f2f;}
.clearfix:before,.clearfix:after {		display: block;		clear:both;		content:"";}

.close_search { text-align: left; font-size: 12px; margin: 0px 0px 0px 0px; text-align: right; float: left;  }
.close_search a { color: #1883c9 !important; background: #fff url(/images/close_search.png) no-repeat 50% 50%; width: 60px; height: 36px; display: block;}
.menu_toggle_active { background: #fff url(/images/close_search.png) no-repeat 0 50% !important; }
.search_wr { margin: -70px 0px 0px 100px; padding: 0px 20px 0px 20px; position: relative; position: absolute; left: 50%; display: none; }
.search_wr form { padding: 0px 0px 0px 0px; position: relative; overflow: hidden; width: 330px; float: left;}
.search_input { width: 97% !important; padding: 9px 0px 9px 2% !important; margin: 0px 0px 0px 0px !important; border: 1px solid #C3C3C3 !important; box-shadow: none !important;}
.search_submit { background: #1883c9 url(/images/search_bg.png) no-repeat 50% 50%; border: none; border-radius:3px; padding: 0px 0px 0px 0px !important; float: right; color: #fff; margin: 0px 0px 0px -1px; height: 36px; width: 45px; overflow: hidden; text-indent: -100px; position: absolute; right: 0; top: 0; cursor: pointer;}

.temp_info_wr {  }
.temp_info { display: inline-block; width: 24px; height: 24px; background: url(/images/info.png) no-repeat 0 0; margin: -3px 0px 0px 5px; position: absolute; cursor: pointer; }
.temp_window { display: none; border: 1px solid #c7c7c7; position: absolute; z-index: 10; left: 0; background: #fff; padding: 10px; box-shadow:0 0 5px rgba(199,199,199,0.6); margin: 25px 0px 0px 0px; width: 200px; line-height: 20px; cursor: auto; }

/* Fancybox galery */
.fancyimage_list {padding:  20px 0;margin: 0;list-style: none;}
.fancyimage_list:after,.fancyimage_list:before {display: block;content: "";clear:both;}
.fancyimage_list li {padding: 0 5px 10px 5px;margin: 0 1.5% 30px 1.5%;width: 30%;float:left;-moz-box-sizing: border-box;box-sizing: border-box;}
.fancyimage_list li a {display: block;border: 1px solid #cccccc;}
.fancyimage_list li a img {display: block;margin: 0;width: 100%;height: auto;}

.video_only_mobile {  display: none; }
.item_back { width: 64px; height: 64px; background: url(/images/item_back.png) no-repeat 0 0; display: none; float: left; position: absolute; }

.bottom_padding_mp { height: 160px; }

.in_stock { font:100 15px Tahoma; color: #67a66a; margin: 0px 0px 10px 0px; }

.show_1200 { display: none; }

@media (max-width: 460px) {


.wr2_2_block { width: 300px; overflow: hidden;}
.brand-sorting-list li ul li {width: 100%;float: none;padding: 10px 0;}
}

@media (max-width: 360px) {.wr2_2_block { width: 260px; overflow: hidden;}
/*.wr2_form_td2_link_a_zabil_passw { float: none;}*/
}

@media (max-width: 1220px) {
.hide_1200 { display: none; }
.show_1200 { display: block; }



.buy_1click_wr { margin: -0px 0px 20px 0px; text-align: center; float: left; width: 50%;}

.wr_item_3_6_wr_8 { margin: 0px -18px 10px -20px !important; padding: 10px 20px 2px 20px;  }

.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 8px 5px 0px; color: #000;}

.no_vozr { line-height: 28px !important; }

.search_wr { margin: -70px 0px 0px 0px; padding: 0px 20px 0px 20px; position: relative; position: absolute; left: 50%;  }
.search_wr form { padding: 0px 0px 0px 0px; position: relative; overflow: hidden; width: 350px;}
.wr1200 { width: 1030px;}
.wr2_1 { width: 300px;}
.wr2_2 { width: 140px; margin-left:55px;}
.wr2_3 { width: 500px;}
.wr5_1 { width: 220px; margin: 0px 0px 0px 0px;}
.wr5_2 { width: 220px;}
.wr5_3 { width: 220px;}
.wr5_4 { width: 160px;  text-align: center;}
.wr5_5 { width: 165px; text-align: center; float: right;}
.wr6_1 { width: 230px;}
.wr6_2 { width: 210px;}
.wr6_3 { width: 420px; float: right; margin: 0px 0px 0px 0px;}

.wr6_4 { float: right; width: 136px; margin: 0px 20px 0px 0px;}
.wr6_4 img { margin: 7px 0px 6px 0px; }

.wr7_1, .wr7_2, .wr7_3 { float: left; width: 342px;}
.wr8_1 { margin: 0px 40px 0px 0px !important;}
.wr8_2 { margin: 0px 30px 0px 0px !important;}
.wr8_3 { margin: 0px 30px 0px 0px !important;}
.wr8_4 { margin: 0px 0px 0px 0px !important;}
.wr8_5 { display: none;}
.wr10_0 { width: 330px; margin: 0px 20px 19px 0px;}
.wr10_6 { width: 680px;}
.wr_cont_1 { width: 180px;}
.wr_is_catalog_sections .wr_cont_2, .wr_cont_2 { width: 830px;}
.o31-bestphoto-item, .o31-user-slider-item {width: 190px; }
.o31-form-container { margin: 0px 0px 0px 0px; }
.o31-bignpic-slider-item:nth-child(4n)  { display: none;}
.guarantee_iframe iframe { width: 410px; height: 230px;}
.cat_li_1 { height: 335px;}
.cat_li { width: 196px; margin: 0px 12px 50px 0px; }
.cat_img { width: 187px; }
.cat_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 15px 50%; padding: 15px 0px 15px 0px; text-indent: 60px; color: #757575; margin: 30px 0px 0px 0px;}




.wr_cont_2_search .cat_li { width: 196px; margin: 0px 10px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(5n+5) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 186px !important; }
.wr_cont_2_search .fav { bottom: 70px;}
.wr_item_1 { float: left; width: 482px; height: 600px; background: #fff; margin: 0px 19px 0px 0px;}
.wr_item_2_1 { float: left; width: 460px;}
.wr_item_2_2 { float: left; width: 460px;}
.wr_item_2_3 { float: none; width: 100%; clear: both; padding: 30px 0px 0px 0px;}
.wr_item_2_1 h1 { font: 100 14pt Tahoma; color: #969696;}
.wr_item_2_2 { font: 100 9pt Tahoma; color: #969696; margin: 30px 0px 0px 0px;}
.wr_item_2_2 div { margin: 0px 0px 7px 0px;}
.wr_item_2_2 span { color: #5e5e5e;}
.wr_item_2_3 { font: 100 9pt Tahoma; color: #969696; line-height: 20px; margin: 50px 0px 0px 0px;}
.wr_item_3 { width: 529px; float: left; background: transparent; margin: -35px 0px 0px 0px; position: relative; }
.wr_item_3_padding { padding: 0px 0px 19px 0px; }
.wr_item_3_price {font: 100 18pt Tahoma; color: #000; display: inline-block;  float: right; line-height: 18pt;}
.wr_item_3_old_price {font: 100 12pt Tahoma; color: #969696; text-decoration: line-through;  display: inline-block; float: right;  line-height: 18pt; margin: 0px 10px 0px 0px;}
.wr_item_3_2 { margin: 50px 0px 0px 0px; display:  inline-block;}
.wr_item_3_2_1 { font: 100 9pt Tahoma; color: #000; display: inline-block; margin: 0px 10px 0px 0px; }
.wr_item_3_2_2 { font: 100 9pt Tahoma; color: #fff; display: inline-block; padding: 3px 5px 4px 5px; }
.wr_item_3_3 { margin: 10px 0px 0px 0px; width: 100%; /*overflow: hidden;*/}
.wr_item_3_3_in { width: 120%;}
.a_size { font: 100 9pt Tahoma; color: #000; display: inline-block; background: #f4f4f4; height: 27px; line-height: 27px; text-align: center; float: left; cursor: pointer;}
.a_size:hover, .a_size_active { background: #d0d0d0;}

.a_size_plus_vozr { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px;}
.sp_vozr { display: block; font: 100 8pt Tahoma; color: #666; margin: 2px 0px 0px 0px;}


.a_size_offline { background: url(/images/4house.jpg) no-repeat 0 0; background-size: 100%; }
.a_size_offline:hover, .a_size_offline_active { background: url(/images/1house.jpg) no-repeat 0 0; background-size: 100%; }
.a_size t { margin: -65px 0px 0px -50px; }





.wr_item_3_4 { text-align: center; margin: 50px 0px 0px 0px; position: absolute; top: 0; right: 0;}
.wr_item_3_4 div { display: inline-block; padding: 0px 0px 0px 37px; background: url(/images/table_size.png) no-repeat 0 6px;}
.wr_item_3_4 div span { font: 100 9pt Tahoma; color: #515151; border-bottom: 1px dashed #515151; cursor: pointer; padding: 0px 0px 1px 0px;}
.wr_item_3_4 div span:hover { border: none;}
.wr_item_3_5 { border-radius:4px; margin: 25px 0px 25px 0px; float: left; width: 245px; text-align: center; cursor: pointer;}
.i35_bg { background:#006db5 url(/images/but_bg.png) no-repeat 50% 50%; display: inline-block; width: 47px; height: 38px; border-radius: 4px 0px 0px 4px; float: left;}
.i35_name { font: 100 16pt Tahoma; color: #fff; inline-block; display: inline-block; line-height: 38px; }
.wr_item_3_6 { font: 100 9pt Tahoma; color: #000; clear: both; }
.wr_item_3_6_1 { margin: 0px 0px 12px 0px;}
.wr_item_3_6_1_sp1 { color: #9d9d9d;}
.wr_item_3_6_1_sp2 { cursor: pointer; border-bottom: 1px dashed #000;}
.wr_item_3_6_2 { background: url(/images/delivery_bg.png) no-repeat 0 0; padding: 0px 0px 0px 26px;}
.wr_item_3_6_3 { background: url(/images/delivery_bg.png) no-repeat 0 -23px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_4 { background: url(/images/delivery_bg.png) no-repeat 0 -44px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_5 { background: url(/images/delivery_bg.png) no-repeat 0 -70px; padding: 0px 0px 0px 26px;}
.wr_item_3_6_t { margin: 5px 0px 12px 0px;}
.wr_item_3_6_a span { color: #828282;  border-bottom: 1px dashed #828282;}
.wr_item_3_6_a span:hover { border: none;}
.wr_item_3_6_i { font: 100 8pt Tahoma; color: #969696; margin: 15px 0px 0px 0px;  }
.wr_item_3_6_wr { float: left; margin: 0px 25px 0px 0px;}

.wr8_cat { display: none;}

.rec_slider_wr { width: 1029px;}
.rec_slider_overflow { width: 1029px; overflow: hidden;}
.rec_li { float: left; border-bottom: none; width: 155px; margin: 0px 20px 10px 0px; /*d1d1d1*/ position: relative; }
.rec_img { width: 155px; /*230*/ }
.rec_img img { width: 100%;}
.but_buy_info { margin: 0px 0px 0px 0px;}
.but_buy_fav_wr { position: relative; float: left; width: 100%;}
.wr_item_3 .fav { position: relative; float: left; margin: 12px 0px 0px 40px;}
.delivery_list { display: none; position: absolute; z-index: 10; right: auto; left: 0; margin: 20px 0px 0px 0px; display: none; /*width: 100%;*/}
.but_buy_info2 { margin: -37px 0px 0px 0px; width: 243px;}
}

.logo_img { display: block; }

@media (max-width: 1070px) {
.buy_1click_wr { margin: -5px 0px 20px 0px; text-align: center; float: left; width: 70%;}

.paginator_wrap a.first-child { padding: 5px 20px 5px 20px;}
.paginator_wrap a.last-child { padding: 5px 20px 5px 20px;}



.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 3px 5px 0px; color: #000;}

.no_vozr { line-height: 28px !important; }

.wr2_1 ul li a { margin: 0px 12px 0px 0px; }

.cat_li:hover { border: 1px solid #fff; border-bottom: none;}
.cat_li:hover .cat_li_2 { display: block; border: 1px solid #fff; border-top: none; border-bottom: 1px solid #d1d1d1;}
.cat_li:hover .fav { display: none; }

.wr2_3 ul { margin: 20px -30px 0px 0px; }
.wr2_3 ul li a, .wr2_3 ul li i { margin: 0px 30px 0px 0px; }

.search_wr { margin: -70px 0px 0px -30px; padding: 0px 20px 0px 20px; position: relative; position: absolute; left: 50%;  }
.search_wr form { padding: 0px 0px 0px 0px; position: relative; overflow: hidden; width: 310px;}
.wr1200 { width: 920px;}
.wr2_1 { width: 290px;}
.wr2_2 { width: 130px; margin: 0px 0px 0px 0px;}
.wr2_3 { width: 490px;}
.wr5_1 { width: 190px; margin: 0px 0px 0px 0px;}
.wr5_2 { width: 190px;}
.wr5_3 { width: 190px;}
.wr5_4 { width: 160px;  text-align: center;}
.wr5_5 { width: 165px; text-align: center; float: right;}


.wr6_1 { width: 210px;}
.wr6_2 { width: 200px;}
.wr6_3 { width: 380px; float: right; margin: 0px -10px 0px 0px;}

/*
.wr6_1 { width: 280px;}
.wr6_2 { width: 200px; float: right;}
.wr6_3 { width: 100%; float: left; margin: 0px 0px 0px 0px; }
.icon_pay { display: inline-block; width: 71px; height: 46px; float: left; margin: 0px 0px 0px 0px;}
*/

.icon_pay { margin: 0px 0px 10px 3px; }

.wr6_4 { float: right; width: 120px; margin: 0px 5px 0px 0px;}
.wr6_4 img { margin: 7px 0px 6px 0px; width: 100%; }





.wr7_1, .wr7_2, .wr7_3 { float: left; width: 306px;}


.wr8_1 { margin: 0px 10px 0px 0px !important;}
.wr8_2 { margin: 0px 10px 0px 0px !important; width: 200px !important;}
.wr8_3 { margin: 0px 0px 0px 0px !important;}
.wr8_4 { margin: 0px 0px 0px 0px !important;}
.wr8_5 { display: none;}
.wr10_0 { width: 294px; margin: 0px 19px 17px 0px;}
.wr10_6 { width: 607px;}
.wr_cont_1 { width: 180px;}
.wr_is_catalog_sections .wr_cont_2, .wr_cont_2 { width: 720px;}
.o31-bestphoto-item, .o31-user-slider-item {width: 224px; }
.o31-bestphoto-item:nth-child(3n) { margin-right: 0px; }
.o31-bestphoto-item:nth-child(4n) {margin-right: 0px; display: none;}
.o31-user-slider-item:nth-child(4n + 4) {margin-right: 20px;}
.o31-user-slider-item:nth-child(3n + 3) {margin-right: 0px;}
.o31-bignpic-slider-item:nth-child(3n)  { display: none;}
.videoreview ul li article { width: 450px; min-height: none !important; height: auto; }
.videoreview ul li .video { float: none;}
.guarantee_iframe iframe { width: 356px; height: 200px;}
.cat_li:nth-child(4n+4)  { margin-right: 16px;}
.cat_li:nth-child(3n+3)  { margin-right: 0px;}
.cat_li_1 { height: 380px;}
.cat_li { width: 226px; margin: 0px 16px 50px 0px; }
.cat_img { width: 218px; }
.cat_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 25px 50%; padding: 15px 0px 15px 0px; text-indent: 70px; color: #757575; margin: 30px 0px 0px 0px;}
.wr_cont_2_search .cat_li { width: 218px; margin: 0px 13px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(4n+4) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 208px !important; }
.wr_cont_2_search .fav { bottom: 82px;}
.wr_item_3 { width: 419px; float: left; background: transparent; margin: -35px 0px 0px 0px; position: relative; }
.wr_item_2_1 { float: left; width: 360px;}
.wr_item_2_2 { float: left; width: 360px;}
.wr_item_2_3 { float: left; width: 360px;}
.wr_item_3_6_wr_3 { clear: left;}
.wr_item_3_6_a { clear: both;}
.wr_item_2_3 { float: none; width: 100%; clear: both; padding: 30px 0px 0px 0px;}

.rec_slider_wr { width: 920px;}
.rec_slider_overflow { width: 920px; overflow: hidden;}
.rec_li { float: left; border-bottom: none; width: 148px; margin: 0px 7px 10px 0px; /*d1d1d1*/ position: relative; }
.rec_img { width: 148px; /*230*/ }
.rec_img img { width: 100%;}
}

@media (max-width: 940px) {
.buy_1click_wr { margin: -5px 0px 20px 0px; text-align: center; float: left; width: 100%;}

.brand-sorting {  margin-top: 0px; }
.brand-sorting-menu li > div.h1_header {  margin: 0px 0px 0px 0px !important; width: 100%; }
.brand-sorting-menu li { margin: 0px 20px 10px 0px; }
.brand-sorting-menu li:first-child { margin: 0px 0px 20px 0px; width: 100%; }

.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 3px 0px 3px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 12px 5px 0px; color: #000;}

.no_vozr { line-height: 28px !important; }

.cat_price_1, .cat_price del {font: 100 10pt Tahoma; }
.cat_price_2 { font: 100 10pt Tahoma; color: #000; }

.wr_item_3_1 { float: left; width: 100%;}
.temp_window { left: auto; right: 0; margin: 25px -30px 0px 0px; width: 200px;}
.wr_item_3_4 div { background:none;}
.top_pager { margin: 20px 0px 20px 0px; height: 30px; float: right;}
.search_wr { margin: -70px 0px 0px -110px; padding: 0px 20px 0px 20px; position: relative; position: absolute; left: 50%;  }
.search_wr form { padding: 0px 0px 0px 0px; position: relative; overflow: hidden; width: 300px;}

.wr1200 { width: 720px;}
.wr2_1 { width: 80px; }
.wr2_1 ul { display: none;}
.wr2_1_menu { display: block; margin: 20px 0px 0px 0px;}
.wr2_2 { width: 150px;}

.wr5_1 { width: 170px; margin: 0px 0px 0px 0px;}
.wr5_2 { width: 170px;}
.wr5_3 { width: 170px; padding-bottom: 20px;}
.wr5_4 { width: 160px;  text-align: center; float: right;}
.wr5_5 { width: 165px; text-align: center; float: right;}

.icons_group_1_1 { width: 63px; height: 63px; background: url(/images/icons_group_1.png) no-repeat -280px 0; display: block; margin: 10px auto 20px auto;}
.wr5_4:hover .icons_group_1_1 {background: url(/images/icons_group_1.png) no-repeat -280px -63px !important;}
.icons_group_1_2 { width: 63px; height: 63px; background: url(/images/icons_group_1.png) no-repeat -280px -126px; display: block; margin: 10px auto 0px auto;}
.wr5_5:hover .icons_group_1_2 {background: url(/images/icons_group_1.png) no-repeat -280px -189px !important;}

.wr6_1 { width: 280px;}
.wr6_2 { width: 200px; float: right;}
.wr6_3 { width: 100%; float: left; margin: 0px 0px 0px 0px; }


.wr6_4 { float: right; width: 120px; margin: 50px 0px 0px -60px; position: absolute; left: 50%;}
.wr6_4 img { margin: 7px 0px 6px 0px; width: 100%; }

.icon_pay { display: inline-block; width: 71px; height: 46px; float: left; margin: 0px 0px 0px 0px;}
.wr7_1, .wr7_2, .wr7_3 { float: left; width: 239px;}
.wr8_1 { margin: 0px 15px 0px 0px !important; width: 180px !important;}
.wr8_2 { margin: 0px 15px 0px 0px !important; width: 180px !important;}
.wr8_3 { margin: 0px 15px 0px 0px !important; width: 160px !important;}
.wr8_4 { margin: 0px 0px 0px 0px !important; width: 150px !important;}
.wr8_5,.wr8_bg_1,.wr8_bg_2,.wr8_bg_3,.wr8_bg_4,.wr8_bg_5 { display: none;}
.wr10_0 { width: 228px; margin: 0px 18px 12px 0px;}
.wr10_6 { width: 474px;}
.wr_cont_1 { width: 180px;}
.wr_is_catalog_sections .wr_cont_2, .wr_cont_2 { width: 520px;}
.img_wr { width: 100%;}
.img_wr img { width: 100%;}
.wr_cont_1_gallery { display: none;}
.wr_cont_2_gallery { width: 100%;}
.o31-form-container { margin: 0px 0px 0px 30px; }
.fashion_wr iframe { width: 100%; height: 290px; }
.guarantee_wr_1 { width: 200px; float: left; margin: 0px 0px 40px 0px;}
.guarantee_wr_2 { float: left; width: 250px; margin: 20px 0px 0px 0px; }
.guarantee_iframe_1_wr iframe { width: 100%; height: 292px;}
.guarantee_iframe iframe { width: 100%; height: 290px; margin: 0px 0px 20px 0px;}
.cat_li:nth-child(4n+4)  { margin-right: 13px;}
.cat_li:nth-child(3n+3)  { margin-right: 0px;}
.cat_li_1 { height: 280px;}
.cat_li { width: 161px; margin: 0px 13px 50px 0px; }
.cat_img { width: 153px; }
.cat_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 4px 50%; padding: 15px 0px 15px 0px; text-indent: 45px; color: #757575; margin: 30px 0px 0px 0px;}

.wr_cont_2_search .cat_li { width: 168px; margin: 0px 13px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(4n+4) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 155px !important; }
.wr_cont_2_search .cat_li_1 { height: auto;}

.wr_cont_2_search .fav { bottom: 65px;}

.wr_item_1 { float: left; width: 402px; height:auto; background: #fff; margin: 0px 19px 0px 0px;}
.cloud_zoom_big { float: left;}
.cloud_gallery { float: left; width: 402px; clear: both; margin: 20px 0px 0px 0px;}
.cloud_gallery a { float: left; margin: 0px 4px 0px 0px;}

.wr_item_1 .newnew, .wr_item_1 .newhit, .wr_item_1 .newdiscount {left: 15px; top: 15px; z-index: 900;}
.wr_item_1 .carddiscount { z-index: 899; left: 15px; top: 15px;}
.wr_item_1 .carddiscount_w_new {left: 59px; top: 18px;}

.wr_item_2_1 { float: left; width: 299px;}
.wr_item_2_2 { float: left; width: 299px; margin: 10px 0px 0px 0px;}
/*.wr_item_2_3 { float: left; width: 360px;}*/

.wr_item_3 { width: 299px; float: left; background: transparent; margin: -35px 0px 0px 0px; position: relative; }
.wr_item_3_3_in { width: 110%;}

.rec_slider_wr { width: 720px;}
.rec_slider_overflow { width: 720px; overflow: hidden;}
.rec_li { float: left; border-bottom: none; width: 165px; margin: 0px 21px 10px 0px; /*d1d1d1*/ position: relative; }
.rec_img { width: 165px; /*230*/ }
.rec_img img { width: 100%;}
.wr_item_3 .fav { position: relative; float: right; margin: 30px 0px 0px 0px; top: 0; right: 0;}
.table_brands { display: none;}
.table_brands_vertical { display: block;}
.wr_item_3_4 { margin: 60px 0px 0px 0px;  }
.wr_item_3_2 { margin: 10px 0px 0px 0px; display:  inline-block;}
.wr_item_3_old_price { width: 50%; height: 24px; text-align: right; clear: both;}
.wr_item_3_2_1 { margin: 0px 0px 0px 0px;}

}

.mp_mobile_top_banner,.wr10_3_top_mob,.mp_mobile_bottom_banner {  display: none; }


#flistcolor li {height: 19px;}

.in_stock_740 { text-align: right; margin: 20px 0px 0px 0px; }
.show_740 { display: none; }

@media (max-width: 740px) {

.wr3_wr_wr { display: none; }

.hide_740 { display: none; }
.show_740 { display: block; }

.brand-sorting {  margin-top: 30px; }

.wr_item_3_6_wr_8 { clear: both; }

.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 2px 0px 2px; border: 1px solid #cfcfcf; text-align: center; min-width: 33px; margin: 5px 3px 5px 0px; color: #000;}
.no_vozr { line-height: 28px !important; }

.section_ban { display: none; }
.section_ban_mobile { display: block; }

.show_more_div {  }
.wr_cont_2 a.show_more {width: 100%; padding: 5px 0px 5px 0px;}


.delivery_list_select { display: inline-block; }
.wr_item_3_6_1_sp2 { display: none; }

.logo_img { display: block; width: 50px; height: 54px; background: url(/images/logo.png) no-repeat 0 0; background-size: 100%;}
.logo_img img { display: none;   }

.a_size { height: 33px; line-height: 33px; text-align: center; float: left; cursor: pointer; min-width: 52px; padding: 0px 3px 0px 3px;}

.a_size_plus_vozr { font: 100 9pt Tahoma; height: 33px; line-height: 12px; padding: 3px 3px 0px 3px;}
.sp_vozr { display: block; font: 100 8pt Tahoma; color: #666; margin: 3px 0px 0px 0px;}


.a_size_offline { padding: 17px 4px 0px 4px; border-bottom: solid 1px #ccc;}
.a_size t { margin: -65px 0px 0px 0px; }


.newnew, .newhit, .newdiscount { padding: 5px 6px 4px 6px; left: 10px; top: 10px; border-radius: 3px; font: 8pt Tahoma !important;}
.carddiscount {padding: 2px 3px; font: 8pt Tahoma !important;}
.carddiscount_w_new {left: 42px; top: 12px;}

.sliderContainer .newnew, .sliderContainer .newhit, .sliderContainer .newdiscount { padding: 5px 6px 4px 6px; left: 40px; top: 10px; border-radius: 3px; font: 8pt Tahoma !important;}
.sliderContainer .carddiscount {padding: 2px 3px; font: 8pt Tahoma !important; left: 70px; top: 12px;}
.sliderContainer .carddiscount_w_new {left: 72px; top: 12px;}



.rec_ul .newnew, .rec_ul .newhit, .rec_ul .newdiscount { padding: 4px 5px 3px 5px; left: 5px; top: 5px; border-radius: 3px; font: 8pt Tahoma !important;}
.rec_ul .carddiscount {background-color: #ccc; padding: 2px 3px; left: 5px; top: 5px; border-radius: 4px; border: 1px solid #fff; font: 8pt Tahoma !important; display:none;}
.rec_ul .carddiscount_w_new {left: 36px; top: 6px;}


.wr_cont_2_brands .h1_header { margin: 20px 0px 20px 0px; }

.info_no_active { font-size: 10pt; }

#flistcolor li {height: auto;}


.bottom_padding_mp { height: 50px; }

.hidden_740 { display: none; }

.wr5_3 { display: none; }
.wr5_5 { display: none; }
/*.wr5_4_5_wr { display: none; }*/


.wr_item_3_3_in { width: 102%;}




.wr_item_3_1 { float: none; width: auto;}

.wr_item_3_2 {margin: 0px 0px 0px 0px; width: 100%;}

#notaval { font:100 16pt Tahoma; height: 38px; }

.item_back { display: block; }

.bottom_pager { position: relative; }
.top_pager { position: relative; height: auto; }

.top_pager { float: none; }
.paginator_wrap { float: none; height: 115px; margin: 0px auto 0px auto; }
.paginator_wrap a.first-child { position: absolute; left: 0; border: 1px solid #f00; padding-left: 0px; border: solid 1px #afafaf; border-radius: 0px; width: 48%; background: #f7f7f7; padding: 5px 0px 5px 0px; margin: 42px 0px 0px 0px;}
.paginator_wrap a.last-child { position: absolute; right: 0; border: 1px solid #f00; padding-left: 0px; border: solid 1px #afafaf; border-radius: 0px; width: 48%; background: #f7f7f7; padding: 5px 0px 5px 0px; margin: 42px 0px 0px 0px;}
.wr_cont_0 {  }

.video_only_mobile {  display: block; margin: 20px 0px 0px 0px; float: left; }
.mp_mobile_top_banner { display: block;}
.mp_mobile_bottom_banner { display: block;}
.wr10mb {  width: 90%; margin: 20px 5% 0px 5%; }
.wr10mb_0 img {  width: 100%; }
.wr10mb_0 { width: 48%; margin: 0px 0px 20px 0px; }
.wr10mb_1 { float: left; }
.wr10mb_2 { float: right; }
.wr10mb_4 { float: left; }
.wr10mb_5 { float: right; }
.wr10_3_top_mob { width: 90%; margin: 20px 5% 0px 5%; display: block;}
.wr10_3_top_mob img {  width: 100%; }
.mp_mobile_top_banner img {  width: 100%; }
.wr_item_3_4 div { display: inline-block; padding: 0px 0px 0px 37px;}
.wr_item_1 { display: none;}
.search_wr { margin: 0px 0px 20px 0px; padding: 0px 20px 0px 20px; position: relative; left: auto;}
.search_wr form { padding: 0px 0px 0px 0px; position: relative; overflow: hidden; width: 100%; float: none;}
.close_search { float: none; position: absolute; right: 20px; top: 0; background: #fff; }
.close_search a { color: #1883c9 !important; background:  url(/images/close_search.png) no-repeat 50% 50%; width: 40px; height: 36px; display: block;}
.wr3_wr,.wr1,.wr7,.wr9, .wr10 { display: none;}
.wr3_mob_wr { display: block;}
.wr_mobile_cat_ul { display: block;}
.wr1200 { width: 90%;}
.wr2_1 { width: 64px; }
.wr2_1 ul { display: none;}
.wr2_1_menu { display: block; margin: 27px 0px 0px 0px; width: 30px; height: 22px; background: url(/images/menu_bg2.png) no-repeat 0 0; overflow: hidden; padding: 0px 0px 0px 0px; line-height: 100px;}
.wr2_2 { width: 50px; margin: 10px 0px 0px 0px; overflow: hidden;}
.wr2_3 { width: 230px;}
.wr2_2 a { width: 50px; height: 50px; overflow: hidden;}
.wr2_3 ul { margin: 20px 0px 0px 0px; float: right;}
.wr2_3 ul li a, .wr2_3 ul li i { margin: 0px 35px 0px 0px; padding-left: 0px !important; line-height: 100px !important; height: 28px; overflow: hidden; width: 30px;}
.wr2_3_1 { background: url(/images/icon1m.png) no-repeat 0 50%;}
.wr2_3_2 { background: url(/images/icon2m.png) no-repeat 0 50%;}
.wr2_3_3 { background: url(/images/icon3m.png) no-repeat 0 50%;}
.wr2_3_4 { background: url(/images/icon4m.png) no-repeat 0 50%; margin: 0px 0px 0px 0px !important;}
.wr2_3_3 span, .wr2_3_4 span { width: 18px; height: 18px; border-radius:9px; font: 100 12px Tahoma; line-height: 18px; position: absolute; left: 0; top: 0; margin: 0px 0px 0px 12px; }
.wr5_1, .wr5_2, .wr5_3 { float: none; width: 100%; text-align: left;}
.wr5_4_5_wr {  text-align: center; padding: 20px 0px 20px 0px; }
.wr5_4, .wr5_5 { /*display: none;*/ float: none;}
.wr5_menu_h_mob_none { display: none;}



.wr5_2 .wr5_menu_h, .wr5_3 .wr5_menu_h { font: 100 12pt Tahoma;  cursor: pointer;}



.wr5_1 { border-bottom: 1px solid #fff; }
.wr5_2 { border-bottom: 1px solid #fff; }
.wr5_line { border-bottom: 1px solid #ccc; }




.wr5_1 .wr5_menu_h { font: 100 12pt Tahoma; cursor: pointer;}
.wr5_1 .wr5_menu_h div, .wr5_2 .wr5_menu_h div, .wr5_3 .wr5_menu_h div, .show_more { background: url(/images/menu_f_bg.png) no-repeat 100% 50%;}
.wr5_menu_h_open div, .clicked { background: url(/images/menu_f_bg_open.png) no-repeat 100% 50% !important;}
.wr5_4 {width: 150px;}
.wr5_5 {width: 165px;}
.wr5 ul li {margin: 0px 0px 15px 0px; }
.wr5 ul li a, .wr5 ul li span {font-size: 11pt; }




.wr5_4 { }
.icons_group_1_1 { display: none;}
.wr5_4 div div div { display: inline-block; background: url(/images/adr.png) no-repeat 0 0; padding: 15px 0px 15px 50px; font: 100 17pt Tahoma; color: #757575; }




.icons_group_1_2 { width: 126px; height: 126px; background: url(/images/icons_group_1.png) no-repeat -133px 0; display: block; margin: 30px auto 0px auto;}
.wr5_5:hover .icons_group_1_2 {background: url(/images/icons_group_1.png) no-repeat -133px -130px !important;}
.wr5_2 .wr5_menu_h div div, .wr5_3 .wr5_menu_h div div { padding: 10px 0px 10px 0px;}
.wr5_1 .wr5_menu_h div div { padding: 10px 0px 10px 0px;}
.wr5_menu_h_last { border: none;}
.wr5_menu_h_last div div { border: none;}
.wr5 ul { display: none;}
.wr5 { background: #f1f1f1; padding: 3px 0px 3px 0px;}
.wr6_1 { width: 210px;}
.wr6_2 { width: 200px; float: right;}
.wr6_3 { width: 100%; float: left; margin: 0px 0px 0px 0px;}


.wr6_4 { float: left; width: 100%; margin: 20px 0px 20px 0px; position: relative; left: 0; text-align: center;}
.wr6_4 img { margin: 7px 20px 6px 20px; width: auto; }

.icon_pay { display: none;}
.wr6_1_2 { font: 100 10pt Tahoma; color: #afafaf; margin: 25px 0px 0px 0px; text-align: left;}
.wr7_1, .wr7_2, .wr7_3 { float: left; width: 33%;}
.wr7_h { font: 100 14pt Tahoma; color: #000; text-align: center; margin: 20px 0px 20px 0px;}
.wr7_bg { display: inline-block; padding: 10px 0px 10px 0px; position: absolute; bottom: 0; z-index:1; left: 0; background: #000; color: #fff; width: 100%; text-align: center; font: 100 12pt Tahoma; opacity:0.7; }
.wr7_name { display: inline-block; padding: 10px 0px 10px 0px; position: absolute; bottom: 0; z-index:2; left: 0; color: #fff; width: 100%; text-align: center; font: 100 12pt Tahoma;}

.wr8_1 { margin: 0px 0px 0px 0px !important; width: 230px !important;}
.wr8_2 { margin: 0px 0px 0px 0px !important; width: 230px !important;}
.wr8_3 { margin: 0px 0px 0px 0px !important; width: 230px !important;}
.wr8_4 { margin: 0px 0px 0px 0px !important; width: 230px !important;}
.wr8_5 { margin: 0px 0px 0px 0px !important; width: 230px !important;}
.wr8_5 { display: block;}
.wr8_bg_1 { display: block;}
.wr8_bg_2 { display: block;}
.wr8_bg_3 { display: block;}
.wr8_bg_4 { display: block;}
.wr8_bg_5 { display: block;}
.wr9 { height: 155px;}
.wr10_0 { width: 180px; margin: 0px 10px 10px 0px;}
.wr10_3 { float: right;}
.wr10_1 { margin: 0px 10px 10px 0px;}
.wr10_2 { margin: 0px 0px 10px 0px;}
.wr10_6 { width: 100%;}
.wr10_7 { width: 100%;}
.wr_cont_1 { display: none; }
.wr_is_catalog_sections .wr_cont_2, .wr_cont_2 { width: 100%;}
.o31-bestphoto-item {width: 175px; }
.o31-bestphoto-item:nth-child(2n) { margin-right: 0px; }
.o31-bestphoto-item:nth-child(3n) {margin-right: 20px; display: block;}
.o31-bestphoto-item:nth-child(4n) {margin-right: 0px; display: block;}
.o31-bestphoto-item:nth-child(1n) { margin-bottom: 20px;}
.o31-bestphoto-item:nth-child(2n) { margin-bottom: 20px;}
.o31-user-slider-item {width: 175px; }
.o31-user-slider-item:nth-child(4n + 4) {margin-right: 20px;}
.o31-user-slider-item:nth-child(3n + 3) {margin-right: 20px;}
.o31-user-slider-item:nth-child(2n + 2) {margin-right: 0px;}
.o31-form-container { margin: 0px 0px 0px 0px; }
.o31-form-container { width: 324px;}
.o31-bignpic-slider-wrap {position: relative; margin-left: 0px; }
.o31-bignpic-rightcont { float: none; padding: 20px 0px 0px 0px;}
.o31-bignpic-slider-item { margin: 0px 20px 0px 0px;}
.o31-showallphoto { margin: 20px 0px 20px 0px;}
.o31-ramka2 { margin: 0px 0px 20px 0px;}
.o31-right-cont-wrap { margin: 30px 0px 0px 0px !important;}
.right_block_kids_add { float: right; margin: -55px 0px 0px 0px; position: absolute; right: 0; top: 0;}
.o31-btn1_size1, #form-addphoto input.o31-btn1_size1{padding: 5px 5px!important; font-size: 14px; position: relative;}
.my-kids { margin: 0px 10px 0px 0px; font-size: 11pt !important; position: relative;}
.o31-otst6 { clear: both;}
.videoreview ul li article { width: 370px; min-height: none !important; height: auto; }
.videoreview ul li .video { float: none;}
.videoreview ul li .video iframe { width: 100%;}
.fashion_wr iframe { width: 100%; height: 208px; }
.guarantee_wr_1 { width: 100%; float: none; margin: 0px 0px 20px 0px; text-align: center;}
.guarantee_wr_2 { float: none; width: 100%; margin: 0px 0px 0px 0px; }
.guarantee_iframe_1_wr iframe { width: 100%; height: 210px;}
.guarantee_iframe iframe { width: 100%; height: 210px; margin: 0px 0px 20px 0px;}

.cat_li:nth-child(4n+4)  { margin-right: 0px;}
.cat_li:nth-child(3n+3)  { margin-right: 0px;}
.cat_li:nth-child(2n+2)  { margin-right: 0px;}
.cat_li_1 { height: auto;}
.cat_li { width: 175px; margin: 0px 0px 50px 0px; }
.cat_img { width: 166px; }
.cat_bist a { font: 100 10pt Tahoma; display: block; background:  #f4f4f4 url(/images/bist.png) no-repeat 4px 50%; padding: 15px 0px 15px 0px; text-indent: 45px; color: #757575; margin: 30px 0px 0px 0px;}


.cat_li:nth-child(71n) .cat_li_2, .cat_li:nth-child(72n) .cat_li_2 { border-bottom: 1px solid #fff;}




.cat_li { width: 32.5%;}
.cat_img { width: 100%;}

.wr_cont_2_search .cat_li { width: 32.0%; margin: 0px 0.5% 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(4n+4) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(5n+5) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(3n+3) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 100% !important; }
.wr_cont_2_search .cat_li_1 { height: auto;}

.rec_slider_wr { width: 100%;}
.rec_slider_overflow { width: 100%; overflow-x: scroll;}
.rec_li { float: left; border-bottom: none; width: 120px; margin: 0px 0px 10px 0px; /*d1d1d1*/ position: relative; }
.rec_img { width: 120px; /*230*/ }
.rec_img img { width: 100%;}
.rec_slider_left, .rec_slider_right { display: none !important; }


}

@media (max-width: 410px) {

.wr6_4 { float: left; width: 100%; margin: 20px 0px 20px 0px; position: relative; left: 0; text-align: center;}
.wr6_4 img { margin: 7px 10px 6px 10px; width: auto; }



.wr2_3 { width: auto;}
.wr2_1 { width: 60px;}
  .wr2_3 ul li a, .wr2_3 ul li i { margin: 0px 20px 0px 0px; padding-left: 0px !important; line-height: 100px !important; height: 28px; overflow: hidden; width: 30px;}
.wr3_mob_1 ul li a { font: 100 14px Tahoma; color: #747474; text-decoration: none; padding: 18px 10px 18px 10px; margin: 0px 0px 0px 0px; display: block;}
.wr3_mob_1 ul li:last-child a {padding: 18px 0px 18px 10px; }
  .cat_li { width: 49%;}
.cat_img { width: 100%;}
.wr_cont_2_search .cat_li { width: 49%; margin: 0px 0 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(4n+4) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(5n+5) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(3n+3) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_li:nth-child(2n+2) {  margin: 0px 0px 50px 0px; }
.wr_cont_2_search .cat_img { width: 100% !important; }
.wr_cont_2_search .cat_li_1 { height: auto;}

.h1_header { margin: 0px 0px 0px 0px;}
.sort_wr { float: left; margin: 20px 0px 20px 0px; position: relative; }


.wr10mb_0 { width: 100%; margin: 0px 0px 20px 0px; }
.wr10mb_1 { float: left; }
.wr10mb_2 { float: right; }
.wr10mb_4 { float: left; }
.wr10mb_5 { float: right; }
}

@media (max-width: 470px) {/*.cat_razm a { font: 100 10pt Tahoma; }*/
.wr6_1 { width: 100%; text-align: center; }
.wr6_1_2 { text-align: center; }
.wr6_2 { float: left; margin-top: 10px; text-align: left; width: 100%; text-align: center; }
.icon_social_1 {margin: 10px 10px 0px 0px;}

.cat_razm_plus_vozr a { font: 100 9pt Tahoma; height: 30px; line-height: 12px; padding: 2px 2px 0px 2px !important; border: 1px solid #cfcfcf; text-align: center; min-width: 30px; margin: 2px 3px 2px 0px; color: #000;}
.no_vozr { line-height: 28px !important; }




}

@media (max-width: 230px) {.wr_cont_2 a {font: 100 13pt Tahoma; color: #757575; }
/** { border: 1px solid #f00 !important;}*/
}
.siderContainer_margin_top {border: 1px solid #fff; float: left; width: 100%; clear: both; height: 80px; display: none;}
.sliderContainer {	width: 100%;	height: 400px;	font-size: 10px; margin: 110px 0px 0px 0px; clear: both; position: relative; display: none;}
.iosSlider {	position: relative;	top: 0;	left: 0;	overflow: hidden;	height: 100%;}
.iosSlider .slider {	width: 100%;	height: 100%;}
.iosSlider .slider .item { width: 80%;	-xheight: 100%;	padding: 0 0 0 0;	text-align: center;	border: solid 5px #fff; border-top: none; border-bottom: none;}
.iosSlider .slider .item .inner {	position: relative;	top: 0;	left: 0;	-xwidth: 180px;	margin: 0 auto;	-xheight: 100%;	-xbox-shadow: 0 0 10px -5px #000;	background-position: 50% 0;	background-repeat: no-repeat;}
.iosSlider .slider .item .inner img {	position: relative;	top: 0;	left: 0; margin: 0 auto;	width: 100%;	-xwidth: 240px;	-xheight: 468px;}
.sliderContainer .slideSelectors {	position:  absolute;	top: 0px;	left: 0;	margin: 0 auto;	z-index: 1;	height: 11px;	display: table;	margin-top: -18px;	margin-bottom: 1px;	padding-top: 0px; text-align: center; width: 100%;}
.sliderContainer .slideSelectors .prev {width: 11px; height: 11px;}
.sliderContainer .slideSelectors .next {width: 11px; height: 11px;	margin: 1px 1px 1px 7px;}
.sliderContainer .slideSelectors .item {width: 7px;	height: 7px;	background: #aaa;	margin: 1px 1px 1px 7px;	/* opacity: 0.25; */	filter: alpha(opacity=25);	border-radius: 10px; display: inline-block;}
.sliderContainer .slideSelectors .item:first-child {margin: 1px 1px 1px 0px;}
.sliderContainer .slideSelectors .item.first {	margin-left: 1px;}
.sliderContainer .slideSelectors .selected {	width: 7px;	height: 7px;	margin: 1px 1px 1px 7px;	background: #000;	opacity: 1;	filter: alpha(opacity=100);	box-shadow: none;}
.sliderContainer .slideSelectors .selected.first {	margin-left: 0;}
.sliderContainer .scrollbarContainer {	position: relative;	bottom: 4px;	left: 0;	width: 1024px;	height: 4px;	margin: 0 auto;	z-index: 1;}

.wr_item_2_1 .wr_item_3_1 { display: none;}





@media (max-width: 740px) {  .sliderContainer_margin_top {display: block;}
.sliderContainer {	display: block;}
.wr_cont_0 { display: none;}

.wr_item_2_1 { position: absolute; top: 0; left: 0; width: 90%; text-align: center; margin: 90px 5% 0px 5%;}
.wr_item_2_1_wsearch { margin: 150px 5% 0px 5%; }
.wr_item_2_1 h1 { font: 100 12pt Tahoma; color: #000; width: 95%; float: right;}


.wr_item_3 { margin: 0px 0px 0px 0px; width: 100%;}
.wr_item_3_1 { display: none;}

.wr_item_2_1 .wr_item_3_1 { display: block; text-align: left; margin: -20px 0px 0px 0px; float: right;}
.wr_item_3_old_price { text-align: left; width: auto; float: left;}
.wr_item_3_price { float: none; display: block; }
.wr_item_3_price {font: 400 14pt Tahoma; line-height: 14pt;}

.wr_item_3_4 { margin: 10px 0px 0px 0px;}
.wr_item_3_5 { width: 90%;}
.wr_item_3 .fav { /*position: absolute; margin: 100px 0px 0px 0px;*/}

.search_submit { margin: 0px 40px 0px 0px;
}

}

@media (max-width: 400px) {
.wr_item_3_5 { width: 85%;}


}




.skar_gl_shad {
width: 100%;z-index: 999;height: 100%;position: absolute;top: 0;left: 0;background-color: rgb(1,1,1);filter: alpha(opacity=0.1);background-color: rgba(1,1,1,0);position: fixed; background-color: rgba(0, 0, 0, 0.1);



}



/*.shad_mb {height: 100%; position: fixed; width: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 8; display: none;}*/

.skar_fltr_wrap { font-family: Tahoma; font-size: 13px; line-height: normal; }

.skar_float_clr {clear: both;}

.skar_fltr_wrap {border: solid 0px red; width: 100%; margin-top: 0; margin-bottom: 20px; color: #333333;}
.skar_fltr_wrap span {float: left; margin-top: 3px;}

.skar_fltr_punkt {display: inline-block; margin-right: 8px; border: solid 1px #858585; float: left; border-radius: 3px;}
.skar_fltr_punkt_get { border: solid 1px #fff; }

.skar_fltr_option {border: solid 1px #fff; border-radius: 3px; color: #626262;padding: 2px 15px 3px 7px;background: #fff;cursor: pointer;position: relative;float: left;z-index: 1;background: url(/images/filter_li_bg.png) no-repeat 100% 9px;margin: 0px 5px 0px 0px;}

.skar_fltr_opt_active { background: url(/images/filter_li_bg.png) no-repeat 100% -34px; }

.skar_fltr_option_get {border: solid 1px #858585; border-top: none; border-bottom: none; border-radius: 3px 0px 0px 3px; color: #FFFFFF;padding: 0px 7px 0px 7px;line-height: 24px !important;height: 24px;background: #858585;cursor: pointer;position: relative;z-index: 1;display: block;float: left;border-right: none;line-height: normal;
}

.skar_fltr_option_close {border: solid 0px #CC6B01; width: 24px; height: 24px; background:  #858585 url(/images/mobile_li_bg2.png) no-repeat 7px 8px;margin: 0px 0px 0px 0px; display: block; cursor: pointer; float: right;border-radius: 0px 3px 3px 0px;border-left: none;border-left: solid 3px #fff;margin: 0px 0px 0px 0px;}

.skar_dropdown {z-index: 1000; min-width: 170px; margin-left: 0px; padding: 15px 2px 15px 10px; margin-top: 32px; position: absolute; border: solid 1px #CBCBCB; background-color: #FFFFFF;}
.skar_dropdown:before {content: '';display: block;width: 21px;height: 10px;position: absolute;top: -10px;left: 50%;margin-left: -11px;}

.skar_dropdown_list {max-height: 291px;margin: -12px 0 0;padding: 8px 5px 0;overflow-x: visible;/*overflow-y: scroll;*/
overflow-y: auto;list-style-type: none;}

.skar_dropdown_list li {padding-bottom: 5px;}
.skar_dropdown_list li label {display: block;}

.skar_checkbox_native {margin-top: 2px; float: left; margin-right: 4px;}

.skar_size_ok {background-color: #FFFFFF; padding: 15px 10px; margin: 0px -2px -15px -10px; border-top: solid 1px #EEEEEE;}

.skar_size_btn {background: #1883c9; color: #FFFFFF !important; text-decoration: none !important; padding: 5px 10px; border-radius: 3px;border: solid 1px #1883c9;
}

.skar_separ {border-top: solid 1px #EEEEEE; height: 4px; width: 100%; margin-top: 10px;}
.skar_hide {display: none;}




.skar_fltr_punkt_sort { display: none;}

@media (max-width: 700px) {.h1_header { margin: 0px 0px 20px 0px;}

.cat_ul { margin: 0px 0px 0px 0px;}

.sort_wr { display: none; }
.skar_fltr_punkt_sort { display: block;}

.skar_fltr_h { display: none;}


.skar_fltr_punkt {display: inline-block; margin: 0px 0px 20px 0px; float: none; border: solid 0px #f00; display: block; position: relative;}

.skar_fltr_option {border: solid 1px #d1d1d1; border-radius: 0px; padding: 10px 15px 10px 15px; color: #757575;background: #fff;



background: url(/images/mobile_li_bg.png) no-repeat 95% 50%;
cursor: pointer;position: relative;float: none;z-index: 1;font-family: Tahoma;font-size: 12pt;margin: 0px 0px 0px 0px;}



.skar_fltr_option_get {border: solid 1px #858585; border-radius: 0px 0px 0px 0px;padding: 10px 15px 10px 15px;color: #FFFFFF;background: #858585;cursor: pointer;position: relative;z-index: 1;display: block;float: none;font-family: Tahoma;font-size: 12pt;
}

.skar_fltr_option_close {border: solid 0px #CC6B01; width: 28px; height: 29px;
background:  #858585 url(/images/mobile_li_bg2.png) no-repeat 7px 50%;margin: 0px 0px 0px 0px; display: block; cursor: pointer; float: right;border-radius: 0px 0px 0px 0px;border-left: none;position: absolute;right:0; top: 0;z-index:2;margin: 5px 7px 0px 0px;}


.skar_dropdown {min-width: 90%; width: 90%; margin-left: 0px; padding: 0px 0px 0px 0px; margin-top: 5%; position: fixed; background-color: transparent; border: solid 0px #f00; top: 0; height: 95%;}

.skar_dropdown_overflow
{max-height: 90%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow-x: auto;overflow-y: auto;list-style-type: none;position: relative;}


.skar_dropdown_list {max-height: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow-x: auto;overflow-y: auto;list-style-type: none;
background: #fff;
}

.skar_dropdown_list li { border-bottom: solid 1px #d1d1d1; padding: 0px 0px 0px 0px;}
.skar_dropdown_list li label {display: block; padding: 10px 10px 10px 10px; font-family: Tahoma; font-size: 12pt;}
.skar_dropdown_list li label input { float: right;}

.skar_dropdown_list li a {display: block; padding: 10px 10px 10px 30px; font-family: Tahoma; font-size: 12pt; color: #000; text-decoration: none;  }
.skar_dropdown_list li.active a {background: url(/images/mobile_li_bg.png) no-repeat 10px 55%;}

.skar_checkbox_native {margin-top: 2px; float: left; margin-right: 4px;}

.skar_size_ok {background-color: #FFFFFF; padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px; border-top: solid 0px #EEEEEE;}

.skar_size_btn {background: #1883c9 !important; color: #FFFFFF !important; text-decoration: none !important; border-radius: 0px;border: solid 0px #1883c9; padding: 20px 0px 20px 0px !important; width: auto; text-align: center; display: block;font-family: Tahoma;font-size: 12pt !important; margin: 0px 0px 0px 0px;}

.skar_separ {border-top: solid 8px #1883c9; height: 0px; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.skar_hide {display: none;}


}







h1.top-title  {color: #3c3c3c;font-size: 24px;font-weight: normal;line-height: 100%;padding: 0;margin: 50px auto;text-align: center;position: relative;display: inline-block;}
h1.top-title:after {display: block;position: absolute;top: 5px;right: -40px;content: "";width: 34px;height: 35px;background-image: url(/images/2/10arrow.png);}
h2.new  {color: #3c3c3c;font-family: Tahoma;font-size: 24px;font-weight: normal;line-height: 100%;padding: 0;margin: 0 0 30px 0;}
.conteiner {width: 1000px;margin: 0 auto;text-align: left;font-family: Tahoma;-moz-box-sizing: border-box;box-sizing: border-box;}
.conteiner * {-moz-box-sizing: border-box;box-sizing: border-box;}
.conteiner:before,.conteiner:after,.clearfix:after {display: block;content: "";clear: both;}
.new_bg_grey {background: #eaeaea;}
.new_img.fl_right,.new_text.fl_right {width: 460px;}
.new_img.fl_left,.new_text.fl_left{width: 540px;}
.new_text {color: #6d6d6d;font-size: 12px;font-family: Tahoma;line-height: 125%;}
.new_img img {max-width: 100%;height: auto;}
.new_text p {padding: 0 0 15px 0;margin: 0;}
.new_text.fl_left  p{padding: 0 80px 15px 0;margin: 0;}
.fl_left {float: left;}
.fl_right {float: right;}
.cntr {text-align: center;}
.bg_shadow {position: relative;}
.bg_shadow:before,.bg_shadow:after {display: block;height: 14px;width: 100%;position: absolute;background-image: url(/images/2/bg_shadow.png);content: "";z-index: 100;}
.bg_shadow:before {background-image: url(/images/2/bg_shadow.png);background-position: 0 0;top: 0;}
.bg_shadow:after {background-image: url(/images/2/bg_shadow.png);background-position: 0 100%;bottom: 0;}
.new_share {padding: 50px 0 0 0;}
.new_video_list {display: inline-block;padding: 0;margin: 30px 0 0 0;list-style: none;width: 100%;}
.new_video_list li {float:left;width: 33.33%;text-align: center;}
.new_video_list li img {max-width: 100%;height: auto;}
.new_sertif_list {display: inline-block;padding: 0;margin: 0 0 30px 0;list-style: none;width: 100%;}
.new_sertif_list li {float:left;width: 25%;text-align: center;}
.new_sertif_list li img {width: auto;height: 250px;margin: 0 auto;border: 1px solid #cccccc;}
.new_bttn {display: inline-block;border: 1px solid #6d6d6d;text-decoration: none;text-transform: uppercase;padding: 0 15px;height: 30px;line-height: 28px;color: #6d6d6d;-moz-border-radius: 5px;border-radius: 5px;margin: 20px auto 0 auto;font-size: 13px;white-space: nowrap;}
#new_sale .new_bttn,#new_yamarket .new_bttn {border: 1px solid #ffffff;color: #ffffff;}
#new_yamarket {background: #8c8c8c;}
#new_sale {background: #c30725;}
#new_sale h2,#new_sale p,#new_yamarket h2,#new_yamarket p {color: #ffffff;}
#new_friends,#new_garantee,#new_cards,#new_brands,#new_primerka,#new_sertificat,#new_yamarket,.new_bg_grey,#new_sale,#new_bttm_links {padding: 50px 0;}


#new_bttm_links {padding: 50px 0px 0px 0px;}

#new_yamarket h2:after {display: block;content: "";width: 230px;height: 1px;background: #ffffff;margin: 10px 0 0 0;}

.feed_table td {vertical-align: middle;color: #ffffff;text-transform: uppercase;}
.feed_table td.img {text-align: center;}
.feed_table td.img img {margin: 0 auto 10px auto;display: block;}
.feed_table td.txt {padding: 0 0 0 20px;font-size: 12px;}

.new_index_img {  width: 33%;  margin: 0 1px 0 0;  float: left;}
.new_index_img a {  display: block;  position: relative;  text-decoration: none;}
.new_index_img a img {  display: block;  position: relative;  width: 100%;  height: auto;}
.new_index_img a span { display: block; position: absolute; width: 100%; height: auto; padding: 20px 0; text-align: center; bottom: 0; left: 0; color: #ffffff; font-size: 22px; line-height: 100%; background: url(/images/2/bg_span.png);}
.new_bttm_links_list {width: 100%;padding: 0 0 40px 0;}
.new_bttm_links_list li {width: 33%;float: left;text-align: center;}
.new_bttm_links_list li  a.new_bttn {padding: 0 25px;}
.new_bttm_links_list li:nth-child(1) a.new_bttn {border: 1px solid #ff8bb6; color: #ff8bb6;}
.new_bttm_links_list li:nth-child(2) a.new_bttn {border: 1px solid #2677ff; color: #2677ff;}
.new_bttm_links_list li:nth-child(3) a.new_bttn {border: 1px solid #11af36; color: #11af36;}

@media (max-width: 1070px) {.conteiner {width: 100%; padding: 0 10px;}
.new_img.fl_right,.new_text.fl_right {width: 46%;}
.new_img.fl_left,.new_text.fl_left{ width: 54%;}
.new_video_list li img,.new_sertif_list li img {max-width: 90%; height: auto;}
.new_video_list li ifraime {width: 100%; height: auto;}
.new_video_list li {padding: 0 5px;}
}
@media (max-width: 950px) {.new_img img { max-width: 90%; height: auto;}
h1.top-title:after {display: none;}
.new_video_list li {  float: none;  width: 100%;  margin: 0 0 20px 0;}

.sort_wr { margin: -82px 0px 0px 0px; }

}

@media (max-width: 600px) {
}

@media (max-width: 700px) {

.new_img img {  max-width: 90%;  height: auto;  margin: 20px auto !important;}
.new_img.fl_right,.new_text.fl_right,.new_img.fl_left,.new_text.fl_left { width: 100%; float: none;}
.new_img {text-align: center;}
.new_text.fl_left p { padding: 0 0 15px 0;}
.new_bttm_links_list li { width: 100%; float: none;}
.new_img.fl_right {padding: 20px 0 0 0;}
.new_text.fl_right {padding: 0 0 0 0 !important;}
.new_img.fl_left {padding: 30px 0 0 0 !important;}
}

.show_more {margin-bottom: 12px;}


.wr_cont_2 .ya_phone { font-size:16px; padding: 12px 0px 12px 0px;}
.wr_item_2_2 a {  color: #747474;  text-decoration: none;}
.wr_item_2_2 a:hover {  color: #000;  text-decoration: underline;}

.new_index_img, .wr10_0, .wr9 {background-color:#fff;}
/*OPACITY*/
.new_index_img img, .wr10_0 img, .wr9 img {-webkit-transition: all 0.3s ease;   -moz-transition: all 0.3s ease;     -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;        transition: all 0.3s ease;}
.new_index_img img:hover, .wr10_0 img:hover, .wr9 img:hover {opacity: 0.75;}
.licolor span {display:block;width:24px;height:11px;margin: 0 8px 0 5px;border:1px solid #EEEEEE;margin-top: 2px;}
.color11827 span {	background-color: #f5f5dc;}
.color11824 span {	background-color: #FFFFFF;}
.color11823 span {	background-color: #42aaff;}
.color7696 span {	background-color: #008000;}
.color11831 span {	background-color: #964b00;}
.color11830 span {	background-color: #ff0000;}
.color11832 span {	background-color: #ffa500;}
.color11826 span {	background-image: url(/images/colorful.png);}
.color11822 span {	background-color: #808080;}
.color11825 span {	background-color: #0000ff;}
.color7697 span {	background-color: #000000;}
.color7698 span {	background-color: #ffff00;}
.color11828 span {	background-color: #ffc0cb;}
.color11829 span {	background-color: #8b00ff;}
.tags {display:none;}

@media (max-width: 740px) {.licolor span {display:block;width:24px;height:11px;margin: 3px 8px 0 5px;border:1px solid #EEEEEE;
}

.skar_dropdown_list li label {padding: 9px 10px 10px 10px;}
}



@media (min-width: 740px) {.tags {	display:block;	padding: 9px 240px 5px 0;}
.tags, .tags a {font: 100 14px Tahoma; text-decoration:none; color: #757575;}
.tags a:hover {color:#000;text-decoration:underline;}
}






/* hits on main */
.hiti_on_main_page { margin-bottom: 80px; }
.hiti_on_main_page .rec_slider_overflow { width: 1200px; }
.hiti_on_main_page .rec_slider_wr { width: 1200px; }
.hiti_on_main_page .rec_li, .hiti_on_main_page .rec_img  { width: 187px; }
.hiti_on_main_page .rec_li { margin: 0px 16px 10px 0px; }

@media (max-width: 1220px) {.hiti_on_main_page .rec_slider_overflow { width: 1030px; }
.hiti_on_main_page .rec_slider_wr { width: 1030px; }
.hiti_on_main_page .rec_li, .hiti_on_main_page .rec_img  { width: 159px; }
.hiti_on_main_page .rec_li { margin: 0px 16px 10px 0px; }
}
@media (max-width: 1070px) {.hiti_on_main_page .rec_slider_overflow { width: 920px; }
.hiti_on_main_page .rec_slider_wr { width: 920px; }
.hiti_on_main_page .rec_li, .hiti_on_main_page .rec_img  { width: 149px; }
.hiti_on_main_page .rec_li { margin: 0px 6px 10px 0px; }
}
@media (max-width: 940px) {.hiti_on_main_page .rec_slider_overflow { width: 720px; }
.hiti_on_main_page .rec_slider_wr { width: 720px; }
.hiti_on_main_page .rec_li, .hiti_on_main_page .rec_img  { width: 165px; }
.hiti_on_main_page .rec_li { margin: 0px 21px 10px 0px; }
}
@media (max-width: 740px) {.hiti_on_main_page .rec_slider_overflow { width: 100%; overflow-x: scroll;}
.hiti_on_main_page .rec_slider_wr { width: 100%; }
.hiti_on_main_page .rec_li  { width: 146px; }
.hiti_on_main_page .rec_img  { width: 100%; }
.hiti_on_main_page .rec_li { margin: 0px 0px 10px 0px; }
}
/* hits on main */


/* catalog viewed */
.catalog_viewed { margin-bottom: 80px; }
.catalog_viewed .rec_slider_overflow { width: 1300px; }
.catalog_viewed .rec_slider_wr { width: 1300px; }
.catalog_viewed .rec_li { margin: 0px 17px 10px 0px; }

@media (max-width: 1540px) {.catalog_viewed .rec_slider_overflow { width: 1000px; }
.catalog_viewed .rec_slider_wr { width: 998px; }
.catalog_viewed .rec_li, .catalog_viewed .rec_img  { width: 135px; }
.catalog_viewed .rec_li { margin: 0px 9px 10px 0px; }
}
@media (max-width: 1220px) {.catalog_viewed .rec_slider_overflow { width: 830px; }
.catalog_viewed .rec_slider_wr { width: 830px; }
.catalog_viewed .rec_li, .catalog_viewed .rec_img  { width: 131px; }
.catalog_viewed .rec_li { margin: 0px 9px 10px 0px; }
}
@media (max-width: 1070px) {.catalog_viewed .rec_slider_overflow { width: 720px; }
.catalog_viewed .rec_slider_wr { width: 720px; }
.catalog_viewed .rec_li, .catalog_viewed .rec_img  { width: 137px; }
.catalog_viewed .rec_li { margin: 0px 9px 10px 0px; }
}
@media (max-width: 940px) {.catalog_viewed .rec_slider_overflow { width: 520px; }
.catalog_viewed .rec_slider_wr { width: 520px; }
.catalog_viewed .rec_li, .catalog_viewed .rec_img  { width: 163px; }
.catalog_viewed .rec_li { margin: 0px 16px 10px 0px; }
}
@media (max-width: 740px) {.catalog_viewed .rec_slider_overflow { width: 100%; overflow-x: scroll;}
.catalog_viewed .rec_slider_wr { width: 100%; }
.catalog_viewed .rec_li  { width: 120px; }
.catalog_viewed .rec_img  { width: 100%; }
.catalog_viewed .rec_li { margin: 0px 0px 10px 0px; }
}
/* catalog viewed */

.but_up { display: none; width: 54px; height: 44px; background: url(/images/up.png) no-repeat 0 0; position: fixed; bottom: 0; margin: 0px 0px 50px -700px; cursor: pointer; left: 50%; }
@media (max-width: 1540px) {.but_up { margin: 0px 0px 50px -550px; }}
@media (max-width: 1220px) {.but_up { margin: 0px 0px 50px -470px; }}
@media (max-width: 1070px) {.but_up { margin: 0px 0px 50px -420px; }}
@media (max-width: 1070px) {.but_up { margin: 0px 0px 50px -420px; }}
@media (max-width: 940px) {.but_up { margin: 0px 0px 50px -320px; }}
@media (max-width: 740px) {.but_up { width: 100%; height: 44px; background: #fff url(/images/up_m.jpg) no-repeat 50% 50%; position: fixed; bottom: auto; top: 0; margin: 0px 0px 0px 0px; cursor: pointer; left: 0; border-bottom: solid 1px #d1d1d1; z-index: 900;}}



.div_tb_shops { display: none; }
.div_tb_shops .div_td { padding: 0px 0px 30px 0px;  }

.div_td_1 { width: 50%; }
.div_td_2 { width: 2%; }
.div_td_3 { width: 16%; text-align: center; }
.div_td_4 { width: 2%; }

.div_tb_shops_wr { float: left; width: 100%; clear: both; }

.shops_name { font: 100 16px Tahoma; color: #000; }
.shops_name span { white-space: nowrap; }
.shops_addr { font: 100 14px Tahoma; color: #595959; margin: 10px 0px 0px 0px; }
.shops_phone { font: 100 14px Tahoma; color: #000; text-align: center;  }
.shops_nali { font: 100 14px Tahoma; color: #000; text-align: center; margin: 5px 0px 0px 0px;  }
.shops_graff { font: 100 14px Tahoma; color: #595959; text-align: center; margin: 3px 0px 0px 0px; }
.div_tb_shops img { vertical-align: middle; margin: 0px 0px 0px 0px; }

.div_tb_filer { margin: 0px 0px 10px 0px; }
.div_tb_filer div { font: 100 16px Tahoma; color: #000; }

.filter_sizes_wr { float: left; margin: 0px 0px 20px 0px;}
.filter_city_map_wr { text-align: right; white-space: nowrap; float: left; margin: 0px 0px 20px 0px; }
.shops_choose_city_wr { margin: 0px 20px 0px 20px; display: inline-block; }
.shops_choose_city { padding: 5px 5px 5px 5px; font: 100 16px Tahoma; border: solid 1px #e7e7e7; border-radius: 3px; }
.div_tb_filer .div_td { width: 33%;  }

.shops_cityes { position: absolute; left: 0; }
.shops_cityes { display: none; border: 1px solid #c7c7c7; position: absolute; z-index: 10; right: 0; background: #fff; padding: 0px 0px 0px 0px; box-shadow:0 0 5px rgba(199,199,199,0.6); margin: 10px 0px 0px 0px; /*width: 100%;*/}
.shops_cityes ul { padding: 10px 20px 10px 10px;}
.shops_cityes ul li { margin: 5px 0px 10px 0px; padding: 0px 0px 0px 20px;}
.shops_cityes ul li span { text-decoration: none; white-space: nowrap; cursor: pointer; color: #000;}
.shops_cityes ul li span:hover { text-decoration: underline;}
.shops_cityes ul li.active { background: url(/images/ul_all_bg.jpg) no-repeat 0 60%;}


#window6 { padding: 0px 0px 0px 0px; font-family: Tahoma; }
#window6 .h1 { font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.window6_w {  }
.window6_pad { padding: 0px;}
.w6_line { height: 1px; background: #e4e4e4; }
.w6_img { width: 130px; }
.div_tb { display: table; width: 100%;  }
.div_tb_1 { margin: 30px 0px 30px 0px; }
.div_tr { display: table-row;  }
.div_td { display: table-cell; vertical-align: middle; }
.w6_props { font-size: 10pt; color: #000; line-height: 24px; }
.div_td_130 { width: 130px; }
.div_td_60 { width: 60px; }
.div_td_30 { width: 30px; }
.w6_price { font: 100 18pt Tahoma; color: #be354f; }
.w6_old_price { font: 100 12pt Tahoma; color: #969696; text-decoration: line-through;}

.first_size .sp_vozr { display: inline-block; font-size: 10pt; }

.show_shops_map { font-size: 14px !important; border: solid 1px #e7e7e7; border-radius: 3px; display: inline-block; padding: 7px 10px 7px 10px; white-space: nowrap; cursor: pointer; }
.map_wr { display: none; height: 500px; }



.window_adaptiv {  }
.fancybox-close { top: 10px; right: 10px; }



@media (max-width: 750px) {
.filter_city_map_wr { white-space: normal; text-align: left; }
.shops_choose_city_wr { margin: 0px 0px 20px 0px; }
.div_tb, .div_tr, .div_td { display: block; }

.div_tb_1 { margin: 10px 0px 10px 0px; }
.wr_item_3_1 { display: block; text-align: left; margin: 10px 0px 10px 0px; }
.div_tb_filer { margin: 30px 0px 10px 0px; }
.div_tb_filer .div_td { width: 100%; padding: 0px 0px 10px 0px; }
.div_tb_shops .div_td { padding: 0px 0px 0px 0px; }
.div_td_1 { width: 100%; padding: 0px 0px 15px 0px !important;  }
.div_td_3 { width: 25%; float: left; }
.div_td_5 { width: 75%; float: left; }
.div_tb_shops .div_tr { width: 100%; float: left; clear: both; padding: 0px 0px 30px 0px; }
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 8020;}.fancybox-skin {position: relative;background: #fff;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(/include/fancy/images/fancybox_sprite.png);}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url(/include/fancy/images/fancybox_loading.gif) center center no-repeat;}.fancybox-close {position: absolute;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(/include/fancy/images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}/* Overlay helper */.fancybox-lock {overflow: visible !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(/include/fancy/images/fancybox_overlay.png);}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(/include/fancy/images/fancybox_sprite@2x.png);background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div {background-image: url(/include/fancy/images/fancybox_loading@2x.gif);background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}