.main
{
        font-size: 10pt;
        color:#2B3466;
padding-left:  2px; 
padding-right: 2px; 
padding-bottom:1px; 
padding-top:   1px;
}

.newsheader_spec
{
        padding-left: 20px;
        font-size: 13px;
        color: #2B3466;
        font-weight: 700
}

TR.headerline_spec
{
        height: 23px;
}

/*
TD.headerfield_spec
{
        border-width: 0 1px;
        border-color: #3B4999;
        border-style: solid;
        background: url("../img/header_bg.png")
}
*/

TD.textfield_spec
{
        background: #F3F5FF;
        padding: 10px;
        border-width: 0 1px 1px;
        border-color: #3B4999;
        border-style: solid
}

.title_text_spec
{
        padding-left: 60px;
        font-size: 15px;
        color: #2B3466;
        font-weight: 900
}

.text_spisok
{
        padding-left: 50px;
}


.disabled_text_spec
{
color: #888888;
}


.selected_text_spec
{
  color: #FFFFFF;
  background-color: #2288FF;
  background-color: #0066FF;
  background-color: #0a246a;
}

.bigger 
{
/*  font-weight: bold;*/
  font-size: 10pt; 
}

.head
{
  background-color:#cad0f5;
}

.title
{
  font-size:14pt;
  font-weight: bold;
 
}

.bold_text_spec
{
  font-weight: bold;
}

.comment_spec
{
  font-style: italic;
  padding-left: 20pt;
}

P
{
        font-size: 10pt;
/*
        color:#000000;
        color:#2B3466;
*/
        text-decoration: none;
        text-align: justify
}
/*
A
{
        font-size: 12px;
        color: #2B348E;
        color: #333399;
        text-decoration: none;
}

A:hover {
  color:#0066FF;
  text-decoration: underline;
}

A, A.formitem_spec {
  cursor: pointer;
}

A.formitem_spec_name {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10pt;
}
  */
.tdall_spec { 
        font-size: 10pt;

border-color: #3C4B99;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding-left:  2px; 
padding-right: 2px; 
padding-bottom:1px; 
padding-top:   1px;
border-collapse: collapse;
}

.tdbr_spec { border-color: #3C4B99;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
padding-left:  2px; 
padding-right: 2px; 
padding-bottom:1px; 
padding-top:   1px;
border-collapse: collapse;
}

.title_spec {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #B50000;
  padding-left: 20pt;
  font-weight: bold;
}
.title_spec_big {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #B50000;
  font-weight: bold;

}
.title_spec_sub {
  font-family: Arial, sans-serif; 
  font-size: 12px; 
  color:#2B3466;
  color:#000000;
  font-weight: normal;
}

.pleft {
  padding-left: 15pt;
align: left;
}
.pleft_10 {
  padding-left: 10pt;
}
.pleft_30 {
  padding-left: 30pt;
}
.pvert_5 {
  padding-top: 5pt;
  padding-bottom: 5pt;
}

.ptop_5 {
  padding-top: 5pt;
}

.pright {
  padding-right: 20pt;
}

.mrl_20 {
  margin-left: 20pt;
  margin-right: 20pt;
}

.mrl_15 {
  margin-left: 0pt;
  margin-right: 0pt;
}
.text {
  padding: 0;
  margin: 0;
  font-size: 9pt;
  color: #000000;;
  font-family: Arial;
  min-width: 780px;
}

A.formitem_spec_name {
  cursor: pointer;
  font-weight: bold;
   text-decoration: underline;
}

A, A.formitem_spec {
  cursor: pointer;
/*   text-decoration: none;*/
}
.title_13
{
  font-size:11pt; font-weight:bold; margin:5px 0; text-align:left;
}
.confer_dir_text
{
  font-size: 12pt; 
  font-family: Arial;
  font-weight: bold; 
}

