@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* CSS Document */

@font-face {
    font-family: 'CenturyGothic';
    src: url('fonts/CenturyGothic.eot');
    src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/CenturyGothic.woff') format('woff'),
         url('fonts/CenturyGothic.ttf') format('truetype'),
         url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;
}

HTML{height:100%;}
BODY{height:100%;font:12px CenturyGothic; color:#696969; min-width:980px; background:#F9FBA8;}
A{cursor:pointer;color:#646464;outline:none; text-decoration:none;}
a:hover{}
button:hover,input[type="button"]:hover{cursor:pointer;}
input, textarea{font:11px CenturyGothic; color:#696969;}
textarea{resize: none;}
/*options*/
.h1,h1{color:#30427c; font-size:23px; text-transform:uppercase;  margin: 0 0 5px;}
.h2,h2{color: #3EC06E;
    font-size: 14px;
    font-weight:bold;}
.h3,h3{}
.h4,h4{}
.h5,h5{}
.h6,h6{}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
.m-auto{margin:0 auto;}
.margin-auto{
    padding: 0 20px;
    width: 830px;
    margin:0 auto;}
.both{clear:both;height:0!important;}
.padding-l{padding:0 21px 0 15px;}
.img-left{margin:0 10px 0 -3px; float:left;}
/*options*/
* HTML .container{_height:100%;}
.container{min-height:100%;}
.header{padding:0 0 12px;}
.header-bg{/*background:url(../images/bg-body.jpg) repeat-x transparent;*/ width:100%;}
.logo{width:200px; height:89px; float:left; padding: 17px 0 20px 10px;}
.top-head{float:right; margin:0 45px 0 0; width:220px;}
.lang{float:left; margin: 0 8px 0 0;}
.lang li{float:left; padding:17px 0 0 0; width:22px; margin: 5px 8px 0 0; font-size:10px;}
.lang li span, .yams_current{color:#9f9e9e;}

.ru, .yams_lang_ru{background:url(../images/ru.jpg) no-repeat transparent;}
.ua, .yams_lang_ua{background:url(../images/ua.jpg) no-repeat transparent;}
.header-tel{background: url("../images/bg-top-cont.png") no-repeat scroll 0 bottom #eaeaea;
    float: left;
    padding: 3px 10px;
    width: 130px;}
.in-header-tel{background: url("../images/phone.png") no-repeat scroll 5px 3px transparent;
    font-size: 10px;
    padding: 0 0 0 31px;
    width:105px;
    }
.top-menu {background:url(../images/bg-top-menu.jpg) repeat-x transparent; height:51px; -webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	border-radius: 9px;
  margin:0 0 15px 0;
  overflow: hidden;
  }
.top-menu ul{padding:0 25px;}
.top-menu li{float: left;
    font-size: 13px;
    margin: 0 2px;}
.top-menu li:hover{background:url(../images/bg-hover.jpg) repeat-x transparent;}
.top-menu li.active{background:url(../images/bg-hover.jpg) repeat-x transparent;}
.top-menu li a{padding: 17px 25px; color:#fefefe; text-transform:uppercase; text-decoration: none; display:inline-block;}
.top-menu li span{padding: 17px 25px; color:#fefefe; text-transform:uppercase; text-decoration: none; display: inline-block;}
.left-column{float:left; width:226px;}
.right-column{float:right; width:580px;}
.intro-news .title-news{color:#3ec06e; font-size:12px; text-transform:uppercase;}
.intro-news a{text-decoration:none;}
.intro-news a:hover{text-decoration:underline;}
.intro-news li{ height: 113px;
    margin: 10px 0;
    overflow: hidden;}
.go-all{color:#384e93; float: right; font-size:10px;}
.intro-news .data-news{color:#384e93; font-size:10px;}
.line-dotted{background:url(../images/line-dotted.png) repeat-x transparent; width:100%; height: 3px; margin:10px 0 15px;}
.index-banner {background: url("../images/bg-banner.jpg") repeat-x scroll 0 0 transparent;
    -webkit-border-radius: 7px 7px 7px 7px;
	 -moz-border-radius: 7px 7px 7px 7px;
	 -ms-border-radius: 7px 7px 7px 7px;
	 border-radius: 7px 7px 7px 7px;
    height: 256px;
    padding: 11px 13px 16px;
    width: 200px;
    margin:15px 0 30px;
    box-shadow:0 5px 11px #BEBEBE;
    -webkit-box-shadow: 0 5px 11px #BEBEBE;
  	-moz-box-shadow: 0 5px 11px #BEBEBE;
  	-ms-box-shadow: 0 5px 11px #BEBEBE;
    position:relative;}
.banner-wm{background: url("../images/banner-wm.png") repeat-x scroll 0 0 transparent; display:block; position:absolute; bottom:8px; left:50%; margin:0 0 0 -92px; width:183px; height:47px;}
.b-product{float:left; width:193px; margin:0 0 10px 0;}
.home .b-product{}
.product-intro{position:relative; width:187px; height:80px;}
.product-img{
    background:#3EC06E;
    width:70px;
    height:70px;
    padding:2px 3px 3px 2px;
    -webkit-border-radius: 11px;
	 -moz-border-radius: 11px;
	 -ms-border-radius: 11px;
	 border-radius: 11px;}
.product-img-big{
    background:#3EC06E;
    padding:3px;
     width:auto;
    height:auto;
    display:inline-block;
    -webkit-border-radius: 17px;
	 -moz-border-radius: 17px;
	 -ms-border-radius: 17px;
	 border-radius: 17px;}
.user-content .product-img-big{margin: 0 13px 0 0;}
.user-content ul{list-style: disc outside none;
    margin: 10px 0 10px 15px;}
.user-content ol{list-style: decimal outside none;
    margin: 10px 0 10px 15px;}
.product-img img{width:70px; height:70px;}
.product-name{background: url("../images/bg-prod-menu.png") no-repeat scroll 0 0 transparent;
    color: #FEFEFE;
    font-size: 10px;
    height: 32px;
    padding: 17px 8px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 5px;
    width: 97px;}
.b-menu{width:170px; margin:8px 0 0 5px; position:relative;}
.b-menu span{color:#3ec06e; text-transform:uppercase;}
.b-menu li a{color:#5e5e5e; font-size:12px;}
.b-menu li a:hover{text-decoration:underline;}
.b-menu li.up span{background:url(../images/bg-up.png) no-repeat transparent; display:block; width:14px; height:7px; margin:7px auto;}
.b-menu li.up span:hover{cursor:pointer;}
.b-menu li ul{
    display:none;
    position:absolute;
    top:17px;
    left:-5px;
    background:#d5d5d5;
    width:177px;
    padding:4px 0 8px;
    -webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 -ms-border-radius: 7px;
	 border-radius: 7px;
	 z-index:10;
   }
.b-menu li ul li{margin:7px 0;}
.b-menu li ul li.up-close{background:url(../images/bg-up-close.png) center center no-repeat transparent; height:10px; margin:3px 0 4px;}
.b-menu li ul li.up-close:hover{cursor:pointer;}
.b-menu li ul li a{padding:1px 0 2px 15px; width:162px; display:inline-block;}
.b-menu li ul li a:hover{color:#fff; background:#3EC06E; text-decoration:none;}
.title{margin:8px 0 3px;}
.txt-title{color:#fff; background:url(../images/bg-title.png) repeat-x transparent; float:left; padding:6px 0 0 0; height:25px; width:370px; text-align:center; overflow:hidden;}
.l-title{background:url(../images/l-title.png) no-repeat transparent; display:block; float:left; width:97px; height:41px; margin:0;}
.r-title{background:url(../images/r-title.png) no-repeat transparent;display:block; float:left; width:109px; height:41px;}
.home .user-content{font-size:13px; line-height:1.6; text-align:justify; margin-bottom:35px;}
.user-content{font-size:13px; line-height:1.9; text-align:justify; margin-bottom:35px;}
.user-content p{margin:0 0 5px 0;}
.user-content table{margin:15px 0 5px;}
.user-content table td{ padding: 3px 5px;
    text-align: center;}
.user-content strong{font-weight:bold;}
.crumb{color:#696969; font-size:12px; text-transform:uppercase; padding:8px 0 0;}
.crumb a:hover{text-decoration:underline;}
.crumb .B_lastCrumb{color:#65b160;}
.red-btn{padding:4px 15px;
 -webkit-border-radius: 7px;
	 -moz-border-radius: 7px;
	 -ms-border-radius: 7px;
	 border-radius: 7px;
   display:inline-block;
   background:url(../images/bg-red-btn.png) repeat-x transparent;
   height:17px;
   color:#fff;
   text-transform:uppercase;
   font-size:10px;
   margin:10px 0;
   }
.price {margin:0 0 0 10px;}
.price .red-btn {
  font-size: 14px;
    height: 14px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0 40px 8px;
    text-transform: none;
    width: 330px;
    }
.home .product-intro:hover{cursor:auto;}
.product-intro:hover{cursor:pointer;}
.b-product:hover .hover-b-menu{display:block;}
.hover-b-menu{
  display:none;
  position:absolute;
  z-index: 130;
}   
.hover-b-menu ul{
    background: none repeat scroll 0 0 #D5D5D5;
    border-radius: 7px 7px 7px 7px;
    margin-left: 0px;
    padding: 4px 0 8px;
    width: 177px;
}

.hover-b-menu ul li {
    margin: 5px 0;
    position:relative;
    cursor: auto;
}
.hover-b-menu ul li:hover a {color: #FFFFFF;}
.hover-b-menu ul li ul{display:none;margin-left: -2px;}
.hover-b-menu ul li a {
    display: inline-block;
    padding: 1px 0 2px 15px;
    width: 162px;
}
.hover-b-menu ul li:hover {
    background: none repeat scroll 0 0 #3EC06E;
    text-decoration: none;
}
.hover-b-menu ul li.first:hover {
    background: none;
}
.hover-b-menu ul li:hover ul{
  padding: 0 0 8px;
  display:block;
  position:absolute;
  left:179px;
  top:-1px;
 -webkit-border-radius: 0 0 7px 7px;
	 -moz-border-radius: 0 0 7px 7px;
	 -ms-border-radius: 0 0 7px 7px;
	 border-radius: 0 0 7px 7px;}
.hover-b-menu  .last li:hover ul{left:-175px;}
.hover-b-menu ul li:hover ul li a{color:#646464;}
.hover-b-menu ul li ul li:hover a{color:#fff;}
.hover-b-menu span{color: #3ec06e;
    text-transform: uppercase;
    padding: 1px 0 2px 15px;}
.catalog{margin:0 0 30px 0;}
.catalog-nav{text-transform:uppercase;}
.catalog-nav .active a{color:#3EC06E;}
.catalog-nav a:hover{text-decoration:underline;}
.catalog-nav span{float:left;}
.catalog-nav ul{float: left;
    margin: 0 0 0 20px;}
.catalog-nav ul li{float:left; margin:0 8px;}
.catalog-sort{text-transform:uppercase; margin:0 0 20px 0;}
.catalog-sort select{float:right;}
.catalog-sort .page{float:right;}
.page{text-transform:uppercase;}
.page em{margin:0 15px 0 0; display:inline-block; float:left;}
.page ul{float:left;}
.page a, .page span{padding:2px 6px; margin:0 0 0 -2px;}
.page a:hover, .page span{background:#3EC06E;
 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 -ms-border-radius: 5px;
	 border-radius: 5px;
	 color:#fff;
}
.page .last{margin:0;}
.page li{display:inline;}
.all-product{margin:0 0 25px 0;}
.all-product .red-btn{margin:0; text-transform:none; padding:1px 28px 3px 10px; height:14px; position:relative;}
.all-product li{
    float:left;
    height: 170px;
    margin: 8px;
    text-align:center;
    width: 100px;}
.all-product .product-title{display: inline-block;
    height: 32px;
    overflow: hidden;}
.all-product .product-img-big .product-title{height:auto;}
.all-product .product-img-big{ -webkit-border-radius: 13px;
	 -moz-border-radius: 13px;
	 -ms-border-radius: 13px;
	 border-radius: 13px;
    margin: 5px 0 10px;}
	 
.all-product .product-img-big img{
width:93px;
height:93px;
}
.all-product .product-title:hover{text-decoration:underline;}
.icons-pdf{display:block; background:url(../images/pdf.png) no-repeat transparent; width:25px; height:26px; position: absolute; top:-7px; right:0;}
.all-news{margin:14px 0 30px;}
.all-news li{margin:0 0 17px 0;}
.all-news .news-img{float:left; margin:3px 10px 0 0;}
.all-news .news-txt{overflow:hidden; height:71px; font-size: 13px; line-height:1.3;}
.all-news .title-news{color:#3ec06e; text-transform:uppercase; display:inline-block; margin:0 15px 2px 0;}
a.title-news:hover{text-decoration:underline;}
.all-news .data-news{color:#3ec06e; text-transform:uppercase;}
.all-news .news-txt p{height: 40px; overflow: hidden;}
.all-news .news-txt .go-all{color:#3ec06e; float:left;}
.all-news .news-txt .go-all:hover{text-decoration:underline;}
.bg-img-news{float:left; background:url(../images/bg-img-news.png) no-repeat transparent; height: 164px;width: 200px; padding:14px 0 0 6px; margin:-6px 12px 0 0;}
.select-news .title-news{color: #65B160;
    display: inline-block;
    font-size: 14px;
    margin:0;
    text-align: left;
    text-transform: uppercase;
    width: 300px;}
.select-news .data-news{font-size:10px; color:#65b160;}
.select-news{line-height:1.9; font-size:13px; text-align:justify; margin:10px 0 20px;}
.news-nav {margin:37px 0 5px 0;}
.news-nav span:hover{text-decoration:underline;}
.news-nav .all{color:#ffffff; font-size:10px; text-transform:uppercase; background:#65b160; padding:7px 10px;
-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 -ms-border-radius: 4px;
	 border-radius: 4px;}
.news-nav .prev{background: url("../images/bg-prev.png") no-repeat scroll 0 0 transparent;
    color: #696969;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    margin: 0 30px 0 0;
    padding: 0 0 0 35px;}
.news-nav .next{color:#696969; display: inline-block;
    font-size: 12px;
    height: 25px;
    margin: 0 0px 0 30px;
    padding: 0 35px 0 0;background:url(../images/bg-next.png) right 0 no-repeat transparent;}
.contact-form{color:#373737; text-transform:uppercase; width: 410px; text-align: right; margin:0 0 20px 0;}
.contact-form p{clear:both; height:30px;}
.contact-form label{width:300px; float:left; text-align:right;}
.contact-form .big-label{width:410px;}
.contact-form input[type="text"]{
  float:right;
  width:176px;
  -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 -ms-border-radius: 5px;
	 border-radius: 5px;
   background:#d2d2d2;
   border:none;
   margin-left:15px;
   padding:2px 5px;}
.contact-form textarea{
  -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 -ms-border-radius: 5px;
	 border-radius: 5px;
   background:#d2d2d2;
   border:none;
   padding:2px 5px;
    float:right;
    width:285px;
    height:105px;
    margin:0 0 10px 15px;}
.bg-btn{border:none;background:url(../images/bg-btn.png) no-repeat transparent; width:107px; height:25px; color:#fff; text-transform:uppercase;cursor:pointer;outline:none;}
.contact-form .bg-btn{margin:-5px 0 0 0;}
.contacts ul{list-style-type:none; margin:15px 0 25px;}
.contacts ul li{background: url("../images/sprite-cont.png") no-repeat scroll 0 3px transparent;
    height: 18px;
    margin: 4px 0;
    padding: 0 0 0 30px;}
.contacts ul .tel{background-position:0px -21px;}
.contacts ul .mail{background-position: -1px -37px;height: 20px;}
.errors{text-align:left;text-transform: none;}
.error{font-size:118px; color:#65b160; width:460px; float:right;line-height: 1;text-align: left;}
.error p{text-transform:uppercase; font-size:16px; width:220px; float:left; padding:50px 0 0 0;}
.error p span{font-size:45px; margin:0 0 0 -4px;}
/*footer*/
.clear{height:232px; clear:both;}
.footer{height:232px; margin:-232px auto 0; font-size:10px; /*background:url(../images/bg-footer.jpg) repeat-x transparent;*/background:#edde60;}
.in-footer{width:830px; padding:0 20px; margin:0 auto;}
.top-footer{height:150px; padding:20px 0 0;}
.bottom-menu{width:365px; float:left; height:130px; overflow:hidden;}
.bottom-menu .left{width:170px;}
.bottom-menu .left ul{text-align:right; padding:0 15px 0 0; border-right:1px solid #8b8b8b;}
.bottom-menu .righ{text-align:left;}
.bottom-menu ul li a{text-transform:uppercase; font-size:10px; text-decoration: none;}
.bottom-footer{background:#edde60; height:63px;}
.bottom-menu ul li a:hover{text-decoration:underline;}
.bottom-menu li{margin:5px 0;}
.footer-contacts{width:190px; float:right; font-size:10px; line-height:2.0; border-left:1px solid #8b8b8b; padding:0 35px 0 50px; height:130px;}
.footer-contacts img{margin:-10px 0 5px;}
.copy{width:205px; float:left; margin:21px 0 0 0;}
.art{margin:17px 0 0 18px; float:left;}
.art img{vertical-align:middle;}



.catalog-sort .chzn-container {
	background:#fff;
  font-size: 13px;
  position: relative;
  border:none;
  float:left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  width:135px !important;
  border:1px solid #B7B7B7;
  margin:0 0 0 10px;
}

.catalog-sort .chzn-container input {
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  margin: 0px;
  padding: 4px 5px;
  outline: none;
}

.catalog-sort .chzn-container textarea:focus {
   border-color: #058cf5;
  }

.catalog-sort .chzn-container .chzn-drop {
  border-width: 0 1px 1px;
  position: absolute;
  top: 29px;
  z-index: 999;
  width:140px!important;
}


/* SINGLE */

.catalog-sort .chzn-container a.chzn-single {
  display: block;
  height: 17px;
  color: #696969;
  line-height: 17px;
  padding: 0 0 0 12px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  width: 120px !important;
  font-size: 10px;
}

.catalog-sort  .chzn-container .chzn-single span {
  display: block;
  margin-right: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.catalog-sort .chzn-container a.chzn-single div {
    border-radius: 0 5px 5px 0;
    display: block;
    height: 18px;
    position: absolute;
    right: -3px;
    top: -1px;
    width: 18px;
    z-index: 100;
}

.catalog-sort  .chzn-container a.chzn-single div b {
  background: url("../images/select.png") no-repeat scroll 0 0px transparent;
  display: block;
  width: 100%;
  height: 100%;
}

.catalog-sort .chzn-container div.chzn-search {

  display:none;
}


/* Results */
.catalog-sort  .chzn-container ul.chzn-results {
  margin: 0;
  padding: 0;
  top:1px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width:135px!important;
  left:-1px;
  max-height:250px;
    border: 1px solid #B7B7B7;
    border-top:none;
    -moz-border-radius: 0px 0px 5px 5px;
}

.catalog-sort  .chzn-container-multi ul.chzn-results {
  margin: -1px 0 0;
  padding: 0;
}

.catalog-sort  .chzn-container-multi ul.chzn-results li {
  border-left: 0px !important;
  border-right: 0px !important;
}

.catalog-sort .chzn-container ul.chzn-results li {
  background: none repeat scroll 0 0 #F5F4F4;
  border-top: 1px solid #E4E4E4;
  color: #696969;
  font: 11px CenturyGothic;
  list-style-type: none;
  margin: 0;
  padding: 6px 7px;
}
.catalog-sort .chzn-container ul.chzn-results li:last-child {-moz-border-radius: 0px 0px 5px 5px;}

.catalog-sort  .chzn-container ul.chzn-results li.active-result {
 cursor: pointer;
}

.catalog-sort  .chzn-container ul.chzn-results li em {
  font-style: normal;
  background: #FEFFDC;
}

.catalog-sort .chzn-container ul.chzn-results li.result-selected{
  background: #fff;
  color: #000;
}

.catalog-sort .chzn-container ul.chzn-results li.highlighted em {
  background: transparent;
}

.catalog-sort .chzn-container ul.chzn-results li.no-results {
  background: #F4F4F4;
}

.catalog-sort  .chzn-container ul.chzn-results li.group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}

.catalog-sort .chzn-container ul.chzn-results li.group-option {
  padding-left: 20px;
}

.catalog-sort .chzn-container-multi .chzn-drop li.result-selected {
  display: none;
}


/* The Nivo Slider styles */
.bg-slider{background: url("../images/bg-slider.png") no-repeat scroll 0 0 transparent;
    height: 281px;
    padding: 7px 0 0;
    width: 813px;
    margin:25px auto 13px;
    }
    
.nivo-controlNav {
    background: url("../images/bg-slider-nav.png") no-repeat scroll 0 0 transparent;
    height: 44px;
    left: 50%;
    margin: 0 0 0 -145px;
    padding: 13px 0 0 81px;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 210px;
    z-index: 100;
}
    
.nivoSlider {
	position:relative;
	width: 784px;
	margin:0 auto;
	height:267px;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}

.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */


.nivo-caption {
    background: url("../images/bg-title-slider.png") repeat scroll 0 0 transparent;
    border-radius: 7px 7px 0 0;
    bottom: 0;
    font-size: 13px;
    left: 50%;
    margin-left: -95px;
    opacity: 0.8;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    z-index: 8;}
    
.nivo-caption p {
	padding:5px;
	margin:0;
}

.nivo-caption a {
	display:inline !important;
}

.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}

.nivo-prevNav {
	left:0px;
	text-indent: -9999px;
}

.nivo-nextNav {
	right:0px;
	text-indent: -9999px;
}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a{background: url("../images/slider-nav.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 20px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 20px;}

.nivo-controlNav a.active {
	background-position:-24px 0px!important;
}




 
