html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, div,table,th,td, dl, dt, dd {
	border : 0;
	margin : 0;
	padding : 0;
}
body {
   position: relative;
	color: #000;
	font: 100.01% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
}


h2 {
	font-size: 1.4em;
	padding: 1.1em 0 0.3em 0;
	font-family: Tahoma;
	font-weight: normal;
	color: #ed1c24;
}
h3 {
	margin: 1em 0 0 0;
	font-size: 0.9em;
}
h3.head {
	margin-bottom: 0.8em;
}
a {
	color: #000;
	outline: none;
	text-decoration: underline;
}
a:hover, p a:hover, li a:hover, h3 a:hover, span a:hover {
	color: #e60000;
	text-decoration: none;
}
a:visited {
	color: #909090;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.nobr {
	white-space: nowrap;
}
.rght {
   position: relative; 
	float: right;
	margin: 0 0 5px 15px;
	position: relative;
}
.lft {
	 position: relative; 
	float: left;
	margin: 5px 15px 5px 0;
	position: relative;
}
.center {
	text-align: center;
}
.right {
	text-align : right;
}
.left {
	text-align: left;
}
p.list {
	padding-left: 1.5em;
}
.nolist {
	list-style-type: none;
}
p {
	font-size: 0.8em;
	margin: 0.2em 0 0.8em 0;
}
ol, ul {
	padding-left: 2.5em;
	margin: 0em 0 0.7em 0;
	font-size: 0.8em;
}
li {
	margin: 0.2em 0 0.4em 0;
}
*:first-child+html li {
  margin: 0.2em 0 0.3em 0;
}
ul ul, ol ul {
	font-size: 1em;
	padding-left: 2.4em;
}
ol ul {
	list-style-type: disc;
}
ul ul li, ol ul li {
	margin: 0.3em 0;
} 
.small {
	font-size: 0.7em;
}
.red {
	color: #ed1c24;
}




/*  бепумхи акнй бепумхи акнй бепумхи акнй бепумхи акнй бепумхи акнй бепумхи акнй */
#topblock {
   position: relative;                 
   height: 118px;
	width: 100%;                       /* еярэ хглемемхъ дкъ  IE  */
	background: url(img/fonttop.gif) repeat-x;
}

/*  кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо кнцнрхо  */
#logo {
	position: absolute;
	 height: 80px;
	width: 84px;
	left: 3%;
	border: 0px solid Black;
	top: 15px;
	background: url(img/logo.png) no-repeat;
}
#logo a {
	position: absolute;
	width: 84px;
	 height: 80px;
	 left: 0;
	 top: 0;
	display: block;
	border: 0px solid Black;
	background: url(img/blank.gif) repeat;
}
.logoie {
	display: none;
}


.fdk {
	position: absolute;
	left: 16%;
	 top: 35px;
}
.fdk h1 {
	font-size: 31px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
}


/*  хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх хйнмйх  */
#icons {
	position: absolute;
	right: 4%;
	top: 20px;
	font-size: 0.6em;
	height: 25px;
	border: 0px solid Blue;
}
#icons img {
	margin-left: 7px;
}
#icons a {
	text-decoration: none;
}




/*  жемрпюкэмши акнй жемрпюкэмши акнй жемрпюкэмши акнй жемрпюкэмши акнй */
#center {
	position: relative;
	width: 100%;
	padding: 17px 0 40px 0;
}
#center:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  еярэ хглемемхъ дкъ IE   */
 height: 0;
line-height: 0;
}

.centerright {
	position: relative;
	float: right;
	width: 30%;
}

.menu {
	position: relative;
	width: 232px;
	margin: 0 auto;
}
.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 232px;
}
.menu ul li {
	margin: 0 0 3px 0;
	padding: 4px 0 0 35px;
	height: 25px;
	font-family: Tahoma;
	font-size: 16px;
	color: #5b4804;
}
.menu ul li.cur {
	background: Olive url(img/fontmenucur.gif) no-repeat;
}
.menu ul li a, .menu ul li a:visited {
	color: #091e79;
	text-decoration: underline;
}
.menu ul li a:hover {
	color: #ed1c24;
}
.menu ul li.sub, .menu ul li.subcur {
	font-size: 14px;
	height: 20px;
	padding: 0 0 0 70px;
}


.supp {
	position: relative;
	width: 202px;
	margin: 0 auto;
	padding-left: 30px;
	padding-bottom: 20px;
}
.supp h3 {
	padding: 40px 0 10px 0;
	font-size: 1.25em;
	font-family: Tahoma;
	font-weight: normal;
	color: #ed1c24;
	margin: 0;
}
.supp img {
	margin-bottom: 20px;
}

.centerleft {
	position: relative;
	float: left;
	width: 69%;
}
.centerhome {
	position: relative;
	width: 96%;
	margin-left: 4%;
}

.imgtop {
	position: relative;
	width: 100%;
	height: 181px;
	background: url(img/fontimgtop.gif) repeat-x;
}
.imgtop2 {
	position: relative;
	height: 181px;
	background: url(img/fontimgtop2.gif) no-repeat;
}
.imgtop3 {
	position: relative;
	width: 100%;
	height: 181px;
	background: url(img/fontimgtop3.gif) no-repeat 100% 0;
}
.imgtop4 {
	position: relative;
	height: 167px;
	background: url(img/fontimgtop4.gif) no-repeat 50% 100%;
	padding: 7px 6px;
}
.imgtop5 {
	width: 100%;
	height: 158px;
}

.content, .contentsub {
	position: relative;
	padding: 0 1% 0 1%;
}
.contentnews {
	position: relative;
	padding: 0 1% 0 1%;
}
.contentnews:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  еярэ хглемемхъ дкъ IE   */
 height: 0;
line-height: 0;
}

.news {
	position: relative;
	background: White;
}
.news h2 {
	padding-top: 20px;
	padding-bottom: 10px;
}
.newsblock {
	position: relative;
	width: 100%;
	height: auto !important;
  height: 120px;
  min-height: 120px;
	padding-bottom: 20px;
}
.newsblock:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  еярэ хглемемхъ дкъ IE   */
 height: 0;
line-height: 0;
}

.newsimg {
	position: relative;
	float: right;
	width: 116px;
	height: 117px;
	background: url(img/fontnews.gif) no-repeat;
	top: 3px;
}
.newsimg img {
	position: relative;
	left: 9px;
	top: 7px;
}
.newstxt {
	position: relative;
	margin-right: 140px;
}
.newsblock p {
	font-family: Tahoma;
}
p.data {
	color: #2f48b4;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
.newsblock p.txt {
	font-size: 0.9em;
	margin: 0;
	padding: 0.5em 0 0 0;
}
.newsblock p.more {
	font-size: 0.9em;
	padding: 0em 0 0.5em 0;
	text-align: right;
}
.newsblock p.txt a, .newsblock p.txt a:visited {
	color: #091e79;
	text-decoration: underline;
}
.newsblock p.txt a:hover {
	text-decoration: none;
}


.wiki {
	position: relative;
	background: White;
}
.wiki h2 a, .wiki h2 a:visited {
	color: #ed1c24;
}

.centernews {
	position: relative;
	width: 92%;
	margin: 0 4%;
}
.navy {
	position: absolute;
	width: 92%;
	left: 5%;
	top: 0;
}
.navy p {
	margin: 0;
	padding: 0;
}

/*  мхфмхи акнй  мхфмхи акнй   мхфмхи акнй    мхфмхи акнй   мхфмхи акнй   мхфмхи акнй */
#copyright {
	position: relative;
	height: 106px;
	width: 100%;
	background: url(img/fontcopyright.gif) repeat-x;
}

.kww p {
	position: absolute;
	top: 56px;
	left: 4%;
	font-size: 0.85em;
	font-weight: bold;
	width: 40px;
   font-style: italic;
}
.kww a, .kww a:visited {
	color: #fd2d2d;
}
.kww a:hover {
	text-decoration: none;
}

.banners {
	position: absolute;
	font-size: 0.5em;
	border: 0px solid Black;
	right: 4%;
	top: 20px;
	text-align: right;
	width: 88px;
}
.banners img {
	margin: 5px 0 0 0;
	border: 0px solid Black;
}
.judoist {
	position: absolute;
	width: 90px;
	height: 89px;
	background: url(img/jodoist.gif) no-repeat;
	right: 20%;
	top: 10px;
}

.grmer {
	position: relative;
	width: 100%;
	padding-bottom: 20px;
}
.grmer:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  еярэ хглемемхъ дкъ IE   */
 height: 0;
line-height: 0;
}
.meropr {
	position: relative;
	width: 49.5%;
	float: left;
	text-align: center;
}

table.graf {
	position: relative;
	width: 99%;
	border: 1px solid Black;
	border-collapse: collapse;
	font-size: 0.7em;
	margin: 10px 0;
	text-align: center;
}
table.graf td {
	border: 1px solid Black;
	padding: 5px 0px;
}


.rukovod {
	position: relative;
	width: 100%;
	padding: 20px 0;
}
.rukovod:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  еярэ хглемемхъ дкъ IE   */
 height: 0;
line-height: 0;
}
.ruk1, .ruk2 {
	position: relative;
	width: 49%;
	text-align: center;
	float: left;
}
.ruk1 h3, .ruk2 h3 {
	font-size: 1em;
	margin: 0;
	padding: 5px 0 3px 0;
}
.ruk1 p, .ruk2 p {
	font-size: 0.9em;
	margin: 0;
	padding: 3px 0 0 0;
}
