/* html */
html {
background: #4D4D4D url(../interface/bg.png) repeat;
margin: auto;
height: 100%;
min-height: 100%;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 18px;
color: #000000;
}

/* ----------------------------------------------------------------------------- */
/* body */
body {
background: #4D4D4D url(../interface/bg.png) repeat;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 18px;
color: #000000;
text-align: center;
margin: auto;
min-height:100%;
height: 100%;
}

/* ----------------------------------------------------------------------------- */
/* table */
td {
font-family: arial, helvetica, sans-sherif;
font-size: 13px;
line-height: 18px;
color: #3D3D3D;
}

/* container */
#container {
width: 100%;
text-align: left;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* menu */
#menu_main {
width: 100%;
height: 90px;
margin: auto;
position: relative;
text-align: center;
}


/* ----------------------------------------------------------------------------- */
/* real menu */
#menu {
background: url(../interface/menu_bg.png) no-repeat;
width: 980px;	
height: 90px;
margin: auto;
text-align: center;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
padding-top: 20px;
padding-left: 25px;
}

#menu ul li { 
display: inline; 
}
#menu li a {
color: #FFFFFF;
text-decoration: none;
font-size: 13px;
font-family: arial, helvetica, sans-sherif;
padding-right: 20px;
}

#menu li a:hover {
color: #EFA522;
text-decoration: none;
}


/* ----------------------------------------------------------------------------- */
/* header */
#header_main {
width: 100%;
height: 149px;
margin: auto;
position: relative;
text-align: center;
}

/* ----------------------------------------------------------------------------- */
/* hungarian real header */
#header_hu {
background: url(../interface/header_bg_hu.png) no-repeat;
width: 980px;
height: 149px;
margin: auto;
position: relative;
text-align: left;
}

/* ----------------------------------------------------------------------------- */
/* romanian real header */
#header_ro {
background: url(../interface/header_bg_ro.png) no-repeat;
width: 980px;
height: 149px;
margin: auto;
position: relative;
text-align: left;
}

/* ----------------------------------------------------------------------------- */
/* hungarian real header */
#header_en {
background: url(../interface/header_bg_en.png) no-repeat;
width: 980px;
height: 149px;
margin: auto;
position: relative;
text-align: left;
}

/* ----------------------------------------------------------------------------- */
/* content */
#content_main {
width: 100%;
margin: auto;
position: relative;
text-align: center;
}

/* ----------------------------------------------------------------------------- */
/* real content */
#content {
background: url(../interface/content_bg.png) repeat-y;
width: 980px;
margin: auto;
}

/* ----------------------------------------------------------------------------- */
/* footer */
#footer_main {
width: 100%;
margin: auto;
position: relative;
text-align: center;
}

/* ----------------------------------------------------------------------------- */
/* footer top */
#footer_top {
background: url(../interface/footer_top.png) no-repeat;
width: 980px;
height: 24px;
margin: auto;
position: relative;
text-align: left;
}

/* ----------------------------------------------------------------------------- */
/* footer content */
#footer_content {
background: url(../interface/footer_content.png) repeat-y;
width: 980px;
margin: auto;
position: relative;
text-align: left;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
}

/* ----------------------------------------------------------------------------- */
/* footer bottom */
#footer_bottom {
background: url(../interface/footer_bottom.png) no-repeat;
width: 980px;
height: 24px;
margin: auto;
position: relative;
text-align: left;
}

/* ----------------------------------------------------------------------------- */
/* title */
#title {
background: url(../interface/title_bg.png) no-repeat;
width: 632px;	
height: 114px;
margin: auto;
position: relative;
text-align: left;
}

h1 {
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
padding-top: 45px;
padding-left: 40px;
}

/* ----------------------------------------------------------------------------- */
/* main */
#main {
background: url(../interface/main_bg.png) repeat-y;
width: 632px;	
margin: auto;
position: relative;
text-align: left;
}

p {
font-family: arial, helvetica, sans-sherif;
font-size: 13px;
line-height: 20px;
color: #3D3D3D;
padding-left: 40px;
padding-right: 40px;
text-align: justify;
margin: auto;
}

/* ----------------------------------------------------------------------------- */
/* language */
#language {
width: 348px;	
height: 37px;
margin: auto;
position: relative;
text-align: center;
padding-right: 20px;
}

h2 {
background: url(../interface/h2_bg.png) no-repeat;
width: 348px;	
height: 37px;
font-size: 14px;
color: #3D3D3D;
font-weight: bod;
padding-top: 20px;
padding-left: 20px;
margin-bottom: 0px;
}

/* ----------------------------------------------------------------------------- */
/* sitemap */
#sitemap {
width: 980px;
margin: auto;
position: relative;
text-align: left;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
padding-left: 30px;
padding-right: 30px;
}

.submenu {
color: #FFFFFF;
font-size: 12px;  
text-decoration:none;
}
.submenu:hover {
color: #EFA522;
font-size: 12px;  
text-decoration:none;
}

.footer_menu {
color: #DEDEDE;
font-size: 12px;  
text-decoration:none;
font-weight: bold;  
}
.footer_menu:hover {
color: #EFA522;
font-size: 12px;  
text-decoration: none;
font-weight: bold;  
}


.footer_submenu {
color: #DEDEDE;
font-size: 12px;  
text-decoration:none;
}
.footer_submenu:hover {
color: #EFA522;
font-size: 12px;  
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* sitemap */
#days {
margin: auto;
position: relative;
text-align: left;
font-family: arial, helvetica, sans-sherif;
font-size: 16px;
line-height: 18px;
color: #FFFFFF;
padding-left: 670px;
padding-top: 50px;
}

.big {
color: #FFFFFF;
font-family: arial, helvetica, sans-sherif;
font-size: 50px;  
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* body */
.text {
font-family: arial, helvetica, sans-sherif;
font-size: 11px;
line-height: 20px;
color: #3D3D3D;
}

.smalltext {
font-family: arial, helvetica, sans-sherif;
font-size: 11px;
line-height: 20px;
color: #3D3D3D;
}

.text2 {
font-family: arial, helvetica, sans-sherif;
font-size: 11px;
line-height: 16px;
color: #3D3D3D;
}
