html, body
{
	background:#f0eabd url(/images/body-bg.gif) top left repeat-x;
	font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	height:100%;
	width:100%;
}

a.more
{
	background:url(/images/tovabb.gif) top left no-repeat;
	display:block;
	text-indent:-1000em;
	width:72px;
	height:20px;
}
strong
{
	font-weight:bold;
}
#main-container
{
	background:#9ab170 url(/images/page-bg.gif) top left repeat-x;
	margin:1px auto 0;
	padding:0;
	width:952px;
	/*height:1035px;*/
}
#header
{
	background:url(/images/header-bg.jpg) top left no-repeat;
	width:952px;
	height:213px;
}
#header h1
{
	position:absolute;
	width:0;
	height:0;
	text-indent:-1000em;
}
#header #link-main-page
{
	display:block;
	width:930px;
	height:199px;
	padding-left:12px;
	padding-top:14px;
}

#container #sidebar-left
{
	float:left;	
	width:180px;
	min-height:822px;
}
#container #sidebar-left h3
{
	margin:0;
}
#container #sidebar-left p.more
{
	position:absolute;
	top:87px;
	left:91px;
	float:right;
}

#container #sidebar-left #sidebar-menu #sidebar-menu-top
{
	background:url(/images/sidebar-left-menu-top.jpg) top left no-repeat;
	width:180px;
	height:36px;
}
#container #sidebar-left #sidebar-menu ul
{
	width:172px;
	margin:0 0 0 8px;
	line-height:normal;
}
#container #sidebar-left #sidebar-menu ul li
{
	display:block;
	margin:0;
	padding:0;
}
#container #sidebar-left #sidebar-menu ul li a
{
	display:block;
	
	padding:2px 0 0 13px;
	width:159px;
	height:17px;
	
	color:#270902;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	
}
#container #sidebar-left #sidebar-menu ul li a:hover
{
	color:#9a4b38;
}

#container #sidebar-left #sidebar-menu ul .menu-1
{
	background: url(/images/menu-bg-1.png) top left;
}
#container #sidebar-left #sidebar-menu ul .menu-2
{
	background: url(/images/menu-bg-2.png) top left;
}
#container #sidebar-left #sidebar-menu ul .menu-3
{
	background: url(/images/menu-bg-3.png) top left;
}
#container #sidebar-left #sidebar-menu ul .menu-4
{
	background: url(/images/menu-bg-4.png) top left;
}
#container #sidebar-left #sidebar-menu ul .menu-5
{
	background: url(/images/menu-bg-5.png) top left;
}
#container #sidebar-left #sidebar-menu ul .menu-6
{
	background: url(/images/menu-bg-6.png) top left;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator
{
	display:block;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	height:2px;
	width:172px;
	margin-top:-1px;
	padding:0;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator-1
{
	background:url(/images/menu-sep-1.png) top left;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator-2
{
	background:url(/images/menu-sep-2.png) top left;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator-3
{
	background:url(/images/menu-sep-3.png) top left;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator-4
{
	background:url(/images/menu-sep-4.png) top left;
}
#container #sidebar-left #sidebar-menu ul li.menu-separator-5
{	
	background:url(/images/menu-sep-5.png) top left;
}

#container #sidebar-left #sidebar-menu ul ul.submenu
{
	background-color:#f1e4a9;
	margin:0;
	padding:0 0 0 18px;
	display:none;
	width:154px;
}
#container #sidebar-left #sidebar-menu ul ul.selected
{
	display:block;
}
#container #sidebar-left #sidebar-menu ul ul.submenu li
{
	border-bottom:1px solid #ebeec8;
	font-size:12px;
	margin:0;
	padding:3px 0 2px 0;
}
#container #sidebar-left #sidebar-menu ul ul.submenu li a
{
	width:145px;
	margin:0;
	padding:0 0 0 5px;;
	font-weight:normal;
	text-transform:none;
}
#container #sidebar-left #sidebar-menu ul ul.submenu li a:hover
{
	color:#456449;
}
#container #sidebar-left #sidebar-menu ul ul.submenu li a.selected
{
	background-color:#ffffff;
}

#container #sidebar-left #sidebar-menu #sidebar-menu-bottom
{
	background:url(/images/sidebar-left-menu-bottom.png) top left no-repeat;
	width:172px;
	margin:0 0 0 8px;
	height:26px;
}

#container #sidebar-left #enquirer
{
	background:url(/images/enquirer-bg.png) top left no-repeat;
	position:relative;
	margin-left:8px;
	width:158px;
	height:72px;
	padding-top:71px;
	padding-left:14px;
	color:#456449;
}
#container #sidebar-left #enquirer h3
{
	background:url(/images/enquirer-header.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:172px;
	height:71px;
	text-indent:-1000em;
}
#container #sidebar-left #enquirer p.more
{
	top:106px;
}

#container #sidebar-left #newsletter
{
	background:url(/images/newsletter-bg.png) top left no-repeat;
	position:relative;
	margin-left:8px;
	width:158px;
	height:80px;
	padding-top:52px;
	padding-left:14px;
	color:#456449;
}
#container #sidebar-left #newsletter h3
{
	background:url(/images/newsletter-header.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:172px;
	height:48px;
	text-indent:-1000em;
}
#container #sidebar-left #newsletter p.more
{
	top:88px;
}

#container #sidebar-left #dictionary
{
	background:url(/images/dictionary-bg.png) top left no-repeat;
	position:relative;
	margin-left:8px;
	width:158px;
	height:56px;
	padding-top:77px;
	padding-left:14px;
	color:#456449;
}
#container #sidebar-left #dictionary h3
{
	background:url(/images/dictionary-header.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:67px;
	text-indent:-1000em;
}
#container #sidebar-left #dictionary p.more
{
	top:96px;
}

#container #content
{
	background:#ffffff url(/images/content-bg.jpg) top left no-repeat;
	float:left;
	width:552px;
	min-height:812px;
	/*height:812px;*/
	padding: 10px 10px 0;
}
#container #content #sitemap
{
	color:#89a656;
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 0 20px;
}
#container #content #sitemap a
{
	color:#000000;
	text-decoration:none;
}
#container #content #sitemap a:hover
{
	text-decoration:underline;
}

#container #sidebar-right
{
	position:relative;
	float:right;
	width:200px;
	min-height:822px;
}
#container #sidebar-right h3
{
	margin:0;
}
#container #sidebar-right #sidebar-quicksearch
{
	position:relative;
	height:247px;
}
#container #sidebar-right #sidebar-quicksearch #sidebar-quicksearch-top
{
	background:url(/images/sidebar-right-qs-top.jpg) top left no-repeat;
	width:200px;
	height:36px;
	margin-bottom:30px;
}
#container #sidebar-right #sidebar-quicksearch h3
{
	background:url(/images/sidebar-quicksearch-header.jpg) top left no-repeat;
	position:absolute;
	top:36px;
	left:0;
	width:200px;
	height:30px;
	text-indent:-1000em;
}
#container #sidebar-right #sidebar-quicksearch #qsForm
{
	background:url(/images/sidebar-qs-bg.jpg) top left repeat-x;
	width:191px;
	height:156px;
}
#container #sidebar-right #sidebar-quicksearch #qsForm select
{
	color:#456449;
	margin:5px 0 6px 13px;
	width:165px;
	font-size:12px;
	line-height:normal;
}
#container #sidebar-right #sidebar-quicksearch #qsForm .submitButton
{
	background:url(/images/search.jpg) top left no-repeat;
	display:block;
	content:"";
	text-indent:-1000em;
	position:absolute;
	width:81px;
	height:20px;
	border:0 none;
	bottom:27px;
	left:98px;
}
#container #sidebar-right #sidebar-quicksearch #sidebar-quicksearch-bottom
{
	background:url(/images/sidebar-right-qs-bottom.jpg) top left no-repeat;
	width:200px;
	height:26px;
}
#container #sidebar-right #sidebar-browser
{
	background:url(/images/sidebar-right-browser.jpg) top left no-repeat;
	width:200px;
	height:161px;
}
#container #sidebar-right #sidebar-browser a
{
	display:block;
	padding-top:11px;
	width:190px;
	height:150px;
}

#container #sidebar-right #sidebar-video
{
	background:url(/images/sidebar-right-video.jpg) top left no-repeat;
	width:200px;
	height:163px;
}
#container #sidebar-right #sidebar-video a
{
	display:block;
	padding-top:13px;
	width:190px;
	height:150px;
}

#container #sidebar-right #sidebar-lakihegyi
{
	background:url(/images/sidebar-right-lakihegyi-bg.jpg) top left no-repeat;
	margin-top:89px;
	width:200px;
	height:161px;
}
#container #sidebar-right #sidebar-lakihegyi a
{
	display:block;
	padding-top:13px;
	width:190px;
	height:137px;
}

#footer
{
	position:relative;
	margin:0 auto;
	background:url(/images/footer-bg.jpg) top left no-repeat;
	width:952px;
	height:112px;
}
#footer #footer-menu
{
	color:#eed384;
	font-size:10px;
	margin:0 205px 0 185px;
	padding-top:38px;
	text-align:center;
}
#footer #footer-menu a
{
	color:#456449;
	text-decoration:none;
	text-transform:uppercase;
}
#footer #footer-menu a:hover
{
	text-decoration:underline;
}
#footer #copyright,
#footer #webmaster
{
	width:100%;
	color:#456449;
	font-size:10px;
	text-align:center;
	padding-top:35px;
}
#footer #webmaster
{
	padding-top:5px;
}
#footer #webmaster a
{
	color:#000000;
	text-decoration:none;
}
#footer #webmaster a:hover
{
	text-decoration:underline;
}
#footer #rss-feed
{
	position:absolute;
	top:35px;
	left:759px;
	font-size:10px;
}
#footer #rss-feed a
{
	background:url(/images/rss.png) no-repeat scroll left center;
	color:#727151;
	padding-left:20px;
	text-decoration:none;
	line-height:16px;
}#page-container
{
	color: #324E3A;
	font: 13px 'Trebuchet MS',Arial,Verdana,Tahoma,sans-serif;
	/*padding: 0 20px;*/
	padding-left:19px;
	padding-right:18px;
	text-align: justify;
}

a
{
	text-decoration:none;
	color:#a6bb02;
}
a:hover
{
	text-decoration:underline;
	color:#324E3A;
}

#page-container img
{
	border: 4px solid #F8FFC3;
}
#page-container small
{
	font-size:10px;
}
#page-container p, td
{
	font: 13px 'Trebuchet MS',Arial,Verdana,Tahoma,sans-serif;
	margin: 10px 0;
	color: #324E3A;
	text-align:justify;
	vertical-align:top;
}
#page-container h2
{
	margin: 2em 20px 1em 20px;
}
#page-container h3
{
	font: 18px 'Trebuchet MS',Arial,Verdana,Tahoma,sans-serif;
	font-weight: normal;
	color: #324E3A;
	margin: 2em 0 1em 0;
}
#page-container h4
{
	font: 13px 'Trebuchet MS',Arial,Verdana,Tahoma,sans-serif;
	font-weight: bold;
	margin: 0.5em 0 0.5em 0;
	color: #324E3A;
}
#page-container sup
{
	vertical-align:top;
	font-size:8px;
}#welcome
{
	background: transparent url('/images/welcome.gif') no-repeat top left;
	height: 25px;
	margin: 19px 0 30px 20px;
	overflow: hidden;
	text-indent: 100em;
	width: 371px;
}
#content p
{
	font: 15px 'Trebuchet MS',Arial,Verdana,Tahoma,sans-serif;
	color: #324E3A;
	margin: 10px 0;
	text-align: justify;
}
p#slogan
{
	margin:-20px 0 20px;
}
#content .separator
{
	border-top: 1px solid #F0EABD;
	margin: 25px 0 25px 0;
}
#content .more
{
	height: 20px;
	text-align: right;
}
#content .more a
{
	background: transparent url('/images/tovabb.gif') no-repeat top left;
	display: block;
	float: right;
	height: 20px;
	overflow: hidden;
	text-indent: 100em;
	width: 72px;
}

.comment-name
{
	color: #184D36;
	font-style: italic;
	font-weight: bold;
	margin: 0.75em 0 0 0;
	text-align: right;
}
.comment-phase
{
	color: #979797;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 1.5em 0;
	text-align: right;
}
#page-container h3
{
	margin:0;
	font-size:20px;
}


#page-container a#maplink
{
	display:block;
	width:187px;
	height:151px;
	float:right;
	margin-top:-90px;
	margin-right:-25px;
}
#page-container img#map
{
	/*display:block;*/
	border:0;
	/*float:right;*/
	width:187px;
	height:151px;
	/*margin-top:-90px;*/
	/*margin-right:-30px;*/
}
.two-column-text .left
{
	float: left;
	width: 260px;
}
.two-column-text .right
{
	float: right;
	margin-left:10px;
	width: 240px;
}

#page-container .elonyok
{
	background:url('/images/sun.jpg') top left no-repeat;
	width:485px;
	height:165px;
	padding-left:15px;
	padding-right:15px;
	padding-top:60px;
	vertical-align:middle;
}
