BODY 
{ 
  position:relative;
  margin:0 auto;
  padding:20px;
  min-width: 600px;
  max-width: 900px;
  font: small Georgia, serif;
  background: #dffbfb;
}
/* Заголовочная часть*/
#header
{
  background: url(pic/bgheader.png) #00aff6 right top repeat-y;
  border: 1px solid #638F7B;
}

#header H1 
{
  margin: 0; 
  padding: 10px;
  font-size: 250%;
  white-space:nowrap;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: white;                      
}
#header H1 IMG
{
  vertical-align:middle;
}
/* Общие свойства боковой панели и содержания */
#sidebar, #content
{
  border: 1px solid #638F7B;
  background: white; 
  color: #2A3D34;
  margin-top: 0.5em; 
  /* Убрали: padding:0.5em; */
}

/* Боковая панель*/
#sidebar
{
  position: absolute;
  left:20px;
  width:14em;
  font-family: "Trebuchet MS", Tahoma, sans-serif;
}
/* Содержание */
#content 
{ 
  margin-left: 15em;
}

.wrapper
{
  margin-left: 10px;
  margin-right: 10px;
}

/* Подвал */
#footer
{
  margin-left: 15em;
  padding: 0.5em;
}

H2 
{
  margin: 0; 
  padding: 0.1em 10px 0.2em 10px;
  font-family: Tahoma, sans-serif;
  font-size: 130%;
  text-transform: uppercase; 
  letter-spacing: 1px;
  white-space:nowrap;
  color: white;
  border-bottom: 1px solid #638F7B;
  background: url(pic/bgh2.png) #cf9f0e left bottom repeat-x;
  zoom:1;
}

H3,H4,H5,H6 { color: #009900; margin: 1em 0 0.5em 0 }  
P { margin: 0.5em 0 1em 0 }


#menu 
{
  list-style: none;
  margin:0.5em 0; 
  padding-left: 0;
}


A {text-decoration:none}
A:link {color:blue}
A:active {color:red}
A:visited {color:purple}
A:hover {color:red}
/* Оформление ссылки вверх */
A.up
{
  background: url(pic/up.png) no-repeat center right;
  padding-right: 0.8em;
}
/* Оформление внешней ссылки */
A.off
{
  background: url(pic/off.gif) no-repeat center right;
  padding-right: 11px;
  margin-right: 2px; 
  zoom:1;  
}
     
#sidebar IMG, #content IMG
{
  border: 1px solid gray;
  border-bottom-color: black;
  border-right-color: black;
  padding: 10px;
  margin: 0 10px 0 0;
}

.left
{
 float:left;
}     
/* Для устранения элементов при включённом CSS */
.none { display:none }

.bruset
{
  background: #FFF2A6; 
  border:5px ridge #ccbbaa;
  padding:10px;
  color: black; 
}

.bruset .ruset
{
  font: "Trebuchet MS", Tahoma, sans-serif;  
}

H4.inv 
{
  padding: 10px;
  background:gray;
  color:white;
  font-size:120%;
  white-space:nowrap;
}

EM
{
  font-weight:bold;
  co lor: #009900;
}

LI P
{
  margin: 0.5em 0;
}
