.mc {margin-bottom:-348px}

#decor_t {background:none}

#decor_b {width:100%; height:347px; margin:0 auto; top:0; position:relative}
#decor_b  .center {height:347px; z-index:2}
#decor_b  .wrap {width:100%; height:347px; max-width:1600px; position:absolute; overflow:hidden; margin:0 auto; background:none}

#decor_b .lines {width:100%; height:128px; position:absolute; top:117px; left:0; z-index:1; background:url(/images/s/d_lines.gif) no-repeat -196px 0}

#decor_b .left {width:100%; min-width:1256px; height:199px; position:absolute; top:150px; left:-362px; z-index:2; background:url(/images/s/v_b_l.png) no-repeat 0 0}
/* position: absolute или min-width - вызывает ошибку */
#decor_b .right {width:100%; min-width:1275px; height:348px; position:absolute; top:0; left:0; margin:0; z-index:2; background:url(/images/s/v_b_r.gif) no-repeat 100% 100%;}
/*убираем position: absolute для оперы <9.5*/
html:first-child #decor_b .right {position: relative;}
#main .clowds div.search {top:-15px; left:15%}

#main .clowds div.producers {width:188px; height:133px; top:-45px; left:auto; right:5%; background:url(/images/d_clowd_pr.png) no-repeat 0 0}
#main .clowds div.producers a {height:111px; font-size:1.3em; font-weight:bold; padding:21px 10px 0 35px}

#content .menu.categories ul {margin-top:39px; padding-top:18px}
#content .menu.categories .dt {width:242px; height:40px; background:url(/images/d_menu_c_t.png) no-repeat 0 0}

#content .menu.items ul {margin-top:59px; margin-bottom:9px; padding:1px 0; font-size:1em; font-weight:normal}
#content .menu.items ul li {color:#e45000; margin:8px 10px; padding:0; line-height:1.3em}
#content .menu.items ul li span span span {padding:2px 29px}

#content .menu.items ul li:hover {background:url(/images/am_tl.gif) no-repeat 0 0 #e45000; padding:0; color:#fff}
#content .menu.items ul li:hover span {display:block; background:url(/images/am_tr.gif) no-repeat 100% 0}
#content .menu.items ul li:hover span span {background:url(/images/am_bl.gif) no-repeat 0 100%}
#content .menu.items ul li:hover span span span {background:url(/images/am_br.gif) no-repeat 100% 100%}

#content .menu.items ul li.selected {margin:8px 10px; background:url(/images/am_tl.gif) no-repeat 0 0 #e45000; padding:0; color:#fff}
#content .menu.items ul li.selected span {display:block; background:url(/images/am_tr.gif) no-repeat 100% 0}
#content .menu.items ul li.selected span span {background:url(/images/am_bl.gif) no-repeat 0 100%}
#content .menu.items ul li.selected span span span {background:url(/images/am_br.gif) no-repeat 100% 100%}

#content .menu.items ul a {color:#e45000}
#content .menu.items .dt {width:242px; height:60px; top:0; background:url(/images/d_menu_a_t.png) no-repeat 0 0}
#content .menu.items .db {height:10px; margin-top:-10px; background:url(/images/d_menu_a_b.png) no-repeat 0 0}

#content .menu.items p {margin-top:17px;line-height: 13px;}

#content .search {min-height:0}
#content .search form {margin-top:50px; margin-bottom:9px; padding-bottom:20px; background:#fff; overflow: hidden;}
#content .search form p {position:static; font-size:1.3em; line-height:1.25em; font-weight:bold; background:none; color:#5e5e5e; padding:0}
#content .search form input.text {width:147px; float:left; font:1em arial, tahoma, sans-serif; color:#e45000; margin:5px 0 0 19px; padding:6px 9px; border:0; background:url(/images/s/bg_search.png) no-repeat 0 0}
#content .search form input.ok {float:right; margin:7px 19px 0 0}

.content form .delete {white-space: nowrap;vertical-align: middle;}
.content form .delete label {position: relative;top: -5px;padding: 0 5px;cursor: pointer}

#search .search {-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_search.png', sizingMethod='crop')}
#producers .producers .rel {-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_producers.png', sizingMethod='crop')}

.ftrav p.h {-background:url(/images/bg_ftrav.png) no-repeat 0 0}
