body { padding: 0; margin: 0; font: 12px Arial; background: #FAF6D9 url(i/body_bg.jpg) left top repeat-x; color: #695823; }

#wrap { min-width: 999px; position: relative; }

#qls, #cat_nav, #cat_nav ul, #cats, .goods { list-style: none; margin: 0; padding: 0; }

#header { height: 465px; background: url(i/header_bg.jpg) right top no-repeat; position: relative; z-index: 2; }
#logo { width: 271px; background: url(i/header_bg2.jpg) left top no-repeat; margin: 0; padding: 110px 0 0 37px; margin-left: 27px; }
#logo a { width: 173px; height: 44px; display: block; text-indent: -9000px; overflow: hidden; background: url(i/logo.png) left top no-repeat; }

#qls { width: 252px; height: 37px; background: url(i/mn_bg.png) left top repeat-x; margin: 28px 0 0 62px; }
#qls  li { width: 84px; text-align: center; float: left; }
#qls  a { display: block; height: 37px; color: #695823; line-height: 30px; }
#qls  li.active a, #qls  a:hover { background: url(i/ahr.png) center bottom no-repeat; }

#header blockquote { margin: 0; padding: 0; width: 252px; margin-left: 64px; color: #695823; line-height: 1.5; }
#header blockquote p { margin: 17px 0; }
#header blockquote cite { display: block; text-align: right; font-size: 11px; color:#beac76; margin-top: 10px; }

#body h3, #body h2, #body h1 { font-size: 24px; font-weight: normal; color: #695823; margin: 0; padding: 0; margin-bottom: 15px; }
#body h3 strong, #body h2 strong, #body h1 strong { font-weight: normal; color: #e4be00; }
#body h3 em, #body h2 em, #body h1 em{ font-style: normal; color: #EEA200; }

#sidebar { width: 310px; padding-left: 63px; float: left; background: url(i/flower.jpg) left top no-repeat; position: relative; margin-top: -130px; padding-top: 130px; }
#cat_nav { width: 240px; }
#cat_nav h3 { margin-top: 2px; line-height: 1; }
#cat_nav ul { margin-bottom: 25px; }
#cat_nav ul li { font-size:14px; padding-left: 17px; line-height: 1.21; background: url(i/m.png) 10px 5px no-repeat; }
#cat_nav a { color: #695823; }
#cat_nav .active {font-weight:bold}

#cats { float: left; width: 100%; padding-bottom: 40px; padding-top: 20px; }
#cats li { width: 30%; padding-right: 3%; float: left; padding-top: 170px; }
#cats #cat1 { background: url(i/ico1.jpg) left top no-repeat; }
#cats #cat2 { background: url(i/ico2.jpg) left top no-repeat; }
#cats #cat3 { background: url(i/ico3.jpg) left top no-repeat; }
#cats a { color: #c74400; font-size: 16px; display: block; margin-bottom: 10px; }

#content { margin-left: 375px; font-size: 14px; }
#content p{ margin-right: 20px; }

.goods { font-size: 12px; color: #988753; }
.goods img { margin-bottom: 8px; }
.goods strong { color: #695823; }
.goods li { width: 200px; float: left; margin-bottom: 20px; }
.goods em { color: #eea200; font-size: 18px; font-style: normal; }
.goods .rur { text-transform: uppercase; color: #695823; background: url(i/line.png) left 9px no-repeat; }
.goods .rur span { display: none; }



#footer { height: 70px; clear: both; background: url(i/footer_bg.png) right bottom no-repeat; padding: 35px 0 0 65px; font-size: 11px; color: #94875d; }
#footer p { float: left; margin: 0; }
#copy { width: 310px; }
#counter { width: 140px; padding-top: 1em; }
#created { padding-top: 1em; }
#counter span { display: block; width: 88px; height: 32px; background: #FFF; }
#footer a { color: #387ea3; }
