 * {
                    margin:0;
                    padding:0;
            }


body {
	background-color: #000;
        color: #fff;
        font-size: 12px;
font-family: Arial,
              sans-serif;

	}
h1{
font-size:18px;
color:red;
margin:0;
padding:0;
font-weight:normal;
text-transform:uppercase;
}
h2{
font-size:13px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding-top:3px;
color:red;
}
a {
text-decoration:none;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a:hover{
color:red;
}
input{
border:none;
padding:3px;
}
p{
margin:10px 0px 0px 0px;
}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
#container{
top:100px;
  padding:0;           
  position:relative;
width:955px;
margin: 0 auto;
       
}
.logo{
border:none;
float:left;
}
#menu {

margin-left:310px;
height:60px;
width:645px;
background:#000;
}
#menu li{
position:relative;
float:left;
list-style-type:none;
line-height:90px;
}

#menu li a{
display:block;
height:60px;
padding: 0px 20px 0px 20px;
border-right:1px solid #333;
}
#menu li a:hover{
background:red;
color:#fff;
}
.menu_active{
background:red;
}
.sub_active a{
color:red;

}
#content{
clear:both;
width:955px;
margin-top:20px;
}
.left{
width:290px;
float:left;
text-align:right;
padding-right:20px;
border-right:1px solid #666;
height:500px;
}
.left li{
list-style-type:none;
margin-top:4px;
}
.left li a:hover{
color:red;
}
.active_sub{
color:red;
}
.right{
position:absolute;
margin-top:0px;
left:330px;
width:610px;
line-height:1.5;
}












