/*footer div display: none, header_cim_div hatter kiveve, body background kek + kep kiveve
regisztracios_form display: none;*/

*{margin: 0px; padding: 0px;}
img{border: 0px;}
p{font-size: 14px;}
select{height: 18px; font-size: 11px; border: 1px solid #ccc;}
body{
  background: url(style/page_t.jpg) repeat-x;
  background-color: #eeeeee;
  color: #2A2B27;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 12px;
}
p{
  color: #2A2B27;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 12px;
  }


#hatter_hullam{background: url(style/hatter_hullam.png) no-repeat left top; width: 100%;}
#keret_div{
  width: 100%;
  text-align: center;
  padding-top: 3px;
  background: url(style/wcenters_tartalom_keret_kozepe.png) repeat-y center;
}

#tartalom_div{
  width: 743px;
  text-align: left;
  margin-right: 5px;
}
#keret_tartalom_table{margin-left: auto; margin-right: auto;}
#keret_tartalom_table tr{vertical-align: top;}

#jobb_szel_tartalom{width: 220px;}

#header_cim_div{
  height: 115px;
  margin-left: auto; margin-right: auto;
  background: url(style/wcenters_tartalom_keret_top.png) no-repeat center;
}

#footer_div{
  width: 970px;
  margin-top: 20px; margin-left: auto; margin-right: auto;
  border-top: 1px solid #ccc;
  padding-top: 5px;
}

.footer_table{width: 100%;}

.footer_table p{
  font: italic 9px arial;
  color: #444;
  margin-top: 0px;
  text-align: center;
}

#wcenters_tartalom_keret_alja_div{
  background: url(style/wcenters_tartalom_keret_alja.png) no-repeat center top;
  height: 9px;
}

#top_menu_div a{
  font-family: Arial,Helvetica,Sans-Serif;
  color: #fff;
  font-size: 13px;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
}

#top_menu_div a:hover{color: #dee2d4; }

#top_menu_div li{
	padding: 0 6 0 6px;
	list-style-type: none;
	list-style-image: none;
  float: left;
}

#top_menu_div ul{display: inline; }

.top_menu_li_hover{background-color: #8f9287; }
.top_menu_li_active{background-color: #595f53; }
	
#top_menu_div ul li{
  margin-left: 0px;
	border-left: 1px solid #fff;
}

a{color: #5A6647; }
a:hover{color: #a1b25e; text-decoration: none;}

h1{font-size: 18px; color: #5A6647; margin: 10 0 10 0px;}
h2{color: #5A6647; }
h3{color: #7A8A60; }
h4{color: #2A2B27; }
h5{color: #2A2B27; }
h6{font-size: 14px; color: #2A2B27; }

hr{
  margin: 0px; 
  border: 1px solid #a1b25e; border-top: 1px solid #fff;
  border-left: 1px solid #fff; border-right: 1px solid #fff;
}

li{
  margin-left: 20px;
  list-style-image:url("style/lista_nyilak.png");
}

.button{
  border: 0px solid #527010  !important;
  background: url(style/button_bg.gif);
  padding: 5px 10px;
  color: white;
  font-size: 13px !important;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  width: 120px;
  text-align: center;
  height: 25px !important;
  margin-right: 5px;
}

.munkavallalo_login_button{
  border: 1px solid #527010  !important;
  background: url(style/user_icon2.png) no-repeat center;
  color: #fff;
  font-size: 11px !important;
  font-family: Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  padding-top: 30px; padding-bottom: 0px;
  width: 90px !important;
  margin: 0px 3px 0px 0px;
  height: 48px !important;
}

.munkaltato_login_button{
  border: 1px solid #527010  !important;
  background: url(style/company_icon3.png) no-repeat center;
  color: #fff;
  font-size: 11px !important;
  font-family: Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  padding-top: 30px; padding-bottom: 0px;
  width: 94px !important;
  height: 48px !important;
  margin: 0px;
}

#munkaltatoknak a:hover{color: #882c2c;}

.textinput{border: 1px solid #ccc; }
.textinput:hover{border: 1px solid #a1b25e; }
.textinput:focus{border: 1px solid #a1b25e; }

.hibas_adat, .hibas_adat a{color: #992129;}

 textarea{overflow: auto;}
.checkbox{width: 13px; margin: 0 2 0 0px; border: 0px;}
.login_form table{border: 0px; font: 12px arial; font-weight: bold;}
.login_form table td{height: 25px; width: 150px;}
.login_form table input{height: 18px; font-size: 11px; width: 180px; border: 1px solid #ccc;}
.login_form table input:hover{height: 18px; font-size: 11px; width: 180px; border: 1px solid #a1b25e;}
.login_form table .checkbox{width: 13px; margin: 0 5 0 0px; border: 0px;}
.login_form table .checkbox:hover{width: 13px; margin: 0 5 0 0px; border: 0px;}
 
.reg_status{font: 12px Arial;}
.reg_status div{display: inline !important;}
.reg_status div:hover{cursor: pointer;}
.reg_status span{font: 18px georgia; color: #789e42; margin: 0 7 0 7px; }
.regisztracios_form{width: 100%; overflow: hidden; display: block;}
.regisztracios_form table{font: 12px Arial; border: 1px solid #a1b25e; width: 100%; margin-top: 5px;}
.regisztracios_form table tr{vertical-align: middle;}
.regisztracios_form table h4{margin-top: 2px; margin-left: 5px; font-size: 12px;}

.regisztracios_form table input{height: 18px; font-size: 11px; width: 180px; border: 1px solid #ccc;}
.regisztracios_form table input:hover{height: 18px; font-size: 11px; width: 180px; border: 1px solid #a1b25e;}
.regisztracios_form table input[disabled='disabled'] {background: white;}
.regisztracios_form table select{height: 18px; font-size: 11px; width: 180px; border: 1px solid #ccc;}
.regisztracios_form table select:hover{height: 18px; font-size: 11px; width: 180px; border: 1px solid #a1b25e;}

.regisztracios_form table .radio{width: 10px; margin-right: 5px; border: 0px;}
.regisztracios_form table .radio:hover{width: 10px; margin-right: 5px; border: 0px;}

.regisztracios_form table .checkbox{width: 13px; margin: 0 5 0 0px; border: 0px;}
.regisztracios_form table .checkbox:hover{width: 13px; margin: 0 5 0 0px; border: 0px;}
.regisztracios_form table .hoszabb_tinput, .regisztracios_form table .hoszabb_tinput:hover{width: 280px;}

.regisztracios_form table hr{
  margin: 10 0 10 0px; 
  border: 1px solid #a1b25e; border-top: 1px solid #fff;
  border-left: 1px solid #fff; border-right: 1px solid #fff;
}

.regisztracios_form table .reg_form_nav_tr td{
  height: 34px;
  vertical-align: middle;
  background-color: #e8eee2;
  border-top: 1px solid #a1b25e;
}

.text_left{text-align: left;}
.regisztracios_form table .reg_form_altabla{ border: 0px; text-align: center;}

.regisztracios_form table textarea{width: 100%; border: 1px solid #ccc;}
.regisztracios_form table textarea:hover{width: 100%; border: 1px solid #a1b25e;}

.reg_munkahelyek_tr textarea{width: 100px; height: 45px; border: 1px solid #ccc; font-size: 11px;}
.reg_munkahelyek_tr th{width: 20%;}
.oldalso_box{background-color: #e8eee2; margin:5px; padding: 8px; border: 1px solid #d6dbd2; font: 12px arial;}

.ajanlat_lista_table th{font-size: 13px;}
.ajanlat_lista_table {font-size: 13px; width: 100%;}
.ajanlat_lista_table a{text-decoration: none;}
.ajanlat_lista_table a:hover{text-decoration: underline;}
.ajanlat_lista_table tr:hover{background-color: #E8EEE2;}

.adatlapot_mutat td{height: 30px;}
.tudasszint_mutat_table td{height: 20px;}


.top_menu_almenu{display: block;}

.oldalso_box input{height: 18px; font-size: 11px; width: 100%; border: 1px solid #ccc;}
.oldalso_box input:hover{ border: 1px solid #a1b25e;}
.oldalso_box .checkbox{width: 14px; height: 14px; margin: 5 5 5 0px; border: 0px;}
.oldalso_box .button{width: 120px;}
.oldalso_box .munkaltatoi_db{}
.oldalso_box .munkaltatoi_db a{font-size: 14px; color: #992129; font-weight: bold; text-decoration: none;}
.oldalso_box .munkaltatoi_db a:hover{ text-decoration: underline;}
.oldalso_box .munkaltatoi_db{margin-bottom: 5px;}

.oldalso_box h3{margin-bottom: 5px; font-size: 14px;}
.oldalso_box .kozepre{text-align: center; margin-top: 5px;}
.oldalso_box .balra{text-align: left; margin-top: 5px;}

/*--- Kereso input -------------------------------------------------------------------------*/
fieldset.search {
	border: none;
	width: 170px;
	margin-top: 5px;
	background: #fff;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	font-size: 11px;
  width: 145px;
	height: 25px;
	padding: 0px;
	background: #fff url(style/search_bg.gif) no-repeat;
	margin-right: 0px;
}
.search button.btn {
	width: 25px;
	height: 25px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fff url(style/search_bg.gif) no-repeat top right;
}
/*------------------------------------------------------------------------------*/

#aj_bongesz_bal_td {font-size: 11px; padding-right: 10px;}
#aj_bongesz_bal_td .float_r{float: right;}
#aj_bongesz_bal_td h5{font-weight: bold; font-size: 11px; line-height: 18px; margin-top: 10px; padding-left: 2px; width: 190px; background-color: #e8eee2; border-top: 1px solid #d6dbd2;}
#aj_bongesz_bal_td .float-r{float: right; text-align: right; width: 30px; color: #999999; }
#aj_bongesz_bal_td .float-l{float: left; text-align: left; width: 160px;} 
#aj_bongesz_bal_td .hogan_fieldset .float-l{font-size: 11px; height: 19px; position: relative; top: 2px; width: 140px;}
#aj_bongesz_bal_td .div_li{width: 190px; margin-top: 3px; margin-bottom: 3px;} 
#aj_bongesz_bal_td .hogan_fieldset .div_li{width: 180px;}
#aj_bongesz_bal_td .div_li:hover{color: #799051; cursor: pointer;}
#aj_bongesz_bal_td fieldset{border: 0px; margin: 3 0 3 0px; width: 190px; display: block;}
#aj_bongesz_bal_td select{width: 190px;}
#aj_bongesz_bal_td span{font-size: 11px; font-weight: bold; position: relative; top: -2px; display: inline;}
#aj_bongesz_bal_td .itism_tudasszintek span{font-size: 9px; font-weight: normal;}
#aj_bongesz_bal_td .itism_tudasszintek h6{margin: 5 0 2 0px; font-size: 10px; display: block; width: 170px;}
#aj_bongesz_bal_td .hogan_fieldset select{width: 40px; border: 0px;}
#aj_bongesz_bal_td .egysoros_check{background-color: #e8eee2; border-top: 1px solid #d6dbd2;}
#aj_bongesz_bal_td br{line-height: 3px; font-size: 3px;}

.ajanlat_lista_szam{width: 30px; text-align: right; float: left; color: gray; display: block;  font-size: 12px;}
.ajanlat_lista {margin-bottom: 15px;}
.ajanlat_lista span{color: #5A6647; font-size: 11px; text-align: right; position: relative; top: 5;}
.ajanlat_lista a{font-weight: bold; text-decoration: none; font-size: 15px; color: #799051;}
.ajanlat_lista a:hover{ text-decoration: underline;}
.ajanlat_lista a:visited{color: #bbc8a2;}
.ajanlat_lista hr{border: 1px dotted #a1b25e; border-top: 1px solid #fff; margin-top: 5px;
  border-left: 1px solid #fff; border-right: 1px solid #fff;}
.ajanlat_lista .ajanlat_leiras{margin-left: 30px; margin-right: 30px; font: 12px arial; color: #2f2f2f; font-style: italic;}   
.ajanlat_lista .ervenyesseg{text-align: right; font-size: 11px; color: #70845f; display: inline; float: right;}  

.ajanlat_lista .munkavallalok_lista{margin-left: 30px; margin-right: 30px; font: 12px arial; color: #2f2f2f;}
.ajanlat_lista small{font-size: 15px;}    
.ajanlat_lista .munkavallalok_lista .nyelvismeret_table{border: 0px; font-size: 12px; margin-bottom: 0px;}

.ajanlatok_aminek_megfelel{
  background-color: #E8EEE2;
  padding: 3px;
}


.lapozas_div{text-align: center; color: #5A6647;} 
.lapozas_div a{text-decoration: none;}
.lapozas_div a:hover{text-decoration: underline;}


.lapozas_szamok_aktualis{padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; margin-left: 5px; margin-right: 5px; display: inline; background-color: #7baa38; color: white; font-weight: bold;}
.lapozas_szamok_aktualis a{font-weight: bold; color: white;}
.lapozas_szamok{padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px;  display: inline;}
.lapozas_szamok a{font-weight: bold; }

.munkavallalo_lista_tevekenysegek li{cursor:pointer;}