body {color: #93776f;font-size: 13px;font-family: tahoma,sans-serif;line-height: 18px;}
body {color: #93776f;font-size: 13px;font-family: tahoma,sans-serif;line-height: 18px;}
body.mainpage {background: #fcf2ea url(/images/t/main-bg2.jpg) no-repeat 50% 0;}
img {border: none;}
p {margin: 0 0 15px;}

.header {background-color: #fff9f3;padding: 30px 0 0;}

.phone {font-family: times new roman,serif;font-size: 2.2em;font-style: italic;}
.phone span {font-size: 0.5em;}

.menu-main {overflow: visible;}
.menu-main ul {min-width: 600px;}

.menu-main,
.menu-main a,
.menu-main a:visited   {font-family: times new roman, serif;font-size: 16px;font-style: italic;color: #612832;font-weight: normal;line-height: 18px;}
.menu-main ul {list-style: none;margin: 0;padding: 0; _zoom: 1;}
.menu-main ul li {float: left;width: 19.1%;margin-right: 2.5%;}
.menu-main .selected,
.menu-main .selected a,
.menu-main .selected a:visited  {color: #ed660c;}

.menu-main ul li.menu-main-item3 {width: 20.8%;}



.contacts-link, .contacts-link a, .contacts-link a:visited {font-family: times new roman, serif;font-size: 16px;font-style: italic;color: #612832;font-weight: normal;line-height: 18px;padding-top:3px;}

.crumbs {padding: 30px 0;background: #fff9f3 url(/images/t/rightdecor-top2.gif) no-repeat 100% 100%;}
.crumbs ol {list-style: none;margin: 0;padding: 0;}
.crumbs ol li {float: left;padding-right: 15px;background: url(/images/t/crumbs-sep.gif) no-repeat 100% 50%;}

.crumbs a {font-size: 11px;color: #f29553}

.body {position: relative;background-color: #fcf2ea;}
.body-content {background: url(/images/t/rightdecor-bottom.gif) no-repeat 100% 0;}
.menu-second  {margin-bottom: 45px;position: relative;}
.menu-second  ul {list-style: none;margin: 0;padding: 0;}
.menu-second  ul li {padding: 4px 10px;margin-bottom: 5px;overflow: visible;color: #f29553;}
.menu-second  ul a {color: #f29553;}
.menu-second  ul .selected,
.menu-second  ul .selected  a,
.menu-second  ul .selected  a:visited {background-color: #f2e3da;color: #612832;}
.menu-second,
.menu-second a,
.menu-second a:visited {font-family:times new roman,serif;font-size:16px;font-style:italic;}

/* === Заголовки === */
h1 {font-size: 32px;line-height: 32px;color: #612832;font-weight: normal;margin: 0;}
h5 {font-size: 18px; font-weight: normal; margin: 0 0 15px; color: #612832;}
h3 {font-size: 24px; font-weight: normal; margin: 0 0 15px;}
.content h2 {font-size: 22px; font-weight:normal; margin: 35px 0 20px; color: #612832; _margin-top: expression(this.firstSibling==null?'0':'35px')}
.content h2:first-child, .content h3:first-child, .content h4:first-child, .content h5:first-child {margin-top: 0;}
a {color: #EF5978;}
a:hover {color: #734047; text-decoration:none}
a:visited {color: #b57985;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {color: #EF5978;}



/* === Картинка с рамкой === */
.content .papperpic {background: url(/images/c/picbot.gif) repeat-x 0 100% #fff; padding: 5px 5px 7px 5px; line-height: 0; position: relative; float:left; margin: 0 27px 18px 0;}
.content .papperpic.bigger {background: url(/images/c/picbot2.gif) repeat-x 0 100% #fff; margin: 0 0 34px 0; _margin-right: 3%;}
.papperpic.bigger.tov {margin-right: 0;}
.content .papperpic img {border: 1px solid #eee5e2;}
.catlist {overflow: hidden; margin-top: 50px; width: 140%; _zoom: 1;}
.catlist .bb-left, .catlist .bb-right {_bottom: -32px;}
.catitem {float: left; margin-bottom: 15px; height: 280px; margin-right: 5%; _margin-right: 2%; //zoom: 1; //padding-bottom: 32px;}
.catitem.lastbigpic {margin-bottom: 0;}
/* === Уголки === */
.pb-left {bottom: -14px; left: 0; border: none !important; _bottom: -15px;}
.pb-right {bottom: -14px; right: 0; border: none !important; _bottom: -15px;}
.bb-left {bottom: -32px; left: 0; border: none !important; _bottom: -33px; }
.bb-right {bottom: -32px; right: 0; border: none !important; _bottom: -33px; }
.sayblock {overflow: hidden; margin-top: 40px;}
/* === Товар === */
.tovar {overflow: hidden; margin-bottom: 10px; _zoom: 1; _margin-bottom: 40px;}
div.passive {display: none;}

.tovar .discript {margin-left: 210px; _zoom: 1;}
.tovar .discript h5 {margin-bottom: 5px;}
.tovar .discript big {font-size: 14px; color: #612832;}
.tovar .discript big.block {display: block}
.tovar .discript p {margin: 15px 0 0;}
.startcapacity {background: url(/images/c/dashed-hor.gif) repeat-x 0 100%; padding-bottom: 10px; margin-bottom: 20px !important;}

/* === Списки === */
.content ul {list-style-type: none; margin-left: 5px; padding: 0;}
.content ul li {background: url(/images/c/square.gif) no-repeat 0 8px; padding-left: 10px;}
.content ul:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
.content ul.godashed {background: url(/images/c/dashed-hor.gif) repeat-x 0 100%; padding-bottom: 20px; margin-bottom: 20px; float: left; overflow: hidden}
.content ol {list-style-type:decimal; margin: 0 0 40px 15px; padding: 0; float: none; clear: both;}

.content ul.map {padding: 0 0 5px 10px;}
.content ul.map li {padding:0 0 5px 10px; margin-top:5px;}

/* === Фидбэк === */
.feedback {vertical-align:top; width: 140%; _width: 150%}
.feedback dl {overflow: hidden; zoom: 1;}
.feedback dl dt {float: left;}
.feedback dl dt label {background: url(/images/c/feedline.gif) repeat-x 0 10px; float: left; width: 160px; margin-right: 10px;}
.feedback dl dt span {background: #fcf3ec; padding-right: 5px;}
.feedback dl dd input, .feedback dl dd textarea {background: #612832; border: 2px solid #ecded9; color: #fcf3ec; width: 170px; float: left; margin-right: 10px; padding: 0 5px;}
.feedback dl.error dd input, .feedback dl.error dd textarea {border: 2px solid #f29553;}
.feedback dl dd input:focus, .feedback dl dd textarea:focus {border: 2px solid #FFC89F;}
.feedback dl dd textarea {width: 380px; height: 90px;}
.feedback .rightsubmit {margin-left: 170px;}
.feedback .rightsubmit input {margin-top: 10px;}
.form-error {font-size: 11px; color: #f29553;}

/* === Таблицы === */
.content table {width: 100%; border-collapse: collapse;}
.content table thead td {border-bottom: 1px solid #d9c6c2; font-weight: bold; border-left: none !important;}
.content table td {padding: 15px 23px; border-left: 1px dotted #d9c6c2;}
.content col.measure {width: 179px; _width: 149px;}
.content col.prices {width: 124px; _width: 62px;}
.content table td:first-child {border-left: none;}
.content table td.alcent {text-align: center;}
.content table td.num {text-align: right;}
.content table tr.odd td {background: #f1e5df;}

.nobg {background: none !important;}

blockquote {font-size: 1.1em; width: 539px; position: relative; height: 57px; background: url(/images/c/botle.gif) no-repeat; margin: 0; padding: 60px 120px 80px 28px; overflow: hidden}

.cols3-col1-teaser {position: relative;left: -20%;padding-left: 20%;width: 110%;background: url(/images/t/teaser-bg.jpg) no-repeat 0 0;height: 300px;margin-bottom: 35px;}
.cols3-col1-teaser h3 {color: #612832;font-size: 22px;font-weight: bold;text-decoration: none;}
.cols3-col1-teaser h3 a{color: #612832!important;text-decoration: none;}
.cols3-col1-teaser h3 .small {font-size: 16px;font-weight: normal;display: block;padding-left: 20px;text-decoration: none;color: #612832;}
.cols3-col1-teaser img {position: relative;}
.teaser-content {color: #ea1c43;font-size: 13px;line-height: 15px;width: 200px;}
.teaser-content a, .teaser-content a:visited {color: #EF5978;display: block;padding-top: 205px;}

.cols3-col1-geography {margin-bottom: 35px;}
.cols3-col1-geography h3 {color: #612832;font-size: 22px;font-weight: bold;text-decoration: none;}
.cols3-col1-geography h3 a, .cols3-col1-geography h3 a:visited {color: #612832;text-decoration: none;}
.cols3-col1-geography h3 .small {font-size: 16px;font-weight: normal;display: block;padding-left: 20px;color: #612832;text-decoration: none;}
.cols3-col1-geography img {position: relative;left: -20px;}


.advantage-img {background: #fff url(/images/t/b-img-corner.gif) repeat-x 0 100%;width: 120px;padding: 6px 6px 20px 6px;position: relative;}
.advantage-img img {border: 1px solid #eee5e2}
.advantage-img .bl , .advantage-img .br {display: block;height: 20px;width: 55px;position: absolute;bottom: 0; _bottom: -1px;}
.advantage-img .bl {left: 0;background: url(/images/t/lb-img-corner.gif) no-repeat 0 0;}
.advantage-img .br {right: 0;background: url(/images/t/rb-img-corner.gif) no-repeat 0 0;}

.advantage-name {color: #ea1c43;font-size: 18px;margin: 5px 0 10px;}
.advantage-name a, .advantage-name a:visited {color: #EF5978;}
.advantage-descr {color: #93776f}

.promo-link {display: block;width: 340px;height: 340px;/*margin: 30px;*/text-decoration:none;}
.promo-text {overflow: hidden;font-size: 11px;line-height: 14px;color: #a86671;}
.promo-text  h2 {padding: 0 0 20px;margin: 0;line-height: 40px;font-size: 36px;font-family: times new roman,serif;color: #982a3e;white-space: nowrap}
.promo-text  h2 span {visibility: hidden;}

.promo-text-clone {overflow: hidden;font-size: 11px;line-height: 14px;color: #a86671;}
.promo-text-clone  h2 {margin: 0 0 20px;line-height: 40px;font-size: 36px;font-family: times new roman,serif;color: #982a3e;visibility: hidden;white-space: nowrap}


.about h2 {font-size: 24px;color: #612832;margin: 10px 0 20px;font-weight: normal;}

.geography {background: url(/images/c/geography.gif) no-repeat 0 20px;min-height: 150px; _height: 150px;padding-left: 220px;position: relative;}
.geography h3, .geography h3 a, .geography h3 a:visited, .geography h3 a:hover {color: #612832;font-weight: bold;font-size: 26px;line-height: 20px;padding: 30px 0 10px; margin-bottom: 5px;text-decoration: none}
.geography h3 .small {display: block;padding-left: 20px;font-weight: normal;}
.geography p {max-width: 230px;}
.geography .geography_teaser {display: block;position: absolute;left: 0;top: 0;width: 204px;height: 122px;}


.teasers {background: url(/images/t/main-bg-bottom.jpg) repeat-x 0 100%;min-height: 316px; height: 316px !important; _background-position: 0 90px; _padding-right: 3px;}
.teasers h3 {margin: 0 0 15px;font-size: 18px;color: #612832;line-height: 14px;}
.teasers h3 .small {display: block;padding-left: 20px;}

.teaser-sklad-bg  {min-height: 270px;background: url(/images/c/sklad.jpg) no-repeat 0 0; position: relative;}
.teaser-sklad {padding: 85px 0 0 155px;}
.teaser-sklad h3 {font-weight: normal;color: #612832;text-decoration: none;}
.teaser-sklad h3 a, .teaser-sklad h3 a:visited, .teaser-sklad h3 a:hover {color: #612832;text-decoration:none;}
.teaser-sklad h3 .small {font-weight: bold;color: #612832;text-decoration: none;}
.teaser-sklad p {max-width: 170px;}

.teaser-production-bg {min-height: 270px;background: url(/images/c/production.jpg) no-repeat -15px 0; position: relative;}
.teaser-production {padding: 85px 0 0 140px; _padding-bottom: 20px;}
.teaser-production h3 {font-weight: bold;color: #612832;text-decoration: none;}
.teaser-production h3 a, .teaser-production h3 a:visited, .teaser-production h3 a:hover  {color:#612832;text-decoration:none;}
.teaser-production h3 .small {font-weight: normal;color: #612832;text-decoration: none;}
.teaser-production p {max-width: 170px;}

.teaser-delivery-bg {min-height: 270px;background: url(/images/c/delivery.jpg) no-repeat 0 0; position: relative;}
.teaser-delivery {padding: 85px 0 0 165px;}
.teaser-delivery h3 {font-weight: normal;color: #612832;text-decoration: none;}
.teaser-delivery h3 a, .teaser-delivery h3 a:visited, .teaser-delivery h3 a:hover {color: #612832;text-decoration: none;}
.teaser-delivery h3 .small {font-weight: bold;color: #612832;text-decoration: none;}
.teaser-delivery p {max-width: 170px;}

.group-descr {margin-bottom: 40px;font-size: 13px;}

.packs {margin-bottom: 30px;font-size: 12px;}
.packs a, .packs a:visited {color: #EF5978;padding: 3px 8px; cursor: pointer;}
.isjs .packs a {text-decoration: none;}
.isjs .packs a span {border-bottom: 1px dashed; _zoom: 1;}
.packs a.active {background: #ecddd7;color: #612832;padding: 3px 8px;cursor: text;}
.packs a.active span {border-bottom: 1px solid #ecddd7;}
.packs .sel {background: #ecddd7;font-weight: bold;color: #612832;padding: 3px 8px;}
.packs-header {display: block;padding: 0 8px;font-size: 14px;color: #612832;}


.teaser-sklad-link, .teaser-deliv-link, .teaser-prod-link {position: absolute; display: block; top: 45px;}
.teaser-sklad-link {width: 161px; left: 30px; height: 124px;}
.teaser-deliv-link {height:102px; left:20px; width:154px;}
.teaser-prod-link {height:139px; left:23px; width:125px;}




.footer {background: #fcf3ec url(/images/t/footer-bg.gif) no-repeat 0 0;font-size: 11px;line-height: 13px;}
.phone-number {font-size: 18px;}

.developer img {float: left;margin: 0 10px 0 0;}
.developer a, .developer a:visited {color: #612832 !important;text-decoration: none;}
.developer a:hover {text-decoration: underline;}
.footer a {color: #f29553;}


.printer {display: none;}
.isjs .printer {display: inline;}