/* Версия от 28.09.2006 */
body { margin: 0; padding: 0; }

div.spacer { font-size: 1px; clear: both; }

#hat-top { background: #5bacdf url('internal.hat.bg.gif') repeat-x bottom left; }
#hat-top #hat-left { background: url('internal.hat.left.bg.gif') no-repeat bottom left;  }
#hat-top #hat-top-container { padding-left: 26%; padding-top: 53px;  background: url('internal.hat.right.bg.gif') no-repeat bottom right; height: 102px; }
#hat-top #hat-top-container img { border: none; }
#hat-top #hat-top-container #kont { width: 40%; float: right; position:relative; margin-top:-30px; padding: 0 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; }

#content { background: #FFFFFF url('internal.content.1.bg.gif') repeat-x top left; border-top: 1px solid #FFFFFF; }
#content .container { background: #FFFFFF url('internal.content.left.bg.png') no-repeat bottom left; width: 100%; }
#content .left { width: 215px; padding: 67px 34px 190px 36px; float: left; margin-right: -285px; position: relative; }
#content .left dl dt { padding: 0; margin: 0; }
#content .left dl dd { padding: 0; margin: 0; }
#content .left input { border: 1px solid #717171; background-color: #e1e1e1; color: #bb0000; }
#content .left dl dd input, #content .left dl dd textarea { width: 100%; border: 1px solid #717171; color: black; background-color: #FFFFFF; }


#content .center { margin: 0px 240px 0 299px; padding: 100px 0 100px 0; }
#content .center h1 { padding-left: 0; background-image: none; }
#content .center .news { padding: 0; margin: 0; }
#content .center .news dd { padding: 0; margin: 0 0 1.6em 0; }
#content .center .news dt { padding: 0; margin: 0; }

#content .center table.std { width: 100%; border-collapse: collapse; border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; }
#content .center table.std tr.gray { background-color: #e1e1e1; }
#content .center table.std th { padding: 10px 1.2em 5px 1.2em; background-color: #e1e1e1; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }
#content .center table.std td { padding: 5px 1.2em 5px 1.2em; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }
#content .center dl dt { padding: 0; margin: 0; }
#content .center dl dd { padding: 0; margin: 0 0 1.2em 0; }
#content .center input { border: 1px solid #717171; background-color: #e1e1e1; color: #bb0000; }
#content .center dl dd input, #content .center dl dd textarea { width: 100%; border: 1px solid #717171; background-color: #FFFFFF; color: #000000; }


#content .right { width: 218px; float: right; padding: 0 0 0 2px; background: #FFFFFF url('internal.content.right.bg.gif') repeat-x top left; }
#content .right img#mers { margin-left: -2px; float: left; padding-bottom: 38px; }

#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 1.2em 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; }
#hat-top, #hat, #main-menu, #content, #content1, #content2, #footer { min-width: 1000px; }

.articles { margin:0; padding:0; }
.articles a { font-weight:bold; color:#dc0008; }
.articles dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
.articles dt a { color:black; }
.articles dd { margin-left:20px; margin-bottom:10px; }
h1 .path { padding-left:20px; background:url('path.gif') no-repeat 4px 9px; font-size:0.8em; } 
