A:link{color:#ffffff;text-decoration:none;}
A:active{color:#ffffff;text-decoration:none;}
A:visited{color:#ffffff;text-decoration:none;}
A:hover{color:#ff0c09;text-decoration:underline;}

.md{font-size:12px;color:#dddddd;line-height:16px;}

.bg{font-size:14px;line-height:16px;}
.bgb{font-size:14px;line-height:16px;font-weight:bold;}
.sm{font-size:10px;color:#777777;line-height:12px;}
.ssm{font-size:8px;color:#777777;line-height:12px;}
.rd{color:#FF0C09;font-size:10px;}
.rdm{color:#FF0C09;font-size:12px;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
.bold{font-weight:bold;}

BODY{background: #000022;padding:0px;margin:0px;border-spacing:0px;text-align:center;}
table{padding:0px; margin:0px;}
img{border:0px;}

h1{
padding:0px 2px;
margin-bottom:16px;
font-size:16px;color:#ffffff;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

h2{
padding:0px 2px;
margin-bottom:10px;
font-size:14px;color:#ffffff;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

h3{
padding:0;
margin-bottom:8px;
font-size:12px;color:#ffffff;font-weight:bold;
text-align:left;
}

ul{}

li{
list-style-type:none;
display:inline;
padding:5px;
}

#container{
width:930px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#top{
width:930px;height:55px;
padding:0px;
margin:0px;
font-size:12px;color:#c0c0c0;line-height:18px;
background:#000000;
border-bottom:solid 2px #111111;
}


#main{
width:930px;height:630px;
padding:0px;
margin:0px;
font-size:12px;color:#c0c0c0;line-height:18px;
background:url(../img/main.jpg);
}

#main2{
width:930px;
padding:0px 0px 30px 0px;
margin:0px;
font-size:12px;color:#ffffff;line-height:18px;
background:url(../data/img/fire_bg.gif) repeat-y;
}

#maintxt{
width:900px;
margin:10px auto;
}

#copyright{
width:930px;height:40px;
background:#000000;
font-size:10px;color:#ffffff;line-height:18px;
text-align:center;
padding-top:10px;
margin:0px;
border-top:solid 3px #888888;
}

#menu{
width:150px;
position:relative;top:150px;left:620px;
}

#menu ul{
margin:0px;padding:0px;
list-style-type:none;
}

#menu li{
padding:0px 0px;
}

#photo_window{
padding:0px;
margin:0px;
}

.firesoul{
font-size:16px;color:#ffffff;
background:url(../data/img/firesoul.gif) no-repeat;
text-decoration:none;
padding:11px 0px 16px 24px;
}

.text1{
padding-left:24px;
margin-bottom:24px;
}

#sttl{
padding:2px 0px 0px 0px;
margin:0px 0px 30px 0px;
}

#back{
padding:30px 0px 0px 700px;
margin:0px 0px 0px 0px;
}

.alink{
font-size:12px;color:#ffffff;line-height:16px;
background:url(../data/img/alink.gif) no-repeat;
text-decoration:none;
padding:0px 0px 0px 16px;
}

.firesoul2{
font-size:12px;color:#ffffff;
background:url(../data/img/firesoul.gif) no-repeat;
text-decoration:none;
padding:11px 0px 6px 24px;
}

.text2{
padding-left:24px;
margin-bottom:24px;
}

.poster{
padding:320px 0px 0px 690px;
margin:0px;
}

.poster a:hover {
position: relative;
top: 1px;left: 1px;
text-decoration: none;
}

.link a:hover {
position: relative;
top: 1px;left: 1px;
text-decoration: none;
}

.link{
padding:40px 0px 0px 690px;
margin:0px;
}

#top a:hover {
position: relative;
top: 1px;
left: 1px;
text-decoration: none;
}

.nike{
width:150px;
margin:5px 0 0 5px;
float:left;
}

.navi{
margin:20px 0 0 15px;
width:650px;
float:left;
}

.navi ul{
margin:0;padding:0;
}

.navi li{
width:210px;
margin:2;padding:0;

}