* { margin:0px; padding:0px; }
html { width:100%; }
img { border:0px; }
body { width:930px; position:relative; margin:0 auto; background: url(/images/background.png); font: normal 12px verdana; color:#4A3F28; }
.wrapper { width:1020px; margin:0px auto; margin-right:auto; margin-left:auto; }
.logo { padding: 120px 0px 0px 70px; }
.top { width:100%; height:270px; background: url(/images/top-deco.png) no-repeat top center; }
.bottom { clear:both; width:100%; font: normal 10px verdana; text-align:center; color:#41350F; /* height:239px; background: url(/images/bottom-deco.png) no-repeat top center;*/ }
#menu { padding:20px 0px 0px 310px; height:42px;}
#menu li { float:left; list-style: none; padding: 0px 40px 0px 0px; margin: 0px; }
#menu img { float:left }
.subMenu { padding: 10px 0px 0px 45px; width:192px; height:305px; position:absolute; background: url(/images/submenu-back.png) no-repeat 0px; z-index:30; }
.textContent { padding-left:160px; width:800px; }
.textTop { background: url(/images/content-top.png) no-repeat bottom center; height:102px; }
.textRepeat { background: url(/images/content-repeat.png) repeat-y 14px; }
.textRepeat .padding { padding:0px 40px 0px 50px; }
.textBottom { background: url(/images/content-bottom.png) no-repeat 15px; height:47px; }
.contentWrapper ul { margin: 5px 0px 0px 0px; padding-left: 0px; list-style: none; font:normal 10px verdana; }
.contentWrapper ul li { margin-left:5px; padding: 1px 0px 3px 14px; background: url(/images/bullet.png) no-repeat 0 .5em; font: normal 11px verdana; }
a { font: normal 11px verdana; text-decoration: underline; color: #41350F; }
a:active { font: normal 11px verdana; text-decoration: underline; color: #41350F; }
a:hover { font: normal 11px verdana; text-decoration: underline; color: #41350F; }
hr { background: url(/images/line.png) no-repeat center bottom; margin: 8px auto; height: 8px; border: 0 none; }
pre { padding:10px; background:#F5EFD0; border:solid 1px #4A3F28; overflow:auto; margin:2px 0px 2px 0px; }
fieldset { border:solid 1px #4A3F28; width:90%; padding:10px; }
legend { font:bold 11px verdana; padding: 0px 10px 0px 10px; }
td { padding:2px; border-bottom:solid 1px #C3B883 }
th { padding:2px; border-bottom:solid 1px #C3B883; background:#C3B883 }
table.comp td { text-align:center; }

