#topmain{
	width: 818px;
	float: left;
}
.top-block h2{
	margin: 0 7px 5px;
	padding-bottom:
}
.news{
	height: 164px;
	margin: 0 7px;
	overflow: auto;
}
.news dl{
	background: url(../img/dotted.gif) repeat-x left top;
	margin-right: 7px;
	padding: 5px 0;
}
.top-block h3{
	padding: 2px 7px;
	background: #009ee0;
	margin: 0 7px;
	font-weight: normal;
}
.top-block h3 a{ color: #fff;}
dd.pdf {
    background: transparent url("../img/icon_pdf.gif") 0 0.35em no-repeat;
    padding-left: 25px;
}
dd.another {
    background: transparent url("../img/icon_window.gif") 4px 0.2em no-repeat;
    padding-left: 25px;
}
.numl,
.numr{
	font-size: 76.9%;
	margin-bottom: 14px;
	width: 400px;}
.numl{ float: left}
.numr{ float: right; text-align: right}


#pr1,#pr2,#pr3,#pr4,#pr5,#pr6,#pr7,#pr8,#pr9,#pr10,#pr11,#pr12,#pr13,#pr14,#pr15,#pr16,#pr17,#pr18 {
   display: none;
}
#mainvisual, #mainvisual li{ margin:0; padding:0; list-style:none;}
#mainvisual{ width: 804px; height: 320px;}
#mainvisual li{ display:none;}

.top-block{
	background: url(../img/topblock_bg.gif) repeat-y;
	margin-bottom: 7px;
	width: 818px;
	zoom: 1;
	overflow: hidden
}
.top-block .left{ float: left; width: 408px;}
.top-block .right{ float: right; width: 408px;}
.top-block .right .r1{ width: 203px; float: left;}
.top-block .right .r2{ width: 203px; float: right;}
.top-block p,
.top-block ul,
.top-block form{ margin: 5px 7px 0;}
.top-block form input{ margin-top: 5px; }


