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;
}
.mainMenu{
  position: absolute;
  top: 78px; left: 30px;
}
.mainMenu ul{
  list-style: none;
}


.mainMenu ul li{
  float: left;
  padding: 6px 11px 5px 11px;
  font: italic 12px Georgia;
  margin: 0 3px;
  background: #f0f0e6
}
.mainMenu ul li.sel{
  background: #32312d
}
.mainMenu ul li a{
  color: #32312d;
}
.formSearch{
  position: absolute;
  top: 30px; right: 39px;
}
.formSearch .sitesearch{
  background: url(/img/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;
  float: right;
  opacity: 0; filter: alpha(opacity = 0);
}
.intro{
  min-width: 1200px; height: 120px;
  background: url(/img/bg/intro1.jpg) no-repeat;
}
.header .slogan{
  position: absolute;
  left: 472px; top: 36px;
  background: url(/img/dash.gif) 0% 6px no-repeat;
  padding-left: 24px;
}
.header .slogan p{
  font: italic 11px Georgia; color: #808075; line-height: 16px;
}
.childIntroDiv{
  background: url(/img/bg/intro2.jpg) 100% 0% no-repeat;
  height: 100%;
}
.childIntroDiv .slogan{
  background: url(/img/hdr_bg1.jpg) 100% 0% no-repeat;
  height: 100%; margin: 0 40px 0 180px;
  position: relative;
}


.childIntroDiv .header{
  width: 280px; height: 100%;
  background: url(/img/bg/intro_bg.png) repeat-x;
  position: absolute; top: 0; left: 0
}
.childIntroDiv .header h3{
  text-align: center; font: italic 24px Georgia; color: #fff;
  width: 180px; padding-top: 20px; line-height: 26px;
  margin: 0 auto;
}
.introBorder{
  height: 10px;
  background: #9C1D20
}
.introBorder div{
  height: 10px;
  background: url(../img/hdr_bg2.jpg) 100% 0% no-repeat;
  margin: 0 40px 0 180px;
}
.introBorder div div{
  height: 10px; width: 280px;
  background: #4D4D46;
  margin: 0;
}
.catMenu{
  background: url(/img/bg/catmenu.png) 100% 100% no-repeat #F0F0E6;
  overflow: hidden; padding: 24px 29px;
  margin-bottom: 49px;
}
.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: 252px;
}
.content{
  min-width: 1200px;
  overflow: hidden;
  margin-bottom: 60px;
}
.leftCol{
  width: 270px; float: left;
  padding: 0 25px 0 20px
}
.rightCol .catalog{
  overflow: hidden; padding-top: 29px
}
.leftCol h3{
  font: italic 18px Georgia;
  color: #4C4C3D;
  border-bottom: 6px solid #F0F0E6
}
.rightCol .catalog div h3{
  font: italic 18px Georgia;
  color: #4C4C3D;
  height: 42px;
  margin: 16px 30px 14px 0px
}
.rightCol .catalog div h3 a{
  color: #18018f;
}


.leftCol .news{
  margin-bottom: 54px;
  margin-left: 19px;
}
.leftCol .news .date, .rightCol .date{
  font: normal 10px Georgia;
  color: #99998D;
  padding: 14px 0 10px 0
}
.leftCol .news .date span, .rightCol .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 a{
  color: #4C4C3D
}
.leftCol .news p span{
  background: url(/img/ico/arrow.gif) 100% 5px no-repeat;
  padding-right: 10px;
}
.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/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;
}
.note ul li a{
  text-decoration: underline;
}
.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;
  float: left; padding-bottom: 8px;
  margin-right: 20px;
  margin-bottom: 30px;
}
.rightCol .catalog div div{
  margin: 0 18px 0 18px;
  width: auto;
  border: none;
  float: none;
  padding: 0;
  height: 157px;
  overflow: hidden;
  line-height: 14px;
  font-size: 11px;
}
.rightCol .catalog div div p{
  margin-top: 15px;
}
.rightCol .catalog div div a{
  color: #791719;
}
.rightCol .catalog div div span{
  color: #99998d;
  font-size: 10px;
}
.rightCol .catalog div div span span{
  color: #99998d;
  font-size: 12px;
}
.footerLine, .footerLine div{
  height: 10px;
}
.footerLine{
  background: #808075;
  margin-bottom: 31px;
}
.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;
}


/*все что касается нутрянки*/

.introView{
  min-width: 1200px; height: 40px;
  background: url(/img/bg/view_viz1.png) no-repeat;
}
.introView .childIntroDiv{
  background: url(/img/bg/view_viz2.png) 100% 0 no-repeat
}
.introView .childIntroDiv .header{
  width: 560px; height: 100%;
  background: url(/img/bg/intro_bg.png) repeat-x;
  position: absolute; top: 0; left: 0
}
.introView .childIntroDiv .header h1{
  text-align: center; font: italic 18px Georgia; color: #fff;
  width: 560px; padding-top: 10px; line-height: 24px;
  margin: 0 auto;
}
.introView .childIntroDiv .slogan{
  background: url(/img/bg/intro_bg_gray.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: #808075;
  margin: 0 40px 0 180px;
}
.introBorderView div div{
  height: 10px; width: 560px;
  background: #4D4D46;
  margin: 0;
}
.leftCol .brands, .leftCol .country{
  margin-bottom: 25px;
  margin-left: 19px;
}
.leftCol .brands ul, .leftCol .country ul{
  margin-top: 14px;
}
.leftCol .brands ul li, .leftCol .country ul li{
  float: left;
  width: 120px;
  border-bottom: 1px solid #e6e6dd;
  padding-bottom: 5px;
  margin-bottom: 3px;
}
.leftCol .brands ul li a, .leftCol .country ul li a{
  color: #4c4c3d;
  text-decoration: none;
}
.leftCol .brands ul li.margin, .leftCol .country ul li.margin{
  margin-right: 10px;
}
.noteView{
  margin-bottom: 25px
}
.noteView .list_menu2 li{
  border-bottom: none;
}


.noteView .displayAll{
  border-bottom: 1px solid #e6e6dd;
  padding: 9px 0;
  background: url(/img/ico/arrow4.png) 100% 13px no-repeat
}
.noteView .displayAll a{
  font-size: 12px; color: #99998d;
  font-style: italic;
}
div.path a{
  color: #791719;
  background: url(/img/ico/arrow4.gif) 100% 4px no-repeat;
  padding-right: 24px;
}
div.path span{
  color: #99998d;
  font: bold 12px Georgia;
  font-style: italic;
}
.sendRequest{
  width: 278px;
  border: 1px solid #e6e6dd;
  text-align: center;
  padding: 8px 0
}
.sendRequest a{
  color: #791719;
  font-style: italic;
}
.artHeader h2{
  font-size: 18px;
  color: #4c4c3d;
  font-weight: normal;
  margin-bottom: 22px;
}
.artHeader h3{
  font-size: 24px;
  color: #4c4c3d;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 22px;
}
.artHeader div{
  font-size: 10px;
  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{
  padding-left: 18px;
  padding-top: 7px;
}
.info p.searchResult{
  font-size: 10px;
  color: #99998d;
}
.info p.searchResult span{
  font-size: 14px;
  font-weight: bold;
  color: #833638;
}
.info p.category{
  font-size: 12px;
  font-weight: bold;
  color: #4d4d4a;
  padding-top: 25px;
  line-height: 20px;
}
.info p.category a{
  font-style: italic;
  color: #791719;
  font-weight: normal
}
.searchForm{
  border: 1px solid #e6e6dd;
  padding: 20px;
  margin-top: 35px;
  margin-bottom: 27px;
}
.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;
}
.aboutItem{
  font: normal 10px Georgia;
  color: #99998d
}
.aboutItem .td2, .aboutItem .td2 a{
  font: normal 12px Georgia;
  color: #4c4c3d
}
.aboutItem .td3{
  font: normal 12px Georgia;
  color: #833638;
  text-decoration: underline;
  font-weight: bold;
  padding-top: 15px;
}
.aboutItem .td4{
  font: normal 12px Georgia;
  padding-top: 15px;
}
.aboutItem .td4 span{
  font: bold 12px Georgia !important;
  color: #4c4c3d !important;
}
table.bottomMenu{
  margin-top: 44px
}
table.bottomMenu td ul li{
  line-height: 24px;
  padding-left: 18px;
  background: url(/img/ico/arrow2.gif) 0% 9px no-repeat;
}
table.bottomMenu td ul a{
  color: #4c4c3d; font-size: 12px
}
span.name{
  /*color:#676753 !important;*/
  font-size:14px !important;
  font-weight: bold
}
.rightCol p{
  margin-bottom: 15px;
}
.rightCol ul{
  margin: 15px;
}
.rightCol ul li{
  list-style-type: disc;
}
.list_menu1, .list_menu1 li{
  list-style-type: none !important
}
a#inline, .rightCol a{
  color:#791719;
  font-size:14px;
  line-height:24px;
}
.rightCol .catalog a{
  font-size: 18px;
  line-height: normal;
}
div.phone  {
color:#4C4C3D;
font:18px Georgia;
left:10px;
position:absolute;
top:96px;
}
div.phone span {
color:#99998D;
}


/*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;

}

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;

}

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;
}

div.file_input_shadow_button div {

width:70px;
background:#990000;
border:0px;
font:12px Georgia;
color:#fff;
margin:3px 0px 0px 0px;
font:12px Georgia;

}

div.file_input_shadow_text {

border:1px solid #808080;
width:140px;
float:left;

}

div.file_input_shadow_text input{

width:130px;
border:0px;
margin:2px 5px 2px 5px;
font:12px Georgia;
color:#808080;

}


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 {

margin:10px 0px 0px 0px;
border:1px solid #990000;
background:#990000;
color:#fff;
font:12px Georgia;
height:25px;

}
.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: none; margin-top: 10px; margin-left: 5px;
}
div.left_column ul.srv_ul li{
  margin-bottom: 5px;
}
.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; width: 156px; display: block }

div.showarticle .polosaDiv{ background: url(/img/polosa2.gif) 0% 60% repeat-x }
div.showarticle .polosaDiv h3{ font: normal 26px Georgia; color: #808075; margin: 70px 0 40px 0; background: #fff; padding-right: 17px; width: 152px }
div.showarticle table td{ color: #808075; line-height: 20px }
div.showarticle table td b{ line-height: 25px }
.onePageView{ padding: 63px 25px 0 80px }
