@charaset "UTF-8";

body{
margin:0;
padding:0;
text-align:center;
font-size:75%;
line-height:1.7;
color:#333;
background:url(../images/bg.jpg) repeat-x;
}

#wrapper{
margin:0 auto;
width:800px;
text-align:left;
background:url(../images/bg.gif);
}

#header{
background:url(../images/header.jpg);
height:80px;
text-indent:-9999px;
}

#container{
float:left;
width:600px;
}

#primary{
float:right;
width:360px;
margin:10px;
}

#secondary{
float:left;
width:190px;
margin:10px 0;
}

#side{
float:right;
width:200px;
margin:10px 0;
}

#footer{
clear:both;
font-size:90%;
text-align:right;
background-color:#FFFFFF;
border-top:1px solid #666;
}

#primary ul{
margin:0 0 0 0;
padding:0;
list-style:none;
}

#primary li{
margin-bottom:10px;
padding:0;
text-indent:-9999px;
}

li#news a{
display:block;
width:360px;
height:76px;
background:url(../images/t_news.gif) no-repeat;
}

li#link a{
display:block;
width:360px;
height:23px;
background:url(../images/t_link.gif) no-repeat;
}

#secondary ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
}

#secondary li{
margin-bottom:10px;
padding:0;
text-indent:-9999px;
}

li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;
}

li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present_1.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;
}

li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present_2.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;
}

li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present_6.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;
}


li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present_7.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;

}
li#present a{
display:block;
width:190px;
height:89px;
background:url(../images/bt_present_7_1.jpg) no-repeat;
}
li#present a:hover{
background-position:-190px 0;
}

li#rock a{
display:block;
width:190px;
height:240px;
background:url(../images/bt_rock.jpg) no-repeat;
}
li#rock  a:hover{
background-position:-190px 0;
}

li#fossil a{
display:block;
width:190px;
height:240px;
background:url(../images/bt_fossil.jpg) no-repeat;
}
li#fossil a:hover{
background-position:-190px 0;
}

li#fosyot{
display:block;
width:190px;
height:240px;
background:url(../images/bt_fosyot.jpg) no-repeat;
}

li#quality a{
display:block;
width:190px;
height:100px;
background:url(../images/bt_hiquality.jpg) no-repeat;
}
li#quality  a:hover{
background-position:-190px 0;
}


#side ul{
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#side li{
margin-bottom:5px;
padding:0;
text-indent:-9999px;
}

li#btn01 a{
display:block;
width:145px;
height:18px;
background:url(../images/btn01.gif) no-repeat;
}
li#btn01 a:hover{
background-position:-145px 0;
}

li#btn02 a{
display:block;
width:146px;
height:18px;
background:url(../images/btn02.gif) no-repeat;
}
li#btn02 a:hover{
background-position:-146px 0;
}

li#btn03 a{
display:block;
width:98px;
height:18px;
background:url(../images/btn03.gif) no-repeat;
}
li#btn03 a:hover{
background-position:-98px 0;
}

li#btn04 a{
display:block;
width:62px;
height:18px;
background:url(../images/btn04.gif) no-repeat;
}
li#btn04 a:hover{
background-position:-62px 0;
}

li#btn05 a{
display:block;
width:97px;
height:18px;
background:url(../images/btn05.gif) no-repeat;
}
li#btn05 a:hover{
background-position:-97px 0;
}

li#btn06 a{
display:block;
width:145px;
height:18px;
background:url(../images/btn06.gif) no-repeat;
}
li#btn06 a:hover{
background-position:-145px 0;
}

li#btn07 a{
display:block;
width:73px;
height:18px;
background:url(../images/btn07.gif) no-repeat;
}
li#btn07 a:hover{
background-position:-73px 0;
}

li#btn08 a{
display:block;
width:73px;
height:18px;
background:url(../images/btn08.gif) no-repeat;
}
li#btn08 a:hover{
background-position:-73px 0;
}

li#btn09 a{
display:block;
width:133px;
height:18px;
background:url(../images/btn09.gif) no-repeat;
}
li#btn09 a:hover{
background-position:-133px 0;
}


li#btn12 a{
display:block;
width:151px;
height:18px;
background:url(../images/btn12.jpg) no-repeat;
}
li#btn12 a:hover{
background-position:-151px 0;
}


li#btn13 a{
display:block;
width:180px;
height:36px;
background:url(../images/btn13.jpg) no-repeat;
}
li#btn13 a:hover{
background-position:-180px 0;
}


.txt{
padding-top:5px;
}

.txt_s{
padding-top:5px;
font-size:80%;
}

.menu{
padding-left:20px;
}

.date{
color:#C00;
}

.date1{
color:#C00;
width:18px;
height:10px;
}

a:link{
text-decoration:none;
}