body{
	padding:0px;	
	margin:0px;
	color:#4A3204;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
background-color:#ffbf00;
/*	line-height: 1.1;*/
}

body.main {
/*height:700px;*/
width:100%;
/*background-color:#F6C684;*/
text-align: center;
position:absolute;
left:0px;
}

.wrapper {
text-align: left;
position: relative;
margin: 0 auto;
background-position: bottom right;
background-repeat:repeat-x;*/
}

a{
/*color:#CEB58E;*/
color:#4A3204;
font-weight:bold;
text-decoration:underline;
}

/*mouseover event*/
a:hover{
acolor:#FFBF01;
text-decoration:none;
}

.center{
text-align: center;
}
/*************************************/
/*         the top header            */
/*************************************/
.top{
display:block;
/*border-bottom:solid 1px black;*/
width:1000px;
height:124px;
text-align:center;
z-index:2;
background-image: url(images/top.jpg); 
background-repeat:no-repeat;
}

/*************************************/
/*         the top menu              */
/*************************************/
.topmenu{
text-align:center;
display:block;
height:38px;
width:1000px;
background-image: url(images/topmenu.jpg);
background-repeat:no-repeat;
/*color:#CEB58E;*/
font-weight:bold;
font-size:11px;
padding-top:7px;
}


a.topmenuitem{
margin-left:9px;
/*color:#CEB58E;*/
color:#4A3204;
font-weight:bold;
text-decoration:none;
}

/*mouseover event*/
a.topmenuitem:hover{
color:#FFBF01;
/*text-decoration:underline;*/
}

#language{
position:absolute;
left:865px;
/*tomi: kikapcs*/
display: none;
}

/*****************************************/
/*            the right column           */
/*****************************************/
.right{
display:block;
position:absolute;
/*left menu + main area*/
left:934px;
height:100%;
width:67px;
/*background-color:#CEB58E;*/
/*border-right: solid black 1px;*/
z-index:1;
background-image:url(images/border3.gif);
background-repeat:repeat-y;
background-position:100% 0%;
}

/*****************************************/
/* the left menu container and elements  */
/*****************************************/

.menu{
display:block;
color:#4A3204;
/*border:dotted 1px black;*/
background-color:#b52622;
position:absolute;
width:162px;
height:100%;
padding-top:0px;
margin-left:0px;
background-image:url(images/border1.gif);
background-repeat:repeat-y;
background-position:100% 0%;
font-size:13px;
}


/*************************************/
/*         the footer                */
/*************************************/
.footer {
	display:block;
	position:absolute;
	/*bottom:-156px;*/
atop:880px;
	height:13px;
	width:1008px;
	clear: left;
	/*border:solid red 1px;*/
background-image: url(images/border2.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	z-index:5;
}

._footerright {
display:block;
background-color:black;
width:48px;
bottom:-132px;
height:10px;
float:right;
}

/*************************************/
/*         the main area             */
/*************************************/
div.main{
/*border-bottom:solid 1px black;*/
display:block;
color:#4A3204;
position:absolute;
left:157px;
width:800px;
z-index:3;
}

/*bordered images*/
img.brd {
border:solid 2px  black;
margin: 3px;
}

/*************************************/
/*  the tables on the main page      */
/*************************************/
#indexpage{
background-image: url(images/main_bck.jpg);
height: 100%;
background-repeat: no-repeat;
background-position: 4px 0px;
}

.data{
position:absolute;
display:block;
color:#4A3204;
}

.datahead, .dataheadbig{
display: block;
clear:both;
/*border:solid 1px black;*/
font-weight:bold;
text-align:center;
position:relative;
color:#4A3204;
/*color:#FFBF01;*/
/*color:white;*/
}


.datahead *{
position:relative;
top: 32px;
}

.dataheadbig *{
position:relative;
top: 45px;
}

.datahead{
height: 70px;
}

.dataheadbig {
height: 81px;
}

.datacontent{
padding-left: 25px;
padding-right: 25px;
display: block;
overflow:hidden;
/*tomi*/
text-align:center;

}

.datacontentbig{
padding-left: 45px;
padding-right: 45px;
display: block;
overflow:hidden;
text-align:center;
}

.datafooter, .datafooterbig{
display: block;
position: absolute;
bottom: 0px;
left:0px;
width: 100%; 
/*border:solid 1px black;*/
}

.datafooter{
/*the next one is because of the backgroud picture height*/
height: 33px;
}

.datafooterbig{
/*the next one is because of the backgroud picture height*/
height: 43px;
}

/********************************/
/*  menus on the main page      */
/********************************/

a.mainlink{
color:#4A3204;
font-weight:bold;
text-decoration:underline;
}

a.mainlink:hover{
color:#FFBF01;
text-decoration:underline;
}

/*************************************/
/*  the dimensions of the tables     */
/*************************************/
#data1{
left:7px;
top:80px;
width:189px;
height:240px;
}
#data2{
left:7px;
top:375px;
width:189px;
height:240px;
}
#data3{
left:587px;
top:80px;
width:189px;
height:240px;
}
#data4{
left:587px;
top:375px;
width:189px;
height:240px;
}
#data5{
left:200px;
top:12px;
width:379px;
height:620px;
}

#data1 .datacontent, #data3 .datacontent {
/* #data<x> - .datahead - .datafooter */
/* 240 - 70 - 33 */
height: 137px;
/*height: 100%;*/
}

#data2 .datacontent, #data4 .datacontent {
/* #data<x> - .datahead - .datafooter */
/* 240 - 61 - 20 */
height: 137px;
}

#data5 .datacontentbig {
/* #data<x> - .datahead - .datafooter */
/* 550 - 141 - 63 */
height: 346px;
}

#data51, #data52, #data53, #data54 {
display:block;
/*border:solid 1px black;*/
position:absolute;
padding:2px;
}

#data51{
width:260px;
top:80px;
height:80px;
left:55px;
}

#data52{
width:260px;
top:240px;
height:80px;
left:55px;
}

#data53{
width:110px;
top:400px;
height:150px;
left:52px;
}

#data54{
width:110px;
top:400px;
height:150px;
left:210px;
}

.maintitle{
font-weight:bold;
text-align:center;
margin-bottom:5px;
}
 
/*************************************/
/* page specific data                */
/*************************************/

.content{
	font-size:12px;
	padding-left:30px;
	padding-right:30px;
}

H1{
font-size:25px;
font-weight:bold;
text-align:center;
display:block;
margin-top:15px;
margin-bottom:15px;
}

H2{
font-size:14px;
font-weight:bold;
}

H3{
font-size:12px;
font-weight:bold;
}
