/* Zoldhid css redesign by Polgar Peter (Force) */

/* Alap beallitasok BEGIN */

body, img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

body, .font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

body {
	background: #9AA539 url('/images/body_bg.gif') repeat-y center top;
}

/* Alap beallitasok END */

/* Inline elemek BEGIN */

a:link { color: #305528; text-decoration: underline; }
a:visited { color: #305528; text-decoration: underline; }
a:hover { color: #305528; text-decoration: none; }

a.nextLink1 {
	background: transparent url('/images/nextLink1.gif') no-repeat right top;
	color: #305528;
	display: block;
	font-size: 9px;
	height: 18px;
	line-height: 12px;
	margin: 10px auto 0px auto;
	padding-right: 17px;
	text-decoration: none !important;
	width: 40px;
}
	a.nextLink1:hover { text-decoration: underline !important; }

div.clr {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

#right { float: right; }
#left { float: left; }

ul {
	font-size: 10px;
	list-style-position: outside;
	margin: 3px 0px 3px 10px;
	padding: 0px 25px;
}

	li {
		color: #444444;
		font-size: 10px;
		list-style: square outside;
		margin: 4px 0px 4px 14px;
	}

h2 {
	color: #005A09;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005A09;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.picture {
	display: inline;
	float: left;
	margin: 0px 0px 10px 15px;
	text-align: center;
	width: 104px;
}

	.picture img {
		border: 1px solid gree	n;
	}

	.picture span {
		font-size: 9px;
		line-height: 12px;
		padding: 2px;
	}

#list2 {
	color: #666666;
	list-style: square outside;
	margin: 4px 0px 4px 25px;
}

/* Inline elemek END */

/* main container BEGIN */

div#main_container {
	background: #FFFFFF url('/images/body_bg.gif') repeat-y center top;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 880px;
}

/* main container END */

/* left content BEGIN */

div#left_content {
	float: left;
	padding-left: 10px;
	position: relative;
	overflow: hidden;
	width: 160px;
}

	/* logo BEGIN */

	div#logo {
		height: 240px;
		overflow: hidden;
		width: 160px;
	}

		div#flashcontent_logo {
			height: 120px;
			overflow: hidden;
			width: 180px;
		}

		div#logo a {
			display: block;
			height: 120px;
			overflow: hidden;
			width: 160px;
		}

			div#logo a img {
				display: block;
			}

	/* logo END */

	/* shadow boxok BEGIN */

	div.shadow_box {
		background: transparent url('/images/shadow_box_bg.gif') repeat-y left top;
		height: auto;
		width: 160px;
	}

		div.shadow_box h1 {
			background: transparent url('/images/shadow_box_h1.gif') no-repeat left top;
			color: #305528;
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8px;
			letter-spacing: -1px;
			line-height: 11px;
			margin: 0px;
			min-height: 17px;
			_height: 17px;
			padding: 13px 15px 0px 15px;
			text-align: center;
			text-transform: uppercase;
			width: 130px;
		}
			div.shadow_box h1.white { background-image: url('/images/shadow_box_h1_white.gif'); }

		div.sb_middle {
			background: transparent url('/images/shadow_box_middle_bg.gif') no-repeat left bottom;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 12px;
			padding: 5px 15px 10px 15px;
			text-align: center;
			width: 130px;
		}

			div.sb_middle span.cim {
				display: block;
				font-weight: bold;
				padding: 4px 0px;
			}

		/* muhely login box BEGIN  */

		form,
		form * {
			border: 0px;
			margin: 0px;
			padding: 0px;
		}

		label.login_label {
			border: 0px;
			color: #305528;
			display: block;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			height: 12px;
			line-height: 12px;
			margin: 0px;
			padding: 0px;
			text-align: center;
			text-transform: lowercase;
			width: 130px;
		}

		input.login_input {
			background: #E2E3C6;
			border: 0px;
			color: #305528;
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			float: left;
			height: 15px;
			line-height: 12px;
			margin: 0px 0px 2px 0px;
			padding: 2px 0px 0px 5px;
			overflow: hidden;
			width: 125px;
		}

		input.login_button {
			border: 0px;
			color: #305528;
			cursor: pointer;
			display: block;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			height: 18px;
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 2px 0px;
			_padding-bottom: 0px;
			text-align: center;
			width: 50px;
		}

		a.login_button {
			border: 0px;
			color: #305528 !important;
			display: block;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			height: 18px;
			line-height: 18px;
			margin: 0px;
			padding: 0px;
			text-align: center;
			text-decoration: none !important;
		}
			a#login_reg { width: 70px; }
			a#login_forgotpass { width: 130px; }

		/* muhely login box END  */

	/* shadow boxok END */

	/* akadalymentes link BEGIN */

	a#acc_link {
		display: block;
		height: 100px;
		margin: 20px auto;
		outline: 0px;
		width: 100px;
	}

		a#acc_link img {
			display: block;
			height: 100px;
			width: 100px;
		}

	/* akadalymentes link END */

/* left content END */

/* right content BEGIN */

div#right_content {
	float: left;
	padding-right: 10px;
	position: relative;
	width: 700px;
}

	/* main menu BEGIN */

	div#main_menu_box {
		height: 183px;
		position: relative;
		width: 700px;
	}

		img#main_menu_img {
			display: block;
			height: 150px;
			width: 700px;
		}

		div#main_menu {
			background: transparent url('/images/main_menu_fake_bg.gif') repeat-x left top;
			height: 32px;
			left: 2px;
			padding-left: 1px;
			position: absolute;
			top: 150px;
			width: 697px;
			z-index: 1000;
		}

			div#main_menu ul {
				display: block;
				height: auto;
				margin: 0px;
				padding: 0px;
				z-index: 1000;
			}

				div#main_menu ul li {
					display: block;
					float: left;
					height: 32px;
					margin: 0px;
					padding: 0px;
					position: relative;
					width: 87px;
					z-index: 1000;
				}

					div#main_menu ul li a {
						background: transparent url('/images/main_menu_bg.gif') no-repeat left top;
						color: #305528;
						display: block;
						font-size: 8px;
						font-weight: bold;
						height: 32px;
						line-height: 10px;
						text-align: center;
						text-decoration: none;
						text-transform: uppercase;
						width: 87px;
					}

					div#main_menu ul li.active a,
					div#main_menu ul li a:hover { background: transparent url('/images/main_menu_bg.gif') no-repeat right top; }

					div#main_menu ul li ul {
						display: none;
						left: 1px;
						position: absolute;
						top: 32px;
					}

						div#main_menu ul li ul li {
							float: none;
							height: 30px;
							overflow: hidden;
						}

							div#main_menu ul li ul li a {
								background: transparent url('/images/main_menu_bg.gif') no-repeat left bottom;
								height: 30px;
							}

								div#main_menu ul li ul li a:hover { background: transparent url('/images/main_menu_bg.gif') no-repeat right bottom; }

								/* hover cuccok */
								div#main_menu ul li:hover ul { display: block; }
								div#main_menu ul li:hover a { background-position: right top; }
								div#main_menu ul li:hover ul li a { background-position: left bottom; }
								div#main_menu ul li:hover ul li a:hover { background-position: right bottom; }

								/* nem fer ki a szoveg, ezert kell */
								div#main_menu ul li#li_14 a,
								div#main_menu ul li#li_15 a,
								div#main_menu ul li#li_77 a,
								div#main_menu ul li#li_116 a,
								div#main_menu ul li#li_118 a,
								div#main_menu ul li#li_142 a { letter-spacing: -1px; }

								/* fomenupontok vizszintes kozepre igazitasa */
								div#main_menu ul li#li_7 a,
								div#main_menu ul li#li_50 a,
								div#main_menu ul li#li_53 a,
								div#main_menu ul li#li_78 a,
								div#main_menu ul li#li_109 a { padding-top: 11px; height: 21px; }	/* 1 soros */

								div#main_menu ul li#li_37 a,
								div#main_menu ul li#li_47 a,
								div#main_menu ul li#li_110 a { padding-top: 7px; height: 25px; }	/* 2 soros */

								/* almenupontok vizszintes kozepre igazitasa */
								div#main_menu ul li#li_8 a,
								div#main_menu ul li#li_10 a,
								div#main_menu ul li#li_16 a,
								div#main_menu ul li#li_40 a,
								div#main_menu ul li#li_45 a,
								div#main_menu ul li#li_55 a,
								div#main_menu ul li#li_56 a,
								div#main_menu ul li#li_77 a,
								div#main_menu ul li#li_89 a,
								div#main_menu ul li#li_113 a,
								div#main_menu ul li#li_137 a,
								div#main_menu ul li#li_142 a,
								div#main_menu ul li#li_146 a,
								div#main_menu ul li#li_147 a,
								div#main_menu ul li#li_148 a,
								div#main_menu ul li#li_149 a,
								div#main_menu ul li#li_150 a,
								div#main_menu ul li#li_151 a { padding-top: 9px; height: 21px; }	/* 1 soros */

								div#main_menu ul li#li_14 a,
								div#main_menu ul li#li_15 a,
								div#main_menu ul li#li_17 a,
								div#main_menu ul li#li_18 a,
								div#main_menu ul li#li_38 a,
								div#main_menu ul li#li_39 a,
								div#main_menu ul li#li_54 a,
								div#main_menu ul li#li_57 a,
								div#main_menu ul li#li_65 a,
								div#main_menu ul li#li_79 a,
								div#main_menu ul li#li_80 a,
								div#main_menu ul li#li_114 a,
								div#main_menu ul li#li_115 a,
								div#main_menu ul li#li_121 a,
								div#main_menu ul li#li_122 a,
								div#main_menu ul li#li_143 a,
								div#main_menu ul li#li_144 a,
								div#main_menu ul li#li_145 a {  padding-top: 5px; height: 25px;  }	/* 2 soros */


								/*div#main_menu ul li#li_XXX a {  }*/	/* 3 soros */

								/* Ezt adminból is meg lehet csinálni :)
								div#main_menu ul li#li_38,
								div#main_menu ul li#li_39,
								div#main_menu ul li#li_57 { display: none; }*/	/* ne jelenjen meg */

	/* main menu END */

	/* main content BEGIN */

	div#main_content {
		min-height: 500px;
		_height: 500px;
		padding: 20px 35px;
		width: 630px;
	}

		div#breadcrumb {
			border-bottom: 1px solid #9AA539;
			height: 20px;
			margin-bottom: 12px;
		}

	/* main content END */

	/* footer BEGIN */

	div#footer {
		height: auto;
	}

		/* sponsors */

		div#sponsors {
			border-bottom: 3px solid #9AA539;
			height: 50px;
			margin-left: 1px;
		}

			div#sponsors img {
				display: block;
				height: 45px;
				margin: 0px auto;
				width: 535px;
			}

		/* footer menu */
		
		ul#footer_menu {
			display: block;
			height: 20px;
			margin: 0px;
			padding: 5px 0px;
			text-align: center;
		}

			ul#footer_menu li {
				color: #305528;
				display: inline;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: bold;
				line-height: 12px;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}

				ul#footer_menu li a {
					color: #305528;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					line-height: 12px;
					text-decoration: none;
				}

					ul#footer_menu li a:hover { text-decoration: underline; }

	/* footer END */

/* right content END */

/* Tartalmi oldalak BEGIN */

#SubHeadline {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}


#SubHeadline2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

/* Tartalmi oldalak END */

/* Galeria BEGIN */

ul.gallery_items {
	display: block;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 630px;
}

	ul.gallery_items li {
		display: block;
		float: left;
		height: 100px;
		list-style: none;
		margin: 0px 25px 25px 0px;
		overflow: hidden;
		width: 100px;
	}

		ul.gallery_items li.clr {
			clear: both;
			float: none;
			height: 0px;
			line-height: 0px;
			margin: 0px;
		}

		ul.gallery_items li a,
		ul.gallery_items li a img {
			display: block;
			outline: none;
		}

/* Galeria END */

/* hirek */

div.newsitem img { margin:10px !important;}


/* maradekok */

#NewsArticle {
 border-bottom: #C3C77D 1px solid;
 width: 185px;
 margin-bottom: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

#NewsArticle2 {
 border-bottom: #C3C77D 1px solid;
 width: 535px;
 margin-bottom: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

#NewsArticle3 {
 border-bottom: #C3C77D 1px solid;
 width: 185px;
 margin-bottom: 10px;
}

#NewsArticle4 {
 width: 185px;
 margin-bottom: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

#NewsArticle1 a, #NewsArticle3 a, #NewsArticle4 a {
 text-decoration: none;
}

#NEWSsummary {
 font-size: 10px;
 font-weight: normal;
 color: #000000;
}

#NEWSdate {
 font-size: 10px;
 color: #888888;
}

input,select,textarea {
 border: #C3C77D 1px solid;
 background-color: white;
 font-size: 11px;
}

.noborder {
 border: none;
}

sup {
 color: #C3C77D;
 font-size: 9px;
 font-weight: bold;
}

#font_9 {
 font-size: 9px;
}

table#telepulesek {
font-size: 9px;
}

.bold {
font-weight: bold;
}

table#telepulesek th {
background: #9CA516;
text-align: center;
}

/* gyik dobozok elemei */
div.faq_container {
border-bottom: 1px dotted #9CA516;
margin-bottom: 15px;
padding-bottom: 10px;
font-weight: bold;
}

div.faq_q {
border-top: 1px solid #d4d4d4;
padding-top: 5px;
margin-top: 5px;
font-weight: normal;
}

div.faq_a {
border-top: 1px solid #d4d4d4;
margin-top: 5px;
padding-top: 5px;
font-weight: normal;
}

div.faq_divider {
margin: 0px;
padding: 0px;
font-size: 0px;
height: 20px;
*height: 0px;
line-height: 0px;
}
