body { background-image: url(/im/v1/fone.png); font-family: Arial, Helvetica, sans-serif; background-repeat: repeat-y; background-position: center; color: #000000; font-size: 12px;}
.pdate { font-size: 11px; color: #640000; padding-right: 14px; }
.pmenutop { background-image: url(/im/v1/menu_fonetop.gif); background-repeat: no-repeat; background-position: top; }
.pmenu { font-size: 12px; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px;
	padding-left: 15px; background-image: url(/im/v1/menu_fonebot.gif); background-repeat: no-repeat; background-position: bottom;}
.pmenu a { color: #005FAC; text-decoration: none;}
.pmenu a:hover { color: #666666; text-decoration: underline; }
.menu2 { font-size: 11px; margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 6px;}
.black_blue { color: #000000; text-decoration: none; }
.black_blue:hover {color: #006699;text-decoration: underline;}
.otst_point {padding-top: 5px;}
.kroshi {color: #FFFFFF;font-size: 11px;margin: 0px;padding: 4px 0px 0px 12px;}
.kroshi a {color: #FFFFFF;}
.kroshi a:hover {text-decoration: none;color: #CCCCCC;}
.botmenu {font-size: 11px;color: #FFFFFF;margin: 0px;padding: 0px;}
.botmenu a {color: #FFFFFF;text-decoration: none;padding-right: 2px;padding-left: 2px;}
.botmenu a:hover {text-decoration: underline;color: #FFFFFF;}
.botmenu_prov {font-size: 10px;font-weight: bold;color: #AB8080;margin: 0px;padding-top: 0px;}
h3 {font-size: 24px;color: #005FAC;font-family: "Times New Roman", Times, serif;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 4px;padding-left: 0px;}
.graypanel {background-color: #F7F7F7;border: 1px solid #E0E0E0;padding: 8px;font-size: 11px;}
.darkred {color: #640000;font-size: 11px;}
.btn {color: #005FAC;border: 1px solid #E1E1E1;background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: 20px;}
.osntxt {margin: 0px;padding-top: 0px;padding-right: 25px;padding-bottom: 0px;padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.osntxt ul {margin: 0px;padding: 0px 0px 0px 20px;list-style-position: outside; list-style-image: url(/im/v1/triangle.gif);}
.osntxt ul li {padding-bottom: 4px;}
.osntxt ul li ul {padding: 4px 4px 4px 20px;list-style-position: outside;list-style-image: url(/im/v1/menu_point1.gif);}
.osntxt a.bl {color: #000000;text-decoration: none;}
.osntxt a.bl:hover {color: #000000;text-decoration: none;}

a {color: #005FAC;text-decoration: underline;}
a:hover {color: #000000;text-decoration: underline;}
h2 {font-family: "Times New Roman", Times, serif;font-size: 24px;color: #640000;margin: 0px;padding: 0px;}
hr {height: 1px;border: none; color: #BFBFBF; background-color: #BFBFBF; }
h4 {font-size: 12px;color: #006699;}
table.table_txt, table.table_txt td {border: 1px solid #000000;border-collapse: collapse;font-size: 11px;padding: 2px;} 
.redzag {color: #9B0000; font-size: 12px; margin: 0px;padding: 0px;}
.whitezag {font-family: "Times New Roman", Times, serif;font-size: 24px;font-weight: normal;color: #FFFFFF;margin: 0px;padding: 0px 0px 0px 15px;}
.fontform {font-size: 13px;color: #000000;padding: 0px;}
.formarea {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 17px;border: 1px solid #999999;color: #666666;}
.formaream {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #999999;color: #666666;}
.btnform {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background-color: #666666;border: 1px solid #000000;font-weight: bold;}
.news_date {font-size: 11px;margin: 0px;padding: 0px;}
.news_zag {font-size: 11px;font-weight: bold;margin: 0px;padding: 0px 0px 5px;}
.news_txt {font-size: 11px;margin: 0px;padding: 0px 0px 0px 8px;font-style: italic;}
.redlink {font-size: 12px;color: #9B0000;text-decoration: none;}
.redlink:hover {color: #000000;text-decoration: underline;}
.12p {font-size: 12px;line-height: 14px;margin: 0px;padding: 0px;}

#opros {font-size: 11px; padding: 0 0 0 20px;}
#opros ul {list-style-position: outside;list-style-image: none;list-style-type: decimal;}
#opros li { padding-bottom: 20px; }
#opros ul ul { padding: 5px 0 0 0; list-style-position: none;list-style-image: none;list-style-type: none;}
#opros ul ul li {padding: 0px 0 5px 0; list-style-position: none;list-style-image: none;}

#opros span { font-weight: bold; color: #9B0000;}
#opros p {padding: 6px 0 6px 0; margin: 0px;}
.btnopr {color: #666666;border: 1px solid #999999;background-color: #EBEBEB;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;height: 20px;font-weight: bold;}


#nmlf {background-image: url(/im/v1/mn_lf.gif);background-repeat: repeat-y;background-position: right top;vertical-align: top; }
#nmrf {background-image: url(/im/v1/mn_rf.gif);background-repeat: repeat-y;background-position: left top;text-align: left;vertical-align: top;}
#nmlfact { background: url(/im/v1/mn_lfact.gif) repeat-y right top; vertical-align: top;text-align: right;}
#nmrfact { background: url(/im/v1/mn_rfact.gif) repeat-y left top; vertical-align: top;text-align: left; }

#nmlfbact {position:absolute; width: 11px; height: 4px; top: 0px; left: 0px; }
#nmrfbact {position:absolute; width: 11px; height: 4px; left: 0px; top: 0px;}
#nmcfbact {position:absolute; width: 200px; height: 6px; left: 0px; top: 1px; background: url(/im/v1/mn_actten.png)  no-repeat center top;}

#nmfirst {background-image: url(/im/v1/mn_topfo.png);background-repeat: no-repeat;background-position: center top;padding-top: 8px;}
#nmbot { background: url(/im/v1/mn_botfo.png) repeat-y center bottom; height: 39px;}
#nm1fl { background: url(/im/v1/mn_m1line.gif) no-repeat 3px top; }
#nm2fl { background: url(/im/v1/mn_m2line.gif) no-repeat 3px top; padding-top: 1px;}
#nm1ots {border: 0px; height: 1px; width: 16px;}
#nm1act { background: #005185 url(/im/v1/mn_actfo.gif) repeat-x center top; display:block; padding: 0px; position:relative; float:left; 
	width:200px; cursor:pointer;}
#nm1act a {display:block;  font-size:12px; width:160px;	padding: 5px 0px 5px 16px; line-height: 1.3; color:#fff;
	 text-decoration:none; cursor:pointer; }
#nm1act a:hover {cursor:pointer;}
#nm1act .str {border: 0px; position: absolute; right: 7px; top: 11px;}
#nm1act .kv {border: 0px; position: absolute; left: 5px; top: 10px;}

.nm1 {display:block; padding: 0px; position:relative; float:left;  cursor:pointer;}
.nm1 a {display:block;font-size:12px; width:200px; background: url(/im/v1/mn_m1point.gif)  no-repeat 5px -8px;
	padding: 5px 0px; line-height: 1.3;color:#005FAC; text-decoration:none; cursor:pointer;}
.nm1 a:hover { background: #005A94 url(/im/v1/mn_m1point.gif) no-repeat 5px -98px; color:#fff;  cursor:pointer; text-decoration:none;}
.nm1 a div {padding: 0px 16px; }

.nm2 {display:block; padding: 0px; position:relative; float:left;  cursor:pointer; z-index: 100;}
.nm2 a {display:block;font-size:11px; width:200px; background: #F2F2F2 url(/im/v1/mn_m2point.gif)  no-repeat 16px 8px;
	padding: 4px 0px; line-height: 1.3; color:#2F2F2F; text-decoration:none; cursor:pointer;}
.nm2 a:hover { background: #E7E7E7 url(/im/v1/mn_m2point.gif) no-repeat 16px -90px; color:#BF272C;  cursor:pointer; text-decoration:none;}
.nm2 a div {padding: 0px 6px 0px 28px; }

.nm2act {display:block; padding: 0px; position:relative; float:left;  cursor:pointer; z-index: 100;}
.nm2act a {display:block;font-size:11px; width:200px; background: #E7E7E7 url(/im/v1/mn_m2point.gif)  no-repeat 16px -90px;
	padding: 4px 0px; line-height: 1.3; color:#BF272C; text-decoration:none; cursor:pointer;}
.nm2act a:hover { background: #E7E7E7 url(/im/v1/mn_m2point.gif) no-repeat 16px -90px; color:#2F2F2F;  cursor:pointer; text-decoration:none;}
.nm2act a div {padding: 0px 6px 0px 28px; }

#po2 {background: url(/im/v1/mn_m1point2.gif)  no-repeat 5px -8px;}
#po2:hover {background: #005A94 url(/im/v1/mn_m1point2.gif)  no-repeat 5px -98px;}

#gdiv {padding: 20px 0 20px 10px;}
#gulin {font-size:12px;}
#gulin p {padding: 5px 0px;}
#gulin a { text-decoration:none; }
#gulin a:hover { text-decoration: underline; }
#gulin td {text-align: left; vertical-align: middle; border-bottom: solid 1px #DBDBDB;}
#gulin img {border: 0px; width: 33px;}

#botm {position: relative;  height: 64px;}
#botm .bmg {position: relative; padding-top: 5px; /* background: #E7E7E7; */}
#botm .podp {position: absolute; /* background: #E7E7E7; */ right: 10px; width: 350px; bottom: 2px; text-align: right; }
#botm .podp2 {position: absolute; /* background: #E7E7E7; */ left: 10px; width: 350px; bottom: 2px; text-align: left; }
#botm .podp2 a, #botm .podp a {color: #AB8080;}
#botm .podp2 a:hover, #botm .podp a:hover {color: #fff;}


