*{margin:0;padding:0}
body{min-height:100%;position:relative;font:75%/1.4 Tahoma, Arial, Hevlvetica, sans-serif;color:#595959;text-align:left;background:#fff;margin:0;padding:0}
#wrapper{overflow:hidden;width:990px;height:100%;background:url(../images/header_bg.jpg) no-repeat 100% 10px;margin:0 auto}
* html #wrapper{overflow:visible}
.title{font-size:1.7em;font-weight:400}
#icons{display:block;height:15px;margin-top:14px}
#home_icon,#sitemap_icon,#mailto_icon{float:right;width:15px;height:15px;margin-right:15px}
#home_icon{background:url(../images/home_icon.gif) no-repeat 50% 50%}
#sitemap_icon{background:url(../images/sitemap_icon.gif) no-repeat 50% 50%}
#mailto_icon{background:url(../images/mailto_icon.gif) no-repeat 50% 50%}
#logo{width:311px;height:85px;background:url(../images/logo.png) no-repeat;margin-top:35px;overflow:hidden}
#logo a,#logo p{display:block;color:#595959;text-decoration:none;line-height:1em;outline:none;padding:60px 0 0 117px}
#top_navigation{display:block;margin-top:124px;background:url(../images/header_bg_2.jpg) no-repeat 100% 1px}
#tn_wrapper{float:left;width:598px;overflow:hidden}
#mmenu{font-size:1.2em;padding:23px 0}
#mmenu ul{list-style:none;padding-bottom:23px}
#mmenu a{color:#000;margin-right:15px}
#mmenu a:hover{color:gray;text-decoration:underline}
#mmenu a#active_menu{color:gray;text-decoration:none}
#auth{position:absolute;width:598px;height:64px;background-color:#e7e7e7}
#auth_form{margin:10px 0 0 37px}
#auth_form p{padding-top:5px}
#auth_form a{display:inline;color:#b91375;margin-right:100px}
#auth_form ul{float:left;list-style:none;padding-top:3px}
.inputbox{width:150px;color:#c8c8c8;border:1px solid #b8b8b8;background-color:#f8f8f8;margin-right:10px;padding:2px 0 2px 10px}
.auth_button{width:79px;height:21px;background:url(../images/button.gif) no-repeat;cursor:pointer;border:0;margin-left:15px}
.auth_button:hover{background:url(../images/button_hover.gif) no-repeat}
.lt,.lb,.rt,.rb{position:absolute;width:9px;height:9px}
.lt{top:0;left:0;background:url(../images/tl.gif) no-repeat}
.rt{top:0;right:0;background:url(../images/tr.gif) no-repeat}
.lb{bottom:0;left:0;background:url(../images/bl.gif) no-repeat}
.rb{bottom:0;right:0;background:url(../images/br.gif) no-repeat}
#icq{font-size:1.1em;margin-top:75px}
#basket{overflow:hidden;height:179px;background:url(../images/basket_bg.gif) no-repeat 84px 130px;padding:10px 0 0 50px}
#basket_title{padding-bottom:20px}
.billet{display:block;width:228px;height:23px;background:url(../images/billet.png) no-repeat;color:#fff;font-size:1.2em;padding:3px 0 0 35px}
#left_sidebar{float:left;width:270px}
#category ul,#brand ul{list-style:none;font-size:1.1em;line-height:1.5em;margin:7px 0 30px}
#category a,#brand a{color:#b91375;text-decoration:none;padding-left:35px;outline:none}
#category a#cat_active_menu{color:#c1c1c1;background:url(../images/catalog_bullet.gif) no-repeat 25px 5px}
#search{display:block;width:100%;height:100px;padding-top:30px}
#search_form{position:absolute}
#search_text{float:left;width:142px;height:19px;color:#b4b4b4;margin-left:59px;border:1px solid #d2d2d2;background:#fff}
#search_button{float:left;width:22px;height:21px;margin-left:3px;background:url(../images/search_button.gif) no-repeat;cursor:pointer;border:0}
#search_img{position:absolute;width:60px;height:61px;margin-top:-7px;background:url(../images/search_img.png) no-repeat}
#content{overflow:hidden}
.cat_image{width:152px;height:165px;background:url(../images/cat_image_bg.png) no-repeat top left}
.cat_image img{border:0;margin:15px 0 0 4px}
a.cat_link:hover{color:#da00ac;text-decoration:underline}
.cat_descr{font-size:.9em;margin:5px 0 10px}
#last_news{float:left;overflow:hidden;margin-top:40px}
#news_bg{position:relative;overflow:hidden;width:686px;background-color:#e7e7e7;margin-top:10px;padding:10px}
.dn-each{float:left;width:205px;padding:5px 10px 21px}
.dn-date{display:block;padding-bottom:10px}
.dn-introtext{display:block;padding-top:3px;color:#000}
#news_flower{position:relative;width:114px;height:116px;background:url(../images/flower.jpg) no-repeat;margin:-29px 0 0 550px}
.product_img_label1,.product_img_label2{position:absolute;overflow:hidden;width:89px;height:28px;background:url(../images/discount_bg.gif) no-repeat;color:#fff;text-align:center;padding-top:8px;margin:141px 0 0 68px}
.product_img_label2{margin:307px 0 0 230px}
#footer{position:absolute;overflow:hidden;bottom:0;height:168px;width:100%;padding:0}
p.indent{clear:both;overflow:hidden;height:168px;margin:0;padding:0}
#footer_wrapper{display:block;width:990px;height:168px;background:url(../images/footer_bg.jpg) no-repeat bottom left;margin:0 auto}
#contacts{margin-left:270px}
#contact_items{color:#000;margin-top:15px}
.contact_type{color:#b4b4b4}
#copyright{float:left;overflow:hidden;margin:50px 0 0 320px}
*html #copyright{margin-left:160px}
#designer{float:left;overflow:hidden;background:url(../images/designer_logo.gif) no-repeat left;margin:40px 0 0 30px;padding:10px 0 10px 35px}
html,* html body{height:100%}
a,#mmenu a#active_menu:hover,#category a:hover,#brand a:hover{text-decoration:underline}
a:hover,#auth_form a:hover,#icq a,#basket a:hover{text-decoration:none}
#mmenu ul li,* html #content{float:left}
* html .lb,* html .rb{bottom:-5px}
#basket a,a#news_arch,#contact_items a,#copyright a,#designer a{color:#000}
a.cat_link,.dn-each a{color:#b91375}

