/* Версия от 28.09.2006 */
body { margin: 0; padding: 0; }

div.spacer { font-size: 1px; clear: both; }

#hat-top { background: #5bacdf url('main.hat.top.bg.gif') repeat-x bottom left; }
#hat-top #hat-top-container { padding-left: 10%; padding-top: 23px;  background: url('main.hat.top.right.bg.gif') no-repeat bottom right; height: 87px; }
#hat-top #hat-top-container img { border: none; }

#hat { background: #000000 url('main.hat.bg.gif') repeat-x top left; }
#hat #hat-container { background: url('main.hat.merin.jpg') no-repeat top left; height: 203px; }
#hat #hat-container  #mercedes { margin-left: 63%; }
#hat #hat-container  #mercedes img { border: none; margin-top: 1px; }
#hat #hat-container  #mercedes #kont { width: 64%; float: right; padding: 50px 0 0 20px; }

#main-menu { background: url('internal.main-menu.bg.gif') repeat-x top right; padding: 3px 0 5px 0; height: 25px; }
#main-menu ul.main-menu { padding: 0 0 0 1%; margin:0; list-style-type: none; width: 99%; }
#main-menu ul.main-menu li { padding:0; margin:0; float:left; background: url('main.main-menu.li.1.bg.gif') no-repeat top left; display: table;  }
#main-menu ul.main-menu li div { background: url('main.main-menu.li.2.bg.gif') no-repeat top right; height:19px; padding: 6px 15px 0 15px; }

#main-menu ul.main-menu li ul { display: none; }

#content1 { background: #FFFFFF url('main.content.1.bg.gif') repeat-x top left; }
#content1 .container { background: url('main.content.1.gif') no-repeat 64% 90%; }
/*#content1 .container .left { width: 26%; float: left; padding: 103px 0 2.4em 22px; }*/
#content1 .container .left { width:38%; float:left; padding:20px 0 0 0; }
#content1 .container .left #banner-1 { width:358px; height:120px; margin:37px auto 0 auto; }
#content1 .container .right { width:18%; float: right; padding: 103px 12px 2.4em 0; }

#content1 .container .right #news { margin:0; padding:0; }
#content1 .container .right #news dt { margin:0; padding:0; }
#content1 .container .right #news dd { margin:0 0 1.2em 0; padding:0; }

#content2 { background: #FFFFFF url('main.content.2.bg.gif') repeat-x top left; padding: 40px 0 0 0; }
#content2 .left { width: 28%; float: left; padding: 0 0 2.4em 22px; }
#content2 .left dl dt { padding: 0; margin: 0; }
#content2 .left dl dd { padding: 0; margin: 0; }
#content2 .left input { border: 1px solid #717171; background-color: #e1e1e1; color: #bb0000; }
#content2 .left dl dd input, #content2 .left dl dd textarea { width: 100%; border: 1px solid #717171; color: black; background-color: #FFFFFF; }

#content2 .right { width: 64%; float: right; padding: 0px 22px 2.4em 0; }
#content2 .right img { float: left; border: none; padding: 0.6em 1.2em 0.6em 0; }
#content2 .right h1.spacer { background: none; }

#footer { background: #017fce url('main.footer.bg.gif') repeat-x bottom left; text-align: center; padding-bottom: 15px; }
#footer .left { width: 28%; float: left; padding: 30px 0 2.4em 22px; text-align: center; }
#footer .right { width: 28%; float: right; padding: 30px 0 2.4em 22px; text-align: center; }
#footer  img { margin-top: 24px; margin-bottom: -84px; border: none; }


#main-menu ul.main-menu li { white-space: nowrap; }
#main-menu { min-width: 1000px; }
