html, body {  
  height: 100%;
  margin: 0;
  padding: 0;
}
/* wrappers */
html, body, ul, ol, li, p, h1, h2, 
h3, h4, h5, h6, form, fieldset, a, img, table {padding: 0; margin: 0; border: 0; }
/*****************************************************************************/
.top_bg {background: url(/_i/bg_money.jpg) no-repeat left top;}
.logo {margin:41px 0 11px 65px;width: 308px;}
.logo a {text-decoration: none;outline: 0;}   
.logo_print {display: none;}

.menu {height: 43px; font-family: Arial;}

.menu .item {padding: 0px 0px 0px 0px;background: url(/_i/menu_bg.gif) repeat-x top left; white-space: nowrap;}

.menu td.last_active_item {padding: 0px 10px 0px 0px;background: url(/_i/menu_active_right.gif) no-repeat top right; white-space: nowrap;}
.last_active_item .menu_active_left {padding: 7px 3px 21px 10px;}

.menu td.last_item {padding: 0px 8px 0px 0px;background: url(/_i/last_right.gif) no-repeat top right;}
.menu td.last_item .padd {padding: 7px 6px 21px 10px;}

.menu td a {color: #003280;font-size: 1.5em;}
.menu td a.active {color: #fff;text-decoration: none;}
.menu td span.active {color: #fff;text-decoration: none;font-size: 1.5em;}
.menu td a.active_span {color: #fff !important;text-decoration: none; cursor: default;}
.menu td a.active:hover {text-decoration: underline;color: #fff !important;}

.menu_first_left {background: url(/_i/menu_left.gif) no-repeat top left;padding: 0px 0px 0px 0px;}
.menu_first_left .padd {padding: 7px 14px 21px 10px;}

.menu .active_last_td {background: url(/_i/last_menu_active_right.gif) no-repeat top right;}
.menu .last_td {background: url(/_i/last_menu_right.gif) no-repeat top right;padding: 0px 0px 0px 0px;}

.menu_active_left {background: url(/_i/menu_active_left.gif) no-repeat top left;padding: 7px 14px 21px 10px;}
.last_active_item .menu_active_left {padding: 7px 3px 21px 10px;}
.padd {padding: 7px 14px 21px 10px;}


.small {font-size: 11px;}
.menu_active_right {background: url(/_i/menu_active_right.gif) no-repeat top right;}
   
.menu_first_active_left {background: url(/_i/menu_first_active_left.gif) no-repeat top left;padding: 5px 14px 23px 10px;} 

.menu_last_active_right {background: url(/_i/menu_last_active_right.gif) no-repeat right top;} 

.last_active_right {background: url(/_i/last_active_right.gif) no-repeat right top;} 
.last_right {background: url(/_i/last_right.gif) no-repeat right top;} 

.menu_last_right {background: url(/_i/menu_right.gif) no-repeat top right;padding: 0px;}


.base_table {border-collapse:collapse; width:100%;}
.base_table.top {background:url(/_i/bg_top.gif) repeat-x bottom; height:113px;}
.forumTable {border-collapse: collapse;}
.forumTable tr.split td {border-bottom: 1px solid #d6d6d6;}
.forumTable td {padding: 10px 0px; vertical-align: top;border:1px solid #d6d6d6;}
table.topic {background:#f6f6f6;margin:20px 0 -15px 0;}
table.topic td {font-size:1.083em; font-weight:normal; color:#595959; padding:0 0 0 23px;}
table.without_border {border: 1px solid #fff !important;}
table.without_border td {border: 1px solid #fff !important;}

/* INPUTS & FORMS ************************************/
input.forumInput, textarea.forumInput, select.forumInput  {
    border: 1px solid #A5ACB2;
    margin: 0; padding: 2px 4px;
    color: #031214; font-size: 1em;
    font-family: Verdana;
}
/**************************************************/
.red {color: red !important;}
input {width:137px;}
input .checkbox{width:1px;}
#th_text {
    background:transparent url(/_i/forum/grad_type_I.gif) repeat-x scroll center bottom;
    font-weight:bold;
    font-size:1.083em;
    color:#3373A0;
    padding:16px 10px;
    white-space:nowrap;
    vertical-align:middle;
}
#td_text_title {
    text-align: left;
    font-weight:normal;
    font-size:1.083em;
    padding:10px 10px 10px 10px;
    vertical-align:middle;
}
#td_text_content {
    font-size:0.95em;
    color:#666666;
    /*white-space:nowrap;*/
    padding:10px 10px 10px 10px;
    text-align:left;
}
/**************************************************/
.noU { text-decoration: none; }
.forumSplitLine { background-color: #46688D; }

body {font-family: Verdana,Tahoma,sans-serif; font-size: 76%; color: #000; margin: 0px; padding: 0px; line-height: 1.54em; }

.forumBig {font-size: 1.2em;font-weight: bold;}
.forumH1 { color: #003D86;}

.forumItem { color: #003d86; font-size: 12px;}

select.forumInput { font-size: 11px; color: #8297B0; }
.vm  { vertical-align: middle; }

/**************************************************/
/* forumForm */
.forumForm td.label { padding-right: 20px; text-align: right; width: 150px; }
.forumForm input.forumInput, .forumForm textarea.forumInput { width: 450px; }
.forumInput { width: 400px; border:solid 1px #000000;}
.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;}

.quote {background:transparent url(/_i/forum/grad_type_II.gif) repeat-x scroll 0 100%;height: 30px;  }
.added {background:transparent url(/_i/forum/grad_type_II.gif) repeat-x scroll 0 100%;border-right: none !important;}

.forumError {color:#f00;text-align:center;}

/* new-styles */
.block {display: block;}
.left {float: left;}
.right {float: right;}
.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: #003d86;}
.blue-text-i, .blue-text-i a {color: #003d86 !important;}
.standart-text, .standart-text a {color: #000;}
.standart-text-i, .standart-text-i a {color: #000 !important;}
.blue {color:#003d86;}

.darken-bg {background: #fbfbfb;}
.pl_252 {padding-left: 252px;}
/*.fs_10 {font-size: 10px;}
.fs_11 {font-size: 11px;}
.fs_12 {font-size: 12px;}
.fs_13 {font-size: 13px;}
.fs_14 {font-size: 14px;}
.fs_15 {font-size: 15px;}
.fs_16 {font-size: 16px;}
*/

.fs_10 {font-size: 0.83em;}
.fs_11 {font-size: 0.95em;}
.fs_12 {font-size: 1.083em;}
.fs_13 {font-size: 1.1em;}
.fs_14 {font-size: 1.2em;}
.fs_15 {font-size: 1.3em;}
.fs_16 {font-size: 1.5em;}


.lh-12 {line-height: 12px;}
.lh-13 {line-height: 13px;}
.lh-14 {line-height: 14px;}
.lh-15 {line-height: 15px;}
.lh-16 {line-height: 16px;}
.lh-17 {line-height: 17px;}
.lh-18 {line-height: 18px;}
.lh-19 {line-height: 19px;}
.lh-20 {line-height: 20px;}

.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_8{margin-bottom:8px;} .mb_9{margin-bottom:9px;} .mb_10{margin-bottom:10px;} .mb_11{margin-bottom:11px;} .mb_12{margin-bottom:12px;} .mb_13{margin-bottom:13px;} .mb_14{margin-bottom:14px;} .mb_15{margin-bottom:15px;} .mb_16{margin-bottom:16px;} .mb_17{margin-bottom:17px;} .mb_18{margin-bottom:18px;} .mb_19{margin-bottom:19px;} .mb_20{margin-bottom:20px;} .mb_32{margin-bottom:32px;}

a{color: #003d86;}

a:hover {text-decoration: none;}
input.radio, input.checkbox {width: 13px;height: 13px;}
#header {margin: 11px 31px 10px 10px;}

.forumText {font-size: 1.083em;}
#footer {
    padding:0px 60px 0px 48px;
    _height: 42px;
	min-height: 42px;
	color:#333333;
    font-size:0.9em;
}
#bottom_bg {
background:transparent url(/_i/bottom_bg.gif) repeat-x scroll left bottom;
height:100%;
}
.clear_both {clear:both;overflow:hidden;width:100%;}
.footer_td {border-top:1px solid #E8E2DC;padding:5px 0 5px 0px;}

.in {
background:transparent url(/_i/in.gif) no-repeat scroll right 3px;
font-size:1.083em;
padding:0px 17px 0px 0px;
color:#003D86 !important;
}
.out {
background:transparent url(/_i/out.gif) no-repeat scroll right 3px;
padding:0px 19px 0px 0px;
font-size:1.083em;
color:#003D86 !important;
}
.cab_pad {padding: 25px 62px 0px 0px;}

#bottom-separator {height:33px;background:url(/_i/bottom-bg.gif) no-repeat center;}
#copyright {padding-left:2px;font-size: 1.083em;padding-top:28px;padding-bottom:7px;color: #000;}
#copyright a {color:#000000;}
#copyright .separator {padding-left:10px;background:url(/_i/sep2.gif) no-repeat 0px 0px;}
#copyright, #creator {font-size:0.95em;}
#creator a {color: #667;}
#content_box {padding: 25px 59px 25px 48px;color: #000;}

/*#logotype {margin-left: 46px;margin-top: 28px;padding-bottom: 10px;}*/
.menu_links {padding: 10px 50px 10px 48px;/*border-bottom: solid 1px #e4e4e4;*/}
.menu_links .divider {color: #2981b9;padding: 0 18px;font-size: 1.2em;font-weight: normal;
}
.menu_links, .menu_links a {color: #003D86;}

.forum_menu {padding: 10px 60px;}

.forum_menu .divider {color: #2981b9;padding: 0 18px;font-size: 1.2em;font-weight: normal;}

.forum_menu, .forum_menu a {color: #003d86;}

.forum-table, .infoline-table, .guiding-table {border-collapse: collapse;}

table.forum-table {border-bottom: 1px solid #d6d6d6 !important;}

.forum-table td {
	padding: 7px 10px;
	border: solid 1px #d6d6d6;
	vertical-align: top;
}
.forum-table th {
	padding: 16px 12px;
	border: solid 1px #d6d6d6;
	vertical-align: middle;
	background: url(/_i/forum/grad_type_I.gif) repeat-x bottom; color: #003d86; font-size: 1.083em;
}
#menu-h a {
    color:#245C8D;
    float:left;
    font-size: 1.083em;
    font-weight:bold;
    padding:11px 16px;
    margin: 0px;
    text-decoration:none;
}
#menu-h li {
    background:transparent url(/_i/sep1.gif) no-repeat scroll right center;
    display:inline;
    float:left;
    padding-right:3px;
}
div#menu-h {float:left;margin: 0px;padding: 0px;}

.menu-forum {float:left; padding-top: 15px; padding-left: 18px;}

html:root .forum-table .row-h th{height: 51px;}

html:first-child .forum-table .row-h th{height: 49px;}

.forum-table td {font-size:  0.95em;}

.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: #d6d6d6;border-width: 0 0 1px;border-left-width: 1px;}
.infoline-table td.first-cell {border-left-width: 0;}

.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:  0.95em;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:0.95em;}
.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: 1.2em;font-weight: normal;}
.forum_menu, .forum_menu a {color: #595959;}

.pvtable  {margin: 0px 0px 0px 108px;}
.pvtable td {padding: 0px 0px 3px 0px !important;}
.f_pages .page_lister, .page_lister a {color: #003f87 !important; font-family: Arial;}
.f_pages {padding: 11px 13px;background-color:#ECECEC;}

.b_info span.div_t1 {color: #003D86; padding: 0px 8px;  }
.b_info a { color: #999;}
.b_info .titl { color: #003D86; font-weight: bold; padding-right: 5px;}

.b_info {border-bottom: 1px solid #d6d6d6;  background: #f6f6f6 url(/_i/forum/b_info_t.gif) repeat-x left top; margin: 0px 60px 10px 47px; }
.b_info_in {padding:13px 10px 8px 10px; font-size:9px; color: #999;border-bottom: 1px solid #fff; text-align:center;}

/*color: #003D86;*/

 