h1 {
font: 32px Georgia, "Times New Roman";
position: relative; /* обязательно */
color: #FFFF2A;
margin: 10px 0;
padding: 0;

}
h1 b {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 23px;
background: #3A65FF;
overflow: hidden /* для проклятого IE6 */;
opacity: 0.63;
filter: alpha(opacity=63);
-moz-opacity: 0.63;
}

h2 {
font: 12px Georgia, "Times New Roman";
position: relative; /* обязательно */
color: #FFFF2A;
margin: 10px 0;
padding: 0;

}
h2 b {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 8px;
background: #3A65FF;
overflow: hidden /* для проклятого IE6 */;
opacity: 0.63;
filter: alpha(opacity=63);
-moz-opacity: 0.63;
}
h3 {
font: 24px Georgia, "Times New Roman";
position: relative; /* обязательно */
color: #FFFF2A;
margin: 10px 0;
padding: 0;
}
h4 {
font: 18px Georgia, "Times New Roman";
position: relative; /* обязательно */
color: #FFFF2A;
margin: 10px 0;
padding: 0;

}
h4 b {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 12px;
background: #3A65FF;
overflow: hidden /* для проклятого IE6 */;
opacity: 0.63;
filter: alpha(opacity=63);
-moz-opacity: 0.63;
}
p {
	font-family: Times New Roman, serif;
	text-align: justify;
	margin-right: 5pt;
	margin-left: 5pt;
	font-size: 14pt;
	color: white;
	
}

.p0 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-size: 14pt;
color: white;
}

.p1 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
text-indent: 25pt;
font-size: 14pt;
	color: white;
}

.p2 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-weight: bold;
font-size: 14pt;
	color: white;
}

.p3 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-weight: bold;
font-size: 14pt;
text-indent: 25pt;
	color: white;
}

.p4 {
font-family: Times New Roman, serif;
font-style: italic;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-size: 14pt;
	color: white;
}

.p5 {
font-family: Times New Roman, serif;
font-style: italic;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-size: 14pt;
text-indent: 25pt;
	color: white;
}

.p6 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-weight: bold;
font-size: 14pt;
font-style: italic;
	color: white;
}

.p7 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-weight: bold;
font-size: 14pt;
font-style: italic;
text-indent: 25pt;
	color: white;
}

.p8 {
display: list-item;
list-style-type: disc;
list-style-position: outside;
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-size: 14pt;
text-indent: 50pt;
	color: white;
}
/*рисунок
//.p9 {
//
}*/

.p11 {
font-family: Times New Roman, serif;
background: #3A65FF;
color: #B87333;
text-shadow: #CFB53B 1px 1px 2px, #CFB53B -1px -1px 2px, #EAEAAE 1px -1px 2px, #EAEAAE -1px -1px 2px;
font-size: 14pt;
text-align: center;
}
/*#EBC79E*/
.p12 {
font-family: Times New Roman, serif;
background: #3A65FF;
color: #EAEAAE;
text-shadow:  #CFB53B 2px -2px 4px, #CFB53B -2px -2px 4px, #A67D3D -2px 2px 4px, #A67D3D 2px 2px 4px;
font-size: 18pt;
text-align: center;
}

.p13 {
font-family: Times New Roman, serif;
font-size: 14pt;
}
.t13 {
background-color: #ffffff;
}

.p14 {
font-family: Times New Roman, serif;
color: #FF2A2A;
font-size: 14pt;
}

.t14 {
background-color: #CBF6F6;
}

.p15 {
font-family: Times New Roman, serif;
color: #FF0000;
font-weight: bold;
font-size: 20pt;
}

.t15 {
background-color: #FFFFAA;
}

.p16 {
font-family: Times New Roman, serif;
color: #000000;
font-size: 14pt;
}

.t16 {
background-color: #C3C3C3;
}

.p17 {
font-family: Times New Roman, serif;
color: #000000;
font-size: 12pt;
}

.t17 {
background-color: #C8F2C8;
}

.p18 {
font-family: Times New Roman, serif;
background: #2A55FF;
color: #EAEAAE;
text-shadow:  #CFB53B 2px -2px 4px, #CFB53B -2px -2px 4px, #A67D3D -2px 2px 4px, #A67D3D 2px 2px 4px;
font-size: 14pt;
text-align: center;
}

.p19 {
font-family: Times New Roman, serif;
color: #ffffff;
font-size: 16pt;
}
.t19 {
background-color: #FF2A55;
}

.p20 {
font-family: Times New Roman, serif;
text-align: justify;
margin-right: 5pt;
margin-left: 5pt;
font-size: 11pt;
}

a.menu:link ,a.menu:visited 
{
	width: 200px;
    color: #fFfF2A;
	border-style: inset;
    padding: 1px 3px;    
	border-width: 2px;	
	border-color: #FFFF2A;    
	text-decoration: none;
	font-size: 120%;
	font-family: Times New Roman;
}

a.menu:active {
	background:	#fFfF2A;
	color: #3A8FE4;
	TEXT-DECORATION: none;
	width: 200px;
	font-size: 120%;
	font-family: Times New Roman;
}

a.menu:hover {
background: #3A8FE4;
	width: 200px;
    color: #8F8F2A;
	border-style: inset;
    padding: 1px 3px;    
	border-width: 2px;	
	border-color: #8F8F2A;    
	text-decoration: none;
	font-size: 120%;
	font-family: Times New Roman;
}


/* CSS Document */
ul#cssmenu {
    width: 100%;
    margin: 0;
   
border: 0 none;
    padding: 0;
    list-style: none;    
    text-align: center;
    font: bold 18px Verdana, Arial;
}

ul#cssmenu li {
    margin: 1px 0;
	border-style: inset;
    padding: 1px 3px;    
	border-width: 2px;	
	border-color: #FFFF2A;   
    width: 196px;
    padding: 0;
    float: left;
    display: inline;
    list-style: none;
    position: relative; 
}


/* Main Menu */
ul#cssmenu a {
    border: 0px;
    width: 192px;
    padding: 2px 0px;
    display: block;
    background: #3A65FF;
    color: #FFFF00;
    font: bold 18px Verdana, Arial;
    text-decoration: none;

}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
    background: #3A8FE4;
    color:#FFFF80;
	border-style: inset;
    padding: 1px 1px;    
	border-width: 1px;	
	border-color: #FFFF2A; 	
}

.pic2 {
 float: right;
 margin: 5px; 
 border: 1px solid #ffff2a; /* Граница вокруг блока */
 background-color: #839eb0; /* Цвет фона */
 color: #000000;  /* Цвет подписи */
 padding: 4px; /* Поля вокруг содержимого */
 width: 202px; /* Ширина блока */
 
}
.pic2 img {
 border: 1px solid #ffff2a; /* Рамка вокруг изображения */
 float: left; /* Обтекание по правому краю */
 margin-left: 0px; /* Расстояние между рисунком и текстом */
} 
.pic2 p {
 margin: 0; /* Убираем отступы вокруг абзаца */
 padding-top: 5px; /* Поле снизу */
 font-size: 12pt;
 text-align: center;
  color: #233d9a;
}
.pic2 div {

}

.pic1 {
 float: left;
 margin: 5px; 
 border: 1px solid #ffff2a; /* Граница вокруг блока */
 background-color: #839eb0;/*  Цвет фона */
 color: #000000; /* Цвет подписи */
 padding: 4px; /* Поля вокруг содержимого */
 width: 202px; /* Ширина блока */
}
.pic1 img {
 border: 1px solid #ffff2a; /* Рамка вокруг изображения */
 float: right;/* Обтекание по правому краю */
 margin-right: 0px; /* Расстояние между рисунком и текстом */
} 
.pic1 p {
 color: #233d9a;
 font-size: 12pt;
 margin: 0; /* Убираем отступы вокруг абзаца */
 padding-top: 5px; /* Поле сверху */
 text-align: center;
}
.pic1 div {

}
