﻿/* (c) mr.shop */ 

body {background:#590011; padding:0px; margin:0px;}


body, p, td {
	background-position:top;
	background-repeat:no-repeat;
	font-family: 'Source Sans Pro', 'PT+Sans', Tahoma, Verdana, Arial; font-size:16px; color:#555555; line-height:1.6;}


h1 {color:#444444; font-family: 'Source+Sans+Pro', sans-serif; font-size:36px; padding-top:5px; padding-bottom:5px; margin:0px; font-weight:100;}
h2 {color:#444444; font-family: 'Source+Sans+Pro', sans-serif; font-size:24px; margin-bottom:8px; line-height:1; font-weight:100;}
h3 {color:#444444; font-family: 'Source+Sans+Pro', sans-serif; font-size:18px; margin-bottom:4px; margin-top:4px; font-weight:100;}

.title_h1 {color:#444444; font-family: 'Source+Sans+Pro', sans-serif; font-size:36px; padding-top:5px; padding-bottom:5px; margin:0px; font-weight:100;}
.title_h2 {color:#444444; font-family: 'Source+Sans+Pro', sans-serif; font-size:24px; padding-top:5px; padding-bottom:5px; margin:0px; font-weight:100;}
.title_h3 {color:#444444; font-family: 'Source+Sans+Pro',, sans-serif; font-size:18px; padding-top:5px; padding-bottom:5px; margin:0px; font-weight:100;}


a {COLOR:#d92429; transition:0.3s linear; cursor:pointer; opacity:1;}
a:hover {COLOR:red; TEXT-DECORATION:none}
.pointer:hover {cursor:pointer;}


/* n1 */

.ntop {Color:#aaaaaa; TEXT-DECORATION:none; Font-Size:14px; transition:0.3s linear; text-transform:uppercase; transition:0.3s linear; padding:10px; padding-left:6px; padding-right:6px; display:inline-block; }
.ntop:hover {COLOR:#000000; background:#cccccc; }


.n1box_mp {background:#ffffff; width:100%;}
.n1box_mob {background:#1da5e3; width:100%; display:none; background-image:url('/images/n2box_mob_bg.jpg'); background-position: top center;}


div.n1 {
	Color:#cccccc; Font-Size:16px; TEXT-DECORATION:none; font-weight:normal; text-align:left;
	letter-spacing: 2px;
	float:left;
	border-top:0px solid #f2efe8;	
	text-align:center;
	margin-left:0px; padding:16px;
	transition:0.3s linear; cursor:pointer; opacity:1;
	text-transform:uppercase;
}

div.n1:hover {	 color:#ffffff;}

div.n1_inner { }

div.n1ov {
	Color:#ffffff; Font-Size:16px; TEXT-DECORATION:none; font-weight:normal; text-align:left;
	letter-spacing: 2px;
	float:left;
	border-top:0px solid #f2efe8;
	
	text-align:center;
	margin-left:0px; padding:16px;
	transition:0.3s linear; cursor:pointer; opacity:1;
	text-transform:uppercase;
}
.n1_count {Color:#bbbbbb; Font-Size:13px; TEXT-DECORATION:none; font-weight:bold; text-align:left;}




/* n2 */
div.n2 {padding:10px; color:#444444; font-size:16px; text-decoration:none; line-height:1.4;}
div.n2:hover {background-color: #dddddd; cursor:pointer;}
div.n2ov {padding:10px; color:#cc0010; font-size:16px; text-decoration:none;}





a.silver {color: silver;}
a.silver:hover {COLOR: white;}

a.gray {color:gray; FONT-SIZE:11px;}
a.gray:hover {COLOR: red;}

a.yellow {color:yellow;TEXT-DECORATION: none;}
a.yellow:visited {Color:#FFFFFF; TEXT-DECORATION: none}
a.yellow:hover {color:#FFFFFF;TEXT-DECORATION: none;}

a.white {color: white; TEXT-DECORATION: none;}
a.white:hover {COLOR: red}

a.black {color:#000000;}
a.black:hover {COLOR:#d52c27;}


.login1{Color:#E99C52; FONT-SIZE:10px; FONT-FAMILY: Arial,verdana, helvetica; font-weight:bold;}
.login2{Color:#B5B5B5; FONT-SIZE:9px; FONT-FAMILY: Arial,verdana, helvetica}


.b {font-weight:bold;}
.txt_align_j {text-align:justify;}
.oranj-t {color:#ff6600}
.salat-t {color:#afe046}
.blue-t {color:#2c6aa5}
.red-t {color:#E12116}
.maroon-t {color:#1da5e3}
.green-t {color:green}
.yellow-t {color:yellow}
.silver-t {color:#D5D5D5}
.navy-t {color:navy}
.gray-t {color:gray}
.gray-t2 {color:#aaaaaa;}
.black-t {color:black}
.white-t {color:#ffffff}

.title {color:#cccccc;  FONT-SIZE:11pt; font-family: verdana,Arial; }
.alert {color:red;  font-family: Verdana,Arial; FONT-SIZE:8pt; }
.error {color:#c10306;  font-family: Arial; FONT-SIZE:16pt; text-align:justify;}
.tabletxt {color:#444444;  FONT-SIZE:8pt; font-family: Tahoma, Arial; }


FORM {	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
input {	Color:#000000;	background-color : #FFFFFF;	FONT-SIZE:12px;	PADDING:6px;	BORDER: #eaeaea 0px solid; }
select {	Color:#000000;	background-color:#FFFFFF;	FONT-SIZE:14px;	PADDING: 10px;	BORDER: #FFFFFF 1px solid;}
input.radio{ border:0;}
textarea {	Color:#000000;	background-color : #FFFFFF;	FONT-SIZE:12px;	PADDING:6px;	BORDER: #eaeaea 0px solid; }











/* N1 */

#jsddm {	height:50px;	margin: 0; 	padding: 0; 	z-index:2000; transition: 0.3s linear;}
#jsddm a {	font:12px Tahoma, Arial; 	z-index:200; 	font-weigth:bold;}

#jsddm li	{
	z-index:2000;
	float:left;
	font-weigth:bold;
	list-style:none;
	height:50px; text-valign: middle;
}

#jsddm li a	{	
	Height:22px;
	font-size:11px; color:#eeeeee;
	padding: 11px;	padding-left:15px; padding-right:14px; padding-top:16px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}


#jsddm li a:hover, #jsddm li:hover	{	background:#00afe0;	 }
		
#jsddm li ul	{
	transition: 0.3s linear;
	z-index:2000;
	font:12px Tahoma, Arial;
	margin: 0;	padding: 0;
	position: absolute;
	visibility: hidden;
	background:#00afe0;
}
		
#jsddm li ul li	{
	z-index:2000;
	font:12px Tahoma, Arial;
	float: none;
	display: inline;
}
			
#jsddm li ul li a	{
	padding-top:6px;
	width:260px;
	height:12px;
	font:12px Tahoma, Arial;
	color: #888888
	width: auto;
	border-top:1px solid #8ae0fe;
}
			
#jsddm li ul li a:hover, #jsddm li ul li:hover	{
	font:12px Tahoma, Arial;
	background:#006a9b;
}


#jsddm a.n1_ov  {colore: red; border-bottom:2px solid #dc0e1c;}
#jsddm a.n2_ov  {colore: red;	background:#da0820;}
			







/* MAIN */
.t_bold {font-weight:bold;}
.t_just  {text-align:justify;}
.t_left  {text-align:left;} .t_right  {text-align:right;}
.t_alert  {color: red;    font-size: 8pt;}
.t_error  {color: #c10306;    font-size: 16pt; }
.t_upper {text-transform:uppercase;}

.f_left {float:left;} .f_right {float:right;}
.clear {clear:both;}

.p_left {text-align:left;} .p_center {text-align:center;    margin: 0 auto;} .p_right {text-align:right;}
.p_top {vertical-aligment:top;} .p_middle {vertical-aligment:middle;} .p_bottom {vertical-aligment:bottom;}

.border0 {border:0px solid red;} .border1 {border:1px solid red;}
.padding4 {padding:4px;}

.w100p {width:100%;}
.w90p {width:90%;} .w80p {width:80%;} .w70p {width:70%;} .w60p {width:60%;} .w50p {width:50%;}
.w40p {width:40%;} .w33p {width:33%;} .w30p {width:30%;} .w25p {width:25%;} .w20p {width:20%;} .w10p {width:10%;}

.w980 {width:980px;}
.h160 {height:160px;}
.maxw {max-width:1180px;}

.noul {text-decoration:none; cursor:pointer;} 
.bg_white {background:white;}
.dnone {display:none;}
.mob {display:none;}
.dtable {display:table;}
.dtablecell {display:table-cell;}


.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f20 {font-size:16px;}
.gray-line {width:100%; border-top:3px solid #f6f6f6;}
.dashed-line {border-bottom:1px dashed silver; text-align:center; font-size:11px;}


.tran {transition:0.3s linear; }
.img1 {transition:0.3s linear; cursor:pointer; opacity:1;}
.img1:hover {opacity:0.5;}

.img2 { width:228px; height:160px; overflow:hidden;}
.img2 img { -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; width:228px; height:160px; }
.img2 img:hover{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  width:228px; height:160px; }

.img_bright {transition:0.3s linear; cursor:pointer; opacity:1;}
.img_bright:hover {-webkit-filter: brightness(120%); filter: brightness(120%);}

.img_bright2 {transition:0.3s linear; cursor:pointer; opacity:1;}
.img_bright2:hover {-webkit-filter: brightness(120%); filter: brightness(180%);}


.but {transition:0.3s linear; cursor:pointer; opacity:1; background-color:#eb2121; color:#FFFFFF; padding:12px; font-weight:bold; display:table-cell;}
.but:hover {background-color:#f6a844; color:#FFFFFF;}

.but_border {
	transition:0.3s linear; cursor:pointer; opacity:1;  border:2px solid #eb2121; color:#eb2121; padding:6px; text-align:center; display:table-cell;
	font-size:12px; font-weight:bold; TEXT-DECORATION:none;
}
.but_border:hover { background-color:#eb2121;  	border:2px solid #eb2121; color:#FFFFFF;}


.but_border2 {transition:0.3s linear; cursor:pointer; opacity:1;  	border:2px solid #cccccc; color:#cccccc; padding:6px; font-size:12px; font-weight:bold; text-align:center; display:table-cell;}
.but_border2:hover { 	background-color:#eb2121;  	border:2px solid #eb2121; color:#FFFFFF;}

.but_small {font-size:11px;  transition:0.3s linear; cursor:pointer; opacity:1;  background-color:#eb2121; color:#FFFFFF; padding:6px; TEXT-DECORATION:none;}
.but_small:hover {color:#FFFFFF; background-color:#52494a;}


.scroll_box {
	width:304px; height:360px; 
	overflow-x: scroll;   
	overflow-y: hidden;
	touch-action: manipulation; -webkit-overflow-scrolling: touch;

}



.scroll_box::-webkit-scrollbar {    height:12px;    background-color:#cccccc; } 
.scroll_box::-webkit-scrollbar-thumb {	background-color: #eb2121; }
.scroll_box::-webkit-scrollbar-thumb:vertical { 	background-color: #eb2121; }






/* 1ST */
#slider_box { width:100%; background-color:#ffffff;  padding:0px; margin:0px; border:0px solid red; margin-top:0px;}
.slider_box_item {background-size:auto auto; min-height:460px; background:no-repeat top center; padding:0px; margin-top:-14px;}

.news_box {	width:100%; background-color:#f0f4f7; }
.box2_title {color:#AAAAAA; font-family:Trebuchet MS, Tahoma, sans-serif;	font-size:20px; text-align:left;}
.box2_text {color:#555555;}
.box3_title {color:#21215a; font-family: Trebuchet MS, Tahoma, sans-serif;	font-size:20px; font-weight: 100; TEXT-DECORATION:none;}
.box3_title:hover {color:red;}

.mainpage_ico {
	color:#52494a; font-family: 'Oswald', sans-serif; font-size:12px; float:left; TEXT-DECORATION:none; text-align:center; padding:10px;
	transition:0.3s linear; cursor:pointer; opacity:1;
}
.mainpage_ico:hover {background-color:#52494a; color:#eb2121;}
.mainpage_nivinki_box {height:420px; overflow-y: hidden; overflow-x: hidden;}
#slider_box_mob {display:none;}
.novinki_box_arrow {display:none;}


.reviews_box {background:#1da5e3;  background:url('/images/footer-bg.jpg');}
.reviews_box_text {color:#f2efe8; font-size:17px; max-width:800px;}



.about_box_item {width:33%; float:left;}


/* CONTENT */
.content_text_box_padding {padding:20px;}




/* FOOTER */
.footer_box {background-color:#470000; width:100%;}
.footer_line {height:46px; width:100%; background:url('/images/footer-line.png');  background-repeat:none; background-position:top center;}

a.footer {color:#ac737d; TEXT-DECORATION:none; padding:8px; line-height:2; FONT-SIZE:14px;}
a.footer:hover {COLOR:#ffffff; background-color:#3e3639; padding:8px;}
.footer-t {color:#ac737d; FONT-SIZE:14px;}


/*
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Lato', sans-serif;
font-family: 'Raleway', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
*/



.footer-t2 {color:#ac737d; FONT-SIZE:12px;}
.footer-title {color:#ac737d; FONT-SIZE:18px;}

.subscribe_box {background-color:#3e3639; width:100%; min-height:60px;}
.subscribe_box_inner {padding:10px;}
.subscribe_box_title {font-size:20px; color:#999999;}
.subscribe_box_field {font-size:16px; color:#cccccc; background-color:#52494a; height:24px; width:94%;  border:0px;}

#footer_box_dev {width:240px;}



/* HEADER */
.header_box {background:#аааааа; width:100%; }
.header_box_tel {color:#ffdaec; font-size:13px; text-align:left;}
.header_box_tel2 {color:#ffdaec; font-size:12px;}
.header_slogan {color:#ffdaec; font-size:18px;}

.top_line_box {width:100%; background:#470000;}
.ntop_box {margin-left:-4px;}






#header_lang_box_inner {margin-top:12px; border-right:1px solid #752c33;}
#header_logo_box {text-align:center;}
#logo_img {max-width:379px;}



.catalog_but {background-color:#eb2121; width:224px; height:100%; Color:#f2f2f2; Font-Size:22px; padding:10px; font-weight:normal; font-family:'Oswald', sans-serif;}
.catalog_but:hover {background-color:#f6a844;}

a.navline {Color:#999999;  FONT-SIZE:12px; text-decoration:none; text-transform:lowercase; }
a.navline:hover {COLOR:#E12116;}
.navline-t {Color:#999999; FONT-SIZE:12px;}

.search_box {width:90%; height:30px; border:2px solid #85b93e; background:#ffffff;}
.search_box_smartbox {border:2px solid #85b93e; position:absolute; z-index:200000; width:280px;  background:#ffffff; margin-top:30px; margin-left:-2px; AUTOCOMPLETE="off"}
.search_box_smartbox_tr {background:#ffffff;}
.search_box_smartbox_tr:hover {background:#eeeeee;}
.search_box_field {outline:none; width:150px; border:0px solid red; border-bottom:0px solid #eeeeee; Background-color:#FFFFFF; color:#444444; HEIGHT:16px; padding:0px;}
.search_but {background-image:url('/images/ico/search.png');  width:29px; height:29px; float:right}
.search_but:hover {background-image:url('images/ico/search.png');  width:29px; height:29px; background-position:29px 0px; cursor:pointer;}

#search_box_popup  {
	z-index:999;
	display:none; position:fixed; right:0px; top:20px; background:#ffffff; padding:30px; width:280px; height:120px;
	-webkit-box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
	-moz-box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
	box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
}

#member_login {
	display:none; width:100%; height:100%; position:fixed;  background-image:url('/images/popup-bg.png');  z-index:20000;
	display:none; position:fixed; right:0px; top:40px; width:300px; height:270px;
	background:#ffffff; padding:30px; font-size:12px;
	-webkit-box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
	-moz-box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
	box-shadow: 3px 1px 21px -4px rgba(0,0,0,0.64);
}



.form_callback_box {width:100%; height:100%; z-index:200000; display:none; position:fixed;  background-image:url('/images/popup-bg.png');}
.form_callback_box_inner {max-width:440px; text-align:left;  background-color:#524a4a; padding:30px; margin-top:60px;}
.form_callback_iframe {width:400px; height:480px; border:0px solid red;}
.form_callback_title {float:left; font-size:24px; font-weight:bold; color:black;}
.callback_but {padding:4px; color:#eb2121; font-size:11px; font-weight:bold; width:120px; transition: 0.3s linear; cursor:pointer; text-align:center;}
.callback_but:hover {color:#FFFFFF; background-color:#eb2121;}
.callback_order {background-color:#eb2121; padding:10px; color:white; font-weight:bold; width:120px; transition: 0.3s linear; cursor:pointer; border:0px;}
.callback_order:hover {background-color:#FFFFFF; color:#eb2121;}
.callback_x {color:#f2f2f2; font-size:20px; cursor:pointer;}
.callback_x:hover {color:#eb2121;}


.langbox_select {color:#c3aba9; background:#4f0009; margin:0px; padding:0px; border:0px solid red; margin-top:-4px;}


.favors_box__count { 
	position:absolute; color:white; background:red; width:12px; height:12px; border-radius:20px; margin-left:25px; margin-top:26px; text-align:center;
	font-weight: bold; font-size:9px;
	z-index:999;
}




/* ZAKLADKI */
.zakladki1st_on { background-image:url('images/1st-zakladka-on.png'); text-align:center; float:left; padding:4px; border:1px solid #b8c97d; font-weight:bold;}
.zakladki1st_off { background-image:url('images/1st-zakladka-off.png'); text-align:center; float:left; padding:4px; border:1px solid #b8c97d; font-weight:bold;}
.zakladki1st_ov { background-image:url('images/1st-zakladka-on.png'); text-align:center; float:left; padding:4px; border:1px solid #b8c97d; font-weight:bold;}


/* LOGIN */
.member_login_box_inner {}
.member_login_box_title {color:#FFFFFF; font-size:20px;}
.member_login_box_x {color:white;  cursor:pointer; font-size:17px;}
.member_login_box_x:hover {color:yellow;}
.member_login_box_field {height:24px; width:90%; border:0px; border-bottom:2px solid #cccccc;}
.member_login_box_reg_but {font-size:17px; color:white; border:2px solid #FFFFFF; cursor:pointer; width:140px; text-align:center;}
.member_login_box_reg_but:hover {color:#063f91; background:#FFFFFF;}
.member_login_box_login_but {background:#E12116; color:#FFFFFF; border:0px; height:24px; width:24px;  cursor:pointer; font-size:15px;}
.member_login_box_login_but:hover {background:#FFFFFF; color:#E12116; border:0px; height:24px; width:24px;  cursor:pointer;}



/* CATALOG */
.catalog_item {width:180px;  background:#FFFFFF;  text-align:left; float:left; padding:10px; margin-right:20px; margin-bottom:20px;}



/* PROD_BOX_INDEX */
.prod_box {
		z-index:1; float:left; width:273px; height:450px; background:#FFFFFF; text-align:center;
		margin-bottom:30px; margin-left:0px; margin-left:10px; border:1px solid #FFFFFF; border-radius:12px;
}
.prod_box:hover {cursor:pointer; border:1px solid silver; transition:0.3s linear;}
.prod_box_inner {padding:12px;}

.prod_box_index_imgbox {width:230px; text-align:center; height:250px;  display: table-cell;   vertical-align: middle;}
.prod_box_index_img {border:0px solid #eeeeee; padding-bottom:12px;}
.prod_box_index_title {font-size:15px;  color:#444444; line-height:1.1;}
.prod_box_index_price_t {color:#1da5e3; font-size:18px; font-weight:normal;}
.prod_box_index_price_t2 {color:#1da5e3; font-size:13px;}
.prod_box_index_priceold_t {color:#000000; font-size:12px; font-weight:bold;}


.prod_box_index_ico {position:absolute; margin-left:0px; margin-top:0px; z-index:10; border:0px solid red; text-align:left;}

.2prod_box_index_ico_new {position:absolute; margin-left:-130px; margin-top:0px; z-index:100; border:0px solid red;}
.2prod_box_index_ico_hit {position:absolute; margin-left:-130px; margin-top:22px; z-index:100; border:0px solid red;}
.2prod_box_index_ico_sale {position:absolute; margin-left:-130px; margin-top:44px; z-index:100; border:0px solid red;}



.prod_box_item_sizesbox {
	text-align:left;
	color:#ffffff; line-height:1.4;
	position:absolute; width:275px; background:#1da5e3;  display:none; z-index:999;
	border:0px solid silver; border-top:1px solid #FFFFFF;
	margin-left:-13px; margin-top:10px;	
	border-bottom-left-radius: 12px;	 border-bottom-right-radius: 12px;
}


.prod_box_item_sizesbox_looks {
	text-align:left; position:absolute; width:170px; background:#FFFFFF;  display:none; z-index:999; color:#444444;
	padding-left:12px; margin-left:1px;
}



/* PROD_BOX */
.product_text_img_small {border:1px solid #eeeeee;  padding:6px; margin:6px; transparent:50; width:60px;}
.product_text_img_small:hover {border:1px solid #000000; cursor:pointer; transition:0.3s linear;}
.prod_box_title {color:#000000; font-size:20px; font-weight:bold;}

.prod_box_price_box {}
.prod_box_price {color:#d92429; font-size:32px;  margin-top:-5px;}
.prod_box_price_old { font-size:18px; font-weight:bold;}
.prod_box_sizebox {background-color:#52494a; color:#eeeeee; font-weight:bold;}
.prod_box_img_mob {display:none;}


.prod_box_2favorites {width:33px; height:33px; background:url('/images/ico/favorits-add.png'); transition:0.3s linear; cursor:pointer;}
.prod_box_2favorites:hover {background:url('/images/ico/favorits-add-on.png');}
.prod_box_2favorites_on {width:33px; height:33px; background:url('/images/ico/favorits-add-on.png'); transition:0.3s linear; cursor:pointer;}


#colors_box {}
#colors_box_inner {}
.colors_box_item {float:left; width:100px; height:100px; padding:20px; margin-bottom:10px;  margin-right:10px; border:2px solid #ffffff; background:#ffffff; text-align:center; color:#555555;}
.colors_box_item:hover {border:2px solid #9f4f5a; cursor:pointer;}

#oneclick_popup {width:100%; height:100%; z-index:2000; position:fixed; top:0px; left:0px;  background-image:url('/images/popup-bg.png');  align:center;}
#oneclick_popup_inner {width:700px; text-align:left;  background-color:#FFFFFF; padding:30px; margin-top:260px;}
#oneclick_popup_but {color:#000000; border:2px solid #000000; padding:4px; padding-left:20px; padding-right:20px; font-size:10px; cursor:pointer; display:table-cell; transition:0.3s linear;}
#oneclick_popup_but:hover {background:#000000; color:#ffffff;}
.oneclick_popup_field  {border-bottom:1px solid gray; font-size:15px; height: 26px;}

.prod_box_qq {padding-left:80px;}
.prod_box_qq_field {height:32px; width:32px; color:#1da5e3; font-weight:bold; font-size:17px; border:1px solid silver; padding:2px; text-align:center;}


.plus1_box_item {max-width:160px;}

.prod_box_2cart_but {color:#f2f2f2; background:#000000; padding:10px; padding-right:30px; padding-left:30px;   TEXT-DECORATION:none; transition:0.3s linear; letter-spacing:2px; cursor:pointer;}
.prod_box_2cart_but:hover {background:#d92429;}


/* LOOKS */
.articles_index_looks_box { max-width:1050px; height:420px; overflow-y: hidden; overflow-x: hidden; text-align:center;}
.articles_index_looks_box::-webkit-scrollbar { width: 12px; background-color: #ffffff; cursor:pointer;}
.articles_index_looks_box::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #eb2121; }
#articles_index_looks_box_arrows_mob {display:none;}
.articles_index_looks_item {width:200px !important; height:400px; margin-right:10px; text-align:center; border-left:0px solid #eeeeee; border-right:0px solid #eeeeee; padding:10px; display:table-cell;}
.articles_index_looks_item:hover {}



/* RECOMEND */
.articles_index_recomend_box  { max-width:1050px; height:420px; overflow-y: hidden; overflow-x: hidden; text-align:center;}
.articles_index_recomend_box_arrow_mob {display:none;}




/* CART */
.reg_form {background-color:#eeeeee; width:100%;}
.reg_form_inner {padding:16px;}
#popup2cart_added {width:100%; height:100%; z-index:9999; display:none; position:fixed; top:0px; background-image:url('/images/popup-bg.png');}
.popup2cart_added_inner {width:420px; height:160px;  border:10px solid #cccccc; background-color:#f2f2f2; margin-top:300px;}




/* PAGES */
.pages_box {padding-top:20px;}
.page_ov {background-color:#eb2121; color:#FFFFFF; padding:5px; padding-left:10px; padding-right:10px; margin-right:5px;}
a.pages {background-color:#52494a; color:#FFFFFF; padding:5px; padding-left:10px; padding-right:10px; text-decoration:none;}
a.pages:hover {background-color:#eb2121; color:#FFFFFF; padding:5px; padding-left:10px; padding-right:10px;}
             



/* FILTR */
a.asizes {font-size:15pt; text-decoration: none; background-color:#FFFFFF; color:#555555; padding:6px; line-height:2;  border-radius:20px;}
a.asizes:hover {background-color:#b18873; color:#FFFFFF;}

.filtr_box {width:100%; }
.filtr_box_items {width:60%; min-width:220px; float:left;}
.filtr_box_inner {padding:0px; }
.filtr_box_colors {width:20px; height:20px;  border:3px solid #eeeeee; margin:2px; float:left;}
.filtr_box_sizes {width:32px; height:24px; text-align:center; vertical-align:middle; border:0px solid red;}

.filtr_title {color:#777777; font-size:15px; font-weight:bold; background-color:#f2f2f2; padding:6px; border-radius:8px;}
.filtr_item_text {color:#555555; font-size:13px; font-weight:b1old; line-height:1.4;}
.filtr_item_text:hover {color:red;}
.filtr_item_text_q {color:#aaaaaa;}

.filterbox_sortbox {  float:right; }
.filterbox_sortbox_sort {background-color:#eeeeee; color:#777777; max-width:240px; margin-left:0px; margin-top:1px; border:0px; border-radius:8px;}

.filtbox_but {background-color:#52494a; color:#f2f2f2; cursor:pointer; margin-top:1px; margin-right:1px; padding:10px; float:left;}
.filtbox_but:hover {background-color:#42393a;}
.filtbox_item {background-color:#52494a; margin-right:1px; z-index:20000; position:absolute; min-width:220px; border-top:1px solid #cccccc;}
.filtbox_item_row {background-color:#52494a; color:#f2f2f2; cursor:pointer; padding:4px;}
.filtbox_item_row:hover {background-color:#42393a;}
.filtbox_but_clear {background-color:#1da5e3; color:#f2f2f2; padding:5px; font-weight:bold; font-size:12px;}
.filtbox_but_clear:hover {background-color:#9f4f5a;}
.filtbox_items_t {color:#f2f2f2;}




/* MOB */
#header_mob {display:none;}
#header_mob2 {display:none;}
#header_mob_line { background-color:#eeeeee;}
#header_mob_line_inner {padding:5px;}


.header_mob_search {width:32px; height:35px; background-image:url('images/header-mob-search.png'); cursor:pointer;}
.header_mob_search:hoover  {background-image:url('images/header-mob-search-ov.png')}

.header_mob_menu {width:42px; height:42px; background-image:url('images/ico/mob-menu.png'); cursor:pointer; display:none; transition:0.3s linear; margin-top:4px;}
.header_mob_menu:hover {background-image:url('images/ico/mob-menu-ov.png'); }



#menu_mob {float:right; cursor:pointer; width:50px; height:50px; background-image:url('images/menu-mob-but.png'); }
#menu_mob:hover { background: #da0820; }

#mob_menu_box {width:100%; height:100%; display:none; position:fixed; top:0px; left:0px;  background-image:url('images/popup-bg.png'); z-index:20000; text-align:left; transition:0.3s linear;}
.mob_menu_box_inner {width:240px; height:100%; text-align:left;  background-color:#d92429; padding:30px; top:0px; left:0px;}
.mob_menu_box_iframe {width:400px; height:480px; border:0px solid red;}
.mob_menu_box_title {float:left; form_callback_title; font-size:24px; font-weight:bold; color:white;}
.mob_menu_x {color:#FFFFFF; font-size:26px; cursor:pointer;}
.mob_menu_x:hover {color:#000000;}
.mob_menu_link {color:#FFFFFF;  font-size:18px; transition:0.3s linear; TEXT-DECORATION:none; padding:6px;}
.mob_menu_link:hover {color:#f3214a; background:#FFFFFF;  padding:6px;}



#menu_n2_mob {display:none;}
.menu_n2_mob_inner {margin:10px; background:#f2f2f2;}
#menu_n2_mob_list {display:none;  margin:10px;}
#menu_n2_mob_list_1stpage {display:block;  margin:10px;}

#header_logo_box_mob {display:none;}


/* RESPONSIVE */

@media screen and (max-width:1220px) {

	.mainpage_slider_arrow {display:none;}
	.novinki_box_title1b {display:none;}
	.novinki_box_arrow {display:inline-block; width:24px height:24px;}


	#header_search {display:block; width:100%; text-align:center;}


	#header_rezhim {min-width:200px;}
	#header_tel_box {min-width:200px;}

	#header_mob {margin-bottom:7px; display:block; width:100%;}

	#articles_index_looks_box_arrow_l {display:none;}
	#articles_index_looks_box_arrow_r {display:none;}
	.articles_index_looks_box {width:100%; display:block;}
	#articles_index_looks_box_arrows_mob {display:block;}


	.articles_index_recomend_box {display:block; width:100%;}
	.articles_index_recomend_box_arrow {display:none;}
	.articles_index_recomend_box_arrow_mob {display:block;}

	.search_box {width:90%; margin-left:20px;}

}


@media screen and (max-width:1124px) {

	.n1_ico  {display:none;}
	a.n1 {Font-Size:14px;}
	.filter_box_country_hide {display:none;


}



@media screen and (max-width:980px) {

	.mob_hide {display:none;}	
	
	#header_logo_box {width:100%; display:block;}
	#header_lang_box, .top_line_box, .header_box_tel {display:none;}
	.header_mob_menu {display:block;}
	.n1box {display:none;}
	#menu_n2_mob {display:block;}
	#header_box_tel {width:25%;}
	#header_logo_box {display:none;}
	#header_logo_box_mob {display:block;}
	#header_box_icons {width:75%;}

	div.n1 { Color:#777777; Font-Size:12px; text-align:center;  display: block; width:90%;}
	div.n1ov { Color:#d92429; Font-Size:12px; text-align:center;  display: block; width:90%;}
	
	.n2box_mob {display:block;}
	.n2box_mp {display:none;}
	.mob {display:block;}
	.n2box {display:none;}
	
}





@media screen and (max-width:880px) {


	
}



@media screen and (max-width:820px) {
	#header_tel_box {display:none;}

	#header_rezhim {display:none;}
	#header_mob2 {margin-bottom:7px; display:block; width:100%;}


	
	
	#left_colum {display:none;}

	.filtr_box_inner {margin-bottom:6px; padding:10px; background-color:#ddd;}
	.filtbox_but:hover {background-color:#42393a;}
	.filtbox_item {background-color:#52494a; margin-right:1px; z-index:20000; position:absolute; min-width:220px; border-top:1px solid #cccccc;}
	.filtbox_item_row {background-color:#52494a; color:#f2f2f2; cursor:pointer; padding:4px;}
	.filtbox_item_row:hover {background-color:#42393a;}
	.filter_box {display:block; width:100%;}
	.filterbox_sortbox {display:block; width:100%;}
	.filterbox_sortbox_sort {width:100%;}

	#comment_box_form, comment_box_text {display:block; width:100%;}

	

}




@media screen and (max-width:720px) {

	#cart_table_box, 	#cart_anketa_box {display:block; width:100%;}
	#footer_box_logo {display:none; width:100%;}

	
	#footer_box_links_prod, #footer_box_links_info, #footer_box_links_contacts, #footer_box_links_slogan {display:block; width:100%;}
}



@media screen and (max-width:640px) {
	.catalog_icons_box {max-width:480px;}
	
	#slider_box_mob {display:block; padding-top:2px;}
	#slider_box {display:none;}

	#sizes_box_table, sizes_box_img {display:block; width:100%;}
	.prod_box, .prod_box_item_sizesbox {display:block; width:96%;}
	.prod_box_index_ico {margin-left:0px;}
	#prod_box_text {display:block; width:100%;}
	#prod_box_img_small {display:none;}
	#prod_box_img  {display:none;}
	.prod_box_img_mob {display:block; width:100%;}
	#choose_size_select {display:block; width:100%;}
	#choose_size_table {display:block; width:100%; margin-top:10px;}
	#sizes_box_img, sizes_box_table {display:block; width:100%;}
	
}




@media screen and (max-width:480px) {
	.mob100 {width:100%; display:block;}

	body, p, td {FONT-SIZE:14px;}

	h1 {font-size:26px;}
	h2 {font-size:16px;}


	#footer_5ico  {display:none;}
	#logo_img  {width:280px; padding-left:0px;}

	

	.mainpage_ico_img {width:98px;}
	.mainpage_ico {font-size:11px; float:left; padding:5px;}

	.mob_br {display:none;}
	.mob_br_show {display:none;}

	#footer_box_copy {display:block; width:100%; text-align:center;}
	#footer_box_dev {display:block; width:100%; text-align:center; padding-top:20px;}
	#footer_box_dev2 {text-align:center; align:center;}
	#footer_box1, #footer_box2, #footer_box3   {display:none;}
	#footer_box4 {display:block; width:100%;} 
 	#footer_box4_inner {padding:20px;}

	.subscribe_box_title {display:block; width:100%; text-align:center;}
	.subscribe_box_form {display:block; width:100%;}
	#subscribe_box_but {display:block; width:92%; margin-top:10px; text-align:center;}
	#subscribe_box_form1, #subscribe_box_form2 {display:block; width:100%;}

	.mainpage_ico_mob {display:none;}

	

	#cart_table_box_summa  {display:none; width:100%;}


	.contact_page {display:block; width:100%;}

	#catalog_icons_more {display:none;}

	.prod_box {height:470px;}

	.catalog_icons_box {max-width:340px;}

	.navline_box {}



	.sortbox {display:block; width:100%; text-align:center; padding-bottom:20px;}
	
	
	
	


}


@media screen and (max-width:360px) {
}


