/*	general styles	*/
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	overflow:hidden;
	
	background-color: #e4e0da;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#container {
	width: 100%;
	height: 100%;
	margin: 0px;
	
	background-color: #ffffff;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 14px;
}

/*	scrollbars	*/
div {
	scrollbar-3dlight-color:#e4e0da;
	scrollbar-arrow-color:#e4e0da;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#e4e0da;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-track-color: #fff;
}

img { border: none; }

.txt { color: #80612e; }

a {
	color: #a9a196;
	text-decoration: none;
}

a:hover {
	color: #ffa800;
	text-decoration: none;
}

.title {
	font-size: 12px;
	color: #ffa800;
	font-weight: normal;
}

.sub {color: #d9d3cb; }

.data {
	color: #a9a196;
	text-decoration: none;
}

.num {color: #80612e; font-weight: bold; }


/*	left menu	*/
#left {
	position: absolute;
	padding: 10px 0px;
	left: 0px;
	top: 0px;
	width: 244px;
	height: 25%;
	
	text-align: left;
}

body#aktualis #left {
	background-image: url(../images/shortline.gif);
	background-repeat: no-repeat;
	background-position: right 18px;
}

#left .menu {
	padding-top: 10px;
	padding-right: 18px;
	text-align: right;
}


/*	left bottom illusration	*/
#deco {
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 397px;
	height: 197px;
	
	background-image: url(../images/illust_1smaller.jpg);
	background-repeat: no-repeat;
	z-index: 5;
}


/*	main contents	*/
#center {
	position: absolute;
	top: 18px;
	bottom: 18px;
	right: 179px;
	width: 440px;
	_width: 440px;
	_height: expression((parentNode.offsetHeight - 36)+"px"); /* ie */
	z-index: 10;
}

#festmeny #center {
	margin-left: 244px;
	margin-right: 18px;
	width: 700px;
	
	text-align: right;
	background: none;
}

#innercenter { line-height: 14px; }



#center .newsblock {
	margin-left: 18px;
	margin-right: 24px;
	_margin-right: 10px;
	margin-bottom: 18px;
	_width: 390px; 
	clear: both;
}

.newsblock .title {
	margin-left: 72px;
	width: 200px;
}

.newsblock .date {
	width: 72px;
	float: left;
	margin-bottom: 5px;
}

.newsblock .descr {
	margin-left: 72px;
	margin-right: 0;
	margin-bottom: 5px;
}

.newsblock .link { margin-left: 72px; }

body#kapcsolat .title { margin-bottom: 18px; }

body#kapcsolat .newsblock {
	margin-bottom: 0px;
	line-height: 14px;
}



/*	pieces	*/
#center .pieceblock {
	margin-left: 18px;
	margin-right: 12px;
	margin-bottom: 18px;
	_width: 390px; 
	clear: both;
}

.oddrow a {float:left; margin-right:10px;}
.evenrow a {float:right; margin-left:10px;}
.evenrow .title, .evenrow .data, .evenrow .sub {padding-left:5px;}
.pieceblock .title {padding-top:20px;}
.pieceblock hr {color:#d9d3cb; background-color:#d9d3cb;}
div.line_h {width:276px; margin:7px 0px; background-image:url(../images/line_h.jpg); background-repeat:repeat-x; background-position:center;}

/*	article	*/
.article {margin:0px 18px;}
.article p {margin:10px 0px 0px 0px;}

/*	right menu	*/
#right { position:absolute; right:17px; top:0px; width:142px; height:100%; text-align:right; padding:0px;}
body#festmeny #right {text-align:left; }
#right .menu {margin-top:18px;}
#right .menu li {margin-bottom:6px;}
#rightline_top {position:absolute; right:177px; top:18px; width:1px; height:50%; border-left:1px solid #e4e0dd;}
#rightline_bottom {position:absolute; right:177px; bottom:18px; width:1px; height:50%; border-left:1px solid #e4e0dd;}

/*	right bottom block - copyright, design by...	*/
#corner {position:absolute; bottom:18px; right:35px; text-align:right; width:120px;}
#corner a {color:#80612e;}
#corner a:hover {color:#ffa800;}

/*	language link	*/
#language {position:absolute; top:53%; right:38px;}


/*	Scroller without javascript	*/
div.scroller {overflow: auto;	/* default for users with JS disabled */ position: relative; }
div.scrollinner {position: absolute; left: 0px; top: 0px;}

/* align scroll buttons in cells */
div.scrollup, 
div.scrolldn { display:	none; line-height: 1px; _cursor: hand; cursor: pointer; position:absolute; right:0px; }
div.scrollup {top:0px;}
div.scrolldn {bottom:0px;}
/*	END of scroller */

@media print {
@page { margin: 2cm 1.5cm; }
html, body, div#container, div.scroller, #center {height:; width:; overflow:visible;}
body, .txt, .title, .sub, .data, .num {color:#000;}
div.scrollup, div.scrolldn, #left .menu, #scrollbox {display:none;}
#center { position:absolute; width:90%; margin-top:100px; margin-left:0px; padding-right:18px;}
#right, #language {display:none;}
#rightline_top, #rightline_bottom {right:0px;}
#center {margin-right:0px; height:;}
#corner {position:absolute; bottom:60px; right:18px; }
.title {page-break-after: avoid;}
}