/* Global resets */

html, html#nojs {height: 100%;}
html#js {height: 100%;}
a img {border: 0;}
form {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0 0 1em; padding: 0;}
input, select, textarea {font-family: inherit; font-size: inherit;margin: 0;}
p {margin: 0 0 1em 0;padding: 0;}
.no-float {clear: both;}
.sep {width: 100%; height: 0px; border-top: 1px solid black; border-bottom: 1px solid #353434; margin-bottom: 15px;}

/* - Global resets */

/* - ????????? ??????? ??? ??????????? ???? - */

body {font-size: 75%; font-family: Arial, Helvetica, sans-serif; min-height: 100%; margin: 0; padding: 0; position: relative; 
 background: black url(/images/bg.jpg) top center no-repeat; /* ??? ????? */
}

a {color: #8e8e8e; text-decoration: none;} /* ?????? */
a:hover {color: white;} /* ?????? ??? ????????? */

#menu_item_1, #menu_item_1 strong {background-image:url("/images/menu_05.png");} /* ??????? ???? - ????? */
#menu_item_3, #menu_item_3 strong {background-image:url("/images/menu_03.png");} /* ??????? ???? - ??????? */
#menu_item_4, #menu_item_4 strong {background-image:url("/images/menu_04.png");} /* ??????? ???? - ??? ?? ???? */
#menu_item_5, #menu_item_5 strong {background-image:url("/images/menu_07.png");} /* ??????? ???? - ????? */
#menu_item_6, #menu_item_6 strong {background-image:url("/images/menu_06.png");} /* ??????? ???? - ???????? */
#menu_item_7, #menu_item_7 strong {background-image:url("/images/menu_08.png");} /* ??????? ???? - ??????? */

.result-btn {color: #8e8e8e; width: 150px; text-decoration: underline !important; background: #282727; /* ?????? "?????????? ???????????" */
 border: 0; font-size: 11px; margin-top: 10px; 
 *margin-bottom: -20px;}
.result-btn:hover {color: white; text-decoration: none; cursor: pointer;} /* ?????? "?????????? ???????????" (??? ?????????) */

.news-title {font-size: 18px; color: white; text-decoration: none;} /* ???? ???????? ??????? */
.news-title a {font-size: 18px; color: #white; text-decoration:none;} /* ?????? - ???? ???????? ??????? */
.news-title:hover {font-size: 18px; color: #505050; text-decoration:none;} /* ?????? - ???? ???????? ??????? */
.related li {list-style-image: url(/images/icon_cs.jpg);} /* ?????? ? ?????? ? ????? "??????? ???????" */

/* - ????????? ??????? ??? ??????????? ???? - */

#loading {width: 100px; height: 100px; position: absolute; top: 130px; right: 150px; display: none; background: url(/images/loading.gif) no-repeat;}

#menu {list-style: none; margin: 0; padding: 0;}
#menu li {float: left;}
#menu li a, #menu li strong {display: block; width: 103px; height: 44px; background-repeat: no-repeat; background-position: 0 0; cursor: pointer;}
#menu li strong, #menu li.current a{background-position: 0 -44px;}

.login {width: 187px; height: 181px; background: url(/images/login-bg.png) no-repeat; float: right; margin-top: -70px; margin-bottom: 20px; padding: 10px; position: relative;}
.text-form {width: 178px; height: 21px; background: url(/images/login-input.png) no-repeat; border: 0; padding: 5px;}

.user-block {color: #acacac;}
.user-block a {font-size: 11px; text-decoration: none;}
.user-block a:hover {font-size: 11px; text-decoration: underline;}
.avatar img {border: 1px solid #333; background: gray; padding: 3px; margin: 5px;}

.nav-block {width: 184px; background: url(/images/block_1_25.png); margin-bottom: 20px;}
.nav-block h1 {width: 164px; height: 17px; background: url(/images/block_1_23.png); font-size: 12px; color: white; font-weight: bold; padding: 10px;}
.marg-bimg {background: url(/images/block_1_27.png) bottom no-repeat;}

#nav-menu {list-style: none; margin: -10px 10px 0 10px; padding: 0 0 20px 0;}
#nav-menu li a {display: block; width: 152px; color: #8e8e8e; padding: 5px 0 5px 10px; background: url(/images/sep_2.png) bottom no-repeat; text-decoration: none;}
#nav-menu li a:hover {display: block; width: 152px; background: #232323 url(/images/sep_2.png) bottom no-repeat; padding: 5px 0 5px 10px; color: #CCC; text-decoration: none;}

.block {width: 182px; background-color: #282727; margin-bottom: 15px;}
.block h1 {width: 172px; height: 18px; background: #333 url(/images/block.png) no-repeat; color: white; font-weight: bold; padding: 5px; font-size: 12px; margin-bottom: 10px;}
.block p {padding: 0 10px 10px 10px; color: #acacac;}
#vote-layer {margin-top: -25px; color: #acacac; padding: 0 10px 10px 10px;}
.vote-btn {width: 106px; height: 26px; background: url(/images/vote.png) no-repeat; color: #575757; text-shadow: #0d0d0d 0px -1px 0px; border: 0; padding-bottom: 1px;}
.vote-btn:hover {color: #6d6c6c; cursor: pointer;}
#calendar-layer {margin-top: -25px;}

.search-text {width: 97%; height: 18px; border: 1px solid #212121; background: #2e2e2e url(/images/srch-icon.png) left no-repeat; padding-left: 15px; color: #acacac;}

.page {width: 597px; background-color: #282727; t1ext-align: left; color: #acacac;}
.page-header {width: 587px; height: 18px; text-align: left; background: #333 url(/images/news.png) no-repeat; color: white; font-weight: bold; padding: 5px; font-size: 12px; margin-bottom: 10px;}
.preview img {}
.news-text {padding: 10px 0; font-size: 11px; color: #858585;}
.news-text-full {padding: 10px 0; font-size: 12px; color: #858585; line-height: 20px;}
.news-info {font-size: 10px; color: #5e5e5e;}
.news-info a {color: #acacac; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.related {background: #202020; text-align: left; padding: 10px 30px; color: #acacac;}
.related ul {padding-left: 25px;}

.comm table[class$="0"], .comm table[class$="2"], .comm table[class$="4"], .comm table[class$="6"], .comm table[class$="8"] {background: #202020; color: #acacac;}
.comm table[class$="1"], .comm table[class$="3"], .comm table[class$="5"], .comm table[class$="7"], .comm table[class$="9"] {color: #acacac;}

.pmlist table {color: #acacac;}
.pmlist td {padding: 5px; }

.navigation {height: 30px;}
.navigation span {padding: 5px; background: #1f1f1f; color: #404040;}
.navigation a {padding: 5px; background: #8e8e8e; color: #333; text-decoration: none;}
.navigation a:hover {background: #a6a6a6;}

#footer {color: #acacac;}



/* Menus */
<ul id="nav-menu">
<li><a href="/">Главная</a></li>
<li><a href="/stati">Статьи</a></li>
<li><a href="/news">Новости</a></li>
<li><a href="/forum">Форум</a></li>
 
<li><a href="index.php?do=stats">Статистика</a></li>
<li><a href="index.php?do=feedback">Обратная связь</a></li>

<li><a href="/banneroobmen.html">Баннерообмен</a></li>
<li><a href="/pravila.html">Правила сайта</a></li>
<li><a href="/chat.html">Чат <img src="/images/new.png"></a></li>
</ul>
/* ----- */

/* Site Menus */
<ul id="nav-menu">
<li><a href="/">Главная</a></li>
<li><a href="/stati">Статьи</a></li>
<li><a href="/news">Новости</a></li>
<li><a href="/forum">Форум</a></li>
 
<li><a href="index.php?do=stats">Статистика</a></li>
<li><a href="index.php?do=feedback">Обратная связь</a></li>

<li><a href="/banneroobmen.html">Баннерообмен</a></li>
<li><a href="/pravila.html">Правила сайта</a></li>
<li><a href="/chat.html">Чат <img src="/images/new.png"></a></li>
</ul>

/* --------- */

/* Module Part Menu */
<ul id="nav-menu">
<li><a href="/">Главная</a></li>
<li><a href="/stati">Статьи</a></li>
<li><a href="/news">Новости</a></li>
<li><a href="/forum">Форум</a></li>
 
<li><a href="index.php?do=stats">Статистика</a></li>
<li><a href="index.php?do=feedback">Обратная связь</a></li>

<li><a href="/banneroobmen.html">Баннерообмен</a></li>
<li><a href="/pravila.html">Правила сайта</a></li>
<li><a href="/chat.html">Чат <img src="/images/new.png"></a></li>
</ul>

/* ----------------- */

/* News/Blog Archive Menu */
<ul id="nav-menu">
<li><a href="/">Главная</a></li>
<li><a href="/stati">Статьи</a></li>
<li><a href="/news">Новости</a></li>
<li><a href="/forum">Форум</a></li>
 
<li><a href="index.php?do=stats">Статистика</a></li>
<li><a href="index.php?do=feedback">Обратная связь</a></li>

<li><a href="/banneroobmen.html">Баннерообмен</a></li>
<li><a href="/pravila.html">Правила сайта</a></li>
<li><a href="/chat.html">Чат <img src="/images/new.png"></a></li>
</ul>

/* ---------------------- */