/* CSS Document */
* {
	font-family:Arial,sans-serif;
}
html {
	height: 100%;
}
body {
	margin:0; padding:0;
	text-align:center;
	font-size: 13px;
	color:#000;
	height: 100%;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.topic_iesk {
	background: url(../images/bg_iesk.gif?2) repeat-x;
	padding-top: 10px;
}
.topic_darbdav {
	background: url(../images/bg_darbdav.gif?2) repeat-x;
	padding-top: 10px;
}
form,fieldset {
	padding:0; margin:0;
}
table,img,fieldset {
	border:0;
}
textarea {
	font-size: 12px;
}
a.red {
	color:#F00;
}
a.green {
	color:#080;
}
a.black {
	color:#333;
}
#logo {
	float: left;
	margin-left: 10px;
	margin-right: 20px;
}
/* LAYOUT MAIN COMPONENTS */
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1110px;
}

#main_column {
	float:left;
	width:805px;
	padding-bottom: 15px;
}
#aside {
	float:right;
	width:305px;
}
#nav_bottom {
	background: #f3eee7;
	background: -moz-linear-gradient(top, #fff, #f3eee7);
	background: -webkit-linear-gradient(top, #fff, #f3eee7);
	background: -o-linear-gradient(top, #fff, #f3eee7);
	border-top: 1px  solid #eee6db;
	border-bottom: 1px  solid #eee6db;
}
#nav_bottom a {
	float: left;
	padding: 11px;
	color: #4b3413;
	border-right: 1px solid #eee6db;
	box-shadow: inset -1px 0px 0 0px #fff;
}
#nav_bottom a:hover {
	color: #000;
}

/* LOGIN FORM */
#login {
	background: #f1ece4;
	padding: 10px;
}
#login_inner {
	background: #fff;
	padding: 5px;
}
.login_button {
	font-size:11px;
	width: 60px;
}
#facebook_fans {
	width: 300px;
	height: 255px;
	margin-bottom: 5px;
}
.righ_banner {
	width:300px;
	height:250px;
	margin-bottom:5px;
}
.top_banner {
	width: 980px;
	height: 200px;
	display: inline-block;
}

#first_header {
	height: 61px;
}
#red_tab {
	width: 260px;
	height: 60px;
	float: left;
	border-left: 1px solid #af2828;
	border-top: 1px solid #af2828;
	border-right: 1px solid #af2828;
	text-decoration: none;
}
#red_tab_inner {
	position: absolute;
	display: block;
	width: 258px;
	height: 59px;
	border-left: 1px solid #eb8489;
	border-top: 1px solid #eb8489;
	border-right: 1px solid #eb8489;
	background: #c93535;
	background: -moz-linear-gradient(top,  #c02c2c,  #c93535);
	background: -webkit-linear-gradient(top,  #c02c2c,  #c93535);
	background: -o-linear-gradient(top,  #c02c2c,  #c93535);
}
#red_tab_content {
	display: block;
	height: 41px;
	background: url(../images/jobseeker_icon.gif) no-repeat left center;
	margin: 10px;
	padding-left: 50px;
	color: #fff;
}
#yellow_tab {
	width: 370px;
	height: 60px;
	float: left;
	margin-left: 10px;
	border-left: 1px solid #f99910;
	border-top: 1px solid #f99910;
	border-right: 1px solid #f99910;
	text-decoration: none;
}
#yellow_tab_inner {
	position: absolute;
	display: block;
	width: 368px;
	height: 59px;
	border-left: 1px solid #fcc469;
	border-top: 1px solid #fcc469;
	border-right: 1px solid #fcc469;
	background: #ffc94b;
	background: -moz-linear-gradient(top,  #faad2b,  #ffc94b);
	background: -webkit-linear-gradient(top,  #faad2b,  #ffc94b);
	background: -o-linear-gradient(top,  #faad2b,  #ffc94b);
}
#yellow_tab_content_left {
	float: left;
	display: block;
	width: 140px;
	height: 41px;
	background: url(../images/company_icon.gif) no-repeat left center;
	margin: 10px 0 10px 10px;
	padding-left: 50px;
	color: #fff;
	border-right: 1px solid #fbaf2c;
}
#yellow_tab_content_right {
	float: left;
	display: block;
	height: 41px;
	margin: 10px 0;
	padding-left: 10px;
	border-left: 1px solid #ffc94b;
}
#y_tab_button {
	width: 130px;
	position: relative;
	top: 30px;
	left: -160px;
}
.tab_statistics {
	color: #6d3d00;
	font-weight: bold;
}
#ad_amount {
	padding-left: 95px;
}
.main_tabs_corners {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

/* MAIN NAVIGATION RED */
#nav_main {
	height:34px;
}
#menu_main a {
	color: #fff;
	font-weight: bold;
	padding: 7px 15px 10px 15px;
	font-size: 13px;
	text-decoration:none;
	float: left;
}
#menu_main {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#menu_main li {
	display:block;
	float:left;
}
#footer {
	width:100%;
	height:67px;
	padding-top:15px;
	background: -moz-linear-gradient(top, #f3eee7, #fff 40%);
	background: -webkit-linear-gradient(top, #f3eee7, #fff 40%);
	background: -o-linear-linear-gradient(top, #f3eee7, #fff 40%);
	border-top: 1px solid #fff;
	font-size:.9em;
}
#copyright {
	padding-left:10px;
}

#main_filter {
	background: #f3eee7;
	background: -moz-linear-gradient(top, #fff, #efe7dd);
	background: -webkit-linear-gradient(bottom,  #efe7dd,  #fff 70%);
	background: -o-linear-gradient(bottom,  #efe7dd,  #fff 70%);
	border-left: 1px solid #efe7dd;
	border-bottom: 1px solid #efe7dd;
	border-right: 1px solid #efe7dd;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main_filter_left {
	float: left;
	padding-left: 30px;
	padding-right: 25px;
	padding-bottom: 25px;
	border-right: 1px solid #fff;
	box-shadow: inset -1px 0px 0px 0px #efe7dd;
}
#main_filter_right {
	float: left;
	padding-left: 15px;
}
#cvb_statistics {
	margin: 10px 15px;
	font-size: 25px;
	padding: 10px 20px;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #000;
	border-radius: 10px;
	box-shadow: 0 0 5px 2px #ccc;
}
.main_filter_label {
	display: block;
	margin-top: 10px;
}

.right_heading2 {
	background: #fff;
	font-weight: bold;
	font-size: 0.9em;
	color:#4b3413;
	padding: 15px 10px 5px 10px;
}
#cart_block {
	width: 100%;
	border-collapse: collapse;
	background: #fff;
	border-top: 1px solid #ede5d9;
	font-size:.9em;
}
#cart_block_outer {
	border-left: 1px solid #efe7dd;
	border-right: 1px solid #efe7dd;
	border-bottom: 1px solid #efe7dd;
}
.cart_b_title {
	text-align: right;
	padding: 5px;
	border-bottom: 1px solid #ede5d9;
}
.cart_b_value {
	text-align: right;
	background: #f9f7f4;
	padding: 5px 15px 5px 5px;
	border-bottom: 1px solid #ede5d9;
}
.default_table {
	empty-cells: show;
	border-collapse: collapse;
	font-size: 12px;
}
.default_table thead {
	background: #f3eee7;
}
.default_table th {
	padding: 10px 10px;
	color:#4b3413;
	border-bottom: 1px solid #dad4c6;
	border-top: 1px solid #eee6db;
	box-shadow: inset 0px 1px 0 0px #fff;
}
.default_table td {
	padding: 5px;
	border-bottom: 1px solid #eee6db;
}
.default_table .noborder {
	border: none;
}

/* ADVERTISEMENTS */
.job_title {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}
.company_link {
	color:#666;
	font-weight:bold;
}
.strong_cell {
	background-color:#f9f7f4;
}
.pages_ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.pages_ul li {
	display: inline-block;
	padding: 0 5px 0 0;
}
.pages_ul a {
	display: block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	background: #f9f7f4;
	font-weight: bold;
	text-align: center;
}
.pages_ul a.current {
	background: #eee6db;
	color: #000;
}
.pages_ul a:hover {
	background: #eee6db;
}

/* CONTENT */
.content h1{
	height:25px;
	padding:7px 0 0 38px;
	margin:0;
	background:url(../images/title_pointer4.gif) 7px 0 no-repeat, -moz-linear-gradient(top, #f9f7f4, #eee6da);
	background:url(../images/title_pointer4.gif) 7px 0 no-repeat, -webkit-linear-gradient(top, #f9f7f4, #eee6da);
	background:url(../images/title_pointer4.gif) 7px 0 no-repeat, -o-linear-gradient(top, #f9f7f4, #eee6da);
	border-bottom: 1px solid #fff;
	box-shadow: inset 0px -1px 0px 0px #dad4c6;
	font-size:1em;
}

#login_error {
	padding: 3px;
	margin-bottom: 5px;
	text-align: center;
	background-color:#c00;
	color: #fff;
	font-size:.85em;
}

/* CLASSES */
br.clearing {
	height:1px;
	font-size:1px;
	clear:both;
}
.error {
	padding:10px 10px 10px 45px;
	color:#C00;
	font-size:.9em;
	border:1px solid #C00;
	background:#FFF url(../images/ico_important1.gif) no-repeat 8px 8px;
}
div.no-info {
	padding:10px;
	color:#C00;
	text-align:center;
	background-color:#FFF;
}

h2 {
	font-size:1em;
	margin: 7px 0;
	padding-left:10px;
}
h3 {
	font-size:1.1em;
	margin: 10px 0;
	padding-left:10px;
	float:left;
}
/* ====================== */
textarea.full {
	width:540px;
	height:150px;
	margin-right:0;
	font-size:.95em;
}
* html textarea.full {
	width:535px;
}
div.buttons {
	background-color:#f9f7f4;
	border-bottom:1px solid #eee6db;
	padding:10px;
}

.slimBorder{
  border: 1px solid #000000;
  border-collapse:collapse;
}

.photo {
	overflow-x: hidden;
	overflow-y: hidden;
}

#not-conf {
	padding:10px 10px 10px 45px;
	border:1px solid #BB0000;
	margin:10px 0;
	color:#BB0000;
	background:#FFF url(../images/ico_important1.gif) no-repeat 8px 8px;
	min-height:23px;
	text-align:center;
}
#not-conf span{
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}

#menu_lang {
	list-style:none;
	float:right;
	padding: 0;
	margin: 0;
}
#menu_lang li {
	float:left;
}
#menu_lang li a {
	margin-top: 7px;
	margin-left: 10px;
	float: left;
}

/* buttons */
.red_button {
	background: #c33a2a;
	background: -moz-linear-gradient(top, #ed433d 0%, #c33a2a 50%, #b51505 50%, #881100 100%);
	background: -webkit-linear-gradient(top, #ed433d 0%, #c33a2a 50%, #b51505 50%, #881100 100%);
	background: -o-linear-gradient(top, #ed433d 0%, #c33a2a 50%, #b51505 50%, #881100 100%);
	border: 1px solid #911101;
	box-shadow: inset 0px 0px 0px 1px #d13b28, 1px 1px 1px rgba( 0, 0, 0, 0.4);
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
    padding: 5px 10px;
	text-align: center;
	display: inline-block;
}
.red_button:hover {
	background: #db504d;
	background: -moz-linear-gradient(top, #f77777 0%, #db504d 50%, #c90000 50%, #a60606 100%);
	background: -o-linear-gradient(top, #f77777 0%, #db504d 50%, #c90000 50%, #a60606 100%);
	background: -webkit-linear-gradient(top, #f77777 0%, #db504d 50%, #c90000 50%, #a60606 100%);
	box-shadow: inset 0px 0px 0px 1px #d13b28, 0px 0px 2px 2px rgba( 200, 0, 0, 0.5 );
	text-shadow:  1px 1px 1px rgba( 0, 0, 0, 0.5 );
	text-decoration: none;
	cursor: pointer;
}
.red_button:active {
	background: #700700;
	background: -moz-linear-gradient(top, #d33929 0%, #aa3222 50%, #991000 50%, #700700 100%);
	background: -o-linear-gradient(top, #d33929 0%, #aa3222 50%, #991000 50%, #700700 100%);
	background: -webkit-linear-gradient(top, #d33929 0%, #aa3222 50%, #991000 50%, #700700 100%);
	box-shadow: inset 0px 0px 0px 1px #aa3222;
}
.yellow_button {
	background: #f1c21a;
	background: -moz-linear-gradient(top, #f4f0cb 0%, #fccb3e 50%, #f1c21a 50%, #ed9102 100%);
	background: -webkit-linear-gradient(top, #f4f0cb 0%, #fccb3e 50%, #f1c21a 50%, #ed9102 100%);
	background: -o-linear-gradient(top, #f4f0cb 0%, #fccb3e 50%, #f1c21a 50%, #ed9102 100%);
	border: 1px solid #cc922e;
	box-shadow: inset 0px 0px 0px 1px #fcd76d, 1px 1px 2px rgba( 0, 0, 0, 0.3);
	border-radius: 5px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
    padding: 5px 10px;
	display: inline-block;
}
.yellow_button:hover {
	background: #fee15d;
	background: -moz-linear-gradient(top, #faf6d9 0%, #fee15d 50%, #f8cb26 50%, #f6b305 100%);
	background: -webkit-linear-gradient(top, #faf6d9 0%, #fee15d 50%, #f8cb26 50%, #f6b305 100%);
	background: -o-linear-gradient(top, #faf6d9 0%, #fee15d 50%, #f8cb26 50%, #f6b305 100%);
	box-shadow: inset 0px 0px 0px 1px #fcd76d, 0px 0px 2px 2px  rgba( 255, 200, 0, 0.5);
	text-decoration: none;
}
.yellow_button:active {
	background: #deb318;
	background: -moz-linear-gradient(top, #efd749 0%, #edbf3a 50%, #deb318 50%, #db8602 100%);
	background: -webkit-linear-gradient(top, #efd749 0%, #edbf3a 50%, #deb318 50%, #db8602 100%);
	background: -o-linear-gradient(top, #efd749 0%, #edbf3a 50%, #deb318 50%, #db8602 100%);
	box-shadow: inset 0px 0px 0px 1px #fcd76d;
}
.grey_button {
	background: #e5e5e5;
	border: 1px solid #bdbdbd;
	border-radius: 5px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	display: inline-block;
	box-shadow: 0px 1px 1px #ccc;
}
.grey_button:hover {
	background: #F2F2F2;
	text-decoration: none;
}
.grey_button:active {
	background: #c9c9c9;
}
/* **** */
.red_b_right_button {
	background-color:transparent;
	background-image:url(../images/red_b_right_button.gif);
	background-repeat:no-repeat;
	border:0;
	color:white;
	font-size:12px;
	font-weight: bold;
	white-space:nowrap;
	cursor:pointer;
	line-height:25px;
	width:191px;
	padding-bottom:3px;
	height:28px;
	height:100%\8;/*for IE*/
	display:table-cell;
	display:inline-block\9;/*for IE*/
	vertical-align:middle;
	text-align:center;
}
a.red_b_right_button:hover {
	text-decoration:none !important;
}
.red_b_up_button {
	background-color:transparent;
	background-image:url(../images/red_b_up_button.gif);
	background-repeat:no-repeat;
	border:0;
	color:white;
	font-size:12px;
	font-weight: bold;
	white-space:nowrap;
	cursor:pointer;
	line-height:25px;
	width:191px;
	padding-bottom:3px;
	height:28px;
	height:100%\8;/*for IE*/
	display:table-cell;
	display:inline-block\9;/*for IE*/
	vertical-align:middle;
	text-align:center;
}
a.red_b_up_button:hover {
	text-decoration:none !important;
}
.tab_text {
	font-family:Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight: bold;
	line-height:25px;
	text-shadow: #555 0px 1px 1px;
}

.cv_level_table{
	margin-top:10px;
}
.cv_level_table input {
	outline: none;
}
#ajax_login_err {
	color:#fff;
	background-color:#c00;
	padding:3px;
	display:none;
}
.cblack {
	color:#000;
}
.cdred {
	color: #b00;
}
.cgreen {
	color: #080;
}
.cgray {
	color: #808080;
}
.clgray {
	color: #333;
}
.cmild_gray {
	color: #666;
}
.cwhite {
	color: #fff;
}
.cyellow {
	color:#eda425;
}
.cbrown {
	color:#6d5a3e;
}
.nowrap{
	white-space:nowrap;
}
.underline {
	text-decoration: underline;
}
.p0 {
	padding: 0;
}
.p1 {
	padding: 1px;
}
.p3 {
	padding: 3px;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.p20 {
	padding: 20px;
}
.pt0  {
	padding-top: 0;
}
.pt1 {
	padding-top: 1px;
}
.pt3 {
	padding-top: 3px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pt35 {
	padding-top: 35px;
}
.pt50 {
	padding-top: 50px;
}
.pb0  {
	padding-bottom: 0;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb20 {
	padding-bottom: 10px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}
.pl25 {
	padding-left: 25px;
}
.pl35 {
	padding-left: 35px;
}
.pl70 {
	padding-left: 70px;
}
.pl100 {
	padding-left: 100px;
}
.pl130 {
	padding-left: 130px;
}
.pl150 {
	padding-left: 150px;
}
.pl35p {
	padding-left: 35%;
}
.pl40p {
	padding-left: 40%;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr20 {
	padding-right: 20px;
}
.ptb2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.plr5p {
	padding-left: 5%;
	padding-right: 5%;
}
.ma {
	margin:auto;
}
.m0 {
	margin: 0;
}
.m5 {
	margin: 5px;
}
.m10 {
	margin: 10px;
}
.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}
.mt7 {
	margin-top: 7px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb30 {
	margin-bottom: 30px;
}
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.ml40 {
	margin-left: 40px;
}
.ml160 {
	margin-left: 160px;
}
.mr15 {
	margin-right: 15px;
}
.h16 {
	height: 16px;
}
.h25 {
	height: 25px;
}
.h30 {
	height: 30px;
}
.h32 {
	height: 32px;
}
.h40 {
	height: 40px;
}
.h50 {
	height: 50px;
}
.h65 {
	height: 65px;
}
.h70 {
	height: 70px;
}
.h80 {
	height: 80px;
}
.h90 {
	height: 90px;
}
.h100 {
	height: 100px;
}
.h105 {
	height: 105px;
}
.h120 {
	height: 120px;
}
.h150 {
	height: 150px;
}
.h170 {
	height: 170px;
}
.h190 {
	height: 190px;
}
.h210 {
	height: 210px;
}
.h450 {
	height: 450px;
}
.lh20 {
	line-height:20px;
}
.lh50 {
	line-height: 50px;
}
.vat {
	vertical-align:top;
}
.vam {
	vertical-align:middle;
}
.vab {
	vertical-align:bottom;
}
.dn {
	display:none;
}
.db {
	display: block;
}
.dib {
	display: inline-block;
}
.cb {
	clear: both;
}
.ov_hidden {
	overflow: hidden
}
.pos_rel {
	position: relative;
}
.fs10 {
	font-size: 10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs14 {
	font-size:14px;
}
.fs16 {
	font-size:16px;
}
.fs20 {
	font-size: 20px;
}
.fs24 {
	font-size:24px;
}
#back {
	float:left;
}
.cred {
	color: #f00;
}
.cyellow {
	color: #eda425;
}
.cblue {
	color: #00f;
}
#passrem {
	margin-left: 100px;
	margin-top: 10px;
}
.passrem_label {
	text-align: right;
	padding-right: 5px;
}
.passrem_label span {
	color: #090;
	font-weight: bold;
}
.dinput {
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right: 1px solid #dad4c6;
	border-bottom: 1px solid #dad4c6;
}
.gray_line {
	color: #bbb;
	background-color: #bbb;
	border: none;
	height: 1px;
}
.hr_thick_black {
	color: #000;
	background-color: #000;
	border: none;
	height: 2px;
}
.gray_underline {
	border-bottom:1px solid #eae1d4;
}
.b_black {
	border: 1px solid #000;
}
.b_dgray {
	border: 1px solid #bbb;
}
.tal {
	text-align: left;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
.w2p {
	width: 2%
}
.w10p {
	width: 10%;
}
.w15p {
	width: 15%;
}
.w50p {
	width: 50%;
}
.w100p {
	width: 100%;
}
.w15 {
	width: 15px;
}
.w20 {
	width: 20px;
}
.w25 {
	width: 25px;
}
.w30 {
	width: 30px;
}
.w35 {
	width: 35px;
}
.w40 {
	width: 40px;
}
.w50 {
	width: 50px;
}
.w65 {
	width: 65px;
}
.w70 {
	width: 70px;
}
.w75 {
	width: 75px;
}
.w90 {
	width: 90px;
}
.w95 {
	width: 95px;
}
.w100 {
	width: 100px;
}
.w120 {
	width: 120px;
}
.w130 {
	width: 130px;
}
.w150 {
	width: 150px;
}
.w170 {
	width: 170px;
}
.w200 {
	width: 200px;
}
.w210 {
	width: 210px;
}
.w240 {
	width: 240px;
}
.w245 {
	width: 245px;
}
.w250 {
	width: 250px;
}
.w260 {
	width: 260px;
}
.w270 {
	width: 270px;
}
.w300 {
	width: 300px;
}
.w350 {
	width: 350px;
}
.w370 {
	width: 370px;
}
.w400 {
	width: 400px;
}
.w500 {
	width: 500px;
}
.w700 {
	width: 700px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fwn {
	font-weight: normal;
}
.fwb {
	font-weight: bold;
}
#top_heading {
	padding: 0;
	margin: 0;
	position: relative;
	left: 0;
	top: 0;
	font-weight: normal;
}
#top_heading h1 {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 24px;
	left: 253px;
	height: 0px;
}
#top_heading h1 a{
	font-size: 12px;
	font-weight: normal;
	height: 12px;
	color: #fff;
}
.heading1 {
	background:url(../images/title_pointer3.gif) no-repeat 0 50%;
	margin:0;
	padding:8px 0 6px 32px;
	font-size:1.1em;
	font-weight: bold;
	padding-bottom:7px;
}
.bg_lbrown {
	background-color:#f9f7f4;
}
.bg_brown {
	background-color: #ede6da;
}
.bg_lgray {
	background-color: #fbf9f7
}
.bg_white {
	background-color: #fff;
}
.border_gray {
	border: 1px solid #eee;
	padding: 3px;
}
.border_brown {
	border: 1px solid #efe7dd;
}
.order_white {
	border-bottom: 1px solid #fff;
}
.bt_gray_white {
	border-top: 1px solid #eee6db;
	box-shadow: inset 0 1px 0 0 #fff;
}
.bc {
	border-collapse: collapse;
}
.hb:hover {
	color: #000;
}
.req {
	color:#090;
	font-weight:bold;
}
.def_input {
	border:1px solid #dad4c6;
	padding:3px;
	font-size:.85em;
}

.cv_title {
	font-size: 14px;
	font-weight: bold;
}

.r_mcv_block {
	font-size: 10px;
	text-align: center;
}
.cv_promoted_block {
	font-size: 12px;
	font-weight: bold;
}
.my_cv_block {
	height: 257px;
}
.newest_events {
	list-style: none;
	padding-top: 5px;
	padding-left: 0;
	margin: 0px;
	height: 147px;
	overflow: hidden;
}
.newest_events li {
	padding-top: 6px;
}
.action_links a {
	font-weight: bold;
}
.show_cv_block {
	border: 2px solid #b00;
}
.big_info_msg {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	font-weight: bold;
}
.info_msg {
	padding: 19px 10px 10px 45px;
	border: 1px solid #eee;
	color: #666;
	background: #fff url(../images/ico_important.gif) no-repeat 8px center;
	min-height: 23px;
	text-align: left;
}
.error_msg {
	color: #b00;
	text-align: center;
}
.my_ad_title {
	font-size: 14px;
	font-weight: bold;
}
.cv-main2 {
	color:#ca4242;
	margin:0 0 10px 0;
	font-size:20px;
	font-weight: bold;
	padding-left: 0;
}
.h2_gray {
	color: #777;
	font-size:20px;
	font-weight: bold;
	margin:0;
	padding-left: 0;
}
.cv_contacs_left {
	padding: 10px;
	text-align: center;
	border-left: 1px solid #efe7dd;
	border-right: 1px solid #efe7dd;
	border-bottom: 1px solid #efe7dd;
}
#cv_contact_count {
	font-weight: bold;
}
#cv_contact_count span {
	font-size: 20px;
	color: #eda425;
}
.cv_contact_count_p {
	font-weight: bold;
}
.cv_contact_count_p span {
	color: #b00;
}
.bill_table {
	border-collapse: collapse;
	border: 1px solid #000;
	width: 100%;
}
.bill_table td, .bill_table th {
	border: 1px solid #000;
	padding: 3px;
}
#login_pop {
	position: absolute;
	width: 370px;
	height: 150px;
	background: #fff;
	display: none;
}
#login_pop_close {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor:pointer;
}
.ad_services_price {
	margin-top: 20px;
	padding: 5px;
	font-weight: bold;
}
.form_legend {
	color: #6d5a3e;
    font-weight: bold;
    margin: 0;
}
.smallfs {
	font-size: 11px;
	padding: 2px 4px;
}
/* job ad template 1 */
.adv1_padd{
	border-bottom: 1px solid #ebded9;
	background-color: #f7ede9;
}
.adv1_body{
	background:url(../images/cv_ad2_bg1.gif) repeat-y 0 0;
}
.adv1_left_col{
	width:290px;
}
.adv1_foto{
	text-align:center;
	padding: 20px 0;
}
.adv1_h2{
	text-align:center;
	color:#333;
	margin:0;
	padding:0;
	overflow:hidden;
}
#adv1_underline {
	background:url(../images/cv_ad2_bg2.gif) no-repeat center bottom;
	height: 20px;
}
.adv1_p{
	margin:0px 20px 20px 20px;
	font-size:.9em;
	line-height:1.4em;
}
.adv1_right_col{
	width:450px;
}
.adv1_h2_2{
	margin: 0;
	padding: 11px 0 11px 40px;
	color:#633221;
	font-size:1.2em;
	background: #eedbd4 url(../images/cv_ad2_bg3.gif) no-repeat 10px center;
	border-bottom: 1px solid #e4ccc3;
}
.adv1_h2_2_wr {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.adv1_rightcol_h3{
	margin:15px 20px;
	padding:0;
	color:#333;
	font-size:1em;
	float:none;
}
.adv1_rightcol_p{
	margin: 0 35px;
	font-size:.9em;
	line-height:1.4em;
}
/* job ad template 2 */
#adv-template2 h2 {
	background:url(../images/cv_ad1_title_bg.gif) no-repeat 0 0;
	margin:0;
	padding: 12px 0 0 35px;
	color:#8b714c;
	height:30px;
}
#adv-template2 #head {
	background:#f9f7f4 url(../images/cv_ad1_bg1.gif) repeat-x 0 0;
}
#adv-template2 #head table{
	width:730px;
}
#adv-template2 .head-info{
	line-height: 1.4em;
	width:450px;
	padding:15px;
}
#adv-template2 .head-info span{
	font-weight:bold;
}
#adv-template2 .foto{
	width:180px;
	text-align:center;
	background: #f1ece7 url(../images/cv_ad1_bg2.gif) repeat-x 0 0;
	padding:10px 10px;
}
#adv-template2 .foto span{
	display:block;
	background-color:#FFF;
	padding:5px;
	border:1px solid #e2d7c9;
}
#adv-template2 #body {
	background:#f9f7f4 url(../images/cv_ad1_bg3.gif) repeat-x 0 0;
	padding:2px 30px 25px 0px;
}
#adv-template2 #body table{
	width:730px;
}
#adv-template2 #body table td{
	border-bottom:1px solid #ede7e1;
}
#adv-template2 #body table .cell1{
	width:180px;
	padding:10px;
	vertical-align:top;
	font-weight:bold;
	background-color:#f4f1ec;
}
#adv-template2 .cell1-first{
	width:193px;
	padding:10px;
	vertical-align:top;
	font-weight:bold;
	background:#f4f1ec url(../images/cv_ad1_bg4.gif) repeat-x 0 0;
}
#adv-template2 .cell2{
	background-color:#fcfbfa;
	padding:10px;
	line-height: 1.4em;
}
#adv-template2 .cell2-first{
	padding:10px;
	line-height: 1.4em;
	background:#fcfbfa url(../images/cv_ad1_bg5.gif) repeat-x 0 0;
}
#adv-template2 .normal_text {
	background: none;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
}
/* job ad template 3 */
#adv-template {
	background-color:#d8e9f3;
	border-bottom:1px solid #c4d7e3;
}
#valid_till {
	background:url(../images/cv_ad3_bg1.gif) repeat-x 0 0;
	height:28px;
	color:#036;
	font-size:1em;
	padding: 12px 0 0 15px;
	margin:0;
	font-weight: bold;
	text-align: left;
}
#valid_till span{
	font-weight:normal;
}
#adv-template .header {
	background:#deecf5 url(../images/cv_ad3_bg2.gif) repeat-x 0 0;
	padding:15px 30px;
}
#adv-template .foto{
	width:180px;
	text-align:center;
	padding:10px 10px;
}
#adv-template .foto span{
	display:block;
	background-color:#FFF;
	padding:5px;
	border:1px solid #e2d7c9;
}
#adv-template h3 {
	float:none;
	height:52px;
	background: url(../images/cv_ad3_bg3.gif) no-repeat 0 0;
	color:#036;
	font-size:1.2em;
	text-align:center;
	margin:0;
	padding:13px 0 0 0;
}
#adv-template h4{
	font-size:1em;
	margin:0 30px 15px 30px;
	padding:5px 0 0 25px;
	background: url(../images/cv_ad3_bg4.gif) no-repeat 0 50%;
	color:#333;
}
#adv-template p{
	margin: 0 50px 15px 80px;
	padding:0;
}
#adv-template .template_3_h2 {
	float:none;
	height:52px;
	background: url(../images/cv_ad3_bg3.gif) no-repeat 0 0;
	color:#036;
	font-size:1.2em;
	text-align:center;
	margin:0;
	padding:13px 0 0 0;
}
#adv-template .head-info h2 {
	background: none;
	color: #333;
	padding:0;
	margin: 0;
	height: 14px;
}
/*cv template 1*/
#cv_template1 {
	background-color:#f9f7f4;
	border-bottom:1px solid #eee6db;
	padding:10px;
	font-size:12px;
	text-align: left;
}
#cv_template1 h2{
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/cvt1_title_bg.gif) no-repeat left top;
	padding-top:10px;
	color:#8b714c;
	font-size:1.1em;
	margin-bottom:5px;
}
#cv_template1 .cv_part_title {
	color:#8b714c;
	padding-left: 33px;
}
#cv_template1 #foto {
	float:left;
	padding:5px;
	background-color:#FFF;
	border:1px solid #eee6db;
}
#cv_template1 .data-names {
	float:left;
	width: 130px;
	padding:0;
	margin:0;
	list-style:none;
	margin-right:10px;
}
#cv_template1 .data-names li{
	text-align:right;
	font-weight:bold;
	padding: 3px 0;
}
#cv_template1 .data-values {
	float:left;
	width: 200px;
	padding:0;
	margin:0;
	list-style:none;
}
#cv_template1 .data-values li {
	padding: 3px 0;
}
#cv_template1 .full-info {
	padding:10px;
	margin:10px 0;
}
#cv_template1 table.content {
	margin-bottom:10px;
	width:100%;
	font-size:12px;
}
#cv_template1 table.content td{
	padding:5px;
	vertical-align:top;
}
#cv_template1 table.content td.names{
	text-align:right;
	width:25%;
	color:#630;
}
#cv_template1 table.content td.time{
	font-weight:bold;
}
#cv_template1 table.content th {
	width:100px;
	padding:5px;
}
/*cv template 2*/
#cv_template2 {
	background-color:#fbfbfb;
	border-bottom:1px solid #eaeaea;
	padding:10px;
	font-size:12px;
	text-align: left;
}
#cv_template2 h2{
	height:35px;
	padding:0;
	margin:0;
	background:url(../images/cvt2_title_bg.gif) no-repeat left top;
	padding-top:7px;
	color:#666;
	font-size:1.1em;
	margin-bottom:5px;
}
#cv_template2 .cv_part_title {
	color:#666;
	padding-left: 55px;
}
#cv_template2 #foto {
	float:left;
	padding:5px;
	background-color:#FFF;
	border:1px solid #eaeaea;
}
#cv_template2 .data-names {
	float:left;
	width: 130px;
	padding:0;
	margin:0;
	list-style:none;
	margin-right:10px;
}
#cv_template2 .data-names li{
	text-align:right;
	font-weight:bold;
	padding: 3px 0;
}
#cv_template2 .data-values {
	float:left;
	width: 200px;
	padding:0;
	margin:0;
	list-style:none;
}
#cv_template2 .data-values li {
	padding: 3px 0;
}
#cv_template2 .full-info {
	padding:10px;
	margin:10px 0;
}
#cv_template2 table.content {
	margin-bottom:10px;
	width:100%;
	font-size:12px;
}
#cv_template2 table.content td{
	padding:5px;
	vertical-align:top;
}
#cv_template2 table.content td.names{
	text-align:right;
	width:25%;
	color:#777;
}
#cv_template2 table.content td.time{
	font-weight:bold;
}
#cv_template2 table.content th {
	width:100px;
	padding:5px;
}
/*cv template 3*/
#cv_template3 {
	background-color:#eef3fa;
	border-bottom:1px solid #e0e9f5;
	padding:10px;
	font-size:12px;
	text-align: left;
}
#cv_template3 h2{
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/cvt3_title_bg.gif) no-repeat left top;
	padding-top:9px;
	color:#34518b;
	font-size:1.1em;
	margin-bottom:5px;
}
#cv_template3 .cv_part_title {
	color:#34518b;
	padding-left:35px;
}
#cv_template3 #foto {
	float:right;
	padding:5px;
	background-color:#FFF;
	border:1px solid #e0e9f5;
}
#cv_template3 .data-names {
	float:left;
	width: 150px;
	padding:0;
	margin:0;
	list-style:none;
	margin-right:10px;
}
#cv_template3 .data-names li{
	text-align:right;
	font-weight:bold;
	padding: 3px 0;
}
#cv_template3 .data-values {
	float:left;
	width: 200px;
	padding:0;
	margin:0;
	list-style:none;
}
#cv_template3 .data-values li {
	padding: 3px 0;
}
#cv_template3 table.content {
	margin-bottom:10px;
	width: 100%;
	font-size:12px;
}
#cv_template3 table.content td{
	padding:5px;
	vertical-align:top;
}
#cv_template3 table.content td.names{
	text-align:right;
	width:25%;
	color:#34518b;
	background-color:#e7eef7;
}
#cv_template3 table.content td.values{
	background-color:#f5f9fd;
}
#cv_template3 table.content td.values1{
	background-color:#f5f9fd;
	padding:10px;
}
#cv_template3 table.content td.time{
	font-weight:bold;
}
#cv_template3 table.content th {
	width:100px;
	padding:5px;
}
.contact_s {
	width: 275px;
	padding: 10px;
}
.contact_s:hover {
	border-color: #000;
}
.contact_s_active {
	background: #fec63f;
	border: 1px solid #d79701;
}
.contact_s_passive {
	background: #f4f3ef;
	color: #666;
	border: 1px solid #ccc;
}
.contact_s_name {
	height: 25px;
	font-size: 14px;
	font-weight: bold;
}
.contact_s_expl {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 72px;
}
.contact_s_active .contact_s_expl {
	background: #ffdf94;
}
.contact_s_passive .contact_s_expl {
	background: #fff;
}
.contact_s_price {
	height: 30px;
	font-size: 22px;
}
.contact_s_active .contact_s_price {
	color: #900;
}
.contact_s_passive .contact_s_price {
	color: #666;
}
.contact_s_old_price {
	font-size: 12px;
	color: #666;
}
.contact_s_savings {
	float: right;
	width: 60px;
	margin-right: -20px;
	padding: 2px;
	font-size: 11px;
	background: #c00;
	color: #fff;
}
.rc5 {
	border-radius: 5px;
}
#ad_up_s_options {
	border: 3px solid #ffc94b;
	border-radius: 20px;
	padding: 10px 0 20px 0;
	background: url( '../images/big_star.jpg' ) no-repeat 20px 5px;
}
.ad_up_s_option {
	width: 155px;
	padding: 5px 0;
}
.ad_up_s_option:hover {
	border-color: #000;
}
.ad_up_s_option_active {
	background: #fec63f;
	border: 1px solid #d79701;
}
.ad_up_s_option_passive {
	background: #f4f3ef;
	border: 1px solid #ccc;
}
.ad_up_s_price {
	color: #c00;
	font-size: 20px;
}
.ad_up_s_old_price {
	color: #666;
	font-weight: normal;
	font-size: 12px;
}
.ad_up_s_savings {
	position: absolute;
	width: 60px;
	right: 0px;
	top: 2px;
	padding: 2px;
	background: #c00;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
}
#price_total {
	padding: 20px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
}
.cellpad_0 td{
	padding: 0;
}
.cellpad_10 td {
	padding: 10px;
}
.ad_form_fieldset {
	border-top: 1px solid #eae1d4;
}
.ad_form_legend {
	font-size: 16px;
	font-weight: bold;
	color: #81472f;
	padding: 0 10px;
}
.ad_form_title_td {
	text-align: right;
	width: 200px;
	padding-top: 20px;
	padding-right: 5px;
	vertical-align: top;
}
.ad_form_field_td {
	padding-top: 20px;
	padding-bottom: 10px;
}
.chechbox_group {
	overflow: auto;
	padding: 5px;
	background: #fff;
}
.error_input_title {
	color: #b00;
	font-weight: bold;
}
.error_input {
	border: 1px solid #b00;
}
.job_ad_form_error_msg {
	font-weight: normal;
	font-size: 11px;
	padding-right: 5px;
	color: #333;
}
.error_cell {
	background: #ffe7e7;
}
.job_ad_template_radio {
	width: 100px;
	height: 30px;
}
#f_hint {
	display: none;
	position: absolute;
	width: 200px;
}
#f_hint_borders {
	margin-left: 7px;
	border: 1px solid #acaeb3;
	background: #faf8f1;
}
#f_hint_text {
	padding: 5px 17px 5px 5px;
}
#f_hint_arrow {
	width: 8px;
	height: 13px;
	background: url(../images/hint_arrow.gif) no-repeat;
	position: absolute;
	left:0;
	top: 7px;
}
#f_hint_close {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/x.gif) no-repeat;
	position: absolute;
	left:184px;
	top: 3px;
}
#logo:hover {
	position: relative;
}
#logo[data-tooltip]:hover:after {
	color:#f00;
	content: attr(data-tooltip);
	position: absolute;
	top: 36px;
	left: 67px;
	font-size: 12px;
}
.numbered_list {
	margin: 0;
}
.descript {
	color: #666;
	line-height:150%;
	width: 365px;
}
.contacts {
	font-style: normal;
}
.cv_level {
	display: inline-block;
	background: url(../images/point_yellow.jpg) no-repeat;
	width: 17px;
	height: 16px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #523408;
}
.cv_level_10 {
	width: 16px;
}
.reg_container {
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
}
.reg_fieldset {
	display: block;
	width: 430px;
	margin: 20px auto;
	text-align: right;
}
.reg_fieldset legend {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
#r_submit {
	width: 100px;
	margin-top: 10px;
	margin-right: 150px;
}
.reg_input {
	width: 250px;
	margin-top: 10px;
}
.r_comment_outer {
	position: relative;
	float: left;
}
.r_comment {
	position: absolute;
	left: 440px;
	top: 10px;
	font-size: 10px;
}
#reg_conditions {
	position: absolute;
	left: -140px;
	top: -7px;
	width: 250px;
	text-align: left;
}
.cf_gradient {
	background: -moz-linear-gradient(top, #f2ede6, #f9f7f4);
	background: -webkit-linear-gradient(top, #f2ede6, #f9f7f4);
	background: -o-linear-gradient(top, #f2ede6, #f9f7f4);
}
.cf_textarea_label {
	position: relative;
	top: -90px;
}
.cf_submit_container {
	border-top: 1px solid #dad4c6;
	box-shadow: inset 0px 1px 0px 0px #fff;
	padding: 10px;
}
.cf_fieldset {
	padding: 10px;
	border-bottom: 1px solid #fff;
	box-shadow: inset 0px -1px 0px 0px #dad4c6;
}
.cf_container {
	height: 100%;
	text-align: left;
	background: #f9f7f4;
}
.vip_table {
	width: 100%;
}
.vip_table td {
	border: none;
}
.vip_ad_icon {
	width: 30px;
	height: 18px;
	background: url(../images/ico_vip.gif) no-repeat center center;
}
.vip_ad_icon:hover {
	position: relative;
}
.vip_ad_icon:hover:after {
	content: attr(data-tooltip);
	position: absolute;
	top: -10px;
	left: 30px;
	width: 200px;
	padding: 5px;
	color:#000;
	background: #fff;
	border: 1px solid #999;
	opacity: 0.9;
	border-radius: 5px;
	font-size: 12px;
}
.list_logo_a {
	display:block;
}
.list_logo {
	vertical-align:middle;
}
.llh70 {
	height: 70px;
	line-height:70px;
}
.llh50 {
	height: 60px;
	line-height: 60px;
}
#pop_msg_content {
	min-height: 100%;
	background: -moz-linear-gradient(top, #f2ede6, #f9f7f4);
	background: -webkit-linear-gradient(top, #f2ede6, #f9f7f4);
	background: -o-linear-gradient(top, #f2ede6, #f9f7f4);
}
#pop_msg {
	font-weight: bold;
	padding: 90px 100px 0 100px;
}
#not_reg_c_table {
	width: 100%;
	padding: 10px;
}
.not_reg_c_td {
	vertical-align: top;
	background: #fff;
	width: 400px;
}
.not_reg_c_label {
	display:block;
	margin-top:10px;
}
#view_cv_container {
	max-width: 800px;
	margin: auto;
}
.fb_login_b {
	display: inline-block;
	padding: 1px 2px 1px 27px;
	background: url(../images/fb_logo_medium.png) no-repeat 1px 0px #5f78ab;
	border: 1px solid #29447e;
	box-shadow: inset 0px 1px 0 0px #879ac0;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}
.fb_login_b:hover {
	color: #fff;
	text-decoration: none;
}
.job_s_nl_left {
	width: 50%;
	vertical-align: top;
	border-right: 1px solid #eee;
}
#cvb_box_mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba( 255, 255, 255, 0.9 );
}
#cvb_box {
	position: fixed;
	border: 1px solid #aaa;
	background: #fff;
	box-shadow: 0px 0px 3px 3px #aaa;
}
#cvb_box_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/x.gif) no-repeat  center center;
}
