* {font-size:12px; font-family: Tahoma, Verdana ,Arial, sans-serif; }
body {
	color:#393938; 
    background-color: #ffffff;
    text-align: center;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    background-image: url(img/bfon.png);background-position: top left;background-repeat: repeat-x;
}
td {text-align: left;}
.txtcontainer li {margin-left:20px;}
.txtcontainer { width: 947px; height:100%;margin: 0 auto; position:relative; text-align: center;  background-image: url(img/main.jpg);background-position: left top;background-repeat: no-repeat; z-index:100;}
.mtable { width:100%; height:100%; vertical-align: top; background-color:transparent; background-image: url(img/z.gif)}
.logo {position:absolute; right:24px; top:53px;z-index:3;}
.tmenu {position:absolute; left:18px; top:105px;z-index:5; text-align:left; width:730px;}
td {font-size:12px; color:#393938; }
a.menu, a.menu:link, a.menu:visited, a.menu:active  { font-size: 12px; font-weight: bold; color:#342f2c; text-decoration:none;  background-image: url(img/mline.gif);background-position: left bottom; background-repeat: no-repeat; display:block; width:100%; padding-bottom:8px; margin-top:0px; padding-left:17px;}
a.menu:hover { font-size: 12px; font-weight: bold; color:#b80e0e; text-decoration:none; background-image: url(img/mline.gif);background-position: left bottom; background-repeat: no-repeat; display:block; width:100%; padding-bottom:8px; margin-top:0px; padding-left:17px; }
.txtcontent {padding-top:304px; padding-bottom:54px; padding-left:20px; width:100%;height:100%; vertical-align: top;}
.tnews { vertical-align: top; padding-top:188px; width:241px;}
.dpic { padding-left:20px; height: 106px; width: 100%;}
.bcontainer { background-image: url(img/bfon.gif);background-position: left bottom; background-repeat: repeat-x;}
.jtf {text-align: justify; margin-top:10px;}
.g_line { background-image: url(img/g_line.gif);background-position: left bottom; background-repeat: repeat-x; width:100%; height:8px; }
.w_line { background-image: url(img/w_line.gif);background-position: left bottom; background-repeat: repeat-x; width:100%; height:8px; }
.h_line { background-image: url(img/h_line.gif);background-position: left bottom; background-repeat: repeat-x; width:100%; height:27px; }
.s_logo {padding-left:2px; padding-bottom:7px; padding-right:21px;}
.p_pic {padding-left:23px; padding-right:17px}
.h_text {color:#808075;font-size:14px; font-weight:bold;}
h1 {color:#0b4f7b; font-weight:bold; font-size:15px; margin-top:0px; margin-bottom:10px; margin-right:0px; margin-left:0px;}
h2 {font-weight:bold; font-size:12px;color:#86a03a; margin:0px;}
.small{color:#9a9a96;font-size:11px;}
.smallr {color:#808075;font-size:11px;}
.itxt {height:18px; width:158px; padding-left:7px; font-size:12px; padding-top:3px; color:#878c8f; border:#bec1c2 solid 1px; }
.btn {text-align:center; height:24px; padding-bottom:3px; width:116px; font-size:12px; font-weight:bold; color:#ffffff; background-color: #bec1c2; border:#bec1c2 solid 1px; }
.newsblock { background-image: url(img/nh.png);background-position: left top; background-repeat: repeat-x; width:100%; padding-bottom:12px; padding-top:19px; }
.rblock { background-image: url(img/rh.png);background-position: left top; background-repeat: repeat-x; width:100%; padding-bottom:12px; padding-top:49px; }
.n_header {color:#ffffff; font-weight:bold; padding-left:10px;}
.n_number {color:#ffffff; font-weight:normal; font-size:24px;}
.n_txt, .n_link { padding-left:10px; padding-right:10px;}
.n_link { padding-top:7px; padding-bottom:11px;}
.n_txt {text-align: justify}
.w100 {width:100%;}

a, a:link, a:visited, a:active  { font-size: 12px; font-weight: normal; color:#627a1c; text-decoration:underline; }
a:hover { font-size: 12px; font-weight: normal; color:#505050; text-decoration:none; }
a.sm, a.sm:link, a.sm:visited, a.sm:active  { font-size: 11px; font-weight: normal; color:#627a1c; text-decoration:none; }
a.sm:hover { font-size: 11px; font-weight: normal; color:#505050; text-decoration:none; }

a.sma, a.sma:link, a.sma:visited, a.sma:active  { font-size: 10px; font-weight: normal; color:#9a9a96; text-decoration:none; }
a.sma:hover { font-size: 10px; font-weight: normal; color:#505050; text-decoration:none; }

hr { width: 100%; height: 1px; color: #bec1c2; border: none; margin-bottom:4px;}
html body hr { height: 1px; width: 100%; background-color: #bec1c2; border: none; margin-bottom:4px;}
html body hr { height: 1px; width: 100%;  background-color: #bec1c2; border: 0px solid #cccccc; margin-bottom:4px;}
.txt {height:19px !important; height:20px; border:#bec1c2 solid 1px; padding-left:2px;}
.txt_area {height:100px; height:18px; border:#bec1c2 solid 1px;}
.pict { border: 1px solid #bec1c2;}

.mark, .Red {
    color: #005e8e;
}
.serach_select {height:16px !important; 
height:20px; 
margin:0px 0px 0px 0px !important;
margin:-1px -1px -1px -1px; 
width:227px; border:none;}
.h_select {width:225px;height:19px;}

a.line, a.line:link, a.line:visited, a.line:active  { font-size: 12px; font-weight: bold; color:#094871;}
a.std, a.std:link, a.std:visited, a.std:active, a.std:hover, a.line:hover { font-size: 12px; font-weight: bold;}

.thd { border-right: 1px solid #cccccc; border-bottom: 1px solid #b1a5a5; font-size: 11px; font-weight: bold; color:#0b4f7b text-decoration:none; background-color: #EBEBEB; line-height:19px;text-align:center;padding-left:3px; padding-right:3px;}
.thdil, .thdi { border-bottom: 1px solid #cccccc; font-size: 11px; font-weight: normal; color:#0b4f7b; text-decoration:none; line-height:19px;text-align:center;padding-left:2px; padding-right:2px;}
.thdil {font-weight:bold; text-align:left;}
.thdnc, .thdn { border-bottom: 1px solid #cccccc;  text-decoration:none; line-height:19px;}
.thdnc {text-align:center;padding-left:3px; padding-right:3px;}
.thdnc, h3 {font-size: 11px; font-weight: bold; color:#86a03a; margin:0px;}

