Body {
	margin: 0pt 3pt 3pt;
	vertical-align: middle;
	background-image: url("img/kl1.gif");	
}
.menu_1, h1.page, .endmap, .PageHeader, .NewsText, .book_txt, .table, .tablei, .podp, .table_m {
	font-family: Verdana;
	font-weight: normal;
}
.book_txt {
	FONT-SIZE: 90%;
	text-indent: 3ex;
	color: #3333cc;
	TEXT-ALIGN: justify;
}
.table, .tablei {
	FONT-SIZE: 90%;
	text-indent: 0ex;
	color: #3333cc;
	TEXT-ALIGN: left;
	text-decoration: none;
}
.table a, .tablei a {
	color: #800080;
	text-decoration: none;
}
.table a:hover {
	color: #FF0000;
}
.tablei a:hover {
	color: #FF0000;
	 zoom: 102%;
}
.table h1, .tablei h1 {
	font-family: Comic Sans MS;
	font-size: 20pt ;
	color: #FF6633;
	text-align: center;
}
.table_m {
	FONT-SIZE: 65%;
	text-indent: 0ex;
	color: #3333cc;
	TEXT-ALIGN: left;
	text-decoration: none;	
}
.table_m a {
	color: #800080;
	text-decoration: none;
}
.table_m a:hover {
	color: #FF0000;
}
.table_poems1 {
	FONT-SIZE: 14pt;
	text-indent: 0ex;
	color: #3333cc;
	TEXT-ALIGN: left;
	padding-left: 200px;
}
.table_poems {
	text-indent: 0ex;
	color: #3333cc;
	TEXT-ALIGN: left;
	padding-left: 10px;
}
.menu_1 {
	font-size: 70%;
	text-align: right;
	margin-top: 0pt;
	margin-bottom: 0pt;
	vertical-align: top;
	text-decoration: none;
	color:  #3333cc;
}
.menu_1 a {
	color:  #3333cc;
	text-decoration:none;
}

.menu_1 a:hover {
	color: #FF0000 ;
}
.menu_2 {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: White;
	font-family: Arial;
	background-color: #93BAF5;
	font-weight: bold;
	margin-bottom : 0px;
	font-size: 10pt ;
}
.menu_2 a {
	color: White;
	text-decoration: none ;
}
.menu_2 a:hover {
	color: #3399ff;
	text-decoration: none;
	background-color: #FFFFFF;
}
.podp {
	font-size: 90%;
	color:  #3333cc;
	margin-left: 20pt;
	margin-top: 0pt;
	vertical-align: middle;
	text-align: right;
	}
.podp h1 {
	font-size: 90%;
	font-style:normal;
	margin: 0px;
	text-align: justify;
	font-weight: normal;
}
.endmap {
	text-decoration: none;
	font-size: xx-small;
	text-align: center;
	vertical-align: bottom;
	color: #A5A2E7;
}
.endmap a {
	color: #3333cc;
	text-decoration: none ;  
}
.endmap a:hover {
	color: #FF0000 ;  
}
.strok {
	padding: 0pt;
	color: #0000cc;
	font-family: Arial;
	font-size: 8pt ;
	margin-bottom : 3px;
	margin-top : 1px;
	margin-left : 8px;
}
.strok a {
	color: #0000cc;
	text-decoration: none ;
}
.strok a:hover {
	color:  #FF0000 ;
	text-decoration: none ;
}
.epigraf {
	font-family: verdana,  Courier New, Courier, mono;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	color: #006699;
	letter-spacing: normal;
	text-align: justify;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 150pt;
	margin-top: 5pt;
}
.PageHeader {
	font-size: 15pt;
	font-weight: bold;
	margin: 0pt;
	padding: 0pt;
	color: #FF6633;
	text-align: right;
	margin-right: 5pt;
}
.slogan {	
	font-family: Verdana;
	font-size: 10pt;
	margin: 0pt;
	padding: 0pt;
	color: #0099ff;
	text-align: right;
	margin-right: 5pt;
}
.NewsHead {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: White;
	letter-spacing: normal;
	text-align: center;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #93BAF5;
	margin-left: 0pt;
	margin-right: 0pt;
}
.NewsH  {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-align: center;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #93BAF5;
	margin-left: 0pt;
	margin-right: 0pt;
	background-image: url(img/p.gif);
	background-repeat: x;
	width: 100%;
}
.snos {
	text-decoration: none;
	font-size: xx-small;
	text-align: left;
	vertical-align: middle;
	text-indent: 0ex;
	color:  #3333cc;
}
.snos a {
	color: #882666;
	text-decoration: none ;  
}
.snos a:hover {
	color: #FF0000 ;  
}
.news {
	margin-top: 5;
	margin-left: 10; 
}
.bg-r {background-position: right; background-repeat: repeat-y; background-image: url(img/sled-g3.gif);}
.bg-l {
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(img/sled-g3.gif);
}
.byl-li {
list-style-image: url(img/flo1.gif); padding-top: 5; line-height: 25px;
}
.flo {
	background-image: url(img/2flo-g2.gif);
	background-repeat: y;
}
.flo-g {
	width: 100%;
	height: 10;
	font-size: 7pt;
	background-image: url(img/2flo-g1.gif);
	background-repeat: x;
}
.sled {
	height: 10;
	font-size: 6pt;
	background-image: url(img/sled-g.gif);
	background-repeat: x;
}
.sled1 {
	height: 10;
	font-size: 6pt;
	background-image: url(img/sled-g1.gif);
	background-repeat: x;
}
.ris {border-color: #FFFFFF; border-style: outset; border-width: 3;}
.ico {border-style: double; border-width: 3; border-color: #6495ED;}
 /* dobavka dlya menu2 */
#nav, #nav ul
{list-style-type:none; background-color:#99CCFF; margin: 0; padding:0; text-indent:0;}
#nav a
{display: block;
font-family:Arial; color:#ffffff; text-decoration:none;  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
#nav a:hover {color: #3399ff;}
#nav li {float: left;}

#nav li ul 
{position: absolute;
width: 200px;
left: -1600;
border:1px;
border-color: #ffffff;
border-style: outset;}

#nav li ul a
{display: block;
width: 200px;
padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px;}

#nav li ul a:hover
{color: #3399ff; background-color: #ffffff;}

#nav li:hover ul
{left: auto;}

#nav li:hover ul, #nav li.sfhover ul
{left: auto;}