body{background:#000 url(img/bg.gif) 0 0 repeat; font:62.5%/140% Tahoma,Arial,sans-serif; margin:0; padding:0; text-align:center; color:#5c5c5c;}
img{border:0;}
a{color:#333; margin:0; padding:0; text-decoration:none;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse; border-spacing:0; font-size:1.2em; margin:15px 0; padding:0;}
th, td{margin:0; padding:5px;}
.left{float:left;}
.img-l{background:#999; border:1px solid #bbb; float:left; margin:4px 12px 5px 0; padding:2px;}
.img-r{background:#999; border:1px solid #bbb; float:right; margin:4px 0 5px 12px; padding:2px;}
.clear{clear:both; height:0; overflow:hidden;}

#wrapper{background:#fff url(img/m-bg.gif) 0 0 repeat-y; margin:0 auto; width:794px; text-align:left; position:relative;}
#head{background:#000 url(img/head.jpg) 0 0 no-repeat; height:235px; margin:0; padding:0; position:relative;}
h1{font:30px 'Trebuchet MS', Arial, sans-serif; color:#636363; height:45px; margin:0; padding:0; position:absolute; top:10px; left:25px; text-shadow:2px 1px 2px #777;}
#slogan{color:#eee; font:11px/14px Arial,Helvetica,sans-serif; left:18px; margin:0; padding:0; position:absolute; top:73px; width:310px;}
#nav{background:url(img/menu.gif) 0 0 repeat-x; height:29px; list-style:none; margin:0; padding:0; overflow:hidden;}
#nav li{float:left; display:inline; padding:0 0 0 30px; text-align:center; line-height:29px;}
#nav a{color:#eee; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 1px #454545;}
#m_top{background:url(img/m-bg.gif) -800px 0 no-repeat; height:15px;}
#m_bot{clear:both; background:url(img/m-bg.gif) -1600px 0 no-repeat; height:15px;}
#cont{float:left; display:inline; margin:-7px 0 10px 18px; width:550px;}
#cont p{font-size:1.2em; margin:10px 0; padding:0; text-align:justify;}
#cont .title{font:bold 1.4em Arial,sans-serif; margin:10px; padding:0; text-shadow:1px 1px 1px #999;}
#cont .center{text-align:center}
#cont ul{margin:15px 10px 15px 30px; padding:0;}
#cont li{font-size:1.2em; margin:5px 0; padding:0;}
#cont table{width:100%; border-collapse:collapse; border-spacing:0; padding:0; margin: 7px auto 14px;}
#cont th, #cont td{border:1px solid #777; margin:0; padding:2px 5px; line-height:120%;}
#cont th{background:#777; font-weight:bold; color:#fff; text-align:center;}
#cont td{width:50%;}
#links{display:inline; color:#bcbcbc; float:right; margin:-7px 12px 10px 0; width:189px;}
#links .title{background:url(img/s_title.gif) 0 0 no-repeat; color:#333; font:bold 14px/33px Arial,sans-serif; height:33px;  margin:0 0 10px; padding:0; text-align:center; text-shadow:1px 1px 1px #575757;}
#links ul{margin:5px 15px 20px 25px; padding:0;}
#links li{margin:7px 0; padding:0;}
#links a{color:#ccc; font:bold 1.1em Arial,sans-serif;}
#links p{font-size:1.2em; margin:15px; padding:0;}
#footer{margin:0 auto; padding:0; width:794px;}
#footer p{font-size:11px; margin:0; padding:10px; text-align:right;}