/*  $Id$  */

body
{
    font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    margin-left : 0px; 
    margin-top :  0px;
    margin-right : 0px;
    margin-bottom : -2px
}

a       
{ 
    color: #640000; 
    text-decoration: underline;    
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

a:hover 
{ 
    color: #222222;
    text-decoration: underline;  
    background-color: #98be9a;
}


a.ovimg:hover
{
    background-color: transparent;
    text-decoration: none;
    outline-width: inherit;
    outline-style: none;
}


.navlist2 
{ 
    color:           #855555;
    font-family:     Arial, Garamond; 
    font-size:       18px; 
    font-weight:     normal; 
    text-decoration: underline;
}
.navlist2:hover 
{ 
    text-decoration: underline;
}

/*P 
{
    //margin-top: 1em;
    //margin-bottom: 1em;
}*/


.text, .ftext, dd, dt, li, td  
{ 
    color: #333333;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    /*font-weight: normal;*/
    font-size: 95%;

}
dt
{
    font-weight: bold;
}
.gtext  
{ 
    color: #333333;
    font-family: Arial, sans-serif;
    font-weight: normal;
}
.text
{ 
    /*font-size  : 15px;*/
    line-height: 125%;
    text-align : justify;
    padding    :  5px;
    text-indent: 40px;
}
.ftext, .gtext    
{ 
    /*font-size:    15px;*/
    line-height:  125%;
    text-align: justify;
    padding :      4px;
    text-indent:   0px;
}

.mslovo  
{ 
    font-size:    18px;
    font-family:  Garamond;
    font-weight: normal;
    text-indent:   0px;
}

dd, dt  
{ 
    /*font-size: 15px;*/
    text-align: justify;
}
.textwc
{
    font-family:     Verdana, Arial, Helvetica, sans-serif; 
    font-size:       12px;
    font-weight:     normal; 
    line-height:     100%;
    text-decoration: none;
    color:           #777;
}

.count 
{ 
    color:       #999; 
    font-family: "Comic Sans MS", Verdana, Arial, Helvetica,  sans-serif; 
    font-size:   15px; 
    font-weight: bold;
    line-height: 100%;
}

H1 
{ 
    color:       #222222; 
    font-family: Verdana, "Comic Sans MS", Arial, Helvetica, sans-serif; 
    font-size:   32px; 
    font-weight: normal;
}
hr 
{ 
    border: none; /* Убираем границу для браузера Firefox */
    color: gray; /* Цвет линии для браузера Internet Explorer */
    background-color: gray; /* Цвет линии для браузера Firefox и Opera */
    height: 1px; /* Толщина линии */
}

#niz 
{
    clear: both;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:  3px;
    padding-bottom:  5px;
    background: #e8e8e8;
    border-top: solid 2px #855555;
    /*border-bottom: solid 1px #333;*/
    font-size: 90%;
    text-align: left;
}

#niz p 
{
    margin-bottom: 2px;
    margin-top: 0px;
}


#verh 
{
    clear: both;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:  5px;
    padding-bottom:  3px;
    background: #ffe8e8;
    border-bottom: solid 4px #855555;
    border: solid 4px #FF0000;
    /*border-bottom: solid 1px #333;*/
    font-size: 110%;
    text-align: left;
}

#verh p 
{
    margin-bottom: 0px;
    margin-top: 2px;
}


#toc DIV P {
	margin-bottom: 0.5em;
}


#toc DIV P {
	margin-bottom: 0.5em;
}
