* { font-size: 12px; font-family: Trebuchet MS; color: #bebebe; }

body { background: #060606; }
#body { background: url(../img/bottom.gif) bottom right  no-repeat; }
#layout { width: 975px; text-align: left; background: url(../img/top.gif) no-repeat; }

h1 { margin-bottom: 20px; height: 34px; line-height: 34px; padding-left: 20px; font-size: 14px; text-transform: uppercase; color: #6d6e71; background: url(../img/page_title.gif); }

a { color: #fff; text-decoration: none; }

input, textarea { color: black; }

#content_top { width: 716px; background: url(../img/content_top.gif) no-repeat; }
#content_mid { width: 716px; background: url(../img/content_mid.gif) repeat-y; }
#content_bot { width: 716px; background: url(../img/content_bot.gif) bottom left no-repeat; }
#content_pad { padding: 120px 30px 30px 100px; text-align: right; }

#langs * { text-decoration: none; color: #7d7d7d; }

.footer * { color: #7d7d7d; font-size: 11px; }

.item1 { text-align: right; padding: 2px 0; }
.item1 a { font-size: 14px; color: #7d7d7d; text-decoration: none; }
.item1_ { text-align: right; padding: 2px 0; border-bottom: 1px solid white; }
.item1_ a { font-size: 14px; color: #fff; text-decoration: none }

.item2 { text-align: right; padding: 2px 0; }
.item2 a { font-size: 13px; color: #d8b469; text-decoration: none; }
.item2_ { text-align: right; padding: 2px 0; }
.item2_ a { font-size: 13px; color: #d8b469; text-decoration: none }

.item3 { text-align: left; padding: 2px 0; }
.item3 a { font-size: 11px; color: #de6a23; text-decoration: none; }
.item3_ { text-align: left; padding: 2px 0; }
.item3_ a { font-size: 11px; color: #de6a23; text-decoration: none }

.item4 { text-align: left; padding: 2px 10px; background: url(../img/bullet.gif) center left no-repeat; }
.item4 a { font-size: 11px; color: #7d7d7d; text-decoration: none; }
.item4_ { text-align: left; padding: 2px 10px; background: url(../img/bullet.gif) center left no-repeat; }
.item4_ a { font-size: 11px; color: #fff; text-decoration: none }


#sitemap,
#sitemap ul {
margin: 0 !important;
padding: 0 !important;
list-style: none;
}

#sitemap li {
margin: 0;
padding: 5px 0 5px 15px;
background: url('../img/sitemap_mid.gif') repeat-y 2px -16px;
}

#sitemap li.last {
background: url('../img/sitemap_last.gif') no-repeat 2px -16px;
}


#sitemap li#homepage {
padding: 0 0 5px;
background: none;
}

#sitemap a {
font-weight: bold;
}

#sitemap ul {
margin-top: 7px !important;
}

#sitemap ul a {
font-weight: normal;
}

#sitemap dd {
margin: 0 0 5px 10px;
}
