* { -moz-box-sizing: border-box; }
body { color:#000;margin:0px;font-family:Tahoma;font-size:12px; }
table { border-collapse:collapse; }
form { margin:0px;padding:0px; }
td { color:#000;font-size:12px;margin:0px;padding:0px; }
td.top_td.* { font-size:24px;margin:0px;7padding:0px; }
body { line-height:1.3em; }

a { color:#C50202; }
a:hover { color:#E51212; }
img { border:0px; }

p { margin:0px;padding:0px;margin-bottom:7px; }

h1 { color:red; }
h2 { color:red; }


table.frame { background:url('/imgs/shadow_right.gif') repeat-y 100% 0px; }
table.frame th, table.frame td { vertical-align:top;text-align:left; }
table.frame td { background:url('/imgs/shadow_bottomright.gif') no-repeat 0px 100%; }
table.frame div { text-align:left;background:url('/imgs/shadow_bottom.gif') repeat-x 0px 0px; }
table.frame b { display:block;position:absolute;background:url('/imgs/corner.gif');font-size:1px;width:17px;height:17px; }
table.frame th span { display:block;border:1px solid #C50202; }
table.frame th span.white { border:1px solid #fff; }
.zag7 h3{width:114px;display:block;height:12px;font-size:0px;line-height:0px;text-indent:-9999px;}
a.detail { font-size:11px;font-weight:bold;display:block;margin-bottom:10px;text-decoration:none;text-align:right;padding-right:10px;background:url('/imgs/detail_small.gif') no-repeat 100% 8px; }
span.detailbig { color:#C50202;font-size:14px;font-weight:bold;display:inline;background:url('/imgs/detail_big.gif') no-repeat 100% 50%;padding-right:13px; }

table.hmenu { height:35px; }
table.hmenu th { width:17px; }
table.hmenu td { vertical-align:middle;background:url('/imgs/hmenu.gif') repeat-x 0px 0px;line-height:1.0em;font-weight:bold;text-align:center; }
table.hmenu td.act { background:url('/imgs/hmenu_act.gif') repeat-x 0px 0px; }
table.hmenu a { text-decoration:none;display:block;padding-left:15px;width:110px;background:url('/imgs/arrow.gif') no-repeat 15px 50%;text-align:center;color:#4E4D4D; }
table.hmenu td.act a { color:#C50202; }

.special td, .special th { border-right:1px solid #000;border-bottom:1px solid #000; }
.special table { background:#fff;border-left:1px solid #000;border-top:1px solid #000; }

table.price td, table.price th { border-right:1px solid #888;border-bottom:1px solid #888;text-align:center;font-weight:bold; }
table.price th { font-size:12px;background:#d0d0d0;padding:3px; }
table.price { background:#fff;border-left:1px solid #888;border-top:1px solid #888;margin-bottom:10px;margin-top:5px;width:100%; }

.top_td {
background:#dedfde url('/imgs/head_topleft2.gif') no-repeat 0 0; 
padding:3px 0 0 410px; 
vertical-align:bottom; 

}

* html .top_td {
background:#dedfde url('/imgs/head_topleft2.gif') no-repeat 0 0; 
vertical-align:bottom; 
padding:20px 0 0 410px; 
}
.left-menu{
padding:17px;
padding-bottom:7px;
padding-top:1px;
background:url('/imgs/main_left.jpg') no-repeat 0px 0px;
}

.catnew{
text-decoration:none;
}
