* {font-family:trebuchet MS;}
html {height:100%;}
body {
 background-color:#008;
 height:100%;
 margin:0;
 padding:0;
 text-align:center;
}
#site {
 width:802px;
 font-size:0.8em;
 text-align:left;
 margin:0px auto;
 padding:0;
 min-height:100%;
 background: url(images/back.jpg) #0000fe;
 background-repeat: repeat-y;
 background-attachment:fixed;
 border-left:1px solid white;
 border-right:1px solid white;
 }

* html #site {
 height:100%;
}

#head {
 margin:0;
 padding:0;
 height:95px;
 background:#0000fe;
 }

#navi {
 margin:0;
 padding:0 0 0 16px;
 height:24px;
 background:#6666fe;
 border-top:1px solid white;
 border-bottom:1px solid white;
 color:#ddd;
 }

#main {
 margin:0;
 padding:0;
}

div.menu ul, div.menu li {
list-style-type: none;
margin: 0;
padding: 0;
}

div.menu {
position: absolute;
top: 97px;
z-index: 3;
}
div.menu li {
width: 110px;
float:left;
}

div.menu a {
 font-size: 13px;
 margin: 0 1px;
 height: 20px;
 display: block;
 text-align: center;
 font-weight: bold;
 font-family:arial;
 border: 1px solid gray;
 text-decoration: none;
 color: #000;
 background-image: url(images/bgnh.jpg);
}

div.menu a:hover {
 background-image: url(images/bgn.jpg);
 border: 1px solid gray;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
display: none;
float: left;
width: 110px;
font-size: 12px;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a {
font-weight: normal;
border-top: 0 none;
}

#left, #right {
width:168px;
}
#left {
float:left;
}
.news {
 float:right;
 text-align:left;
 width:460px;
 margin:0;
 padding:0;
 font-size:0.95em;
}
* html .news {
 margin-right:-30px;
}
#right {
 float:right;
}
.box, .bigbox {
 border:1px solid black;
 background:#f5f5f5;
 color:#222266;
 text-align:center;
 margin:0 2px 2px 2px;
 padding:0;

 text-align:center;
}
.box h4, .bigbox h4 {
 border-bottom:1px solid black;
 background:url(images/bgnh.jpg) #0000f4;
 margin:0;
 padding:0;
 color:#000;
 font-weight:bold;
 font-size:0.95em;
}
.box {
 width:160px;
}
.news a {
 color:black;
 text-decoration:none;
}
.news a:hover {
 color:blue;
}
.news1 a {
 color:black;
 text-decoration:none;
}
.news1 a:hover {
 color:blue;
}
textarea {
 font-size:1em;
}
