body  {margin:0px; padding:0px;font-family:arial, tahoma !important;vertical-align:top;
	color: #868E92;}
td {font-size:10px;}
a {color:#c93131 !important;}
.txt_1 {
	font-family: Arial;
	font-size: 12px;
	color: #84939C;
}
.edit {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.txt_2 {
	font-family: Arial;
	font-size: 12px;
	color: #CC3131;
}
.txt_3_1 {
	font-family: Arial;
	font-size: 11px;
	color: #868E92;
	text-decoration: none;
	text-align: justify;
}
.txt_3 {
	font-family: Arial;
	font-size: 12px;
	color: #868E92;
	text-decoration: none;
}
.txt_4 {
	font-family: Arial;
	font-size: 12px;
	color: #868E92;
	text-align: justify;
	text-indent: 25px;
}
.txt_5 {
	color: #868E92;
}
div {
	color: #868E92;
}
.link_1 {
	font-family: Arial;
	font-size: 12px;
	color: #868E92;
	text-decoration: underline;
}
a.link_1 {
	float: right;
	margin-right: 7px;
}
.link_2 {
	font-family: Arial;
	font-size: 12px;
	color: #C83131;
	text-decoration: underline;
}

li.sep_f {
        margin-left: 70px;
}
.m div.bx-component-border {margin-top:25px;}
form  {margin:0px; padding:0px;}

.button {background: url(images/but_search.jpg) no-repeat left;
width: 58px;
height: 27px;
border: 0px;
color: #727e83;
font-size: 9px;
line-height: 28px;
text-align: left;
text-transform: uppercase;
display: block;
vertical-align: middle;
font-weight: bold;
text-decoration: none;
border: 0px;}

.bus, .bus a {color:#8a989f;font-size:20px;font-weight:bold;text-decoration:none;line-height:23px; margin-left: -20px;}
.sho, .sho a {color:#8a989f;font-size:16px;font-weight:normal;text-decoration:none;}

.logo img {margin-left:37px; margin-top: 0; margin-right: 32px;}
.logo span {margin-left:20px;}

.ban {color:#000;font-size:14px;font-weight:bold;font-family:arial;}

#banban {
line-height: 18px;
color: #990000;
margin-top: 12%;
text-shadow: 1px 2px 1px #BBB;
}

.hom {display:block;background:url(images/but_home.png) no-repeat;width:76px;height:41px;float:left;border-right: 1px dotted rgb(114, 114, 114);}
.maps {display:block;background:url(images/but_sitemap.png) no-repeat;width:100px;height:41px;float:left;border-right: 1px dotted rgb(114, 114, 114);}
.con {display:block;background:url(images/but_contacts.png) no-repeat;width:104px;height:41px;float:left;}
.home a{color:#000;text-decoration:none;margin-left:30px;padding-top:15px;display:block;font-size:11px;text-transform:uppercase;}
.home { 	background-color: #5c676d; background-image: url(images/home_fon.jpg);background-repeat: repeat-x;}

H1, H2, H3, H4 {font-family: tahoma;color:#fff; font-size:14px;text-decoration: none; margin:0px; line-height:12px;text-transform:none;font-weight:bold;}
H2 {font-family: Arial, Helvetica, sans-serif;color:#8a989f; font-size:14px; text-decoration:none; margin:0px; line-height: 16px;background:url(images/1sym3.gif) no-repeat;font-weight:bold;padding-right:15px;}
H3 {color:#757e83; font-size:12px; text-decoration:none; padding-left:25px;line-height:12px;font-weight:bold;}
H4 {color:#757e83; font-size:12px; line-height: 12px;font-weight: bold;text-decoration:none;background:url(images/arrow_2.jpg) no-repeat left;padding-left:15px;}

H2 span{background:url(images/arrow_2.jpg) no-repeat left;padding-left:15px;}
#authout-form .button2 , #auth-form .button2{background:url(images/arrow_1.gif) no-repeat right center;height:25px;border:0px;color:#c93131;font-size:12px;text-align:right;vertical-align:top;padding-left:4px;font-weight:normal;line-height:12px;padding-right:10px;display:block;padding-top:5px;width:30px;}
#auth-form .button2 {float:left;}
#auth-form .button_forg{background:url(images/arrow_1.gif) no-repeat right center;height:25px;border:0px;color:#c93131;font-size:12px;text-align:right;vertical-align:top;font-weight:normal;line-height:12px;padding-right:10px;display:block;padding-top:5px;float:right;width:125px;padding-left:0px;}
#authout-form td, #authout-form a{font-size:12px;color:#84939C;}

#sf_EMAIL input {
	background-color: #ffffff;
}
.MsoNormal {
        text-align: justify;
}
#print_document {
	width: 100%;
	margin: 0;
	padding: 25px;
	display: block;
}
#utv {
	width: 50%;
	text-align: center;
	float: right;
	display: block;
	background-image: url(http://www.fire-union.ru/images/podpis.gif);
	background-repeat: no-repeat;
	background-position: 20% 80%;
}
#docdoc {
	margin-top: 200px;
	width: 100%;
	display: block;
}
p {
	text-align: justify;
	font-size: 12px;
	line-height: 14px;
	margin-right: 25px;
}
.caseup {
	text-transform: uppercase;
}
.caselow {
	text-transform: liwercase;
}
p.utf {
	text-align: center;
}
p.utfr {
	text-align: right;
	margin-right: 50px;
}
#utv p.caseup {
	text-align: center;
}
#docdoc p {
	text-indent: 45px;
}
.hh2, .hh3 {
	text-align: center;
	margin-right: 25px;
}
#asms2 {
	width: 100%;
	height: 40px;
	text-align: right;
	background-image: url(http://www.fire-union.ru/images/data.gif);
	background-repeat: no-repeat;
	background-position: 90% 0%;
}
#asms3 {
	float: left;
	width: 250px;
	height: 200px;
	background-image: url(http://www.fire-union.ru/images/asms.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#asms4 {
	float: right;
	width: 250px;
	height: 195px;
	background-image: url(http://www.fire-union.ru/images/asms1.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#asms5 {
	width: 100%;
	margin-top: 200px;
}
#cog2 {
	width: 100%;
	text-align: center;
}
#cog3 {
	float: left;
	width: 250px;
	height: 280px;
	background-image: url(http://www.fire-union.ru/images/cog.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#cog4 {
	float: right;
	width: 250px;
	height: 300px;
	background-image: url(http://www.fire-union.ru/images/cog1.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#cog5 {
	width: 100%;
	margin-top: 300px;
}
#so3 {
	float: left;
	width: 250px;
	height: 150px;
	background-image: url(http://www.fire-union.ru/images/cog1.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#so4 {
	float: right;
	width: 250px;
	height: 150px;
	background-image: url(http://www.fire-union.ru/images/sog.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#cog6 {
	float: right;
	width: 100%;
	height: 150px;
	text-align: center;
	background-image: url(http://www.fire-union.ru/images/cog1.gif);
	background-repeat: no-repeat;
	background-position: 60% 100%;
}
#cog7 {
	float: right;
	width: 250px;
	height: 300px;
	background-image: url(http://www.fire-union.ru/images/asms.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#cog8 {
	float: left;
	width: 250px;
	height: 300px;
	background-image: url(http://www.fire-union.ru/images/reestr.gif);
	background-repeat: no-repeat;
	background-position: 15% 95%;
}
#fa {
	float: left;
	width: 250px;
	height: 300px;
	background-image: url(http://www.fire-union.ru/images/fa.gif);
	background-repeat: no-repeat;
	background-position: 15% 95%;
}
#po3 {
	float: left;
	width: 250px;
	height: 280px;
	background-image: url(http://www.fire-union.ru/images/po.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
#utv1 {
	width: 60%;
	text-align: center;
	float: right;
	display: block;
}
#utv2 {
	width: 60%;
	text-align: center;
	float: right;
	display: block;
}
#tabb table {
	border-top: 1px solid #868E92;
	border-right: 1px solid #868E92;
}
#tabb th {
	border-left: 1px solid #868E92;
	border-bottom: 1px solid #868E92;
	align: center;
	valign: middle;
	font-size: 12px;
}
#tabb td {
	border-left: 1px solid #868E92;
	border-bottom: 1px solid #868E92;
	align: center;
	valign: middle;
	font-size: 12px;
}
#zayav {
	margin-top: 180px;
}
#polozh {
	margin-top: 180px;
}
#podp {
	text-align: right;
}
#podp1 {
	text-align: center;
}
.news-detail {
	font-size: 12px;
}
#podp {
	display: none;
}
.scroll {  
        height: 400px; 
        width: 100%;
        overflow: auto;  
}
td.form-table{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 12px;
	font-size: 12px;
}
input.form-table{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 12px;
	font-size: 12px;
}
#tabl_post td,th {
	border:0;
}
img.shopimg1 {
       margin-left: 30px;
}
.hidden, .hidden a {
font-size:8px;
color: #778899;

}

.hidden {
font-size:8px;
color: #778899;

}
.zag {
display: block;
font-size: 20px;
background: #DDD;
padding: 23px;

opacity: 0.8;
text-shadow: 2px 1px 2px rgba(255, 255, 255, 0.67);

}
.slid li img {margin-top: -56px;}

#mngb, center {
display: none;
}
form {
margin-bottom: 0px !important;
}
#horizontal-multilevel-menu li a.root-item-selected {
color: #fff !important;
font-weight: normal;
padding: 0px 12px;
line-height: 34px;
}
#horizontal-multilevel-menu li a.root-item {
color: #fff !important;
font-weight: normal;
padding: 0px 12px;
line-height: 34px;
}
body, td, a, p, .h {
font-family: arial, tahoma !important;
}