.all {
	min-height: 100%;
	position: relative;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 300px;
}

.ins_cont{
	max-width: 1278px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}


.head{
	height: 156px;
	width: 100%;
	position: relative;
}

.head .ins_cont{
	height: 156px;
}

.head .search{
	position: absolute;
	left: 267px;
	top: 72px;

}

.head .wd2 {
	background-image: url(../../_mod_files/ce_images/volfernion/lupa.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: none;
	height: 19px;
	padding-left: 28px;
}


.head .call{
	position: absolute;
	top: 23px;
	right: 0px;
}


.logo {
	z-index: 3;
	position: absolute;
	left: 0px;
	top: 30px;
}

.sp_top{
	background-color: #eef5e6;
	height: 60px;
}

.sp_top a {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 60px;
	text-decoration: none;
	padding-right: 35px;
	padding-left: 35px;
	display: block;
	height: 60px;
}

.sp_top a:hover {
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}


.sp_top .lists{
	position: absolute;
	top: 0px;
	right: 0px;
}

.main_menu {
	height: 60px;
    	background-color: #31634e;
}


.main_menu table{
 }

.main_menu td {
	text-align: center;
}



.main_menu .menu td a {
	line-height: 60px;
	text-decoration: none;
	font-size: 16px;
	padding-right: 35px;
	padding-left: 35px;
	color: #FFF;
    	text-decoration: none;
}

.main_menu .menu td a:hover{
	color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.main_info{
	width: 100%;
	position: absolute;
	top: 236px;
	align-items: center;
	text-align: center;
}

.main_info p{
	font-size: 42px;
	text-align: center;
	color: #FFFFFF;
    font-family: 'montserratbold';
	text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.56);
	line-height: 58px;
}





.content {
	margin: 0 auto;
}


.left_colomn{
	float: left;
	width: 243px;
}

.right_colomn {
	float: right;
	width: 954px;
	padding: 40px 0;
}






.podval {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0;
	height: 264px;
    background: url(../../_mod_files/ce_images/volfernion/podv_line.png) repeat-x  #31634e;
}

.podval .ins_cont{
	height: 264px;
    padding: 36px 20px 0 20px;
z-index: 11;
}

.podval .ins_cont h3, .podval .ins_cont h5{
    	color: #b9c4ad;
}

.podval a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}

.podval .icons img {
	margin: 0 11px;
}

.podval .tree{
	position: absolute;
	left: 0px;
	bottom: 60px;
}

.podval .big_tree{
	position: absolute;
	right: 0px;
	bottom: 60px;
z-index: 10;
}


.podval .copyright {
    background-color:#323f3a;
height: 60px;
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
color: #b9c4ad;
line-height: 60px;
font-size: 12px;
}

/**************/
@font-face {
    font-family: 'open_sansregular';
    src: url('../../fonts/opensans-regular-webfont.eot');
    src: url('../../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'merriweatherregular';
    src: url('../../fonts/merriweather_regular-webfont.eot');
    src: url('../../fonts/merriweather_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/merriweather_regular-webfont.woff2') format('woff2'),
         url('../../fonts/merriweather_regular-webfont.woff') format('woff'),
         url('../../fonts/merriweather_regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/******************/
.eshop-cat-tree_level_2 .eshop-cat-tree__item-link {
	font-size: 14px;

}


.eshop-cat-tree_level_2 .eshop-cat-tree__item-link {
	padding-left: 37px;
}



.eshop-cat-tree__item-link {
	text-decoration: none;
}

li.level1_1{
	margin-top: 100px;
}

.eshop-cat-tree_level_1 .level1_1:first-child{
	margin-top:0;
}

.level1_2 img {
	float: left;
	line-height: 34px;
	margin-top: 8px;
}

.cart-small__text .items {
	background-color: #FFF;
	float: right;
	height: 32px;
	width: 32px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	-khtml-border-radius: 32px;
	border-radius: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
}





#idSearchWordsspec_small_search_001002113 {
	background-image: url(../../_mod_files/ce_images/volfernion/lupa.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	color: #858585;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	height: 32px;
	text-align: center;
border: 1px solid #ccc;
}

.podval .icons{
    margin: 0 11px;
}

.eshop-item-small__content{
	position: relative;
}

.eshop-item-small:hover .hide {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	z-index: 5;
	height: 300px;
	width: 306px;
	visibility: visible;
	opacity: 1;
}

.hide{
visibility: hidden;
  opacity: 0;
	position:absolute;
	top:0;
	left:0;
    	background-color: #FFF;
    	z-index: 5;
    	height: 300px;
	width: 306px;
}


.hide td{
	font-size: 12px;
	text-align: left;
}

.transition {
  transition: 1s;
}

.global_cols_3{
	width:33.33%;
}


.main_menu .cart-small .cart-small__order-btn, .main_menu .cart-small__cont-btn{
		display: none;
}


.one-click .items, .cart-small_type_success .items{
	display: none;
}


.one-click .cart-small__success-message, .main_menu .cart-small__success-message{
	display: none;
}



.one-click .eshop_cart_count{
	display: none;
}

.one-click .cart-small__cont-btn{
	display: none;
}



.cart-small__form-line{
	margin-bottom: 10px;
}

.eshop-item-small__visual img{
	border-radius: 20px;
}

.eshop-item-tooltip {
	display: none !important;
}

.cart-small_not_empty .cart-small__order-btn {
    display: inline-block;
}

.eshop-item-small__visual{
	height: 300px;
	width: 306px;
	position: relative;
}