html, body, form {margin: 0 auto; padding: 0px}
body {background: #F0EBDE url(/img/bg.gif); color: #415369; font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff}
a {color: #0069AB; 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}
.a_orange {color: #A65F24}
img{border: 0px}
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_gray a, .f_gray a:visited, .f_gray a:hover  {color: #8D8D8D; text-decoration: none;}
.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}
.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}
.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: 16px; padding: 0px; margin: 0px; display: inline}
.rate_blank{float: left; width: 80px; background: url(/img/rating/empty.gif) repeat-x}
.rate_bronse {background: url(/img/rating/bronze.gif) repeat-x; float: left}
.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: 12px; text-align:right; vertical-align: middle}
.nt2 a.addpro, .nt2 a.addpro:visited {
	color: #000;
	text-decoration: underline;
	background: url(/img/plus.gif) no-repeat 0px 3px;
	padding: 4px 0px 4px 24px;
	font-weight: bold;
}
.nt2 a {
	color: #000;
	text-decoration: underline;
}
.nt2 a:hover {
	text-decoration: none;
}


/*-----Top page styles-----*/
#page {width: 100%; margin: 0; color: #415369; clear:both;}
#header {float: left; width: 100%; height: 100%; margin: 0; padding: 0px; background-color: #ffffff; line-height: 15px}
#header_left {float: left; height: 102px; width: 281px; padding: 23px; padding-bottom: 0px}
#header_right {float: left; height: 102px; width: 581px; 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(/img/bg_top_menu.gif) repeat-x; padding: 330px; margin: 0px}
#top_menu {clear: both; float: left; width: 100%; background: #737475 url(/img/bg_top_menu.gif) repeat-x; margin: 0}
#top_menu_items {float: left; width: 677px}
#top_menu_search_box {float: right; 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, .menu_black_end  {float: left; padding: 22px 23px 0px; text-align: center; height: 34px}
.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: 100%; background: #f7f7f7; margin: 0 auto}
.bottom_menu_items, .bottom_menu_items2{float: left; width: 711px; background: #AAAAAA url(/img/bg_gray_menu.gif) repeat-x}
.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{float: left; width: 289px; height: 56px; background: #AAAAAA url(/img/bg_gray_menu.gif) repeat-x}

.menu_gray{height:56px; background: #AAAAAA url(/img/bg_gray_menu.gif) repeat-x}
.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 {background: #AAAAAA url(/img/bg_gray_menu_active.gif) repeat-x; color: #ffffff}


/*-----Content page-----*/
#content_page {width: 100%; 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 {vertical-align: top; background-color: #FFFFFF; background-image: url(/img/border_line.gif); background-position: left top; background-repeat: repeat-y}
#acc_right_box {vertical-align: top; background-color: #FFFFFF}
.gray_right_box, .left_gray_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: 151px}
.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}

/*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{padding: 23px; background-color: #F9F5EA; width: 243px}
.left_white_box{background-color: #FFFFFF; vertical-align: top}

/*rating table*/
.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}

/*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}

.project_table {width: 100%}
.project_table td{vertical-align: middle; padding-top: 17px; padding-bottom: 17px}
.project_table_name, .project_table_price, .project_table_user, .project_table_stat, .project_table_ico {border-bottom: 1px solid #DEDDDD}
.project_table_name, .project_table_name_end{padding-left: 23px}
.project_table_price, .project_table_price_end {width: 70px; padding-left: 10px}
.project_table_user, .project_table_user_end {padding-left: 23px; width: 90px}
.project_table_stat, .project_table_stat_end{width: 40px; padding-left: 23px; padding-right: 23px}
.project_table_ico, .project_table_ico_end{padding-right: 23px; width: 30px; text-align: right}

.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}

.amount {font-size: 9pt; font-weight: bold; color: #E75317}
.no_amount {font: bold 12pt Arial; color: #CECECE}


/*-----Footer-----*/
#footer{width:100%;padding:0px;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, .ta {border: 1px solid #7F9DB9}
.input2, .ta2 {border: 1px solid #164D7E}
.ta, .ta2 {overflow: auto}


#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}

#cont01  {
	display:none;
}

#rb_block_i {
	display:none;
}

#rb_block_t  {
	display:none;
}

#rb_block_d  {
	display:none;
}