body { font-size:0.8em; font-family:Trebuchet MS,verdana; color:#888; background: #000; margin:0px 0px 0px 0px; padding:0px; }
img { border:none; }
a { color:#fff; }
a:hover { text-decoration:none; }
a.btn { border:1px solid #7592ad; background: url('../images/sub1.jpg') center center repeat-x #000; padding: 2px 5px 2px 5px; margin: 0px 1px 0px 1px; color:#fff; text-decoration:none; font-size:0.85em; }
a.btn:hover { background: url('../images/sub.jpg') center center repeat-x #000; color:#000; text-decoration:none; }

h1 { text-align:left; color:#fff; padding:20px 0px 10px 10px; margin:0px; }
h2 {color:#fff; padding:10px 0px 2px 10px; margin:0px;}
h3,h4 {color:#fff; padding:1px 1px 5px 1px; margin:5px 2px 2px 5px;}

p { margin:5px 0px 0px 0px; padding:0px; }
ul { margin:5px 0px 0px 30px; padding:0px; }

div.container { width:950px; margin:0px auto 0px auto; background:#000; }
div.content { width:950px; text-align:left; background: url('../images/content_back.gif') no-repeat #000; }
.margin { padding:10px 40px; }

div.header * { margin:0px; padding:0px; }
div.header { width:950px; position:relative; }
div.header .logo {  }
div.header #langbar { position:absolute; top:10px; right:10px; }

div.menu { height: 41px; width:950px; background: url('../images/menu_back.gif') center center no-repeat #000; font-size:16px;  font-family:Trebuchet MS,verdana; }
div.menu ul { list-style: none; height:41px; width:600px; }
div.menu a { text-decoration:none; display: block; padding: 0px 0px 0px 0px; font-weight:bold; color:#222; }
div.menu li:hover a { color:#000; }
div.menu li { list-style: none; float: left; position: relative; background: url('../images/menu_item_back.gif') left repeat-y; border-left: 0px solid #5eaade; padding: 9px 30px 9px 30px; margin: 0px 0px 0px 0px;   }
div.menu li:hover ul, div.menu li.sfhover ul {  display:block; }
div.menu .first { border:0px; background:transparent; }

div.footer { clear:both; text-align:center; height:200px; font-size:12px; background: url('../images/footer_back.gif') top center no-repeat; }
div.footer p { padding-top:20px; }
div.footer a { text-decoration:none; color:#555; }
div.footer a:hover { text-decoration:underline; }

.gallery .item_body { padding-top:15px; }
.gallery .item_body .item_body { padding-top:0px; text-align:center; }
.gallery .item .item { float:left; margin:5px; border:1px solid #666; background:#333; padding:5px; }
.gallery .item .item a { display:block; margin:0px auto; }
.gallery .item .item p { text-align:center; }
.gallery .addGal a { background: url('../images/icons/Plus.gif') center no-repeat #666; width:150px; height:80px; }
.gallery .addGal a:hover { background-color:#888; }


.toolbar { text-align:right; width:929px; margin:0px 10px 0px 10px; padding:5px 0px 5px 0px; }
.toolbar a { font-weight:bold; }

