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%;
}
a {outline: 0;}
.red {color: #f00;}
.bold {font-weight: bold;}
.normal {font-size: 1.083em;}
.small {font-size: 0.83em;}
.smaller {font-size: 0.95em;}
.clear {clear: both;}
.inline {display: inline;}
.left {float: left;}
.right {float: right;}

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

wbr { display: inline-block }

h1, span.h1 {color: #333;font-size: 1.5em;font-weight: bold; padding:1.2em 0px 0px 0px;}
h2, span.h2 {color: #333;font-weight: bold;font-size: 1.083em;}

a {color: #003d86;}
a:hover {text-decoration: none;}

a.alt_dec {text-decoration: none;}
a.alt_dec:hover {text-decoration: underline;}

a.no_dec {text-decoration: none;}
a.no_dec:hover {text-decoration: none;}

ul li {list-style-type: none;list-style-position: outside;list-style-image: none;}
.va_middle {vertical-align: middle;}

.logo {margin:41px 0 11px 65px;width: 308px;}
.logo a {text-decoration: none;outline: 0;}    

.sidemenu {margin: 0px 0px 36px 22px;}

.level1 {text-align: left;margin-bottom: 14px;font-size: 1.2em;line-height: 1.3em;}
.level2 {margin-bottom: 14px;margin-left: 20px;text-align: left;line-height: 1.3em;font-size: 1.2em;}

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

.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: 9px 3px 19px 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: 9px 6px 19px 10px;}

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


.menu_first_left {background: url(/_i/menu_left.gif) no-repeat top left;padding: 0px 0px 0px 7px;}
.menu_first_left .padd {padding: 9px 14px 19px 3px;}
.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;}

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

.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: 9px 14px 19px 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;}
/**/
.star {padding-left: 25px;}   
.star {color: #003d86;font-size:1.6em;line-height:118%;}   

.avatar {margin-right:10px; margin-bottom:10px;}
.img_avatar {float: left; padding-right: 18px;}
.nobg {background: none !important;}
    
.mt_1 {margin-top: 1px;}
.mt_5 {margin-top: 5px;}
.mt_10 {margin-top: 10px;}
.mt_24 {margin-top: 24px;}

.mr_7 {margin-right: 7px;}
.mr_18 {margin-right: 18px;}
.mr_17 {margin-right: 17px;}

.mb_1 {margin-bottom: 1px;}
.mb_20 {margin-bottom: 20px;}
.mb_24 {margin-bottom: 24px;}
.mb_12 {margin-bottom: 12px;}
.mb_9 {margin-bottom: 9px;}

.ml_6 {margin-left: 6px;}
.ml_12 {margin-left: 12px;}
.ml_16 {margin-left: 16px;}
.ml_18 {margin-left: 18px;}
.ml_27 {margin-left: 27px;}
.ml_24 {margin-left: 24px;}

.pl_0 {padding-left: 0px;}
.pl_14 {padding-left: 14px;}
.pl_21 {padding-left: 21px;}
.pl_22 {padding-left: 22px;}
.pl_24 {padding-left: 24px;}
.pl_27 {padding-left: 27px;}
.pl_10 {padding-left: 10px;}
.pl_23 {padding-left: 23px;}
.pl_252 {padding-left: 252px;}

.pr_10 {padding-right: 10px !important;}
.pr_4 {padding-right: 4px;}
.pr_20 {padding-right: 20px;}

.pt_1 {padding-top: 1px;}
.pt_2 {padding-top: 2px;}
.pt_3 {padding-top: 3px;}
.pt_4 {padding-top: 4px;}
.pt_5 {padding-top: 5px;}
.pt_7 {padding-top: 7px;}
.pt_9 {padding-top: 9px;}
.pt_10 {padding-top: 10px;}
.pt_11 {padding-top: 11px;}
.pt_15 {padding-top: 15px;}

.pb_40 {padding-bottom: 40px;}

.bottom {width: 100%;height: 42px;padding: 0px 65px 0px 65px;}
.bottom .footer {border-top: 1px solid #e8e2dc;padding: 5px 0px 0px 0px;color: #333;font-size: 0.90em;}
.bottom .footer a {color: #333;font-size: 1em;}         

.va_top {vertical-align: top;}
table.va_top td {vertical-align: top;}

.ta_left {text-align: left;}
.va_middle {vertical-align: middle !important;}
.block {display: block;}
.clear_both {width: 100%;overflow: hidden;clear: both;}

/*******************************************************************************/
.content {padding: 67px 40px 0px 25px;font-size:1.083em;}
.content p {padding: 10px 0px 0px 0px;}
.content h2 {padding: 10px 0px 0px 0px;}    
.content ul {padding: 10px 0px 0px 0px;}     
.content ul li {padding: 0px 0px 10px 13px;background: url(/_i/bullet_list.gif) no-repeat 0px 7px; margin-left: 5px;}

.content ol {padding-left:25px;padding-top: 10px;}
.content ol li {padding-bottom: 7px;}

table.table {border: 1px solid #ccc;border-collapse: collapse;}
table.table td {border: 1px solid #ccc;padding: 8px 15px 8px 15px;}
table.table th {border: 1px solid #ccc; color: #003D86; background: url(/_i/forum/grad_type_I.gif) repeat-x scroll center bottom;padding: 8px 15px 8px 15px;}

table.table td.h {background:#eff6f9; color:#005293; font-weight:bold; padding:8px 18px 8px 7px;}

table.table_pad td {padding: 8px 15px 8px 15px;}
table.table_pad th {padding: 8px 15px 8px 15px;}

/*table.table {border:1px solid #a8bed1; border-collapse: collapse;}
table.table td {border:1px solid #a8bed1; padding:5px 18px 5px 9px !important;}
table.table th {background:#eff6f9;border:1px solid #a8bed1; color:#005293; font-weight:bold; padding:8px 18px 8px 7px;}
*/
.top_bg {background: url(/_i/bg_money.jpg) no-repeat left top;width: 100%;}
#bottom_bg {background: url(/_i/bottom_bg.gif) repeat-x left bottom; height: 100%;}
.top_td {width: 200px;}

.top_left {width: 67%;}
.top_right {width: 25%;}
.item_block {padding: 13px 0px 0px 36px;}
.item_block .date {color:#999;font-size: 0.83em;margin-top:2px; clear: both; width: 100%; overflow: hidden;}

.grey {color:#666;font-size: 0.83em;}
.darkgrey {color:#000;}
.blue {color:#003d86;}

.stella {background: url(/_i/stella.gif) no-repeat 0px 2px;clear: both;padding: 0px 0px 2px 25px;margin-top:8px; }
.stella a {color: #333333;padding: 0px 7px 0px 0px;font-size:0.83em;}

div.prev {margin: 6px 0px 0px 21px;}
div.prev a {background: url(/_i/arrow_rwd.gif) no-repeat 0px 2px;padding-left: 15px;font-weight: bold;}

div.next {margin: 6px 21px 0px 0px;padding: 0px 15px 0px 0px;background: url(/_i/arrow_fwd.gif) no-repeat right 3px;}
div.next a {font-weight: bold;}

.quote {background: url(/_i/quote.gif) no-repeat top left;width: 31px;height: 25px;margin: 7px 0px 0px 4px;}
.quote a {color: #333;text-decoration: none;}
.quote div {margin-left: auto; margin-right: auto;text-align: center;}

.block_header {padding-bottom: 20px;}
.comment_txt {
    background-color:#f8f8fa;
    border-left:1px solid #d6d5d9;
    border-right:1px solid #d6d5d9;
    border-top:1px solid #d6d5d9;
    margin:0 17px;
    padding:20px 10px 13px 16px;
}
.comment_bar {
    background-color:#EBE9ED;
    border:1px solid #C7C7C7;
    font-size:0.95em;
    margin:0 17px;
    padding:6px 19px 7px;
    text-align:right;
}
.date_add {padding-left: 10px;color:#9E9E9E;}
.comm_level0 {padding-bottom:20px;}
.comm_level1 {padding-bottom:20px;padding-left:40px;}
.comm_level2 {padding-bottom:20px;padding-left:80px;}
.comm_level3 {padding-bottom:7px;padding-left:100px;}
    
ul.docs {margin: 19px 0px 40px 0px;}
ul.docs li {margin-bottom: 9px;background: none;font-size: 1.2em;vertical-align: middle;}
ul.docs li img {vertical-align: middle;margin-right: 6px;}   
ul.docs li span {
     font-size: 0.73em;
     vertical-align: middle;
} 
html>body ul.docs li span {
vertical-align: baseline;
}
ul.dop_info {margin: 27px 0px 40px 0px;}
ul.dop_info li {font-size: 0.95em;margin-bottom: 23px;padding: 0px 0px 0px 32px;background: none;}
ul.dop_info li a {font-size: 1.2em;} 
 
.side {text-align: center;padding: 54px 33px 0px 0px;} 
.w_235 {width: 235px; margin-left: auto; margin-right: auto;}
.w_288 {width: 288px;}
.w_20 {width: 20px;}

.cabinet {height: 76px;margin: 22px 0px 0px 0px;text-align: left;font-size: 0.95em;width: 235px;}
.cabinet .c_pad {padding: 0px 0px 0px 22px;}  

.rich {color: #ce1127;padding-bottom: 1px;}  
.out {background: url(/_i/out.gif) no-repeat right 0px;padding: 0px 15px 0px 8px;}   
.in {background: url(/_i/in.gif) no-repeat right 2px;padding: 0px 16px 0px 0px;font-size: 1.083em;}
.in_without_background {padding: 0px 16px 0px 0px;font-size: 1.083em;}

.search input.inp {border: 1px solid #3171a4;height: 16px; width: 133px; margin-right: 8px;} 
a.icon_search {background: url(/_i/icon_search.gif) no-repeat left 3px;padding-left: 18px;margin-left: 6px;}
.ball_bg {background: #e6e6e6;margin: 41px 0px 0px 12px;}    
.ball {padding: 27px 10px 51px 10px;}    
.ball .b_top {color: #003D86;}    
.ball .b_content {margin-bottom: 13px;}  
.b_width {width: 224px; margin: 0px auto;}

.ball_ltc {background: url(/_i/ball_ltc.gif) no-repeat left top;}    
.ball_lbc {background: url(/_i/ball_lbc.gif) no-repeat left bottom;}    
.ball_rtc {background: url(/_i/ball_rtc.gif) no-repeat right top;}    
.ball_rbc {background: url(/_i/ball_rbc.gif) no-repeat right bottom;}    
.ball_left {background: url(/_i/ball_left.gif) repeat-y left top;}
.ball_right {background: url(/_i/ball_left.gif) repeat-y right top;}    
.ball_top {background: url(/_i/ball_left.gif) repeat-x left top;}   
.ball_bottom {background: url(/_i/ball_bottom.gif) repeat-x left bottom;}

/*popular*/
.popular {background: url(/_i/big_star.gif) no-repeat left top;width: 222px;margin: 0px auto;min-height:204px;height:auto !important;height:204px;margin-top: 25px;}
.logo_grey_bg {background: url(/_i/logo_grey1.jpg) no-repeat left 30px;margin-top: 0px;}

.popular ul {margin: 7px 0px 0px 0px;}
.popular ul li {margin: 0px 0px 9px 0px;}
.popular div.popular_pad {padding: 34px 0px 0px 12px;}
.logo_grey_bg div.popular_pad {padding: 10px 0px 10px 12px;}

.tags {text-align: center;margin:0 auto;background: url(/_i/big_stella.gif) no-repeat top left;width: 212px;min-height:210px;height:auto !important;height:210px;}
.tags div {padding: 35px 0px 0px 0px;}    

ul.nobullets li {list-style-image: none;list-style-type: none;list-style-position: outside;background: none; padding-left: 0px; margin-left: 0px;}

#tagcloud li {display: inline;height:22px;line-height:1.4em;white-space: normal;padding:0px 2px 0px 10px;}   

.tags a {color: #333;text-decoration: none;padding-bottom: 3px; line-height:1em;}
.tags a:hover {text-decoration: underline;}
.tags a.size1  { font-size: 90%; }
.tags a.size2  { font-size: 100%; }
.tags a.size3  { font-size: 110%; }
.tags a.size4  { font-size: 120%; }
.tags a.size5  { font-size: 140%; }
.tags a.size6  { font-size: 180%; }

input.iString {width: 303px;}
select.iString {width: 295px;}
table.formTable td {padding: 0px 10px 7px 0px; vertical-align: middle !important;}

.filter_nav {clear: both;overflow: hidden;width: 100%;margin-top: 11px;}

.filter_nav ul {padding-top: 18px;}

.filter_nav ul li {float: left;font-size: 1.2em;margin-right: 7px;background: none;padding: 0px;}
.filter_nav ul li a {line-height: 23px;display:inline-block;padding:0px 1px 6px 4px;}    
.filter_nav ul li span {color: #333;font-size: 0.95em;display: inline-block;vertical-align: top;line-height: 23px;padding: 0px 0px 5px 1px;}

.filter_nav ul li.selected {background: url(/_i/box_right.gif) no-repeat top right;padding: 0px 3px 0px 0px;}
.filter_nav ul li.selected a {color: #fff;background: url(/_i/box_left.gif) no-repeat top left;text-decoration: none;vertical-align: top;}
.filter_nav ul li.selected a:hover {text-decoration: underline;}
.filter_nav ul li.selected span {color: #fff;font-size: 0.95em;display: inline-block;vertical-align: middle;line-height: 24px;padding: 0px 0px 5px 1px;}

ul.results {margin-top: 18px;}

ul.results li {margin-bottom: 21px;background: none;padding: 0px;}
ul.results li .note {margin-bottom: 5px;margin-top: 8px;}
ul.results li .note font {color: #ce1127 !important;font-weight: bold;}
ul.results li .date {color:#666;font-size: 0.95em;}

.newslist li {margin-bottom: 12px;background: none !important;padding: 0px !important;}

.pages {margin-top: 15px;color: #003d86;font-size: 1.2em;}    
.pages .visit {color: #fff;background: url(/_i/page.gif) no-repeat left top;text-align: center;width: 15px;height: 18px;padding: 2px 12px 2px 11px;line-height: 18px;text-decoration: none;}
.pages .visit:hover {text-decoration: none;}

.btn_load {
    background: url(/_i/btn_download.gif) no-repeat left top;
    text-decoration: none;
    padding: 10px 0px 0px 115px;
    }
a.btn_load:hover {text-decoration: none;}

.blog_top td.title_td {font-weight: normal;}
.blog_top th { padding: 15px 15px 5px 15px; font-weight: normal;}
.blog_top td { padding: 15px 15px 5px 15px; font-weight: bold;}

.search-hl {color: red; font-weight: bold;}

.border {border:1px solid #BBB;padding:1px;}

.rating_grey_small {
background:transparent url(/_i/star-small-gray.gif) repeat-x scroll 0 0;
height:16px;
margin:3px 15px 0 0;
}
.rating_red_small {
background: url(/_i/star-small-yellow.gif) repeat-x scroll 0 0;
height:16px;
}
.rating_grey_big {
background: url(/_i/star-big-gray.gif) repeat-x scroll 0 0;
margin:3px 0px 0px 0px;
height:20px
}
.rating_red_big {
background: url(/_i/star-big-yellow.gif) repeat-x scroll 0 0;
height:20px;
}

blockquote { padding: 8px; border: 1px solid #D6D5D9; margin: 3px 0px 3px 0px; background: #fff; font-style: italic}
.rating_vote {
display:inline; float:left;
height:20px
}