html {
    overflow:-moz-scrollbars-vertical;
}
body,td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 70%;
}

a {
          font-weight: bold;
          color: #FA6A31;
          text-decoration: none;
          cursor: pointer;
}
a:visited {
          font-weight: bold;
          color: #FA6A31;
}
textarea {
    overflow: auto;
}
.top {
    position:absolute;
    width: 940px;
    height: 100px;
    border:1px solid #B3611D;
    background-color: #DDDDDD;

}
.left {
    position:absolute;
    top:120px;
    width: 160px;
    min-height: 410px;
    _height: 410px;
    border:1px solid gray;
    background-color: #FF9235;
}
	.left p {
		margin:5px;
		padding-left: 10px;
	}
        .left a { color:white; }
        .left a:visited { color:white; }


.main {
    position: absolute;
    top:120px;
    left: 180px;
    width: 600px;
    min-height:400px;
    _height: 400px;
    padding: 4px;
}
.main5x5 {
	position:relative;
        top:0px;
        left:0px;
	border:1px dashed #FF9235;
	margin:20px;
	padding:4px;
	width:710px;
}
.nologin {
    position :absolute;
    top: 50px;
    left: 200px;
    width: 600px;
    min-height: 450px;
    _height: 400px;
    border: 1px solid gray;
    background-color: white;
}
.bform {
    position:relative;
    padding-left: 140px;
}
.bform p {
    margin: 3px;
}
.nologin input {
    border: 1px solid gray;
    width: 180px;
}
.nologin p {
    margin: 2px;
}
.error {
    width: 300px;
}
.error p {
    border: 1px solid #CB2026;
    color: black;
    font-weight: bold;
    padding: 3px 3px 3px 20px;
    background-image:url('../images/16_cancel.gif');
    background-repeat: no-repeat;
    background-position: 2px 2px;
    margin: 2px;
}
.success {
    border: 1px solid #359545;
    background-color: #CEE6C3;
    width: 300px;
    color: #1B8D44;
    font-weight: bold;
}
.success p, .succes #ps {
    font-size: 11px;
    color: #3A3A3A;
    margin: 0px;
    padding: 2px 0px 0px 0px;
}
.success.size_16 {
    padding: 3px 3px 3px 22px;
    background-image:url('../images/16_tick02.gif');
    background-repeat: no-repeat;
    background-position: 2px 1px;
}
.success.size_48 {
    font-size: 16px;
    padding: 10px 7px 7px 64px;
    background-image:url('../images/48_tick02.gif');
    background-repeat: no-repeat;
    background-position: 3px 3px;
    min-height: 40px;
    _height: 40px;
}

.label {
	position: relative;
	clear: both;
	width: 130px;
	float:left;
}

.status {
    clear: both;
}

div.row {
	clear: both;
	margin-bottom: 5px;
}

div.row span.label {
	  float: left;
	  width: 190px;
	  padding: 5px;
	  text-align: left;
	  margin-right: 10px;

}
div.row span.field {
          position:relative;
          width: 250px;
          text-align: left;
          float: left;
}

span#left-100 { float: left; width: 100px; }
span#left-150 { float: left; width: 150px; }
span#left-180 { float: left; width: 180px; }
span#left-200 { float: left; width: 200px; }
span#left-300 { float: left; width: 300px; }

.cegadatok div.row span.label {
	background-color: white;
}
.cegadatok h3 {
	margin-top: 40px;
    border-bottom: 2px solid #AECCE8;
    width: 60%;
    padding: 4px 4px 4px 34px;
    background:url('../images/24_arrow_right.gif') no-repeat;
}
.cegadatok h4 {
    padding-top: 15px;
    font-size: 12px;
    clear: both;
}
.cegadatok div.row#tel {
    display:none;
}


div.spacer {
  clear: both;
  }

h2 {
    font-size: 16px;
    width: 100%;
}

h3 {
	clear: both;
    font-size: 13px;
}

.uzeneteink {
    padding:10px;
}
.uzeneteink .rendszeruzenet {
    border:1px solid #C6C6C6;
    border-bottom: 2px solid #B5B5B5;
    border-right: 2px solid #B5B5B5;
    margin-bottom:4px;
}
.uzeneteink .rendszeruzenet a, .uzeneteink .rendszeruzenet a:visited{
    color: #5F5F5F;
    text-decoration: underline;
}
.uzeneteink .rendszeruzenet h1 {
    position: relative;
    font-size: 16px;
    margin-bottom: 3px;
    padding: 5px 5px 5px 34px;
    background: url('../images/24_technorati.gif') no-repeat 2px 0px;
    color: #313131;
}
.uzeneteink .rendszeruzenet h2 {
    font-size: 14px;
    background-color: transparent;
    margin: 0px;
    font-weight: normal;
    border-left: 2px solid silver;
    padding-left: 2px;
    margin-left: 2px;
}
.uzeneteink .rendszeruzenet p {
    padding: 5px;
    background-color: #F8F8F8;
}
.uzenetbox {
    width: 100%;
    min-height: 100px;
    _height: 100px;
    background-color: white;
}
.uzenetbox h3 {
    width: 100%;
    background-color: #CCCCCC;
}

.referensek { /* Tablazat */

    width: 100%;

}
    .referensek #title {
              font-weight: bold;
              background-color: #FFBF8A;
	      background-image: url('../images/5x5_h2bg.jpg');
	      background-repeat: repeat-x;
              text-align: center;
    }
    .referensek .referens {
              text-align: center;
              background-color: white;
    }
    .referensek .referens td {
              padding: 10px;
              border-top: 1px solid black;
    }

	.referensek span.field {
	float: left;
	margin-bottom: 5px;
	width: 95px;
	text-align: center;
	}
	.referens span.field {
	position:relative;
	height: 100%;
	display: table-cell;
	vertical-align:middle;
	margin-top: 10px;
	}

.lepesek {
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
}

.newhirdetesform select {
	width: 180px;
}
#lepes4 .row {
	margin-left: 70px;
	padding-bottom: 6px;
	padding-top: 0px;
}
#lepes4 .label {
	padding: 1px;
	width: 200px;
	text-align: right;
	font-weight: bold;
}
#lepes4 .erdeklodni {

	position: relative;
	clear: both;
	border: 1px solid gray;
	width: 430px;
	margin-left: 70px;
	background-color: white;
	min-height: 160px;
	_height: 160px;

}
	#lepes4 .erdeklodni .kep {

		position: relative;
		float: left;
                padding: 10px;

	}
	#lepes4 .erdeklodni p#nev {

		margin-left: 160px;
		font-weight: bold;
		font-size: 14px;

	}
        #lepes4 .erdeklodni span#referensnev {
                position: relative;
                top: 5px;
                font-size: 12px;
                margin-left: 60px;
        }
	#lepes4 .erdeklodni p#honlap {

		margin-left: 160px;
		font-weight: bold;

	}
	#lepes4 .erdeklodni p#tel {

		margin-left: 160px;
		margin-bottom: 0px;

	}
	#lepes4 .erdeklodni h2 {
		margin: 0px;
	}


.kepupload {
    clear:both;
}
.kepupload span {
    float:left;
}
.kepupload span.uploadstatus {
    margin-left: 5px;
    padding-top: 6px;
}

table.hirdeteslista {
	width: 100%;
}
	table.hirdeteslista tr.title {
		font-weight: bold;
                background-color: white;
	}
	table.hirdeteslista tr.content {
		height: 100px;
		text-align: center;
	}
	table.hirdeteslista td {
		border-top: 1px solid #CCCCCC;
	}
    tr.content.foreign td {
        border-top: 2px dashed silver;
        opacity: 0.4;
        filter: alpha(opacity = 40);
        zoom: 1;
	}
.hirdeteslista .even {
    background-color: white;
}
.kepbox {
	padding: 10px;
	border: 1px solid #CCCCCC;
	width: 300px;
	margin: 2px;
}
.kepbox #cim {
    width: 160px;
    border: 1px solid silver;
}
#hirdetesfilter {
    clear: both;
    margin: 10px;
    border: 1px solid #CCCCCC;
    padding-left: 10px; padding-right: 10px;
    background-color: white;
}


table.erdeklodni {

	position: relative;
	clear: left;
	border: 3px solid silver;
	width: 400px;
	background-color: white;
	min-height: 160px;
	_height: 160px;
    margin: 30px;

}
    table.erdeklodni h2 {
        border-bottom: 1px solid silver;
    }
	table.erdeklodni .kep {

		position: relative;
		float: left;
		padding: 10px;

	}
	table.erdeklodni p#nev {

		font-weight: bold;
		font-size: 14px;

	}
        table.erdeklodni span#referensnev {
                position: relative;
                top: 5px;
                font-size: 12px;
        }
	table.erdeklodni p#honlap {

		font-weight: bold;

	}
	table.erdeklodni p#tel,p#mail {

		margin-bottom: 0px;

	}
	table.erdeklodni h2 {
		margin: 0px;
	}


table.uzenetlista {
    width: 100%;
    border: 1px solid #CCCCCC;
}
table.uzenetlista tr#title{
    background-color: white;
}
table.uzenetlista tr{

    border: 1px solid #DDDDDD;
    background-color: #F2F2F2;
    border-bottom: 1px solid #DDDDDD;

}
table.uzenetlista tr#title td {
    border-bottom: 1px solid #DDDDDD;
}
table tr.uzenetrow {
    background-color: #FFF6D4;
    border-bottom: 1px solid white;
    cursor: pointer;
}
table tr.highlight {
    background-color: white;
}
table.uzenetlista tr.uzenetrow td {
    border-bottom: 1px solid white;
}
table.uzenetlista tr.selected {
    background-color: #FFE2C9
}

.uzenet {
    padding: 10px 10px 10px 10px;
    width: 95%;
    border: 1px solid #FF9B09;
}
.uzenet #fejlec {
    background-color: white;
}

.munkacsoportok {
    margin: 10px;
    
}
.munkacsoportok ul {
    margin:1px;
    list-style:none;
}
.halmazok ul {
    margin:1px;
    list-style:none;
    padding:0;
}
.munkacsoportok .munkacsop {
    margin-bottom: 10px;
    margin-left: 10px;
    border: 1px solid gray;
    padding:3px;
    background-color: white;
    float: left;
}
.munkacsoportok .munkacsop a {
    font-size: 10px;
}
.cegek h3 {
    margin:0px;
    margin-bottom: 5px;
}
.cegek .ceg {
    margin-bottom: 10px;
    padding: 5px;
    background-color: #EAEAEA;
    border:1px solid gray;
}
.cegek .munkacsoportok {
    padding: 3px;
}
.pages {
          width: 100%;
          background-color: white;
}
.files {
    width: 90%;
    border: 1px solid #CFCCCC;
}
.files #title td {
    background-color: white;
    border-bottom: gray;
}
.files td {
    background-color: #FFF6D4;
    border-bottom: 1px solid white;
}


table.erdeklodeslista {
    width: 100%;
    border: 1px solid #CCCCCC;
}
table.erdeklodeslista tr#title{
    background-color: white;
}
table.erdeklodeslista tr{

    border: 1px solid #DDDDDD;
    background-color: #F2F2F2;
    border-bottom: 1px solid #DDDDDD;

}
table.erdeklodeslista tr#title td {
    border-bottom: 1px solid #DDDDDD;
}
table tr.bejegyzesrow {
    background-color: #FFF6D4;
    border-bottom: 1px solid white;
    cursor: pointer;
}
table.erdeklodeslista tr.bejegyzesrow td {
    border-bottom: 1px solid white;
}
table.erdeklodeslista tr.selected {
    background-color: #FFE2C9
}

.bejegyzes {
    padding: 10px 10px 10px 10px;
    width: 95%;
    border: 1px solid #FF9B09;
}
.bejegyzes #fejlec {
    background-color: white;
}


div #newbejegyzes {

    padding: 20px 20px 10px 20px;
    background-color: white;
    min-height: 200px; _height: 200px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    border: 1px solid gray;

}

.irodak {
    margin:0;padding:0;
}

.irodak #iroda {
    border:1px solid gray;
    margin:3px;
    padding:3px;
    background-color: white;
    width: 75%;
    clear:both;
}
.irodak #iroda h3 {
    margin-top:1px;
    padding-top:1px;
}

#cegadatok_superadmin h3{
    border:1px dashed gray;
    clear:both;
    padding:4px 4px 4px 34px;
    margin:3px;
    margin-top: 40px;
}
.hozzaferes {
    background-color: white;
    margin: 2px;
    padding: 2px;
    border-top: 2px solid #FB9E58;
    border-bottom: 1px dashed #FB9E58;
}
.hozzaferes .adatok {
    padding: 5px;
    border: 1px solid #F2F2F2;
    display: none;
}

ul.nyilvantartas_menu {
    list-style: none;
    float: left;
    margin: 10px 0 0 0;
    padding: 0px 0px 0px 40px;
}
ul.nyilvantartas_menu li {
    float: left;
    margin-right: 10px;
    padding: 6px;
    border: 1px dashed silver;
    background-color: #f8f8f8;
}
div.nyilvantartas .bejegyzes {
    margin-left: 18px;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid silver;
    width: 550px;
}
div.nyilvantartas .bejegyzes span {
    padding: 3px;
}
div.nyilvantartas .bejegyzes span#id {
    border-right:1px solid gray;
    font-weight: bold;
    color: #4A4A4A;
}
div.nyilvantartas .bejegyzes div#nev {
    padding: 5px;
    width: 150px;
    font-size: 120%;
}
div.nyilvantartas .bejegyzes div#description {
    margin-top:2px;
    padding: 5px;
}
div.nyilvantartas .bejegyzes div.button {
    float:right;
    border:1px dotted silver;
    padding:4px 0px 4px 0px;
    margin-right: 4px;
    /*width: 50px; text-align: center; */
}
div.nyilvantartas .bejegyzes div.button.active { background-color: #DFFFDE; }
div.nyilvantartas .bejegyzes div.button span#adatok {
    padding: 4px 4px 4px 22px;
    background:url(../images/add.gif) no-repeat 3px 4px;
}
div.nyilvantartas .bejegyzes div.button span#szerk {
    padding: 4px 4px 4px 22px;
    background:url(../images/16_spanner.gif) no-repeat 3px 4px;
}
div.nyilvantartas .bejegyzes div.button span#torol {
    padding: 4px 4px 4px 24px;
    background:url(../images/delete.gif) no-repeat 3px 4px;
}
div.nyilvantartas .bejegyzes a, div.nyilvantartas .bejegyzes a:visited{
    color: #5A5A5A;
    font-weight: normal;
    text-decoration: none;
}
div.nyilvantartas a, div.nyilvantartas a:hover {
    color:#556877;
    text-decoration: underline;
}
div.nyilvantartas h2 {
    background:url(../images/16_spanner.gif) no-repeat 3px 4px;
    padding: 4px 4px 4px 30px;
    font-weight: normal;
    font-size: 20px;
    border-bottom: 1px solid silver;
    color: #525252;
    width: 85%;
}
div.nyilvantartas h1 {
    font-size: 20px;
    color: #383838;
    width: 85%;
    border-bottom: 1px solid silver;
}
div.nyilvantartas h1#info {
    padding: 4px 4px 4px 34px;
    background: url(../images/24_message-info.gif) no-repeat 5px;
    border-left: 3px solid #D0DCE6;
    border-bottom:0;
}
div.nyilvantartas h3 {
    clear: both;
    font-size: 14px;
    padding: 4px 4px 4px 30px;
    margin:0; margin-top: 8px;
    background-color: #DFFFDE;
    width: 40%;
    background: url(../images/16_paper.gif) no-repeat;
    border-bottom: 1px solid #C1DFF1;
}
div.nyilvantartas div.reszletes_adatok {
    padding-left: 25px;
}
div.nyilvantartas div.reszletes_adatok p { clear: both; padding-bottom: 10px;}
div.nyilvantartas div.reszletes_adatok p span#label {
    width: 170px;
    float: left;
    color: #303030;
    margin-right: 5px;
    margin-bottom: 2px;
    padding-bottom: 5px;
}
div.nyilvantartas div.reszletes_adatok p span#field {
    float: left;
    padding-bottom: 5px;
}
div.nyilvantartas table.hirdeteslista td {
    background:url(../images/content_bg02.gif) repeat-x bottom;
}



.imkk_ajanlo {
    padding: 15px;
}
.imkk_ajanlo h1 {
    font-size: 16px;
    color: black;
    border-bottom: 1px solid #A9A9A9;
}
.imkk_ajanlo h3 {
    color: #2B2B2B;
    font-size: 13px;
    border-bottom: 1px solid #ADADAD;
}
.imkk_ajanlo p {
    padding: 2px;
    margin: 2px;
}
.imkk_ajanlo .questions {
    padding-left: 10px;
}
.imkk_ajanlo .questions p {
    padding-left: 0px;
    margin-left: 0px;
    font-weight: bold;
    color: #1F1F1F;
}

.imkk_jelentkezes {
    padding: 10px;
    border: 2px solid silver;
    margin: 10px;
}
.imkk_jelentkezes input {
    width: auto;
    border: 1px solid silver;
    background-color: white;
}
.imkk_jelentkezes label {
    width: 60px;
    float: left;
}
.imkk_jelentkezes p {
    padding: 2px;
    margin: 0;
}


/* --------------------
 *  Pagination
 */
ul.pagination {
    list-style: none;
}
ul.pagination li.page {
    font-size: 11px;
    margin-right: 2px;
    float: left;
}
ul.pagination li.active {
    padding: 3px 6px;
    background-color: #0e509e;
    color: white;
    border: 1px solid #9aafe5;
}
ul.pagination a {
    color:#0e509e;
    display:block;
    text-decoration:none;
    padding: 3px 6px;
    border: 1px solid #9aafe5;
}
ul.pagination a:hover {
    background-color: #D6E5FF;
}


input.unfilled, select.unfilled {
    border: 1px solid red;
    background-color: #FFADAD;
    color: black;
}

ul.eventlist {
    clear:both;
    list-style:none;
    margin:0;padding:0;
}
ul.eventlist li {
    clear:both;
    float:left;
    width: 500px;
    margin:2px;
    border: 1px dotted silver;
    border-left: 2px solid silver;
}
ul.eventlist li span#time {
    color: #414141;
    font-weight: bold;
    font-size: 10px;
}
ul.eventlist li div.nav {
    float: right;
    margin-top:-10px;
}
div.paginator a {
    padding: 4px;
    border: 1px solid silver;
}


/*
 *	jQuery Impromtu
 */

.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: gray;
      padding: 2px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -20px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #E4E4E4;
      padding: 5px;
      color: black;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #F2F2F2;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}
