span.warning{
	font-weight: bold;
	color: #f00;
}

.list{
	font-size: 11px;
}

.list h2{
	padding-top: 7px;
	font-size: 11px;
	color:#fff;
	background: url("../img/list/list_header_bg.png") repeat-x scroll left bottom #4F6790;
	margin: 0;
	border-bottom: solid 3px #3d527c;
	padding-bottom: 5px;
	padding-left: 10px;
}

.list ul{
	margin-top: 1px;
	border-bottom: solid 3px #3d527c;
}

.list ul.topbordered{
	border-top: solid 3px #3d527c;
	list-style-type: none;
	margin: 10px 0;
}

.list li{
	background: url(../img/icons/arrow_right_lb.png) no-repeat 10px 8px transparent;
	margin: 1px 0 1px 0;
	border-top: 1px dotted #c7c7c7;
	padding: 5px 8px 5px 25px;
}

.list ul.topbordered li{
	background-color: #fff;
}

.list ul li.odd{
	background-color: #eff3fa;
}

.list li.noicon{
	background: none;
}

.list li.last{
	border-bottom: 1px dotted #c7c7c7;
}

.list li a{
	font-size: 11px;
	font-weight: bold;
}

.list li a.delete{
	float: right;
	width: 11px;
	background: transparent url(../img/icons/trash.png) top center no-repeat;
}
.list li a.delete:hover{
	text-decoration: none;
}
.list li a.edit{
	margin-right: 5px;
	float: right;
	width: 13px;
	background: transparent url(../img/icons/paper_pen.png) top center no-repeat;
}
.list li a.edit:hover{
	text-decoration: none;
}

.list div{
	margin: 10px 10px 0;
}

ul.hnav{
	margin-left: 10px;
	margin-bottom: -1px;
	overflow: hidden;

}

ul.hnav li{
	font-size: 11px;
	display: inline;
	margin-right: 3px;
}

ul.hnav li a{
	color: #232e4d;
	display: block;
	float: left;
	padding-right: 9px;

	background: transparent url(../img/list/button.png) no-repeat scroll right -62px;
}

ul.hnav li a span{
	cursor: pointer;
	display: block;
	padding: 7px 0 5px 5px;
	background: transparent url(../img/list/button.png) no-repeat scroll left -93px;
}

ul.hnav li.active a{
	color: #fff;
	background: transparent url(../img/list/button.png) no-repeat scroll right 0;
}

ul.hnav li.active a span{
	background: transparent url(../img/list/button.png) no-repeat scroll left -31px;
}

div.header p {
	font-size: 11px;
}

div.actions{
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
}

div.fixed_actions {
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	padding-top: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 1;
	height: 63px;
}

div.fixed_actions div {
	background: url(../img/cvdb/cvdb_view_fixed_action_bg_logo.png) no-repeat center 0;
	height: 53px;
	padding-top: 13px;
	padding-left: 30px;
	width: 980px;
	margin: auto;
	text-align: left;
}

div.fixed_actions div a {
	padding: 10px 21px 0 0;
}

div.actions a{
	margin-right: 2px;
}


.list sup {
	vertical-align: top;
	font-size: 9px;
}

.list table{
	color: #7f7f7f;
}

.list table a{
	color: #3f62a2;
}

.list td span.status{
	padding-left: 8px;
	background-color: transparent;
	padding-right: 7px;
	margin-right: 3px;
}


.list td span.status.expired{
	background: transparent url(../img/icons/expired.png) no-repeat top center;
}
.list td span.status.deleted{
	background: transparent url(../img/icons/deleted.png) no-repeat top center;
}
.list td span.status.ordered{
	background: transparent url(../img/icons/ordered.png) no-repeat top center;
}
.list td span.status.active{
	background: transparent url(../img/icons/refresh.png) no-repeat top center;
}
.list td span.status.order{
	background: transparent url(../img/icons/order.png) no-repeat top center;
}
.list td span.status.new{
	background: transparent url(../img/icons/new.png) no-repeat top center;
}
.list td span.status.approve{
	background: transparent url(../img/icons/approve.png) no-repeat top center;
}


.list td.actions{
	margin-right: 5px;
	width: 100px;
}

.list td.actions_advertisements{
	white-space: nowrap;
}

.list td.actions a:hover{
	text-decoration: none;
}

.list p{
	padding-left: 10px;
}

.transp div.sort{
	font-size: 11px;
	float: right;
}

.transp div.sort select{
	width: 166px;
}

.infobox .left{
	width: 455px;
}

/* Mentett cvdb keresések
*/
.saved_cv_search .list {
    color: #6C6C6C;
    font-size: 11px;
    margin-bottom: 10px;
}

.saved_cv_search .list li.toplevel {
    border-top: 1px dotted #8298BC;
    padding: 5px 25px 20px;
	background: none;
}

.saved_cv_search .list h3 {
    float: left;
    font-size: 12px;
    margin: 0 0 3px -30px;
    padding-top: 10px;
}

.saved_cv_search .list h3 span {
    color: #939393;
    display: block;
    float: left;
    padding-right: 3px;
    text-align: right;
    width: 27px;
}

.saved_cv_search .list h3 a {
    color: #3B4F84;
    margin-right: 20px;
}

.saved_cv_search .list .date {
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

.saved_cv_search .list h4 {
    clear: both;
    font-weight: bold;
    padding: 5px 0;
}

.saved_cv_search .list li.toplevel ul {
    color: #3B4F84;
    margin-bottom: 10px;
}

.saved_cv_search .actions {
	text-align: left;
	width: 575px;
}

.saved_cv_search .list li a.delete {
	float: none;
}

ul.search_pref a.delete_button {
    background: url("../img/icons/x_purple.png") no-repeat scroll 0 2px transparent;
    padding: 1px 0 2px 17px;
}

/* CVDB keresési lista
*/
table.cvdb_list {
    color: #7F7F7F;
    font-size: 11px;
    overflow: hidden;
    width: 100%;
}

table.cvdb_list th {
	background: url("../img/cvdb/list_header.gif") repeat-x scroll left top transparent;
	color: #FFFFFF;
    height: 31px;
    padding: 0 10px 0 6px !important;
	line-height: 27px;
    vertical-align: top;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

table.cvdb_list td {
    height: 17px;
    padding: 5px !important;
    text-align: left;
    vertical-align: middle;
    color: #555;
}

table.cvdb_list td.star {
    padding: 5px 0 !important;
}

table.cvdb_list th.star {
	padding: 0 0 2px 0 !important;
}

table.cvdb_list td.face .imgwrapper img {
	height: 37px;
}

table.cvdb_list td.face .imgwrapper{
	overflow: hidden;
	height: 37px;
	width: 28px;
}
table.cvdb_list td.face  {
	text-align: center;
    padding-right: 2px !important;
}

table.cvdb_list td.middle {
    text-align: center;
}

table.cvdb_list .b_lb {
    background-color: #EFF3FA;
}

.cvdb_list_name:link, .cvdb_list_name:visited, .cvdb_list_age {
    font: bold 13px Verdana, sans-serif;
    color: #3D527C;
}

.cvdb_list_age {
    font-weight: normal;
}

.cvdb_list_salary {
    font: 11px Verdana, sans-serif;
    color: #C40079;
}

.cvdb_list_last_position {
    font: 13px Verdana, sans-serif;
    color: 555555;
    vertical-align: middle;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

table.cvdb_list td.cvdb_name_col {
    min-width: 100px;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

table.cvdb_list td.cvdb_location {
    min-width: 100px;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* CVDB keresés oldalsáv
*/

div.search_options h3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 8px;
	font-size: 12px;
	margin: 25px 15px 14px 10px;
}

div.search_options h3.no_top_margin {
	margin-top: 0 !important;
}

div.search_options div.row {
	padding: 0 13px 0 14px;
	margin-top: 12px;
}
div.search_options label {
	padding: 2px 0 0 8px;
	color: #3B4D81;
	font-weight: bold;
	display: block;
	float: left;
}

div.search_options .clbo {
	height: 0;
	padding: 0;
}

div.search_options select, div.search_options input {
	display: block;
	float: right;
	width: 176px;
	padding: 1px;
	margin: 0;
}

div.search_options select {
	width: 180px;
}


div.search_options .checklist {
	margin: 0 0 0 9px;
	padding: 0;
}

div.search_options #work_place_id {
	height: 100px;
}

div.search_options #qualification_wrapper {
	float: right;
}

div.search_options .input_wrapper {
	color: #3b4d81;
	padding:7px 0 2px 9px;
}

div.search_options .input_wrapper select {
	float: left;
	width: 90px;
}

div.search_options .input_wrapper .search_locations {
	float: left;
	width: 100%;
}

div.search_options .input_wrapper .lang_level {
	width: 170px;
	display: block;
	float: right;
}

div.search_options .input_wrapper input {
	width: auto;
	display: inline;
	float: none;
	margin: 0 5px 0 0;
	vertical-align: -20%;
	font-size: 11px;
	height: 17px;
}

div.search_options .input_wrapper input#exp_beginner {
	height: auto;
}

div.search_options .input_wrapper input#exp_min, div.search_options .input_wrapper input#exp_max {
	width: 18px;
	vertical-align: inherit;
}

div.search_options .input_wrapper input#salary_from, div.search_options .input_wrapper input#salary_to {
	width: 80px;
	vertical-align: inherit;
}
#search_form h3.thinbottommargin{
	margin-bottom: 2px;
}

div.search_options div.row.sectorl .input_wrapper label{
	padding-right: 5px;
}

div.search_options div.row.sectorl{
	margin-top: 0;
}

div.search_options div.row.sectorl .input_wrapper {
	padding-top: 0;
}
div.search_options .input_wrapper label {
	display: inline;
	float: none;
	padding: 0 15px 0 0;
	font-weight: normal;
}
div.search_options .input_wrapper a.help {
	color: #9c0059;
	background: url(../img/icons/question.png) no-repeat right 3px transparent;
	padding: 0 10px 0 0;
	margin-right: 1px;
	float: right;
	width: 154px;
	text-align: right;
}

div.search_options .row select option{
	background-color: #fff;
}

div.search_options #classification_wrapper {
	padding-left: 7px;
}

div.search_options div {
	margin: 0;
	padding: 0;
}

div.search_options .checklist ul {
	margin: 0;
	padding: 0;
}

div.search_options .checklist li {
	margin: 2px 0 0 5px;
	padding: 0;
	border: none;
}

div.search_options .checklist li input {
	width: auto;
	display: block;
	float: left;
	margin: 3px 3px 3px 4px;
}
div.search_options .checklist li label {
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	float: none;

	color: #555555;
	font-weight: normal;

}

div.search_options a.checked {
    background: url("../img/icons/checkbox_checked.png") no-repeat scroll left 3px transparent;
    font-weight: bold;
}

div.search_options a.notchecked {
    background: url("../img/icons/checkbox_not_checked.png") no-repeat scroll left 3px transparent;
}

div.search_options a.notchecked, div.search_options a.checked {
    line-height: 20px;
    padding: 4px 0 4px 18px;
	margin-left: 3px;
}

div.search_options div.search_button {
	margin-top:10px;
	text-align: center;
}

div.search_options div.search_button .centering {
	display: inline-block;
}

div.search_options div.search_button span.search_button_inner .cvdb_loading {
	border: none;
	vertical-align: -4px;
}
div.search_options .drive input {
	width: auto;
	float: none;
	display: inline;
	vertical-align: -2px;
}
div.search_options .drive label {
	float: none;
	display: inline;
	font-weight: normal;
	padding: 0 0 0 5px;
}
div.search_options .drive span {
	font-weight: bold;
	padding: 2px 0 0 8px;
}

div.search_options .last {
	margin: 20px 0 10px !important;
}

/*#advertisement_form #position_level,*/
#advertisement_form #classification_type,
/*#advertisement_form #relationship,*/
#advertisement_form #employers{
	display: block;
}

#simple_search,
.submit .filter_link{
	margin-left: 20px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

#db_search_form div.submit {
	text-align: right;
	width: 360px;
	float: left;
}

#db_search_form div.submit.right{
	text-align: left;
	width: 270px;
	float: right;
	padding-top: 30px;
}


/*#position_level,*/
#classification_type,
/*#relationship,*/
#employers{
	display: block;
}
a.purple.delete.pr5 {padding-right: 5px;}

.prof_list a.more{
	padding-right: 10px;
}

div.credit{
	color: #3B4D81;
	margin-bottom: 10px;
}

div.credit b{
	color: #3B4D81;
}

div.credit div{
	padding-top: 5px;
}

div.credit a.more{
	font-size: 11px;
}
span#balance{
	font-weight: bold;
}

.cvdb_list a.doc_dl{
	display: block;
	background: transparent url(../img/icons/download_doc.png) no-repeat 0 0;
	width:23px;
	height: 23px;
	overflow: hidden;
}

.cvdb_list a.doc_dl.free{
	background-position: 0 -23px;
}

div.freecv{
	float: right;
}

div.free_mail{
	clear: both;
	position: relative;
	top: -50px;
	padding-left: 15px;
	width: 110px;
}

a.doclink{
	cursor: pointer;
}

.cv_upload_date{
    font-size: 8px;
}

table.creditstat{
	empty-cells: show;
}

table.creditstat td{
	padding-right: 10px;
}

table.creditstat td.blue{
	color:#4067ab;
}

table.creditstat tr.mblue{
	background-color: #d3dff2;
	color: #8b8b8b;
}

table.creditstat tr.summa{
	background-color: #c0d2ec;
}

table.creditstat tr.summa td{
	color:#555555;
	font-weight: bold;
}

form#creditStat{
	display: inline;
}

form#creditStat h2,
form#creditStat div.filter{
	color: #7f7f7f;
	padding-bottom: 10px;
}

form#creditStat div.filter{
	font-size: 11px;
}

form#creditStat div.filter img,
form#creditStat div.filter input{
	vertical-align: bottom;
}

form#creditStat div.filter input.date,
form#creditStat div.filter select{
	background: transparent url(../img/form/input_bg.png) no-repeat top left;
	border: 1px solid #ACACAC;
	font-size: 11px;
	color: #7f7f7f;
	margin-top: 0;
}

form#creditStat div.filter input.date{
	margin-right: 3px;
	height: 16px;
}

form#creditStat span#resolution{
	text-transform: capitalize;
	font-weight: bold;
}


form#creditStat select#resSelect{
	width: 55px;
}

form#creditStat select#view{
	float: right;
}

.ugyfelszolgalat .infobox.head{
	z-index: 1;
	overflow: visible;
	padding-right: 0;
	height: 153px;
}

.ugyfelszolgalat.start .infobox.head{
	height: 130px;
}

.ugyfelszolgalat.turizmus .prices{
	position: relative;
	width: 614px;
	padding-top: 0;
	margin-bottom: 10px;
}

.ugyfelszolgalat.turizmus .prices .afa{
	padding-top: 30px;
}

.ugyfelszolgalat.turizmus .prices span.dots{
	border-bottom: 1px dotted #c7c7c7;
	padding: 0 !important;
}

.ugyfelszolgalat.turizmus .prices div.options div.pack li span.dots{
	width: 90px;
	margin-top: 5px !important;
	margin-left: 4px !important;
}

.ugyfelszolgalat.turizmus .prices div.options div.single span.dots{
	width: 92px;
	margin-top: 5px !important;
	margin-left: 0 !important;
}

.ugyfelszolgalat.turizmus .prices div.options div.single span{
	margin-top: 8px;
}

.ugyfelszolgalat.turizmus .prices div.special{
	text-align: center;
}

.ugyfelszolgalat.turizmus .prices div.options>div a{
	float: right;
}

.ugyfelszolgalat.turizmus .prices div.options>div{
	padding-left: 50px;
	background-color: transparent;
	background-position: left 0;
	background-repeat: no-repeat;
}

.ugyfelszolgalat.turizmus .prices div.options div.single span{
	float: left;
}

.ugyfelszolgalat.turizmus .prices div.options div.single{
	z-index: 1;
	padding-top: 18px;
	background-image: url(../img/ugyfelszolgalat/turizmus_note.png);
}

.ugyfelszolgalat.turizmus .prices div.options div.pack{
	padding-top: 15px;
	margin-top: 10px;
	background-image: url(../img/ugyfelszolgalat/turizmus_cart.png);
}

.ugyfelszolgalat.turizmus .prices div.options div.pack li span{
	color: #555;
	float: left;
	margin-top: 8px;
}

.ugyfelszolgalat.turizmus .prices div.options div.pack ul{
	padding-top: 8px;
}

.ugyfelszolgalat.turizmus .prices div.options div.pack li{
	color: #99adcf;
	padding: 3px 0 3px 13px;
	background: url(../img/icons/bullet_lblue.png) no-repeat center left transparent;
	margin: 0;
}

.ugyfelszolgalat.turizmus .prices div.special span{
	font-size: 12px;
	font-weight: bold;
}

.ugyfelszolgalat.turizmus .prices div.special span img{
	vertical-align: middle;
	margin: 2px 5px 0;
}

.ugyfelszolgalat.turizmus .infobox.head div.bg{
	background: url(../img/ugyfelszolgalat/turizmus_emberek.png) no-repeat top right transparent;
	line-height: 1px;
	width: 422px;
	height: 193px;
	float: right;
	position: relative;
	z-index: 2;
	top: -33px;
	padding: 0;
	margin: 0;
}
.ugyfelszolgalat.start .infobox.head div.bg{
	background: url(../img/ugyfelszolgalat/start_emberek.png) no-repeat top right transparent;
	line-height: 1px;
	width: 422px;
	height: 163px;
	float: right;
	position: relative;
	z-index: 2;
	top: -26px;
	padding: 0;
	margin: 0;
}

.ugyfelszolgalat .infobox.head>div.left{
	width: 197px;
}

.ugyfelszolgalat .infobox h2{
	width: 611px;
	line-height: 19px;
	padding-bottom: 5px;
}
.ugyfelszolgalat .infobox h2 strong{
	line-height: 25px;
}

.ugyfelszolgalat .infobox div.text{
	padding-left: 0;
	width: 170px;
	background-image: none;
}

.ugyfelszolgalat .infobox.process{
	padding: 11px 8px 11px;
}

.ugyfelszolgalat .infobox.process ul{
	padding: 15px 22px;
	display: block;
	height: 205px;
	text-align: center;
}

.ugyfelszolgalat .infobox.process li{
	display: inline;
	float: left;
	width: 135px;
	border-right: 1px dotted #8298bc;
	text-align: center;
	height: 75px;
	padding-top: 130px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: transparent;
	background-position: center 16px;
	background-repeat: no-repeat;
	color: #555;
}

.ugyfelszolgalat .infobox.process li strong{
	font-size: 15px;
}

.ugyfelszolgalat .infobox.process li.last{
	border-right: none;
}

.ugyfelszolgalat .infobox.process li.choose{
	background-image: url(../img/ugyfelszolgalat/start_folyamat_1.png);
}
.ugyfelszolgalat .infobox.process li.fill{
	background-image: url(../img/ugyfelszolgalat/start_folyamat_2.png);
}
.ugyfelszolgalat .infobox.process li.contacts{
	background-image: url(../img/ugyfelszolgalat/start_folyamat_3.png);
}
.ugyfelszolgalat .infobox.process li.finalize{
	background-image: url(../img/ugyfelszolgalat/start_folyamat_4.png);
}

.ugyfelszolgalat div.buttons{
	padding: 0 0 20px;
	text-align: center;
}

.ugyfelszolgalat div.buttons a{
	display: block;
	margin-bottom: 7px;
}

.start_layer .row label{
	width: 205px;
	float: left;
}

.start_layer .row input{
	width: 250px;
	float: left;
}

.start_layer .title{
	margin-bottom: 10px;
}

.ugyfelszolgalat.summary .infobox.head{
	height: 213px;
}

.ugyfelszolgalat.summary .infobox.head .text strong{
	font-size: 12px;
}

.ugyfelszolgalat.summary .infobox.head>div.left,.ugyfelszolgalat.summary .infobox div.text{
	width: 287px;
}

.ugyfelszolgalat.summary .infobox.head .text div.process{
	margin: 5px 0;
	padding-left: 44px;
	background-color: transparent;
	background-position: 9px top;
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 8px;
}

.ugyfelszolgalat.summary .infobox.head .text div.process.p1{
	background-image: url(../img/icons/letter.png);
}
.ugyfelszolgalat.summary .infobox.head .text div.process.p2{
	background-image: url(../img/icons/note.png);
}
.ugyfelszolgalat.summary .infobox.head .text div.process.p3{
	background-image: url(../img/icons/to_web.png);
	padding-top: 5px;
}
.ugyfelszolgalat.summary .infobox.head .text div.process.p4{
	background-image: url(../img/icons/close.png);
	padding-top: 5px;
}

.ugyfelszolgalat.summary .infobox.head .text div.process strong{
	color: #9c0058;
}

.ugyfelszolgalat.summary .infobox.head div.bg{
	background: url(../img/ugyfelszolgalat/start_emberek_nagy.png) no-repeat top right transparent;
	line-height: 1px;
	width: 332px;
	height: 250px;
	float: right;
	position: relative;
	z-index: 2;
	top: -26px;
	padding: 0;
	margin: 0;
}

.ugyfelszolgalat.summary div.middle{
	padding: 10px 0 30px;
	margin: auto;
	text-align: center;
	color: #555;
	font-weight: bold;
}

.ugyfelszolgalat.summary div.middle img{
	vertical-align: middle;
	margin-left: 5px;
}

.ugyfelszolgalat.summary div.bottom{
	border-top: 1px dotted #c7c7c7;
	padding-top: 1px;
}

.ugyfelszolgalat.summary div.bottom div.inner{
	background-color: #fafafa;
	font-size: 11px;
	color: #555;
	padding: 5px 8px;
}

#start_comment a{
    color: #9C0059;
	text-align: right;
    padding-right:102px;
    font-size: 11px;
}

#start_comment a img{
    padding-left: 3px;
}

#start_layer_is_not_logged_in {
	display: none;
}

#start_layer_has_not_start_offer {
	display: none;
}

#start_layer_has_start_offer {
	display: none;
}

#start_layer_has_not_start_credit_in_form, #start_layer_is_premium_plus_position, #active_adv_mod_warning {
	display: none;
}
.start_layer .pronounced{
	color: #9C0059;
}

.start_layer strong{
    color: #9C0059;
}

.strong_border{
    border:#9C0059 3px solid;
    text-align: center;
    padding: 15px;
    margin-bottom: 30px;
}

.strong_border strong{
    color:#9C0059;
    font-size:14px;
}

.cvdb_user .face {
	border: 1px solid #3f547f;
	float: left;
	margin: 6px 13px 0 9px;
	width: 120px;
	height: 160px;
	text-align: center;
	overflow: hidden;
	background-color: transparent;
	vertical-align: middle;
}

.cvdb_user .face photo{
	margin: auto;
}

.cvdb_user h1 {
	font-size: 25px;
	line-height: 28px;
	margin-bottom: 9px;
}

.cvdb_user .row {
	margin-bottom: 6px;
}

.cvdb_user .row.terminalbtn {
    margin-top: 9px;
}

.cvdb_user .row span {
	font-size: 11px;
	color: #888888;
	display: inline-block;
	width: 130px;
}
.cvdb_user .row span.highlight {
	display: inline;
}
.cvdb_user .row strong {
	font-size: 11px;
	color: #555555;
}

.cvdb_user h2 {
	margin: 28px 11px 1px 9px;
	padding-bottom: 7px;
	border-bottom: 3px solid #3d527c;
}

.cvdb_user .listing {
	margin: 0 11px 0 9px;
	color: #6C6C6C;
	font-size: 11px;
	border-bottom: 3px solid #3d527c;
	padding-bottom: 1px;
}

.cvdb_user .colorlist {
	padding: 5px;
	width: auto;
	color: #555555;
}
.cvdb_user .work_interval {
	margin-top: -1px !important;
}

.cvdb_user .activity {
	color: #9c0058;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	margin-bottom: -2px !important;
}

.cvdb_user .adv_name {
	font-weight: bold;
	padding-bottom: 7px;
}

.cvdb_user .position_level {
	font-weight: bold;
	padding-top: 7px;
}

.cvdb_user .colorlist span{
	font-weight: normal;
}

.cvdb_user .orientation {
	font-weight: bold;
	padding-top: 7px;
}

.cvdb_user ul.prof li {
	padding-top: 1px !important;
}

.cvdb_user ul.prof {
	padding-bottom: 1px !important;
}

.cvdb_user .summary li {
	padding-top: 0 !important;
	border-top: 1px dotted #c7c7c7;
	border-bottom: none;
}

.cvdb_user .summary {
	padding-bottom: 0 !important;
	border-bottom: 1px dotted #c7c7c7 !important;
}

.cvdb_user .qual, .cvdb_user .lang,
.cvdb_user .qual_list, .cvdb_user .it {
	padding-top: 3px;
	padding-bottom: 3px;
}

.cvdb_user .colorlist strong {
	font-size: 12px;
}

.cvdb_user a.doclink {
	font-weight: bold;
	font-size: 12px;
}

.cvdb_user .expectations {
	margin:28px 0 1px 0;
	border-bottom: 1px dotted #c7c7c7;
}


.cvdb_user .exp {
	background-color: #eff3fa;
	border: 1px solid #8298bc;
	margin: 0 0 10px;
	padding: 9px 9px 16px;
}

.cvdb_user .exp .head {
	font-size: 12px;
	color: #555555;
	padding-left: 9px;
	margin-top: 8px;
	margin-bottom: 1px;
	padding-bottom: 6px;

	border-bottom: 3px solid #3d527c;
}
.cvdb_user .exp .first {
	width: 270px;
	display: inline-block;
}

.cvdb_user .exp .second {
	width: 245px;
	display: inline-block;
}

.cvdb_user .exp .colorlist {
	padding-top: 3px;
	padding-bottom: 4px;
}

.cvdb_user hr {
	height: 3px;
	background: #3d527c;
	border: none;
	margin: 1px 0 16px;
	padding: 0;
}

.cvdb_user .salary, .cvdb_user .other {
	padding: 3px 0 3px 9px;
}

.cvdb_user .salary span, .cvdb_user .other span {
	/*width: 124px;*/
    width: 135px;
	display: inline-block;
	color: #555555;
}

.cvdb_user .other span.widerow {
    width: 455px;
}

.cvdb_user .multirow span {
	vertical-align: top;
}

.cvdb_user .salary strong {
	font-size: 18px;
	font-weight: normal;
	color: #555555;
}

.cvdb_user .other strong {
	font-size: 12px;
	color: #555555;
}
.paging {
	margin-top: 10px;
	margin-bottom: 22px;
}
.paging a {
	margin-right: 6px;
	margin-left: 19px;
}

.paging_bottom {
	padding-top: 21px;
	padding-bottom: 16px;
	margin-top: 20px;
	margin-bottom: -8px;
	background: url(../img/cvdb/paging_bottom_bg.png);
}

div.emp_history h2{
	font-size: 11px;
	margin-bottom: 0;
	padding-bottom: 6px;
}

div.emp_history .row .right{
	float: right;
}
div.emp_history .row .left{
	float: left;
}

div.emp_history.short .details{
	padding-left: 34px;
}
div.emp_history.short .freecv.disno{
	display: none;
}
div.emp_history.short .freecv{
	background: url('../img/cvdb/free_cv.png') scroll 5px 4px no-repeat transparent;
	border-top: 1px dotted #869BBE;
	margin-top: 0 !important;
	padding-top: 3px !important;
}
div.emp_history.short .view{
	background: url("../img/cvdb/eye2.png") no-repeat scroll 1px 3px transparent;
}
div.emp_history.short .mail{
	background: url('../img/cvdb/write.png') scroll 1px top no-repeat transparent;
}
div.emp_history.short{
	padding: 6px 13px 4px;
}

div.emp_history .clbo{
	padding: 0;
	margin: 0;
}

div.emp_history.short .row{
	margin: 3px 0 0;
	padding: 0;
	width: 100%;
}

div.emp_history.short .row span{
	display: block;
	height: 18px;
	padding-top: 5px;
}

div.emp_history.short .row.bold{
	font-weight: bold;
	color: #3B4D81;
	border-bottom: none;
}

div.emp_history .row{
	border-bottom: #869bbe dotted 1px;
	margin: 0 12px;
	padding: 8px 0;
}

div.emp_history .row.last{
	border: none;
	padding-bottom: 0;
}

div.emp_history .row span.date{
	color: #7082ac;
}

.fixed div.jqi{
	position: fixed !important;
}

.terminal div.jqi {
    max-width: 658px;
}

.terminal .jqicontainer {
    width: 658px;
}

.terminal .jqibuttons {
    background: url("../img/buttons/submit_bg_grad.png") no-repeat scroll center top transparent;
    border-top: 1px dotted #C7C7C7;
    margin: 10px auto;
    width: 630px;
}

.eval_wrap .tgl_btn {
	display: inline-block;
	margin: -4px 9px -4px 0;
	background-position: left bottom;
}

.eval_wrap .delbox {
	float: right;
	padding-top: 10px;
}
.eval_wrap .clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	border-bottom: 1px dotted #C7C7C7;
}

.eval_wrap h2 {
	border-bottom: 1px dotted #C7C7C7;
	padding-bottom: 11px;
	margin: 28px 0 1px;
}

.eval_wrap a.evalLink{
	float: left;
	display: block;
	padding-left: 29px;
	font-weight: bold;
	margin-top: 7px;
}

.eval_wrap h2 a:hover{
	text-decoration: underline !important;
}

.eval_wrap .ertekeles {
	background-color: #eff3fa;
	border: 1px solid #8298bc;
	margin: 0 0 10px;
	padding: 9px 9px 16px;
}

.eval_wrap .heading {
	border-bottom: 3px solid #3d527c;
}

.eval_wrap .heading .clear {
	border: none;
}

.eval_wrap .ertekeles .heading .right {
	font-weight: bold;
	padding-left: 9px;
	font-size: 15px;
	padding-bottom: 1px;
}

.eval_wrap .ertekeles .heading .right span {
	font-weight: normal;
}

.eval_wrap .sor {
	color: #555555;
}
.eval_wrap .ertekeles .left {
	float: left;
	width: 197px;
	font-weight: bold;
	padding: 8px 0 7px 9px;
}

.eval_wrap .ertekeles .right {
	float: left;
	padding: 5px 0 5px 0;
	font-size: 11px;
	line-height: 21px;
}

.eval_wrap .tags .left {
	width: auto;
	padding-bottom: 6px;
	float: none;
}

.eval_wrap .tags .right {
	width: auto;
	float: none;
	padding: 0 0 9px 9px;
	line-height: normal;
}

.eval_wrap .spacer {
	padding-left: 30px;
}

.eval_paging {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 1px;
}

.eval_paging a {
	margin-left: 10px;
	margin-right: 10px;
}

.rate_form {
	width: 980px;
	position: fixed;
	bottom: 63px;
	z-index: 100;
	padding: 0;
	margin: auto;
}

.rate_form form {
	display: none;
	width: 300px;
	right: 10px;
	bottom: 0;
	position: absolute;
	padding: 30px 0 0 0;
	margin: 0;
	background: url(../img/cvdb/rate_grad.png) repeat-x scroll center top transparent;
}
.rate_form form div.wrapper {
	background: url(../img/cvdb/rate_bg.png) repeat-x scroll center bottom #758db5;
	border-top: 1px solid #60769b;
}

.rate_form h2 {
	color: #fff;
	margin: 0 13px 0 13px;
	padding: 13px 2px 6px 2px;
	background: url(../img/box/h2_grad_bg_mb.png) no-repeat scroll center bottom transparent;
}
.rate_form h3 {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 9px 13px 0 14px;
	padding: 0 0 9px 0;
	border-bottom: 1px dotted #9db1d1;
}

.rate_form h3 .tgl_btn {
	display: inline-block;
	cursor: pointer;
	margin-left: 0;
	background: transparent url("../img/icons/plus_minus_small.png") no-repeat top left;
	padding: 0;
	width: 14px;
	height: 14px;
	margin-bottom: -2px;
	margin-right: 6px;
}

.rate_form form .sor .inputs {
	display: none;
	margin: 3px 14px 3px 14px;
	line-height: 20px;
	padding: 0 0 0 0;
}

.rate_form form .close {
	background: url('../img/icons/close_purple.png') transparent 0 0;
	width: 13px;
	height: 12px;
	margin: 4px 4px 0 0;
	cursor: pointer;
}

.rate_form label {
	color: #d1def1;
	font-size: 11px;
}

.rate_form input[type=checkbox] {
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 13px;

}

.rate_form .small_label {
	display: inline-block;
	width: 43px;
}

.rate_form .mid_label {
	display: inline-block;
	width: 100px;
}

.rate_form .large_label {
	display: inline-block;
	width: 123px;
}

.rate_form textarea {
	margin: 4px 0;
	width: 265px;
	height: 62px;
	color: #7f7f7f !important;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	padding-left: 3px;
	padding-right: 3px;
}

.rate_form textarea.defaultHidden {
	display: none;
}

.rate_form input[type=text] {
	padding: 1px 3px;
	margin: 4px 0 !important;
	width: 266px;
	font-size: 11px;
	height: 16px;
	color: #7f7f7f !important;
}

.rate_form input.small_input {
	width: 51px;
}

.rate_form .last {
	text-align: center;
	padding: 17px 2px 17px 0;
}

.refer_jqi .jqimessage {
	padding-bottom: 1px !important;
}

.refer_jqi .jqibuttons {
	padding-bottom: 15px !important;
}

.refer_jqi form div {
	margin: -2px 2px 14px;
	padding: 0;
}
.refer_jqi form label {
	font-weight: bold;
	font-size: 12px;
	padding-right: 15px;
}

.refer_jqi form input {
	width: 302px;
}

.refer_jqi form textarea {
	width: 450px;
	height: 127px;
	margin-top: -3px;
	font-family: sans-serif;
	font-size: 12px;
}

.sss_rate .scores{
	margin-bottom: 5px;
}

.sss_rate textarea{
	width: 236px;
}

.sss_rate .scores>span{
	color: #fff;
	font-weight: bold;
}

.sss_rate .scores select{
	width: 170px;
	background: #fff !important;
	color: #555;
}

.sss_rate .scores select option{
	background-color: #fff;
	color: #555;
}

.sss_rate .scores .v1{
	background-color: #73a300 !important;
	color: #fff !important;
}
.sss_rate .scores .v3{
	background-color: #dd7d11 !important;
	color: #fff !important;
}
.sss_rate .scores .v2{
	background-color: #d70000 !important;
	color: #fff !important;
}
.sss_rate .scores .v4{
	background-color: #45a4d6 !important;
	color: #fff !important;
}
.sss_rate .scores .v5{
	background-color: #9f58c3 !important;
	color: #fff !important;
}

.sss_rate .import .list{
	color: #fff;
	font-weight: bold;
	padding-left: 14px;
}

.sss_rate .import .list a{
	display: block;
	color: #fff;
	margin-left: 6px;
}

div.jqimessage div.score span{
	color: #fff;
	padding: 3px 5px;
	font-weight: bold;
}
div.jqimessage div.score h2{
	padding-left: 0;
}
div.jqimessage div.score textarea{
	width: 100%;
	font-family: sans-serif;
}

.sss_rate .import h3{
	cursor: default;
}

div.cvdb_user div.face img.photo{
	height: 160px;
}

div.eval_wrap div.ertekeles a.del{
	padding-left: 15px;
	background: url('../img/icons/trash_purple.png') transparent 0 0 no-repeat;
	color: #9C0059;
}

div.eval_wrap div.ertekeles a.del:hover{
	text-decoration: underline;
}

.center div.jqimessage{
	text-align: center;
}

.rate_form input.empty[type="text"],.rate_form textarea.empty {
    color: #aaa !important;
}

div.complexsearch .panel.full{
	width: 100%;
}

div.complexsearch .input_wrapper label{
	color: #777777;
    font-size: 10px;
	font-weight: normal;
}
div.complexsearch .input_wrapper {
	text-align: right;
	padding-bottom: 10px;
	float: right;
}

div.complexsearch .input_wrapper select {
    float: left;
    width: 90px;
	height: 20px;
}

div.complexsearch .input_wrapper .lang_level {
    display: block;
    float: right;
    width: 170px;
}
div.form div.panel.right.langselect{
	padding-right: 6px;
	width: 299px;
}

div.form div.panel.right.langselect .input_wrapper{
	margin-top: 1px;

}
.startapro_post_checkbox {
    margin-left: 10px;
}

.cvdb_user .row a.action{
	font-size: 11px;
}

form#search_form div.input_wrapper.lang span.ui-dropdownchecklist-text{
	/*width: 154px !important;*/
}
form#search_form div.input_wrapper span.ui-dropdownchecklist-text{
	color: #555;
}

.infobox.acclimit{
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 18px;
}

.infobox.acclimit strong{
	color: #b2036c;
}

#approve_order{
    width: 900px;
    height: 400px;
    text-align: center;
}

/* start-rules */
.ugyfelszolgalat.start-rules .infobox.head {
	margin-bottom: 25px;
	height: 69px;
}

.ugyfelszolgalat.start-rules .infobox .left {
	width: 300px;
}

.ugyfelszolgalat.start-rules .infobox div.text{
	padding-left: 45px;
	width: 300px;
	background-image: url("../img/icons/info_3d.png");
}

.ugyfelszolgalat.start-rules .infobox.head div.bg {
	background: url("../img/ugyfelszolgalat/start_emberek_mini.png") no-repeat right top;
	height: 102px;
}

.ugyfelszolgalat.start-rules H3 {
	margin-bottom: 25px;
	font: normal 24px/28px Verdana, Arial, sans-serif;
	color: #9C0058;
         font-weight: bold;
}

.ugyfelszolgalat.start-rules P {
	margin-bottom: 25px;
	font-size: 15px;
	line-height: 18px;
}

.ugyfelszolgalat.start-rules #blue_collar_adv_rules_form LABEL {
	font-size: 15px;
	line-height: 18px;
	color: #9C0058;
}

.ugyfelszolgalat.start-rules #blue_collar_adv_rules_form .text_center {
	margin: 25px 0;
	text-align: center;
}

.ugyfelszolgalat.start-rules #blue_collar_adv_rules_form .submit {
	border: none;
	background: none;
}

.toggle-taxnumber-type-data {
        margin-left: 20px;
}

#toggle-taxnumber-type-login {
        padding-top: 10px;
        display: block;
}

#taxnumber_eu_login {
    display: none;
}

.cvdb_view_emp_tutorial .jqi {
    max-width: 658px;
}

.cvdb_view_emp_tutorial .jqicontainer {
    width: 658px;
}

.cvdb_view_emp_tutorial .jqicontainer P {
    margin: 14px 0;
}

.cvdb_view_emp_tutorial .jqicontainer .jqimessage_title {
    margin: 0;
    width: 493px;
    height: 44px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url("../img/layer/layer_tutorial_title.gif") no-repeat 0 0 transparent;
}

.cvdb_view_emp_tutorial .jqicontainer .jqimessage_title_sub {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
}


.cvdb_view_emp_tutorial div.jqi .jqimessage_text {
    padding: 0 1px 0 8px;
}

.cvdb_view_emp_tutorial div.jqi div.buttons{
	margin-top:10px;
	text-align: center;
    position: relative;
}

.cvdb_view_emp_tutorial div.jqi div.buttons .button_outer {
	background: url("../img/buttons/btn_elastic.png") no-repeat scroll right 0 transparent;
	float: left;
	margin-right: -6px;
	padding-right: 11px;
}

.cvdb_view_emp_tutorial div.jqi div.buttons .button_inner {
	background: url("../img/buttons/btn_elastic.png") no-repeat scroll left -31px transparent;
	cursor: pointer;
	float: left;
	margin-right: -6px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	padding: 6px 15px 7px 20px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.cvdb_view_emp_tutorial div.jqi div.buttons .centering {
	display: inline-block;
}
.cvdb_view_emp_tutorial div.jqi div.buttons .centering {
	display: inline-block;
	margin: 0 10px;
}
.cvdb_view_emp_tutorial div.jqi div.buttons .cv_rate_layer_cancel {
    position: absolute;
    top: 8px;
    right: 4px;
}
#nem_vagyunk_bent_layer a{
	font-weight: bold;
    color: #8697B2;
}
#nem_vagyunk_bent_layer{
    color: #8C8C8C;
}

.list .allasaim td {
    border-right: 1px dotted #C7C7C7;
    padding-left: 5px;
    padding-right: 5px;
}

.list .allasaim td.actions {
    border-right: none;
}

.freshness_logic_wrapper a.help {
    float: none !important;
    width: auto !important;
    margin-left: -5px !important;
}
