body{
    background: #eef4d8;
    margin: 0px auto;
}
html, body 
{
    height:100%;
}
.print {
    display:none;
}
.sprav .list_img {
    margin-top: 10px;
}
.top {
	width: 100%;
    padding: 0 0 10px 0;
    height: 2px;
    background: #2e2e2e;
    z-index: 30;
    min-width: 980px; width: expression(document.body.clientWidth <= 980? "980px":"100%" );
}
.top-sherst {
    background:  url(images/sherst.png) repeat-x left bottom;
    height: 24px;
    z-index: 5;
    z-index: 30; 
    position: relative;
    min-width: 980px; width: expression(document.body.clientWidth <= 980? "980px":"100%" );
}
#bx_top_panel_container {
    min-width: 980px; width: expression(document.body.clientWidth <= 980? "980px":"100%" );
}
.footer-sherst {
    width: 100%;
    background:  url(images/sherst-footer.png) repeat-x left top;
    height: 22px;
    min-width: 980px; width: expression(document.body.clientWidth <= 980? "980px":"100%" );
}
.footer {
    width: 100%;
    font-size: 11px;
    padding: 10px 0;
    background: #2e2e2e;
    color:#7e7e7e;
    height:60px;
    min-width: 980px; width: expression(document.body.clientWidth <= 980? "980px":"100%" );
}
.footer a, .footer:hover, .footer:visited, .footer:active, .footer:link
{
     color:#7e7e7e;
}
.footer-text {
    width: 950px;
    padding: 0;
    margin:0 auto;
    position:relative;
    top:-6px;
}
.footer-left {
    float:left;
    padding-left:3px;
    width:467px;
    line-height:1.3;
}
.footer-right {
    float:right;
    line-height:15px;
    width:165px;
}
.wrap {
    width: 962px; 
    margin: 0 auto;  
    padding:53px 0 0;
    position:relative;
}
ul.head {
    height: 51px; 
    margin: 0 0 0 6px;
    position:absolute;
    top:9px;
    z-index:3;
}
ul.head li {
    display: inline;
    background: none !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: left;
     
}
ul.head li.head-logos {
    width:233px;
}
ul.head li.head-logos #exclusive {
    margin:-19px 0 0 -2px;
    position:absolute;
    z-index: -1;    
}
ul.head li.head-logos #logo {
    margin:10px 0 0 5px;
}

ul.head li.head-basket {
    color: #515151;
    padding:0 0 0 8px !important;
    width: 130px;
}
ul.head li.head-basket  img {
    float: left;
    margin-right: 3px;
}
ul.head li.head-basket .basket-strong {
    color:#171717;
    font-size:13px;
    font-weight:bold;
    margin:7px 0 -5px;
}
ul.head li.head-basket a, ul.head li.head-basket a:hover, ul.head li.head-basket a:active {
    text-decoration: none;
    color: #515151;
} 
ul.head li.head-basket span a, ul.head li.head-basket span a:hover {
    color: #d12846;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}
ul.head li.head-basket-text {
    padding-top: 10px !important;
    line-height:16px;
}
ul.head li.head-basket-text a {
    color: #a19e97;
}
ul.head li.head-basket-text a:hover, ul.head li.head-basket-text a:active, ul.head li.head-basket-text a.active {
    color: #d43c54;
}

ul.head li.head-phone img {
right:-271px;
    margin-top:-23px;
    position:absolute;
    z-index:-1;
}
.content {
    clear: both;

}
.content-top {
    background:transparent url(images/site-top.jpg) no-repeat scroll left top;

}
.content {
    background: url(images/site-center.jpg) left top repeat-y;
    min-height: 300px;
    
}
.content-bottom {
    background: url(images/site-bottom.jpg) left bottom no-repeat;
    
}
.content-inner {
     padding:37px 0 31px 39px;
     zoom:1;
}

.inner-left {
  float: left;
  width: 670px;  
}
.inner-right {
    float: left;
    padding-left: 29px;
}

.logo2 {
    margin:0px;
}
.main-gallery {
    height: 380px;
    overflow: hidden;
}


.right-bottom-links {
    margin: 14px 0 0 0px;
}
.right-bottom-img {
    width: 23px;
    text-decoration: none;
}
.right-bottom-img:hover {
    text-decoration: none;
}
.help, .sale {
    display:inline;
    float:left;
    margin-right:8px;
    margin-top:-7px;
}
.right-bottom-first {
    margin-bottom:18px;
}
.right-bottom-fird {
    clear: left;
    margin-top: 17px;
}
.right-bottom-links  a {
    font-size: 11px;
    color: #a29f98;
}
.right-bottom-links  a:hover, .right-bottom-links a:active {
    color: #68655d;
}

/* main banners */
main-bottom-edv-top {
    margin:-5px 0 0 !important;
}
.edv-img {
    width: 222px !important;
}
.main-bottom-edv div {
    float: left;    
    margin-left:2px;
    overflow:hidden;
    width: 222px;
}
.main-bottom-edv div div{
    float:none;
    overflow: hidden;
    position: relative;
    margin-left:0;
} 
.main-bottom-edv div.first {
    float: left;
    overflow: hidden;
    position: relative;
    margin-left:0;
}
.main-edv-info {
    position: relative;
    z-index: 10;
    /*color: #ffffff;
    margin-right: 1px;
    padding: 0 0px 0 8px;    */    
}
/*.main-bottom-edv div {
    background: url(/images/edv-bg1.png);
}
.main-bottom-edv div {
    background: url(/images/edv-bg2.png);
}
.main-bottom-edv div {
    background: url(/images/edv-bg3.png);
}
.main-edv-info-title {
    font-size: 19px;
    margin-top: 5px;
    background: none !important;
}
.main-edv-info-info {
    font-size: 11px;
    margin-top: 3px;
    margin-bottom: 8px;
    clear: left;
    width: 100%;
    background: none !important;
}*/
/*.main-bottom-edv #main-bottom-edv-2 {
    margin:0 -2px;  
}*/

.catalog-gallery {
border:1px solid #DEDDD9;
float:left;
margin: 2px 0 0 2px;
width:330px; 
text-align:center;
    
}
.catalog-gallery span{
color:#A5A5A5;
font-size:10px;
line-height:28px;
text-transform:uppercase;
text-align: left;
}
.jCarouselLite ul {
    height: 65px;
    /*margin:20px 0 0 17px;*/
    float: none;
    display:block;
}
.jCarouselLite ul li {
    height: 65px !important;
    margin-left:4px;
    cursor: pointer;
    background: none;
}
.jCarouselLite-next {
    background:transparent url(/images/gallery-right.jpg) no-repeat scroll 0 0;
    cursor:pointer;
    height:16px;
    margin-left:317px;
    margin-top:-50px;
    position:absolute;
    width:9px;
    z-index:10;    
}
.jCarouselLite-prev-div
{
    position:relative;
}
.disabled .jCarouselLite-next {
    background:transparent url(/images/gallery-right-none.jpg) no-repeat scroll 0 0;
    cursor: auto;
}
.jCarouselLite-prev {
    background:transparent url(/images/gallery-left.jpg) no-repeat scroll 0 0;
    cursor:pointer;
    height:16px;
    margin-left:5px;
    margin-top:19px;
    position:absolute;
    top:0;
    left:0;
    width:9px;
    z-index:10;
}
.disabled .jCarouselLite-prev {
    background:transparent url(/images/gallery-left-none.jpg) no-repeat scroll 0 0;
    cursor: auto;
}

.jCarouselLite {
    margin-left:10px;
    margin-top:20px;
    width:304px !important;
    text-align:left;
}
.jCarouselLite-prev {
	margin-top: 15px;
 }
#actual-img {
margin-bottom:11px;
text-align:center;
}


.info {
  margin-left:352px;
}
.tab-text {
  padding-top:38px;  
}
.goods-info {
   margin-bottom:10px; 
}
.goods-brief {
line-height:18px;
margin-bottom:12px;
margin-top:13px;    
}
table.size-count {
    margin: 6px 0 0 0;   
}

/*.colors img {
    margin-right: 0px;
    padding: 2px;
}
.colors img.active {
    background: url(images/color-active.png) left top no-repeat; 
}
.colors img.first {
    margin-right: 0px;
}*/
.size {
    margin-top:7px;
}
.size span {
    display: inline;
    background: #b9b5aa !important;
    color:#FFFFFF;
    margin-right:2px;
    padding:1px 3px;  
    cursor: pointer;  

	float:left;
	margin-bottom:5px;
	margin-right:5px;

}

.size span:hover, .size span.active  {
    background: #d12846 !important;
}
.size span.not, .size span.not:hover{
    background: #dad8d0 !important;
    cursor: auto;
    
}
.goods-more {
    
}
.goods-more img {
    float: left;
    margin-right: 3px;
}
.goods-more td {
    width:173px;
}
.goods-more .goods-name {
    clear:left;
    margin-bottom: 3px;
}
.goods-more .goods-name a {
    font-size: 11px;
    color: #66635c;
    text-decoration: underline;
} 
.goods-more .goods-name a:hover {
    color:#A29F98;
}

.goods-more .goods-info {
    font-size: 11px;
    color: #a19e97;
}
.goods {
    /*margin-bottom:-31px;*/
   /* overflow:hidden;*/
}
form button
{
    margin-left:-3px;
}

#base
{
    height:auto !important;
    height:100%;
    min-height:100%;
    margin:0 auto -155px;
}
#empty_inner  
{
    height:115px; /*105+x*/
}

#footer
{
    height:101px;
    position:relative;
    margin-top:53px;
}
.map-columns a {
    color:#A19E97;
}
.map-columns a:hover, .map-columns a:active {
    color: #d43c54;
}
.map-columns li {
    /*background: none;*/
}
.catalog-section-list-sprav {
    background: #F0EFEB;
    padding:5px 0 8px 10px;
    width:620px;
    margin-bottom:2px;
}
.catalog-section-list-sprav .map-columns a {
    color:#66635C;
}
.catalog-section-list-sprav .map-columns a:hover, .catalog-section-list-sprav .map-columns a:active, .catalog-section-list-sprav .map-columns a.active {
    color: #d43c54;
}
.sale-personal-order-list li{
    background: none !important;
}
#text-tab3 {
    width: 310px;
}
.radio-last-label {
    text-transform: capitalize;
}
.sale-personal-order-list ul li{
    padding-left: 0px;
}
.come-back {
    margin-top: 10px;
}
.table-gallery {
    border: none;
}
.table-gallery tr td {
    color: #A5A29A;
    font-size: 14px;
    padding-bottom:20px;
}
.table-gallery tr td img {
    margin-bottom: 5px;
} 
.show-ie6 {
    display: none;
}

/*@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	#news_button {
		margin:6px 0 0 639px;
	}



}*/


.main_banners_big{height:380px;overflow:hidden;position:relative;}
.main_banners_big a{position:relative;height:380px;}
.main_banners_big a .banner-note{position:absolute;color:#ffffff;text-align:right;display:block;bottom: -32px;z-index:100;background-color:#aaaaaa;opacity: 0.8;width:100%;}
.main_banners_big a .banner-note .banner-note-text{display:block;padding: 10px;}
.main_banners_big a img{display:none;position:absolute;z-index:2;}
.main_banners_big a.show{}
.main_banners_small{display:block;position:relative;}
.main_banners_small_area{overflow:hidden;position:relative;height:110px;}
.main_banners_small_area ul{list-style:none;padding:0;margin:0;position:relative;overflow:hidden;}
.main_banners_small_area li{height:110px;width:110px;margin:0 2px 0 0;float:left;position:relative;padding:0;cursor:pointer;}
.main_banners_small_area li .bg{height:110px;width:110px;position:absolute;top:0;left:0;display:block;background-color:#aaaaaa;opacity:0.5;}

.price_count{font-size:14px;}
