body
 {
  font-family: "Times New Roman", Times, Georgia, serif;
  font-size: 14px;
  color: #000000;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
 }


table.table {
  border-collapse: collapse;
}

table.table td {
  border: 1px solid #000000;
  padding: 3px;
}

table, div
 {
  font-size: 14px;
  border-color: #00a000;
  background-repeat: no-repeat;
  background-position: top left;
 }

td.head
 {
  background: url(/img/head_bg.jpg) repeat-x #4ac54a;
 }

td.topmenu
 {
  background: url(/img/topmenu_bg.jpg);
 }

table.body
 {
  margin: 2px 0px;
  border-style: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
 }

table.body td.menu {border-width: 0px; border-right-width: 1px; border-style: solid; padding: 2px 2px 5px 0px; border-left: #e8e6ca 3px;}
table.body td.body {border-width: 0px; border-bottom-width: 2px; padding: 10px 32px 24px 18px; border-style: solid;}
table.body td.body2 {border-width: 0px; border-bottom-width: 2px; border-right-width: 1px; padding: 10px 32px 24px 18px; border-style: solid;}
table.body td.news {border-width: 0px; border-left-width: 1px; border-style: solid; padding: 2px 0px 5px 2px; border-right: #e8e6ca 3px;}

table.img {border-width: 1px; border-style: solid;}
h1 {color: #008500; font-size: 18px; margin: 6px 5px 20px 0px;}
p {margin: 0px 5px 8px 0px;}
div.sign p {width: 50%; margin-top: 24px;}
div.sign span {font-weight: bold;}

.bg {background: #e8e6ca;}
.bg2 {background: #f5f4e1;}
td.news div.head_i {background: url(/img/news_bg.gif) bottom repeat-x #4ac54a; font-weight: bold; color: white; padding: 3px 15px;}
td.news div.head_o {padding-bottom: 2px; border-width: 0px; border-bottom-width: 1px; border-style: solid;}
td.news div.news {padding-top: 7px;}
td.news div.new {background: white; padding: 2px 10px; font-size: 12px; border-width: 0px; border-bottom-width: 1px; border-style: solid; margin-bottom: 5px;}
td.news div.new span {font-weight: bold; font-size: 10px;}
td.news div.adress {background: url(/img/adress_bg.jpg) white no-repeat; padding: 40px 10px 90px 10px; font-size: 12px;}
td.news div.adress span {font-weight: bold; font-size: 14px;}
td.news div.adress a {font-size: 14px;}
table.menu {padding-bottom: 2px;}

td.menu div.weather {padding: 8px; border-width: 1px 0px; border-style: solid;}
td.menu div.adv {margin-top: 15px; padding: 2px 0px; border-width: 1px 0px; border-style: solid;}
td.menu div.adv div {padding: 10px 10px 15px 10px; font-weight: bold; font-size: 14px;}

td.menu div.adv a {font-weight: normal; font-size: 12px; text-decoration: underline; color: #208020;}
td.menu div.adv a:visited {font-weight: normal; font-size: 12px; text-decoration: underline; color: #208020;}
td.menu div.adv a:hover {font-weight: normal; font-size: 12px; text-decoration: underline; color: #10d310;}


table.menu a {color: white; text-decoration: none;}
table.menu a:visited {color: white; text-decoration: none;}
table.menu a:hover {color: white; text-decoration: none;}
table.menu td.m {background: #4ac54a url(/img/menu_bg.gif) top repeat-x; color: white; font-weight: bold; font-size: 16px; padding: 2px 1px; margin-bottom: 3px; border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #a3a18e;}
table.menu td.m div.select {background: url(/img/select_bg.gif) left repeat-y; padding: 4px 8px 2px 8px;}
table.menu td.m td.under {border-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: #9de09d;}

table.menu td.m_a {background: #4ac54a url(/img/menu_a_bg.gif) top repeat-x; color: white; font-weight: bold; font-size: 16px; padding: 2px 1px; margin-bottom: 3px; border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #a3a18e;}
table.menu td.m_a div.select {background: url(/img/select_a_bg.gif) left repeat-y; padding: 4px 8px 2px 8px;}
table.menu td.m_a td.under {border-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: #e8e6ca;}

table.bottom {background: url(/img/copy_bg.gif) repeat-x #4ac54a; color: white;}
table.bottom a {color: white;}
table.bottom a:visited {color: white;}
table.bottom a:hover {color: white;}

a {color: #208020;}
a:visited {color: #828282;}
a:hover {color: #10d310;}

img
 {
  border-width: 0px;
 }
 
 div.submenu
 {
  overflow: hidden;
  position: absolute;
  top: -4096px;
  left: -4096px;
  border-width: 1px;
  border-style: solid;
  background-color: #e8e6ca;
 }
li.razdel	{
		color:#008500;
    }


td.head_t
 {
  background: url(/img/head_t_bg.gif) repeat-x;
 }

td.herb_t
 {
  background: url(/img/herb_t_bg.jpg) repeat-x;
 }

td.herb_r
 {
  background: url(/img/herb_r_bg.jpg) repeat-x;
 }

td.herb_b
 {
  background: url(/img/herb_b_bg.jpg) repeat-x;
 }

td.title
 {
  background: url(/img/title_bg.jpg) repeat-x;
 }

div.title
 {
  background: url(/img/title_bg_r.jpg) right no-repeat;
 }

td.head_b
 {
  background: url(/img/head_b_bg.jpg) repeat-x;
 }

img.png {behavior: url(/pngfix.htc);}


.foto {border:1px  solid #676767}

div.text 
 {
  font-family: "Times New Roman", Times, Georgia, serif;
  font-size: 14px;
  color: #000000;
  background: #ffffff;
  margin: 0px;
  padding: 0px;
 }




/* для реестра */
  
  	.saved{display:block; color:white; background:green; font-weight:bold; padding:10px 10px 10px 10px;}
  	
  	.error{display:block; color:white;background:orange;font-weight:bold; padding:10px 10px 10px 10px;}
  input.error2{color:white;background:orange;}
  
  	
  .data
  	{
  	display:block; 
  	color:rgb(0,102,0); 
  	background:rgb(188,245,188); 
  	font-weight:normal; 
  	padding:3px 3px 3px 10px;
  	margin: 0px 0px 0px -10px;
  	}
  
  
  			
  .reestr_edit
  {
  	color:rgb(73,122,82); 
  	background:white;
  	border: #71AA7B solid 1px; 
  	font-weight:bold; 
  	padding:0px 0px 0px 10px;
  	margin: 10px 0px 20px 0px;
  }
  
  option.bold
  {
  	color: white;
  	background:green;
  	font-weight:bold;
  }
  
  input.reestr_edit
  {
  	background:white;
  	padding:0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
  	size:50px;
  }
  
  
  .reestr_edit_wrong
  {
  	background:rgb(255,204,51);
  	padding:0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
  	size:50px;
  }
  
/* конец стилей для реестра */


