/* Globals
--------------------------------------------------*/
html, form, fieldset, body, div, span, table, th, tbody, td, tr, hr, p, img, ul, ol, li, h1, h2, h3, h4, h5, h6, tt, dl, dt, dd {
	border: 0;
	margin: 0;
	padding: 0;
}
html, body {
	width: 100%;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
body {
	background: url("../../images/old/bg_body.gif") repeat-x 0 0 #f8f8f8;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	max-width: 1280px;
	min-width: 1014px;
	min-height: 100%;
	position: relative;
	text-align: left;
	width: 100%;
	*width: expression(parentNode.clientWidth < 1014 ? "1014px" : "auto");	
}
a {
	text-decoration: underline;
	outline: 0;
	color: #0d73c8;
	}
a:hover {
	text-decoration: none;
}/*
a:visited {
	color: #486a83;
}*/
small {
	font-size: 10px;
}
input, textarea, select {
	margin: 0;
}
input.in, textarea {
	padding: 2px;
	font: 11px Tahoma;
	background-color: #fff ! important;
}
html body .btn,
html body .btn input {
	font: 11px Tahoma;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 0;
}

/* Global Height 
--------------------------------------------------*/
.gh {
	min-height: 100%;
	height: auto;
	position: relative;
	_height: 100%;
	
}
.g {
	padding: 30px 35px 100px;
	overflow: hidden;
	*zoom: 1;
}


/*-----------------------Header styles----------------------*/

.header {

	position:relative;
	padding:1px 0 0;

}
.logo_partner {
	position:relative;
	top:29px;
	left:36px;
	width:363px;
	height:95px;
	margin:0;
	padding:0;
	font-size:1.5em;
}

.logo_partner a {
	height:158px;
	position:relative;
	display:block;
	width:363px;
	color:#c4c4c4;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:34px 0 0;
	overflow:hidden;
	background:url(../../images/old/logo_partner.gif) no-repeat 0 0;
}

.logo {

	position:absolute;

	top:9px;

	left:36px;

	width:363px;

	height:45px;

	margin:0;

	padding:0px;

	font-size:1.5em;

	

}

.logo a {

	position:relative;

	display:block;

	width:363px;


	color:#c4c4c4;

	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:34px 0 0;

	overflow:hidden;
	background:url(../../images/old/logo_beta.gif) no-repeat 0 0;
}


.headerP {

	position:relative;
	height:158px;
	margin: 64px 20px 15px;

	padding:0;
	background:url(../../images/old/headerp_bg.gif) repeat-x top left;

}
.headerHide {

	position:relative;
	height:68px;
	padding:0;
	z-index: -1;
}
.headerP h2 {
margin: 32px 0 5px 40px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.headerP p {
margin:5px 0 5px 40px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.headerP li {

	display:block;

	list-style:none;

	position:absolute;
	padding:1px 0 0;
	height:157px;

}

.headerP li.addOrder {
	width:339px;
	background:url(../../images/old/headerp_1.jpg) no-repeat 0 0;
	left:0;
	top:0;

}

.headerP li.selectEmp {
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -130px;
	width:332px;
	background:url(../../images/old/headerp_2.jpg) no-repeat 0 0;

}

.headerP li.applyWork {
	padding:1px 0 0 5px;
	top:0;
	right:0;
	width:275px;
	background:url(../../images/old/headerp_3.jpg) no-repeat 0 0;

}

.headerP li a {

	font-size:11px;

	font-weight: normal;

	color: black;
	text-decoration: none;
}

.headerNav {

	position:relative;

	height:40px;

	margin:0 20px 0;

	background: #73b00e url(../../images/old/headernavbg.gif) repeat-x;
 
}

.headerNav form {

	position:absolute;

	top:0px;

	right:0px;

	height:30px;

	padding: 10px 10px 0;

	background:url(../../images/old/headernavright.gif) no-repeat top right;

}

.headerNav .rside {

	position:absolute;
	top:0px;
	right:0px;
	height:30px;
	padding:10px 0 0;
	background:url(../../images/old/headernavright.gif) no-repeat top right;
}

.headerNav form .searchButton {

	border: 0;
	width: 54px;
	height: 22px;
	background: url("../../images/old/bg_btn_search.gif") no-repeat top;
	font-size: 11px;
	color: #898989;
	padding-bottom: 3px;
}

.headerNav form .searchField {

	color:#8e8e8e;

	font-size:11px;

	border:0;

	width:130px;

	padding:4px 3px 3px;

	border-right:1px solid #808080;

	background: white url(../../images/old/sfbg.gif) repeat-x;

	vertical-align:top;

}

.headerNav ul {

	margin:0;

	padding:0;

	height:40px;

	background:url(../../images/old/headernavleft.gif) no-repeat 0 0;

	overflow:hidden;

}

.headerNav ul li {

display:block;
float:left;
height:41px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:9px;
padding:1px 0 0 10px;
font-weight:bold;
	background:url(../../images/old/headernavdi.gif) no-repeat 0 0px;

}
.headerNav ul li.active a{
background:url(../../images/old/bg_header_bar_a_r.gif) no-repeat right top;
color: #666666;
}
.headerNav ul li.active a:hover {
text-decoration:none;
}
.headerNav ul li.active a span{
background:url(../../images/old/bg_header_bar_a_l.gif) no-repeat left top;
cursor:default;
color:#375705;
}
.headerNav ul li.first {

background:transparent none repeat scroll 0 0;
margin-left:15px;
padding:1px 4px 0 0;

}

.headerNav ul li a {

color:#FFFFFF;
display:block;
float:left;
font-size:11px;
height:25px;
margin-top:6px;
text-decoration:none;
text-transform:uppercase;

}
.headerNav ul li a:hover {
text-decoration:underline;
}
.headerNav ul li a span {
cursor:pointer;
display:block;
float:left;
height:25px;
line-height:21px;
padding:2px 6px 0;
}
.contentWrapper {

	padding:0 28px 0 20px;

	overflow:hidden;

}

/* Forms
--------------------------------------------------*/
.gh form .in {
	color: #333;
	border: 0;
	padding: 3px;
	border: 1px solid #b0b0b0;
}
.gh form textarea.in {
	color: #333;
	border: 1px solid #b0b0b0;
	background: none;
}
.gh form .ua {
	color: #8f8f8f;
}
div.btn {
	background: url("../../images/old/bg_btn_wh.gif") repeat-x 0 0;
	display: block;
	float: left;
	height: 22px;
}
div.btn i {
	background: url("../../images/old/bg_btn_wh_l.gif") no-repeat 0 0;
	font-style: normal;
	display: block;
}
div.btn b {
	background: url("../../images/old/bg_btn_wh_r.gif") no-repeat 100% 0%;
	font-weight: normal;
	display: block;
}
div.btn.drk {
	background-image: url("../../images/old/bg_btn_drk.gif");
}
div.btn.drk i {
	background-image: url("../../images/old/bg_btn_drk_l.gif");
}
div.btn.drk b {
	background-image: url("../../images/old/bg_btn_drk_r.gif");
}
div.btn input {
	border: 0;
	display: block;
	padding: 4px 10px 6px;
	*padding: 4px 5px 6px;
	background: none;
}
div.btn a {
	padding: 0 10px;
	line-height: 22px;
	text-decoration: none;
	cursor: default;
}
div.btn * {
	color: #666666;
	text-align: center;
}
.g .rc .c.rcprofile div.d,
form.feditor div.d {
	padding-bottom: 20px;
	margin-bottom: 15px;
	_margin-bottom: 10px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom left;
	_zoom: 1;
	}
.g .rc .c.rcprofile div.d.last,
form.feditor div.d.last {
	background: none;
	padding-bottom: 0px;
	}
form.feditor div.d h2,
form.feditor div.d h3 {
	margin: 0 0 10px 5px;
}
form.feditor div.d fieldset {
	padding: 5px;
	_zoom: 1;
}
form.feditor div.d img.upic {
	float: left;
	margin-left: 5px;
	margin-right: 15px;
}
form.feditor fieldset span.bb {
	display: block;
	margin: 0 5px 15px 2px;
	border: 1px solid #f8f8f8;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 20px;
	float: left;
	font-size: 12px;
	vertical-align: middle;
	min-width:20px;
	text-align:center;
	cursor: pointer;
	padding:1px;
}
form.feditor fieldset span.down {
	border: 1px solid #cccccc;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
}
form.feditor fieldset span.b {
	background: #f8f8f8 url(../../images/old/bb/b.gif) no-repeat center;
}
form.feditor fieldset span.i {
	background: #f8f8f8 url(../../images/old/bb/i.gif) no-repeat center;
}
form.feditor fieldset span.u {
	background: #f8f8f8 url(../../images/old/bb/u.gif) no-repeat center;
}
form.feditor fieldset span.font,
form.feditor fieldset span.color,
form.feditor fieldset span.size {
	border: 0px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background: #f8f8f8;
}
form.feditor fieldset span.s {
	background: #f8f8f8 url(../../images/old/bb/s.gif) no-repeat center;
}
form.feditor fieldset span.sub {
	background: #f8f8f8 url(../../images/old/bb/sub.gif) no-repeat center;
}
form.feditor fieldset span.url {
	background: #f8f8f8 url(../../images/old/bb/url.gif) no-repeat center;
}
form.feditor fieldset span.sup {
	background: #f8f8f8 url(../../images/old/bb/sup.gif) no-repeat center;
}
form.feditor fieldset span.img {
	background: #f8f8f8 url(../../images/old/bb/img.gif) no-repeat center;
}
form.feditor fieldset span.email {
	background: #f8f8f8 url(../../images/old/bb/email.gif) no-repeat center;
}
form.feditor fieldset span.quote {
	background: #f8f8f8 url(../../images/old/bb/quote.gif) no-repeat center;
}
form.feditor fieldset span.indent {
	background: #f8f8f8 url(../../images/old/bb/indent.gif) no-repeat center;
}
form.feditor fieldset span.code {
	background: #f8f8f8 url(../../images/old/bb/code.gif) no-repeat center;
}
form.feditor fieldset span.left {
	background: #f8f8f8 url(../../images/old/bb/left.gif) no-repeat center;
}
form.feditor fieldset span.center {
	background: #f8f8f8 url(../../images/old/bb/center.gif) no-repeat center;
}
form.feditor fieldset span.right {
	background: #f8f8f8 url(../../images/old/bb/right.gif) no-repeat center;
}

form.feditor fieldset span.sep {
	display: block;
	margin: 3px 5px 15px 2px;
	height: 20px;
	float: left;
	width: 20px;
	background: url("../../images/old/bg_dots_rborder.gif") repeat-y center;
	vertical-align: middle;
}
form.feditor fieldset span.bb select {
	font-size: 10px;
	height:18px
}
form.feditor fieldset span.bb a:link,
form.feditor fieldset span.bb a:active,
form.feditor fieldset span.bb a:visited,
form.feditor fieldset span.bb a:hover
{
	text-decoration: none;
	padding: 4px 4px;
}

form.feditor fieldset label {
	display: block;
	margin-bottom: 5px;
}
form.feditor fieldset label.inline {
	display: inline;
	margin: 0 15px 0 2px;
}
form.feditor fieldset span.help {
    display: block;
	color: #9e9e9e;
    font-size:10px;
}
form.feditor fieldset input.in {
	width: 130px;
	vertical-align: top;
}
form.feditor fieldset input.in.free {
	width: auto;
	vertical-align: top;
}
form.feditor fieldset select {
	vertical-align: top;
}
form.feditor fieldset input.in.long {
	width: 97%;
}
form.feditor fieldset {
	margin: 10px 10px 0 0;
}
form.feditor fieldset.long {
	width:100%;
}
span.info {
	background-color: #fbf8ba;
	color: #7f7b31;
	margin: 5px;
	padding: 5px;
	display: block;
	border: 1px solid #ccc880;
}
form.feditor div.fl fieldset,
form.feditor div.d .fl,
form.feditor div.d.fl fieldset {
	float: left;
}
.g form.feditor div.d .nofl {
	float: none;
}
form.feditor fieldset input.bd {
	width: 30px;
}
form.feditor fieldset .in.bd,
form.feditor fieldset select.bd {
	margin-right: 10px;
}
form.feditor fieldset img {
	cursor: pointer;
	_cursor: hand;
}
form.feditor fieldset textarea {
	width: 97%;
	height: 150px;
	margin-bottom: 5px;
}
form.feditor fieldset textarea.free {
	width: auto;
	height: auto;
	margin-bottom: 5px;
}
form.feditor div.btn.l {
	margin-left: 5px;
	_margin-left: 2px;
}
form.feditor#search_ext {
	margin: 10px 0 20px;
}
form.feditor#search_ext input.in {
	width: 350px;
	margin-right: 5px;
	float: left;
}
form.feditor#search_ext label {
	margin: 0 15px 0 3px;
}

.hidden_form {
	background-color: #f8f8f8;
	border: 3px solid #98adbe;
	left: 50%;
	margin-left: -250px;
	margin-top: -175px;
	_margin-top: 0px;
	position: fixed;
	_position: absolute;
	top: 50%;
	_top: 175px;
	width: 500px;
	z-index: 5000;
}
.hidden_form form {
	margin: 15px;
}
.hidden_form form .btn {
	float: right;
	margin: 0 0 15px 10px;
}
.tip {
	background: url("../../images/old/bg_tip.gif") repeat-x 0 0 #fbf8ba;
	color: #7f7b31;
	display: block;
	margin-top: 27px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
}
.tip i {
	background: url("../../images/old/bg_tip_l.gif") no-repeat;
	display: block;
	font-style: normal;
	padding: 9px 12px 9px 19px;
	overflow: hidden;
}
.tip b {
	background: url("../../images/old/bg_tip_r.gif") no-repeat 100% 0%;
	display: block;
	font-weight: normal;
	overflow: hidden;
}


/* Global Content
--------------------------------------------------*/
.g .gc {
	width: 100%;
}
.g .rc {
	background-color: #fff;
	display: block;
	margin-top: 20px;
	margin-left: 235px;
	_width:72%;
	*zoom: 1;
}
.g .rc_google_ad {
	display: block;
	margin-top: 20px;
	margin-left: 235px;
	_width:72%;
	*zoom: 1;
}
/* [Rounded Corners] */
.rndd .crn_t, .rndd .crn_b {
	position: relative;
	height: 7px;
	background-color: #fff;
}
.rndd .crn_t b, .rndd .crn_b b, 
.rndd .crn_t i, .rndd .crn_b i {
	display: block;
	position: absolute;
	width: 7px; height: 7px;
}
.rndd .crn_t b {
	top: 0; left: 0;
	background: #fff no-repeat url("../../images/old/bg_wh_corners.gif") top left;
}
.rndd .crn_t i {
	top: 0; right: 0;
	background: #fff no-repeat url("../../images/old/bg_wh_corners.gif") top right;
}
.rndd .crn_b b {
	background: #fff no-repeat url("../../images/old/bg_wh_corners.gif") bottom left;
	bottom: 0; left: 0;
}
.rndd .crn_b i {
	background: #fff no-repeat url("../../images/old/bg_wh_corners.gif") bottom right;
	bottom: 0; right: 0;
}
/* [/Rounded Corners] */


.g .upic,
.blogpost img.attach,
.master .works img,
.ilist .rand_works img,
.rcprofile .last_works img {
	border: 1px solid #d9d9d9;
	padding: 4px;
	background-color: #fff;
	display: block;
}
.blogpost img.attach {
	margin-top: 10px;
}
.g .gc .c {
	background-color: #fff;
	display: block;
	padding: 3px 23px;
	overflow: hidden;
	float: none;
	width: auto;
}
.g .rc .c {
	padding: 3px 20px 13px;
	overflow: hidden;
}
.g h1 {
	font-size: 18px;
	margin-bottom: 25px;
}
.g h1 i {
	color: #8e8e8e;
	font-style: normal;
}
.g h2,
.g h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0;
	text-transform: uppercase;
	*zoom: 1;
}

.g h2 i {
	color: #8e8e8e;
	font-style: normal;
	font-weight: normal;
}
.g .rc .c h2 {
	margin-top: 5px;
}
.g .rc.top,
.g .rc.top .c h2,
.g .rc.top .c h1 {
	margin-top: 0;
}
.g .rc.top .c h2 {
	margin-bottom: 20px;
}
.g h3 {
	text-transform: none;
}
.rc h2 span,
.rc h3 span {
	font-weight: normal;
}
.rc h2 span a {
	font-size: 10px;
	text-transform: none;
}
.g .rc h1 span.loading,
.g .rc h2 span.loading {
	background: url("../../images/old/loader_wh.gif") no-repeat right 0px;
	padding-right: 25px;
}
.g .rc h1 span.loading {
	background-position: right 3px;
}
.g .pro {
	background: url("../../images/old/icon_master.gif") no-repeat;
	padding-left: 21px;
}
.g fieldset.pro input {
	margin-left: 23px;
}
.g fieldset.pro {
	background-position: 5px 5px;
}
.g h1.pro {
	background-position: 0 2px;
}

/* Left Column
--------------------------------------------------*/
.g .lc {
	width: 215px;
	padding-bottom: 50px;
	float: left;
}
.g .lc .lc_block h2 {
	margin-bottom: 20px;
}
.g .lc .lc_block h2 a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.g .lc .lc_block {
	margin-bottom: 35px;
}
.g .rc .feditor .close,
.g .lc .close {
	background: url("../../images/old/icon_del.gif") no-repeat -1px -1px;
	cursor: pointer;
	*cursor: hand;
	display: block;
	float: right;
	height: 13px;
	width: 13px;
}
.g .rc .feditor .close {
	margin-top: 10px;
}
.g .lc .close {
	margin-top: 2px;
	*margin-top: 12px;
}
.g .lc .lc_block.acc p {
	display: block;
	line-height: 18px;
	padding-bottom: 10px;
}
.g .pos {
	color: #6ebe21 ! important;
}
.g .neg {
	color: #be3e20 ! important;
}
.g a.pos i,
.g a.neg i {
	background: url("../../images/old/icon_pm.gif") no-repeat;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	_margin-right: 2px;
	width: 14px;
}
.g a.neg i {
	background-position: 0 0;
}
.g a.pos i {
	background-position: -15px 0;
}
.g .lc .lc_block.acc p.brd {
	line-height: 18px;
	padding: 10px 0 0;
}
.g .lc .lc_block.acc .btn {
	margin-top: -25px;
}
.g .lc .flogin fieldset,
.g .lc .flogin a {
	line-height: 22px;
}
.g .lc .flogin label {
	color: #2b2b2b;
	display: block;
	margin-bottom: 5px;
}
.g .lc .flogin fieldset label {
	display: inline;
	margin-left: 5px;
	margin-bottom: 0;
}
.g .lc .flogin .in {
	width: 210px;
	margin-bottom: 10px;
}
.g .lc .flogin #ipass {
	width: 155px;
}
.g .lc .btn,
.g .lc .flogin a {
	float: right;
}
.g .lc .lc_table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 215px;
}
.g .lc .st td {
	text-align: right;
}
.g .gray {
	color: #6c6c6c;
}
.g .rc .news li,
.g .lc .news li {
	list-style: none;
	display: block;
	padding: 5px 0;
	*zoom: 1;
}
.g .rc .news.id div {
	padding-top: 5px;
}
.g .rc .news li div {
	color: #333;
	padding: 5px 10px 15px;
}
.g .lc .lc_table th {
	color: #666666;
	font-weight: bold;
	text-align: left;
}
.g .lc .lc_block .brd,
.g .lc .lc_table tr {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x top;
}
.g .lc .lc_table tr.first {
	background: none;
}
.g .lc .lc_table td {
	padding: 8px 0;
}
.g .lc .lc_table th a {
	font-weight: bold;
	color: #575757;
}
.rand_resp li {
	display: block;
	list-style: none;
	line-height: 16px;
	margin-bottom: 20px;
	*zoom: 1;
}
.rand_resp li a {
	color: #476a88;
}
.rand_resp li p.u a {
	color: #496781;
	font-weight: bold;
}
.rand_resp li p {
	margin-bottom: 10px;
}

.rating {
	display: block;
	height: 10px;
}
.rating div.stars {
	display: block;
	float: left;
	overflow: hidden;
	width: 54px;
	height: 10px;
	background: url("../../images/old/stars_empty.png") no-repeat;
}
.rating div.stars div {
	display: block;	
	height: 10px;
	background: url("../../images/old/stars_filled.png") no-repeat;
}
.rating small {
	float: left;
	color: #6c6c6c;
	margin-left: 5px;
}
.rating small.l {
	display: block;
	margin-left: 0px;
	margin-right: 5px;
}


/* Footer
--------------------------------------------------*/

.footer {

	position:absolute;

	bottom:0;

	left:0;

	padding:1px 0 0;

	background: url(../../images/old/footer_bg.gif) repeat-x;

	height:69px;

	width:100%;

	font-size:11px;
}

.footer span.counter {
	float:right;
	margin-right:45px;
	margin-top:16px;
	height: 50px;
	vertical-align: middle;
}

.footer ul {

	position:absolute;

	top:25px;

	padding:0;

	margin:0 0 0 -203px;

	left:50%;

	overflow:hidden;

}

.footer ul li {

	list-style:none;

	float:left;

	padding:0 0 0 15px;

	margin-left:15px;

	background:url(../../images/old/fdivider.gif) no-repeat 0 2px;

}
.footer .footer_right {
position:absolute;
top:0;
right:0;
width:32px;
height:69px;
background:url(../../images/old/footer_right.gif) no-repeat 0 0;
}
.footer ul li.first {

	padding:0;

	margin:0;

	background:none;

}
.footer ul li.active {
	font-weight: bold;
}
.footer ul li a {

	display:block;

}

.footer p {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	height:44px;
	padding:25px 0 0 36px;
	background:url(../../images/old/footer_left.gif) no-repeat top left;
}
.footer p b {
	font-size:10px;
	font-weight: normal;
}
p span {
color:#a5a5a5;
}

/* Orders/Vacancies/Users list
--------------------------------------------------*/
.g .rc.ilist.ind {
	margin-top: 0px;
}
.hfilter {
	background: #BCBCBC url("../../images/old/bg_list_hfilter.gif") repeat-x bottom;
	height: 80px;
	position: relative;
	padding: 10px 18px 0;
}
.hfilter h2,
.hitem h2 {
	margin: 0 0 27px;
}
.hfilter form select {
	border: 0;
	border-top: 1px solid #687b8b;
	border-left: 1px solid #898989;
	background: #fff;
	float: left;
	height: 21px;
	margin-right: 10px;
	/*width: 100px;*/
}
.hfilter form .btn {
	border: 0;
	width: 54px;
	height: 22px;
	background: url("../../images/old/bg_btn_search.gif") no-repeat top;
	color: #898989;
	padding-bottom: 3px;
}
.hup_master {
	background: url("../../images/old/bg_btn_upmaster_l.gif") no-repeat 0 0 transparent;
	display: block;
	float: right;
	height: 26px;
	line-height: 23px;
	padding-left: 32px;
	_width:10%;
	white-space: nowrap;
}
.hup_master b {
	background: url("../../images/old/bg_btn_upmaster_r.gif") no-repeat 100% 0%;
	display: block;
	padding-right: 13px;
	height: 26px;
	_float: left;
}
.hadd_offer,
.hadd_item {
	background: url("../../images/old/bg_btn_addiemp_l.gif") no-repeat 0 0 transparent;
	display: block;
	float: right;
	height: 26px;
	line-height: 23px;
	padding-left: 32px;
	_width:10%;
	white-space: nowrap;
}
.hadd_offer b,
.hadd_item b {
	background: url("../../images/old/bg_btn_addiemp_r.gif") no-repeat 100% 0%;
	display: block;
	padding-right: 13px;
	height: 26px;
	_float: left;
}
.g .rc .hadd_offer a
{
	display: block;
	color: #666666;
	background: transparent;
	height: 26px;
}
.g .rc .hadd_item a,
.g .rc .hup_master a {
	display: block;
	color: #666666;
	background: #fff;
	height: 26px;
}
.hadd_offer {
	background: url("../../images/old/bg_btn_addreq_l.gif") no-repeat 0 0 #f4f4f4;
}
.hadd_offer b {
	background: url("../../images/old/bg_btn_addreq_r.gif") no-repeat 100% 0%;
}

.hadd_new_offer{
	background: url("../../images/old/bg_btn_addnewreq_l.gif") no-repeat 0 0 #f4f4f4;
	display: block;
	float: right;
	height: 52px;
	line-height: 16px;
	padding-left: 64px;
	_width:10%;
	white-space: nowrap;
}
.hfind_user {
	background: url("../../images/old/bg_btn_finduser_l.gif") no-repeat 0 0 #f4f4f4;
	display: block;
	float: right;
	height: 52px;
	line-height: 16px;
	padding-left: 64px;
	_width:10%;
	white-space: nowrap;
}
.hadd_new_offer b,
.hfind_user b {
	background: url("../../images/old/bg_btn_addnewreq_r.gif") no-repeat 100% 0%;
	display: block;
	padding-right: 26px;
	height: 52px;
	_float: left;
}
.g .rc .hadd_new_offer a,
.g .rc .hfind_user a
{
	display: block;
	color: #505050;
	background: transparent;
	height: 52px;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 10px;
	_height: 42px;
	text-decoration:none;
	text-align: center;
	cursor: pointer;
}
.g .rc .hadd_new_offer a:hover,
.g .rc .hfind_user a:hover
{
	text-decoration:underline;
}

.g .mlist {
	padding: 3px 20px 0;
	background: #fff;
}
.g .ind .mlist {
	padding-top: 10px;
}
.g .mlist h2 {
	margin-bottom: 20px;
}
.g .filters {
	overflow: hidden;
	margin-bottom: 20px;
}
.g .filters p {
	margin-right: 50px;
	display: inline;
	color: #d0d0d0;
	*zoom: 1;
}
.g .filters p span {
	color: gray;
}
.g .filters a {
	/*color: #0d73c8;*/	
	margin: 0 5px;
}
.g .filters a.in {
	font-weight: bold;
}
.g h2 .filters {
	display: inline;
	font-weight: normal;
}

.g table.ttab {
	border-collapse: collapse;
	_margin: 0px;
}
.g table.ttab th {
	background-color: #f8f8f8;
	color: #727272;
	padding: 10px;
	font-weight: bold;
	text-align: left;
}
.g table.ttab td {
	padding: 10px;
}

.mlist table {
	width: 99.7%;
}
.g table.hist tr,
.mlist table tr {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.g table.hist tr.last,
.mlist table tr.last {
	background: none;
}
.mlist table td {
	padding: 20px 10px;
}
.mlist table td.title {
	line-height: 18px;
	color: #616161;
}
.mlist table td.title a.title {
	font-size: 13px;
	font-weight: bold;
	/*color: #0d73c8;*/
}
.mlist table td.resp {
	width: 50px;
	text-align: left;
	padding-right: 10px;
}
.mlist table td.price {
	width: 70px;
	text-align: right;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #666;
	padding-right: 30px;
	white-space: nowrap;
}
.mlist table td.price.gray {
	color: #cdcdcd;
}
.mlist table th.price {
	text-align: right;
	padding-right: 30px;
}
.mlist table td.user {
	width: 100px;
	text-align: left;
}
.mlist table td.user a {
	color: #333;
}
.pages_cnt {
	background: #f1f8e0;
	color: #a1a1a1;
	padding: 10px;
}
.pages_cnt.r {
	padding: 10px 20px;
}
.pages_cnt a {
	color: #425865;
}
.pages_cnt b {
	margin: 0 10px;
	font-weight: normal;
}
.pages_cnt .pages {
	display: block;
	float: left;
}
.pages_cnt.r .pages {
	float: right;
}
.pages_no_fon {
	background: transparent;
	color: gray;
	font-size: 11px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.lc div.ctg_filter ul,
.pages_cnt .pages ul {
	list-style: none;
}
.pages_cnt .pages ul li {
	float: left;
	color: #666;
	margin-right: 5px;
}
.pages_cnt.r .pages ul li {
	margin-right: 0;
	margin-left: 5px;
}
.pages_cnt .pages ul li b {
	font-weight: bold;
	margin: 0px;
	color: #333;
}
.pages_cnt .pages ul li a {
	color: #575757;
}

.lc div.ctg_filter ul,
.lc div.ctg_filter div {
	padding: 5px 0px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.lc div.ctg_filter div.last {
	background: none;
}
.lc div.ctg_filter ul li {
	padding: 3px 0px 3px 10px;
}
.lc div.ctg_filter i {
	display: block;
	float: right;
	font-style: normal;
	color: #6c6c6c;
	padding-left: 10px;
}
.lc div.ctg_filter .in,
.lc div.ctg_filter .in a {
	text-decoration: none;
	font-weight: bold;
}
.lc div.ctg_filter div a {
	text-decoration: none;
}
.lc div.ctg_filter .in i {
	color: #333;
	font-weight: normal;
	font-style: normal;
}

/* Forums
--------------------------------------------------*/

.g .gc .fc {
	background-color: #fff;
	display: block;
	padding: 3px 23px;
	overflow: hidden;
	float: none;
	width: auto;
}

.fc h2{
	text-transform: none;
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #4e4e4e;
}

.fc h2 a:link,
.fc h2 a:active,
.fc h2 a:visited{
	color: #8e8e8e;
	text-decoration: underline;
}

.fc h2 a:hover{
	text-decoration: none;
}

.fc span.add{
	float: right;
	padding-right: 19px;
	padding-top: 15px;
	display: block;
}

.fc span.add a:link,
.fc span.add a:active,
.fc span.add a:visited{
	font-size:13px;
	text-decoration: underline;
}

.fc span.add a:hover{
	text-decoration: none;
}

.g .flist {
	padding: 3px;
	background: #fff;
}

.flist table {
	width: 99.7%;
}
.g table.ftab {
	border-collapse: collapse;
	_margin: 0px;
}
.g table.ftab th {
	background-color: #f8f8f8;
	color: #727272;
	padding: 10px;
	font-weight: bold;
	text-align: left;
}
.g table.ftab td {
	padding: 10px;
}
.flist table tr {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}

.flist table tr.last {
	background: none;
}
.flist table td {
	padding: 20px 10px;
	height: 50px;
}
.flist table td.forums {
	color: #616161;
	font-size: 13px;
}
.flist table td.forums span {
	color: #616161;
	display: block;
	font-size: 10px;
}

.flist table th.tanswers,
.flist table td.tanswers,
.flist table th.tposts,
.flist table td.tposts,
.flist table th.tuser,
.flist table td.tuser,
.flist table th.ttopics,
.flist table td.ttopics {
	width: 100px;
	text-align: center;
}

.flist table td.lastpost,
.flist table td.tlastpost {
	width: 200px;
}

.flist table td.lastpost span {
	display: block;
	padding: 1px;
}

.flist table td.tlastpost span {
	display: block;
	font-size: 10px;
}

.flist table td.userinfo {
	width: 180px;
	background: url("../../images/old/bg_dots_rborder.gif") repeat-y right;
	vertical-align: top;
}

.flist table th.post {
	font-weight: normal;
}

.flist table td.post {
	vertical-align: top;
	font-size: 13px;
	padding-bottom:30px;
	height:150px;
}

.flist table td.qt {
	vertical-align: bottom;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	height:20px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x top;
}

.flist table td.ttopics a{
    float:left;
}

.flist table td.ttopic a.read{
	font-size: 12px;
	color: #a0a0a0;
	text-decoration: none;
}

.flist table td.ttopic a.unread,
.flist table td.forums a.unread{
	font-weight: bold;
	font-size: 13px;
	/*color: #0d73c8;*/
}

.flist table td.ttopic a.getnewposts{
	text-decoration: none;
}

.flist table td.userinfo span {
	display: block;
	padding-top: 3px;
	font-size: 11px;
}

.flist table td.userinfo span b {
	font-size: 10px;
	font-weight: bold;
}

span.quote {
	background-color: #f4f4f4;
	color: #333333;
	margin: 5px;
	padding: 5px;
	display: block;
	border: 1px solid #cccccc;
}
fieldset.smile{
	width:260px;
	padding:0px;
	margin:0px;
}
fieldset.smile div{
	width:50px;
	height:40px;
	text-align: center;
	float: left;
}
fieldset.smile div img{
	cursor: pointer;
}
/* Order/Vacancy
--------------------------------------------------*/
.hitem {
	background: url("../../images/old/bg_item_h.gif") repeat-x top #BCBCBC;
	height: 84px;
	position: relative;
	padding: 10px 18px 0;
}
.hitem h2 {
	margin-bottom: 3px;
}
.hitem p.i_ctg {
	margin-bottom: 22px;
}
.hitem p.i_payment {
	font: bold 14px Arial, Helvetica, sans-serif;
}
.hitem p.i_payment span {
	font-weight: normal;
	font-size: 12px;
}
.hitem b {
	float: right;
	font-weight: bold;
	font-size: 14px;
}
.idetails {
	background: #f4f4f4;
	padding: 10px 18px;
	border-bottom: 4px solid #d0d0d0;
	overflow: hidden;
	*zoom: 1;
}
.idetails table {
	border-collapse: collapse;
}
.idetails table td {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
	height: 30px;
	width: 99.7%;
}
.idetails table td.first {
	height: 50px;
	padding-top: 0px;
	color: #939393;
}
.idetails p.phone,
.idetails p.attach {
	border: 1px dotted #b4b7b3;
	background-color: #fff;
	padding: 10px;
}
div.useronline {
	display: block;
	margin-bottom: 3px;
}
div.useronline a {
	text-decoration: none;
	font-weight: bold;
	*zoom: 1;
	overflow: hidden;
}
div.useronline a i {
	background: url("../../images/old/icon_onoffline.gif") no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin-right: 5px;
	_margin-right: 2px;
	width: 10px;
}
div.useronline a.online i {
	background-position: 0 2px;
}
div.useronline a.offline i {
	background-position: -11px 2px;
}
.idetails table td span {
	color: #662d2d;
}
.idetails p {
	display: block;
	margin: 10px 0 10px;
	font-family: Tahoma;
	font-size: 13px;
}
.ioffers {
	padding: 10px 18px 13px;
	background-color: #fff;
}
.rcprofile .ioffers {
	padding: 0px;
}
.rcprofile .ioffers table {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.ioffers table {
	width: 100%;
	table-layout: fixed;
	_width: 99.7%;
	_margin: 10px 0 0;
}
.g .ioffers table.ttab td {
	text-align: left;
	vertical-align: middle;
}
.ioffers table .c_date,
.ioffers table .c_price {
	width: 100px;
}
.ioffers table td.c_price {
	color: #666;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.ioffers table td.c_user .fl {
	padding-top: 5px;
}
.ioffers table td.c_title a {
	font-size: 12px;
	font-weight: bold;
}
.ioffers table td.c_user div.fl {
	color: #999;	
}
.ioffers table td.c_user div.fl div.useronline {
	margin: 0 0 6px;
}
.ioffers table td.c_user div.fl span {
	display: block;
	margin-top: 5px;
}
.ioffers table td.c_text {
	margin: 10px 0 0;
	padding: 0 10px 15px;
	font-size: 13px;
}
.ioffers table td.c_footer {
	padding: 10px;
	color: #d0d0d0;
	background: #f8f8f8 url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.ioffers table td.c_footer a {
	color: #666666;
}
.ioffers table td.c_footer b {
	margin: 0 10px;
	font-weight: normal;
}
.ioffers table td.c_footer span.off_state1 {
	color: #cc3333;
	font-weight: bold;
}
.ioffers table td.c_footer span.off_state2 {
	color: #247925;
	font-weight: bold;
}

.ioffers .feditor {
	margin-top: 20px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x top left;
	*zoom: 1;
	overflow: hidden;
}
.ioffers .feditor .d textarea {
	background-color: #fff;
	height: 50px;
}

.rcprofile .ioffers table td,
.rcprofile .ioffers table th {
	padding: 10px;
}
.rcprofile .ioffers table td.c_text {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}

/* Catalog/Responses/Messages/Blogs
--------------------------------------------------*/
.catalog {
	padding: 10px 20px;
	background: #fff;
}
.search h2 {
	padding-left: 10px;
	margin-top: 15px;
}
.search .mlist,
.search .catalog {
	padding: 0 0 10px 0;
}
.catalog select {
	margin-bottom: 10px;
}
.catalog table.users {
	overflow: hidden;
	width: 100%;
}
.search .catalog table {
	width: 99.7%;
}
.catalog table.users th {
	text-align: right;
}
.catalog table.users td {
	padding: 10px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.catalog table.users th.name {
	text-align: left;
}
.catalog table.users td.name span {
	margin-right: 15px;
	color: #666;
}
.catalog table.users .works {
	text-align: right;
	width: 150px;
}
.catalog table.users .rate .rating {
	float: right;
}

.blogs,
.response,
.master {
	margin: 10px 0px;
	overflow: hidden;
	*zoom: 1;
}
.blogs {
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom left;
}
.blogs.last {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}
.response,
.master {
	border: 1px dotted #b4b7b3;
	background-color: #f8f8f8;
	padding: 8px;
}
.blogs .upic,
.response .upic,
.master .upic,
.icomments .cmm .upic,
.ioffers table td.c_user .upic {
	float: left;
	margin-right: 10px;
}
.master table {
	border-collapse: collapse;
	margin-top: 10px;
}
.master table td {
	padding: 2px 15px 2px 0;
}
.blogs h3 {
	margin-top: 0;
}
.blogs h3 a,
.response h3 a,
.g a.pro,
.g a.usr {
	font-weight: bold;
	font-size: 12px;
}
.blogs .rating,
.response .rating,
.master .rating {
	margin-top: 7px;
	margin-bottom: 7px;
}
.blogs p,
.blogs .blogpost,
.response p {
	padding-top: 10px;
}
.users .name span {
	float: left;
}
.master .works {
	float: right;
	overflow: hidden;
}
.master .works h3 {
	margin: 0 0 10px 10px;
}
* html .catalog .works h3 {
	margin: 0 0 2px 10px;
}
.master .works a {
	display: block;
	float: left;
	margin-left: 10px;
}
.pmessage {
	padding: 15px 10px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom left;
}
.pmessage p {
	margin-top: 5px;
}
.ilist.ind .catalog h2 {
	margin-top: 10px;
}
* html .ilist.ind .catalog {
	margin-top: 10px ! important;
}

.g .icomments .cmm {
	padding: 10px 0;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom left;
}
.g .icomments .cmm p {
	padding: 5px 0;
}
.g .icomments .cmm.hilight {
	background-color: #e2f2d3;
}
.g .icomments .cmm .fl {
	padding-top: 5px;
}

/* Portfolio Work
--------------------------------------------------*/
.g .gc .c.portfolio {
	padding: 5px 15px;
}
.g .gc .c.portfolio p {
	line-height: 16px;
}
.g .gc .c.portfolio .links {
	display: block;
	text-align: right;
	margin-bottom: 15px;
}
.g .gc .c.portfolio .img {
	display: block;
	text-align: center;
	margin: 15px 0;
}
.g .gc .c.portfolio .img img {
	padding: 9px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
.g .gc.portfolio {
	margin-top: 10px;
}
.g a.del {
	color: #f00;
	text-decoration: none;
}
.g a.del:hover {
	text-decoration: underline;
}

/* Profile/Account
--------------------------------------------------*/
.hprofile {
	padding-bottom: 10px;
}
.hprofile img,
.idetails img.upic {
	float: left;
	margin-right: 15px;
}
.hprofile div {
	float: left;
}
.hprofile div h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
.hprofile .pmenu,
.hprofile .amenu {
	list-style: none;
}
.hprofile .pmenu li,
.hprofile .amenu li {
	display: block;
	float: left;
}
.hprofile .amenu li {
	margin-right: 15px;
}
.hprofile .pmenu li {
	padding: 8px 0;
}
.hprofile .pmenu li a,
.hprofile .amenu li a {
	display: block;
	height: 15px;
	line-height: 13px;
	float: left;
	color: #666666;
}
.hprofile .amenu li span {
	display: block;
	float: left;
	padding: 7px 0;
}
.hprofile .pmenu li.in a {
	text-decoration: none;
	color: #333;
}
.hprofile .pmenu li b {
	font-weight: normal;
	margin: 0 8px;
	color: #d0d0d0;
}
.hprofile .amenu li.in {
	background: url("../../images/old/bg_acc_li_r.gif") no-repeat top right;
}
.hprofile .amenu li.in span {
	background: url("../../images/old/bg_acc_li_l.gif") no-repeat top left;
	padding: 7px;
}
.hprofile .amenu li.in a {
	color: #000;
	text-decoration: none;
	cursor: default;
}
.hprofile .amenu li a i,
.lcaccount ul li i {
	background: url("../../images/old/icons_account.gif") no-repeat;
	display: block;
	float: left;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}
.hprofile .amenu li a.am_balance i {
	background-position: 0 0;
}
.hprofile .amenu li a.am_edit i {
	background-position: -102px 0;
}
.hprofile .amenu li a.am_add i {
	background-position: -34px 0;
}
.hprofile .amenu li a.am_master i {
	background-position: -67px 0;
}
.lcaccount {
	margin-top: 21px;
}
.lcaccount ul {
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
	list-style: none;
	padding: 12px 0;
}
.lcaccount ul.last {
	background: none;
}
.lcaccount ul li {
	line-height: 18px;
	*zoom: 1;
	font-size: 11px;
}
.lcaccount ul li b{
	color: #666666;
	font-size: 13px;
}

.lcaccount ul li a {
	margin-left: 35px;
	color: #666666;
}
.lcaccount ul li.in a {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.lcaccount ul li a:hover {
	color: #9c9c9c;
}
.lcaccount ul li i {
	margin-right: 9px;
	*margin-right: 6px;
	height: 16px;
}
.lcaccount ul li.am_person i {
	background-position: -17px 1px;
}
.lcaccount ul li.am_employer i {
	background-position: -85px 0;
}
.lcaccount ul li.am_worker i {
	background-position: -67px 0;
}
.lcaccount ul li.am_finance i {
	background-position: -133px 0;
}
.lcaccount ul li.am_settings i {
	background-position: -117px 0;
}
.lcprofile table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 215px;
	margin-top: 21px;
}
.lcprofile table tr {
	height: 35px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom;
}
.lcprofile table tr.last {
	background: none;
}
.lcprofile table th {
	font-weight: bold;
	text-align: left;
}
.lcprofile table td {
	padding-left: 10px;
}
.lcprofile table td .rating {
	float: left;
	display: inline;
}
.rcprofile table {
	border-collapse: collapse;
	table-layout: fixed;
}
.rcprofile table th,
.rcprofile table td {
	padding-bottom: 4px;
}
.rcprofile table th {
	text-align: left;
	font-weight: normal;
	padding-right: 5px;
}
.rcprofile .cv {
	padding: 0;
	font-size: 1em;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 15px;
}
.ilist .rand_works {
	padding: 10px 20px 20px;
	background-color: #f8f8f8;
}
.ilist .rand_works,
.rcprofile .last_works {
	overflow: hidden;
}
.ilist .rand_works div.work,
.rcprofile .last_works div.work {
	margin: 5px 20px 0 0;
	float: left
}
.ilist .rand_works img,
.rcprofile .last_works img {
	margin-bottom: 5px;
}
.ilist .rand_works p,
.rcprofile .last_works p {
	padding: 0 6px 0;
}
.ilist .rand_works b a {
	color: #575757;
	text-decoration: none;
}

.g .edit {
	display: inline;
	margin-left: 15px;
}
.g .last_works .edit {
	display: block;
	position: absolute;
	margin-left: 100px;
	*margin-left: 98px;
}
.g .edit a {
	text-decoration: none;
	font-size: 1px;
}
.g .edit a img {
	margin-right: 3px;
}
.g .edit a i,
.g .edit a b {
	height: 15px;
	width: 15px;
	display: block;
	float: left;
	*cursor: hand;
	margin-top: 4px;
	margin-left: 3px;
}
.g .edit a i {	
	background: url("../../images/old/icon_edit.gif") no-repeat 0 0;
}
.g .edit a b {
	background: url("../../images/old/icon_del.gif") no-repeat 0 0;
}
.g .edit form {
	display: inline;
	float: right;
	padding: 0;
	margin-top: -14px;
}
body:first-of-type .g .edit form {
	margin-top: 0px;
}
div.bline {
	padding-bottom: 20px;
	margin-bottom: 15px;
	_margin-bottom: 10px;
	background: url("../../images/old/bg_dots_bborder.gif") repeat-x bottom left;
	_zoom: 1;
}

/* Profile: master's page
--------------------------------------------------*/
.g .acc_master {
	float: left;
}
.g .acc_master table {
	border-collapse: collapse;
	color: #333;
}
.g .acc_master table td {
	padding: 5px 0;
}
.g .acc_master table tr td {
	border-bottom: 1px solid #dedede;
}
.g .acc_master table tr.d td {
	border-bottom: 1px solid #98adbe;
	text-align: center;
}
.g .acc_master table td.ch {
	background: url("../../images/old/icon_greendot.gif") no-repeat center;
}
.g .acc_master p {
	padding-top: 5px;
}
.g b.asum {
	background-color: #80c428;
	color: #fff;
	padding: 0 3px;
}
.g b.asum.low {
	background-color: #be3e20;
}
.g .acc_master ul {
	list-style: none;
	margin: 10px 0;
}
.g .acc_master ul li {
	padding: 5px 0;
}
.g .acc_master ul li label {
	padding-left: 5px;
}
.g .acc_master ul li label b {
	font-weight: normal;
	color: #606060;
}


/* FAQ/news
--------------------------------------------------*/
.g dl.faq {
	margin-bottom: 5px;
}
.g dl.faq dt {
	font-size: 12px;
}
.g dl.faq dt a {
	/*border-bottom: 1px dashed #0d73c8;*/
	text-decoration: none;
}
.g dl.faq dt a:hover {
	border-bottom: none;
}
.g dl.faq dd {
	padding: 5px 0px 15px;
}

.g .rc .news div ul,
.g dl.faq dd ul {
	list-style: square;
}
.g .rc .news div ul li,
.g dl.faq dd ul li {
	margin-left: 12px;
}
.g .rc .news div ol li,
.g dl.faq dd ol li {
	margin-left: 30px;
}


/* Activation
--------------------------------------------------*/
#kk_activate form {
	margin: 10px 0;
}
#kk_activate form label {
	display: block;
	margin-bottom: 5px;
	*zoom: 1;
}
#kk_activate form .in {
	float: left;
	margin-right: 15px;
}


/* 40x
--------------------------------------------------*/
#kk_40x p {
	line-height: 16px;
	margin-bottom: 30px;
	*zoom: 1;
}
#kk_40x a.notify {
	display: block;
	float: left;
	height: 22px;
	padding-top: 4px;
	margin-left: 25px;
}


/* Form errors
--------------------------------------------------*/
.g form input.err,
.g form textarea.err {
	background-color: #fcc ! important;
}
.g form input.in.err,
.g form fieldset.err input.in {
	border: 1px solid #804d4d ! important;
}
.g form textarea.in.err,
.g form fieldset.err textarea.in {
	border: 1px solid #804d4d ! important;
	background-color: #fcc ! important;
}
.g form fieldset.err {
	background-color: #fcc ! important;
}
.g form fieldset.err label {
	font-weight: bold ! important;
}
.g form fieldset.err label.inline {
	font-weight: normal ! important;
}
.g form fieldset.err input.in,
.g form fieldset.err textarea.in {
	background-color: #fff2f2 ! important;
}
.g form label.err,
.g form span.err {
	color: #f00 ! important;
	font-weight: bold ! important;
}


/* Sys messages
--------------------------------------------------*/
.sysmsg {
	color: #000;
	margin-bottom: 15px;
	*zoom: 1;
}
.sysmsg a {
	color: #000;
}
.sysmsg p {
	margin: 12px;
}
.sm_ok {
	border: solid 1px #39b039;
	background-color: #effbed;
}
.sm_error {
	border: solid 1px #c80000;
	background-color: #f9e5e5;
}


/* Query Log
--------------------------------------------------*/
#qlog {
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	height: 25px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 25px;
	z-index: 1000;
}
#qlog #qlog_q {
	font: 12px Arial ! important;
	padding: 5px 9px;
	cursor: default;
}
#qlog_list {
	border: 1px solid #000;
	background-color: #ffffe1;
	font-size: 11px;
	padding: 15px;
	position: absolute;
	right: 26px;
	top: 26px;
	width: 800px;
	z-index: 1000;
}

/* IMGpreview
--------------------------------------------------*/

.IMGpreview {
	OVERFLOW: hidden
}
.IMGpreview DIV {
	MARGIN: 10px 20px 0px 0px
}
.IMGpreview IMG {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 350px; PADDING-RIGHT: 4px; DISPLAY: block; MAX-WIDTH: 100%; MARGIN-BOTTOM: 5px; BORDER-TOP: #d9d9d9 1px solid; CURSOR: pointer; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 4px
}
.IMGpreview IMG.big {
	WIDTH: auto;
	_width:100%;
	_overflow:hidden;
}


/* Articles
--------------------------------------------------*/

.articles h1{
	margin-bottom:0px;
}

/*
--------------------------------------------------*/

form fieldset input.main_qadd {
	vertical-align: top;
	font-size: 12px;
	color: #757575;
	font-weight: bold;
	border: 1px solid #a5a5a5;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	height: 17px;
	padding:2px;
	padding-top:3px;
}

.mqadd h1{
	margin-bottom:0px;
}

div.map {
	font-size: 13px;
	padding: 10px;
}

div.map li.map_level1{
	list-style: disc;
	margin-left: 25px;
	padding-bottom: 5px;
}

div.map li.map_level2{
	list-style: circle;
	margin-left: 50px;
	padding-bottom: 5px;
}

div.map li.map_level3{
	list-style: square;
	margin-left: 75px;
	padding-bottom: 5px;
}

