html, body, form {margin: 0 auto; padding: 0px}
body  { color: #415369; font-size: 8pt; font-family: Tahoma, Arial, Verdana, San-Seriff; background: #f0ebde url("/images/bg.gif") }
a {color: #3D86E5; text-decoration: underline}
a:hover {text-decoration: none}
.a2, .a_i_new {font-size: 9pt; font-weight: bold}
.a_i_new:visited {font-size: 9pt; font-weight: normal; color: #8AA4C5}
.a_i_vis {font-size: 9pt; font-weight: normal; color: #8AA4C5}
.a3 {color: #37475C; font-weight: bold}
.a_new {font-weight: bold}
.a4 {color: #37475C}
.ico_rss {width: 10px; height: 10px; margin-left: 5px; border: 0px}
.a_orange  { color: #a65f24 }
img{border: 0px}
.separator {background-color: #F2F2F2}
select, input, textarea {color: #415369; font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff}
.title, .title2, .nt1, .title_box_brown2, .title_box_brown3, .title_box_brown4 {font-size:10pt;font-family:Arial;font-weight:bold;}
.title2 {width: 500px; padding: 23px; padding-bottom: 0px}
.title_purp {font-size: 10pt; padding: 23px; color: #885111; padding-bottom: 0px}
.title_orange {font-size: 10pt; display: inline}
.title_brown{font-size: 10pt; color: #8C5413}
.f_white, .f_gray, .f_red, .f_brown, .f_yellow {margin: 0px; padding: 0px; height: 8px; display: inline}
.f_white {color: #FFFFFF}
.f_gray {color: #8D8D8D}
.f_red {color: #E65514}
.f_brown {color: #A65F24}
.f_yellow {color: #B98032}
.v_middle {vertical-align: middle}
.s5, .s5_2 {padding: 0px; padding-top: 5px; margin: 0px}
.s5_2 {clear: both}
.pl10 {padding-left: 10px}
.pl17 {padding-left: 17px}
.t100 {width: 100%; border-collapse: collapse}
.listing{background-color: #FFF9EE; height: 10px; padding: 23px; clear: both}
.lst_1 {padding-right: 17px}
.lst_2 {padding-left: 5px; padding-right: 5px}
.lst_3 {padding-left: 17px}
.listing_nopad{height:10px; padding: 0px; clear:both}
.adver_box {float: left; width: 619px; padding-top: 10px}
.adver_title {font-size: 10pt; display: inline}
.d1 {clear: both}
.d2 {float: left}
.d3, .d4 {float: right}
.d4 {padding-right: 12px}
.ptlr23 {padding: 23px 23px 0px 23px; clear: both}
.ptlr10 {padding: 10px 0px 0px 23px; clear: both}
.ptlr10_red {text-align: justify; padding-left: 23px; padding-right: 23px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DEDDDD; background-color: #FFF9EE}
.p0 {padding: 0px}
.p23 {padding: 23px}
.service_brief td{text-align: justify; padding-bottom: 10px}
.d_skills {float: left; padding-right: 23px}
.contest_work {padding-right: 23px; display: inline; text-align: center; color: #8D8D8D}

.title_box_brown2, .title_box_brown3, .title_box_brown4 {padding:23px; padding-top: 11px; padding-bottom: 11px; color: #FFFFFF; background: #5F78AC}
.title_box_brown3 {padding:11px 23px}
.title_box_brown4 {background-color: #D8DCE1; color: #78828D}

.rate {clear: both; white-space: nowrap}
.rate_blank, .rate_bronse {height: 12px; padding: 0px; margin: 0px; display: inline; float: left; cursor: hand}
.rate_blank { background: url("/graphics/star2.gif") repeat-x; width: 60px; }
.rate_bronse { background: url("/graphics/star.gif") repeat-x; }
.rate_num {float: left; padding: 3px 0px 0px 5px; font: 7pt Tahoma; color: #8F8F8F}

.nav_title {height: 10px; padding: 23px; padding-bottom: 0px; border-left: 1px solid #F2F2F2; clear:both}
.nt1 {float: left; height: 10px}
.nt2 {float: right; height: 10px; text-align:right}
.nt2 a {color: #8E8E8E; text-decoration: underline}

/* User panel */

#user_panel {min-width: 100%; height: 32px; clear: both; background-color: #F7F5EB; border-bottom: 2px solid #57553A}
#user_panel_items {width: 100%; height: 32px; background-color: #F7F5EB}
.up_item, .up_item_2, .up_form {padding-top: 10px; padding-left: 23px; padding-right: 0px; float: left}
.up_item_2 a {color: #344150}
.up_form {padding-top: 11px}
.up_border {height: 19px; margin-top: 7px; padding: 0px; padding-left: 23px; float: left; border-right: 2px dotted #D1D1D1}
.up_ico_16 {width: 16px; height: 16px; margin-right: 7px; vertical-align: text-top}


/*-----Top page styles-----*/
#page {width: 1000px; margin: 0 auto; color: #415369}
#header  { line-height: 15px; background: #ffffff no-repeat left bottom; margin: 0 auto; padding: 0; width: 1000px; height: 100%; float: left }
#header_left {float: left; height: 102px; width: 325px; padding: 23px; padding-bottom: 0px}
#header_right {float: left; height: 102px; width: 537px; padding: 23px; padding-bottom: 0px}
#announce_box {float: left; width: 581px; padding-top: 10px}
#announce_box_1 {float: left; width: 300px}
#announce_box_2 {float: left; width: 281px}


/*-----Top menu-----*/
.menu_box  { background: #737475 url("/images/bg_top_menu.gif") repeat-x; margin: 0; padding: 330px }
#top_menu  { background: #737475 url("/images/bg_top_menu.gif") repeat-x; margin: 0 auto; width: 1000px; float: left; clear: both }
#top_menu_items {float: left; width: 677px}
#top_menu_search_box {float: left; text-align: right; width: 277px; padding-right: 23px; padding-top: 18px}
#menu_black  { height: 56px }
#menu_black a {text-decoration: none; color: #ffffff}
#menu_black a:hover {text-decoration: underline; color:#ffffff}
.menu_black_start, .menu_black_center   { text-align: center; padding: 22px 22px 0; height: 34px; float: left }
.menu_black_end  { text-align: left; padding-top: 22px; padding-bottom: 0; padding-left: 22px; height: 34px; float: left }
.menu_black_start, .menu_black_center {border-right: 1px solid #A7A8AA}

/*-----Bottom menu-----*/
.menu_gray_start, .menu_gray_center, .menu_gray_end {float: left; padding-left: 23px; padding-right: 23px; text-align: center; height: 34px; padding-top: 22px}
.menu_gray_start, .menu_gray_center{border-right: 1px solid #C4C4C4}

.bottom_menu{clear: both; float: left; width: 1000px; background: #f7f7f7; margin: 0 auto}
.bottom_menu_items, .bottom_menu_items2 { background: #aaaaaa url("/images/bg_gray_menu.gif") repeat-x; width: 711px; float: left }
.bottom_menu_items2 {width: 710px}
.bottom_menu_left{float: left; width: 266px; padding-right: 23px; border-bottom: 1px solid #CFCFCF; height:55px}
.bottom_menu_left2{float:left;width:266px;padding-right:23px;border-bottom:0px;height:56px;}
.bottom_menu_pad{float:left;width:711px;background:#FFFFFF;height:56px;}
.bottom_menu_right { background: #aaaaaa url("/images/bg_gray_menu.gif") repeat-x; width: 289px; height: 56px; float: left }

.menu_gray { background: #aaaaaa url("/images/bg_gray_menu.gif") repeat-x; height: 56px }
.menu_gray a{text-decoration:none;color:#ffffff;}
.menu_gray a:hover{text-decoration:underline;color:#ffffff;}
.menu_gray_start, .menu_gray_center, .menu_gray_end, .menu_gray_active{float:left;padding-left:23px;padding-right:23px;text-align:center;height:34px;padding-top:22px}
.menu_gray_start, .menu_gray_center, .menu_gray_active{border-right:1px solid #C4C4C4}
.menu_gray_active  { color: #ffffff; background: #aaaaaa url("/images/bg_gray_menu_active.gif") repeat-x }


/*-----Content page-----*/
#content_page {width: 1000px; height: 100%; clear: both; background: #F7F7F7}
#left_box {width: 243px; vertical-align: top}
#acc_left_box {width: 242px; vertical-align: top; border-right: 1px solid #E6E4DF}
#right_box  { background-color: #ffffff; background-image: url("/images/border_line.gif"); background-repeat: repeat-y; background-position: left top; vertical-align: top }
#acc_right_box {vertical-align: top; background-color: #FFFFFF}
.gray_right_box, .left_gray_box, .left_gray_search_box {background-color: #F7F7F7; padding: 23px; vertical-align: top}
.left_gray_box {width: 243px}
.gray_right_box {border-left: 1px solid #F2F2F2; clear: both}

/*stat table*/
.stat_table {width: 243px; height: 130px; color: #415369}
.stat_table td {height: 30px; vertical-align: middle}
.stat_table_lim, .stat_table_name, .stat_table_quantity {border-bottom: 1px solid #CFCFCF}
.stat_table_name, .stat_table_name_end {width: 200px}
.stat_table_quantity_end, .stat_table_name_end, .stat_table_lim_end {border-bottom: 0px}
.stat_table_lim, .stat_table_lim_end {width: 45px; color: #E55413; text-align: right}

/* Stats Table 2 */

.stats_table {width: 100%; border-collapse: collapse}
.stats_table td {padding: 0px; padding-top: 8px; padding-bottom: 9px}
.st_n, st_n_2 {width: 10%}
.st_r, .st_r_2 {text-align: right}
.st_c {text-align: right}
.st_n_2, .st_l_2, .st_r_2 {border-bottom: 0px}
.st_r span, .st_r_2 span {float: right}
.stats_table td {color: #707070}
.st_n, .st_l, .st_r, .st_c {border-bottom: 1px solid #E0DED1}

/*news box*/
.nd1, .nd2, .nd3{float:left;width:18px;height:15px;background-color:#FAF0E4;color:#613F08;text-align:center}
.nd2{background-color: #F6E1C7}
.nd3{width:30px; background-color: #EFCB9E}
.nd4{clear:both;text-align:left}
.left_orange_box, .left_white_box  { background-color: #f9f5ea; padding: 23px; width: 243px; border-bottom: 1px solid #cfcfcf }
.left_white_box  { background-color: #ffffff; vertical-align: top; border-bottom: 1px solid #cfcfcf }

/*rating table*/
.rating {height: 12px; padding: 0px; margin: 0px}
.rating_table {width: 243px}
.rating_table td {height: 30px; vertical-align: middle}
.rating_table_ico, .rating_table_name, .rating_table_quantity {border-bottom: 1px solid #CFCFCF}
.rating_table_name, .rating_table_name_end {width: 134px}
.rating_table_quantity_end, .rating_table_quantity {width: 25px; color: #8F8F8F; text-align: left}
.rating_table_name_end, .stat_table_ico_end {border-bottom: 0px}
.rating_table_ico, .rating_table_ico_end {width: 130px; color: #838383; text-align: right}
.rating_num {font: 7pt Tahoma; margin-left: 3px; height: 12px; padding: 0px; margin: 0px; float: left}
.rating_num {color: #8D8D8D}
.rating_stars_bg, .rating_stars, .rating_num {height: 12px; padding: 0px; margin: 0px; float: left}

/*orange_box*/
.right_orange_box, .right_orange_box2 {background-color: #F6ECDC; color: #846D4C; padding: 23px; vertical-align: top; border-left: 1px solid #F0E1C8; clear: both}
.right_orange_box a {color: #A65F24}
.rob_cat {color: #C29251; display: inline}
.right_orange_box2 {border-left: 0px}


/*project_table*/
.right_white_box, .right_white_box_2 {background-color: #FFFFFF; color: #5D656E; vertical-align: top}
.right_white_box_2 {padding: 23px}
.bl_white {border-left: 1px solid #F2F2F2; clear: both}
.items_list {width: 100%; border-collapse: collapse; background-color: #FFFFFF}
.items_list td {padding-left: 17px}
.il_title {padding-left: 17px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DEDDDD; background-color: #F7F7F7}
.il_title a {color: #415369}
.il_checkbox, .il_name, .il_name_p, .il_country, .il_extra, .il_price, .il_user, .il_bids, .il_bids_2, .il_icon, .il_name1 {padding-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #DEDDDD}
.il_checkbox {width: 10px}
.il_name {padding-left: 17px}
.il_name1 a { color: #e65514; padding-left: 17px }
.il_name_p {padding-left: 17px}
.il_name_red {padding-left: 17px; padding-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #DEDDDD; background-color: #FFF9EE}
.il_name_red a {color: #E65514}
.il_price {width: 70px}
.il_user {width: 90px}
.il_country {width: 20%}
.il_name_p {width: 50%}
.il_user a {color: #37475C}
.il_bids, .il_bids_2 {width: 40px}
.il_bids {padding-right: 17px}
.il_icon {width: 40px; padding-right: 17px; text-align: center}
.il_search_info {padding: 23px; padding-top: 15px; padding-bottom: 15px}
.il_name_dot   { padding-top: 8px; padding-bottom: 8px; padding-left: 17px; border-bottom: 1px solid #fdfdfd }
.r_item_table {width: 100%; background-color: #F6ECDC; color: #846D4C}
.r_item_table td {vertical-align: middle; padding-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #F0E1C8}
.r_item_name {padding-left: 23px}
.r_item_table_price {width: 70px; color: #DB6430; border-bottom: 1px solid #E0CBAB; font-size: 9pt; font-weight: bold}
.r_item_table_user {padding-left: 23px; width: 90px}
.r_item_table_stat {width: 40px; padding-left: 23px; padding-right: 23px}
.r_item_table_ico {padding-right: 23px; width: 30px; text-align: right}
.tbt_r {text-align: right}
.ico_16 {width: 16px; height: 16px; margin-right: 7px; vertical-align: middle}

.amount   { color: #e75317; font-size: 8pt; font-weight: bold }
.no_amount {font: bold 12pt Arial; color: #CECECE}


/*-----Footer-----*/
#footer{width:954px;padding:23px;padding-bottom:23px;background-color:#FFFFFF;float:left;color:#405268;clear:both;}
#footer a{color:#405268; text-decoration:underline}
#footer a:hover {text-decoration: none}

footer_r0{float:left;width:312px;}
#footer_left{float:left;width:449px;padding-left:23px;}
#footer_right{float:left;width:170px;text-align:right;}


/*--------------------------------------------------
----------------------------------------------------
Project styles
----------------------------------------------------
---------------------------------------------------*/
.wh {background-color: #FFFFFF}
.stat_table2 {width: 266px; color: #415369; margin: 23px; margin-bottom: 0px}
.stat_table2 td {height: 30px; vertical-align: middle}
.stat_table_lim2, .stat_table_name2, .stat_table_quantity2 {border-bottom: 1px solid #CFCFCF}
.stat_table_name2, .stat_table_name_end2 {width: 151px}
.stat_table_quantity_end2, .stat_table_name_end2, .stat_table_lim_end2 {border-bottom: 0px; padding-bottom: 23px}
.stat_table_lim2, .stat_table_lim_end2 {width: 45px; color: #E55413; text-align: right}


.bids_table {width: 100%}
.bids_table td{padding-left: 23px; padding-right: 23px}
.bids_table_name, .bids_table_name2, .bids_table_price, .bids_table_days, .bids_table_date, .bids_table_comment {vertical-align: top; padding-top: 23px}
.bids_table_name{width: 215px}
.bids_table_name2{width: 465px}
.bids_table_price{width: 60px; font-size: 10pt}
.bids_table_days{width: 50px}
.bids_table_date{width: 200px; text-align: right}
.bids_table_comment, .bids_table_comment2 {padding-bottom: 23px; line-height: 15px; text-align: justify}
.bids_table_comment a, .bids_table_comment2 a {color: #415369}
.bids_table_comment2 {padding-top: 23px; border-bottom: 1px solid #DEDDDD}
.bids_table_bar_l, .bids_table_bar_r {padding-top: 7px; padding-bottom: 7px; background-color: #F9F9F9; border-top: 1px solid #DEDDDD; border-bottom: 1px solid #DEDDDD}
.bids_table_bar_r {text-align: right}
.bids_table_bar_l a {color: #759AD3}


#bid_table {background-color: #F6ECDC; color: #5B3B0C; vertical-align: top; margin-top: 23px}
#bid_table td {vertical-align: top}
#bid_table textarea {width: 475px; border: 1px solid #7F9DB9; overflow: auto}
#bid_table2 {width: 475px; margin-top: 12px}
.bid_table_cheks {padding-right: 23px}

.input, .input_vm, .ta {line-height: 15px; margin: 2px; border: 1px solid #7F9DB9}
.input2, .ta2 {border: 1px solid #164D7E}
.ta, .ta2 {overflow: auto}
.input_vm {vertical-align: middle}
.lp_links_box p {margin: 0px; margin-bottom: 5px}

#item_descr {padding-top: 23px}
#item_descr_table {width: 100%}
#item_descr_table td {padding-left: 23px; padding-right: 23px}
.dtl, .dtl2, .dtl_end, .dtr, .dtr_end, .dtr_end2 {vertical-align: top; padding: 10px}
.dtl, .dtl2 {width: 120px; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #DEDDDD; border-right: 1px solid #CFCFCF}
.dtr {background-color: #FFFFFF; border-bottom: 1px solid #DEDDDD}
.dtl_end {width : 120px; font-weight: bold; background-color: #F7F7F7; border-right: 1px solid #CFCFCF}
.dtr_end, .dtr_end2 {background-color: #FFFFFF; line-height: 15px}
.dtl2 {border-left: 1px solid #EDEDED}
.dtr_end2 {border-left: 1px solid #F2F2F2}
.dtr_end2 a {color: #415369}
.item_manage_bar {padding-top: 7px; padding-bottom: 7px; background-color: #F9F9F9; border-top: 1px solid #DEDDDD; border-bottom: 1px solid #DEDDDD}


#message_box{float:left;clear:both;width:954px;background:#e6e6e6;height:30px;padding:23px;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #d7d7d7;}
#message_box a{color:#737373;}
#mb1{float:left;width:36px;}
#mb2{float:left;height:10px;padding-top:5px}

.error_message {background-color: #F6ECDC; color: #846D4C; padding: 23px; vertical-align: top; clear: both}
.error_message a {color: #A65F24}

.signature {border-top: 1px solid #CFCFCF; padding: 0px; padding-top: 17px; padding-bottom: 17px; clear: both; color: #8D8D8D}
.signature a {color: #8D8D8D}

.nav_list  { width: 289px; border-bottom: 1px solid #dedddd; border-collapse: collapse }
.nav_list td {color: #415369}
.nav_list_parent_title, .nav_list_parent_value {background: #F6F6F6; font-weight: bold; padding: 10px; padding-left: 23px}
.nav_list_title, .nav_list_value {background: #FFFFFF; padding:10px; padding-left: 35px; height: 10px}
.nav_list_selected_title, .nav_list_selected_value {background-color: #F6ECDC; color: #846D4C; padding: 10px; padding-left: 35px; height: 10px}
.nav_list_parent_value, .nav_list_value, .nav_list_selected_value {font-weight: normal; text-align: right; padding-right: 23px}
.nav_list_title a {color: #415369}

.users_list {width: 100%; border-collapse: collapse}
.users_list td {padding-top: 10px; padding-bottom: 10px; line-height: 15px; border-bottom: 1px solid #DEDDDD}
.ul_title, .ul_title_num {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DEDDDD; background-color: #F7F7F7}
.ul_title a {color: #415369}
.ul_num, .ul_title_num {padding-left: 23px; padding-right: 0px; width: 30px}
.ul_username {padding-left: 0px}
.ul_rating {width: 70px}
.ul_portfolio {width: 130px}
.ul_last_visit {width: 70px; padding-right: 23px}
.ul_search_info, .ul_description {padding-left: 23px; padding-right: 23px; padding-top: 10px; padding-bottom: 10px; line-height: 15px; border-bottom: 1px solid #DEDDDD; clear: both}
.ul_description {background-color: #F6ECDC; color: #846D4C; text-align: justify}

.search_form {padding: 23px}
.search_form select {width: 271px}

.bids_list {width: 100%; border-collapse: collapse}
.bl_title, .bl_title_2 {padding: 23px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DEDDDD; background-color: #F7F7F7}
.bl_title a, .bl_title_2 a {color: #415369}
.bl_title_2 {border-top: 1px solid #DEDDDD}
.bl_name2, .bl_works, .bl_comment, .bl_previews {vertical-align: top; padding: 23px; padding-top: 15px; padding-bottom: 0px}
.bl_name, .bl_price, .bl_days, .bl_date {border-bottom: 1px dotted #DEDDDD; vertical-align: top; padding: 23px; padding-top: 10px; padding-bottom: 10px}
.bl_name {width: 400px}
.bl_price, .bl_works, .bl_days {width: 70px}
.bl_date {width: 200px}
.bl_comment {width: 711px; padding-bottom: 15px; line-height: 15px; text-align: justify}
.bl_comment a {color: #415369}
.bl_comment ol {margin: 0px; margin-left: 23px; padding-left: 0px}
.bl_previews {padding-left: 0px; padding-right: 0px; padding-bottom: 15px}
.bl_user_brief {border-top: 1px dotted #DEDDDD; border-bottom: 2px solid #DEDDDD; padding: 23px; padding-top: 10px; padding-bottom: 10px}
.bl_manage_bar {padding: 23px; padding-top: 10px; padding-bottom: 10px; background-color: #F7F7F7; border-left: 1px solid #F2F2F2; border-top: 1px solid #DEDDDD; border-bottom: 1px solid #949CAA}
.bl_manage_bar a {color: #759AD3}

.bid_table {border-collapse: collapse; background-color: #F6ECDC}
.bid_table td {vertical-align: top}
.bt_comment {padding-left: 23px}


/*--------------------------------------------------
----------------------------------------------------
DimS
----------------------------------------------------
---------------------------------------------------*/
 .dt{
  background-color: #DDE1E8;
  color: #556988;
  font-weight: bold;
  padding-left: 4px;
 }

 .dt1{
  background-color: #F1F3F6;
 }

 .dt2{
  background-color: #F8F9FA;
 }

input.fillError    {background:#fcc; bordercolor:#fcc;}
select.fillError   {background:#fcc}
textarea.fillError {background:#fcc}

.uplm_lefttop { color: #151616; font-weight: bold; background: #f6f6f6; padding: 10px 23px; width: 124px; height: 10px; border-top: 1px solid #dedddd; border-left: 1px solid #dedddd }
.uplm_righttop { background: #ffffff; padding: 10px 23px; width: 120px; height: 10px; border-top: 1px solid #dedddd; border-right: 1px solid #dedddd }
.uplm_leftbot  { color: #151616; font-weight: bold; background: #f6f6f6; padding: 10px 23px; width: 124px; height: 10px; border-top: 1px solid #dedddd; border-bottom: 1px solid #dedddd; border-left: 1px solid #dedddd }
.uplm_rightbot  { background: #ffffff; padding: 10px 23px; width: 120px; height: 10px; border-top: 1px solid #dedddd; border-right: 1px solid #dedddd; border-bottom: 1px solid #dedddd }
/*--------------------------------------------------
----------------------------------------------------
Andrei addon for software pages
----------------------------------------------------
---------------------------------------------------*/
.portfolio_img {border: 3px solid #DEDDDD}
.d_top  {padding-top: 4px; padding-bottom: 4px}
.portfolio_gallery, .gallery_2 {width: 100%; border-collapse: collapse}
.gallery_2 {border-top: 1px solid #DEDDDD}
.portfolio_gallery td, .gallery_2 td {width: 33%}
.pg_item, .pg_item_2 {padding: 23px; padding-top: 15px; padding-bottom: 15px; text-align: center; border-right: 1px solid #DEDDDD; border-bottom: 1px solid #DEDDDD}
.pg_manage, .pg_manage_2 {padding: 10px; text-align: center; border-right: 1px solid #DEDDDD; border-bottom: 1px solid #DEDDDD}
.pg_stats, .pg_stats_2 {padding: 10px; text-align: center; background-color: #F9F9F9; border-right: 1px solid #DEDDDD; border-bottom: 1px solid #DEDDDD}
.pg_item_2, .pg_manage_2, .pg_stats_2 {border-right: 0px}
.pg_manage a, .pg_manage_2 a, .pg_stats a, .pg_stats_2 a {color: #415369}
.pg_manage, .pg_manage_2, .pg_stats, .pg_stats_2 {white-space: nowrap}

.portfolio_list {width: 100%; border-collapse: collapse}
.pl_descr {vertical-align: top; padding: 15px}
.pl_descr a {color: #415369}
.pl_stats {padding: 0px; vertical-align: bottom; border-bottom: 1px solid #DEDDDD}
.pl_stats_data {padding: 10px; padding-left: 15px; padding-right: 15px; background-color: #F9F9F9; border-top: 1px solid #DEDDDD; clear: both}

.title_gray {background-color: #F6F6F6; padding: 23px; padding-top: 15px; padding-bottom: 15px; clear: both}
.title_gray a {color: #415369}

.page_listing {background-color: #FFF9EE; border-bottom: 1px solid #F0E1C8; padding: 23px; padding-top: 15px; padding-bottom: 15px; clear: both}
.page_listing_2 { padding-top: 15px; padding-bottom: 7px; clear: both }
.page_listing a, .page_listing_2 a {color: #415369}
.page_listing_arr {font-size: 11pt; padding-bottom: 4px}

.bookmarks_box {clear: both; height: 31px; background: url(/images/bg_bookmarks.gif) bottom left repeat-x; border-bottom: 4px solid #949CAA; padding-top: 0px; margin-top: 0px}
.bookmarks {clear: both; color: #626C27; height: 23px; padding-top: 8px; padding-left: 23px}
.bmk_tbl {border-collapse: collapse}
.bmk_tbl td {white-space: nowrap}
.bmk_left, .bmk_left_2 {background: #FAF5E1 url(/images/ico_bookmark_left.gif) top left no-repeat; width: 3px; height: 23px; padding: 0px}
.bmk_center, .bmk_center_2 {background-color: #FAF5E1; height: 20px; padding-left: 10px; padding-right: 10px; padding-top: 2px; text-align: center; color: #FFFDF3; font-size: 8pt}
.bmk_right, .bmk_right_2 {background: #FAF5E1 url(/images/ico_bookmark_right.gif) top left no-repeat; width: 7px; height: 23px; padding: 0px}
.bmk_shadow {width: 2px; background: url(/images/ico_bookmark_shadow.gif) bottom left no-repeat; height: 23px; padding: 0px}
.bmk_left_2, .bmk_center_2, .bmk_right_2 {background-color: #949CAA}
.bmk_center a {color: #6D7081; text-decoration: none}
.bmk_center a:hover {text-decoration: underline}

.user_brief {border-collapse: collapse}
.user_brief td {vertical-align: top}
.ub_userpic, .ub_data {padding: 0px}
.ub_userpic {padding-right: 10px}
.ub_userpic img {border: 1px solid #DEDDDD}
/*--------------------------------------------------
----------------------------------------------------
Andrei forum.css copy
----------------------------------------------------
---------------------------------------------------*/
#forum{background:#FFFFFF;}
.forum_white{float: left; padding:23px;width: 954px; clear:both;}
.fw_left{float:left;width:450px;padding-right:23px;}
.fw_right{float:left;width:465px;text-align:right;}
#forum_main, #forum_post{width:1000px;clear:both;}
#forum_main td{padding-top:14px;padding-bottom:14px; line-height: 15px}

.fm_yellow{background-color: #D8DCE1}
.fm_yellow a{color:#4C5B6F;text-decoration:none;}
.fm_yellow a:hover{text-decoration:underline;}
.fmy1{width:491px;border-right:1px solid #C3CAD3;padding-left:23px;padding-right:23px;}
.fmy1vnutr{width:391px;border-right:1px solid #C3CAD3;padding-left:23px;padding-right:23px;}
.fmy11{float:left;width:491px;}
.fmy1_1{float:left;width:268px;padding-right:23px;}
.fmy1_2{float:left;width:200px;text-align:right;}
.fmy1_2 a{text-decoration:underline;}
.fmy2{width:23px;border-right:1px solid #C3CAD3;color: #78828D;font-weight:bold;padding-left:23px;padding-right:23px;}
.fmy3{width:74px;border-right:1px solid #C3CAD3;color: #78828D;font-weight:bold;padding-left:23px;padding-right:23px;}
.fmy3vnutr{width:74px;border-right:1px solid #C3CAD3;color:#78828D;font-weight:bold;padding-left:23px;padding-right:23px;}
.fmy4{width:225px;color:#78828D;font-weight:bold;padding-left:23px;padding-right:23px;}

.fm_white{vertical-align: top; line-height: 15px}
.fmw0{width:1px;border-bottom:1px solid #CFCFCF;padding-left:23px;padding-right:5px;}
.fmw1{width:440px;background:#FFFFFF;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;padding-left:23px;padding-right:23px;}
.fmw1vnutr{width:440px;background:#FFFFFF;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;padding-left:23px;padding-right:23px;}
.fmw2{background:#EFEFEF;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;text-align:center;padding-left:23px;padding-right:23px;}
.fmw3{background:#F6F5E8;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;text-align:center;padding-left:23px;padding-right:23px;}
.fmw3vnutr{background:#EFEFEF;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;text-align:left;padding-left:23px;padding-right:23px;}
.fmw4{background:#FFFFFF;border-bottom:1px solid #CFCFCF;padding-left:23px;padding-right:23px;}
.forum_nav_bottom{float: left; background:#FFF9EE;clear:both;}
.forum_nav2{background:#FFF9EE;clear:both;}
.fnb1{float:left;width:485px;padding:23px;display:block;}
.fnb2{float:right;width:423px;padding:23px;text-align:right;}
.fnb3{float:left;width:664px;padding:23px;display:block;}

.forum_bottom_panel {background: #F9F9F9; clear: both; padding: 23px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #CFCFCF}
.forum_bottom_panel a {color: #415369}

.fypost1 {width: 160px; padding: 23px; height:10px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #CFCFCF;border-right:1px solid #C3CAD3;color:#78828D;font-weight:bold}
.fypost2 {padding: 23px; border-bottom:1px solid #CFCFCF;color:#78828D;font-weight:bold;height:10px;padding-bottom:10px;padding-top:10px;}
.fwpost1 {width: 160px; padding: 23px; padding-top: 14px; padding-bottom: 14px; padding-right: 0px; background: #F9F9F9; border-right: 1px solid #CFCFCF; color: #3F5368; vertical-align: top; border-bottom: 1px solid #CFCFCF}
.fwpost2 {color: #764F19; vertical-align: top}

.post_date, .post_panel {background:#F7F7F7;padding:23px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #d5d5d5;color:#A5AAB1}
.post_panel {border: 0px; border-top: 1px solid #d5d5d5}
.post_text{background:#FFFFFF;padding:23px;padding-top:17px;padding-bottom:17px;color:#344150}
.post_text a {color: #344150}
.post_nav1{background:#F9F9F9;padding:23px;padding-top:5px;padding-bottom:5px;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;color:#764F19;padding-top:14px}
.post_nav2{border-bottom: 1px solid #CFCFCF;vertical-align: bottom}
.post_nav2 a {color: #759AD3}

.post_form{width: 1000px; background:#F9F9F9; border-bottom: 1px solid #CFCFCF; border-collapse: collapse; clear: both}
.post_form_left{width: 204px; text-align: center; vertical-align: top; padding-top: 23px}
.post_form_content{background-color: #F6ECDC; color: #846D4C; padding: 23px; border-left: 1px solid #F0E1C8}
.post_form2{background-color: #F6ECDC; color: #846D4C; padding:23px; clear:both}
.post_form_left img {width: 20px; height: 20px; margin-left: 5px; margin-right: 5px}

.pf_btn_b, .pf_btn_i, .pf_btn_u {width: 23px}
.pf_btn_b {font-weight: bold}
.pf_btn_i {font-style: italic}
.pf_btn_u {text-decoration: underline}

.pf_border {border-bottom: 1px solid #CFCFCF; clear: both}

.forum_top_page_listing {clear: both; margin-top: 8px}
.forum_top_page_listing a {color: #415369}
/*--------------------------------------------------
----------------------------------------------------
Andrei addon for Consultants table
----------------------------------------------------
---------------------------------------------------*/
.left_gray_search_box   { padding-top: 23px; padding-bottom: 23px; width: 243px; border-bottom: 1px solid #cfcfcf }
.cons_fm_yellow{background-color: #D8DCE1}
.cons_fm_yellow a{color:#4C5B6F;text-decoration:none;}
.cons_fm_yellow a:hover{text-decoration:underline;}
.cons_fmy1  { padding-right: 23px; padding-left: 23px; width: 400px; border-right: 1px solid #c3cad3 }
.cons_fmy11  { width: 400px; float: left }
.cons_fmy1_1  { padding-right: 23px; width: 400px; float: left }
.cons_fmy2  { padding-right: 23px; padding-left: 23px; width: 300px; border-right: 1px solid #c3cad3 }
.cons_fmy22  { width: 300px; float: left }
.cons_fmy2_2  { padding-right: 23px; padding-left: 23px; width: 300px; border-right: 1px solid #c3cad3 }
.cons_wht { font-size: 11px; font-weight: normal; background-color: #fff; padding-top: 4px; padding-bottom: 4px; padding-left: 23px }