/* 
Theme Name: Bplus2
Description: Bplus2 - products sale
Author: Nur Media
Author URI: http://nur-media.ru

-----------------------------------------------------------------------------*/

/* Body
-----------------------------------------------------------------------------*/


@font-face {
font-family : "Light";
src : url("fonts/Roboto-Light.ttf")
format("truetype");
}

@font-face {
font-family : "Bold";
src : url("fonts/Roboto-Bold.ttf")
format("truetype");
}

@font-face {
font-family : "Medium";
src : url("fonts/Roboto-Medium.ttf")
format("truetype");
}

@font-face {
font-family : "Regular";
src : url("fonts/Roboto-Regular.ttf")
format("truetype");
}

@font-face {
font-family : "Thin";
src : url("fonts/Roboto-Thin.ttf")
format("truetype");
}

@font-face {
font-family : "Italic";
src : url("fonts/Roboto-Italic.ttf")
format("truetype");
}
body{
	margin:0;
	font-family: Arial;
	color:#252525;
	font-size:14px;
	background-image: url("images/fon.png");
}

h1, h2{
	margin:0;
}

a:hover{
	text-decoration:none;
}

.more-link{
	float:right;
	margin-top:20px;
}

p.entry-date{
	margin:0;
	margin-right:10px;
	float:left;
}

a, a:visited{
	color:#000;
	text-decoration:none;
	font-size: 14px;
}

/* Wrapper
-----------------------------------------------------------------------------*/
#wrapper{
	width:100%;
	margin:0 auto;
	position:relative;
	height:100%;
}

#wrapper_include{
	width:980px;
	margin:0 auto;
	position:relative;
	height:100%;
}

#wrapper_include_footer{
	width:650px;
	margin:0 auto;
	position:relative;
	height:100%;
}

#wrapper_head{
	background-image: url("images/head.png");
	width:100%;
	height: 60px;
	margin:0px auto;
	position:relative;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover !important;
}

#wrapper_include_page{
	width:100%;
	margin:0 auto;
	position:relative;
	height:100%;
	background: #f1eeee;
}

#wrapper_footer{
	width:100%;
	height: 85px;
	background-image: url("images/footer.png");
	margin:15px auto;
	position:relative;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover !important;
}

#wrapper_footer1{
	width:100%;
	margin:0 auto;
	position:relative;
	height:80px;
	z-index:1;
}


.table-press td{
    border-top: 1px solid #DDD;
padding:10px 5px;
}

.table-press thead td {
    background-color: #eae5e5;
    font-weight: 700;
    vertical-align: middle;
	border-left: 1px solid #DDD;
}

.table-press .odd {
    background-color: #F9F9F9;
}

.table-press thead td{
border-bottom: 1px solid #DDD;
}

.tablepress thead td {
    background-color: #D9EDF7;
    font-weight: 700;
    vertical-align: middle;
}

.table-press tr:hover, .table-press .odd:hover {
    background-color: #eee;
}
.table-press thead tr:hover{
    background-color: #D9EDF7;
}
/* Header
-----------------------------------------------------------------------------*/
.alignright { float: right;}
.alignleft { float: left;}

#breadcrumbs{
	
	width:700
	color:#2695dc;
	font-size:13px;
}

#breadcrumbs a{
	color:#2695dc;
	font-size:13px;
text-decoration:underline;
}
.breadcrumb{
	margin:10px 0 0 0;
	width:700
	color:#b6b6b6;
	font-size:13px;
}

.breadcrumb a{
	color:#2695dc;
	font-size:13px;
text-decoration:underline;
}
#logo {
	background: url(images/logo.png);
	width:390px;
	height:87px;
}



#left-head{
	float:left;
	width:600px;
}

#right-head{

	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	float:right;
	width:370px;
}

#right-head span{
	font-size:20px;
font-weight:bold;
margin:5px 0 2px 0;
display:block;
}

#tel{
	background: url(images/tel.png) no-repeat;
	width:25px;
	height:25px;
	float:left;
}

#tel2{
	background: url(images/tel2.png) no-repeat;
	width:25px;
	height:25px;
	float:left;
}

#img-left {
	background: url(images/img-left.png);
	float:left;
	margin-right:15px;
	width:68px;
	height:77px;
}

#derevo{
	padding-top:30px;
	margin-bottom:20px;
	background-image: url("images/derevo.png");
	width: 100%;
	height: 83px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover !important;
}

/* footer
-----------------------------------------------------------------------------*/

#footer-title{
	margin-top:5px;
	float:left;
	width:300px;
	font-family: "Bold",Arial;
	font-size:30px;
	padding:20px 5px 0 5px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}

#zakaz{
	margin-top:20px;
	float:right;
	width:300px;
	height:45px;
	text-align:center;
	background:#c70d07;
	border:2px solid #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#zakaz a{
display:block;
	padding:13px 0;
	font-size:14px;
	color:#fff;
	font-family: "Bold",Arial;
	text-transform:uppercase;
}

#left-foot{
	float:left;
	width:600px;
}

#right-foot{
	color:#000;
	font-size:10px;
	text-transform:uppercase;
	float:right;
	width:370px;
}

#right-foot span{
	font-size:20px;
font-weight:bold;
display:block;
margin:3px 0;
}

/* Menu-top
-----------------------------------------------------------------------------*/
#menu-top{
	margin-left:-40px;
}

#menu-top li{
	float:left;
	list-style:none;
	margin-top:9px;
}

#menu-top li a{
	font-family: "Regular",Arial;
	font-size:14px;
	padding:20px 5px 0 5px;
	color:#fff;
	text-transform:uppercase;
}

#menu-top .current-menu-item > a,
#menu-top .current-menu-ancestor > a,
#menu-top .current_page_item > a,
#menu-top .current_page_ancestor > a {
	border-top:4px solid #fff;
}

#menu-top li a:hover{
	border-top:4px solid #fff;
}

/* Menu-left
-----------------------------------------------------------------------------*/
#menu-left{
	margin-left:-40px;
}

#menu-left li{
	list-style:none;
	margin:5px 0;
	background: none repeat scroll 0% 0% #C70D07;
	border-left:4px solid #C70D07;
	padding:8px 0px 8px 7px;
	width:243px;
}

#menu-left li a{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;

}

#menu-left li:hover{
	border-left:4px solid #fff;
}

#menu-left li a:hover{
	text-decoration:underline;
}

/* menu-bottom
-----------------------------------------------------------------------------*/
#menu-bottom{
	margin-left:-40px;
}

#menu-bottom li{
	float:left;
	list-style:none;
	margin-top:9px;
}

#menu-bottom li a{
	font-family: "Medium",Arial;
	font-size:14px;
	padding:20px 5px 0 5px;
	color:#000;
	text-transform:uppercase;
	text-decoration:underline;
}

#menu-bottom .current-menu-item > a,
#menu-bottom .current-menu-ancestor > a,
#menu-bottom .current_page_item > a,
#menu-bottom .current_page_ancestor > a {
	text-decoration:none;
}

#menu-bottom li a:hover{
	text-decoration:none;
}

/* Menu-top1
-----------------------------------------------------------------------------*/

#menu2-wrapper{
	width:980px;
	margin:0px auto 0;
	position:relative;
	clear:right;
	background: url(images/menu-top1.png) no-repeat;
}


#menu-top1{
	width:980px;
	height:55px;
	margin-left:-20px;
	margin-top:0px;
}

#menu-top1 li{
	float:left;
	margin:22px 5px 0px 5px;
	padding:0px 0;
	list-style:none;
	height:11px;
	background: url(images/menu-point.png) no-repeat left center;
}

#menu-top1 li a{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	margin:0 5px 0 15px;
}

#menu-top1 li a:hover{
	text-decoration:none;
	color:#212a40;
}

li#menu-item-407{
	background: none;
}

#menu-top1 .current-menu-item > a,
#menu-top1 .current-menu-ancestor > a,
#menu-top1 .current_page_item > a,
#menu-top1 .current_page_ancestor > a {
	color:#212a40;}

/* Search
-----------------------------------------------------------------------------*/

#searchsubmit{
	background: url(images/poisk.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	border:none;
	margin-left:-20px;
}

#s{
	width:220px;
	height:25px;
	font-size:13px;
	border:1px solid #41aef3;
	background:#41aef3;
	padding-left:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
}

#searchform{
	float:right;
	margin-top:8px;
	width:250px;
	height:25px;
	margin-right:-20px;
}















button.close {
  -webkit-appearance:none;
  padding:0;
  cursor:pointer;
  background:0 0;
  border:0
}
.modal-open {
  overflow:hidden
}
.modal {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  display:none;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  outline:0
}
.modal.fade .modal-dialog {
  -webkit-transition:-webkit-transform .3s ease-out;
  -o-transition:-o-transform .3s ease-out;
  transition:transform .3s ease-out;
  -webkit-transform:translate(0,-25%);
  -ms-transform:translate(0,-25%);
  -o-transform:translate(0,-25%);
  transform:translate(0,-25%)
}
.modal.in .modal-dialog {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0)
}
.modal-open .modal {
  overflow-x:hidden;
  overflow-y:auto
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:10px
}
.modal-content {
  position:relative;
  background-color:#fff;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  outline:0;
  -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
  box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000
}
.modal-backdrop.fade {
  filter:alpha(opacity=0);
  opacity:0
}
.modal-backdrop.in {
  filter:alpha(opacity=50);
  opacity:.5
}
.modal-header {
  padding:15px;
  border-bottom:1px solid #e5e5e5
}
.modal-header .close {
  margin-top:-2px
}
.modal-title {
  margin:0;
  line-height:1.42857143
}
.modal-body {
  position:relative;
  padding:15px
}
.modal-footer {
  padding:15px;
  text-align:right;
  border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
  margin-bottom:0;
  margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
  margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
  margin-left:0
}
.modal-scrollbar-measure {
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}
















/* news
-----------------------------------------------------------------------------*/
#title-index{
	text-transform:uppercase;
	font-size:22px;
	width:110px;
	color:#000;
font-weight:bold;
	float:left;
}

#arhiv{
	float:left;
	width:170px;
	font-family:"Italic";
	color#000;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:14px;
	margin:4px 0 0 10px;
}

a#news-title{
	color:#ee0000;
	font-family:"Bold";
	font-size:16px;
	text-decoration:underline;
	text-transform:uppercase;
}

li#news-index{
	list-style:none;
	font-size:14px;
	width:300px;
	margin:0 20px 0 0;
	float:left;
}

/* slider
-----------------------------------------------------------------------------*/
.carousel  {
   max-width: 840px; /* ширина всего блока */
   margin: 10px auto;
   width:100%;
}
.carousel-wrapper {
   margin: 10px 30px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.carousel-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 800px; /* задаём ширину каждого элемента */
   padding: 10px 10px 10px 0px; /* делаем оступы, чтобы элементы не сливались */
}
.carousel-block img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   width: 35px; 
   height: 76px; 
   position: relative;
   top: 250px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel-button-left a{
   float: left; 
   background: url(images/prev.png); 
}
.carousel-button-right a{
   float: right;
   background: url(images/next.png); 
}



/* Podrobnee
-----------------------------------------------------------------------------*/
#podrobnee{
	width:170px;
	height:22px;
	border:2px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top:10px;
	padding:10px 15px 6px;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;	
}

#dalee{
	width:108px;
	padding:8px 0;
	height:22px;
	background: url(images/dalee.png) no-repeat;
	color:#648df3;
	font-size:14px;
	margin-top:10px;
	text-align:center;	
}


/************************************************
*	BLOCK			     		    * 
************************************************/

.view {
	width: 235px;
	height:235px;
	float: left;
	border: 4px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;

}
.view .mask, .view .content {
	width: 235px;
	height: 235px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.view img {
	display: block;
	position: relative
}


.view-first img {
 transition: all 0.2s linear;
}
.view-first .mask {
 opacity: 0;

background: #fff url(images/hover.png) no-repeat center center;
 transition: all 0.4s ease-in-out;
}
.view-first h2 {
 transform: translateY(-100px);
 opacity: 0;
 transition: all 0.1s ease-in-out;
}

.view-first a:hover {
	color:red;
	text-decoration:none;
}

.view-first p {
 transform: translateY(100px);
 opacity: 0;
 transition: all 0.2s linear;
}
.view-first a.info{
 opacity: 0;
 transition: all 0.2s ease-in-out;
}

.view-first:hover img {

}
.view-first:hover .mask {
 opacity: 0.7;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
 opacity: 1;
 transform: translateY(0px);
}
.view-first:hover a.info {

}

.view2 {
	width: 235px;
	height:235px;
	float: left;
	border: 4px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(images/hover.png) no-repeat center center;
}
.view2 .mask, .view .content {
	width: 235px;
	height: 235px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.view2 img {
	display: block;
	position: relative
}

#view3{
	margin-top:30px;
}

#view4{
	margin-top:20px;
}



/* SLider-Image
-----------------------------------------------------------------------------*/


#header-title{
	margin:15px 0px;
	font-size:40px;
	text-align:center;
	color:#1e1e1e;
}


/* Uslugy
-----------------------------------------------------------------------------*/
#uslugy{
	width:327px;
	height:145px;
	background: url(images/uslugy.png) no-repeat;

}

#uslugy2{
	width:327px;
	height:145px;
	background: url(images/uslugy2.png) no-repeat;

}

#uslugy3{
	width:327px;
	height:145px;
	background: url(images/uslugy3.png) no-repeat;

}

#uslugy4{
	width:327px;
	height:145px;
	background: url(images/uslugy4.png) no-repeat;

}

#uslugy5{
	width:327px;
	height:145px;
	background: url(images/uslugy5.png) no-repeat;

}

#uslugy6{
	width:327px;
	height:145px;
	background: url(images/uslugy6.png) no-repeat;

}

#usluga{
	margin:30px 0;
	color:#777777;
	font-size:14px;
}

#usluga-title{
	font-size:18px;
	margin:20px 0 5px;
	color:#000;
}

#usluga-text{
	width:300px;
	margin:5px 0 70px;
}

/* Banner
-----------------------------------------------------------------------------*/

#free1{
	width:200px;
	height:20px;
	margin-left:14px;
	margin-top:10px;
	padding:8px 5px 2px;
	background:#21d43f;
	color:#fff;
	font-size:13px;
	text-align:center;
	-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;
}

#free{
	width:210px;
	height:20px;
	margin-left:20px;
	margin-top:175px;
	padding:11px 7px 4px;
	background:#21d43f;
	color:#fff;
	text-align:center;
	-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;
}

#contact_form_pop2{
	background: none repeat scroll 0% 0% #f1eeee;
	padding:20px 10px 20px 30px;
}

#contact_form_pop1{
    width: 370px;
    background: #fff;
    padding: 15px;
    margin: 50px auto 10px;

}

#contact_form_pop12{
	background: none repeat scroll 0% 0% #f1eeee;
	padding:20px;
}


#contact_form_pop5{
	background: none repeat scroll 0% 0% #f1eeee;
	padding:20px;
}

#contact_form_pop10{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px 5px 20px 20px;
}

#contact_form_pop11{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px;
}

#contact_form_pop12{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px;
}

#contact_form_pop13{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px;
}

#contact_form_pop14{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px;
}

#contact_form_pop15{
	background: none repeat scroll 0% 0% #F1EEEE;
	padding:20px;
}

/* Content-index
-----------------------------------------------------------------------------*/

#akcia{
	background: url(images/akcia.png) no-repeat;
	width:980px;
	height:122px;
	margin-top:-120px;
}

#content-index{
	width:100%;
	height:400px;
	background:#f1eeee;
	padding-top:60px;
}

article {  
    -webkit-column-count:2;  
    -moz-column-count:2;  
    column-count:2;  
}  

#content-index p{
	color:#777777;	
	font-size:14px;
	text-indent:10px;
}

#content-index ul li{
	color:#777777;	
	font-size:14px;
	margin-left:-10px;
}

#content-index-title{
	width:450px;
	font-size:22px;
	text-align:left;
	color:#000;
	padding-left:10px;
	margin:30px 0 10px;
	background: url(images/slesh.png) no-repeat left center;
}

#content h1{
	font-size:22px;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
}

#content{
	margin-top:13px;
}

#content strong{
font-weight:bold;
}

#content p{
	color:#000;	
	font-size:14px;
}

#content h1{
	font-size:22px;
font-weight:bold;
}

#content{
	color:#000;	
	font-size:14px;
}


#content a{
	color:#2695DC;	
	font-size:14px;
}

#content ul li{
	color:#000;	
	font-size:14px;
}

#category-name{
	margin-left:10px;
}

#container{
	padding:25px 0;
}


#sidebar-title{
	width:260px;
	font-size:22px;
	text-align:left;
	color:#000;
	padding-left:10px;
	margin:30px 0 10px;
	background: url(images/green-line.png) no-repeat left center;
}

/* Category-description
-----------------------------------------------------------------------------*/
#category-description{
	width:700px;
	height:auto;
	color:#777777;
	text-align:justify;
	padding:10px 5px;
	clear: left;
}

#category-description p{
	color:#777777;	
	font-size:13px;
}


#category-description ul li{
	color:#777777;	
	font-size:13px;
}


#category-description h2{
	font-size:20px;
	text-align:left;
}



/* why
-----------------------------------------------------------------------------*/

#why{
	width:100%;
	height:160px;
	background:#f6f6f6;
	padding:5px 0 15px;
}

#why-title{
	font-size:20px;
	width:230px;
	float:left;
}

#why2{
	width:980px;
	height:60px;
	margin-top:15px;
}

#why3{
	width:980px;
	height:60px;
	margin-top:20px;
	margin-left:5px;
}

#why2 ul li{
	width:230px;
	float:left;
	list-style:none;
	text-align:left;
}

#galka{
	width:32px;
	height:26px;
	background: url(images/galka.png) no-repeat;
	float:left;
	margin-right:10px;
}

#line{
	width:500px;
	height:1px;
	background: url(images/line.png) repeat-x;
	float:left;
	margin:10px 10px 0;
}

#line2{
	width:240px;
	height:1px;
	background: url(images/line.png) repeat-x;
	float:left;
}

#sertif{
	width:210px;
	color:#2695dc;
	float:left;
	font-size:13px;
	border: 1px solid #d9d9d9;
	padding:7px 3px 4px;
	-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;
	margin-top:-5px;
	text-align:center;
}


#printer{
	width:16px;
	height:13px;
	background: url(images/printer.png) no-repeat;
	float:left;
	margin:0px 10px 0 0;
}

#katalog{
	width:16px;
	height:16px;
	background: url(images/text1.png) no-repeat;
	float:left;
	margin:0px 10px 0 0;
}

#poleznoe ul li{
	text-align:left;
	list-style:none;
	margin:10px 0;
	width:200px;
}

#poleznoe{
	width:210px;
	margin-left:-40px;
	color:#fff;
}

#poleznoe a{
	color:#fff;
	font-size:13px;
}

#social{
	width:200px;
	height:35px;
}

#footer2-text{
	text-align:left;
	width:200px;
	color:#fff;
	font-size:13px;
}

#footer2-text span{
	font-size:18px;
}

#karta{
	margin-top:10px;
	width:197px;
	height:77px;
	background: url(images/karta.png) no-repeat;
}

#banner-green{
	width:220px;
	padding:10px 10px 20px 10px;
	margin-bottom:20px;
	margin-left:10px;
	height:200px;
	background:#21d43f;
	color:#bcffc7;
	text-align:left;
	margin-top:50px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

#banner-green-title{
	font-size:22px;
	margin:20px 0;
	color:#fff;
}

#banner-green-button{
	color:#fff;
	margin-top:15px;
	border:2px solid #fff;
	padding:5px 10px;
	-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;	
}

/* Social
-----------------------------------------------------------------------------*/

#f{
	width:9px;
	height:18px;
	background: url(images/f.png) no-repeat;
	margin:5px 5px 5px 0;
}


#tw{
	width:21px;
	height:18px;
	background: url(images/tw.png) no-repeat;
	margin:5px;
}


#vk{
	width:25px;
	height:15px;
	background: url(images/vk.png) no-repeat;
	margin:5px;
}


/* Form
-----------------------------------------------------------------------------*/
#wpcf7-f30-o4{
	width:210px;
	height:220px;
	background:#21d43f;
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	padding:20px;
	margin-top:-20px;
}

#forma-title{
	color:#fff;
	text-align:center;
	font-size:21px;
}


input.wpcf7-form-control.wpcf7-submit{
	width:258px;
	text-align:center;
	color:#fff;
	font-size:13px;
	border:none;
	margin-top:5px;
	padding:10px 9px;
	background:#C70D07;
}

span.wpcf7-form-control-wrap.tel-862 input{
	width:100%;
	color:#797979;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;	
}

span.wpcf7-form-control-wrap.your-name input{
	width:100%;
	color:#797979;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;	
}


#right-forma span.wpcf7-form-control-wrap.text-994 input{
	width:100%;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #fff;
	background:none;
	margin:5px 0;	
}

#right-forma span.wpcf7-form-control-wrap.text-995 input{
	width:100%;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #fff;
	background:none;
	margin:5px 0;	
}

#right-forma span.wpcf7-form-control-wrap.text-996 input{
	width:100%;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #fff;
	background:none;
	margin:5px 0;	
}

#right-forma span.wpcf7-form-control-wrap.tel-444 input{
	width:100%;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #fff;
	background:none;
	margin:5px 0;	
}

span.wpcf7-form-control-wrap.tel-757 input{
	width:100%;
	color:#797979;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;
}

span.wpcf7-form-control-wrap.textarea-274 textarea{
	width:100%;
	color:#797979;
	font-size:13px;
	height:44px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;
}


#right-forma span.wpcf7-form-control-wrap.your-name input{
	width:100%;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #fff;
	background:none;
	margin:5px 0;	
}


span.wpcf7-form-control-wrap.tel-145 input{
	width:250px;
	color:#797979;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;	
}

span.wpcf7-form-control-wrap.tel-925 input{
	width:200px;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #22ba3c;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background:none;
	margin:5px 0;		
}

span.wpcf7-form-control-wrap.your-email input{
	width:250px;
	color:#797979;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #c1c1c1;
	background:none;
	margin:5px 0;	
}

span.wpcf7-form-control-wrap.text-494 input{
	width:200px;
	color:#fff;
	font-size:13px;
	height:14px;
	padding:10px 0 10px 5px;
	border:1px solid #22ba3c;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background:none;
	margin:5px 0;		
}


/* Tovary
-----------------------------------------------------------------------------*/
#tovary{
	width:180px;
	height:260px;
	float:left;
	text-align:left;
	margin:10px 10px;
	padding:10px;
	font-size:13px;
	border:2px solid #f2f2f2;
}

#title-category-h{
	width:180px;
}

li#tovary{
list-style:none;
}

#tovary p{
font-size:12px;
color:#999999;
}

#tovary img{
	width:170px;
	height:200px;
	margin-left:10px;
}

#tovary h1 a{
text-align:left;
font-size:13px;
color:#1e1e1e;
}

#tovary a{
text-align:left;
font-size:13px;
}


#tovary #title-category-h a{
text-align:left;
font-size:13px;
color:#1e1e1e;
}

#tovary #price{
color:#000;
}

/* Katalog
-----------------------------------------------------------------------------*/

#katalog1 img{
	border:2px solid #f2f2f2;
}

#katalog1 h1{
	text-align:left;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e1e1e;
}

.pluso{
	padding: 10px 0 10px 0;
}

#price1{
	color:red;
	font-size:20px;
}

#zakaz1{
color:#fff;
background:#21d43f;
padding:10px 20px 7px 20px;
font-weight:bold;
width:150px;
	margin-top:15px;
	float:left;
}

#katalog1{
	width:100%;

}


/************************************************
*	Slider					     		    * 
************************************************/


#tab3 li{
	list-style: none;
	float:left;
	width:150px;
	margin:0 10px;
	text-align:center;
}

#tab3 li a{
	font-family : "bold",Verdana;
}

#right-img-include{
	width:331px;
	height:145px;
	background: url(images/img-right-include.png) no-repeat;
	float:right;
	margin-top:-40px;
}

/************************************************
*	Products				     		    * 
************************************************/
#prod{
	width:290px;
	height:63px;
	background: url(images/prod.png) no-repeat;
	padding:25px 0 0 80px;
}

#prod2{
	width:290px;
	height:63px;
	background: url(images/prod2.png) no-repeat;
	padding:25px 0 0 80px;
}

#prod3{
	width:290px;
	height:63px;
	background: url(images/prod3.png) no-repeat;
	padding:25px 0 0 80px;
}

#prod4{
	width:290px;
	height:63px;
	background: url(images/prod4.png) no-repeat;
	padding:25px 0 0 80px;
}

#prod5{
	width:290px;
	height:63px;
	background: url(images/prod5.png) no-repeat;
	padding:25px 0 0 80px;
}


#m_prod{
	width:200px;
	height:43px;
	background: url(images/prod.png) no-repeat;
	padding:15px 0 0 20px;
}

#m_prod2{
	width:200px;
	height:43px;
	background: url(images/prod2.png) no-repeat;
	padding:15px 0 0 20px;
}

#m_prod3{
	width:200px;
	height:43px;
	background: url(images/prod3.png) no-repeat;
	padding:15px 0 0 20px;
}

#m_prod4{
	width:200px;
	height:43px;
	background: url(images/prod4.png) no-repeat;
	padding:15px 0 0 20px;
}

#m_prod5{
	width:200px;
	height:43px;
	background: url(images/prod5.png) no-repeat;
	padding:15px 0 0 20px;
}


#product{
	text-align:center;
}

#product a{
	font-family : "Medium",Verdana;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;


}
#prod-ten a{
	text-align:center;
}

#prod-ten{
	text-align:center;
	width:200px;
	padding:15px 0 0 0;
	height:35px;
	background: url(images/mini-ten.png);
}

#m_prod5 #prod-ten,#m_prod4 #prod-ten,#m_prod3 #prod-ten,#m_prod2 #prod-ten,#m_prod #prod-ten{
	padding:5px 0 0 0;
width:180px;
height:25px;
}
#m_prod5 #prod-ten:hover,#m_prod4 #prod-ten:hover,#m_prod3 #prod-ten:hover,#m_prod2 #prod-ten:hover,#m_prod #prod-ten:hover{
	width:220px;
	padding:20px 0 0 0;
	height:38px;
margin:-15px 0 0 -20px;
}

/************************************************
*	Ikonka			     		    * 
************************************************/


#ikonka{
	width:44px;
	height:44px;
	background: url(images/ikonka.png) no-repeat;
	float:left;
	margin-right:2px;
}

#ikonka2{
	width:27px;
	height:44px;
	background: url(images/ikonka2.png) no-repeat;
	float:left;
	margin-right:2px;
}

#ikonka3{
	width:59px;
	height:44px;
	background: url(images/ikonka3.png) no-repeat;
	float:left;
	margin-right:2px;
}

#ikonka4{
	width:42px;
	height:44px;
	background: url(images/ikonka4.png) no-repeat;
	float:left;
	margin-right:2px;
}

#ikonka5{
	width:39px;
	height:44px;
	background: url(images/ikonka5.png) no-repeat;
	float:left;
	margin-right:2px;
}

#ikonka6{
	width:50px;
	height:44px;
	background: url(images/ikonka6.png) no-repeat;
	float:left;
	margin-right:2px;
}

#derevo{
	font-family : "Medium",Verdana;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;

}

#derevo-text{
	margin-top:6px;
}

/************************************************
*	Slider					     		    * 
************************************************/
#ten{
	width:980px;
	height:450px;
	z-index:12;
	color:#9b9b9b;
	padding:0px 0 0 0px;
	font-size:14px;
	text-align:left;

}

#ten-left{
	float:left;
	width:500px;
	margin-top:40px;
}

#ten-right{
	float:right;
	width:375px;
	margin-right:20px;
}

#right-forma{
	width:330px;
	height:310px;
	float:right;
	padding:0 0 0 80px;
	margin:220px 0 0 0px;
	z-index:50;
	background: url(images/ten2.png) no-repeat;
}


#ten1{
	width:980px;
	height:250px;
	z-index:12;
	color:#9b9b9b;
	padding:230px 0 0 0px;
	font-size:14px;
	text-align:left;
}


#ten-title{
	font-size:34px;;
	color:#fff;
}

#ten-text{
	font-size:16px;;
	color:#fff;
}


#strelka2{
	background: url(images/strelka2.png) no-repeat;
	width:44px;
	height:47px;
	float:right;
	margin-right:100px;
	margin-top:-20px;
}

.slider {
	position: relative;
	width:560px;
	height:450px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	z-index: 1;
float:left;
}
.slider li{
	list-style: none;
}
	
	
		.slide {
			height: 100%;
			float: left;
			clear: none;
		}

	.slide a{
	color:#fff;
}
.slides {
margin:0;
padding:0;
		height: 100%;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	.slider-arrows {}

		.slider-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;

			padding: 20px;
		}

			.slider-arrow--right { bottom: 25%; right: 50px;
	background: url(images/right1.png) no-repeat;
	width:24px;
	height:47px;
 }

			.slider-arrow--right:hover { bottom: 25%; right: 50px;
	background: url(images/right.png) no-repeat;
	width:24px;
	height:47px;
 }

			.slider-arrow--left { bottom: 25%; right: 100px;
	background: url(images/left1.png) no-repeat;
	width:24px;
	height:47px;
 }

			.slider-arrow--left:hover { bottom: 25%; right: 100px;
	background: url(images/left.png) no-repeat;
	width:24px;
	height:47px;
 }

	.slider-nav {
		position: absolute;
		bottom: 30px;
		left:0px;

	}

		.slider-nav__item {
			width: 42px;
			height: 7px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			background: url(images/black.png) no-repeat;
		}

				.slider-nav__item:hover { background: url(images/white.png) no-repeat;}
				.slider-nav__item--current { background: url(images/white.png) no-repeat; }

#slide-img{
	background-image: url("images/slider.png");
	width: 100%;
	height: 467px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: cover !important;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.aligncenter{
margin:0 auto;
}
.tbl{
background-color:#fff;
padding:20px 0;
}
.tbl td{
padding:10px 15px;
}
.tbl table td{
padding:5px;
}
.tbl table tr:hover{
background-color:#eee;
}
.tbl h4{
font-family:"Bold";
font-weight:normal;
margin:0;
padding:0;
font-size:18px;
}
.thumbs{
height:40px;
width:auto;
padding:2px;
margin:0 2px;
border:1px solid #ccc;
}
.thumbs:hover{
border:1px solid #666;
}