td{
font : 11px Arial, tahoma, sans-serif;
color : #282828;
}

body{
border-top:#d6d6d6 solid 3px;
font : 11px Arial, tahoma, sans-serif;
margin : 0;
padding : 0;
color : #282828;
background-color: white;
background-image:url(image/titleBG.gif);
background-repeat:repeat-x;

}

a:link, a:visited, a:active {
	background-color: none;
    font : 11px Arial, tahoma, sans-serif;
	color: #00578f;
	text-decoration: underline;
}

a:hover {
	background-color: none;
	color: #00578f;
    font : 11px Arial, tahoma, sans-serif;
	text-decoration: none;
}


h1{
margin:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-top: 3px;
color: #222222; 
font: 15px "Arial", "Helvetica";
}

.list_h{
font-weight: bold;
padding-bottom: 8px;
}

h2{
margin:0px;
color: #D82B01; font: bold 15px "Arial", "Helvetica";
margin-bottom:5px;
}

.t_h2{
margin:0px;
color: #333333; font: bold 15px "Arial", "Helvetica";
margin-bottom:5px;
}


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: #333333;
}



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";}

.line_t{
background-color: #ffffff;
border-top:1px solid #DFDEDE;
font-size:12px;
padding: 0px;
margin:0px;
background:transparent url('/bg_right.gif') no-repeat;
}

.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.city{color: #222222; font: 13px "Arial", "Helvetica" ;}
div.cty{color: #222222; font: 13px "Arial", "Helvetica" ;}
div.cty2{color: #222222; padding-bottom:25px; font: 12px "Arial", "Helvetica" ;}
div.time{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;
}


.ob_list {
font-weight:bold;
color: #222222;
padding-top: 5px;
}

a.ob_list:link, a.ob_list:visited, a.ob_list:active {
  	text-decoration: none;
  	color: #00578F;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:12px;
	font-weight:bold;
	padding-left: 0px;
}

a.ob_list:hover {
  	text-decoration: underline;
  	color: #00578F;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:12px;
	font-weight:bold;
	padding-left: 0px;
}

td.ob_list {
background-color:#F8F8F8; border-bottom: 10px solid #FFFFFF; padding-top: 5px; padding-left: 10px; padding-right: 5px;}

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{background-color:#FFF284; border-bottom: 10px solid #FFFFFF;  border-left: 1px solid #CCCCCC; padding-top: 5px; padding-left: 10px;}
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{background-color:#F8F8F8; border-bottom: 10px solid #FFFFFF;  border-left: 1px solid #CCCCCC; padding-top: 5px; padding-left: 10px;}
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:link, a.pg:visited, a.pg:active{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.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: #D82B01;
  	background: transparent;
	font-family: "Arial", "Helvetica";
	font-size:13px;
	padding-left: 3px;

}

a.menu:hover {
  	text-decoration: underline;
  	color: #222222;
  	background: transparent;
	font-family: "Arial", "Helvetica";
	font-size:13px;
	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;
}

.zag_prav{
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-top: 3px;
color: #006FB7; 
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:14px;
	padding-left: 5px;
}

a.new:hover {
  	text-decoration: none;
  	color: #999999;
  	background: transparent;
	font-family:"Arial", "Helvetica";
	font-size:14px;
	padding-left: 5px;
}

.znay{
  	text-decoration: none;
  	color: #222222;
	font-family:"Arial", "Helvetica";
	font-size: 12px;
	background:transparent url('/image/otvet.gif') no-repeat;
}



#topM {
	margin: 9px 3px 9px 3px;
}

#topM .noWS {
	word-spacing: -3px
}

#topM td {
	padding: 4px 10px 0px;
	text-align: left;
	vertical-align: top;
	height: 28px;
}

#topM td.cur {
	padding: 0px 0px;
	background: transparent url(../i/mMenuL.gif) 0% 0% no-repeat;
	height: 32px;
}

#topM div {
	background: transparent url(../i/mMenuR.gif) 100% 0% no-repeat;
	height: 32px;
}

#topM i {
	display: block;
	background: transparent url(../i/mMenuBg.gif) 0% 0% repeat-x;
	margin: 0px 14px;
	height: 32px;
}

#topM b {
	display: block;
	background: transparent url(../i/mMenuPin.gif) 20% 23px no-repeat;
	padding-top: 4px;
	height: 28px;
}

#topM .top_m a {
	color: #D82B01;
	background-color: #FFFFFF;
}

#topM a {
	color: #0066CC;
	font: normal 14px Tahoma, Verdana, Arial;
	text-decoration: underline;
}

#topM a:hover {
	text-decoration: none;
}

#topM .cur a {
	color: #ffffff;
	text-decoration: none;
}

#topM .cur a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.menu_b a {
	text-decoration:none;
	padding-left: 15px;
	background-position: left top;
	margin-left: 5px;
	display: block;
	color: #0975BD;
	font-weight:normal;
}

.menu_b a:hover {
	text-decoration:none;
	padding-left: 15px;
	background-position: left top;
	margin-left: 5px;
	display: block;
	color: #00B0FF;
	font-weight:normal;
}

.menu_b2 a {
	text-decoration: none;
}

.menu_b2 a:hover {
	text-decoration:underline;
}


DIV.help-text {
	BORDER-RIGHT: #fbc351 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fbc351 2px solid; PADDING-LEFT: 10px; Z-INDEX: 500; BACKGROUND: #fffae2; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #fbc351 1px solid; WIDTH: auto; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: #fbc351 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
.help-text2 td {
 PADDING-LEFT: 10px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #fbc351 1px solid; PADDING-TOP: 3px;  TEXT-ALIGN: left
}

}
.ic_menu {
	list-style:none;
	list-style-position:outside;
	margin-top:15px;
	background-image:url('http://tekado.ru/image/st2.gif');
	background-repeat:no-repeat;
	padding-left:10px;
}

.ic_menu a:link, .ic_menu a:visited, .ic_menu a:active {
	background-color: #FFFAE2;
    font : 11px Arial, tahoma, sans-serif;
	color: #006FB7;
	text-decoration: underline;
	margin: 4px;
	padding-left:5px;
	padding-right:5px;
}

.ic_menu a:hover {
	background-color: #FFFAE2;
	color: #006FB7;
    font : 11px Arial, tahoma, sans-serif;
	text-decoration: none;
	margin: 4px;
	padding-left:5px;
	padding-right:5px;
}

a.blue_bot {
    font : 12px Arial, tahoma, sans-serif;
}
a.blue_bot:link, a.blue_bot:visited, a.blue_bot:active {
	background-color: white;
    font : 12px Arial, tahoma, sans-serif;
	color: #00578f;
	text-decoration: underline;
}

a.blue_bot:hover {
	background-color: white;
	color: #00578f;
    font : 12px Arial, tahoma, sans-serif;
	text-decoration: underline;
}

.kont_b {
font-weight: bold;
}

#glav_menu a:link, #glav_menu a:visited, #glav_menu a:active {
	background-color: white;
    font : 11px Arial, tahoma, sans-serif;
	color: #00578f;
	text-decoration: underline;
}

#glav_menu a:hover {
	background-color: #006fb7;
	color: #FFFFFF;
    font : 11px Arial, tahoma, sans-serif;
	text-decoration: none;
}
.st1 {
        color: #CC0000;
        font-weight: bold;
}
.red_vn {
        color: #CC0000;
        font-weight: bold;
}
.text_gr {color: #808080; font: 11px/13px "Arial", "Helvetica" ;}

.b600 {
padding-top:40px;
}
.rub_list {
padding-top:30px;
}