* {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; margin: 0; padding: 0;}
body {background-color: #141414;
  background-image: url("../images/background.jpg"); background-repeat: repeat; background-position: top left;
  background-attachment: fixed;
}
a {text-decoration: none;}
img {border: none;}
table {border-collapse: collapse;}
h1 {border-bottom: 1px solid #b8b8b8; font-size: 24px;}
p {margin-bottom: 10px; text-indent: 20px;}

ul.flat {list-style: none;}
ul.flat li {display: inline;}

.center {text-align: center;}
.right {text-align: right;}
.margBot {margin-bottom: 10px;}
.clear {clear: left;}
.preloadImages {display: none;}

div.twoColumnsContainer {}
div.twoColumnsContainer div.column {float: left; width: 50%;}
div.twoColumnsContainer div.clear {clear: both;}

div.todo {border: 3px double; margin: 20px; padding: 20px; text-align: center;}

div.pageNav {text-align: right;}
div.pageNav * {font-size: 10px;}
div.pageNav a {margin-left: 4px;}
div.pageNav a.active {font-weight: bold; font-size: 12px;}

#main {padding-bottom: 100px;
	background-image: url("../images/bg_main.jpg"); background-position: left top;
	background-repeat: no-repeat; background-attachment: fixed;}

#bc {height: 20px; font-size: 10px;}
#bc a {text-decoration: underline;}
#header {height: 100px;}
#content {margin-top: 10px; margin-bottom: 30px;}
#sep1 {height: 30px; clear: both;}
#footer {height: 30px; clear: both;}

#logo {width: 130px; height: 100%; margin-left: 10px; display: block; float: left;}
#logo img {height: 100%;}
#mainTitle {font-family: Arial; font-weight: bold; position: relative; top: 20px;
  float: left; font-size: 80px; color: #d90000;}

#bc * {font-size: 10px;}

#left {width: 130px; height: 650px; display: block; float: left; margin-right: 10px;}
#left ul.menu {width: 100%; list-style: none;}
#left ul.menu * {font-size: 12px;}
#left ul.menu li {text-align: right; cursor: pointer;}
#left ul.menu li.active {font-weight: bold;}
#left ul.menu li div.menuImageHolder {text-align: left; /*height: 40px; */margin-top: 10px; /*background-repeat: no-repeat; */border-bottom: 1px solid #8b8b8b;}
#left ul.menu li.active div.menuImageHolder {/*height: 50px;*/}
#left ul.menu li a {display: block; height: 15px; margin-bottom: 5px;}

#left ul.menu li.home {border-bottom: 3px solid #8b8b8b; background-image: none; background-repeat: no-repeat;}
#left ul.menu li.home div.menuImageHolder {display: none;}
#left ul.menu li.home a {border: none; margin-bottom: 0;}


#language {position: absolute; top: 10px; left: 830px;}


#page {height: 100%; margin-left: 180px;}
#page a.email {font-weight: bold; text-decoration: underline; color: #ff0000;}

div.footerLine {background-image: url("../images/footer-line.png"); background-position: left top;
  background-repeat: repeat-x; height: 4px;}

#footer div.footerMenu {width: 900px;}
#footer ul.menu {margin-top: 5px;}
#footer ul.menu * {font-size: 10px; color: #b8b8b8;}
#footer ul.menu li {display: inline; margin-left: 5px;}
#footer ul.menu li.active * {font-weight: bold; color: #ffffff;}
#footer ul.menu li a {}
#footer ul.menu li a:hover {}


