
a {
	color:#8b8a77;
	text-decoration:none;
}
body {
	font: 75% Arial, sans-serif;
	color:#231f20;
	background: #fff url('../i/decor_top.gif') no-repeat 380px 0;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
/*ol {
	margin:0; padding: 0 0 1em 30px;
}
ol li {
	margin:0; padding: 0 0 .5em 0;
}
ul {
	list-style-type: none;
	margin:0; padding: 0 0 1em 15px;
}
ul li {
	min-height:7px;
	background: transparent url('../i/bullet.gif') no-repeat 0 6px;
	margin:0; padding: 0 0 .5em 15px;
}
html>body ul li {
	height:auto;
}
ul ul {
	margin:0; padding: .75em 0 0 15px;
}*/
#footer{
	color: #8b8a77;
	height:40px;
	min-height:25px;
	background: transparent url('../i/logo_znat_footer.gif') no-repeat 80% 4px;
	padding: 7px 0 15px 227px;
}
html>body #footer{
	height:auto;
}
#logo {
	margin: 8px 0 4px 161px;
}
#logo img {
	width:120px; height:47px;
}
#main {
	width:100%;
	/*margin: 0 0 100px 0;*/
}
#main .b1 {
	width:120px;
}
#main .b2 {
	width:61%;
	font-size:1.1em;
}
#main .b3 {
	color:#8b8a77;
}
#outer {
	width:100%;
	min-width:1000px;
	width:expression(
		document.body.clientWidth < 1000 ? "996px" : "100%"
	);
}
html>body #outer {
	width:auto;
}
.bred {
	width:120px;
	background-color:#ca161d;
	padding: 25px 0 0 0;
}
html>body .bred {

}
.bgrey {
	width:100%; height:40px;
	min-height:30px;
	background-color:#e3e0dc;
	text-align: center;
	padding: 5px 0;
}
html>body .bgrey {
	height:auto;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.date {
	position:absolute;
	top:3px; left:-66px;
	font: bold .9em Arial, sans-serif;
	color:#8b8a77;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#a9a9a9;
}
.hr2 {
	height:2px;
	font-size:1px;
	line-height:1px;
	background-color:#b9b9ae;
}
.ind {
	padding: 0 0 0 86px;
}
.ind2 {
	padding: 20px 15px 0 0;
}
.link {
	padding: 0 0 15px 0;
}
.link a {
	color:#ca171d;
}
.mi, .mi2 {
	height:14px;
	min-height:14px;
	font-size:.8em;
	font-weight:bold;
	background: transparent url('../i/star2.gif') no-repeat 0 6px;
	color:#8b8a77;
	padding: 3px 0 0 11px;
}
html>body .mi, .mi2 {
	height:auto;
}
.mi2 {
	background: transparent url('../i/star.gif') no-repeat 0 6px;
	color:#ca161d;
}
.mi3, .mi4 {
	font-size:.8em;
	font-weight:bold;
	color:#8b8a77;
	text-align:center;
	padding: 1px 0 0 0;
}
.mi4 {
	color:#ca161d;
	padding: 2px 0 0 0;
}
.mi4 a {
	color:#ca161d;
}
.mmat {
	position:relative;
	/*top:-13px; left:20px;*/
	bottom:-8px; left:20px;
	width:120px;
	background: transparent url('../i/menu_corner_l.gif') no-repeat;
	float:left;
	margin: 0 30px 0 0;
}
.mmat2 {
	width:100%;
	background: transparent url('../i/menu_corner_r.gif') no-repeat 100% 0;
}
.mmat3 {
	height:16px;
	background: #fff url('../i/menu_top.gif') repeat-x;
	margin: 0 11px;
}
.mmatrom {
	position:absolute;
	top:22px; left:0;
	width:100%; height:17px;
}
.mmatr {
	width:145px;
	background: transparent url('../i/menu_corner_l3.gif') no-repeat;
	float:left;
	margin: 0 20px 0 0;
}
.mmat2r {
	width:100%;
	background: transparent url('../i/menu_corner_r3.gif') no-repeat 100% 0;
}
.mmat3r {
	height:17px;
	background: transparent url('../i/menu_top3.gif') repeat-x;
	margin: 0 13px;
}
.mmats {
	position:relative;
	/*top:-13px; left:0;*/
	bottom:-8px; left:0;
	width:160px;
	background: transparent url('../i/menu_corner_l2.gif') no-repeat;
	float:left;
	margin: 0 20px 0 0;
}
.mmat2s {
	width:100%;
	background: transparent url('../i/menu_corner_r2.gif') no-repeat 100% 0;
}
.mmat3s {
	height:16px;
	background: transparent url('../i/menu_top2.gif') repeat-x;
	margin: 0 11px;
}
.news {
	position:relative;
	top:0; left:0;
	width:85%;
	padding: 0 0 15px 0;
}
.nlist {
	font-size:.8em;
	color:#8b8a77;
	padding: 10px 0 0 0;
}
.nlist ul, .nlist li {
	list-style-type: none;
	margin:0; padding:0;
}
.nlist li {
	float:left;
	padding: 0 20px 1.4em 0;
}
.sel {
	font: 1em Arial, sans-serif;
	background: #ca161d url('../i/arrow.gif') no-repeat 100% 5px;
	line-height:1em;
	color:#fff;
	text-align:right;
	margin: 0 6px 0 6px; 
	padding: 0 18px 10px 0;
}
.subg {
	height:21px;
	background: #fff url('../i/mat_menu2.gif') repeat-x;
	/*padding: 0 0 0 20px;*/
}
.subg2 {
	height:18px;
	background: #fff url('../i/mat_menu3.gif') repeat-x;
}
.subr {
	position:relative;
	height:39px;
	background: #fff url('../i/mat_menu.gif') repeat-x;
	/*padding: 0 0 0 20px;*/
}
.ti {
	font: bold 1.1em Arial, sans-serif;
	text-transform:lowercase;
}
.til {
	font: bold .9em Arial, sans-serif;
	text-transform:lowercase;
	color:#ca171d;
	padding: 1px 0 4px 0;
}
.active {
	font: bold 1.1em Arial, sans-serif;
	text-transform:lowercase;
	color:#ca171d;
}
.content {
	padding: 0 20px 0 20px;
/*  color:#8b8a77;*/
}

#clock{
    position: absolute;
    top: 4px;
    left: 50px;
}