  UL.text {
    list-style-image: url(img/ul.gif);
   }
ul.text li {	padding-top: 10px;
font-style:oblique;
	color:#669966;
	margin-left: 10px;
	margin-right: 0px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-indent: 9px;
}


A.mainmenu2{
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #006666;
	margin-top: 25px;
	Text-decoration:none;
	letter-spacing: 1px;

}

A.mainmenu2:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 14px;
	color:#003333;
	margin-top: 15px;
	Text-decoration: underline;
	letter-spacing: 1px;
}

A.topmenu{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	margin-top: 25px;
	Text-decoration:none;
	line-height: 15px;

}

A.topmenu:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ccffcc;
	margin-top: 5px;
	line-height: 15px;
	Text-decoration: underline;
}


A.mainmenu3{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666633;
	Text-decoration: underline;
	font-style: italic;
	line-height: 15px;

}

A.mainmenu3:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666600;

	line-height: 15px;
	Text-decoration:none;
	font-style: italic;

}

A.link_text{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;


	Text-decoration:underline;

}

A.link_text:Hover{ 
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;


	Text-decoration:none;

}

A.link_dict{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#009933;
	line-height: 25px;
	Text-decoration:underline;
	margin-left:100px;
}

A.link_dict:Hover{ 
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#336633;
	line-height: 25px;
	Text-decoration:none;
	margin-left:90px;
}

A.link_cal{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
margin:0px;

	Text-decoration:underline;

}

A.link_cal:Hover{ 
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
font-weight: bolder;
margin:0px;
	Text-decoration:none;

}
A.link_left{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336666;
	margin-top: 5px;
	margin-bottom: 15px;
	Text-decoration:underline;
	line-height: 15px;
	margin-left: 5px;
	line-height:120%;
		text-align: left;
}

A.link_left:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#cc9933;
	margin-top: 5px;
	line-height: 15px;
	margin-left: 2px;
	line-height:120%;
		text-align: left;
	margin-bottom: 15px;
	Text-decoration: underline;
}


A.link_left2{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #333300;
	margin-top: 5px;
	margin-bottom: 15px;
	Text-decoration:underline;
	line-height: 15px;
	margin-left: 8px;
	margin-right: 0px;
	line-height:150%;
		text-align: left;
}

A.link_left2:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#999966;
	margin-top: 5px;
	line-height: 15px;
	margin-left: 10px;
	margin-right: 0px;
	line-height:150%;
		text-align: left;
	margin-bottom: 15px;
	Text-decoration: underline;
}


A.link_down{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333300;
	margin-top: 5px;
	margin-bottom: 15px;
	Text-decoration:underline;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 10px;
	line-height:150%;
		text-align: left;
}

A.link_down:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#999966;
	margin-top: 5px;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 12px;
	line-height:150%;
		text-align: left;
	margin-bottom: 15px;
	Text-decoration: underline;
}


A.link_downmenu{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336666;
	margin-top: 5px;
	margin-bottom: 15px;
	Text-decoration:underline;
	line-height: 15px;
	margin-left: 2px;
	line-height:120%;
		text-align: left;
}

A.link_downmenu:Hover{ 
	font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#cc9933;
	margin-top: 2px;
	line-height: 15px;
	margin-left: 2px;
	line-height:120%;
		text-align: left;
	margin-bottom: 15px;
	Text-decoration: underline;
}


.mainmenu1 {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	line-height: 22px;

}

.mainmenu {
	color:#cccccc;
	margin-left: 2px;
	margin-right: 3px;
}


.header {
	font-family:  Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#333333;
	text-indent: 10pt;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;

}

.header2 {
	font-family:  Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#333333;
	text-indent: 10pt;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;

}


.topheader {
	font-family: Lucida Console, Arial, Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#006633;
}

.text {
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-indent: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
		text-align: justify;

}
.text_green {
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#669966;
	text-indent: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
		text-align: justify;

}


.text_legenda {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
font-style:oblique;
   line-height: 60%;
	color:#666666;
	margin-left: 35px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
		text-align: left;

}

.text_clear {
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;

}






.downpagetext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 15px;
	line-height: 9px;
}


.rblock {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
		text-align: left;

}

.lblock {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	text-indent: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
		text-align: left;

}

.rheader {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#666633;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;


}

.lheader {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#666633;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
		text-align: left;
}

.div_downtext {
	color:#336666;
	display: block;
	border: 1px dotted #339966;
	padding:15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.p_downtext {
	font-family: Verdana,   Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#336666;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.lheader2 {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#ffffff;
padding:3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}

.lheader3 {
	font-family: Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#336666;
padding:3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;


}
.lheader4 {
	font-family: Arial, Verdana,   Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ffffff;
padding:3px;
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;

}


.nomargin {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.minitext {
	font-family: Lucida Console, Arial, Arial Narrow, Verdana,   Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}

.head {
	font-family: Verdana,   Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	text-align: left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
}

.headblock {
	font-family: Verdana,   Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.headname {
	font-family: Verdana,   Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #cccccc;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
}

.headmini {
	font-family: Verdana,   Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 10px;
		text-align: left;

}

.searchinput {

	background-color: white;
	margin-left:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 	width:200px;
	border: solid 0.1em #333333;
		}
		



.input1 {

	background-color: white;
	margin-left:0px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
 	width:300px;
	border: solid 0.1em #006600;
		}
		
.textarea1 {

	background-color: white;
	margin-left:0px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
 	width:300px;
 	height:150px;
	border: solid 0.1em #006600;
		}
	

				
		
.folderbutton {
	width: 120px;
	height: 26px;
	background-color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	Text-decoration: underline;
	border: solid 0.1em #336699;
	margin-bottom:0px;
	margin-top:0px;

} 

.manage_button_1 {
	width: 100px;
	height: 20px;
	background-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	Text-decoration: none;
	border: solid 0.1em #003300;
	margin-bottom:0px;
	margin-top:0px;
letter-spacing: 1px;
} 
.manage_button_2 {
	width: 200px;
	height: 24px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	Text-decoration: none;
	border: solid 0.1em #339966;
	margin-bottom:0px;
	margin-top:0px;
letter-spacing: 1px;
} 

.manage_button_3 {
	width: 50px;
	height: 20px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	Text-decoration: none;
	border: solid 0.1em #006600;
	margin-bottom:0px;
	margin-top:0px;

} 

.textdiv {
	display: block;
float: middle;
   margin-left:5px;
   margin-top:5px;
	width: 145px;
padding:5px;
	border: 1px dotted #339966;
}


.leftdiv {
	display: block;
	margin: 3px;
	padding: 0px;
	width: 130px;
	border: 1px dotted #66cc99;
}


.leftdiv2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 165px;
	height: 115px;
	border: 0px;
	background-image: url(img/vizitka.jpg);
}


.leftdiv3 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 139px;
	height: 63px;
	border: 0px;
	background-image: url(img/back_shema.jpg);
}


.attention {
	display: block;
	margin: 5px;
	padding: 10px;
	width: 250px;
	height: 80px;
	border-left: 2px dotted #CCCC33;

}

#table_text
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 45px;
	text-align: left;
	border-collapse: collapse;
	border-top: 7px solid #99cc99;
	border-bottom: 7px solid #99cc99;
}

#table_text th
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 8px;
	background: #ffffff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;

}
#table_text td
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 8px;
	background: #ffffff; 
	border-right: 1px solid #99cc99;
	border-left: 1px solid #99cc99;
	border-bottom: 1px solid #99cc99;
}


#table_calendar
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin: 5px;
	text-align: left;
	border-collapse: collapse;
	border-top: 7px solid #99cc99;
	border-bottom: 7px solid #99cc99;
}

#table_calendar th
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 8px;
	background: #ffffff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;

}
#table_calendar td
{
font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	padding: 8px;
	background: #ffffff; 
	border-right: 1px solid #99cc99;
	border-left: 1px solid #99cc99;
	border-bottom: 1px solid #99cc99;
}



#menu-container {
	display: block;
	position: relative;
z-index:20;
}
#menu-container2 {
	display: block;
	position: relative;
z-index:25;
}
#drop_down_menu { display:block; position:absolute; clear:both; margin:0px; padding:0px; width:900px; float:none; left:0px; top:0px; }
#drop_down_menu li {
	float: left;
	padding: 5px;
cursor:pointer;
width: 170px;
list-style-type: none;

}
#drop_down_menu li ul { margin:0px; padding:0px; list-style-type:none; padding-top:10px;list-style-type: none	}
#drop_down_menu li ul li { display:block; float:none; clear:both; 	background-image: url(img/menuback.gif);list-style-type: none }

#upperflash {
position:absolute; /* Про position не забудьте */
margin: 0px;
z-index:90;
}
#upperflash2 {
position:absolute; /* Про position не забудьте */
margin: 0px;
z-index:100;
}
.button_opros {
	width: 100px;
	background-color: white;
	color: gray;
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 0.1em gray;
	letter-spacing: 1px;
} 

  .hoverRow { background-color: #EAFEE9; }
  .clickedRow { background-color: orange; }

.open {

margin-left:5px;
margin-top:150px;
position:absolute;
z-index:20;
}

 DD {
   font: italic 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
   }
   DT {
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
    margin-top: 1.3em;
   }


