#layer {padding: 30px; min-width: 940px;}
.l-bk {background: url('../img/base/header-bk.png') no-repeat;}

#logo {float: left; width: 38.4%;}
#logo b {margin-top: 3px; display: block; font-size: 0; width: 244px; height: 51px; background: url('../img/base/logo.png');}
#logo h1 {display: none}

#header {margin-bottom: 4em; padding-right: 16px; z-index: 200;}
#header .column {width: 82%; }
#header ul {font-size: 1.2em; font-family: Georgia, sans-serif;}
#header ul li {margin-bottom: 7px; }

#header ul.pages, #header ul.profile {float: left;}
#header ul.pages {width: 30.6%;}

#header ul.profile {width: auto;}
#header ul.profile {font-style: italic;}
#header ul.profile .relative {z-index: 100}
#header ul.profile li.basket {position: relative; font-size: 0.9em; padding-top: 6px; font-family: Arial, sans-serif; font-style: normal;}
#header ul.profile li.basket .price {font-size: 1.3em}
#header ul.profile li.basket b {position: absolute; left: -30px; background: url('../img/base/icn-basket.png'); width: 19px; height: 18px; display: block;}

#header ul.contact-info {text-align: right; font-size: 1.8em; font-family: Arial, sans-serif;}
#header ul.contact-info small {font-size: 0.8em; margin-right: 10px;}
#header ul.contact-info .icq {font-size: 0.7em}
#header ul.contact-info .icq span {position: relative; }
#header ul.contact-info .icq b {left: -21px; position: absolute; background: url('../img/base/icn-icq.png'); width: 15px; height: 15px; display: block;}

*html #header ul.contact-info {position: absolute; width: 200px; left: 100%; margin-left: -270px}

#footer {border-top: 1px solid #cccccc; padding: 35px 16px; text-align: center; clear: both}
#footer .copyright {font-size: 1.1em; position: absolute; left: 45px;}
#footer address a {font-size: 1.2em}

#couter {position: absolute; left: 100%; margin-left: -140px; margin-top: -20px;}

.hr {border-bottom: 1px solid #cccccc; margin-bottom: 34px;}

#navigation {margin-top: 14px; padding-right: 16px;}
#navigation .path a, #navigation .path span {font-style: italic; }
#navigation .path a {color: #666666; font-family: Georgia;}
#navigation .path a:hover {color: #a07708}
#navigation .path a, #navigation .path span {margin-right: 5px; font-size: 1.4em; }
#navigation h1 {font-size: 3em; font-style: italic; font-weight: bold; margin-bottom: 14px; line-height: 34px;}
#navigation h2 {font-size: 2.4em; font-style: italic; font-weight: bold; margin-bottom: 14px; line-height: 34px;}

#navigation .and-search {overflow: hidden}
#navigation .and-search h1 {width: 71%;}
#navigation .and-search .search {position: absolute; left: 100%; margin-left: -260px; margin-top: -49px; width: 215px; padding-top: 4px}
*html #navigation .and-search .search {margin-left: -240px;}
#search-bar .query {color: #999999; font-style: italic}

#sort-tool {}

*html #header {margin-bottom: 80px}

.brands {margin-bottom: 45px; width: 80%; }
.limiter {float: right; font-size: 1.4em;}
.limiter p {margin-bottom: 10px}
.limiter a {color: #999999}
.limiter a, .limiter span {font-style: italic}
.limiter  .separator {margin: 0 10px}

#limiter-brand .brands {overflow: hidden}

#right {margin-left: 12%; }

#right .reducer {margin-left: 60px; padding-right: 3px;}

#catalogue-left {width: 16%; float: left;}
#catalogue-left a, #catalogue-left i {font-size: 1.4em; font-family: Georgia;}
#catalogue-left i {font-weight: bold;}
#catalogue-left ul {margin-bottom: 10px;}
#catalogue-left ul li {margin-bottom: 6px;}
#catalogue-left ul ul {margin-top: 5px; margin-left: 15px;}
#catalogue-left .separator {padding-bottom: 10px; border-bottom: 1px dashed #d6d6d6;}
#catalogue-left span {background: #e0e0e0; padding: 5px 10px; margin-left: -10px; font-weight: bold; font-style: italic}
#catalogue-left .r-star {display: inline-block}

.slider .cutter {overflow: hidden; position: relative; height: 170px; }
.slider .target-wrapper {position: absolute; left: 0px; width: 1000%;}
.slider .target-wrapper .target {width: auto!important; float: left}
.slider .controll {position: relative; }
.slider .controll b {width: 18px; height: 46px; top: 38px; position: absolute; background: url('../img/base/slider-arr.png'); cursor: pointer;}
.slider .controll b:hover {background: url('../img/base/slider-arr-acv.png');}
.slider .controll b.l {left: -28px; }
.slider .controll b.r {right: -28px; background-position: 18px 0px;}

#login-popup {left: -40px; top:30px; z-index: 2000}
#login-popup .wrapper {padding: 20px 40px; width: 205px}
#login-popup .form-line label, #login-popup .form-line span, #login-popup .form-line a {font-size: 14px; font-family: Georgia; font-style: normal;}
#login-popup .input, #login-popup .submit {margin-bottom: 5px;}
#login-popup label {display: block;  font-style: italic; line-height: 25px; }
#login-popup input {float: none; }
#login-popup input.required {width: 200px;}
#login-popup div.remember {padding: 5px 0}
#login-popup a.remember {font-size: 12px;  font-style: italic; }
#login-popup span {margin-right: 15px}
#login-popup .submit {line-height: 20px;}
#login-popup .submit input {margin-left: 0}
#login-popup form {margin-bottom: 0px!important}