a:link { color: #cccccc; text-decoration: none;}
a:visited { color: #999999; text-decoration: none; }
a:hover { color: #cc3300; text-decoration: underline; }
a:active { color: #cc0000; text-decoration: none; }

a:link.a_news { color: #330000; text-decoration: none; }
a:visited.a_news { color: #663300; text-decoration: none; }
a:hover.a_news { color: #cc3300; text-decoration: underline; }
a:active.a_news { color: #cc6633; text-decoration: none; }


body{ 
  margin:0px;  background-color:#330000;}

h2,h3{
@display:inline; font-size:11px; font-weight:normal; color:#666666; }

h4{ font-size:13px; color: #cccccc; background-color: #330000; margin-top:0px; }

.br20{ line-height: 20%; }

.br40{ line-height: 40%; }

.br60{ line-height: 60%; }

.br80{ line-height: 80%; }

.br160{ line-height: 160%; }

.br200{ line-height: 200%; }


table.top_main{left:30px ; top:10px; position:relative; }

td.top_main{vertical-align: top;}

div.main_img{width:750px; height:400px ; }

div.main_menu{width:750px;  height:40px ;} 

div.news{
 width: 180px; height:auto; margin: 0px 0px 0px 5px;  padding: 10px 15px; white-space: nomal; 
 background-color: #4c0000; border:1px #663300 solid; line-height:130%; color:#cccccc; font-size:13px; font-family:sans-serif; 
}

div.main{
width:740px; height:auto; top:15px; padding:20px 0px 20px 10px;  
font-size:15px; line-height:180%; font-family:serif; background-color: #330000; color:#cccccc;
}

div.bunner{
 width:150px;  height:auto;  float: right; margin: 0px 0px 0px 25px;  padding: 0px; 
 line-height:110%; color:#cccccc; font-family:sans-serif; font-size:10px; text-align :right;
 }

img.bunner{ width: 150px; height:45px; margin: 5px 0px 0px 0px; clear: right;}


div.e_footer{
  width:728px;  height:45px ;
  top:20px; position:relative;
  clear:right; 
  padding: 0px 0px 0px 20px;
  font-size:11px; 
  color: #330000;
  background-color: #4c0000;
  border: 1px #663300 solid;
}

img.shop{
 float:left; margin: 0px 15px 0px 0px;
 border:1px #663300 solid;
}

hr{
 border: 1px #330000 solid;
}

div.rec{float:right;}

span.new{
  font-size:11px;  color: #cc3300;
}

strong.title{
  font-size:17px;
}

p{ 
  margin:20px 0px 20px 0px;
  padding:0px 15px 0px 0px;
}


div.ToPageTop{
 width:720px;
 margin-top:30px;
 text-align:center;
}

div.underlink{
 width:350px; 
 float:right; vertical-align :top; text-align: right;
 padding:5px 3px 0px 0px;
}


div.copylight{
 width:350px; clear: right; 
 float:right; vertical-align :top; text-align: right;
 padding:0px 10px 0px 0px; color:#cccccc;
}


