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

#header H1 
{
  margin: 0; 
  padding: 10px;
  font-size: 250%;
  white-space:nowrap;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffdf5e;                      
}
#header H1 IMG
{
  vertical-align:middle;
}
#sidebar, #content
{
  border: 1px solid #638F7B;
  background: white; 
  color: #2A3D34;
  margin-top: 0.5em;
  padding:0.5em;
}
/* Общие свойства боковой панели и содержания */
#sidebar, #content
{
  border: 1px solid #638F7B;
  background: white; 
  color: #2A3D34;
  padding:0.5em;
}
/* Боковая панель*/
#sidebar
{
  position: absolute;
  left:20px;
  width:   13em; /* Для хороших старых браузеров по стандарту */
  \width:  14em; /* Обман для IE5 */
  w\idth:  13em; /* Для всех новых хороших браузеров по стандарту */
}
/* Содержание */
#content 
{ 
  position:relative;  /* Для IE */
  margin-left: 15em;
}
/* Подвал */
#footer
{
  margin-left: 15em;
  padding: 0.5em;
}

H2 
{
  margin:-0.425em;
  margin-bottom:0.5em;
  padding: 0.1em 0.5em;
  font-family: Tahoma, sans-serif;
  font-size: 130%;
  text-transform: uppercase; 
  letter-spacing: 1px;
  white-space:nowrap;
  color: #ffdf5e;
  background: url(pic/bgh2.png) #264756 left bottom repeat-x;
}

H3,H4,H5,H6 { margin: 1em 0 0.5em 0 }  
P { margin: 0.5em 0 1em 0 }

#menu 
{
  list-style: none;
  margin:0.5em 0 1em 0; /* Как у элемента P */
  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;
}
                                        
/* Для устранения элементов при включённом CSS */
.none { display:none }

