body {
  margin:0px;
  padding:0px;
  line-height:170%;
  font-family:Arial;
  font-size:12px;
}

img {
  border-width:0px;
}

a {
  color:#62aaff;
}

a:hover {
  color:#074997;
}

.topMenuTable TD {
  padding:0px 10px;
} 

.topMenuTable A {
  display:block;
  height:35px;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:24px;
  text-align:center;
}

.topMenuTable A.sel {
  background:url("http://www.ekocentr.info/images/t_menu_m.gif") repeat-x; text-decoration:none; color:#77b622;
}

.topMenuTable .uL {
  background:url("http://www.ekocentr.info/images/t_menu_l.gif") no-repeat; padding-left:20px;
}

.topMenuTable .uR {
  background:url("http://www.ekocentr.info/images/t_menu_r.gif") top right no-repeat; padding-right:20px;
}

.mainLogo {
   width:259px; height:137px; 
   position:absolute; left:30px;
   background:url("http://www.ekocentr.info/images/logo.png") no-repeat;  
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ekocentr.info/images/logo.png',sizingMethod=crop); 
}

.item1 {
  width:26px; height:26px;
   background:url("http://www.ekocentr.info/images/item1.png") no-repeat;  
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ekocentr.info/images/item1.png',sizingMethod=crop); 
}

.mLeftMenuDiv {
  padding:20px 0px 20px 20px; min-height:300px;
}

.mLeftMenuDiv A {
  color:#FFFFFF;
  font-weight:bold;
}

.mLeftMenuDiv A.sel {
  color:#ffe868;
}

.mLeftMenuDiv ul {
  color:#FFFFFF;
  margin-top:0px;
  padding-top:0px;
}

.mLeftMenuDiv ul A {
  font-weight:normal;
}

h1, h3 {
  color:#77b622;
  font-size:24px;
  font-weight:bold;
}

h3 {
   font-size:16px;
}

.mainBgTable {
  width:100%;
  height:433px;
}

.mainBgTable .lTd {
  background:url("http://www.ekocentr.info/images/bg_l.jpg") repeat-x;
}

.mainBgTable .rTd {
  background:url("http://www.ekocentr.info/images/bg_r.jpg") repeat-x;
}

.mainDiv {
  margin-top:-433px; width:1130px; text-align:left; background:url("http://www.ekocentr.info/images/head.jpg") no-repeat;
}

.mainHeadDiv {
  height:297px; position:relative;
}

.mainContentDiv {
  padding:0px 0px 0px 44px;
}

.lMenuBgM {
  background:url("http://www.ekocentr.info/images/menu_m.gif") repeat-y;
}

.lMenuBgT {
  background:url("http://www.ekocentr.info/images/menu_t.jpg") no-repeat;
}

.lMenuBgB {
  background:url("http://www.ekocentr.info/images/menu_b.jpg") left bottom no-repeat;
}

.zadatVoprosDiv {
  height:165px;
}

.zadatVoprosDiv img {
  position:absolute; margin:-23px 0px 0px -20px;
}

.labelBg1 {
  background:url("http://www.ekocentr.info/images/label_bg.gif") no-repeat; width:119px; height:28px; padding-top:7px; text-align:center; font-size:20px; color:#FFFFFF; font-weight:bold;
}

.labelBg1 A {
  color:#FFFFFF; text-decoration:none;
}

.newsDate {
  color:#a9bab6; font-size:11px;
}

.grCommLab {
  height:90px; position:relative; font-size:18px; color:#014391; padding:10px 0px 0px 20px;
  font-family:Georgia;
}

.grCommLab div {
  padding:5px 0px 0px 110px; font-size:22px; color:#62aaff; line-height:120%;  
}

.mainTextDiv {
  padding:35px 0px 0px 50px;
}

.footerDivBg1 {
  background:url("http://www.ekocentr.info/images/footer_bg.gif") bottom repeat-x;
}

.footerDivBg2 {
  width:1000px; height:164px; text-align:left; background:url("http://www.ekocentr.info/images/footer_bab2.jpg") 600px 0px no-repeat; position:relative;
}

.footerDivBg1 .bab1 {
  position:absolute; top:81px; left:180px;
}

.footerDivBg1 .copyrights {
  position:absolute; left:50px; top:40px;
}

.footerDivBg1 .fContacts {
  position:absolute; left:350px; top:40px;
}

.footerDivBg1 .develop {
  position:absolute; right:100px; top:40px;
}

.divItem1 {
  background:url("http://www.ekocentr.info/images/item1.gif")0px 8px no-repeat;
  padding:0px 0px 0px 10px;
  font-size:11px;
  color:#999999;
}

.divItem1 A {
  color:#999999;
}

.newsText {
  font-size:11px;
}

.mesError {
  color:red;
  font-weight:bold;
  padding:20px 0px;
}

.mesSuccess {
  color:blue;
  font-weight:bold;
  padding:20px 0px;
}

ul.submenu {
   color: #014391;
   margin: 15px 0px;
}

hr.sub {
   color: #EEF6F8;
   background: #EEF6F8;
   border: none;
   height: 1px;
}

