*{
margin:0px;
padding:0px;
}

body {
color: black;
background:#ffffff url('../images/bg-site.jpg') repeat-x;
margin:0px;
padding:0px;
text-align:center;
font-family: Verdana;
}

img {
border:none;
padding:0px;
margin:0px;
}

a:link { color: blue }

a:visited { color: blue }

a:hover { color: blue }

a:active { color: blue }

.head {
width:930px;
height:292px;
margin:auto;
margin-top:0px;
padding:0px;
background:url('../images/head.jpg') no-repeat;
}
.head_top {
font-size:10px;
padding-top:1px;
border:none;
}
.headmenu {
margin-top:220px;
font-size:12px;
margin-left:10px;
text-align:left;
}
.headmenu a, .headmenu a:link, .headmenu a:visited, .headmenu a:active {
font-weight:bold;
text-decoration:none;
color:#000000;
}

.headmenu a:hover {
text-decoration:none;
color:#ffffff;
}
.headline {
font-size:14px;
margin-top:15px;
margin-left:10px;
text-align:left;
color:#444444;
}
.content {
width:930px;
margin:auto;
margin-top:0px;
padding:0px;
}
.br {
clear:both;
}
.news {
float:left;
font-size:10px;
width:224px;
height:170px;
margin:4px;
padding:8px 6px 8px 6px;
text-align:justify;
background:#ffffff url('../images/top-news.jpg') repeat-x;
}
.news h3 {
font-size:10px;
margin-bottom:10px;
}
.news a, .news a:link, .news a:visited, .news a:active {
font-size:12px;
color:#20D0FF;
text-decoration:none;
text-align:right;
}
.news a:hover {
text-decoration:none;
color:#0000cc;
}
.vz {
font-size:12px;
width:160px;
background:#ffffff url('../images/bg-nav.jpg') repeat-x;
color:#000000;
padding:4px 8px 4px 8px;
margin:4px;
text-align:left;
border:#000000 1px solid;
float:left;
height:150px;
}
.vz h3 {
color:#ffffff;
padding:0px;
margin:2px 0px 10px 0px;
font-size:13px;
}
.vz a, .vz a:link, .vz a:visited, .vz a:active {
display:block;
padding-left:5px;
color:#000000;
text-decoration:none;
}
.vz a:hover {
text-decoration:underline;
}

.vz2 {
font-size:11px;
width:163px;
height:150px;
color:#000000;
text-align:left;
float:left;
padding:0px 14px 0px 0px;
}
.vz2 h4 {
color:#000000;
padding:0px;
margin:2px 0px 2px 0px;
font-size:11px;
font-weight:bold;
}
.vz2 a, .vz2 a:link, .vz2 a:visited, .vz2 a:active {
font-size:12px;
display:block;
padding-left:5px;
color:#990000;
text-decoration:none;
text-align:right;
border-top:#555555 1px dotted;
}
.vz2 a:hover {
text-decoration:underline;
color:#ff0000;
}

.vz3 {
font-size:11px;
width:165px;
height:150px;
background:#ffffff url('../images/bg-nav2.jpg') repeat-x;
color:#000000;
text-align:center;
border:#000000 1px solid;
float:left;
margin:4px;
padding:4px;
}
.vz3 h4 {
color:#000000;
padding:0px;
margin:2px 0px 2px 0px;
font-size:11px;
font-weight:bold;
}
.vz3 a, .vz3 a:link, .vz3 a:visited, .vz3 a:active {
font-size:12px;
display:block;
color:#990000;
text-decoration:none;
}
.vz3 a:hover {
text-decoration:underline;
color:#ff0000;
}
.ad1 {
font-size:12px;
width:217px;
color:#000000;
padding:4px 4px 4px 4px;
margin:4px;
margin-right:8px;
text-align:justify;
float:left;
height:150px;
}
.ad1 h3 {
color:#158BE5;
font-size:13px;
margin:0px;
padding:0px;
}
.ad1 img {
padding-top:4px;
padding-bottom:4px;
}
hr {
height:1px;
background:#ffffff;
color:#ffffff;
border:#cccccc 1px dashed;
margin:8px 0px 8px 0px;
}

.vz2b {
font-size:11px;
width:538px;
height:155px;
color:#000000;
text-align:justify;
float:left;
margin:10px 4px 4px 4px;
padding:2px 0px 1px 8px;
}
.ad2 {
font-size:11px;
width:713px;
background:#ffffff url('../images/bg-nav2.jpg') repeat-x;
text-align:center;
margin:4px;
padding:4px;
border:#cccccc 1px solid;
}

.menu_top {
width:160px;
height:50px;
background:#ffffff url('../images/menu-top.jpg') no-repeat;
}
.menu_bottom2 {
width:160px;
height:30px;
background:#ffffff url('../images/menu-bottom.jpg') no-repeat;
}
.menu {
width:160px;
background:#ffffff url('../images/bg-grey-fade.jpg');
margin:4px;
float:left;
font-size:12px;
text-align:left;
}
.menu h3 {
color:#ffffff;
background:#000000 url('../images/bg-h3menu.jpg') repeat-x;
padding:4px 0px 4px 8px;
margin-bottom:4px;
font-size:13px;
}
.menu a, .menu a:link, .menu a:visited, .menu a:active {
display:block;
padding:2px;
padding-left:10px;
color:#000000;
text-decoration:none;
}
.menu a:hover {
text-decoration:none;
background:#22A3FE;
color:#ffffff;
}
.mainpage {
width:738px;
float:left;
text-align:left;
}
.vz22 {
width:170px;
font-size:11px;
float:left;
margin:10px 0px 4px 4px;
}
.footer {
width:713px;
padding:4px;
margin:4px;
background:#cccccc url('../images/bg-h3menu.jpg') repeat-x;
font-size:10px;
color:#ffffff;
border:#cccccc 1px solid;
text-align:center;
}
.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
color:#ffffff;
text-decoration:none;
}
.morebox {
background:#ffffff url('../images/bg-nav2.jpg') repeat-x;
text-align:left;
width:225px;
margin:4px;
padding:4px;
font-size:11px;
float:left;
}
.morebox a,
.cell {
width:713px;
margin-left:8px;
font-size:12px;
}
.cell h1 {
font-size:15px;
background:#555555 url('../images/top-news.jpg') repeat-x;
padding:4px;
margin-bottom:4px;
color:#ffffff;
}
.cell a:link, .cell a:visited, .cell a:active {
color:#22A3FE;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
.cell a:hover {
text-decoration:underline;
}

.nav_bo {
text-align:center;
font-size:11px;
padding:4px;
margin:4px;
}
.nav_bo a, .nav_bo a:link, .nav_bo a:active, .nav_bo a:visited {
text-decoration: none;
padding:2px;
border:#cccccc 1px solid;
background:#eeeeee;
color:#000000;
}
.nav_bo a:hover {
text-decoration: none;
padding:2px;
border:#999999 1px solid;
background:#666666;
color:#ffffff;
}
.kw {
font-size:9px;
color:#aaaaaa;
margin:4px;
}
.bbox {
width:703px;
margin:4px 4px 8px 0px;
padding:4px;
font-size:11px;
background:#eeeeee;
line-height:16px;
}
.bbox img {
margin:0px 6px 0px 0px;
border: 1px solid #22A3FE;
}
.bbox a, .bbox a:link, .bbox a:visited, .bbox a:active {
font-size:11px;
padding:1px;
border:#555555 1px solid;
background:#ffffff;
color:#22A3FE;
text-align:right;
}
.bbox a:hover {
border:#555555 1px solid;
background:#22A3FE;
color:#ffffff;
}

.ad_l {
font-size:11px;
width:713px;
text-align:center;
margin:4px;
padding:4px;
border:#22A3FE 1px solid;
color:#22A3FE;
}
.ad_l a, .ad_l a:link, .ad_l a:visited, .ad_l a:active {
color:#1293ee;
text-decoration:none;
}
.ad_l a:hover {
color:#000000;
text-decoration:none;
}