
html{  }
* { font-size: 10pt; }

/* УНИВЕРСАЛЬНЫЕ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.nw { white-space: nowrap !important; }
.nwc { white-space: nowrap; text-align: center !important; }
.nwr { white-space: nowrap; text-align: right !important; }
.pr25 { padding-right: 25px !important; }
.pr { padding-right: 25px !important; }
.pp { padding: 15px !important; }
.nwr.pp { padding-right: 0px !important; }

.pwHead td
{
    padding: 9px 9px 6px 3px;
    border-bottom: 2px solid #C7A3A2;
    font-size: 8pt;
    color: #aaa;
    vertical-align: bottom;
    white-space: nowrap;
}

.pwFoot td
{
    padding: 9px 3px 6px 3px;
    border-top: 2px solid #C7A3A2;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
}

.pwLine td { font-size: 8pt; padding: 8px 6px; border-bottom: 1px dashed #ccc; }
.pwLine td.price { text-align: right; color: #6757AD; white-space: nowrap; }
.pwLine td.art { color: #5E9D4A; }
.pwLine .id { color: #5E9D4A; }

.pwTit td { padding: 24px 3px 8px 3px; font-weight: bold; color: #333; text-decoration: underline; }
.pwTableP5 td { padding: 5px; }

.pwForm td { padding: 6px; }
.pwForm td { width: 100%; }
.pwForm .tit { width: 200px; white-space: nowrap; padding-right: 35px }
.pwForm .des { height: 120px; }
.pwForm textarea { height: 32px; white-space: nowrap; overflow: hidden }



/* КАСТОМИЗАЦИЯ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

* { font-family: Arial; }

body { background: url("/temp/breaker.gif") center 102px no-repeat; }

.pageWidth { width: 1000px; margin: 5px auto; }
.centerBox { height: 98%; margin: 0px auto 5px auto;  }
.centerBox { background: #fff; }

.pageBox { height: 100%; padding: 0px 0px 0px 0px; }

.logoBox { padding: 10px 15px 26px 20px; }

.headBox { padding: 5px 10px 10px 10px; line-height: 22px; }
.headBox, .headBox * { color: #E41A0A; font-weight: bold; font-size: 16px; letter-spacing: 2px; }
.headBox em { color: #000; font-style: normal; }
.headBox strong { font-size: 18px; letter-spacing: 14px; }

.phoneBox { padding: 12px 35px 0px 15px; white-space: nowrap; line-height: 22px; }
.phoneBox, .phoneBox * { color: #999; }
.phoneBox strong { font-size: 14pt; font-weight: normal; }

input.inp
{
    width: 100%;
    border: 0px solid #e1e1dd;
    border-left: 2px solid #ccb;
    border-top: 2px solid #ccb;
    font-weight: bold;
    padding: 5px 10px;
    color: #003663;
    background: #F5F6EA;
    font-size: 10pt;
}

.pwPoisk { background: #e5e5e5; position: absolute; top: 0px; right: 0px; width: 280px; }
.pwPoisk .in { width: 100%; padding: 15px 10px 20px 15px; }
.pwPoisk .push { padding: 17px 20px 10px 5px ; }

.topBox .panImgBox { width: 1000px; height: 200px; background: url("/temp/front.jpg"); }
.topBox .pwPan td { border-top: 0px solid #928787; padding: 8px 6px 11px 6px; white-space: nowrap; }
.topBox .pwPan td.delim { color: #000; padding: 12px 3px 15px 6px; font-size: 8px; vertical-align: middle; }
.topBox .pwPan a { color: #fff; }
.topBox .pwPan a:hover {  }
.topBox .pwPan a.act { background: #E41B0B; }
.topBox .pwPan td { background: #606060;; }
.topBox .pwPan td.act { background: #E41B0B; }
.topBox .pwPan td.final { background: url("/temp/breaker.gif") top right no-repeat; }
.topBox .pwPan td.pre { background: url("/temp/panGrey.gif"); padding: 0px 15px; }
.topBox .pwPan td.preAct { background: url("/temp/panRed.gif"); padding: 0px 15px; }
.topBox .pwPan td.post { background: url("/temp/panGreyLast.gif"); padding: 0px 15px; }
.topBox .pwPan td.postAct { background: url("/temp/panRedLast.gif"); padding: 0px 15px; }
.topBox .pwPan td.delim { background: url("/temp/panGreyGrey.gif"); padding: 0px 18px; }
.topBox .pwPan td.delimPost { background: url("/temp/panRedGrey.gif"); padding: 0px 18px; }
.topBox .pwPan td.delimPre { background: url("/temp/panGreyRed.gif"); padding: 0px 18px; }

.errBox { }
.pwErr td { padding: 10px; background: #F5C5FF; border-radius: 10px; text-align: center; }
.pwErr { margin: 10px 0px 10px 0px; }

.button 
{ 
    color: #fee !important; 
    background: url("/temp/button.png") bottom repeat-x; 
    box-shadow: 0 0 4px #EBB9D4;
    border: 0px; 
}
.greenButton { background: #00A80E !important; }

.bottomBox { padding: 20px 40px; text-align: right;}
.bottomBox { background: #EFEFEF no-repeat; }
.bottomBox, .bottomBox * { color: #000; }
.bottomBox big { color: #000; }

/** Фрейм две колонки */

.pwFrame { height: 100%; }
.C2 { background: #fff; border-radius: 10px; padding: 20px; height: 100%; vertical-align: top; }
.C1 {  }
.R1 { padding: 10px; }
.R2 { width: 300px; }
.spacerC1 { padding-left: 210px; }
.spacerC2 { padding-left: 410px; }
.spacerC3 { padding-left: 20px; }

.C1 .heapLink { padding: 10px 10px 0px 10px; }

.indexPage .indexC1, .indexPage .indexC2 { padding: 25px; }
.indexPage .indexC1 big, .indexPage .indexC2 big { color: #FF7C1E; }
.indexPage .indexC1 a { text-decoration: none; }
.indexPage .indexC2 { color: #000 !important; }

/** Панель меню */

.pwPanMenu * { color: #F19ECA; }
.pwPanMenu td { white-space: normal; }
.pwPanMenu .headHeap { padding: 5px 10px 8px 20px; background: bottom no-repeat; }
.pwPanMenu .subHeap { padding: 5px 10px 8px 20px; }
.pwPanMenu .itemHeap { padding: 5px 10px 8px 30px; }
.pwPanMenu .subHeap a, .pwPanMenu .itemHeap a {  }
.pwPanMenu a { color: #F19ECA !important; text-decoration: none; }
.pwPanMenu a:hover { text-decoration: underline; }
.pwPanMenu a.Act { color: #FFC50A; font-weight: bold; }

/** Хлеб */

.breadBox td { padding: 3px 3px 3px 6px; white-space: nowrap; }
.breadBox td * {  }

/** Карта сайта */

.pwSitemap td { padding: 0px 25px 50px 30px; }
.pwSitemap a { display: block; margin: 4px 0px; }
.pwSitemap li { list-style: circle; }

/** Контент обычной страницы */

.pageBox * { color: #733057; font-size: 11pt; }
.pageBox big { font-size: 14pt; font-weight: bold; }
.pageBox big span {  }
.pageBox h1 { font-size: 18pt; font-weight: bold; margin: 0px; display: inline-block; color: #8d3827; }
.pageBox a { color: #d67400; }
.pageBox a.act { color: #FFC50A; }
.pageBox u { text-decoration: underline; cursor: pointer; }
.pageBox .tableP5 td { padding: 2px 10px 3px 0px;; }

.pageBox big a { color: #74D600; text-decoration: none; font-size: 12pt; }
.pageBox big a:hover { color: #74D600; text-decoration: underline; }
.pageBox ol li { margin-left: 30px; list-style: decimal; }
.pageBox ul li { margin-left: 30px; list-style: circle; }
.pageBox ul.subList li { margin-left: 60px; list-style: circle; }
.pageBox blockquote { margin: 0px; padding: 0px; padding-left: 28px; }
.pageBox .activeHeader { display: block; font-size: 12pt; padding: 9px 0px 6px 0px; }

.navBox { width: 320px; }
.navBox td { padding: 10px; }

.txtTable td { padding: 0px; padding-right: 20px; }
.txtTableColumn td { padding: 10px; }
.txtTable2 td { padding: 10px; }
.txtTable2 td td { padding-top: 0px; }

/** Почтовик */

.pwMail td { padding: 5px; white-space: nowrap; }
.pwMail td.data { width: 100%; }
.pwMail textarea { color: #000; }
.pwMail .mailFio { height: 24pt; }
.pwMail .mailPhone { height: 52pt; }
.pwMail .mailTxt { height: 150pt; }
.pwMail .send { text-align: right; padding: 8px; }
.pwMail .done { padding: 12px; text-align:center; background: rgba(0,150,30,0.3); }

/** cat.inc */

.outCat .inner { vertical-align: top; }
.outCat .item { width: 23%; height: 350px; display: block; float: left; margin-right: 10px; }
.outCat .ico img { border: 1px solid #ccc; }
.outCat .ico, .outCat .tit, .outCat .des { padding: 2px 3px 1px 0px; }
.outCat a strong { color: #d67400; }
.outCat .des { font-size: 9pt; color: #C7A3A2; height: 100%; vertical-align: top; }

.outPrice a strong { color: #d67400; }

/** help.inc */

.outHelp pre { padding: 0px 10px 0px 25px; }
.outHelp pre, pre * { color: #00A80E; font-weight: bold; font-family: monospace; }
.outHelp pre b { color: #3879D9; font-weight: normal; }
.outHelp pre i { color: #C7A3A2; font-weight: normal; font-style: normal; }


/* Для печати
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@media print
{
   .pwSlider { display: none; }
   .pwFotoline { display: none; }
   br { display: none; }
   
}


































