a.invisible {
	color: white;
	font-size: 5px;
}

a.left  {
	font-size : 11px;
	color : #0A9E6B;
	text-align : center;
	font-family : Verdana, Arial, sans-serif;
	text-decoration : none;
}

a.left:Hover  {
	text-decoration : underline;
	color : #0A9E6B;
}

body{
        font-size : 14px;
        padding-left : 5pt;
        background-color : White;
        padding-right : 5pt;
        margin-top: 1px;
        margin-left: 4px;
        font-family: Arial, sans-serif;;
}

p.leftcolumn  {
        margin-top : 2pt;
                margin-bottom : 4pt;

}

h3 {
    background-color:#0A9E6B;   
         color: white;  
    font-size : 13px;
    font-family : Verdana, Arial, sans-serif;
    padding-left : 2pt;
    margin-top : 1px;
    margin-bottom : 1px;         
}

.b1px {  border-color:#0A9E6B; 
                        border-style:solid; 
                        border-width:1px;
                        PADDING-RIGHT: 5pt; 
                        PADDING-LEFT: 10pt; 
                        PADDING-BOTTOM: 2pt; 
                        PADDING-TOP: 2pt;
                        }

.regb1px {  border-color:#0A9E6B; 
                        border-style:solid; 
                        border-width:1px;
                        PADDING-RIGHT: 2pt; 
                        PADDING-LEFT: 2pt; 
                        PADDING-BOTTOM: 2pt; 
                        PADDING-TOP: 2pt;
                        }

.b1px_td_b {  border-color:#0A9E6B; 
                        border-style:solid; 
                        border-bottom-width:1px;
                        border-left-width: 0px;
                        border-right-width: 0px;
                        border-top-width: 0px;
             font-size : 14px;                  
                        }

.b1px_td_l {  border-color:#0A9E6B; 
                        border-style:solid; 
                        border-bottom-width:0px;
                        border-left-width: 1px;
                        border-right-width: 0px;
                        border-top-width: 0px;
             font-size : 14px;                  
                        }


.b1px_td {  border-color:#0A9E6B; 
            border-style:solid; 
            border-bottom-width:1px;
            border-left-width: 1px;
            border-right-width: 0px;
            border-top-width: 0px;
            font-size : 14px;                  
                        }
                        
                        
.info  {
             font-size : 13px;
        padding-top : 2pt;
        padding-bottom : 2pt;
        padding-left : 10pt;
        background-color : White;
        padding-right : 5pt;
}

.reginfo  {
             font-size : 13px;
        padding-top : 2pt;
        padding-bottom : 2pt;
        padding-left : 2pt;
        background-color : White;
        padding-right : 2pt;
}


td.main  {
        font-size : 14px;
        padding-top : 2pt;
        padding-bottom : 2pt;
        padding-left : 3pt;
        background-color : White;
        padding-right : 1pt;
}

td {
        font-size : 14px;                     

}
td.header  {
        font-size : 12px;
        color : White;
        background-color : #0A9E6B;
        font-family : Verdana, Arial, sans-serif;
                  padding-top: 0px;
                  padding-bottom: 1px;
                  padding-left: 5px;
                  padding-right: 5px;             
}

a.menu  {font-size : 11px;
         color : #0A9E6B;
         font-family : Verdana, Arial, sans-serif;
         text-decoration : none;
                        margin-bottom: 10px;
                        margin-top: 20px;
}

a.menu_red{font-size : 11px;
         color : red;
         font-family : Verdana, Arial, sans-serif;
         text-decoration : none;
                        margin-bottom: 10px;
                        margin-top: 20px;
}


a.menu:Hover  { text-decoration : underline;
                          color : #0A9E6B;
                                         font-size : 11px;
                                         font-family : Verdana, Arial, sans-serif;}
a.menu_red:Hover  { text-decoration : underline;
                          color : red;
                                         font-size : 11px;
                                         font-family : Verdana, Arial, sans-serif;}

.red  { color : #942929;}

.redb  { font-weight: bold; 
       color : #942929;}

.green  { color : #0A9E6B;}

a.normal  {text-decoration : none;
              color : #0A9E6B;}
                                
a.normal:Hover  {
        text-decoration : underline;
}


td.line  {
        background-color : #0A9E6B;
        padding : 0pt,0pt,0pt,0pt;
}

input.txt  {
        border-width : 1px;
        border-color : #0A9E6B;
        background-color : White;
        font-size : 12px;
        height : 20px;
        font-family : Verdana, Arial, sans-serif;
        color : Black;
        width : 105px;
}

input.button  {
        font-size : 12px;
        color : White;
        background-color : #0A9E6B;
        height : 20px;
        font-family : Verdana, Arial, sans-serif;
        border-width : 1px;
        border-color : #0A9E6B;
}

form  {
        margin-top : 2pt;
        margin-bottom : 2pt;
}

select  {
        margin-top : 1pt;
        margin-bottom : 1pt;
        border-width : 1px;
        border-color : #0A9E6B;
        font-family : Verdana, Arial, sans-serif;
        font-size : 12px;
}

input {
        border-width : 1px;
        border-color : #0A9E6B;
        background-color : White;
        font-size : 12px;
        height : 20px;
        font-family : Verdana, Arial, sans-serif;
        color : Black;
}











td.inner  {
        font-size : 12px;
        color : White;
        text-align : center;
        background-color : #0A9E6B;
        font-family : Verdana, Arial, sans-serif;
}

td.inner-white  {
        font-size : 12px;
        text-align : left;
        background-color : white;
        font-family : Verdana, Arial, sans-serif;
}

td.inner-red  {
        font-size : 12px;
        color : White;
        text-align : center;
        background-color : #FFCC00;
        font-family : Verdana, Arial, sans-serif;
}

td.innerleft  {
        text-align : left;
        font-family : Verdana, Arial, sans-serif;
        font-size : 12px;
        color : White;
        background-color : #0A9E6B;
        padding-left : 5pt;
}

td.central  {
        padding-left : 10pt;
        padding-top : 10pt;
}
.sbr  {
        border-width : 1px;
        border-color : #0A9E6B;
        background-color : White;
        font-size : 12px;
        font-family : Verdana, Arial, sans-serif;
        color : Black;
}

img.photo  {
        border-color : #0A9E6B;
}

td.sec  {
        text-align : left;
        font-size : x-small;
        color : #0A9E6B;
}

p.sec  {
        font-weight : bold;
        text-align : left;
        font-size : x-small;
        color : #0A9E6B;
}
p.sbr_sec  {
        font-weight : bold;
        font-size : x-small;
        color : #942929;
}
p.map  {
        font-size : x-small;
        color : #0A9E6B;
        text-align : left;
        padding-left : 5px;
        padding-right : 5px;
}



p.rightsec  {
        text-align : right;
        font-weight : bold;
        text-align : right;
        font-size : x-small;
        color : #0A9E6B;
}

p.centrsec  {
        text-align : center;
        font-weight : bold;
        text-align : right;
        font-size : x-small;
        color : #0A9E6B;
}

font.cap  {
        color : #0A9E6B;
        font-size : xx-large;
        font-family : Verdana, Arial, sans-serif;
        font-weight : bold;
        margin-right : 15pt;
}

a.norm  {
        font-family : Verdana, Arial, sans-serif;
        color : #0A9E6B;
        font-size : x-small;
        font-weight : bold;
        text-decoration : none;
}

a.norm:Hover  {
        color : #0A9E6B;
        text-decoration : underline;
}

li  {
        text-align : left;
}

p.zagl  {
        font-weight : bold;
        text-align : left;
}

p.1-ru-1-zagl  {
        font-weight : bold;
        text-align : left;
}


p.auth  {
        text-align : left;
        font-weight : bold;
}

p.1-ru-2-author  {
        text-align : left;
        font-weight : bold;
}


p.place  {
        text-align : left;
        font-style : italic;
}

p.1-ru-3-work  {
        text-align : left;
        font-style : italic;
}


p.litra  {
        text-align : left;
        font-weight : bold;
}

p.6-literatura  {
        text-align : left;
        font-weight : bold;
}


p.annot  {
        font-size : x-small;
        margin-left : 100px;
        text-align : justify;
}

p.1-ru-4-annot  {
        font-size : x-small;
        margin-left : 100px;
        text-align : justify;
}


p.3-epigr  {
        text-align : right;
        font-style : italic;
}


p.ajus  {
        text-align : justify;
        font-size : small;
        text-indent : 20pt;
}


p.4-text  {
        text-align : justify;
        font-size : small;
        text-indent : 20pt;
}


a.csec  {
        color : #942929;
        font-size : x-small;
        text-decoration : none;
}

a.csec:Hover  {
        text-decoration : underline;
}

a.csubsec  {
        font-size : x-small;
        text-decoration : none;
        color : #0A9E6B;
}

a.csubsec:Hover  {
        text-decoration : underline;
}
