a{ text-decoration: none;}

.clear{ clear: both;}

#right_wide_cntnr{ margin-left: 0px;}
#top_empl{background:url(../images/logo_e_bgr.png) no-repeat center;}
.e-banner{float:left;width:688px;height:43px;margin:20px 0 0 10px;}

#seeker_top_links {
	color:				#666666;
	padding-left:		12px;
	background: 		url(../images/elinks_bgr.png) repeat-x;
	height:				25px;
	line-height:		16px;
}
#seeker_top_links a {
	color:				#666666;
	text-decoration:	none;
}
#seeker_top_links a:hover {text-decoration:underline;}
#seeker_top_links a.selected {color:#B92B34;}

div.advice_title{
	width: 306px;
	height: 40px;
	line-height: 41px;
	background: url(../images/advice_title_bgr.png) no-repeat;
	text-indent: 41px;
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5a;
}
div.advice_top, div.advice_btm{ 
	width: 306px;
	height: 2px;
	font-size: 0px;
}
div.advice_top{	
	background: url(../images/advice_top.png) no-repeat;
	margin-top: 4px;
}
div.advice_btm{ background: url(../images/advice_btm.png) no-repeat;}
div.advice{ width: 306px; background: #f5f5f5;}
div.advice a{
	display: block;
	width: 282px;
	background: url(../images/li_bg.gif) no-repeat 10px 10px;
	height: 23px;
	line-height: 23px;
	text-decoration: none;
	padding-left: 24px;
	color: #747474;
}
div.advice div.line{
	width: 276px;
	height: 1px;
	background: #fff;
	margin: 0px auto;
	line-height: 1px;
	overflow: hidden;
	padding: 0px;
}
a.advice_more{
	float: right;
	height: 29px;
	line-height: 29px;
	background: url(../images/more.gif) no-repeat right 12px;
	color: #839d4a;
	font-size: 10px;
	padding-right: 12px;
	margin-right: 10px;
	text-decoration: none;
}

.percentage {
	float: left;
	display: inline;
	text-indent: 15px;
	overflow: hidden;
	margin-top:12px;
	height:35px;
	line-height:26px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color:#C9323C;
}

/* Box CVS */
div.cvs{
	width: 766px;
	background: url(../images/cvs_bg.gif) repeat-y;
}
div.cvs_action{ 
	padding-left: 16px;
	width: 750px;
	background: url(../images/cvs_top.gif) no-repeat top;
	overflow: hidden;
}
div.cvs_action a{ 
	display: block; 
	float: left;
	height: 34px;
	line-height: 22px;
	margin-top: 16px;
	font-size: 12px;
	font-weight: bold;
	color: #6b6b6b;
}
div.cvs_action a.create_cv, div.cvs_action a.create_ml{
	background: url(../images/create_cv.gif) no-repeat;
	text-indent: 26px;	
}

div.cvs_action a.create_cv{ width: 110px;}
div.cvs_action a.create_ml{ font-size: 11px;}
div.cvs_action a.add_cv{
	background: url(../images/add_cv.gif) no-repeat;
	text-indent: 26px;
}

div.cvs_action a.back_cv{
	float: right;
	outline-style: none;
	background: url(../images/back_cv.gif) no-repeat 0px 6px;
	text-indent: 16px;
	color: #c9323c;
	font-size: 11px;
	margin-right: 22px;
}
div.cvs_action div.sel_lang{
	width: 740px;
	height: 24px;
	background: url(../images/sel_lang.gif) no-repeat;
	margin-top: 14px;	
	clear: both;
	cursor: pointer;
}
div.sel_lang b.b_sel{
	display: block;
	float: left;
	font-size: 11px;
	background: url(../images/li_red.gif) no-repeat 9px;	
	height: 24px;
	line-height: 24px;
	width: 175px;
	text-indent: 21px;
	color: #727272;
}
div.sel_lang b.sep{
	display: block;
	float: left;
	font-weight: normal;
	height: 24px;
	line-height: 24px;
	color: #666;	
}
div.sel_lang a{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	font-weight: normal;
	padding: 0px 8px;
}
div.sel_lang a.lang_sel{
	font-weight: bold;
	color: #bb3b44;	
}
div.cvs_btm{
	clear: both;
	width: 766px;
	height: 26px;
	background: url(../images/cvs_btm.gif) no-repeat;
}
div.cvs_title, div.ml_t{
	width: 740px;
	height: 26px;
	margin: 0px auto;
	clear: both;
}
div.cvs_title{ background: url(../images/cvs_title.png) no-repeat;}
div.cvs_title div, div.ml_t div{
	height: 26px;
	line-height: 24px;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
div.cvs_title div.c1{ width: 27px;}
div.cvs_title div.c2{ width: 60px; text-align: center;}
div.cvs_title div.c3{ width: 366px; text-indent: 40px;}
div.cvs_title div.c4{ width: 150px; text-align: center;}
div.cvs_title div.c5{ width: 137px; text-align: center;}

div.cvs_r, div.ml_r{
	width: 740px;
	height: 36px;
	background: url(../images/cvs_r.gif) repeat-x;
	margin: 0px auto;
	padding: 3px 0px 5px 0px;
}
div.cvs_r div, div.ml_r div{
	height: 36px;
	line-height: 36px;
	float: left;
	border-right: 1px solid #d8d8d8;
}
div.cvs_r div.c1, div.ml_r div.c1{ width: 26px;text-align: center;}
div.cvs_r div.c2, div.ml_r div.c2{ width: 59px; color: #bb3b44; text-align: center; font-size: 11px;}
div.cvs_r div.c3{ width: 358px; padding-left: 7px; overflow: hidden;}
div.cvs_r div.c3 a{
	display: block;
	color: #000;
	text-indent: 24px;
}
div.cvs_r div.c3 a.cv_add{ background: url(../images/cv_add.gif) no-repeat 0px 10px;}
div.cvs_r div.c3 a.cv_attach{ background: url(../images/cv_attach.gif) no-repeat 0px 10px;}
div.cvs_r div.c4{ width: 149px; text-align: center;}
div.cvs_r div.c5{ width: 125px; border: 0px; padding-left: 10px;padding-top: 4px;}
div.cvs_r div.c5 a, div.c5 b{
	display: block;
	float: left;
	margin-top: 5px;
	height: 32px;
	
}
div.cvs_r div.c5 a.cv_view{
	background: url(../images/cv_view.gif) no-repeat;
	width: 21px;
	margin: 0px 5px;
}

div.cvs_r div.c5 a.cv_copy {
	background: url(../images/cv_copy.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}

div.cvs_r div.c5 b.b_copy {
	background: url(../images/cv_copy_notactive.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}

div.cvs_r div.c5 a.cv_edit{
	background: url(../images/cv_edit.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}
div.cvs_r div.c5 b.cv_edit{
	background: url(../images/b_edit.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}
div.cvs_r div.c5 a.cv_del{
	background: url(../images/cv_del.gif) no-repeat;
	width: 21px;
	margin: 0px 0px 0px 5px;
}

div.cvs_bottom{
	width: 736px;
	height: 1px;
	background: #f5f5f5;
	margin: 0px auto 10px auto;
	overflow: hidden;
}

/* Steps create CV */
/* Step 1 */
div.steps{
	width: 750px;	
	height: 58px;
	padding-top: 14px;
	padding-left: 16px;
}
div.steps div.step, div.steps div.step_sel{ 
	width: 89px;
	height: 57px;
	float: left;
}	
div.steps div.step{ background: url(../images/step.gif) no-repeat;}
div.steps div.step_sel{ background: url(../images/step_sel.gif) no-repeat;}
div.steps div.arr, div.steps div.arr_sel{
	width: 31px;
	height: 57px;	
	float: left;
}
div.steps div.arr{ background: url(../images/arr.gif) no-repeat;}
div.steps div.arr_sel{ background: url(../images/arr_sel.gif) no-repeat;}
div.steps div.step a, div.steps div.step_sel a{
	display: block;
	width: 85px;
	height: 41px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 15px;
	padding-top: 4px;
}
#edu{ line-height: 33px;}

div.info_g{ width: 750px; padding-left: 16px; clear:both;}
div.info_g div.t, form.edu div.info_t, form.skill div.info_t, form.i_search div.info_t{
	width: 740px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	font-weight: bold;	
	background: url(../images/info_t.gif) no-repeat;
}
form.general div.inf{ width: 740px; background: url(../images/general.gif) repeat-x #f1f0f0; margin-bottom: 10px; height: 400px;}
form.work_try div.inf{ width: 740px; background: url(../images/general.gif) repeat-x #f1f0f0; margin-bottom: 10px; padding-bottom: 10px;}
form.general div.r, form.work_try div.r{ width: 740px; padding: 10px 0px 0px 0px; clear: both;}
form.general div.r b, form.work_try div.r b{
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;	
	color: #918f8f;
}
form.general div.r b.b1, form.work_try div.r b.b1{
	width: 150px;
	padding-right: 10px;
	text-align: right;	
}
form.general div.r b.b2{
	height: 20px;
	line-height: 20px;
	padding: 0px 8px 0px 9px;
}
form.general div.r input, form.work_try div.r input{ 
	float: left;
	padding: 2px;
	height: auto;
	border: 1px solid #cecece;
	color: #918f8f;	
}

form.work_try div.noready input.radios {
	margin: 0px 5px;
	line-height: 20px;
}

form.general div.r input.i1{ width: 574px;height:auto;}
form.general div.r input.i2{ width: 165px;height:auto;}
form.general div.r input.i3{ width: 181px;height:auto;}
form.general div.r input.im{ margin-right: 10px;}
form.general div.r input.i4{ width: 88px;height:auto;}
form.general div.r img{
	display: block;
	border: 1px solid #cecece;
	margin-left: 0px;
}
form.general div.r label.test
{
	float: left;
    width: 131px;
    height: 25px;
    background: url(../images/browse.jpg) no-repeat;
    display: block;
    overflow: hidden;
}

form.general div.r input.file
{
	clear: both;
	padding: 0px;
	width: auto;
    position: relative;
    height: 25px;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
} 
input.send{
	width: 146px;
	height: 30px;
	background: url(../images/send.gif) no-repeat;
	color: #fff;
	border: 0px;
	font-weight: bold;
	display: block;
}
form.general input.send{ margin: 0px auto;}

/* Step 2 */
div.try div.t{
	text-align: left;	
	text-indent: 8px;
}
div.try div.t b{
	color: #4d5e24;
	margin-left: 7px;
	display: block;
	float: left;
}
div.try div.t b.b1{
	color: #fff;
	margin-left: 7px;
}
div.try div.t a{
	display: block;
	float: right;	
	color: #fff;
	font-weight: normal;
	background: url(../images/icon_open.gif) no-repeat 0px 11px;
	text-indent: 13px;
	padding-right: 9px;
}
form.work_try div.r span{ font-weight: normal; padding: 0px 8px;}
form.work_try div.r input.i1{ width: 93px;height:auto;}
form.work_try div.r input.i2{ width: 320px;height:auto;}
form.work_try div.r select{ width: 324px;}
form.work_try div.r textarea{ width: 560px; height: 44px; padding: 2px; border: 1px solid #cecece;}
form.work_try div.r b.row2{
	line-height: 14px;	
}
form.work_try div.ready input, div.ready select, div.ready textarea{
	font-weight: bold;
	color: #616161;
}
form.work_try div.noready input, div.noready select, div.noready textarea{
	color: #747474;
}
a.back{
	display: block;
	float: left;
	background: url(../images/back1.gif) no-repeat;
	width: 86px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;	
	margin: 0px 10px 0px 0px;
}

a.back2{
	display: block;
	float: left;
	background: url(../images/back2.gif) no-repeat;
	width: 160px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;	
	margin: 0px 10px 0px 0px;
}

form.work_try a.add_try{
	display: block;
	float: right;	
	width: 170px;
	height: 31px;
	line-height: 20px;
	background: url(../images/add.gif) no-repeat right;
	padding-right: 25px;
	font-weight: bold;
	color: #918f8f;
	text-align: right;
}

a.remove_try{
	display: block;
	float: right;	
	width: 170px;
	height: 32px;
	line-height: 20px;
	background: url(../images/cv_del.gif) no-repeat right;
	padding-right: 25px;
	font-weight: bold;
	color: #918f8f;
	text-align: right;
}

/* Step 3 */
form.edu{
	width: 740px;
	margin: 0px auto;
}
div.edu_type{
	width: 740px;
	height: 31px;
	line-height: 29px;
	color: #97b252;
	font-weight: bold;
	text-indent: 27px;
}
form.edu div.edu_type{ background: url(../images/edu_type.gif) no-repeat 15px 11px #fcfcfc;}
form.edu div.cont{
	width: 740px;
	background:#F1F0F0 url(../images/general.gif) repeat-x scroll 0 0;
	padding-top: 4px;
}
form.edu div.cont div.r{
	margin-top: 9px;
	height: 22px;	
}
form.edu div.cont div.r b{
	display: block;
	float: left;
	width: 190px;
	height: 20px;
	line-height: 20px;
	color: #918f8f;	
	text-align: right;
	padding-right: 12px;
}
/*form.edu div.cont div.r b.b1{ line-height: 10px;}*/
form.edu div.cont div.r span{
	font-weight: normal;
	color: #918f8f;	
	margin-right: 5px;
}
form.edu div.cont div.r input{
	height: 16px;
	padding: 2px 2px 0px 6px;
	border: 1px solid #dbdbdb;
	color:#918F8F;
	margin-top: 2px;
}
form.edu div.cont div.r input.in1{
	width: 89px;
	margin-right: 5px;
}
form.edu div.cont div.r input.in2{ width: 316px;}
form.edu div.cont div.r select{ width: 326px; font-weight: bold; color:#747474;margin-top: 2px;}
form.edu div.cont_btm{
	margin-top: 5px;
	width: 740px;
	height: 35px;
	background: url(../images/cont_btm.gif) repeat-x bottom;
}
form.edu div.cont_btm a.toggle, form.skill div.r2 a.toggle {
	display: block;
	float: right;
	text-align: right;
	background: url(../images/add.gif) no-repeat right;
	padding-right: 30px;
	color: #918f8f;
	height: 32px;
	line-height: 20px;
	font-weight: bold;
	margin-right: 16px;	
	width:auto;
	padding-left: 20px;
}
form.edu div.new div.r select, form.edu div.new div.r input{ font-weight: normal;}

/* END Step 3 */

/* Step 4 */
form.skill{ width: 740px; margin: 0px auto;}
form.skill div.edu_type{ background: url(../images/skill_type.gif) no-repeat 15px 11px #fcfcfc;}
form.skill div.s1{
    width: 740px;
    background: #F1F0F0 repeat;
    padding: 0px;
    margin: 0px;
}
form.skill div.s1 div.r1{
	clear: both;
    width: 740px;
    height: auto;
}
form.skill div.s1 div.r1 b{
    display: block;
    float: left;
    color: #747474;
    height: 42px;
    line-height: 48px;
}
form.skill div.s1 div.r1 b.b1{ width: 75px; text-indent: 10px;}
form.skill div.s1 div.r1 a.remove_try { margin-right: 16px;}
form.skill div.s1 div.r1 b.b2{ width: 77px; text-indent: 18px;}
form.skill div.s1 div.r1 b.b3{ width: 90px; text-indent: 18px;}
form.skill div.s1 div.r1 select{ width: 160px; margin-top: 14px; color:#747474; float: left; font-size: 10px;}
form.skill div.s1 div.r2, form.skill div.s2 div.r2{
	clear: both;
    width: 740px;
    height: 35px;
}
form.skill div.s2{
    width: 740px;
    height: 126px;
    background: url(../images/skill_s2.gif) repeat-x;
}
form.skill div.s2 div.r1{
    width: 740px;
    height: 45px;
}
form.skill div.s2 div.r1 b{
    display: block;
    float: left;
    color: #747474;
    height: 45px;
    line-height: 53px;
}
form.skill div.s2 div.r1 b.b1{ width: 80px; text-indent: 11px;}
form.skill div.s2 div.r1 b.b2{ width: 74px; text-indent: 14px;}
form.skill div.s2 div.r1 b.b3{ width: 80px; text-indent: 40px;}
form.skill div.s2 div.r1 b.b4{ width: 167px; text-indent: 28px;}
form.skill div.s2 div.r1 b.b5{ width: 57px; text-indent: 18px;}
form.skill div.s2 div.r1 select{ margin-top: 16px; color: #b92c34; float: left;}
form.skill div.s2 div.r1 select.sel1{ width: 183px;}
form.skill div.s2 div.r1 select.sel2{ width: 194px;}
form.skill div.s2 div.r1 select.sel3{ width: 141px;}
form.skill div.s2 div.r1 select.sel4{ width: 141px;}
form.skill div.s3{
    width: 740px;
    height: 31px;
    background: url(../images/skill_s3.gif) repeat-x;
    line-height: 31px;
}
form.skill div.s3 div.icon{
    width: 28px;
    height: 31px;
    background: url(../images/skil_s3_icon.gif) no-repeat;
    float: left;
}
form.skill div.s3 span{ color: #5d5d5d;}
form.skill div.s3 b, div.s3 span.sp1{ color: #b92c34;}
form.skill div.s4{
    width: 740px;
    height: 110px;
    background: url(../images/skill_s4.gif) repeat-x;
}
form.skill div.s4 b{
	display: block;
	float: left;
	width: 80px;
	text-indent: 22px;
	color: #747474;
	margin-top: 22px;	
}
form.skill div.s4 textarea{
	width: 650px;
	height: 65px;
	border: 1px solid #cecece;
	color: #747474;
	float: left;
	margin: 17px 0px 0px 30px;
	padding: 5px;	
}
form.skill div.s5{
	width: 740px;
	height: auto;
	background: #F1F0F0 none repeat scroll 0 0;
}
form.skill div.s5 div.r1 b{
	display: block;
	float: left;
	height: 55px;
	line-height: 59px;
	color: #747474;	
}
form.skill div.s5 div.r1 select{ width: 114px; color: #747474; float: left; margin-top: 20px;}
form.skill div.s5 div.r1 input{ width: 114px; color: #747474; float: left; margin-top: 20px;}
form.skill div.s5 div.r1 b.b1{ width: 90px; text-indent: 21px;}
form.skill div.s5 div.r1 b.b2{ width: 124px; text-indent: 14px;}
form.skill div.s5 div.r1 b.b3{ width: 100px; text-indent: 44px;}
form.skill div.s5 div.r2 a.remove_try { margin-right: 15px; }
/* END Step 4 */

/* Step 5 */
form.i_search{
	width: 740px;
	margin: 0px auto;
}
form.i_search div.cont{
	width: 740px;
	background: url(../images/i_cont.gif) no-repeat bottom #f2f1f1;
	padding-bottom: 15px;
}

form.i_search div.cont div.s1 p {
font-weight: normal;
color:#747474;
display:block;
float:left;
margin-top:10px;
width:350px;
}
form.i_search div.cont div.search_cv_city { margin-left: 8px; }

form.i_search div.cont div.s1{
	width: 740px;
	margin: 0px;
	padding: 0px;	
}
form.i_search div.cont div.s1 div.r1{
	width: 740px;
	height: 25px;
	line-height: 25px;
	background: url(../images/edu_type.gif) no-repeat 9px 9px;
	font-weight: bold;
	color: #97b252;
	text-indent: 20px;
	margin: 0px;
}
form.i_search div.cont div.s1 div.r2{ margin-left: 12px; margin-top: 5px; color: #747474;}
form.i_search div.cont div.s1 div.r2 input{
	margin-right: 7px;
}
form.i_search div.cont div.s1 div.r2 input.in1{ margin-right: 0px; width: 75px; border: 1px solid #cecece;}
form.i_search div.cont div.s1 div.r2 select{ width: 136px; color: #918f8f;}
form.i_search div.cont div.s1 div.r2 span{ padding-right: 17px; color: #918f8f;}
form.i_search div.cont div.s1 div.r2 span.sp1{ padding: 0px 10px;}
form.i_search div.cont div.s1 div.line{
	width: 728px;
	height: 2px;
	margin: 10px auto 0px auto;
	background: url(../images/line.gif) repeat-x;	
}
form.i_search div.cont div.s1 div.r1 b{ 
	display: block;
	float: left;
	margin-top: 10px;
	width: 350px;	
	color: #747474;
}
form.i_search div.cont div.s1 div.r2 select.big{
	color: #000;
	border: 1px solid #cecece;
	width: 335px;	
	padding-left: 4px;
	margin-left: 5px;
	margin-right: 5px;
}
form.i_search div.cont div.s1 div.r2 select.big option.sel{ color: #c0c0c0;}
form.i_search div.cont div.s1 div.r1a{ height: 50px;}
/* END Step 5 */

div.s1{
	width: 724px;
	padding-left: 16px;
	margin-top: 8px;
}
div.s1 div.t{
	width: 740px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #fff;
	background: url(../images/s1_t.gif) no-repeat;
	text-align: center;
}
div.s1 div.cont{
	width: 740px;
	background: #F1F0F0 url(../images/s1_cont.gif) repeat-x;
	height: auto;
	padding-top: 7px;
}
div.s1 div.cont b, div.s1 div.wr b{ 
	clear: both;
	display: block;
	float: left;
	width: 117px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #918f8f;
	padding-right: 12px;
	text-align: right;
}
div.s1 div.cont input{
	display: block;
	float: left;
	width: 320px;
	height: auto;
	border: 1px solid #cecece;
	margin-bottom: 10px;
	padding: 2px;
	color: #727272;
}

div.s1 div.cont em {
	font-weight: normal;
	position: relative;
	left: 50px;
}
div.s1 div.wr textarea{
	display: block;
	float: left;
	width: 593px;
	color:#515151;
	height: 503px;
	border: 1px solid #cecece;
	padding: 3px;
	margin-bottom: 10px;
}
div.s1 div.wr b{ margin-bottom: 0px;}
div.wr a{
	clear: both;
	display: block;
	float: left;
	color: #c9323c;	
	width: 117px;
	padding-right: 12px;
	text-align: right;
	text-decoration: underline;
}
div.wr div.end_sel{ float: left;}
div.wr div.dt{
	float: left;
	width: 599px;
	background: #fff;
	border: 1px solid #cecece;
	padding-bottom: 10px;
}
div.wr div.dt span{
	display: block;
	width: 579px;
	margin: 10px auto 30px auto;
	border-bottom: 1px dashed #515151;	
	padding-bottom: 9px;
	color: #515151;
}
div.dt_b{ width: 380px; padding-left: 12px;}
div.dt_b i{ font-style: normal; color: #c9323c;}
#from_respect, #from_name{ float: right; padding-right: 12px; clear: both;}
#from_respect, #from_name, div.dt_b{
	height: 15px;
	line-height: 15px;
	color: #515151;
	font-weight: bold;
}

div.wr div.dateContainer input {
	float: left;
	display: inline;
}

div.wr div.dateContainer a {
	clear: none;
	color:#918F8F;
	display:inline;
	float: left;
	width: 14px;
	text-align: -2000px;
	text-decoration: none;
	text-align: left;
}

#from_date {
	margin: 10px 0px;
}

#from_name{
	display: block;
	float: right;	
}
div.s1 div.cont_bottom{
	width: 740px;
	height: 2px;
	background: url(../images/cont_bottom.gif) no-repeat;
}
div.wr{
	width: 740px;
	background: #e8e8e8; 	
	padding-top: 8px;
	padding-bottom: 10px;
}
/* Мотивационни писма - таблица */
div.ml_t{ background: url(../images/m_letter.png) no-repeat;}
div.ml_t div{ text-align: center;}
div.ml_t div.c1{ width: 27px;}
div.ml_t div.c2{ width: 60px;}
div.ml_t div.c3{ width: 236px;}
div.ml_t div.c4{ width: 280px;}
div.ml_t div.c5{ width: 137px;}

div.ml_r div.c3{ width: 228px; padding-left: 7px;overflow:hidden;}
div.ml_r div.c3 a{

	display: block;
	color: #000;
	text-indent: 24px;
}

div.ml_r div.c5 b.cv_edit {background:transparent url(../images/b_edit.gif) no-repeat scroll 0 0;margin: 0px 5px;width:22px;}
div.ml_r div.c5 a.cv_view { background:transparent url(../images/cv_view.gif) no-repeat scroll 0 0;width:21px;}
div.ml_r div.c3 a.cv_add{ background: url(../images/cv_add.gif) no-repeat 0px 10px;}
div.ml_r div.c3 a.cv_attach{ background: url(../images/cv_attach.gif) no-repeat 0px 10px;}

div.ml_r div.c4{ width: 269px; padding-left: 10px; overflow:hidden;}
div.ml_r div.c4 span{ color: #bb3b44;}
div.ml_r div.c5{ width: 125px; border: 0px; padding-left: 10px; padding-top: 5px;}
div.ml_r div.c5 a{
	display: block;
	float: left;
	margin-top: 5px;
	height: 32px;
	
}

div.ml_r div.c5 a.cv_view { 
	margin: 0px 5px;
}

div.ml_r div.c5 a.cv_edit{
	background: url(../images/cv_edit.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}

div.ml_r div.c5 b.b_copy {
	background: url(../images/cv_copy_notactive.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}

div.ml_r div.c5 a.cv_copy {
	background: url(../images/cv_copy.gif) no-repeat;
	width: 22px;
	margin: 0px 5px;
}

div.ml_r div.c5 a.cv_del{
	background: url(../images/cv_del.gif) no-repeat;
	width: 21px;
	margin: 0px 0px 0px 5px;
}
div.ft{
	clear: both;
	width: 732px;
	margin: 0px auto;
}

div.from, div.to{
	width: 243px;
	padding-bottom: 10px;
	border: 1px solid #e3e3e3;
	float: left;
	overflow: hidden;
	height: auto;
	padding: 10px 0px;
}
div.from{ margin: 0px 242px 0px 0px; }
div.to{  background: #f5f5f5;}
div.from b{
	display: block;
	width: 220px;
	height: 28px;
	margin: 0px auto;
	line-height: 1.2em;
	color: #828282;
	font-size: 12px;
}
div.from b.name{
	font-size: 14px;
	color: #c9323c;
	margin-bottom: 10px;
}
div.to span.name {
	color:#C9323C;
	font-size:14px;
}

div.to b{
	display: block;
	width: 220px;
	margin: 0px auto;
	height: 28px;
	line-height: 1.2em;
	text-align: right;
	color: #363636;
	font-size: 12px;
	padding-top: 5px;
}
div.cl{
	clear: both;
	margin: 9px auto;
	padding: 27px;
	width: 668px;
	border: 1px solid #e5e5e5;
	text-align: justify;
}

#advice_main {
	line-height: 1.5em;
	font-size: 13px;
	text-align: left;
	padding: 20px 10px;
}

#advice_main h2 {
	color:#C7444C;
	font-size: 16px;
}

#advice_main a {
	font-size: 12px;
	font-weight: bold;
	color:#839D4A;
	display: block;
	margin: 15px;
}

#advice_main span {
	color: #939393;
}

#advice_main p {
	margin-top: 20px;
	float: left;
	display: inline;
}

/* APPLY CSS */

#applyFieldTop {
	background: url(../images/fieldset_bgn_top.png) no-repeat;
	width: 700px;
	height: 24px;
	margin: 0 auto;
	text-indent: 46px;

	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#6B6B6B;
}

#applyField {
	background: url(../images/fieldset_bgn.png) repeat-y;
	width: 700px;
	margin: 0 auto;
	height: auto;
}

#applyFieldBtm {
	background: url(../images/fieldset_bgn_btm.png) no-repeat;
	width: 700px;
	height: 18px;
	margin: 0 auto;
}

div.actions {
	width: 650px;	
	padding-left: 20px;
}

div.actions a{
	color:#6B6B6B;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:34px;
	line-height:22px;
	margin-top:16px;
}

div.actions a.create_cv, div.actions a.create_ml {
	background:transparent url(../images/create_cv.gif) no-repeat scroll 0 0;
	text-indent:26px;
}

div.actions  a.add_cv {
	background:transparent url(../images/add_cv.gif) no-repeat scroll 0 0;
	text-indent:26px;
}

#applyField div.topApply {
	clear: both;
	background: url(../images/top_apply_links.png);
	width: 625px;
	height: 25px;
	margin:0 auto;
}

#applyField div.rowApply {
	background:transparent url(../images/cvs_r.gif) repeat-x scroll 0 0;
	height:36px;
	margin:0 auto;
	padding:3px 0 5px;
	width:625px;
}
#applyField div.topApply div {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:26px;
	line-height:24px;
	text-align: center;
}

#applyField div.rowApply div {
	border-right:1px solid #D8D8D8;
	float:left;
	height:36px;
	line-height:36px;
	text-align: center;
}

#applyField div.topApply div.c1 { width: 42px; }
#applyField div.topApply div.c2 { width: 30px; }
#applyField div.topApply div.c3 { width: 59px; }
#applyField div.topApply div.c4 { width: 365px; }
#applyField div.topApply div.c5 { width: 123px; }

#applyField div.rowApply div.c1 { width: 42px; }
#applyField div.rowApply div.c2 { width: 30px; }
#applyField div.rowApply div.c3 { width: 59px; font-size: 11px;}
#applyField div.rowApply div.c4 { text-align: left; width: 365px; color:#000000; overflow: hidden;}
#applyField div.rowApply div.c4 a {color:#000000;display:block;margin-left: 5px;text-indent:24px;}
#applyField div.rowApply div.c4 a.cv_attach {background:transparent url(../images/cv_attach.gif) no-repeat scroll 0 10px; }
#applyField div.rowApply div.c4 a.cv_add { background:transparent url(../images/cv_add.gif) no-repeat scroll 0 10px;}

#applyField div.rowApply div.c5 { padding-left:15px; width: 108px; }

#applyField div.rowApply input { margin-top: 10px; }

#applyField div.c5 a.cv_view {
	background:transparent url(../images/cv_view.gif) no-repeat scroll 0 0;
	width:21px;
}

#applyField div.c5 a.cv_edit {
background:transparent url(../images/cv_edit.gif) no-repeat scroll 0 0;
margin-left:17px;
width:22px;
}

#applyField div.c5 b.cv_edit {
background:transparent url(../images/b_edit.gif) no-repeat scroll 0 0;
margin-left:17px;
width:22px;
}

#applyField div.c5 a.cv_del {
	background:transparent url(../images/cv_del.gif) no-repeat scroll 0 0;
	margin-left:16px;
	width:21px;
}

#applyField div.c5  a, div.c5 b {
	display:block;
	float:left;
	height:32px;
	margin-top:5px;
}

/* END APPLY CSS */

/* START APPLICATIONS CSS */

#applicants_menu {background: url(../images/appl_menu_bgr.png) repeat-x center 20px; font-size: 11px;}

.appl_all,.appl_candidate,.appl_quick {
	display:block;
	float:left;
	height:19px;
	line-height:18px;
	width:102px;
	background:			url(../images/appl_tab_invited.png) no-repeat center top;
	margin:				5px 4px 0 4px;
	
	text-align:			center;
	text-decoration:	none;
	color:				#777777;
	font-size: 11px;
}
.appl_all{width:82px;background-image:			url(../images/appl_tab_new.png);margin-left:0;}
.appl_quick{width:116px;background-image:			url(../images/appl_tab_rejected.png);}


.appl_all_a,.appl_candidate_a,.appl_quick_a {
	float:left;
	height:25px;
	line-height:27px;
	width:112px;
	background:			url(../images/appl_tab_invited_a.png) no-repeat center bottom;
	margin:				0;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#DB3743;
	font-size: 11px;
}

.appl_all_a{width:87px;background-image:			url(../images/appl_tab_new_a.png);}
.appl_quick_a{width:126px;background-image:			url(../images/appl_tab_rejected_a.png);}

#t_apps_top {
	background:transparent url(../images/t_appl_top.gif) no-repeat scroll 0 0;
	margin-left:4px;
	height:29px;
	width:757px;
}

#t_apps_mid {
	padding:0 3px;
	width:757px;
	color:#636466;
	text-align:center;
}

#t_apps_mid tr.r {
	height: 45px;
	border-left: 1px solid black;
	border-right: 1px solid grey;
}

#t_apps_mid tr.r td{
	background:transparent url(../images/td_dlmtr2.png) no-repeat scroll left center;
}

#t_apps_mid tr.r td.grey_cell{
	background:#E6E7E8 none repeat scroll 0 0;
	width:29px;
}

#t_apps_mid tr.r td a { 
	color:#787878;
}

#t_apps_mid tr.r td a:hover { 
	text-decoration: underline;
}

#t_apps_mid tr.r2 {
	background-color: #E6E7E8;
	height: 8px;
}
/* END APPLICATIONS CSS */

/* START RSS */

.items_table {
	background-color: #F6F6F6;
	height: 200px;
	width: 742px;
	margin-bottom: 20px;
}

.items_table div.choices {
	border: 2px inset rgb(228, 228, 228); 
	margin: 5px; width: 290px; 
	height: 175px; 
	line-height: 1.8em; 
	overflow-y: scroll; 
	background-color: white; 
	font-family: verdana; 
	font-size: 8pt;
}

.items_table div#cities_selected {
	margin-top: 8px;
}

.items_table div#categories_selected {
	margin-top: 8px;
}

.items_table div.selected {
	margin: 3px 5px 3px 0px; 
	background-color: white;
	height: 15px;
	width: 420px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 15px;
}

.items_table div.selected span.deleteRSS a{
	background: transparent url(../images/close2.png) no-repeat left center;
	text-indent: 20px; 
	width: 70px;
	float: right;
	display: inline;
	font-size: 10px;
	margin-right: 10px;
	color: #AE2F39;
}

.rss_end {
	margin: 5px;
	width: 740px;
	height: 42px;
	float: left;
}

.rss_end span.link {
background:transparent url(../images/rss.png) no-repeat scroll left center;
color:#5A5A5A;
display:inline;
float: left;
margin-top: 10px;
font-size:12px;
font-weight:bold;
height:42px;
line-height:24px;
padding-left:46px;
text-decoration:none;
width: 70px;
text-align: left;
}

.rss_end input.inp {
	border: 1px solid grey;
	width: 500px;
	float: left;
	height: auto;
	margin-top:15px;
	display: inline;
	font-size: 12px;
	font-weight: bold;	
}

.rss_end input.subscr {
	line-height: 30px;
	padding-top:7px;
	cursor: pointer;
}
/* END RSS */

/* YOUR ADVICE */

.main_advice_div {
	float: left;
	width: 450px;
}

.advice_banner {
	float: right;
	padding-top: 0px;
	margin-right: 5px;
	margin-left: 8px;
}

.advice_box_title {
	background:transparent url(../images/your_advice_top.png) no-repeat scroll 0 0;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:33px;
	line-height:32px;
	margin-top:2px;
	padding-left:32px;
}

ul.advice_box {
	color:#939393;
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:2px;
	width:435px;
}

ul.advice_box li {
	border-color:#C8C8C8;
	border-style:solid;
	border-width:0 1px;
	border-bottom: 	1px solid #EAEAEA;
	display:inline;
	float:left;
	height:40px;
	line-height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	width:428px;
}

ul.advice_box li:last-child {
	border-bottom: none;
}

ul.advice_box li span.offers_board {
	margin:				5px 10px 5px 10px;
	padding-left:		2px;

	height:				30px;
	display:			block;
}

.advice_box_btm {
	background:transparent url(../images/your_advice_btm.png) no-repeat scroll center center;
	float:left;
	height:29px;
	margin-top:-8px;
	margin-left: 2px;
	padding-top:10px;
	text-align:right;
	width:430px;
}

/* END YOUR ADVICE */