/*Global parameters*/
BODY,TD,P,UL,OL {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
}
BODY{background-color:#FFFFFF;}
div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

strong,u,i {
        font-family: Arial, Helvetica, sans-serif;
        color:#000000;
}
#st h1  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        white-space : nowrap;

}


A.nav3:link,A.nav3:visited{
        font-size: 11px;
        font-weight: bold;
        color: #000066;
        text-decoration:none;
        text-align: center;
        padding: 2px;
}
A.nav3:active,A.nav3:hover{
        font-weight: bold;
        color: #006273;
        text-decoration:underline;
        text-align: center;
        padding: 2px;
}

#lmain, .lmain {font-family: Tahoma; margin-left: 5px; margin-right: 5px; border:1px solid #FFFFFF}
#lmain a:link, #lmain a:visited{text-decoration: none; color:#003300}
#lmain a:hover, #lmain a:active {text-decoration: underline; color:#0000A0}
#lmain6, .lmain6 {
        font-size:12px;
        padding:3px 0px 3px 0px;
        color: #005000;
        text-align: center;
        font-weight: bold;
        margin: 0px;
}
#
#border {
        border: 1px solid #6E6E6E;
        background-color:#ededed;
        height:20px;
        padding : 8px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 0px;
}
#button {
background-color: ButtonFace;
margin: 4px;
font-size: 9pt;
padding : 2px;
font-weight : bold;
color: #004855;
font-family: Tahoma, Geneva, Arial, sans-serif;}

#line-bottom{
        border-bottom: 1px solid Black;
        background-color: #D8D8D8;
        padding-left : 6px;
        font-weight : bold;
        padding-bottom : 2px;
        padding-top : 2px;
        font-size : 12px;
}
#line_b{
        border-top: 1px solid  #5B9C9D;
}
#line_l{
        border-bottom: 1px solid  #CCCCCC;
        border-right: 1px solid  #CCCCCC;
        border-left: 1px solid  #CCCCCC;
}
#line_n{
        border-bottom: 1px solid #CCCCCC;
        padding-left:5px;
        width : 90%;
}
#titles{
        border-bottom: 1px solid Black;
        background-color: #EEEEEE;
        padding-left : 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight : bold;
        font-size : 12px;
}
#title_news{
        border: 1px solid #6E6E6E;
        background-color: #EEEEEE;
        font-weight : bold;
        font-size : 0.7em;
        font-family : Arial, Helvetica, sans-serif;
        padding : 3px;
        text-align : center;
}

#fr_detail {
        border-bottom: 1px solid #CCCCCC;
        text-align : justify;
        padding-left : 5px;
        padding-bottom: 3px;
                font-size: 12px;
}

#partner_detail {
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        text-align : justify;
        padding-left : 5px;
        padding-bottom: 3px;
        padding-top: 3px;
}

#title_box {
        border-top: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        background-color: #F6F6F6;
        text-align : right;
        padding : 3px 10px 3px;
                font-size:12px;
}
#image_box{
        border: 1px solid #CCCCCC;
        padding: 15px;
        text-align : center;
}

P{margin: 6pt 0pt 0pt 0pt; }

#bddt_tbl {
        max-width: 600px;
        text-align : center;
}

#top{
        font-size: 0.7em;
        padding:1px;
        border: solid 1px Black ;
        font-weight:bold;
        text-align : center;
        font-family : Arial, Helvetica, sans-serif;
        background-color: Yellow;
}

A:link,A:visited{font-size: 12px;        color: #004855;text-decoration:underline;}
A:active,A:hover{font-size: 12px; color: #006666;}
A.nl:link,A.nl:visited{font-size: 12px; color: #004855;text-decoration:none;}
A.nl:active,A.nl:hover{font-size: 12px; color: #006666;}

/*Navigation and special links*/
A.nav1:link,A.nav1:visited{color: #000000;text-decoration:none;}
A.nav1:active,A.nav1:hover{color: #006273;text-decoration:underline;}

A.nav1_1:link,A.nav1_1:visited{
        font-size: 12px;
        color: #FF6600;
        text-decoration:none;
}
A.nav1_1:active,A.nav1_1:hover{font-size: 12px;        color: #008C8E;text-decoration:underline;}

A.nav2:link,A.nav2:visited{color: #000000;text-decoration:none;}
A.nav2:active,A.nav2:hover{color: #9E1C35;}

A.navb:link,A.navb:visited{font-size: 10px;        color: #006A7D;text-decoration:none;}
A.navb:active,A.navb:hover{font-size: 10px;        color: #FF6C00;}

A.navc:link,A.navc:visited{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 8pt;
        color: #003E3E;
        text-align: right;
        font-weight: bold;
        text-decoration:none;
}
A.navc:active,A.navc:hover{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 8pt;
        color: #006A7D;
        text-align: left;
        font-weight: bold;}

A.swtch:link,A.swtch:visited {color:#FFFFFF;text-decoration:none;}
A.swtch:active,A.swtch:hover {color:#EEEEEE;}

/*pages links*/
A.pg_lnk:link,     A.pg_lnk:visited{color: #666699;text-decoration:underline;}
A.pg_lnk:active,   A.pg_lnk:hover {color: #333399;}

.mn1{
        font-size: 8pt;
        font-weight: bold;
        color: #39000B;
        letter-spacing : 1px;
}
.mn2{
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        text-align : left;
}
.mn3{
        font-size: 8pt;
        font-style : italic;
        color: #000000;
        text-align : left;
}
.mnb{
        font-size: 7pt;
        font-weight: bold;
        color: #000000;
        letter-spacing: 1px;
        font-family: Tahoma, Geneva, Arial, sans-serif;
}
.pg_cur{
        color: #000066;
        text-align: right;
}
.swtchl{
        font-size: 9pt;
        color : #FFFFFF;
        font-weight: bold;
        text-align : center;
        vertical-align : top;
}

/*Backgrounds and Zebra for table*/
.bgr0{background-color:#000000;}
.bgr1{background-color:#FFFFFF;}
.bgr2{background-color:#D9DFE1;}
.bgr3{background-color:#A3CACB;}
.bgr4{background-color:#006A7D;}
.bgr5{background-color:#A1D2D3;}
.bgr6{
        background-color:#ededed;
        height:20px;
        padding-top : 4px;
}
.bgr7{background-color:#FFFFFF; height:25px;}

.zb0{        background-color: #F5F5F5;}
.zb1{        background-color: #EAEAEA;}


/*Headers*/
H1{
        font-family: "Times New Roman", Arial, Helvetica, Tahoma, sans-serif;
        font-size: 22pt;
        font-weight: bold;
        color: #990033;
        text-align: center;
        margin: 10pt 0pt 4pt 0pt;
}
H2{
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        color: #A80021;
        text-align: left;
        margin-bottom : 5px;
        margin: 6pt 0pt 2pt 0pt;
}
H3{
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #003399;
        text-align: left;
        margin: 6pt 0pt 2pt 0pt;
}

/*Normal text*/
.txt{
        font-size: 10pt;
}
.txt1{
        text-align:justify;
        margin-top : 6pt;
        text-indent: 14pt;
}
.txt2{
        text-align: center;
}
.txt3{
        text-align:right;
}
.txt4{
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-align: left;
        font-weight : normal;
}

/*Middle text*/
.txtm{
        font-size: 9pt;
}
.txtm1{
        font-size: 9pt;
        text-align:justify;
        margin-top : 6pt;
        text-indent: 12pt;
}
.txtm2{
        font-size: 9pt;
        text-align: center;
}
.txtm3{
        font-size: 9pt;
        text-align:right;
}

/*Small text*/
.txts{
        font-size: 8pt;
}
.txts1{
        font-size:8pt;
        text-align:justify;
        margin-top : 6pt;
        text-indent: 10pt;
}
.txts2{
        font-size: 8pt;
        text-align: center;
}
.txts3{
        font-size: 8pt;
        text-align: right;
}

.txts_1{
        font-size: 1pt;
        color: #FFFFFF;
}
.txts4{
        font-size: 8pt;
        text-align: justify;
   background-color: #F5F5F5;
}

/*  Other texts  */
.txtb{
        font-weight : bold;
}
.txt1b{
        font-weight : bold;
        text-align:justify;
        margin-top : 6pt;
}
.txt3b{
        font-weight: bold;
        text-align:right;
}
.txt1t{
        text-align:justify;
}

.top_txt{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 7pt;
        vertical-align: bottom;
}
.top_dt{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #006A7D;
        vertical-align: bottom;
}
.m_frm{
        font-size: 8pt;
        color: #004855;
        text-align: left;
        font-family: Tahoma, Geneva, Arial, sans-serif;
}
.m_frm1{
        font-size: 9pt;
        color: #004855;
        text-align: left;
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-weight: bold;
        border-color: #5B9C9D;
        border-style: solid;
        border-width: 1px;
}
.erm{
        color:#FF0000;
}

/* Заголовки блоков*/
.lft_hd{
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        padding: 2px 2px 2px 4px;
        background-color: #006A7D;
}
.middl_hd1{
        font-size: 8pt;
        color: #004855;
        font-weight: bold;
        margin-left: 5px;
}
.middl_hd2{
        font-size: 8pt;
        color: #FFFFFF;
        font-weight: bold;
        margin-left: 5px;
        text-align : center;
}
.rght_hd{
        font-size: 8pt;
        color: #004855;
        font-weight: bold;
        margin-left: 5px;
        text-align: center;
}

/* Правый новостной блок*/
.subs_hd{
        font-size: 7pt;
        color: #006A7D;
        text-align: center;
}
.subs_hd_red{
        font-size: 7pt;
        color: #FF0000;
        text-align: justify;
}
.subs_frm{
        font-size: 8pt;
        font-weight: normal;
        font-family: Tahoma, Geneva, Arial, sans-serif;
}
.subs_frm1{
        font-size: 8pt;
        font-weight: normal;
        font-family: Tahoma, Geneva, Arial, sans-serif;
        margin-left: 10px;
}
.news_contr{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 11px;
        color: #003366;
        text-align : center;
        margin : 5px 0px 3px 0px;
}
.news_contr1{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 8pt;
        color: #003366;
        text-align : justify;
        margin : 5px 0px 3px 0px;
}
.news_firm{
        font-family: Tahoma, Geneva, Arial, sans-serif;
        font-size: 8pt;
        color: #0033CC;
        text-align: left;
        font-weight: bold;
}

/* Elements of form */
.inps,.inps1,.inps2,.but1,.but2{
        font-family:Arial,Helvetica,sans-serif;
        font-size:8pt;
        border-style: solid;
        border-width: 1px;
}
.inps,.inps1,.inps2{ width: 80%;}
.inps{
        color: #000000;
        border-color: #5B9C9D;
        height:18px;
}
.inps3{
        color: #000000;
        border-color: #5B9C9D;
        border-style: solid;
        border-width: 1px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:9pt;

 }
.inps4{
        color: #000000;
        border-color: #5B9C9D;
        border-style: solid;
        border-width: 1px;
        height:20px;
        text-align:justufy;
        width : 100%;
}
.inps5{
        color: #000000;
        border-color: Red;
        border-style: solid;
        border-width: 2px;
        width: 100%;
}
.inps6{
        border: 1px solid Navy;
        padding-left : 5px;
}
.inps7{
        border: 1px solid  #5B9C9D;
        text-align:justufy;
        width : 100%;
}
.inps1{
        color: #668CBC;
        border-color: #5B9C9D;
}
.inps2{
        color: #000000;
        border-color: #5B9C9D;
        text-align:right;
        height:18px;
}

.but1,.but2{
        padding: 0px 4px 0px 4px;
        font-weight: bold;
        cursor: hand;
        height:20px;
}
.but1{
        color: #002554;
        background-color: #A3BEE0;
        border-color: #7CA0CD;
        border-color: #5B9C9D;
}
.but2{
        color: #002554;
        background-color: #7CA0CD;
        border-color: #5B9C9D;
}
.sel_tm{
        font-family: Tahoma, Geneva, Arial, sans-serif; /*, Verdana, Geneva, Arial, Helvetica, sans-serif*/
        font-size: 8pt;
}


/*Copyrights and "design by Axis"*/
.cp {
        font-size: 8pt;
        font-weight: normal;
        color: #005C6C;
        font-family: Tahoma, Geneva, Arial, sans-serif;
}
.dba {
        font-size: 8pt;
        color: #7FA6A7;
        text-align: right;
}
A.dbal:link,A.dbal:visited {color:#7FA6A7;text-decoration:none;}
A.dbal:active,A.dbal:hover {color:#006A7D;}

A.new:link,A.new:visited{
        font-size: 9pt;
        color: #660000;
        text-decoration: underline;
}
A.new:active,A.new:hover{
        font-size: 9pt;
        color: #006666;
        text-decoration: none;
}
div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}


#tabadm {border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;padding:2px;font-size:11px;font-family:Tahoma}
#tab_rl {border-top:1px solid #C5C5C5;border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5}
#tab_title {padding-left:2px;padding-right:2px;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;background-color : #A3CACB;}
#tab_title_end{padding-left:2px;padding-right:2px;border-bottom:1px solid #C5C5C5;background-color : #A3CACB;}
#td_bot {border-bottom: 1px solid #C5C5C5;padding-left:2px;padding-right:2px;font-size:11px;font-family:Tahoma}

#prop, .prop {font-family: Tahoma;  font-size:10px;color:#003300}
a.prop:link,  a.prop:visited{text-decoration: none; color:#003300;font-size:10px}
a.prop:hover, a.prop:active {text-decoration: underline; color:#0000A0;font-size:10px}

#prop_bzb, .prop_bzb {font-family: Tahoma;  font-size:10px;color:#800000}
a.prop_bzb:link,  a.prop_bzb:visited{text-decoration: none; color:#800000;font-size:10px}
a.prop_bzb:hover, a.prop_bzb:active {text-decoration: underline; color:#0000A0;font-size:10px}

.top_{
        font-family: Arial, Helvetica, Tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-align: left;
        margin: 0pt 3pt 0pt 3pt;
}

a.top_:link,  a.top_:visited{text-decoration: underline}
a.top_:hover, a.top_:active {text-decoration: none}
a.top_1:link ,a.top_1:visited, a.top_1:hover, a.top_1:active  { font-size:12px; color:#006A7D;text-decoration: none}

#book_text{
        font-family: Book Antiqua;font-size: 15px;line-height:1.3em;padding:7px;
}