*{
margin:0px;
padding:0px;
position:relative;
}
html,body
{
width:100%;
height:100%;
background:url('../images/design/bg.png') repeat-x #0F1B0F;
font-family:arial;
font-size:12px;
color:#C8CFC9;
}
#a {color:#E7E6E8;}
a {
color:#a2bbd5;
text-decoration:none;
}

a:hover {
text-decoration:none;
}


#body
{
width:959px;
height:auto;
margin:0 auto;
}
#header
{
width:100%;
height:213px;
background:url('../images/design/header.png') no-repeat;
}
#menu
{
width:100%;
height:45px;
}
#menu .cont
{
float:left;
left:190px;
}
#menu * img,#menu * a
{
border:0px;
}
#middle
{
width:957px;
height:100%;
min-height:100%;
background:url('../images/design/middle.png') repeat-y;
margin:0 auto;
}
#middle div.box
{
width:914px;
margin:0 auto;
}
div.nav
{
margin-bottom:10px;
}
div#left
{
width:133px;
height:100%;
float:left;
}

div#center
{
width:648px;
height:100%;
float:left;
}

div#right
{
width:133px;
height:100%;
float:left;
}


#left .head,#right .head
{
width:100%;
height:40px;
background:url('../images/design/nav_head.png') no-repeat;
text-align:center;
padding-top:10px;
color:#fff;
font-size:10px;
font-weight:bold;
}
#left .cont,#right .cont
{
width:100%;
background:url('../images/design/nav_middle.png') repeat-y;
padding:10px 0;
text-align:center;
font-weight:bold;
color:#245825;
}
#left .cont ul,#right .cont ul
{
list-style-type:none;
}



#left .cont a, #right .cont a
{
color:#173918;
text-decoration:none;
}




#left .foot,#right .foot
{
width:100%;
height:61px;
background:url('../images/design/nav_foot.png') no-repeat;
}

#center .head
{
width:100%;
height:56px;
background:url('../images/design/cont_head.png') no-repeat;
}
#center .cont
{
width:100%;
background:url('../images/design/cont_middle.png') repeat-y;
padding:10px 0;
}
#center .cont .in
{
width:600px;
margin:0 auto;
}
#center .foot
{
width:100%;
height:61px;
background:url('../images/design/cont_foot.png') no-repeat;
}



#footer
{
width:957px;
height:49px;
background:url('../images/design/footer.png') no-repeat;
padding-top:10px;
margin:0 auto;
}
#footer p,#footer a
{
text-align:center;
font:11px arial,verdana;
color:#C8CFC9;
}
.clear
{
clear:both;
}
