@charset "utf-8";
/* CSS Document */
body{
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #6B6B6B;
background-color: #EEEEEE;
}

 a, a:hover, a:link, a:active, a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
}

IMG{
border: 0px;
}
SELECT, TEXTAREA, INPUT {	
	font-size:11px;
}
h2{
font-size: 16px;
font-weight: bold;
}
h3{
font-size: 14px;
font-weight: bold;
}
#lt{
padding-top:55px;
}
.cpheader{
font-size: 16px;
font-weight: bold;
}

div.site{
width: 878px;
background-color: #fff;
}

.mainmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-image:url(/img/menu_bg.jpg);
background-repeat:repeat-y;
width:878px;
height:32px;
text-align:center;

}

.menuitem{
margin-top: 7px;
float:left;
 padding-left: 15px;
 padding-right: 15px;
}

.menuitem a:link, .menuitem a:visited, .menuitem a:active{
	color: #Fff;	
	text-decoration: none;
	font-size:14px;
}
.menuitem a:hover{
color: #F8F00A;	
	text-decoration: none;
	font-size:14px;
}

.login{
background-image:url(/img/login_bg.jpg);
width:261px;
height:155px;
float: right;
}
.enter_btn{
background-image:url(/img/enter_bg.jpg);
width:48px;
height:32px;
background-repeat: no-repeat;
color: #fff;
padding-top: 7px;
text-align: center;
}

.enter_btn a,.enter_btn a:link,.enter_btn a:active, .enter_btn a:visited{
color: #fff;
text-decoration: none;
	}
	
.enter_btn a:hover{
	color: #F8F00A;	
	text-decoration: none;
}
	
.top_menu{
width:489px;
float: left;
}

.top_menu a,.top_menu a:hover,.top_menu a:link,.top_menu a:active, .top_menu a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B0B0B0;
}

input [type="text"], input [type="select"]{
border-color: #858585;
border-style: solid;
border-width: 1px;
height: 21px;
}
textarea{
border-color: #858585;
border-style: solid;
border-width: 1px;
text-align: left;
}

.login_inputs{
	color: #000;
	padding-top: 12px;
}

.remember{
	float: right;
	margin-right: 8px;
	
}
.forget{
	float: right;
	margin-right: 12px;	
}
.forget a:hover, .forget a:link, .forget a:active, .forget a:visited{
	color:#F63232;
}
.reg_btn{
background-image: url("/img/reg_btn_bg.jpg");
width: 120px;
height: 40px;
background-repeat: no-repeat;
color: #fff;
padding-top: 8px;
text-align: center;
margin: 4px;
margin-top:10px;
font-size: 14px;

}

.add_btn{
background-image: url("/img/add_btn_bg.jpg");
width: 120px;
height: 40px;
background-repeat: no-repeat;
color: #fff;
padding-top: 8px;
text-align: center;
margin: 4px;
margin-top:10px;
font-size: 14px;
}

.btn a:link, .btn a:visited, .btn a:active{
  color: #Fff;	
	text-decoration: none;
}
	
.btn a:hover{
color: #F8F00A;	
	text-decoration: none;
}	

input[type="checkbox"]{
border: none;
}

input[type="radio"]{
border: none;
}

.search{
float:right;
margin-top: -12px;
}
.search input{
height: 21px;
}
.legend{
float: right;
padding-top: 3px;
padding-right: 20px;
}

.leg_whole{
text-decoration: underline;
}

.leg_new{
color: #840707;
padding-right: 13px;
}
.site_content{
width: 878px;
min-height: 400px;
}
.left_col{
width: 232px;
float: left;
text-align: left;
margin-left: 3px;


}

.right_col{
width: 610px;
float: right;
border-color: #C6C6C6;
border-style: solid;
border-width: 1px;
min-height: 400px;
margin-top: 45px;
text-align: left;
overflow: visible;
margin-right: 4px;
}

.error {
        color: #FF0000;
        text-align: center;
        font-weight: bold;
		font-size : 12px;
}
.message {
        color: #111188;
        text-align: center;
        font-weight: bold;
		font-size : 12px;		
}

.menu_first{
border-width:1px;
border-color:#CCCCCC;
border-left-style:solid;
border-top-style:solid;
float:right;
padding:3px 15px;
padding-right:5px;
margin-left:-10px;
height:14px;
border-bottom-width:2px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
z-index:10;
background-color:#ffffff;
font-size:12px;
font-family:Tahoma;
font-weight:bold;
color: gray;
cursor: pointer;
}

.menu_close{
border-width:1px;
border-color:#CCCCCC;
border-bottom-style:solid;
z-index:10;
}

.before_open{
background:url('/img/cp/before_open.gif');
width:7px;
z-index:10;
}

.open_corner{
float:right;
height:22px;
z-index: 10;
width:auto;
}

.close_corner{
border-width:1px;
border-color:#CCCCCC;
border-bottom-style:solid;
height:21px;
}

.footer{
margin-top:20px;
}

.block_header{
	background:url('/img/sub_m_head_bg.jpg');
	width:190px;
	height:28px;
	padding-top: 10px;
	text-align: center;
	margin-top: 21px;
	margin-bottom: 10px;
	margin-left: 33px;
	margin-right: 33px;
	color: #fff;
}

.username {
	padding-left:16px;
	height:16px;
	line-height:16px;
	background:url(/img/man.gif)  no-repeat;	
}

.freel_nick a, .freel_nick a:link, .freel_nick a:hover, .freel_nick a:visited, .freel_nick a:active{
	color: #6F6Daa;
	text-decoration: none;
  font-size:12px;
}

.username_s {	
	padding-left:16px;
	height:16px;
	line-height:16px;
	background:url(/img/man2.gif)  no-repeat;
	color: #6F6D6D;
}

.cust_nick a, .cust_nick a:link, .cust_nick a:hover, .cust_nick a:visited, .cust_nick a:active{
	color: #6Faa6D;
	text-decoration: none;
  font-size:12px;
}

.userinfo {	
	height:16px;
	line-height:16px;
}
.rating{
color: #A52E2E;
font-weight: bold;
}
.freelancer{
height: 78px;
}
.proj_header, .proj_header a, .proj_header a:link, .proj_header a:active,  .proj_header a:hover{
color: #990000;
font-size: 20px;
text-decoration: none;
}
.proj_header a:visited{
color: #999999;
font-size: 20px;
text-decoration: none;
}
.vac_header, .vac_header a, .vac_header a:link, .vac_header a:active,  .vac_header a:hover{
color: #FF5C0B;
font-size: 20px;
text-decoration: none;
}
.vac_header a:visited{
color: #999999;
font-size: 20px;
text-decoration: none;
}
.conc_header, .conc_header a,  .conc_header a:link, .conc_header a:active, .conc_header a:hover{
color: #097579;
font-size: 20px;
text-decoration: none;
}
.conc_header a:visited{
color: #999999;
font-size: 20px;
text-decoration: none;
}


.proj_bar{
background-image: url("/img/proj_bar.gif");
float: right;
width: 88px;
height: 24px;

}
.vac_bar{
background-image: url("/img/vakancy_bar.gif");
float: right;
width: 88px;
height: 24px;

}
.conc_bar{
background-image: url("/img/contest_bar.gif");
float: right;
width: 88px;
height: 24px;
}

.proj_footer{
background-color: #A46868;
width: 100%;
height: 38px;
margin-top:25px; 
margin-bottom:20px;
}
.vac_footer{
background-color: #BE8B4F;
width: 100%;
height: 38px;
margin-top:25px; 
margin-bottom:20px;
}
.conc_footer{
background-color: #6895A4;
width: 100%;
height: 38px;
margin-top:25px; 
margin-bottom:20px;
}

.proj_cost{
background-image: url("/img/proj_cost.jpg");
float: right;
width: 110px;
height: 25px;
color: #fff;
font-size: 16px;
padding-top: 2px;
}
.vac_cost{
background-image: url("/img/vak_cost.jpg");
float: right;
width: 108px;
height: 24px;
color: #fff;
font-size: 16px;
padding-top: 3px;
}
.conc_cost{
background-image: url("/img/contest_cost.jpg");
float: right;
width: 110px;
height: 25px;
color: #fff;
font-size: 16px;
padding-top: 2px;
}

.banner{
	margin-top: 15px;
	height: 60px;
	z-index:60000;
}

.statistic{
text-align: center;
width: 100%;
margin-top: 15px;
}

#shotters_filterform{
color: #fff;
padding:5px;
border:2px solid #333;
margin-bottom:10px;
background:#3E6988;
display:none;
position:absolute;
top:270px;
width:400px;
left:25%;
}

.freelancer_port{
	background-color: #f2efef;
	padding-bottom: 0px;
	margin-bottom: 0px;	 
}

.cat_menu{
background-image: url("/img/cat_bg.gif");
width:328px;
height:50px;
position: relative;
left:285px;
margin-top: 10px;
background-repeat: no-repeat;
}
.cat_menu_item1{
float:left;
width:81px;
text-align: center;
padding-top: 17px;
}
.cat_menu_item2{
float:left;
width:81px;
text-align: center;
padding-top: 17px;
}
.cat_menu_item3{
float:left;
width:81px;
text-align: center;

padding-top: 10px;
}
.cat_menu_item4{
float:left;
width:81px;
text-align: center;
padding-top: 2px;
}
.centercontent{

padding: 10px;
padding-top: 15px;
}
.navcontent_top  {
	border: solid;
	border-width: 1px;
	border-color: #870004;
	text-align: center;
	width: 400px;
	margin: 8px 43px;
	padding: 10px 0px;
}
.navcontent{
color: #fff;
text-align: left;
} 
.navheader{
color: #fff;
text-align: center;
font-weight: bold;
}
.filter_cats{
padding-left:15px;
}

.bookmark_item{
float:left;
padding-left:35px;
margin-top:5px;
width:78px;
text-align:center;
}
.log_right{
  text-align:right;font-size:10px;
}
.log_right a{
  font-size:10px;
}
a.simplelink,a.simplelink:hover, a.simplelink:link, a.simplelink:active, a.simplelink:visited{color:#0193FA;text-decoration:underline;}
a.simplelink:hover{color:#179CFA;text-decoration:none;}

