div.home {
width: 929px;
position: relative;
top: 30px;
left: 0px;
font-family: optima, tahoma, sans-serif;
}

div.home2 {
width: 929px;
position: relative;
top: 30px;
left: 0px;
font-family: optima, tahoma, sans-serif;
}


div.content1 {
float: left;
margin-left: 213px;
width: 588px;
font-family: optima, tahoma, sans-serif;
}

div.right {
float: right;
width: 250px;
font-family: optima, tahoma, sans-serif;
}

div.left {
float: left;
width: 588px;
font-family: optima, tahoma, sans-serif;
}

div.news {
float: right;
width: 250px;
height: 175px;
overflow: auto;
margin-bottom: 40px;
font-family: optima, tahoma, sans-serif;
font-size: 12px;
}

div.art {
width: 1100px;
position: relative;
top: 30px;
left: 0px;
font-family: optima, tahoma, sans-serif;
}

div.descript {
float: left;
width: 50px;
font-family: optima, tahoma, sans-serif;
}

div.right2 {
float: right;
width: 415px;
position: relative;
left: -6px;
top: 2px;
font-family: optima, tahoma, sans-serif;
}

div.rightsub {
width: 415px;
position: relative;
top: 24px;
font-family: optima, tahoma, sans-serif;
}

div.left2 {
float: left;
width: 590px;
font-family: optima, tahoma, sans-serif;
}

div.left3 {
float: left;
width: 435px;
margin-left: 215px;
font-family: optima, tahoma, sans-serif;
font-size: 15px;
line-height: 19px;
text-align: justify;
}

div.nav {
padding: 3px;
width: 550px;
height: 175px;
overflow: auto;
margin-bottom: 40px;
font-family: optima, tahoma, sans-serif;
font-size: 12px;
position: relative;
left: 7px;
}

div.art2 {
width: 250px;
height: 210px;
float: right;
font-family: optima, tahoma, sans-serif;
}

div.nav2 {
width: 160px;
top: 3px;
position: relative;
float: left;
font-family: optima, tahoma, sans-serif;
}

div.menu1 {
text-decoration: none;
font-family: optima, tahoma, sans-serif;
}

img {
border: 0;
font-family: optima, tahoma, sans-serif;
}

img.nav {
padding: 3px;
margin-bottom: 1px;
font-family: optima, tahoma, sans-serif;
}

img.home {
width: 350px;
height: 470px;
border: solid;
border-color: #ffffff;
font-family: optima, tahoma, sans-serif;
}

img.art {
width: 350px;
height: 470px;
border: solid;
border-color: #ffffff;
position: relative;
left: -21px;
float: right;
font-family: optima, tahoma, sans-serif;
}

img.arts {
width: 350px;
border: solid;
border-color: #ffffff;
position: relative;
left: -21px;
float: right;
font-family: optima, tahoma, sans-serif;
}


img.artt {
height: 470px;
border: solid;
border-color: #ffffff;
position: relative;
left: -21px;
float: right;
font-family: optima, tahoma, sans-serif;
}

img.artw {
width: 559px;
height: 389px;
border: solid;
border-color: #ffffff;
position: relative;
left: -21px;
float: right;
font-family: optima, tahoma, sans-serif;
}

p.etc {
width: 200px;
float: left;
font-family: optima, tahoma, sans-serif;
font-size: 12px;
position: relative;
top: -5px;
left: 5px;
}

p.etc2 {
width: 559px;
float: left;
font-family: optima, tahoma, sans-serif;
font-size: 12px;
position: relative;
top: 7px;
left: 5px;
}


img.art1 {
width: 90px;
height: 90px;
border: solid;
border-color: #000000;
margin: 2px;
font-family: optima, tahoma, sans-serif;
}

a:nav { 
border: none; text-decoration: none 
font-family: optima, tahoma, sans-serif;
}

div.footer {
width:350px;
font-size: 12px;
font-family: optima, tahoma, sans-serif;
position: relative;
top: 5px;
}

div.footer2 {
width: 250px;
float: left;
font-size: 12px;
font-family: optima, tahoma, sans-serif;
position: relative;
top: 8px;
}

.hidden {
display:none;
font-family: optima, tahoma, sans-serif;
}
