* {font-size:12px; font-family: Tahoma, Verdana ,Arial, sans-serif; }
body {
	color:#393232; 
    background-color: #c8c8c8;
    text-align: center;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    background-image: url(img/bfon.jpg);background-position: center 345px;background-repeat: no-repeat;
}
td {text-align: left;}
.pic {position:absolute; right:0px; top:93px;z-index:3;}
.logo {position:absolute; right:94px; top:13px;z-index:3;}
.mpic {position:absolute; left:0px; top:33px;z-index:3;}
.tpic {position:absolute; left:203px; top:19px;z-index:3;}
.tmenu {position:absolute; left:23px; top:52px;z-index:5; text-align:left; width:730px;}
.tvfon {position:absolute; right:75px; top:335px;z-index:5;}

h1 {text-transform: uppercase; color:#d9261d; font-weight:bold; font-size:18px; padding-left:22px; background-image: url(img/h1.gif);background-position: 3px 5px;background-repeat: no-repeat; margin-top:0px; margin-bottom:3px; margin-right:0px; margin-left:0px;}
b, h2 {font-weight:bold; font-size:12px;color:#bd3d1d; margin:0px;}
td {font-size:12px; color:#393232; }
.mumber {font-size:12px; color:#393232; font-weight:bold;}
a, a:link, a:visited, a:active  { font-size: 12px; font-weight: normal; color:#d9261d; text-decoration:underline; }
a:hover { font-size: 12px; font-weight: normal; color:#fba96e; text-decoration:none; }
a.sm, a.sm:link, a.sm:visited, a.sm:active  { font-size: 11px; font-weight: normal; color:#c70805; text-decoration:none; }
a.sm:hover { font-size: 11px; font-weight: normal; color:#fba96e; 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; }
a.menu, a.menu:link, a.menu:visited, a.menu:active  { font-size: 12px; font-weight: bold; color:#ffffff; text-decoration:none;text-transform: uppercase;  background-image: url(img/mline.gif);background-position: left bottom; background-repeat: no-repeat; display:block; padding-bottom:8px; margin-top:0px; padding-left:2px;}
a.menu:hover { font-size: 12px; font-weight: bold; color:#f79976; text-decoration:none; text-transform: uppercase;  background-image: url(img/mline.gif);background-position: left bottom; background-repeat: no-repeat; display:block; padding-bottom:8px; margin-top:0px; padding-left:2px;}
.smallr, .small{color:#818181;font-size:11px;}
.smallr {padding-left:20px; padding-bottom:5px;}
.banner {text-align:right; padding-right:26px; }
.txtcontainer li {margin-left:20px;}
.txtcontainer { width: 990px; height:100%;margin: 0 auto; position:relative; text-align: center;}
.vtext {background-color: #ffffff; height:100%; width:100%; border-top: 1px solid #898883; border-left: 1px solid #898883; border-right: 1px solid #898883;}
.txtcontent {padding-top:24px; padding-bottom:31px; padding-left:26px;width:552px; vertical-align: top;  background-image: url(img/t_c.jpg);background-position: left top;background-repeat: no-repeat; }
.btxtcontent { padding-left:26px; padding-top:24px; padding-bottom:31px; padding-right:26px;  vertical-align: top;  background-image: url(img/t_c.jpg);background-position: left top;background-repeat: no-repeat; }
.tnews { vertical-align: top; padding-top:58px; width:254px; padding-right:26px; background-image: url(img/n_fon.jpg);background-position: left top;background-repeat: no-repeat; }
.lpic {width:49px; height:100%;}
.mtable { width:100%; height:100%; vertical-align: top; }
.jtf {text-align: justify; margin-top:10px;}
.tfpic { background-image: url(img/tpic.jpg);background-position: right top;background-repeat: no-repeat; height:334px; vertical-align: top; }
.dpic { height: 8px; width: 100%; background-color: #69180a;}
hr { width: 100%; height: 1px; color: #cccccc; border: none; margin-bottom:4px;}
html body hr { height: 1px; width: 100%; background-color: #cccccc; border: none; margin-bottom:4px;}
html body hr { height: 1px; width: 100%;  background-color: #cccccc; border: 0px solid #cccccc; margin-bottom:4px;}
.txt {height:19px !important; height:18px; border:#c9c5c5 solid 1px; padding-left:2px;}
.txt_area {height:100px; height:18px; border:#c9c5c5 solid 1px;}
.pict { border: 1px solid #cccccc;}
.mark, .Red {
    color: #b04858;
}
.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: 11px; font-weight: normal; color:#4b4d4f; text-decoration:none; display:block;  background-color: #ffffff; line-height:19px;padding-left:3px;}
a.std, a.std:link, a.std:visited, a.std:active, a.std:hover, a.line:hover { font-size: 11px; font-weight: normal; color:#4b4d4f; text-decoration:none; display:block; background-color: #EBEBEB; line-height:19px;padding-left:3px;}
.thd { border-right: 1px solid #cccccc; border-bottom: 1px solid #b1a5a5; font-size: 11px; font-weight: bold; color:#393232; 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:#393232; 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:#bd3d1d; margin:0px;}
