.block_poisk{
width:215px;
margin:auto;
}


.cblblbl{height:48px;}
.blo_blblb{ margin-top:-58px;
display:none;
}
.blo_blblb input{ 
  margin: 20px 0px 0px 15px;
}

.blo_blblb .ins_class {
  margin: -25px 0px 0px 196px;
}


.banner_double a {
padding-right:6px;
    padding: 0px 2px 12px 10px;
}

.banner_double a img {
max-width:180px;
max-height:96px;
padding: 0px 0px 0px 0px;
}
.banner_double a + a{
padding-right:0px;
}

.ins_class{
  width: 24px;
  height: 20px;
  margin: -34px 0px 0px 182px;
  position: absolute;
  border-left: 1px solid #CCCCCC;
    cursor:pointer;
}

.posik_img{

  background-image: url("../twentyfifteen-customized/image/search_image.png");
  background-repeat: no-repeat;
  background-position: right;

}



.posik_img_hover{

  background-image: url("../twentyfifteen-customized/image/search_image_hover.png");
  background-repeat: no-repeat;
  background-position: right;

}



.poisk:hover{
/*border: 2px solid #35597b;*/
}
.poisk{
width:215px;
padding:3px 30px 3px 6px;
margin:10px 4px 10px 0px;
border: 2px solid #CCCCCC;
}


.poisk:focus{
border: 2px solid #35597b;
outline: none;
}


.class_stabil{
height:60px;
}

.padding_none{
	padding:0px;
	margin:0px;
}


.bg_grey_1{
background-color: #EEEEEE;
}

.bg_grey_2{
background-color:#f5f5f5;
}


.bg_white{
background-color:#FFFFFF;
min-height: 700px;
}


.block_description_category big{
	display:none;
	
}
.block_description_category h3 + h3{
	display:none;
	
}

.block_description_category {
	text-align:left;
}

.footer_block div{
	padding-top:40px;
	padding-bottom:20px;
}

.footer_block div + div{
	padding-top:20px;
	padding-bottom:20px;
}


.padding_block_1{
	padding:0px 0px 40px 0px;
	margin:0px;
}



/**********MENU CLASSED********/
/**********MENU CLASSED********/
/**********MENU CLASSED********/

.owl-prev{
	float:left;
	margin-left:-40px;
	margin-top:-56px;
	width:40px;
	height:34px;
	background-image:url("../twentyfifteen-customized/image/row_left.png");
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	padding: 27px 0px;
    background-color: #dddddd;	
}
.owl-buttons{
	display:block;
	height:1px;
	
}
.owl-next{
	float:right;
	margin-right:-46px;
	margin-top:-56px;
	width:40px;
	height:34px;
    background-image:url("../twentyfifteen-customized/image/row_right.png");
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	padding: 27px 0px;
    background-color: #dddddd;	
}






.owl-prev:hover , .owl-next:hover {
	background-color:#FFFFFF;
}





.menu_3 .current-cat a{
  	color:#FFFFFF;
	background:#0d61ad;
}

.menu_top_2{
	display:none;
}



.menu_top_1 li{
	list-style:none;
	float:left;
	padding:0px 0px 0px 10px;
}


.menu_top_1 a{
	color:#191919;
}

.menu_top_1 a:hover{
	color: #767676;
	text-decoration:none;
}

.menu_top_1 ul{
	float:right;
}



#owl-demo .item{
    background: #42bdc2;
    padding: 30px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}


.menu_top_2 li{
	list-style:none;
	text-align:center;

}


.menu_top_2 ul{
	padding:0px 40px 0px 40px;
}


.owl-wrapper-outer{

}

.owl-pagination{
	display:none;
}


.menu_top_2 a{
display:block;
padding:20px 0px;
}

.menu_top_2 a:hover{
text-decoration:none;
color: #000;
background: #dfdfdf;
}


.menu_top_2 a:visited {
  color: #0d61ad;
}
.menu_top_2 a:link {
  color: #898989;
}

.menu_top_2 .current-menu-item a{
color: #FFFFFF;
background: #0d61ad;
}
.menu_top_2 .current-category-ancestor a{
color: #FFFFFF;
background: #0d61ad;
}

.menu_top_2 ul{
	padding:0px;
	margin:0px;
}

/**********MENU CLASSED********/
/**********MENU CLASSED********/
/**********MENU CLASSED********/




/**********WORK ELEMENT********/
/**********WORK ELEMENT********/
/**********WORK ELEMENT********/
.text-small{
padding-top:20px;
padding-bottom:20px;
}

.date_fin{
	padding:0px;
	margin:0px;
	
}

.un-divider-center {
  display: block;
  width: 25px;
  border-top-style: solid;
  border-top-width: 2px;
  margin: 0 auto 16px auto;
}



.block_description_category h3 {
	text-align:center;
}

.block_description_category p {
/*	text-align:center;*/
}

.block_description_category center {
	padding:10px;
	margin-bottom:30px;
	border: 1px solid #e7e7e7;
}


.menu_top_2_ot{
	padding-top:30px;
	min-height:725px;
}

.menu_3 li{
list-style:none;
}

.menu_3 a{
display:block;
border-top: 1px solid #e7e7e7;
background-color: #f5f5f5;
font-size: 11px;
color: #000;
padding: 4px 0 4px 7px;
}

.menu_3 a:hover {
  background: #e7e7e7;
  text-decoration:none;
	color:#000;
}


.item_spisok_1{
border-top: 1px solid #EEE;
padding:10px 0px;
}


.item_spisok_1 img{
	/*float:left;*/
	max-height:130px;
	max-width:200px;
}

.item_spisok_1 .control_p1 p {
	display:none;
}

.item_spisok_1 .control_p1 p +p {
	display: block;
}




.item_spisok_1 .control_p1  p{
/*float:right*/;
}

.item_spisok_1 .control_p2 p{
float:left;
width: 60%;
}

.item_spisok_1 .control_p2 p + p{
float:right;
width: 40%;
text-align:right;
}

.control_p2 a{
font-weight: bold;
  color: #0d61ad;
  line-height: 19px;
}
/**********WORK ELEMENT********/
/**********WORK ELEMENT********/
/**********WORK ELEMENT********/



/**********BANNERS********/
/**********BANNERS********/
/**********BANNERS********/

.baner_block img{
	padding:0px 2px 12px 2px;
}

.new_baners_block {
height:1px;
margin-top:-42px;
}
.new_baners_block2 {
padding-right:0px;
z-index:1000;
}

/**********BANNERS********/
/**********BANNERS********/
/**********BANNERS********/





.pravki_new{
min-height:523px;
}





.footer_white{
		background-color:#F5F5F5;
		
	}






@media (max-width: 992px){
	
	.menu_top_1 { 
		margin-top:0px;
		margin-bottom:30px;
	}
	
	
	
	.baners_block{
		/*height:600px;*/
		border:1px solid #DFDFDF;
		margin-top:20px;
		margin-bottom:20px;
		padding-top:20px;
	}
	
	.disp_none{
		display:none;		
	}
	
.menu_top_1 li{
	list-style:none;
	float:left;
	padding:0px 0px 0px 10px;
}




.menu_top_1 ul{
	float: none;
	padding:0px;
	width:484px;
	margin:auto;
}



.logo img{
margin:auto;
display:block;
padding:20px 0px 5px 0px;
}



.menu_3 a{
	display:block;
	padding: 4px 0px 0px 80px;
	  border-top: 0px solid #e7e7e7;
  background-color: #FFFFFF;
  font-size:14px;
}
.menu_3 li{
	float:left;
	width: 50%;
}

.padding_block_1 {
padding: 0px 0px 0px 0px; 
margin: 0px;
}




.menu_mobile img{
	float:right;
	padding-right:10px;
		
}

.menu_mobile{
	cursor:pointer;
}

.menu_mobile p{
text-align:center;
  margin:0px;
  padding:0px 0px;
  font-size:24px;
  
}


.mobile_version_menu_3{
background-color:#FFFFFF;
 border: 1px solid #e7e7e7;
 padding:10px 0px;
 margin-top:4px;
}


.menu_3 .current-cat a {
  color: #1d6cb2;
  text-decoration:underline;
  background-color:#FFFFFF;
}
.menu_3 a:hover {
  background: #FFFFFF;
}

.menu_top_2_ot {
  padding-top: 0px;
  min-height:725px;
}


.fix_mob{
padding: 0px;
background: #FFFFFF;
}


}



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


@media (min-width: 320px){


span.pull-right.banner_b {
float:none!important;
}

.baner_block .banner_b_mini img {
padding: 0px 0px 12px 0px;
    width: 30%;
    margin: 0px 2px 12px 2px;
}



span.pull-left.banner_b {
float:none!important;
}

.banner_double a img {
	    max-width: 100%;
    max-height: 100%;
	    padding: 0px 0px 0px 0px;
}


.banner_double + .banner_double a {
    padding: 0px 8px 0px 8px;

}
.banner_double + .banner_double a {
    padding: 18px 8px 0px 8px;

}


}

@media (min-width: 992px){
.baner_block .banner_b_mini img {
padding: 0px 0px 12px 0px;
    width: auto;
    margin: 0px 2px 0px 2px;
}




.baner_block {
width:380px;
}

	.banner_double a {
    padding-right: 6px;
    padding: 0px 2px 12px 10px;
}
	
	
	.banner_double + .banner_double a {
     padding: 0px 2px 12px 10px;
}
	
	
	.banner_double a img {
max-width:180px;
max-height:96px;
padding: 0px 0px 0px 0px;
}
	
.new_baners_block2 {
padding-left:40px;
}	
	
	.disp_none{
		display: block;		
	}
	
.menu_top_1{
padding:36px 0px 20px 0px;
}

.logo img{
padding:20px 0px 20px 0px;
}


.banner_double a {
    padding-right: 6px;
    padding: 0px 6px 12px 6px;
}

span.pull-right.banner_b {
float:right!important;
}

span.pull-left.banner_b {
float:left!important;
}


}

h2.screen-reader-text { display: none; }
nav {
    text-align: center;
    width: 100%;
}
.page-numbers { padding: 0 5px; }
.prev.page-numbers, .next.page-numbers { display: none; }




@media (max-width: 480px){
	
.menu_top_1 ul {
  float: none;
  padding: 0px;
  width: 320px;
  margin: auto;
}	
	
	
	
.menu_top_1 a {
	font-size:12px;
}	
.menu_3 a {
  display: block;
  padding: 8px 8px 8px 8px;
  border-top: 0px solid #e7e7e7;
  background-color: #FFFFFF;
  font-size: 11px;
}




}




@media (min-width: 1200px){
	.banner_double a {
padding-right:6px;
    padding: 0px 2px 12px 10px;
}
.new_baners_block2 {
padding-left:0px;
}	

}

.blo_blblb input{
	display:none;
}




