BODY {
 margin: 0; 
 background: #014047 url(/img/picturecopy.png) no-repeat top center;
 width: 100%;
}
div.mainbody {
 width: 100%;
 height: 100%;
}
div.leftfield {
  width: 15%;
  min-width: 50px; 
  float: left;
}
div.rightfield {
  width: 15%; 
  float: left;
  min-width: 50px;
}
div.centerfield { 
width: 978px;
text-align: left;
padding-bottom: 20px;
}
div.verticalmenu{
width: 200px; 
float: left;
padding-right: 19px;
}
div.centerfield .logo_top_left {
 background-image: url(/img/logo_top_left.png);
 width: 200px; 
 height: 141px;
 margin-top:60px;
}
div.centerfield .menu_top {
 padding:6px 0px 37px 0px;
 width: 200px;
}
div.centerfield .formreg {
 background: #007480;
 padding: 0px;
 width: 200px;
}
div.centerfield .formreg .type_text {
 color: #a0a0a0; 
 font-style: italic; 
 font-family: Arial;
 font-size: 11pt; 
 width: 170px; 
 margin-bottom: 10px;
}
div.centerfield .formreg .bottonreg {
 margin-left: 97px;
}
div.centerfield .menu {
 background: #007480;
 padding: 10px;
 width: 180px; 
}
div.centerfield .fonmenu {
 background: #007480;
 
}
.fonbottom {
 background: #01363c;
}
div.centerfield #menuposition {
 margin-top: 25px;
}
ul.cursor {
 list-style: url(/img/cursor.png) disc outside;
}

div.centerfield .fieldtext {
 background: #EDEDED;
 float: left;
 margin-top: 25px;
 padding:  13px;
}
.mainTextField {
  font-size: 23px;
  font-family: Tahoma;
  line-height: 40pt; 
  color: #0093a3;
}

div.maincolumn {
 float: left;
 width:759px;
}
.top {
 text-align: right;
 margin: 15px;
}
.codetel {
  font-family: Tahoma; 
  font-size: 14pt; 
  line-height: 30pt;
  color: #a6f7ff;
}
.tel {
  font-family: Tahoma; 
  font-size: 28pt; 
  line-height: 30pt;
  color: #ffffff;
}
.menunavtop {
  color: #ffffff;
  font-size: 10pt;
  font-family: Arial;
  line-height: 14pt;
}

.field1 {
  color: #a6f7ff;
  font-size: 12pt;
  font-family: Arial;
}

.field1 A {
  font-size: 11pt; 
  color: #feffff;
  text-decoration: underline;
} 

.field2header {
  padding: 25px 0px 9px;
  font-family: Tahoma; 
  font-size: 30pt;
  line-height: 15pt; 
  color: #ffffff;
  margin: 0px;
}
.field2headersmall A {
  font-family: Tahoma;
  font-size: 15pt;
  line-height: 20pt; 
  color: #45f01d;
  text-decoration: none;
}
.field2text {
  font-family: Arial;
  font-size:9pt;
  line-height: 14pt; 
  color: #ffffff;
  padding: 5px;
}
.field2position {
 padding: 2px; /* Поля вокруг текста */
 float: left; /* Обтекание по правому краю */
 width: 147px; /* Ширина слоя */
 height: 170px;
}

.FonTextField {
  background: #ededed; 
  padding: 10px;
}
.mainTextField {
  font-size: 23px;
  font-family: Tahoma;
  line-height: 40pt; 
  color: #0093a3;
}

.TextField {
  font-size: 10pt;
  font-family: Arial;
  line-height: 15pt; 
  color: #003b42;
}
.aField {
  margin: 10px;
  float: left;
  font-size: 10pt;
  font-family: Arial;
  line-height: 20pt; 
  color: #007480;
}
.aField P {
  font-size: 11pt;
  font-family: Tahoma;
  line-height: 20pt; 
  color: #8c8c8c;
}
.aField A:link { 
  color: #007480;
  text-decoration: none;  
}
.aField A:visited { 
  color: #007480;
  text-decoration: none;  
}
.dateField {
  font-size: 10pt;
  font-family: Arial;
  line-height: 15pt; 
  color: #959494;
}
.headerNewField {
  font-size: 11pt;
  font-family: Arial;
  line-height: 15pt; 
  color: #007480;
  font-weight: bold; 
}

div.footer {
 float:left;
 width:100%;
 background: #01363c;
 margin-top:25px;
}
div.footer .textbottom {
 color: #a6f7ff;
 font-size: 12px;
 
}
 .leftfoot {
 float: left;
 padding: 20px;
}
 .rightfoot {
 float: right;
 padding: 20px;
}
.maintextmenu {
  color: #ffffff;
  font-size: 13pt;
  line-height: 14pt;
  font-family: Tahoma;
}
.registration A {
  color: #ffffff;
  font-size: 10pt;
  font-family: Tahoma;
  line-height: 14pt;
  color: #ffffff;
  text-decoration: underline; 
}
.textmenu A {
  color: #ffffff;
  font-size: 9pt;
  font-family: Tahoma;
  line-height: 14pt;
  color: #ffffff;
  text-decoration: none;  
} 
.menunav {
  color: #feffff;
  font-size: 12pt;
  font-family: Tahoma;
  line-height: 17pt;
}
.menunav A:link { 
  color: #feffff;
  text-decoration: none;  
}
.menunav A:visited { 
  color: #feffff;
  text-decoration: none;  
}
.menunavtop {
  color: #ffffff;
  font-size: 10pt;
  font-family: Arial;
  line-height: 14pt;
}
.menunavtop A:link {
  color: #ffffff;
  text-decoration: none;  
}
.menunavtop A:visited {
  color: #ffffff;
  text-decoration: none;  
}