@charset "utf-8";

/* Общие настройки */

* {margin: 0; padding: 0; border: 0}
header, nav, section, article, aside, footer {display: block}
.pointer {cursor: pointer}

/* Разное */

.menu li {margin: 1px 10px 5px 10px; list-style: none; border: 1px solid; padding: 5px; font-weight: bold; font-family: Verdana, Tahoma, sans-Serif; font-size: 14px; cursor: pointer}
.menu li:hover {background: red; color: white; }
.dotted_block {margin: 1px 10px 5px 10px; border: 1px dotted gray}
.url_button {padding: 2px 4px; background: #ffcc66; border: 1px solid gray; cursor: pointer}

/* Форма */

.button {padding: 5px 10px; margin: 20px 10px 10px 10px; background: red; color: white; border: 1px solid black}
.input {padding: 5px; background: white; color: red; border: 1px solid black}
.select {padding: 0; background: white; color: red; border: 1px solid black}

/* Основные настройки */

body {background: #000000 url('../img/background.jpg') repeat; width: 1000px; margin: 0 auto}
p      {font-family: Verdana, Tahoma, sans-Serif; text-decoration: none; font-style: normal}
table {text-align: center; border-collapse: collapse}
table p {cursor: default}
table.admin {cursor: default; font-family: Verdana, Tahoma, sans-Serif; font-size: 12px}
table.admin td, th {border: 1px solid gray; padding: 5px}
table.admin tr.row:hover {background: #ffffcc}
table.main {cursor: default; font-family: Verdana, Tahoma, sans-Serif; font-size: 12px; margin: 0 auto}
table.main td, th {padding: 5px}

/* Ссылки */

a:link, a:active, a:visited, a:hover {text-decoration: none; font-style: normal; color: red}

/* Заголовки */

h1, h2, h3, h4, h5, h6 {font-family: Verdana, Tahoma, sans-Serif; text-decoration: none; font-style: normal; cursor: default}

/* Обёртка */

#wrapper {width: 1000px; position: relative; margin: 10px 0 10px 0}
.empty   {height: 50px}

/* Шапка сайта */

header        {background-color: #ffffff}
header h1   {color: red; font-family: Corbel, Tahoma, sans-Serif; font-size: 26px; text-align: center}
header h1 a {color: red}
header p a {color: red}
header img {margin: 15px 10px 10px 20px}

/* Контент */

#content               {padding: 5px 5px 15px 5px; background-color: #ffffff}
#content h1          {text-align: center; padding: 15px 0; font-size: 16px; color: #000000; line-height: 22px}
#content h2          {text-align: center; padding: 15px 0; font-size: 13px; color: #000000; line-height: 19px}
#content p            {padding: 5px 0; margin: 0 20px; font-size: 12px; color: #000000; line-height: 16px}
#content .text p {text-indent: 20px}
#debug {padding: 5px; background-color: white}

/* Авторское право */

#copyright                 {text-align: center; padding: 15px 0 10px 0; font-size: 10px; background-color: #ffffff}
#copyright p              {color: #000000}
#copyright a              {color: #999999}
#copyright a:hover  {color: #333333; text-decoration: underline}

/* 404 */

#content .error_404 {text-align: center; font-size: 15px; margin: 10px 0}

/* Фон */

.silver {background-color: silver}
.white  {background-color: white}

/* Выравнивание */

.center {text-align: center}
.left {text-align: left}
.right {text-align: right}

/* Закругления */

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {display: block; height: 1px; overflow: hidden; font-size: 1px}

.r1  {margin: 0 1px}
.r2  {margin: 0 2px}
.r3  {margin: 0 3px}
.r4  {margin: 0 4px}
.r5  {margin: 0 5px}
.r6  {margin: 0 6px}
.r7  {margin: 0 7px}
.r8  {margin: 0 8px}
.r9  {margin: 0 9px}
.r10 {margin: 0 10px}