
html{  }
* { font: 16px / 21px Arial; }
@media screen and (max-width: 480px) and (orientation:portrait) {   }
sup { font-size: 65%; }

body { background: #EDE5CC url('/temp/ave5/bg.jpg'); }
.pageGlow { box-shadow: 0px 0px 10px #684945; }
.centerBox 
{  
    width: 960px;
    height: 99.0%; 
    margin: 0px auto 5px auto; 
    
    
} 

.outFg { background: rgba(0, 0, 0, 0.2); }


.ctrlVbok { bottom: 15px;  } 
.ctrlVbok a { color: #000; } 
.saleRed { color: #FE5800; }

/** */

.logoBox {  background: #EDE5CC; }

.phoneBox { padding: 10px 12px 12px 20px;; background: #EDE5CC; }
.phoneBox *, .phoneBox { font: 14px / 16px Arial; }
.phoneBox big { font: 20px / 22px Arial; font-weight: bold; }
.phoneBox strong { font-weight: bold; }

.footBox {  background: #EDE5CC; }

.iamBox td { background: #684945; padding: 8px; white-space: nowrap; }
.iamBox a { color: #fff; }

.indexPage { background: #F5F0E1 !important; }
.indexWBox { border: 1px solid #E4DDC9; border-radius: 8px; padding: 12px 16px; background: #fff; }

.outWareSp { width: 175px; }
.outWareSp .caseImg img {  width: 150px; }
.outWareSp .caseImg { text-align: center; padding: 12px 5px 5px 5px; } 
.outWareSp .caseTit { text-align: center; padding: 5px; height: 100%; } 
.outWareSp .casePrice 
{ 
    text-align: center; 
    color: #513531; 
    font: 18px / 18px Arial; 
    font-weight: bold; 
    padding: 5px;
}

/** */

.outTopMenu td { background: #EDE5CC; }
.outTopMenu .mainFrame { border-radius: 6px; box-shadow: 1px 1px 6px #bbb; }
.outTopMenu .paneBox { background: #F4F4F4; box-shadow: none; border-radius: 0px; padding: 5px 5px 5px 0px; }
.outTopMenu .cartBox { width: 100%;; }
.outTopMenu .poiskBox { padding: 5px;; }
.outTopMenu .curSitemapQueryEdit { width: 240px; }
.outTopMenu .menuItem { padding: 8px 12px; white-space: nowrap; vertical-align: middle; }
.outTopMenu .menuItem a { color: #382907; color: #000; text-decoration: none; font-size: 16px; }
.outTopMenu .menuItem a:hover { color: #333; text-decoration: underline; }
.outTopMenu .menuItem a.act { background: #BE7C81; background:#4FABF8; padding: 3px 6px; border-radius: 6px; color: #fff; font-weight: normal; }
.outTopMenu .menuItemDiv  {   }
.outTopMenu .pane { background: url("/temp/img/topMenuYellowLightBg.png") bottom repeat-x; box-shadow: 1px 1px 6px #bbb; }
.outTopMenu .menuItemDiv  {  background: url("/temp/img/topMenuYellowLightDiv.png") bottom center no-repeat; }
.outTopMenu .menuItem a { color: #000; }
.outTopMenu .menuItem a.act { background: #333; color: #eee; }


/** */

.pageBox { border-radius: 0px 0px 8px 8px; }
.pageBox 
{ 
    background: #fff; 

    color: #733057; 
    color: #56133A; 
    color: #000; 
    
    box-shadow: 1px 1px 6px #bbb; 
    box-shadow: 0px 0px 0px #bbb; 
}
.pageBox img { max-width: 540px; }

.pageBox .button.b2 #buttonTxt { /* padding: 8px 12px; */ /* font-weight: bold; */ font-size: 16px; }
.pageBox .button.b2.bordo { background: #eee url("/temp/img/buttonBordo.png") left bottom !important;  }
.pageBox .button.b2.bordo { background: #eee url("/temp/img/buttonBordoCarrot.png") left bottom !important;  }
.pageBox .button.b2.bordoMin { background: #eee url("/temp/img/buttonBordoCarrot.png") left bottom !important;  }
.pageBox .button.b2.bordo #buttonTxt { padding: 8px 12px; font-weight: bold; color: #FCFFB5 !important;  }
.pageBox .button.b2.bordo #buttonTxt .saleRed { color: #ee2010 !important; }
.pageBox .button.b2.bordoMin #buttonTxt { color: #FCFFB5 !important;  }
.pageBox .button.b2.bordoMin #buttonTxt .saleRed { color: #ee2010 !important; }

.pageBox .button.b2.white #buttonTxt { padding: 8px 12px; font-weight: bold;  }

@media screen and (max-width: 480px) and (orientation:portrait) 
{
    .outWareCatLine .button.b1.imgInside .button.b2.imgInside #buttonTxt { padding: 8px 8px; }
}

/** */

.outTreeBox u { text-decoration: none; display: inline-block; }
.outTreeBox .lev1 u { font-size: 18px; font-weight: bold; }
.outTreeBox .lev2 u { font-size: 16px; }
.outTreeBox .lev3 u { font-size: 14px; color: #AB9873; }

.outTreeBox .lev1 { padding: 15px 3px 9px 3px ; }
.outTreeBox .lev2 { padding: 6px 3px 6px 15px ; }
.outTreeBox .lev3 { padding: 6px 3px 6px 35px ; }
.outTreeBox .act u, .outTreeBox u.act
{ 
    color: #fff !important;
    text-decoration: none; 
    background: darkred; 
    background: #C7A3A2; 
    background: #BE7C81; 
    background: #2798C1;
    background: #4FABF8;
    background: #71D0F7;
    background: #18A5FF;
    border-radius: 3px; 
    padding: 3px 5px; 
}
.outTreeBox u:hover { text-decoration: underline; }
.outTreeBox .act u:hover { text-decoration: none; }

@media screen and (max-width: 480px) and (orientation:portrait) 
{
    .outTreeBox .lev1 u { font-size: 26px; font-weight: bold; }
    .outTreeBox .lev2 u { font-size: 24px; }
    .outTreeBox .lev3 u { font-size: 22px; color: #AB9873; }
    
}

/** */

.outWe { display: inline-block; width: 150px; cursor: pointer; }
.outWe .caseImg img { width: 150px; box-shadow: 2px 2px 6px #684945; }
.outWe .caseTit { padding: 8px 3px 16px 3px; }

























