html {
margin: 0;
padding: 0
}
img {border:none}
body{
 
  padding: 0;
 margin: 10px 20px 0 20px;
  font-family: Tahoma;
  font-size: 12px;
  color: #333334;
  background:white;
  line-height : 16px
}

div, ul{
    margin : 0px;
  padding : 0px;
}
td{
  font-family: Tahoma;
  font-size: 12px;
  color: #333334;
  line-height:16px
}
p {
  font-size: 12px;
  color: #333334;
  margin: 4px 0;
  padding: 4px 0;
}
a{

  font-size: 12px;
  color: #333334;
  text-decoration : underline;
  font-weight : normal;
}
a:hover{
  color: #008870;
  text-decoration : none;
  font-weight : normal;
}



h1   {

  font-size: 24px;
  color: #008870;
  text-decoration : none;
  font-weight : normal;
  line-height:28px;
  margin : 0px;
  padding : 0px;
}
h2   {		
 font-size: 12px;
  color: #333334;
	display: block;
	border-top : 1px solid #EE811C;
	border-bottom : 1px solid #EE811C;
	background : #EEF5F2;
	padding : 2px 1px;
	  font-weight : normal;
	margin: 3px 0
}h2   a{		
 font-size: 12px;
  color: #333334;

	  font-weight : normal;

}
  h3   {

  font-size : 12px;
	  display: block;
  color: #333334;
  text-decoration : none;
  font-weight: normal;
    margin : 7	 0 0 0px;
  padding : 0 0 0 15px;
  line-height : 17px;
  background: url(green_block.gif) no-repeat top left;
  background-position : 0 3px

}h3   a{		
 font-size: 12px;
  color:#333334;

	  font-weight : normal;

} h4   {

  font-size : 11px;
	  display: block;
  color: #333334;
  text-decoration : none;
  font-weight: normal;
    margin : 2 0 0 15px;
  padding : 0 0 0 7px;
  line-height : 16px;
  background: url(green_block2.gif) no-repeat top left;
  background-position : 0 3px

}h4  a{		
 font-size: 11px;
  color:#333334;

	  font-weight : normal;

}h5  a{		
 font-size: 12px;
  color: #333334;

	  font-weight : normal;

}
h5 {
  font-size : 12px;
  color: #333334;
  display: block;
  text-decoration : none;
  font-weight: normal;
      margin : 0 0 0 0px;
  padding : 0 0 0 15px;

  background: url(arrow2.gif) no-repeat top left;
  background-position : 0 2px;
  line-height : 12px
}
h6 {
	font-size : 11px;
	color: #878889;
	display: block;
	text-decoration : none;
	font-weight: normal;
	margin : 0 0 0 7px;
	padding : 0 0 0 0px;
	line-height : 12px;
}h6  a {		
 font-size: 11px;
	  font-weight : normal;
  color: #878889;
}


ins {
	  font-size: 18px;
  color: black;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
	line-height : 24px;
  padding : 0px;
}
.orange {
	  font-size: 12px;
  color: #EE811C;
  text-decoration : none;
  font-weight : bolder;

	line-height : 22px;

}
.orange2, a.orange2  {
	  font-size: 11px;
  color: #EE811C;
  text-decoration : none;
  font-weight : normal;
}

.title_4 {
	  font-size: 15px;
  font-weight : bolder;
    margin : 0px;
	line-height: 18px;
  padding : 2px 0;
}

s {
		line-height : 20px;
  font-size: 16px;
  color: black;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
}
samp {

  font-size: 14px;
line-height : 16px;
  color: black;
 
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
  font-family: Tahoma;
}
cite {
 font-size: 11px;
  color: #EE811C;
  background-color : none;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
  font-style : normal;
}











.title_1   {

  font-size: 14px;
  color: #008870;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
}
  .title_2   {

  font-size: 11px;
  color: white;
  background-color : #BDBFBF;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
}

  .title_3 {

  font-size: 11px;
  color: black;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
}


.leftmenu_1, a.leftmenu_1, a.leftmenu_1:hover {
  font-size : 11px;
  color: black;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0;
  padding-left : 23px;
  padding-top: 0px;
  background: url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 4px;
}

a.leftmenu_1:hover {
color: #00886F;
}
.leftmenu_1_active, a.leftmenu_1_active, a.leftmenu_1_active:hover {
  font-size : 11px;
  color: #00886F;

  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0;
  padding-left : 23px;
  padding-top: 0px;
 
  background:  url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 4px;
}

a.leftmenu_1_active:hover {
color: #00886F;
}


a.leftmenu_2, a.leftmenu_2:hover, a.leftmenu_2_active {
  font-size : 11px;
  color: #616161;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 12px;
  margin-left: 22px;
  padding-top: 0px;
  background: url(leftmenu_2.gif) no-repeat top left;
  background-position : 0 5px
}
a.leftmenu_2:hover, a.leftmenu_2_active {color: #00886F;}


a.leftmenu_3, a.leftmenu_3:hover, a.leftmenu_3_active {
  font-size : 11px;
  color: #878889;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 15px;
  margin-left: 35px;
  padding-top: 2px;
  background: url(leftmenu_3.gif) no-repeat top left;
  background-position : 0 8px
}
a.leftmenu_3:hover, a.leftmenu_3_active {color: #00886F;}


.menu, a.menu, a.menu:hover {
  font-size : 13px;
  padding-left : 18px;
  color : black;
  margin-left: 1px;
  padding-top: 2px;
  background: url(bullet_6.gif) no-repeat top left;
  background-position : 0 4px;
  text-transform : uppercase;
    font-weight: bolder;
    padding-bottom : 10px;
    margin:0
}



.menu_1, a.menu_1, a.menu_1:hover {
  font-size : 11px;
  color: black;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0;
  padding-left : 13px;
  padding-top: 0px;
  background: url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 4px;
}

a.menu_1:hover {
color: #00886F;
}


.good, a.good, a.good:hover  {

  font-size: 12px;
  color: #008870;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
  line-height: 18px;
}
a.good:hover   {
text-decoration : underline;}





.arrow, a.arrow, a.arrow:hover {
  font-size : 10px;
  color: #878889;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 17px;
  margin-left: 0px;
  padding-top: 0px;
  background: url(arrow.gif) no-repeat top left;
  background-position : 0 2px;
  line-height : 12px
}
a.arrow:hover {text-decoration : underline;}




p.arrow_11  {
  font-size : 12px;
  color: #878889;
  text-decoration : none;
  font-weight: normal;
  padding-left : 17px;
  margin-left: 0px;
  padding-top: 0px;
  background: url(arrow.gif) no-repeat top left;
  background-position : 0 2px;
  line-height : 14px
}



p.arrow_4 a, a.arrow_4, a.arrow_4:hover {
  font-size : 12px;
  color: #00876F;
  display: block;
  text-decoration : none;
  font-weight: bolder;
  
padding-left : 20px;
  margin-left: 3px;
  padding-top: 0px;
  background: url(arrow.gif) no-repeat top left;
  background-position : 0 2px;
  line-height : 12px;
  text-transform : uppercase;
}
p.arrow_4 a:hover {text-decoration : underline;}


.arrow_green, a.arrow_green, a.arrow_green:hover {
  display: block;
  color: #878889;
  text-decoration : none;
  font-weight: normal;
  padding-left : 16px;
  margin-left: 0px;
  padding-top: 0px;
  line-height : 14px;
  background: url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 3px
}
a.arrow_green:hover {color: #00886F;}


.arrow_green2, a.arrow_green2, a.arrow_green2:hover {
  display: block;
  color: #333334;
  text-decoration : none;
  font-weight: bolder;
  padding-left : 16px;
  font-size : 13px;
  margin-left: 0px;
  padding-top: 0px;
  line-height : 14px;
  background: url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 3px
}
a.arrow_green2:hover {color: #00886F;}


.kupit_2, a.kupit_2, a.kupit_2:hover {
  display: block;
  color: #878889;
  text-decoration : none;
  font-weight: normal;
  padding-left : 16px;
  margin-left: 0px;
  padding-top: 0px;
  line-height : 14px;
  
}
a.kupit_2:hover {color: #00886F;}


.bullet_3, a.bullet_3, a.bullet_3:hover, .bullet_3_news, a.bullet_3_news, a.bullet_3_news:hover {
  font-size : 11px;
  color: #525254;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin-left: 0px;
  background: url(bullet_5.gif) no-repeat top left;
  background-position : 0 4px;
  line-height : 13px;
  padding: 5px 5px 5px 16px
}
a.bullet_3:hover {text-decoration : underline;
background-color: #f6f9f8}
 a.bullet_3_news {background-color: #f6f9f8}
 
 a.bullet_3_news:hover, a.bullet_3_news:hover span.grey  {text-decoration : underline; background-color: #f6f9f8}


.bullet_mer, a.bullet_mer, a.bullet_mer:hover {
  font-size : 11px;
  color: #ADAFAF;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin-left: 0px;
  background: url(bullet_5.gif) no-repeat top left;
  background-position : 0 4px;
  line-height : 13px;
  padding: 2px 5px 2px 16px
}
a.bullet_mer:hover, a.bullet_mer:hover span.grey {text-decoration : underline;
background-color: #f6f9f8}





.bullet_4, a.bullet_4, a.bullet_4:hover {
  font-size : 10px;
  color: #878889;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 20px;
  margin-left: 3px;
  padding-top: 0px;
  background: url(bullet_5.gif) no-repeat top left;
  background-position : 0 4px;
  line-height : 12px
}
a.bullet_4:hover {text-decoration : underline;}


.spec3, a.spec3, a.spec3:hover, .spec3 p, a.spec3 p {
  font-size : 11px;
  color: #a4a7a7;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin-left: 0px;
  line-height : 13px;
  padding: 5px 15px 5px 18px
}
a.spec3:hover, a.spec3:hover p {text-decoration : underline;
}

.spec3 p, a.spec3 p {
margin: 0;
padding: 0


}
.news, a.news, a.news:hover {
  font-size : 10px;
  color: #878889;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 20px;
  margin-left: 3px;
  padding-top: 0px;
  background: url(bullet_5.gif) no-repeat top left;
  background-position : 0 4px;
  line-height : 12px
}
a.news:hover {text-decoration : underline;}

.bullet_1 {
  list-style : url(bullet_2.gif);
  margin: 0;
  padding-left: 15px;
}
.bullet_1 ul{
  list-style : url(bullet_3.gif);
  margin: 0;
  padding-left: 15px;
}

.line2 {width:1px; background-color: #d3d5d5;
height:100%; margin: 0px 5px;
}
.bread, a.bread, a.bread:hover  {
  
  font-size: 10px;
  color: #878889;
  text-decoration : none;
  font-weight : normal;
  padding-bottom: 15px;
}
a.bread:hover  {

  text-decoration : underline;}


.title_main {
	padding-right: 10px;
}

.green, a.green, a.green:hover {
  
  color: #00886F;
  text-decoration : none;
  font-weight : normal;
}
 a.green:hover {
  text-decoration : underline;

}

.green_up, a.green_up, a.green_up:hover {
font-family: Tahoma;
  
  color: #00876f;
  text-transform:uppercase;
  margin-top: 5px;
  margin-left:17px;
padding: 0;

  text-decoration : none;
  font-weight : normal;
}
 a.green_up:hover {
  text-decoration : underline;

}
.red, a.red, a.red:hover  {
  
  font-size: 12px;
  color: #FF001E;
  text-decoration : none;
  font-weight : normal;
}
a.red:hover  {

  text-decoration : underline;}

.white, a.white, a.white:hover {
  font-size: 11px;
  color: white;
  text-decoration : none;
  font-weight : normal;
}

a.white {
  text-decoration : underline;
}

.reg, a.reg, a.reg:hover {
    font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #009077;
  text-decoration : none;
  font-weight : normal;
}

a.reg:hover {
text-decoration : underline;  
color: #008870
}
.grey, a.grey, a.grey:hover {
    font-family : Tahoma;
  font-size: 11px;
  color: #ADAFAF;
  text-decoration : none;
  font-weight : normal;
}

a.grey:hover {
text-decoration : underline;  
color: #008870
}
.grey_middle, a.grey_middle, a.grey_middle:hover {
    font-family : Tahoma;
  font-size: 11px;
  color: #9F9F9F;
  text-decoration : none;
  font-weight : normal;
  line-height : 14px
}

a.grey_middle:hover {
text-decoration : underline;  
color: #008870
}
.geen_small, a.geen_small, a.geen_small:hover {
    font-family : Tahoma;
  font-size: 10px;
  color: #77BFB2;
  text-decoration : none;
  font-weight : normal;
  line-height : 14px
}

a.geen_small:hover {

color: #008870
}
  .arrow_red {
  display: block;
  text-decoration : none;
  font-weight: normal;
    background: url(arrow_2.jpg) no-repeat top left;
  background-position : 0 5px;
  font-size : 12px;
  margin: 0px;
  padding: 0 0 6px 23px;
}


 input{
  color: #87888A;
  font-size: 10px;
  font-weight : normal;
  border: 1px solid #CACACA;
  background: White;
  margin: 0px;
  height:18px;
  padding : 0;
  padding-left : 3px;
vertical-align: middle;
  
}

 select {
  color: #87888A;
  font-size: 10px;
  font-weight : normal;
  border: 1px solid #CACACA;
  background: White;
  margin: 0px;
  height:18px;
  padding : 0;
  padding-left : 3px;
vertical-align: middle;
  
}

 textarea {
  color: #87888A;
  font-size: 11px;
  font-weight : normal;
  border: 1px solid #CACACA;
  background: #FAFCFB;
  margin: 0px;
  height:17px;
  padding : 5px;

  
}


.button {
  border: 1px solid #CACACA;
  height:18px;
  width: 19px;
  margin :  0;
  padding : 0;
  margin-right : 3px;
  background : url(button.gif) no-repeat center;
vertical-align: middle;
  
  
}
.button_kupit {
  border: 1px solid #CACACA;
  height:17px;
  color: #737373;
  font-size: 12px;
  text-transform : uppercase;
  margin : 0;
  padding : 0;
  font-weight : bolder;
    
  background : #EEF5F2;
  
  text-align : center;
}
form{
  margin : 0px;
  padding : 0px;
}






.top{
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;

height: 36px;
background-color : #EEF5F2;
  border-bottom : 1px solid #DFE1E1;
  border-top : 1px solid #DFE1E1;
  padding-left: 0px;


}

.top2{
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #626264;
height: 12px;
text-transform: uppercase;
height: 25px;

  vertical-align: top;
}


.top_filial{
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #00876F;
font-weight : bolder;
height: 36px;
background-color : #EEF5F2;
  border-bottom : 1px solid #DFE1E1;
  border-top : 1px solid #DFE1E1;
  padding-left: 10px;
  vertical-align: middle;
}

.top_filial h1 {
  font-size: 14px;
  color: black;
font-weight : bold;
}
.top_main{
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 100px;
font-size: 11px;
padding: 7px 10px 5px 0px;
vertical-align:middle;


}


.top_main h2 {
border: none;
background:none;
  color: #037663;
font-weight : normal;
font-size: 10px;
padding-top : 7px;
padding-left: 20px;
}
.top_main a, .top_main a:hover{
  color: #037663;
font-weight : normal;
text-decoration : none;
font-size: 10px;
padding-top : 7px;
}
.top_main h1 {
  color: black;
font-weight : normal;
line-height : 26px;
font-size: 24px;
padding-left: 20px;
}

.top_main_fil{
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 127px;
font-size: 11px;
padding: 0;
vertical-align: top;
padding-bottom: 1px
}
.top_main_fil h2{
  color: #037663;
  padding-left : 10px;
font-weight : bolder;
font-size: 11px;
border: none;
background:none;
}


  .fil_img{
  background : url(top_filial1.jpg) repeat-x top left;
}



.top_menu {
  color: #606060;
  font-size : 13px;
  height: 26px;
  text-decoration : none;
  text-transform: uppercase;
  vertical-align: middle;

}
.top_menu a {
font-size : 13px;
  text-decoration : none;
}

.left {
  padding-top: 15px;
  padding-bottom : 15px;

}
.left_filial {
  padding-top: 15px;
  padding-bottom : 0px;
  padding-left : 10px
}

.left_filial table {
border-right: 1px solid #DDDEDE;
}

.left_menu {
padding: 0;
padding-right: 4px;
margin-bottom: 10px;
    border-right: 1px solid #DDDEDE;
}

.left_menu h1 {
color: #EE811C;
font-size : 13px;
text-transform: uppercase;
font-weight : normal;
line-height : 15px;

}

.main {
  padding: 10px 15px;
}

.main_kupit {
  padding: 10px 0 10px 25px;
}

.main_kupit h1 {
  color: #EE811C;
  font-size: 13px;
  line-height:15px;
  text-transform : uppercase;
  font-weight : bolder;
}

.main2 {
  padding: 10px 30px 10px 0;
}
.title_line {
  border-bottom: 1px solid #DDDEDE;
}
.line {
  background : url(line.gif) repeat-x center;
  padding: 4px 0;
  
}
.right  {
  border: 1px solid #DCDDDD;
 
}
.spec, a.spec, a.spec:hover {
  font-size: 11px;
  color: white;

  line-height: 17px;
  text-transform : uppercase;
  text-decoration : none;
}
a.spec:hover {
  text-decoration : underline;}

.right_2  {
  border: 1px solid white;
  padding: 0;
margin: 0;
  background: #EEF5F2
}
.right_3 a.green {  font-size: 11px;}
.right_3  {
  padding: 0px 10px 0px 10px; 
}
.right_3  h2{
border: none;
background:none;
  color: #009077; 
  font-weight: normal;
  font-size : 11px;
}
.right_4  {
  border-top: 1px solid white;
  padding: 0;
    border-right: 1px solid #DDDEDE;
}

.spec_1
{
  background : #ee7f1b url(spec_1.jpg) repeat-x bottom;
  padding: 0px 5px;
margin: 0
}
.spec_3
{
  background : #ffffff;
  padding: 0px 5px;
margin: 0;
border: 1px solid #dfe1e1
}

.spec_3 a {
  font-size: 11px;
  color: #eb7416;
  line-height: 17px;
  text-transform : uppercase;
  text-decoration : none;}
  
  
.spec_3 a:hover {
  text-decoration : underline;}



.spec_2
{
  background : #7A7A7A url(spec_2.gif) repeat-x top;
  padding: 5px 5px;
}

.small, a.small, a.small:hover {
font-size: 10px;
  line-height : 13px;
  color: #484848; 
  text-decoration : none;
}
 a.small:hover {
text-decoration : underline; 
 
} 
 
 .grey2, a.grey2, a.grey2:hover, .grey2 a {
font-size: 10px;
  line-height : 13px;
  color: #878889; 
  text-decoration : none;
}
.grey2 a:hover {
text-decoration : underline; 
color:  #008870;
} 
 
.bottom {
  margin:0;

  border-top: 6px solid #D5D7D7;
  background-color : #EEF5F2;
  height: 60px;
  padding: 3px 20px;

}

.bottom td {
  padding-right: 10px;
    font-size: 10px;
  line-height : 13px;
  color: #ADAFAF;
margin:0;
}
.bottom td a {
margin:0;
    font-size: 10px;

}
.bot_a, a.bot_a
{        font-size: 10px;
  color: #ADAFAF;
  text-decoration : underline;
}
 a.bot_a:hover
{   text-decoration : none;
}
.bottom_partner {
  height: 25px;
  padding: 5px 20px;
  background : #EEF5F2 url(bottom_partn.gif) repeat-x top;
}
.black {
font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  font-weight : bolder;
  
}

.td {
  padding: 8px 10px 8px 10px
}
.td2 {
  padding: 20px  0px;
    border-top: 5px solid #d3d4d4
}
.td2 td{
  padding-right: 30px
}

.td3 {
  padding: 5px  20px 5px 0px
}
.td4{
  padding-right: 20px
}
.td5{
  padding: 5px  0px
}


.td_level a, 
.td_level a.menu_ac2 {
	font-size : 11px;
	color: black;
	display: block;
	text-decoration : none;
	font-weight: normal;
	margin: 0px;
	padding-left : 18px;
	padding-top: 0px;
	background: url(arrow_menu.gif) no-repeat top left;
	line-height: 16px

}



.td_level a.menu_ac2 {
background: url(arrow_menu22.gif) no-repeat top left;}







a.level_1 {
	font-size : 11px;
	color: black;
	display: block;
	text-decoration : none;
	font-weight: normal;
	margin: 0px;
	padding-left : 18px;
	padding-top: 0px;
	background: url(arrow_menu.gif) no-repeat top left;
	
}


a.level_1:hover {
	text-decoration : underline;
	font-weight: normal;

}


a.level_2, a.level_2:hover {
	color: black;
	display: block;
	text-decoration : none;
	font-weight: normal;
	margin: 0px;
margin-left: 17px;
	padding-left : 18px;
	padding-top: 0px;
	background: url(arrow_menu2.gif) no-repeat top left;
	
}
a.level_2:hover {text-decoration : underline; }

a.level_3, a.level_3:hover {
	font-size : 11px;
	color: #878889;
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 12px;
	margin-left: 33px;
	padding-top: 0px;
	background: url(leftmenu_2.gif) no-repeat top left;
	
}
a.level_3:hover {color: #00886F;}


a.level_4, a.level_4:hover {
	font-size : 11px;
	color: #00886F;
	display: block;
	text-decoration : none;
	font-weight: normal;
	padding-left : 10px;
	margin-left: 32px;
	padding-top: 2px;
	background: url(leftmenu_3.gif) no-repeat top left;
	
}
a.level_4:hover {text-decoration : underline;}



.td_level {
margin: 0;
  padding: 0;
}
.td_level ul, {
  margin: 0;
  padding: 0;
  /*bottom spacing between each UL and rest of content*/
  margin-left: 5px;
  list-style : none none;
  padding: 0px 10px 0px 0px;
  text-decoration : none;
  cursor: pointer;
  line-height: 16px;
}
.td_level ul li {
  list-style : none none;
  margin: 0;
  padding: 0;
}
.td_level ul li a {
  font-size : 11px;
  color: black;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0px;
  padding-left : 18px;
  padding-top: 0px;
  background: url(arrow_menu.gif) no-repeat top left;
 
   line-height: 16px;
}


.td_level a:hover {
  text-decoration : underline;
  font-weight: normal;

}
, .td_level ul li ul li{

list-style : none none;
 font-size : 11px;
 line-height: 16px;
margin: 0;
  padding: 0;
}

.td_level ul li ul li a {
  color: black;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0px;
  padding-left : 18px;
  padding-top: 0px;
  background: url(arrow_menu2.gif) no-repeat top left;
  background-position : 0 4px;
}

.title_block

{
color: #00876F;
  text-transform: uppercase;
    background : #F4F5F5 url(title_block.gif) repeat-x top;
  padding-left: 3px;
  height: 19px;
   
}

.bottom_2

{
font-size : 10px;
color: #878889;
   background : #F4F5F5 url(title_block.gif) repeat-x top;
  padding-left: 20px;
  line-height: 12px;
  height: 19px;
  border-bottom : 1px solid white;
}

.bottom_azbuka

{
font-size : 10px;
color: #a4a7a7;
    line-height: 13px;


}


.title_block h2

{

background-color:none;
  color: #00876F;
  text-transform: uppercase;
  margin: 0;
border:none;
  font-size : 11px;
  padding-left: 15px;
  font-weight : normal;
  background : url(title_block_1.gif) no-repeat 0px 5px;
}

.title_block h3

{
  color: #00876F;
  text-transform: uppercase;
  margin: 0;
  padding-left: 10px;
  font-weight : normal;
  background : none;
  font-size : 11px;
 
	  display: inline;
  padding : 0 ;

  
}

.block {display:block;
margin-bottom:15px;}



.block_1, .block_2, .block_4, .block_5, .block_6, .block_7, .block_8, .block_9, .block_10, .block_11, .block_12, .block_13, .block_14, .block_15, .block_16, .block_17
{
  border: 1px solid white;
  color: white;
  
   padding: 10px 15px;
    height : 100%;
     vertical-align : top;

}
.block_1 p, .block_1 a, .block_2 p, .block_2 a, .block_4 p, .block_4 a, .block_5 p, .block_5 a, .block_6 p, .block_6 a, .block_7 p, .block_7 a, .block_8 p, .block_8 a, .block_9 p, .block_9 a, .block_10 p, .block_10 a, .block_11 p, .block_11 a, .block_12 p, .block_12 a, .block_13 p, .block_13 a, .block_14 p, .block_14 a, .block_15 p, .block_15 a, .block_16 p, .block_16 a, .block_17 p, .block_17 a {
  color: white;
  padding: 3px 0;
  margin: 0px 0;
  line-height : 13px;
  text-decoration : none;
}
.block_1 a:hover, .block_2 a:hover, .block_4 a:hover, .block_5 a:hover, .block_6 a:hover, .block_7 a:hover, .block_8 a:hover, .block_9 a:hover, .block_10 a:hover, .block_11 a:hover, .block_12 a:hover, .block_13 a:hover, .block_14 a:hover, .block_15 a:hover, .block_16 a:hover, .block_17 a:hover      {
  text-decoration : underline;
    color: white;
}

/*green*/


.block_1
{   background:  #53B9A3 url(block1.jpg) repeat-y top left;

}
.block_4
{   background:  #139D84 url(block4.jpg) no-repeat top right;

}.block_5
{   background:  #53B9A3 url(block5.jpg) no-repeat top left;

}.block_13
{   background:  #53B9A3 url(block13.jpg) no-repeat top right;
}.block_14
{   background:  #53B9A3 url(block14.jpg) no-repeat top right;
}.block_15
{   background:  #53B9A3 url(block15.jpg) no-repeat top right;
}.block_16
{   background:  #53B9A3 url(block16.jpg) no-repeat top right;
}.block_17
{   background:  #53B9A3 url(block17.jpg) no-repeat top right; }


/*grey*/

.block_2 
{   background:  #888888 url(block2.jpg) no-repeat top right;

}

.block_6
{   background:  #787878 url(block6.jpg) no-repeat top right;

}
.block_7
{   background:  #787878 url(block6.jpg) no-repeat top right;

}
.block_8
{   background:  #787878 url(block7.jpg) no-repeat top right;

}
.block_9
{   background:  #787878 url(block9.jpg) no-repeat top right;

}
.block_10
{   background:  #787878 url(block10.jpg) no-repeat top right;

}
.block_11
{   background:  #787878 url(block11.jpg) no-repeat top right;

}
.block_12
{   background:  #787878 url(block12.jpg) no-repeat top right;

}
.block_3
{
  border: none;
  color: black;
padding: 0 0px;
 height : 100%;

    vertical-align : top;
}

.block_3 p {

  padding: 2px 0;}


#popitmenu{
position: absolute;
background-color: #FAFCFB;
border:1px solid #CACACA;
font-size: 11px;
line-height: 18px;
z-index: 100;
visibility: hidden;
padding:5px
}

#popitmenu a{
  line-height: 15px;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0px;
  padding-left : 18px;
  padding-top: 0px;
  background: url(arrow_menu2.gif) no-repeat top left;
  background-position : 0 4px;
}

#popitmenu a:hover{ /*hover background color*/
color: #008870;
text-decoration:underline
}

a.mero, a.mero:hover {
	font-weight: bolder
}
.mero_1 {
border-collapse : collapse;
}


tr.events_table_head td	{background:#00876F; font-weight: bold; color:white; padding: 3px; border: 1px solid #D5D7D7}
tr.events_trow_1 td	{background:#F6F9F8; padding: 4px; color: #484848; line-height:14px; vertical-align: top; border: 1px solid #D5D7D7 }
tr.events_trow_2 td	{background:#EEF5F2; padding: 4px;color: #484848; line-height:14px; vertical-align: top; border: 1px solid #D5D7D7}

tr.events_trow_1 td	a, tr.events_trow_2 td	a {
	text-decoration: none
}
tr.events_trow_1 td	p, tr.events_trow_2 td	p {
	margin: 0;
	padding:0
}
.newsin_content
{
	font-size: 11px;
color: #484848;
line-height: 15px;
	margin: 18px 100px 0 0;
}
.newsin_content p
{
	font-size: 11px;
color: #484848;
	margin: 0;
	padding: 3px 0;
}
.newsin_date {
	color: #878889;
}
a.newsin_title, a.newsin_title:hover  {
	  color: #008870;
  text-decoration : none;
 font-size: 12px;font-weight : bolder;
}

a.newsin_title:hover  {
  text-decoration : underline;
}


.publ_source {

}

.publ_author {

}

.publ_discl, .publ_discl a {
	font-size: 10px;
	color: #ADAFAF;
}

.publ_content
{
	font-size: 11px;
color: #484848;
line-height: 15px;
	margin: 18px 100px 0 0;
}
.publ_content p
{
	font-size: 11px;
color: #484848;
	margin: 0;
	padding: 3px 0;
}
.publ_date {
	color: #878889;
}
a.publ_title, a.publ_title:hover  {
	  color: #008870;
  text-decoration : none;
  font-size: 12px;font-weight : bolder;
}

a.publ_title:hover  {
  text-decoration : underline;
}

.act_content
{
	font-size: 11px;
color: #484848;
line-height: 15px;
	margin: 18px 100px 0 0;
}
.act_content p
{
	font-size: 11px;
color: #484848; 
	margin: 0;
	padding: 3px 0;
}
.act_date {
	color: #878889;
}
a.act_title, a.act_title:hover  {
	 	font-size: 12px;font-weight : bolder; color: #008870;
  text-decoration : none;
  
}

a.act_title:hover  {
  text-decoration : underline;
}
.sngPstdrop ul li a{

  color: black;
  display: block;
  text-decoration : none;
  font-weight: normal;
  margin: 0px;
  padding-left : 18px;
  padding-top: 0px;
  background: url(arrow_menu2.gif) no-repeat top left;


}


.search2, .main a.search2, a.search2:hover {color: #00876F; font-weight: bolder; text-decoration:none}
 a.search2:hover {text-decoration:underline}


span.searchurl a {color: #00876F; text-decoration:underline}
span.searchurl a:hover {color: #00876F; text-decoration:none}


.login_error {font-size: 14px;
color: #EE811C;
padding-bottom: 10px;
font-weight: bolder;


}


.actionpanel { color: #00876F; font-size:11px; border: 1px solid #cacaca; 
 background-color: #fafcfb; width: 400px}


.errorpanel { border: 1px solid #EE811C; 
 background-color: #fafcfb; width: 400px}
