body {background: #000000 url('/images/bg-body.png') 0 0 repeat-x; text-align: center; color:#000;}

/* LAYOUT */
#mother {margin: 0 auto; width: 880px; position: relative; text-align: left;}
.bg-help {background: url('/images/motive.jpg') 0 0 no-repeat; width: 501px; height: 216px; position: absolute; left: -50px; top: 0; z-index: 1;}
#main, #header {position: relative; z-index: 2;}
#header {height: 135px;}
#main {margin: 0 0 7px;}

#col-content {float: right; display: inline; width: 683px;}
#col-side {float: left; display: inline; width: 188px;}

/* LOGO BOX */
#logo-box {position: absolute; top: 45px; right: 40px;}

/* CLAIM */
#claim {position: absolute; top: 90px; right: 40px;}
#claim div {color: #d6b4c2; font-size: 91.6%; font-weight: bold; margin: 0; padding: 0; letter-spacing: 0.1em;}

/* BREADCRUMB */
#breadcrumb {background: #cfa1b4; padding: 4px 20px; font-size: 91.6%; color: #fff;}
#breadcrumb p {margin: 0; line-height: 18px;}
#breadcrumb a {color: #fff;}

/* CONTENT */
#content {padding: 20px; background: #efdde4; min-height:519px;}

/* PRODUCT LIST */
.product-list .reset li {float: left; display: inline; width: 128px; text-align: center; margin: 5px 11px 15px;}
.product-list .reset li h2 {font-size: 108.4%; margin: 0; line-height: 1.2;}
.product-list .reset li h2 strong {display: block; height: 38px; background: url('/images/bg-product-list.png') 0 0 no-repeat; padding: 5px 0 0; text-decoration: underline; color: #fff; margin: 0 0 3px; cursor: pointer;}
.product-list .reset li.one h2 strong {height: 29px; padding: 14px 0 0;}
.product-list .reset li h2 a:hover strong {text-decoration: none;}
.product-list .reset li .img-box {display: block; height: 263px; padding: 3px 0 0; background: url('/images/bg-product-list-img.png') 0 0 no-repeat; cursor: pointer;}

/* MAIN MENU */
#main-menu {padding: 26px 0 0;  font-size: 94%; background: url('/images/bg-main-menu.png') 0 0 repeat-x; margin: 0 0 12px;}
#main-menu ul.reset {background: url('/images/bg-main-menu-ul.png') 0 0 repeat; padding: 3px 6px 10px 6px;}
#main-menu ul.reset li a {display: block; color: #f1e2e9; font-weight: bold; text-decoration: none; border-top: 1px solid #ad8391; padding: 6px 0 6px 20px; background: url('/images/bg-main-menu-a.png') 5px 11px no-repeat;}
#main-menu ul.reset li a:hover, #main-menu ul.reset li.active a {text-decoration: underline;}
#main-menu ul.reset li.first a {border: none;}
#main-menu ul.reset ul.reset {background: none; }
#main-menu .reset .reset {padding: 0 0 10px 20px;}
#main-menu .reset .reset li {border-top: 1px solid #a27986; }
#main-menu .reset .reset li a {font-weight: normal; padding: 1px 5px 1px 0px; display: inline; background: none; border-top: none;}
#main-menu .reset .reset li a:hover, #main-menu .reset .reset li.active a {text-decoration: underline; background: url('/images/bg-main-menu-a-a.png') 0px 0.6em no-repeat; }

.submenu ul{list-style:disc; margin:8px 0px 17px 25px; padding:0px;}
.submenu ul li{padding-left:3px; line-height:1.2; margin:0 0 5px;}


/* BASKET */
#basket {background: #925d74; color: #fff; padding: 15px 20px 32px; border-bottom: 12px solid #9d6e82;}
#basket h2 {font-weight: normal; font-size: 116.6%; margin: 0; padding: 0 0 0 20px; background: url('/images/ico-basket.png') 0 50% no-repeat;}
#basket .in {border: 1px dotted #fff; padding: 8px 12px; margin: 20px 0 0;}
#basket .in h3 {margin: -16px 0 0 -3px; background: #925d74; float: left; padding: 0 3px;}
#basket .in p {font-size: 91.6%;}
#basket .in p a {color: #f6ff00;}

#footer {margin: 0 0 20px 200px; text-align: center; padding: 0 70px; font-size: 91.6%; color: #fff;}
#footer p {margin: 0 0 5px;}
#footer a {color: #fff; margin: 0 5px;}
#footer .small, #footer .small a {font-size: 9px; color: #c6b493;}
#footer a:hover, #breadcrumb a:hover, #basket .in p a:hover {text-decoration: none;}
