td{color: #222222; font: 12px "Arial", "Helvetica";}
body{
bgcolor: #ffffff;
margin: 0px;
font-family:"Arial", "Helvetica";
color: #222222;
}

h1{
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-top: 3px;
color: #222222; 
font:  120% "Arial", "Helvetica";
}

h2{
margin:0px;
color: #0066CC; font: bold 15px "Arial", "Helvetica";
margin-bottom:8px;
}

h3{
margin:0px;
color: #222222; font: bold 14px "Arial", "Helvetica";
margin-bottom:2px;
}

h4{color: #abae9a; font: 12px "Arial", "Helvetica" ;} 
h5{color: #000000; font: bold 12px/15px "Arial", "Helvetica" ;}
kbd{color: #222222; padding-bottom:3px; font: bold 13px "Arial", "Helvetica";}

.hr1{
color: #CEDE20;
}
.li1{
margin-bottom:3px;
padding: 0px;
color: #CC0000;
}

td.ind{
padding-left: 13px;
padding-right: 13px;
padding-bottom: 13px;
padding-top: 0px;
color: #005AA9; font: 12px  "Arial", "Helvetica" ;}
td.ub{
margin:0px;
padding-bottom: 6px;
padding-top: 6px;
color: #000000; font: 11px/13px "Arial", "Helvetica" ;}
td.path{
margin:0px;
padding-left: 13px;
padding-right: 13px;
padding-bottom: 3px;
padding-top: 3px;
color: #000000; font: bold 12px "Arial", "Helvetica" ;}
td.obj{

margin-top:0px;
margin-bottom:0px;
margin-left:12px;
margin-right:12px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 12px;
padding-top: 12px;
color: #000000; font: 12px/15px "Arial", "Helvetica" ;}
td.rtd{
background-color: #F7FAEF;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 5px;
padding-top: 5px;
color: #333333; font: 14px "Arial", "Helvetica" ;}
td.rttd{
width: 70px;
background-color: #F7FAEF;
padding-left: 12px;
padding-right: 12px;
color: #000000; font: 12px/15px "Arial" ;}
td.down{color: #000000; font: 11px/13px "Arial", "Helvetica" ;}
td.ltd{padding-left: 15px; padding-right: 15px; color: #000000; font: 11px/17px Verdana, Arial;}

.ctxt2{color: #444444; padding-left: 12px; font: 12px "Arial", "Helvetica";}
.ctxt{color: #808080; font: 11px/13px "Arial", "Helvetica" ;}
.wtxt{color: #FF0000; font: bold 13px/15px Verdana, Arial;}
.stxt{margin-top: 5px; margin-bottom: 5px; color: #000000; font: 11px/15px Verdana, Arial;}
.ktxt{margin-top: 10px; margin-bottom: 15px; margin-left: 5px; color: #000000; font: 11px/19px Verdana, Arial;}

.razdel{
margin:0px;
padding-left: 6px;
border-left: 3px solid #abae9a;
color: #d20000; font: bold 16px "Tahoma" , "Arial";}

.news{
background-color: #ffffff;
border-top:1px solid #DFDEDE;
padding: 0px;
margin:0px;
font: 14px "Arial";
}

.cluch{

padding-bottom: 0px;
color: #d20000; 
font: bold 12px "Arial" ;}

.pogoda{
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
color: #0474BD;
text-align: left; 
font: bold 12px "Arial" ;}


div.err{margin:0px; padding:10px; border: 1px solid #666666; background-color: #FFFFFF; color: #FF0000; font: bold 13px/15px Verdana, Arial;}
div.ok{margin:0px; padding:10px; border-bottom: 1px solid #F2F2F2; background-color: #FFFFFF; color: #999999; font: bold 14px Verdana, Arial;}
div.errm{color: #FF0000; font: bold 11px/15px Verdana, Arial;}
div.okm{color: #008000; font: bold 11px/15px Verdana, Arial;}
div.cty{color: #222222; font: 13px "Arial", "Helvetica" ;}
div.cty2{color: #222222; padding-bottom:25px; font: 12px "Arial", "Helvetica" ;}

#footer img {
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
   -moz-opacity: 0.20; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.20; /* Konqueror 3.1, Safari 1.1 */
   opacity: 0.20; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

form{
margin:0px;
padding-top:2px;
padding-bottom:7px;
}

a:link, a:visited, a:active {
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:11px;
	color: #222222;
	text-decoration: underline;
}

a:hover {
	color: #222222;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:11px;
	text-decoration: none;
}

.rub {
color: #333333;
border-left: dotted 1px;
padding-left: 10px;
border-color: #999999;

}
a.rub:link, a.rub:visited, a.rub:active {
  	text-decoration: underline;
  	color: #333333;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:11px;
	padding-left: 15px;
}

a.rub:hover {
  	text-decoration: none;
  	color: #333333;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:11px;
	padding-left: 15px;
}
.listing {
font-weight:bold;
color: #111111;
padding-top: 5px;

}
a.listing:link, a.listing:visited, a.listing:active {
  	text-decoration: none;
  	color: #0066CC;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:12px;
	padding-left: 0px;
}

a.listing:hover {
  	text-decoration: underline;
  	color: #0066CC;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:12px;
	padding-left: 0px;
}
td.listing {
background-color:#F8F8F8; border-bottom: 10px solid #FFFFFF; padding-top: 5px; padding-left: 10px;}

td.rtd_c1{background-color:#F8F8F8; border-bottom: 10px solid #FFFFFF; padding-top: 5px; padding-left: 10px;}
td.rttd_c1{width: 70px; border-bottom: 1px solid #B3B9CD; border-right: 1px solid #B3B9CD; background-color: #AAFFAA; padding-left: 10px; padding-right: 10px; color: #000000; font: 11px/13px Verdana, Arial;}
td.rtd_c2{border-bottom: 1px solid #B3B9CD; background-color: #A3D5FF; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; color: #000000; font: 13px/17px Verdana, Arial;}
td.rttd_c2{width: 70px; border-bottom: 1px solid #B3B9CD; border-right: 1px solid #B3B9CD; background-color: #A3D5FF; padding-left: 10px; padding-right: 10px; color: #000000; font: 11px/13px Verdana, Arial;}
td.rtd_c3{border-bottom: 1px solid #B3B9CD; background-color: #FFCACA; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; color: #000000; font: 13px/17px Verdana, Arial;}
td.rttd_c3{width: 70px; border-bottom: 1px solid #B3B9CD; border-right: 1px solid #B3B9CD; background-color: #FFCACA; padding-left: 10px; padding-right: 10px; color: #000000; font: 11px/13px Verdana, Arial;}
td.rtd_c4{border-bottom: 1px solid #B3B9CD; background-color: #FFF284; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; color: #000000; font: 13px/17px Verdana, Arial;}
td.rttd_c4{width: 70px; border-bottom: 1px solid #B3B9CD; border-right: 1px solid #B3B9CD; background-color: #FFF284; padding-left: 10px; padding-right: 10px; color: #000000; font: 11px/13px Verdana, Arial;}

a.pg{font:  13px "Arial", "Helvetica"; background-color:#F8F8F8; padding:1px; }
b.pg{color: #FFFFFF; background-color:#FF0000; font: bold 13px "Arial", "Helvetica"; padding:1px;}
div.pg{margin:0px;  padding-left: 13px; padding-right: 13px; padding-bottom: 13px; padding-top: 6px;}

td.opis{background-color: #FFFFFF; color: #666666; font: 12px "Arial", "Helvetica";}
td.razd{color: #333333; font: bold 18px "Arial";}
td.razdelitel{border-right: 1px solid #A0A6AB; color: #2c6393;  padding-left: 15px; padding-right: 15px; font: bold 12px "Arial";}
td.index_top_td{padding-top: 5px;  border-top:solid; border-top-width:2px; border-top-color: #116FCE; }
td.menu{
padding-left: 15px;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px; 
border-width: 2px;
border-color: #F4F8CB;
}

a.menu:link, a.menu:visited, a.menu:active {
  	text-decoration: underline;
  	color: #404040;
  	background: transparent;
	font-family: "Arial", "Helvetica";
	font-size:12px;
	padding-left: 3px;
}

a.menu:hover {
  	text-decoration: none;
  	color: #404040;
  	background: transparent;
	font-family: "Arial", "Helvetica";
	font-size:12px;
	padding-left: 3px;
}

.msg
{
	color:#B61F1F;
	font-weight:bold;
	font-family:Verdana;
	width:80%;
	font-size:12px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;	
	position: relative;

}
a.zelen:link, a.zelen:visited, a.zelen:active {
 	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #74C520;
}

a.zelen:hover {
  	text-decoration: none;
  	color: #74C520;
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
}
.table_cont
{
	border-top:dotted;
	border-bottom:dotted;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
	padding:25px;
	background-color: #F7FAEF;

}
.table_cont2
{
	border-top:dotted;
	border-bottom:dotted;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
	padding:8px;
	background-color: #F7FAEF;
}

.table_bot
{
border-top:1px solid #F3F3F3;
}
.otvet{
  	text-decoration: none;
  	color: #222222;
	font-family:Arial;
	font-size: 11px;
}
.add_zag{
  	text-decoration: none;
  	color: #222222;
	font-family:Arial;
	font-size: 14px;
}

.h1_2{
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-top: 3px;
color: #697171; 
font: normal 14px "Arial", "Helvetica";
}
.put{
  	text-decoration: none;
  	color: #666666;
	font-family:Arial;
	font-size: 11px;
}
.table_cont_ram{
	border:1px solid #E0E0E0;
}
.new {
color: #333333;
padding-left: 2px;
}
a.new:link, a.new:visited, a.new:active {
  	text-decoration: none;
  	color: #333333;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:15px;
	padding-left: 5px;
}

a.new:hover {
  	text-decoration: none;
  	color: #999999;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:15px;
	padding-left: 5px;
}
.znaete{
  	text-decoration: none;
  	color: #222222;
	font-family:"Arial", "Helvetica";
	font-size: 12px;
	background:transparent url('/image/znay.gif') no-repeat;
}
#topMenu {
	margin: 9px 3px 9px 3px;
}

#topMenu .noWS {
	word-spacing: -3px
}

#topMenu td {
	padding: 4px 14px 0px;
	text-align: center;
	vertical-align: top;
	height: 28px;
}

.blok_list {
	text-align: left;
	vertical-align: top;
}

#topMenu td.cur {
	padding: 0px 0px;
	background: transparent url(../i/mMenuL.gif) 0% 0% no-repeat;
	height: 32px;
}

#topMenu div {
	background: transparent url(../i/mMenuR.gif) 100% 0% no-repeat;
	height: 32px;
}

#topMenu i {
	display: block;
	background: transparent url(../i/mMenuBg.gif) 0% 0% repeat-x;
	margin: 0px 14px;
	height: 32px;
}

#topMenu b {
	display: block;
	background: transparent url(../i/mMenuPin.gif) 20% 23px no-repeat;
	padding-top: 4px;
	height: 28px;
}

#topMenu .high a {
	color: #cc0000;
}

#topMenu a {
	color: #404040;
	font: normal bold 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
}

#topMenu a:hover {
	text-decoration: none;
}

#topMenu .cur a {
	color: #ffffff;
	text-decoration: none;
}

#topMenu .cur a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#topMenu2 {
	margin: 9px 3px 9px 3px;
}

#topMenu2 .noWS {
	word-spacing: -3px
}

#topMenu2 td {
	padding: 4px 14px 0px;
	text-align: left;
	vertical-align: top;
	height: 28px;
}

#topMenu2 td.cur {
	padding: 0px 0px;
	background: transparent url(../i/mMenuL.gif) 0% 0% no-repeat;
	height: 32px;
}

#topMenu2 div {
	background: transparent url(../i/mMenuR.gif) 100% 0% no-repeat;
	height: 32px;
}

#topMenu2 i {
	display: block;
	background: transparent url(../i/mMenuBg.gif) 0% 0% repeat-x;
	margin: 0px 14px;
	height: 32px;
}

#topMenu2 b {
	display: block;
	background: transparent url(../i/mMenuPin.gif) 20% 23px no-repeat;
	padding-top: 4px;
	height: 28px;
}

#topMenu2 .high a {
	color: #cc0000;
}

#topMenu2 a {
	color: #0066CC;
	font: normal 14px Tahoma, Verdana, Arial;
	text-decoration: underline;
}

#topMenu2 a:hover {
	text-decoration: none;
}

#topMenu2 .cur a {
	color: #ffffff;
	text-decoration: none;
}

#topMenu2 .cur a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.menu_b a {
	text-decoration:none;
	padding-left: 5px;
	background-position: left top;
	margin-left: 2px;
	display: block;
	color: #0975BD;
	font-weight:normal;

}

.menu_b a:hover {
	text-decoration:underline;
	padding-left: 5px;
	background-position: left top;
	margin-left: 2px;
	display: block;
	color: #00B0FF;
	font-weight:normal;

}
.menu_b2 a {
	text-decoration: none;

}

.help1 a:hover {
	color: #00B0FF;
	font-family:"Arial", "Helvetica";
	color: #222222;
	font-size:12px;
	text-decoration: underline;
	
}
.help1 a {
	text-decoration: none;
	color: #00B0FF;
	font-family:"Arial", "Helvetica";
	color: #222222;
	font-size:12px;
}


