/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, applet, object, iframe, blockquote, pre,  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 {
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
 margin:0;
 }
 
 

body{  background:url(images/bg_body_2.jpg) repeat 0 0 transparent; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#293334;}
.body_color{background:url(images/bg_body.jpg) transparent; position:relative; z-index:0; }
a {text-decoration:none; color:#c4b290}
a:hover{ text-decoration:underline;}
.clear{clear:both;}
#global{width:1140px; margin:0 auto;}
      

/* Fonts */
/*@font-face {
 font-family: "Futura New Heavy";
   src: local("Futura New Heavy"),
    url("../fonts/ftrahv.ttf");
} 

@font-face {
    font-family: "Futura New Heavy";
    src: local("Futura New Heavy"),
    url("../fonts/ftrahv.eot");
}
  
@font-face {
    font-family: "Futura New Heavy";
    src: url("../fonts/ftrahv.eot");
    src: url("../fonts/ftrahv.eot?#iefix") format("embedded-opentype"),
        url("../fonts/ftrahv.ttf") format("truetype"),
        url("../fonts/ftrahv.svg#JournalRegular") format("svg");
     font-weight: normal;
     font-style: normal;
  }*/
  

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
#header{min-height:565px;}
.header_top{height:41px; background:url(images/bg_menu_top.png) repeat-x 0 0; overflow:hidden; border-bottom:4px solid #117931; position:relative; z-index:10}
.header_top ul.main_menu, ul.lang{height:41px; overflow:hidden; list-style:none; float:left; margin-top:0px;}
.header_top ul.main_menu li{float:left; height:41px; background:url(images/bg_menu_top_li.png) no-repeat 100% 50%; padding: 0 15px;}
.header_top ul.main_menu li a, ul.lang li a{display:block; font:12px/38px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.home_link{padding: 0 !important; width:60px; overflow:hidden; }
.home_link a{display:block; background:url(images/icon_home.png) no-repeat 19px 7px;}
.home_link a:hover{background-position:-79px 7px; text-decoration:none;}
.header_top ul.main_menu li a:hover , ul.lang li a:hover{color:#a6ce39}
.header_top ul.main_menu li.active a , ul.lang li.active a {color:#a6ce39}

ul.lang{margin-left:41px;}
ul.lang li{float:left; height:41px; padding: 0 6px 0 3px;}
ul.lang li a{font-size:11px !important;}


/* Search Form*/
#search_form{margin-top: 7px; float:right; margin-right:21px;}
#search_form input[type=text]{width:155px; height:24px; background:url(images/bg_search_form.png) no-repeat 0 0; font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; border:none!important; padding-left: 6px; padding-right:30px;}
#search_form input[type=submit]{display:none;}

/*White Header Menu*/
.white_menu{height:93px; background: /*url(images/bg_white_sub_menu_2.png) no-repeat 0 -3%*/ #fff; position:relative; z-index:10; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; behavior: url(js/PIE/PIE.htc);}
.white_menu ul{list-style:none !important; height:93px; padding-top:2px; /*background:#fff;*/ border-radius: 0 0 10px 10px;}
.white_menu ul li ul.sub_menu {display:none;}
.white_menu li{width:/*210px*/186px; height: auto !important; float:left; background:url(images/bg_white_menu_li.png) no-repeat 100% 0px;}
.white_menu li a{color:#293334; display:block; font:17px "Futura New Heavy", Tahoma; text-transform:uppercase; background:url(images/arrows_white_menu.png) no-repeat /*-101px*/-125px 30px; padding-left: 18px;  padding-top: 31px; width:191px; /*height:62px;*/}
.logo{padding-left: 5px; padding-top: 0px; width:272px !important; height:77px !important}
.logo img {margin-top:20px;width: 265px;}
.logo a{ background:none !important; padding:0 !important;}
.white_menu li:hover{ /*background-color:#fff;*/}
.white_menu li:hover a{background:url(images/arrows_white_menu.png) no-repeat 147px 30px; text-decoration:none;}
.white_menu li a.white_menu_text{ display:block;}
.white_menu li a.white_menu_text:hover{color:#117931 !important;}
.cufon-active{color:#117931 !important;}
.white_menu .active_page_nav a.white_menu_text{color:#117931 !important; background:url(images/arrows_white_menu.png) no-repeat 147px 30px !important;}

/*White Sub Menu*/
.white_menu li .sub_menu li {min-height: 20px !important; padding-top: 10px !important; }
.white_menu li:hover .sub_menu{display:block; z-index: 999999!important; position: relative;}
.sub_menu{width:175px;  padding:0 0 0 10px; background:/*url(images/bg_white_sub_menu.jpg) repeat 0 0 #e5e9eb*/#fff; display:block;  height:auto!important; position: absolute; z-index: 5; left: -1px; border-bottom:4px solid #117931; display:none; top: -2px;}
.sub_menu li{float:none !important; border-bottom:1px dotted #dedddd; min-height:25px; background:none !important; width:165px; position: relative; padding: 5px 0;}
.sub_menu li a.white_submenu_text{display:block; font:14px/35px Tahoma ,"Times New Roman", Times, serif !important; text-transform:none !important; color:#293334 !important; background:url(images/arrows_white_submenu.png) no-repeat -135px 16px !important; padding:0 0 0 8px !important;}
.sub_menu li:hover{ background-color:#f4f6f7 !important;}
.sub_menu li:hover a.white_submenu_text{background-position: 175px 16px !important; text-decoration:none; color:#117931 !important;}

.white_menu li:hover .sub_menu li:hover .sub_menu_2{display:block !important}
.sub_menu_2{display:none !important; border-radius:10px !important; overflow: hidden !important;  width:200px;  padding:0 0 0 10px; background:/*url(images/bg_white_sub_menu.jpg) repeat-x 0 0 #e5e9eb*/#fff; display:block; height:auto!important; position:absolute; top: 0px;left: 200px; border-bottom:4px solid #117931;  border-top:1px solid #c9c9c9;} 
.sub_menu_2 li{float:none !important; border-bottom:1px dotted #dedddd; min-height:35px !important; background:none !important; width:196px;}
.sub_menu li a{display:block; min-height:25px; padding-top:10px; padding-bottom: 5px; font:14px/18px Tahoma ,"Times New Roman", Times, serif !important; text-transform:none !important; color:#293334 !important; background:url(images/arrows_white_submenu.png) no-repeat -140px 7px !important; padding:0 0 0 8px !important;}
.sub_menu_2 li:hover{ background-color:#f4f6f7 !important;}
.sub_menu_2 li:hover a{background-position: 175px 16px !important; text-decoration:none; color:#117931 !important;}
.sub_menu_2 li a{background: none !important;}

/**************  Slideshow *********************/
#header_slideshow{width:100%; height:465px; z-index:0; position:relative; border:1px solid red;}
#header_slider_container{width:1140px; margin:0 auto; height:465px; position:relative;z-index:0;} 
p.slider_title{display:block; width:370px;}
.head_slider_title{ text-transform:uppercase; font:44px/40px "Futura New Heavy", Tahoma; color:#fff; position: relative; left: 1022px; top: 13px; width: 340px; }
.head_slider_white_descr{font:14px "Futura New Heavy", Tahoma; text-transform:uppercase; color:#fff; position: relative; left: 1025px; top: 20px; width: 340px;}
.head_slider_grey_descr{font:14px/19px Verdana, Arial, Helvetica, sans-serif; color:#293334; position: relative; left: 1023px; top:33px; width: 340px;}
.view_detail_btn{ position: relative; left: 1013px; top: 51px; font:14px/30px "Futura New Heavy", Tahoma; text-transform:uppercase; color:#fff; background:#a6ce39; display:block; text-align:center; width:105px; height:30px; z-index:10; cursor:pointer;}
.view_detail_btn:hover{background-color:#117931; text-decoration:none;}

#slideshow {height:465px; left: -234px; position:relative; top: 46px; background:transparent;}
#slideshow DIV {position:absolute;bottom:0; left:0; z-index:0; opacity:0.0; height: 465px;}
#slideshow DIV.active {z-index:0; opacity:1.0;}

.active_text{opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0;-khtml-opacity: 1.0;}
#slideshow div.last-active {z-index:0; position:relative;}
#slideshow div {display: none;}
#slideshow div.active {display: block;}
#slideshow div img {width:1241px; height:727px; display:block; position:absolute; bottom:-80px; /*left:90px;*/ z-index:0;}

                     
/*                  
================================================================================
|                                    CONTENT                                   |
================================================================================
*/
#content{ position:relative; top:-50px; left:-3px; z-index:0; clear:both;}

/* Marker News Block*/

#news_block{height:243px;}
.market_news, .breadcrumbs{height:50px; border-bottom:4px solid #117931; background:url(images/bg_news_market.png) repeat-x 0 0; margin-left: 3px; width:1140px; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius:  10px 10px 0 0; behavior: url(js/PIE/PIE.htc); overflow:hidden;}
.news_lable{font:14px/51px "Futura New Heavy", Tahoma; color:#fff; padding: 0 18px; float:left; text-transform:uppercase;}
.news_descr{font:12px/51px Tahoma, Arial, Helvetica, sans-serif; color:#fff; float:left; width:300px; overflow:hidden; padding:0 10px; text-align: center; list-style-type: none;}
.news_descr a {font:12px/51px Tahoma, Arial, Helvetica, sans-serif; color:#fff; float:left;}
#mycarousel2 {overflow: hidden; float:left;}
.news_switch{width:51px; height:21px; float:right; overflow:hidden; margin-right: 21px; margin-top: 15px;}
.next_news{width:26px; height:21px; display:block; background:url(images/bg_news_switch.png) 0% 100% no-repeat; overflow:hidden; float:left; }
.prev_news{width:25px; height:21px; display:block; background:url(images/bg_news_switch.png) 0% 0% no-repeat; overflow:hidden; float:left;}
.next_news:hover{background-position:100% 100%; text-decoration:none;}
.prev_news:hover{background-position:100% 0%; text-decoration:none;}

.home_news_block{min-height:196px; background:url(images/bg_news_block.png) no-repeat 0 -3px; width:1146px}
.single_news_block{background:url(images/bg_single_news_block.png) no-repeat 100% -3px; padding-left: 21px; padding-top: 17px; width: 332px; float:left;}
.news_title a{font:18px "Futura New Heavy", Tahoma; color:#293334; text-transform:uppercase;}
.news_title a:hover{color:#117931;}
.news_img{width:104px; height:70px; float:left; overflow:hidden;margin: 11px 11px 14px 0;}
.news_img a{ background:url(images/bg_news_img.png) no-repeat 0 0; width:104px; height:72px; display:block; position:relative; z-index:0; }
.news_img a:hover{ width:106px; height:64px; padding:3px 3px 4px 3px;}
.news_img a:hover img{width:98px; /*height:64px;*/}
.news_img img{width:104px; /*height:70px;*/ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE/PIE.htc);}



.news_desrc{width:215px; float:left; /*margin-left: 16px;*/ margin-top: 10px;}
.news_desrc td{vertical-align:middle; min-height:70px; text-align:left; font:bold 13px Tahoma, Arial, Helvetica, sans-serif;}
.news_desrc td a{color:#117931}
.news_desrc td a:hover{color:#293334; text-decoration:none;}
.article_link{ /*max-height:75px;*/ border-top:1px dotted #e2e7ea; padding-top: 10px; overflow: hidden;}
.article_link a {color:#293334; background:url(images/grey_arrow.png) no-repeat 0 2px; padding-left: 10px;}
.article_link a:hover{color:#117931;  background:url(images/black_arrow.png) no-repeat 0 2px;}
.middle_block{width:400px !important;}
.middle_block .news_desrc{width:266px;}
.middle_block .news_desrc td {font-size:12px;}
.last_block{ background:none !important;}

/* Partners */
.partners{ height:245px; width:1146px; background:url(images/partnets_gallery.png) no-repeat 0 0; display:block; margin-top: 28px;}
.company_groups{border-bottom: 4px solid #117931; overflow: hidden; width: 1141px;left: 3px; position: relative; height: 122px;}
.company_groups_lable{font:18px "Futura New Heavy", Tahoma; color:#117931; text-transform:uppercase; margin-left: 25px; margin-top: 19px;}
.company_group_block{float: left; height: 70px; margin-left: 25px; margin-top: 5px; width: 195px;background:url(images/bg_comp_group_block.png) no-repeat 100% 0;}
.company_title {padding-top:6px;}
.company_title a{font:14px/15px "Futura New Heavy", Tahoma;color:#293334; text-transform:uppercase;}
.company_title a:hover{color:#117931;}
.details_link{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#117931; background:url(images/grey_arrow.png) no-repeat 0 3px; padding-left:10px}
.details_link:hover{color:#293334; background:url(images/black_arrow.png) no-repeat 0 3px;}
.last_company_group_block{ background:none !important;}


/* Actions Page*/

#content_ins_page{position:relative; top:-274px; left:-3px; z-index:0; clear: both;}
#content_block{background:url(images/bg_content_ins_page.png) repeat-y 0 20px; overflow:hidden; width:1146px;  -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; behavior: url(js/PIE/PIE.htc)}
.home_link_bc{width:10px; height:11px; background:url(images/icon_home_small.png) no-repeat 0 0; float:left; display:block; margin:21px 9px 0 20px}
#content_bottom_bg{ background:url(images/bg_content_bottom.png) no-repeat 0 100%;}
.home_link_bc:hover{background:url(images/icon_home_small.png) no-repeat 100% 0;}
.bc_level{float:left; font:12px/54px "Futura New Heavy"; text-transform:uppercase; color:#fff; background:url(images/white_arrow_bc.png) no-repeat 0 50%;margin-right: 12px; padding-left: 12px;}
.current_link, .bc_level:hover { color:#a6ce39 !important; text-decoration:none !important}

/* Left Sidebar */
#left_sidebar{float:left; width:230px; overflow: hidden;}
.left_side_nav{width:100%; list-style:none; margin-left: 3px;}
.left_side_nav li{ border-bottom:1px dotted #e7ebee; border-left:3px solid #fff; padding-left:15px;}
.active_page, .left_side_nav li:hover{border-left-color:#0aa43e !important; background:url(images/bg_left_menu_li_active.png) repeat-x 0 0 #EEF2F5;}
.active_page a,  .left_side_nav li:hover a{color:#117931; background:url(images/green_arrow_down.png) no-repeat 91% 50% !important; text-decoration:none;}
.left_side_nav li a{color:#293334; display:block; background:url(images/grey_arrow.png) no-repeat 91% 50%; font:14px/18px Tahoma, Arial, Helvetica, sans-serif; color:#293334; min-height: 20px;
padding: 10px 0 5px;}
.main_li{height:45px!important;  padding-left:3px; border:none !important; background:url(images/bg_main_li.png) repeat-x 0 0 !important;}
.main_li:hover{border:none!important;}
.main_li a{font:14px/45px "Futura New Heavy" !important; text-transform:uppercase; background:none !important;  color:#117931 !important; }
.active_page a{color:#117931 !important}

.left_side_sub_menu{list-style:none; background:#f2f5f7; position: relative; left: -15px; width: 222px; display: none;}
.left_side_sub_menu li{ border-left:none !important; background:url(images/grey_arrow_small.png) no-repeat 0 50% !important; margin-left:15px;}
.left_side_sub_menu li a{font-size:12px !important; line-height:20px !important;  padding-left: 0px !important; min-height:25px !important;  background:none !important; color:#293334 !important; display: table-cell; vertical-align: middle;}
.left_side_sub_menu li:hover{background:url(images/green_arrow_small.png) no-repeat 0 50% !important;}
.left_side_sub_menu li:hover a{ background:none !important;}
.left_side_nav li:hover .left_side_sub_menu li a:hover{ color:#117931 !important}
.left_side_sub_menu li.opened_page{background:url(images/green_arrow_small.png) no-repeat 0 50% !important;}
.left_side_sub_menu li.opened_page a {color:#117931 !important;}
.left_side_nav li:hover .left_side_sub_menu li a{color:#293334 !important; background:none !important;}

/* Single Product Block */
.single_product_left{float:left; width:420px; border:1px solid #e2ebf1; border-width:0px 1px 0px 0px; padding-bottom:15px;}
.single_product_img{height:400px; overflow:hidden; text-align:center; position:relative;}
.single_product_img img{/*position:absolute; bottom:25px; margin:0 auto;*/margin-top: 23px;}
.detail_block{width:367px; margin:0 auto; border-top:1px solid #e7ebee;  color:#3e434b; font:12px "Futura New Heavy";}
.val_info{margin-top: 12px;}
.volume{border-right: 1px dotted #E7EBEE; float: left; height: 23px; margin-left: 16px; padding-right: 22px;}
.green_text{color:#117931;}
.price{float:left; margin-left: 14px;}

.product_search{background:url(images/product_search_bg.png) no-repeat 0 0; width:346px; height:128px; margin: 6px auto 0; padding:13px 15px; position:relative;}
.search_title{color:#117931; font:12px "Futura New Heavy"; text-transform:uppercase;}
#product_search label{color:#3e434b; text-transform:uppercase; font:12px/37px "Futura New Heavy";}
#product_search select{width:210px; height:23px; font:11px Tahoma; color:#3e434b; background:url(images/select_bg.png) no-repeat 0 0; border:0px; margin-left: 10px; padding-top:5px;  margin-top: 8px; float: right;}
#product_search select#street {margin-right: 5px;}
#product_search select option{ padding-left:5px; /*background:url(images/select_bg.png) no-repeat 0 0;*/ height:23px; line-height:23px; color:#000;}

#product_search input[type=submit]{background:url(images/submit_green_bg.png) no-repeat 0 0; width:160px; height:23px; display:block; border:none !important;  color:#fff; font:11px Tahoma; text-transform:uppercase; margin-left: 136px; margin-top: 23px; cursor: pointer;}
#product_search input[type=submit]:hover{background:url(images/submit_grey_bg.png) no-repeat 0 0; color:#fff;}
#city{position:relative; top:4px;}
#street{ position:relative; left:4px;}


/* Single Product Description */
.single_product_descr{ background:url(images/right_block_bg.jpg) no-repeat 0 0; float:left; width:385px; padding: 23px 25px; font:14px/21px Tahoma, Arial, Helvetica, sans-serif; color:#3e434b; overflow: hidden;}
.new_product{position:relative;}
.new_lable{/*width:64px;*/ height:18px; /*background:url(images/new_lable_bg.png) no-repeat 0 0;*/  text-transform:uppercase; font:10px/18px Tahoma, Arial, Helvetica, sans-serif; float:left; padding-left:6px; padding-right:20px; font-weight:bold;}
.new_product_title{float:left; font:15px "Futura New Heavy",Arial; color:#293334; margin-left: 5px; margin-top: -1px;}
.product_title{ font:24px "Futura New Heavy", Arial; color:#117931; border-bottom:1px solid #e7ebee; margin-top: 10px; padding-bottom: 11px;}
.short_descr{margin-top: 5px; padding-bottom: 19px;}
.instructions{border-top:1px solid #e7ebee;  padding-top: 19px; margin-bottom: 17px;}
.green_title{font:14px "Futura New Heavy", Arial !important; color:#117931; text-transform:uppercase;}
.composition{border-top:1px solid #e7ebee; padding-top: 19px;}
.composition p{font-size:11px}

/* Action Product Block*/
#main_block{float:right; width:860px; overflow:hidden; border-left:1px solid #E7EBEE; padding:15px 30px 30px 20px;}
.action_product{overflow:hidden; background:url(images/bg_act_product_block.png) repeat-x 0 100% #fff; border-bottom:1px solid #e2ebf1;}
.white_border{ overflow:hidden;  min-height:225px;}
.act_product_img{ float:left; margin-left: 29px; margin-top: 19px; text-align: center;}
.act_product_img a{/*background:url(images/bg_act_product_img.png) no-repeat 0 0;*/ overflow:hidden; display:block; position:relative; z-index:0;}
.act_product_img img{max-width:295px; max-height:170px; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE/PIE.htc); margin-bottom:-2px;}
.act_product_img a:hover{/* background:url(images/bg_act_product_img_active.png) no-repeat 0 0;*/ border:4px solid #127A31;  margin:-4px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior: url(js/PIE/PIE.htc); overflow:hidden;}

.act_product_desrc{float:right; width:500px; margin-left: 20px; margin-top: 35px;}
.act_product_data{color:#117931; font:12px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.act_product_title{ margin-top:6px;}
.act_product_title a{color:#293334; font:24px/24px "Futura New Heavy";}
.act_product_title a:hover{color:#117931; text-decoration:none;}
.act_product_short_descr{font:14px/21px Tahoma, Arial, Helvetica, sans-serif; color:#293334;}

.more_about_act_product{ font:10px/18px Tahoma, Arial, Helvetica, sans-serif; color:#293334; height:18px; background:url(images/bg_more_btn.png) repeat-x 0 0; text-transform:uppercase; display:block; width:87px; margin-top: 8px; padding-left:5px; border:1px solid #cfcfcf;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE/PIE.htc); margin-bottom:15px;}
.more_about_act_product span{background:url(images/grey_arrow_2.png) no-repeat 93% 50%; display:block}
.more_about_act_product:hover{color:#117931; text-decoration:none;}
.more_about_act_product:hover span{background:url(images/green_arrow_think.png) no-repeat 93% 50%;}

.content_bottom{height:67px; background:url(images/bg_bottom_content.png) repeat-x 0 0; clear: both;}
{width:120px; height:21px; background:url(images/bg_prev_next.png) no-repeat 0 0; display:block;}


/*Pagging*/
.paging{overflow:hidden;}
.paging a.page_numb{font:11px/21px Tahoma, Arial, Helvetica, sans-serif; color:#293334; background:url(images/bg_page_numb.png) no-repeat -48px 0; width:24px; height:21px; display:block; text-align:center; float:left;}
.paging a.page_numb:hover{background-position:-24px 0; color:#117931; text-decoration:none;}
.first_in_paging{background-position:0px 0 !important;}
.last_in_paging{background-position:100% 0 !important; margin-right: 20px;}
.first_in_paging:hover, .last_in_paging:hover, .current_page{background-position:-24px 0 !important;}
.current_page{color:#117931!important;}
.paging .prev_pag {width:83px; height:21px; background:url(images/bg_prev_next.png) no-repeat 0 0; display:block; float:left; text-transform:uppercase;font:11px/21px Tahoma, Arial, Helvetica, sans-serif !important; color:#293334; margin-right: 20px; padding-left:37px}
.paging .next_pag {width:107px; height:21px; background:url(images/bg_prev_next.png) no-repeat 100% 0; display:block; float:left;  text-transform:uppercase; font:11px/21px Tahoma, Arial, Helvetica, sans-serif !important; color:#293334; padding-left: 13px;}
.paging .prev_pag:hover{ background-position:0 100%; color:#117931!important; text-decoration:none;}
.paging .next_pag:hover{ background-position:100% 100%; color:#117931!important; text-decoration:none;}
.show_all{font:10px/20px Tahoma, Arial, Helvetica, sans-serif; color:#293334; height:20px; background:url(images/bg_show_all_btn.png) repeat-x 0 0; text-transform:uppercase; display:block; width:150px; text-align:center; border:1px solid #cfcfcf;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE/PIE.htc);}
.show_all:hover{color:#117931!important; text-decoration:none;}

.actions .paging{margin-left: 26px; margin-top: 21px; float:left;}
.show_all_actions{float:right; margin-top:21px; margin-right:22px;}
.bottom_bg{}


/* Category page */
.product_block{background:url(images/product_block_bg.jpg) repeat-x 0 100% #fff; float:left; width:285px; min-height: 462px; position:relative;}
.product_block .new_lable{ position:absolute; left:20px; top: 16px;}
.product_img{text-align:center; height:250px; margin-top:20px; overflow: hidden;}
.product_img img{ max-height:229px}
.product_desr{padding:12px 0px; margin:0 25px; border-top:1px solid #E7EBEE}
.product_block_title{}
.product{border-top:1px solid #E7EBEE; }
.product .paging{float:right; margin-right: 25px;  margin-top: 24px;}
.product .show_all_actions{float:left; margin-left: 22px; margin-top: 24px;}
.product_block_title a{font:16px/16px "Futura New Heavy"; color:#293334;}
.product_block_title a:hover{color:#117931; text-decoration:none;}
.product_type{margin-top:6px;}
.product_type a{ font:12px Tahoma, Arial, Helvetica, sans-serif; color:#117931;}
.product_type a:hover{color:#293334; text-decoration:none;}
.descr{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#474c53; margin-top:5px;}
.category_p{}
.fleft{float:left}
.fright{float:right}
.category_p .paging{float:left; margin-left: 57px; margin-top: 21px;}
.category_p .fleft{margin-left: 18px;}



/*
================================================================================
|                                    FOOTER                                    |
================================================================================
*/
#footer{background:url(images/bg_footer.png) no-repeat 0px -1px; height: 97px; position: relative; left: -3px; top: -54px;
width: 1148px;}
.ins_page{top:-277px !important;}
.address_block{background: url(images/border_bottom.png) repeat-x 0 100%; color: #FFF; float: left; margin-left: 25px; width: 328px; font:12px/58px Tahoma, Arial, Helvetica, sans-serif; height: 48px;}
.footer_menu{background: url(images/border_bottom.png) repeat-x 0 100%; float:left; height:48px; list-style:none; margin-left:21px; overflow:hidden; width:468px;}
.footer_menu li{float:left; height:40px; margin-right: 20px;}
.footer_menu li a{display:block; font:12px/54px Tahoma, Arial, Helvetica, sans-serif; color:#fff;  padding-left:10px;  background:url(images/white_arrow.png) no-repeat 0% 50%;}
.footer_menu li a:hover, .footer_menu li.active a{color:#a6ce39; background:url(images/green_arrow.png) no-repeat 0% 50%; }
.footer_social {background: url(images/border_bottom.png) repeat-x 0 100%; color: #FFF; float: left; margin-left: 22px; width: 255px; font:12px/58px Tahoma, Arial, Helvetica, sans-serif; height: 48px; color:#fff; position: relative; z-index:10;}
.footer_social p{float:left; font:12px/54px Tahoma, Arial, Helvetica, sans-serif; }
.facebook_icon{width:16px; height:15px; background:url(images/icon_socials.png) no-repeat 0 0; overflow:hidden; float:left; position:relative; top: 22px; left:8px;}
.vkontakte_icon{width:16px; height:15px; background:url(images/icon_socials.png) no-repeat 0px -38px; float:left;  position:relative; top: 22px; left:18px; }
.twitter_icon{width:16px; height:15px; background:url(images/icon_socials.png) no-repeat 0 -75px; float:left; position:relative; top: 22px; left:28px; }
.facebook_icon:hover{background-position:-29px 0px; text-decoration:none;}
.vkontakte_icon:hover{background-position:-29px -38px; text-decoration:none;}
.twitter_icon:hover{background-position:-29px -75px; text-decoration:none;}
.tel_block{font:10px/32px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin-left: 25px; width: 355px; float:left;}
.rss_sitemap{margin-left: 22px; width: 328px; float:left; width:439px}
.rss_sitemap p{float:left; font:12px/32px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
.rss_block {background: url(images/icon_rss.png) no-repeat 0 0; color: #FFFFFF; float: left; font: 11px/16px Tahoma,Arial,Helvetica,sans-serif; height: 16px; margin-left: 26px; margin-top: 11px;padding-left: 22px;}
.rss_block:hover{color:#a6ce39; background-position:0 -30px;}
.sitemap_block:hover{color:#a6ce39; background-position:0 1px;}
.sitemap_block {font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding-left:18px; background:url(images/icon_sitemap.png) no-repeat 0 100%; float:left; height:16px; margin-left: 21px; margin-top: 11px;padding-left: 22px;}

/* Created by*/
.created_by{float:left; margin-left: 22px; width: 255px;}
.created_by p{float:left; font:12px/32px Tahoma, Arial, Helvetica, sans-serif; color:#fff; }
.created_by a{position: relative; float:left; left: 5px; top: 11px; width: 80px; width:80px; height:11px; display:block; background:url(images/web_manager.png) no-repeat 0 0;}
.created_by a:hover{ background:url(images/web_manager_active.png) no-repeat 0 0; text-decoration:none;}

/* Counter */
.ins_page_counter{top: -276px !important;}
.counter{position: relative; top: -50px; margin-left: 20px;}
.counter img{float:left; margin-right: 15px;}
.demo{ background-color:red;}



/*********** slider **************/
#mycarousel{height: 115px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 1060px; padding: 20px 40px; margin-left: 2px; border-bottom:4px solid #117931; height: 73px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  1061px;}
.jcarousel-skin-tango .jcarousel-item {width: 133px;text-align:center;}
.jcarousel-skin-tango .jcarousel-item img{max-width:115px; margin-top: 17px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background:url(images/bg_prev_next_caur.png) no-repeat 18px -123px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; 
background:url(images/bg_prev_next_caur.png) no-repeat -85px 8px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{ background-position:8px 9px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{ background-position:-75px -124px}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto;}

/*.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(images/bg_prev_next_caur.png) no-repeat 0px 145px;}*/
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
/*********** slider **************/


/*********** slider news **************/
#mycarousel2 {height: 51px; overflow:hidden; float:left; width:884px;}
.jcarousel-skin-tango2 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango2 .jcarousel-container-horizontal { width: 884px; float:left; margin-left: 0px; border-bottom:4px solid #117931; height: 50px;}
.jcarousel-skin-tango2 .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {width:  884px;}
.jcarousel-skin-tango2 .jcarousel-item {width: 884px;text-align:center;}
.jcarousel-skin-tango2 .jcarousel-item img{max-width:115px; margin-top: 17px;}
.jcarousel-skin-tango2 .jcarousel-item-placeholder {background: #fff;color: #000;}
/*********** slider news**************/



/***** single product *****/
.short_descr_singl {padding:15px 30px 0px 20px; font: 14px/24px Tahoma,Arial,Helvetica,sans-serif;}
.short_descr_singl img {margin:10px 20px 10px 20px;}
.detail_picture {margin:15px 15px 10px 20px !important;}
/***** single product *****/

.template2 {padding:20px;}


/*************** brands ****************/
#brands img {max-width:300px; max-height:215px; float: left; margin:0 20px 20px 0;}
#brands h3 {font-size:18px; margin:10px 0;}
#brands p {font-size:15px; color:#3e434b; font-family: Tahoma, Arial; line-height:22px;}
#brands .grey_line {border-bottom:1px solid #E7EBEE;}
#brands .brand_list {width:820px; margin:0 auto;}
#brands .brand_list  .single_brand {border-top:1px dotted #E7EBEE; padding:30px 0;}
#brands .brand_list  .single_brand img {max-height: 50px; max-width: 120px;}
#brands .brand_list  .single_brand {font-size:14px; color:#3e434b; line-height:22px;}
#brands .brand_list  .single_brand a {color:#117931; font-weight: bold; text-decoration:underline;}
#brands .brand_list  .single_brand a:hover {text-decoration:none;}
/*************** brands ****************/



/*************** subbrands ****************/
#subbrands img {max-width:300px; max-height:215px; float: left; margin:0 20px 20px 0;}  
.right_info {width:530px; float:left;}
#subbrands .right_info img {max-height: 50px; max-width: 120px; margin:0 0 10px 0;} 
#subbrands .grey_line {border-bottom:1px solid #E7EBEE;}
#subbrands  .product_title {font-size:14px; border-bottom: none}
#subbrands h3 {font-size:18px; margin:10px 0;}
#subbrands p {font-size:15px; color:#3e434b; font-family: Tahoma, Arial; line-height:22px;}
#subbrands .grey_line {border-bottom:1px solid #E7EBEE;}

#subbrands .brand_list {list-style-image: url("images/grey_arrow.png"); margin-top:20px; padding-left:16px; border-top:1px dotted #E7EBEE; background: #f9fafc;}
#subbrands .brand_list li {height:16px; border-bottom:1px dotted #E7EBEE; }
#subbrands .brand_list li a {font-size:14px; color:#117931;}
#subbrands .brand_list li:hover {margin-left: 10px;} 
/*************** subbrands ****************/
                                             
.detailThumb {max-width:420px; max-height: 360px;}

#newsMarquee {width:950px !important; overflow: hidden; text-align: center;}
#newsMarquee ul {position:relative; height: 50px;}
#newsMarquee ul li a {text-align: center!important; width: 300px!important;}

/*************** dictionary *************/
#dictionary {}
#dictionary #dNav {float: left; width: 180px; height: 600px; }
#dictionary #dCont {margin: 8px 0 10px 0; width: 1100px; height: 600px;}
#dictionary #dSearch {margin-left:10px;}
#dictionary #dSearch input[name="dSearch"] {width:200px; border:1px solid #999; padding:3px 5px; color:#117931;}
#dictionary #dSearch input[name="dSubmit"] {width:80px; border:1px solid #999; padding:2px 5px; color:#117931; cursor:pointer;}

#dictionary #letters {float:left; margin-right:80px;}
#dictionary #rusLet, #dictionary #enLet {list-style-type:none; height:20px; margin:0px 0 16px 0;}
#dictionary #rusLet li, #dictionary #enLet li {float:left; color:#117931; font-family:verdana, tahoma; font-weight:bold; font-size:14px; margin-left:10px; cursor:pointer; line-height:18px;}
#dictionary ul li.active {font-size:24px !important; color:#4F5457 !important;}
#dictionary .imgLoad {text-align:cente; clear:both; margin:100px 0 50px 0; width:60px; margin:0 auto;}   
/*************** dictionary *************/      

/**************** feedback **************/
.mfeedback {margin:20px 0; border-top:1px solid #E7EBEE; padding-top:20px;}
.mfeedback input, .mfeedback textarea {border:1px solid #ccc; color:#293334; padding:5px 7px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; margin-bottom:3px;}
.mfeedback input[type=submit] {cursor: pointer;}                                                         
/**************** feedback **************/  

/*************** print ******************/  
print_version {margin-bottom:20px;}
.print_version a {color:#117931; font-size:18px; text-decoration:underline; margin-left:20px; margin-bottom: 7px;}  
#print_link_back {display:none;} 
/*************** print ******************/            

/******ligntbox*****/
#lightbox-image{max-width:580px!important; max-height:580px!important;} 
#lightbox-container-image-box{max-width:600px!important; max-height:600px!important;} 
#lightbox-container-image-data-box{max-width:580px!important;}

/*****comments******/
.reviews-reply-form {margin-top:50px;}
.reviews-block-container {margin-top:50px; clear:both;}
.reviews-link-box {display:none;}
#main_block hr {display:none;}
/****** comments****/

.news-detail .short_descr_singl img {max-width:780px;}

/********** search ***********/
.search-page small {display: none;}
.search-page a { font-size:14px; font-weight:bold; color:#545455;}
.search-page p {color:#999; font-size:14px; margin-bottom:20px;}
.search-page b {color:#117931;}
/********** search ***********/

/************* voting ****************/
.vote-items-list{margin: 20px 0 20px 20px;}
.voting-form-box {border: none;}  
.voting-form-box .vote-items-list, .vote-answer-table {margin-bottom:30px !important;}  
.vote-items-list li {margin-bottom:10px !important;}
.vote-items-list li .vote-item-question {color:#117931; font-size:14px;}
/************* voting ****************/



/******************** new menu *********************/
.sub_menu_block{ background:#fff; border-bottom:4px solid #117931; height: auto !important; padding-top:20px !important; padding-bottom:10px; border-radius:0px !important; position: absolute; top: 75px; display:none;}
.white_menu li:hover .sub_menu_block{display:block;} 
.sub_menu_block:hover{display:block;}
.sub_menu_column{float:left;  background:none !important; margin-left: 25px; width: 190px !important;}
.sub_menu_column ul{height: auto; width: 190px !important;}
.sub_menu_column ul li{background:none !important}
.sub_menu_column ul li a{font:14px/20px "Futura New Heavy", Tahoma; color:#117931; padding-top: 0 !important; /*min-height:30px*/ background: none !important;}
.sub_menu_column_ul {border-bottom: 1px dotted #C2D2DA; padding-bottom: 15px; margin-bottom: 9px; border-radius: 0px !important; overflow: hidden; /*min-height: 55px !important;*/}
.sub_menu_column_ul li{}
.sub_menu_column .sub_menu_column_ul li a{ font:12px/18px Tahoma !important; color:#293334 !important; padding: 0 0 0 10px !important; text-transform: none; min-height: 18px !important; background:url(images/small_grey_arrow.png) no-repeat 0 50% !important; display:block;}
.sub_menu_column ul li a:hover{color:#293334 !important; background: none !important;}
.sub_menu_column ul .sub_menu_column_ul li a:hover{color:#117931 !important; background:url(images/small_green_arrow.png) no-repeat 0 50% !important;}
.last_sub_menu_column_ul{border-bottom:0px !important;}
.last_sub_menu_column{margin-right:20px !important}
/******************** new menu *********************/


.goBack a {color:#117931; font-weight:bold; font-size:14px; margin-left:150px; text-decoration: underline;}
.goBack a:hover {text-decoration:none;}

.search_title_link {margin:30px 0 0 15px;}
.search_title_link a {color:#117931; border-bottom:1px solid #117931;}
.search_title_link a:hover {color:#117931; border-bottom:0px;}

/************sitemap*************/
.map-columns ul {list-style-type:none; width:500px;}
.map-columns ul li a {color:#293334; font-size:14px; font-weight:bold;}
.map-columns ul li {margin-bottom:10px; width:300px;}
.map-columns ul li ul li a {margin-left:20px; color:#333; font-size:14px; font-weight:normal;}
.map-columns ul li ul li {margin:5px 0;}

.markerInner {padding:0px 0px 20px 0px}

/*** brands ***/
ul#brandListMain {list-style-type:none; margin:10px;}
ul#brandListMain ul {list-style-type:none;}
ul#brandListMain li {margin-top:10px;}
ul#brandListMain > li a {font-size:14px; color:#117931; font-weight:bold;}
ul#brandListMain > li ul li a {font-size:12px; color:#293334; margin-left:20px;}