
/* Main containers */
body {padding:0; margin:0; font:76% verdana,tahoma,sans-serif; background:url('img/bodybg.jpg') center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;color:#330000; border-top:0px solid #444; text-align:center; line-height:1.5em;}
#wrap {background:url('img/pergament.png') top center no-repeat; width:903px; height: 950px; text-align:center; margin:0 auto; position: relative;}
#wrap2 {background:url('img/pergament2.png') top center no-repeat; width:950px; height: 700px; text-align:center; margin:0 auto; position: relative;}
#maincontent { width:620px; text-align:justify; padding:0px 15px 5px 60px; margin:0 auto;}
#right { text-align: right; }

/* HTML Tags */
table{margin-left: auto;margin-right: auto; height:150px; color:#330000; font-size: 1.05em;}
td {width: 300px; vertical-align: top; padding: 35px 5px 0 5px;}
h1 {margin: 5px}
img {margin:0 0 5px 5px;}
a {text-decoration:none; font-weight:700; color:#330000;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 5px 0;color:#330000; font-weight:700;}
ul {margin:0 0 15px 20px; padding:0;color:#330000;}
li {margin:0; padding:0 0 0 5px;color:#330000; font-weight:bold;}


/* Various classes */
.headerlogo {margin:15px auto 5px auto; padding:0; font-size:3.6em; color:#330000; letter-spacing:-2px; line-height:1.9em;}
.headerlogo a {color:#330000; font-weight:700; text-decoration:none;}
.headerlogo:hover {color:#660000; text-decoration:none;}
.langtab {position: absolute; right:0px; top: 30px;width:270px; color:#330000; }
.slogan {font-weight:bold;border-bottom:3px solid #330000; width: 620px;color:#330000; font-size:1.4em; margin:0 auto 15px auto; padding:0;}
.toptabs {clear:both; font-size:1.4em; line-height:1.5em; color:#aaa; margin:0 0 0px 0;}
.toptab {padding:0px 50px; font-weight:bold; margin:0 2px; color:#330000;}
.toptab:hover {font-weight:bold; color:#660000; text-decoration:none;}
.toptablv {margin-left: 90px; color:#330000; font-size: 2em;}
.toptabru {margin-left: 70px; color:#330000; font-size: 2em;}
.active {font-weight:bold; color:#330000;}
.active:hover {color:#660000;}
.center{text-align:center; font-size:1.4em;}
.bottomlinks, .bottomlinks a {text-align:center; color:#888; font-size:0.9em; font-weight:400; margin:5px auto;}
.footer, .footer a{color:#000; font-weight:400; vertical-align: bottom; position: absolute; bottom: 60px; width: 100%; height: 0px; left: 0;}
.footer2, .footer2 a{color:#000; font-weight:400; vertical-align: bottom; position: absolute; bottom: 315px; width: 100%; height: 0px; left: 0;}
.hide {display:none;}