body {background-color: #a29a85; font-size: 0.9em; font-family: Sans; margin: 0; padding: 0;text-align: center;}

A:active {color: white;text-decoration: none;}
A:visited {color: white;text-decoration: none;}
A:link {color: white;text-decoration: none;}
A:hover {color: black;text-decoration: none;}

A:active img {color: #d4caae; border-color: #d4caae; border-width: 1px; border-style: solid;}
A:visited img {color: #d4caae;text-decoration: none; border-color: #d4caae; border-width: 1px; border-style: solid;}
A:link img {color: #d4caae;text-decoration: none; border-color: #d4caae; border-width: 1px; border-style: solid;}
A:hover img {color: black; border-color: black; border-width: 1px; border-style: solid;}

.align {width: 1200px; margin: auto;text-align: left;}

.head .left {background: url(images/headleft.gif) 0 100% no-repeat;height: 110px;}
.head .right {background: url(images/headright.gif) 100% 100% no-repeat; height: 110px}
.head .mid {background: url(images/headmid.gif) 0 100% repeat-x; height: 110px}

.neck .left {background: url(images/neckleft.gif) 0 0 no-repeat;height: 68px}
.neck .right {background: url(images/neckright.gif) 100% 0 no-repeat; height: 68px} 
.neck .mid {background: url(images/neckmid.gif) 0 0 repeat-x; height: 68px}

.foot .left {background: url(images/footleft.gif) 0 100% no-repeat;height: 76px}
.foot .right {background: url(images/footright.gif) 100% 100% no-repeat; height: 76px}
.foot .mid {background: url(images/footmid.gif) 0 100% repeat-x; height: 76px; position: relative;}
.foot .txt {width: 100%; text-align: right; right: 60px; bottom: 20px; position: absolute; color: #3d2b1c;}

.fieldset {margin: 0; padding: 0; border: none;}

.menu, .menu * {padding: 0; margin: 0; z-index: 5;}
.menu {display: block; padding-left: 100px; padding-right: 100px; font-size: 1.3em; list-style-type: none;}
.menu li {float:left; position: relative;}
.menu li a {display: block; height: 1.5em; line-height: 1.5em; padding-right: 1em; padding-left: 0.5em;}
.menu li.lang {float: right; padding-left: 0.5em; padding-right: 0.5em;}
.menu li.social {margin-left: 0.5em;}
.menu li.social a {padding-right: 0; margin: 0;}
.menu li.social a img {border-style: none;}
.menu li.social:hover {background-color: transparent;}
.menu li ul {display: none; position: absolute; width: 10.5em; background-color: #302216; top:1.5em; left:0; border: 1px solid white; padding-top: 0.5em; padding-bottom: 0.5em;}
.menu li ul li {display: inline; width: 100%;}
.menu li ul li a {display: block; height: 1.5em; text-align: left; padding-left: 1em; font-size: 0.8em;}
.menu li:hover {background-color: white;}
.menu li:hover ul {display: block;}
.menu li:hover ul a {color: white;}
.menu li:hover a, #menu li ul a:hover {color: black;}

.main {background-color: #3d2b1c;}
.main .left {color:#FFFFFF; background: url(images/mainleft.gif) 0 0 repeat-y;}
.main .right {color:#FFFFFF; background: url(images/mainright.gif) 100% 0 repeat-y;}
.main .rightup {background: url(images/mainrightup.gif) 100% 0 no-repeat; z-index: 1;}
.main .content {padding-left: 100px; padding-right: 100px; min-height: 800px !important; color: #D8D6D4;}

.text {padding: 0;margin: 0; width: 1000px; clear: both; padding-left: 40px;}
.text H1 {padding: 2pt 0 2pt 0;margin: 0; color: white;}
.text H2 {padding: 2pt 0 2pt 0;margin: 0; color: white;}
.text .center {text-align: center;}
.text IMG {border-color: #d4caae; border-width: 1px; border-style: solid;}
