body {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : Black;

}
.v_b {
	list-style-image:url(../img/v.png);
	margin-top : 10px;
	margin-bottom : 10px;
}
.v_download {
	list-style-image:url(../img/v_download.png);
	margin-top : 10px;
	margin-bottom : 10px;
}
.v_y {
	list-style-image:url(../img/v_y.png);
	margin-top : 10px;
	margin-bottom : 10px;
}
.aa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : black;
	background-repeat : no-repeat;
	background-image : url(../img/center01.jpg);
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 130%;
}
.aaa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : black;
	background-repeat : no-repeat;
	background-image : url(../img/center01.jpg);
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 130%;
}
.ab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : black;
	background-repeat : repeat-x;
	background-image : url(../img/left01.jpg);
	vertical-align : top;
}
.ac {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : black;
	background-repeat : repeat-y;
	background-image : url(../img/dot_bg.png);
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 120%;
}
.tg table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : black;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 120%;
}
.fo a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #999999;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
.fo a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : black;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
.ac a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : Blue;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
.ac a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #C1C100;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : Blue;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #C1C100;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
.menu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : Navy;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.menu a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : Blue;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.aaah {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : black;
	background-repeat : repeat-x;
	background-image : url(../img/l4a_h.png);
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 130%;
}
.abh {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : black;
	background-repeat : repeat-x;
	background-image : url(../img/l3_h.png);
	vertical-align : top;
}
.aah {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : black;
	background-repeat : repeat-x;
	background-image : url(../img/l4_h.png);
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 130%;
}
.tabmenu td{
	border : 1px solid #505050;

}
.act {
	background-color: white;
}
.dact {
	background-color: #dddddd;
}
.aa_a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : black;
	vertical-align : top;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 120%;
}
.ab_a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : black;
	vertical-align : top;
}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #505050;
	color: #002277;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #505050;
	color: #002277;
}
button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #505050;
	color: #002277;
}
.ml a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : Blue;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
.ml a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #C1C100;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration: none;
}
form {
	padding: 0px;
	margin: 0px;
}
.dact a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : Black;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.dact a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : Gray;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.ramka {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #555555;
	background-color: #E2EFFF;
}
.help_b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid Red;
	color: Red;
}
dt{
	font-weight: bold;
}
.list_table td {
	border-bottom: 1px dotted silver;
	padding: 2pt 0;
}
fieldset {
	margin-top:1em;
	border:0;
	border-top: 1px solid navy;
}
legend {
	color: navy;
}
sup {
	font-weight: bold;
	cursor: pointer;
}
#soswr_main {
	margin-right: 260px;
	padding-right: 1em;
}
#soswr_spec {
	float: right;
	text-align: center;
	width: 260px;
	padding-left: 5pt;
	border-left: 1px dotted silver;
}
.prac_spec {
	font-size: 8pt;
	color: gray;
}
.spec_list {
	clear: left;
}
h1 {
	font-size: 120%;
	font-weight: bold;
	color: navy;
	border-left: 10px solid #ea0;
	padding-left: 5px;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	border-left: 7px solid #55f;
	padding-left: 5px;
	color: black;
}
h3 {
	font-size: 1em;
	/*border-left: 4px solid silver;
	border-bottom: 2px dashed silver;*/
	background-color: silver;
	font-weight: bold;
	padding: 2pt;
	color: black;
}
.markField {
	border: 1px solid red;
	background-color: #fee;
}
.errorCom {
	font-weight: bold;
	color: maroon;
	border: 1px solid maroon;
	background-color: #fee;
	width: 80%;
	text-align: center;
	padding: 1em;
}
.successCom {
	font-weight: bold;
	color: darkgreen;
	border: 1px solid darkgreen;
	background-color: #efe;
	width: 80%;
	text-align: center;
	padding: 1em;
}