body {
  background-color: #a3e080;
  font-family: Arial;
  font-size: 12px;
  color: #145039;
  background-image: url('../images/bgb.gif'); background-repeat: no-repeat; background-position: right bottom;
}

a:link, a:visited, a:hover {
  font-size: 12px;
  color: #145039;
  }
a:hover {
  color: #ff5908;
  }
  
a.orange:link, a.orange:visited, a.orange:hover {
  font-size: 12px;
  color: #ff5908;
  }
a.orange:hover {
  color: #145039;
  }
  
a.small:link, a.small:visited, a.small:hover {
  font-size: 10px;
  color: #ff5908;
  }
a.small:hover {
  color: #145039;
  }

TABLE.grand_table {
  width: 100%;
  height: 100%;
}
TD {
  font-family: Arial;
  font-size: 12px;
}

TABLE.prod {
  width: 100%;
  height: 40px;
  background: url('../images/prod_bg.gif'); 
  background-repeat: repeat-x; background-position: left top;  
}

TD.prodtd { background: url('../images/prod_arr.gif'); background-repeat: no-repeat; background-position: right top; 
	padding-bottom: 10px; padding-right: 40px;}

TD.contact_top { color: #ff5400; font-size:10px;}

TD.contact_top a:link, TD.contact_top a:visited, TD.contact_top a:hover{
  font-size: 10px;
}

TD.phone_splash, TD.phone_splash SPAN { font-size: 14px; font-weight: bold;}
TD.phone_splash {padding-top: 3px;}
TD.phone_splash SPAN { color: #ffffff;}

TD.topmenu {
   background: url('images/topbg1.gif'); background-repeat: no-repeat; background-position: center top;
   text-align: center;
}
TD.topmenu a:link, TD.topmenu a:visited, TD.topmenu a:hover {
  font-size: 14px;
  color: #145039;
  text-transform: uppercase;
/*  font-variant:small-caps; */
  text-decoration: none;
  font-weight: bold;
/*  letter-spacing: 1px;*/
  }
TD.topmenu a:hover {
  color: #ff5908;
  }

TABLE.middle {background: url('../images/middlebg.gif'); background-repeat: no-repeat; background-position: 160px top;}

TD.left_menu {

  width: 168px;
  vertical-align: top;
  padding-left: 8px;
  padding-top: 3px;
  background: url('../images/menubg.gif'); 
  background-repeat: no-repeat;
  background-position: left top;
  
}
TD.left_menu a:link, TD.left_menu a:visited, TD.left_menu a:hover {
  font-size:10px;
  text-transform: uppercase;
/*  font-variant:small-caps;*/
  }
UL.submenus a:link, UL.submenus a:visited, UL.submenus a:hover, UL.submenusv a:link, UL.submenusv a:visited, UL.submenusv a:hover {
  text-transform: uppercase;
  font-size:8px;
/*  font-variant:small-caps; */
  text-decoration: none;
  font-weight: normal;
  letter-spacing: 1px;
  color: #ffffff;
}
TD.left_menu P {margin:0px; padding:0px; padding-bottom: 3px;}

/*li { list-style-image:url('../images/li01.gif');}*/

TD.right {width: 190px; vertical-align: top;}
TD.right TABLE {width:100%;  border:0px;}

TD.cap_news {
  color: #ffffff; 
  background: #ff7902; 
  font-size: 15px; 
  font-family: Arial; 
  font-weight: bold;
  text-transform: lowercase;
  font-variant:small-caps;
  width: 174px;
  height:30px;
  padding-left: 5px;
}
TD.news {width: 175px; padding:0px; font-size: 10px; vertical-align: top; }
TD.news a:link, TD.news a:visited, TD.news a:hover{
  font-size: 12px; text-decoration: none;
}
TD.news a:hover{
  text-decoration: underline;
}
TD.news H1 {font-size: 10px; color: #145039; margin-top: 10px; margin-bottom:2px;}

TD.content {
  text-align:justify;
  vertical-align: top;
  padding: 5px;
}
.history, .history a:link,  .history a:visited, .history a:hover {font-size: 10px;}
.history {color: #ffffff;}

TABLE.cat {
  width:100%;
  margin-bottom: 10px;
}

TABLE.cat TD {padding:0px; font-size:1px;}
TABLE.cat TD.cat_data {padding:4px; font-size:12px; background: #b8e79d; vertical-align: top;}
TD.cat_data a:link,  TD.cat_data a:visited, TD.cat_data a:hover {font-size: 12px;}
TD.cat_data a.small:link,  TD.cat_data a.small:visited, TD.cat_data a.small:hover {font-size: 10px;}
TD.cat_data IMG {margin-right: 10px;}
TABLE.cat TD.ocat_data TABLE TD{padding:4px; font-size:12px; background: #ff7e0a; vertical-align: top; word-spacing: 3px; color: #ffffff;}
TD.ocat_data a:link,  TD.ocat_data a:visited, TD.ocat_data a:hover {font-size: 12px;  color: #ffffff;}


TD.bottom {
  font-size: 10px;
  vertical-align: middle;
  text-align:left;
  
}
TD.bottom TABLE TD {color: #000000; font-size:10px; padding:10px; padding-right:0px;}
TD.bottom TABLE TD a:link, TD.bottom TABLE TD a:visited, TD.bottom TABLE TD a:hover {
  font-size: 10px;
  color: red;
  text-decoration: none;
  }

.small {font-size: 10px;}

TABLE.advsearch {border-top: 1px solid #A3E080; border-left: 1px solid #A3E080;}
TABLE.advsearch TD {border-bottom: 1px solid #A3E080; border-right: 1px solid #A3E080; padding:4px;}

TABLE.advsearchin TD {border: none;}

H1, H2 {
  color: #ff7902;
  font-size: 18px;
  font-family: Arial;
  font-weight: normal;
  text-align:left;
  letter-spacing: 0px;
  margin-bottom:10px;
}

H2 {color: #145039; font-size:13px; font-weight: bold;}

P, td b {margin:0px; margin-bottom: 5px;font-size:14px} /* Θρυ. 12px */

.cont {margin-bottom: 10px;}                                              
.cont li, .cont li.orange { list-style-image:url('../images/li02.gif');}
.cont li.orange { color: #145039;}
.cont li.map1 { list-style-image:url('../images/foldm.gif');}
.cont li.map2 { list-style-image:url('../images/filem.gif');}

LI {font-size: 14px;} /* Θρυ. 12px */

TD.stolbik P {font-size: 11px;}

TABLE.inputform TD {padding: 5px; font-size: 12px;}
FORM SUP {color: #ff7902;}

TABLE.tab_cat TD {padding: 5px;}

