/*
Programming, Coding, Design by  KALININ M.
http://www.2828.ru
*/
html {
	height:100%;
}
body {
	padding:0;
	width:700px; margin:0 auto;
	min-height:100%;
	position:relative;
}
* html body {
	height:100%;
}
h1,h2,h3,h4,h5,h6	{
	margin:0 5px;
}
a,.a2txt,#km {text-decoration: none;}
#mx_txt a {text-decoration: undeline;}
#km {
	position:absolute; bottom:0;
	height:40px; width:100%;
	padding:1px 0;
}
#mx {
	padding-bottom:42px;
}
#mx_txt {
	float:left; width:55%;
	margin-left:20%;
}
* html #mx_txt {
	margin-left:10%;
}
#mx_nav {
	float:left; width:20%; margin-left:-75%;
}
#mx3inf {
	float:right; width:25%;
}
#mx {
	overflow:hidden; width:100%;
}
#top h1 {
	margin:0; padding:20px;
}
#fnd {
	position:absolute;
	top:0; right:0;
	margin:20px;
}
div.ir,#mx_top,#mx_bb	{text-align: center;}
#mx_top	{text-transform: uppercase; letter-spacing: 3px; font-size: 9px; padding:5px;}

/* KM.Font */
body {
	font-family: "Trebuchet MS",Verdana,Tahoma,fantasy,Helvetica,Arial,sans-serif;
	font-size:14px;
}
#top h1 {
	font-family: "Times New Roman",Times,serif;
	font-size:18px;
	line-height: 11px;
	letter-spacing:2px;
	text-transform: uppercase;
}
#top h1 em	{
	font-size:9px;
	font-style: normal;
}
#mx_txt h1,
#mx_txt h2 {
	font-size:130%;
}
#mx_nav,
#mx3inf {
	font-size:80%;
}
#mx_nav h2,
#mx3inf h2 {
	font-size:125%; font-weight:bold;
	text-transform:uppercase;
}
#mx3inf h3 {
	font-size:100%; font-weight:bold;
}
#km {font-size:10px;}
#fnd input	{font-size:9px;}

/* KM.Color */
html {background:url(/km/sf/window-bg.png) #EEE;}
body {background:url(/km/sf/mx-bg.png) white left top repeat-y;}
body,a.a2txt,a:visited	{color:black;}
#top,#km,#km a,#fnd a,#fnd {color:white;}
h1,h2,h3,h4,h5,h6,th,#mx3inf,dt,hr	{color:#A5AAFF;}
a,#mx_nav p,#mx3inf a,#mx_txt h2,#fnd input	{color:#293499;}
a:hover	{color:#DD0000;}
#top,#km {background-color:#45F;}
#top {background:url(/km/sf/title-bg.png) #45F left top repeat-x;}
#mx_nav li a {background:#293499; color:white; border-color:white;}
#mx_nav li a:hover {background:#D00;}
#mx3inf h2 {background:url(/km/sf/news-head-bg.png) #DDE6FF left top repeat-x;}
#mx_txt .picture {border-color:#45F;}
#top h1 {background:url(/km/sf/logo.png) left top no-repeat; padding-left:60px;}
.i1	{background-color:#EEF;}
.i2	{background-color:#DDF;}
.i3	{background-color:#CCF;}
.is	{background-color:#BBF;}
.ir,div.ir	{
	text-align: center;
	color: #DD0000;
	border: 1px solid #DD0000;
	margin: 9px 2em;
	padding:5px;
}
.km_lnk,.km_lnk a	{
	font-size:12px;
	color:#939393;
}
.km_lnk	{margin:6px 9px;}
div.km_lnk	{margin-bottom: 2em;}
.i1,.i2,.i3,.is	{margin:1px 2px 0 2px; padding:2px;}
.km_pr	{text-align: right; font-size: 10px;}
#mx_txt table	{border: 1px solid #A5AAFF;}
th	{border-bottom: 1px solid #A5AAFF;}
#mx_txt td	{margin:0; padding:2px 8px;}
#mx_nav p	{padding:5px;}
* html #top h1 {height:1%;}
.go	{cursor: hand;}
#mx_nav h2 {display:none;}
#mx_nav ul {list-style:none;margin:50px 0; padding:0;}
#mx_nav li a {display:block;margin:5px 0; padding:2px 5px;border-style:solid; border-width:1px 0;text-decoration:none;}
* html #mx_nav li a {height:1%;}
#mx3inf h2 {margin:0 0 20px 0;padding:10px;}
#mx3inf h3 {float:left;margin:0 5px;}
* html #mx3inf h3 {margin-left:2.5px;}
#mx3inf p {margin:20px 5px;}
#mx3inf a {background:url(/km/sf/red-arrow.png) right center no-repeat;padding-right:13px;}
* html #mx3inf a {padding-left:1px;}
#mx_txt h1	{border-bottom:1px solid #A5AAFF;}
#mx_txt h1,
#mx_txt h2,
#mx_txt h3,
#mx_txt h4,
#mx_txt h5,
#mx_txt h6,
#mx_txt p,#mx_txt dl	{
	margin-left:15px;
	margin-right:15px;
	margin-bottom: 6px
}
#mx_txt h2 {
	margin-top:20px;
	margin-bottom:10px;
}
#mx_txt .picture {
	float:left;
	padding:5px;
	border-style:solid; border-width:1px;
	margin:0 15px 15px 0;
}
#km p {margin:5px;}
#fnd p {margin:0;}
* html #fnd p {white-space:nowrap;}
* html #fnd input {margin-left:4px;}
.dt	{font-weight: bold;}
p.m2 b	{font-weight: normal;}
.path,.path a	{font-size: 10px; color:#A5AAFF;}
hr	{width: 100%; height: 1px; border: none;} /* IE */
html>body hr {background-color: #A5AAFF; width: 100%; height: 1px; border: none; } /* Gecko */
html>body hr {background-color: #A5AAFF; width: 100%; height: 1px; border: 0 solid #A5AAFF; } /* Opera + Gecko */
