body{
margin:0px;
padding:0px;
text-align:center;
}

#wrap{
width:760px;
margin:0px auto;
text-align:left;
border-left:1px solid #289FA7;
border-right:1px solid #289FA7;
}

h1{
background-color:#104162;
font-size:12px;
color:#ffffff;
text-align:left;
margin:0px auto;
padding:3px 5px;
}

img{
border:none;
}

a{
color:#0E5CD0;
text-decoration:none;
}

div,p{
font-size:12px;
padding:0px;
margin:0px;
line-height:18px;
text-align:left;
}

td{
font-size:12px;
line-height:18px;
}

.headbar{
background-image:url(../img/bg_headbar.gif);
border-bottom:1px solid #ffffff;
width:760px;
}

.topnavi{
background-image:url(../img/bg_topnavi.gif);
padding:10px;
}

.topnavi img{
margin-bottom:2px;
}

.topmain{
background-image:url(../img/bg_topmain.gif);
background-repeat:no-repeat;
padding-left:8px;
width:563px;
}

.rankingtb{
width:430px;
}

.rankingtb td{
padding:0px 2px;
}

.rankingtb td img{
margin:3px 5px;
}

.headtbs{
color:#FFFFFF;
text-align:left;
}

.headtbs a{
color:#FFFFFF;
}

ul.navibt{
margin:5px 10px;
padding:0px;
text-align:left;
}

ul.navibt li{
list-style:none;
padding-left:2px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
margin-bottom:5px;
border-left:5px solid #95B74B;
}

ul.navibt li a{
color:#2A618A;
text-decoration:none;
}


.newstxt{
background-image:url(../img/bg_news.gif);
background-repeat:no-repeat;
color:#FFFFFF;
padding-left:10px;
}

.newstxt a{
color:#FFFFFF;
}

.main{
width:553px;
margin-top:5px;
}
.main td.gr{
font-size:12px;
font-weight:bold;
color:#E7F1F5;
background-image:url(../img/bg_tlt1.gif);
padding:7px 20px;
}
.main td.bl{
font-size:12px;
font-weight:bold;
color:#307AE2;
background-image:url(../img/bg_tlt2.gif);
padding:7px 20px;
}
.main2{
margin-top:5px;
}
.main2 td{
color:#6D6D6D;
}

.main2 td img{
margin-right:3px;
margin-bottom:5px;
}
.can td{
padding-right:15px;
}


.menu{
margin-top:0px;
}


h3{
background-image:url(../img/bg_pagetitle.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:22px;
padding:12px 16px;
margin-left:1px;
}
.titletxt{
margin:5px 15px;

}
.main3{
width:500px;
padding:5px;
margin:10px 15px;
border: 1px solid #666666;
}
.main3 td.subtitle{
background-color:#104162;
color:#FFFFFF;
font-weight:bold;
padding-bottom:3px;
padding-left:8px;
padding-top:3px;
}
.txt{
border: 1px solid #666666;
border-collapse:collapse;
}

.txt td{
border: 1px solid #666666;
padding:3px;
}
.txt td.grbk{
background-color:#F1C360;
color:#545C39;
text-align:center;
font-weight:bold;
}
.txt td.grbk2{
background-color:#F1C360;
color:#545C39;
font-weight:bold;
}
