


.main_table h1 {
    color: #4C4C3D;
    font-size: 18px;
    font-weight: normal;
    line-height: 150%;
    margin: 0;
	padding:0 0 15px 0; !important;
	
}

.center-col-text h1 {padding:0 !important; line-height:normal}
.main_table h2{
	color: #8F1B1E;
    font: 18px Georgia;
	margin:0;
    padding: 0 0 20px;
}
.center-col-text h2 {padding:0 !important; line-height:normal}
.main_table h3 {
	font: 14px Georgia;
	color:#808080;
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
}

H3, H5 {
 color: #8F1B1E;
 font: bold 14px Georgia;
 margin: 0px;
 padding: 0px;
}
H4, H6 {
 color: #808080;
 font: bold 14px Georgia;
 margin: 0px;
 padding: 0px;
}

.center-col-text h3, .center-col-text h5 {
 color: #8F1B1E;
 font: bold 14px Georgia;
 margin: 0px;
 padding: 0px;
}
.center-col-text h4, .center-col-text h6 {
 color: #808080;
 font: bold 14px Georgia;
 margin: 0px;
 padding: 0px;
}

.main_table ul, .center-col-text ul { margin:0 0 20px 20px;}
.main_table ul li, .center-col-text ul li { margin: 0 0 5px 0}

.center-col-text ul { margin:0 !important;  margin:0 0 20px 20px  !important ;}


div.mainDiv{
  min-width: 1200px;
  width: auto;
  margin: 0 30px;
}
.topLine{
  background: #F0F0E6;
}
.topLine div{
  background: #9C1D20;
  margin-left: 180px;
  height: 10px; width: 280px;
}
.header{
  height: 150px;
  position: relative
}
.logo{
  position: absolute;
  top: 38px; left: 218px;
  z-index: 100
}
.mainMenu{
  position: absolute;
  top: 97px; left: 450px;
}
.mainMenu ul{
  list-style: none;
}
.mainMenu ul li{
  float: left;
  padding: 3px 11px 3px 11px;
  font: italic 12px Georgia;
  color: #fff;
  margin: 0 3px;
}
.mainMenu ul li.sel{
  background: #9c1d20;
  list-style: none
}
.mainMenu ul li a{
  color: #4c4c3d;
}
.formSearch{
  position: absolute;
  top: 30px; right: 39px;
}
.formSearch .sitesearch{
  background: url(/img/ashley.ru/bg/search_form_bg.gif);
  width: 261px; border: none; font: normal 10px Georgia;
  color: #99998d; padding: 4px 20px 4px 6px;
}
.formSearch .submit{
  width: 20px; height: 21px;
  margin: 0 0 0 -24px;
  cursor: pointer;
  opacity: 0; filter: alpha(opacity = 0);
  float: right
}
.intro{
  min-width: 1200px; height: 120px;
  background: url(/img/ashley.ru/bg/intro1.jpg) no-repeat;
}
.childIntroDiv{
  background: url(/img/ashley.ru/bg/intro2.jpg) 100% 0% no-repeat;
  height: 100%;
}
.childIntroDiv .slogan{
  background: url(/img/ashley.ru/bg/intro_bg_gray.png) repeat-x;
  height: 100%; margin: 0 40px 0 180px;
  position: relative;
  font: italic 14px Georgia; color: #fff
}
.childIntroDiv .slogan p{
  margin-left: 317px;
  padding-top: 22px;
}

.childIntroDiv .header {
 height: 100%;
 margin-right: 677px;
}
    .childIntroDiv .header h1{
     text-align: center; font: italic 24px Georgia; color: #fff;
     width: 180px; padding-top: 20px; line-height: 26px;
     margin: 0 auto;
    }
.childIntroDiv .promo_links {
 background: url('/img/ashley.ru/bg/intro_bg_gray.png') repeat-x;
 border-bottom: 10px solid #808075;
 padding: 10px 37px 9px 0px;
 position: absolute;
 right: 0px;
 top: 0px;
}
    .childIntroDiv .promo_links A {
     color: #ffbf35;
     font: bold 16px 'Times New Roman';
     margin-left: 9px;
     padding: 3px 0px 0px 28px;
     text-transform: uppercase;
     vertical-align: middle;
    }
    .childIntroDiv .promo_links A.link01 {
     background: url('/img/ashley.ru/home_top_01.png') 0px 3px no-repeat;
    }
    .childIntroDiv .promo_links A.link02 {
     background: url('/img/ashley.ru/corona1.gif') 0px 2px no-repeat;
     margin-left: 12px;
     padding-left: 30px;
    }
    .childIntroDiv .promo_links IMG {
     height: 9px;
     margin: 5px 0px 0px 10px;
     vertical-align: middle;
     width: 18px;
    }
.introBorder{
  height: 10px;
  background: #9C1D20
}
.introBorder div{
  height: 10px;
  background: #808075;
  margin: 0 40px 0 180px;
}
.introBorder div div{
  height: 10px; width: 280px;
  background: #4D4D46;
  margin: 0;
}
.catMenu{
  background: url(/img/ashley.ru/corona2.gif) 100% 100% no-repeat #F0F0E6;
  overflow: hidden;
  margin-bottom: 49px;
  position: relative
}
.catMenu #cartinfo{ position: absolute; top: 15px; right: 32px; }
.catMenu #cartinfo, .catMenu #cartinfo a{ color: #4c4c3d; font: normal 12px Georgia }
.catMenu p{
  margin-left: 270px;
  font: italic 22px Georgia;
  color: #791719;
  margin-bottom: 18px; margin-top: 18px;
}
.catMenu ul{
  list-style: none
}
.catMenu ul li{
  float: left; width: 270px;
  font-size: 12px;
  margin-right: 9px;
  line-height: 16px;
}
.catMenu ul li, .catMenu ul li a{
  color: #18018F
}
.catMenu ul li a{
  display: block;
  padding: 3px 9px 5px 9px;
  width: 252px;
}
.catMenu ul li a:hover{
  background: #DEDED5
}
.catMenu ul li.sel{
  background: #DEDED5;
  /*padding: 3px 9px 5px 9px;*/
  width: 270px;
}
.content{
  min-width: 1200px;
  overflow: hidden;
  margin-bottom: 60px;
}
.leftCol{
  width: 280px; float: left;
  padding: 0 15px 0 20px
}
.rightCol{
  margin-left: 320px;
  position: relative
}
.rightCol ul{
  margin: auto; padding-left: 25px

}
.rightCol .catalog{
  overflow: hidden;
}
.leftCol DIV.lc_title {
  font: italic 18px Georgia;
  color: #4C4C3D;
  border-bottom: 6px solid #F0F0E6;
  margin-right: 10px;
}
.rightCol .catalog div DIV.title {
  font: italic 18px Georgia;
  color: #4C4C3D;
  height: 42px;
  margin: 16px 30px 14px 17px;
  padding: 0px;
}
.rightCol .catalog div DIV.title a{
  color: #18018f;
  font: inherit;
}


.leftCol .news{
  margin-bottom: 54px;
  margin-left: 19px;
}
.leftCol .news .date{
  font: normal 10px Georgia;
  color: #99998D;
  padding: 14px 0 10px 0
}
.leftCol .news .date span{
  font: normal 18px Georgia;
  color: #833638;
}
.leftCol .news p{
  border-bottom: 1px solid #F0F0E6;
  padding-bottom: 5px; line-height: 16px;
}
.leftCol .news p span{
  background: url(/img/ashley.ru/ico/arrow.gif) 100% 5px no-repeat;
  padding-right: 10px;
}
.leftCol .news p a{
  color: #4c4c3d; text-decoration: none;
}
.leftCol .news p span a{
  color: #791719
}
.note{
  margin-bottom: 50px;
  margin-left: 19px;
}
.note ul{
  list-style-position: outset;
  list-style-image: url(/img/ashley.ru/ico/arrow2.gif);
  margin-top: 10px;
}
.note ul li{
  padding: 8px 0;
  border-bottom: 1px solid #E6E6DC
}
.note ul li, .note ul li a{
  font-size: 12px;
  color: #4C4C3D;
  line-height: 17px;
}
.note ul li a{
  text-decoration: underline;
}
.note ul li a:hover{
  color: #791719
}
.note ul li.important a {
 font: italic 18px Georgia;
 text-decoration: none;
 text-transform: uppercase;
}
.smallArt{
  background: #F0F0E6;
  padding: 15px 20px 31px 20px;
}
.smallArt h3{
  border: 0
}
.smallArt img{
  margin: 15px 0 22px 0
}
.smallArt p{
  line-height: 16px;
  margin-bottom: 18px;
}
.smallArt a{
  color: #791719
}
.rightCol .catalog > div {
  width: 258px; overflow: hidden;
  border: 1px solid #E6E6DD;
  float: left; padding-bottom: 8px;
  margin-right: 20px;
  margin-bottom: 30px;
}
.rightCol .catalog div img{
  margin-bottom: 20px;
}
.rightCol .catalog div p{
  margin: 0 18px 16px 18px;
  line-height: 14px;
  font-size: 11px;
}
.rightCol .catalog div p a{
  color: #791719;
}
.rightCol .catalog div span{
  color: #99998d;
  font-size: 10px;
}
.rightCol .catalog div span span{
  color: #833638;
  font-size: 14px;
  font-weight: bold
}
.footerLine, .footerLine div{
  height: 10px;
}
.footerLine{
  background: #808075;
  margin-bottom: 31px;
   margin-top: 30px;
}
.footerLine .redColor{
  background: #9C1D20;
  margin-left: 40px;
}
.footerLine .redColor .light{
  background: #F0F0E6;
  margin-right: 40px;
}
.footerLine .redColor .light .dark{
  background: #E6E6DC;
  width: 420px;
}
table.footer td{
  vertical-align: top
}
table.footer p{
  font-size: 10px;
  color: #4c4c3d;
  margin-bottom: 12px;
  line-height: 12px;
}
table.footer p span{
  color: #99998d
}
table.footer p a{
  color: #833638
}
.footerLink{
  font-size: 10px;
  color: #99998d;
  line-height: 14px;
}
.footerLink a{;
  color: #99998d;
}
.footerLink a.copyr{;
  color: #833638;
}

/*все что касается нутрянки*/

.introView{
  min-width: 1200px; height: 40px;
  background: url(/img/ashley.ru/bg/view_viz1.png) no-repeat;
}
.introView .childIntroDiv{
  background: url(/img/ashley.ru/bg/view_viz2.png) 100% 0 no-repeat
}
.introView .childIntroDiv .header{
  height: 100%;
}
.introView .childIntroDiv .header DIV.title {
  font: italic 18px Georgia; color: #fff;
  padding-top: 10px; line-height: 24px;
  margin: 0 90px;
}
.introView .childIntroDiv .slogan{
  background: url(/img/ashley.ru/bg/intro_bg.png) repeat-x;
  height: 100%; margin: 0 40px 0 180px;
  position: relative;
  font: italic 14px Georgia; color: #fff
}
.introView .childIntroDiv .slogan p{
  margin-left: 600px;
  padding-top: 10px;
}
.introBorderView{
  height: 10px;
  background: #9C1D20
}
.introBorderView div{
  height: 10px;
  background: #4D4D46;
  margin: 0 40px 0 180px;
}
.leftCol .brands, .leftCol .country{
  margin-bottom: 75px;
  margin-left: 19px;
}
.leftCol .brands div#brandlist, .leftCol .country ul{
  margin-top: 14px;
}
.leftCol .country ul{
  list-style: none
}
.leftCol .brands div#brandlist td.menu, .leftCol .country ul li{
  float: left;
  width: 120px;
  border-bottom: 1px solid #e6e6dd;
  padding: 8px 0;
  /*margin-bottom: 3px;*/
}
.leftCol .brands div#brandlist td, .leftCol .brands div#brandlist td.menu{
  float: none;
  border: none;
  padding: 5px 0;
}
.leftCol .brands div#brandlist td.menu a{
  line-height: 18px;
}
.leftCol .brands div#brandlist td.menu{
  border-bottom: 1px solid #e6e6dd;
}
.leftCol .brands div#brandlist td.sel{
  background: #791719;
  padding-left: 8px
}
.leftCol .brands div#brandlist td a, .leftCol .country ul li a{
  color: #791719;
  font-size: 12px;
}
.leftCol .brands div#brandlist td a:hover{
  color: #4C4C3D;
}
.leftCol .country ul li a{
  color: #4C4C3D; line-height: 18px;
}
.leftCol .country ul li a:hover{
  color: #791719
}
.leftCol .brands div#brandlist td div, .leftCol .country ul li{
  margin-right: 10px;
}
.noteView{
  margin-bottom: 75px
}
.noteView ul{
  margin-bottom: 6px
}
.noteView .list_menu2 li{
  border-bottom: none;
}


.noteView .displayAll, .brands .displayAll, .country .displayAll{
  border-bottom: 1px solid #e6e6dd;
  padding: 9px 0 9px 10px;
  background: url(/img/ashley.ru/bg/link_bg.gif) 0% 0% no-repeat;
  clear: left
}
.noteView .displayAll a, .brands .displayAll a, .country .displayAll a{
  font-size: 12px; color: #791719;
  font-style: italic;
  text-decoration: none;
  border-bottom: 1px dotted #791719
}
div.path{
  line-height: 22px; padding-right: 10px;
}
div.path a{
  color: #791719;
  background: url(/img/ashley.ru/ico/arrow4.gif) 100% 4px no-repeat;
  padding-right: 24px;
  font-size: 12px
}
div.path span{
  color: #99998d;
  font: bold 12px Georgia;
  font-style: italic;
}
.sendRequest{
  width: 278px;
  text-align: center;
  padding: 8px 0;
  background: #791719
}
.sendRequest a{
  color: #fff  !important;
  font-style: italic;
}
.artHeader h1, .artHeader div.tab, .content h1{
  font-size: /*30px*/18px;
  color: #4c4c3d;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 150%;
}
.artHeader h3{
  font-size: 24px;
  color: #4c4c3d;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 22px;
}
.artHeader div{
  font-size: 12px;
  color: #99998d;
}
.artHeader div p{
  font-size: 12px;
}
.artHeader a{
  color: #791719;
}
.artHeader p{
  padding-top: 6px;
}
.artHeader p span{
  font-weight: bold;
  color: #4c4c3d;
}
.info{
  margin-right: 10px; padding: 5px 14px
}
.info table td{
  padding: 0 8px
}
span.searchResult{
  font-size: 12px;
  color: #939588;
}
span.searchResult span{
  font-size: 12px;
  font-weight: bold;
  color: #833638;
}
.info p.category{
  font-size: 12px;
  font-weight: bold;
  color: #4d4d4a;
  line-height: 18px;
  margin: 0 0 20px 0
}
.info p.category a{
  font-style: italic;
  color: #791719;
  font-weight: normal
}
.searchForm{
  border: 1px solid #e6e6dd;
  padding: 20px;
  margin-bottom: 27px;
}
.searchForm select{
  margin-right: 10px;
  background: #f7f7ef;
  width: 20%;
  font: normal 12px Georgia
}
.searchForm select option{
  background: #f7f7ef;
  color: #4b4c3e;
  font: normal 12px Georgia
}
.searchForm #search{
  background: url(/img/ashley.ru/btn/search.gif);
  width: 93px;
}
.searchForm #reset{
  background: url(/img/ashley.ru/btn/reset.gif);
  width: 107px;
}
.searchForm #search, .searchForm #reset{
  height: 21px;
  border: none;
  color: #fff;
  font: normal 12px Georgia;
  font-style: italic;
  padding-bottom: 2px;
  margin-left: 10px;
}
.catalog .item{
  height: 296px;
  padding: 14px 19px 20px 19px;
  width: auto !important;
  overflow: auto;
  margin-bottom: 20px !important;
}
.catalog .item h3{
  margin: 0 !important;
  margin-bottom: 13px !important;
  color: #99998d !important;
}
.catalog .item h3 a{
  color: #4c4c3d !important;
}
.catalog .item img{
  margin-bottom: 9px !important;
}
.childCatalogDiv{
  overflow: hidden
}
.catalog .childCatalogDiv{
  width: auto !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.childCatalogDiv ul{
  list-style: disc;
  margin: auto; padding-left: 25px
}
.childCatalogDiv ol{
  margin: 15px auto 0 auto; padding-left: 25px; color: #808080; font: normal 14px/17px Georgia;
}
.childCatalogDiv ol li{
  margin-bottom: 15px
}
.catalog .childCatalogDiv div{
  float: none;
}
div.child_brand_menu {
  font: normal 24px Georgia;
  font-size:24px;
  margin:10px 0 10px 2px;
}
div.ashClass {
  margin-right:260px;
  margin-bottom: 30px;
  overflow: hidden
}
div.ashClass div{
  margin-bottom: 7px;
}
div.srv_menu_item, div.srv_menu_item_select {
  float:left;
  height:290px;
  margin:0 10px 0 0;
}
div.srv_menu_item_img, div.srv_menu_item_img_select {
  border:1px solid #C7C7C7;
  margin:0 0 10px;
  max-width:220px;
  padding:10px;
  position: relative
}
div.srv_menu_item_link {
  max-width:220px;
  text-align:center;
  width:220px;
}
div.srv_menu_item_link a{
  font-size: 18px;
  color: #18018F !important
}
a.child_brand_item {
  font: normal 18px Georgia;
  color: #8F1B1E
}
div.clear{
  clear: both
}
div.img_item_loop {
  float:left;
  height:450px;
  width:360px;
}
div.img_item_name {
  height:74px;
  padding: 0 18px
}
div.img_loop {
  display:table;
}
div.img_item_loop img {
  margin: 0 18px 9px 18px
}
div.img_item_info {
  margin: -10px 0 0;
}
div.img_item_info span, div.img_item_info a {
  font-family: normal 11px Georgia;
}
div.img_item_name span, div.img_item_name a{
  color: #99998d;
  font: italic 16px Georgia;
  font-style: italic
}
div.img_item_name span{ font-size: 12px; color: #99998d; font-style: normal; }
div.img_item_name a{
  color: #4c4c3d;
}
.aboutItem {
  font: normal 10px Georgia;
  color: #99998d;
  margin: 8px 18px 5px 18px;
}
.aboutItem td{
  line-height: 18px;
}
.aboutItem .td2, .aboutItem .td2 a{
  font: normal 11px Georgia;
  color: #4c4c3d
}
.aboutItem .td2.price {
  color: #791719;
  font-family: 'Arial',sans-serif;
  font-weight: bold;
}
    .aboutItem .td2.price B {
      font-size: 18px;
      font-weight: bold;
    }

.aboutItem .td3, .aboutItem .td3 a{
  font: normal 12px Georgia;
  color: #833638;
  text-decoration: underline;
}
.aboutItem .td3 a{
  background: url(/img/ashley.ru/bg/phone.jpg) no-repeat;
  display: block; width: 83px; height: 54px;
  padding: 15px 0 0 12px
}
.aboutItem .td4{
  font: normal 12px Georgia;
  padding-top: 16px;
  vertical-align: top;
}
.aboutItem .td4 span{
  font: bold 12px Georgia !important;
  color: #4c4c3d !important;
}
div.srv_menu_item_link_without_photo {
  border-right:1px solid #C7C7C7;
  float:left;
  margin:0 10px 30px 0;
  padding:0 10px 0 0;
  text-align:left;
}
div.srv_menu_item_link_without_photo a{
  color: #18018F;
  font-size: 18px
}
div.phone{
  color: #4C4C3D;
  font: normal 18px Georgia;
  position: relative;
  left: 10px; top: -100px;
  height: 118px;
}
div.phone span{
  color: #99998D
}
div.pager{
  font-size: 12px;
}
div.pager a{
  color: #833638
}
div.pager span{
  color: #4C4C3D
}
div.pager span.tab{
  color: #CCCCC4
}
a.child_brand_item_select {
  color:#808080 !important;
  font: normal 18px Georgia;
  text-decoration: none
}
.child_brand_item_select {
font:18px Georgia;
}
div.go_back_cat{
  font-size: 12px;
  color: #CCCCC4;
  line-height: normal;
  padding-right: 102px;
  background: url(/img/ashley.ru/arrow_bg.gif) 100% 0% no-repeat #7a171a;
  display: table-cell;
}
div.go_back_cat a{
  font-size: 12px;
  color: #791719
}
div.cat_podmenu a {
  font: normal 18px Georgia;
  color: #8F1B1E
}
div.left_menu_name {
  border-bottom: 6px solid #F0F0E6;
  color: #4C4C3D;
  font: italic 18px Georgia;
  margin-right: 10px;
}
#leftBanner1, #leftBanner2, #leftBanner{
  border: 1px solid #8f1b1e; margin: 25px 0 50px 19px; width: 225px;
}
#leftBanner1 .headerBanner, #leftBanner2 .headerBanner, #leftBanner .headerBanner{
  color: #8f1b1e;
  text-align: center;
  font-size: 20px;
  padding: 15px 0;
  text-align: center;
  margin: 0
}
#leftBanner1 .footerBanner, #leftBanner2 .footerBanner, #leftBanner .footerBanner{
  color: #808080;
  font-size: 18px;
  line-height: 14px;
  padding: 10px 16px;
  text-align: center;
  margin: 0
}
div#leftBannerDiv, div.leftBannerDiv{
  position:relative; width: 225px; height: 252px;
}
div.longbanner{
  position:relative; width: 100%; height: 242px;
}
div#leftBannerDiv div, div.leftBannerDiv div, div.longbanner div{
  opacity: 0;
  filter: alpha(opacity=0)
}
div.longbanner div.nopa{
  z-index: 100 !important
}


.rightCol a{
  color: #791719;
}
.rightCol h2, .d3_view h2, .content h2{
  font:18px Georgia;
  color:#8F1B1E;
  margin:0 0 20px 0;
  padding:0px;
  text-decoration:none;
  clear: both;
}


/*feedback*/

div.feedback {

margin:30px 0px 0px 0px;

}

div.comment {

font:bold 14px Georgia;
margin:0px 0px 10px 0px;

}

div.text_input {

margin: 0px 0px 10px 0px;
border:1px solid #808080;
width:200px;

}

div.file_input {margin:10px 0px 20px 0px;}
.order_fb .cart_fb div.file_input {margin:0;}

div.text_input input {

border:0px;
font:bold 12px Georgia;
margin:2px 5px 2px 5px;
width:190px;
color:#808080;
}

div.file_input input {

margin-left:-220px;
margin-top:1px;
position:relative;
border:1px solid red;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
cursor: pointer !important;
height: 21px;

}

div.file_input_shadow_button { border:1px solid #990000;width:70px;float:left;background:#990000;height:21px;text-align:center;color:#fff;font:bold 12px Georgia; *height:25px; margin:0px 0px 0px 10px;}
.order_fb .cart_fb div.file_input_shadow_button { border:none ;width:89px;float:left;background: url(/img/ashley.ru/btn/btn1.gif);height:21px;text-align:center;color:#fff;font:bold 0px Georgia; *height:25px; margin:0px 0px 0px 11px;}

div.file_input_shadow_button div {width:70px; border:0px; font:12px Georgia; color:#fff; margin:3px 0px 0px 0px; }
.order_fb .cart_fb div.file_input_shadow_button div {width:89px;border:0px; font:0px Georgia; color:#fff; margin:3px 0px 0px 0px;  }

div.file_input_shadow_text {border:1px solid #808080; width:140px;float:left;}
.order_fb .cart_fb div.file_input_shadow_text {border:1px solid #d9d9d9; width:226px;float:left;}

div.file_input_shadow_text input{width:130px;border:0px;margin:2px 5px 2px 5px;font:12px Georgia;color:#808080;}
.order_fb .cart_fb div.file_input_shadow_text input{margin: 0; border: none; width: 224px}


div.textarea_input {

width:400px;
height:200px;
border:1px solid #808080;
color:#808080;
font:bold 14px Georgia;

}



div.textarea_input textarea{

width:380px;
height:180px;
color:#808080;
font:12px Georgia;
margin:10px;
border:0px;
}

input.submit {
 background: #990000;
 border: 1px solid #990000;
 color: #ffffff;
 cursor: pointer;
 font: 12px Georgia;
 height: 25px;
 margin: 10px 0px 0px 0px;
}
input.submit:disabled {
 background-color: #4D4D46;
 border-color: #4D4D46;
}

.srv_li a{
  line-height: 18px;
  font-size: 14px;
  color: #791719
}
.d3_view a{
  line-height: 24px;
  font-size: 14px;
  color: #791719
}
.d3_view .left_menu_item_selected, .srv_li span{
  font-size: 14px;
}
.srv_li{
  background: none
}
div.left_column ul.srv_ul{
  list-style-image: url("/img/ashley.ru/ico/arrow2.gif");
  margin-top: 10px;
}
div.left_column ul.srv_ul li{
  border-bottom: 1px solid #E6E6DC;
  padding: 8px 0;
}
div.left_column ul.srv_ul li, div.left_column ul.srv_ul li a{
  color: #4C4C3D;
  font-size: 12px;
  line-height: 17px;
}
div.left_column ul.srv_ul li a{ text-decoration: underline }
.d3_view h1{
  margin:0px 0px 12px 0px;
  color:#808080;
  font: 24px Georgia;
}
.d3_view{
  padding-right: 25px;
}


.one_item_photo_not_selected{
  float: left; margin-right: 20px;
}
div.interest{
  border-bottom: 1px dashed #b3b3b3; margin-bottom: 31px; padding-bottom: 21px; overflow: hidden
}
div.interest h2{
  color:#8F1B1E; font:18px Georgia; margin:0; padding:0; text-decoration:none; margin-bottom: 18px; clear: none;
}
.newColor, .newColor a{
  color: #18018f !important
}

#brandlist table{ margin-bottom: 8px }

a.print{ font: normal 12px/30px Georgia; color: #791719; padding-left: 38px; padding-right: 12px; background: url(/img/ashley.ru/bg/print_bg.gif) no-repeat #f0f0e6; width: 186px; display: block }
.Konan a{ color: #808080; font: 14px Georgia; text-decoration: none }
p.text a{ font: normal 14px Georgia; color: #808080; text-decoration: none }
p.text a.print{ background: url(/img/ashley.ru/bg/download_bg.gif) no-repeat #f0f0e6; color: #791719; font: normal 12px/30px Georgia; padding-left: 38px; padding-right: 12px; text-decoration: underline }
img.onstoreIco{ position: absolute; bottom: 35px; left: 35px }

#cartdiv a.clear{ display: block; width: 145px; height:21px; background: url(/img/ashley.ru/btn/btn3.gif); border: none; font-size: 0px }
#cartdiv a.next{ display: block; width: 157px; height:21px; background: url(/img/ashley.ru/btn/btn4.gif); border: none; font-size: 0px }
.cartTable{ border-collapse: collapse; color: #4c4c3d }
.cartTable .gray td{ border-bottom: 6px solid #f0f0e6; text-transform: uppercase; font: italic 18px Georgia }
.cartTable .border td{ border-bottom: 1px solid #e6e6dd; font-size: 12px !important }
.cartTable .border td img.prev{ margin: 10px 27px 10px 0 }
.cartTable .border td a{ color: #4c4c3d; font-size: 12px !important }
.cartTable .border td a:hover{ color: #7a171a; }
.cartTable .border td span.articul{ color: #791719; text-decoration: underline }
.cartTable .border td span strong{ color: #7a171a; }
.cartTable .border td.qty img, .cartTable .border td.qty input[type='text']{ vertical-align: middle; }
.cartTable .border td.qty input[type='text']{ width: 30px; border: 1px solid #d9d9d9; text-align: center; font: bold 12px georgia; padding-bottom: 2px }

.order_fb{ margin-bottom: 35px }
.order_fb .cart_fb{ background: #f0f0e6; width: 608px; padding: 19px 0 25px 18px; }
.order_fb .cart_fb td{ vertical-align: top; padding-bottom: 9px; }
.order_fb .cart_fb input[type='text'], .order_fb .cart_fb textarea{ width: 322px; border: 1px solid #d9d9d9; font: normal 12px Georgia; padding: 2px; color: #4C4C3D; font: normal 12px Georgia }
.order_fb .cart_fb textarea{ width: 402px; height:107px; padding: 2px }
.order_fb .cart_fb input.submit {
 background: url(/img/ashley.ru/btn/btn2.gif);
 border: none;
 cursor: pointer;
 font-size: 0px;
 height:21px;
 width: 141px;
}
.order_fb .cart_fb input.submit:disabled {
 background: url(/img/ashley.ru/btn/btn2_grey.gif);
}
/* ========================================= */
/* = Структура шаблона расширенного поиска = */
/* ========================================= */

DIV.catalog_search_shop {
 padding: 0px 20px 0px 20px;
 position: relative;
}
    DIV.catalog_search_shop TABLE {
     border-collapse: collapse;
     border-spacing: 0px;
     position: relative;
     width: 100%;
    }
        DIV.catalog_search_shop TABLE TD {
         padding: 0px 20px 0px 0px;
         vertical-align: top;
         width: 50%;
        }
/* Список категорий */
UL.catalog_search_list {
 font-size: 14px;
 font-weight: bold;
 list-style: none outside none;
 margin: 0px;
 padding: 8px 0px 40px 0px;
 width: 100%;
}
    UL.catalog_search_list LI {
     border-bottom: 1px solid #e6e6dc;
     display: block;
     height: 27px;
     margin: 0px 60px 0px 0;
     overflow: hidden;
     padding: 12px 40px 0px 0px;
     position: relative;
     width: 300px;
    }
        UL.catalog_search_list LI SPAN {
         color: #7b1719;
         position: absolute;
         right: 0px;
         top: 12px;
        }
        UL.catalog_search_list LI A, UL.catalog_search_list LI A:hover {
         color: #4c4c3d;
         text-decoration: none;
        }

TABLE.catalog_search_main {
 border-collapse: collapse;
 border-spacing: 0px;
 width: 100%;
}
    /* Первая колонка */
    TD.first_column {
     padding: 27px 20px 0px 0px;
     vertical-align: top;
    }
        /* - Таблица товаров */
        UL.catalog_search_items {
         list-style: none outside none;
         margin: 0px;
         overflow: hidden;
         padding: 22px 0px 13px 0px;
         position: relative;
         width: 100%;
        }
            UL.catalog_search_items LI {
             border: 1px solid #e6e6dd;
             display: block;
             float: left;
             height: 413px;
             margin: 0px 20px 20px 0px;
             overflow: hidden;
             padding: 0px 20px 0px 20px;
             position: relative;
             width: 220px;
            }
                UL.catalog_search_items LI DIV.title {
                 color: #99998d;
                 font-size: 12px;
                 height: 78px;
                 line-height: 22px;
                 padding: 7px 0px 0px 0px;
                }
                    UL.catalog_search_items LI DIV.title SPAN {
                     color: #4c4c3d;
                     display: block;
                     font-size: 18px;
                     font-style: italic;
                     height: 50px;
                     overflow: hidden;
                     padding-top: 2px;
                     text-decoration: underline;
                    }
                UL.catalog_search_items LI DIV.img {
                 height: 140px;
                 margin-bottom: 8px;
                 position: relative;
                 width: 220px;
                }
                    UL.catalog_search_items LI DIV.img IMG {
                     height: 100%;
                     width: 100%;
                    }
                UL.catalog_search_items LI DIV.param {
                 color: #4c4c3d;
                 font-size: 11px;
                 height: 16px;
                 line-height: 14px;
                 margin-bottom: 1px;
                 overflow: hidden;
                 padding: 1px 0px 0px 74px;
                 position: relative;
                 text-decoration: underline;
                 width: 146px;
                }
                    UL.catalog_search_items LI DIV.param SPAN {
                     color: #99998d;
                     font-size: 10px;
                     left: 0px;
                     position: absolute;
                     text-decoration: none;
                     top: 0px;
                    }
                UL.catalog_search_items LI DIV.cart {
                 font-size: 12px;
                 height: 54px;
                 padding: 15px 0px 0px 13px;
                 position: relative;
                 width: 207px;
                }
                    UL.catalog_search_items LI DIV.cart A {
                     text-decoration: underline;
                    }
                    UL.catalog_search_items LI DIV.cart A:hover {
                     text-decoration: none;
                    }
                UL.catalog_search_items LI DIV.cart.in_cart {
                 background: url('/img/ashley.ru/catalog_search_items_in_cart_bg.jpg') no-repeat;
                }
                    UL.catalog_search_items LI DIV.cart.in_cart A {
                     color: #4c4c3d;
                    }
                UL.catalog_search_items LI DIV.cart.to_cart {
                 background: url('/img/ashley.ru/catalog_search_items_to_cart_bg.jpg') no-repeat;
                }
                    UL.catalog_search_items LI DIV.cart.to_cart A {
                     color: #833638;
                    }
    /* Вторая колонка */
    TD.second_column {
     font-size: 12px;
     line-height: 20px;
     padding: 76px 0px 0px 0px;
     vertical-align: top;
     width: 220px;
    }
        FORM.esearch {
         background-color: #f0f0e6;
         padding: 18px 0px 40px 0px;
         width: 220px;
        }
            FORM.esearch INPUT[type='checkbox'] {
             background-color: #ffffff;
             border: 1px solid #808080;
             margin: 0px;
            }
            FORM.esearch INPUT[type='text'] {
             border: 1px solid #808080;
             background-color: #ffffff;
             color: #808080;
             font: 12px/19px 'Georgia', serif;
             height: 19px;
             padding: 0px 4px 0px 4px;
            }
            
            DIV#topclickdiv {overflow: hidden;}
            
            DIV#topclickdiv SPAN.title {
             color: #4c4c3d;
             border-bottom: 5px solid #ffffff;
             display: block;
             line-height: 14px;
             margin-left: 20px;
             padding-bottom: 7px;
             width: 180px;
            }
                DIV#topclickdiv SPAN.title SPAN#founder {
                 color: #9c1d20;
                 font-size: 14px;
                 font-weight: bold;
                }
                
            DIV#topclickdiv INPUT[type='button'] {
             background-color: #808080;
             border: 0px solid black;
             color: #ffffff;
             cursor: hand; cursor: pointer;
             float: left;
             font: 12px/14px 'Georgia', serif;
             height: 23px;
             margin: 10px 8px 0px 0px;
             padding: 2px 0px 5px 0px;
             text-align: center;
             width: 86px;
            }
            DIV#topclickdiv INPUT[type='button']#showallbutton {background-color: #990000; margin-left: 20px;}

    DIV.main_title {
     border-bottom: 1px solid #ffffff;
     color: #4c4c3d;
     font-size: 18px;
     margin: 15px 0px 0px 20px;
     padding-bottom: 6px;
     position: relative;
     width: 180px;
    }
    UL.params_list {
     color: #4c4c3d;
     line-height: 16px;
     list-style: none outside none;
     margin-left: 20px;
     padding: 8px 0px 1px 0px;
     width: 180px;
    }
        UL.params_list * {vertical-align: top;}
        UL.params_list INPUT[type='checkbox'] {position: absolute; left: 0px; top: 2px;}
        UL.params_list IMG {cursor: pointer; cursor: hand; height: 13px; margin-top: 2px; width: 13px;}
        UL.params_list > LI {
         margin: 0px 0px 0px 1px;
         padding: 0px 0px 4px 17px;
         position: relative;
        }
        UL.params_list LI.no_padding {padding: 0px 0px 4px 0px;}
            UL.params_list LI.no_padding LI {margin-left: 20px;}
        UL.params_list A {
         border-bottom: 1px dashed #4c4c3d;
         color: #4c4c3d;
         text-decoration: none;
        }
        UL.params_list A:hover {
         border-bottom: 0px dashed #4c4c3d;
        }
        UL.params_list UL {
         list-style: none outside none;
         padding: 14px 0px 6px 0px;
        }
            UL.params_list UL > LI {
             margin: 0px 0px 0px 3px;
             padding: 0px 0px 10px 17px;
             position: relative;
            }

        DIV.extpa_title {
         color: #4c4c3d;
         line-height: 16px;
         padding: 8px 0px 5px 20px;
         width: 180px;
        }
        DIV.extpa_params {overflow: auto; padding: 0px 0px 4px 20px; width: 200px;}
            DIV.extpa_params SPAN {
             color: #4c4c3d;
             display: block;
             float: left;
             height: 21px;
             width: 19px;
            }
            DIV.extpa_params INPUT[type='text'] {
             float: left;
             margin-right: 10px;
             width: 56px;
            }
            DIV.extpa_params INPUT[type='text'].long {
             margin-right: 0px;
             width: 170px;
            }
            FORM.esearch SELECT {
             border: 1px solid #808080;
             background-color: #ffffff;
             color: #808080;
             font: 12px/19px 'Georgia', serif;
             height: 21px;
             margin: 20px 0px 0px 20px;
             padding-top: 1px;
             width: 180px;
            }
            DIV.extpa_params SELECT {margin: 0px;}

    DIV#clickdiv {
     background: url('/img/ashley.ru/clickdiv_bg.png') no-repeat;
     font-size: 12px;
     height: 33px;
     line-height: 14px;
     position: absolute;
     width: 220px;
     z-index: 1000;
    }
        DIV#clickdiv SPAN.title {color: #4c4c3d; display: block; padding: 10px 0px 0px 11px;}
            DIV#clickdiv SPAN.title SPAN#founder {color: #9c1d20; font-size: 14px; font-weight: bold;}
            DIV#clickdiv SPAN.title SPAN.hide {display: none;}
        DIV#clickdiv INPUT.reset {display: none;}

        DIV#clickdiv INPUT#showallbutton {
         background-color: #990000;
         border: 0px solid black;
         color: #ffffff;
         cursor: hand; cursor: pointer;
         float: left;
         font: 12px/14px 'Georgia', serif;
         height: 23px;
         margin: 0px 0px 0px 0px;
         padding: 2px 0px 5px 0px;
         position: absolute;
         right: 10px;
         text-align: center;
         top: 5px;
         width: 86px;
        }

        
A.denis_market_link, A.denis_market_link:hover {
 display: block;
 left: -15px;
 margin-bottom: 9px;
 position: relative;
 text-decoration: none;
 width: 300px;
}





/* Top bar
---------------------------------*/
.top-bar {
	background:#343430;
	
	position:fixed;
	bottom:0;
	left:0;
	z-index:100;
	
	width:100%;
	height:40px;
	
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-transform:uppercase;
	
	}
	.top-bar_phone {
		color:#ffbf35;
		
		position:relative;
		top:-2px;
		
		margin:0 0 0 15px}
	.top-bar_inner {
		padding:0 350px 0 30px;
		
		min-width:800px}
	.top-bar a {
		color:#fff;
		text-decoration:none;}
		.top-bar a:hover {
			text-decoration:underline;}
			
			
	.top-bar_right {
		float:right;}
		.top-bar_right a {
			color:#ffbf35;
			
			margin:0 0 0 14px;
			
			background: url(/img/ashley.ru/arrow4.png) no-repeat 0 50%;}
			
	.link-arrow {
		padding:0 0 0 20px;

		background: url(/img/ashley.ru/arrow3.png) no-repeat 0 50%;
		
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline; }
		
		
.img_item_img, .one_item_photos {
 position:relative;
}

    .new-icon {
     position: absolute;
     right: 11px;
     top: 6px;
    }
    .one_item_photos .new-icon {
     left: 26px;
     top: 26px;
    }
    .srv_menu_item_img .new-icon {
     right: 12px;
     top: 12px;
    }

    DIV.one_item_article A {
     color: #791719;
     text-decoration: underline;
    }
    
    
.one_item_photos  {  
	width:372px;
	
	position:relative;
}

	
.item_params.blocks {
	width:460px;
	
	margin:0;
	padding:0 0 0 0;
	
	list-style:none;}
	.item_params.blocks  li {
		padding:0;
		margin:0;}
		
		.item_params.blocks  li.title {
			font-size:18px;
			color:#4c4c3d;
			
			padding:0 0 20px 0;}
		
		.item_params.blocks  li.block {
			width:60px;
			height:60px;
			
			border:1px solid #d9d9d9;
			
			margin:0 11px 15px 0;

		
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline; }
		
.item_left,
.item_right  {
	width:49%;
	
		
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; }
    
    
    

DIV.img_item_info .aboutItem td, DIV.img_item_info .aboutItem .td2 A {
 font-size: 15px;
 line-height: 25px;
}

DIV.img_item_info.list {
 height: 85px;
 overflow: hidden;
}
    DIV.img_item_info.list TABLE.aboutItem {
     
    }
        DIV.img_item_info.list .aboutItem TD, DIV.img_item_info.list .aboutItem .td2 A {
         font-size: 10px;
         line-height: 14px;
        }
        DIV.img_item_info.list .aboutItem .td2, DIV.img_item_info.list .aboutItem .td2 A {
         font-size: 11px;
        }
        DIV.img_item_info.list .aboutItem .td2.price B {
         font-size: 14px;
        }