/* Editor CSS */

@import url("editor_content.css");

/* Hogy ne legyen olyan idegesítő keret a linkek körül */
a, button, input[type=submit] {
  outline-style: none !important;
  -moz-outline: none !important;
  border: none;
  outline: none !important;
}
iframe, img {
/*  margin: 0px;
  padding: 0px;
  border: none;*/
}
/*  *******  */

#login {
  padding: 5px;
  text-align: center;
}
#jelentkezes {
	margin:auto;
}
.contentheading img, .fpContentheading img, .componentheading img {
  margin: 0px !important;
  vertical-align: middle;
}

.blog .contentheading, .blog .fpContentheading {
  background: url('../images/backgrounds/white_spacer.gif') !important;
  background-repeat: repeat;
  padding-left: 0px;
  font-size: 12px;
  width: auto !important;
  height: 30px;
  vertical-align: bottom;
  text-align: left;
  border-bottom: 1px dotted #009ee0;
}

.createdate {
  text-align: right;
  padding-top: 3px;
  padding-bottom: 8px;
  padding-right: 15px;
  font-family: Tahoma,  Arial, Verdana;
  font-size: 10px;
}

.readon {
  font-family: Tahoma,  Arial, Verdana;
  font-size: 11px;
}

.mod_contentitem {
  margin: 0px;
  padding: 0px;
}

.pagenavbar {
  text-align: center;
  font-size: 11px;
}
.pagenavcounter {
  font-family: Arial, Tahoma, Verdana;
  text-align: right;
  margin-top: 5px;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
  /* Nem ltszik */
  display: none;
}


.leftmods {
  margin: 0px !important;
  padding: 0px !important;
}
.leftmods .contentpaneopen, .leftmods .contentpane {
  width: 200px !important;
  margin: 0px !important;
  padding: 0px !important;
}

.contentpaneopen, .contentpane {
  margin: 0px;
  padding: 0px;
  margin-top: 2px;
  width: 475px;
}

table .contentpaneopen {
	padding-right: 6px;
}

.contentpaneopen h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.contentpaneopen h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.contentpaneopen h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.divp {
  margin-bottom: 3px;
}


/* Gombok */
.back_button {
  text-align: center;
}
.back_button a, .back_button a:link, .back_button a:visited {
  text-decoration: none;
  font-size: 11px;
}
.back_button a:hover {
  text-decoration: underline;
}

.pagenav_prev a, .pagenav_prev a:link, .pagenav_prev a:visited {
  text-decoration: none;
  font-size: 11px;
}
.pagenav_prev a:hover {
  text-decoration: underline;
}

.pagenav_next a, .pagenav_next a:link, .pagenav_next a:visited {
  text-decoration: none;
  font-size: 11px;
}
.pagenav_next a:hover {
  text-decoration: underline;
}

.search .button {
  width: 50px;
  margin-left: 5px;
  cursor: pointer;
}
.newsletter .submit {
  width: 50px;
  margin: 0px;
  margin-left: 2px;
  cursor: pointer;
}

/* Editor */
.adminform {
  margin: 2px;
  margin-top: 5px;
}
.mceEditor {
  background: #ffffff !important;
  text-align: center;
}

.mceToolbarTop {
  text-align: left;
}

#login {
  padding: 10px;
  text-align: center;
}

.message {
  color: red;
  text-align: center;
  font-weight: bold;
}

.dynamic-tab-pane-control .tab-page {
  width: 460px !important;
  overflow: auto;
}

/* Keres�s */
.searchintro {
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  vertical-align: middle;
  color: #004589;
  font-size: 12px;
  line-height: 20px;
}
#search_searchword {
  margin-bottom: 10px;
}
#search_ordering {
  margin-top: 10px;
}


div.popupdiv{
  z-index: 1000;
  position: absolute;
  background: #f6f6f6;
  width: 700px;
  top: 50px;
  left: 50px;
  border: 3px solid #006fb7;
}

div.popupdivHeader {
  cursor: move;
  color: white;
  padding: 2px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  background: #006fb7;
}
div.popupdivHeader img {
	display: none;
}
div.popupdivBody {
  padding: 2px;
  overflow: auto;
}
td.popupdivExit {
  vertical-align: middle;
  cursor: pointer;
  font-weight: bold;
}
td.popupdivExit a {
  color: white;
}
a.popupdiv {
  font-family: Tahoma, Verdana, Arial;
  background: url('../images/icons/rightlinks.gif');
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  color: #003066;
  font-size: 10px;
  font-weight: bold;
  line-height: 15px;
}

/*** Eredeti CSS (a designert�l) ***/
body,html {
	background: #fff;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
  margin: 0px;
  padding: 0px;
  height: 100%;
}
.body {
  font-size: 12px;
}

form {
	display: inline;
}

input,textarea,select,button {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px !important;
}

table {
	border-collapse: collapse;
/*	margin:auto;*/
}

td,th {
  padding: 0px;
	/*vertical-align: top;*/
}


a img {
	border: none;
}

a {
	color: #006fb7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* fejl�c */
#main {
	width: 879px;
	margin-left: auto;
	margin-right: auto;
}
#head {
	height: 80px; width: 875px; margin-left: auto; margin-right: auto;
}
#head .logo {
	float: left;
	margin-top: 25px;
}
#head .button {
	width: 50px;
	float: right;
	text-align: center;
	margin-top: 25px;
}
#head .button-separator {
  display: block;
  width: 35px;
  float: right;
}


/* bal oldali tartalom */
#body-left, #head-left {
  width: 200px; padding: 0px; margin: 0px;
  font-family: Tahoma, Verdana, Arial;

}
#body-left .head {
	width: 200px;
	background: #006fb7;
	height: 15px;
  margin-right: 5px;
}
#body-left .body {
	width: 200px;
  margin-right: 5px;
	border-top: 2px solid #009ee0;
	margin-top: 5px;
	padding-top: 5px;
}
#body-left .menu {
 width: 180px;
 margin-left: 0px;
 margin-right: auto;
}
#body-left .menu .menuitem {
  width: 180px;
	display: block;
	background: url('../images/menubuttons/separator.gif');
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-top: 7px;
	padding-bottom: 3px;
}


#body-left .level1 {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 35px;
}
#body-left .level1 a {
	color: #003066;
}
#body-left .level1 img {
	margin-bottom: 1px;
}

#body-left .level2 {
	text-align: left;
	padding-left: 45px;
	font-size: 11px;
}
#body-left .level2 div {
	margin-top: 2px;
}
#body-left .level2 a {
	color: #003066;
}
#body-left .level2 .active a, #body-left .level1 .active a {
	color: #006fb7;
}
#body-left .level2 img {
	margin-bottom: 1px;
}


/* kozepso oldali tartalom */
#body-center, #head-center {
	width: 475px; padding: 0px; margin: 0px;
}
#body-center .head {
	background-image: url('../images/backgrounds/header_center.gif');
  background-color: #004589;
  background-repeat: repeat-y;
	width: 100%;
	height: 15px;
	text-align: left;
  /*border: 1px solid green;*/
}
#body-center .head .language-links {
	padding-left: 5px;
	line-height: 15px;
}
#body-center .head .language-links img {
	margin-top: 2px;
	float: left;
}
#body-center .head .language-links a {
	color: #fff;
	padding-left: 5px;
	padding-right: 10px;
	display: block;
	float: left;
}
#body-center .body {
	margin-top: 3px;
	text-align: left;
}
#body-center .body .box {
	margin-top: 10px;
}
#body-center .body .boxhead {
	height: 25px;  width: 475px;
	background: url('../images/backgrounds/boxhead.gif'); background-repeat: no-repeat;
	line-height: 25px;
	font-size: 14px;
	color: #003066;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}
#body-center .body .content-title, .contentheading, .fpContentheading, .componentheading, .componentheading_mhirlevel {
	height: 25px; width: 442px;
	background-image: url('../images/backgrounds/content_title.gif'); background-repeat: no-repeat;
  background-position: left bottom;
	line-height: 23px;
  padding: 0px;
	padding-left: 33px;
	font-size: 14px;
	color: #003066;
	font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
	text-transform: uppercase;
}
.componentheading_mhirlevel {
  background-image: url('../images/backgrounds/content_title_mhirlevel.gif') !important;
  width: 541px;
}
.contentheading h1 {
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}
#body-center .body .content-lead {
	margin-top: 5px;
	color: #006fb7;
	font-size: 12px;
}
#body-center .body .content-body, #body-center .body .contentpaneopen,  #body-center .body .contentpane, #head-center {
	color: #004589;
	font-size: 12px;
  line-height: 16px;
}
#body-center .body .content-lead img {
	padding: 1px;
	border: 1px solid #009ee0;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#body-center .body .content-body img {
	padding: 1px;
	border: 1px solid #009ee0;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#body-center .body .content-body .left-aligned {
	float: left;
	margin-right: 15px;
	margin-left: 0px;
}
#body-center .body .content-body .right-aligned {
	float: right;
	margin-left: 15px;
	margin-right: 0px;
}
#body-center .body .content-body p {
	margin-bottom: 10px;
}
#body-center .body .lead .title {
	font-weight: bold;
}
#body-center .form {
	/*text-align: center;*/
  font-size: 11px;
  color:white;
  background:#C0DDEA;
}
#body-center .form-top {
	background: #F2FBFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 6px;
	padding-left: 6px;
	color:black;
}
#body-center .form-bottom {
	padding-top: 10px;
	padding-bottom: 10px;
}
#body-center .form table {
	/*width: 468px;
	position: relative;
	left: 7px;*/
}
#body-center .form table th {
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	padding-top: 7px;
}
#body-center .form table td {
	text-align: left;
	font-size: 11px;
	/*width: 137px;*/
	padding-top: 5px;
}
#body-center .form .input {
	text-align: left;
	font-size: 11px !important;
	width: 120px;
	margin-left: 5px;
}

#body-center .form .Linput {
	text-align: left;
	font-size: 11px !important;
	width: 240px;
	margin-left: 5px;
}

#body-center .form .XLinput {
	text-align: left;
	font-size: 11px !important;
	width: 330px;
	margin-left: 60px;
}


#body-center .form p {
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
#body-center .form .comment {
	font-weight: normal;
	color: #7c9fbf;
}
#body-center .form textarea {
  font-size: 11px !important;
	width: 400px;
	height: 120px;
}

/* jobb oldali tartalom */
#body-right a img {
  padding: 0px;
  margin: 0px;
  padding-left: 0px;
}
#body-right .head {
  margin: 0px;
  margin-left: 5px;
  width: 200px;
	height: 15px;
	position: relative;
	background: #004589;
  font-size: 1px;
}
#body-right .body {
  width: 205px;
	margin-top: 5px;
}
#body-right .searchbox, div.search {
  padding: 0px;
  height: 31px;
}
#body-right .searchbox {
  background: #009bdd;
  /*
  background: url('../images/backgrounds/searchbox.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  */
    margin: 0px;
  margin-left: 3px;
  margin-right: auto;
  width: 200px;
    background: url('../images/backgrounds/search_bg.jpg');
  background-position: 0px 0px;
  background-repeat: no-repeat;
    padding-top: 30px;
	height: 38px;
}
#body-right .searchbox .input, .search .inputbox {
	position: relative;
	top: 5px;
	width: 95px;
	padding: 2px 1px;
	border: 1px solid #009ee0;
}
#body-right .searchbox .submit, .search .button{
	position: relative;
	top: 5px;
  background: #005093;
	background: url('../images/backgrounds/searchbox_submit.gif');
	border: 1px solid #c2e0c0;
	padding: 1px 3px;
	color: #fff;
}
#body-right .newsletter {
	height: 68px;
	width: 200px;
	background: url('../images/backgrounds/newsletter.jpg');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-left: 3px;
  margin-right: auto;
}#karrierDiv{
	width:100%;
	margin:auto;
}
#body-right .newsletter .input {
	position: relative;
	top: 37px;
	width: 95px;
	padding: 2px 1px;
	border: 1px solid #009ee0;
}
#body-right .newsletter .submit {
	position: relative;
	top: 37px;
  background-color: #005093;
	background: url('../images/backgrounds/searchbox_submit.gif');
  background-position: 0px 0px;
	border: 1px solid #c2e0c0;
	padding: 1px 3px;
	color: #fff;
}
#body-right .links {
  font-family: Tahoma, Verdana, Arial;
	border-left: 1px dotted #808080;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	top: 10px;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
  margin-left: 20px;
}
#body-right .links a {
	color: #003066;
}

/* lablec */
#footer {
	margin-top: 10px;
	background: url('../images/backgrounds/footer.gif');
	background-repeat: no-repeat;
	padding-top: 10px;
	color: #006fb7;
	font-size: 9px;
	width: 875px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

/* spec button */
.buttons {
	height: 21px;
}
.button-aqua {
	cursor: pointer;
	height: 21px;
}
.button-aqua .bleft {
	width: 10px;
	height: 21px;
	float: left;
	background: url('../images/button_aqua.gif');
}
.button-aqua .bcenter {
	height: 21px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #003466;
	float: left;
	background: url('../images/button_aqua.gif');
	background-position: 0px -20px;
}
.button-aqua .bright {
	width: 10px;
	height: 21px;
	float: left;
	background: url('../images/button_aqua.gif');
	background-position: 0px -40px;
}

/* popup */
.infobox {
	border: 1px solid #00326f;
	float: left;
	line-height: 15px;
}
.infobox .title {
	color: #fff;
	padding: 2px 5px;
	font-weight: bold;
	background: #00326f;
}
.infobox .content {
	padding: 5px;
}
.infobox a {
	color: #666;
}
.infobox img {
	position: relative;
	top: 3px;
	margin-left: 3px;
}

/* Form */
.formFields{
  padding:3px 3px 3px 3px;
  marker-offset:200px;
  min-width: 150px;
}
.tabberlive {
  background: #E9F2F9;
  padding: 3px;
}
.performs_help {
  font-size: 10px;
  color: #8B8381;
}
#body-center .button, #body-left .button, .beautyButton {
  font-family:Arial,Tahoma,Verdana;
  font-size: 11px !important;
  font-weight: bold;
  color: #003466;

  border: 1px solid #9DC4DF;
  border-right: 2px solid #9DC4DF;
  border-bottom: 2px solid #9DC4DF;
  cursor:pointer;
  outline: none !important;

  height: 18px;
  line-height: 11px;
  padding-left: 10px;
  padding-right: 10px;

  background: url('../images/button_aqua.gif');
  background-position: 0px -22px;


  vertical-align: middle;
}
.performs_error{
  color:#FF0000
}
.performs_required{
  color:#FF0000
}
.performs_help{

}
#security_try{
  width:300px;
}
.tabber{display:none;} .tabbernav{display:none;}

.formButtons {
  height: 20px;
}

/* Telefonk�nyv */
table.telefonkonyv {
  width: 95%; border-color: #009EE0;
}
table.telefonkonyv th {
  vertical-align: middle !important;
  text-align: center;
  height: 20px;
  background-color: #E6E6E6;
}
table.telefonkonyv td {
  vertical-align: middle !important;
}

/* Smooth Gallery */
.jdGallery {
  background-color: white !important;
  border-color: #006FB7 !important;
}

.jdGallery .slideElement {
  background-color: white !important;
}

.jdGallery .slideInfoZone {
  background: #006FB7 !important;
}

.jdGallery a.carouselBtn {
  background: #006FB7 !important;
}
.jdGallery .carousel {
  background: #006FB7 !important;
}
#lbOverlay {
  background-color: #004589 !important;
}

/* Bsanner */
#head-center {
  float: left;
  margin: 0px;
  margin-top: 10px;
  overflow: hidden;
  width: 450px;
  padding: 0px;
}
#objTopBanner {
  width: 450px;
  height: 60px;
  overflow: hidden;
  padding: 0px !important;
  margin: 0px !important;
}
/*REGI HIRLEVEL CLASS-OK */
.HL_elvalaszto {
	margin-top: 0px;
	margin-bottom: 14px;
	display: block;
	clear: left;
	text-align: left;
}
.HL_cim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004395;
	font-weight: bold;
	margin-bottom: 5px;
  margin-top: 10px;
	display: block;
}
.HL_tovabb {
	text-align: right;
	padding-right: 35px;
	margin-top: 5px;
	color: #0d75b4;
	text-decoration: none;
	display: block;
	margin-left: 250px;
}

.HL_tovabb.a {
	text-align: right; padding-right: 35px; margin-top: 5px; color: #0d75b4; text-decoration: none;
}
.HL_p {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	display: block;
  color: #004395;
  margin-left: 8px;
}
.HL_kepbalra {
	float: left; margin-right: 10px; padding: 1px; border: 1px solid #009ee0;
}

.HL_kepjobbra {
	float: right; margin-left: 10px; padding: 1px; border: 1px solid #009ee0;
}


#lightwindow_contents {
	height: 565px;
	width: 791px;
	background-color: transparent;
	border: none !important;
	overflow: hidden !important;
	padding: 0px;
}
#lightwindow_iframe {
	overflow: hidden;
	width: 790px !important;
	height: 565px !important;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#lightwindow_title_bar_inner {
	width: 790px !important;
}
#map div{
	white-space:normal !important;
}
#admin_content{
	width: 500px;
}


/* Utóirat: Az IE szar!!!*/
