body {
background-color:lavender;
font: 12px verdana,tahoma;
color: black;
text-align:justify;
}

.frame {border: 1px dotted red; background-color:#FFEBCD; text-align:justify; padding:3px; margin:2px 3px 2px 5px; width:550px;  margin-right:auto; margin-left:auto; }

.left {
    margin: 5px 15px 10px 4px;
	padding: 2px 2px 2px 3px;
	float:left;
}

.niz {
	border : 1px dotted black;
	background-color :#9ACD32;
}


#osn  {
	background-color :ivory;
	margin: 100 10 100 10;
	border : 1px dotted black;
	width:800px;
}

a:link{ text-decoration:none; color: green;}
a:visited{text-decoration:none;  COLOR: green;}
a:hover{ text-decoration:underline;  COLOR: darkgreen; background-color:#FFFACD;}

#verh {
        margin-top:0px;
        margin-left:auto;
        margin-right:auto;
 font-size: 80%; 
 font-family: tahoma;
	}

#top {
        margin-top:-5px;
        margin-left:auto;
        margin-right:auto;
        height:10px;
 font-size: 80%; 
 font-family: tahoma;
	}

#tabl {
        margin-top:-10px;
        margin-left:auto;
        margin-right:auto;
        height:10px;
 font-size: 80%; /* Размер шрифта */
 font-family: tahoma;
	}

#gl {  background-image:url(image/gl.gif); font-size: 12px; font-family: tahoma; width:68px; height:20px; text-align:center; }

#menu_l2 {  background-image:url(image/menu_l2.gif); font-size: 12px; font-family: tahoma;  width:189px; height:90px; margin-left:2px; margin-top:15px; }

#bottom { /* Верхняя часть с заголовком страницы */
 background-image:url(image/niz.gif);
 font-size: 80%; /* Размер шрифта */
 font-family: tahoma;
 color: black; /* Цвет символов */
 width:800px;
 height: 45px;
}

.push { height:20px; }

a.blue:link{text-decoration:none; color: blue;}
a.blue:visited{text-decoration:none;  COLOR: blue;}
a.blue:hover{text-decoration:underline;  COLOR: darkblue; }
a.blue:active{text-decoration:none; color: blue;}


.text_w       { margin-left: 5px;
                font-family: tahoma;
                font-size: 12px;
                font-weight: normal;
                color: black;
                text-align:justify; }

.text_menu    { font-family: tahoma;
                font-size: 12px;
                font-weight: normal;
                color: black;
                text-align:justify; }

.text_s       { margin-left: 5px;
                font-family: tahoma;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align:justify; }

.text_r       { font-family: tahoma;
                font-size: 12px;
                font-weight: normal;
                color: red;
                text-align:justify; }

.text_gr      { font-family: tahoma;
                font-size: 12px;
                font-weight: normal;
                color: darkgreen;
                text-align:justify; }

.text_h       { margin-right: 20px; }

#col1 {
	width: 180px;
}

#col1 DIV.panel {
	background: floralwhite;
	padding: 2px;
	font-size: 90%;
	overflow: auto; 
	height: 200px
}