@charset "utf-8";
/* CSS Document */
div {
	margin: 0px; 
	padding: 0px; 
	border: 0px currentColor; 
	border-image: none; 
	line-height: inherit; 
	font-family: inherit; 
	font-size: 100%; 
	font-style: inherit; 
	font-variant: inherit; 
	font-weight: inherit; 
	vertical-align: baseline; 
	font-size-adjust: inherit; 
	font-stretch: inherit;
	overflow:hidden;
}

.logo_cont
{
	z-index: 235;
	float:left;
	width: 324px;
	height:71px;
	position: relative;
	top: 18px;
	margin-left:0px;
	left: 0px;
	/*background-color:#0F3;*/

}
.logo_iso
{
	z-index: 237;
	float:left;
	width: 61px;
	height:100%
	position: relative;
	margin-top:9px;
	margin-left: 5px;
}
.lngsrch_cont{
	/*float:right;*/
	width:300px;
	height:71px;
	border-radius:4px;
	margin-left:0px;
	margin-top:5px;	

}	

.lang{
	float:left;
	width:300px;
	height:39px;
	text-align:right;
	/*border:#CCC 1px dotted;
	border-radius:4px;*/
}
.lang img{
	border:0px;
}
.lang_item{
	width:8%;
	height:100%;
	float:left;
	text-align:right;
	vertical-align:middle;
	margin-right:1px;

}
.search_prd{
	float:right;
	width:300px;
	height:25px;
	background-color:#f5f5f5;
	vertical-align:central;
	border:1px #CCCCCC solid;
	border-radius:1px;
	padding-top:0px;	
	margin-top:0px;
}
.search_prd_inp{
	float:left;
	width:265px;
}
.search_prd_btn{
	float:right;
	width:24px;
}
.navi
{
	width:100%;
	height:30px;
	float:left;
	background-image:url(../images/navi_back.jpg);
	box-shadow:#666 inset none;
	margin:7px 0px 0px 0px;
	text-align:center;
	z-index:9001;
}
.navi_shadow{
	/*width:100%;*/
	height:9px;
	background: url(../images/shadow.png) repeat-x;
	margin-top:37px;
	/*z-index:10010;	*/
}
.main_menu_item {
 width:auto; 
 height:100%; 
 display:inline-block;	
}
.banner_shadow{
-webkit-box-shadow: 0px 6px 20px 0px rgba(154, 92, 50, 0.67);
-moz-box-shadow:    0px 6px 20px 0px rgba(154, 92, 50, 0.67);
box-shadow:         0px 6px 20px 0px rgba(154, 92, 50, 0.67);
}	
.banner{
	position:relative;
	width:100%;
	height:123px;
	margin-left: auto;
 	margin-right: auto;
	margin-bottom:5px;	
}
#banner_home{
background-image:url(../images/banner_home.jpg);
}
#banner_history{
background-image:url(../images/banner_history.jpg);
}
#banner_activity{
background-image:url(../images/banner_activity.jpg);
}
#banner_prod{
background-image:url(../images/banner_prod.jpg);
}
#banner_partners{
background-image:url(../images/banner_partners.jpg);
}
#banner_news{
background-image:url(../images/banner_news.jpg);
}
#banner_career{
background-image:url(../images/banner_career.jpg);
}
#banner_contacts{
background-image:url(../images/banner_contacts.jpg);
}
#banner_search{
background-image:url(../images/banner_search.jpg);
}

.banner_bord{
border-bottom:3px #dd2c28 solid;
}
.banner_text{
	width:450px;
	z-index:8901;
	float:right;
	background-image:url(../images/banner_text_back.png);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:auto;
	margin-bottom:auto;
	margin-right:-40px;
	color:#FFF;
	 font-family: "Cuprum-Regular";
	 padding:12px 60px 0px 0px;
	 text-align:right;

}
.banner_big_name {
	z-index:8900;
	height:100%;
	/*vertical-align:bottom;
	position:relative;*/
	font-family:"Comfortaa-Light";
	font-weight:200;
	bottom:-30px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;

}
.banner_color1{
	color:rgba(249,249,249,0.6);
}
.banner_color2{
	color:rgba(166,166,166,0.6);
}

.tab_text_title{
	width:960px;
	height:40px;
	float:left;
	background-image:url(../images/tab_text_back.png);
	background-repeat:no-repeat;
	margin-top:25px;
	margin-bottom:25px;
	text-align:left;
	color:#FFF;
	 font-family:"Comfortaa-Light";
	 font-size:15pt;
	padding-left:60px;
	
}
.tab_image{
	position:relative;
	width:200px;
	height:300px;
	float:right;
	/*border:1px #999999 dotted;*/
	margin:50px 40px 30px 0px;
}

.tab_content h1,h2,h3,h3,h4,h5,h6{
	font-size:14pt;
	font-weight:bold;
	color:#dd2a26;	
}
.tab_content p{
	font-family:"Cuprum-Regular";
	text-indent:0px;
	padding:1px 5px 0px 5px;
	font-size:11pt;
	font-weight:200;
	line-height:1;
	margin-top: -0.1em;
	margin-bottom: 0.8em;
	color:#121212;
	letter-spacing:0.7;
}

tab_content,td h1, h2{
	/*color:#8f8c8c;     tab_content,td h1, h2{*/
	background:url(../images/sect_back0.png) left center no-repeat;
	padding:0px 0px 0px 38px;
	/*height:13px;*/
	letter-spacing:0px;
	font-size: 15.5px;
	  font-weight:300;
  font-family: "Cuprum-Regular";
  color: rgb( 68, 68, 68 );
  /*text-transform: uppercase;*/
  font-style:italic;
  /* line-height: 1;
 -moz-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);
  -webkit-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);
  -ms-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);*/
}
#history h3 {
	margin:0px 0px 10px -10px;
}
.tab_content li{
	background:url(../images/sect_back_l.png) no-repeat left top;
letter-spacing:0.9;
	font-size: 13px;
	  font-weight:400;
  font-family: "Cuprum-Regular";
  color: rgb( 18, 18, 18 );
  /*text-transform: uppercase;*/
  line-height: 1.75;
  padding-left:10px;	
}
.tab_content td{
padding:10px;	
text-align:justify;
}
tab_content,td h3, h4, h5, h6{
	color:#8f8c8c;
	background-image:url(../images/sect_back.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0 0 20px;
	height:35px;
	letter-spacing:0px;
	font-size: 15.5px;
  font-family: "Cuprum-Regular";
  color: rgb( 68, 68, 68 );
  text-transform: uppercase;
  line-height: 1.5;
  font-weight:300;
 /* -moz-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);
  -webkit-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);
  -ms-transform: matrix( 1.10051684342444,0,0,1.10051684342444,0,0);*/
}
/*.tab_content img[style*="float:left"] {
	margin:15px 20px 15px 0px;
}
.tab_content img[style*="float:right"] {
	margin:15px 0px 15px 20px;
}*/
.tab_content img[style*="left"] {
	margin:15px 20px 15px 0px;
}
.tab_content img[style*="right"] {
	margin:15px 0px 15px 20px;
}
.tab_content img{
	border-top:2px #CCCCCC double;
	border-right:6px #CCCCCC double;
	border-bottom:6px #CCCCCC double;
	border-left:2px #CCCCCC double;

	/*-webkit-box-shadow: 0px 6px 20px 0px rgba(154, 92, 50, 0.67);
    -moz-box-shadow:    0px 6px 20px 0px rgba(154, 92, 50, 0.67);
    box-shadow:         0px 6px 20px 0px rgba(154, 92, 50, 0.67);*/
}

.tab_content_partners img {
	border:0px;
	/*margin:-20px 0px -30px 0px;*/
	display: block;
    margin: auto;
	vertical-align:bottom;
	width:95%;
	height:auto;
}
div.partner_one_third{
	
width:30.6%;
float:left;	
	
	
}
#prod_grp {
	width:100%;
}
#prod_grp p {
	/*border-bottom:1px #CCCCCC dotted;*/
	
}
	
.catalog_download_image{
	/*float:right;*/
	width:280px;
	height:320px;
	text-align:right;

}
.catalog_download_image img{
	margin:0px auto;
	padding:0;
	border:0px;	
}
.catalog_download_image h3{
	font-size:14px;
	font-style:italic;
}
.catalog_img_download{
	margin:0px auto;
	border:0px;
}
.foot_cont{
	/*position:relative;*/
	width:100%;
	height:206px;
	/*overflow: hidden; 
	margin-left: auto;
 	margin-right: auto;*/
	background-color:#d4140f;
}
.foot_row{
	height:100%;
	margin-left:auto;
	margin-right:auto;
	vertical-align:central;
}
.foot_col{
	min-height:30px;
	float:left;
	color:#fff;
	font-family:"Comfortaa-Light";
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
}
.foot_col table{
	text-align:right;
	padding:15px 10px 0 0;
	font-size:7pt;
	color:#FFF;
}
.foot_col a:link {color:#FFF; text-decoration:underline;}      /* unvisited link */
.foot_col a:visited {color:#FFF;}  /* visited link */
.foot_col a:hover {color:#FFF;}  /* mouse over link */
.foot_col a:active {color:#FFF;} 
 
.foot_col p{
	text-align:left;
	padding:15px 10px 0 0;
	margin-bottom:-10px;
}
.foot_1{
	background-image:url(../images/foot_adr.png);

}
.foot_2{
	background-image:url(../images/foot_tel.png);	
}
.foot_3{
	background-image:url(../images/foot_env.png);	
}
.foot_4{
	padding-left:55px;
	
}

.link_arrow{
	clear:both;
	display:inline-block;
	height:30px;
	float:left;
	background:url(../images/link_arrow.png) right center no-repeat;

}
.link_arrow img{
	border:0px;
}

.link_arrow:hover {
		background:url(../images/link_arrow_r.png) right center no-repeat;
}
.prod{
	font-size:16pt;

}
.prod1{
	font-size:14pt;
}
.prod2{
	font-size:12pt;
}
.prod_cont{
clear:both; 
width:960px; 
text-align:left;
/*font-style:italic;*/
	background-image:url(../images/sect_back1.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:8203;
		border-top:1px #CCCCCC dashed;
}
.prod_cont_wol {
clear:both; 
width:960px; 
text-align:left;
/*font-style:italic;*/
	background-image:url(../images/sect_back1.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:8203;	
}
/*.prod_cont_text_2 {
	margin-top:2px;
	padding-top:2px;
	float:left;
	z-index:8204;
}*/
.prod_cont_text {
	display:block;
	margin-top:-20px;
	padding-top:2px;
	float:left;
	width:817px;
	text-align:justify;

}
.prod_img_2 {
	float:right;
	height:95px;
	width:132px;
	margin-top:5px;
}
.prod_pics_cont {
	width:132px;
 	height:auto; 
 	float:right;
}
div#products-catalog_p p {
	width:100%;
margin-top: -0.2em;
margin-bottom: 0.8em;	
	
}
#products-catalog img {
	border:0px;
	z-index:10002;
}
.prod_back{
	clear:both;
	display:inline-block;
	height:30px;
}
.prod_indent_sub{
	padding-left:20px;

}
.prod_indent_sub1{
	padding-left:40px;

}
.jobs_no {
	display:inline-block;
	border:1px #CCC solid;
	font-style:italic;
	padding:12px 0px 0px 0px;
}
.prod.a,.prod1.a,.prod2.a :link{color:rgb(130,130,130); }      /* unvisited link */
.prod.a,.prod1.a,.prod2.a :visited{color:rgb(130,130,130);}  /* visited link */
.prod.a,.prod1.a,.prod2.a :hover{color:rgb(130,130,130);}  /* mouse over link */
.prod.a,.prod1.a,.prod2.a :active{color:rgb(160,160,160);}
.prod.a,.prod1.a,.prod2.a :focus{color:rgb(130,130,130);} 
.news_cont{
	height:100%;
	border:1px #666666 dashed;
	margin-bottom:20px;
	text-align:left;	
}
#news_cont,#career_cont{
	margin:0 auto;

	height:100%;
	position:relative;
}
.news_slide{
	/*min-width:960px;
	width=960px;*/
	height:auto;
	float:left;	
	font:italic 24px "Cuprum-Regular";
    color:#ccc;
    letter-spacing:-1px;
	margin-bottom:25px;
	padding-bottom:10px;
	background:#f2f2f2;
	border:1px #CCCCCC dashed;
}
.news_slide h2, .news_slide p {
  margin:15px;
}
.news_slide h2 {

}
.news_slide img {
  float:left;
  margin:0 15px;
}
.news_date{
	width:250px;
	height:25px;
	float:right;
	background:url(images/sect_back1.png) no-repeat;
	text-align:right;
	padding-right:5px;
	
}
.news_back_cont{
	width:100%;
	margin-bottom:10px;
}
.news_back {
	width:170px;
	height:32px;
	padding-right:15px;
	background:url(../images/back_back.png) right no-repeat;
	vertical-align:central;	
	float:right;
	text-align:center;
color:#FFF;	
	font-size:16pt;	

}
.news_slide a:link {color:#dd2a26; text-decoration:none;}      /* unvisited link */
.news_slide a:visited {color:#dd2a26;}  /* visited link */
.news_slide a:hover {color:#dd2a26;}  /* mouse over link */
.news_slide a:active {color:#dd2a26;} 
