/* ОБЩИЕ НА САЙТ */

table{
    FONT-SIZE: 10px;
}

div, input, select,textarea{
 font-family:Verdana;
 font-size:10px;
 text-decoration:none;
 color:black;
}

textarea {
 width:250px;
}

tr{
 font-family:Verdana;
 font-size:10px;
 text-decoration:none;
 color:black;
}

a{
 color:#53439C;
 text-decoration:none;
} 
a.black_link{
 color: black;
}

.short_input{
 border-style:solid;
 border-width:1px;
 width: 180px;
}

.button_short{
 border-style:solid;
 border-width:1px;
 background-color:#F5F5F5;
 margin-top:5px;
 margin-bottom:5px;
}

a:hover{
 text-decoration:underline;
}

h1{
    FONT-SIZE: 24px;
    TEXT-ALIGN: center
}
h2{
    FONT-SIZE: 18px;
    TEXT-ALIGN: center
}
h3{
    FONT-SIZE: 16px;
    TEXT-ALIGN: center
}
p {
    text-align: justify;
}
li{
    text-align: left;
    text-align: justify;
}
form{
    margin-top: 0;
    margin-bottom: 0;
}

/* РАЗДЕЛ */
.title_section{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #303080;
    TEXT-ALIGN: left; 
    PADDING-LEFT: 8px
}

.data_section{
    BACKGROUND-COLOR: #EEEEFF;
    BORDER:solid #000000 1.0pt;
    PADDING: 10px;
    TEXT-ALIGN: center
}


/* БЛОКИ */
.title_block{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #53439C;
    TEXT-ALIGN: center;
	height:20px;
}
.title_block_center{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    margin-left:20px;
    letter-spacing:4px;
    text-transform:uppercase;
    
}

.central_block_data{
 font-size:12px;
}

.data_block{
    BACKGROUND-COLOR: #D8CDE5;
    BORDER:solid #000000 1.0pt;
	border-color:#53439C;
    PADDING: 3px;
    TEXT-ALIGN: center
}
.data_block_orange{
    BACKGROUND-COLOR: #FECC50;
    BORDER:solid #000000 1.0pt;
	border-color:#53439C;
    PADDING: 3px;
    TEXT-ALIGN: center
}
.data_block_nopad{
    BACKGROUND-COLOR: #D8CDE5;
    BORDER:solid #000000 1.0pt;
	border-color:#53439C;	
	border-top-width:0px;
    TEXT-ALIGN: center
}
.data_block_orange_nopad{
    BACKGROUND-COLOR: #FECC50;
    BORDER:solid #000000 1.0pt;
	border-color:#53439C;
    TEXT-ALIGN: center
}

/* ТАБЛИЦЫ */
.table{
    BACKGROUND-COLOR: #FFFFFF;
}


/* строчка данных */
.tr { 
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ECE6F4;
}

/* четная строчка данных */
.tr0 { 
    FONT-SIZE: 10px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ECE6F4
}

.tr3 { 
    FONT-SIZE: 10px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
}

.trred0 { 
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: red;
}
.trgreen0 { 
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #01DEC1;
}
.trgray0 { 
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CCCCCC;
}


/* не четная строчка данных */
.tr1 { 
    FONT-SIZE: 10px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #D8CDE5;
}

/* низ таблицы */
.tt { 
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #9090F0;
    TEXT-ALIGN: center
}

/* шапка */
.th { 
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #53439C;
    TEXT-ALIGN: center
}


.th_printer{
 font-family:verdana;
 font-size:8px;
 color:#000000;
}

.tr_printer0 { 
 font-family:verdana;font-size:8px;
}
.tr_printer1 { 
 font-family:verdana;font-size:8px;;
}
.tr_printer2 { 
 font-family:verdana;font-size:8px;;
}

.tr_printer11{ 
 font-family:verdana;font-size:8px;;
}
.tr_printer10 { 
 font-family:verdana;font-size:8px;;
}
.tr_printer01 { 
 font-family:verdana;font-size:8px;;
}

.th_f { 
    font-size:10px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #D8CDE5;
    TEXT-ALIGN: center
}

/* ячейка с расположением по правому краю */
.tdr{
    TEXT-ALIGN: right;
    WIDTH: 60
}
/* ячейка с расположением по левому краю */
.tdl{
    TEXT-ALIGN: left;
    WIDTH: 60
}

/* ссылки для сортировок в шапке */
.thlinks {
    color: #FFFFFF;
	text-decoration:underline;
}

/* меню навигации по страницам таблицы */
.tp { 
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #C9BFD5;
    TEXT-ALIGN: center
}

/* вывод таблицы при отсутствии данных */
.tableempty { 
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #53439C;
    TEXT-ALIGN: center
}

/* ФОРМЫ */
.formtable{
    BACKGROUND-COLOR: #303080;
}
.formtable_short{
}

/* кусок таблицы со всеми полями ввода */
.forminputs{
    BACKGROUND-COLOR: #EEEEFF;
}
.forminputs_short{
}

/* класс разделителя */
.formseparator{
    WIDTH: 100;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #D8CDE5;
    TEXT-ALIGN: center;
	font-weight:bold;
}

/* класс кнопок */
.formbutton{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}

/* класс поля ввода */
.forminput{
    BACKGROUND-COLOR: #ffffFF
}
.forminput_short{
}

/* класс подписи к полю */
.forminputtitle{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    WIDTH: 100;
    FONT-SIZE: 11px;
    COLOR: color;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right;
	width:200px;
}

/* класс данных поля */
.forminputdata{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    WIDTH: 400
}

/* класс описания поля */
.forminputdesc{
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
}

/* шапка формы */
.headform{
    PADDING: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #D8CDE5;
    TEXT-ALIGN: center
}
.headform_short{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #53439C;
    TEXT-ALIGN: center;
	height:20px;
}

/* надпись title в форме */
.titleform{
    FONT-SIZE: 11px;
}

/* кнопочка */
.button {
    BORDER-RIGHT: white 1px outset;
    BORDER-TOP: white 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px outset;
    WIDTH: 150px;
    BORDER-BOTTOM: white 1px outset;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #EDF2F5
}

/* МЕНЮ */
.menu{
    BACKGROUND-COLOR: #53439C;
}
/* ссылка меню */
.menu_font {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    COLOR: white;
    text-decoration: underline;
}
/* выбранная ссылка меню */
.menusel_font {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE
}

/* наведение мышкой на ссылку меню */
.menu_font:hover {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #EEEEEE;

}

/* ссылка меню */
.submenu_font {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}
/* выбранная ссылка меню */
.submenusel_font {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE
}

/* наведение мышкой на ссылку меню */
.submenu_font:hover {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #EEEEEE;

}
.divcomment{
    position: absolute;
    left: 25%;
    right: 25%;
    width: 50%;
}

.copy {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 20px;
}

.request { 
    FONT-SIZE: 10px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CFD2EB
}

.main_menu_item{
 color:white;
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
}
.main_menu_item_selected{
 color:white;
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
}
.support_menu{
 text-decoration:none;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 color:black;
}
.date{
 font-family:Verdana;
 font-size:11px;
}
.second_menu{ 
 font-family:Verdana;
 font-size:12px;
 text-decoration:none;
 color:black;
}
.second_menu_selected{ 
 font-family:Verdana;
 font-size:12px;
 text-decoration:none;
 color:black;
 font-weight:bold;
}
.amount_variants{
 border-bottom-color:black;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.second_menu_table{
 border-style:solid;
 border-color: #53439C;
 border-left-width: 1.0pt;
 border-bottom-width: 1.0pt;
 border-right-width:0px;
 border-top-width:0px;
}
div.space{
 height:8px;
 font-size:1px;
 margin:0px;
 border:0px;
}
.more{
 color:#53439C;
 font-weight:bold;
}
.forum_last_topic{
 color:#53439C;
 font-weight:bold;
}
.copyright{
 background-color:black;
 height:20px;
 color:white;
}

.tocat{
 font-size:12px;
}
.act{
 color:red;
 font-weight:bold;
}
.agreement_number{
 font-family:Arial;
 font-size:15px;
 font-weight:bold;
 color:gray;
 margin-bottom:5px;
}
.sh_news{
 background-color:#D8CDE5;
 height:20px;
}
.news_title{
 margin-left:20px;
 font-weight:bold;
 font-size:13px;
}

.news_tr{
 background-color:#E8E8E8;
}