h1 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
h2 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
}
.bt {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
.bti {
	font-family: Verdana, sans-serif;
	font-size: 9px;
}
.rv { color: #cc0000; font-weight: bold}
.tlb {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 48px;
	color: #ff0000;
}
.tl {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #CC0000;
}
.st {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #339900;
	width: 150px;
	padding: 3px;
	color: #000000;
	}
.sty,  a.sty:link, a.sty:visited, a.sty:active {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #ffcc00;
	width: 150px;
	padding: 5px;
	color: #000000;
	margin-right: 1px;
	margin-left: 1px;
}
a.sty:hover {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #ffcc00;
	width: 150px;
	padding: 5px;
	color: #000000;
	margin-right: 1px;
	margin-left: 1px;
}
.mn {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	padding: 4px;
	color: #000000;
}
a.mn:link  { COLOR: "black"; TEXT-DECORATION: underline; background-color: #eeeeee }
a.mn:visited  { COLOR: "black"; TEXT-DECORATION: underline; background-color: #eeeeee }
a.mn:active  { COLOR: "black"; TEXT-DECORATION: underline; background-color: #eeeeee }
a.mn:hover  { COLOR: "black"; TEXT-DECORATION: none; background-color: #ffcc00 }
.lb {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFCC00;	
}
a.lb:link  { COLOR: #FFCC00; TEXT-DECORATION: none }
a.lb:visited  { COLOR: #FFCC00; TEXT-DECORATION: none }
a.lb:active  { COLOR: #FFCC00; TEXT-DECORATION: none }
a.lb:hover  { COLOR: #FFCC00; TEXT-DECORATION: underline }
.ly {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;	
}
a.ly:link  { COLOR: #000000; TEXT-DECORATION: none }
a.ly:visited  { COLOR: #000000; TEXT-DECORATION: none }
a.ly:active  { COLOR: #000000; TEXT-DECORATION: none }
a.ly:hover  { COLOR: #000000; TEXT-DECORATION: underline }
.pd {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	padding: 2px;
	border: 1px solid #339900;
	COLOR: #000000;
}
a.pd:link  { COLOR: "black"; TEXT-DECORATION: none; background-color: #eeeeee; border: 1px solid #339900 }
a.pd:visited  { COLOR: "black"; TEXT-DECORATION: none; background-color: #eeeeee; border: 1px solid #339900 }
a.pd:active  { COLOR: "black"; TEXT-DECORATION: none; background-color: #eeeeee; border: 1px solid #339900 }
a.pd:hover  { COLOR: "black"; TEXT-DECORATION: none; background-color: #ffcc00; border: 1px solid #ffcc00 }
li
{
margin-top: 5px;
margin-bottom: 5px;
}
.lmy {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #000099;
	font-weight: bold;	
}
a.lmy:link {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #000099;
	font-weight: bold;	
}
a.lmy:visited {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #000099;
	font-weight: bold;	
}
a.lmy:active {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #000099;
	font-weight: bold;	
}
a.lmy:hover  { TEXT-DECORATION: underline }
.lmg {
font-family: Verdana, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
	COLOR: #000000;
	font-weight: bold;	
}
.lyc {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #000000;	
}
.mn2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #fffeee;
	color: #000000;
}
a.mn2:link  { COLOR: "black"; TEXT-DECORATION: underline; font-size: 12px; background-color: #fffeee }
a.mn2:visited  { COLOR: "black"; TEXT-DECORATION: underline; font-size: 12px; background-color: #fffeee }
a.mn2:active  { COLOR: "black"; TEXT-DECORATION: underline; font-size: 12px; background-color: #fffeee }
a.mn2:hover  { COLOR: "black"; TEXT-DECORATION: none; font-size: 12px; background-color: #ffcc00 }
.bt2 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: darkred;
}
a.mn2:link  { COLOR: "darkred"; TEXT-DECORATION: underline; font-size: 11px }
a.mn2:visited  { COLOR: "darkred"; TEXT-DECORATION: underline; font-size: 11px }
a.mn2:active  { COLOR: "darkred"; TEXT-DECORATION: underline; font-size: 11px }
a.mn2:hover  { COLOR: "darkred"; TEXT-DECORATION: none; font-size: 11px }

/*new*/

.d_lr {
	float: left;
	width: 10%;
	background-color: transparent;
}

.d_main {
   margin-top: 53;
	margin-right: 0;
   float: left;
	width: 40%;
	text-align: right;
}

.d_tab {
   margin-top: 30;
	margin-left: 0;
	margin-right: 0;
	float: left;
	width: 40%;
	text-align: right;
}

.d10 {
   float: right;
	width: 250;
	text-align: center;
}

a.mn3:link {
	font-family: Verdana, Arial, Tahoma;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.mn3:visited {
   color: #ffcc00;
	text-decoration: none;
}

a.mn3:hover {
   color: #339900;
}



table.tab {
	border-bottom-style: groove;
	background: White;
	border-color: #ffcc00;
	border-collapse: collapse;
}

/* правое меню на внутренних страницах */
.inner_menu {
	/* контейнер */
	background-color:#88CC66;
	padding:10px 0px 10px 0px;
	margin:10px;
	margin-top:70px;
	float:right;
	width:300px;
}
.inner_menu_cleaner { clear: both; }

.inner_menu h2 {
	/* заголовок меню */
	margin:5px 0px 0px 10px;
	font-size:125%;
}
.inner_menu h3 {
	/* заголовок подраздела */
	padding:0px;
	margin:15px 0px 5px 10px;
	font-size:120%;
	color:#99000A;
}
.inner_menu .children {} /* контейнер подраздела (таблица) */
.inner_menu .children td {margin:0px; padding:5px; } /* контейнер подраздела (таблица) */
.inner_menu .child {} /* ряд в подразделе */

.inner_menu td.thumb_container { width:100px; padding-left:10px; } /* контейнер для превью */
.inner_menu td.title_container { padding-right:10px; } /* контейнер для заголовка и ссылки  */
/* контейнер для заголовка и ссылки  */
.inner_menu .title_container a:link, 
.inner_menu .title_container a:hover, 
.inner_menu .title_container a:visited 
{ color:#0A0099; }
.inner_menu .title_container a:hover
{ color:#99000A; } 

.inner_menu td.selected { background-color: #B8D053;} /* выбранная позиция (td || tr) */
.inner_menu .notes { margin:10px; } /* пометки внизу блока */
