

.one_sizes_retail_one > span {
	font-size: 22px;
line-height: 1;
}
.catalog_total_news {
	text-align: center;
}
.catalog_total_news img{
	border: 1px solid #D8D8D8;
	margin: 15px auto 15px;
}
.catalog_addonfield {
	width: 95%;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	/* border-top: 4px dashed; */
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.basket_info_area {
	text-align: right;
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.content table td p.basket_area_total_count, .content table td p.basket_area_total_position {
	color: #7d268e;
	margin: 0;
	font-weight: bold;
}
.content table td p.basket_area_name_price1, .content table td p..basket_area_total_summ {
	color: #EF5C52;
	font-weight: bold;
}
.basket_total_summ, .basket_total_summ_next {
	font-size: 28px;
	font-weight: normal;
}
.basket_area_total_summ_next {
	color: #999;
	font-weight: bold;
}
.content table td p.basket_area_summ_left {
	color: #7d268e;
	margin: 0;
	font-weight: bold;
}


.menu_sub {
	position: absolute;
	z-index: 1500;
	padding: 0;
	margin: 0;
	text-align: left;
	display: none;
	top: 40px;
	left: 2px;
}

.item3 .menu_sub li {
	width: 237px;
	padding: 0 !important;
}

.item3 > a::after {
	content: '▼';
	margin-left: 10px;
	margin-top: 1px;
	font-size: 14px;
}


.menu_sub li a {
	background: #146FC2 !important;
	border-radius: 0 !important;
	padding: 0 !important;
}
.menu_sub li a:hover {
	color: #fff !important;
}
.menu_sub li:hover a {
	background: #1466af !important;
}
.menu_sub li a {
	font-size: 17px !important;
	display: block;
	border-bottom: 1px solid #4cc4f7;
	padding-top: 10px !important;
    height: 32px;
}
.menu_sub li:first-child a {
	border-top: 1px solid #4cc4f7;
}

.menu_sub li:hover {
	top: 0 !important;
}

.in_left_menu input[type="text"], .search_area input[type="text"] {
	border: 1px solid #999;
	font-size: 14px;
	padding: 2px 3px 3px;
}
.in_left_menu input[type="submit"], .search_area input[type="submit"] {
	border: 1px solid #444;
	font-size: 16px;
	padding: 0 6px 2px 8px;
	border-radius: 3px;
	margin-left: 5px;
}
.viewed_catalog img{
width:92px;
}

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; color: #4b4f7e; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

*html #main { height: 100%; }

.other_simple ul li{
	list-style:none outside none;
}
p { margin: 15px 0; }
a { text-decoration: underline; color: #4b4f7e; }
a:hover { text-decoration: none; }

/* ----- h1- h6 ----- */
h1 {     color: #000000;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 15px; }
h2 { font-size: 18px; color: #000000; margin: 15px 0; line-height: 1.2; font-weight: normal; font-family: arial;}
h3 { font-size: 18px; color: #EF5C52; margin: 15px 0; line-height: 1.2; font-weight: normal; font-family: arial;}
h4 { font-size: 14px; color: #000000;; margin: 15px 0; line-height: 1.2; font-weight: bold; font-family: arial;}
.content  .block_news p, .content  .block_spec p, .content  .block_hit p { 
height:40px;
	margin: 5px 0 5px;
	font-size:14px;
}
.content  .block_news .catalog_price, .content  .block_spec .catalog_price, .content  .block_hit .catalog_price { 
	margin: 0 0 5px;
}
.basket_order_ok {
	overflow: hidden;
}
table { border-collapse: collapse; }
input { font-family: arial; font-size: 8pt; color: #000; }
textarea { font-family:  arial; font-size: 8pt; color: #000; }
ul { list-style: none; padding: 0px; margin: 0px;}


 
/* ----- logo ----- */


/* ----- phone ----- */
   
.phone {
    font-family: Conv_Arial_Narrow;
    font-size: 14px;
    left: 320px;
    padding-left: 50px;
    position: absolute;
    top: 7px;
}

.russia_text{
display: block;
font-size: 15px !important;
margin-bottom:4px;
	
}
.phone a {
    color: #000;
    
	text-decoration: none;
}

.phone p{
    margin: 5px 0 0;}
	
.phone span{
	font-size: 22px;}
/* ----- basket ----- */

.phonelink {
	width: 37px;
	height: 37px;
	display: block;
	background: url("/themes/default/images/phone1.png");
	margin-left: 10px;
}
.phonelink:hover {
	background: url("/themes/default/images/phone1_1.png");
	background-size: 100%;
}
.viberlink {
	width: 37px;
	height: 37px;
	display: inline-block;
	background: url("/themes/default/images/p_viber.png");
	margin-left: 10px;
}
.viberlink:hover {
	background: url("/themes/default/images/p_viber_1.png");
	background-size: 100%;
}
.whatsuplink {
	width: 37px;
	height: 37px;
	display: inline-block;
	background: url("/themes/default/images/p_whatsup.png");
}
.whatsuplink:hover {
	background: url("/themes/default/images/p_whatsup_1.png");
	background-size: 100%;
}
.vklink {
	width: 37px;
	height: 37px;
	display: inline-block;
	background: url("/files/vk.png");
}
.vklink:hover {
	background: url("/files/vk_1.png");
	background-size: 100%;
}
.oklink {
	width: 37px;
	height: 37px;
	display: inline-block;
	background: url("/files/okru.png");
}
.oklink:hover {
	background: url("/files/okru_1.png");
	background-size: 100%;
}
.youtubelink {
	width: 37px;
	height: 37px;
	display: inline-block;
	background: url("/themes/default/images/YouTube.png");
}
.youtubelink:hover {
	background: url("/themes/default/images/YouTube_1.png");
	background-size: 100%;
}
#city_change {
	padding-top: 35px;
	display: inline-block;
	background: url("/themes/default/images/baloon.png") no-repeat 50% 0;
}
#city_change:hover {
	background: url("/themes/default/images/baloon_1.png")  no-repeat 50% 0;
}

.active > a{
	font-weight: bold;
}
#call_link {
  color: #2284c5;
  font-size: 16px;
  left: 774px;
  position: absolute;
  top: 99px;
}

.basket h3 {
    font-family: Conv_Arial_Narrow;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.2;
    margin: 12px 5px 4px 12px;
    color: #000000;
}

.header_info{
	color: #b63e3d;
	font-family: Conv_Arial_Narrow;
	font-size: 16px;
	left: 370px;
	position: absolute;
	top: 93px;
}
	
.header_info span.sizemin {
    background: url("../images/fon_red.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 23px;
    padding: 3px 5px 3px;
}
     
.header_info b{
	     font-size: 16px;
    font-weight: normal;
	 }
/* ----- menu ----- */             
.menu_header {
    1background: url("../images/fon_menu_new.png") no-repeat scroll 0 bottom transparent;
    display: block;
    height: 40px;
    position: absolute;
    top: 130px;
    width: 1240px;
	background: #BB2929;
    background: -moz-linear-gradient(top, #54D1FF 0%, #0D66BD 100%);
    background: -webkit-linear-gradient(top, #54D1FF 0%, #0D66BD 100%);
    background: -o-linear-gradient(top, #54D1FF 0%,  #0D66BD 100%);
    background: -ms-linear-gradient(top, #54D1FF 0%,  #0D66BD 100%);
    background: linear-gradient(top, #54D1FF 0%, #0D66BD 100%);
	border-radius: 10px;
}
.menu_header a {
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 18px;
    text-decoration: none;
}
.menu_header li {
	background: url("../images/li.png") no-repeat scroll left center transparent;
	float: left;
	text-align: center;
	padding: 8px 2px 11px;
}
.menu_header li:first-child {
    background: 0 none;
}

.menu_header li:hover{
    padding-top1: 0px;
    border-radius: 6px;
	top1:1px;
	position: relative;
}
.menu_header li:hover a {
    background1: url("../images/fon_act.jpg") repeat-x scroll 0 0 transparent;
    color: #FFF403;
    display: block;
    font-size1: 24px;
    height1: 39px;
    text-decoration: none;
    position: relative;
	padding-top1: 10px;
	border-radius1: 6px;
}
.catalog_news .totitle, .catalog_spec .totitle, .catalog_hit .totitle {
	margin: 0 12px;
}
.item1 {
    width: 110px;
}
.item2 {
    width: 120px;
}
.item3 {
	width: 237px;
}
.item4 {
    width: 125px;
}
.item5 {
    width: 160px;
}
.item6 {
    width: 115px;
}
.item7 {
    width: 140px;
}
.item8 {
    width: 80px;
}
.item9 {
    width: 155px;
}

/* ----- main ----- */
#main {
    overflow: hidden;
    margin: 0 auto;
    /*width: 1240px;
    width: 1265px;*/	
}

.left_content {
  float: left;
  margin: 0 10px 0 0;
  width: 180px;
}

.content {
  float: left;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-top: 15px;
  position: relative;
  width: 1022px;
  width: 1047px;/**/ 
}

#code {
float: left;
    margin: 2px 20px 0px 0px;
    width: 25%;
    height: 40px;
}
#c_imag {
	float:left;
}
/* ----- left_menu ----- */
.left_menu {
    margin-left: 12px;
    margin-top: 17px;
    overflow: hidden;
}
.left_menu li {
color: #000000;
font-family: Conv_Arial_Narrow;
font-size: 20px;
}
.left_menu > ul > li {
border-top: 1px solid #999;
margin-bottom: 5px;
padding-top: 5px;
overflow: hidden;
}
.left_menu > ul > li:first-child {
border-top: none;
}
.left_menu > ul > li li:last-child {
border-bottom: none;
}
.left_menu li ul li {
    border-bottom: 1px solid #E2DCDE;
    float: left;
    padding-left: 6px;
    width: 163px;
	font-size: 14px;
}

.left_menu ul li ul{
display:none;
}
.left_menu ul li ul.show{
display:block;
}

.left_menu li a {
    color: #000000;
    text-decoration: none;
}
.left_menu li ul li a {
    background: url("../images/left_li_act.png") no-repeat scroll left center transparent;
    color: #5A8CA7;
    font-family: Conv_Arial_Narrow;
    font-size: 16px;
    padding-left: 5px;
	padding-bottom: 3px;
    text-decoration: none;
	display: block;
}
.left_menu li ul li a:hover {
    background: url("../images/li_act.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: none;
	padding-left: 5px;
}
.left_menu li ul li:hover {
    background: url("../images/fon_left.png") repeat-x scroll left center transparent;
    width: 163px;
	background-size: 100%;
}
.basket-left {
    margin-left: 12px;
    margin-top: 10px;
    display: block;
}

/* ----- sale ----- */
.left_new{
    font-size: 17px;
    margin-left: 16px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    }
    
.left_new a{
	color: #0269d0;
	text-decoration: none;
	font-family: Conv_Arial_Narrow;
	}    
    
.left_sale{
    font-size: 17px;
    margin-left: 16px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    }
    
.left_sale a{
	color: #c51611;
	text-decoration: none;
	font-family: Conv_Arial_Narrow;
	}   
	
	.left_hit{
    font-size: 17px;
    margin-left: 16px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    }
    
.left_hit a{
	color: #5b900e;
	text-decoration: none;
	font-family: Conv_Arial_Narrow;
	}   
	
	.left_care{
     font-size: 17px;
    margin-left: 16px;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    }
    
.left_care a{
	color: #b25bde;
	text-decoration: none;
	font-family: Conv_Arial_Narrow;
	}   
	
.left_size{
	font-size: 17px;
	margin-bottom: 50px;
	margin-left: 16px;
	margin-top: 15px;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
    }
    
.left_size a{
	color: #ad7d01;
	text-decoration: none;
	font-family: Conv_Arial_Narrow;
	}   
	
/* ----- catalog_news ----- */
.catalog_news{
    float: left;
    margin-left: 0px;
    margin-top: 31px;
}

.catalog_news h3 {
    background: url("../images/h_news.png") no-repeat scroll 0 center transparent;
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 23px;
    margin: 0 27px;
    padding: 2px 14px 4px;
}

	
.news_all {
    background: url("../images/all_new.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 9px;
    padding: 11px 0;
    text-align: center;
    text-decoration: none;
    width: 172px;
	font-family: Conv_Arial_Narrow;
}	

.news_all_inner {
    background: url("../images/all_new.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    padding: 11px 0;
    text-align: center;
    text-decoration: none;
    width: 172px;
	font-family: Conv_Arial_Narrow;
}   

.block_news {
	background: url("../images/fon_news.png") no-repeat scroll 0 0 transparent;
	height: 526px;
	position: relative;
	width: 1000px;
	overflow: hidden;
	border: 1px solid #047DE7;
	margin-left: 27px;
}

/* ----- block_goods ----- */

.block_goods{
    border-right: 1px dashed #CECECE;
    float: left;
    
    position: relative;
    text-align: center;
    }
    
.block_goods:last-child {
    border-right: 0 none;
}

.block_goods a {
    color: #000000;
    font-size: 12px;
    margin: 5px 0;
    text-decoration: none;
}

.block_goods span {
    color: #000000;
    font-size: 22px;
    margin: 0 5px;
}

.block_goods img{
    margin: 6px 0;
}
	
.block_goods p{
    font-size: 14px;
    margin: 12px 0 3px;
}
	
.block_goods b{
    color: #9F1918;
}	
	
.arrow {
    margin-top: 0;
    position: absolute;
}

.goods-left  {
    background: url("../images/left.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    left: 13px;
    top: 175px;
    width: 7px;
}

.goods-left:hover {
	background: url("../images/left_act.png") no-repeat scroll 0 0 transparent;
}

.goods-right {
    background: url("../images/right.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    right: 15px;
    top: 175px;
    width: 7px;
}	

.goods-right:hover {
	background: url("../images/right_act.png") no-repeat scroll 0 0 transparent;
}	
/*----- symbol---*/
.symbol_news {
    background: url("../images/news.png") no-repeat scroll 0 0 transparent;
    height: 120px;
    position: absolute;
    right: 5px;
    top: 65px;
    width: 19px;
}

.symbol_hit {
    background: url("../images/hit.png") no-repeat scroll 0 0 transparent;
    height: 146px;
    position: absolute;
    right: 4px;
    top: 65px;
    width: 22px;
}


.symbol_spec {
    background: url("../images/spec.png") no-repeat scroll 0 0 transparent;
    height: 148px;
    position: absolute;
    right: 5px;
    top: 65px;
    width: 19px;
}
/* ----- catalog_spec ----- */
.catalog_spec{
    float: left;
    margin-left: 0px;
    margin-top: 24px;
}

.catalog_spec h3 {
    background: url("../images/h_spec.png") no-repeat scroll 0 center transparent;
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 23px;
    margin: 0 27px;
    padding: 2px 14px 4px;
}



.block_spec{
	background: url("../images/fon_spec.png") no-repeat scroll 0 0 transparent;
	height: 526px;
	position: relative;
	width: 1000px;
	overflow: hidden;
	border: 1px solid #D51712;
	margin-left: 27px;
} 
    
.spec_all {
    background: url("../images/all_spec.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 9px;
    padding: 11px 0;
    text-align: center;
    text-decoration: none;
    width: 172px;
	font-family: Conv_Arial_Narrow;
}

/* ----- catalog_hit ----- */
.catalog_hit{
    float: left;
    margin-left: 0px;
    margin-top:31px;
}

.catalog_hit h3 {
    background: url("../images/h_hit.png") no-repeat scroll 0 center transparent;
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 23px;
    margin: 0 27px;
    padding: 2px 14px 4px;
}



.block_hit{
    background: url("../images/fon_hit.png") no-repeat scroll 0 0 transparent;
	height: 526px;
	position: relative;
	width: 1000px;
	overflow: hidden;
	border: 1px solid #70A71D;
	margin-left: 27px;
} 
    
    
.hit_all {
    background: url("../images/all_hit.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 9px;
    padding: 11px 0;
    text-align: center;
    text-decoration: none;
    width: 172px;
	font-family: Conv_Arial_Narrow;
}

 /* ----- center_news ----- */
.center_news {
    float: left;
    font-family: arial;
    margin-left: 32px;
    margin-top: 16px;
    overflow: hidden;
}


.center_news .one_news {
border-right: 1px dashed #827273;
float: left;
margin: 0 10px 0 0;
width: 318px;
}

.center_news .one_news a:hover p {
text-decoration: underline;
}

.center_news .one_news:last-child {
    border-right: none;
}

.one_news h3 {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    margin: 6px 0;
}
.one_news span, .one-news-date, .one-question-date  {
    background: url("../images/date_news.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Conv_Arial_Narrow;
    font-size: 14px;
    margin-left: 0;
    padding: 4px 6px;
    width: 81px;
}

.last-news .one_news {
	margin: 5px 0 25px 0;
}
.last-news .one_news h3{
	font-weight: bold;
}
.last-news .one_news a{
	font-size: 15px;
}

.center_news .one_news a{
	text-decoration: none;
}

.center_news p {
    color: #2E638B;
    font-size: 16px;
    margin: 5px 0;
}

/* ----- text ----- */
.text{
    float: left;
    margin-bottom: 15px;
    margin-left: 33px;
    margin-top: 37px;
	}
/* ----- footer ----- */
#fon_footer {
	background:url("../images/fon_footer.png") repeat-x scroll center 0  transparent;
    margin: 0 auto;
    width: 100%;
min-width: 1240px;
 }

#footer {
	 height: 161px;
    margin: 0 auto;
    position: relative;
    width: 1240px;
    overflow: hidden;
 }
 
/* ----- logo ----- */

 
/* ----- menu_footer ----- */
.menu_footer {
	left: 300px;
	position: absolute;
	top: 10px;
}
.menu_footer li {
    background: url("../images/li_act.png") no-repeat scroll 0 center transparent;
    padding: 2px 10px;
}
.menu_footer a {
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.menu_footer td:last-child {
    border-right: 0 none;
}
.menu_footer td {
	border-right: 1px solid #bedbf5;
	padding: 0 18px 0 25px;
	vertical-align: text-top;
}
/* ----- counter ----- */
.counter {
  position: absolute;
  right: 43px;
  top: 115px;
}
/* ----- phone_footer ----- */




/* ----- eo ----- */



	
.block_action{
  
    bottom: 250px;
    height: 144px;
    position: fixed;
    width: 278px;
    right: -238px;
    text-align: center;
    color: #FFFFFF;
    font-family: Conv_Arial_Narrow;
    font-size: 16px;
   overflow: hidden;
}

.block_action.show{
    right:0;
}

.button_action{
 background-color: #126DC1;
 border-right: 1px dotted #FFFFFF;
cursor: pointer;
float: left;
font-size: 22px;
height: 144px;
width: 40px;
}
.body_action{
    background: url("../images/fon_ban.png") no-repeat scroll 0 0 transparent; 
    width: 237px;
    float: left;
    height: 144px;
}

.block_action h3{
	    color: #FFFFFF;
    font-size: 20px;
    font-family: Conv_Arial_Narrow;
    font-weight: normal;
    line-height: 1.2;
    margin: 0px;
	}


.block_action span{
	font-size: 28px;
	margin: 5px 0px;
	}

.content p, .content table td p  {
	font-size: 15px;
	margin: 15px 0;
	line-height: 1.4;
	font-weight: normal;
}
.content ul li {
	font-size: 15px;
	margin: 0;
	line-height: 1.4;
}
.content h1 {
	margin-top: 16px;
}
.content .catalog_articul {
	font-size: 13px;
	color: #010101;
	font-weight: normal;
}

.content .catalog_basket_btns li {
	list-style: none;
	margin: 0;
}
.basket a.continue_buy {
	margin-left: 10px;
}
.one-question {
	border: 1px solid #E2DCDE;
	padding: 10px 15px;
	background: #f5f5f5;
	margin-bottom: 15px;
}
.one-question-question {
	color: #2284C5;
	font-style: italic;
}
.one-question-answer {
	color: #B63E3D;
	font-style: italic;
	padding-top: 10px;
}
.catalog_addonfield_text p {
	display: inline;
}

.table-size {
    border-collapse: collapse;
    margin: 2px 0;
    width: 90%;
}
.table-size th {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #2284C5;
    padding: 8px 3px;
	font-size: 13px;
}
.table-size td {
    border: 1px solid #2284C5;
    padding: 5px 10px;
}

.table-size input[type="text"] {
    border: 1px solid #2284C5;
    padding: 2px 3px;
    width: 30px;
	text-align: center;
	font-size: 15px;
}

.catalog_properties .table-size select {
    border: 1px solid #2284C5;
    padding: 2px 3px;
    width: 96px;
}

.content h1.catalog_title {
	margin-top: 0;
}


.rezhim {
	right: 0;
	position: absolute;
	top: 13px;
	width: 265px;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 8px;
	padding: 0 0 3px;
font-weight: bold;
}
#header-phone-table td img {
	float: left;
	margin-right: 4px;
}
.soc{
	left: 577px;
	position: absolute;
	top: 14px;
	width: 170px;
	margin-bottom: 10px;
}
.socicon {
	float: left;
	margin: 7px 2px 4px 40px;
}
.socicon a {
	margin: 0px 2px;
}
.all_rezhim span {
	font-size: 16px;
	font-family: Conv_Arial_Narrow;
	font-weight: bold;
}
.header_timer{
	left: 530px;
	position: absolute;
	top: 14px;
	width: 170px;
	margin-bottom: 10px;
}
#t1 {
	font-family: Conv_Arial_Narrow;
	font-size: 22px;
}

.marq{
	left: 7px;
position: absolute;
top: 180px;
	
}

.marq marquee{
	width:1230px;
	
}

#toTop {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/up.png") no-repeat scroll center top;
    bottom: 135px;
    cursor: pointer;
    height: 60px;
    position: fixed;
    right: 3%;
    width: 60px;
    z-index: 999;
}
#toTop:hover {
	opacity:1;
   
}

table.simple-form {
  border: 1px solid #c0c0c0;
  margin-top: 10px;
  padding: 20px;
  width: 100%;
}

table.simple-form td, table.simple-form th {
  padding: 0 10px;
  text-align: left;
  vertical-align: top;
}

table.simple-form td, table.simple-form th {
  text-align: left;
}

.simple-form input, .simple-form textarea, .simple-form select, .tbutton {
  background: #f0f0f0 none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: 5px;
  color: #333;
  cursor: pointer;
  font-size: 13px;
  padding: 4px 7px;
  text-decoration: none;
}

.in_left_menu form {
	display: none;
}

.content table td p.register-desc {
	margin: 0 0 0 372px;
	color: #999;
	font-size: 12px;
}
#id_password, #id_password_re, .enter_input {
	border: 1px solid #999;
	font-size: 17px;
	padding: 2px 3px;
	width: 196px;
}
.content ul{
	list-style:disc;
	margin-left:20px;
}
.content #catalog_slides  {
	list-style:none;
	margin-left:0;
}
.header_city {
	position: absolute;
	left: 860px;
	top: 60px;
	text-align: center;
}
.header_city a {
	text-decoration: none;
	color: #101010;
}

.header_city select{
	width: 125px;
}
.header_city_list {
	background: #E0E2F2;
	border: 1px solid #C9CEE3;
	display: none;
	padding: 5px 10px;
	position: absolute;
	z-index: 1000;
	left: -28px;
}
.header_city_list a{

display: block;
margin: 3px 0;
}

.red {
	color: red;
}

#header-phone-table {
	font-size: 20px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-top: 6px;
}
#header-phone-table small {
	display: block;
	font-weight: normal;
	font-size: 14px;
}

#header-phone-table td:nth-child(2) {
	padding: 5px;
}

.shot_rezhim{
	display:none;
}

.bottom-menu{
	display:none;
}
#form_auth_m {
	display: none;
}

 
@media screen and (max-width: 980px) {
	
	
body{     width: auto;}
#lightbox-image {
	max-width: 300px;
} 
#lightbox-container-image-box {
	width: 100% !important;
}
#lightbox-image {
	max-width: 90%;
}

#main {
    max-width: 980px;
    width: auto;
}
#main > .content > .news_all {
	display: none;
}

#form_auth_old {
	background: #0D66BD;
	background: -webkit-gradient(linear, center top, center bottom, from(#0D66BD), to(#54D1FF));
	background: -webkit-linear-gradient(#0D66BD, #54D1FF);
	background: -moz-linear-gradient(#0D66BD, #54D1FF);
	background: -o-linear-gradient(#0D66BD, #54D1FF);
	background: -ms-linear-gradient(#0D66BD, #54D1FF);
	background: linear-gradient(#0D66BD, #54D1FF);
	border-radius: 0 0 10px 10px;
	color: #54D1FF;
	max-width: 50%;
	padding: 0px 13px;
	position: absolute;
	right: 0;
	top: 80px;
	z-index: 15;
	border-left: 2px solid #0e68be;
	border-right: 2px solid #0e68be;
	border-bottom: 2px solid #0e68be;
	border-top: 1px dotted #54D1FF;
}
#form_auth {
	display: none;
}
#form_auth_m {
	background: none;
	display:block;
	border-radius: 0;
	width: 50px;
	padding: 0px 5px;
	position: absolute;
	left: 142px;
	top: 0;
	z-index: 15;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	height: 100%;
}
#form_auth_m img{
	margin: 25px 0 20px 2px;
	width: 45px;
	height: 38px;
}


#form_auth p:first-child {
	display: none;
}
#form_auth p {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0 5px;
	line-height:28px;
}
#form_auth a {
	color: #fff;
	display:inline-block;
	margin: 0 5px;
	line-height:28px;
}
#form_auth2 {
	background: #0D66BD;
	background: -webkit-gradient(linear, center top, center bottom, from(#0D66BD), to(#54D1FF));
	background: -webkit-linear-gradient(#0D66BD, #54D1FF);
	background: -moz-linear-gradient(#0D66BD, #54D1FF);
	background: -o-linear-gradient(#0D66BD, #54D1FF);
	background: -ms-linear-gradient(#0D66BD, #54D1FF);
	background: linear-gradient(#0D66BD, #54D1FF);
	border-radius: 0 0 10px 10px;
	color: #54D1FF;
	max-width: 60%;
	padding: 0px 3%;
	position: absolute;
	right: 0;
	top: 80px;
	z-index: 15;
	border-left: 2px solid #0e68be;
	border-right: 2px solid #0e68be;
	border-bottom: 2px solid #0e68be;
	border-top: 1px dotted #54D1FF;
}
#form_auth2 p:first-child {
	display: none;
}
#form_auth2 p {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0 5px;
	line-height:28px;
}
#form_auth2 a {
	color: #fff;
	display:inline-block;
	margin: 0 5px;
	line-height:28px;
}
.phone #header-phone-table small {
	display:none;
}
.catalog_user_data input[type="text"], .catalog_user_data textarea, #id_password, #id_password_re, .enter_input {
	width: 90%;
}
.inner_page {
	padding: 0 4%;
	max-width: 940px;
}

.block_news, .block_spec, .block_hit {

  height: auto;

}

.left_content{
	display:none;
}

.content {
    max-width: 980px;
    width: 100%;
	margin-left: 0;
	margin-top: 10px;
}
.pathway {
	margin: 10px 0;
}
.catalog_one_title h1 {
	margin: 10px 0 !important;
}
.catalog_news, .catalog_spec, .catalog_hit {
    width: 100%;

}

.catalog_total_news {
	width: 97%;
	margin: 0 0 0;
}

.catalog_total_news img{
	width:100%;
	margin: 0 0 15px 0;
}
.catalog_list_row .catalog_list_one2 {
	border: none;
	width: 100%;
}
.catalog_all_list_total .catalog_list_one{
    border: 1px solid #0D66BD;
    margin: 0 1% 20px;
    min-height: 80px;
	
	
	background: #53D0FE;
	background: -webkit-gradient(linear, center top, center bottom, from(#53D0FE), to(#0E67BE));
	background: -webkit-linear-gradient(#53D0FE, #0E67BE);
	background: -moz-linear-gradient(#53D0FE, #0E67BE);
	background: -o-linear-gradient(#53D0FE, #0E67BE);
	background: -ms-linear-gradient(#53D0FE, #0E67BE);
	background: linear-gradient(#53D0FE, #0E67BE);
	
	
}
.catalog_all_list_total .catalog_list_one_big {
	border: 1px solid #0D66BD;
	margin: 0 5% 15px 0;
	min-height: 50px;
}
.catalog_all_list_total .catalog_list_one_big:nth-child(2n) {
	margin-right: 0;
}
.catalog_all_list_total .catalog_list_one_big img {
	margin: 0;
}
.catalog_all_list_total .catalog_list_one p{
	color:#fff;
	font-size:1.2em
}

.catalog_all_list_total .catalog_list_one img{
	1display:none;
	
}

.one_show_prices p.pricer {
	font-size: 18px !important;
	font-weight: bold;
	margin: 5px 0 !important;
}
.one_show_prices td {
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	width: 25%;
	padding: 5px !important;
}
.size_row_1 {
	float: left;
	width: 48%;
}
.size_row_2 {
	float: left;
	width: 48%;
}
.catalog_one_order_mobile .addwish_btn {
	width: auto;
	
	margin-left: 0; */
}
.catalog_one_order_mobile .addwish_btn {
	background: #fff url("../images/wish3.png") no-repeat scroll 95% center;
	padding: 15px 45px 15px 0px;
	display: block;
	width: 88px;
	border-radius: 6px;
	border: 1px solid #2284c5;
	color: #000;
	text-decoration: none;
	margin-left: 0;
}
.topsearch {
	display: none;
}
.page_search .topsearch {
	display: block;
	position: inherit;
}
.page_search .topsearch input[type="text"] {
	width: 200px;
	margin-bottom: 20px;
}
.main_auth {
	position: absolute;
	left: auto;
	right: 16px;
	top: 24px;
	text-align: center;
}
.catalog_basket_change.catalog_basket_change_retail {
	width: auto;
	margin: 0px 0 0 12px;
	float: none;
	display: inline-block;
}
.one_sizes_retail_one {
	margin: 0;
	padding: 8px 5px;
}
#fon_footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-width: auto;
    width: 100%;}
.thankyou {
	width: 90%;
}
.catalog_order_data {
	font-size: 12px;
}
.thankyou td {
	padding: 5px;
}
.mobile {
	display: block;
}
.nomobile {
	display: none;
}
#footer {
    height: 51px;
    width: auto;
}	
.addwish_btn_text {
	color: #444;
	font-size: 10px;
	margin-left: 0;
	margin-top: 4px;
	text-align: center;
	width: 135px;
}
.logo_header {
	left: 0;
	position: absolute;
	z-index: 10000;
	background: #fff;
	padding: 0 5px 9px 7px;
	top: 10px;
}
.logo_header img {
	max-height: 40px;
	margin-top: 0;
	width: 180px;
	left: 0;
	margin-left: 0;
}
.rezhim {
	display: none;
}
.content #big_pic {
	width: 90%;
	margin: 10px 5%;
}

.catalog_one_order table {
	width: 100%;
}
.quick_order_popup{
	display:none !important;
}
.content .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0;
    width: 100%;
}
.content .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: auto;
    height: auto;
	padding-left:0;
}	
.content .jcarousel-skin-tango .jcarousel-item {
	margin: 0px 1.3%;
	width: 46%;
	border:1px solid #D8D8D8;
}

.catalog_list_one {
margin: 0px 1.3% 20px;
    width: 46%;

}
.catalog_my_basket td, .catalog_my_basket th {
	width: auto;
}
.catalog_my_basket td:first-child {
	max-width: 10%;
	word-wrap: break-word !important;
	
}
.catalog_my_basket td:first-child p {
	font-size: 12px;
}
.catalog_my_basket td img {
	max-width: 99%;
}
.catalog_user_data td a {
	font-size: 12px;
}
.content .jcarousel-skin-tango .jcarousel-prev-horizontal, .content .jcarousel-skin-tango .jcarousel-next-horizontal  {
	background: none;
	display: none;
}
.content .jcarousel-skin-tango .jcarousel-item {
	height: auto;
	float:none !important;
}
.catalog_list_one_sizes{
	display:block;
}

.addwish_ico_list{
	display:none;
}

#toTop {
    background: rgba(0, 0, 0, 0) url("/themes/default/images/up_mobile.png") no-repeat scroll center top;
    bottom: 135px;
    cursor: pointer;
    height: 40px;
    position: fixed;
    right: 3%;
    width: 40px;
    z-index: 999;
}

.header_info {
    color: #fff;
    font-family: Conv_Arial_Narrow;
    font-size: 12px;
    left: 10px;
    position: absolute;
    top: 50%;
    width: auto;
    z-index: 10000;
}
.header_info span.sizemin {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    font-size: 18px;
    margin-left: 2px;
}
.header_info b {
    font-size: 16px;
    font-weight: normal;
}

.phone {
	font-family: Conv_Arial_Narrow;
	font-size: 20px;
	font-weight: bold;
	left: 5px;
	padding-left: 0;
	right: auto;
	text-align: right;
	width: auto;
	top: 38px;
	color: #666;
	z-index: 100000;
}

#header-phone-table small {
    bottom: 17px;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
}
.phonelink, .viberlink, .whatsuplink, .vklink, .oklink, .youtubelink {
	width: 28px;
	height: 28px;
	background-size: 100%;
}
.phone img{display:none;}

.phone p.rezhim_mobile {
	line-height: 30px;
	font-size: 16px;
}

.phone a {
	color: #666;
	text-decoration: none;
	line-heigh1t: 30px;
}
.phone td:nth-child(2) {
	display: none;
}
.phone td:nth-child(3) {
	display: none;
}

.phone a:last-child {
	margin: 0;
	padding: 0;
	float: left;
}
.phone p{
	    line-height: 16px;
    margin: 0;
	color: #fff;
}
.socicon a {
	margin: 0px 0px 0 2px;
}
.viberlink {
	margin-left: 2px;
}
	
.phone small {
    display: block;
    font-size: 14px;
    font-weight: normal;
}	
.socicon {
	float: left;
	margin: 7px 2px 4px 1px;
}
#header .soc, #header .wish, #header .basket, #header .header_city{
display:none;
}
.footer_wish .wish_full {
	display: none;
}
.footer_wish  .inwish{
	display:none;
}

.footer_wish .basket_widget_count {
	background: #e0e0e0;
}
.cur_city {
	display: block;
}
.all_rezhim{
	display:none;
}

.shot_rezhim {
	display: block;
	color: #fff;
	margin-right: 2%;
}
.rezhim {
	left: auto;
	margin-bottom: 10px;
	position: absolute;
	right: 1%;
	top: 42px;
	width: 140px;
	text-align: center;
}


.catalog_news .catalog_is_new, .catalog_spec .catalog_is_new {
right: -4px;
left: auto;
}
.catalog_news .catalog_is_sale, .catalog_spec .catalog_is_sale {
right: -4px;
left: auto;
}	
.news_all {
	margin-right: 1.5%;
	margin-bottom: 20px;
}
.totitle {
	1background: none repeat scroll 0 0 #777777;
	display: block;
	margin: 5px 0;
	min-height: 42px;
	padding: 6px 1.5%;
	text-decoration: none;
}
#header {
	width: 100%;
	background: #fff;
	border: medium none;
	display: flex;
	height: 80px;
	justify-content: space-between;
	position: relative;
	border-bottom: 3px solid #009adb;
}
#header .header_info, #header .rezhim, #header .phone {
	line-height1: 40px;
}
.one_show_prices td {
	padding: 5px 0;
}
.catalog_description {
	width: auto;
}

.catalog_news h3, .catalog_spec h3 {
	margin: 0 1.5%;
}
.content_mobile {
    height: calc(100% - 50px);
    overflow-x: hidden;
    overflow-y: auto;
}

.content_mobile .block_news {
    background: none;
    height: auto;
    width: auto;
}

.content_mobile .block_spec {
    background: none;
    height: auto;
    width: auto;
	overflow: hidden;
}
.catalog_news .totitle, .catalog_spec .totitle, .catalog_hit .totitle {
	margin: 0;
	1border: 1px solid #777777;
	width: 97%;
}


.content_mobile .block_news li, .content_mobile .block_spec li {
	width: 47%;
	margin: 0 1.5%;
}

.catalog_list_one img {
	
	margin-bottom: 5px;
	width: 100%;
}
.main_mobile{

    height: calc(100% - 50px);
    overflow-x: hidden;
    overflow-y: auto;

}

.bottom-menu {
    border-top: 1px solid #b3b3b3;
    bottom: 0;
    box-shadow: 0 -5px 0 0 #fff;
    display: flex;
    1height: 50px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 999999999;
	
}
.bottom-menu > .button {
	background: #54D1FF;
	background: -webkit-gradient(linear, center top, center bottom, from(#54D1FF), to(#0D66BD));
	background: -webkit-linear-gradient(#54D1FF, #0D66BD);
	background: -moz-linear-gradient(#54D1FF, #0D66BD);
	background: -o-linear-gradient(#54D1FF, #0D66BD);
	background: -ms-linear-gradient(#54D1FF, #0D66BD);
	background: linear-gradient(#54D1FF, #0D66BD);
    border: medium none;
    box-shadow: -1px 0 0 0 #b3b3b3 inset;
    color: #cc5497;
    heighwt: 100%;
    position: relative;
    text-decoration: none;
	 text-align: center;
    width: 20%;
}
.basket_sumcount {
	display: none;
}
.bottom-menu  a{
    color: #fff;
    position: relative;
   font-family: Conv_Arial_Narrow;
    text-decoration: none;
    padding-top: 7px;
	font-size: 16px;
}

.bottom-menu > .button.counter::after {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cc5497;
    border-radius: 20px;
    color: #cc5497;
    content: attr(data-counter);
    font-size: 9px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 18px;
}
.bottom-menu > .button svg {
    fill: rgb(204, 84, 151);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
}

.bottom-menu img {
	width: 40%;
	padding: 10%;
}

.bottom-menu > .button.disabled svg {
    fill: #aaa;
}
.bottom-menu > .button:last-child {
    box-shadow: none;
}

.basket_widget_count {
	display: inline-block;
	background: #ccc;
	color: #000;
	padding: 2px 4px;
	position: absolute;
	border-radius: 50%;
	right: 0;
	top: -43px;
	min-width: 14px;
	left: auto;
}
.footer_basket {
	display: inline-block;
	top: 0;
	right: 0;
	background: 0;
	position: relative;
}
.footer_basket .basket_no{
	display:none;
}
.viewed_catalog img{
width:90%;
}
.viewed_catalog #last_view_price {
	display: none;
}
.footer_wish {
	display: inline-block;
	top: 0;
	right: 0;
	background: 0;
	position: relative;
}

.wish_widget_count {
	display: inline-block;
	background: #D21929;
	color: #fff;
	padding: 2px 4px;
	position: absolute;
	border-radius: 50%;
	right: 0;
	top: -43px;
	left: auto;
	min-width: 14px;
}

.basket_full{
	display:none !important;
}


.logo_footer, .menu_footer, .counter, .phone_footer, .eo, .footer_policy{
	display:none;
}
.page_sertifikaty .static div.sert div {
	width: 46%;
	margin: 15px 1%;
	
}

.menu_header li:first-child {
    background:#0e68be none repeat scroll 0 0;
}
.logo_header span {
	display: block;
	left: 205px;
	top: -5px;
	color: #666;
	font-size: 12px;
	width: 110px;
}

.menu_header li:hover {
    border-radius: 0px;
    padding-top: 0;
    position: relative;
    top: 0px;
	border-top:none;
}
.menu_header li:hover a {
    background: none;
    border-radius: 0px;
    color: #fff403;
    display: block;
    font-size: 20px;
    height: auto;
    padding-top: 17px;
    position: relative;
    text-decoration: none;
	border-top:none;
	margin-top: 0px;
}

.marq {
    display: none;
}

#catalog_add_to_basket_window {
	width: 250px;
	left: 50%;
	margin-left: -150px;
	text-align: center;
}

#catalog_error_no_add{
	width:40%;
	left:20%;
	margin-left:0;
	
}


.block_news, .block_spec, .block_hit {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    1height: 572px;
    margin-left: 0;
    max-width: 980px;
    overflow: hidden;
    position: relative;
width: auto;}
.catalog_news h3, .catalog_spec h3, .catalog_hit h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #0d66bd;
    font-family: Conv_Arial_Narrow;
    font-size: 23px;
    margin: 0 1.5%;
    padding: 2px 0 4px;
}
.backtocat {
	text-align: center;
	margin-bottom: 30px;
	font-size: 18px;
}
.catalog_news .catalog_is_new, .catalog_spec .catalog_is_new,
.catalog_news .catalog_is_sale, .catalog_spec .catalog_is_sale,
.catalog_news .catalog_is_hit, .catalog_spec .catalog_is_hit, .catalog_hit .catalog_is_hit {
display: none;}

.center_news, .text, .first_text_main {
	display:none;
}

.other,.other_simple,.addwish_ico{
	display:none;
}
.catalog_one{
border-top:none;	
}

.content{
	padding-bottom:70px;
}

.menu_sub li a {
	font-size: 14px !important;
	display: block;
	border-bottom: none;
	padding-top: 7px !important;
    height: 20px;
}
.menu_sub li:first-child a {
	border-top: none;
}

/* Код для адаптации видео */
.video-responsive {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Конец кода для адаптации видео */
	
}

/* ==================================================================================================================================== */
@font-face {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("/themes/default/fonts/RobotoRegular.woff") format("woff"), url("/themes/default/fonts/RobotoRegular.ttf") format("truetype"), url("/themes/default/fonts/RobotoRegular.svg") format("svg");
}
@font-face {
    font-family: "Opensans";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("/themes/default/fonts/opensans.woff") format("woff"), url("/themes/default/fonts/opensans.ttf") format("truetype"), url("/themes/default/fonts/opensans.svg") format("svg");
}
@font-face {
    font-family: "Opensansbold";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("/themes/default/fonts/opensansbold.woff") format("woff"), url("/themes/default/fonts/opensansbold.ttf") format("truetype"), url("/themes/default/fonts/opensansbold.svg") format("svg");
}
@font-face {
     font-family: 'Conv_Arial_Narrow';
     font-weight: normal;
     font-style: normal;
     src: url('/themes/default/fonts/Arial_Narrow.eot');
     src: local("☺"), url('/themes/default/fonts/Arial_Narrow.ttf') format('truetype'), url('/themes/default/fonts/Arial_Narrow.woff') format('woff'), url('/themes/default/fonts/Arial_Narrow.svg') format('svg');
}
/*
.in_left_menu {
margin-top: 10px;
}
*/
* { margin: 0px; padding: 0px; }

html, body { 
	width: 100%; 
	height: 100%; 
	padding: 0; margin: 0; 
	font-family: arial; 
	font-size: 12px; 
	color: #010101; 
	background: #ffffff; 
}

#toTop {
	opacity: 0.7;
}

#main .content {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

/* ----- header ----- */
/*
.slick-track {
	margin-left: -600px;
}
*/
#header{
    margin: 0 auto;
    position: relative;
    width: 100%;
	/* max-width:1924px; */
}
.center-wrap {
	width:1342px;
	margin:0 auto;
	/* overflow:hidden; */
}
/* ----- header-info ----- */
#header-info-wrap {
	width:100%;
	background: #353535;
}
#header-info {
	height:58px;
}

.logo_header {
	display:block;
	float:left;
}

#header-info-catalog-btn,
#header-info-tomain-btn {
	display: block;
	float: left;
	height:30px;
	padding:17px 15px 11px 20px;
	border-left:1px solid #83d1c4;
	border-right:1px solid #83d1c4;
	color:#fff;
	text-transform: uppercase;
	font-size: 18px;
	text-decoration: none;
	/* font-family: 'Conv_Arial_Narrow'; */
	font-family: "RobotoRegular";
	/* font-family: "Opensans"; */
	font-weight: normal;
	/* letter-spacing: 2px; */
}
#header-info-catalog-btn:hover,
#header-info-tomain-btn:hover {
	text-decoration: none;
	color:#83d1c4;
}

#header-info-catalog-btn {

}

#header-info-tomain-btn {

}

.topsearch {
	float:right;
	margin:15px 40px 0 0;
}
/*
.page_search .topsearch {
	display: none;
	position: inherit;
}
.page_search .topsearch input[type="text"] {

	margin-bottom: 20px;
}
*/

.wish_widget_count {
	display: none;
}
.topsearch input[type="text"] {
	border: 1px solid #d1d1d1;
	padding: 5px 6px 6px;
	width: 700px;
	border-radius: 14px;
	font-size: 15px;
	box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
}
.topsearch input[type="submit"] {
	border: none;
	margin-left: -30px;
	cursor: pointer;
	width: 22px;
	height: 22px;
	background: url("../images/lupa.png") no-repeat 50% 50%;
	background-size: 22px;
	margin-top: 3px;
	position: absolute;
	color: #fff;
}
.topsearch input[type="text"]:active, 
.topsearch input[type="text"]:hover, 
.topsearch input[type="text"]:focus {
    outline: 0;
    outline-offset: 0;
}
.header-logo-user {
	float:right;
	position:relative;
	/* overflow:hidden; */
	width:170px;
	height:58px;
}
.header-logo-user .main_auth {
	/* background: url("../images/header-logo-user.png") no-repeat 100% 50%;	 */
}
.header-logo-user .wish {
	/* background: url("../images/header-logo-user.png") no-repeat 100% 50%;	 */
}

.main_auth {
	position: absolute;
	left: 124px;
	top: 6px;
	/* box-shadow: inset 0 0 7px rgb(0 0 0 / 20%); */
	text-align: center;
}
#main_auth_2 {
	display: block;
	width:40px;
	height:40px;
	border-radius:20px;
	border:2px solid #000000;
	box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
	background: #fff url("/themes/default/images/auth.png") no-repeat 50% 50%;
}
#main_auth_2:hover {
	border:2px solid #83d1c4;
}

#form_auth2 p {
  margin: 3px 0;
}

#form_auth2 a {
  color: #000;
}

#form_auth {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px;
	border:2px solid #000000;
	box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
	color: #ffffff;
	width: 220px;
	padding: 10px 23px;
	position: absolute;
	right: 1px;
	top: 4px;
	z-index: 15;
	font-size: 14px;
}

#form_auth a {
	color:#000000;
}

#form_auth2 {
	background: #fff none repeat scroll 0 0;
	background: #ffffff url("../images/form-auth-arrow.png") no-repeat 95% 0%;
	border-radius: 10px;
	border:2px solid #666666;
	
	color: #000;
	width: 220px;
	padding: 5px 13px;
	position: absolute;
	left: -205px;
	top: 55px;
	z-index: 15;
	display: none;
	/* box-shadow: 0 0 6px rgb(0 0 0 / 60%); */
	box-shadow: inset 0 0 6px rgb(0 0 0 / 60%);
}

.basket_widget_count {

	background: #6dd4c3 none repeat scroll 0 0;	
	min-width: 14px;
	text-align: center;
	display: block;
	font-size: 12px;
	border-radius:6px;
	padding: 2px 3px;
	position: absolute;
	left: 31px;
	top: -3px;	
	color:#000006;
}
.basket:hover .basket_widget_count {
	background: #0bb699 none repeat scroll 0 0;
}
.basket_sumcount {
	display: block;
	color: #999;
}
.basket {
	position: absolute;
	left:0px;
	top: 6px;
}

.basket p {
  text-align:center;
  display:none;
}
.basket a{
	display: block;
	width:40px;
	height:40px;
	border-radius:20px;
	border:2px solid #000000;
	box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
	background: #ffffff url("../images/basket1.png") no-repeat scroll center center;
}
.basket:hover a{
	border:2px solid #83d1c4;
}
    
.wish {
	position: absolute;
	width:66px;
	left: 60px;
	top: 6px;
}
.inwish{
	font-size: 12px;
	1padding: 14px 0 0;
	width: 60px;
}

.wish_empty{
	/* background: transparent url("../images/wish3.png") no-repeat scroll center top; */
}
.wish_empty:hover{
	/* background: transparent url("../images/wish3_1.png") no-repeat scroll center top;	 */
}
.wish_full{
	/* background: transparent url("../images/wish5.png") no-repeat scroll center top; */
}
.wish_full:hover{
	/* background: transparent url("../images/wish5_1.png") no-repeat scroll center top; */
}
.wish a{
	display: block;
	width:40px;
	height:40px;
	border-radius:20px;
	border:2px solid #000000;
	box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
	text-decoration:none;
	background: #fff url("../images/wish3.png") no-repeat scroll center center;

}
.wish a:hover {
	border:2px solid #83d1c4;		
}
.wish p {
	text-align: center;
	margin-top: 16px;
	display:  none;
}
.wish span {
	background: #6dd4c3 none repeat scroll 0 0;		
	border-radius: 6px;
	color: #000006;
	display: block;
	font-size: 12px;
	padding: 2px 6px;
	position: absolute;
	left: 31px;
	top: -3px;
}
.wish:hover span {
	background: #0bb699 none repeat scroll 0 0;
}
/* ----- header-menu ----- */
#header-menu {
	position: relative;
	width:100%;
	background:#83d1c4;	
	font-size:11px;	
}
#header-menu-wrap {
	height:48px;
}
#header-menu ul {
	display: block;
    list-style: none;	
	float: left;
}
#header-menu ul li {
	float:left;
	position: relative;
}
#header-menu ul li a {
	padding:10px 15px;
	display:block;
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    font-family: "RobotoRegular";
    font-weight: normal;
	text-decoration:none;
	color:#ffffff;
}
#header-menu ul li a:hover {
	text-decoration:none;	
	color:#097462
}
#header-menu ul li ul {
	display: none;
	/* width:300px; */
	position:absolute;
	top:41px;
	left:1px;
	z-index:10000;
	border: radius 4px;
	box-shadow: 0 0 7px rgb(0 0 0 / 65%);
	background: #0bb699
}
#header-menu ul li:hover > ul {
	display: block;
	/* width:300px; */
}
#header-menu ul li ul li a {
	text-transform: lowercase;
    font-size: 18px;
}
/* ----- header-catalog ----- */
#header-catalog {
	display:none;
	overflow: hidden;
	position:Absolute;
	width:1260px;
	top:60px;
	left:10%;
	z-index:10001;
	background-color: #ffffff;
	box-shadow: 0 0 27px rgb(0 0 0 / 65%);
	font-family: "RobotoRegular";
}
#header-catalog-left {
	float:left;
	width:400px;
	margin:0 20px 0 0;
	padding:10px 0;
	box-shadow: 0 0 15px rgb(0 0 0 / 65%);
}
#header-catalog-center {
	float:left;
	width:430px;/*505*/
	margin:0 0px 0 0;
	padding:0 35px;
}
#header-catalog-right {
	float:left;
	width:300px;
	margin:0 0px 0 0;
	/* box-shadow: 0 0 7px rgb(0 0 0 / 65%); */
	padding:20px 20px 20px 0;
}

#header-catalog-left .left_menu {
	margin:0 0 0 0px;
	padding:0;
	width:100%;
}
#header-catalog-left li ul,
#header-catalog-left li ul.show {
	display: none!important;
}
#header-catalog-left li {
	margin: 5px 0 10px 0;
	padding: 8px 0;
	border: none;
}
#header-catalog-left li:hover {
	background-color: #c1e8e1;
}	
#header-catalog-left li a {
	padding:10px 0 10px 38px;
	font-family: "RobotoRegular";
	text-decoration: none;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1px;
}
#header-catalog-left li a:hover {
	/* background-color: #c1e8e1; */
	text-decoration: none;
}
#header-catalog-center h3 {
	margin:20px 0 45px 0;
	padding:0;
	color:#000;
    font-size: 23px;
    font-weight: 600;
}
#header-catalog-center ul {
	/* column-count: 2;
	column-fill:auto; */
	width: 100%;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#header-catalog-center ul li {
	display: block;
	width:50%;
}
#header-catalog-center ul a {
	display: block;
	padding:12px 0 13px 0px;
	font-family: "RobotoRegular";
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	color:#000;
}	
#header-catalog-center ul a:hover {
	text-decoration: none;
	color:#097462
}
#header-catalog-right img {
	width:98%;
	/* border:1px solid #cecece; */
}
/* ----- header-baner ----- */

#header-baner {
	position:relative;
	background:none;	
	/* width:100%; */
	height:355px;
	margin:20px auto 0px auto;	
}
#header-baner-left {
	float:left;
	width:50%;
	height:50px;
}
#header-baner-right {
	float:right;
	width:50%;
	height:50px;	
}
#header-baner-center {
	float:left;
	width:100%;	
	height:285px;		
}
.header-baner-wrap {

}
.header-baner-wrap p {
	margin:0;
	padding:0;
	text-align:center;
}
#header-baner-left .header-baner-wrap {
	width:600px;
	float:right;
}
#header-baner-right .header-baner-wrap {
	width:600px;
	float:left;
}
#header-baner-left .header-baner-wrap a,
#header-baner-right .header-baner-wrap a {
	padding:5px 10px;
	border:2px #000000 solid;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.header-baner-wrap span {
	color:#000000;
	font-weight:bold;	
	font-size:14px;
}
#header-baner-left .header-baner-wrap p,
#header-baner-right .header-baner-wrap p {
	padding-top:15px;
}
#header-baner-left .header-baner-wrap span,
#header-baner-right .header-baner-wrap span {
	padding:25px;
}

/* ----- great baner ----- */
#greate-baner {
	overflow:hidden;
}
.greate-baner-left {
	float:left;
	width:66%;
	overflow:hidden;
}
.greate-baner-right {
	float:right;
	width:33%;
	overflow:hidden;
	margin-bottom:20px;
}
.greate-baner-left,
.greate-baner-right {
	position:relative;
}
.greate-baner-left img,
.greate-baner-right img {
	width: 100%;
}
.greate-baner-left span,
.greate-baner-right span {
	position:absolute;
	font-size:16px;
	font-weight:bold;
	background:#ffffff;
	text-align:center;
	color:#000000;
	padding:20px 60px;
	text-transform:uppercase;
}
.greate-baner-left span {
	left:40%;	
	bottom:0;	
}
.greate-baner-right1 span {
	left:22%;
	top:0;	
}
.greate-baner-right2 span {
	left:28%;
	bottom:0;	
}
/* ----- season-what ----- */
/*
.season-what h3 {
	text-align:center;
	margin:25px auto 65px auto;
	color:#000000;
	font-size:20px;
	font-weight:bold;
}
.season-what-item a {
	text-decoration:none;
	color:#000000;	
}
.season-what-item a:hover {
	text-decoration:none;
	color:#000000;	
}
.season-what-item span {
	padding-top:20px;
	display:block;
	text-align:center;
	color:#000000;
}
*/
/* ----- three-folder ----- */
/*
#three-folder {
	
}
.three-folder-panel {
	1overflow:hidden;
	width:100%;
	height:35px;
	margin:80px 0 60px 0;
	border-bottom:1px solid #acacac;
	position:relative;
}
.three-folder-panel a {
	position:absolute;
	float:left;
	display:block;
	background:#ffffff;
	top:1px;
	text-decoration:none;
	padding:13px 39px 3px 39px;
	margin:0px 5px;
	border-left:1px solid #acacac;
	border-top:1px solid #acacac;
	border-right:1px solid #acacac;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}
.three-folder-panel a.active {
	font-size:17px;
	border:none;
}
.three-folder-panel a#three-folder-a1 {
	left:-5px;
}
.three-folder-panel a#three-folder-a2 {
	left:200px;
}
.three-folder-panel a#three-folder-a3 {
	left:375px;
}
.three-folder-container {
	
}
.three-folder-container li {
	width:245px;
}
.three-folder-container img {
	width:243px;
}
.three-folder-ul {
	display:none;
}
.three-folder-ul.active {
	display:block;
}
*/
/* main */
#news-on-main {

}
#news-on-main h3 {
	display: block;
	width:100px;
	padding:7px 15px;
	margin: 30px auto 40px auto;
	border:2px solid #83d1c4;
	color: #000;
    text-transform: uppercase;
    font-size: 18px;
	text-align: center;
    text-decoration: none;
    font-family: "RobotoRegular";
}
.catalog_list_one {
	width:320px;
	margin:0px 7px 70px 8px;
	border:none;
}
.inner_page .catalog_list_one {
	width:235px;
	margin: 0px 7px 30px 8px;
}
.catalog_list_one img {
	width: 100%;
}
.catalog_list_one .totitle {
	text-align: left;
	padding: 25px 25px;
	font-family: "RobotoRegular";
}
.catalog_list_one .totitle a {
	font-weight: bold;
	color:#000;
	font-size: 12px;
}
.inner_page .catalog_list_one .totitle {
	padding: 25px 0 5px 0;
}
.inner_page .catalog_list_one .totitle a {
	font-size: 17px;
	font-weight: normal;
	font-family: "RobotoRegular";
	color:#00274d;
}
.inner_page .catalog_list_one .toprice {
	margin:0;
	padding:0;
}
.inner_page .catalog_list_one .catalog_title_bg {
	text-align: left;
}
.inner_page .catalog_list_one .catalog_price .price,
.inner_page .catalog_list_one .catalog_price .rub {
	font-size: 20px;
	font-weight: bold;
}
.catalog-list-one-raiting {
	width: 100%;
	overflow: hidden;
}
.catalog-list-one-raiting .catalog-stars {
	width:120px;
	height:20px;
	float: left;
	background: url("../images/catalog-stars-0.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting .catalog-stars.catalog-stars-1 {
	background: url("../images/catalog-stars-1.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting .catalog-stars.catalog-stars-2 {
	background: url("../images/catalog-stars-2.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting .catalog-stars.catalog-stars-3 {
	background: url("../images/catalog-stars-3.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting .catalog-stars.catalog-stars-4 {
	background: url("../images/catalog-stars-4.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting .catalog-stars.catalog-stars-5 {
	background: url("../images/catalog-stars-5.png") no-repeat scroll 0 0;
	background-size: 80%;
}
.catalog-list-one-raiting a {
	float: right;
	display: block;
	text-decoration: none;
	font-size: 14px;
	color:#535353;
}
.catalog-list-one-raiting a:hover {
	text-decoration: underline;
}
.quick_view_link {
	top: 37%;
    left: 80px;
}
.inner_page .quick_view_link {
	top: 30%;
    left: 48px;
}
.inner_page .catalog_one {
	width:98%;
	margin: 0 auto;
	border:0;
}
.inner_page .catalog_one .catalog_one_title h1 {
	font-size: 22px;
    text-decoration: none;
    font-family: "RobotoRegular";
	text-align: left;
	padding:0;
	margin:15px 0 5px 0!important;
}
.inner_page .catalog_one .catalog_one_title h4 {
	font-size: 12px;
    text-decoration: none;
    font-family: "RobotoRegular";
	text-align: left;
	padding:0;
	margin:10px 0 10px 0!important;
	font-weight: normal;
}
.inner_page #catalog_pagination li img {
    border: none;
    padding: 3px;
}
.inner_page .catalog_add_photo #big_pic {
	border: 1px solid #dfd8d8;
}
.inner_page .catalog_one .slick-arrow {
	width:20px;
	height:20px;
	left:33px;
	border-radius:20px;
	border:1px solid #444444;
	box-shadow: 0 0 7px rgb(0 0 0 / 80%);
}
.inner_page .catalog_one .fa-angle-left {
	top:1px;
}
.inner_page .catalog_one .catalog_description {
	padding:0 0 20px 10px;
}
.inner_page .catalog_one .one_show_prices {
	font-family: "RobotoRegular";
	/* font-family: 'Conv_Arial_Narrow'; */
	border:none;
}
.inner_page .catalog_one .roznica {
	color:#0bb699
}
.inner_page .catalog_one .table_size {
	display: block;
	width: 90%;
	overflow: hidden;
}
.inner_page .catalog_one .table_size a {
	padding:0px 0px 0px 40px;
	text-decoration: none;
	color:#8cb0d2;
	background: url("../images/table-size.png") no-repeat scroll 0 50%;
	background-size: 20%;
}
.inner_page .catalog_one .pick_size {
	margin: 20px 0 10px 16px;
	font-family: "RobotoRegular";
}
.inner_page .catalog_one .size_row_1 {
	width:100%;
	float: none;
	margin:0px;
	padding: 0;
}
.inner_page .catalog_one .one_sizes_retail_one {
	position: relative;
	float: left;
}
.inner_page .catalog_one .catalog-basket-change-panel {
	display: none;
	position: absolute;
	top:65px;
	left:-25px;
}
.inner_page .catalog_one .catalog-basket-change-panel#catalog-basket-change-panel-0 {
	top:65px;
	left:95px;
}
.inner_page .catalog_one .catalog-basket-size-btn {
	/* width:15px; */
	text-align: center;
	padding:10px;
	border-radius: 30px;
    border: 1px solid #cecece;
    box-shadow: 0 0 7px rgb(0 0 0 / 50%);
	cursor: pointer;
	font-size: 20px;
}
.inner_page .catalog_one .catalog-basket-size-btn span {
	display:none;
	position: absolute;
	top:-10px;
	right:-10px;
	padding:5px 10px;
	background:#83d1c4;
	color:#ffffff;
	text-align: center;
	font-size: 13px;
	border-radius:20px;
}
.inner_page .catalog_one .catalog_photos_area .addwish_ico {
	z-index: 10000;
	display: none;
}
.inner_page .catalog_one .one_buy_area.one_buy_area_2 {
	width:100%;
	float:left;
	margin: 20px 0 0 20px;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.inner_page .catalog_one .catalog_addtobasket {
	display: block;
	margin:0;
	width: 240px;
	float: left;
	padding:15px 10px;
	text-align: center;
	background: #83d1c4;
	font-size: 21px;
    text-decoration: none;
    font-family: "RobotoRegular";
	text-transform: uppercase;
	text-align: center;
	color: #373938;
}
.inner_page .catalog_one .catalog_addtobasket:hover {
	background:#097462;
	color:#ffffff;
}
.inner_page .catalog_one .addwish_btn {
	display: block;
	width:50px;
	height:50px;
	float: left;
	border:none;
	padding:0;
	margin:0;

}
.addwish_btn_text {
	position:absolute;
	margin:0;
	padding:0;
	top: 10px;
	right: 90px;
	width: 100px;
}
.catalog-more-description {
	width: 90%;
	overflow: hidden;
	margin:30px auto 0px auto;
	padding:50px 0px 30px 0;
	border-top:1px solid #cecece;
	font-family: "RobotoRegular";
}
.catalog-more-description-block {
	width:48%;
	padding: 0 2% 0 0;
	float: left;
	line-height: 20px;
} 
.catalog-more-description-block h4 {
	font-size: 17px;
	text-transform: uppercase;
}
.catalog-more-description-block-text {
	font-size: 16px;
}
.catalog-more-description-refund h4,
.catalog-more-description-delivery h4 {
	margin: 15px 0 5px 0;
	padding:0 0 0 40px;
}
.catalog-more-description-refund h4 {
	background: url("../images/catalog-more-description-refund.png") no-repeat scroll 0 50%;
	background-size: 5%;
}
.catalog-more-description-delivery h4 {
	background: url("../images/catalog-more-description-delivery.png") no-repeat scroll 0 50%;
	background-size: 5%;
}
.catalog-more-description-refund p,
.catalog-more-description-delivery p {
	margin:0;
	padding:0px 0 20px 20px;
}
.catalog-more-description-refund .small,
.catalog-more-description-delivery .small {
	display: block;
	padding:0px 0 0 20px;
}
.catalog-more-description-refund .big,
.catalog-more-description-delivery .big {
	font-weight: bold;
	display: block;
	padding:0px 0 0 20px;
}
.catalog-more-description-refund a,
.catalog-more-description-delivery a {
	font-weight: bold;
	text-decoration: underline;
	padding:0px 0 0 20px;
	text-transform: uppercase;
	color:#444444;
	font-size: 14px;
}
.catalog-more-description-refund a:hover,
.catalog-more-description-delivery a:hover {
	text-decoration: none;
}
.inner_page .catalog_one .viewed_catalog {
	padding:0 70px 20px 70px;
}
.inner_page .catalog_one .viewed_catalog h2 {
	margin:15px 0 40px 0;
	font-family: "RobotoRegular";
	font-size: 22px;
    /* text-transform: uppercase; */
}
.inner_page .static {
	padding: 30px 1% 43px 1%;
	min-height:500px;
}
.quick_view_link {
	display: none!important;/*!!!*/
}
/* ----- catalog_cat ----- */
.catalog_cat {
	overflow: hidden;
	/* font-family: "RobotoRegular"; */
	font-family: "RobotoRegular";
}
.catlog-cat-h1 {
	display: block;
	padding:0 15px;
	margin: 30px 0 0 0!important;
	font-size: 25px;
	font-weight: bold;
	font-family: "RobotoRegular";
	color:#000;
}
.catlog-cat-h3 {
	display: block;
	padding:0 15px;
	margin: 20px 0 0 0;
	font-size: 20px;
	font-weight: bold;
	font-family: "RobotoRegular";
	color:#000;
}
#catalog-cat-left {
	width:250px;
	float:left;
}
#catalog-cat-right{
	width:1000px;
	float:right;
	padding:0 0 42px 0;
}

#catalog-cat-filter-panel {
	padding:0 0 0 15px;
}
.filter-panel-block {

}
.filter-panel-block h4 {
	display: block;
	padding:0;
	margin: 20px 0 0 0;
	font-size: 18px;
	font-weight: bold;
	font-family: "RobotoRegular";
	color:#000;	
}
.filter-panel-block ul {
	list-style: none;
	margin: 0;
	padding: 15px 0 0 0;
}
.filter-panel-block ul.closed-ul {
	height:118px;
	overflow: hidden;
}
.filter-panel-block li {
	font-size: 17px!important;
}
.filter-panel-block input[type="checkbox"] {
	margin:0 8px 0 0;
}
.filter-panel-more {
	font-size: 17px;
	text-decoration: none;
	color: #0bb699;
	padding:0 0 0 20px;
}
#filter-panel-block-color {
	overflow: hidden;	
}
#filter-panel-block-color li {
	float:left;
	width:20px;
	height:20px;
	margin:2px 10px 2px 0;
	border-radius:20px;
	display: block;
	cursor: pointer;
}
#filter-panel-block-color input[type=checkbox] {
	display: none;
}
#filter-panel-slider-wrap {
	width:140px;
	margin:20px 0;
}
#filter-panel-slider-min {
	width:50px;
	padding:5px;
	margin:10px 0 0 0;
	float: left;
	border-radius: 5px;
	border:1px solid #d2d2d2;
	font-size: 10px;
}
#filter-panel-slider-max {
	width:50px;
	padding:5px;
	margin:10px 0 0 0;
	float: right;
	border-radius: 5px;
	border:1px solid #d2d2d2;
	font-size: 10px;
}
.pathway {
	padding:0 15px;
	margin:40px 0 20px 1px;
	font-size: 14px;
}
.pathway a {
	padding:0 6px;
	text-decoration: none;
}
.pathway a:hover {
	text-decoration: underline;
}
.pathway .pathway-back {
	/* display:block; */
	margin:0 15px 0 0;
	padding:10px 20px;
	border:1px solid #83d1c4;
	color:#83d1c4;
	background: #ffffff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.pathway .pathway-back:hover {
	text-decoration: none;
	color:#ffffff;
	background: #83d1c4;
}
#catalog-cat-show-more  {
	width: 100%;
	overflow: hidden;
}
#catalog-cat-more-btn {
	width: 99%;
	display: block;
	text-align: center;
	text-decoration: none;
	border:1px solid #dfdfdf;
	border-radius: 5px;
	padding:15px 0;
	font-size: 16px;
}
#catalog-cat-more-btn:hover {
	background-color: #b5f1e7;
	border:1px solid #0bb699;
}
#catalog-cat-more-btn span {
	padding: 0 20px 0 0;
	background: url("../images/catalog-cat-more-btn.png") no-repeat scroll 100% 50%;
}
#catalog-cat-show-pages {
	width: 100%;
	padding:25px 0;
}
#catalog-cat-show-pages ul {
	width:60%;
	float: left;
	display: block;
	list-style: none;
}
#catalog-cat-show-pages ul li {
	float: left;
}
#catalog-cat-show-pages ul li a {
	display: block;
	padding:10px 0;
	width:50px;
	text-decoration: none;
	color:#969696;
	border-radius: 5px;
	text-align: center;
	border:1px solid #ffffff;
	border-radius: 5px;
	font-size: 20px;
}
#catalog-cat-show-pages ul li a:hover {
	background-color: #83d1c4;
	border:1px solid #0bb699;
	color:#fff;
}
#catalog-cat-show-pages ul li input {
	float: left;
	width:100px;
	padding:13px 0;
	margin:0px 0 0 30px;
	border:1px solid #dfdfdf;
	border-radius:5px;
	font-size: 19px;
	text-align: center;
}
#catalog-cat-show-pages ul li .catalog-cat-pages-btn {
	float: left;
	border:1px solid #dfdfdf;
	margin:0 0 0 10px;
}
#catalog-cat-show-pages ul li .catalog-cat-pages-btn:hover {
	background-color: #83d1c4;
	border:1px solid #0bb699;
	color:#fff;
}
#catalog-cat-show-pages select {
	float: right;
	margin:15px 20px 0 0;
	font-size: 16px;
	color:#6d6f6a;
	border:none;
}
/* ----- footer-menu ----- */
#footer-menu {
	position:relative;
	background:#373737;		
	height:484px;
}

#footer-menu-wrap {
	width:1040px;
    font-family: "RobotoRegular";
}

.footer-menu-item {
	float:left;
	margin-top:70px;
}
.footer-menu-item h3 {
	height:40px;
	padding:0;
	margin: 0;
	font-weight:bold;
	font-size:21px;
	letter-spacing: 1px;
	color:#fff;
	font-family: "RobotoRegular";
}
.footer-menu-item ul {
	list-style: none  inside;
}
.footer-menu-item ul li a {
	display:block;
	padding:8px 0;
	font-size:17px;
	text-decoration:none;
	color:#ffffff;
}
.footer-menu-item ul li a:hover {
	text-decoration:underline;
}
.footer-menu-item p {
	padding:0;
	margin:10px 0 25px 0;
	color:#ffffff;
	font-size:18px;
}
#footer-menu-item1 {
	width:275px;
}
#footer-menu-item2 {
	width:300px;
}
#footer-menu-item3 {
	width:285px;
}
#footer-menu-item4 {
	width:180px;
}
#footer-menu-item4 ul {

}
#footer-menu-item4 ul li {
	float: left;
	padding:0;
	margin:0 8px 0 0;

}
#footer-menu-item4 ul li img {
	border-radius: 5px;
	width:38px;
}
/* ----- great-mail ----- */
/*
#great-mail {
	margin-bottom:60px;
	margin-top:60px;
	font-size:	12px;
}
.great-mail-wrap {
	overflow:hidden;
	background:#eeeeee;
}
.great-mail-title {
	float:left;
	font-weight:bold;
	margin:10px 40px 0 0;
}
#great-mail form {
	margin:50px auto;
	width:1100px;
	height:50px;
}
#great-mail form input[type="text"]{
	float:left;	
	border:1px solid #c0c0c0;
	border-radius:4px;
	padding:10px;
	width:440px;
	background: #ffffff url("../images/great-mail.png") no-repeat scroll 98% center;	
}
#great-mail form input[type="submit"],
#greatmail-a {
	float:left;
	margin:0 40px 0 16px;
	border:3px solid #000000;
	padding:10px 15px;
	font-weight:bold;
}
#greatmail-a,
#greatmail-a:hover {
	text-decoration:none;
	color:#000;
}
.great-mail-text {
	float:left;
}
.great-mail-text p {
	margin:10px 0;
	padding:0;
}
*/
/* ----- footer-info ----- */
/*
#footer-info {
	position:relative;
	background:#d7d7d7;	
	width:100%;
	height:120px;	
}

#footer-info-wrap {
	color:#000000;
	font-size:12px;
}
#footer-info-wrap a,
#footer-info-wrap .eo a:hover {
	color:#000000;
	text-decoration:none;
}
#footer-info-wrap a:hover,
#footer-info-wrap .eo a {
	color:#000000;
	text-decoration:underline;
}
.logo_footer{
	float:left;
	margin-top: 35px;	
}
.logo_footer img {

}

.footer_policy {
	float:left;
	margin:50px 0 0 90px;
}
 
.copyr {

}
.eo{
	float:right;
	margin-top: 51px;
}
*/



/**/

@media screen and (max-width: 1800px) {
	#header-catalog {
		left:10%;
	}
}

@media screen and (max-width: 1700px) {
	#header-catalog {
		left:200px;
	}
}

@media screen and (max-width: 1600px) {
	#header-catalog {
		left:100px;
	}
}

@media screen and (max-width: 1500px) {
	#header-catalog {
		left:50px;
	}
}

@media screen and (max-width: 1404px) {

	.center-wrap {
		width: 1260px;
		/* background-color:#010101 */
	}

	#header-catalog {
		left:0px;
	}

	.catalog_list_one {
		width:300px;
	}	

	.topsearch input[type="text"] {
		border: 1px solid #d1d1d1;
		padding: 5px 6px 6px;
		width: 600px;
		border-radius: 14px;
		font-size: 15px;
		box-shadow: inset 0 0 7px rgb(0 0 0 / 20%);
	}

	.inner_page .catalog_list_one {
		width:235px;
	}

}