html,body,form{margin:0 auto;padding:0}img{border:0}input,textarea{padding-left:2px;padding-right:2px}textarea{overflow:auto}ol,ul{padding-left:0;line-height:20px;margin:0 0 0 23px}ol.none,ol.none ol{list-style:none;line-height:15px;margin:0;padding:0}ol.none ol{margin-left:23px}a.dashed{text-decoration:none;border-bottom:1px dashed}a.users_title{font-weight:700;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}.nowrap{white-space:nowrap}.va_middle{vertical-align:middle}.line_height_20{line-height:20px}.separator{font-size:0;height:3px;padding:0}.hidden{display:none}.userpic{width:100px;height:100px}.userpic_s{width:50px;height:50px}.user_brief_box{height:50px}.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{width:90px;height:12px;margin:0;padding:0}.rating_num{font:7pt Tahoma;margin-left:3px}.amount,.amount_2{font-weight:700;white-space:nowrap}.amount_2{font-size:9pt}.part_amount{margin-top:5px}.unknown{font:bold 12pt Arial}.input_3{width:316px}.input_file{width:273px}.input_file_2{width:390px}.input_counter,.input_counter_2{width:13px;text-align:right}.plain_table_3 td{vertical-align:top;padding:0 23px 0 0}.text_box,.text_box_2,.text_box_3{text-align:justify;line-height:15px;padding:23px}.radio,.checkbox,.select{vertical-align:middle;margin-right:5px}.radio{vertical-align:text-bottom}.radio_box{margin-top:5px;padding:0}.order_img{width:5px;height:8px;margin-top:2px;margin-left:5px;vertical-align:middle}.success_message,.error_message{line-height:15px;padding:10px 23px}.comment{margin-top:3px;padding:5px 10px}#header{width:1034px;background-color:#FFF;float:left;margin:0 auto;padding:0}#header_logo{width:197px;float:left;padding:5px 0;}#header_content{padding-right:0px;float:left}.announce_box{width:290px;float:left;line-height:15px;text-align:justify;padding: 17px 10px;}#top_menu{min-width:1000px;height:30px;clear:both}#top_menu_items{width:1000px;padding:0}.tm_item{padding-left:23px;padding-right:23px;padding-top:10px;float:left;text-align:center}#user_panel{min-width:1000px;height:35px;clear:both}#user_panel_items{width:1000px;height:35px}.up_item,.up_item_2,.up_form{padding-top:10px;padding-left:23px;padding-right:0;float:left}.up_form{padding-top:9px}.up_border{height:26px;margin-top:7px;float:left;border-right:2px dotted #D1D1D1;padding:0 0 0 23px}.up_ico_16{width:16px;height:16px;margin-right:7px;vertical-align:text-top}#main_table{width:100%;border-collapse:collapse;clear:both}#left_panel,#left_panel_2{width:250px;vertical-align:top;line-height:15px;padding:23px}#left_panel_2{width:296px;padding:0}.lp_title{height:15px;font-weight:700;padding:10px 23px}.lp_title_r{float:right;font-weight:400}.lp_links_box p{margin:0 0 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}#right_panel,#right_panel_2{vertical-align:top;line-height:15px;padding:23px}.am_parent,.am_section{padding-top:0;clear:both}.am_parent{padding-bottom:3px;margin-bottom:10px;font-weight:700}.am_section{padding-left:10px;line-height:20px}.plain_title{font-size:10pt;font-family:Arial;font-weight:700; /*w1hite-space:nowrap*/ }.title_box{padding:15px 23px}.title_box table td{height:22px;white-space:nowrap;padding:1px 0 0}.tb_left_manage_box{margin-top:7px}.section_title,.page_section_title{font-size:13px;font-weight:700;font-family:Tahoma,Arial,Verdana,San-Seriff;white-space:nowrap}.page_section_title{padding-bottom:2px}.tabs_box{padding-top:5px;padding-left:23px}.tabs_box td.tab,.tabs_box td.tab_active{background-image:url(/img/tab_lc.gif);background-position:left top;background-repeat:no-repeat;white-space:nowrap;padding:0}.tab,.tab_active{background-image:url(/img/tab_rc.gif);background-position:right top;background-repeat:no-repeat;padding:6px 15px 8px}.stats_table td{padding:8px 0 9px}.st_n,st_n_2{width:10%}.st_n_2,.st_l_2,.st_r_2{border-bottom:0}.st_r span,.st_r_2 span{float:right}.nl_parent,.nl_item,.nl_count,.nl_count_2{padding:0 0 8px}.nl_item{padding-left:10px}.nl_count,.nl_count_2{width:25px;text-align:right}#service_brief_box{font-size:9pt;text-align:justify;padding:20px 23px 23px}.featured_item{padding:20px 23px}.fi_budget b.amount{font-size:9pt;white-space:nowrap}.fi_user{width:175px;text-align:right}.fi_description{margin-top:10px;text-align:justify}.il_title,.il_title_r23{padding-left:23px;padding-top:10px;padding-bottom:10px;white-space:nowrap}.il_main,.il_tiny,.il_small,.il_medium,.il_amount,.il_login{padding-top:15px;padding-bottom:15px}.il_login{width:90px}.il_tiny img{width:14px;height:14px;margin-left:3px}.id_title{width:100px;font-weight:700}.id_description,.id_result_box{text-align:justify;padding:17px 23px}#bid_form_box{padding:0 23px}.bl_comment{padding-left:23px;padding-bottom:15px;padding-right:23px;text-align:justify}.bl_signature{padding:15px 0 0}.dt_title,.dt_title_2,.dt_title_small_2,.dt_title_medium{white-space:nowrap;padding:10px 10px 10px 0}.dt_title_margin{width:1%}.dt_title_margin div{width:22px}.dt_title_small_2{width:4%}.dt_title_medium{width:5%}.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 10px 10px 0}.dt_tiny_2{width:35px}.dt_medium_2{width:150px}.dt_text_box,.dt_text_box_disabled{margin-top:5px;text-align:justify;line-height:15px;padding:0}.page_listing_arr{font-size:11pt;padding-bottom:4px}#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%;vertical-align:top;line-height:20px;padding:0}#user_brief_top ul{padding-left:0;line-height:15px;margin:5px 0 5px 15px}.pg_item,.pg_item_2{width:33%;text-align:center;padding:23px}.pg_info,.pg_info_2,.pg_manage_box,.pg_manage_box_2{width:33%;text-align:center;padding:10px 15px}.pl_preview,.pl_item{vertical-align:top;padding:15px 23px}.pl_preview{width:140px;padding-left:15px;padding-right:15px;text-align:center}.pl_manage_box{margin-top:10px}.portfolio_item,.portfolio_item_descr{text-align:center;padding:23px}.portfolio_item_name h1{font-size:22px;font-weight:400;font-family:Arial,Verdana,San-Seriff;margin:0}.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_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}.article_brief{margin-top:10px;margin-bottom:10px;text-align:justify}.article_body{text-align:justify;padding:23px}.about_table table td{padding:15px 15px 15px 0}.about_table table b{margin-right:10px}#footer{min-width:1000px;clear:both;line-height:15px;padding:0}.ft_l{width:250px;padding-right:23px}.popup{top:-1000px;left:-1000px;position:absolute}.popup .content{padding:10px 15px}

* html body{width:expression((document.compatMode&&document.compatMode=='CSS1Compat') ? (document.documentElement.clientWidth<996?"996px":(document.documentElement.clientWidth>2048?"2048px":"100%")) : (document.body.clientWidth<996?"996px":(document.body.clientWidth>2048?"2048px":"100%")))}div.image_gallery,ul.image_gallery{position:relative;overflow:hidden;width:100%;margin:0;padding:0}ul.image_gallery{width:101%;list-style:none}ul.image_gallery li{display:inline;float:left;width:237px;border:0;margin:0;padding:0}ul.image_gallery p{position:relative;width:auto;height:144px;border:solid #DAD9D1;border-width:0 1px 1px 0;margin:0;padding:23px}ul.image_gallery .manage_box,ul.image_gallery .info_box{width:auto;height:auto;border:solid #DAD9D1;border-width:0 1px 1px 0;padding:7px 0}ul.image_gallery .info_box{color:#8D8D8D;background-color:#F4F2E7;border-right:1px solid #E3DEC8}ul.image_gallery .manage_box{color:#A6A38D;background-color:#F8F7F4;border-right:1px solid #E3DEC8;border-bottom:1px solid #E3DEC8}ul.image_gallery .manage_box a{color:#8D8D8D}body,input,select,textarea,.title_box #account_title{font-family:Tahoma,Arial,Verdana,San-Seriff;font-size:8pt}select,.il_item_descr{margin-top:2px}a,.underline{text-decoration:underline}a:hover,a.none,.il_item_descr a{text-decoration:none}.va_top,.item_data td,.data_table td,.data_table_2 td{vertical-align:top}.ta_r,.mbt_r,.tbt_r,.st_r,.st_r_2{text-align:right}.ubb_userpic,.lp_title_l{float:left}.input_2,.location_select,.dt_medium_3{width:200px}.input_counter_2,.il_tiny,.dt_tiny{width:20px}.plain_table,.plain_table_2,.plain_table_3,.tabs_box table,.pg_info table,.pg_info_2 table,.pg_manage_box table,.pg_manage_box_2 table,.pl_info table{border-collapse:collapse}.plain_table td,.text_box_2,#right_panel_2,.mbt_l,.mbt_r,.bl_gallery{padding:0}.plain_table_2 td,.pg_info td,.pg_info_2 td,.pg_manage_box td,.pg_manage_box_2 td,.pl_info td{padding:0 10px 0 0}#left_panel table,#left_panel_2 table,#account_menu{width:250px}.manage_box,.page_listing{padding:23px}.manage_box_table,.title_box table,.stats_table,.nav_list,.featured_item table,.items_list,.il_manage_box,.item_data,.bids_list,.data_table,.data_table_2,#user_brief,#user_brief_top,.portfolio_gallery,.portfolio_list,.reviews_list{border-collapse:collapse;width:100%}.title_box h1,#service_brief_box h1{font-family:Arial,Verdana,San-Seriff;font-size:22px;line-height:22px;font-weight:400; /*white-space:nowrap;*/ margin:0}.featured_item td,.about_table td{vertical-align:top;padding:0}.fi_budget,.il_small,.dt_small{width:50px}.items_list td,.reviews_list td{padding-left:23px}.il_title_r23,.ft_r a{padding-right:23px}.ft_div {float:right}.ft_div a{padding-right:0px}.il_medium,.dt_title_medium div,.dt_medium{width:100px}.il_manage_box td,.id_title,.id_value,.id_manage_box,.bl_manage_box,.pl_info,.portfolio_item_manage_box,.rl_manage_box{padding:10px 23px}.bl_user,.bl_amount,.bl_days,.bl_date,#footer td{padding-bottom:15px;padding-left:23px;padding-top:15px;vertical-align:top;white-space:nowrap}.bl_amount,.bl_days,.rl_mark{width:15%}.bl_date,.rl_date{padding-right:23px;width:10%}.dt_title_2,.dt_total_2{padding-top:0}.dt_title_small_2 div,.dt_small_2,.about_table_space{width:75px}.pl_description,.portfolio_item_descr{text-align:justify}.about_table,#footer table{border-collapse:collapse;width:1000px}
.header_title {float:left; padding: 25px 0px; width:250px;}
.header_banner {float: left; padding: 10px 4px;}

.uplink { text-transform: uppercase }
.uplink p a {
	background: url("/img/point.gif") no-repeat scroll 0 6px transparent;
	padding-left: 9px;
}

#service_brief_box p { margin: 4px 0px 4px 0px; text-indent: 25px; }

/* */
a.externalLink { background: url("/img/external.png") no-repeat scroll right center transparent; padding-right: 13px; }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Menu
----------------------------------*/
ul#cssmenu2 {
	margin-left: 20px;
	font: bold 12px/28px Verdana,Arial;
}
ul#cssmenu2 ul {
	margin: 0;
}
ul#cssmenu2, ul#cssmenu2 ul {
	padding: 0;
	list-style: none;
}

ul#cssmenu2 li {
	position: relative;
	float: left;
}

ul#cssmenu2 ul li {
	width:270px;
	height: auto;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}
	
ul#cssmenu2 li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: auto;
	display: none;
	}
ul#cssmenu2 li ul ul{
	position: absolute;
	left:100%; /* Set 1px less than menu width */
	top: -.1em;
	display: none;
	}

/* Styles for Menu Items */
ul#cssmenu2 li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #1D4A82; /* IE6 Bug */
	padding: 1px 10px;
	border: 1px solid #1D4A82;
	}
	
ul#cssmenu2 ul li a {
	padding: 2px 10px;
}
/* commented backslash mac hiding hack \*/ 
* html ul#cssmenu2 li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to red */
ul#cssmenu2 li:hover a, ul#cssmenu2 li.over a,
ul#cssmenu2 li:hover li:hover a, ul#cssmenu2 li.over li.over a,
ul#cssmenu2 li:hover li:hover li:hover a, ul#cssmenu2 li.over li.over li.over a,
ul#cssmenu2 li:hover li a:hover, ul#cssmenu2 li.over li a:hover,
ul#cssmenu2 li:hover li:hover li:hover a:hover, ul#cssmenu2 li.over li li a:hover,
ul#cssmenu2 li:hover li:hover li:hover li:hover a:hover, ul#cssmenu2 li.over li.over li.over li.over a:hover 
{
   color: #1D4A82;
   background-color: #fff;
}

/* set dropdown to default */
ul#cssmenu2 li:hover li a, ul#cssmenu2 li.over li a,
ul#cssmenu2 li:hover li:hover li a, ul#cssmenu2 li.over li.over li a,
ul#cssmenu2 li:hover li:hover li:hover li a, ul#cssmenu2 li.over li.over li.over li a
 {
    color: white;
   background-color: #1D4A82;
}
//ul#cssmenu2 li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul#cssmenu2 li:hover ul ul, ul#cssmenu2 li:hover ul ul ul, ul#cssmenu2 li.over ul ul, ul#cssmenu2 li.over ul ul ul {
	display:none;
}

ul#cssmenu2 li:hover ul,ul#cssmenu2 li li:hover ul,ul#cssmenu2 li li li:hover ul, ul#cssmenu2 li.over ul, ul#cssmenu2 li li.over ul,ul#cssmenu2 li li li.over ul {
	display: block;
}

#cse-search-box div input[type="text"] {
	width: 193px;
}

.board_type, .board_type a {
	font-size:11px;
	color: #878135;
	font-weight: normal;
}