/* CSS Document */
/* design by Gorillaz */
* {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
} 

body {
background: #FFFFFF;
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

a {
color:#020202;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#333333;
}

p {
text-indent:10px;
}

img {
border:0px;
}

.pic{
padding:5px 5px 10px 10px;
}


.logo{
font-size:21px;
}
.logo:hover {
color:#333333;
text-decoration:none;
}

.sub_title {
font-size:18px;
color:#000000;
}

.title_text {
font-size:20px;
padding-bottom:5px;
text-align:center;
}

.line_links {
font-size:16px;
color:#333333;
}
.line_links a {
color:#333333;
}
.line_links a:hover {
color:#666666;
}

#main {
margin: auto;
width: 1000px;
background: url(img/02.jpg);
background-repeat: repeat-y;
}

#top {
height:280px;
background: url(img/01.jpg);
}

#medium {
padding:0px 45px 100px 35px;
}

#space_top {
float:left;
height:150px;
width:630px;
margin: 85px 0px 40px 180px;
}

#name {
float:left;
width:630px;
text-align:center;
height:30px;
border:solid 0px;
}

#place_top {
float:left;
width:630px;
height:90px;
}

.class {
width:630px;
height:20px;
float:left;
size:20px;
border-top: solid 1px;
font-size:18px;
text-align:center;
}
.class a {
color:#020202;
}
.class a:hover {
color:#333333;
}

#line {
width:660px;
padding:5px 0px 5px 15px;
margin-left:15px;
border-top:solid 1px;
border-bottom:solid 1px;
}

#seli {
float:left;
width:660px;
padding:5px 0px 5px 15px;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
border-top:dashed 1px #666666;
border-bottom:dashed 1px #666666;
border-right:dashed 1px #666666;
}

#seli ul {
list-style:none;
}

#list {
padding: 5px 10px 5px 30px;
width:660px;
font-size:14px;
}
#list a {
color:#000000;
}

#list ol {
list-style:none;
}

#text {
float:left;
padding: 10px 0px 10px 15px;
width:910px;
border: solid 0px;
}


#text_home {
float:left;
padding: 10px 0px 10px 15px;
width:650px;
}

#txt {
float:left;
padding-bottom:20px;
width:500px;
text-align:justify;
border: solid 0px;
}

#txting {

padding-bottom:20px;
margin:auto;
width:700px;
text-align:justify;
border: solid 0px;
}

#ti {
float:left;
padding-bottom:20px;
width:400px;
text-align:justify;
border: solid 0px;
}

#data {
width:440px;
text-align:right;
}

#foot {
height:123px;
background: url(img/03.jpg);
}

#footer {
margin:auto;
text-align:center;
font-size:12px;
color:#333333;
}

.ban {
margin-top:15px;
}

#goo {
width:728px;
height:90px;
margin-top:10px;
border:solid 0px;
}

#pr {
float:left;
margin:30px 0px 0px 0px;
width:350px;
height:80px;
border:solid 0px;
background-color:#CECECE;
}
#pr2 {
float:right;
height:200px;
width:100px;
margin:10px 20px 0px 0px;
border:solid 0px;
}