* {margin: 0; padding: 0; border: 0;}
body {background-image: url(/images/bg_body.gif); background-position: top; background-repeat: repeat-y; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* MAIN CONTAINER */
div#maincontainer {background-image: url(/images/bg_maincontainer.gif); background-position: top; background-repeat: repeat-y; width: 778px; margin-left: auto; margin-right: auto; position: relative; border-bottom: 1px solid #c1daf1;}

/* HEADER */
div#header_hu {width: 778px; height: 57px;background-image: url(/images/bg_header_hu.gif); background-position: top; background-repeat: no-repeat;}
div#header_ro {width: 778px; height: 57px;background-image: url(/images/bg_header_ro.gif); background-position: top; background-repeat: no-repeat;}

/* MENU */
div#menublock {background-image: url(/images/bg_menublock.gif); background-position: top; background-repeat: no-repeat; width: 778px; height: 26px; line-height: 26px; text-align: left;}
table#menu td {background-image: url(/images/bg_menu.gif); background-position: top; background-repeat: repeat-x; font-weight: bold; font-size: 7pt;}
table#menu td a {color: #283c83; background-color: inherit; text-decoration: none;}
table#menu td a:hover {color: #df0021; background-color: inherit; text-decoration: none;}

/* LANGUAGE SELECT */
div#langselect {background-image: url(/images/bg_langselect.gif); background-position: top; background-repeat: no-repeat; width: 120px; height: 142px; position: absolute; left: 637px; top: 0; text-align: right;}
div#langselect p {padding-top: 12px;}
div#langselect img {margin-bottom: 5px; border: 1px solid #c0daf0;}

/* CONTENT */
div#content {margin-left: 12px; width: 510px; text-align: left; font-size: 8pt; float: left; color: #283C83; background-color: inherit; line-height: 150%; margin-top: 25px;}
div#content h1 {font-size: 12pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #dd0016; background-color: inherit; margin-bottom: 25px;}
div#content h2 {font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #283C83; background-color: inherit; margin-bottom: 15px;}
div#content hr {border-top: 1px solid #e9f1f9; border-bottom: 0; border-left: 0; border-right: 0; height: 1px; margin-bottom: 15px; clear: both;}
div#content p {margin-bottom: 15px;}
div#content a {color: #283c83; background-color: inherit; text-decoration: underline;}
div#content a:hover {color: #dd0016; background-color: inherit; text-decoration: underline;}
div#content ul.normallist {list-style-position: outside; margin-bottom: 15px;}
div#content ul.normallist li {list-style-type: disc; font-size: 8pt; margin-left: 25px; margin-bottom: 5px;}
div#content span.quoted80 {float: left; margin-left: 80px;}

/* IMAGE GALLERY */
div#image_gallery {margin-left: 12px; width: auto; text-align: left; font-size: 8pt; float: left; color: #283C83; background-color: inherit; line-height: 150%; margin-top: 25px;}
div#image_gallery h1 {font-size: 12pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #dd0016; background-color: inherit; margin-bottom: 25px;}
div#image_gallery h2 {font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #283C83; background-color: inherit; margin-bottom: 15px;}
div#image_gallery p {margin-bottom: 15px;}
div#image_gallery hr {border-top: 1px solid #e9f1f9; border-bottom: 0; border-left: 0; border-right: 0; height: 1px; margin-bottom: 15px; clear: both;}
div#image_gallery img {border: 1px solid #c1daf1; margin-bottom: 10px; margin-right: 10px;}

/* DECOR PICTURES */
div#decorpics {width: 214px; float: right; margin-right: 21px;  margin-top: 50px;}

/* FOOTER */
div#footer {clear: both;}