/*   
Theme Name: AMK
Theme URI: none
Description: none
Author: Ilya Chumarov
Author URI: none
Version: 1.0
*/

@font-face {
	font-family: VollkornMedium;
	src: url('./fonts/vollkorn-medium-webfont.eot?') format('eot'), 
         url('./fonts/vollkorn-medium-webfont.woff') format('woff'), 
         url('./fonts/vollkorn-medium-webfont..ttf')  format('truetype');
}



body, div,span, ul, li, h1, h2, h3, pre, span
{
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	
}
html{
	background: #fef7e9;

	position:relative;

	
}
html, body{
	height:100% !important;
}






pre{
	font-size:20px;
}

.width960{
margin: 0 auto;
width:960px;
}

.width1100{
margin: 0 auto;
width:1100px;
}

.main_container{
	/*background-image: url(/images/dots.png);*/
	position:relative;
	min-height: 100%;
	/*background: #444 url(/images/body6.jpg);*/
	background-color:#fff;
}


.top_conteiner{
	min-width: 100%;
	/* [disabled]height: 124px; */
	border-top: 2px solid #3E3E3E ;
	background: #3E3E3E  ;
	
	position:relative;
}
.top_background{
	position:absolute;
	background: url(/wp-content/uploads/shapka.gif) repeat-x;
	bottom:0px;
	width:100%;
	height:125px;
	filter:alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: .1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

.menu_container{

	min-width: 100%;

	background-color: #000 ;	
	position:fixed;
	top:0;
	    z-index: 500;
		opacity:0.9;

}
.banner_conteiner{
	min-width: 100%;
	height: 380px;
    border-top: 1px solid #231f20;
	margin-bottom:80px;
	background: #322f32;
	/*background-image:url(/images/metallic-mesh-wallpaper-3.jpg) ;*/
	
		/*background:rgb(232, 235, 218);*/
	  box-shadow: 0 10px 6px -6px #777;

}

.strelka{
	float: right;
	color: #fff;
}
.strelka:hover{
	color: yellow;
}
.top_conteiner_child{
	position:relative;
	margin: 0 auto;
	height: 135px;
	width: 1100px;
	/*background: #E8D7B5;*/
}
.banner_conteiner_child{
	top:0px;
	position: relative ;
	/*background: url(/images/Banner1_HDR_trunk.jpg) no-repeat;*/
	margin: 0 auto;
	margin-top: 10px;
	height: 406px;
	width: 960px;
	box-shadow: 0 10px 6px -6px #777;

}
.ramka{
	position: above ;
	height: 406px;
	width: 960px;
	
	z-index:98;
	box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3) inset;
	
}

.content_container img{
	cursor: pointer;
}

#language-switcher{
	float:right;
	margin-right:40px;
	margin-top:17px;

}

#language-switcher *{
	font-size: 16px;	
	color: #FFF;
	font-weight:bold;
	list-style: outside none none;
	display: inline-block;
}

#language-switcher>ul>li>a{
	 text-decoration: none;
	 text-decoration: none;
}

#language-switcher  li{

padding-left:15px;
}

.banner_conteiner_child_hidden{
	position: relative ;
	/*background: url(/images/Banner1_HDR_trunk.jpg) no-repeat;*/
	margin: 0 auto;	
	margin-top: 10px;
	height: 406px;
	width: 960px;
	box-shadow: 0 10px 6px -6px #777;
	
	display:none;
}
/*.banner_conteiner_child img{
	box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3) inset, 0 10px 6px -6px #777;
}*/

.banner_label{
	  /*z-index: 600;*/
	width: 350px;
  padding: 15px 18px;
  
  bottom: 30px;
  left: 30px;
  bottom:30px;
  
    position: absolute;
	background: rgba(0,0,0,0.7);
}




.banner_label h4{
	color: #FFFF00;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 26px;
  font-weight: normal;
  height: auto;
  line-height: 36px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-rendering: optimizelegibility;
  width: auto;
}
.banner_label .mod-description p{
  color: rgba(255, 255, 255, 1);
  line-height: 24px;
  font-size: 14px;
	
}



.banner_label .mod-description p a{
    color: #FFFF00;
  margin-top: 7px;
  display: block;
	text-decoration: none;
	  cursor: auto;
}
.banner_label .mod-description p a:visited{

  text-decoration: underline;
	
}
.banner_label .mod-description p a:hover{

  text-decoration: underline;
	
}

.menu_container_child{	
	  margin: 0 auto;
	  padding:0;
	  /*min-height: 44px;*/
	  width: 1100px;
	  position:relative;
}

.logo{
	vertical-align: top;
	/* [disabled]display: inline-block; */
	width: 120px;
	height: 100%;
	float: left;
}

.logo_company_name{
	position:relative;
	vertical-align: top;
	float:left;
	min-width: 100%;
	height: 100%;
}
.search_container{
    vertical-align: top;
	height: 124px;
	float:right;
	height: 100%;
	width: 230px;
}
.tel{
height: 50%;
padding-top: 20px;
font-weight: 600;
  font-family: Arial, sans-serif;
 text-shadow: 1px 1px 0px #FFF, -1px -1px 0px #FFF;

  font-size: 16px;
  color: #000;
}

.search_div{
  height: 30%;
  padding-top:5px;
  
}

.company_description{
	font-family: Arial, sans-serif;
	  /*text-shadow: 2px 2px 2px #FFFFFF;*/
	  /*text-shadow: 0px 0px 1px #A5A5A5;*/
	font-size: 18px;
	  font-weight: bold;
	color: #3D3B2F;
}
.company_type{
z-index:20;
	position:absolute;
	margin-top: 30px;
margin-left: 150px;
	  font-weight: 600;
	font-family: Arial, sans-serif;
	  /*text-shadow: 0px 0px 1px #A5A5A5;*/
	font-size: 12px;
	color: #fff;
}


.tel_num{
	position: relative;
	top: -130px;
	left: 710px;
	font-family: sans-serif;
	
	font-size: 14px;
	color: #3D3B2F;
}


.company_name{
	font-family: Arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #002AFE;
}
				.company_name #comment{
					
					margin:20px 0 0 25px;					 
				}
										.company_name #comment h1{
											font-family: Arial, sans-serif;
											font-size: 28px;
											font-weight: bold;
											color: #FF0;
										}
				

#prod_caption{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	position:relative;
	margin: 0 auto;
	/*padding-top:20px;*/
	width: 940px;
	
}				

#page_caption{
	font-family: Arial, sans-serif;
	font-size: 45px;
	font-weight: bold;
}
				
#logo{
	position: relative;
	border:0;
	width:150px;
}


#logo_propell{
	position: relative;
	top:-23px;
	left:23px;
	border:0;
	
}
#href_avik h1{
	font-size: 70px;
}
.inputbox{
	width: 145px;
	float: left;
	margin: 0;
	background: #fef7e9;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #e3ddd0;
}
.button_seach{
	color: #a8b0a6;
	background: #413f33;
	border: 0px;
}
.top_menu{
font-size:0;
  height: 44px;
  vertical-align: top;
}

.menu_home{
float:left;
transition: 1s;
vertical-align: top;
	border-left: 1px solid rgb(193, 78, 32);
	border-right: 1px solid rgb(193, 78, 32);
  background: url(/images/menu-home-bg.png) no-repeat;
  background-position: 13px -31px;
  text-indent: -999em;
  width: 44px;
  height: 44px;
}
.menu_home:hover{
float:left;
transition: 1s;
vertical-align: top;
border-left: 1px solid rgb(193, 78, 32);
	border-right: 1px solid rgb(193, 78, 32);
  background: url(/images/menu-home-bg.png) no-repeat;
    background-color: rgb(35, 31, 32);
	  background-position: 13px 14px;
  text-indent: -999em;
  display: inline-block;
  width: 44px;
  height: 44px;
}

.menu_item{
position:relative;
float:left;

line-height: 2.3;
font-weight: bold;
font-family: Arial, sans-serif;
border-left: 1px solid rgb(193, 78, 32);
border-right: 1px solid rgb(193, 78, 32);
color: #3D3B2F;

height: 100%;
padding-left: 22px;
padding-right: 22px;
cursor: pointer;
}

.menu_item:hover{
transition: 0.5s;
background-color: rgb(35, 31, 32);
}

.new_menu{
position:relative;
float:left;

line-height: 2.3;
font-weight: bold;
font-family: Arial, sans-serif;
border-left: 1px solid rgb(193, 78, 32);
border-right: 1px solid rgb(193, 78, 32);
color: #3D3B2F;

height: 100%;
padding-left: 22px;
padding-right: 22px;
cursor: pointer;
}

.new_menu:hover{
transition: 0.5s;
background-color: rgb(35, 31, 32);
}

.menu_item .first_level_a{
	font-size:18px;
	text-decoration: none;
	color: #3D3B2F;

}

.menu_item:hover  .first_level_a{
	color: #FFFFFF;
	text-decoration: underline;
}

.new_menu .first_level_a{
	font-size:18px;
	text-decoration: none;
	color: #3D3B2F;

}

.new_menu:hover  .first_level_a{
	color: #FFFFFF;
	text-decoration: underline;
}




.submenu_level2{	
font-size:12px;
z-index:200;
background-color: #E54C10;
list-style: none;
display:none;
margin-left:-22px;
position:absolute;
top:44px;
min-width:250px;
border-left: 1px solid #80280F;
border-bottom: 1px solid #80280F;
line-height: 170%;	
font-size:18px;

}

.second_level_li{
	position:relative;
	border-top: 1px solid #80280F;
	border-left: 1px solid #80280F;
	border-right: 1px solid #80280F;
	padding-left:15px;
	padding-right:15px;
}
.second_level_li:hover{
	transition: 0.5s;
	background-color: rgb(35, 31, 32);
}

.second_level_li .second_level_a{
	text-decoration: none;
	color: #3D3B2F;

}
.second_level_li:hover  .second_level_a{
	color: #FFFFFF;
	text-decoration: underline;
}
.submenu_level3{	
z-index:200;
background-color: #E54C10;
list-style: none;
display:none;
/*margin-left:-20px;*/
position:absolute;
top:0px;
min-width:250px;
border-left: 1px solid #80280F;
border-bottom: 1px solid #80280F;
line-height: 170%;	
font-size:18px;
width:170px;
right:-250px;
right:-170px\9;/* IE 8*/
}

.third_level_li{
	border-top: 1px solid #80280F;
	border-left: 1px solid #80280F;
	border-right: 1px solid #80280F;
	padding-left:15px;
	padding-right:15px;
}
.third_level_li:hover{
	transition: 0.5s;
	background-color: rgb(35, 31, 32);
}

.third_level_li .third_level_a{
	text-decoration: none;
	color: #3D3B2F;

}
.third_level_li:hover  .third_level_a{
	color: #FFFFFF;
	text-decoration: underline;
}






.features_container{
	width:1100px;
	margin:0 auto;
	z-index:150;
	margin-top:20px;
	padding-top:10px;
}
.bottom_line{
	min-width: 100%;
	height: 5px;	
	background: #e54c10;	
}
.bottom_menu{
	min-width: 100%;
	background: #413F33;	
}

.bottom_menu_container{
	overflow:hidden;
	position:relative;
	margin: 0 auto;
	width: 1100px;
	padding-top:10px;
	padding-bottom:10px;
	
	color:#fff;
	
	font-size:14px;
}

#copiright{
	
	float:left;
	line-height:31px;
	height:31px;
	width: 300px;
}
#metrika{
	float:right;
}


.features_container_child{
	
	border-top: 1px solid #aaa;
	position: relative;
	padding-top:20px;
	width: 920px;
	min-height:400px;
	padding-left:25px;
	margin-bottom:40px;
	text-shadow: 1px 1px 1px #FFF;
	color:black;
	overflow: hidden;
}
.one_quarter{
	
	float:left;
	padding:0px;
	margin:0px;
	width:25%;
}

.one_quarter img{
	width:200px;
	height:140px;
}


.features_container_child img{
	box-shadow: 1px 1px 2px 1px #777;
	padding:3px;
	background:#BFD5ED;
}

.group_description h3{
margin-top:30px;
  font-family: Arial, sans-serif;
  font-size: 22px;
    font-weight: Bold;
	z-index:150;

}
.group_description a{ 
	z-index:500;
	color:#000;
}

.group_description p{
  width:220px;
  line-height: 24px;
  font-size: 16px;
}
.stolbec1{
		width:	160px;
		margin-top:	0px;
		margin-right:	10px;
		margin-bottom:	0px;
		margin-left:	10px;
		padding-top:	0px;
		padding-right:	0px;
		padding-bottom:	0px;
		padding-left:	0px;
		border-top-width:	0px;
		border-right-width:	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-top-color:	rgb(61,​ 59,​ 48);
		border-right-color:	rgb(61,​ 59,​ 48);
		border-bottom-color:	rgb(61,​ 59,​ 48);
		border-left-color:	rgb(61,​ 59,​ 48);
		border-top-style:	none;
		border-right-style:	none;
		border-bottom-style:	none;
		border-left-style:	none;
		outline-color:	rgb(61,​ 59,​ 48);
}
.module-title{
	font-family:	Arial,​Helvetica,​sans-serif;
	font-size:	13px;
	color:	rgb(61,​ 59,​ 48);
	line-height:	18px;
}
.module-title h2{
font-size:	18px;
font-weight:	400;
color:	#EDEBE6;
letter-spacing:	-1px;
word-spacing:	4px;
line-height:	22px;
}
.rt-block li{
font-size:	13px;
line-height:	18px;
  background: url(/images/li-bg.png) no-repeat;
  background-position: left 8px;
  list-style: none;
  padding-left: 15px;

}

.rt-block a{
color: #fef7e9;
  line-height: 24px;
  font-size: 13px;
    text-align: left;
  text-decoration: none;

}

.page_article_container{
	position:relative; 
	margin: 0 auto; 
	width: 1000px;
	margin-bottom: 10px;
	margin-top:30px;
}

.page_article:before{
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:50%;
        height:20%;
        max-width:300px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-2deg);
       -moz-transform:rotate(-2deg);
        -ms-transform:rotate(-2deg);
         -o-transform:rotate(-2deg);
            transform:rotate(-2deg);

}
.page_article{
	width: 700px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	
	border:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#B2ADA4;

	background-color:#FEF7E9;
/*
background: rgba(65,145,230,1);
background: -moz-linear-gradient(left, rgba(65,145,230,1) 0%, rgba(191,213,237,1) 46%, rgba(191,213,237,1) 58%, rgba(191,213,237,1) 78%, rgba(191,213,237,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(65,145,230,1)), color-stop(46%, rgba(191,213,237,1)), color-stop(58%, rgba(191,213,237,1)), color-stop(78%, rgba(191,213,237,1)), color-stop(100%, rgba(191,213,237,0)));
background: -webkit-linear-gradient(left, rgba(65,145,230,1) 0%, rgba(191,213,237,1) 46%, rgba(191,213,237,1) 58%, rgba(191,213,237,1) 78%, rgba(191,213,237,0) 100%);
background: -o-linear-gradient(left, rgba(65,145,230,1) 0%, rgba(191,213,237,1) 46%, rgba(191,213,237,1) 58%, rgba(191,213,237,1) 78%, rgba(191,213,237,0) 100%);
background: -ms-linear-gradient(left, rgba(65,145,230,1) 0%, rgba(191,213,237,1) 46%, rgba(191,213,237,1) 58%, rgba(191,213,237,1) 78%, rgba(191,213,237,0) 100%);
background: linear-gradient(to right, rgba(65,145,230,1) 0%, rgba(191,213,237,1) 46%, rgba(191,213,237,1) 58%, rgba(191,213,237,1) 78%, rgba(191,213,237,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4191e6', endColorstr='#bfd5ed', GradientType=1 );
*/


font-family: Arial, sans-serif;
	  /*text-shadow: 2px 2px 2px #FFFFFF;*/
	  /*text-shadow: 0px 0px 1px #A5A5A5;*/
	    text-shadow: 1px 1px 2px #FEF7E9;
	font-size: 18px;
	  font-weight: bold;
	color: #3D3B2F;
}

#page-content-caption{
	border-bottom: 1px solid #000; 
	margin-bottom:15px;
	margin-top:40px;
}


.zapolnitel{
	height:130px;
	position:relative;
	width:100%;
}
.footer{
	width:100%;
	position:absolute;
	bottom:0;
}

.content_container h1{
font-family: georgia, serif;
}

.content_container{

font-size: 15pt;
	  font-family: georgia, serif;
	/*height:3400px;*/
	position:relative;
	margin: 0 auto;
	width: 1100px;
	height:100%;
	background-color: #fff;
	overflow:hidden;

}

.page_link_container{
	padding-bottom: 10px;
	color: #3D3B2F;
}
.page_link_container a{
	color: #3D3B2F;
}

.count_form{
	height:250px;
	float:left;	
	margin:20px;
	width:43%;
	/*background-color:#FEF7E9;
	padding:10px;*/
}
.count_form_container{
	width:100%;
	height:300px;
	
}
.count_form_caption{
	font-weight:bold;
	height:15%;
}

.count_form_bottom{
	height:85%;
	font-size:12px;
}

.count_form_left_half{
	padding-top:10px;
	width:48%;
	height:100%;
	float:left;	
}

.count_form_right_half{
position:relative;
padding-top:10px;
	float:left;
	width:48%;
	height:100%;
	padding-left:5px;
}

#article-text{
width:75%;
float:left;
overflow:hidden;
line-height:1.4;

} 



#products-slider{
	overflow:hidden;
	width:20%;
	float:right;
}


#products-slider-capttion{	
    margin-bottom: 15px;
    margin-top: 40px;
	font-family: Arial,sans-serif;
	font-size: 25px;
	font-weight: bold;
	overflow:hidden;
	border-bottom:2px solid black;
	
}

div#rotator {
	position:relative;
	height:150px;
	margin: 0 auto;
	margin-top: 10px;
	height: 406px;
	width: 1100px;
	box-shadow: 0 10px 6px -6px #777;
	border:  black;
}

div#rotator img{
	height: 406px;
	width: 1100px;
}

div#rotator ul li {float:left; position:absolute; list-style: none;z-index:100;}}
div#rotator ul li.show {z-index:100;}

/*
.jMenu{display:table;margin:0;padding:0;list-style:none; }
.jMenu a{font-size:15px;}
.jMenu li{display:table-cell;background-color:#322f32;margin:0;list-style:none;}
.jMenu li a{padding:10px 15px;display:block;background-color:transparent;color:#fff;text-transform:uppercase;cursor:pointer;font-size:15px}
.jMenu li a:hover{background-color:#3a3a3a}
.jMenu li:hover>a{background-color:#3a3a3a}
.jMenu li ul{display:none;position:absolute;z-index:9999;padding:0;margin:0;list-style:none}
.jMenu li ul li{background-color:#322f32;display:block;border-bottom:1px solid #484548;padding:0;list-style:none;position:relative; }
.jMenu li ul li a{font-size:14px;text-transform:none;display:block;padding:7px;border-top:1px solid transparent;border-bottom:1px solid transparent}
.jMenu li ul li a.isParent{background-color:#3a3a3a}
.jMenu li ul li a:hover{background-color:#514c52;border-top:1px solid #322f32;border-bottom:1px solid #322f32}
*/

#swiper-slide-page h3 a{
	background:#fff;
	color:#0053AD;
	text-decoration: none; 
	font-size:14px;
	margin-bottom:10px;
	width:168px;
	display:block;
	border-bottom:1px solid #444;
}

#swiper-slide-page{
	background:#fff;
}

#swiper-container-page{
	width: 100%;
	height: 800px;
}


.swiper-prod-img{
	width:168px;
	height:117px;
}

#logo2{
	background-color:#fff;
	text-align:left;
	padding-left:40px;
	margin-top:60px;
	border-bottom:2px solid black;
	
}

#logo2-amk{	
	display:inline-block;
	vertical-align:baseline;
	font-size:80px;
	color:#FC5A0A;
	font-family: VollkornMedium;	
}

#logo2-amk-org{
	display:inline-block;
	vertical-align:baseline;
	font-size:40px;
	margin-left:10px;
	color:#FC5A0A;
	font-family: VollkornMedium;	
}

.banner2-caption-container{
	left:80px;
	top:80px;
	
	position:absolute;
	padding:40px;
	background-color:#000;
	opacity:0.8;
}
.banner2-caption-container-title{
	color:#FFFF00;
	font-weight:bold;
	font-size:30px;
}
.banner2-caption-container-text{
	color:#fff;
	font-weight:bold;
	font-size:20px;
}