html, body, div, p, table, frame, pre, ul, ol, li, h1, h2, h3, img
{
margin: 0px; 
padding: 0px; 
border: 0px
}
#container /* в этом слое находится таблица, а в ней все элементы правой стороны шапки*/
{
width:100%;
margin-top:0px;
margin-bottom:63px
}
#will
{
width:100%;
margin: auto;
}
.header_ltab /*"галстук" в таблице*/
{
width:255px;
height:213px;
background-image:url(logo1.gif); 
}
.whitetit /* текст на "галстуке" в таблице*/
{
font: 0.7em Tahoma, sans-serif;
font-size:32px;
font-weight:bold;
color:#FFFFFF;
margin-top:0px;
margin-bottom:40px;
margin-left:20px
}
.mx /*кот*/
{
position: absolute; 
left:10px; 
top:40px
}
#header_rtab /*панель серого цвета справа от "галстука"*/
{
height:97px;
background-color:#F0F0F0;
margin-top:0px;
margin-bottom:0px
}
#menutab /*рисунок верхнего горизонтального меню*/
{
height:52px; 
background:url(bg_menu.gif) repeat-x;
margin-top:0px;
margin-bottom:0px
}
.smallwhitetext  /* текст на верхней горизонтальной панели */
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color: #999999;
text-align:center;
padding:9px;
text-decoration:none;
}
.smallwhitetext a /* текст ссылок на верхней горизонтальной панели */
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color: #FFFFFF;
text-align:center;
padding:9px;
text-decoration:none;
}
.smallwhitetext a:hover /* текст ссылок на верхней горизонтальной панели */
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color: #FFFFFF;
padding:9px;
text-decoration:none;
color:red
}
#submenutab /* еще одно меню под верхним горизонтальным, здесь отсутствует */
{
height:32px; 
background:url(bg_submenu.gif) position:top repeat-x;
margin-bottom:0px
}
#content /*правая панель с основным текстом*/
{
font: 0.8em Tahoma, sans-serif;
float:right; 
width:68%;
margin-top:-60px;
}
h2 /* заголовки контента главного index*/
{
font: 0.7em Tahoma, sans-serif;
font-size:28px;
text-align: center; 
font-weight:bold;
color:#CC0000;
margin-top:30px;
}
h4 /* заголовки контента остальных страниц*/
{
font: 0.7em Tahoma, sans-serif;
font-size:12px;
text-align: center; 
font-weight:bold;
color:#CC0000;
margin-top:30px;
margin-bottom:10px
}
h3 /* подзаголовки контента остальных страниц*/
{
font: 0.7em Tahoma, sans-serif;
font-size:14px;
text-align: center; 
font-weight:bold;
color:#CC0000;
margin-top:30px;
margin-bottom:10px
}
.prim /* текст примечания */
{
text-align: justify;
font: 0.8em Tahoma, sans-serif;
margin-right:10px;
margin-left:5px;
margin-top:10px;
}
p /* текст контента */
{
text-align: justify;
text-indent: 25px;
margin-right:10px;
margin-left:5px;
margin-top:3px 
}
p em 
{
color:#808000;
}
em 
{
color:#808000;
}
li
{
list-style-position: inside;
list-style-type: disc ; 
text-align: justify;
margin-right:10px;
margin-left:5px;
}
td /* текст контента */
{
text-align: justify;
font: 0.9em Tahoma, sans-serif;
}
#leftpanel /*левая основаня панель*/
{
float:left; 
width:31%;
}
.graypanel/*серая боковая панель*/
{
border:solid 1px #666666; 
background-color:#F7F7F7; 
padding:20px 10px; 
margin-right:30px;
margin-left:10px;
margin-top:10px
}
.smalltitle /*главный заголовок на левой панели*/
{
font: 0.7em Tahoma, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
text-align:center; 
}
.smallredtext /*заголовки статей на левой панели*/
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color:#CC0000;
}
.bodytext /*текст на сером фоне левой панели*/
{
text-align: justify;
font: 0.7em sans-serif;
color: #666666;
}
.clearing /*панель отделяющая подвал от контента*/
{
height:20px; 
clear: both;
border: solid 0px red;
}
#footer /* подвал*/
{
width:100%;
background-color:#F0F0F0; 
padding:10px 0px;
}
.smallgraytext /* текст в подвале */
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color:#999999;
text-align:center; 
}
.smallgraytext a /* ссылки в подвале */
{
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
color:#999999;
text-decoration:none;
}