body {
	font-family: Tahoma,  Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 1px;
}
H1, H2 {	
	font-size : 12px; 
	font-weight : bold; 
	color : #663300; 
	padding:15px;
	text-decoration: none;
	text-align: center;
}
.m, .tbl12 {/* Основной шрифт */
     font-family: Tahoma,  Arial, sans-serif;	
     font-size: 12px; 
	 font-weight: normal; 
	 color: Black;
	 text-decoration: none; 
}
A.m:Link, A.m:Visited, A.tbl12:Link, A.tbl12:Visited  {color: Black;}
A.m:Hover, A.m:Active, A.tbl12:Hover, A.tbl12:Active {color: #FF6600;}
P.m{/* Основной абзац */
	font-family: Tahoma,  Arial, sans-serif;	
    font-size: 12px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none; 
	padding:2px 10px 2px 10px;
	text-align: justify;
}
.mm {/* Основной шрифт мелкий */
     font-family: Tahoma,  Arial, sans-serif;	
     font-size: 11px; 
	 font-weight: normal; 
	 color: Black;
	 text-decoration: none; 
}
.mmi, .mml {/* Основной шрифт мелкий наклонный*/
     font-family: Tahoma,  Arial, sans-serif;	
     font-size: 11px; 
	 font-weight: normal; 
	 color: Black;
     font-style: italic; 
	 text-decoration: none; 
}
A.mm:Link, A.mm:Visited  {color: #Black;}
A.mm:Hover, A.mm:Active {color: #FF6600;}

.mi, .tbln12 {/* Шрифт основной наклонный*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 12px; font-weight : normal; 
	font-style: italic; 
	text-decoration: none;
}
.mb {/* Шрифт коричневый*/
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px; 
	font-weight : normal; 
	color : #663300; 
	text-decoration: none;
}
A.mb:Link, A.mb:Visited  {color: #663300;}
A.mb:Hover, A.mb:Active {color: #FF6600;}

.mbb, .trb12 {/* Шрифт полужирный коричневый*/
	font-size : 12px; 
	font-weight : bold; 
	color : #663300; 
	text-decoration: none;
}
A.mbb:Link, A.mbb:Visited, A.trb12:Link, A.trb12:Visited  {color: #663300;}
A.mbb:Hover, A.mbb:Active, A.trb12:Link, A.trb12:Active {color: #FF6600;}
TD.b {/*Желто-Коричневая полоса - жирный шрифт*/
	BACKGROUND: #FFEFD5;	
	font-family:  Arial, sans-serif; 
	font-size: 12px;	
	font-weight : bold;	
	color: #663300; 
	text-align: center;
	border-top: dotted 1px #CC0033;
    border-bottom: dotted 1px #CC0033;
	}
.trd12 {/* Шрифт полужирный красно-корич */
	font-size: 12px;
	font-weight: bold;	
	color: #800000;	
	text-decoration: none;
}

.mbl, .tbb12 {/* Шрифт черный полужирный*/
	font-size : 12px; 
	font-weight : bold; 
	color : #000; 
	text-decoration: none;
}
A.mbl:Link, A.mbl:Visited, A.tbb12:Link, A.tbb12:Visited  {color: #000;}
A.mbl:Hover, A.mbl:Active, A.tbb12:Hover, A.tbb12:Active  {color: #FF6600;}

.sbm, .tm {/* Шрифт коричн. мелкий*/
	font-size : 11px;
	font-weight : 300;
	color : #663300;
}
A.sbm:Link, A.sbm:Visited  {color: #663300;}
A.sbm:Hover, A.sbm:Active {color: #FF6600;}

.sbb {/* Шрифт полужирный коричневый мелкий*/
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #663300;
	text-decoration: none;
}
A.sbb:Link, A.sbm:Visited  {color: #663300;}
A.sbb:Hover, A.sbm:Active {color: #FF6600;}

.mr {/* Шрифт красно-коричн.*/
	font-size: 12px; 
	font-family: Tahoma, sans-serif;  
	text-decoration: none; 
	color: #800000;
}
.mrr {/* Шрифт красный*/
	font-size: 12px; 
	font-family: Tahoma, sans-serif;  
	text-decoration: none; 
	color: #FF3333;
}
#ts{/* Блок div для текста врастяжку*/
	padding: 5px;
	text-align: justify;
}
#tsz{/* Блок div для текста центрированный*/
	padding: 5px;
	text-align: center;
}
#dm{/* Блок div для текста мадый шрифт*/
	font-family: Tahoma,  Arial, sans-serif;	
    font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none; 
	padding:5px;
	text-align: left;
}
#blokm{/* Блок-рамка для текста основной*/
  background:#ffffff;
  margin:20 10 20 10;
  width: 95%;
  padding: 10px;
  border: 1px solid #663300;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(171,120,2,1);
  -moz-box-shadow: 0px 0px 2px 1px rgba(171,120,2,1);
  box-shadow: 0px 0px 2px 1px rgba(171,120,2,1);
}
#blat{/* Блок-рамка - внимание (EXM5)*/
  background:#FCF8EF;
  width: 95%;
  padding: 10px;
  text-align: justify;
  border: dotted 1px #CC0033;
}
/* НАВИГАЦИЯ*/
#menm {
	background: #967E65;/* Задаем основной фон меню*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
#menm ul li {
display:inline-block;/*Выстраиваем пункты меню в ряд по горизонтали */
}
#menm ul {
	list-style:none;/* Убираем маркер для элементов списка */
	margin:0;
	padding:0;
	}
#menm a {
	text-decoration:none;/* Настраиваем оформление пунктов меню */
	padding:5px 10px;
	display:block;
	color:#F9F2E3; /*цвет текста основного меню*/
	
}
#menm ul li ul {
	display:none;/* Управляем пунктами выпадающего блока меню (прячем)*/
	position:absolute;
	border:solid 1px #D2B48C;
	background:#FFEFD5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}
#menm ul li:hover ul {display:block;}/* Отображаем подменю при наведении мыши */
#menm ul li:hover a {
	border-top:2px solid red;
	background:#FFEFD5;
	color: #663300; /*Цвет текста подменю */
	}
#menm ul li:hover ul li a {
	padding:5px 25px;
	border: none;
}
#menm ul li ul li a:hover {
	background:#FFDEAD; 
	border-bottom: solid 1px red;
}
#menm ul li ul li {
display:block; /* Выстраиваем по вертикали пункты выпадающего меню */	
}
INPUT.t02 {/* Форма для диктанта (EXM5 - 115)*/
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 1px solid #FF003A;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: Red;
	BACKGROUND-COLOR: White;
	width : 12pt;
	text-align : center;
	padding-left: 0px;
	padding-right: 0px;
}
#err {/*Показ ошибки - архив вопросов*/
	font-size: 12px; font-family: Tahoma, sans-serif;  text-decoration: none;
	color: #BF0000; 
	text-align: center;
	padding: 10px;
	background-color: #FDFDEE;
	border: 1px ridge Maroon;
	position: static;
	width: 400px;
}
/* Правое меню*/
#blokn{/* Блок-рамка для меню заголовок*/
  background:#FDF5E6;
  width: 80%;
  padding: 5px;
  text-align: center;
  font-size : 12px; 
  font-weight : bold; 
  color : #663300;
  border-top: dotted 1px #CC0033;
  border-bottom: dotted 1px #CC0033;
}
#mms {/* Блок для основного меню раздела*/
	width: 85%;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	background: #FDF5E6;
	border-bottom: dotted 1px #CC0033;	
}
TD.men {background: #FFEFD5;}
#ms {/* Блок списка для меню*/
	text-align:left;
	padding-top:10px;	
}
#ms UL LI {/* Список для меню*/
	list-style-image: URL('../pc/l.gif');
	padding-top:10px;
}
/* TOP*/
#mbt {/* Кнопка поиска по сайту - TOP*/
	border: 1px solid #C00;
	background-color: #FDF5E6;
	color: #800000;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	-moz-border-radius:  5px; /* Firefox */
	-webkit-border-radius:  5px; /* Safari 4 */
	border-radius:  5px; /* IE 9, Safari 5, Chrome */
}
#mbt:hover {
	border: 1px solid #633;
	background-color: #FFDEAD;
	color: #F00;
}
INPUT.fr1{/* Поле поиска*/
	BORDER: 1px solid #663333;
	COLOR: #800000; 
	BACKGROUND-COLOR: #FDF5E6; 
	width : 200px; 
	padding: 3px; 
}
/* Меню TOP*/
#tbm{
	position:relative;
	display:block;
	height:20px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-top:1px solid #56483A;
	background-color: #967E65;
}
#tbm ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#tbm ul li{
	display:block;
	float:left;
	margin:0;
}
#tbm ul li a{
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	padding:2px 25px 0px 25px;
	height:18px;
	background-color:#967E65;
}
#tbm ul li a:hover, a:active,#tbm ul li a.current{
	color:#600;
	background:#F9F2E3;
}