#menu-mid-main, #menu-mid-main-act {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
}
#menu-mid-main-act {
	background: #f8f8f8;
}

#tab-list {
	vertical-align: top;
	border-bottom: 1px solid #e4e4e4;
}

#tab-list2 {
	vertical-align: top;
	background: url(../img/bg_tablist2.png) no-repeat 0% 0%;
	border-bottom: 1px solid #e4e4e4;
}

#inp-field-a {
	width: 200px;
	background:#fbfbfb;
	font-size:10px;
	border-top:1px solid #333; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	border-left:1px solid #333; 
}

#inp-field-a2 {
	width: 120px;
	background:#fbfbfb;
	font-size:10px;
	border-top:1px solid #333; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	border-left:1px solid #333; 
}

#inp-field-b {
	width: 440px;
	background:#fbfbfb;
	font-size:10px;
	border-top:1px solid #333; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	border-left:1px solid #333; 
}

#inp-area-a {
	font-family:Verdana,Helvetica,Arial;
	width: 440px;
	height: 180px;
	background:#fbfbfb;
	font-size:10px;
	border-top:1px solid #333; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	border-left:1px solid #333; 
}

#inp-but-a {
	width: 100px; 
	background:#d7d7d7 url(../img/bg_but.png) repeat-x 0% 100%; 
	font-size:10px; 
	font-weight: bold;
	border-top:1px solid #999; 
	border-right:1px solid #333; 
	border-bottom:1px solid #333; 
	border-left:1px solid #999; 
	cursor:pointer;
}

#block {
	width: 93%;
	margin: 0 0 14px 0;
	padding: 6px;
	background-color: #fafafa;
	border: 1px solid #e0e0e0;
}

#pict {
	border: 1px solid #999;
}


