body{padding:0; margin:0; background-color:#F2F2F2; font-family:Tahoma; font-size:11px; color:#333333;}
p{text-indent:8px; margin:0px; padding:10px 0px;}
a{color:#003399; text-decoration:none;}
a:hover{text-decoration:underline;}
dt{color:#880000; font-weight:bold;}

.menu{color:#333333;}
.menu:hover{text-decoration:none; color:#C92D16; font-weight:bold;}

.current{font-weight:bold; color:#333333;}
.current:hover{text-decoration:none; color:#C92D16; font-weight:bold;}

.menu_item{height:20px; width:150px; background:url(../images/menu_item.gif) no-repeat left; padding:5px 0px 0px 14px; margin-left:11px;}
.menu_item:hover{background:url(../images/menu_item_over.gif) no-repeat left;}

.menu_item_active{height:20px; width:150px;; background:url(../images/menu_item_curr.gif) no-repeat left; padding:5px 0px 0px 14px; margin-left:11px;}
.menu_item_active:hover{background:url(../images/menu_item_over.gif) no-repeat left;}

.caption{font-size:15px; font-weight:bold;}

.dict{font-size:14px; font-weight:bold; color:#003399;}
.dict:hover{color:#880000; text-decoration:none;}

.term{color:#880000; font-weight:bold;}
.form{
	margin:14px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.form td{
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	line-height:22px;
	width:170px;
}
.form img{
	margin-bottom:3px;
}
.form span{
	color:#f00;
}
.form td.left{
	vertical-align:top;
	text-align:right;
	padding-right:10px;
	width:80px;
}
 input.text{
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	width:99.9%;
	border:1px solid #E0E0E0;
	background:#fff;
}
.form select{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	width:99.9%;
	border:1px solid #E0E0E0;
	background:#fff;
}
.form textarea{
	width:99.9%;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	border:1px solid #E0E0E0;
	background:#fff;
}