div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
 {margin:0;
  padding:0;}
body
 {margin: 0;
  padding: 0;
  font-size: 100%;}
p
 {line-height: 150%;
  margin-top: 5px;
}
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
.blck1 {
		width: 50%;
		margin-top: 10px;
		float: left;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;	
	}
	.blck3 {
		width: 50%;
		margin-top: 10px;
		float: left;
	}
	.blck4 {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;	
		width: 100%;
		margin-top: 20px;
		float: left;
	}
	.blck5{
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;	
		width: 100%;
	}
	.error {
	color: #E1040A;
	width: 100%;
	margin-top: 20px;
	}
	.msg {
		width: 100%;
	}
	.blck2 {
	width: 100%;
	border: 1px solid #000000;
	float: left;
	display: block;
	margin-top: 10px;
	}
    .blck_news {
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ECAE27;
	}
	.GTtoll_news_headers {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
	.GTtoll_page_headers {
	color: #ECAE27;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ECAE27;
}

.style4
 {font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 150%}

div#IE_b1 p
 {line-height: 19px;}

.style5 {
	color: #ECAE27;
	font-weight: bold;
}
.style6 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style12
 {color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;}


.style15 {font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.style16 {
	color: #ECAE27;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style17 {font-size: 16px}
.style17_1 {font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif;}

.style18 {font-family: Arial, Helvetica, sans-serif}
.style20 {color: #ECAE27}
.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ECAE27; }
.style22 {font-family: Arial, Helvetica, sans-serif}

.style24 {font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.style25 {
	color: #ECAE27;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style26 {font-size: 16px}
.style27 {color: #ECAE27}
.style30 {font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.style31 {color: #FFFFFF}
.style32 {font-size: 12px}
.style33 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.style34 {font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style35 {color: #FF0000}
.style36 {font-family: Arial, Helvetica, sans-serif}
	
.style37 {font-size: 13px}
.style39 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style41 {font-size: 10px}
.style42 {font-size: 11px}
.style43 {
	color: #ECAE27;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.style44 {font-size: 16px}
.blck_difnews_headers {
	width: 100%;
	display: block;
	padding-top: 10px;
	color: #000000;

}
.blck_news_list {
	width: 100%;
	display: block;
	border-top: 1px solid #ECAE27;
	padding-top: 30px;
}
.faq1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 100%;
	padding-top: 30px;
	text-decoration: none;
}
.contact_blck {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 50%;
}
.contact_dif1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 80%;
	margin-top: 25px;
	font-weight: bold;
}
.contact_dif2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 80%;
	margin-top: 5px;
}
.contact_dif3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 80%;
	margin-top: 25px;
}
.cont_fields1{
	float: left;
	width: 20%;
	font-weight: bold;
	margin-top: 20px;
}
.cont_fields2{
	float: left;
	width: 80%;
	margin-top: 20px;
}
.sucessfull {
	color: #0000FF;
	width: 100%;
	margin-top: 20px;
}
.vakancii_headers {
	color: #ECAE27;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 100%;
	margin-top: 20px;
}
.vakancii_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 100%;
}
.vakancii_blck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;

}
.project_blck{
	width:100%;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ECAE27; 
}
.pole_input{
	border: solid 1px #ECAE27;
	width: 155px;
	height: 21px;
}
.cab_menu {
	width: 100%;
	margin-top: 20px;
	padding-left: 20px;
}
.partner1 {
	width: 400px;
	margin-top: 20px;
}
.stylea16 {font-size: 13px; font-weight: bold; }
.stylea18 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.style60 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.style61 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.style62 {font-size: 11px}
.style69 {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.visible_f{
 width:100%;
 display: none;
}
.visible_t{
 width:100%;
 display: block;
}
.linkstyle{
 cursor:pointer;
 text-decoration: underline;
}
.vis_t{
 display: block;
}
.vis_f{
 display: none;
}

.zagolovok
 {font-size: 16px;
  font-weight: bold;
  color: #696969
}