@charset "utf-8";

img {border: 0 none;}
.clr{clear: both;}

a {outline: none;color: #F8A506;}

a:hover{text-decoration:none;}

:focus {outline: none;}

strong , b {font-weight:bold;}

.button:hover{cursor:pointer}

em {font-style:italic;}
/**************************************************************************************************/


@font-face {
  font-family: 'Conv_PoiretOne-Regular';
  src: url('fonts/PoiretOne-Regular.eot');
  src: local('☺'), url('fonts/PoiretOne-Regular.woff') format('woff'), url('fonts/PoiretOne-Regular.ttf') format('truetype'), url('fonts/PoiretOne-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



/***************************************************************************************************/
h1, h2{

  font-family: 'Poiret One', cursive!important;
  font-size:22px!important;
  color:#f8a506!important;
  font-weight:normal!important;
  margin:0px 0px 10px 0px!important;}

/*****************************************************************************************************/
html, body{
margin:0;
padding:0;
width:100%;
height:100%;}





body{
  background-color:#000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #cccccc;
  background-image: url(../images/header_background.png);
  background-repeat: no-repeat;
  background-position: 42% 8%;}


body.katalog{background-image: url(../images/body_katalog.jpg);}

body.oils{background-image: url(../images/body_oils.jpg);}
.g-recaptcha{
  margin-top: 10px;
  transform: scale(0.86);
  transform-origin: 0 0;
}
.g-recaptcha>div{
  width: 100%!important;
}
.g-recaptcha iframe .rc-anchor-normal-footert{
  opacity: 0;
}
.error_captcha{
  color: crimson;
  display: none;
}
.error_captcha_message{
  display: block;
}


#wrapper{
position:relative;
min-height: 100%;
height: auto !important;
height: 100%;

width:940px;
margin:0 auto;}

#header{
  width:940px;
  height:485px;}


#header_left_col{
  float:left;}


#logo{
  width:395px;
  height:84px;
  float:left;
  margin-top:30px;}

/***********************/

.moduletable_top_menu{
  float:left;
  clear:left;
  margin-top:10px;}

.moduletable_top_menu ul{
  margin:0;
  padding:0;
  list-style:none;}


.moduletable_top_menu ul li{
  margin:10px 0px;
  padding-left:19px;
  background-image: url(../images/yell_pula.png);
  background-repeat: no-repeat;
  background-position: left center;}


.moduletable_top_menu ul li a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;}


.moduletable_top_menu ul li a:hover{text-decoration:underline;}

/********************************************************************/

#header_right_col{
  float:right;}

/*********************************************************************/
.moduletable_header_telefon_1{
  float:right;
  margin-top:45px;

  font-family: 'Poiret One', cursive;
  font-size:32px;
  color:#ffffff;}

.moduletable_header_telefon_1 p{margin:0;}

.moduletable_header_telefon_1 span{font-size:19px;}

.moduletable_header_telefon_1 img{
  position:relative;
  top:3px;}
/********************************************************************/
.moduletable_header_contakts{
  float:right;
  clear:right;
  text-align:right;

  font-family: 'Poiret One', cursive;
  font-size:22px;
  color:#ffffff;
  padding-right:20px;
  margin-top:-4px;}

.moduletable_header_contakts p{margin:4px 0px;}

.moduletable_header_contakts span{font-size:16px;}

.moduletable_header_contakts img{
  position:relative;
  top:4px;}
/**********************************************************************/

#maincontent{
  float:left;
  width:940px;
  padding-bottom:150px;}

.ie7 #maincontent{
  padding-bottom:300px;}


#left{
  width:300px;
  float:left;}


.moduletable_zakaz_online{
  float:left;
  width:260px;
  padding:25px 20px 15px 20px;
  background-color:#f8a506;

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

  position:relative;
  behavior: url(/PIE.htc);

  margin:20px 0px 0px 0px;}


.moduletable_zakaz_online h3{
  font-size:30px;
  font-weight:normal;
  font-family: 'Poiret One', cursive;
  color:#FFF;
  margin:0px 0px 15px 0px;}


.moduletable_zakaz_online .formField.rsform-block{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFF;}



.moduletable_zakaz_online .rsform-input-box{
  border:none;
  background:none;}


.moduletable_zakaz_online .rsform-input-box{
  width:240px;
  height:26px;
  padding:0px 10px;
  line-height:26px;
  background-image: url(../images/rs_input.png);
  background-repeat: no-repeat;}


.moduletable_zakaz_online .rsform-text-box{
  border:none;
  background:none;
  resize:none;}


.moduletable_zakaz_online .rsform-text-box{
  width:250px;
  height:66px;
  padding:5px;
  background-image: url(../images/rs_textarea.png);}


.moduletable_zakaz_online .formField.rsform-block.rsform-block-email{
  margin-top:7px;}


.moduletable_zakaz_online .formField.rsform-block.rsform-block-message{
  margin-top:7px;}


.moduletable_zakaz_online .formField.rsform-block.rsform-block-captcha {
  margin-top:7px;
  position:relative;}

.moduletable_zakaz_online .formField.rsform-block.rsform-block-captcha img {
  float:left;}

.moduletable_zakaz_online .formField.rsform-block.rsform-block-captcha input.rsform-captcha-box{
  margin:0;
  padding:0;
  border:none;
  background:none;}



.moduletable_zakaz_online .formField.rsform-block.rsform-block-captcha input.rsform-captcha-box{
  width:100px;
  height:26px;
  padding:0px 10px;
  line-height:26px;
  background-image: url(../images/rs_input.png);
  background-repeat: no-repeat;

  position:absolute;
  top:31px;
  left:80px;}


.moduletable_zakaz_online .rsform-submit-button  {
  float:right;
  border:none;
  background:none;}

.moduletable_zakaz_online .rsform-submit-button  {
  font-size:18px;
  color:#fff;
  font-family: 'Poiret One', cursive;
  display:block;
  width:170px;
  height:56px;
  background-image: url(../images/rs_btn1.png);
  background-repeat: no-repeat;

  margin-top:7px;

  padding-bottom:8px;}


@-moz-document url-prefix() {
   .moduletable_zakaz_online .rsform-submit-button { padding-bottom: 8px;}
}


.moduletable_zakaz_online .rsform-submit-button:hover{cursor:pointer;}

p.red{color:#F00;}

/************************************************************************/

.moduletable_left_telefon{
  float:left;
  margin-top:70px;

  font-family: 'Poiret One', cursive;
  font-size:32px;
  color:#ffffff;}



.moduletable_left_telefon p{margin:0;}

.moduletable_left_telefon span{font-size:19px;}

.moduletable_left_telefon img{
  position:relative;
  top:3px;}

/***********************************************/
.moduletable_left_adress{
  float:left;
  width:300px;
  font-family: 'Poiret One', cursive;
  color:#fff;
  font-size:14px;
  line-height:18px;
  padding-top:20px;
  margin-top:10px;
  background-image: url(../images/l_contakts_line.png);
  background-repeat: no-repeat;
  background-position: 48px top;}


.moduletable_left_adress p{margin:0;}

.moduletable_left_adress img{
  position:relative;
  top:-2px;}


/************************************************************************/
#right{
  width:620px;
  float:right;}


#right ul{
  margin:0px;
  padding:0px;
  list-style-image:url(../images/gr_line.png);
  list-style-position:inside;}



#right ul li{
  margin:10px 0px;}


/***********************************************************************/

#footer{
  clear:both;
  position:relative;
  width:940px;
  height:150px;
  margin:-150px auto 0px auto;

  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #4d4d4d;}

.moduletable_footer_copyrights{
  float:right;
  margin-top:30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #747474;
  text-align:right;}

.moduletable_footer_copyrights a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #747474;
  text-decoration:underline;}

.moduletable_footer_copyrights a:hover{text-decoration:none;}


.moduletable_footer_copyrights p{
  margin:0;}




.moduletable_seo{
  float:left;
  margin-top:30px;}


.moduletable_seo p{margin:0;}


.moduletable_seo a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #747474;
  text-decoration:underline;}




.moduletable_seo a:hover{text-decoration:none;}

/*********************Избранные материалы************************************************/
#right .items-row{
  padding-top:20px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #4d4d4d;}

#right .items-row:first-child{
  padding:0;
  border:none;}





/**********************************************************/
.moduletable_banner_oils{
  width:300px;
  float:left;
  margin-top:20px;}

.moduletable_banner_oils p{margin:0;}


.moduletable_banner_katalog{
  width:300px;
  float:left;
  margin-top:20px;}


.moduletable_banner_katalog p{margin:0;}
/*************************************************************/
.browse-view{
  margin:0;}

.browse-view .row{
  width:100%;}


.browse-view .row ul{
  margin:0;
  padding:0;
  list-style:none;}

.browse-view .row ul li{
  list-style:none!important;
  margin:0!important;
  width:135px;
  min-height:210px;
  float:left;
  text-align:center;
  padding:0px 10px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #5e6768;
  /*background-image: url(../images/katalog_li_line.png);
  background-repeat: no-repeat;
  background-position: center bottom;*/}

.browse-view .row ul li:first-child{
  padding-left:0;
  border-left:none;}


.browse-view .row ul li .tovar_container{
  min-height:230px;
  width:135px;
  background-image: url(../images/katalog_li_line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-top:10px;
position:relative;}


.browse-view #row1 ul li .tovar_container{padding:0;}





.browse-view .row ul li .tovar_img{
  display:block;
  width:135px;
  height:135px;
  overflow:hidden;
position: relative;}


.browse-view .row ul li .tovar_img .tovar_img_container{
  display:table-cell;
  width:135px;
  height:130px;
  vertical-align:top;
  text-align: center;
}



.ie8 .browse-view .row ul li .tovar_img{
  display:block;}


.browse-view .row ul li .tovar_name{
  font-size:12px;
  padding:10px 0px;  }


.browse-view .row ul li .tovar_name a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #cccccc;
  text-decoration:none;}


.browse-view .row ul li .tovar_name a:hover{text-decoration:underline;}


.browse-view .row ul li .tovar_img .main-image img{
  max-width:135px;
  height:auto;

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

  behavior: url(/PIE.htc);
  position:relative;
  z-index:1;}


.browse-view .horizontal-separator{display:none;}
/****************************************************************/
.paging{
  width:100%!important;
  padding:0!important;
  margin:25px 0px 0px 0px!important;
  text-align:center!important;}

.paging li{
  font-family: 'Poiret One', cursive;
  font-size:18px;
  color:#fff;
  text-decoration:none;
  margin:0px 10px!important;}

.paging li a{
  font-family: 'Poiret One', cursive;
  font-size:18px;
  color:#f8a506;
  text-decoration:none;}

.paging li a:hover{color:#fff;}


.paging li.curent{font-size:30px;}


span.counter{display:none;}


/*.moduletable_top_menu ul li.item-122{
  display:none;}*/



.moduletable_search{
  width:300px;
  float:left;
  margin-top:10px;
  position:relative;}



.moduletable_search .inputbox_search{
  margin:0;
  padding:0;
  background:none;}

.moduletable_search .inputbox_search{
  width:150px;
  height:30px!important;
  line-height:30px;
  padding:0px 10px;
  float:left;
  background:#FFF;
  border: 3px solid #485458;}


.moduletable_search .button_search{
  margin:0;
  padding:0;
  background:none;
  border:none;}

.moduletable_search .button_search{
  float:left;
  margin:3px 0px 0px 10px;
  width:70px;
  height:30px;
  color:#000000;
  font-size:14px;
  background-color:#f8a506;}


.moduletable_search .button_search:hover{cursor:pointer;}


/***********************************************************/
.search_question{
  width:32px;
  height:32px;
  background-image: url(../images/q32yellow.png);
    background-repeat: no-repeat;

  float:left;
  margin-left:10px;}

.search_question:hover{cursor:pointer;}


.search_question_tip{
  display:none;
  width:280px;
  padding:10px;
  border: 2px solid #485458;

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

  font-size:12px;
  color:#1b1502;
  background-color:#f8a506;

  position:absolute;
  top:-80px;
  right:0px;}

.search_question_tip.hover{
  display:block;}
/***************************************************************/







.virtuemart_search{
  width: 100%;
    float: left;
    margin-bottom: 20px;}


.virtuemart_search .inputbox{
  margin:0;
  padding:0;
  background:none;}


.virtuemart_search .inputbox{
  width:190px;
  height:30px!important;
  line-height:30px;
  padding:0px 10px;
  float:left;
  background:#FFF;
  border: 3px solid #485458;}


.virtuemart_search .button{
  margin:0;
  padding:0;
  background:none;
  border:none;}


.virtuemart_search .button{
  float:left;
  margin:3px 0px 0px 10px;
  min-width:70px;
  height:30px;
  padding:0px 10px;
  color:#000000;
  font-size:14px;
  background-color:#f8a506;}


#right .category-view{
  margin:10px 0px 15px 0px!important;}


.moduletable_slider_tovarov{
border: 9px solid #485458;
background-color: #F8A506;
padding:10px;
width:582px;
  height:216px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

behavior:url(PIE.htc);

position:relative;
top:3px;}

.bx-wrapper .bx-viewport {
background: none!important;
 }



.bx-wrapper{
  margin: 0px;}

.bx-wrapper img{margin-bottom:10px;}



#bxslider-vm-id div .tovar_name{
color: #485458;
font-size: 11px;
text-decoration: none;
font-weight: bold;}


#bxslider-vm-id div .tovar_name a{
color: #485458;
font-size: 11px;
text-decoration: none;
font-weight: bold;}

#bxslider-vm-id div .tovar_name a:hover{text-decoration:underline;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom:-15px!important;}




.category-view .row .category .spacer h2 a{
  font-family: Arial, Helvetica, sans-serif!important;
  text-decoration:none!important;
  font-weight:400!important;
  font-style:italic!important;
}

.category-view .row .category .spacer h2 a:hover{
text-decoration:underline!important;}


.category_description{margin:15px 0px}



/******************************************************************/
.kartochka_main_container{width:100%;}


.kartochka_main_container .back-to-category{}


#kartochka_top_block_categories{display:none;}

#kartochka_top_block_categories .horizontal-separator{display:none;}


#kartochka .kartochka_left_col {
  float:left;
  width:250px;
  margin-right:20px;
  padding-top:15px;}


#kartochka .kartochka_left_col img{
  max-width:250px;
  height:auto;

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

  position:relative;
  behavior: url(/PIE.htc);}


#kartochka .kartochka_right_col {
  width:350px;
  float:left;}


.bt_category a{
  display:block;
  background-color: #F8A506;
    color: #000000;
    font-size: 14px;
    height: 30px;
    width: 170px;
  line-height:30px;
  text-align:center;
  text-decoration:none;}


.bt_category a:hover{
  cursor:pointer;
  opacity:0.7;}

#kartochka .kartochka_right_col .product-description{display:none;}



/********************************************************************/
.category-view .row{
  margin-bottom:5px;
  /*border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999;*/
}

.category-view .row .category {
  width:24%!important;
  margin-left:5px;}

.category-view .row .category:first-child{
  margin-left:0px;}

.category-view .row .category .spacer {
  border: 1px solid #999;
}

.category-view .row .category .spacer:hover{border: 1px solid #F8A506;}


.category-view .row:first-child{
  margin-top:0px;
  border:none;}


.category-view .row .category h2  a .cat_name{
  min-height:65px;}

.category-view .row .category h2  a .cat_img{
  height:65px;
  display:table-cell;
  vertical-align:middle;}


.category-view .row .category h2  a:hover img{
  opacity:0.7;
  filter: alpha(opacity = 70);}


#right img:hover{
  opacity:0.7;
  filter: alpha(opacity = 70);}

/**************************************************/
.product-related-products{
  margin-top:30px;
  border:none;}



.product-related-products ul{
  margin:0;
  padding:0;
  list-style:none;}

.product-related-products ul li{
  list-style:none!important;
  margin:0!important;
  width:135px;
  min-height:210px;
  float:left;
  text-align:center;
  padding:0px 10px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #5e6768;
  /*background-image: url(../images/katalog_li_line.png);
  background-repeat: no-repeat;
  background-position: center bottom;*/}

.product-related-products ul li:first-child{
  padding-left:0;
  border-left:none;}


.product-related-products ul li .product-field-display{
  display:block;
  min-height:230px;
  width:135px;
  background-image: url(../images/katalog_li_line.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-top:10px;}




.product-related-products ul li .product-field-display a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #cccccc;
  text-decoration:none;}


.product-related-products ul li .product-field-display a:hover{text-decoration:underline;}


.product-related-products ul li .product-field-display a img{
  max-width:135px;
  height:auto;

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

  behavior: url(/PIE.htc);
  position:relative;
  z-index:1;
  /*padding-bottom:5px;*/}

/***************************************************************************************************/
.moduletablenews{}

.moduletablenews{
  width:300px;
  margin-top:20px;
  float:left}


.moduletablenews .jn{
  padding:20px 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;}

.moduletablenews .jn:first-child{
  padding-top:0px;
  border:none;}


.moduletablenews h3{
  color: #F8A506 !important;
  font-family: "Poiret One", cursive !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  margin: 0px 0px 10px !important;}

.moduletablenews .news_title{/*width:300px;*/}

.moduletablenews .news_title a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #F8A506;
  text-decoration: underline;
  text-transform: uppercase;}

.moduletablenews .news_title a:hover{text-decoration:none;}

.moduletablenews .jn_intro {
  /*width:300px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #CCCCCC;}

.moduletablenews .jn_intro a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#F8A506;
  text-decoration:underline;}

.moduletablenews .jn_intro a:hover{text-decoration:none;}

.moduletablenews .jn_date {
  width:300px;
  margin-top:2px;
  text-align:right;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #F8A506;}


.moduletablenews .all_news a{}


.moduletablenews .all_news a:hover{
  cursor:pointer;
  opacity:0.8;
  filter:alpha(opacity=80);}




.moduletablenews .jn .jn_pic_text_contaimer{
  width: 100%;
  overflow: hidden;
}

.moduletablenews .jn img{
  float: left;
  max-width: 100px;
  height: auto;
}

.jn img + .news_text_container{
  margin-left: 110px;
  width:;
}

 /*****************************************************************/

 .tovar_container .tovar_img .analog_label{
  width: 80px;
  height: 80px;
  background-image: url(../images/sale.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;}

.product-field-display a img {
display: block;
margin-bottom: 10px;
}

.blog .img-intro-left img{
  max-width:200px;
  height:auto;
  float:left;
  margin:0px 20px 10px 0px}

.blog .img-intro-right img{
  max-width:200px;
  height:auto;
  float:right;
  margin:0px 0px 10px 20px}

  /*****************************************************************/
.moduletable_make_tracks {
	width:100%;
	margin-top:20px;}

.moduletable_make_tracks h3{
	color: #F8A506 !important;
	font-family: "Poiret One", cursive !important;
	font-size: 22px !important;
	font-weight: 400 !important;
	margin: 0px 0px 20px !important;
}


/*******************************************************************/


.moduletable_sub_menu{
  float:left;
  clear:left;
  margin-top:10px;}

.moduletable_sub_menu ul{
  margin:0;
  padding:0;
  list-style:none;}


.moduletable_sub_menu ul li{
  margin:14px 0px;
  padding-left:19px;
  background-image: url(../images/yell_pula.png);
  background-repeat: no-repeat;
  background-position: left 4px;}


.moduletable_sub_menu ul li a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;}


.moduletable_sub_menu ul li a:hover{text-decoration:underline;}

.moduletable_sub_menu ul li a.active{color: #F8A506;}


/***********/
.moduletable_sub_menu ul li ul{
	padding:15px 0px 15px 20px;}


.moduletable_sub_menu ul li ul li a{font-size: 11px;}
.moduletable h3 {
  color: #F8A506;
  font-family: "Poiret One", cursive;
  font-size: 22px;
  font-weight: 400;
  margin: 0px 0px 10px;
}
#left .moduletable{
  float: left;
  margin-top: 30px;
}