@charset "windows-1251";

html, body
{
height: 100%;/* растягиваю всю страницу по высоте экрана */
margin: 0; /* убираем наружные отступы */
padding: 0; /* убираем внутренние отступы */
}
body
{
font-size: 14px; /* задаю размер текста для контента = 14px */
color: #000; /* задаю цвет текста = черный */
background: #fff ; /* задаю цвет фона = белый */
margin: 0; /* убираем наружные отступы */
padding: 0; /* убираем внутренние отступы */
}

#wrapper {
min-height: 100%; /* минимальная высота блока 100%,т.е. меньшей высоты данный блок никогда не будет */
height: auto !important; /* автоматическая высота для браузера IE */
height: 100%; /* высота блока = 100% */
position: relative; /* Положение элемента устанавливается относительно его исходного места на html-странице */
width:100%; /* ширина блока = 100%, растягиваем ширину на всю страницу*/
margin:0 auto; /* выравнивание блока по центру */
overflow-x:hidden; /* если блок не вмещается по ширине, то указываем не создавать полосу прокрутки по ширине */
}
#header {
margin: 0 auto; /* центрирование блока */
/*background: red; /* задаю фон = red(красный) header */
width: 100%; /* ширина блока header */
height: 116px; /* высота блока header */
/*font-size:26px; /* размер шрифта для текста в шапке(блок header) = 26px */
/*font-family: "Arial Black", Arial, Helvetica, sans-serif; /* указываю какой шрифт использовать */
/*text-align:center; /* центрируют текст блока header */
/*border:1px solid #000; /* граница блока толщиной=1px сплошная непрерывная линия черного цвета */
}

#content {
/*background: #000fff; /* задаю цвет фона = белый, для блока content */
/*padding:0px; /* отступ для содержимого блока, со всех сторон = 10px */
margin-top:0px; /* отступ сверху для блока content от блока header = 10px */
padding-bottom: 133px; /* отступ для текста от нижней границы, внутри блока content */
}

.clear
{
clear: both; /* Отменяет обтекание элемента одновременно с правого и левого края.  */
}

/* Footer */

#footer {
width: 100%; /* задаю ширину блока = 100% */
height: 133px; /* задаю высоту блока = 80px */
/*background:red;*/ /* задаю фон = red(красный) footer */
position: absolute; /* устанавливаю абсолютное позиционирование для блока footer */

bottom: 0px; /* задаю отступ от нижней границы экрана = 0px, т.е. убираем отступ вообще*/
}
.align_center_header
{
position: relative;
width: 100%;
min-height: 100%;
}
.align_center_header:after
{
content: '';
display: block;
clear: both;
min-height: 100%;
height: 100%;
}
.align_center_to_left_header
{
position: relative;
right: 50%;
float: right;
min-height: 100%;
}
.align_center_to_right_header
{
position: relative;
z-index: 1;
right: -50%;
min-height: 100%;
height: 100%;
}

 #menucenter {
    width: 200px;
    /*background: #EEF5FD;*/
    float: left;
   }
  #contentcenter {
	 width: 620px;
    /*background: #EEF5FD;*/
    float: left;
  }
  #menulcenter {
    
    /*background: #EEF5FD;*/
    margin-left: 820px;
	
   }




.align_center_center
{
position: relative;
width: 100%;
min-height: 100%;
}
.align_center_center:after
{
content: '';
display: block;
clear: both;
min-height: 100%;
height: 100%;
}
.align_center_to_left_center
{
position: relative;
right: 50%;
float: right;
min-height: 100%;
}
.align_center_to_right_center
{
position: relative;
z-index: 1;
right: -50%;
min-height: 100%;
height: 100%;
}


.align_center_footer
{
position: relative;
width: 100%;
min-height: 100%;
}
.align_center_footer:after
{
content: '';
display: block;
clear: both;
min-height: 100%;
height: 100%;
}
.align_center_to_left_footer
{
position: relative;
right: 50%;
float: right;
min-height: 100%;
}
.align_center_to_right_footer
{
position: relative;
z-index: 1;
right: -50%;
min-height: 100%;
height: 100%;
}

.textheader {color:#2c3384; font-family:Tahoma,Verdana; font-size:26pt;font-weight:bold; text-align:center; line-height:120%}
a.textheader:link {color:#2c3384; font-family:Tahoma,Verdana; font-size:26pt; text-align:center; font-weight:bold; text-decoration:none}
a.textheader:visited {color:#2c3384; font-family:Tahoma,Verdana; font-size:26pt; text-align:center; font-weight:bold; text-decoration:none}
a.textheader:active {color:#2c3384; font-family:Tahoma,Verdana; font-size:26pt; text-align:center; font-weight:bold; text-decoration:none}
a.textheader:hover {color:#2c3384; font-family:,Tahoma,Verdana;font-size:26pt; text-align:center; font-weight:bold; text-decoration:none}

.maintext {color:#000000; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; line-height:160%}
a.maintext:link {color:#000000; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-decoration:none}
a.maintext:visited {color:#000000; font-family:Tahoma,Verdana; font-size:12pt; font-weight:normal; text-decoration:none}
a.maintext:active {color:#000000; font-family:Tahoma,Verdana; font-size:12pt; font-weight:normal; text-decoration:none}
a.maintext:hover {color:#0000000; font-family:,Tahoma,Verdana;font-size:12pt; font-weight:normal; text-decoration:none}

.maintext1 {color:#000000; font-family:Tahoma,Verdana; font-size:10pt; font-weight:normal; text-decoration:none}
a.maintext1:link {color:#000000; font-family:Tahoma,Verdana; font-size:10pt; font-weight:normal; text-decoration:none}
a.maintext1:visited {color:#000000; font-family:Tahoma,Verdana; font-size:10pt; font-weight:bold; text-decoration:none}
a.maintext1:active {color:#000000; font-family:Tahoma,Verdana; font-size:10pt; font-weight:bold; text-decoration:none}
a.maintext1:hover {color:#000000; font-family:Tahoma,Verdana; font-size:10pt; font-weight:bold; text-decoration:none}

.curenttext {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:normal; text-align: justify; line-height:140%}
a.curenttext:link  {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:normal; text-align: justify; text-decoration:none; line-height:140%}
a.curenttext:visited {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:normal; text-align: justify; text-decoration:none; line-height:140%}
a.curenttext:active {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:normal; text-align: justify; text-decoration:none; line-height:140%}
a.curenttext:hover {color:#787878; font-family:Tahoma, Verdana; font-size:10pt;font-weight:normal; text-align: justify; text-decoration:none; line-height:140%}

.curenttextl {color:#000000; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-align: justify; line-height:140%}
a.curenttextl:link  {color:#0444fc; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-align: justify; text-decoration:underline; line-height:140%}
a.curenttextl:visited {color:#0444fc; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-align: justify; text-decoration:underline; line-height:140%}
a.curenttextl:active {color:#0444fc; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-align: justify; text-decoration:underline; line-height:140%}
a.curenttextl:hover {color:#0444fc; font-family:Tahoma,Verdana; font-size:12pt;font-weight:normal; text-align: justify; text-decoration:none; line-height:140%}

.curenttextf {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: justify; line-height:140%}
a.curenttextf:link  {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttextf:visited {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttextf:active {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttextf:hover {color:#787878; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}

.curenttextfl {color:#0087E7; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: right; text-decoration:underline; line-height:140%}
a.curenttextfl:link  {color:#0087E7; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: right; text-decoration:underline; line-height:140%}
a.curenttextfl:visited {color:#0087E7; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: right; text-decoration:underline; line-height:140%}
a.curenttextfl:active {color:#0087E7; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: right; text-decoration:underline; line-height:140%}
a.curenttextfl:hover {color:#0087E7; font-family:Tahoma,Verdana; font-size:8pt;font-weight:bold; text-align: right; text-decoration:underline; line-height:140%}

.curenttexttr {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:bold; text-align: justify; line-height:140%}
a.curenttexttr:link  {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttexttr:visited {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttexttr:active {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}
a.curenttexttr:hover {color:#000000; font-family:Tahoma, Verdana; font-size:10pt;font-weight:bold; text-align: justify; text-decoration:none; line-height:140%}

.mails {color:#000000; font-family:Tahoma,Verdana; font-size:12pt; font-weight:bold; text-align: center; line-height:140%}
a.mails:link {color:#000000; font-family:Tahoma,Verdana; font-weight:bold; text-align: center; text-decoration:none}
a.mails:visited {color:#000000; font-family:Tahoma,Verdana; font-weight:bold; text-align: center; text-decoration:none}
a.mails:active {color:#000000; font-family:Tahoma,Verdana; font-weight:bold; text-align: center; text-decoration:none}
a.mails:hover {color:#000000; font-family:Tahoma,Verdana; font-weight:bold; text-align: center; text-decoration:none}












.textfooter {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:normal; text-align: right; line-height:140%}
a.textfooter:link  {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:normal; text-align: right; text-decoration:none; line-height:140%}
a.textfooter:visited {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:normal; text-align: right; text-decoration:none; line-height:140%}
a.textfooter:active {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:normal; text-align: right; text-decoration:none; line-height:140%}
a.textfooter:hover {color:#000000; font-family:Tahoma,Verdana; font-size:8pt;font-weight:normal; text-align: right; text-decoration:none; line-height:140%}


.tcenter p {font:bold 12px Verdana,sans-serif; color:#333;}
.tcenter input,textarea {font:normal 12px Verdana,sans-serif; color:#333; border:1px solid #ccc;}

.inputtext {width:200px;
background-image: url(img/gray_bg.png);
background-repeat: repeat-x;
background-position: top; 
padding:5px;
}
.comarea{width:400px; background-image: url(img/gray_bg.png);
background-repeat: repeat-x;
background-position: top; 
padding:5px;}

input.formbutton{
border:2px #ccc solid;
width:150px;color:#fff;
font:11px Verdana, Geneva, sans-serif;background-color:#52C8F6;
font-weight:700;
text-transform:uppercase;
height:25px;}

.comareaact {width:400px;  background-image: none; padding:5px;}

.inputtextact {width:200px; background-image: none; padding:5px;}

