* { margin: 0;  padding: 0 }
* img { border: 0; }

html, body {
margin: 0;  padding: 0;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
line-height: 15px;
background-color: #fff;
text-align: center;
}


.wrap { width: 720px; text-align: left; margin: 10px;}


.clear { display:block; clear:both;}
.pos_rel { position: relative;}
.no_background { background:none!important;}

.main { min-height: 600px;}
* html .main { height: 600px;}


.col_center {  float:left; min-height: 10px;}


/* links */
a.link_default {
  background:transparent url(../img/bg_link_default.png) no-repeat; font-size: 11px;
  color: #537717; text-decoration:none; padding: 0 0 5px 16px;
}
a.link_pdf {
  background:transparent url(../img/bg_link_pdf.png) no-repeat; font-size: 11px;
  color: #537717; text-decoration:none; padding: 3px 0 10px 26px;
}

.header { background: #fff; height: 80px; position:relative;}
.header .logo { height: 60px;  float:left; width: 560px;}


.footer { height: 27px; margin-bottom: 30px;}
.footer .copyright { float:left;}
.footer .copyright p { color: #222; margin: 6px 0 0 7px;}
.footer .copyright p span.emph { color: #333; }

.footer .navi_meta { float:right; margin: 1px 5px 0 0; display:inline;}



.box_500 { margin-bottom: 30px;}
.box_500 h1 { padding: 10px 5px 0px 6px; font-size: 18px; color: #222; }
.box_500 h2 { padding: 15px 0px 0px 0px; font-size: 15px; color: #222; }

.box_500 .txt { padding: 0 5px 10px 6px; font-size: 13px; color: #222;}
.box_500 .img_caption { padding: 1px 5px 0px 10px; font-size: 10px; color: #777;}
.box_500 img { margin: 0 0 0 6px;  }
.box_500 img.last { padding: 0 5px 10px 5px;}
.box_500 p { padding: 10px 5px 0 0; }
.box_500 ul { margin:0 30px 0 50px; padding: 0;  }
.box_500 ul li { padding-bottom: 2px; }
 a { background: url(../img/dot666.png) repeat-x 0px 15px; text-decoration:none; color: #555; }
 a:hover { background: url(../img/dot222.png) repeat-x 0px 15px; color: #333; }

.box_500 .img_float { float: left; margin: 15px 13px 3px 0px; }
.box_500 .img_float img { padding: 1px; border: 1px solid #ccc; }
.box_500 .txt_float { margin-top: 5px; padding: 0px 10px 10px 6px; font-size: 11px; color: #555;}

.news_singleview h2 { font-size: 18px; margin: -5px 0 15px 6px;}
.print_notvisible { display:none; }

.close { float:right;}



