h1{ color:#AB0000; font-size:25px; font-weight:normal; margin:0 0 0 0;}
h2{ color:#AB0000; font-size:20px; font-weight:normal; margin:10px 0 30px 0;}

table.submenu{width:263; margin-bottom:20px;}
table.submenu td.top{background-image: url(/sh/submenu_top_delo.gif); background-position: left top; background-repeat: no-repeat}
table.submenu td.bottom{background-image: url(/sh/submenu_bottom_delo.gif); background-position: left top; background-repeat: no-repeat}
.submenu_bg{background-image: url(/sh/submenu_bg_delo.gif); background-position: left top; background-repeat: repeat-y}
.submenu_left_top{background-image: url(/sh/submenu_left_delo.gif); background-position: left top; background-repeat: no-repeat}
.submenu_left_bottom{background-image: url(/sh/submenu_left_delo.gif); background-position: left bottom; background-repeat: no-repeat}

div.submenu a{color:#E1C0C0}
div.submenu a:hover{color:#FFFFFF}
p.sub{padding-left:14px; background-image: url(/sh/submenu_item.gif); background-position: left top; background-repeat: no-repeat; color:#ffffff}
p.sub2{padding-left:33px; line-height:120%; font-size:11px; background-image: url(/sh/sub2_item.gif); background-position: left top; background-repeat: no-repeat; color:#ffffff}
div.submenu p sub span a{text-decoration:none;}


.magazine_sm{margin:0 0 30px 22px;}
table.archive span.selected{float:left; padding:0 5px 3px 5px; font-size:16px; color:#AB0000; font-weight:bold; margin-bottom:3px; background-image: url(/sh/archive_item_delo.gif); background-position: bottom center; background-repeat: no-repeat;}

div.people p{margin-left:20px;}

div.answer h3{color:#AB0000;}
div.answer p {text-indent:1em; text-align: justify;}
div.answer p.question {text-indent:0; text-align: justify;}

div.question {text-indent:0; text-align: justify;}
.question_number{color:#AB0000;font-weight:bold;}