
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;}
.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;}
.ppv{color:#FF0C09;font-size:14px;font-weight:bold;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
.bold{font-weight:bold;}

BODY{background: #111111;padding:0px;margin:0px;border-spacing:0px;text-align:center;}
table{padding:0px; margin:0px;}
img{border:0px;}

#container{
width:750px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#navi{
width:750px;height:40px;
padding:0px;
margin:0px;
background:url(../img/top/red_ttl.gif) no-repeat;
}

.navi_00{
width:120px;
padding:5px 0px 0px 10px;
float:left;
}

.navi_01{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 5px;
float:left;
}

.navi_01 ul{
margin-top:14px;
}

.navi_01 li{
list-style-type: none;
float:left;
background:url(../img/top/arwrd0w.gif) no-repeat;
font-size:12px;
padding-left:16px;
padding-right:5px;
}

.navi_01 li a:link{color:#ffffff;text-decoration:none;}
.navi_01 li a:active{color:#111111;text-decoration:underline;}
.navi_01 li a:visited{color:#ffffff;text-decoration:none;}
.navi_01 li a:hover{color:#ffffff;text-decoration:underline;}



#photo{
width:750px;height:360px;
border-top:1px solid #ffffff;
background:url(../img/2012/0205.jpg) no-repeat;
border-bottom:1px solid #444444;
}

.top_icn{width:150px;position: relative; top: -40px; left:600px;}
.top_ppv{width:150px;position: relative; top: -30px; left:610px;}
.top_enter{width:200px;position: relative; top: -40px; left:30px;}
.top_000{width:130px;position: relative; top: 30px; left:20px;}

.conart{
width:130px;height:70px;
margin:0;padding:0;
float:left;
}

.top_books{
width:130px;height:170px;
position: relative; top: 155px; left:0px;
text-align:right;
}

.top_books2{
width:100px;height:170px;
position: relative; top: 4px; left:0px;
margin-right:5px;
float:right;
}

.top_category_3{
width:170px;height:30px;
margin:0;padding:0;
position: relative; top: 265px; left:0px;
}


#main{
width:750px;
padding:10px 0px 0px 0px;
margin:0px;
font-size:12px;color:#c0c0c0;line-height:16px;
background:url(../img/top/bg.gif) repeat-y;
}

#left
{
padding:0px 10px 0px 20px;
width:270px;
font-size:12px;line-height:18px;
float:left;
}

#left ul{list-style-type:none;margin:0px;padding:0px;}

#left li{
background:url(../img/top/arw_rd2.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}

#right
{
width:420px;
padding:0px;
font-size:12px;line-height:18px;
float:left;
}

#right ul{list-style-type:none;margin:0px;padding:0px;}

#right li{
background:url(../img/top/arw_wht.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}


.cnt td{padding:0px;margin:0px;}
.cnt_media{padding:1px;margin-bottom:10px;}
.cnt_media2{padding:1px;margin-bottom:10px;clear:both;}

.records1{width:200px;float:left;}
.records2{width:200px;float:right;}
.records01{width:135px;float:left;}
.records02{width:130px;float:right;}


.cnt_webgate{
height:200px;
padding:5px 1px 1px 1px;
margin:10px 0px;
clear:both;
border-top:1px dotted #777777;
border-bottom:1px dotted #777777;
}

.cnt_webgateicn{width:160px;float:left;}
.cnt_webgatetxt{padding:6px 3px 3px 3px;}

.cnt{
padding:1px;
margin-bottom:10px;
border-bottom:1px dotted #777777;
}

.media{padding:3px;vertical-align:top;margin-bottom:10px;}

.media2{
padding:3px;vertical-align:top;
margin-bottom:10px;
clear:both;
}

.media img{padding:2px 4px 0px 0px;vertical-align:top;float:left;}
.media p{clear:right;vertical-align:top;}

.footer{padding:10px 0px 0px 10px;margin:0px;clear:both;border-bottom:1px solid #ffffff;}
.footer td{width:145px;padding:2px;text-align:left;vertical-align:top;}

#copyright{
width:750px;height:50px;
background:#000000;
font-size:12px;color:#ffffff;line-height:18px;
text-align:center;
padding-top:10px;
margin:0px;
}


.redbar{
padding:0px 3px;
margin:4px 0px 20px 0px;
font-size:14px;color:#ffffff;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.redbar0{
padding:0px 3px;
margin:4px 0px 7px 0px;
font-size:14px;color:#ffffff;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.arwrd{
background:url(../img/top/arw_rd.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}

.arwrd0{
background:url(../img/top/arwbk0.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk0{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwrd0w{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk0w{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.img_ttl{margin-bottom:4px;}

.photo_icn{}
.photo_icn td{margin:0px;padding:0px;}
.photo_icn a{display:block;margin:0px;padding:0px;color:#c0c0c0;border:2px solid #000000;}
.photo_icn a:visited{border:2px solid #000000;}
.photo_icn a:hover{color:#ffffff;border:2px solid #ff0c09;}
.photo_icn a:active{border:2px solid #ff0c09;}

.menu_bnr{margin:0 0 10px 0;text-align:center;border-bottom:1px solid #222222;}
.menu_bnr ul{margin:0;padding:0;}
.menu_bnr li{list-style-type:none;display:inline;padding:0 0px;}

.rcdtopics{margin:2px 0 8px 0;}
