BODY {
 margin : 0 auto;
 padding: 0px;
 text-align : center;
 background-image : url(img/back_color.gif);
}
.container {
 width : 813px;
 margin :0 auto;
 text-align:left;
 padding : 15px;
  background-color : white;
}

#top{margin:0px 0px 10px 0px;padding:3px;font-size:10px;background-color:#efefef;border-bottom:1px solid #cccccc;}


#HeaderLeft {
 float:left;
 width : 232px;
 height : 55px;
 margin : 0px 0px 0px 0px;
 padding:0px;
}
#HeaderRight {
 margin : 0px 0px 0px 242px;
 padding: 0px;
}
#TopLeft {
 float:left;
 margin :0;
 padding:0px;
  font-size : 80%;
  width : 468px;
}
#TopRight {
 margin : 0px 0px 0px 480px;
 padding:0px;
 font-size : 80%;
  width : 300px;
}


.search{
padding:8px 5px;
margin:0px 0px 10px 0px;
background-image : url(img/b02.gif);
background-position:bottom;
background-repeat:repeat-x;
text-align:center;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}

.sbtn {
 color:#ffffff;
 background-color:#00008B;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

.menu {
 font-size : 100%;
}
.menu H2 {
clear:both;
margin:0px 0px 0px 0px;
padding:3px 0 1px 30px;
list-style-type : none;
font-size :140%;
background-image : url(img/h2.gif);
background-position:center left;
background-repeat:no-repeat;
}

#cate{
padding:5px 0px 3px 0px;
border-top:1px solid silver;
border-bottom:1px solid silver;
background-image : url(img/b02.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.menu H2 a:link{color:#000000;text-decoration: none; }
.menu h2 a:visited{color:#000000;text-decoration: none; }
.menu h2 a:hover{color:#999999;}


.menu UL {
height:30px;
margin : 0px 0px 0px 3px;
padding : 0px 0px 0px 0px;
list-style-type : none;
}
.menu LI {
line-height:140%;
font-size:100%;
margin : 0px 0px 0px 0px;
padding : 2px 5px 0px 0px;
float: left;
width : 48%;
color : gray;
list-style-type : none;
display: block; 
}

.menu p{
margin:0 0 0px 0;
padding:0;
font-size:10px;
color:#666666;
font-family:"MS PGothic";
text-align:right;
}

.icon{
text-align:left;
width:120px;
padding:2px 0 0 20px;
background-image : url(img/icon.gif);
background-repeat: no-repeat;
background-position:left center;
}


#desc p{
font-size:90%;
margin: 0px;
padding:0px;
line-height:140%;
}


#TopRight H3{
font-size : 80%;
margin:0 0 5px 0;
padding:5px;
color:#ffffff;
background-color:#336699;
font-weight:normal;
}

#TopRight H3 a:link{color:#ffffff;}
#TopRight h3 a:visited{color:#ffffff;}

#TopRight UL {
margin: 0px 0px 10px 0px;
padding: 5px;
border:1px solid #dcdcdc;
background-color:#efefef;
list-style-type: circle; 

}

#TopRight LI {
margin: 0 0 0 20px;
padding: 0;
line-height:120%;
}

.inline{
 margin : 0px;
 padding : 3px 0px 10px 0px;
}
#footer{
  font-size : 70%;
  margin-top : 5px;
  margin-left : 0px;
  margin-bottom : 0px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  clear : left;
}
#footer UL {
 margin : 0px 0px 10px 0px;
 padding : 5px 0px 0px 0px;
 list-style-type:none;
  
  
  
}
#footer LI {
 margin: 0px;
 padding : 0px 0px 0px 0px;
 width : 20%;
 float: left;
 list-style-type : none;  
}
#footer1{
  font-size : 70%;
  margin-top : 5px;
  margin-left : 0px;
  margin-bottom : 0px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  clear : left;
  padding-top : 3px;
  padding-bottom : 0px;
}
#footer2{
  margin-top : 10px;
  margin-right : 0px;
  margin-bottom : 10px;
  font-size : 60%;
  text-align : right;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  padding-top : 3px;
}
#footer3{
  font-size : 70%;
  margin-top : 5px;
  margin-left : 0px;
  margin-bottom : 0px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  clear : left;
  padding-top : 3px;
  padding-bottom : 0px;
}
.top_foot_ad{
  margin-left : 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : silver;
}

A:VISITED{
  color : blue;
}
A:LINK{
  color : blue;
}
A:HOVER{
  color : #ff0080;
}
.ad{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-bottom : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;}
.inline UL{
  list-style-type : none;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.inline LI{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  
}
IMG{border-width : 0px 0px 0px 0px;}
P{
  font-size : 80%;
  line-height : 140%;
}
H1{
  font-size : 100%;
  padding-bottom : 0pt;
  padding-top : 0pt;
  padding-left : 0pt;
  padding-right : 0pt;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}


.menu_rss {
 font-size : 100%;
}
.menu_rss H2 {
clear:both;
margin:0px 0px 0px 0px;
padding:3px 0 1px 30px;
list-style-type : none;
font-size :140%;
background-image : url(img/h2.gif);
background-position:center left;
background-repeat:no-repeat;
}

#cate{
padding:5px 0px 3px 0px;
border-top:1px solid silver;
border-bottom:1px solid silver;
background-image : url(img/b02.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.menu_rss H2 a:link{color:#000000;text-decoration: none; }
.menu_rss h2 a:visited{color:#000000;text-decoration: none; }
.menu_rss h2 a:hover{color:#999999;}

.menu_rss UL {
height:30px;
margin : 0px 0px 0px 3px;
padding : 0px 0px 0px 0px;
list-style-type : none;
}
.menu_rss LI {
line-height:140%;
font-size:100%;
margin : 0px 0px 0px 0px;
padding : 2px 5px 0px 0px;
color : gray;
list-style-type : none;
}
