/* СТИЛИ МОДУЛЯ РЕГИСТРАЦИИ */
.login {
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
font-size:8pt;
color:#026ba2;
font-weight:normal;
font-family: "Arial";
}

/* поля ввода */
.login_Input {
height:19px;  
border:solid; 
border-width:1px; 
background:fixed; 
padding-top:3px; 
padding-left:5px; 
padding-right:5px; 
width:135px;
color:#626262;
font-size:10px;
vertical-align: text-bottom;
font-family: "Arial";
}

/* кнопка */
.login_Button
{
width:76px;
height:21px; 
color:#000000;
}

/* текст */
.login_Text
{
font-family: "Arial";
font-size:100%;
color:#026ba2;
}

/* КОНЕЦ СТИЛИ РЕГИСТРАЦИИ */

/* Таблица отображения данных в таблице - левая колонка */
.td_header_Show 	{
border-width:0px; 
font-size:9pt; 
font-family: "Arial"; 
border-color:#536B89; 
color:#536B89; 
font-weight:bold;
}

/* общие ссылки на сайте */
A:link, A:active, A:visited {
text-decoration:underline;
font-size:9pt;
color:#127fa8;
font-weight:normal;
font-family: "Arial";
}
A:hover{
text-decoration:none; 
}

/* маленькие серенькие ссылки */
.A_Gray:link, .A_Gray:active, .A_Gray:visited {
text-decoration: underline;
font-size:9pt;
color:#026ba2;
font-weight:normal;
font-family: "Arial";
}
.A_Gray:hover{
text-decoration:none; 
}

/* нужно для отображения прозрачности png-файлов */
.png {
// background-image: none ! important;
behavior: url('css/pngfix.htc');
}

/* общий стиль всей страницы */
BODY {
color: #000000;
background-color:#FFFFFF;
font-family: "Arial";
}

/* поле ввода (с прокруткой) на страницах сайта */
TEXTAREA {
FONT-SIZE: 11px; 
font-family: "Arial";
BACKGROUND-COLOR: #ffffff; 
width:200px; 
height:50px;
border:solid;
border-width: 1px;
border-color: #cccccc;
}

/* поле ввода (без прокрутки) на страницах сайта */
INPUT {
FONT-SIZE: 12px; 
font-family: "Arial";
width:200px;
border:solid;
border-width: 1px;
border-color: #cccccc;
background-color:#FFFFFF;
}

/* кнопочный селект */
SELECT	{
background-color: #FFFFFF;
}

/* общий стиль оформления таблиц */
TABLE	{
border-style:none;
border-collapse:collapse;
font-size:1em;
}

/* общий стиль оформлене ячеек в таблицах */
TD {
margin:0px;
padding:0px;

}

/* стиль картинок */
IMG { border:none; }

/* ссылки */
.LinkSmall{
font-size:80%;
color:#006897;
font-weight:normal;
font-family: "Arial";
}


.LinkSmall:link, .LinkSmall:active, .LinkSmall:visited, .LinkSmall:hover {
font-family: "Arial";
font-weight:normal;
font-size:80%;
color:#919390;
}

/* радиобаттоны - такие кнопочки для выбора одного из нескольких значений */
.Radio {
width:20px;
border:0 solid;
}

/* стиль заголовков на сайте */
.TextContentHeader {
background-repeat: no-repeat;
background-position: center top;
font-family: "Arial";
color: #333333;
font-size: 26px;
text-transform: uppercase;
}

/* общий стиль для текста на сайте */
.TextContent
{
background-repeat:repeat-y;
background-position:center top;
font-family: "Arial";
font-size:9pt;
padding:0 0 0 0;
height:100%;
width:100%;
color:#585858;
}

/* общий стиль для текста на сайте */
.NewsR
{
background-repeat:repeat-y;
background-position:center top;
font-family: "Arial";
font-size:8pt;
padding:0 0 0 0;
height:100%;
width:100%;
color:#585858;
}

/* общие ссылки на сайте */
.NewsRA:link, .NewsRA:active, .NewsRA:visited {
text-decoration:underline;
font-size:8pt;
color:#127fa8;
font-weight:normal;
font-family: "Arial";
}
.NewsRA:hover{
text-decoration:none; 
}


/* для маленкого текста */
.TextSmall
{
font-family: "Arial";
font-size:9pt;
padding:0 0 0 0;
color:#585858;
font-style:italic;
text-transform: none;
}

.TextSmallGray {
font-family: "Arial";
font-weight:normal;
font-size:10px;
color:#333333;
}

/* таблица в контенте сайта */
.TableContent
{
border-bottom: 1px;
border-top: 1px;
border-style: solid;
border-color:#000000;
}

/* заголовок таблицы */
.table_header
{
text-decoration:underline;
font-style:italic;
}

/* шапка в новостях */
.NewsHeaders{
font-size:13pt;
color:#575757;
font-weight:bold;
}

/* написание новостей */
.NewsContent {
background-repeat:repeat-y;
background-position:center top;
font-family: "Arial";
font-size:70%;
padding:0 0 0 0;
height:70%;
width:70%;
color:#585858;
}

/* оформление новостных ссылок */
.NewsLink:link, .NewsLink:active, .NewsLink:visited {
text-decoration:underline;
font-size:7pt;
color:#127fa8;
font-weight:normal;
font-family: "Arial";
}
.NewsLink:hover{
text-decoration:none; 
}

/* стиль главного меню слева */
.menu:link, .menu:active, .menu:visited {
text-decoration:underline;
font-size:9pt;
color:#0f7ea9;
font-weight:normal;
font-family: "Arial";
}
.menu:hover{
text-decoration:none;
}

/* стиль подменю - то что открывается */
.submenu:link, .submenu:active, .submenu:visited {
text-decoration:underline;
font-size:9pt;
color:#5c5c5c;
font-weight:normal;
font-family: "Arial";
}
.submenu:hover{
text-decoration:none;
}

/* стиль подменю какой-то */
.submenu_link:link, .submenu_link:active, .submenu_link:visited, .submenu_link:hover{
text-decoration:underline;
font-size:9pt;
color:#ff0000;
font-weight:normal;
font-family: "Arial";
}

/* какой то текст по сайту */
.TextV {
font-family: "Arial";
padding-left:20px;
font-size:0.8em;
font-weight: bold;
text-transform:uppercase;
}

/* стили карты сайта */
.Map_td0 {
height:35px;
background-image:url(../img/menu_razd.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
}
.Map_td1 {
height:32px;
text-align:center;
text-transform:lowercase;
}

.Map_class:link, .Map_class:visited, .Map_class:active {
font-size:13px;
color:#006897;
font-family: "Arial";
text-decoration:underline;

}
.Map_class:hover {
text-decoration:none;
}

.Map_selected_class:link, .Map_selected_class:visited, .Map_selected_class:active {
font-size:13px;
color:#006897;
font-family: "Arial";
}

.Map_selected_class:hover {
text-decoration:none;
}

/* конец стили карты сайта */

/* стили меню или ссылок */
.Menu_class:link, .Menu_class:visited, .Menu_class:active {
font-size:0.8em;
color:#006897;
font-family: "Arial";
}

.Menu_class:hover {
text-decoration:underline;
}

.Menu_selected_class:link, .Menu_selected_class:visited, .Menu_selected_class:active {
font-size:0.8em;
color:#8d1dbd;
font-family: "Arial";
}
.Menu_selected_class:hover {
text-decoration:underline;
}

/* ? */
.sign {
color:#FFFFFF;
text-align:center;
font-size:0.8em;
}
.sign:link, .sign:visited, .sign:active {
color:#FFFFFF;}
.sign:hover {
}

/* стили заголовков */
h2 {
font-size:13pt;
color:#575757;
font-weight:bold;
}

h3 {
padding.left:10px;
font-size:12pt;;
color:#575757;
font-weight:bold;
font-family: "arial";
}

h4 {
font-size:10pt;
color:#575757;
padding:0 0 0 0;
margin:0 0 0 0;
}
/* конец стили заголовков */

.TextContent h2 {
font-size: 22px;
font-weight: bold;
/*text-transform: uppercase;*/
}

.TextContent h3 {
font-size: 18px;
font-weight: normal;
/*text-transform: uppercase;*/
}

.greyblock {
  background: #e4eaed;
  margin: 0 -20px 1em;
  padding: 10px 20px;
  position: relative;
  width: 80%;
}

.qblock { margin-top: 35px; overflow: visible; }

.qblock .content { padding-right: 40px; }

.qblock .questionimg {
  position: absolute;
  right: -23px;
  top: -31px;
  width: 60px;
  height: 117px;
  background: url(../question.png) no-repeat;
  z-index: 0;
}

.greyblock p, .greyblock li {
  font-size: 90%;
  line-height: 1.5;
}

* html .greyblock { margin: 0 0px 1em; }

table, tbody, tr, td { overflow: visible; }

.clear { clear: both; }

.imglabel {
  margin-bottom: 10px;
  font-size: 90%;
  font-weight: bold;
  color: #000;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.imglabel-left {
  float: left;
  clear: left;
  text-align: left;
  padding-left: 1px;
  margin-right: 10px;
  padding-right: 5px;
  border-right: 1px solid #ccc;
}

.imglabel-right {
  float: right;
  clear: right;
  text-align: right;
  padding-right: 1px;
  margin-left: 10px;
  padding-left: 5px;
  border-left: 1px solid #ccc;
}

.q1107 .questionimg {
  right: -26px;
  width: 62px;
  height: 115px;
  background: url(../question1107.png) no-repeat;
}

.q1109 .questionimg {
  right: -26px;
  width: 62px;
  height: 115px;
  background: url(../question1109.png) no-repeat;
}

.q1201 .questionimg {
  right: -26px;
  width: 62px;
  height: 115px;
  background: url(../question1201.png) no-repeat;
}

