A {color:#007fa9; text-decoration: underline;}
A:hover {color:#ff0000; text-decoration: none;}

BODY, TD, TR, P, LI, UL, TEXTAREA, DIV {font-family:Arial,Verdana;}
BR{font-size: 12px;}



BODY {
	
	background:url(/pictures/head_fon.png) repeat-x top #ffffff;
	margin:0px;
	padding:0px;
	color:#333333;
}

.head {
	height:122px;
}

IMG {border:0px;}


.niz{
	background:url(/pictures/niz_fon.png) repeat-x top #ffffff;
	height:122px;
	width:100%;
	vertical-align:top;
	padding:20px;
	font-size:80%;
}
.w100{width:100%;}
.logo{width:310px;height:122px;}

.path{
	height:38px;
	color:#007fa9;
	font-size:80%;
	padding:2px 20px 2px 20px;
}
.ich{width:19px;height:19px;}

.leftcol{
	width:310px;
	padding:20px 0px 20px 0px ;
}
.centcol{
	width:100%;
	padding:20px 20px 20px 0px;

}
H1{
	font-size:160%;
	color:#007fa9;
	font-weight:normal;
}
H2,H3{
	font-size:140%;
	color:#007fa9;
}


.hbs{
	background:url(/pictures/head_but_sel.gif) no-repeat left top;
}
.hb{
	background:url(/pictures/head_but.gif) no-repeat left top;
}
.hbs,.hb{
	width:221px;
	height:39px;
	text-align:center;
	vertical-align:center;
	font-size:140%;
	
}
.hbs A,.hbs A:hover,.hb A,.hb A:hover{
	text-decoration:none;
}
.hbs A,.hbs A:hover{
	color:#00c0ff;
	text-decoration:none;
}
.htext{
	color:#909090;
	font-size:140%;
}
.htext SPAN{
	color:#007fa9;
}


.bl_niz{
	background:url(/pictures/bl_niz.png) no-repeat left top;
	width:270px;
	height:28px;
	margin:0px 0px 0px 20px;
}
.bl{
	background:url(/pictures/bl_head.png) no-repeat left top;
	width:270px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.bl_head{
	margin:0px 20px 0px 20px;
	padding:14px 0px 8px 0px;
	border-bottom:1px solid #79c6de;
	font-size:120%;
	color:#007fa9;
}
.blt{
	margin:0px 20px 0px 20px;

}
.blt UL{
	padding:8px 0px 0px 20px;

}
.blt UL LI{
	list-style:url(/pictures/li5.gif);
	margin:2px 0px 6px 0px;
}

.blt UL LI A{
	text-decoration:none;
}
A.asel{
	color:#a90000;
}

.mar0{
	margin:0px 0px 0px 0px !important;
}

.pad0{
	padding:0px 0px 0px 0px !important;
}

.priobr{
	width:191px;
	height:41px;
}

.trhr TD{
	background: #7fc9e1;
	height:1px;
	padding:0px;
}
.he_f{
	background:url(/pictures/he_f.gif) repeat-x left top;
	
	font-weight:bold;
	font-size:80%;
	
}
.he_f TD{
	text-align:center;
}

.he_l{
	background:url(/pictures/he_l.gif) no-repeat left top;
	
	height:32px;
}
.he_r{
	background:url(/pictures/he_r.gif) no-repeat right top;
	height:32px;
}

.mini{
	font-size:60% !important;
}

.mn{
	font-size:80%;
	text-align:center;
}
.pri {
	font-size:80%;
	text-align:right;
}
.pri SPAN{
	font-weight:bold;
	color:#ffffff;
	font-size:120%;
	background:#007fa9;
	padding:0px 2px 0px 2px;
}



.clear{
	clear:both;
}

.forms{
	background:url(/pictures/forms.png) repeat-x left top;
	border:1px solid #7fc9e1;
	font-size:100%;
}
.forms_submit1{
	background:url(/pictures/submit1.gif) no-repeat left top;
	width:113px;
	height:41px;
	border:0px;
	font-weight:bold;
	color:#007fa9;
	cursor:pointer;
	_cursor:hand;
}



.fsub{
	background:url(/pictures/submit_fon.gif) repeat-x left top;
	height:41px;
	border:0px;
	font-weight:bold;
	color:#005f83;
	cursor:pointer;
	_cursor:hand;
	padding:0px;
	margin:0px;
	font-size:100%;
	width:100%;
}
.fsub_l{
	background:url(/pictures/submit_fon_left.gif) no-repeat right top;
	width:28px;
	height:41px;
	border:0px;
	font-size:0px;
}
.fsub_r{
	background:url(/pictures/submit_fon_right.gif) no-repeat left top;
	width:23px;
	height:41px;
	border:0px;
	font-size:0px;
}




.vrmenu{
	background:url(/pictures/submit2_40.gif) no-repeat left top;
	width:191px;
	height:41px;
	border:0px;
	font-weight:bold;
	color:#007fa9;
	text-align:left;
	
}
.vrmenu P{
	margin:12px 0px 0px 30px !important;
}

.toback {
	background:url(/pictures/toback.gif) no-repeat left top;
	padding:4px 0px 4px 30px;
}

UL.lmenu{
	margin:10px 0px 0px 0px;
	padding:0px;
	
}
.almenu0,.almenu0sel{
	font-size:140%;
	border-bottom:1px dashed #707070;
	text-decoration:none;
}
.almenu0sel{
	color:red;
}



DIV.lmenu UL{
	margin:10px 0px 0px 16px;
	padding:0px;
}

.lsel{
	color:red;
}



.pg{
	margin:0px 2px 0px 2px;
	padding:0px 4px 0px 4px;
}

.pgsel {
	background:#7fc9e1;
	margin:0px 2px 0px 2px;
	padding:0px 4px 0px 4px;
	color:#ffffff;
	font-weight:bold;
}

.flr{float:right;}
.fll{float:left;}


.rlnk{
	float:left;
	font-size:80%;
	margin:10px 0px 0px 10px;
}


