body {background: #303030 url(../_i/bg.jpg) repeat top left;}
#bg {background: url(/_i/bg_gorod.jpg) no-repeat center bottom;}
.centr {margin: 0px auto;}
.content_bg {background: url(../_i/content_bg.gif) repeat-y left bottom;}


.inline {display: inline;}
.left {float: left;}
.right {float: right;}

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}
html, body {
  width: 100%;
  height: 100%;
}
table { border-collapse: collapse; }

html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-family: Arial;
  font-size: 12px;
  color: #4f3b18;
  background: #303030 url(../_i/bg.jpg) repeat top left;
  line-height: 15px;
}
.footer {
   background: #7f0005;
   color: #f7e2be;
   font-size: 11px;
   height: 100px;
   } 
.bottom_links {padding-top: 16px; padding-left: 20px; line-height: 14px;}
#tower {background: url(../_i/forum/forum_bg.gif) repeat-y 20px bottom;}    
.header_bg {background: url(../_i/forum/header_bg.gif) no-repeat left top; padding: 0px 0px 0px 20px; height: 136px;}
.content {padding: 0px 17px 0px 20px;}
.content a, .content {color: #4f3b18;}
#logotype {margin: 24px 0px 0px 0px;}


.noborder, .noborder td {border: none !important;}

.va_top {vertical-align: top;}
table.va_top td {vertical-align: top;}
.ta_left, table.ta_left td {text-align: left;}
.va_middle {vertical-align: middle !important;}
.clear_both {width: 100%;overflow: hidden;clear: both;}
.small {font-size: 11px;}
.normal {font-size: 12px;}
.red {color: #f00;}

.loginform_pad td {padding: 5px 10px 5px 10px !important;}


.content_star {background: url(/_i/content_star.gif) no-repeat 0px 1px;padding: 0px 70px 0px 15px; float: right;  margin: 23px 0px 30px 0px;}
.content_star a {font-size: 13px; font-weight: bold;color: #6d0f28;}
.colored {color: #6e001e;}

table.cabinet {color: #6d0f28;margin:0px 25px 0px 0px}

table.cabinet a {color: #6d0f28;}
.cabinet .logtd {padding: 5px 10px 0px 0px;}
.cabinet .pwdtd {padding: 5px 10px 0px 0px;}

.cabinet #forumLogin, .cabinet #forumpsw  {font-size: 11px;border: 1px solid #cecece; width: 106px; height: 15px;}


.forum-table tr.split td {border-bottom: 1px solid #d6d6d6;}


table.topic {background:#f6f6f6;margin:20px 0 -15px 0;}
table.topic td {font-size:12px; font-weight:normal; color:#595959; padding:0 0 0 23px;}

/* INPUTS & FORMS ************************************/
.forum-table input.forumInput, .forum-table textarea.forumInput, .forum-table select.forumInput  {
    margin: 0; padding: 2px 4px;
    color: #4f3b18; font-size: 1em;
    font-family: Verdana;
}
input { color: #4f3b18;}
.forum-table input.radio, .forum-table input.checkbox {width: 13px;height: 13px;}
.forum-table. input {width:159px; color: #4f3b18;}

#th_text {
    background:transparent url(/_i/forum/grad_type_I.gif) repeat-x scroll center bottom;
    font-family:Tahoma;
    font-weight:bold;
    font-size:12px;
    /*color:#3373A0;*/
    padding:16px 10px;
    white-space:nowrap;
    vertical-align:middle;
}
#td_text_title {text-align: left;font-family:Tahoma;font-weight:normal;font-size:12px;vertical-align:middle;}

#td_text_content {font-family:Tahoma;font-size:11px;color:#4f3b18;padding:10px 10px 10px 10px;text-align:left;}
#td_text_content a {font-family:Tahoma;font-size:11px;color:#4f3b18;}
/**************************************************/
.noU { text-decoration: none; }

.forumSplitLine { background-color: #46688D; }

.forum-table {font-family: Tahoma; font-size: 12px; color: #667;}

.forumBig {font-size: 1.2em;}

/*.forumH1 { color: #3373A0;}*/



select.forumInput { font-size: 11px; /*color: #8297B0;*/ color: #4f3b18; }
.vm  { vertical-align: middle; }
/**************************************************/
/* forumForm */
.forumForm td.label { padding-right: 20px; text-align: right; width: 150px;}
.forumForm input.forumInput, .forumForm textarea.forumInput {width: 450px; color: #4f3b18;}
.forumInput {width: 400px; color: #4f3b18;}
.forumErrorForm { margin: 30px 100px 0px 100px; text-align: center; }

/* AvatarGallery */
table.avatarList {margin-bottom: 20px;}
table.avatarList td { vertical-align: top; text-align: center;}

.forum_forum {padding-left: 25px;}

.forum-table .quote {
    background: url(/_i/forum/grad_type_II.gif) repeat-x scroll 0 100%;
    height: 30px;  
}
.added {background: url(/_i/forum/grad_type_II.gif) repeat-x scroll 0 100%;border-right: none !important; }
.forumError {color:#f00;text-align:center;}
/* new-styles */
.spacer {overflow: hidden;height: 10px;}
.abs {position: absolute;}
.rel {position: relative;}
.static {position: static;}
.hidden {overflow: hidden;}
.pointer {cursor: pointer;}
.default {cursor: default;}
.underline {text-decoration: underline;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}

/*.blue-text, .blue-text a {color: #0065a5;}
.blue-text-i, .blue-text-i a {color: #0065a5 !important;}
.standart-text, .standart-text a {color: #667;}
.standart-text-i, .standart-text-i a {color: #667 !important;}
.blue {color:#003d86;}
*/
.fs_10 {font-size: 10px;} .fs_11 {font-size: 11px;} .fs_12 {font-size: 12px;} .fs_14 {font-size: 14px;} 

.lh-15 {line-height: 15px;}

.mb_1{margin-bottom:1px;} .mb_2{margin-bottom:2px;} .mb_3{margin-bottom:3px;} .mb_4{margin-bottom:4px;} .mb_5{margin-bottom:5px;} .mb_6{margin-bottom:6px;} .mb_7{margin-bottom:7px;} .mb_9{margin-bottom:9px;} .mb_10{margin-bottom:10px;} .mb_11{margin-bottom:11px;} .mb_14{margin-bottom:14px;} .mb_15{margin-bottom:15px;} .mb_18{margin-bottom:18px;} .mb_19{margin-bottom:19px;}

.forumText {font-size: 11px;}
#content_box {padding: 25px 59px 25px 48px;	color: #4f3b18;}

.forum-table a {color: #7f0005;}
a.forumItem {color: #7f0005; font-size: 12px;}

.forum-table th {
    padding: 16px 12px 16px 12px;
    vertical-align: middle;
    background:#7f0005;
    border-right:2px solid #eed4ab;
    border-left:2px solid #eed4ab;
    color:#fff2d8;
    font-size:12px;
    padding:13px 10px 10px 15px;
    text-align:left;
    }
.forum-table th a, .forum-table th span {color:#fff2d8;}
.forum-table td {padding: 16px 10px 16px 15px; vertical-align: top; background: #f8e7c3;color:#4f3b18; border:2px solid #eed4ab;}

/*menu*/
.menu-forum {background: #860005 url(/_i/forum/menu_bg.gif) no-repeat top left; clear: both; width: 100%; overflow: hidden;}
.menu-forum  li {background:transparent url(/_i/forum/sep2.gif) no-repeat right 11px;display:inline;float:left;padding-right:3px;}
.menu-forum  ul {padding: 0px 0px 0px 11px;}
.menu-forum  a {color:#fff2d8;float:left;font-size:12px; text-transform: uppercase; font-weight: bold;padding:12px 21px 7px 16px;margin: 0px;text-decoration:none;}

.nobg, .nobg td {background: none !important;}

.box {background: #f8e7c3; padding: 8px 10px 4px 6px; border: 1px solid #eed4ab;}
.box_colored {background: #fff2d8; padding: 12px 10px 5px 10px; border: 1px solid #eed4ab;}




html:root .forum-table .row-h th {height: 51px;}
html:first-child .forum-table .row-h th {height: 49px;}

.forum-table td {font-size: 11px;}
.mar_left {margin-left: 10px;}

.forum-table .td-div{padding: 12px 10px;}
.infoline-table td {padding: 7px 7px 4px 9px;border-style: solid;border-color: #eed4ab;border-width: 0 0 1px;border-left-width: 1px; color: #7f0005;}
.infoline-table td.first-cell {border-left-width: 1px !important;}

.guiding-table td, .guiding-table th{padding: 0;border: 0;vertical-align: middle;}

.row-div {background: url(/_i/forum/grad_type_II.gif) repeat-x 0 100%;padding: 12px 12px 0;min-height: 26px;}

.anti-v-row-div {margin-top: -16px;margin-bottom: -10px;}
.strut-v-row-div {height: 37px;}

.row-div-borders {border-style: solid;border-color: #d6d6d6;border-width: 1px 0;clear: both;overflow: hidden;width: 100%;}
.row-div .divider {color: #0065a5;text-align: center;padding: 0 8px;}
.row-div .h-spacer {padding: 0 4px;}

.forum-table ul li {list-style-type: none;padding-left: 15px;background: url(/_i/forum/bullet.gif) no-repeat 0 6px;}
p, li {margin-bottom: 4px;}
.button-div, .button-div-left, .button-div-right {background: url(/_i/forum/button_construct/bgx.gif) repeat-x;color: #fff;font-weight: bold;font-size: 11px;padding: 11px 0 13px;}
.button-div-left {background: url(/_i/forum/button_construct/ls.gif) no-repeat right 0;padding-left: 10px;}
.button-div-right {background: url(/_i/forum/button_construct/rs.gif) no-repeat left 0;	padding-right: 10px;}

.operational, .sub-operational {color: #667;font-weight: normal;font-size: 11px;}
.operational {border: solid 1px #d6d6d6;background: #fff;padding: 5px 4px;}

.sub-operational {background: #fbfbfb;border: solid 1px #d6d6d6;padding: 9px 7px;}

div.grey_str {background: url(/_i/forum/grey_str.gif) repeat-x left top;padding: 7px;}

.forum-table blockquote, .forum-table q{quotes: none;}

.forum_menu {padding: 0px 0px 20px 10px;float: left;}
.forum_menu .divider {color: #2981b9;padding: 0 18px;font-size: 14px;font-weight: normal;}
.forum_menu, .forum_menu a {color: #595959;}

.pvtable  {margin: 0px 0px 0px 108px;}
.pvtable td {padding: 0px 0px 3px 0px !important;}
.no_r_border td {border-right: none !important;border-left: none !important;}
.r_border_1px {border-right-width: 1px !important;}
.l_border_1px {border-left-width: 1px !important;}
.l_border_0px {border-left: none !important;}
.border_1px, table.border_1px td {border-width: 1px !important}
tr.even td {background: #fff2d8;}
.bold {font-weight: bold;}