html, body, form {margin: 0 auto; padding: 0px}
body {font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff}

img {border: 0px}
input, select, textarea {font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff}
input, textarea {padding-left: 2px; padding-right: 2px}
select {margin-top: 2px}
textarea {overflow: auto}

ol, ul {margin: 0px; margin-left: 23px; padding-left: 0px; line-height: 20px}

a {text-decoration: underline}
a:hover {text-decoration: none}

.ico_12 {width: 12px; height: 12px; margin-right: 5px; vertical-align: middle}
.ico_16 {width: 16px; height: 16px; margin-right: 7px; vertical-align: middle}
.capcha {width: 65px; height: 15px; margin-right: 7px; vertical-align: middle}
.ico_online {width: 8px; height: 8px; margin-right: 7px}
.ico_arrow {width: 5px; height: 10px}
.ico_rss {width: 10px; height: 10px; margin-left: 5px; vertical-align: middle}

.underline {text-decoration: underline}
.nowrap {white-space: nowrap}

.va_top {vertical-align: top}
.va_middle {vertical-align: middle}
.ta_r {text-align: right}

.separator {font-size: 0px; padding: 0px; height: 3px}

.hidden {display: none}

/* Userpic */

.userpic {width: 100px; height: 100px}
.userpic_s {width: 50px; height: 50px}

/* User Brief Box */

.user_brief_box {height: 50px}
.ubb_userpic {float: left}
.ubb_data {height: 50px; margin-left: 60px; line-height: 10px; white-space: nowrap}
.ubb_main {margin-top: 7px; height: 12px}
.ubb_text {margin-top: 5px; white-space: normal}

/* Rating */

.rating {width: 90px; height: 12px; padding: 0px; margin: 0px}
.rating_stars_bg, .rating_stars, .rating_num {height: 12px; padding: 0px; margin: 0px; float: left}
.rating_stars_bg {width: 60px; background: url(/img/icons/12x12/star_bg.gif) repeat-x}
.rating_stars {background: url(/img/icons/12x12/star.gif) repeat-x}
.rating_num {font: 7pt Tahoma; margin-left: 3px}

/* Amount */

.amount, .amount_2 {font-weight: bold; white-space: nowrap}
.amount_2 {font-size: 9pt}
.no_amount {font: bold 12pt Arial}
.part_amount {margin-top: 5px}

/* Main */

.input_2 {width: 200px}
.input_3 {width: 316px}
.input_file {width: 273px}
.input_file_2 {width: 390px}

.input_counter, .input_counter_2 {width: 13px; text-align: right}
.input_counter_2 {width: 20px}

.plain_table, .plain_table_2, .plain_table_3 {border-collapse: collapse}
.plain_table td {padding: 0px}
.plain_table_2 td {padding: 0px; padding-right: 10px}
.plain_table_3 td {padding: 0px; padding-right: 23px; vertical-align: top}

.text_box, .text_box_2, .text_box_3 {padding: 23px; text-align: justify; line-height: 15px}
.text_box_2 {padding: 0px}

.radio, .checkbox, .select {vertical-align: middle; margin-right: 5px}

.radio_box {padding: 0px; margin-top: 5px}

.location_select {width: 200px}

.order_img {width: 5px; height: 8px; margin-top: 2px; margin-left: 5px; vertical-align: middle}

/* Result messages */

.success_message, .error_message {padding: 10px; padding-left: 23px; padding-right: 23px; line-height: 15px}

/* Comment */

.comment {padding: 10px; padding-top: 5px; padding-bottom: 5px; margin-top: 3px}

/* Header */

#header {width: 1000px; background-color: #FFFFFF; margin: 0 auto; padding: 0px; float: left}
#header_logo {width: 250px; padding: 23px; float: left}
#header_content {padding-right: 23px; float: left}

.announce_box {padding: 23px; width: 290px; float: left; line-height: 15px; text-align: justify}

/* Top menu */

#top_menu {min-width: 1000px; height: 35px; clear: both}
#top_menu_items {width: 1000px; padding: 0px}
.tm_item {padding-left: 23px; padding-right: 23px; padding-top: 10px; float: left; text-align: center}

/* User panel */

#user_panel {min-width: 1000px; height: 40px; clear: both}
#user_panel_items {width: 1000px; height: 40px}
.up_item, .up_item_2, .up_form {padding-top: 13px; padding-left: 23px; padding-right: 0px; float: left}
.up_form {padding-top: 11px}
.up_border {height: 26px; 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}

/* Main Table */

#main_table {width: 100%; border-collapse: collapse; clear: both}

/* Left panel */

#left_panel, #left_panel_2 {width: 250px; padding: 23px; vertical-align: top; line-height: 15px}
#left_panel_2 {width: 296px; padding: 0px}
#left_panel table, #left_panel_2 table {width: 250px}

.lp_title {height: 15px; padding: 10px; padding-left: 23px; padding-right: 23px; font-weight: bold}
.lp_title_l {float: left}
.lp_title_r {float: right; font-weight: normal}
.lp_links_box p {margin: 0px; margin-bottom: 5px}
.lp_title img {width: 9px; height: 9px; margin-left: 5px; vertical-align: middle}

#lp_search_form select {width: 210px}
#lp_search_form input#lp_keywords {width: 203px}

/* Page content */

#right_panel, #right_panel_2 {padding: 23px; vertical-align: top; line-height: 15px}
#right_panel_2 {padding: 0px}

/* Account menu */

#account_menu {width: 250px}
.am_parent, .am_section {padding-top: 0px; clear: both}
.am_parent {padding-bottom: 3px; margin-bottom: 10px; font-weight: bold}
.am_section {padding-left: 10px; line-height: 20px}

/* Manage Panel */

.manage_box {padding: 23px}
.manage_box_table {width: 100%; border-collapse: collapse}
.mbt_l, .mbt_r {padding: 0px}
.mbt_r {text-align: right}

/* Titles */
 /*
.plain_title {font-size: 10pt; font-family: Arial; font-weight: bold; white-space: nowrap}

.title_box {padding: 23px; padding-top: 15px; padding-bottom: 15px}

.title_box h1 {font-size: 22px; font-weight: normal; font-family: Arial,Verdana,San-Seriff; margin: 0px; white-space: nowrap}

.title_box #account_title {font-size: 8pt; font-family: Tahoma,Arial,Verdana,San-Seriff}
.title_box table {width: 100%; border-collapse: collapse}
.title_box table td {padding: 0px; height: 22px; padding-top: 1px; white-space: nowrap}
.tbt_r {text-align: right}
.tb_left_manage_box {margin-top: 7px}

.section_title, .page_section_title {font-size: 13px; font-weight: bold; font-family: Tahoma,Arial,Verdana,San-Seriff; white-space: nowrap}
.page_section_title {padding-bottom: 2px}
*/
/* Tabs */

.tabs_box {padding-top: 5px; padding-left: 23px}
.tabs_box table {border-collapse: collapse}
.tabs_box td.tab, .tabs_box td.tab_active {background-image: url(/img/tab_lc.gif); background-position: left top; background-repeat: no-repeat; padding: 0px; white-space: nowrap}
.tab, .tab_active {background-image: url(/img/tab_rc.gif); background-position: right top; background-repeat: no-repeat; padding: 6px 15px 8px 15px}

/* Stats Table */

.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_n_2, .st_l_2, .st_r_2 {border-bottom: 0px}
.st_r span, .st_r_2 span {float: right}

/* Navigation List */

.nav_list {width: 100%; border-collapse: collapse}
.nl_parent, .nl_item, .nl_count, .nl_count_2 {padding: 0px; padding-bottom: 8px}
.nl_item {padding-left: 10px}
.nl_count, .nl_count_2 {width: 25px; text-align: right}

/* Service Brief Box */

#service_brief_box {padding: 23px; padding-top: 20px; font-size: 9pt; text-align: justify}
#service_brief_box h1 {font-size: 22px; font-weight: normal; font-family: Arial,Verdana,San-Seriff; margin: 0px; white-space: nowrap}

/* Featured Item */

.featured_item {padding: 23px; padding-top: 20px; padding-bottom: 20px}
.featured_item table {width: 100%; border-collapse: collapse}
.featured_item td {padding: 0px; vertical-align: top}
.fi_budget {width: 50px}
.fi_user {width: 175px; text-align: right}
.fi_description {margin-top: 10px; text-align: justify}

/* Items List */

.items_list {width: 100%; border-collapse: collapse}
.items_list td {padding-left: 23px}

.il_title, .il_title_r23 {padding-left: 23px; padding-top: 10px; padding-bottom: 10px; white-space: nowrap}
.il_title_r23 {padding-right: 23px}
.il_main, .il_tiny, .il_small, .il_medium, .il_amount, .il_login {padding-top: 15px; padding-bottom: 15px}

.il_tiny {width: 20px}
.il_small {width: 50px}
.il_medium {width: 100px}
.il_login {width: 90px}

.il_tiny img {width: 14px; height: 14px; margin-left: 3px}

.il_item_descr {margin-top: 2px}

.il_manage_box {width: 100%; border-collapse: collapse}
.il_manage_box td {padding: 23px; padding-top: 10px; padding-bottom: 10px}

/* Item Data */

.item_data {width: 100%; border-collapse: collapse}
.item_data td {vertical-align: top}
.id_title, .id_value {padding: 23px; padding-top: 10px; padding-bottom: 10px}
.id_title {width: 100px; font-weight: bold}
.id_description, .id_result_box {padding: 23px; padding-top: 17px; padding-bottom: 17px; text-align: justify}
.id_manage_box {padding: 23px; padding-top: 10px; padding-bottom: 10px}

/* Bids List */

.bids_list {width: 100%; border-collapse: collapse}

.bl_user, .bl_amount, .bl_days, .bl_date {padding-left: 23px; padding-top: 15px; padding-bottom: 15px; vertical-align: top; white-space: nowrap}

.bl_user {width: 60%}
.bl_amount {width: 15%}
.bl_days {width: 15%}
.bl_date {width: 10%; padding-right: 23px}
.bl_comment {padding-left: 23px; padding-bottom: 15px; padding-right: 23px; text-align: justify}
.bl_gallery {padding: 0px}
.bl_manage_box {padding: 23px; padding-top: 10px; padding-bottom: 10px}

.bl_signature {padding: 0px; padding-top: 15px}

/* Data Table */

.data_table, .data_table_2 {width: 100%; border-collapse: collapse}
.data_table td, .data_table_2 td {vertical-align: top}

.dt_title, .dt_title_2, .dt_title_small_2, .dt_title_medium {padding: 10px; padding-left: 0px; white-space: nowrap}
.dt_title_2 {padding-top: 0px}
.dt_title_margin {width: 1%}
.dt_title_margin div {width: 22px}
.dt_title_small_2 {width: 4%}
.dt_title_small_2 div {width: 75px}
.dt_title_medium {width: 5%}
.dt_title_medium div {width: 100px}

.dt_tiny, .dt_tiny_2, .dt_small, .dt_small_2, .dt_medium, .dt_medium_2, .dt_medium_3, .dt_big, .dt_total, .dt_total_2 {padding: 10px; padding-left: 0px}
.dt_tiny {width: 20px}
.dt_tiny_2 {width: 35px}
.dt_small {width: 50px}
.dt_small_2 {width: 75px}
.dt_medium {width: 100px}
.dt_medium_2 {width: 150px}
.dt_medium_3 {width: 200px}
.dt_total_2 {padding-top: 0px}

.dt_text_box, .dt_text_box_disabled {padding: 0px; margin-top: 5px; text-align: justify; line-height: 15px}

/* Page Listing */

.page_listing {padding: 23px}
.page_listing_arr {font-size: 11pt; padding-bottom: 4px}

/* User Brief */

#user_brief, #user_brief_top {width: 100%; border-collapse: collapse}
#user_brief td {width: 50%; padding-top: 10px; padding-bottom: 10px; vertical-align: top}
.ub_r {padding-left: 17px}

#user_brief_top {margin-bottom: 23px}
#user_brief_top td {width: 50%; padding: 0px; vertical-align: top; line-height: 20px}
#user_brief_top ul {margin: 5px 0px 5px 15px; padding-left: 0px; line-height: 15px}

/* Portfolio Gallery */

.portfolio_gallery {width: 100%; border-collapse: collapse}
.pg_item, .pg_item_2 {width: 33%; padding: 23px; text-align: center}
.pg_info, .pg_info_2, .pg_manage_box, .pg_manage_box_2 {width: 33%; padding: 10px; padding-left: 15px; padding-right: 15px; text-align: center}
.pg_info table, .pg_info_2 table, .pg_manage_box table, .pg_manage_box_2 table {border-collapse: collapse}
.pg_info td, .pg_info_2 td, .pg_manage_box td, .pg_manage_box_2 td {padding: 0px; padding-right: 10px}

/* Portfolio List */

.portfolio_list {width: 100%; border-collapse: collapse}
.pl_preview, .pl_item {padding: 23px; padding-top: 15px; padding-bottom: 15px; vertical-align: top}
.pl_preview {width: 140px; padding-left: 15px; padding-right: 15px; text-align: center}
.pl_description {text-align: justify}
.pl_info {padding: 23px; padding-top: 10px; padding-bottom: 10px}
.pl_info table {border-collapse: collapse}
.pl_info td {padding: 0px; padding-right: 10px}
.pl_manage_box {margin-top: 10px}

/* Portfolio Item */

.portfolio_item, .portfolio_item_descr {padding: 23px; text-align: center}
.portfolio_item_name h1 {font-size: 22px; font-weight: normal; font-family: Arial,Verdana,San-Seriff; margin: 0px}
.portfolio_item_descr {text-align: justify}
.portfolio_item_manage_box {padding: 23px; padding-top: 10px; padding-bottom: 10px}

/* Reviews List */

.reviews_list {width: 100%; border-collapse: collapse}
.reviews_list td {padding-left: 23px}

.rl_user, .rl_amount, .rl_mark, .rl_date {padding-top: 15px; padding-bottom: 15px; vertical-align: top; white-space: nowrap}

.rl_user {width: 55%}
.rl_amount {width: 20%}
.rl_mark {width: 15%}
.rl_date {width: 10%; padding-right: 23px}
.rl_comment {padding-bottom: 15px; padding-right: 23px; text-align: justify}
.rl_comment img {width: 16px; height: 16px; float: left; margin-top: 7px; margin-right: 12px; vertical-align: middle}
.rl_manage_box {padding: 23px; padding-top: 10px; padding-bottom: 10px}

/* Articles */

.article_brief {margin-top: 10px; margin-bottom: 10px; text-align: justify}
.article_body {padding: 23px; text-align: justify}

/* About Page */

.about_table {width: 1000px; border-collapse: collapse}
.about_table td {padding: 0px; vertical-align: top}
.about_table_space {width: 75px}
.about_table table td {padding: 15px; padding-left: 0px}
.about_table table b {margin-right: 10px}

/* Footer */

#footer {min-width: 1000px; padding: 0px; clear: both; line-height: 15px}
#footer table {width: 1000px; border-collapse: collapse}
#footer td {padding-left: 23px; padding-top: 15px; padding-bottom: 15px; vertical-align: top; white-space: nowrap}
.ft_l {width: 250px; padding-right: 23px}
.ft_r a {padding-right: 23px}