body
{
	background-color: #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

svg{
	margin: 0;
	padding: 0;
	}

td, div, .std{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: normal;
}

td.lborder{
padding-left: 20px;
}

td.rborder{
padding-right: 20px;
}

input{
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

input.btn {
font-family: Tahoma;
font-size: 11px;
color: #000000;
}

select{
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

textarea{
font-family: Tahoma;
font-size: 11px;
color: #666666;
}

td.prf{
font-family: Tahoma;
font-size: 11px;
color: White;
line-height: 15px;
}

td.qph, td.qph a{
color: #717171;
}

td.qphw{
color: #717171;
border-right: 1px solid #FFFFFF;
}

td.qpsubscr{
color: #FFFFFF;
}

td.frlblg{
color: #909090;
font-size: 12px;
}

td.date{
color: #FFFFFF;
background-color: #95A8F0;
}

a{
font-family: Tahoma,Arial,Helvetica,sans-serif;
color: #000000;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a.org{
font-family: "Microsoft Sans Serif";
text-decoration: underline;
color: #FF500B;
}

a.org1{
font-family: "Microsoft Sans Serif";
text-decoration: underline;
color: #D75A29;
}

a.white{
color: #FFFFFF;
}

a.frlblg{
color: #5B5A5A;
font-size: 12px;
}

a.cfrlblg{
	color: #909090;
	font-size: 12px;
}

a.small{
font-size: 9px;
color: #003399;
visibility: hidden;
cursor: pointer;
text-decoration: underline;
}

a.cntb{
color: #666666;
font-weight: bold;
}

a.pages{
color: #717171;
text-decoration: underline;
font-weight: normal;
}

.antisort {
  background-color:#ffffff!important;
  text-align:left!important;
}
a.blue, .antisort a.blue {
color: #003399!important;
text-decoration: underline;
font-weight: normal;
}
a.blue:hover{
	text-decoration:none;
	}

a.internal, a.internal:visited {
    color: #003399;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px #003399 dotted;
}
a.internal:hover, a.internal:visited:hover {
    color: #003399;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px #003399 solid;
}

td.qp{
border-right: 1px solid #DCDBD9;
}

.qpr td{
border-bottom: 1px solid #DCDBD9;
}

.qpr_b td{
border-bottom: 1px solid #DCDBD9;
padding: 0px;
}

.qpr_top td{
border-top: 1px solid #DCDBD9;
}

.n_qpr td{
border-bottom: 0px;
}

.frlname{
font-size: 12px;
color: #666666;
font-weight: bold;
}

.frlnameH{
font-size: 18px;
color: #666666;
font-weight: normal;
}

.frlname11{
font-size: 11px;
color: #666666!important;
font-weight: bold;
}

.frlname11 a, .empname11 a {
text-decoration: none!important;
}

.frlname11 a:hover, .empname11 a:hover {
text-decoration: underline!important;
}

.empname{
font-size: 12px;
color: #6BA813;
font-weight: bold;
}

.empname11{
color:#6BA813 !important; /*http://beta.free-lance.ru/mantis/view.php?id=2579*/
font-size: 11px;
font-weight: bold;
}

.empnameH{
font-size: 18px;
color: #6BA813;
font-weight: normal;
}

.empname11Catalog{
font-size: 18px; border-bottom-width: 2px; border-bottom-style: solid; text-decoration: none; color: rgb(107, 178, 75);
}
.empname11Catalog a {
}
.empname11Catalog a:link, 
.empname11Catalog a:visited,
.empname11Catalog a:hover {
text-decoration: none !important;
 color: rgb(107, 178, 75);
}

.empnameNotProCatalog{
font-size: 11px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none; color: rgb(107, 178, 75);
}
.empnameNotProCatalog a {
}
.empnameNotProCatalog a:link, 
.empnameNotProCatalog a:visited,
.empnameNotProCatalog a:hover {
text-decoration: none; 
color: rgb(107, 178, 75)
}

td.box{
border: 1px solid #C6C6C6;
padding-left: 4px;
padding-right: 2px;
color: #717171;
}

.box2{
border: 1px solid #C6C6C6;
color: #717171;
}

.box3{
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
color: #717171;
}

.box4{
border-left: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
}

.box4 td, .box5{
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}

.box5fill, .boxbtfill{
background: #f8f8f8;
border-bottom:#dddddd 1px solid;
}

.box6{
border-top: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}

.boxbt{
border: 0px;
border-bottom: 1px solid #e4e4e4;
}

.boxtpb{
border-top: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}

table.pgs td{
padding-left: 2px;
padding-right: 2px;
}

h1{
font-size: 20px;
font-family: Tahoma;
font-weight: normal;
margin-bottom: 8px;
}

h2, h2 a.title, h2 a.title:hover{
font-size: 11px;
font-family: Tahoma;
color: #666666;
}

.wdh100{
width: 100%;
}
.wdh98{
width: 98%;
}

tr.pb10 td{
padding-bottom: 10px;
padding-top: 7px;
}

tr.pb10b td{
border-bottom: 0px;
padding-bottom: 10px;
padding-top: 7px;
}

td.brdtop{
border-top: 1px solid #C6C6C6;
color: #666666;
background-color: #E5EAF5;
font-weight: bold;
}

td.brdtop a{
font-weight: normal;
}

table.edit{
border-top: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
}

td.edits{
border-top: 1px solid #C6C6C6;
border-left: 1px solid #C6C6C6;
background-color: #FFF9E7;
word-wrap: break-word;
}

td.editsr{
border-top: 1px solid #C6C6C6;
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
background-color: #FFF9E7;
word-wrap: break-word;
}

td.editsb{
border-top: 1px solid #C6C6C6;
border-left: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
background-color: #FFF9E7;
}

td.editsbr{
border-top: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
background-color: #FFF9E7;
}

td.editsbr1{
border: 1px solid #C6C6C6;
background-color: #FFF9E7;
}

.cl9{
color: #909090;
}

.personal{
color: #393939;
}

.note{
background-color: #FFFFFF;
padding-left: 10px;
border-left: 1px solid #C6C6C6;
}

.note_frl{
background-color: #FFF7DD;
padding-left: 10px;
border-left: 1px solid #C6C6C6;
}

.note_emp{
background-color: #E8F9D4;
padding-left: 10px;
border-left: 1px solid #C6C6C6;
}

.note_frl textarea{
background-color: #FFF7DD;
}

.note_emp textarea{
background-color: #E8F9D4;
}

.d_him{
color: #A34747 !important;
}

div.team{
position: relative;
top: -13px;
left: 2px;
}

td.act_menu{
color: #333333;
width: 112px;
cursor: pointer;
background-image: url(/images/menu_activ.gif);
background-repeat: no-repeat;
}

td.user_menu_la{
width: 112px;
cursor: pointer;
background-image: url(/images/menu_passiv_la.gif);
background-repeat: no-repeat;
overflow: hidden;
}

td.user_menu{
cursor: pointer;
width: 112px;
background-image: url(/images/menu_passiv.gif);
background-repeat: no-repeat;
}

td.user_menu_l{
cursor: pointer;
width: 112px;
background-image: url(/images/menu_passiv_l.gif);
background-repeat: no-repeat;
}

td.cont_inner{
line-height: 18px;
}

tr.user_menu a{
font-family: Tahoma;
text-decoration: none;
color: #666666;
margin-left: 10px;
}

tr.user_menu a:hover{
text-decoration: none;
}

td.act_menu a{
color: #333333;
}
.bl_user{
color: #333333;
font-weight: bold;
}



.bl_name{
font-weight: normal;
font-size: 18px;
color: #003399;
}

.bl_text .prj_name .sbr_p{ position:relative; top:3px;}

h1.bl, h3.bl{color: #666666; font-size:20px; font-weight:normal;}

.ah{
cursor: pointer;
text-decoration: underline;
}

table ul {
margin-top: 5px;
margin-left: 15px;
}

table ol, table ul.ab{
margin-left: 30px;
margin-bottom: 5px;
margin-top: 5px;
}

table.reg{
border-top: 1px solid #C6C6C6;
background-image: url(/images/grad_blue.jpg);
background-repeat: repeat-y;
background-position: right;
}

.pd15{
padding-left: 15px;
}

.pd30{
padding-left: 30px;
}

.pdt5{
padding-top: 4px;
}

form{
margin: 0px;
}

body{
margin: 0px;
}

a.title, a.title:hover{
font-family: Tahoma;
font-size: 11px;
color: #666666;
text-decoration: none;
}

.pro{
/*
background-color: #FFF9E7;
border-bottom: 1px solid #FA7B46;
*/
}

.is_pro{
background-color: #FFF9E7;
}

.not_pro{
background-color: #f1f1f1;
/*
border-bottom: 1px solid #FA7B46;
*/
}

.errorBox{
	margin: 4px 0 4px 0;
	padding: 3px 0 0 0;
	color: #FF500B;
	font-weight:bold;
}

.errorBox img{ float:left; position:relative; top:-3px}
.dialog-err .errorBox { text-align:center}
.dialog-err .errorBox img{ float: none; top:1px}

.errorBox1{
	margin: 4px 0 4px 0;
	padding: 2px 0 0 25px;
	background-image: url(/images/ico_error.gif);
	background-repeat: no-repeat;
}

.errorBox2{
	margin: 4px 0 4px 16px;
	padding: 0 0 0 32px;
	background-image: url(/images/ico_error.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FF500B;
}

.view_info td{
	color: #6DC644;
	font-weight:bold;
}

.opkind{
font-weight: bold;
margin: 6px 0 6px 0;
}

.opsum{
margin: 30px 0 10px 19px;
}

.opsum font{
font-weight: bold;
}

.filesize div{
font-size: 18px;
margin-bottom:5px;
}

.filesize1 div.ico{
float: left;
width: 35px;
}

.filesize1 div.text{
margin-bottom:5px;
float: left;
height: 32px;
vertical-align: text-bottom;
}

.filesize .icodown{
vertical-align: text-bottom;
}

#processing{
position: absolute;
left: 50%;
margin-left: -70px;
top: 50%;
margin-top: -25px;
visibility: hidden;
z-index: 999;
}

.highlight{
background-color: #fff6b5;
}

img.pro{
  background-color:none;
	width: 26px;
	height: 11px;
	border-width:0px;
	margin-right: 3px;
}

img.pro_green{
  background-color:none;
	
	height: 13px;
	border-width:0px;
	margin-right: 3px;
}

a.red, td.red{
	color:#e20000;
	font-size: 20px;
}

a.red:hover, td.red:hover {
	text-decoration:none;
}

	a.red img{
		margin-right: 7px;
	}
	
.freelancersH {
	width:226px;
	height:10px;
	padding:3px 0 0 12px;
	margin:8px 0 20px 0;
	background-repeat:no-repeat;
}

.gteam {
	background-image: url('/images/freelancers_gteam.gif');
}

.freelancerU img {
	float:left;
	width:50px;
	height:50px;
}

.freelancerU img.pro{
	width: 26px;
	height: 11px;
	border-width:0px;
}

.freelancerU_content {
	float:left;
	margin:0 0 0 10px;
	width:175px;
}
.freelancerU_content a {
	font-weight:bold;
	display:block;
	color:#666;
}

.freelancerU_content a.blue {
	font-weight:bold;
	display:block;
	color:#003399;
}

.freelancerU_content b {
	font-weight:normal;
}

.clear {
	clear:both;
	height:0 !important;
	overflow:hidden;
	font-size: 1px;
	line-height: 1px;
}

.freelancerU .clear {
	clear:both;
	height:12px;
}

div#status{
/*
	margin-bottom: 8px;
*/
}

div#statusTitle{
	padding-top: 6px;
	font-size: 18px;
}

div#statusText{
/*
	color: #666666;
	padding-bottom:0;
*/
}

textarea#StatusText{
	width: 99%;
	height: 50px;
}

.footer .commline{
	font-weight: normal;
	float: right;
	display:inline;
	color: #666;
	font-size: 9px;
	margin: 2px 10px 0 5px;
}
 
.footer .commline a{
	color: #666;
	font-size: 9px;
}

.lastime{
font-family: Tahoma;
font-size: 10px;
color: #878787;
font-weight: normal;
}


.bigheader{
	font-size: 34px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #666666;
}

.public_box{
	border: 0px solid #C6C6C6;
	color: #717171;
	padding: 0px 10px 0px 0px;
}

.public_input_field_head {
	font-size: 18px;
	color: #039;
	display: inline;
	border: 1px solid #7f9db9;
}
.public_input_field {
	font-size: 11px;
	border: 1px solid #7f9db9;
}

.public_input_field_submit {
	font-size: 13px;
	/*border: 1px solid #7f9db9;*/
}

.public_input_field_file {
	/*font-size: 11px;
	border: 1px solid #7f9db9;*/
}
.public_hr {
	width: 100%;
	height: 0%;
	border-bottom-color: #c7c7c7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: default;
}
.public_big_green {
	color: #6bb24b;
	font-size: 20px;

}
h1.public{
	font-size: 20px;
	font-family: Tahoma;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}
.public_header {
	font-size: 20px;
	font-family: Tahoma;
	font-weight: normal;
}

a.public_blue{
color: #003399;
text-decoration: underline;
}

a.public_black{
color: #000000;
text-decoration: underline;
}

.public_plus {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
}
.public_plus_black {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
}


.fdayup {
	position: absolute;
	margin-top: 3px;
	margin-left: 280px;
	z-index: 2;
	padding: 0px 0px 0px 0px;
}

.public_big_red {
	color: #ff6d1b;
	font-size: 20px;
}
.public_red {
	color: #ff6d1b;
	font-weight: bold;
}
.public_red_normal {
	color: #8b1b1b;
	text-decoration: none;
}
a.public_red_normal {
	color: #8b1b1b;
	text-decoration: underline;
}

.public_errorheader {
	color: Red;
	font-weight: bold;
}
.public_error {
	color: Red;

}


.checkbox{
  vertical-align: middle;
}

.noborder, .noborder td{
  border: none;
}

.money{
  color:#2f9800;
}

table.filter{
  background: #c5c5c5;
  width: 100%;
  height: 22px;
  margin: 0px;
}

table.filter_header{
  background: #c5c5c5;
  width: 100%;
  margin: 8px 0px 0px 0px;
}

td.filter_header{
  color: #ffffff;
  width: 100%;
  padding: 4px 8px 4px 8px;
}

.filter_header .filter_name, .filter_header .filter_name a{
  color: #ffffff;
}

table.filter_header .flt{
  width:7px;
  background: url(/images/flt.gif) left top no-repeat;
}

table.filter_header .frt{
  width:7px;
  background: url(/images/frt.gif) right top no-repeat;
}

table.filter .filter_body{
  background:#f3f2f0;
  width:100%;
  padding: 16px;
  border-bottom: 1px #ffffff solid;
}

table.filter .filter_body_d a{
  color: #666666
}

table.filter .filter_body_d{
  background:#f3f2f0;
  width:100%;
  padding: 16px;
}

table.filter .filter_body a{
  color: #666666
}

.sort{
  background: #89d363;
  height: 34px;
  margin: 0px;
}

.sort td{
  color: #ffffff;
  text-align:center;
  padding: 0px 8px 0px 8px;
}

.sort td a{
  color: #ffffff;
}

.sort .active{
  background: #70b64f;
}

.sort .slt_a{
  width:9px;
  background: #70b64f url(/images/slt_green_dark.gif) left top no-repeat;
  padding: 0px;
}

.sort .srt_a{
  width:9px;
  background: #70b64f url(/images/srt_green_dark.gif) right top no-repeat;
  padding: 0px;
}

.sort .slt_p{
  width:9px;
  background: #89d363 url(/images/slt_green_light.gif) left top no-repeat;
  padding: 0px;
}

.sort .srt_p{
  width:9px;
  background: #89d363 url(/images/srt_green_light.gif) right top no-repeat;
  padding: 0px;
}

.fr_num_pro{
  background: #89d363;
  height: 63px;
  margin: 0px;
}

.fr_num_not_pro{
  background: #c5c5c5;
  height: 63px;
  margin: 0px;
}

.fr_num_pro td, .fr_num_not_pro td{
  color: #ffffff;
  text-align:center;
  padding:8px;
}

.fr_num_pro .slt{
  width:9px;
  background: #89d363 url(/images/slt_green_light.gif) left top no-repeat;
  padding: 0px;
}

.fr_num_not_pro .slt{
  width:9px;
  background: #c5c5c5 url(/images/slt_grey_dark.gif) left top no-repeat;
  padding: 0px;
}

.u_active{
  font-size: 80%;
  color: #ff6b3d;
  margin-right:16px;
}

.u_inactive{
  font-size: 80%;
  color: #477ad9;
  margin-right:16px;
}

.u_free{
  font-size: 80%;
  color: #70b64f;
  margin-right:16px;
}

.u_busy{
  font-size: 80%;
  color: #df4e26;
  margin-right:16px;
}

.u_absent{
  font-size: 80%;
  color: #df4e26;
  margin-right:16px;
}

.r_positive, .r_positive a{
  color: #cc9900;
}

.r_neutral, .r_neutral a{
  color: #666666;
}

.r_negative, .r_negative a{
  color: #6699cc;
}

.dot_status{
  width: 8px;
  height: 8px;
  padding-right: 4px;
  vertical-align: middle;
}

#flrFilter_outer {
  padding:0px;
  margin:0px;
}

.laquo {
  vertical-align: top;
  margin-right: 4px;
}

.raquo {
  vertical-align: bottom;
  margin-left: 4px;
}
.public_grey {
	font-size: 10px;
	color: #999;
}
.public_red_alert {
	font-size: 10px;
	color: #ff500b;
}


.public_grey_alert {
	font-size: 10px;
	color: #999999;
}

a.black{
color: #000000;
text-decoration: underline;
font-weight: normal;
}
.selected{color:#ff6b3d}
.dot{position:relative;background-image:url('/images/dot_orange.gif');background-repeat:no-repeat;background-position: 0px 22px;}
.dot_green{position:relative;background-image:url('/images/dot_green.gif');background-repeat:no-repeat;background-position: 0px 22px;}
.sub_header{color:#666;font-size:18px;padding: 14px 0 8px 14px;}
.price_header{color:#666;font-size:18px;padding: 14px 0 8px 0px;}
.desc_ele{color:#666;font-size:13px;margin:0 0 4px 14px;}

#preview{margin-top:8px;}
.renew-prew { padding-left:10px; }
*+html .renew-prew input{ vertical-align:middle}

.is_candidat{background:#fdf5d4}
.po_exec{color:#666666;height:72px !important;background-color:#ffffff;font-size:100%;padding:8px 8px 8px 52px;margin:0px 0px 4px 0px;background-image:url(/images/ico_po_executor.gif);background-position:left top;background-repeat:no-repeat;}
.po_exec2{color:#666666;height:auto !important;background-color:#ffffff;font-size:100%;padding:8px 8px 8px 52px;margin:0px 0px 4px 0px;background-image:url(/images/ico_po_executor.gif);background-position:left top;background-repeat:no-repeat;}
.po_selected{color:#666666;height:72px !important;background-color:#fdf5d4;font-size:100%;padding:8px 8px 8px 52px;margin:0 0 4px 0px;background-image:url(/images/ico_selected.gif);background-position:left top;background-repeat:no-repeat; clear:both}
.po_refused{color:#666666;height:72px !important;background-color:#fde7d4;font-size:100%;padding:8px 8px 8px 52px;margin:0 0 4px 0px;background-image:url(/images/ico_refused.gif);background-position:left top;background-repeat:no-repeat; clear:both}
.po_comments, .po_comments_new{color:#000;background-color:#f7f7f7;font-size:100%;padding:8px 8px 8px 24px;background:#f7f7f7 url(/images/arrow_grey_d.gif) 10px 12px no-repeat;}
.po_comments_hide, .po_comments_new_hide{color:#000;background-color:#f7f7f7;font-size:100%;padding:8px 8px 8px 24px;background:#f7f7f7 url(/images/arrow_grey_r.gif) 10px 12px no-repeat;}
.po_comments_new{background-color:#f0ffec;}
.po_comments_new_hide{background-color:#f0ffec;}
.po_sort_el_a{padding:16px 0px 6px 16px;background:#fff url(/images/arrow_grey_d.gif) 2px 19px no-repeat;white-space:nowrap;width:100%;}
.po_sort_el_p{padding:16px 0px 6px 15px;background:#fff url(/images/arrow_grey_r.gif) 2px 20px no-repeat;white-space:nowrap;text-align:right;width:0px;}
.po_sort_el_a a, .po_sort_el_p a{white-space:nowrap;}
#po_offers, #po_candidate, #po_refuse, #po_executor{font-size:10pt;font-weight:bold;white-space:nowrap;}
#po_offers_count, #po_candidate_count, #po_refuse_count, #po_executor_count{color:#9d9d9d;}
#po_selector{/*position:fixed;top:expression(eval(document.body.scrollTop) + "px");*/}
.po_m_refuse{background:#e0e0e0;border-right:2px #c6c6c6 solid;border-bottom:2px #c6c6c6 solid;padding:2px;display:none;position:absolute;z-index:10;}
.po_m_refuse a{display:block;color:#353535;font-size:12px;font-weight:bold;display:block;padding:6px 10px 6px 10px;white-space:nowrap;}
.po_m_refuse a:hover{background:#efefef;}
a img{border:none}
#po_text { width:800px !important;}



h1.dark {
	font-size: 20px;
	font-family: "Trebuchet MS";
	color: #333333;
}
.ligreen {
	color: #79b20f;
	font-size: 20px;
	font-family: "Trebuchet MS";
}
.ligreen_under {
	color: #79b20f;
	font-size: 20px;
	font-family: "Trebuchet MS";
	text-decoration: underline;
}
.nypricegrey {
	font-size: 18px;
}
.nypricebg {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
}
.nynav {
	color: #666666;
	font-size: 20px;
}
a.simplelink, a:hover.simplelink {
	text-decoration: none;
	color: #666666;
}
.ny_ul {
	list-style-type: disc;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
}
.audio, .video {
    margin: 32px 0px 32px 0px;
    text-align:center;
}
.nycompmini {
	color: #999999;
	font-size: 9px;
}
.nylastbg {
	background-image: url(/images/black_dots.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
}
.ny_text_grey {
	color: #535353;
	font-size: 20px;
	}
.ny_text_grey_td {
	color: #535353;
	font-size: 20px;
}
.ny_text_white_td {
	color: #FFF;
	font-size: 11px;
	padding: 0px 0px 2px 0px;
}

div.reserved{
	background-color: #f7e7d2;
	width:100%;
	padding:6px 9px 7px 9px;
	margin-bottom: 10px;
	color: #000;
}

img.po_img_exec, img.po_img_select, .po_img_refuse {
    width:158px;
    height:28px;
}

.op_count_new_msgs {
    font-size: 11px;
    font-weight: normal;
}

.img50x50 img {
	width:50px;
	height:50px;
}

.commune-rating 
{
  color:#666;
  text-align:center;
  width:57px;
  height:16px;
  background-image:url('/images/pmViewCommBtn.gif');
}

.disable
{
  color:#bbb;
}

a.service, a.service:visited {
    color: #5a5a5a;
    text-decoration: none;
    border-bottom: 1px #5a5a5a dotted;
}
a.service:hover, a.service:visited:hover {
    text-decoration: none;
    border-bottom: 1px #5a5a5a solid;
}

.service_disabled {
    color: #a3a3a3;
    text-decoration: none;
    border-bottom: 1px #a3a3a3 dotted;
}

#search_cnt {
    width: 100%;
    border: 1px #e3e3e3 solid;
    background: #fff;
    border-collapse:collapse;
    margin: 0;
    padding: 0;
}

#search_form_cnt {
    background: #f6f6f6;
    padding: 22px 14px 22px 14px;
}

#search_field_cnt, #search_ext_cnt, #search_config_cnt {
    width: 100%;
}

#search_string_cnt, #search_config_select_cnt {
    width: 100%;
    padding-right: 6px;
}

*+html #div_search_config_cnt .i-chk{
	position:static;
	}

#search_button_cnt {
    width: 70px;
}

#search_string {
    border: 1px #a7a6aa solid;
    width: 839px;
    height: 15px;
}

#search_submit {
    width: 70px;
}

#search_config_submit, #search_config_submit {
    width: 80px;
}

#search_example_cnt, #search_config_select_cnt {
    width: 80%;
}

#search_setup_cnt, #search_config_button_cnt {
    text-align: right;
    padding-right: 79px;
}

#search_setup_cnt a {
    text-decoration: underline;
}

#search_result_cnt {
    background: #fff;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 22px 14px 22px 14px;
}
#search_result_cnt2 {
    width: 100%;
}

#search_result_msg {
    background: #fff;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 42px 14px 42px 14px;
}

#search_result_name {
    color: #5a5a5a;
    font-size: 20px;
    width: 25%;
    text-align: left;
    vertical-align: top;
}

#search_result_list {
    width: 75%;
    text-align: left;
    vertical-align: top;
}

#search_config_submit {
    margin-bottom: 4px;
}

.ico_setup {
    width: 6px;
    height: 9px;
    margin-right: 3px;
    vertical-align: middle;
}

.little, .little a, .little a:visited {
    font-size: 9px;
    color: #999999;
}

.topic {
    color: #38b301;
}

.marked {
    color: #fff;
    background-color: #38b301;
}

#acc_switch.active { background:#ffffff }
#acc_switch.active .intd { border-right:solid 1px #E5E5E5;border-left:solid 1px #E5E5E5;height: 32px;}
#acc_switch.no-active .intd { padding:0 1px 0 1px;height: 32px;}
#acc_switch .dot { border-bottom:1px dotted gray }
#acc_switch .dot a { text-decoration:none}
#acc_switch .dot a:hover { text-decoration:none}
#acc_switch .f-field { overflow:hidden;background-repeat:repeat-y;background-color:#FFEDA9;background-image:url(/images/grad_red_205.jpg) }
#acc_switch .e-field { overflow:hidden;background-repeat:repeat-y;background-color:#E6FDB7;background-image:url(/images/grad_green_205.jpg) }
#acc_switch .d-r2 { padding-top:4px }
#acc_switch .d-r3 { padding-top:3px }
#acc_switch .d-r2 input { color:#909090;text-align:center }
#acc_switch .d-r3 input { color:#909090;text-align:center }
#acc_switch .d-r4 { padding-top:7px;text-align:center }
#acc_switch .t-c1 { padding-top:10px;text-align:center }
#acc_switch .t-c2 { padding:6px 6px 7px 0 }
#acc_switch #asw_box { overflow:hidden;position:absolute; }
#acc_switch div { font-size:11px }


.vip {font-size:11px;vertical-align:top}

.ac-pro{
	color: #FF6B3D !important;
	font-weight:bold;
	font-size: 100%;
	}
.ac-pro img{
	color: #FF6B3D;
	}
.ac-epro{
	color: #6BB24B !important;
	font-weight:bold;
	font-size: 100%;
	}
.ac-epro img{
	color: #6BB24B;
	}
.big-s .ac-pro{
	position:static !important;
	}

.ytplayer {
	text-align: center;
}

/*NEW GREY MENU 19.03.2009*/
.g-menu{
	background: #E5E4E3 url(../images/gm.gif) repeat-x bottom left;
	}
.g-menu td{
	border-bottom: 1px solid #b2b2b2;
	}
.g-menu td td{
	border-bottom: none !important;
	}


/* PAGINATOR */
#fl2_paginator {
	margin:20px 0 0 0;
}

#fl2_paginator a {
	color:#717171!important;
	text-decoration:underline!important;
	margin-right: 5px;
}
#fl2_paginator a:hover {
	color: #3bb100!important;
	text-decoration:underline!important;
}

#fl2_paginator b {
	font-weight:normal;
	padding:0 3px;
	color: #c6c6c6;
	text-decoration:none;
	border:1px solid #c6c6c6;
}

#nav_pre_not_active {background: url(/images/nav_pre_not_active.png) no-repeat left top; width:119px; height:21px; display:block; text-align:right; padding:0px; font:11px/21px Helvetica, Arial, sans-serif; overflow: hidden;}
#nav_next_not_active {background: url(/images/nav_next_not_active.png) no-repeat left top; width:119px; height:21px; display:block; text-align:left;padding:0px; font:11px/21px Helvetica, Arial, sans-serif; text-align:left}
#nav_pre_not_active span, #nav_pre_not_active a {margin-right:10px}
#nav_next_not_active span, #nav_next_not_active a {margin-left:10px}

/* end of PAGINATOR */	

/* opinionlink */

.pOpinion {
	color:#CC9900;
	font-weight:bold;	
}

.mOpinion {
	color:#6699CC;
	font-weight:bold;
}

.nOpinion {
	color:#666666;
	font-weight:bold;
}

/* end opinionlink*/

.ca-warn {
	margin-left: -4px;
	padding-left: 24px;
	padding-top: 6px;
	height: 18px;
	color: #FF500B;
	font-weight: bold;
	background: no-repeat left;
}

/*portfolio keys*/
.blog-tabs .p-keys a:link, .blog-tabs .p-keys a:visited{
	color: #666 !important;
	text-decoration:underline  !important;
	}
.p-keys a:hover{
	color: #666 !important;
	text-decoration:none  !important;
	}
/*Eduard, 18.01.2010 */
.flt-lnk:link, .flt-lnk:visited{
	text-decoration:none;
	background:url(/images/dot_666.png) repeat-x bottom left;
	color:#666;
	font-weight:400;
	}
.flt-lnk:hover{
	text-decoration:none;
	color:#6BB24B;
	background:url(/images/dot_green.png) repeat-x bottom left;
	}

.sms-code{
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	margin: -5px 6px 0 0;
	position:relative;
	top:2px;
	padding: 0 0 0 16px;
	background: url(/images/sms-code.png) no-repeat top left;
	}
.sms-code .sms-l{
	padding: 0 16px 0 0;
	background: url(/images/sms-code.png) no-repeat top right;
	display:inline-block;
	}
.sms-code .sms-in{
	background: #C3E3FE;
	display:inline-block;
	height:32px;
	}
.sms-code .sms-in strong{
	display:inline-block;
	padding: 8px 0 0 0;
	}
.bill-sms-space{
	display:block;
	color: #999;
	padding: 10px 0 0 13px;
	margin: 0 0 12px 190px;
	background: url(/images/sms-uarr.png) no-repeat 0 14px;
	}

/*Eduard 1.03.2010*/
.c{
	height: 1%;
	}
.c:after{
	content:".";
	display:block;
	clear:both;
	overflow:hidden;
	height: 0px;
	visibility:hidden;
	}
.norisk-rate-one{
	border-bottom: 1px solid #f3f3f3;
	padding: 10px 35px 13px;
	}
.norisk-rate-one .norisk-rate-one-task{
	border-bottom: 1px solid #f3f3f3;
	padding: 10px 35px 13px;
	}
.norisk-rate-one .last{
	border-bottom: 0px !important;
	}
.nr-num{
	float:left;
	width: 16px;
	}
.nr-prj-i{
	float:left;
	}
.nr-prj-rate{
	width: 210px;
	}
.nr-prj-rate div{
	background: #F2F2F0;
	color: #666;
	font-weight: 900;
	padding: 3px 10px 4px;
	}
.nr-prj-rate .b1{
	margin: 0 1px;
	}
.nr-prj-rate .b2{
	margin: 0;
	}
.nr-prj-rate .b1, .nr-prj-rate .b2{
	display:block;
	overflow:hidden;
	height: 1px;
	}
.nr-prj-rate .b1, .nr-prj-rate .b2{
	background: #F2F2F0;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	}
.norisk-rate-one h4{
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: 400;
	font-size: 11px;
	}
.norisk-rate-one h4 a:link, .norisk-rate-one h4 a:visited{
	color: #039;
	text-decoration:underline;
	}
.norisk-rate-one h4 a:hover{
	text-decoration: none;
	}
.norisk-rate-one p{
	margin: 0 0 5px 0;
	padding: 0;
	}
a.employer-name:link, a.employer-name:visited{
	font-weight:bold;
	color: #6BB24B;
	text-decoration:underline;
	}
a.employer-name:hover{
	text-decoration:none;
	}
.nr-rate-stars{
	float:right;
	padding: 18px 0 0 0;
	width: 230px
	}
.nr-rate-stars div{
	margin: 0 0 5px;
	}
.nr-rate-stars label{
	width: 110px;
	float:left;
	}
.nr-rate-stars span{
	float:left;
	padding: 2px 0 0 0;
	}
.nr-rate-stars span b{
	display:block;
	width: 12px;
	height: 12px;
	float:left;
	background: url(/images/stars.png) no-repeat 0 -12px;
	}
.nr-rate-stars span b.a{
	background: url(/images/stars.png) no-repeat 0 0;
	}

/*Eduard 3.3.2010*/
.year-rate-graph{
	padding: 0 0 0 111px;
	margin: 50px 0 0 0;
	width: 744px;
	}
.year-rate-graph h3{
	text-align:left !important;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 20px 0;
	padding:0;
	}
.year-rate-graph select{
	float:right;
	position:relative;
	top: 7px;
	font-size: 12px;
	width: 180px;
	}

.month-rate-graph{
	padding: 0 0 0 111px;
	margin: 50px 0 0 0;
	width: 744px;
	}
.month-rate-graph h3{
	text-align:left !important;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 20px 0;
	padding:0;
	}
.month-rate-graph select{
	float:right;
	position:relative;
	top: 7px;
	font-size: 12px;
	width: 180px;
	}
 .month-rate-graph.rate-tab {
     width: 660px;
     padding: 0;
 }
 .month-rate-graph.rate-tab-pro {
     padding: 0 0 0 66px;
 }

.notsupport{
	border: 1px solid #FFCDBC;
	background: #FFEAE3;
	margin: -5px 0 10px 0;
	color: #333;
	font-size: 12px;
	padding: 8px 12px 10px;
	}
.notsupport strong{
	color: #db0000;
	}
.notsupport a:link, .notsupport a:visited{
	color: #039;
	text-decoration:underline;
	}
.notsupport a:hover{
	text-decoration:none;
	}
.notsupport .close{
	float:right;
	margin: 2px 0 0 0;
	}

/*project report*/

.lnk-dot-grey:link, .lnk-dot-grey:visited{
	background:url(../images/dot_666.png) repeat-x bottom left;
	color:#666!important;
	text-decoration:none;
	}
.lnk-dot-grey:hover{
	background:none;
	text-decoration:none;
	}
.report-thanks{
	margin: 0 auto;
	position:relative;
	top: -10px;
	width: 400px;
	}
.report-thanks .b1, .report-thanks .b2{
	background: #D9EFFF;
	border-color: #EBF7FF;
	}
.report-thanks .rnd-in{
	background: #D9EFFF;
	text-align:center;
	padding: 6px 15px 7px;
	}
.report-block{
	position:relative;
	}
#ov-report{
	width: 590px;
	position:absolute;
	left: 50%;
	top: 0;
	z-index:1000;
	margin: 0 0 0 -295px;
	display:none;
	}
#ov-report .ov-in{
    height:171px!important;
	}
#ov-report .ov-in .ov-col1{
	float:left;
	width: 210px;
	margin: 0 25px 0 0;
	}
#ov-report .ov-in .ov-col2{
	float:left;
	width: 310px;
	}
#ov-report .ov-in .ov-col2 label{
	display:block;
	margin: 0 0 7px 0;
	}
#ov-report .ov-in .ov-col1 ul{
	margin: 0;
	list-style:none;
	padding: 0;
	}
#ov-report .ov-in .ov-col1 ul li{
	padding: 0;
	margin: 0 0 5px 0;
	}
#ov-report .ov-in .ov-col2 textarea{
	height: 80px;
	width: 302px;
	resize: none;
	}
#ov-report .ovr-files{
	list-style:none;
	margin: 0 0 40px 0;
	padding: 0;
	}
#ov-report .ovr-files a{
	float:right;
	position:relative;
	top:2px;
	}

*+html #fl2_sidemenu_ch input{
	height: 16px !important;
	}
.paybox2{
	border: 1px solid #DCDBD9;
	margin: 0 0 20px 0;
	width: 470px;
	}
.paybox2 h3{
	font-size:18px;
	font-weight:400;
	color: #6BB24B;
	margin: 0;
	padding: 11px 10px 9px 15px;
	}
.paybox2 table{
	width: 100%;
	border-collapse:collapse;
	vertical-align:middle;
	}
.paybox2 tfoot{
	font-size: 12px !important;
	}
.paybox2 tr.pb2-period td, .paybox2 tr.pb2-period th{
	background: url(/images/dot_999.png) repeat-x top left;
	}
.paybox2 tfoot td, .paybox2 tfoot th{
	font-size: 12px !important;
	background: none;
	}
.paybox2 th{
	padding: 0 0 0 15px;
	width:101px;
	font-weight:400;
	border:none !important;
	}
.paybox2 td{
	padding: 0 10px 0 10px;
	border:none !important;
	}
.paybox2 tfoot td, .paybox2 tfoot th{
	padding-top:13px;
	}
.paybox2 .pb2-date td, .paybox2 .pb2-date th{
	color: #999;
	}
.paybox2 .pb2-date td{
	padding: 3px 10px;
	}
.paybox2 .pb2-left{
	font-size: 12px;
	}
.paybox2 .pb2-left td{
	padding: 5px 10px 16px;
	}
.paybox2 .pb2-left th{
	padding: 5px 0 16px 15px;
	}
.paybox2 .pb2-left-val{
	color: #F47835;
	}
.paybox2 .pb2-sum th{
	font-size: 12px;
	padding: 7px 0 16px 15px;
	}
.paybox2 .pb2-sum td{
	padding: 7px 10px 16px 10px;
	}
.paybox2 .i-chk{
	position:relative;
	top:1px;
	}
.paybox2 .close {
	position:relative;
	top:5px;
	right: 5px;
	margin: 0 !important;
	}
.pb2-sum-val{
	display:inline-block;
	padding: 0px 5px 0px 0;
	height: 20px;
	overflow:hidden;
	background: url(/images/ap-r.png) no-repeat top right;
	}
*+html .pb2-sum-val{
	zoom:1;
	display:inline;
	}
.pb2-sum-val div{
	display:inline-block;
	background: #FFEDA9 url(/images/ap-l.png) no-repeat;
	font-weight:900;
	padding: 3px 0px 0px 5px;
	height: 17px;
	overflow:hidden;
	}
.pb2-sum-val .b1, .pb2-sum-val .b2{
	display:none !important;
	}
.pb2-sum-val .b1{
	overflow:hidden;
	height: 1px;
	font-size:1px;
	margin: 0 1px;
	}
.pb2-sum-val .b2{
	display:block;
	overflow:hidden;
	height: 1px;
	font-size:1px;
	}
.pb2-sum-val .b1{
	background: #FFEDA9;
	border-left:1px solid #FFF6D2;
	border-right:1px solid #FFF6D2;
	}
.pb2-sum-val .b2{
	border-left:1px solid #FFF6D2;
	border-right:1px solid #FFF6D2;
	background: #FFEDA9;
	}
.payboxes-new table{
	margin: -13px 0 0 0;
	}
.payboxes-new tfoot{
	background:none;
	}
.lnk-pb2-off:link, .lnk-pb2-off:visited{
	background:url(/images/dot_red.png) repeat-x bottom left;
	text-decoration:none;
	color:#A23E3E;
	font-size: 12px;
	}
.lnk-pb2-off:hover{
	background:none;
	}
.lnk-pb2-on:link, .lnk-pb2-on:visited{
	background:url(/images/dot_green.png) repeat-x bottom left;
	text-decoration:none;
	color:#6BB24B;
	font-size: 12px;
	}
.lnk-pb2-on:hover{
	background:none;
	}
.pb2-spin{
	float:left;
	position:relative;
	top:-2px;
	padding: 0 3px;
	}
.pb2-spin img{
	display:block;
	}

/*NoRisk Opinions*/
.nro-title{
	background: #F0EFED;
	width: 100%;
	font-size:11px;
	font-weight:400;
	color: #666;
	margin: 0 0 8px 0;
	}
.nro-title, .nro-title td, .nro-title th{
	border-collapse:collapse;
	}
.nro-title th{
	font-weight:400;
	width: 30px;
	text-align:left;
	padding: 4px 0 6px 10px;
	}
.nro-title td{
	padding: 4px 0 6px 10px;
	}
.nro-title td a:link, .nro-title td a:visited{
	color: #039;
	text-decoration:underline;
	}
.nro-title td a:hover{
	color: #039;
	text-decoration:none;
	}
.td-nro-arb{
	background: #A23E3E;
	text-align:center;
	width: 135px;
	color: #fff;
	padding-left: 0 !important;
	}
.nro-txt{
	margin: 0 0 9px 0;
	}
.td-nro-date{
	width: 105px !important;
	color: #999;
	}
.nro-arb-txt{
	color: #A23E3E !important;
	}

.banner_240x400 img{
	display:block;
	}
.banner_240x400 .bin{
	padding: 0 !important;
	}
.banner_240x400 h2{
    color: #666;
    font-size: 180%;
    font-weight: normal;
    margin: 0px 0px 15px;
}


.post-rate{
	float:right;
	color: #999;
	width:92px;
	margin: 2px 0 0 0;
	height: 20px;
	}
.post-rate img{
	float:left;
	position:relative;
	top:-4px;
	}
.post-rate-val{
	width: 44px;
	text-align:center;
	float:left;
	font-size: 11px;
	font-weight:900;
	}
.post-rate .pr-plus{
	color: #5DA23E;
	}
.post-rate .pr-minus{
	color: #A23E3E;
	}

.commune-lo{
	padding: 0 0 0 10px;
	}
.commune-lo div{
	margin: 0 0 10px 0 !important;
	}



.prj_frl{
	font-size:11px !important;
	clear:both;
	margin: 0 0 15px 0;
	}
.prj_frl .b1{
	display:block;
	overflow:hidden;
	height: 1px;
	font-size:1px;
	margin: 0 1px;
	border-left:1px solid #F7F7F5;
	border-right:1px solid #F7F7F5;
	background: #F0EFED;
	}
.prj_frl .b2{
	display:block;
	overflow:hidden;
	height: 1px;
	font-size:1px;
	border-left:1px solid #F7F7F5;
	border-right:1px solid #F7F7F5;
	background: #F0EFED;
	}
.prj_frl-in{
	background: #F0EFED;
	padding: 10px 11px 11px;
	font-size:11px !important;
	color: #666;
	}
.prj_frl-in .ac-pro{
	position:static;
	display:inline-block !important;
	margin-bottom: -1px !important;
	vertical-align:bottom;
	}
.prj_frl-in strong{
	color: #5DA23E;
	vertical-align:top;
	}
.prj_frl-in a:link, .prj_frl-in a:visited{
	color: #666;
	text-decoration:underline;
	}
.prj_frl-in a:hover{
	text-decoration:none;
	}
a.freelancer-name:link, a.freelancer-name:visited{
	font-weight:900;
	text-decoration:none !important;
	}
a.freelancer-name:hover{
	font-weight:900;
	text-decoration:underline !important;
	}
.review-plus{
	color: #CC9900;
	}
.review-minus{
	color: #6699CC;
	}
.review-neitral{
	color: #666;
	}
.prj_frl-user{
	display:inline-block;
	width: 350px;
	}
.prj_frl-user .fteam, .prj_frl-user .ac-pro, .prj_frl-user .ac-epro{ margin-right:3px;}
.prj_frl-user .u-inact{ position:relative; top:1px; 	}
.prj_frl-info{
	float:right;
	}


.msgl-check{
	padding: 8px 0 8px 15px !important;
	vertical-align:top;
	width: 13px !important;
	}
.i-chk{
	float:left;
	}
.i-chk input{
	width: 13px;
	height: 13px;
	padding:0;
	margin: 0;
	}
.ig-stat span{
	background: #FFF6B5;
	color: #444;
	white-space:nowrap;
	display:inline-block;
	padding: 0 4px;
	line-height:15px;
	}
.ig-btn{
	padding: 5px 0 0 0;
	position:relative;
	}
.ig-btn .overlay, .user-to-ignore .overlay{
	position:absolute;
	bottom: 0;
	left: 0;
	z-index:100;
	}
.msg-list .overlay ul, .user-to-ignore .overlay ul{
	list-style:none;
	padding: 0 0 35px;
	margin: 0;
	}
.msg-list .overlay ul li, .user-to-ignore .overlay ul li{
	line-height:13px;
	font-size:11px;
	margin: 0 0 5px 0;
	white-space:nowrap;
	}
.msg-list .overlay ul li .i-chk, .user-to-ignore .overlay ul li .i-chk{
	margin: 0 5px 0 0;
	}
.ig-folders{
	border:none !important;
	margin: 0 0 0 43px !important;
	}
.ig-folders li{
	border:none !important;
	padding:0 !important;
	margin: 0 0 5px 0;
	}
.ig-folders li a:link, .ig-folders li a:visited{
	color: #003399;
	text-decoration:underline;
	}
.ig-folders li a:hover{
	text-decoration:none;
	}
.msgl-bar{
	padding: 4px 0 4px 17px;
	margin:-10px 0 10px;
	border-bottom: 1px solid #D9D9D9;
	background: url(/images/bar-interview-sort.png) repeat-x bottom left;
	}
.msgl-userarch{
	float:right;
	position:relative;
	padding: 1px 10px;
	}
.msgl-bar .i-chk{
	float:left;
	width: 28px;
	padding: 5px 0 0 0;
	}
.msgl-userarch input{
	font-size: 13px;
	line-height:14px;
	padding: 1px;
	float:left;
	margin: 0 10px 0 0;
	border: 1px solid #b2b2b2;
	position:relative;
	top:2px;
	}
.msgl-userarch .btnr-mini{
	float:left;
	}
.msgl-userarch .overlay{
	position:absolute;
	top: 40px;
	right: -10px;
	z-index:100;
	}
.user-to-ignore{
	position:relative;
	padding: 10px 0 0 0;
	}
.user-to-ignore .overlay{
	position:absolute;
	top: 40px;
	left: 0;
	z-index:100;
	height: 151px;
	}
.user-to-ignore .overlay .ov-in{
	width: 170px;
	}

.btn-pp-t1 .btn-txt{
	background: url(/images/icons/pp-status-b.png) no-repeat -47px -132px;
	padding-left:25px !important;
	}
.btn-pp-t2 .btn-txt{
	background: url(/images/icons/pp-status-b.png) no-repeat 0px -179px;
	padding-left:25px !important;
	}
.btn-pp-t3 .btn-txt{
	background: url(/images/icons/pp-status-b.png) no-repeat -94px -85px;
	padding-left:25px !important;
	}

.shop-one { clear:both	}
.shop-one .shop-one-h{
	padding:0 0 10px 0; 
	}
.shop-one .shop-one-h h3{
	display:inline;
	font-size:17px;
	font-weight:400;
	}
.shop-one .shop-one-h h3 a{
	font-size:17px !important;
	font-weight:400;
	}
.shop-one .shop-one-price{
	float:right;
	font-size:17px;
	color: #5DA23E;
	font-weight:400; line-height:1.4;
	}
.shop-one, .shop-one p, .shop-one a{
	font-size:12px !important;
	}
.shop-one a:hover{
	text-decoration:none !important;
	}
/*.shop-one-cat{ padding-bottom:10px}*/
.shop-one-info{
	margin: 0 0 15px 0;
	}
.shop-one-info .form-el{
	font-size:12px !important; color:#666; line-height:1.2; 
	}
.shop-one-info .form-block{
	padding: 5px 10px 3px; border-bottom-color:#fff;
	}
.shop-one-info .form-el{
	margin: 0 0 5px;
	}
.shop-one-info .form-el .lnk-green{ float:right}
.shop-one .tags-line{
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
	background: url(/images/tag-line.png) no-repeat 0 4px;
	}
.shop-one .comment-list h4{
	font-size:12px;
	}
.shop-one .cl-form-simple .lnk-dot-666{
	float:right;
	position:relative;
	top:10px;
	}
.shop-one .shop-preview{
	margin: 0 0 20px 0;
	}
.shop-one .shop-preview img{
	display:block;
	margin: 0 auto;
	}
.shop-one .lnk-shop-view{
	padding: 5px 0 0 0;
	}
	
.shop-one-date{ display:inline-block; padding:2px; background:#f0efed; color:#999}	
.meta .shop-one-date{ background: none}	
.shop-one .cl-li-first {border-top: 1px solid #e7e6e5;}	
.shop-one .freelancer-name, .shop-one .employer-name{ font-size:11px !important; text-decoration:none !important;}	
.shop-one .freelancer-name:hover, .shop-one .employer-name:hover{ text-decoration: underline !important;}	
.shop-one .freelancer-name:hover, .shop-one .employer-name:hover{ text-decoration: underline !important;}	
.shop-one .freelancer-name img{  float:left}	
.shop-one .cl-ul .cl-li .cl-li-in {margin: 0 ;}
.shop-one .cl-form-simple{ border-top-color:#e7e6e5; padding-top:15px}
.shop-one .lnk-dot-666{ font-size:11px !important}
.shop-img{ float:right; padding:0 0 10px 10px}
.shop-list .shop-one-date{ display:block; padding:0px; background:none; line-height:20px }	
.id{ float:left; display:block; background:url(/images/id.gif) right 0 no-repeat; line-height:20px; padding-right:10px; margin-right:10px}
.id span{ float:left; display:block; background:url(/images/id.gif) 0 0 no-repeat;height:20px; padding-left:18px; color:#999; line-height:17px;}
.meta{ padding-top:10px}
.shop-item { border-bottom:1px solid #d7d7d7; margin-bottom:20px; padding-bottom:20px}
.shop-item .shop-one-info {display: block;overflow: hidden; margin:0}
.cell{  float:left; padding-right:5px}
.cell a img{ vertical-align: inherit}
*+html .cell a img{ vertical-align: middle}
.shop-item .u-inact { vertical-align:inherit}
*+html .shop-item .u-inact { vertical-align:bottom; margin-bottom:2px }
*+html .promo-store .shop-one-info .form-in .first{ float:left; width:96%; border-bottom-color:#F0EFED; margin-bottom:1px}
*+html .promo-store .shop-one-info .form-in .last{ float: none; width: auto; border-bottom:1px solid #fff; margin-bottom:0; border-top:2px solid #fff;}
*+html .page-profile .promo-store .shop-one-info .form-in .first{ float: none; width: auto; border-bottom:1px solid #fff; margin-bottom:0}
*+html .shop-one .shop-item { height:1%}




.portfolio-share{
	list-style:none;
	padding: 10px;
	height: 23px;
	margin: 0 -10px ;
	}
.portfolio-share li{
	float:left;
	padding: 0;
	margin: 0 10px 0 0;
	}
.portfolio-share li a, .portfolio-share li img{
	display:block;
	}

.promo-bill-warning{
	display:block;
	padding: 15px 0 0 20px;
	background: url(/images/ico_error2.gif) no-repeat 0 3px;
	}


.tbl-ratinginfo, .tbl-ratinginfo table, .tbl-ratinginfo td, .tbl-ratinginfo th{
	font-size:12px;
	border-collapse:collapse;
	}
.tbl-ratinginfo table th{
	font-weight:400;
	text-align:left !important;
	}
.tbl-ratinginfo th, .tbl-ratinginfo td{
	padding: 4px 0px 6px;
	}
.tbl-ratinginfo td{
	text-align:right !important;
	color: #999;
	}
.tbl-ratinginfo .tbl-in td{
	font-size:11px !important;
	text-align:left !important;
	color: #666 !important;
	}
.tbl-ratinginfo .tbl-in td span{
	color: #999 !important;
	}
.tbl-ratinginfo .line2, .tbl-ratinginfo .line td, .tbl-ratinginfo .line th{
	border-top: 1px solid #E6E6E5;
	}

.list-ratinginfo div{
	font-size:12px !important;
	color: #333  !important;
	}
.list-ratinginfo{
	font-size:12px !important;
	}
.list-ratinginfo ol{
	margin: 15px 0 15px 20px !important;
	padding: 0 !important;
	}
.list-ratinginfo ol li{
	margin: 0 0 15px 0 !important;
	}
.list-ratinginfo ol li a:link, .list-ratinginfo ol li a:visited{
	color: #003399;
	text-decoration:underline;
	}
.list-ratinginfo ol li a:hover{
	color: #003399;
	text-decoration:none;
	}
.list-ratinginfo ol li p{
	margin: 3px 0 0 0 !important;
	}

/********* PROJECT HISTORY ***********/

.prjh {
	padding: 6px 12px 8px 10px;
	margin: 14px 0 1px 60px;
	background: #f3f2f0;
	}

	.prjh_content {
		display: none;
		}

	.prjh_visible {
		display: block;
		}

		.prjh .lnk-dot-grey,
		.prjh h2,
		.prjh .prj_cost,
		.prjh .prj_text {
			color: #444;
			}

		.prjh h2 {
			padding-top: 17px;
			padding-bottom: 0;
			margin-bottom: 7px;
			}

		.prjh .prj_cost {
			padding-top: 17px;
			padding-bottom: 0;
			}

		.prjh_file {
			padding-top: 15px;
			font-size: 12px;
			color: #666;
			vertical-align: middle;
			}

		.prjh_section {
			padding: 16px 0 4px 0;
			font-size: 11px;
			color: rgb(102, 102, 102);
			text-align:right;
			}

/********* End of PROJECT HISTORY ***********/

.sbr-ic {background: url("../images/n-userbar.png") no-repeat scroll -314px -102px transparent; padding:0 0 1px 23px;}
a.sbr-ic { text-decoration:underline;color:#039}
.like-sbr{ padding: 0 10px 0 0; font-size:11px; float:left; background:url(/images/sbr-r.gif) right 0 no-repeat; margin:8px 0 4px}
.like-sbr span{ padding: 0 0 0 10px; display:block; background:url(/images/sbr-l.gif) 0 0 no-repeat; line-height:24px; white-space:nowrap;}
.sbr{ padding:5px; overflow:hidden; zoom:1}
.sbr-l{ font-weight:bold; width:140px; font-size:11px; float:left; color:#666; padding-left:6px}
.sbr-r label{ font-weight:bold; font-size:11px; position:relative; top:-1px; color:#666}
.sbr-r input{ position:relative; top:-1px}
.sbr-r span{ display:block; margin-left:144px;  font-size:11px; color:#666}

.sbr_p{ float:left; margin-right:5px; position:static}

.izbr-item{  padding-right:20px; padding-bottom:20px; display:block;  clear:both; float:left; width:100%; z-index:1 }
.izbr-all .izbr-item{  padding:0px; }
.izbr-all .izbr-text{ width:225px; }
.izbr-all .last { padding-right:20px}
.izbr-all .last #noteFormContent #ov-izbr-2{ left:-170px}
.izbr-item #noteFormContent{ position: relative; z-index:10}
.izbr-item #noteFormContent #ov-izbr-2{ position: absolute; margin:0; left:0; top:53px; display:block; z-index:10; }




.p-pro .izbr-even  { width:457px;}
.p-pro .izbr-odd{width:457px;}
.p-pro .izbr-odd .izbr-item{width:437px;}

.izbr-item .lpl-avatar{ float:left; width:50px; height:50px}
.izbr-item .izbr-text span a{ color:#666; font-weight:bold}
.izbr-item .izbr-text span img{ margin: 0 5px 0 0}
.izbr-text{ margin-left:60px; }
.izbr-text p{ margin:0px 40px 0 0; padding:0; word-spacing:normal; }
.p-nopro .izbr-text .form, .p-pro .izbr-text .form{ max-width:260px }
.izbr-text .user-inf{ display:block; overflow:hidden }
.izbr-text .form{ padding:5px 0; display:inline-block; position:relative; z-index:5;}
.izbr-text .form b{}
.izbr-text  .form-in{ padding:4px 10px; color:#444; position:relative }
.izbr-text  .form-in a{}
.izbr-del{ background:url(/images/btn-remove2.png) 0 0 no-repeat; width:12px; height:12px; display:block; float: right; margin-left:10px; cursor:pointer;  }
.izbr-edit{ background:url(/images/btn-edit2.png) 0 0 no-repeat; width:12px; height:12px; display:block; float: right; margin-left:0px; cursor:pointer; }
*+html .izbr-del{position:absolute;  right:5px }
*+html .izbr-edit{position:absolute;  right:20px }
.izbr-even .izbr-item { padding-right:0; }
.izbr-even  { width:322px; float:left }
.izbr-odd{ float:left;width:342px; }
.izbr-text .form a{ color:#5da23e; border-bottom:0; line-height:1; text-decoration:none}
.izbr-text .wrap-izbr{}
.izbr-text .form a:hover{ text-decoration:none; border:0}
.izbr-text .form a.btnr-mb{ text-decoration:none; border:0}
*+html .add-z{ width:115px}
.izbr-text .btnr-mb{ margin:10px 0}
.izbr-check{ float:left; width:20px;}
.izbr-setup .izbr-text{ margin-left:80px;}
.izbr{ }
#ov-izbr{ position: absolute; left:50%; top:50%; z-index:10; width:400px;margin-left:-200px; margin-top:-100px; display:none}
#ov-izbr-2{ position: absolute; left:50%; top:50%; z-index:10; width:400px;display:none}
.izbr-item:has(#noteFormContent){ position:relative}
#ov-izbr .ov-in{ height:190px}
#ov-izbr-2 .ov-in{ height:160px}
#ov-izbr .i-btn, #ov-izbr-2 .i-btn{ border-bottom:1px dotted #333; padding:0; font-size:12px; text-decoration:none}
#ov-izbr-2 .i-btn{ float:right; padding-top:10px}
#ov-izbr a.i-btn:hover, #ov-izbr-2 a.i-btn:hover{ border-bottom-color:#f3fcf0; text-decoration:none;}
#ov-izbr a.btn-del{ float:right; color:#a23e3e; text-decoration:none; margin-top:10px; font-size:12px}
#ov-izbr a.btn-del:hover{ text-decoration: underline;}
.izbr-textarea textarea{ width:350px; height:100px; max-height:100px; max-width:350px; overflow:hidden}
.izbr-choose { overflow:hidden; padding:0; margin:0; padding-bottom:5px}
.izbr-choose li{ float:left; margin-right:5px; list-style:none; padding:5px 10px}
.izbr-choose li.active{ background:#e3f0dd}
.izbr-choose li.active a{ border:0}
.izbr-choose li a{ color:#666; text-decoration:none; border-bottom:1px dotted #666}
.izbr-choose li a:hover{ text-decoration:none; border-bottom:0}
.sent-mark{ padding:10px 0 0; line-height:1.4}
.sent-mark span{ color:#999}
.sent-mark a{ text-decoration:none; border-bottom:1px dotted #039; color:#039;}
.sent-mark a:hover{ text-decoration:none; border-bottom:0}
.all-izbr-row{ }

table div.footer { border:0}
.footer .yashare-block{ float:right; padding:0; margin:0; margin-top:-10px}
.portfolio-share .yashare{ float:right; margin-right:-7px}

.yashare-auto  { padding:0; margin:0; float: right; width:740px; padding-top:16px}
.yashare-auto  .yashare-block{ float:right; margin-top:-8px; margin-right:-35px}
*+html .yashare-auto  .yashare-block{ margin-top:-8px;}
.yashare-auto  h4{  color:#666; font-size:11px; margin:0; padding-left:28px}

.commune-share .yashare-auto  { padding:0; margin:0; float: right; width:930px; padding-top:16px}
.commune-share .yashare-auto  .yashare-block{ float:right; margin-top:-8px; margin-right:8px}
.commune-share .yashare-auto  h4{  color:#666; font-size:11px; margin:0; padding-left: 0}
.commune-share{padding: 0px;margin: 0px; background: url(/images/shadow_t.gif) 0 bottom  repeat-x ; height:50px; }
.commune-share h4{margin-top: -2px;}
.prj-pro{ float:left; color:#666; font-size:11px; }
.prj-pro img{ position:relative; top:2px}

#outer .promo-store #content{ border:0; padding:0}



#outer .promo-store #content{ border:0; padding:0}

.last-sbr{padding:0 0 20px 20px; font-size:12px !important;}

.blog-tabs .brdtop a{ text-decoration:none; color:#333 !important}
.blog-tabs .brdtop a:hover{ text-decoration: underline}

.izbr-all { padding:0px; }
.izbr-all table td{ padding:20px 0 20px 20px}
.izbr-all table table td{ padding:0px }
.wrap-izbr-row{border: 1px solid #C6C6C6;}
.p-nopro .izbr-all .izbr-text .form, .p-pro .izbr-all .izbr-text .form {max-width:225px;}

.izbr-item a.freelancer-name, .izbr-item a.employer-name,
.izbr-all a.freelancer-name, .izbr-all a.employer-name {
    text-decoration: none !important;
}
.izbr-item a.freelancer-name:hover, .izbr-item a.employer-name:hover,
.izbr-all a.freelancer-name:hover, .izbr-all a.employer-name:hover {
    text-decoration: underline !important;
}

.apf-addedfiles td{ padding-bottom:5px}
.apf-addedfiles td img{ margin:3px 5px 0 0; float:left}
.apf-addedfiles td a{ color:#039; text-decoration: underline}
.apf-addedfiles td a:hover{ color:#039; text-decoration:none}




.blog-one-cnt{ overflow:hidden}

.menu-user-page{ border-bottom:1px solid #ccc; width:100%; height:20px;}
.menu-user-page td img{ float:left}








.user_menu td img{ float:left;}


.inform-setup td{ padding:0 0 4px}
.inform-setup td a{ position:relative; left:10px}
.http-cell { padding-right:7px !important}
.input-cell-setup{padding-right:7px !important}
.cell-setup-date select {font-size: 12px;height: 21px; vertical-align:top}
*+html .cell-setup-date select {font-size:13px; position:relative; top:1px; height:20px}
.cell-setup-date input {height: 16px;}
.dop-inf-tabl textarea{ width:900px}


.box .crumbs{ margin:10px 0}

.boxbt a{ text-decoration:none !important}

.n_qpr textarea.wdh98{ padding:1px 1px 1px 2px}

#hack_warn_all{ text-align:left}


.inform-setup td{ padding:0 0 4px}
.inform-setup td a{ position:relative; left:10px}
.http-cell { padding-right:7px !important}
.input-cell-setup{padding-right:7px !important}
.cell-setup-date select {font-size: 12px;height: 21px; vertical-align:top}
*+html .cell-setup-date select {font-size:13px; position:relative; top:1px; height:20px}
.cell-setup-date input {height: 16px;}
.dop-inf-tabl textarea{ width:900px}
.usr-inform .u-inact{ position:relative; top:1px}



.boxbt a{ text-decoration:none !important}

.n_qpr textarea.wdh98{ padding:1px 1px 1px 2px}






















