#bg-box { background: url(../images/main_bg.jpg) 50% 29px no-repeat; }
#header { position: relative; height: 230px; overflow: hidden; }
#header .logo { position: absolute; top: 30px; right: 7px; }
.top-links { position: absolute; top: 190px; right: 0; z-index: 1001; }
#header .h-menu { position: absolute; top: 30px; left: 0; margin: 0; padding: 0; list-style: none; }
#header .h-menu li { padding-left: 7px; margin-bottom: 15px; }
#header .h-menu li a { color: #616161; padding-right: 22px; }
#header .h-menu li a:hover, #header .h-menu .act a { color: #f750aa; }
#header .h-menu .link1 a { background: url(../images/tm_ico_1.gif) 100% 50% no-repeat; }
#header .h-menu .link2 a { background: url(../images/tm_ico_2.gif) 100% 50% no-repeat; }
#header .h-menu .link3 a { background: url(../images/tm_ico_3.gif) 100% 50% no-repeat; }
#header .h-menu .link4 a { background: url(../images/tm_ico_4.gif) 100% 50% no-repeat; }
#header .h-menu .link5 a { background: url(../images/tm_ico_5.gif) 100% 50% no-repeat; }
#header .pic-menu { position: absolute; top: 70px; left: 158px; }

#content .left-col { width: 160px; float: left; }
#content .left-col .left-menu { margin: 0 0 40px 7px; padding: 0; list-style: none; }
#content .left-col .left-menu li { margin-bottom: 5px; }
#content .left-col .left-menu li a.act { font-weight: bold; color: #f750aa; text-decoration: none; }
#content .left-col .lm-submenu { margin: 5px 0 20px; padding: 0; list-style: none; font-size: 90%; }
#content .left-col .lm-submenu li { margin-bottom: 5px; padding-left: 12px; }
#content .left-col h2 { font-size: 138%; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-left: 7px; }
#content .page-content { width: 685px; padding-left: 10px; float: right; }
#content .page-content h1 { font-size: 146%; color: #3a9900; font-weight: normal; font-family: "Times New Roman", Times, serif; margin-top: 0; margin-left: -10px; margin-bottom: 20px; }
#content .page-content h2 { font-size: 115%; margin-top: 0; }
#content .page-content .left-pic { float: left; margin: 5px 20px 5px 0; }
#content .page-content .right-pic { float: right; margin: 5px 0 5px 20px; }
#content .page-content .note { background: #f1f1f1; padding: 10px 20px; color: #3b3b3b; font-style: italic; }
#content .page-content .standart-table { margin: 0 0 20px 0; }
#content .page-content .standart-table th { background: #404040; padding: 5px 10px; color: #ffffff; text-align: left; font-weight: normal; border-right: 1px solid #ffffff; }
#content .page-content .standart-table .last { border-right: 0; }
#content .page-content .standart-table td { border-bottom: 1px solid #404040; padding: 5px 10px; border-right: 1px solid #ffffff; }
#content .page-content .standart-table .bottom td { border-bottom: 3px solid #404040; }

.pages { margin: 15px 0; }
.pages table { margin: 0 auto; font-size: 116%; }
.pages a { display: block; color: #f750aa; padding: 1px 5px; margin: 0 5px; }
.pages a:hover { text-decoration: none; }
.pages b { display: block; color: #ffffff; background: #f750aa; font-weight: normal; padding: 1px 5px; margin: 0 5px; }

.banner { margin-bottom: 5px; }
