/* CSS Document */

html{
width:100%;
background-color:#509400;
}

body{
margin: 0px;
background-color:#509400;
background-image:url(img/backtop.jpg);
background-repeat:no-repeat;
width:1200px;
border:0;
}

a:link, a:visited, a:hover, a:active {
         color:#800000;
         font-family:Tahoma,Arial,Helvetica,sans-serif;
         font-size:x-small;
         font-weight:bold;
         text-decoration:none;
         }
         a:hover { text-decoration: underline; }

a img { border: 0px none; }

#wrapper{
width:900px;
background-image:url(img/back.jpg);
margin:0 auto;

overflow:hidden;
}

#ie5fix{
height: 1px;
voice-family: "\"} \" ";
voice-family: inherit;
display: none;
}

#header{
background-image:url(img/header.jpg);
background-repeat:no-repeat;
width:900px;
height:150px;
}

#footer{
margin: 0 auto;
width:900px;
height:100px;
background-color:#4c7e1d;
}

#balmenu{
width:120px;
padding-top:5px;
float:left;
padding-bottom: 10000px !important;
margin-bottom: -10000px !important;
}

.menu {
width:105px;
background-image:url(img/menuback.jpg);
height:90%;
text-decoration:none;
color:#5c5b60 !important;
display:block;
padding-left:15px;
vertical-align: middle;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:11px !important;
line-height:25px;
border-bottom:1px solid #babbbd;
}
.menu:hover {
color:#9f0a12;
width:105px;
padding-left:15px;
background-image:url(img/menu2.jpg);
height:90%;
border-bottom:1px solid #babbbd;
}
.menu:active, .menu.active {
color:#9f0a12;
width:105px;
padding-left:15px;
background-image:url(img/menu2.jpg);
height:90%;
border-bottom:1px solid #babbbd;
}

.menu.level-1 { padding-left: 20px; width: 100px; }
.menu.level-2 { padding-left: 30px; width: 90px; }
.menu.level-3 { padding-left: 40px; width: 80px; }
.menu.level-4 { padding-left: 50px; width: 70px; }
.menu.level-4 { padding-left: 60px; width: 60px; }

#content{
padding:10px;
padding-top:0px;
padding-right:10px;
padding-left:10px;
width:560px;
float:left;
padding-bottom: 10000px !important;
margin-bottom: -10000px !important;
}

#content_ref{
padding:10px;
width:560px;
float:left;
padding-bottom: 10000px !important;
margin-bottom: -10000px !important;
}

#szolg{
padding:10px;
width:540px;
}

#hir{
padding:10px;
padding-top:0px;
width:540px;
}

.hirbox{
padding-top:10px;
width:540px;
border-top:solid 1px #ceced0;
}

#right{
padding-top:0px;
padding:10px;
width:180px;
float:left;
padding-bottom: 10000px !important;
margin-bottom: -9990px !important;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#9f0a12;
text-align:left;
padding-top:5px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5c5b60;
text-align:left;
padding-top:5px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#9f0a12;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5c5b60;
text-align:left;
padding-top:5px;
}

.info{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5c5b60;
text-align:left;
}

.szoveg, .szoveg p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#5c5b60;
text-align:left;
padding-bottom:5px;
}

.jobbhir{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:5px;
}

.szoveg2, .szoveg2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#5c5b60;
text-align:left;
padding-bottom:5px;
line-height:20px;
text-decoration:none;
padding-left:10px;
}


#bal{
background-image:url(img/bal.jpg);
background-repeat:no-repeat;
background-position:left;
top:0;
z-index:10;
}

#flashcontent_ref{
width:540px;
height:420px;
text-align:center;
margin-left:10px;
}

img{
border: none;
}

img a:link, a:visited, a:hover, a:active{
border: none;
}

.kisokoscim{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#9f0a12;
text-align:center;
}

/* --------------------------------------------------------------- */

.foottext {color: #5c5b60; text-decoration:none}
.jobbhir{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:5px;
}

.page-content { padding: 10px; }

.banner { margin-top: 5px; margin-bottom: 5px; }

table.form { padding: 10px 20px 0px 20px; }
table.form td { padding-bottom: 20px !important; }

table.form td.label, table.form td label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5c5b60;
	text-align:left;
}

table.form td.label { vertical-align: top; padding-top: 5px; width: 140px; padding-right: 10px; text-align:right; }

table.form td.required { color: #9F0A12 !important; }

table.form input.text, table.form select, table.form textarea { border: 1px solid #62A204; }

.languages { display: block; text-align: center; }

.szoveg.datum { font-size: 10px !important; color: #999; }
.hirbox.more { margin-bottom: 10px; }

.top-news .szoveg.datum, .top-news a.more { display: block; clear: both; } 

.wiki-text { display: none; }

/* ------------------------------------------------------------------------------------------------- */

		#epackback{
		width:180px;
		height:180px;
		background-image:url(img/epackback.jpg);
		background-repeat:no-repeat;
		}
		
		#epackform{
		margin-top: 10px;
		padding-top:25px;
		padding-left:8px;
		padding-right:8px;
		}
		
		.epackfield{
		width:160px;
		text-align:center;
		}
		
		.epacktext{
		margin-top:10px;
		margin-bottom:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#868788;
		text-align:left;
		}
		
		.hirlevelbutton{
		margin-top:30px;
		}
		
		.epacktextlight{
		margin:top:10px;
		margin-bottom:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#868788;
		text-align:left;
		}
		
		.textbox{
		height:100px;
		}

/* ------------------------------------------------------------------------------------------------- */

.reg { margin-left: 20px; }
.reg td { font-family: Arial; font-size: 12px; padding: 0px 5px 0px 0px; }
.reg .block td { padding-top: 10px; }
.text p { font-family: Arial; font-size: 12px; color: #333; }

.error { padding: 20px; color: #ff3333; }







.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}


.stock-gallery-images { list-style: none; }
.stock-gallery-images li { float: left; width: 150px; height: 150px; text-align: center; overflow: hidden; margin: 0px 15px 15px 0px; }
.stock-gallery-images label { font-family: Arial; font-size: 11px; }

.stock-order { padding: 20px 0px; clear: both; }
.stock-order a { float: right; display: block; background: #F29400; width: 190px; height: 25px; line-height: 25px; text-align: center; color: #fff; border: 1px solid #777; }

