body 
{ 
	margin: 0px;
	padding: 0px;
}

strong { 	
	font-weight: bolder;
	}
	
a {
cursor: hand;
color: #034709;
	font-weight: bold;
text-decoration:none
}

a:active{color:#034709;text-decoration:none}
a:visited{color:#034709;text-decoration:none}
a:hover
{
color: #023608; font-weight: bolder; text-decoration: underline; 
}
a.no {
cursor: default;
color: #000000;
font-weight: normal;
text-decoration: none;
}
a.news {
color:#012403;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}
a.c {
color:#000000;
font-family:Tahoma;
font-size:10px;
text-decoration:underline;
font-weight: normal;
}

div.news{
color:#012403;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
}
p.news{
	margin: -1;
}


h1 {
text-align: center; text-decoration: none; color:#034709;  font-size: 150%;
font-variant: small-caps; font-style:normal;
}
h2 {
text-align: center; text-decoration: none; color:#034709;  font-size: 125%;
font-variant: small-caps; font-style:normal;
}
h3 {
text-align: center; text-decoration: none; color:#034709;  font-size: 110%;
font-variant: small-caps; font-style:normal;
}
h4 {
text-align: center; text-decoration: none; color:#000000;  font-size: 100%;
font-variant: small-caps; font-style:normal;
}

img {
border-style: none;
}

hr{
color: #034709;
height: 1px;
border: 0px;
background: #034709;
}

P 
  {
     text-indent: 15pt;
     font-style: normal; 
  } 
.normal{  
     text-indent: 15pt;
     font-style: normal; 
	text-align: justify;

}
.no 
  {
    text-indent: 0pt;
	 font-style: normal; 
  } 
.new 
  {
    text-indent: 20pt;
	font-style: normal; 
	font-size: 16px;
	text-decoration:none;
	text-align: justify;
  } 
.search_mini
 {
 	font-style: normal; 
	font-size: 10px;
	text-decoration:none;
	text-align: justify;

 }
.f_m_a 
  {
    text-indent: 0pt;
	font-style: normal; 
	font-size: 14px;
	text-decoration:none;
	text-align: justify;
	margin-top: -15px;
  }  
.f_m_o 
  {
    text-indent: 0pt;
	font-style: normal; 
	font-size: 12px;
	text-decoration:none;
	text-align: justify;
	margin-top: -15px;
  }  
.f_m_n 
  {
    text-indent: 0pt;
	font-style: normal; 
	font-size: 18px;
	text-decoration:none;
	text-align: justify;
  }  
.f_right
  {
	text-align: right;
	font-style: normal; 
	font-size: 14px;
	text-decoration:none;
  } 

.menu
 {
	text-align: left;
    text-indent: 0pt;
	font-style: normal; 
	text-decoration:none;
	margin-top: -0px;
}
  
 
ul.mini
{
	font-size: 10px;
}
 
textarea.love{
width: 180px;
background: #E9FEA9;
border: 2px #034709 solid;
}

input.love{
width: 180px;
border: 2px #034709 solid;
background: #034709;
color: #ffffff;
font-weight: bolder;
}

input.love2{
width: 180px;
border: 2px #034709 solid;
background: #E9FEA9;
}

input.search{
width: 400px;
border: 2px #034709 solid;
background: #E9FEA9;
}
input.search_button{
width: 70px;
border: 2px #034709 solid;
background: #034709;
color: #ffffff;
font-weight: bolder;
}


input.f{
width: 450px;
border: 2px #034709 solid;
background: #E9FEA9;
}
textarea.f{
width: 450px;
background: #E9FEA9;
border: 2px #034709 solid;
}
input.f_button{
width: 450px;
border: 2px #034709 solid;
background: #034709;
color: #ffffff;
font-weight: bolder;
}

div.act{
	color:#012403;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	text-align: left;
    text-indent: 0pt;
	font-style: normal; 
	margin-top: -10px;
}

p.op{
	text-indent: 0px;
	font-weight: bolder;
}

ul.eche{
font-size: 9pt;

}




input.add_news{
width: 375px;
border: 2px #034709 solid;
background: #E9FEA9;
}
textarea.add_news{
width: 375px;
height: 200px;
background: #E9FEA9;
border: 2px #034709 solid;
}
input.add_news_button{
width: 450px;
border: 2px #034709 solid;
background: #034709;
color: #ffffff;
font-weight: bolder;
}
/* каталог организаций */
.btc_block-7{
	font: 18px tahoma;
	color: #000;
	font-weight: bold;
	}

.btc_block-8, .btc_block-8 div, .btc_block-8 a{
	height: 49px;
	}
.btc_block-8{
	overflow: hidden;
	//zoom: 1;
	width: 503px;
	margin: 0 auto 14px auto;
	}
.btc_block-8 div{
	position: relative;
	float: left;
	width: 290px;
	background: url(images/btc_block-8_div_bg.png) no-repeat;
	}
.btc_block-8 div input{
	position: absolute;
	top: 12px;
	right: 14px;
	height: 24px;
	width: 61px;
	font: 11px tahoma;
	font-weight: bold;
	color: #fff;
	background: #5ebd4f url(images/btc_block-8_div_input_bg.png) no-repeat;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
.btc_block-8 div input::-moz-focus-inner{
	border: 0;
	padding: 0;
	}
.btc_block-8 div input:first-child, .btc_block-8 div input.first-child{
	top: 15px;
	left: 35px;
	height: 17px;
	width: 169px;
	color: #979797;
	cursor: text;
	background: none;
	}
.btc_block-8 a{
	float: right;
	width: 189px;
	padding: 0 0 0 23px;
	background: url(images/btc_block-8_a_bg.png) no-repeat;
	font: 11px tahoma;
	font-weight: bold;
	color: #979797;
	line-height: 47px;
	text-decoration: none;
	}

.btc_block-9, .btc_block-9-1_1_1, .btc_block-9 ul, .btc_block-9 ul li, .btc_block-9 ul li div{
	overflow: hidden;
	//zoom: 1;
	}
.btc_block-9{
	background: url(images/btc_block-9_bg.gif) repeat-x;
	}
.btc_block-9-1{
	background: url(images/btc_block-9_bg.gif) 0 100% repeat-x;
	}
.btc_block-9-1_1{
	background: url(images/btc_block-9-1_1_bg.gif) repeat-y;
	}
.btc_block-9-1_1_1{
	padding: 16px 5px 16px 8px;
	background: url(images/btc_block-9-1_1_bg.gif) 100% 0 repeat-y;
	}
.btc_block-9 ul{
	float: left;
	width: 31%;
	padding: 0 10px 0 0;
	}
.btc_block-9 ul li:hover, .btc_block-9 ul li:hover a{
	color: #5f82ad;
	}
.btc_block-9 ul li div{
	display: table-cell;
	vertical-align: middle;
	}
.btc_block-9_1{
	height: 29px;
	padding: 0 0 0 67px;
	background: url(images/btc_block-9_1_bg.png) 0 50% no-repeat;
	}
.btc_block-9_2{
	height: 47px;
	//height: 50px;
	padding: 0 0 0 44px;
	background: url(images/btc_block-9_2_bg.png) 0 50% no-repeat;
	}
.btc_block-9_3{
	height: 57px;
	padding: 0 0 0 69px;
	background: url(images/btc_block-9_3_bg.png) 0 50% no-repeat;
	}
.btc_block-9_4{
	height: 58px;
	padding: 0 0 0 58px;
	background: url(images/btc_block-9_4_bg.png) 0 50% no-repeat;
	}
.btc_block-9_5{
	height: 47px;
	padding: 0 0 0 54px;
	background: url(images/btc_block-9_5_bg.png) 0 50% no-repeat;
	}
.btc_block-9_6{
	height: 45px;
	padding: 0 0 0 55px;
	background: url(images/btc_block-9_6_bg.png) 0 50% no-repeat;
	}
.btc_block-9_7{
	height: 47px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_7_bg.png) 0 50% no-repeat;
	}
.btc_block-9_8{
	height: 66px;
	padding: 0 0 0 40px;
	background: url(images/btc_block-9_8_bg.png) 0 50% no-repeat;
	}
.btc_block-9_9{
	height: 55px;
	padding: 0 0 0 55px;
	background: url(images/btc_block-9_9_bg.png) 0 50% no-repeat;
	}
.btc_block-9_10{
	height: 45px;
	padding: 0 0 0 46px;
	background: url(images/btc_block-9_10_bg.png) 0 50% no-repeat;
	}
.btc_block-9_11{
	height: 43px;
	padding: 0 0 0 54px;
	background: url(images/btc_block-9_11_bg.png) 0 50% no-repeat;
	}
.btc_block-9_12{
	height: 44px;
	padding: 0 0 0 47px;
	background: url(images/btc_block-9_12_bg.png) 0 50% no-repeat;
	}
.btc_block-9_13{
	height: 45px;
	padding: 0 0 0 68px;
	background: url(images/btc_block-9_13_bg.png) 0 50% no-repeat;
	}
.btc_block-9_14{
	height: 50px;
	padding: 0 0 0 56px;
	background: url(images/btc_block-9_14_bg.png) 0 50% no-repeat;
	}
.btc_block-9_15{
	height: 64px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_15_bg.png) 0 50% no-repeat;
	}
.btc_block-9_16{
	height: 64px;
	padding: 0 0 0 57px;
	background: url(images/btc_block-9_16_bg.png) 0 50% no-repeat;
	}
.btc_block-9 ul li div i{
	display: block;
	//margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
	font: 14px verdana;
	font-style: italic;
	color: #000;
	}
.btc_block-9 ul li div i a{
	color: #000;
	text-decoration: none;
	}
.btc_block-9 ul li div i a:hover{
	text-decoration: underline;
	}
.btc_block-9 ul li p{
	font: 12px tahoma;
	font-weight: bold;
	color: #385477;
	line-height: 18px;
	}
.btc_block-9 ul li p a{
	color: #385477;
	}
.btc_block-9 ul li p a:hover{
	text-decoration: none;
	}

.btc_block-10{
	overflow: hidden;
	//zoom: 1;
	border-bottom: 1px solid #46a936;
	padding: 1px 0 5px 0;
	margin: 0 0 16px 0;
	}
.btc_block-10 h2{
	font: 16px verdana;
	color: #3aa429;
	font-weight: bold;
	margin-bottom: 4px;
	}
.btc_block-10 h2 a{
	color: #3aa429;
	text-decoration: underline;
	}
.btc_block-10 h2 a:hover{
	text-decoration: underline;
	}
.btc_block-10 p{
	font: 12px verdana;
	color: #555;
	margin: 0 !important;
	padding: 0 !important;
	}
.btc_block-10_1{
	font: 12px verdana !important;
	}
.btc_block-10_1 i{
	font: 12px verdana !important;
	color: #1558aa;
	font-style: italic !important;
	}

.btc_block-11{
	text-align: center;
	font: 16px verdana;
	color: #474747;
	line-height: 23px;
	padding: 27px 0 0 0;
	}
.btc_block-11 a{
	display: inline-block;
	height: 23px;
	padding: 0 5px;
	color: #148491;
	text-decoration: none;
	background: url(images/btc_block-11_a_bg.gif) -1000px 0 no-repeat;
	}
.btc_block-11 a:hover, .btc_block-11 .open{
	background: url(images/btc_block-11_a_bg.gif) repeat-x !important;
	color: #fff !important;
	}
.btc_block-11 .readmore{
	text-decoration: underline !important;
	}
.btc_block-11 .readmore:hover{
	text-decoration: none !important;
	background: none !important;
	color: #148491 !important;
	}

.btc_block-12{
	font: 18px verdana;
	color: #3aa429;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px solid #3aa429;
	}

.btc_block-13{
	overflow: hidden;
	//zoom: 1;
	padding: 47px 0 0 0;
	}
.btc_block-13_1{
	float: left;
	width: 49%;
	}
.btc_block-13_1 img{
	margin: 0 0 10px 0;
	}
.btc_block-13_1 p{
	font: 12px tahoma;
	color: #5c5c5c;
	}
.btc_block-13_2{
	float: right;
	width: 49%;
	}
.btc_block-13_2 img{
	margin: 0 0 10px 0;
	}
.btc_block-13_2 table{
	border-collapse: collapse;
	}
.btc_block-13_2 table tr td{
	text-align: right;
	vertical-align: top;
	font: 14px verdana;
	color: #535353;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	padding: 5px;
	}

.btc_block-13_2 table tr td span, .btc_block-13_2 table tr td span a{
	color: #1558aa;
	}
.btc_block-9-1_1_1 ul{padding-left:0px !important;}	
.btc_block-9-1_1_1  li{list-style-type: none !important;}	
/* / каталог организаций */
.btc_block-6{
	width: 494px;
	margin: 0 auto;
	padding: 0 0 4px 0;
	}
.btc_block-6_1{
	font-size: 16px;
	color: #006E0B;
	padding: 17px 0;
	}
.btc_block-6_2{
	overflow: hidden;
	//zoom: 1;
	padding: 0 0 15px 0;
	}
.btc_block-6_2 input, .btc_block-6_2 textarea{
	float: right;
	width: 335px;
	padding: 3px;
	background: #fff;
	border: 1px solid #BFBFBF;
	font-family: arial;
	font-size: 12px;
	color: #282828;
	}
.btc_block-6_2 input.sd{
	float: none;
	width: 15px;
	padding: 3px;
	background: #fff;
	border: 1px solid #BFBFBF;
	font-family: arial;
	font-size: 12px;
	color: #282828;
	}
.btc_block-6_2 input{
	}
.btc_block-6_2 input.file{
	width: 343px;
	}
.btc_block-6_2 textarea{
	height: 136px;
	overflow: auto;
	}
.btc_block-6_2 b{
	display: inline-block;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
.btc_block-6_2 img{
	position: relative;
	top: 4px;
	left: 4px;
	}
.btc_block-6_2_submit{
	background: #EBEBEB !important;
	font-weight: bold;
	color: #555 !important;
	width: 343px !important;
	cursor: pointer;
	padding: 0 !important;
	height: 24px !important;
	}
.btc_block-6_2_submit::-moz-focus-inner{
	border: 0;
	padding: 0;
	}
	
	
b.r{color:RED;}

span.nashe{
	color:WHITE;
	background-color:GREEN;
	font-weight:bolder;
	font-size:10px;
	position:absolute;
	width:30px;height:14px;margin-left:-30px;margin-top:0px;
}
span.delph{
	color:WHITE;
	background-color:#b32020;
	font-weight:bolder;
	font-size:10px;
	position:absolute;
	width:15px;height:14px;margin-left:-100px;margin-top:0px;
	cursor: not-allowed;
}
