body, td, select {font-family: verdana, tahoma;}
select {font-size: 80%;}
body, td {font-size: 70%; color:#555;}
form {margin: 0px;}
a {color: #FA4303;}


h2 {font-size: 130%; font-weight: bold; color: #618937;} /*используется для названий информационных блоков (название функции)*/
h2.nm {font-size: 130%; padding-left:0px;}
h1 {font-size: 130%;} /*Заголовки (в движке тоже :)*/
h3 {font-size: 100%; font-weight: bold; color: #618937; margin-bottom: 1ex;}
h3.cont_head {font-size: 130%; font-weight: bold;}
h4 {font-size: 100%; margin-bottom: 1ex;}

.button, .otpic {background-image: url(/images/bottom.gif); border: 1px outset #AAC880; font-size: 100%;}
.otpick 
{
	height:23px;
	background-image: url(/images/fonpodval.gif);
	background-color: #F7FAEE;
	border-width: 0px;
	font-size: 100%;
	text-decoration: underline;
}
.text, textarea, .tform {border: 1px solid #B5BC9F; background-color : #fff;}
select {background-color : #fff;}

/*Стили для навигатора!*/
table.top_nav {}
.top_nav td {font-weight: bold; border-left: 1px solid #D0DFA7; padding-left: 0.5ex; padding-right: 0.5ex;}
.top_nav td.current {background-color: #F7FAEE; background-image: url("/images/curbk.gif"); background-repeat: repeat-x; background-position: left top;}
.top_nav a, a.link2, .green a {color: #636966; text-decoration: none;}
a.link2 {font-weight: normal;}
.top_nav a:hover, a.link2:hover {text-decoration: underline;}
.mlev1d, .mlev2d, .mlev3d, .mlev4d, .mlev5d {font-weight: bold; margin-bottom: 1ex; padding-left: 10px;}

div.leftnav {margin-top: 1em; margin-bottom: 1em;}
.leftnav div.level2, .leftnav div.level2current {padding-left: 1em;}
.leftnav div.level2current {background-image: url("/images/l2.gif"); background-repeat: no-repeat; background-position: 0px 3px;}

/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em;}
.sitemap a {text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.map1 {margin-left: 1em;}
div.map2 {margin-left: 5em;}
a.map2 {margin-left: 2em;}
div.map3 {margin-left: 3em; line-height: 100%;}
div.map4 {margin-left: 4em;}
div.map5 {margin-left: 5em;}

div.level2, div.level2current {margin-bottom: 1ex; font-weight: bold;}


.visit_list a {color: #636966;}

ul {list-style-position: inside; margin-left: 0px; padding-left: 0px;}
ul li {list-style-position: outside; list-style-image: url("/images/b1.gif"); margin-left: 15px; padding-bottom: 1ex; color: #586943;}
.visit_list li {color: #FA4303; font-weight: bold;}
table.vizt {border-collapse: collapse;}
td.viz1 {font-weight: bold;}

.serviceMes {color:#00f;}
.through a, .through b {font-weight: normal;}

dt {font-weight: bold;}
dd {margin-bottom: 1em;}
table.gloss td {padding-bottom: 1em;}
.gloss p {margin-top: 1ex;}

/* */

td.tn_item_a_red {background-color: #FF0000;font-weight:bold;color:#ffffff; }
.tn_item_red {}
.tn_link_red {}

<!-- IM STYLES start -->

table.nnav {
	background-image: url("/images/nnavbk.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f0f5e3;
	width: 100%;
}

.nnav a {
	color: #636966;
	text-decoration: none;
}

.nnav a:hover {
	text-decoration: underline;
}

td.nitem, td.nitemactive {
	vertical-align: middle;
	font-weight: bold;
	color:#f7faee;
	padding-left: 2px;
	padding-right: 2px;
	width: 17%;
}

td.nitem {
	white-space: nowrap;
	border-bottom: 1px solid #d0dfa7;
}

td.nitemactive {
	white-space: nowrap;
	background: url("/images/bg_help.gif") left top repeat-x;
	border-bottom: 1px solid #fe411b;
}

td.nsepar {
	height: 28px;
	width: 1px;
	text-align: center;
	border-bottom: 1px solid #d0dfa7;
	color: #d0dfa7;
}

/* table.nnav {background-image: url("/images/nnavbk.gif"); background-repeat: repeat-x; background-position: left top; background-color:#f0f5e3; width: 100%;}
.nnav a {color:#3c6e87; text-decoration: none;}
.nnav a:hover {text-decoration: underline;}
td.nitem, td.nitemactive {vertical-align: top; padding-top: 12px; padding-bottom: 12px; padding-right: 1ex; padding-left: 1ex; font-weight: bold; color:#f7faee; width: 12%;}
td.nitem {border-top: 1px solid #fd4511; border-bottom: 1px solid #fbbf4d; background-image: url("/images/nitem.gif"); background-repeat: repeat-x; background-position: left bottom; background-color:#e8efd1;}
td.nitemactive {border-bottom: 1px solid #fbbf4d; background-image: url("/images/nactiveitem.gif"); background-repeat: repeat-x; background-position: left bottom; background-color:#fd4511;}
td.nsepar {height: 45px; width: 11px;} */

<!-- IM STYLES end -->

.podpiska {
height:169px;
margin:0 0 5px 70px;
padding:9px 7px;
width:174px;
}
.podpiska a, .podpiska a:visited {
color:#fa4303;
font-weight:bold;
text-decoration:underline;
}

.podpiska-rss {
background:transparent url(/images/podpiska-buttons.png) no-repeat center top;
display:block;
height:50px;
text-indent:-10000em;
width:174px;
_background:transparent url(/images/podpiska-buttons.gif) no-repeat center top;
}

.podpiska-google, .podpiska-yandex {
background:transparent url(/images/podpiska-icons.png) no-repeat left top;
display:block;
height:27px;
line-height:23px;
margin:5px 0 0 20px;
padding-left:32px;
_background:transparent url(/images/podpiska-icons.gif) no-repeat left top;
}
.podpiska-yandex {
background:transparent url(/images/podpiska-icons.png) no-repeat scroll left -27px;
margin-top:0;
_background:transparent url(/images/podpiska-icons.gif) no-repeat scroll left -27px;
}
.podpiska-email {
background:transparent url(/images/podpiska-buttons.png) no-repeat scroll 0 -50px;
display:block;
height:50px;
margin-top:5px;
text-indent:-10000em;
width:174px;
_background:transparent url(/images/podpiska-buttons.gif) no-repeat scroll 0 -50px;
}


input.inp_avt {width:124px;border:1px solid #b5bc9f;background:#fff;font-family:Tahoma;font-style:11px;color:#636966;padding:1px 5px;}
input.ok_button {border:1px solid #aac880;width:37px;height:18px;background:url(/img/ok_b.gif) left top no-repeat;margin-top:1px;}
div.zgl_avt {font-family:Tahoma;font-size:12px;font-weight:bold;color:#636966;padding-top:5px;background:#f7faee;padding-left:13px;padding-bottom:5px;}