@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../images/bg.gif) center top no-repeat #171717; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; }
a{ color:#fff; font-weight:bold; }
img{ border:none; margin:1px; }
h1, h2, h3{ border-bottom:solid #4f4f4f 1px; margin:5px; padding:0; }
h1{ font-size:16px; }
h2{ font-size:14px; text-align:center; }
h3{ font-size:13px; text-align:center; }
h4{ font-size:10px; text-align:center; }
p{ margin:5px; padding:0; }
#header{ margin:auto; margin-top:18px; width:800px; height:272px; background:url(../images/header/img1.jpg) no-repeat bottom; position:relative; }
#logo{ width:800px; height:112px; margin:auto; }
#menu{ list-style:none; padding:0; height:25px; line-height:25px; font-weight:bold; position:absolute; right:1px; bottom:0; cursor:default; color:#ccc; }
#menu ul{ display:inline; text-align:center;  }
#menu li{ display:inline; }
#menu li a{ color:#fff; text-decoration:none; padding:5px; background:url(../images/menu.gif) top; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border:#171717 1px solid; }
#menu li a:hover{ text-decoration:none; background:url(../images/menu.gif) bottom; }
#container{ width:800px; margin:auto; background:#363636; min-height:508px; margin-bottom:30px; }
#floatleft{ background:url(../images/x_repeat.png) repeat-x; width:556px; float:left; margin:10px 0 0 10px; border:solid #4f4f4f 1px; padding:4px; }
#floatright{ background:url(../images/x_repeat.png) repeat-x; width:200px; float:right; margin:10px 10px 0 0; border:solid #4f4f4f 1px; }
#footer{ background:#171717; position:fixed; z-index:2; bottom:0px; width:100%; height:20px; border-top:solid 1px #333; line-height:20px; margin:auto; }
#no_ls{ list-style:none; }
.clear:after{ display:block; visibility:hidden; clear:both; height:0; content: "."; padding-bottom:5px; }