﻿/*styles for main tags*/
body {margin:0;font: 12px/25px Trebuchet MS, Tahoma;color:#eedecb;background-color:#000000;letter-spacing:0.9px;}
body *{margin:0;padding:0;}
img, table {border:0;}
table td {padding:2px;}
a {text-decoration:none;font-size:12px;color:#fff;}
input, label {vertical-align:middle !important;}

/*main classes*/
.mid {vertical-align:middle;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.button {background-color:#3A352C;border:1px solid;color:#CDAA75;font-size:9px;height:19px;text-transform:uppercase;}
/*css for top of site*/
#overheader, #header, #menu, #logo, #rss, #content_left, #right {position:relative;}
#overheader, #header, #content_left, #niz_left, #footer {min-width:860px;}
#overheader, #header {z-index:98;}
#overheader {background:transparent url('../img/wood.png') repeat-x -94px 228px;height:271px;}/*wood line near menu*/
#header {background:transparent url('../img/main.jpg') no-repeat center top;height:271px;}/*on wood line put the main picture and get like PSD picture*/
/*inner elements for top of site*/
#headerinner {width:1000px;margin:0 auto;color:#cdaa75;font:14px/30px Sylfaen;}
#headerinner p {position:relative;top:1px;width:150px;}
#headerinner p a {text-decoration:underline;color:#cdaa75;font:14px/30px Sylfaen;}/*link to totalwars.ru*/
#headerinner form {line-height:2.2;position:relative;top:-20px;width:210px;}/*login form*/
#headerinner form label {letter-spacing:1.4px;position:relative;text-transform:lowercase;top:-2px;}
#headerinner form a {color:#CDAA75;}
#headerinner input {border:1px solid #3a352c;background-color:#000000;font-size:12px;color:#3a352c;width:111px;height:20px;}
#headerinner input.subm {background-color:#3A352C;color:#CDAA75;font-size:9px;height:22px;text-transform:uppercase;width:22px;}
#logo {top:-17px;}
#rss {left:580px;top:16px;}
/*end of top*/
/*menu, list on paper in PSD*/
#menu {left:7px;margin:0 auto;top:-38px;width:650px;z-index:99;}
#menu a {font:18px/25px Sylfaen, Trebuchet MS;color:#232323;letter-spacing:1.5px;}
#menu ul {list-style:none;}
#menu ul li {display:inline;margin-right:53px;}
/*end of menu*/
/*three divs makes positions for pictures from center of PSD as background*/
#content_left {background:url('../img/left_center_bg.jpg') repeat-y 54px 0;top:-38px;z-index:97;margin-bottom:-38px;}
#content_right {background:url('../img/right_center_bg.jpg') repeat-y right top;}
#content {background-color:#232323;margin:0 68px 0 80px;padding-top:26px;height:100%;}
/*end of center*/
#left_menu, #right {min-height:500px !important;}
#left_menu {float:left;width:205px;}/*left menu*/
#right {margin-left:250px;}/*right content part*/
#right a {text-decoration:underline;font-weight:bold;}
/*three divs makes positions for pictures from bottom of PSD as background*/
#niz_left {background:url('../img/niz_left_bg.jpg') no-repeat left top;}
#niz_right {background:url('../img/niz_right_bg.jpg') no-repeat right top;}
#niz {background:url('../img/niz_center_bg.jpg');margin:0 68px 0 80px;height:23px;}
/*end of bottom*/
#footer {margin:0 68px 0 80px;height:36px;font: 12px/30px Trebuchet MS;letter-spacing:1.4px;color:#7a7672;text-align:right;}/*copyright footer*/
/*classes for each item or box of left menu*/
.menu_item {left:-38px;_left:42px;margin-bottom:21px;position:relative;top:3px;width:204px;}
.menu_item .header {background:url('../img/menu_header.jpg');font: 17px/25px Trebuchet MS;height:34px;padding:8px 0 0 32px;}
.menu_item .center {background:url('../img/menu_center.jpg');color:#5c4d31;line-height:25px;font-size:12px;padding:5px 23px;}
.menu_item .center .head {font-size:14px;font-size:14px;}
.menu_item .center .vote {padding-left:10px;}
.menu_item .center a {color:#5c4d31;}
.menu_item .center a.action {font-size:17px;text-decoration:underline;}
.menu_item .center label {margin-left:5px;}
.menu_item .center ul {list-style-image:none;list-style-position:inside;list-style-type:square;}
.menu_item .center ul ol{list-style:none;margin-left:12px;}
.menu_item .footer {background:url('../img/menu_footer.jpg');height:26px;}
.menu_item .math {color:#7A7672;left:22px;line-height:18px;padding:5px 23px;position:relative;top:-9px;} /*css for users counter*/
.moduletable input, .moduletable label {vertical-align:middle;} 
.pollstableborder td{line-height:1.2;padding:5px 2px;}
/*end of menu classes*/
/*news classes*/
.news {line-height:25px;letter-spacing:1.4px;margin-bottom:40px;}
.news .name {font-size:18px;color:#eedecb;text-decoration:underline;}
.news .date, .news .update {color:#7a7672;}
.news .date, .news .author {font-size:11px;}
.news .update {font-size:10px;}
.news .comments a {font-size:15px;color:#eedecb;text-decoration:underline;}
.news .header {margin:2px 26px;}
.news .body {margin:17px 12px;}
.news .body {border:1px solid #eedecb;padding:12px;}
.news .body {border:1px solid #eedecb;}
/*end of news classes*/
/*other css*/
#mod_login_remember {background-color:transparent!important;border:0!important;width:10px !important;vertical-align:middle;height:10px !important;}
#headerinner form p {left:62px;line-height:1.2;top:-1px;width:250px;}
#headerinner form p a {font-size:13px;text-decoration:none;line-height:1.2;}
ul.menu {list-style:none;}
ul.menu a {list-style:none;color:#5C4D31;}
.contentpaneopen .contentheading {color:#EEDECB;font-size:18px;text-decoration:underline;}
.contentpaneopen .createdate {color:#7A7672;font-size:11px;}
.readmore-link, .comment-link {color:#EEDECB;font-size:15px;text-decoration:underline;}
.modifydate {color:#7A7672;font-size:10px;}
.smiles {background-color:#EEEEEE;max-width:388px !important;padding:0 7px;width:338px;}
/*P.S. we can use only latin letters in css comments, my russian friend*/