.maintext {padding:1em; border:1px solid #ddd; margin-top:30px;}
.maintext p {padding:5px 0 0 0; margin:0;}
.maintext p.bold {font-weight:bold;}
.maintext h2 {margin:0; padding:0;}

.switch {display:block; font-size:11px; width:auto; height:13px; background: url(/images/fold-on.gif) 0 2px no-repeat; cursor:pointer; padding: 0 0  4px 16px; overflow: hidden; color: #6c6c6c; border-bottom: 1px solid #BBB;}
.switch2 {display:block; font-size:11px; width:auto; height:13px; background: url(/images/fold-off.gif) 0 2px no-repeat; cursor:pointer; padding: 0 0  4px 16px; overflow: hidden; color: #6c6c6c; border-bottom: 1px solid #BBB;}
.vswitch {display:block; font-size:11px; width:auto; height:13px; background: url(/images/fold_v.gif) 0 2px no-repeat; cursor:pointer; padding: 0 0  4px 16px; overflow: hidden; color: #6c6c6c; border-bottom: 1px solid #BBB;}
.vswitch2 {display:block; font-size:11px; width:auto; height:13px; background: url(/images/fold_v2.gif) 0 2px no-repeat; cursor:pointer; padding: 0 0  4px 16px; overflow: hidden; color: #6c6c6c; border-bottom: 1px solid #BBB;}

.off {background: url(/images/fold-off.gif) 0 2px no-repeat;}
.voff {background: url(/images/fold_v2.gif) 0 2px no-repeat;}
.hide {display: none;}
.hide2{
	float: left;
	display: block;
	padding-top: 15px;
	padding-bottom: 20px; 
}
.show {/*position:absolute; */ float: left; display:block; width:488px; background:#fff;  padding:10px 0 20px 0; margin-top:5px; z-index:500;}
.show img {float:left; padding:0 10px 10px 0;}


.tmp-text{
	float: right;
	width: 472px;
	margin: 0;
	padding: 0;
	line-height:20px;
}

.tmp-text a{ color: #825ea3; text-decoration:none; }
.tmp-text a:hover{ color: #825ea3; text-decoration:underline;}

.tmp-text h3{
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #b23030;
	margin: 0;
	padding: 0 0 3px 0;
	overflow: hidden;
}

.tmp-text p{
	float: left;
	width: 100%;
	color: #444444;
	margin: 0;
	padding: 0;
}

.b-i{
	float: left;
	margin: 0;
	padding: 0;
}

.b-i a{
	float: left;
	width: 50px;
	height: 50px;
	margin: 20 20 20 20px;
	padding: 0;
	overflow: hidden;
}

.b-i a img{
	border: none;
}

.list-press{
	float: left;
	width: 488px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}

.list-press li{
	float: left;
	width: 100%;
	background: url(/images/page.gif) 0 4px no-repeat;
	margin: 0;
	padding: 4px 0 0 16px;
	overflow: hidden;
}

.list-press li a{
	float: left;
	color: #825ea3;
	text-decoration: none; 
}

.list-press li a:hover{
	text-decoration: underline; 
}