#adv_layer {
	display: none;
}


h2 {
	font-size: 15px;
	font-weight: bold;
	color: #555;
	border-bottom: 1px dotted;
	border-bottom-color: #c7c7c7;
	padding: 0 0 8px 10px;
	margin-bottom: 10px;
}

h2.small{
	font-size: 11px;
}

h2.blue {
	color: #3B4D81;
	border-bottom-color: #3B4D81;
}

.thinbtmmargin{
	margin-bottom: 1px !important;
}

h2.nobtmmargin{
	border-bottom: 0 none;
	margin-bottom: 0;
}

h2.noleftpadding{
	padding-left: 0;
}

h2.title{
	padding-left: 0;
	padding-top: 3px;
}

a.more {
	background: url(../img/icons/arrow_right_lb.png) no-repeat left 2px transparent;
	color: #9c0059;
	padding: 0 0 0 15px;
	font-weight: bold;
}

a.more.red {
	background: url(../img/icons/arrow_right_red.png) no-repeat left 2px transparent;
}

a.more.normal{
	font-weight: normal;
	display: block;
	clear: both;
}

.white{
	color: #fff !important;
}

.purple{
	color: #9c0059;
}

.purple h2{
	color: #b6cbe9;
	border-color: #b6cbe9;
	background: transparent url(../img/box/h2_grad_bg_pl.png) bottom center no-repeat;

}

div.purple{
	background-color: #9c0059;
	border-color: #6b0841;
	color: #fff;
}

.orange {
	color: #d45837;
}

.orange h2 {
	background: url("../img/box/h2_grad_bg_orange.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	border-color: #fff;
	color: #d4e4ff;
}

div.orange {
	background-color: #d45837;
	border-color: #b64629;
	color: #FFFFFF;
}

ul.links li a{
	cursor: pointer;
}

a.blue{
	color: #3f62a2 !important;
}

a.large{
	font-size: 15px;
	display: block;
	margin: 20px 0;
	cursor: pointer;
}

a.help{
	background: url(../img/icons/question.png) no-repeat left 2px transparent;
	width: 10px;
	padding-left: 10px;
	margin-left: 5px;
}
a.help:hover{
	text-decoration: none;
}


a.more.purple{
	background:  url(../img/icons/arrow_right_purple.png) no-repeat left 2px transparent;
}

a.purple.modify {
	background: url("../img/icons/paper_pen_purple.png") no-repeat scroll left -2px transparent;
}

a.purple.delete {
	background: url("../img/icons/trash_purple.png") no-repeat scroll left 1px transparent !important;
}

a.more.purple.normal{
	font-weight: normal;
	margin-right: 8px;
	float: right;
	clear: none;
}

a.more.purple.reg{
	height: 15px;
	float: left;
	font-size: 12px;
	margin-left: 8px;
	background:  url(../img/icons/paper_pen_purple.png) no-repeat left top transparent;
}

a.noicon{
	background: none;
	padding-left: 0;
}

div.topbordered{
	border-top: 1px dotted #8298BC;
	padding-top: 10px;
	display:block;
}


.panel{
	float: left;
	width: 305px;
	margin-bottom: 15px;
}


.panel.right{
	float:right;
}

.panel div.content{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
}
.panel div.content.right{
	text-align: right;
}


.panel #remember_me{
	margin-left: 58px;
}

input.login{
	width: 237px;
}


.panel a{
	font-size: 12px;
}

.panel li a{
	font-size: 11px;
}

.panel div.loginbutton{
	text-align: center;
}

.infobox{
	font-size: 11px;
	margin-bottom: 20px;
	padding: 11px 8px 7px;
	border: 1px solid #8298bc;
	background-color: #eff3fa;
	color: #555;
	overflow: hidden;
}

.infobox.transparent {
	background-color: #FFF;
	border: none;
	padding-bottom: 0;
}

.infobox a{
	color: #3f62a2;
}

.infobox a.purple{
	color: #9c0059;
}

.infobox a.more{
	font-size: 12px;
}

.infobox a.small{
	font-size: 11px;
	font-weight: normal;
}

.infobox h1.calculators {
	color: #232e4d;
	border-bottom: 1px dotted #8298bc;
	padding: 0 0 9px 0;
	margin-bottom: 7px;
        font-size: 15px;
        font-weight: bold;
}

.infobox h2{
	color: #232e4d;
	border-bottom-color: #8298bc;
	padding: 0 0 9px 0;
	margin-bottom: 7px;
}

.infobox h2.small{
	padding-left: 0;
}

.infobox h2 span{
	font-weight: normal;
}

.infobox h3{
	font-weight: bold;
	font-size: 11px;
}

.infobox div.topbordered h3{
	margin-top: 10px;
	margin-bottom: 5px;
}


.infobox div.text{
	background: url(../img/icons/info_3d.png) no-repeat left 0;
	padding-left: 45px;
	min-height: 36px;
	line-height: 15px;
}

.infobox div.content{
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	display: block;
}


.infobox div.list div{
	display: list-item;
	margin-left: 14px;
	margin-bottom: 6px;
}

.infobox div.list div.more{
	display: block;
	float: right;
}

.infobox div.list strong{
	color: #9c0059;
}

.infobox div.steps ul {
	margin-left: -2px;
}


.infobox ul{
	list-style: disc inside;
	color: #a4b8d9;
}


.infobox ul.search_pref {
	list-style: none outside none;
}

.infobox li{
	margin-top: 4px;
}


.infobox strong{
	color: #9c0059;
}

.infobox div.text b{
	color: #9c0059;
}



.infobox li span{
	color: #555;
}

.infobox strong{
	color: #9c0059;
}

.infobox div.right{
	float: right;
}

.infobox div.clear{
	clear:both;
}
.infobox div.fb_left {
	float: left;
	width: 244px;
}
.infobox div#fbRegConnect {
	background: url(../img/cvdb/fb_reg.png) no-repeat;
	font-weight: bold;
	height: 25px;
	padding: 10px 0 0 40px;
	width: 271px;
	color: #232e4d;
	cursor: pointer;
	margin-top: 10px;
	font-size: 12px;
}


.infobox .left{
	width: 455px;
}

.infobox .left.checkbox{
	width: auto;
}

.infobox .left.content{
	width: 590px;
}

.infobox .prof_list a.modify {
	background: url("../img/icons/paper_pen_purple.png") no-repeat scroll left -2px transparent;
	margin-right: 10px;
}

.infobox .prof_list a.delete {
	background: url("../img/icons/trash_purple.png") no-repeat scroll left 1px transparent;
}

.infobox .prof_list {
	margin: 2px 0;
	overflow: hidden;
}

.infobox .prof_list span.label {
	display: block;
	float: left;
	width: 150px;
}

.infobox .prof_list span.value {
	display: block;
	float: left;
	width: 250px;
	font-weight: bold;
}

.infobox .prof_list a {
	font-weight: normal;
	font-size: 11px;
	display: block;
	float: right;

}

.infobox .prof_list a.doc {
	float: left;
	font-weight: bold;
}

.infobox .prof_list_row {
	overflow: hidden;
}

.infobox .prof_list_row.photo {
	height: 100px;
}

.infobox .prof_list_row .photo {
    height: 100px;
    margin-top: -100px;
    overflow: hidden;
    position: relative;
    top: 100px;
    width: 170px;
}

.infobox .prof_list_row .left{
    float: left;
    width: auto;
}

.infobox .prof_list_row .center{
    display: inline-block;
    width: auto;
}

.infobox .prof_list_row .right{
    float: right;
    width: auto;
}

.infobox .info_column {
    float: left;
    padding-right: 5px;
    width: 235px;
}
.infobox .info_column.doublew {
    width: 475px;
}

.infobox .info_column.half{
    width: 300px;
}

.infobox .info_column.choose {
	width: 128px;
	padding: 0;
	float: none;
	margin: 0 auto;
}

.infobox .info_column input.workplace_smt_check {
    display:none;
}

.infobox .info_column input.workplace_smt_check + label {
    background: url("../img/buttons/hu/btn_choose.png") no-repeat;
    height: 29px;
    width: 128px;
    display: inline-block;
    padding: 0 0 0 0px;
    margin-top: 10px;
}

.infobox .info_column input.workplace_smt_check:checked + label {
    background: url("../img/buttons/hu/btn_undo.png") no-repeat;
}

.infobox .info_column input.workplace_smt_check + label.en {
    background: url("../img/buttons/en/btn_choose.png") no-repeat;
}

.infobox .info_column input.workplace_smt_check:checked + label.en {
    background: url("../img/buttons/en/btn_undo.png") no-repeat;
}

.summary .name {
	color: #232E4D;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.summary label {
	display: block;
	float: left;
	width: 85px;
}
.summary .row {
	line-height: 20px;
}

.summary strong {
	color: #555555;
}

.wrn_yellow {
	color: #3C4C80;
	background-color: #FFD;
}

.wrn_yellow div.text {
	color: #000;
	background: url(../img/icons/exclamation.png) no-repeat left 0;
}

.nopadding {
	padding: 0;
}

.noborder{
	border: none !important;
}

.listbox {
	background: url(../img/box/listbox_bg.png) repeat-x left 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid;
	border-top: 1px solid;
	font-size: 11px;
}

.listbox sup {
	vertical-align: top;
	font-size: 9px;
	color: #9cb8e2;
	margin-left: -8px;
	padding-right: 3px;
}

.listbox img {
	border: solid 1px;
}

.listbox h2 {
	padding: 12px 0 8px 0;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 5px;
}

.listbox h2 a{
	font-weight: bold;
	color: #3b4d81;
}


.listbox h3 {
	font-weight: bold;
	font-size: 11px;
	padding-top: 7px;
	margin: 0 13px 0 13px;
}

.listbox ul {
	margin: 0 6px;
}

.listbox div.spacer{
	display: block;
	margin: 5px 0;
}

#article_tips {
	position: relative;
}

#article_tips h2 {
	margin-left: 0;
	margin-right: 11px;
}

#article_tips.listbox {
	border: none;
}

#article_tips.listbox h2 {
	font-weight: normal;
	color: #6c6c6c;
}

#article_tips.listbox div {
	padding: 0;
}

#article_tips.listbox .brief {
	margin-bottom: 5px;
	margin-right: 11px;
	padding: 7px 0 4px 0;
	border-bottom: 1px dotted #999999;
	position: relative;
}

#article_tips.listbox h3 {
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
	margin: 0 13px 0 0;
}

#article_tips.listbox h3 a {
	/*font-weight: bold;*/
}

#article_tips.listbox div.date { margin: 0 0 4px; padding: 0; color: #8aa4cc; font-size: 10px; }

#article_tips .more {
	font-weight: normal;
	color: #8aa4cc;
	margin-left: 5px;
	display: block;
	margin-top: 5px;
}

#article_tips p {
	margin: 6px 0;
}

.listbox.double{
	overflow: hidden;
}

.listbox.double h3{
	font-size: 12px;
	margin: 0;
	padding-top: 0;

}

.listbox.double ul li a{
	padding-left: 14px;
}

.listbox.double ul.right li a{
	margin-left: -11px;
}

.listbox.double ul{
	float: left;
	margin-right: 0;
	width: 142px;
}

.listbox.double ul.right{
	margin-right: 0;
}

.listbox.double ul.right li{
	margin-left: 0;
	margin-right: 0;
}

.listbox.double div.left, .listbox.double div.right{
	width: 140px;
}

.listbox.double div.content{
	padding-left: 0;
	color: #c0d2ec;
}

.listbox.double div.right{
	padding-left: 0;
	padding-right: 5px;
}


.listbox.double div a{
	padding-left: 15px !important;
	padding-top: 0 !important;
}

.listbox ul.white li.white a{
	font-weight: bold !important;
}

.listbox h2.white a{
	font-weight: bold;
	color: #fff !important;
}

.listbox.dblue ul.calc li{
	border-bottom-color: #B6CBE9;
}

.listbox ul.calc h3{
	color: #fff;
	font-size: 13px;
	margin-bottom: 7px;
	padding-top: 0;
	margin-left: 10px;
}

.listbox ul.calc li{
	padding-left: 60px;
	font-size: 11px;
	color: #B6CBE9;
	padding-top: 5px;
}


.listbox ul.calc li div{
	padding: 0 0 5px 10px;
}

.listbox ul.calc li a.more{
	margin-top: 7px;
	font-size: 11px;
	padding-left: 15px;
	margin-left: 10px;
}

.listbox ul.calc li.last{
	border-bottom: none;
}

.listbox ul.calc li.salary{
	background: transparent url(../img/kalkulatorok/salary.png) left 10px no-repeat;
}

.listbox ul.calc li.holiday{
	background: transparent url(../img/kalkulatorok/holiday.png) left 10px no-repeat;
}

.listbox ul.calc li.ekho{
	background: transparent url(../img/kalkulatorok/ekho.png) left 10px no-repeat;
}

.listbox ul.calc li.beriranytu{
	background: transparent url(../img/kalkulatorok/beriranytu.png) left 10px no-repeat;
}

.listbox ul.calc li.ber{
	background: transparent url(../img/kalkulatorok/ber.png) left 10px no-repeat;
}

.listbox ul.calc li.ekho_new{
	background: transparent url(../img/kalkulatorok/ekho_new.png) left 10px no-repeat;
}

.listbox ul.calc li.gyes{
	background: transparent url(../img/kalkulatorok/gyes.png) left 10px no-repeat;
}





.listbox ul.circle_white {
	padding-bottom: 10px;
	color: #FFF;
}

.listbox ul.circle_white li {
	list-style: circle outside none;
    margin: 0 10px 0 30px;
    padding: 2px 0;
}

.listbox li {
	margin: 0 7px;
	padding: 7px 0;
	border: none;
}

.listbox ul.multicol {
	float: left;
	width: 80px;
	margin: 10px 5px;
}


.listbox ul.arrow li {
	border-bottom: none;
	line-height: 140%;
	margin: 0 0 0 -5px;
	padding-left: 14px;
	background: transparent url(../img/icons/arrow_right_lb.png) no-repeat scroll left 9px;
}

.listbox.disc ul{
	list-style: disc outside;
	padding-left: 13px;
	padding-top: 2px;
}
.listbox.disc li{
	color: #b6cbe9;
	border: none;
	padding: 3px 0;
	margin: 0 8px;
}

.listbox.disc strong{
	color: #fff;
}

.listbox.arrow li {
	border: none;
	padding: 5px 0 0;
}

.listbox li.first {
	padding-top: 14px;
}

.listbox li.last {
	border: none;
}

.listbox li a {
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0 1px 3px;
}
.listbox li.opened {
	margin-right: 0;
}
.listbox li.opened a {
	padding-right: 17px;
}
.listbox li h3 a{
	padding: 0;
}

.listbox ul.careertools {
    margin: 5px 0px 0px 0px;
}
.listbox ul.careertools li {
    margin: 0px;
    padding: 7px 13px;
}
.listbox ul.careertools li a {
    padding-left: 20px;
}

.listbox ul.careertools li {
    position: relative;
}

.listbox ul.careertools li .teszt_sign, .listbox ul.careertools li .new_sign {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 38px;
    height: 15px;
    background: transparent url(../img/icons/careertoolbox/teszt.png) no-repeat left center;
}
.listbox ul.careertools li .new_sign { background-image: url(../img/icons/careertoolbox/new.png); }

.listbox div {
	padding: 7px 14px 0;
	display: block;
}
.listbox.search_map_block div {
	padding: 0;
}

.listbox div.image {
	padding: 0 0;
	margin-bottom: 5px;
	margin-right: 5px;
	border: 3px solid #a7c0e5;
	float: left;
}

.listbox div.footer{
	background: #a7c0e5 url(../img/icons/arrow_right_lb.png) no-repeat 13px 14px;
	padding: 13px 15px 13px 31px;
	color: #3b4d81;
}

.listbox div.left{
	width: 123px;
	padding-right: 0;
	overflow: hidden;
}

.listbox div.left a{
	display: block;
	padding: 7px 0 0;
	overflow: hidden;
}

.listbox div.left span{
	display: block;
	clear: both;
}

.listbox div.desc{
	clear: both;
	padding-left: 0;
	padding-top: 4px;
}

.listbox div.simple {
	margin-top: 5px;
	padding: 0;
	clear: both;
}

.listbox div.simple.white{
	color: #fff;
}

.listbox div.content{
	margin-left: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
}

.listbox div a.steps li.noicon {
	padding-left: 0;
}


.listbox div.more {
	margin: 7px 13px 7px 13px;
	padding-top: 5px;
	border-top: 1px dotted;
}

.listbox div span {
	color: #3b4d81;
}

.listbox div.contact {
	border-bottom: 1px dotted;
	padding: 0;
	margin: 7px 14px 0;
}

.listbox div.link {
	margin: 9px 14px 5px;
	border-top: dotted 1px;
	padding: 7px 0 0 0;
}
.listbox div.link a {
	font-weight: normal;
}


.listbox.arrow li a {
	background: transparent url(../img/icons/arrow_right_lb.png) no-repeat scroll left 3px;
	font-size: 11px;
	font-weight: normal;
	display: block;
}

.listbox.arrow li a.purple{
	background: transparent url(../img/icons/arrow_right_purple.png) no-repeat scroll left 3px;
}

.listbox a.cvdb {
	background: transparent url(../img/icons/handwriting.png) no-repeat left center;
}

.listbox a.newsletter {
	background: transparent url(../img/icons/newsletter.png) no-repeat left center;
}

.listbox a.interviewtips {
	background: transparent url(../img/icons/bubbles.png) no-repeat left center;
}

.listbox a.kalkulatorok {
	background: transparent url(../img/icons/kalkulatorok.png) no-repeat left center;
}

.listbox a.karriermg {
	background: transparent url(../img/icons/tanacsok.png) no-repeat left center;
}

.listbox a.munkaugyi {
	background: transparent url(../img/icons/munkaugyi.png) no-repeat left center;
}

.listbox a.ellenorzolista {
	background: transparent url(../img/icons/careertoolbox/ellenorzolista.png) no-repeat left center;
}

.listbox a.mit_irjak {
	background: transparent url(../img/icons/careertoolbox/mit_irjak.png) no-repeat left center;
}

.listbox li.cvkeszito {
    background-color: #9c0058;
}

.listbox li.cvkeszito a {
	background: #9c0058 url(../img/icons/careertoolbox/cvkeszito.png) no-repeat left center;
}

.listbox a.szabadsag {
	background: transparent url(../img/icons/careertoolbox/szabadsag.png) no-repeat left center;
}

.listbox a.kalkulator {
	background: transparent url(../img/icons/careertoolbox/kalkulator.png) no-repeat left center;
}

.listbox a.nyelvtudas {
	background: transparent url(../img/icons/careertoolbox/nyelv.png) no-repeat left center;
}

.listbox a.cvcheck {
	background: transparent url(../img/icons/karriermg.png) no-repeat left center;
}

.listbox li.delete_notation {
	background: transparent url(../img/icons/trash.png) no-repeat left center;
}

.listbox li.edit {
	background: transparent url(../img/icons/paper_pen.png) no-repeat left center;
}

.listbox li.new {
	background: transparent url(../img/icons/new.png) no-repeat left center;
}

.listbox li.approve {
	background: transparent url(../img/icons/approve.png) no-repeat left center;
}

.listbox li.order {
	background: transparent url(../img/icons/order.png) no-repeat left center;
}

.listbox li.ordered {
	background: transparent url(../img/icons/ordered.png) no-repeat left center;
}

.listbox li.active {
	background: transparent url(../img/icons/refresh.png) no-repeat left center;
}

.listbox li.expired {
	background: transparent url(../img/icons/expired.png) no-repeat left center;
}

.listbox li.deleted {
	background: transparent url(../img/icons/deleted.png) no-repeat left center;
}

.listbox li.refresh_gratis {
	background: transparent url(../img/icons/refresh_gratis.png) no-repeat left center;
}
.listbox li.refresh_payable {
	background: transparent url(../img/icons/refresh_payable.png) no-repeat left center;
}
.listbox li.refresh_premium_plusz {
	background: transparent url(../img/icons/refresh_premium_plusz.png) no-repeat left center;
}

.dblue {
	background-color: #4c638d;
	border-color: #314166;
	color: #b6cbe9;
}

.dblue h2 {
	color: #b6cbe9;
	border-color: #b6cbe9;
	background: transparent url(../img/box/h2_grad_bg_db.png) bottom center no-repeat;
}

.dblue h2 a{
	color: #b6cbe9;
}

.dblue h3 {
	color: #b6cbe9;
}

.dblue li {
	color: #ffffff;
	border-bottom: 1px dotted #6980a7;
}

.dblue a {
	color: #ffffff;
}


.lblue {
	background-color: #c0d2ec;
	border-color: #a7c0e5;
	color: #869bbe;
}

.lblue h2 {
	color: #3b4d81;
	border-color: #869bbe;
	background: transparent url(../img/box/h2_grad_bg_lb.png) bottom center no-repeat;
}

.lblue h3 {
	color: #3b4d81;
	border-color: #869bbe;
}

.lblue li {
	border-bottom: 1px dotted #869bbe;
}

.lblue a {
	color: #3f62a2;
}

.lblue img {
	border-color: #3b4d81;
}


.white_box {
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	color: #3b4d8f;
    padding: 0 14px 0 14px;
}

.white_box h2 {
	color: #3b4d8f;
    margin: 10px 0 14px 0;
    border: 0;
    padding-left: 5px;
}

.white_box .box_row a {
	color: #3b4d8f;
    font-weight: bold;
}

.white_box .box_row_left {
	float: left;
    width: 135px;
}

.white_box .box_row_right {
	float: right;
    width: 135px;
}

.white_box .otw_box_logo {
    text-align: center;
    padding-top: 2px;
}

.white_box .otw_box_logo a {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
}

.white_box .otw_box_logo a:hover {
    text-decoration: none;
}

.white_box .otw_box_company {
	padding: 10px;
    background: url('../img/premium/background.png') repeat-x;
}

.white_box a {
	color: #9c0058;
    font-weight: bold;
}

.white_box .more {
    padding: 10px 0 5px 5px;
    float: right;
}


.social_box {
	background-color: #f2f2f2;
	border-color: #cbcbcb;
	color: #555;
	background: #f2f2f2 url(../img/box/social_box.png) top center no-repeat;
}

.social_box h2 {
	border-bottom: 1px dotted #999;
}

.social_box li {
	border-bottom: 1px dotted #b9b9b9;
    color: #FFFFFF;
}

.social_box a {
	color: #9C0059;
}

.social_box li a {
	font-size: 12px;
    font-weight: normal;
    padding: 1px 0 1px 20px;
}

.social_box a.smt_friends {
	background: url("../img/icons/friends.png") no-repeat scroll left center transparent;
}

.social_box a.smt_companies {
	background: url("../img/icons/city.png") no-repeat scroll left center transparent;
}

.social_box_home {
	border-color: #a6bfe3;
	background: #dfe8f5 url(../img/box/social_box_home.png) top center no-repeat;
}

.social_box_home h2 {
	border-bottom: 1px dotted #999;
    color: #3B4D81;
}

.social_box_home li {
	border-bottom: 1px dotted #b9b9b9;
    color: #FFFFFF;
}

.social_box_home a {
	color: #9C0059;
}

.social_box_home li a {
	font-size: 12px;
    font-weight: normal;
    padding: 1px 0 1px 20px;
}

.social_box_home a.smt_friends {
	background: url("../img/icons/friends.png") no-repeat scroll left center transparent;
}

.social_box_home a.smt_companies {
	background: url("../img/icons/city.png") no-repeat scroll left center transparent;
}

.fresh_adv {
	border-color: #CBCBCB;
    color: #555555;
	padding-bottom: 0;
	clear: both;
}

.fresh_adv h2 {
	border-bottom: 1px dotted #999999;
	margin-bottom: 0;
}

.fresh_adv li {
    border-bottom: 1px dotted #B9B9B9;
    margin: 0;
    min-height: 16px;
}

.fresh_adv li.more {
	background-color: #EAEAEA;
}

.fresh_adv li.more a {
	background: url("../img/icons/arrow_right_purple.png") no-repeat scroll left 3px transparent;
    display: block;
	padding: 1px 0 1px 17px;
	margin-left: 18px;
}

.fresh_adv ul {
	margin: 0;
}

.fresh_adv li a {
	color: #9C0059;
	font-weight: normal;
	display: block;
}

.fresh_adv .fresh_adv_row {
	display: block;
	clear: both;
}

.fresh_adv .fresh_adv_col {
	float: left;
	width: 49%;
}

.popular_jobs_wrapper {
    margin-top: 20px;
	border-top: 1px solid #cecece;
	background: #f2f2f2 url("../img/box/popular_jobs_top.png") repeat-x;
}

.popular_jobs {
	border: none;
	background: url("../img/box/popular_jobs_bottom.png") bottom no-repeat;
	min-height: 183px;
}

.popular_jobs H2 {
	padding: 11px 0 10px;
	border-bottom: 1px dotted #999;
}

.popular_jobs H2, .popular_jobs A {
	color: #3b4d81;
}

.popular_jobs DIV {
	padding: 5px 8px 0;
	font-size: 0;
}

.popular_jobs A {
	margin: 0 2px 2px 0;
	padding: 2px 6px 3px;
	display: inline-block;
	background: url("../img/box/popular_jobs_link.png");
	font-size: 12px;
	line-height: 18px;
	color: #fff;
        text-transform: capitalize;
}

.popular_jobs A:hover, .popular_jobs A:active {
	background: url("../img/box/popular_jobs_link_over.png");
	color: #3b4d81;
	text-decoration: none;
}

.transp {
	font-size: 11px;
	border-style: none;
	color: #555555;
	background-color: transparent;
}

.transp ul{
	list-style-type: none;
}

.transp h2 {
	color: #3b4d81;
	border-color: #869bbe;
}

.transp li {
	margin: -6px;
	padding-left: 18px;
}


div.grey{
	border-top-color: #c7c7c7;
}

.grey{
	color: #555;
}

.grey li{
	color: #555;
	margin: 0 0 8px 0;
	padding-left: 8px;
}


.grey strong{
	color: #232e4d;
}

.grey h2{
	padding-left: 8px;
	color: #555;
	border-bottom-color: #d3d3d3;
}


.lgrey{
	color: #7f7f7f;
}
.lgrey h2{
	color: #7f7f7f;
}


strong.larger{
	font-size: 12px;
}


.nomargin{
	margin: 0 !important;
}


.highlight {
	color: #9c0059 !important;
	font-weight: bold !important;
}

.synhighlight {
	background-color: #3f62a2 !important;
	color: #fff !important;
	font-weight: bold !important;
}

p {
	color: #555;
    font-size: 12px;
    line-height: 15px;
}

/** Pager
*/
.pager { margin: 0 0 15px; padding: 7px 0 12px; border-top: 3px solid #fff; text-align: center; font-size: 0; clear:both; } /* font-size: 0 azert, hogy eltuntessuk a felesleges white-space-t a dobozok kozul */
.pager span { margin-right: 0; }
.pager a, .pager .active span { margin-right: 2px; padding: 4px 8px 5px; border: 1px solid #a7c0e5; color: #90aacf; font-size: 14px; }
.pager a:hover { text-decoration: none; color: #fff; background-color: #a7c0e5; }
.pager .disabled a { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; color: #c2d3ed; }
.pager .disabled a:hover { text-decoration: none; cursor: default; border: 1px solid #c2d3ed; background-color: #fff;  }
.pager .active a, .pager .active span { font-weight: bold; text-decoration: none; border: 1px solid #a7c0e5; color: #fff; background-color: #a7c0e5; }


/* Tooltip
*/
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    width: 250px;
    font-weight: normal;
    font-size: 11px;
	display: none;
}

#tooltip h3, #tooltip div { margin: 0; font-weight: normal; white-space: pre-wrap;}
#tooltip h3{font-size: 13px;}

/* Dropdown checklist
*/
.ui-dropdownchecklist {
	border: 1px solid #ACACAC;
	min-height: 18px;
	background: #fff url(../img/list/arrow_dropdown.png) no-repeat center right;
	padding-right: 17px;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active {	background-image: url(../img/list/arrow_dropdown_hover.png); 	border-color: #5794bf; }
.ui-dropdownchecklist-text { font-size: 11px;line-height: 15px; color:#7f7f7f; }
.ui-dropdownchecklist-dropcontainer { background-color: #fff;border: 1px solid #999; }
.ui-dropdownchecklist-item-hover { background-color: #eff3fa; }

div.submit{
	margin-top: 10px;
	text-align: center;
	border-top: 1px dotted #c7c7c7;
	background: transparent url(../img/buttons/submit_bg_grad.png) no-repeat top center;
	padding-top: 10px;

}

div.submit a {
	text-decoration: none;
}

div.submit input{
	margin-top: 10px;
	margin-right: 5px;
}

div.submit img.submit_form:hover{
	cursor: pointer;
}

div.right{
	float: right;
}

div.left{
	float: left;
}

form input[type=input],
form input[type=text],
form input[type=password],
form input[type=email],
form input[type=tel],
form select,
form textarea,
div.checklist {
	background: transparent url(../img/form/input_bg.png) no-repeat top left;
	border: 1px solid #ACACAC;
	min-height: 14px;
    font-family: Verdana;
}

.disblo{
	display: block;
}

div.center{
	text-align: center;
	margin-bottom: 10px;
}

div.mb-10 {
	margin-bottom: 10px;
}

div.aright{
	text-align: right;
}

div.button{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.uline{
	text-decoration: underline;
}

.btmbordered{
	border-bottom: 1px dotted !important;
	border-bottom-color: #c7c7c7;
}

/*#position_level,*/
/*#relationship,*/
#employers{
	display: none;
}

.tgl_btn{
	cursor: pointer;
	margin-left: 4px;
	background: transparent url("../img/icons/plus_minus.png") no-repeat top left;
	padding-bottom: 20px;
	width: 20px;
	height: 0;
}


.aright{
	text-align: right !important;
}

img.pointer {
	cursor: pointer;

}

.form.select .group{
	padding: 10px 0;
}

.form.select .group.disabled{
	background-color: #ccc;
}
.form.select .group.disabled select, .form.select .group.disabled input{
	background-color: #ccc;
}
div#refresh_comment{
    font-size:12px;
    color:#555555;
}

.fbdoboz{
	width: 298px;
	height: 193px;
	overflow: hidden;
	border: 1px solid #8199c4;
	margin-bottom: 10px;
}

.fbdoboz div.inner{
	margin: -1px;
	width: 300px;
	height: 193px;
}

div.block>div{
	display: block !important;
}

#carreer_tips img {
	float: none;
}

#carreer_tips .brief {
	padding: 0 10px 10px;
}

/* recent_news */
#recent_news {
	padding: 8px 10px 10px 10px;
	border: 2px solid #B3C9F0;
}

.bk_article-tips #recent_news div.date {
	margin-bottom: 4px;
	color: #555;
	font-size: 13px;
}

#recent_news h2, #recent_news li {
	padding: 1px 0 6px;
	border-bottom: 1px dotted #6980A7;
}

#recent_news h2 {
	margin: 0;
	padding-top: 0;
	padding-bottom: 6px;
	font-size: 14px;
	color: #9c0059;
}

#recent_news_more {
	margin-top: 10px;
}

#recent_news_more .more {
	background-image: url(../img/icons/arrow_right_purple.png);

	color: #9c0059;
	font-weight: bold;
}

#recent_news .purple {
	color: #555;
}

.text_right {
	text-align: right;
}

.hide {
	display: none;
}

.brief a.image_wrapper {
	border: 2px solid #B3C9F0;
	width: 285px;
	height: 140px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.brief a.image_wrapper img {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 285px;
}

#main.article-wrapper {
	margin-left: 30px;
	width: 610px;
}

.header_bg {
	margin: 10px 0 2px;
	padding: 0 0 0 10px;
	background: url(../img/others/header_bg_left.png) 0 0 no-repeat;
	height: 35px;
	line-height: 35px;

	color: #fff;
}

.header_bg span {
	padding: 0 10px 0 0;
	background: url(../img/others/header_bg_right.png) right 0 no-repeat;
	display: inline-block;
}

.article-row {
	margin-bottom: 30px;
	padding-bottom: 1px;
	border-bottom: 3px solid #3d527c;
}

.article-row .brief, .article-row div.brief.last {
	padding: 4px 10px 6px;
	border-bottom: 1px dotted #c7c7c7 !important;
}

.article-row .brief.dark {
	background-color: #eff3fa;
}

/* friss allasajanlatok - fĂľ tartalmi doboz */
#main .fresh_adv {
	margin: 0 0 23px 10px;
	border: none;
	border: 1px solid #dedede;
	padding: 0;
	width: 606px;
	background: #fff;
}

#main .fresh_adv h2 {
	margin: 0 13px 8px 13px;
	padding: 7px 0 7px;
	border-bottom: 1px dotted #999999;

	font-size: 13px;
	color: #9c0059;
}

#main .fresh_adv .fresh_adv_row {
	margin: 0;
	padding: 10px 0 10px;
	background: url(../img/others/fresh_adv_row_new.gif) 19px bottom no-repeat;
	width: 608px;
	float: left;
}

#main .fresh_adv .fresh_adv_row.noborder {
	padding-bottom: 12px;
	background: none;
}

#main .fresh_adv .fresh_adv_row .fresh_adv_col {
	margin-left: 18px;
	width: 266px;
}

#main .fresh_adv .fresh_adv_row .fresh_adv_col_even {
	margin-left: 38px;
}

#main .fresh_adv a {
	color: #3b4d81;
	font-size: 13px;
	font-weight: bold;
}

#main .fresh_adv .fresh_adv_company {
	margin: 0;
	padding: 2px 0 0;
	color: #7f7f7f;
	font-size: 11px;
}

#main .fresh_adv .fresh_adv_clear {
/*	background: #eaeaea;
	height: 32px;*/
	clear: both;
}

/*
#main .fresh_adv li {
	padding: 10px 0 0 12px;
	border: none;
	float: left;
	width: 300px;
}

#main .fresh_adv li.more {
	padding: 9px 12px 0 0;
	background: none;
	border: none;
	width: auto;
	float: right;
}

#main .fresh_adv a.more {
	padding: 0 0 4px 20px;
	background: url(../img/others/fresh_adv_search.png) 1px -1px no-repeat;
	float: left;
}*/

/* cikk oldali friss ĂĄllĂĄsajĂĄnlatok box */
#main .bk_article-article .fresh_adv {
	margin-left: 0;
	width: 628px;
}

#main .bk_article-article .fresh_adv .fresh_adv_row {
	margin: 0;
	background: url(../img/others/fresh_adv_row_new_article.gif) 19px bottom no-repeat;
	width: 630px;
}

#main .bk_article-article .fresh_adv .fresh_adv_row .fresh_adv_col {
	width: 277px;
}
#main .bk_article-article .fresh_adv .fresh_adv_row .fresh_adv_col_even {
	margin-left: 38px;
}

#main .bk_article-article .fresh_adv h2 {
	margin: 0 15px 9px 13px;
}

#main .bk_article-article .fresh_adv .fresh_adv_row.noborder {
	background: none;
}

/* hide fresh_adv block */
#main div.fresh_adv_hide {
	/*display: none !important;*/
}


.text-bold {
	margin-bottom: 15px;
}
.text-bold.has-share-items {
	margin-bottom: 0;
}

.text-bold, .text-bold * {
	font-weight: bold !important;
	font-size: 17px !important;
	line-height: 21px !important;
}

/* kalkulĂĄtor doboz */
.listbox_calculator {
	background-color: #f2f2f2;
	border-color: #cbcbcb;
	color: #555;
	background: #f2f2f2 url(../img/box/listbox_calculator.png) top center no-repeat;
}

.listbox_calculator h2 {
	border-bottom: 1px dotted #999;
}

.listbox_calculator li {
	padding: 6px 0;
	border-bottom: 1px dotted #b9b9b9;
    color: #FFFFFF;
}

.listbox_calculator li.first {
	padding-top: 7px;
}

.listbox_calculator a {
	color: #9C0059;
}

.listbox_calculator li a {
	font-size: 12px;
    font-weight: normal;
    padding: 1px 0 1px 20px;
    display: block;
}

.listbox_calculator a.kalkulator_ber {
	background: transparent url(../img/icons/careertoolbox/kalkulator_ber.png) no-repeat left center;
}

#kalkulator_ekho_li {
	padding: 4px 0;
}

.listbox_calculator a.kalkulator_ekho {
	padding: 3px 0 3px 20px;
	background: transparent url(../img/icons/careertoolbox/kalkulator_ekho.png) no-repeat left center;
}

#kalkulator_gyes_li {
	padding-top: 4px;
}

.listbox_calculator a.kalkulator_gyes {
	padding: 3px 0 3px 20px;
	background: transparent url(../img/icons/careertoolbox/kalkulator_gyes.png) no-repeat left center;
}

#want_post_an_adv {
	margin-bottom: 10px;
}

/* advertisement */
#blue_collar_adv_order_accept_form {
	margin: 18px 0 0;
}

#blue_collar_adv_order_accept_form input.type_checkbox {
	margin: 0 3px 0 0;
}

#blue_collar_adv_order_accept_form label {
	color: #555;
}

#blue_collar_adv_order_accept_form .submit {
	margin-top: 22px;
}

.advert_form_box {
	margin: 8px 0 18px;
	padding: 10px 10px 8px;
	border: 1px solid #8298bc;
	background-color: #eff3fa;
	overflow: auto;
	width: 96.6%;
	color: #555;
	font-size: 11px;
}

#taxnumber_login .advert_inputs {
	padding-top: 6px;
}

.advert_form_box div {
	float: left;
}

.advert_form_box label {
	padding-top: 4px;
	width: 62px;
	float: left;
}

.advert_title {
	margin: 9px 0 0 12px;
	font-size: 12px;
	font-weight: bold;
}

.advert_text {
	margin: 0 0 9px 12px;
	font-size: 11px;
}

.advert_text_margin {
	margin-top: 9px;
}

.advert_inputs {
	width: 300px;
}

.advert_input_row {
	float: none;
	margin-bottom: 5px;
	clear: left;
	width: 300px;
}

.advert_inputs input {
	width: 220px;
}

.advert_form_box .button {
	margin: 6px 0;
	width: 115px;
	text-align: left;
}

#taxnumber_login .advert_form_box .button {
	margin: 0 0;
	width: 129px;
}

.advert_form_text {
	width: 193px;
}

.advert_form_text strong {
	color: #9c0058;
}

.advert_form_box #taxnumber_part_first {
	margin-right: 2px;
	width: 154px;
}

.advert_form_box #taxnumber_part_second, .advert_form_box #taxnumber_part_third {
	margin-left: 2px;
	margin-right: 2px;
	width: 20px;
}

.advert_form_box #taxnumber_part_third {
	margin-right: 0;
}

.more_arrow {
	text-decoration: none !important;
}

a.more.purple.more_back {
	background-image: url(../img/icons/arrow_left_purple.png);
	font-size: 11px;
}

#paying_finish_ok_wrapper {
	padding-bottom: 26px;
	min-height: 204px;
	position: relative;
}

.payment_success_img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 278px;
	height: 189px;
	background: url(../img/payment_success.png) 0 0 no-repeat;
}

div.submit_104{
	padding-top: 20px;
	height: 84px;
	background: transparent url(../img/buttons/submit_bg_grad_104.png) repeat-x top center;
}

.payment_success_text {
	padding-top: 10px;
	padding-left: 9px;
	color: #555555;
}

.payment_success_text strong {
    color: #9C0059;
}

.payment_success_text a {
    color: #9C0059;
}

div.submit .image_no_border {
	margin-right: 0;
}

/* fizetĂŠsi mĂłd vĂĄlasztĂĄsa */
.infobox_nomargin {
	margin-bottom: 0;
}

.payment_type_group {
	margin: 10px 9px 12px 0;
	padding: 10px 10px 58px;
	border: 1px solid #8399bd;
	background-color: #eff3fa;
	background-repeat: no-repeat;
	background-position: center 46px;
	width: 182px;
	min-height: 410px;
	float: left;
	position: relative;
}

#payment_card {
	background-image: url(../img/icons/icon_payment_card.gif);
}

#payment_mobil {
	background-image: url(../img/icons/icon_payment_mobil.gif);
}

#payment_mobil.payment_type_group_disabled {
	background-image: url(../img/icons/icon_payment_mobil_grey.gif);
}

#payment_transfer {
	background-image: url(../img/icons/icon_payment_transfer.gif);
}

#payment_client_services {
	margin-right: 0;
	background-image: url(../img/icons/icon_payment_client_services.gif);
}

.payment_type_group .payment_type_title {
	margin: 0;
	padding: 0;
	height: 120px;

	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #9c0059;
}

.payment_type_group P, .payment_type_group UL, .payment_type_group LI {
	margin: 0 0 14px;
	padding: 0;

	font-size: 11px;
	line-height: 15px;
	color: #555555;
}

.payment_type_group LI {
	text-indent: 9px;
	background: url(../img/icons/bullet_purple_payment.png) 0 6px no-repeat;
}

.payment_type_group .button {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.link_right {
	margin-right: 14px;
	clear: none;
    float: right;
    font-size: 11px;
}

.link_bold {
    font-weight: bold;
}

.link_right.link_purple {
	padding-right: 15px;
	color: #9c0058;
	background: url(../img/icons/arrow_right_purple.png) no-repeat right 1px;
}

.payment_type_group_disabled {
	border: 1px solid #b5c1d3;
	background-color: #ffffff;
}

.payment_type_group_disabled .payment_type_title,
.payment_type_group_disabled P, .payment_type_group_disabled UL, .payment_type_group_disabled LI {
	color: #999999;
}

.payment_type_group_disabled A {
	color: #758db1;
}

.payment_type_group LI {
	background-image: url(../img/icons/bullet_grey_payment.png);
}


.payment_type_group_text_soon {
	position: absolute;
	left: -10px;
	top: 34%;
	width: 222px;
	height: 70px;
	background: url(../img/payment_type_group_disabled.png) no-repeat;
	overflow: hidden;
	text-indent: -300px;
}

.nyeremeny_reg_side{
    float: right;
}

.nyeremeny_reg_header{
    float: right;
}


/* calculator box - home */
.calculator_home {
	margin: 18px 0 20px;
	border: 1px solid #eaeaea;
	width: 628px;
	height: 69px;
	clear: left;
}

.calculator_home LI {
	float: left;
}

.calculator_home A {
	margin-top: 4px;
	padding-top: 9px;
	padding-left: 45px;
	border-right: 1px dotted #b9b9b9;
	float: left;
	display: block;
	width: 80px;
	height: 52px;

	font: bold 11px/14px Verdana, Arial, sans-serif;
}

.calculator_home .last A {
/*	padding-top: 23px;*/
	border: none;
	width: 79px;
/*	height: 33px;*/
}

.kalkulator_ber { background: transparent url(../img/icons/careertoolbox/kalk_home_ber.png) 9px 12px no-repeat; }
.kalkulator_szabadsag { background: transparent url(../img/icons/careertoolbox/kalk_home_szabadsag.png) 9px 12px no-repeat; }
.kalkulator_ekho { background: transparent url(../img/icons/careertoolbox/kalk_home_ekho.png) 8px 12px no-repeat; }
.kalkulator_gyes { background: transparent url(../img/icons/careertoolbox/kalk_home_gyes.png) 9px 12px no-repeat; }
.kalkulator { background: transparent url(../img/icons/careertoolbox/kalk_home_beriranytu.png) 7px 12px no-repeat; }

.calculator_home SPAN {
	padding-left: 14px;
	display: block;
	background: transparent url(../img/icons/careertoolbox/more.png) no-repeat left 5px;

	font: normal 10px/23px Verdana, Arial, sans-serif;
}

.text_paragraph{
    margin-bottom: 10px;
    line-height: 15px;
}

.strong_purple{
    font-weight: bold;
    color: #9C0059;
}

#scarab-personal-magazin{
    display: none;
}

/* karriernapok aktivĂĄlĂĄs layer */
div.aktivalas_layer .jqi {
    background-color: #fff;
    border: medium none;
    width: 305px;
}

div.aktivalas_layer .jqi .jqiclose {
    color: transparent;
    cursor: pointer;
    display: inline-block;
    left: 288px;
    position: absolute;
    top: 12px;
    width: 15px;
    z-index: 0;
}

div.aktivalas_layer .top {
    background-image: url('../img/chat/layer-b-top.png');
    height: 199px;
    width: 305px;
}

div.aktivalas_layer .down {
    background-image: url('../img/chat/cvdb-karriernap-aktivalas-bg.png');
    background-repeat: repeat-y;
    background-position: center top;
    height: 60px;
    width: 305px;
}

div.aktivalas_layer .jqi .jqimessage {
    padding: 0;
}

div.aktivalas_layer .jqi .jqimessage .down span {
    display: block;
    text-align: center;
    color: #263557;
    font-size: 14px;
}

div.aktivalas_layer .jqi .jqimessage .check {

}

div.aktivalas_layer .jqi .jqimessage .check label {
    color: #9f0c60;
    font-weight: bold;
}
/* karriernapok aktivĂĄlĂĄs layer end*/

.search_county .jqi {
    min-height: 291px;
    background-image: url(../img/layer/layer_search_county.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.search_county .jqi H3 {
    margin: 9px 15px;
}

.search_county .jqi P {
    margin-right: 15px;
    margin-left: 15px;
}

/* infobox_sidebar */
.infobox.infobox_sidebar {
    padding: 4px 8px 7px;
    margin: 20px 0;
}

.infobox.infobox_sidebar P, .infobox.infobox_sidebar LI, .infobox.infobox_sidebar STRONG {
    margin-top: 5px;
    font-size: 12px;
    color: #555555;
}

.infobox.infobox_sidebar P.infobox_sidebar_title {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
}

.infobox.infobox_sidebar LI {
    margin-left: 16px;
    list-style: disc;
}

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

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;
}

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 3px 7px 8px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
div.jqi div.buttons .centering {
	display: inline-block;
}
div.jqi div.buttons .centering {
	display: inline-block;
	margin: 0 10px;


}

.text_small, .text_small LI {
    font-size: 11px;
}

.text_small LI {
    margin-left: 16px;
    padding-left: 0;
    list-style: disc;
}

.right_topad {
    margin-bottom: 20px;}

.head.incorrect {
	margin-bottom: 20px;
	background: #eff3fa;
	padding: 10px 10px 10px 31px;
	font-size: 14px;
	border: 1px solid #8298bc;
}

.incorrect_search_results, #used_keywork {
	background: url("../img/icons/arrow_right_lb.png") no-repeat scroll left 2px transparent;
	color: #3f62a2;
	padding: 0 0 5px 15px;
	display: block;
	margin-top: 5px;
	cursor: pointer;
}
#used_keywork {
	background-position: left 4px;
}
#used_keywork:hover {
	text-decoration: underline;
}
