body {
   margin: 0px;
	font-family: Trebuchet MS, Arial, Verdana, Sans-serif;
	font-size: 10pt;
	background-color: #191919;
	color: #fff;
}
#maincontainer {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
}
#header {
   height: 85px;
}
	#logo {
		display: block;
		float: left;
		margin-top: 12px;
	}
	#searchpanel {
		height: 32px;
		width: 476px;
		float: right;
		margin-top: 23px;
		background-image: url(/img/bg.searchpanel.png);
	}
		.searchpanelside {
			height: 32px;
			width: 5px;
		}
		#searchpanelleft {
			float: left;
			background-image: url(/img/searchpanel.left.png);
		}
		#searchpanelright {
			float: right;
			background-image: url(/img/searchpanel.right.png);
		}
		#searchfield {
		   float: left;
			width: 316px;
			height: 20px;
			line-height: 20px;
			background-color: #fff;
			border-top: 1px solid #343434;
			border-left: 1px solid #343434;
			border-right: 1px solid #545454;
			border-bottom: 1px solid #545454;
			margin: 6px 0px 0px 6px;
			padding: 0px;
			afont-size: 80%;
		}
		#searchbutton {
		   float: left;
		   width: 93px;
		   height: 22px;
		   border: 1px solid #fff;
		   background-color: #99c130; 
		   color: #fff;
			margin: 5px 0px 0px 10px;
		}
#menubar {
   height: 35px;
	background-image: url(/img/bg.menubar.png);
	background-repeat: repeat-x;
	border-right: 1px solid #000;
	overflow: hidden;
}
	#mainmenu {
		float: left;
		margin: 0px;
		padding: 1px 0px 0px 0px;
		list-style-type: none;
	   border-right: 1px solid #4c4c4c;
	}
	#webshop {
		display: block;
		float: right;
		margin: 2px 2px 0px 0px;
	}
		#mainmenu li {
			float: left;
			margin: 0px;
			padding: 0px;
		   border-left: 1px solid #4c4c4c;
		   border-right: 1px solid #000;
		}
			#mainmenu li ul.submenu {
				position: absolute;
				left: 0px;
				top: 0px;
				list-style-type: none;
				margin: 10px;
				padding: 10px;
				background-color: #222222;
	border-top: 1px solid #4c4c4c;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
			}
				#mainmenu li ul.submenu li {
					float: none;
					abackground-image: url(/img/bg.menubar.png);
					abackground-repeat: repeat-x;
					margin: 0px;
					padding: 0px;
					border: none;
	background-image: url(/img/dot.green.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 8px;
	padding: 0px 4px 0px 8px;
				}
				#mainmenu li ul.submenu li a {
					display: inline;
					height: 1em;
					line-height: 1em;
					font-size: 100%;
					color: #fff;
				}
				#mainmenu li ul.submenu li a.active {
					color: #7ab51d;
					border: none;
				}
				#mainmenu li ul.submenu li a:hover {
					border: none;
				}
		#mainmenu li a.mainmenu {
			display: block;
			margin: 0px;
			padding: 0px 10px 0px 10px;
			height: 31px;
			line-height: 31px;
			font-size: 108%;
			color: #7ab51d;
			text-decoration: none;
			border-bottom: 3px solid #7f858a;
		}
		#mainmenu li a.active {
			color: #fff;
			border-bottom: 3px solid #7ab51d;
		}
		#mainmenu li a.hassub {
			background-image: url(/img/arrow.menu.gif);
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 25px;
		}
		#mainmenu li a:hover {
			border-bottom: 3px solid #fff;
		}
#navibar {
	height: 48px;
	line-height: 48px;
}
	#breadcrumb {
		float: left;
		color: #64696c;
	}
		#breadcrumb ul {
			display: inline;
			margin: 0px;
			padding: 0px;
		}
		#breadcrumb ul li {
			display: inline;
			color: #7ab51d;
			background-image: url(/img/dot.green.png);
			background-repeat: no-repeat;
			background-position: left center;
			padding: 0px 4px 0px 8px;
		}
		#breadcrumb ul li a {
			color: #7ab51d;
			text-transform: lowercase;
		}
	#quicknavi {
		float: right;
		height: 28px;
		line-height: 28px;
		padding-right: 35px;
		background-image: url(/img/quicknav.right.png);
		background-repeat: no-repeat;
		background-position: right center;
		margin-top: 10px;
	}
		#quicknavimenu {
			height: 23px;
			line-height: 23px;
			background-image: url(/img/bg.quicknav.png);
			padding-top: 5px;
			cursor: pointer;
		}
			#quicknaviarrow {
				float: left;
				background-image: url(/img/arrow.navimenu.png);
				width: 20px;
				height: 19px;
				cursor: pointer;
			}
			#quicknavihandler {
				float: left;
				width: 243px;
				height: 17px;
				line-height: 17px;
				background-color: #fff;
				color: #000;
				border-right: 1px solid #545454;
				border-top: 1px solid #343434;
				border-left: 1px solid #343434;
				margin-right: 10px;
				cursor: pointer;
			}
#contentcontainer {
}
div.introbox {
	float: left;
	width: 308px;
	height: 449px;
	margin-left: 15px;
	border-top: 1px solid #4c4c4c;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	overflow: hidden;
}
div.introbox:first-child {
	margin-left: 0px !important;
}
	div.introbox h1.introtitle {
		margin: 0px;
		padding: 5px 10px 0px 10px;
		height: 45px;
		line-height: 20px;
		font-size: 110% !important;
		border-left: 1px solid #373737;
		border-bottom: 1px solid #111111;
		border-right: 1px solid #2c2c2c;
		text-align: center;
		background-image: url(/img/bg.intro.title.png);
		overflow: hidden;
		color: #fff !important;
	}
	div.introbox div.introscroller {
		height: 398px;
		overflow: hidden;
	}
	div.introbox div.introdetails {
		border-top: 1px solid #4c4c4c;
		border-left: 1px solid #373737;
		border-right: 1px solid #2c2c2c;
		padding: 20px 18px 13px 18px;
		background-color: #222222;
		afloat: left;
		width: 270px;
		position: absolute;
	}
		div.introbox div.introdetails a.introimagedisplay {
			display: block;
			width: 268px;
			height: 201px;
			border: 1px solid #4c4c4c;
			background-repeat: no-repeat;
			background-position: center center;
		}
		div.introbox div.introdetails div.introimagedisplay {
			display: block;
			width: 268px;
			height: 201px;
			border: 1px solid #4c4c4c;
		}
		div.introbox div.introdetails div.introimagecontrols {
			height: 31px;
			line-height: 31px;
			border-bottom: 1px dashed #343434;
			overflow: hidden;
			text-align: left;
		}
			div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons {
				float: right;
				width: 50px;
				height: 20px;
				background-color: #c6c6c6;
				margin-top: 6px;
				margin-left: 8px;
			}
				div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons a.introimagecontrolbutton {
					display: block;
					width: 25px;
					height: 20px;
					background-repeat: no-repeat;
					background-position: center center;
				}
				div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons a.leftactive {
					float: left;
					background-image: url(/img/arrow.control.left.a.png);
				}				
				div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons a.leftinactive {
					float: left;
					background-image: url(/img/arrow.control.left.i.png);
				}				
				div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons a.rightactive {
					float: right;
					background-image: url(/img/arrow.control.right.a.png);
				}				
				div.introbox div.introdetails div.introimagecontrols div.introimagecontrolbuttons a.rightinactive {
					float: right;
					background-image: url(/img/arrow.control.right.i.png);
				}				
			div.introbox div.introdetails div.introimagecontrols div.introimagecontrolcounter {
				float: right;
				color: #858889;
				text-decoration: underline;
			}
			div.introbox div.introdetails div.introimagecontrols a.introimagecontroltitle {
				background-image: url(/img/dot.green.png);
				background-repeat: no-repeat;
				background-position: left center;
				padding: 0px 4px 0px 8px;
				color: #858889 !important;
			}
		div.introbox div.introdetails h2.introimagetitle {
			margin: 4px 0px 4px 0px;
			padding: 0px;
			height: 32px;
			line-height: 16px;
			font-size: 110%;
			overflow: hidden;
			color: #7ab51d;
			text-transform: uppercase;
			letter-spacing: -1px;
		}
		div.introbox div.introdetails div.introimagedetails {
			height: 48px;
			line-height: 16px;
			overflow: hidden;
		}
div.introboxsep {
	float: left;
	width: 310px;
	height: 15px;
	margin-left: 15px;
	border-bottom: 1px dashed #333333;
	overflow: hidden;
}
div.introboxsep:first-child {
	margin-left: 0px !important;
}
div.panelcontainer {
	background-color: #191919;
	color: #fff;
}
div.panelcontainer div.newsblock {
	margin-top: 6px !important;
	margin-bottom: 6px !important;
}
div.newsblock {
	float: left;
	width: 310px;
	margin-left: 15px;
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-top: 15px;
}
div.newsblock:first-child {
	margin-left: 0px !important;
}
	div.newsblock h1.newsblocktitle {
		margin: 0px;
		padding: 0px;
		height: 20px;
		line-height: 20px;
		font-size: 110% !important;
		text-align: center;
		overflow: hidden;
		font-weight: normal;
		background-color: #222222;
		color: #fff !important;
	}

	div.newsblock dl.newblockentries {
		margin: 4px 0px 5px 0px;
		padding: 0px 21px 0px 21px;
		border-top: 1px dashed #333333;
		border-bottom: 1px dashed #333333;
	}
			div.newsblock dl.newblockentries dt {
				border-top: 1px dashed #333333;
				margin: 0px 0px 10px 0px;
				padding: 10px 0px 0px 0px;
				line-height: 1.3em;
				height: 1.3em;
				overflow: hidden;
			}
			div.newsblock dl.newblockentries dt:first-child {
				border-top: none;
			}
			div.newsblock dl.newblockentries dt a {
				text-decoration: none;
				color: #7ab51d !important;
			}
			div.newsblock dl.newblockentries dt a:hover {
				text-decoration: underline;
			}
			div.newsblock dl.newblockentries dd {
				margin: 0px 0px 10px 0px;
				padding: 0px;
			}
			div.newsblock dl.newblockentries dd span.newsblockdate {
				color: #7f868a;
			}
			div.newsblock dl.newblockentries dd div {
				line-height: 1.3em;
				height: 5.2em;
				overflow: hidden;
			}
			div.newsblock dl.newblockentries dd div p {
				margin: 0px;
			}

	div.newsblock a.newsblockmore {
		display: block;
		margin: 0px;
		padding: 0px 0px 0px 28px;
		height: 20px;
		line-height: 20px;
		background-color: #222222;
		color: #686d70 !important;
		text-decoration: none;
		background-image: url(/img/dot.green.png);
		background-repeat: no-repeat;
		background-position: 18px center;
	}
div.introbox {
	float: left;
	width: 308px;
	height: 449px;
	margin-left: 15px;
	border-top: 1px solid #4c4c4c;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	overflow: hidden;
}
div.ajanlobox {
}
	div.ajanlobox h1.introtitle {
		margin: 0px;
		padding: 5px 0px 0px 0px;
		height: 45px;
		line-height: 45px;
		font-size: 110% !important;
		border-left: 1px solid #373737;
		border-bottom: 1px solid #111111;
		border-right: 1px solid #2c2c2c;
		text-align: center;
		background-image: url(/img/bg.intro.title.png);
		overflow: hidden;
		color: #fff !important;
	}
	div.ajanlobox div.introdetails {
		border-top: 1px solid #4c4c4c;
		border-left: 1px solid #373737;
		border-right: 1px solid #2c2c2c;
		padding: 20px 14px 13px 14px;
		background-color: #222222;
		text-align: center;
	}

div.whitecontent {
	background-color: #fff;
	padding: 15px;
	color: #000;
}
div.blackcontent {
	background-color: #191919;
	padding: 0px;
	color: #fff;
}
#contentcontainer h1 {
	font-weight: bold;
}
#contentcontainer h2, #contentcontainer h3,
#contentcontainer h4, #contentcontainer h5, #contentcontainer h6 {
	font-weight: normal;
}
div.whitecontent h2, div.whitecontent h3 {
	font-weight: bold !important;
}
#contentcontainer h1.contenttitle {
	border-bottom: 2px solid #7ab51d;
	color: #7ab51d;
	margin-top: 0px;
}
#contentcontainer h1 {
	font-size: 120%;
	color: #7AB51D;
}
#contentcontainer h2 {
	font-size: 110%;
	color: #7AB51D;
}
#contentcontainer h3 {
	font-size: 100%;
	color: #7AB51D;
	font-weight: bold;
}
div.blackcontent div.contentblock {
	background-color: #222222;
	border-color: #4c4c4c #000 #000 #4c4c4c;
	border-width: 1px;
	border-style: solid;
}
div.blackcontent div.contentblock:empty {
	display: none;
}
div.blackcontent div.contentleft {
	width: 640px;
	float: left;
}
div.whitecontent div.contentleft {
	width: 610px;
	float: left;
}
#contentcontainer div.contentright {
	width: 310px;
	float: right;
	margin-left: 10px;
}
#contentcontainer table th {
	background-color: #c9c9c9;
	text-align: left;
	font-weight: bold;
	color: #4c4c4c;
}
#contentcontainer table td {
	background-color: #e3e3e3;
	text-align: left;
	font-weight: normal;
	color: #4c4c4c;
}
#contentcontainer a {
	color: #7ab51d;
}
#contentcontainer input, #contentcontainer textarea, #contentcontainer select {
	border: none;
	font-family: Trebuchet MS, Arial, Verdana, Sans-serif;
	font-size: 10pt;
}
div.termekhead {
	border: 1px solid #7f868a;
	margin-bottom: 14px;
	padding: 14px;
}
div.termekheadleft {
	float: left;
	width: 280px;
}
div.termekheadcenter {
	float: left;
	width: 140px;
	margin-left: 4px;
}
div.termekheadcenter a {
	display: block;
	height: 34px;
	padding-left: 40px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	color: #7f868a !important;
	text-transform: uppercase;
	text-decoration: none;
}
div.termekheadcenter a.img {
	line-height: 34px;
	background-image: url(/img/arrow.termekimage.png);
}
div.termekheadcenter a.kat {
	line-height: 17px;
	background-image: url(/img/pdf.termek.jpg);
}
div.termekheadcenter a:hover {
	text-decoration: underline;
}
div.termekheadright {
	float: right;
	width: 154px;
}
	div.termekqlinks {
		border-top: 1px solid #717171;
		border-right: 1px solid #191919;
		border-bottom: 1px solid #191919;
		border-left: 1px solid #717171;
		background-color: #373737;
	}
	div.termekqlinks ul {
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	div.termekqlinks ul li {
		background-image: url(/img/dot.green.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0px 4px 0px 8px;
		margin-left: 8px;
	}
	div.termekqlinks ul li a {
		color: #fff !important;
		line-height: 28px;
		letter-spacing: -1px;
	}
label.termeksection {
	display: block;
	float: left;
	cursor: pointer;
	width: 120px;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	text-align: center;
	color: #fff;
	background-image: url(/img/tab.i.png);
	background-repeat: none;
	margin-right: 1px;
}
label.active {
	color: #d3d829;
	background-image: url(/img/tab.a.png);
	background-repeat: none;
}

#termeksectiondetails {
	border-top: 2px solid #4c4c4c;
	text-align: justify;
}
#termeksectiondetails div.termeksection {
	display: none;
}
#termeksectiondetails div.termeksection:first-child {
	display: block;
}
div.termeklistcontainer {
	background-image: url(/img/bg.termeklist.png);
	background-repeat: repeat-y;
	background-position: center center;
}
div.termeklist {
	text-align: left;
	width: 48%;
}
div.termeklist h3 {
	margin: 0px;
}
ul.termeklist {
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 20px 0px;
	alist-style-type: none;
	list-style-image: url(/img/dot.green.png);
}
ul.termekcslist {
	padding: 0px 0px 0px 16px;
	amargin-left: 20px;
	list-style-image: url(/img/dot.green.png);
}
ul.termeklist li {
	abackground-image: url(/img/dot.green.png);
	abackground-repeat: no-repeat;
	abackground-position: left center;
	amargin-left: 8px;
	apadding: 0px 4px 0px 8px;
	line-height: 1.8em;
}
ul.termeklist li a {
	color: #fff !important;
}
ul.termeklist li p {
	margin: 0px;
}
#footermenubar {
	height: 24px;
	line-height: 24px;
	margin-top: 15px;
	color: #7ab51d;
	text-align: right;
	padding-right: 4px;
	background-image: url(/img/bg.footermenu.png);
}
	#footermenubar a {
		color: #656b6e;
	}
#footer {
	height: 52px;
	text-align: center;
	font-size: 92%;
	color: #656b6e;
	line-height: 26px;
}
	#footer p {
		margin: 0px;
	}
	#footer a {
		color: #656b6e;
	}
#quickmenu {
	z-index: 99999;
	position: absolute;
	background-color: #fff;
	width: 223px;
	padding: 10px;
	color: #000;
}
	#quickmenu a {
		color: #000;
	}
	#quickmenu ul {
		margin: 0px 0px 0px 15px;
		padding: 0px;
	}
a.button {
	display: block;
	padding-right: 36px;
	background-image: url(/img/btn.right.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 13px;
	text-decoration: none;
}
a.buttonwhite {
	display: block;
	padding-right: 36px;
	background-image: url(/img/btn.right.white.png);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 13px;
	text-decoration: none;
}
a.bovebben {
	float: left;
	color: #7f868a !important;
}
a.ajanlat {
	width: 118px;
	color: #d3d829 !important;
	text-transform: uppercase;
}
a.button span {
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0px 16px 0px 16px;
	background-image: url(/img/bg.btn.png);
	cursor: pointer;
}
a.buttonwhite span {
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0px 16px 0px 16px;
	background-image: url(/img/bg.btn.white.png);
	cursor: pointer;
}
a.more {
	adisplay: block;
	afloat: right;
	text-align: right;
	border: 1px solid #7ab51d;
	padding: 4px 5px 2px 5px;
	color: #7ab51d;
	text-decoration: none;
	amargin-top: -2em;
}
a.more:hover {
	text-decoration: underline;
}
a.mailto {
	display: block;
	float: right;
}
div.arrowbar {
	height: 28px;
	overflow: hidden;
	background-image: url(/img/bg.quicknav.png);
}
	div.arrowbar div.arrowbarleft {
		float: left;
		background-image: url(/img/arrow.navimenu.png);
		height: 19px;
		width: 20px;
		margin-top: 5px;
	}
	div.arrowbar div.arrowbarcontent {
		margin-left: 35px;
		margin-right: 35px;
		line-height: 28px;
	}
	div.arrowbar div.arrowbarright {
		float: right;
		background-image: url(/img/quicknav.right.png);
		width: 35px;
		height: 28px;
	}
	div.arrowbar div.arrowbarleftw {
		float: left;
		background-image: url(/img/bar.left.white.png);
		width: 35px;
		height: 28px;
	}
	div.arrowbar div.arrowbarrightw {
		float: right;
		background-image: url(/img/bar.right.white.png);
		width: 35px;
		height: 28px;
	}
dl.list {
}
	dl.list dt {
		margin-bottom: 4px;
	}
	dl.list dd {
		margin-left: 0px;
		color: #58585a;
		padding-bottom: 12px;
		margin-bottom: 10px;
		border-bottom: 1px dashed #a1a6a9;
	}
.clear {
	clear: both;
}
.rclear {
	clear: right;
}
.hidden {
	display: none !important;
}
.upcase {
	text-transform: uppercase;
}
.justify {
	text-align: justify;
}
.center {
	text-align: center;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.aright {
	text-align: right;
}
.white {
	color: #fff !important;
}
.white a {
	color: #fff !important;
}
.green {
	color: #7AB51D !important;
}
table.normal td {
  color: #fff !important;
  background-color: #191919 !important;
}
#ajanlattermeklist {
	margin-left: 10px;
	amargin-top: 60px;
	height: 240px;
	width: 444px;
	overflow: auto;
	border-top: 1px solid #4c4c4c;
	border-left: 1px solid #373737;
	border-right: 1px solid #2c2c2c;
	border-bottom: 1px solid #2c2c2c;
	padding: 10px 18px 10px 18px;
	background-color: #222222;
}
#ajanlattermeklist ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#ajanlattermeklist ul li.toggler {
	cursor: pointer;
}
#ajanlattermeklist ul li.noli {
	list-style-type: none;
}
#ajanlattermeklist ul a.toggler {
	color: #fff !important;
}
#ajanlattermekselected a.removetermek {
	display: block;
}
#overlap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 99999;
}
#explorer6 {
    position: absolute;
    width: 240px;
    height: 240px;
    top: 100px;
    left: 50%;
    margin-left: -120px;
    border: 3px solid #7AB51D;
	z-index: 100000;
	text-align: justify;
	padding: 20px;
	abackground-color: #FEF5D6;
	acolor: #fff;
}
#explorer6 a {
	color: #7AB51D;
}

