div.container { min-height: 100%; width: 1000px; margin: 0 auto; background: url(../img/topBg.jpg) repeat-x; position: relative  }
div.containerInner { padding: 0; overflow: hidden; } 

div.leftColumn { width: 272px; float: left;  }
div.leftColumnInner { padding: 0 0 200px 0;  }

div.rightColumn { width: 728px; float: left; overflow: hidden  }
div.rightColumnInner { padding: 0 0 0px 0; background: url(../img/cornerContent.gif) no-repeat 0 224px;   }

img.logoMain { position: absolute; left: 53px; top: 50px }

div.mainMenu { width: 272px; background: #e6e6e6 url(../img/mainMenu.gif) no-repeat 0 100%; margin-top: 224px;  }
div.mainMenuInner { padding: 0 20px 0 10px; position: relative; top: -60px }

div.mainMenu ul { margin: 0; padding: 0; }
div.mainMenu ul li { background: none; font: 20px Tahoma, sans-serif; color: #fff; padding: 0 0 .6em 16px  }
div.mainMenu ul li a { color: #000; font-family: Tahoma, sans-serif }
div.mainMenu ul li a:hover { color: #90376a }

div.mainMenu ul ul { padding: .5em 0 0 0 }
div.mainMenu ul ul li { font-size: 65%; color: #000; font-weight: bold; padding: 0 0 .55em 10px; background: none; line-height: 1.1em }
div.mainMenu ul ul li a { color: #930591 }
div.mainMenu ul ul li a:hover { color: #bc50ba }

div.mainMenu ul ul ul { margin: .4em 0 0 10px }
div.mainMenu ul ul ul li { font-size: 95%; font-weight: normal; padding-left: 10px; background: url(../img/mmenu-li.gif) no-repeat 0 .4em  }

div.phon { position: absolute; font: 110% Tahoma, sans-serif; left: 394px; top: 47px; width: 150px  }
div.phon span { font: 34px 'Arial Narrow', sans-serif; display: block; line-height: 1em  }

div.newsMain { padding: 35px 12px 0 25px }
div.newsMain h2 { font: 20px Verdana, sans-serif; color: #d76e15; padding: 0 0 .8em 0 }
div.newsMain table { border-collapse: collapse; margin: 0 0 1.8em 0; }
div.newsMain table img { border: 1px solid #000; margin-right: 20px }
div.newsMain table span.date { font-size: 85%; color: #a1a1a1  }
div.newsMain table p.title { padding:  .1em 0 .4em 0 } 
div.newsMain table div { font-size: 95% }

div.topImage { background: url(../img/mainImage.jpg) no-repeat 100% 0; height: 276px; }
ul.path { margin: 0; padding: 0; overflow: hidden; height: 1.5em;   }
ul.path li { background: none; padding: 0 4px 0 0; float: left; color: #b3b3b3; font-size: 95% }
ul.path li a { color: #b3b3b3;  }
ul.path li a:hover { color: #000 }

div.serviceMenu { position: absolute; top: 12px; right: 0; background:  url(../img/serviceBg.gif) no-repeat 0 0; width: 118px; height: 25px; }
div.serviceMenu ul { margin: 0; padding: 0; overflow: hidden; height: 100%; position: relative; top: 7px; left: 23px;  }
div.serviceMenu ul li { padding: 0 22px 0 0; float: left; background: none  }
div.serviceMenu ul li a, div.serviceMenu ul li span { height: 11px; display: block }
div.serviceMenu ul li.home a { width: 11px; background: url(../img/serviceMenu.gif) no-repeat -11px 0;  } 
div.serviceMenu ul li.home span { width: 11px; background: url(../img/serviceMenu.gif) no-repeat 0 0; } 
div.serviceMenu ul li.mail a { width: 12px; background: url(../img/serviceMenu.gif) no-repeat -34px 0;  } 
div.serviceMenu ul li.mail span { width: 12px; background: url(../img/serviceMenu.gif) no-repeat -22px 0;  } 
div.serviceMenu ul li.map a { width: 10px; background: url(../img/serviceMenu.gif) no-repeat -56px 0;  } 
div.serviceMenu ul li.map span { width: 10px; background: url(../img/serviceMenu.gif) no-repeat -46px 0;  }

div.content { padding: 0 30px 30px 50px;  }

div.footer { position: relative; width: 1000px; margin: 0 auto; }  
div.footer div.footerInner { position: absolute; height: 170px; top: -170px; width: 272px; left: 0  }
div.footer div.footerInner div { color: #000; padding: 13px 0 0 14px;  }
div.footer p { padding: 0; width: 220px; font-size: 100% }
div.footer p.phones { color: #70214e; width: auto; padding: 7px 0 0 0   }
div.footer p.phones strong { font-size: 125% }
div.footer p.phones strong span { font-size: 85% }

div.footer div.footerInner div.counters { overflow: hidden; padding: 25px 0 0 0 }  
div.footer div.footerInner div.counters div { float: left; padding: 0 15px 0 0;  }  
 






