*{margin:0;padding:0}
body{margin:10px auto;background:#040404 url(../img/bg.jpg)}

h1,h2,#content,#footer p,#navbar li a{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}
a{color:#c33}
a:hover{color:#f66}
a img{border:none}

#header,#content,#nav,#footer,#oaklogo{margin:0 auto}
#header,#content{width:750px}
#nav,#footer{width:780px}
#header{height:120px; position: relative;}
#flagsbg, #flags { position: absolute; top:5px; right: 4px; }
#flagsbg {width: 74px; height: 24px; background-color: #fff; opacity: .7; padding: 3px 0 5px 8px;}
#flags { top: 12px; height: 17px; line-height: 11px;}
#flags a { margin-right: 8px; opacity: .6}
#flags a:hover, #flags #current-lang { opacity: 1; }
#gmap {float:right;width:416px;height:300px;margin-right:30px;margin-top:25px}
#nav{margin-top:-11px;padding-top:11px;height:41px;background:#000}
 #navbar{margin-left:10px;width:760px;height:30px;background:url(../img/navbar.jpg) repeat-x}
 #navbar li{float:left;padding-left:25px;list-style-type:none}
 #navbar li a{display:block;width:110px;height:22px;border-bottom:5px solid #d20000;padding-top:3px;background:transparent;text-align:center;color:#fff;font-size:15px;font-weight:bold;text-decoration:none}
 #navbar li a.active,#navbar li a:hover{background:#d20000 url(../img/navactive.jpg);height:27px;border-bottom:none} 
 #navfooter{margin-left:15px;width:750px;height:11px;background:#e4e4e4}
#content{background:#fff;padding-top:10px;font-size:13px}
 #content h1{margin-bottom:15px;float:left;width:157px;height:44px;background:#fe0000 url(../img/title.jpg) no-repeat;padding-left:22px;color:#fff;font-size:28px;font-weight:normal;letter-spacing:1px}
 #content h2{margin:15px 0;height:18px;background:url(../img/h2bar.jpg)}
 #content h2 span{padding-right:10px;background:#fff;font-size:13px;color:#f00}
 #content p{margin:15px 33px;text-align:justify}
 #content .col p{margin:15px 0px}
 #content p.full{clear:left;margin:10px 33px 5px}
 #content ul{margin:10px 15px}
 #content ul ul{margin:0px 15px}
 #content.c2 .col1,#content .col2{width:323px}
 #content.c2 .col1{clear:left;float:left;margin-left:33px}
 #content.c2 .col2{float:right;margin-right:33px}
 #content.c2 .clearcols{height:1px;clear:both}
 #catlist{clear:left;margin:15px 33px 0 33px}
 #catlist ul{list-style-type:none}
 #catalog{clear:left;margin:15px 33px}
 #bigtable{width:684px;overflow:scroll}
 #bigtable table{margin-left:1px}
 #catalog p{margin:2px 0 0}
 #catalog table{margin-bottom:7px;border-collapse:collapse;border:1px solid #999}
 #catalog table p{margin:2px 3px;text-align:center;font-size:11px;font-family:"Trebuchet MS",Verdana}
 #catalog table td{text-align:center;border:1px solid #999}
 #catalog table th{border:1px solid #999}
 #catalog table thead th{background:#555;color:#fff}
 #catalog table tbody tr th,#catalog table tbody tr td{background:#eee}
 #catalog table tbody tr.odd th,#catalog table tbody tr.odd td{background:#ddd}
 #catalog table thead th p{margin:3px 5px;text-align:center}
 #catalog table tbody th p{text-align:left;font-weight:bold} 
 #catalog .right{text-align:right}
 .piece a{float:left;margin:4px;display:block;border:1px solid #000}
#footer{height:71px;background:#000 url(../img/footer.jpg) no-repeat;color:#eddddd}
 #footer p{padding:30px 0 0 170px;font-size:11px;font-weight:bold}
#oaklogo{width:680px;height:29px}
 #oaklogo a{float:right}
 #oaklogo img{border:none}

.clearl{clear:left;height:1px}