* {margin: 0; padding: 0;}
html {height: 100%;}
html body {height: 100%;}
img {border: 0;}
ul {list-style-position: inside; margin: 2px 0;}
li {margin-left: 15px;}
form {text-align: center; margin-top: 20px;}
body {
  width: 100%;
  min-height: 100%;
  position: relative;
  background-color: #fafafa;
  color: #333;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
}

/* Левый блок с рекламой и картой */
#levy-blok {
  position: absolute; width: 22%; height: 100%; top: 20px; left: 25px;
}

/* География посетителей */
#karta {margin-top: 30px; text-align: center;}

/* Правый основной блок */
#pravy-blok {position: absolute; width: 70%; top: 20px; right: 25px;}

/* Блок с названием сайта */
#imya-saita {
  background: #4f6692 url(../img/fon/siny.gif) repeat-x;
  font-weight: bold;
  font-family: Helvetica;
  letter-spacing: 4px;
  padding: 5px;
  border: 1px solid #666;
  text-align: center;
}
#imya-saita a {text-decoration: none;}

/* Блок с меню */
#menu {
  height: 20px;
  padding: 5px;
  background: #DBDEE3;
  border: 1px solid #666;
}
#menu div {float: left; margin: 2px 20px 0 15px;} /* Блок со ссылками */
#menu div a {color: #000; font-weight: bold;} /* Ссылки */
#menu div a:hover {color: #fff; background: #4f6692 url(../img/fon/siny.gif) repeat-x;}

/* Раздел, подраздел */
#razdel {font-weight: bold; font-size: 110%; margin-top: 10px;}
#razdel img {float: left; margin-right: 10px; line-height: 1.5;}

/* Блок с контентом */
#kontent {
  background: #F2F3F6;
  padding: 5px 20px 20px;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}
#kontent td {padding: 5px;}

/* "Нашли ошибку?" */
#nashli-oshibku {
  font-size: 85%;
  text-align: center;
  background-color: #F2F3F6;
  text-align: center;
  padding: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}

/* Блок с счетчиками */
#statistika {float: left; width: 400px;}

/* Копирайт */
#kopirait {
  padding: 8px;
  float: right;
  width: 200px;
  text-indent: 0px;
}

/* Ссылки */
a:link, a:active, a:visited {color: #0000CD}
a:hover {color: #D2691E; text-decoration: none;}
a.obnovleniya {
  position: absolute; right: 40px;
} /* Все обновления */
a.out:link, a.out:active, a.out:visited {color: #FF3300;}
a.out:hover {color: #D2691E; text-decoration: none;}

/* Заглавие для блоков ссылок на стр. "Ссылки" */
div.zaglavie {font-weight: bold; margin-top: 0; padding-top: 4px;}

/* Заголовки */
h1 {color: #fff;} /* Название сайта */
h2, h3, h4, h5 {text-align: center; margin: 14px 0 12px 0;}
h2 {font-size: 18px;} /* Заголовки разделов */
h3 {font-size: 16px;} /* Заголовки страниц */
h4 {font-size: 14px;} /* Заголовки подглав */
h5 {font-size: 13px;} /* Заголовки подглав */

/* Подзаголовки */
/* Старый класс */span.podzagolovok {
  font-size: 80%;
  font-weight: lighter;
  margin-top: 5px;
  display: block;
}
/* Новый класс */ h3 small {
  font-size: 80%;
  font-weight: lighter;
  margin-top: 5px;
  display: block;
}

/* Линии */
hr {height: 1px; color: #000;}

/* Абзац */
p {
  text-indent: 20px;
  margin-bottom: 4px;
  color: #000;
}
/* Автор статьи (в конце) */
p.avtor {
  text-indent: 20px;
  margin-top: 20px;
  font-weight: bold;
  font-size: 85%
}
/* Источник статьи (в конце) */
p.istochnik {
  margin-top: 20px;
  font-weight: bold;
  font-size: 85%
}

/* Счётчики */
img.statistika {width: 88px; height: 31px;}

/* Последние обновления и на форуме */
span.poslednee {
  display: block;
  width: 200px;
  color: #ffffff;
  background: #369 url(../img/fon/blue.gif) repeat-x;
  padding: 1px 10px 1px;
  margin: 20px 0 10px;
  font-weight: bold;
  font-size: 110%;
  border: 1px solid #333;
  text-align: center;
}

/* Картинки с подписями и без */
div.left, img.left {float: left; margin: 5px 10px 5px 5px;} /* Картинка или блок слева */
div.right, img.right {float: right; margin: 5px 5px 5px 10px; } /* Картинка или справа */
img.border {border: 1px solid #333;} /* Рамка картинок */
div.left p {text-align: center; font-size: 80%; font-weight: bold; text-indent: 0; margin-top: 5px; font-family: Tahoma;} /* Подписи к картинкам */
div.right p {text-align: center; font-size: 80%; font-weight: bold; text-indent: 0; margin-top: 5px; font-family: Tahoma;} /* Подписи к картинкам */