html {
overflow-x: hidden;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
  	border: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1, h2, h3, h4, h5, h6 {
font-family: Arial, sans-serif !important;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-size: 12px;
  line-height: 18px;
 font-family: Calibri, sans-serif !important ;Arial, Helvetica, sans-serif
  
  background: #ffffff;
	color: #000000;
  width: 100%;
}
a {
	color: #669933;
	outline: none;
	text-decoration: none;
}
a:hover {
  	color: #A06708 !important;
	text-decoration: none !important;
 
}
h1 {
	font-size: 200%;
	line-height: 110%;
	margin-bottom: 18px;
}
h2 {
	color: #0a0a0a;
}
h3 {
	font-size: 134%;
	line-height: 110%;
	margin-bottom: 18px;
}
p {
	margin: 0 0 15px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 100%;
	min-width: 1000px;
    
  background-color: #ffffff;
}
#wrapper .center-align {
	margin: 0 auto;
	width: 980px;
	padding: 65px 10px 0 10px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	/*height: 150px;	*/
	background: transparent;	
	/*border-top: 5px solid #333333;*/
	position: relative;
	z-index: 200;
	margin-top: -236px;
  	
}
#header-bg {
	background: #ffffff;
	position: relative;
	height: 236px;	
	width: 100%;
	}
#menu {
	position: relative;
	display: inherit;
	background: #826546;
	margin-right: -5px;
	}
.menu-inner {
  	background-image: linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(255,255,255)),
	color-stop(0.79, rgb(245,245,245)),
	color-stop(0.9, rgb(235,235,235))
);
      /*#ffffff*/;
    box-shadow: 1px 1px 5px #dcdcdc;
  	width: 100%;
 	margin-top: 0px;
	padding-top: 4px;
	position: fixed;
  	z-index: 800;
}
.menu-in {
  width: 989px;
  margin: 0 auto;
}
#menu ul {
	height: 25px;
	line-height: 20px;
  	margin-left: -6px;
}
#menu .first {
  background: #ffffff;
	    position: absolute;
}
#menu .last {
	background: #ffffff;
	border-radius: 10px 0px 0px 0px;
	    -moz-border-radius: 10px 0px 0px 0px;
	    -webkit-border-top-left-radius:10px; 
	    -webkit-border-top-right-radius: 0px; 
	    -webkit-border-bottom-right-radius: 0px; 
	    -webkit-border-bottom-left-radius: 0px;
	    width: 5px;
	    height: 22px;
	    position: absolute;
	    top: 0;
	    right: 0;
}

#menu li {
	display: inline;
	margin: 0 13px;
  	color: #fff;
}
#menu li a {
    color: #000000;
	text-decoration: none;
font-weight: bold;
font-size: 12px;  
}
#menu li a:hover {
 text-decoration: underline;
  color: #017f2a;
}
.b-langs {position: absolute; top: 6px; right: 410px; z-index: 1000;}
.cart {
	background: url("button_bg.png") repeat-x scroll left top #61c217;
	font-weight: bold;
	font-size: 116%;
	padding: 0 18px;
	position: absolute;
	top: 50px;
	right: 10px;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;
}
.cart-inner {
   width: 138px;
	height: 30px;
	display: block;
	line-height: 30px;
  
  background: url(cart_icon.png) right center no-repeat;
  
	white-space: nowrap;
	padding-right: 22px;
	}
.cart-inner span.cart_items_price {
	border-right: 1px solid #ededed;
	padding-right: 11px;
	margin-right: 11px;
}
.cart a {
	color: #ffffff;
}
.cart a:hover {
	text-decoration: none;
}

#header .center-align {
	position: relative;
	/*height: 150px;*/
}
.logo {
	margin: -37px 0 10px 0;
   float: left;
	max-width: 340px;
    max-height: 150px;
  width: 185px;
height: 119px;
}
.logo img {
 display: block;
 height: 107px;
 margin-top: 10px;
}
.logo-mob { display: none; }
.shop-name { 
   background: #ffffff;
    border: 6px solid #5b3e25;
    box-shadow: 1px 1px 2px #BBBBBB;
    clear: both;
    color: #669933;
    float: left;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 300px;
  max-height: 150px;
  overflow: hidden;
    padding: 20px 10px;
  
}
.shop-name:hover {text-decoration: none;}
.phone {
	font-size: 24px;
	color: #797878;
	position: absolute;
	top: 50px;
	right: 460px;
	line-height: 30px;  
}

/* #logo-icon {
	height: 105px;
	float: left;
}
.FSC{
  	width: 140px;
 	height: 100px;
    float:left;
  	margin-left: 51px;
}
#FSC1 {
background: url('fsc-22.png') 0 0 no-repeat; 
  float:left;
  width: 176px;
}
#FSC2 {
background: url('fsc-black.png') 0 0 no-repeat; 
  float:left;
  width: 64px;
}
#FSC3 {
  width: 30px;
  float: right;
margin: -26px 0 0 36px;
}
#fb {
background: url('fb2.png') 0 0 no-repeat; 
  float:left; 
    background-size: contain;
}
#fb:hover{
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
#twitter {
background: url('twitter2.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
}
#twitter:hover {
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
#vk {
background: url('vk2.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
}
#vk:hover{
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
.social_icons {
    width: 35px;
	height: 37px;
  margin-bottom: 5px;
}*/
#social_ic {
  width: 120px;
height: 37px;
float: left;
margin: -44px 0 0 30px;
}
#fb_footer {
background: url('fb3.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
  margin-right: 5px;
}
#fb_footer:hover {
background: url('fb3.png') 0px -2px no-repeat; 
  background-size: contain;
  margin-right: 5px;
}
#twitter_footer {
background: url('twitter3.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
  margin-right: 3px;
}
#twitter_footer:hover {
background: url('twitter3.png') 0 -2px no-repeat; 
  float:left; 
  background-size: contain;
  margin-right: 3px;
}
#vk_footer {
background: url('vk3.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
  width: 37px;
  height: 37px;
}
#vk_footer:hover {
background: url('vk3.png') 0 -2px no-repeat; 
  float:left; 
  background-size: contain;
  width: 37px;
  height: 37px;
}

.search {
	float: left;
	position: relative;
	margin: -35px 0 0 730px;
	width: 217px;	
}
.search .txt {
	height: 26px;
	line-height: 28px;
	padding: 0 30px 0 10px;
    width: 175px;
	border: 1px solid #d1d1d1 /*#826546*/;
	-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
	-moz-box-shadow: 0 1px 3px #CCCCCC inset;
	 box-shadow: 0 1px 3px #CCCCCC inset;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;	  
	    color: #cecdcd;
	    margin-bottom: 2px;
	}
.search .txt:focus {
 color: #000000;
}
	.search .btn {
		position: absolute;
		right: 0;
  		bottom: 2px;
		background: url(search-button.png) 0 0 no-repeat;
		width: 36px;
		height: 28px;
		border: 0;
		padding: 0;
		margin: 0;		
  		border-radius: 0 5px 5px 0;
  cursor: pointer;
	}
	.checkbox {
		padding: 0;
		margin: -3px 5px 0 0;
	}
.search .checkbox{
padding: 0;
margin: 15px 0px 0 26px;
position: absolute;
}	
		
.all_cats {
   background: none repeat scroll 0 0 #5b3e25;
    color: #000000 !important;
    font-style: italic;
    height: 28px !important;
    line-height: 28px !important;
    margin-right: -18px;
    padding: 0 20px !important;
  }
#index .catalog a.all_subcats {
  color: #999999;
    font-size: 100%;
    font-style: italic;
    text-decoration: underline; 
  padding-top: 10px;
}
#index .catalog a.all_subcats:hover {text-decoration: underline;}
a.all_subcats:active {text-decoration: none;}
a.all_cats:hover {
 text-decoration: none;
}
.catalog {	
	width: 945px;	
	padding: 0 10px;
  height: 45px;
  margin-bottom: 15px;
  background-image: linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -o-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -moz-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -webkit-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -ms-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(233,161,36)), color-stop(0.79, rgb(245,208,73)) );
border-radius: 7px;
box-shadow: 0px 0px 5px #A7A7A7;
border: 1px solid #bfbfbf;
}
.catalog li {
	display: inline-block;	
	position: relative;
  	background: url('arrow-menu.png') no-repeat 85% -243% /*right 15px*/;
	padding: 0 40px 0 10px;
  	margin-left: -3px;
float: left;
/* -webkit-transition: background 0.2s ease-out;
     -moz-transition: background 0.2s ease-out;
     -o-transition: background 0.2s ease-out;
     transition: background 0.2s ease-out;*/
}
.catalog li a {
	height: 42px;
	line-height: 42px;
	color: #774b00;
	font-size: 18px;
	padding: 0 15px 0 11px;
	display: block;
    font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-shadow: 1px 1px #fff;
}
.catalog li a:hover, .catalog li:hover {
  	color: #000;
	text-decoration: none;
  
	/*background: #5b3e25;*/
}
.catalog li:hover {
background: url('arrow-menu.png') no-repeat 85% 345% /* right -21px*/;
background-color: rgb(223, 154, 35);
border-radius: 0;
box-shadow: none;
margin-top: 0px;
/*border-left: 1px solid rgb(226, 183, 104);
border-right: 1px solid rgb(226, 183, 104);*/
    }
.catalog ul ul a {
	border: 0!important;
}
.catalog li a:hover, .catalog li:hover a {
color: #fff !important;
text-shadow: rgb(119, 75, 0) 2px 1px;
}
.catalog ul ul li {
	display: block;
	float: none;
	position: relative;
  	background: rgb(223, 154, 35)/*rgb(233, 161, 36)*/;
  	/*border-bottom: 1px solid #fef9dd;*/
  	margin-left: 0;

}


.catalog ul ul li:first-child {
  border-top: none;
  margin-top: -7px;
 /* border-radius: 0 7px 0 0;*/
} 
.catalog ul ul li a {
  color: #000 !important;
	font-size: 13px;	
	height: auto;
	line-height: 14px;
	padding: 7px 17px 7px;
  	font-weight: normal;
text-transform: none;
font-family: Arial, Helvetica, sans-serif;
margin: 1px 0;
  text-align: left;
text-shadow: 1px 1px 2px rgb(88, 58, 5) !important;
}
.catalog ul ul {
	position: absolute;
	top: 42px;
	left: 0;
  z-index: 10;
	background: rgb(247, 192, 57);
	width: 240px;
	padding: 6px 0;
  border: 1px solid #f7c039;
}
.catalog ul ul li a:hover, .catalog ul ul li:hover, .catalog ul ul li a.active {
	background: #f7c039 !important;
border-radius: 0;
box-shadow: none;
}
.catalog ul ul li a img {
 position: absolute;
right: 20px; 
  top: 25%;
}
/*.catalog ul ul ul li:last-child{
border-radius: 0 0 7px 0 !important;  
}
.catalog ul ul ul li:first-child{
border-radius: 0 7px 0 0 !important;  
}*/
.catalog ul ul ul {
	background: #f7c039;/*#ffffff*/;
	left: 225px;
	top: -1px;
  padding: 7px 0 6px;
   /*border-radius: 0 7px 7px 0;*/
}
.catalog ul ul ul ul {
 top: -1px;
}
.catalog ul ul ul li a:hover, .catalog ul ul li a.active {
	color: #669933;
}
.catalog ul ul {
	display: none;
}
.catalog ul li:hover>ul {
	display: block;
}
.catalog-arrow {
   color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    position: absolute;
    right: 5px;
    top: 0;
    vertical-align: middle;
    width: 10px;
}
a.catalog-arrow:hover {text-decoration: none;}

#mob-nav {
    width: 35px;
    height: 30px;
    display: none;
    border: 2px solid #07963e;
    float: left;
    margin: 6px 15px;
    box-shadow: 1px 1px 1px 1px rgba(255,255,255,.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#mob-nav p {
    width: 25px;
    height: 2px;
    display: block;
    background: #07963e;
    margin: 5px auto;
   -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#mob-nav.active-nav-mob {
    border: 2px solid #f00;
}

#mob-nav.active-nav-mob p {
    background: #f00;
}
#mob-nav.active-nav-mob p:nth-child(1) {
    margin-top: 12px;
    -moz-transform: rotate(45deg); /* Для Firefox */
    -ms-transform: rotate(45deg); /* Для IE */
    -webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(45deg); /* Для Opera */
    transform: rotate(45deg);
}
#mob-nav.active-nav-mob p:nth-child(2) {
  opacity: 0;
  visibility: hidden;
}
#mob-nav.active-nav-mob p:nth-child(3) {
    margin-top: -14px;
    -moz-transform: rotate(-45deg); /* Для Firefox */
    -ms-transform: rotate(-45deg); /* Для IE */
    -webkit-transform: rotate(-45deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-45deg); /* Для Opera */
    transform: rotate(-45deg);
}
.catalog ul.active-nav-list { display: block; }

/* главная */

.slider, #slider {width: 680px; height: 300px; /*overflow: hidden;*/ position: relative;}
.slider .image {min-width: 680px; min-height: 280px; display: none; background-position: center center;background-size: contain; background-repeat: no-repeat;}


.navigation {
   position: absolute;
   top: -15px;
  right: 20px;
  /*background: url("trp.png") repeat scroll left top transparent;*/
  padding: 3px;
  z-index: 10;
  border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-top-left-radius: 5px; 
    -webkit-border-top-right-radius: 5px; 
    -webkit-border-bottom-right-radius: 5px; 
    -webkit-border-bottom-left-radius: 5px;
}
.navigation a {
 background: rgb(4, 129, 54);
 color: #A9A9A9; 
  font-size: 1px;
  width: 10px;
  height: 10px;
  border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-top-left-radius: 5px; 
    -webkit-border-top-right-radius: 5px; 
    -webkit-border-bottom-right-radius: 5px; 
    -webkit-border-bottom-left-radius: 5px;
  display: inline;
  float: left;  
  margin-left: 2px;
  text-decoration: none;
}
.navigation a:hover {text-decoration: none;}
.navigation a:first-child {margin-left: 0;}
.navigation a.activeSlide {
 background: #fff;
  color: #848484;

}
#index .catalog {
 width: auto;
  overflow: hidden;
  padding: 18px;		
		margin-bottom: 15px;
  height: auto;	
}
	#index #header-bg {
  height: 360px;
	}
	#index #header {
		height: auto;
		margin-top: -360px;
	}		
	
	#index #header .center-align {
		height: auto;
		overflow: hidden;
	}
	#index .catalog a {
		color: #37cf11;
		font-weight: bold;
		height: auto;
		line-height: 120%;
		border: none;
		padding: 0;
	}
	#index .catalog a span {
		color: #000000;
		font-size: 85%;
	}	
	#index .catalog ul ul a {
		color: #000000;
		text-decoration: underline;
		font-size: 110%;
	}
	#index .catalog ul ul {
		padding: 5px 0 0 0;
	}
	#index .catalog ul ul a:hover {
		text-decoration: none;
	}
	#index .catalog li a:hover, #index .catalog li:hover a, #index .catalog li:hover {
		background: transparent;
	}
	#index .catalog ul li  {
		display: inline-block;
		float: none;
		width: 18%;
		padding-right: 15px;
		margin-bottom: 2px;
  vertical-align: top;
	}
	#index .catalog ul ul ul {
		top: 0;
		left: 0;		
		padding-left: 10px;
  padding-bottom: 3px;
	}
	#index .catalog ul ul ul a {
		/*font-size: 93%;*/
	}
	#index .catalog ul ul {
		position: relative;
		display: block;
		width: auto;
		float: none;
		top: 0;
		left: 0;
		border: 0;
		background: transparent;
	}
	#index .catalog ul ul li {
		display: block;
		float: none;
		width: auto;
		
	}
#index .catalog>ul>li {
 margin-top: 18px;
 
}
#index .catalog>ul {
 margin-top: -18px;
}
#index .breadcrumbs {  
	display: none;
}
#index #sideLeft, #one-column #sideLeft {
	display: none;
}
#index #content, #one-column #content {
	padding: 0;
  	margin-left: 5px;
}
#index .left-part {
	width: 760px;
	overflow: hidden;
}
#index .right-part {
	width: 210px;
	overflow: hidden;
}
#index .prod-block {
	margin-right: 11px;
}
#index .prod-block.side {
	margin-right: 0px;
}

#index2 .left-part { 	
	width: 700px;
height: 320px;
overflow: hidden;
margin: 4px 0 0 0px;
background: #ebf3db;
border-radius: 7px;
box-shadow: 0px 0px 5px #A7A7A7;
border: 1px solid #bfbfbf;
}
#index2 .right-part {
	width: 204px;
	overflow: hidden;
  	margin-right: 10px;
}
#index2 .prod-block {
	margin-right: 11px;
}
#index2 .prod-block.side {
	margin-right: 0px;
}
#index2 #content {
margin-left: 4px;
padding: 0;
}


.seo-description {
	font-size: 93%;
	
}
.editor-content.seo-description {
	line-height:115%;
}
.seo-description.editor-content p {
	margin-bottom: 5px;
}
.main-banner {
	width: 680px;
float: left;
margin: 19px 0 0 10px;
height: 280px;
	/*overflow: hidden;*/
}
 .banner-block {
 margin-bottom: 12px;


 /*background: none repeat scroll 0 0 #ffffff;
    border: 5px solid #5b3e25;
    margin-bottom: 12px; 
  padding: 10px;*/
}
.obzorglavn {
 box-shadow: 0px 0px 4px #616161;
 border-radius: 5px;
 height: 260px;
 padding: 10px;
 /*background: url('backobzor.png') 0 0 repeat;*/
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	margin: 0px auto 0;
	width: 985px;
	padding: 0 10px 30px 10px;
	height: 1%;
	position: relative;	
	}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0;
    margin-left: 5px;
}
.bread {
float: left;
/*margin-left: -294px;*/
}
.breadcrumbs {
 font-size: 12px;
position: relative;
z-index: 100;
/*float: left;*/
margin: 0px 0px 10px 0px !important;
font-family: tahoma, arial, helvetica, sans-serif;
color: #048136;
/*display: none;*/
}
.breadcrumbs a {
	color: #048136;
}
.breadcrumbs a:hover {
	color: #007935;
}
/* collection */
.seo-content {font-size: 90%; padding-top: 20px;}
.sorting-wrap {
	overflow: hidden;
	margin-bottom: 20px;
}
.pagination a, .pagination span {
	display: inline-block;
	padding: 1px 6px;
	color: #000000;	
}
.pagination a:hover {
	text-decoration: none;
}
.pagination span {
	background: #048136;
    color: #FFF;
	font-weight: bold;
    border-radius: 3px;
}

/* product block */
.prod-block {
	display: inline-block;
    float: left;
	width: 206px;
	height: 254px;
  	margin: 0 1px 20px 24px;
  float: left;
border-radius: 5px;
box-shadow: 0px 0px 6px #A7A7A7;
background: #fff;
}
.prod-block:hover {
box-shadow: 0px 0px 12px #A7A7A7;
}
.prod-block.side {
 margin-right: 0;
 border-right: 0;
}
.prod-block.first .prod-block-inner {
	border-top: 0;
	padding-top: 0;
}
.prod-block.side .prod-block-inner {
	margin-right: 0;	
}
.prod-block a {
text-decoration: none;
font-weight: bold;
font-size: 14px;
line-height: 1.0;
color: #000 !important;
}

.prod-block h2 {
text-align: center;
padding: 8px 3px;
height: 25px;
line-height: 1.0;
}
.prod-img {
	width: 170px;
	overflow: hidden;
	margin-right: 5px;
	position: relative;
	
}
.transparent {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
  
}
.prod-block .transparent {
 width: 170px;
  height: 170px;
}
.not-avl .prod-info {
	opacity: 0.3;
}

.prod-block-inner {
	overflow: hidden;
	padding-bottom: 18px;
}
.prod-block-inner .fr{
float: left;
margin-left: 12px;
}
.prod-block-inner .fl{
  margin-left: 0;
}
.prod-block-inner .prod-img {
width: 206px;
margin-right: 0px;
}
.prod-img  a.img {
	width: 200px;
height: 136px;
	display: block;	
  margin: 0 auto 5px auto;
}
    .add_to_compare {
     color: #000000;
      }
.prod-block .prod-info {
	width: 206px;
	overflow: hidden;
  margin-left: 0;
background: #ebebeb;
height: 72px;
float: left;
border-radius: 0 0 6px 6px;
}
    .prod-block .prod-info h2 {
     margin-bottom: 12px;
  overflow: hidden;
  word-wrap: break-word;
  line-height: 1.2;
  font-size: 1.2em;
        }
.prod-block .price {
	font-size: 15px;
	font-weight: bold;
	color: #5a3d23;
	line-height: 24px;
}
.old-price {
	color: #774b00;
font-size: 18px;
text-decoration: line-through;
font-weight: bold;
float: left;
margin: 22px 0 -10px 11px;
}
.no-price {
font-size: 20px;
color: rgb(4, 149, 62);
font-weight: bold;
width: 340px;
height: 29px;
background: #fff;
position: absolute;
margin: 15px 0 0;
}
@-moz-document url-prefix() {
  .no-price {
width: 340px;
margin: 15px 0 0;
}}
@-moz-document url-prefix() {
  .variants select {
padding: 2px 0 0 8px;
}}
@-moz-document url-prefix() {
  #buybuy {
padding: 0 23px 4px !important;
}}
.prod-block .prod-descr {
	font-size: 11px;
     line-height: 100%;
  overflow: hidden;
 padding: 10px !important;
margin-right: 0px; 
}

/* buttons */
.buy_button {
	color: #ffffff !important; 
	font-size: 12px;
	padding: 0px 23px 27px 23px;
	font-family: Arial, Helvetica, sans-serif;
  	background-image: linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -o-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -moz-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -ms-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(7,150,62)),
	color-stop(0.56, rgb(129,191,42))
);
border: 1px solid #b1ff45;
border-top: 1px solid #9fe53a;
border-radius: 5px;
box-shadow: 1px 1px 3px #797979;
	height: 27px;
  	text-shadow: 2px 0px 1px #1F330A;
	    line-height: 28px;
	    cursor: pointer;
	-webkit-transition: opacity 0.1s ease;
}
#inputs .buy_button, #add_product_notification .buy_button {
margin: 0 10px;
}
.buy_button:hover {
opacity: 0.9;
  
}
a.buy_button {line-height: 30px; padding-bottom: 0px;}
a.buy_button:hover {text-decoration: none; color: #fff !important;}
.quantity_input {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 8px;
    text-align: center;
  width: 45px;
  border-bottom-color: #b3b3b3;
border-radius: 4px;
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 0 1px 3px #CCCCCC inset;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border: 1px solid #d1d1d1;
}

.button {
    /* url("button_bg.png")*/
margin: 0;
	background: repeat-x scroll left top #8cb82b;
  
		cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	padding: 1px 15px 4px 9px;	
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;
	    border: 0;
	    color: #ffffff;
	    text-transform: uppercase;
	    font-family: Arial, Helvetica, sans-serif;
	height: 27px;
	    line-height: 28px;
    box-shadow: 1px 1px #669933;
text-shadow: 2px -1px #4F7528;
}

#sideLeft .style-block .button {
	display: block;	
	width: 100%;
}
.price-filter {
	margin-bottom: 10px;
}
.price-filter .txt {
	height: 28px;
	line-height: 28px;
	padding: 0 5px;	
	width: 45px;
	border: 1px solid #826546;
	-webkit-box-shadow: 0 0 2px #CCCCCC inset;
	-moz-box-shadow: 0 0 2px #CCCCCC inset;
	 box-shadow: 0 0 2px #CCCCCC inset;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;	  
	    color: #cecdcd;
	    margin-bottom: 2px;
}
.price-filter .txt:focus {
 color: #000000;
      }
.price-filter-wrap {
   padding-bottom: 20px;
   border-bottom: 1px dotted #826546;
   margin-bottom: 15px;
}

.filter-wrap {
	padding-bottom: 15px;
	border-bottom: 1px dotted #826546;
	margin-bottom: 15px;
  word-wrap: break-word;
	}

.filter-wrap a {
	color: #000000;
	padding: 1px 15px;
	display: block;
	line-height: 16px;
	
}
.filter-wrap a.active {
	color: #0a0a0a;
	background: #826546;
	font-weight: bold;
}
.filter-wrap a:hover {
	text-decoration: none;
	background: #826546;
}
.filter-wrap ul {
	margin-left: -15px;
	margin-right: -15px;
}
.filter-wrap a {
	
}
.compare-sidebar {	
	border-bottom: 1px dotted #826546;
	margin-bottom: 15px;
}
.compare-sidebar li {
	margin-bottom: 15px;
	overflow: hidden;
}
.compare-sidebar .img {
	display: none;
	width: 54px;
	height: 54px;
	margin-right: 10px;
}
.compare-sidebar img {
	max-width: 50px;
	max-height: 50px;
	border: 2px solid #5b3e25;
}
.compare-sidebar .comp-info {
	display: block;
	width: 145px; /* 95 */
	overflow: hidden;
	font-size: 14px;
	color: #000000;
	/*padding-top: 4px;*/
	text-decoration: underline;
}
.compare-sidebar a.comp-info:hover {
	text-decoration: none;
}
.compare-sidebar .del {
	color: #cc5656;
	font-size: 116%;
	font-weight: bold;
	width: 12px;
text-align: center;
/*line-height: 54px;*/
}
.compare-sidebar a.del:hover {
	text-decoration: none;
}

#sideLeft .compare-wrap input.button {
	width: 45%;
  padding: 0 0 2px;
}


.button2 {
	background: url("button_bg.png") repeat-x scroll left top #c3c3c3
}
.button, {
	border: 1px solid #826546!important;
}

/* small product list in sidebars */
.small-prod-list li {
	overflow: hidden;
	margin-bottom: 15px;
}
.small-prod-list .title {
	font-size: 116%;
	color: #000000;
	/*text-decoration: underline;*/
	margin-bottom: 10px;
	display: block;
}
.small-prod-list a.title:hover {
	text-decoration: underline;
  	color: #9e2020;
}
.small-prod-list img {
	/*border: 2px solid #5b3e25;*/
  		vertical-align: middle;
}
.small-prod-list .buyzone {
	padding-top: 10px;
  	float: left;
	margin: 0 0 0 83px;
}
.small-prod-list .price {
	font-size: 116%;
	font-weight: bold;
	color: #05953e;
}
.small-prod-list .old-price {
	text-decoration: line-through;
  text-align: center;
}
.buyzone p {
	margin-bottom: 10px;
}
.buyzone #price-field {display: none;}
/* product */
.product {
float: left;
  }
.product-wrap .fl {
margin-left: 0;
}
.product .title {
}
.photo {
position: relative;
	width: 340px;
}
.product-info {
	width: 320px;
	/*overflow: hidden;*/
}
.params {
	font-size: 93%;
}
.params td {
	width: 50%;
	padding-right: 20px;
}
.photo .img {
	width: 340px;
	/*height: 257px;*/
	display: block;
   text-align: center;
}
.photo .big-image {
width: 340px;
/*height: 257px;*/
vertical-align: middle;
margin-top: -2px;
/*margin-left: -15px;*/
float: left;
}
.photo .big-transparent, .photo #nono {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}
.photo img {
	
}
.product-wrap {
  	width: 693px;
	overflow: hidden;
	margin-bottom: 30px;
  	float: left;
}
.gallery {
float: left;
}
.gallery a{
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	border: 3px solid #fff;
	margin: 6px;
	margin-left: 2px;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	-moz-box-shadow: 0px 0px 2px #ccc;
	 box-shadow:0px 0px 2px #ccc;
  background-color: #5b3e25;
	 
}

.agallery {
float: left;
}
.agallery a{
	width: 148px;
	height: 148px;
	display: block;
	float: left;
	border: 3px solid #fff;
	margin: 4px;
	/*margin-left: 2px;*/
	-webkit-box-shadow: 0px 0px 2px #ccc;
	-moz-box-shadow: 0px 0px 2px #ccc;
	 box-shadow:0px 0px 2px #ccc;
  background-color: #5b3e25;	 
}
.agallery a:hover{
-webkit-box-shadow: 0px 0px 6px #797979;
-moz-box-shadow: 0px 0px 6px #797979;
box-shadow:0px 0px 6px #797979;
}    

.bgallery {
float: left;
}
.bgallery a{
	width: 310px;
    height: 76px;
	display: block;
	float: left;
	border: 3px solid #fff;
	margin: 4px;
	/*margin-left: 2px;*/
	-webkit-box-shadow: 0px 0px 2px #ccc;
	-moz-box-shadow: 0px 0px 2px #ccc;
	 box-shadow:0px 0px 2px #ccc;
  background-color: #5b3e25;	 
}
.bgallery a:hover{
-webkit-box-shadow: 0px 0px 6px #797979;
-moz-box-shadow: 0px 0px 6px #797979;
box-shadow:0px 0px 6px #797979;
}   
  
.cgallery {
float: left;
}
.cgallery a{
	width: 148px;
    height: 118px;
	display: block;
	float: left;
	border: 3px solid #fff;
	margin: 4px;
	/*margin-left: 2px;*/
	-webkit-box-shadow: 0px 0px 2px #ccc;
	-moz-box-shadow: 0px 0px 2px #ccc;
	 box-shadow:0px 0px 2px #ccc;
  background-color: #5b3e25;	 
}
.cgallery a:hover{
-webkit-box-shadow: 0px 0px 6px #797979;
-moz-box-shadow: 0px 0px 6px #797979;
box-shadow:0px 0px 6px #797979;
}   
  
/*.gallery a.side {
	margin-right: 0;
}*/
.prods-paginate {
	line-height: 52px;
	padding-bottom: 28px;
	height: 52px;
  width: 676px;
margin-left: -8px;
float: left;
margin-top: -40px;
}
.prods-paginate a {
	color: #0a0a0a;	
	font-size: 14px;
	font-weight: bold;
}
.prods-paginate a:hover {
	text-decoration: none;
	color: #000000;
}
.prods-paginate a span {
	font-size: 24px;
	font-weight:  bold;
	color: #37cf11;
	position: relative;
	bottom: -2px;
}
.prods-paginate a span.prev {
	margin-left: -8px;
  background: url('hiti-nav.png') 6px 13px no-repeat;
width: 25px;
height: 36px;
float: left;
  margin-right: 5px;
}
.prods-paginate a span.next {
margin-right: -12px;
background: url('hiti-nav.png') -16px 13px no-repeat;
width: 25px;
height: 36px;
float: right;
margin-left: 5px;
}
.prods-paginate .fl{float:left;}
.prods-paginate .fr{float:right;margin-right: 12px;}
.product .buyzone {
 line-height: 150%;
 font-size: 150%;
  float: left;
 color: #74a527;
  font-weight: bold;
position: relative;
width: 100%;
}
.product .buyzone span {
 margin-right: 8px;
  color: #74a527;
}
.related_prods {
 margin-bottom: 20px;
  border-bottom: 1px dotted #826546
}
/* quantity */
.product .buyzone .quantity_input, .cart-table .quantity_input {
 padding: 0 9px 0 2px;
  margin: -12px 0 -25px 0px;
width: 58px !important;
}
.product .buyzone .minus, .cart-table .minus {
width: 36px;
height: 28px;
background: url(button-minus.png) top center no-repeat;
top: 8px;
right: -112px; 
}
.cart-table .minus {
top: -15px !important;
right: -35px !important;
}
.product .buyzone .plus, .cart-table  .plus {
width: 36px;
height: 28px;
background: url(button-plus.png) top center no-repeat;
top: 8px;
right: -77px;
}
.cart-table  .plus {
top: 13px !important;
left: 0px !important;
}
.arrows {
   position: relative;
      /*z-index: 100;*/
  width: 45px;
  }

.arrows span {
    cursor: pointer;
    position: absolute;
    display: block;
  margin: 0;
    
}
  .arrows span:hover {
     color: #0a0a0a;
      }

.product .buyzone input {
   margin-top: -1px;
  
    }
.variants div {
 margin-bottom: 7px;
}
.variants label {
 margin-right: 10px;
 font-weight: bold;
  float: left;
  width: 90px;
  height: 24px;
padding-top: 3px;
}
.params {
 margin-bottom: 18px;
  margin-top: 42px;
  }

/* reviews */
.review-form h3 {
 color: #0a0a0a;
}
.reviews li { border-bottom: 1px solid #826546;
    list-style: none outside none;
    padding: 10px 0;}
.reviews li.last {
 border: 0;
}
.review_details {
 color: #0a0a0a;
}
/* subcollection */
.sub-block {
	display: inline-block;
	vertical-align: top;
	width: 206px;
	height: 206px;
	text-align: center;
	font-size: 120%;
	margin: 0 1px 20px 24px;
  	float: left;
  border-radius: 5px;
box-shadow: 0px 0px 6px #A7A7A7;
background: #fff;
}
.sub-block:hover {
box-shadow: 0px 0px 12px #A7A7A7;
}
.sub-block.side {
	/*margin-right: 0;*/
}
.sub-block .img {
	height: 160px;
	display: block;
  margin-top: -5px;
  width: 186px;
margin: 0 auto;
}
.sub-block a {
	color: #000000;
	text-decoration: none;
  font-weight: bold;
font-size: 14px;
text-align: center;
line-height: 1.0;
}
#title-sub {
height: 40px;
}
.sub-block p {
margin: 0;
padding: 11px 10px 0 10px; 
font-family: Arial;
}
/* cart */
.cart-table {
  width: 646px;
  margin-bottom: 20px;
  font-size:11px;
  border: 1px solid #bfbfbf;
position: relative;
box-shadow: 0px 0px 2px #C9C9C9;
}
.cart-table th{
    padding:10px 0;
border-bottom: 1px solid #D6D6D6;
 background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
border: 1px solid #bfbfbf;
} 
    
.cart-table td {
  text-align: center;
  vertical-align: middle;
}
.cart-table tr td.item-title {
  vertical-align: middle;
}
.cart-table tr td.item-title a {
 /*color: #0a0a0a;*/
  color:#5a3f25;
  text-decoration: none;
}
.cart-table tr td.item-title h3{
  font-size: 11px;
line-height: 1.2;
padding: 0px 5px 0 5px;
}
#coupon_text {
  width: 384px;
}
.coupon lable {
  color: #706e6b;
    font-size: 13px;
    position: relative;
    vertical-align: middle;
  	font-weight: bold;
    }
.coupon .txt {
height: 28px;
	line-height: 28px;
	padding: 0 10px;	   
	width: 145px;
	border: 1px solid #826546;
	-webkit-box-shadow: 0 0 2px #CCCCCC inset;
	-moz-box-shadow: 0 0 2px #CCCCCC inset;
	 box-shadow: 0 0 2px #CCCCCC inset;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;	  
	    color: #000000;
	    
    }
.cart-table tbody td { 
 border: 1px solid #bfbfbf;
}

.cart-table tfoot td {
  padding: 10px 5px;
  font-size: 18px;
  text-align: right;
}
#cartform ._total-amount {
     color: #0a0a0a;
    display: inline;
    float: right;
    font-size: 160%;
    line-height: 26px;
    margin-right: 50px;
 }
#cartform .total-amount #total_price {
 font-size: 145%;
  font-weight: bold;
  color: #05953e;
  bottom: -2px;
  position: relative;
}
.cart-table .price {
 font-size: 12px; 
  font-weight: bold;
  color: #5a3f25;
}
.cart-table .price.total-price {
 color: #5a3f25;
}
.price {
 white-space: nowrap;
}

.cart-table td.item-title {
  padding-left: 0;
}
.cart-table td.del {
  padding-right: 5px;
}

.cart-table .quantity input {
  width: 30px;
  text-align: center;
}
.cart-table .del {
  font-size: 125%;
    font-weight: bold;
}
.cart-table .del a {
  color: #05953e;
font-family: Arial;
font-size: 34px;
font-weight: bolder;
text-decoration: none;
text-shadow: 1px 1px 4px #BBB;
  float: left;
margin: 0 0 0 26px;
}
.cart-table .del a:hover {
  text-decoration: none;
  text-shadow: 1px 0px 5px #5C5C5C;
  color: #05953e !important;
} 

.cart-table tfoot .discounts td {
  font-size: 18px;
}
.cart-table tfoot .discounts td .price {
  font-size: 16px;
}
.cart-table tfoot .discounts td .price span {
  font-size: 12px;
}

.cart-table .img {
 display: block;
  width: 90px;
  height: 46px;
}
.cart-table .quantity div {
 width: 90px;    
  line-height: 30px;
  overflow: hidden;
}
.cart-table .quantity span {
 font-size: 160%; 
  color: #0a0a0a;
  z-index: 80;
  position: relative;
}
.cart-table .arrows {
 margin: 0 10px;
}
.total-amount{
float: right;
color:#5a3f25;
    }
#wrapper .cart-table .plus, #wrapper .cart-table .minus {
 right: 5px;
}

/*blog*/
.blog h1 {
 text-transform: uppercase;
}
.blog {
  border: 0;
padding: 0;
float: left;
  margin-bottom: 20px;
}
.blog div {
 font-size: 116%;  
}
.article .editor-content {
 font-size: 116%;
  margin-bottom: 50px;
  }
.article h1 {
 color: #669933;
  /*text-transform: uppercase;*/
}
.date {    
    margin-bottom: 10px;
    margin-top: 7px;
  color: #0a0a0a;
}
.blog .date {
 font-size: 80%;
}
ul.comments li {list-style:none; border-bottom: 1px solid #826546;
    list-style: none outside none;
    padding: 10px 0;}

ul.comments li.last {border: 0;}
#comment_form, #review_form {
 border-bottom: 1px dotted #826546;
    border-top: 1px dotted #826546;
    margin-top: 30px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#comment_form .notice {  font-style: italic;
    margin-bottom: 15px;}
#comment_body {
  border: 1px solid #826546;
    display: block;
    margin-bottom: 7px;
    margin-top: 3px;
    width: 243px;
}
#comment_form small {font-size: 11px;}
#comment_form input.txt, #review_form input.txt {
 height: 28px;
	line-height: 28px;
	padding: 0 10px;	   
	width: 195px;
	border: 1px solid #826546;
	-webkit-box-shadow: 0 0 2px #CCCCCC inset;
	-moz-box-shadow: 0 0 2px #CCCCCC inset;
	 box-shadow: 0 0 2px #CCCCCC inset;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;	  
	    color: #000000;
	    margin-bottom: 3px;
}
#comment_form textarea, #review_form textarea { 
	padding: 0px;	   
	width: 100%;
	border: 1px solid #826546;
	-webkit-box-shadow: 0 0 2px #CCCCCC inset;
	-moz-box-shadow: 0 0 2px #CCCCCC inset;
	 box-shadow: 0 0 2px #CCCCCC inset;
	border-radius: 5px 5px 5px 5px;
	    -moz-border-radius: 5px 5px 5px 5px;
	    -webkit-border-top-left-radius: 5px; 
	    -webkit-border-top-right-radius: 5px; 
	    -webkit-border-bottom-right-radius: 5px; 
	    -webkit-border-bottom-left-radius: 5px;	  
	    color: #000000;
	    margin-bottom: 3px;
}
.rating_wrapper {overflow: hidden; margin-bottom: 10px;}
.comment-form label, #review_form label {display: block;}
#captcha {
 padding-top: 3px;
  overflow: hidden;
}
#captcha_challenge {
 float: left;
  display: inline;
}
#captcha_challenge a {
 vertical-align: top;
}
.error {
   color: red;
 }
.input-error {
     border-color: red!important;
   }


/* compare */
.compare_show_similar {display: none;}
#compare_div .del_compare {
    font-size: 135%;
    color: #cc5656;
  	float: right;
  	margin-right: 35px;
  }
  #compare_div a.del_compare:hover {
    text-decoration: none;
  }
  .compare_image {
      display: block;
      /*margin: 0 auto;*/
      width: 100px;
      height: 100px;
      border: 4px solid #5b3e25;
      -webkit-box-shadow: 0 0 2px #CCCCCC;
      -moz-box-shadow: 0 0 2px #CCCCCC;
      box-shadow: 0 0 2px #CCCCCC;
      margin-bottom: 15px;
    }
    #compare_div .tfoot {
      padding-right: 15px;
    }
    #compare_div h3 {
      font-size: 125%;  
    margin-bottom: 3px;    
    }
    #compare_div h3 a {
      color: #0a0a0a;
  		font-size: 12px;
    }
  #compare_div .price {
    color: #669933;
  }
  #compare_div tfoot th {
  /*  border-top: 1px #C3C3C3 dotted;*/
    padding-top: 15px;
  }
  #compare_div thead .dots th {
   /* border-bottom: 1px #C3C3C3 dotted;*/
    padding-bottom: 15px;
  	text-align: left;
  }
  #compare_table {
    width: 100%;
  text-align: left;
  }

#compare_table tbody tr.even {
 	background: #ffffff; 
}
  #compare_table tbody td {
    color: #0a0a0a;
    font-size: 12px;
	text-align: left;
  	padding: 5px 0;
  
   }
  #compare_table .special-price {
        margin-bottom: 20px;
      }  
#compare_table td {max-width: 144px; width: 144px; word-wrap: break-word;}

#compare_table tbody tr th {
 text-align: left; 
 padding-left: 4px; 
}

/*
#compare_table thead th {
 text-align: left; 
}


.compare_show_similar {display: none;}
#compare_div .del_compare {
    font-size: 135%;
    color: #cc5656;
  }
  #compare_div a.del_compare:hover {
    text-decoration: none;
  }
  .compare_image {
      display: block;
      margin: 0 auto;
      width: 100px;
      height: 100px;
      border: 4px solid #5b3e25;
      -webkit-box-shadow: 0 0 2px #CCCCCC;
      -moz-box-shadow: 0 0 2px #CCCCCC;
      box-shadow: 0 0 2px #CCCCCC;
      margin-bottom: 15px;
    }
    #compare_div .tfoot {
      padding-right: 15px;
    }
    #compare_div h3 {
      font-size: 125%;  
    margin-bottom: 3px;    
    }
    #compare_div h3 a {
      color: #0a0a0a;
    }
  #compare_div .price {
    color: #669933;
  }
  #compare_div tfoot th {
    border-top: 1px #826546 dotted;
    padding-top: 15px;
  }
  #compare_div thead .dots th {
    border-bottom: 1px #826546 dotted;
    padding-bottom: 15px;
  }
  #compare_table {
    width: 100%;
  }
  #compare_table tbody td {
    color: #0a0a0a;
    font-size: 110%;
   }
  #compare_table .special-price {
        margin-bottom: 20px;
      }  
#compare_table td {max-width: 144px; width: 144px; word-wrap: break-word;}*/
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 210px;
	margin-left: -100%;
	position: relative;
	background: transparent;
}
.style-block {
	padding: 18px;
	/*overflow: hidden;*/
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideRight {
float: left;
margin-right: -3px;
width: 210px;
margin-left: -210px;
position: relative;
background: transparent;
}
#right-column #sideLeft {
 display: none;
}
#right-column #content {
 padding: 0 223px 0 0
}

/* Footer
-----------------------------------------------------------------------------*/
#footer_phone{
  width: 150px;
  height: 20px;
  float:left; 
  color: #343434;
  margin: -41px 0 0 14px;
  font-size: 16px;
}
#footer_phone p{
float: left;
margin: -4px 0 0 7px;
}
#footer_phone_icon{
  width: 13px;
  height: 12px;
  float:left;
  background: url('footer-phone-icon.png') 0 0 no-repeat;
}
#line-footer {
width: 100%;
height: 5px;
float: left;
background-image: linear-gradient(bottom, rgb(235,235,235) 13%, rgb(194,194,194) 79%);
background-image: -o-linear-gradient(bottom, rgb(235,235,235) 13%, rgb(194,194,194) 79%);
background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 13%, rgb(194,194,194) 79%);
background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 13%, rgb(194,194,194) 79%);
background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 13%, rgb(194,194,194) 79%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(235,235,235)),
	color-stop(0.79, rgb(194,194,194))
);
}
#footer {
	height: 40px;
	color: #0a0a0a;
  background-image: linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 13%, rgb(245,245,245) 79%, rgb(235,235,235) 90%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(255,255,255)), color-stop(0.79, rgb(245,245,245)), color-stop(0.9, rgb(235,235,235)) );
box-shadow: 1px 1px 5px #dcdcdc;
width: 100%;
float: left;
height: 145px;
border-top: 1px solid #a2a1a1;
}
#footer .center-align {
  margin: 0 auto;
width: 967px;
padding-top: 15px;
position: relative;
padding-right: 11px;  
}
#footer a {
	color: #000;
  font-size: 12px;
font-weight: bold;
}
.foot-menu {
  	font-size: 13px;
	float: left;
	margin: 15px 120px 0px 10px;
	line-height: 1.7;
}
#last-ul {
margin-right: 0;
}
.foot-menu h3 {
font-size: 12px;
color: #008934;
font-weight: bold;
margin-bottom: 12px;  
}
.foot-menu li {
font-size: 12px;
color: #000;
}
.copy {
	position: absolute;
	left: 10px;
	top: 15px;
}
.footmail {
	position: absolute;
	right: 10px;
	top:  15px;
}
#footer-smeta {

  width: 272px;
  height: 99px;
  float: right;
  margin: 15px 0px 0px 0px;
  background: url('zelsmet2.png') 0 0 no-repeat;
  background-size: 85% 85%;
}
#footer-img {
  /*background: url('footer-img1.png') 0 0 no-repeat;*/
  width: 90px;
  /*height: 113px;*/
  float: right;
  margin: 20px 0px 0px 0px;
}

/* classes */
html body div#wrapper div .hidden {
  display:none;
}

.catalog ul ul li.sales {
  background: #ff0000;
}
.clear {
  clear: both;
}
.main-clear {
  clear: both;
  height: 1px;
}

.decoration {
  text-decoration: underline;
}
a.decoration:hover {
  text-decoration: none;
}
.fr{
  float: left;
  display: inline;
  margin-left: 339px;
  
}
.fl {
  float: left;
  display: inline;
}
.disabled {
  cursor: text;
  opacity: 0.7;
}
.nomargin {
  margin: 0;
}

.editor-content ul, .editor-content ol {
  padding-left: 20px;
  margin-bottom: 50px;
  margin-top: 10px;
}
.editor-content ul li {
  list-style-type: none;
  list-style-position: outside;
}
.editor-content ol li {
  list-style-type: decimal;
  list-style-position: outside;
}
.editor-content p {
  margin: 0;
}
.editor-content a {
  color: #669933;
}
.iefix {
 display: none;
}
.blog-details {
margin: 60px 0 0 0;
}
/* add product notification */
#add_product_notification {
 padding: 10px;
	    background: #ffffff;
	    border-radius: 5px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
	margin-bottom: 13px;
	overflow: hidden;
  font-size: 14px;
  color:#0a0a0a;
}
#add_product_notification h3 {font-weight: normal;}
#own_preloader {
  z-index: 1000;
  text-align: center;
  vertical-align: middle;
  width: 390px!important;
  height: 106px;
}
#shadowbox_container {
 overflow: hidden;
}
#shadowbox_nav_previous {
    background-repeat: no-repeat;
    height: 100%!important;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%!important;
    z-index: 999;
   background-position: -600px!important;
  background-image: url(previous2.png)!important;
  filter: none!important;
}

#shadowbox_nav_close {      
    z-index: 1000;
   background-color: #000;    
    background-position: center center;
    background-repeat: no-repeat;   
    border: 2px solid #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    -moz-border-radius: 12px 12px 12px 12px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    padding: 3px;
   position: absolute;
    right: -10px;
    top: 5px;
   -webkit-box-shadow: 2px 5px 5px #000000;
   -moz-box-shadow: 2px 5px 5px #000000;
    box-shadow: 2px 5px 5px #000000;
   
}
#shadowbox_nav_next {
    background-repeat: no-repeat;
    height: 100%!important;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%!important;
    z-index: 999; 
   background-position: -600px!important;
  background-image: url(next2.png)!important;
  filter: none!important;
}
a#shadowbox_nav_next:hover  {
     background-position: 90% 50%!important;
}
a#shadowbox_nav_previous:hover  {
     background-position: 10% 50%!important;
}
#shadowbox_info, #shadowbox_info_inner {position: static!important;}

.prod-block {position: relative;}
  .tooltip {display: none; height: auto; z-index: 100;  background: #ffffff; 
    font-size: 93%;    
    line-height: 100%;
    border: 1px solid #5b3e25; -webkit-box-shadow: 0px 0px 15px #ccc;
-moz-box-shadow: 0px 0px 15px #ccc;
 box-shadow: 0px 0px 3px #ccc;
   background: none repeat scroll 0 0 #EAEAEB;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #CCCCCC;
    display: none;
    height: auto;
    opacity: 0.95;
    padding: 6px 10px;
    position: absolute;
    right: 10px;
    top: 90px;
    width: 170px;
    min-height: 60px;
  }
  .prod-descr.init-tooltip {cursor: help;}
  .prod-block.first .tooltip {top: 60px;} 
  
.discounts-list { 
  font-size: 13px;
  padding: 0px 16px;
  text-align: right; 
  color: #5a3f25;
  float: right;
}
.discounts-list .price {
font-size: 140%;
font-weight: bold;
color: rgb(5, 149, 62);
}

/*right_inform_block*/

#right_inform_block {
width: 210px;
height: 300px;
float: left;
margin: 0 22px 0 0;
}
#manson {
width: 224px;
height: 195px;
float: left;
margin: 25px 0 0 25px;
}
#manson h2{
color: #794c00;
text-transform: uppercase;
}
#manson a{
color: #794c00;
}
#manson p{
margin-top: 10px;
line-height: 1.4;
}
.elvis{
margin: -120px 0 0 16px;
width: 234px;
height: 67px;
background-image: linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -o-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -moz-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -ms-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(7,150,62)),
	color-stop(0.56, rgb(129,191,42))
);

border: 1px solid #b1ff45;
border-top: 1px solid #9fe53a;
border-radius: 5px;
float: left;
box-shadow: 1px 1px 3px #797979;
}
.elvis h3 {
font-size: 13px;
margin: 4px 10px 6px 14px;
line-height: 1.4;
color: #fff;
text-shadow: 1px 1px 3px #6B6B6B;
}
#form_elvis, #form_elvis2 {
width: 169px !important;
height: 25px;
line-height: 28px;
padding: 0 30px 0 10px;
width: 175px;
border: 1px solid #d1d1d1;
border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
color: #cecdcd;
float: left;
margin: 0 4px 5px 12px;
box-shadow: 0 1px 3px #CCCCCC inset;
}
#btn_elvis, #btn_elvis2{
background: url(mail-button.png) 0 0 no-repeat;
width: 36px;
height: 27px;
border: 0;
padding: 0;
margin: 0;
border-radius: 0 5px 5px 0;
cursor: pointer;
position: absolute;
left: 215px;
}
#btn_elvis2 {
left: 208px;
}
#left-left {
width: 247px;
height: 320px;
overflow: hidden;
float: left;
padding: 5px 15px 0 0px;
}

/*left inform block */
#left inform block {
 float:left; 
}
#o_for_home{
width: 480px;
float: left;
margin: 18px 0 0 0px;
border-radius: 7px;
box-shadow: 0px 0px 5px #A7A7A7;
border: 1px solid #bfbfbf;
}
#o_for_home_top{
width: 480px;
height: 28px;
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(224,221,224)),
	color-stop(0.56, rgb(241,241,241))
);
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6;
}
#o_for_home_bottom{
width: 480px;
float: left;
background: #f2f2f2; 
border-radius: 0 0 7px 7px;
}
#o_for_home_bottom li{
width: 180px;
height: 24px;
background-image: linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -o-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -moz-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);
background-image: -ms-linear-gradient(bottom, rgb(7,150,62) 11%, rgb(129,191,42) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(7,150,62)),
	color-stop(0.56, rgb(129,191,42))
);
border: 1px solid #b1ff45;
border-top: 1px solid #9fe53a;
border-radius: 5px;
float: left;
box-shadow: 1px 1px 3px #797979;
font-size: 12px;
padding-top: 5px;
list-style: none;
font-weight: bold; 
margin-bottom: 5px;
text-shadow: 1px 1px 3px #6B6B6B;
padding-left: 12px;
font-family: Arial;  
}
/*#o_for_home_bottom li:hover{
background-image: linear-gradient(bottom, rgb(128,190,42) 28%, rgb(7,152,63) 56%);
background-image: -o-linear-gradient(bottom, rgb(128,190,42) 28%, rgb(7,152,63) 56%);
background-image: -moz-linear-gradient(bottom, rgb(128,190,42) 28%, rgb(7,152,63) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(128,190,42) 28%, rgb(7,152,63) 56%);
background-image: -ms-linear-gradient(bottom, rgb(128,190,42) 28%, rgb(7,152,63) 56%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, rgb(128,190,42)),
	color-stop(0.56, rgb(7,152,63))
);  
}*/
#home{
width: 232px;
height: 282px;
float:left;  
background:url(home4.gif) 90% 0 no-repeat;
margin: 11px 0 0 -22px;
border-radius: 5px;
box-shadow: 0px 0px 1px #616161;
}

#o_for_home_bottom a{
color: #fff;
text-decoration: none;
}
#o_for_home_bottom a:hover{
color: #ffd97e !important;
text-decoration: none;
}
/*Liquid Carousel plugin*/
#liquid1{
margin-bottom: 12px;
margin-top: 18px;
}
#liquid2 {
margin: 0 17px 0 0;
}
#liquid4{
margin-top: 36px !important;
}
.liquid {
	width: 470px;
	height: 158px;
  	float: right;
    border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
margin: 0 17px 0 0;
}
.liquid h3{
text-align: center;    
}
.liquid li {
margin-left: 12px !important;
}
.spec {
width: 240px;
text-align: center;
font-size: 14px;
color: #eb9d00;
background: #fff;
margin: -10px 0 0 0;
position: absolute;
margin: -7px 0 0 114px;
text-transform: uppercase;
}
.previous, .next {
cursor:pointer;
}
#img-nav-r, #img-nav-r3 {
background: url('hiti-nav.png') 6px 13px no-repeat;
width: 25px;
height: 36px;
float: left;
margin: 52px 0 0 -27px; 
}
#img-nav-r2, #img-nav-r4 {
background: url('hiti-nav2.png') 6px 13px no-repeat;
width: 25px;
height: 36px;
float: left;
margin: 52px 0 0 -27px; 
}
#img-nav-r:hover, #img-nav-r3:hover, #img-nav-r2:hover, #img-nav-r4:hover, #img-nav-l2:hover, #img-nav-l4:hover, #img-nav-l:hover, #img-nav-l3:hover  {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.liquid #previous2, #previous4 {
display:block;
	height:160px;
	width:25px;
	float:left;
	padding:0;
  	cursor:pointer;
  	border-right: 1px solid #dedede;
background: -moz-linear-gradient(left, #e0dde0 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0dde0), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to right, #e0dde0 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */
}
.liquid #previous, #previous3 {
	display:block;
	height:160px;
	width:25px;
	float:left;
	padding:0;
  	cursor:pointer;
  	border-right: 1px solid #dedede;
background: -moz-linear-gradient(left, #e0dde0 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0dde0), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #e0dde0 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to right, #e0dde0 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dde0', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */
}
.liquid #next, #next2, #next3, #next4 {
	display:block;
	height:160px;
	width:25px;
	float:right;
	padding:0;
  	margin: 0;
  	cursor:pointer;
  	border-right: 1px solid #dedede;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(left, #f1f1f1 0%, #e0dde0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f1f1), color-stop(100%,#e0dde0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f1f1f1 0%,#e0dde0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f1f1f1 0%,#e0dde0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f1f1f1 0%,#e0dde0 100%); /* IE10+ */
background: linear-gradient(to right, #f1f1f1 0%,#e0dde0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e0dde0',GradientType=1 ); /* IE6-9 */
}
#img-nav-l2, #img-nav-l4 {
background: url('hiti-nav2.png') -16px 13px no-repeat;
width: 25px;
height: 36px;
float: right;
margin: -106px -2px 0 0;
}
#img-nav-l, #img-nav-l3 {
background: url('hiti-nav.png') -16px 13px no-repeat;
width: 25px;
height: 36px;
float: right;
margin: -106px -2px 0 0;
}
.liquid ul li {
	width:129px;
  margin: 0 10px ;
  margin-right: 5px !important;
margin-left: 5px !important;
}

.liquid ul li a img {
}
.wrapper {
  margin-top: 10px;
}
.hit-title h3{
text-align: center;
font-size: 14px;
color: #05953e;
width: 117px;
background: #fff;
position: absolute;
margin: -7px 0 0 182px;
text-transform: uppercase;
z-index: 5;
}
#hit {
width: 150px; 
margin: -7px 0 0 225px;
}
#tovari {
margin-left: 180px;
}
.style-block {
float: left;  
margin-top: 0px;  
}

/*SLIDER

#slides,
    #slides2,
    #slides3 {
      display: none;
      margin: 25px 25px 0 0;
	float: right;
  border-radius: 6px;
  width: 670px;
  overflow: visible !important;
    }

    .slidesjs-navigation {
      margin-top:3px;
    }

    .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
     margin: -292px 15px 0 0;
      float: right;
      list-style: none;
  		z-index: 100;
		position: relative;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url('pagination3.png');
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    a:link,
    a:visited {
      color: #333
    }

    a:hover,
    a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
#slides2 img {
width: 680px; 
}

SLIDER*/
#popular_id {
margin-left: 0px;
margin-top: 36px;
}
.popular_raz{
width: 963px;
float: left;
margin: 18px 0 0 0px;
border-radius: 7px;
box-shadow: 0px 0px 5px #A7A7A7;
border: 1px solid #bfbfbf;
background: rgb(242, 242, 242);  
}
.popular_raz_top h2{
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
}
.popular_raz_top{
height: 28px;
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6;
}
.popular_raz_bottom{
float: left;
background: #f2f2f2;
border-radius: 0 0 7px 7px;  
padding-bottom: 13px;
}
.sten{
float: left;
width: 154px;
margin: 25px 20px;
color: #62482f;
font-size: 13px;
text-align: center;
}
.line_hh{
width: 970px;
height: 6px;
float: left;
background: url('line_hh.jpg') 0 0 repeat-x;
margin-top: 20px;
}
#line_hh{
width: 970px;
height: 6px;
float: left;
background: url('line_hh.jpg') 0 0 repeat-x;
margin-bottom: 60px;
margin-left: 2px;
}
#about_us {
width: 495px;
float: left;
margin: 21px 0 0 0px;  
line-height: 1.4;
}
#about_us a{
color: #A06708; 
}
#about_us h1{
color: #919191;
font-size: 18px;
margin: 22px 0;
line-height: 1.4;
}
#popular_prod{
width: 434px;
/*height: 247px;*/
float: left; 
margin: 18px 0 0 34px;
border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
}
#popular_prod_top{
width: 434px;
text-align: center;
font-size: 18px;
text-transform: uppercase;
height: 28px;
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6; 
}
#manson_top h2{ color: #fff;}
#popular_prod_top h2{ 
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
}
#o_for_home_top h2{ 
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
}
#popular_prod_bottom{
width: 434px;
height: 400px;
background: #ebf3db;
border-radius: 0 0 7px 7px;
}
/*#popular_prod_bottom*/ .small-prod-list .img{
display: block;  
line-height: 50px;
min-height: 116px;
min-width: 116px;
background: #fff;
margin-left: 0px !important;
height: 118px;
width: 120px;
}
#popular_prod_bottom .small-prod-list img{
max-height: 116px;
min-height: 116px;
vertical-align: middle;
}  
#popular_prod_bottom .small-prod-list .title{
font-weight: bolder;
float: left;
font-size: 12px;
margin-bottom: 5px;  
line-height: 1.0;
font-family: Arial;  
}
#popular_prod_bottom .small-prod-list .title span{
height: 24px;
display: table-cell;
vertical-align: middle;  
text-align: center;
width: 120px;
}
#popular_prod_bottom .small-prod-list li:first-child{
  margin-left: 27px;
}
#popular_prod_bottom .small-prod-list li{
width: 122px;
float: left;
margin-right: 8px;
}
#popular_prod_bottom .small-prod-list .price-p {
width: 60px;
height: 20px;
float: right;
background-image: linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -o-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -moz-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -ms-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.4, rgb(7,135,56)), color-stop(0.7, rgb(39,163,89)) );
color: #fff;
font-weight: bold;
text-shadow: 1px 1px 3px #053116;
text-align: center;
border: 1px solid #bfbfbf;
margin: -22px 0 0 0;
}
#popular_prod_bottom .small-prod-list .price-p:hover {
color: #ffd97e !important;
}
#mail_dur{
width: 473px;
height: 80px;
float: left; 
background: url('mail_dur.jpg') 0 0 no-repeat;
margin: 20px 0 10px 4px;
}
#mail_dur p{
margin: 14px 0 0 16px;
font-size: 13px;
color: #0893ca;
font-weight: 900;
float: left;
}
#n{
width: 17px;
height: 26px;
float: left; 
background: url('n.png') 0 0 no-repeat;
margin: 30px 0 0 10px;
}
#form_mail_dur{
border: 1px solid #0893ca;
width: 161px;
height: 21px;
float: left;
margin: 28px 0 0 10px;
color: #a3a3a3;
padding-left: 5px;
}
#btn_mail_dur{
width: 79px;
height: 19px;
background: url('button_rus.png') 0 0 no-repeat;  
border: 0;
cursor: pointer;
font-size: 11px;
color: #fff;
text-shadow: 1px 0.5px black;
margin: 31px 0 0 7px;
}

.style-block1, #style-block2, #sideLeft{ display:none;}
#freddy{margin: 30px 0 -30px 0;}
#block_prod{
width: 970px; 
padding: 0px 0 18px 0 !important;
}
#border_params{
width: 320px;
padding: 10px;
float: left;
}
.do_green{
width: 258px;
height: 185px;
background: #f3f8df; 
margin-bottom: 15px;
}
#do_green_top{
height: 28px;
background: #74a527;
padding: 10px 0 0 24px;
font-size: 14px;
text-shadow: 2px 1px #34792f;
} 
#do_green_top h2{
color: #fff;
}
#do_green_top_bottom{
color: #74a527;
font-size: 13px;
border: 1px solid;
height: 147px;
}  
#do_green_top_bottom ul{
list-style-image: url('okok.png');
margin: 15px 0 0 50px;
line-height: 1.8;
}
.other_inform{
width: 258px;
height: 120px;
background: #f7f9f9; 
}
#other_inform_top{
height: 28px;
background: #0893ca;
padding: 10px 0 0 24px;
font-size: 14px;
text-shadow: 2px 1px #0362a4;
}
#other_inform_bottom{
font-size: 13px;
border: 1px solid #0893ca;
height: 80px;
}
#other_inform_bottom ul{
margin: 9px 0 0 19px;
line-height: 1.5;
}
#other_inform_bottom a{  
color:#0893ca;
}
#other_inform_top h2{
color: #fff;
}
#buybuy{
margin-left: 111px;
float: left;
margin-top: 6px;
padding: 0px 23px 27px 23px ;
}
#flfl{
float: left;
margin: -2px 0px 0 3px;
}
#total-price{
font-size: 22px;
color: #04953e;
font-weight: bold;
margin: 20px 0;
}

.variants select{
background: #fff;
border: 1px solid #d1d1d1;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
height: 28px;
line-height: 26px;
padding: 0 0 0 8px;
text-align: center;
width: 214px;
vertical-align: middle !important;
float: left;
-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 0 1px 3px #CCCCCC inset;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
text-align: left;  
}

#variant-select-option-0FF, x:-moz-any-link {
padding-top: 3px;  
}
#title2{
position: relative;
font-size: 24px;
line-height: 24px;
}
#regbi {
float: left;
margin: 11px 0 13px 15px;
font-size: 12px;
color: #74a527;
display: none;
}
#regbi a{
color: #0893ca !important;
}
#border_params .params{display:none;}
.variants{
margin-left: 2px;
float: left;
width: 100%; 
}   
#disc_pp{
width: 668px;
float: 320px;
}
#disc_pp_top{
width: 100%;
height: 39px;
}
#disc_pp h2{
padding: 10px 0 0 20px;  
font-size: 16px;
color: #fff;
}
#disc_pp p{
margin: 29px 0 10px 22px;
font-size: 13px;
padding-right: 15px;
}
#liquid3 {
float: left;

width: 600px;
}
#liquid4 {
float: left;

width: 600px;
}
.liquid-title {
height: 24px;
display: table-cell;
vertical-align: middle;
text-align: center;
width: 120px;
font-family: Arial;
position: relative;
font-size: 12px;
line-height: 1.0;
text-align: center;
width: 118px;
font-weight: bold;
float: left;
margin-bottom: 2px;
margin-left: 6px;
}
}
.fr{ float:right; margin-right: 10px;}
.fl{ float:left; margin-left: 10px;}
#maka {
width: 696px;
float: left;
}
#maka h1{
color: #a16605;
text-transform: uppercase;
font-size: 20px;
margin: 4px 0 8px 24px;
}
#maka .none_prod{
margin: 12px 0 0 26px;
font-size: 16px;
font-weight: bold;
}
#lilit{
}
#lilit p{
color: #674e36;
padding-top: 7px;  
}
#block_left{
width: 270px;
position: relative;
margin-top: 4px;
float: left;
}
.why-we{
width: 268px;
float: left;
border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
margin: 3px 0 15px 0;
} 
.why-we-top{
width: 268px;
height: 28px;
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6;
}
.why-we-top h2{
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
font-size: 14px;
}
.why-we-bottom {
width: 268px;
font-size: 13px;
float: left;
background: #f2f2f2;
border-radius: 0 0 7px 7px;
}
.why-we-bottom h3{
color: #34a536;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 0;
}
.why-we-bottom p{
margin: 0; 
padding: 3px 20px 0 0;
line-height: 1.2;
}
.why-we-bottom ul{
margin: 17px 0 15px 20px;
}
.why-we-bottom li{
list-style-type: none;
margin: 10px 0 10px 5px;
}
.why-we-bottom li:last-child{
margin-bottom: 110px;
margin-bottom: 25px;
}
.list-img {
background: url('okok.png') 0 0 no-repeat;
width: 26px;
height: 26px;
float: left;
margin: 1px 0 0 -32px;
}
#elvis{
margin: -7px 0 0 -3px;
}
#nav_menu_left{
width: 268px;
float: left;
border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
margin: 0 0 15px 0;
}
#nav_menu_left_top{
width: 268px;
height: 28px;
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6;
}
#nav_menu_left_top h2{
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
font-size: 14px;
}
#nav_menu_left_bottom{
width: 268px;
font-size: 13px;
float: left;
background: #f2f2f2;
border-radius: 0 0 7px 7px;
}
#nav_menu_left_bottom a{
color: #fff;
text-decoration: none;
}
#nav_menu_left_bottom a:hover{
color: #ffd97e;
text-decoration: none;
}
#nav_menu_left_bottom ul:first-child{
 margin: 15px 0 0 20px; 
}
#nav_menu_left_bottom ul:last-child{
 margin-bottom: 10px; 
}
#nav_menu_left_bottom ul{
float: left;
line-height: 1.0;
margin: 6px 0 0 20px;
width: 232px;
}
#nav_menu_left_bottom li{
font-size: 12px;
padding-top: 5px;
list-style: none;
margin-bottom: 6px;
padding-left: 3px;
font-family: Arial;
color: #048136;
}
#nav_menu_left_bottom li:hover{
color: #048136 !important;
text-decoration: underline;
}
.buyzone form, .add_to_compare { display:none;}
#maka .style-block {
  padding: 18px 0 0 0;
  margin: -12px 0 0 0;  
}
.prod-block .prod-info a{
   color: #5a3d23;   
}
.azaz {
    font-size: 12px;
float: right;
margin: -21px 15px 0 0;
}
.buyzone .azaz a{  
  color: #107aa4 !important;
}
.kiska {
width: 975px;
float: left;
}
.kiska h1 {
color: #62482f;
text-transform: uppercase;
font-size: 20px;
margin: 0 0 10px 6px;
  }
.murka{
 margin-bottom: 20px !important;
  }
ul.oform li {
display: inline;
font-weight: bold;
color: #573b22;
float: left;
margin-right: 15px;
font-size: 14px;
}
.oform img {
float: left;
margin: -5px 5px 0 0;
}
#oform2, #oform3 {
color: #8cb82b;
}
.zakaz .style-block {
padding: 0;
}     
.zakaz .style-block p {
color: #706e6b;
}
#text_zakaz {
width: 600px;
line-height: 1.6;
}            
#create_order {
/*position: absolute;
margin: 125px 0 0 97px;*/
width: 130px;
padding: 0px 9px 4px 9px; 
box-shadow: 1px 1px 3px #797979;
text-shadow: 2px 0px 1px #88752B;
background-image: linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -o-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -moz-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -webkit-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -ms-linear-gradient(bottom, rgb(233,161,36) 13%, rgb(245,208,73) 79%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(233,161,36)), color-stop(0.79, rgb(245,208,73)) );
border: 1px solid #E9E124;
}
#coupon_form {
  height: 26px;
line-height: 28px;
padding: 0 30px 0 10px;
width: 175px;
border: 1px solid #826546;
  -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
color: #cecdcd;
margin-bottom: 2px;
  box-shadow: 0 0 2px #CCCCCC inset;
border-radius: 5px 5px 5px 5px;
}
#bution {
position: absolute;
margin: 56px 0 0 -220px;
width: 142px;
} 
#back_to_shop {
width: 170px;
padding: 0px 15px 4px 9px;
}
#add-cart {
width: 140px;
padding: 0px 13px 6px 10px;
}
.editor-content {
float: left;
line-height: 1.4;
  }
.inform_rg {
float: right;
width: 275px;
  }    
#recently_view {
margin: -32px 15px 0 0;
float: right;  
overflow: hidden;
width: 258px;
border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
}
#resently_view_top{
background-image: linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -o-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 11%, rgb(241,241,241) 56%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.11, rgb(224,221,224)), color-stop(0.56, rgb(241,241,241)) );
text-align: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 7px 7px 0 0;
border-bottom: 1px solid #D6D6D6;
height: 28px;
}
#resently_view_top h2{
color: #048136;
padding-top: 6px;
text-shadow: 1px 1px 3px #fff;
font-size: 14px;
}
#resently_view_bottom{
width: 258px;
/*background: #f2f2f2;*/
border-radius: 0 0 7px 7px;
}
#recently_view .old-price{
display: none;
}
.small-prod-list li {
overflow: hidden;
margin: 5px 0 8px 0;
}
#mod-recently-view .title {
color: #34a536;
text-transform: uppercase;
font-size: 14px;
text-align: center;
display: block;
font-weight: bold;
} 
#cart-window {
width:100% !important;
}
#cart-window .price {
font-size: 10px;
}
#o_for_home_bottom_ul {
float: left;
margin: 10px 0 7px 19px;
width: 232px;
}  
#tov {
font-weight: bold !important;
font-size: 14px;
color: #62482f;
display: inline-block;
padding: 0 5px 0 5px;
line-height: 1.0;
margin-bottom: 5px;  
}  
#tov-name {
font-weight: bold !important;
font-size: 14px;
color: #05953e;
display: inline-block;
line-height: 1.0;
margin-bottom: 13px;
}
#tov-top {
  float: left;
}
#close-window {
position: absolute;
top: 10px;
right: 10px;
}
#close-window a{
color: #05953e;
font-family: Arial;
font-size: 32px;
font-weight: bolder;
text-decoration: none;
text-shadow: 1px 1px 4px #BBB;
}
#close-window a:hover {
color: #05953e !important;
text-shadow: 1px 0px 5px #5C5C5C;
}
#search-in-col {
display: none;
}
.small-prod-list ul li {
display: inline-block;
    }
.wrapper .small-prod-list li{
margin-right: 0;
}        
.wrapper .small-prod-list img{
max-height: 118px;
min-height: 118px;
}        
.wrapper .small-prod-list .title {
position: relative;
font-size: 12px;
line-height: 1.0;
text-align: center;
font-weight: bolder;
float: left;
margin-bottom: 2px;
width: 122px;
margin-left: 0;
}
.box {
	display: none;
  width: 662px;
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px -1px rgba(0,0,0,0.1);
-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 2px 0px -1px #CCCCCC inset;
border-radius: 0 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border: 1px solid #d1d1d1;
margin: -10px 0 40px 0;
}
.box.visible {
	display: block;
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px -1px rgba(0,0,0,0.1);
-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 2px 0px -1px #CCCCCC inset;
border-radius: 0 4px 4px 4px;
-moz-border-radius: 0px 4px 4px 4px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border: 1px solid #d1d1d1;
margin: -10px 0 40px 0;
}
#disc_pp_top .section {
margin: 0;
padding: 0;
border: 0;
}
.tabs {
margin-top: 0 !important;
padding-left: 0 !important;
margin-bottom: 40px !important;
  }
.tabs li {
	float: left;
	display: inline;
	cursor: pointer;
	position: relative;
font-size: 12px;
font-weight: bold;
background-image: linear-gradient(bottom, rgb(230,230,230) 24%, rgb(255,255,255) 59%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 24%, rgb(255,255,255) 59%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 24%, rgb(255,255,255) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 24%, rgb(255,255,255) 59%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 24%, rgb(255,255,255) 59%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(230,230,230)),
	color-stop(0.59, rgb(255,255,255))
);
padding: 6px 18px 4px 18px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #d1d1d1;
margin-right: 5px;
margin-top: 1px;
font-family: Arial;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #05953e;
}
.tabs li.current {
  -webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 0px 1px 3px #ECECEC inset;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #d1d1d1;
border-bottom: 1px solid #fff;
padding: 6px 18px 4px 18px;
background-image: none;
font-weight: bold;
color: #04953e;    
}
.popular_raz ul li {
display: inline-block;
}
.popular_raz img {
height: 120px;  
width: 150px;
}
.popular_raz_bottom p {
padding: 4px 10px 4px 10px;
margin: 0;
height: 26px;
font-family: Arial;
color: #000 !important;
}
.popular_raz li{
width: 160px;
float: left;
list-style-type: none;
margin: 15px 14px 0 18px;;
font-weight: bold;
font-size: 13px;
text-align: center;
line-height: 1.0;
border-radius: 5px;
box-shadow: 0px 0px 4px #616161;
background: #fff;
height: 158px;
}

.popular_raz li:hover {
webkit-box-shadow: 0px 0px 6px #797979;
-moz-box-shadow: 0px 0px 6px #797979;
box-shadow: 0px 0px 6px #797979;
}
.trok .style-block {
padding: 18px 0 0px 0px !important;
}
.menu-in ul li:nth-last-child(1) {
float:right; 
background: url('key.png') no-repeat left -1px;
padding-left: 23px;
cursor: pointer;
}
.menu-in ul li:nth-last-child(2) {
float:right; 
background: url('truck.png') no-repeat left -1px;
padding-left: 23px;
cursor: pointer;
margin: 0 18px 0 13px !important;
}
#border_params #total-price {
float: right;
}
.catalog ul ul li:last-child {   
   margin-bottom: -6px;
  border-bottom: 0;
}
#fb a:hover {   
opacity:0.5;   
-moz-opacity:0.5;      
-khtml-opacity: 0.5;   
background-color:#ffffff;   
}
#gbt {
width: 140px;
height: 116px;
background: url('gbt2.png') 0 0 no-repeat;
float: left;
margin: -25px 0 0 5px;
}
#contact {
width: 300px;
float: left;
margin-left: 14px;
margin-top: -25px;
/*height: 107px;  */
/*background: url('ng15.png') 0 0 no-repeat;*/
padding-left: 6px; 
  text-align: center;
}
#contact h2{
font-size: 26px;
color: #05953e;
font-weight: normal;  
}
#contact a{
font-size: 14px;
font-weight: bold;
}
#contact a:href {
text-decoration: underline;
color: #000 !important;
}
#where{
background: url('where.png') no-repeat left 0;
padding-left: 23px;
padding-top: 14px;
height: 33px;
margin-top: 15px;
margin-left: 56px;
}
#phone-text {
font-size: 14px;
font-weight: bold;
text-align: center;
float: left;
width: 100%;
}
#phone-text p{
margin-bottom: 7px;
}
#phone-number {
font-size: 18px;
font-weight: bold;
color: #eb9d00;
text-align: center;
float: left;
width: 100%;
}
.price-liquid {
width: 60px;
height: 20px;
float: right;
background-image: linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -o-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -moz-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -ms-linear-gradient(bottom, rgb(7,135,56) 40%, rgb(39,163,89) 70%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.4, rgb(7,135,56)), color-stop(0.7, rgb(39,163,89)) );
color: #fff !important;
font-weight: bold;
text-shadow: 1px 1px 3px #053116;
text-align: center;
border: 1px solid #bfbfbf;
margin: -20px 0 0 0;
}
.price-liquid:hover {
 color: #ffd97e !important;   
}
.price-liquid p {
margin: 0 !important;
padding-right: 0 !important;
font-size: 12px !important;
}
/*Select*/

.selectbox {
	vertical-align: middle;
	cursor: pointer;
  margin-left: -1px;
}
.selectbox .select {
	width: 160px;
	height: 26px;
	font-size: 14px;
	color: #333;
	text-shadow: 1px 1px #FFF;
border-bottom-color: #b3b3b3;
border-radius: 4px;
box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
-webkit-box-bshadow: 0 1px 3px #CCCCCC inset;
-moz-box-shadow: 0 1px 3px #CCCCCC inset;
box-shadow: 0 1px 3px #CCCCCC inset;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border: 1px solid #d1d1d1;
}
.selector-wrapper {
float: left;
}

.var {
font-weight: bold;
margin-bottom: 5px;
font-size: 12px;
color: #000;
margin-bottom: 6px !important;
}
#var {
margin-left: 2px;
margin-bottom: -6px !important;
}
#bottom-none {
margin-bottom: 25px;
}
#eco {
background: #ebf3db;
}
#we-info ul {
margin: 15px;
}
#we-info ul li {
list-style-image: url('marker-info.png');
margin: 3px 0 5px 0;
}
#inputs {
width: 500px;
height: 35px;
float: right;
margin: 15px -7px 0 0;
}
.item-title h3 {
margin-bottom: 0;
padding: 0;
}
#mod-recently-view ul {
margin-top: -15px;
}
#mod-recently-view li {
padding: 15px;
margin: 0;
}
#mod-recently-view .img {
margin: 0 0 0 32px !important;
min-width: 165px;
min-height: 125px;
}
 #logo-icon {
  	width: 266px;
	height: 105px;
	float: left;
	margin: -30px 0 14px 0px;
}
.FSC{
  	width: 140px;
 	height: 100px;
    float:left;
  	margin-left: 31px;
}
#FSC1 {
background: url('logo-FSC2.png') 0 0 no-repeat; 
  float:left;
  background-size: contain;
  margin-top: 5px;
}
#FSC2 {
background: url('FSC.png') 0 0 no-repeat; 
  background-size: contain;
  float:left;
  width: 85px;
 margin-left: 9px;
margin-top: 15px;
}
#FSC3 {
  width: 30px;
  float: right;
 margin-right: -47px;
margin-left: 0;
}
#fb {
background: url('fb2.png') 0 0 no-repeat; 
  float:left; 
    background-size: contain;
}
#fb:hover{
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
#twitter {
background: url('twitter2.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
}
#twitter:hover {
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
#vk {
background: url('vk2.png') 0 0 no-repeat; 
  float:left; 
  background-size: contain;
}
#vk:hover{
opacity: 0.8;
-moz-opacity: 0.8;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.8; 
}
.social_icons {
    width: 29px;
	height: 29px;
  }
#mod-recently-view img {
width: 165px;
}
.img-liquid {
float: left;
border: 1px solid #bfbfbf !important;
width: 127px;
overflow: hidden;
border-radius: 5px;
}
.img-liquidpop {
float: left;
border: 1px solid #bfbfbf !important;
width: 120px;
overflow: hidden;
}

.img-liquidpoh {
float: left;
border: 1px solid #bfbfbf !important;
width: 120px;
overflow: hidden;
  border-radius: 5px;
}

#maka .editor-content {
margin-left: 24px;
}
.h2-blog {
font-size: 21px;
}
.blog_content.editor-content {
float: left;
width: 770px;
}
.blog_content.editor-content h3{
margin-bottom: 10px;
}
/*RCaruosel*/
.list_carousel {
width: 472px;
float: left;
height: 160px;
margin: 26px 0 0 10px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
padding: 0;
display: block;
float: left;
width: 122px;
margin: 7px 17px 0 17px;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
}
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: 10px;

}
.next {
float: right;
margin-right: 10px;
}
.pager {
float: left;
width: 300px;
text-align: center;
}
.pager a {
margin: 0 5px;
text-decoration: none;
}
.pager a.selected {
text-decoration: underline;
}
.caroufredsel_wrapper {
width: 470px !important;
height: 158px !important;
border-radius: 7px;
box-shadow: 0px 0px 6px #A7A7A7;
border: 1px solid #bfbfbf;
margin: 0 15px 0 0 !important;
}
#no-fil {
margin: -32px -90px;
width: 250px;
font-size: 138%;
text-align: center;
/*background: #f2f2f2;*/
}

/* Table  */
.simple-little-table {
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    margin:0 auto;
    border:#8FCF9C 1px solid;
    border-collapse:separate;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table th {
    font-weight:bold;
    padding:11px 25px 11px 25px;
    
    border-bottom:1px solid #C2DBC7;
    font-size: 13px;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#adc702), to(#0c973c));
    background: -moz-linear-gradient(top,  #adc702,  #0c973c);
    background: -o-linear-gradient(top,  #adc702,  #0c973c);
    color: #fff;
    text-shadow: 1px 1px 0px #2E2E2E;
}
.simple-little-table th:first-child{
    text-align: left;
    padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.simple-little-table tr{
    text-align: center;
    padding-left:20px;
}
.simple-little-table tr td:first-child{
    text-align: left;
    padding-left:20px;
    border-left: 0;
}
.simple-little-table tr td {
    padding: 8px 10px 8px 10px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #C2DBC7;
    border-left: 1px solid #C2DBC7;
    
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr.even td{
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
    border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);    
}

.simple-little-table a:link {
    color: #666;
    font-weight: bold;
    text-decoration:none;
}
.simple-little-table a:visited {
    color: #999999;
    font-weight:bold;
    text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
    color: #bd5a35;
    text-decoration:underline;
}

#shoppilot-product-reviews-widget p {
  margin: 0px 0 10px 0px;
}

/* Table */

.blank {
text-align: left;
font-size: large;
padding: 4px 4px 4px 40px;
color: #003366;
border-left: 10px solid #669933;
margin: 30px 0px 40px 0px !important;
line-height: 150%;


}

#top-nav-mob { display: none; }

.sales .catalog ul ul li {
background: #ff0000 !important; }




/* =======================  MEDIA  =========================== */

@media screen and (max-width: 1000px ) {
  #wrapper { min-width: 100%; }
  .wrapper { width: 90%; }
  #wrapper .center-align,
  .menu-in,
  .catalog,
  #middle,
  #footer .center-align { width: 767px; }
  #wrapper .center-align { padding: 65px 0px 0 0px; }
  #menu li { margin: 0 5px; }
  .b-langs { right: 310px; }
  #gbt {
    width: 70px;
    height: 70px;
    background-size: 70px;
  }
  .logo { widthL 120px; }
  #contact { width: 200px; }
  #contact div:first-child {
    font-size: 24px !important;
    margin-left: 7px !important;
    margin-top: 30px !important;
  }
  #contact div:last-child {
    font-size: 14px !important;
    margin-left: 0px !important;
  }
  .FSC { width: 100px; }
  #FSC2 { margin-top: 0; }
  #FSC3 { margin-right: -17px; }
  
  .catalog { padding: 0; }
  .catalog li {
    background: url('arrow-menu.png') no-repeat 100% -243% /*right 15px*/;
    padding: 0;
    margin-left: 0px;
  }
  .catalog li:hover { background: url('arrow-menu.png') no-repeat 100% 345%; }
  .catalog li a { font-size: 15px; }
  
  .search { margin: 7px 0 0 115px; }
  
  #left-left,
  #o_for_home,
  .popular_raz { display: none; }
  
  #index2 #content { margin-left: 0px; }
  .main-banner {
    float: none;
    margin: 19px auto;
  }
  #index2 .left-part { margin: 4px 0 0 35px; }
  .fl {
    float: none;
    display: block;
  }
  .liquid { 
    margin: 30px auto !important;
    float: none;
  }
  #liquid2 { margin: 10px auto !important; }
  
  #about_us {
    width: 100%;
    float: none;
  }
  #popular_prod {
    width: 760px;
    height: 247px;
    float: none;
    margin: 35px auto;
  }
  
  #popular_prod_top,
  #popular_prod_bottom,
  #popular_prod_bottom .small-prod-list .title span,
  .small-prod-list .img {width: 100%; }
  
  img {
    max-width: 100% !important; 
    height: 100%;
  }
  
  #popular_prod_bottom .small-prod-list .title { float: none; }
  
  #popular_prod_bottom .small-prod-list li {
    width: calc(33% - 20px);
    margin: 5px 10px !important;
  }
  
  .img-liquidpop {
    float: none;
    width: 99%;
    margin: 0 auto;
    text-align: center;
  }
  #popular_prod_bottom .small-prod-list .price-p { position: relative; }
  
  .blog_content.editor-content { width: calc(100% - 170px) !important; }
  
  #maka {
    width: 486px  !important;
    float: right;
  }
  
  .product-wrap { width: 488px; }
  
  #text_zakaz,
  .cart-table,
  #inputs { width: 470px; }
  #back_to_shop { width: 150px; }
  #add-cart { width: 130px; }
  
  .foot-menu { margin: 15px 20px 0px 10px; }
  #footer .center-align { padding: 5px 0px 0 0px !important; }
  
}


@media screen and (max-width: 785px ) {
  * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  
  #wrapper .center-align,
  .catalog,
  #middle,
  #footer .center-align { width: 500px; }
  
  #logo-icon > a,
  #gbt,
  #footer-img,
  #block_left,
  #recently_view,
  .inform_rg,
  #liquid3,
  #liquid4,
  #footer-smeta{ display: none !important; }
  
  #index2 .left-part { margin: 0px; width: 480px; height: 250px; }
  
  .menu-inner { height: 60px; position: absolute; }
  .menu-in { width: 420px; }
  #menu ul { margin-left: -40px; max-width: 440px; }
  #menu li { float: left; margin: 4px 5px !important; }
  .b-langs { right: 0px; top: 20px; }
  #wrapper .center-align { padding: 100px 0px 0 0px; }
  
  #mob-nav { display: block; }
  .catalog ul { float: left; width: 200px; display: none; }
  .catalog li { float: none; display: block; }
  .search { float: right; margin: 7px 5px 0 5px; }
  
  
  #logo-icon {
    width: 30px;
    margin: -26px 0 14px 20px;
  }
  #FSC3 { margin-right: 0; }
  #contact { width: 245px; }
  .main-banner { width: 100%; height: 230px; }
  .slider, #slider { width: 460px; height: 230px; }
  .slider .image { min-width: 100%; min-height: 100%; }
  #popular_prod,
  .editor-content,
  .style-block,
  .product-wrap,
  #disc_pp,
  .box.visible,
  .product,
  .prods-paginate,
  .product-wrap .fl,
  .box { width: 100% !important; }

 /* #footer-smeta {
    width: 200px;
    height: 59px;
    background: url('zelsmet2.png') 30px 0 no-repeat;
    background-size: 80%;
  }
  */
  
  .catalog { position: relative; }
  
  .catalog ul {
    width: 220px;
    position: absolute;
    top: 40px;
    background: #df9a23;
  }
  .catalog li { background: url('arrow-menu.png') no-repeat 95% -243%; }
  .catalog li:hover { background: url('arrow-menu.png') no-repeat 95% 345%; }
  
  li.active-sub { background: url('arrow-menu.png') no-repeat 95% 345% !important; }
  
  .catalog ul ul li a,
   .catalog ul ul ul li a{ color: #fff !important; }
  
  .active-sub > ul,
  .active-sub-sub > ul{ display: block !important; }
  
    ul.sub-sub { 
      display: none !important; 
      opacity: 0;
      -webkit-opacity: 0;
      -moz-opacity: 0;
      -o-opacity: 0;
    }
  #maka { width: 100%  !important; }
  #maka h1,
  #maka .editor-content { margin-left: 0; }
  #maka h1 { text-align: center; }
  .style-block { padding: 18px 0; }
  
  #disc_pp img { width: auto; max-width: 100%; height: auto; }
  
  .prods-paginate .fr { margin-left: 0; }
  
  .product .buyzone { width: 80px; }
  #buybuy { margin: 26px 0; }
  .gallery:after {
    content: "";
    display: block;
    clear: both;
  }
  .product-wrap .fl { float: left; }
  
  .editor-content ul li {
    /* display: none !important;
    visibility: hidden !important;
	opacity: 0 !important;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    -o-opacity: 0 !important; */
  }
  .editor-content ul li:nth-of-type(1),
  .editor-content ul li:nth-of-type(2) {
    display: block !important;
    visibility: visible !important;
	opacity: 1 !important;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    -o-opacity: 1 !important;
  }
  .prod-block { height: 263px; }
  .prod-block h2 { height: 50px; }
  
}




@media screen and (max-width: 600px ) {
  .liquid {
    width: 100%;
    box-shadow: none;
  }
  .prod-block-inner { padding-bottom: 0; }
  .prod-block { height: auto; }
  
  
  
}



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

  #wrapper .center-align,
  #middle,
  #footer .center-align { width: 95%; }
  
  #middle { padding: 0; }
  
  .prod-block, .prod-block h2 { height: auto; }
  .prod-block-inner { padding-bottom: 0; }
  
  .catalog,
  .liquid{ width: 100%; }
  
  #wrapper .center-align { padding: 70px 0px 0 0px; }
  
  .menu-inner { height: 35px; }
  .b-langs { 
    /*position: fixed;*/
    top: 10px; 
    right: 20px;
  }
  .b-langs a { margin-left: 15px; }
  .b-langs a img { width: 25px; }
  
  .menu-in {
    width: 200px;
    height: auto;
    max-height: 100%;
    background: #13a213;
    position: fixed;
    top: 0;
    left: -200px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .menu-in.active { left: 0 !important; }
  #menu ul { 
    margin-left: 0px; 
    width: 100%;
    height: 100%;
    overflow-y: auto;
  }
  #menu li {
    float: none;
    display: block;
    margin: 5px 10px;
    padding: 5px 15px;
  }
  #menu li a {
    color: #fff;
    font-size: 16px;
    display: block; 
  }
  #menu li a:hover {
    color: #000; 
  }
  .menu-in ul li:nth-last-child(1) {
    background: url('key.png') no-repeat 15px 4px;
    padding-left: 40px !important;
  }
  .menu-in ul li:nth-last-child(2) {
    background: url('truck.png') no-repeat 13px 4px;
    padding-left: 40px !important;
  }
  
  #top-nav-mob {
    width: 40px;
    height: 35px;
    background: #13a213;
    position: absolute;
    top: 0;
    right: -40px;
    display: block;
  }
  #top-nav-mob p {
    width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 20px solid #fff;
	border-bottom: 10px solid transparent;
    margin: 6px 12px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #top-nav-mob.active p {
    width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 20px solid #fff;
	border-bottom: 10px solid transparent;
    margin: 6px 8px;
    border-left: 0;
  }
  
  
  .logo,
  .liquid { display: none; }
  
  .logo-mob { 
    display: block;
    margin-top: -20px;
    float: left;
  }
  
  #contact { width: calc(100% - 195px); }
  #contact div:first-child { 
    font-size: 16px !important;
    margin-left: 0!important;
    text-align: center;
  }
    
  
  #logo-icon { 
    float: right; 
    margin: -26px 0 14px 0px;
  }
  
  #index2 .left-part { width: 99%; height: 200px; }
  .slider, #slider { width: 100%; height: 180px; }
  .slider .image { width: 100%!important; height: 160px !important; }
  .navigation { right: 0; }
  
  #popular_prod_bottom .small-prod-list li {
    width: 95%;
    margin: 5px auto !important;
    float: none;
  }
  #popular_prod, #popular_prod_bottom, #footer { height: auto; }
  #phone-text, #phone-number { float: none; }
  #phone-number { padding-bottom: 1px; }
  #popular_prod .small-prod-list { margin-top: -5px; }
  
  #footer { padding-bottom: 20px; }
  .foot-menu { width: 27%; }
  #footer-smeta {
    background: url('zelsmet2.png') 0px 0 no-repeat;
    background-size: 94%;
    float: left;
  }
  
  #map1, #map2 { width: 100%; height: 250px !important; }
  
  .sub-block,
  .prod-block,
  .prod-block.side {
    display: block;
    float: none;
    margin: 0 auto 20px auto;
  }
  
  .lt-label,
  .lt-invite { 
    display: none; 
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    visibility: hidden;
  }
  
  #text_zakaz, .cart-table, #inputs { width: 100%; }
  #inputs {height: auto; }
  #inputs .buy_button { margin: 10px; }
  
  .cart-table tr th:first-child, .cart-table tr td:first-child { display: none; }

  
  .buy_button { line-height: 24px !important; }
  #add_product_notification .buy_button { margin: 0 10px 10px; }
  
  #popular_prod_bottom .small-prod-list img { height: 116px !important; }
  
}



@media screen and (max-width: 430px ) {
  #contact, 
  .cart-table tr th:nth-of-type(5), 
  .cart-table tr td:nth-of-type(5) { display: none; }
  
  .foot-menu {
    width: calc(50% - 10px);
    margin: 15px 5px;
  }
  #footer-smeta { width: 50%; }
  #border_params { width: 100%; }
  
  .prods-paginate { height: auto; }
  .prods-paginate .fl {
    float: none;
    width: 165px;
    display: block;
    margin: 10px auto !important;
 }
  .prods-paginate .fr {
    float: none;
    text-align: right;
    display: block;
    width: 160px;
    margin: 10px auto !important;
  }
  .tabs { margin-bottom: 10px !important; }
  .tabs:after {
    content: '';
    display: block;
    clear: both; 
  }
  
  #own_preloader {
    
    width: 95%!important;
    left: 9px!important;
    height: auto;
  }
  
  #own_preloader .fr {
      float: none;
      display: block;
    }
  
  #add_product_notification .buy_button { margin: 10px; }
  
}


@media screen and (max-width: 370px ) {
  .search { width: 167px; }
  .search .txt {
    padding: 0 10px 0 10px;
    width: 125px;
  }
  #index2 .left-part { height: 170px; }
  .slider, #slider { height: 130px; }
  .foot-menu {
    width: calc(100% - 10px);
    margin: 10px 0;
    text-align: center;
    float: none;
  }
  #footer-smeta {
    float: none;
    margin: 15px auto;
  }
  .b-langs { right: 5px; }
  .b-langs a { margin-left: 5px; }
  
  .cart-table .quantity div,
  .cart-table .arrows { width: 100%; }
  .cart-table .arrows { margin: 0 3px; }
  .cart-table .quantity_input { width: 90%; }
  .cart-table .quantity span { position: static; }
  .arrows span { margin: 10px auto; }
  .cart-table td.del { padding-right: 0; }
  .cart-table .del a {
    float: none;
    margin: 0 auto;
  }
  
}
  
  

@media screen and (max-width: 520px){
#logo-icon {
    float: right;
    margin: -10px 0 14px 0px;
}
}
