td.left_cell div.menu div.submenu { padding: 1px 0 7px 18px; font-size: 11px; background: #fff; }
td.left_cell div.menu div.submenu a { color: #6a7589; text-decoration: underline; line-height: 16px; }
td.left_cell div.menu div.submenu_active { font-weight: bold; background: #fff url(images/frontend/submenu.gif) no-repeat 5px 6px; padding: 1px 0 7px 18px; font-size: 11px; }
td.left_cell div.menu div.submenu_active a { color: #000; text-decoration: underline; line-height: 16px; }
.submenu_over { padding: 6px 0 12px 0; background: #fff; }
.submenu_over2 { padding: 6px 0 12px 0; margin: 0 0 0 10px; background: #fff; }
div.banner { margin: 50px 0 0 0;}
table.main_block { background: none;}

div.sub { font-size: 11px; padding: 10px 0 10px 0; }
div.sub div { padding: 0px 14px 0 0; float: left; }
div.sub a { color: #6a7589; background: #fff; }
div.sub a:hover { background: #fff !important; color: #6a7589 !important; }
div.sub div.active { color: #000; font-weight: bold; background: #fff url(images/frontend/sub.gif) no-repeat center top; }
div.sub div.active a { color: #000; }

div.second_up { background: url(images/frontend/second_up.gif) no-repeat 0 8px; margin: 0 0 5px 16px; padding: 0 0 0 18px; }

span.error { color: #f70000; }
table.form { width: 494px; border-top: 2px solid #6a7589; margin: 7px 0 20px 0; }
table.form span { color: #f70000; }
table.form  td { font-size: 12px; vertical-align: top; padding-bottom: 10px; }
table.form  td.error { padding-top: 14px; }
table.form  td.text { width: 123px; padding-top: 1px; padding-right: 15px; }
table.form  td span.kod { font-size: 11px; color: #545454; }
table.form  td input.send { background: #6c778c url(images/frontend/send.gif) repeat-x 0 0; border: none; color: #fff; font-weight: bold; margin-top: 10px; cursor: pointer; padding: 5px 28px 7px 28px;}

div.right_banner { float: right; margin: 0 0 10px 38px; }

table.map td { vertical-align: top; padding: 0 40px 0 0; width: 45%; font-size: 12px; }
table.map a:hover { background: none !important; }
table.map ul li { background: url(images/frontend/li_map.jpg) no-repeat 0 5px; padding-left: 17px; font-weight: bold; }
table.map ul li a { color: #1b1c1e;}
table.map ul li a:hover { color: #1b1c1e !important; }
table.map ul li ul { margin: 10px 0 25px 20px; }
table.map ul li ul li { padding: 0; margin: 0 0 6px 0; color: #25447b; font-weight: normal; font-size: 12px; background: none; }
table.map ul li ul li a { color: #25447b; }
table.map ul.line li { float: left; margin: 0 11px 4px 0;}
table.map ul li.ass { background: none;}




