table.categories {border-color: #FFCD00; width:100%;}
table.categories td {border: #a0a0a0 1px solid; text-align:center; vertical-align:top; font: 11px Tahoma; padding:5px;}
table.categories caption.category_menu {background:#ffffff; text-align:center; vertical-align:top;
                padding:5px; font-family:Tahoma; font-size:12px; font-weight:bold;}

.category_menu {background:#ffffff; text-align:center; vertical-align:top;
                padding:5px; font-family:Tahoma; font-size:12px; font-weight:bold;}

table.price {border-color: #dedede;}
table.price td {border: #dedede 1px solid; vertical-align:top; font: 11px Verdana;}
table.price td.head_td {background:#cccccc; color:black; text-align:left; font:bold 11px Verdana;}
table.price td.group_title {background:#eeeeee; text-align:center; font-weight:bold;}
table.price td.rec_head {text-align:center; vertical-align:middle; background:#FFCD00;}

table.list {border-color: #555555 solid 1px; text-align:justify;}
table.list td {vertical-align:top; font: 11px Verdana; padding:10px;}
table.list td.razd {background:#dedede; color:black; text-align:left; font:bold 11px Verdana;padding:0px;  padding-top:0px; height:1px;}
table.list td.group_title {text-align:right; font-weight:bold;}
table.list td.td_razd {background:#dedede; padding:0px;}

p.key {font:bold 14px Arial; margin:0px; margin-bottom:5px; margin-top:0px;}
p.group_title {background:#FCBD1D; padding:2px; font-weight:bold;
text-align:center; color:white; font-size:14px; font-family:Arial; font-weight:bold; margin:0px; margin-top:10px; margin-bottom:10px;}

p span .group_text {margin:5px; margin-top:10px;}
p.page_bar {margin:5px; text-align:center; line-height:20px;}
span.pages {font:bold 14px Verdana; background:#D7EEFF; padding-left:2px; padding-right:2px;}

p.rec_view {width:170px; text-align:center; padding:10px; font:bold 12px Verdana; background:#FFF7D6; border: #FFCD00 1px solid;}

p.right {margin:0px; text-align:right;}

A:link.key {
        color:#C21F1F; font-family:Tahoma; font-size:13px; font-weight:bold;
        text-decoration: underline;
        }
A:visited.key{
        color:#C21F1F; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: underline;
        }
A:hover.key{
        color:#aa0000; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: none;

}

.more {text-align:right;}




.db_panel {background-color: #D2DEFF; padding:3px;}
.razdelitel {background-color: #D2DEFF; color: #D2DEFF;}
td.catalog {padding:5px;}

.error {color:red;}

.anons {font-size:10px; background:#D30303; padding:5px; font-weight:bold; width:180px;
text-align:center; color:white; float:right;}