html {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 100%;
}

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: Verdana, Helvetica, sans-serif; 
	height: 100%;
	BACKGROUND-COLOR: #F0F0F0; 
	PADDING-TOP: 0px;
	box-sizing: border-box;
}

.fullContainer {
	display: table;
	background: rgb(255, 255, 255); 
	margin: auto; 
	min-width: 980px; 
	max-width: 1280px; 
	box-shadow: 0px 0px 5px 5px #30734A; 
	height: 100%;
//	box-sizing: border-box;
}

.fullContainer_simple {
	background: rgb(255, 255, 255); 
	margin: auto; 
	min-width: 980px; 
	max-width: 1220px; 
	box-shadow: 0px 0px 5px 5px #30734A; 
	min-height: 100%;
//	box-sizing: border-box;
}

.lightGreen {
	background: #30734A; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(219, 219, 219); 
	padding: 4px 10px; color: rgb(51, 51, 51); text-transform: uppercase; font-family: RBCGroteskRegular, Arial, Helvetica, sans-serif; margin-bottom: -25px; min-height: 21px;
	color: #f99c00; font-weight: bold;
}

.lightRed {
	background: #733038; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(219, 219, 219); 
	padding: 5px 10px; color: rgb(51, 51, 51); text-transform: uppercase; font-family: RBCGroteskRegular, Arial, Helvetica, sans-serif; margin-bottom: -25px; min-height: 21px;
	color: white; font-weight: bold;
}


.yellowbold {
	background: #f4c22c; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(219, 219, 219); 
	padding: 5px 10px; color: white; text-transform: uppercase; font-family: RBCGroteskRegular, Arial, Helvetica, sans-serif; margin-bottom: -25px; min-height: 21px;
}

.leftColumn {
	margin: 0px auto; 
	position: relative; 
	top: 0px;

	width: 260px; 
	padding: 7px 5px 5px 5px;
	box-sizing: border-box;
	display: table-cell;
}
.leftColumn_m {
	margin: 0px auto; 
	position: relative; 
	top: -28.5px;

	width: 260px; 
	padding: 7px 5px 5px 5px;
	box-sizing: border-box;
	display: table-cell;
}
.leftTd {
	background-color: rgb(241,241,241);
	border-width: 1px; border-style: solid; border-color: #30734A;
	position: relative;
	//top: 5px;
	/*#BAD0C2*/
	
}

#directors {
	POSITION: relative; MARGIN: auto; COLOR: black; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;	text-align: center;
}

#ni {
	POSITION: relative; black; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; text-align: center;
}

a.next_imp:link, a.next_imp:visited, a.next_imp:hover, a.next_imp:active  {
       FONT-SIZE: 11pt; COLOR: #733038; FONT-FAMILY: Verdana,Sans-Serif; FONT-WEIGHT: bold; text-align: centere;
}


div#button-box { 
	height: 40px; width: 960px; position: relative; float: left; background: 
	}

.button_main {
   border-top: 1px solid #dbdbdb;
   background: #73b0a8;
   background: -webkit-gradient(linear, left top, left bottom, from(#30734a), to(#73b0a8));
   background: -webkit-linear-gradient(top, #30734a, #73b0a8);
   background: -moz-linear-gradient(top, #30734a, #73b0a8);
   background: -ms-linear-gradient(top, #30734a, #73b0a8);
   background: -o-linear-gradient(top, #30734a, #73b0a8);
   padding: 6px 12px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 15px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button_main:hover {
   border-top-color: #30734a;
   background: #30734a;
   color: #f4c22c;
   }
 .button_main:active {
   border-top-color: #dbdbdb;
   background: #dbdbdb;
   }


.title {
	width: 960px; 
	margin: 0px auto; text-align: left; position: center; 
}

.title_c {
	width: 980px; 
	margin: 0px auto; text-align: center; position: center; 
}

.mainBlock {
	max-width: 960px; 
//	float: rights; 
	text-align: left; 
	margin: 0px auto; text-align: left; position: relative; 
	box-sizing: border-box;
//	min-height: 100%;
	position: relative;
	top: 0px;
	display: table-cell;
}

.mainBlock_simple {
//	max-width: 960px; 
//	float: rights; 
//	text-align: left; 
	margin: 0px auto; 
	text-align: left; position: relative; 
	box-sizing: border-box;
//	min-height: 100%;
//	position: relative;
	top: 5px;
//	display: table-cell;
}



div#common_menu {
	overflow: hidden;
	//float: right;
	border: 1px solid green;
	padding: 0 0;
	margin-right: 100;
	width: 98%;
}

ul#common_menu {

	overflow: hidden;
	border-bottom: 1px solid #3f9560;
	list-style: none;
	margin: 0 0;    
	padding: 0 0;
	background-image: url("../Images/menu_item_bg.png");
	background-repeat: repeat-x;
}

ul#common_menu li {
	float: left;
	margin: 0 0;
	color: white;
	/*font-size: 14px;*/
	/*font-size: 1.875em;*/
	/*line-height: 24px;*/
	text-align: center;
	width: 25%;
	height: 35px;
	/*border-right: 1px solid white;*/
}

ul#common_menu li.single {
	/*font-size: 14px;*/
	/*font-size: 0.875em;*/
	line-height: 27px;

}

ul#common_menu li.first a{
	border: none;
}

ul#common_menu .active {
	background-color: white;
}

ul#common_menu li a{
	color: #f4c22c;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
	/*padding: 0;*/
	padding-top: 4px;
	padding-bottom: 0;
	margin: 0;
	/*border-right: 1px solid white;*/
	border-left: 1px solid white;
}

ul#common_menu li a:hover{
	color: white;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
	/*padding: 0;*/
	padding-top: 4px;
	padding-bottom: 0;
	margin: 0;
	background-image: url("../Images/menu_onitem_bg.png");
	background-repeat: repeat-x;
	/*border-left: 1px solid white;*/
	/*font-weight: bold;*/
}

ul#common_menu li.active a{
	color: white;
	background-image: url("../Images/menu_activeitem_bg.png");
	background-repeat: repeat-x;
	text-decoration: none;
	font-weight: bold;
}

.container_16 {	background-color: white;}

li.menumain { width: 12.5%;}




TABLE.hfdframe {
align: center;
max-width:960px;
width:expression(document.body.clientWidth > 960? "960px": "auto" );
}

TABLE.reg {
max-width:500px;
width:expression(document.body.clientWidth > 500? "500px": "auto" );
}

TABLE.reg2 {
max-width:650px;
width:expression(document.body.clientWidth > 650? "650px": "auto" );
}


A.arina:link {
 font: 9pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: underline
}
A.arina:visited {
 font: 9pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: underline
}
A.arina:active {
 font: 9pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: underline
}
A.arina:hover {
 font: 9pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: underline
}

A.nocalc:link {
 font: 15pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: none
}
A.nocalc:visited {
 font: 15pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: none
}
A.nocalc:active {
 font: 15pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: none
}
A.nocalc:hover {
 font: 15pt Arial , sans-serif; text-align=center; COLOR: #30554A; TEXT-DECORATION: none
}

A.subpop:link, A.subpop:visited, A.subpop:active {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14pt; COLOR: #30734A; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif;
}
A.subpop:hover {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14pt; COLOR: #30734A; TEXT-DECORATION: underline; FONT-FAMILY: Verdana,Sans-Serif;
}


A.tablec_r:link, A.tablec_r:visited, A.tablec_r:active {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif;
}
A.tablec_r:hover {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 9pt; COLOR: #30554A; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif;
}

A.tablec:link {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif;
}
A.tablec:visited {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: none ; FONT-FAMILY: Verdana,Sans-Serif; 
}
A.tablec:active {
        FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif; 
}
A.tablec:hover {
        FONT-SIZE: 11pt; COLOR: #30554A; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif; 
}

A.tablecp:link {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 11pt; COLOR: #666666; TEXT-DECORATION: none;  FONT-FAMILY: Verdana,Sans-Serif; 
}

A.tablecp:visited {
        MARGIN: 0px 0px 0px 0px; FONT-SIZE: 11pt; COLOR: #666666; TEXT-DECORATION: none ; FONT-FAMILY: Verdana,Sans-Serif; 
}
A.tablecp:active {
        FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: none;  FONT-FAMILY: Verdana,Sans-Serif; 
}
A.tablecp:hover {
        FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Sans-Serif; 
}

TR.coun { BACKGROUND-COLOR: #BAD0C2;text-align=center }
TR.coun_gray { BACKGROUND-COLOR: #f6f6f6;text-align=center }

.subpop_t {
        FONT-SIZE: 12pt;  COLOR:black;  FONT-FAMILY: Verdana,Sans-Serif; text-align:right;
}

H2.cp {
        FONT-SIZE: 18pt;  MARGIN: -20px 0px 20px 0px; FONT-WEIGHT: bold; COLOR:#30734A;  FONT-FAMILY: Verdana,Sans-Serif; text-align=center;
}

H1 {
        FONT-SIZE: 21pt;  FONT-WEIGHT: bold; COLOR:#30734A;  FONT-FAMILY: Verdana,Sans-Serif; text-align:center;
}
H2 {
        FONT-SIZE: 16pt;  FONT-WEIGHT: bold; COLOR:#733038; MARGIN: -2px 0px -2px 0px;  FONT-FAMILY: Verdana,Sans-Serif; text-align=center;
}

H3 {
        FONT-SIZE: 12pt; MARGIN: 10px 30px 10px 20px;COLOR: #30734A; FONT-FAMILY: Verdana,Sans-Serif
}
H4 {
        FONT-SIZE: 10pt; COLOR: #30734A; FONT-FAMILY: Verdana,Sans-Serif
}

.small {
        FONT-SIZE: 9pt
}

TR.header { BACKGROUND-COLOR: #ffffff }
TR.kopf { BACKGROUND-COLOR: #30734A }
TD.kopf { FONT-WEIGHT: bold; COLOR: #ffffff }
TR.indi { FONT-SIZE: 10pt; BACKGROUND-COLOR: #f6f6f6; FONT-FAMILY: Verdana,Sans-Serif}

#p1 {  font: 10pt Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #ffffff; text-align=center; }

.p3 {  font: 11pt Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #409962; text-align=left; }
.indicator {  font: 10pt Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #30734A; align=center; }
.nodata {  font: 10pt Arial, Helvetica, sans-serif; color: #30734A; align=center; }
.notav {  font: 10pt Arial, Helvetica, sans-serif; color: #30734A; align=center; }
.borderwarn { font: 11pt Verdana, Arial, Helvetica, sans-serif; color: #30734A; align=center; }
.arina {  font: 10pt Arial Narrow, sans-serif; color: #000000; text-align=center; }
.p1 {  font: 10pt Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color: #ffffff; text-align=center; }
.pzip {  MARGIN: 1px 0px 0px 5px;font: 10pt Arial, Helvetica, sans-serif; color: #000000; text-align=left; }
.p1n {  font: 10pt Arial, Helvetica, sans-serif; color: #ffffff; text-align=center; }
.p1header {  font: 14pt Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color:#30734A; text-align=center; }
.menunl {MARGIN: 10px 0px -26px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12pt;  COLOR: #F4C228; font-weight: normal; text-decoration: none; text-align: left;}

.haval {  font: 10pt Verdana, Arial, Helvetica, sans-serif;  COLOR: #204C31;}
.tit1 { COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold } 
.HEADLINE { COLOR: #006000; FONT-FAMILY: arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold } 
.MENU { COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 9pt } 
A:link { COLOR: #15734A; font: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
A:visited { COLOR:#15734A; font: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; } 
A:hover { COLOR:#15734A; font: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; } 
a.maintitle:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;  COLOR: #F4C228; font-weight: bold; text-decoration: none; text-align: center}
a.maintitle:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;  COLOR: #F4C228; font-weight: bold; text-decoration: none; text-align: center}
a.menu:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12pt;  COLOR: #F4C228; font-weight: normal; text-decoration: none; text-align: left}
a.menu:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12pt;  COLOR: #F4C228; font-weight: normal; text-decoration: none; text-align: left}
a.menu2:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11pt;  COLOR: #005433; font-weight: normal; text-decoration: none; text-align: left}
a.menu2:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11pt;  COLOR: #005433; font-weight: normal; text-decoration: none; text-align: left}
a.menu2_red:link {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11pt;  COLOR: #ff0c10; font-weight: normal; text-decoration: none; text-align: left}
a.menu2_red:visited {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11pt;  COLOR: #ff0c10; font-weight: normal; text-decoration: none; text-align: left}


li {
        font-size: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;
}
P {
        FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.docs { MARGIN: 10px 30px 10px 20px; color: #000000 ;text-align=left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.warn { FONT-SIZE: 11pt; MARGIN: 10px 30px 10px 20px; color: #000000 ;text-align=left; }
.warnred { FONT-SIZE: 13pt; MARGIN: 10px 30px 10px 20px; color: #990033 ;text-align=left; }
.reg { font-size: 12pt; font-family: Verdana, Helvetica, sans-serif; color: #000000 }
.reg2 { font-size: 12pt; font-family: Verdana, Helvetica, sans-serif; color: #000000 }
.jst { TEXT-ALIGN: justify } 
.cou { font-family: bold 12pt Verdana, Arial, Helvetica, sans-serif; color: #000088; text-align: left} 
.nomer { font: bold 9pt Arial, Helvetica, sans-serif; color: #666600} 
.tit2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bolder}
.p2 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 ;text-align=justify; }
.tlink {  font-family: Arial, Helvetica, sans-serif; color: #CC3333}
.z1 {  font-weight: bold; text-align: center}
.z2 {  text-align: right}
.menu1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: normal; text-decoration: none; text-align: left; text-indent: 35px}

.var { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 ;text-align=right; }
.descr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 ;text-align=justify; }
.descrt { font-size: 11pt; ;MARGIN: 10px 10px 10px 10px;font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000 ;text-align=justify; }
.direct { font: 10pt Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; align=right; }
.cell {  font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #000022; text-align: center; }


.block_b {
  POSITION: relative;
  width: 70px ;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: auto ;
  margin-right: auto ;
 }

#submit {
    background-color: #30734A;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:6px;
    color: #ff9c00;
    font-family: 'Oswald';
    font-size: 20px;
    text-decoration: none;
    cursor: pointer;
    border:none;
}



#submit:hover {
    border: none;
    background: #7F0000;
    box-shadow: 0px 0px 1px #777;
    color: white;
}


.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


