@font-face {
 font-family: Arimo;
 src: url("Arimo.ttf") 
}

@font-face {
 font-family: 'Arimo';
 src: url("Arimo.eot") 
}
@font-face {
 font-family: Arimo;
 src: url("Arimo.woff") 
}

body { 
font-family: "Arimo" !important;
background: url('images/bg-all.jpg') 50% 0% fixed no-repeat;
color: #6C6C6C;
font-size: 15px;
min-width: 1100px !important;
}


.bx_content_section h1 {font-weight: 400; color: #50661b; text-transform: uppercase; display: block;border-bottom: 1px dashed #C3C3C3; font-size: 20px; padding-bottom: 10px; margin: 10px 0; }
.bx_content_section a {color: #50661b;}
.bx_content_section a:hover {text-decoration: none;}

.top-panel {display: block; width: 100%; height: 42px; line-height: 42px; background: url('images/top-panel-bg.png');position: fixed; z-index: 9999; float: left; top: 0px;}
.top-panel-content {width: 1100px;height: 42px;line-height: 42px; margin: 0 auto;position: relative;}

ul.top-panel-menu {margin: 0px; padding: 0px; line-height: 42px; position: absolute; top: 0px; left: 250px;}
ul.top-panel-menu li {margin: 0px; padding: 0px 10px; line-height: 42px; list-style: none; float: left; background: url('images/top-panel-menu-itm.png') 100% 50% no-repeat;}
ul.top-panel-menu li:last-child { background:none;}
ul.top-panel-menu li a {color: #c2d498; font-size: 15px; text-decoration: none;}
ul.top-panel-menu li a:hover {text-decoration: underline;}


.top-panel-right {display: block; position: absolute; right: 10px; top: 0px;}

a.bx_login_top_inline_link { color: #fff;font-size: 14px;margin: 0px 8px 0px 5px;text-decoration: none;vertical-align: middle;}

.proflinck { background: url('images/profilelinck.png') 0% 50% no-repeat; padding-left: 25px;}
.exitlinck { background: url('images/exitlinck.png') 0% 50% no-repeat;padding-left: 25px;}

.bx_login_block { background: none;float: left;padding-left: 0px;}

.rvc-head {display: block; width: 100%; height: 180px;  background: url('images/head.jpg') 50% 50% no-repeat; border-bottom: 4px solid #879d52;position: relative; float: left;z-index: 300;margin-top: 42px;}
.rvc-head-content{width: 1100px; height: 180px; margin: 0 auto;position: relative;}

.rvc-head-right {display: block; position: absolute; right: 10px; top: 25px;}

.rvc-head-right .bx_small_cart {background: url('images/head-cart.png') 0% 50% no-repeat !important; height: 50px; padding-top: 10px; color:#464574; font-size: 14px; line-height: 20px;}
.rvc-head-right .bx_small_cart span {background: none !important; padding-left: 60px; display: block;}
.rvc-head-right .bx_small_cart .top-cart {text-transform: uppercase;color:#464574;}
.rvc-head-right .bx_small_cart .top-cart a{font-weight: 400;color:#464574; }
.rvc-head-right .bx_small_cart .bot-cart strong {font-weight: 400; font-style: italic; }

.rvc-head-center {position: absolute; top:30px; left: 410px; text-align: center;}
.rvc-head-center span {display: block; color: #5b5b5b; font-size: 14px; line-height: 25px;}
.rvc-head-center .head-tel{font-size: 24px;line-height: 30px;}
.rvc-head-center .head-tel strong {font-size: 32px; font-weight: 400;}

.rvc-head-menu {position: absolute; bottom:0px; right: 0px;}
.bx_topnav {padding: 0px !important;}
.bx_topnav li {margin-right: 0px !important; }
.bx_topnav li a {color: #50661b !important; line-height: 50px; height: 50px; padding: 0px 25px 28px 20px; font-size: 20px !important; background: url('images/v-menu-itm.png') 50% 100% no-repeat;}
.bx_topnav li a:hover {background: url('images/v-menu-itm-h.png') 50% 100% no-repeat;}

.top-scroll {display: block; width: 100%; height: 75px; position: relative; float: left;  z-index: 250;}
.top-scroll-content {display: block; width: 1100px !important; height: 75px; margin: 0 auto; position: relative !important; /*background-color: #fff;*/}
.top-scroll-content .top-logo {display: block; position: absolute; top: 2px; left:0px;}
.top-scroll-content #navigation {display: block; position: absolute; top: 30px; left:300px;}

.home-ban {display: block; width: 100%; position: relative;float: left;  }
.home-ban-content {width: 1100px; margin: 0 auto;position: relative;}

/*.rvc-cont {display: block; width: 100%;  position: relative;float: left; margin-top: 10px; padding-top: 5px;}*/
.rvc-cont-content {width: 1100px !important; margin: 0 auto;position: relative; min-width: 1100px !important; display: block;}

.footer-wrap {display: block; width: 100%;  position: relative;float: left; margin-top: 20px; border-top: 4px solid #879d52; min-height: 100px; background-color: #dde5c9;}
.footer-wrap-content {width: 1100px; margin: 0 auto;position: relative;}
.logo-bot {display: block; position: absolute; left: 0px; top: -23px; background: #ffffff url('images/logo-bot.png') 50% 50% no-repeat; height: 42px; width: 146px; }

.footer-wrap-right { padding:15px 0; text-align: right; display: block; width: 100%;}
.footer-wrap-right span {display: block; color: #5b5b5b; font-size: 14px; line-height: 25px;}
.footer-wrap-right .bot-tel{font-size: 16px;line-height: 30px;}
.footer-wrap-right .bot-tel strong {font-size: 20px; font-weight: 400;}

.footer-soc {display: block; margin-top: 7px;}
.copyright {display: block; width: 100%; text-align: center !important; color: #5B5B5B !important; padding-bottom: 7px;}
.copyright a {color: #5B5B5B !important; text-decoration: none;}

.sid-block-title {color: #6e6e6e; text-transform: uppercase; font-size: 18px; display: block; line-height: 24px;}
.bx_inc_news_footer_newslist li {border-bottom: 1px dashed #C3C3C3; padding: 5px 0 !important;}
.bx_inc_news_footer_newslist{margin: 5px 0 !important;}
.bx_inc_news_footer_newslist a {color: #50661b !important; font-weight: 400 !important; font-size: 14px !important;}
.sid-news-block {display: block; margin: 25px 0; padding: 0 3px;}

.vertical-catalog-menu {display: block; margin: 0px; padding: 0px; list-style: none;}
.vertical-catalog-menu li {display: block; margin: 0px; padding: 0px; list-style: none; margin-bottom: 5px; font-size: 18px;}
.vertical-catalog-menu li a {display: block; padding: 5px 15px; color: #fff; text-decoration: none;background-color: #889d54;}
.vertical-catalog-menu ul.root-item { background-color: none; margin-left: 0px; padding: 0px; padding-top: 5px;}
.vertical-catalog-menu ul.root-item li { background-color: none; border-bottom: 1px dashed #dcdcdc;font-size: 16px; margin-bottom: 0px;margin-left: 10px;}
.vertical-catalog-menu ul.root-item li:last-child {border-bottom: none;}
.vertical-catalog-menu ul.root-item li a {color: #50661b; background: #ffffff url('images/c-menu-itm.png') 15px 50% no-repeat; padding: 10px 30px; padding-right: 5px;}

.vertical-catalog-menu .root-item-selected ul{display: block !important;}
.vertical-catalog-menu .item-selected {font-weight: 700;}
.vertical-catalog-menu .root-item-selected {text-decoration: underline;}

.sid-nav-block .sid-block-title {margin-bottom: 10px;}
.sid-nav-block {margin: 15px 0;}

div.forum-header-box {background-color: #889D54 !important; border: 1px solid #889D54 !important;}
table.forum-table th, div.forum-reply-header {background-color: #C2D498 !important;border: 1px solid #C2D498 !important;}
.forum-head-title a {color: #6e6e6e;}
table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box  {background-color: #C2D498 !important;border: 1px solid #C2D498 !important;}
table.forum-table tr.forum-row-last td {border: 1px solid #C3C3C3 !important;}

#tabprod_com_cont .bx-catalog-tab-list {display: none;}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {z-index: 80 !important;}

.cat-view-itm-images {display: block; width: 50px; height: 50px; float: left; background-position: 50% 50%;background-position: 50% 50%;
background-repeat: no-repeat; background-size: contain; position: relative; border: 1px solid #C3C3C3; margin-right: 5px; margin-bottom: 10px;}
.cat-view-itm-title {display: block; /*height: 35px;*/ overflow: hidden;}
.cat-view-itm-title a {color: #464574; text-decoration: none; font-size: 13px;}
.cat-view-itm-title a:hover {text-decoration: underline;}
.cat-view-itm  {border-bottom: 1px dashed #C3C3C3; margin: 5px 0; padding-bottom: 5px; height: 55px; width: 100%;}
.cat-view-itm-price {color: #50661b; font-size: 14px; font-weight: 400;}
.bx_item_list_you_looked_vertical {border: none !important;}


.cat-filter .bx_filter_title {font-weight: 400; color: #6e6e6e;}
.cat-filter .bx_filter_container {display: block; float: left; padding: 0px 10px 0px 15px; min-height: 50px;width: 240px;height: 55px;}
.cat-filter .price .bx_filter_container_title {display: block; float: left;}
.bx_filter_container_pr {display: block; float: right; width: 150px;}
.cat-filter .bx_filter_container_title  {margin: 0px !important; height: 32px; line-height: 32px; border: none !important; font-size: 12px; }
.DivSelectyze {margin-top: 0px !important;}
.bx_filter_horizontal .bx_filter_container:nth-child(4n+2) {clear: none !important;}
#bx-panel {z-index: 99599 !important;}
.UlSelectize {padding-left: 0px; margin-top: 0px;}
.bx_filter_horizontal .bx_filter_container:nth-child(4n+2) { clear: none;}

.bx_filter_container select {WIDTH: 195px;}

.filtr-price-min input, .filtr-price-max input {border: none !important; box-shadow: none !important; height: 15px !important;color: #6e6e6e !important; font-size: 11px !important; background: none !important;}
.filtr-price-min {display: block; margin-left: -15px;}
.filtr-price-max {display: block; margin-right: -35px; text-align: right;}
.cat-filter {border: 1px solid #C3C3C3; padding: 10px 5px; background-color: #F8F8F8;}
.cat-filter .bx_filter_container_title {margin-top: 9px; color: #333333 !important;}
.cat-filter .bx_filter_control_section {margin: 5px !important; text-align: right !important;}
.cat-filter .bx_filter_search_button {line-height: 20px !important; height: 20px !important; font-weight: 400 !important; font-size: 13px !important; background: none !important;}
.bx_filter_horizontal .bx_filter_block span {min-height: 15px !important; color: #333333 !important;}

.top-home {display: block; position: absolute; left: 0px; top: 0px; height: 180px; width: 250px;}

.bx_catalog_text { margin: 10px 0 !important;}
.bx_catalog_text_title a{color: #50661b !important;}

.rvc-head-search {display: block; top: 95px; right: 10px; width: 210px; position: absolute;}

.news-list .news-item b {font-weight: 400 !important;}

.rvc-cont .point-faq a {text-decoration: none;}
.rvc-cont .point-faq {border-bottom: 1px dashed #C3C3C3; padding: 7px 0px;}
.rvc-cont th {text-align: left;}

.foot-right-pr {display: block; top: 75px; font-size: 11px; width: 650px; position: absolute; }
.foot-right-oh {display: block; top: 50px; font-size: 11px; width: 650px; position: absolute; }
div.title-search-result {margin-top: 0px !important; margin-left: 0px !important;min-width: 210px !important;max-width: 210px !important;}

.home-cat-title {display: block; border-bottom: 1px dashed #C3C3C3; padding-bottom: 10px; margin: 0 10px; color: #889d54; font-size: 22px; text-transform: uppercase; margin-bottom: 15px;}

/*.bx_item_detail .item_current_price {background: none !important; border: none !important; color: #50661B !important;}*/
.bx_item_detail .item_current_price {background: none !important; background-color: #50661B !important; border: none !important; color: #fff !important;}

.bx_bt_button {background: linear-gradient(to bottom, #889d54 0px, #50661B 100%) transparent !important;}
.bt_blue {background: linear-gradient(to bottom, #889d54 0px, #50661B 100%) transparent !important;}
.checkout {background: linear-gradient(to bottom, #889d54 0px, #50661B 100%) transparent !important; text-shadow: none !important;}

#basket_items h2 {color: #50661B ; font-size: 15px; font-weight: 400 !important;color: #6C6C6C; }
#basket_items h2 a{color: #50661B ; font-size: 15px; font-weight: 400 !important;color: #6C6C6C !important; }
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {color: #889D54 !important;}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {font-weight: 400 !important;}

.bx_ordercart_order_table_container h2 {color: #50661B ; font-size: 15px; font-weight: 400 !important;}

.faq-table {background: #F3F3F3 url('images/postquote.png') 5px 5px no-repeat; padding: 7px; padding-left: 55px;}

.faq-itm {display: block; width: 100%; margin-bottom: 20px;}
.faq-itm-title {color: #fff; display: block; margin-bottom: 5px;background: #9FB171;padding: 5px;}
.faq-itm-cont {background: #F3F3F3 url('images/postquote.png') 5px 5px no-repeat; padding: 7px; padding-left: 55px;}

.bx_catalog_list_home.col3 .bx_catalog_item {padding: 0px 10px 10px 10px !important;}
.bx_catalog_list_home .bx_catalog_item_images_double { margin-top: -100%;}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {padding-top: 100% !important;}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {padding: 0px 10px 15px !important;}

.bx_catalog_item_title, .bx_catalog_item_price {text-align: center; }
.bx_catalog_item_title a {color: #464574 !important;}
.bx_catalog_item_price {color: #50661B !important;}
.bx_catalog_list_home .bx_catalog_item_title {/*height: auto !important; overflow: auto;*/height: 47px;}

nav {
	margin-bottom: 30px;
	position: relative;
}

nav ul {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 5px solid #bbb;
padding-left: 0px;
}

nav li {
	float: left;
	margin-right: 35px;
        list-style: none;
}

nav li a {
	color: #666;
	font-weight: bold;
        text-decoration: none;
}

nav li a:hover,
nav li a:focus,
nav li a.current {
	color: #6C6C6C;
}

nav #indicator {
	position: absolute;
	left: 15px;
	bottom: 5px;
	width: 12px;
	height: 7px;
	background-image: url('images/notch.png');
}


/* Content */

#content section {
	display: none;
}

#content p {
	margin-bottom: 1em;
	/*max-width: 50em;*/
	line-height: 1.6;
}

#soc_comments_div .bx-catalog-tab-list {display: none;}

div.blog-comment-new .blog-comment-date {background-color: #F3F3F3 !important;}

.grid1x3 .bx_sidebar { 
width: 260px !important;
display: block;
}

.grid1x3 .bx_content_section { 
width: 815px !important;
display: block;
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {z-index: 50 !important;}
.bx_catalog_item_articul {text-align: center; color: #fff !important; height: 13px; line-height: 13px;font-style: italic; /*border-bottom: 1px solid #DADADA;*/ padding: 3px; background-color: #A3A3A3; width: 220px; margin: 0 auto; margin-bottom: 5px; display: block !important;}

.col4 .bx_catalog_item_articul {width: 155px;}

/*.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu { 
display: block;
}
*/
.bx_catalog_list_home {margin-bottom: 3px !important; border: none !important;}
.homeall {display: block; width: 100%; text-align: right; margin-bottom: 5px;}
.opisfull {display: block; width: 100%; text-align: justify;}

.ost-tov {font-size: 15px;color:#464574; line-height: 19px; margin: 0px 0px 20px; padding: 0px 0px 0px 10px; }
.ost-tov span {font-style: italic;}

.bx_catalog_list_home .bx_catalog_item  { 

border: 1px solid #D3D3D3;
border-radius: 3px;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.180);
padding-bottom: 10px !important;
}

.mf-ok-text {font-size: 18px; color: #50661B !important; font-weight: 700;}

.bx_element input[type="radio"]:checked + label .bx_logotype, .bx_element label.selected .bx_logotype { 
border: 2px solid #FF0000 !important;
}

#catalog-detail-main-image {width: 300px; height: 300px; display: table-cell; vertical-align: middle; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.180);}

.catalog-more-images {display: block; width: 320px; float: left; margin: 0 -10px; margin-top: 20px; }
.catalog-more-images .catalog-detail-image { margin: 0 9px; max-height: 87px; max-width: 87px;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.180); display: block; vertical-align: middle; margin-bottom: 10px; text-align: center; float: left; overflow: hidden;}
.catalog-more-images .catalog-detail-image img {max-height: 80px; max-width: 80px; padding: 5px; display: block;}

.klondike-slider-green {border: none !important;background: #ffffff url('images/home-ban-bg.jpg') 50% 50% no-repeat !important; }

.klondike-slide-in { max-width: 850px !important;}
.klondike-slide .slide-header {color: #889D54 !important; font-size: 45px !important;}
.klondike-slide .slide-data {color: #889D54 !important;}
.klondike-slide .klondike-link { 
background: rgba(136, 157, 84, 0.867) !important;
border: 8px solid rgba(255, 255, 255, 0.867) !important; border-radius: 0px !important; font-weight: 400 !important;}

.klondike-slider-green .klondike-dots span {background: #889D54 !important;}
.klondike-slide-current .klondike-img { left: 68% !important;}

.klondike-slide .klondike-img {background-color: #fff; top: 80px !important; right: 80px !important; left: auto !important;}
.klondike-slider { height: 300px !important; }
.klondike-slide .klondike-link {top: 210px !important;}

.bx_lt .bx_item_slider {display: none;}

.bx_catalog_list_home {display: block; float: left; width: 100%;}

.bx_catalog_list_home.col3 .bx_catalog_item {min-height: 338px;}

.bx_filter_block {display: block; position: absolute; z-index: 250;background-color: #fff; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.180); padding: 5px !important;}

#basket_items thead {font-weight: 700; text-align: center !important; font-size: 15px !important;}

#basket_items td {vertical-align: middle !important;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {width: 100px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item { width: 300px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {width: 120px; text-align: center;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price {width: 120px;text-align: center;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered {padding-left: 20px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom input {text-align: center !important;}

@media print {
.bx_sidebar {display: none !important;}
.footer-wrap {display: none;}
body {background: none !important;}
.grid1x3 .bx_content_section {width: 1000px !important;}
#bx-panel  {display: none !important;}
}
.print-tov {display: block; width: 100%; margin-bottom: 7px; text-align: right;}

.ctfoot {display: block; width: 1100px; margin: 0 auto; text-align: center;}

.top-geo {COLOR: #fff;}
.faq-vopr {DISPLAY: block; TEXT-ALIGN: RIGHT; LINE-HEIGHT: 35px; HEIGHT: 35px; MARGIN: 15px 0px;}
.faq-vopr a { LINE-HEIGHT: 35px; HEIGHT: 35px; COLOR: #fff; TEXT-TRANSFORM: uppercase; PADDING: 5px 15px; BACKGROUND-COLOR: #464574; TEXT-DECORATION: none;}

.rvc-top-ban, .rvc-left-ban {DISPLAY: block; WIDTH: 100%; MARGIN: 10px 0px;}