.t_left {
	padding-top: 20px;
vertical-align:top;
text-align:left;
}

.t_center {
padding-top: 15px;
padding-right: 15px;
text-align:left;
}

.t_right {
width: aito;
text-align:center;
margin: 0px 0px 0px 15px;
}


.t_right img, .t_photo img {
border: 2px solid #FF6600;
margin-bottom: 15px;
}

.t_right td {

}

.div_formanswer {
border: 2px solid #FF6600;
padding: 25px;
margin-bottom: 35px;
}

.form fieldset {
margin-right: 15px;
padding: 10px;
border: 1px solid #FF6600;
}
.form legend {
margin-bottom: 15px;
padding: 3px;
background-color: #FF6600;
color:#FFFFFF;
font-weight:bold;
}
.inputtext {
border: 1px solid #999999;
background-color: white;
width:85%;
}
.inputtextw {
border: 1px solid;
}

.acht {
color: red;
font-size:large;
font-weight: bold;
}

/*  --------------------------- Раздел основных информационных блоков --------------------------- */

.net_centtext {
padding: 15px 30px 0px 30px;
margin-left: 185px;
text-align:left;
}

.net_special {
position: absolute;
margin-left: -140px;
margin-top: 15px;
}

.net_bottom {
margin: 15px 0px 15px 0px;
font-size:x-small;
text-align:center;
}

.net_right {
font-size:x-small;
text-align:center;
}

.net_right img{
margin: 0px 0px 20px 0px;
border: 2px solid #FF6600;
}

/*  ---------------------------------------- Раздел меню ---------------------------------------- */

.table_menu {
border-top: 1px solid silver;
height:220px;
width:100%;
}

.table_menu td {
border-bottom: 1px solid silver;
text-align:left;
}

.table_menu a {
text-decoration:none;
font-family:Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
padding-left: 22px;
color: #016701;
padding-top: 2px;
background-color:white;
text-align:left;
display:block;
width:100%;
height:24px;
}

.table_menu a:hover {
	background-color: #FF6600;
	color: White;
}

/*  ---------------------------------------- Раздел переназначений ---------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #CCCCCC;
	background-image:url(/images/back_line.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

body, table {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:x-large;
font-weight:bold;
color:#FF6600;
margin-top:0px;
}

h2 {
font-size:medium;
font-weight:bold;
color:#016701;
margin-top:0px;
}

h3 {
padding:5px;
border-left: 5px solid #FF6600; 
font-size:small;
font-weight:bold;
margin-top:0px;
background-color:#FFE2C6;

}

/*---------------------------------------- Раздел прочих классов ---------------------------------------- */

.table_data  {
width: inherit;
}

.table_data th {
background-color: #016701;
color: White;
font-size:x-small;
font-weight:bold;
padding:3px;
}

.table_data td {
padding:3px;
border-bottom: 1px solid silver;
}

.language td {
vertical-align:bottom;

}
.language img {
margin-right: 10px;
border: 1px solid white;
}
.language {
padding-right: 20px;
}

.text_red {
	color: #FF0000;
}

.new {
text-decoration:underline;
color:#FF0000;
font-weight:bolder;
}

.special {
border: 2px solid #FF6600;
padding:10px;
margin: 10px 10px 20px 0;
}
a img {
border: none;
}
