body {
font-family: Arial Cyr, Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
font-size: 12pt; 
margin: 0;
}

h1 {font-family: Times New Roman, Verdana, Tahoma, Arial Cyr, Arial, sans-serif; font-size: 20pt; font-weight: bold; color: #FFFFFF; margin: 0 0 30px 0;}
h2 {font-family: Arial Cyr, Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; color: #A01C1B; margin: 0 0 20px 0;}
h3 {font-family: Arial Cyr, Arial, Verdana, Tahoma, sans-serif; font-size: 12pt; color: #B4C6D1; margin: 0 0 20px 0;}
h4 {font-family: Arial Cyr, Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; color: #A01C1B; margin: 20 0 3px 0;}
hr {height: 1px; color: #CBD3D7; border-color: #CBD3D7;  background-color: #CBD3D7; border-style: none; border-width: 0;}
a {color: #FFFFFF; text-decoration: underline;}
a:visited {color: #FFFFFF; text-decoration: underline;}
a:hover {color: #FF7800; text-decoration: underline;}
p {margin: 0;}
img {border: 0;}
.lang, .lang a, .lang a:visited {
font-family: Arial Cyr, Arial, Tahoma, Verdana, sans-serif;
font-size: 11px; 
color: #516672;
text-decoration: none;
}
.lang a:hover {
color: #FF7800;
}
.content {
font-family: Times New Roman, Arial Cyr, Arial, Tahoma, Verdana, sans-serif;
vertical-align: top;
padding: 20px 30px 40px 36px; 
font-size: 12pt; 
}
.content img {border: 1px solid #FFFFFF;}
.navigator, .navigator a, .navigator a:visited {
font-family: Times New Roman, Arial Cyr, Arial, Tahoma, Verdana, sans-serif;
font-size: 12pt; 
padding: 0px 0 0px 0; 
color: #FFFFFF;
}
.navigator a:hover {
color: #E66F06;
}
.left_menu, .left_menu a {
font-family: Verdana, Arial Cyr, Arial, Tahoma, sans-serif;
font-size: 10pt; 
color: #FFFFFF;
text-align: right;
text-decoration: none;
}
.left_menu a:visited {
color: #FFFFFF;
text-decoration: none;
}
.left_menu a:hover {
color: #E66F06;
text-decoration: underline;
}
.tab {
background-color: #3D5665;
padding: 3px;
}
.tab tr {
background-color: #738D9C;
}
.bottom, .bottom a {
font-size: 10pt;
color: #FFFFFF;
padding: 0 10px 0 10px;
text-decoration: none;
}
form textarea {
font-size: 11pt; 
color: #000000;
border: 1px solid #B2B3B5;
background-color: #F4F4F4;
}

form input {
font-size: 11pt; 
color: #000000;
border: 1px solid #B2B3B5;
background-color: #F4F4F4;
}
.input, .textarea {
	margin-top: 5px;
}

table.form {width: 400px;}

.form input, .form textarea  {
	font-family: Arial Cyr, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 11pt; 
}

.big { 
	width: 100%;
}
.small { 
	width: 49%; 
}
div.cont table {
	border-style: dashed;
	border-color: #A3B9C7;
	border-width: 1px 0 0 1px;
}
div.cont td {
	border-style: dashed;
	border-color: #A3B9C7;
	border-width: 0 1px 1px 0;
	padding: 3px 5px 3px 5px;
}
.clear tr , .cont .clear tr td, .clear, .cont .clear   {border: none;}