BODY {FONT-SIZE: 75%; PADDING: 0px; MARGIN: 20px 0px 10px 0px; WIDTH: expression((document.documentElement.offsetWidth<980)?'980px':'auto'); LINE-HEIGHT: 140%; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND:#333333 url(img/bg-body.png) repeat-x top; min-width:980px;}

IMG {border:0px;}

a {color:#991100; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}
a.now, a.now:hover {color:#B7A891; text-decoration:none;}

div {font:13px/1.4 Arial;}

h1, .head-1 {font:27px Arial; margin:0px; padding:0px 0px 23px; color:#991100;}
h2, .head-2 {font:20px Arial; margin:0px; padding:22px 0px 10px; color:#333333;}
h3, .head-3 {font:18px Arial; margin:0px; padding:25px 0px 16px; color:#333333;}
h4, .head-4 {font:16px Arial; margin:0px; padding:10px 0px 15px;}

.block {padding-bottom: 15px;}
.container-inline div, .container-inline label {display: inline;}

input, textarea {font:12px Arial; border:1px solid #999999;}
form {margin:0px; padding:0px;}

p {font:13px/1.4 Arial; margin:0px; padding:0px 0px 11px 0px; color:#333333;}

ul {padding:0px 37px 10px 17px; margin:0px;}
ul li {list-style-image:url(img/li.gif);}
ol {margin:0px 0px 0px 7px; padding:0px 37px 0px 11px;}
ol li {list-style-image:none;}
li {font:12px/1.3 Arial; padding:0px; margin:3px 0px;}

.str {font-weight:bold;}

.container {background-color:#fff; width:92%; margin:0px auto;}
.header {background:#991100 url(img/bg-header.png); height:189px; text-align:left;}
.leftcol  {padding:50px 40px 0px 40px; width:20%; float:left;}
.centercol {padding:50px 80px 10px 80px; margin:0px 20% 0px 20%;}
.centercol .catsect_items div { float:left;}
.centercol .product {width:100%;}
.centercol .catsect_items {margin:10px 0px;}
.catsect_items div { width:25%; margin:5px 15px; height:150px;}
.catsect_items a { text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}
.catsect_items h2 { clear:both; display: block;}
.catsect_items a:hover { text-decoration:underline;}
.rightcol {padding:50px 40px 0 40px; width:20%; float:right;}

.logo {width:457px; height:189px; position:absolute; letter-spacing:1px; word-spacing:3px; padding-left:40px;}
.logo img {width:213px; height:56px; margin:64px 0px 5px 0px;}
.logo div {font:bold 16px Tahoma; color:#FFFFFF; position:absolute; margin-left:260px; margin-top:-70px;}
 
.navigation {text-align:right; padding-right:212px;}
.navigation img {margin-right:16px; width:20px; height:20px; z-index:2;}
.header-decor {background:url(img/header-decor.jpg) no-repeat right; height:189px;}

.primary-links {text-align:center; background:#222222 url(img/bg-menu.gif) top repeat-x; padding:10px 20px; clear:both;}
.primary-links div {font:bold 12px Tahoma; display:inline; text-transform:uppercase;}
.primary-links div.mm-decor {font:11px Verdana; padding:0px 2em; width:9%; color:#FFB584;}
.primary-links div.now a, .main-menu div.now a:hover {text-decoration:none; color:#888888;}
.primary-links a {text-decoration:none; color:#FFFFFF;}
.primary-links a:hover {text-decoration:none; color:#E61B0C;}

li.expanded {font-weight:bold;}
li.collapsed {list-style-image:url(img/li-menu.gif);}
li.expanded a {text-decoration:none;}
li.expanded li a {text-decoration:underline;}
li.expanded li a.active {font:bold 12px Arial; text-decoration:none; color:#000000;}
li.active-trail {list-style-image:url(img/ico-second-menu-now.gif); font-weight:bold;}
li.active-trail a.active {color:#000000;}

.form-item {margin-bottom:1.3em; margin-top:1em;}
.form-item label {display:block; font-weight:bold;}
span.form-required {color:#EE2A21; font:bold 12px Verdana;}
.form-submit {font:bold 11px Arial; color:#FFFFFF; background:#0FAC00 url(img/bg-button.gif) top repeat-x; height:20px; border:0px; display:inline;}
.error {color:#EE2A21;}
.form-submit {margin-right:10px;}
.form-textarea, .form-text {width:55%;}

.tab {border-top:1px dashed #999999; border-left:1px dashed #999999; margin:5px 0px 10px 0px;}
.tab td, .tab th {border-bottom:1px dashed #999999; border-right:1px dashed #999999; padding:3px 4px;}
.tab td p, .tab th p {padding:0px; margin:0px;}
.tab th, .tab th p {font:bold 12px/1.4 Arial;}
.tab td, .tab td p {font:12px/1.4 Arial;}

.messages {color:#129207; padding-bottom:15px; font-weight:bold;}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
} 



/*
** Pager
*/
.item-list .pager {
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}


/**
 * node-catsect
 */
 /* разделы-вложения
.catsect_items div { width: 170px; height: 170px; float: left; border: 1px solid #d1e8fb; padding: 5px 3px; margin: 2px;}
.catsect_items div img { text-align:center;} */

/* список продуктов-потомков */
.production {width:98%; border-collapse:separate; border-spacing: 5px;}
.production .item td {padding-bottom:18px; padding-right:10px; vertical-align:top}
.production .item td div {text-align:center; width:130px; overflow:hidden;}
.production .item td div img {margin:0px;}
.production .item td a.link_title {font-size:105%; text-decoration:none;}


/**
 * node-catitem
 */
.product .imagecache-product_icon {cursor:-moz-zoom-in}
.product img {margin:5px 0 20px 10px}
.product table {border-collapse:separate; border-spacing:0px;}
.product table tr:first-child td {border-top: 1px solid #bbb;}
.product table td {border-bottom: 1px solid #bbb; border-left: 1px solid #bbb; padding: 1px 5px; vertical-align: top;}
.product table td:last-child {border-right: 1px solid #bbb;}

.cost {font-size:90%; color:#777777; padding:0px 0px 12px;}
.cost span {font:bold 130% Arial; color:firebrick;}
.cost img {width:19px; height:19px; margin:0 0 0 3px;}

.order div {width:140px; background:#222222 url(img/bg-order.gif); text-align:center; border-radius:5px;}
.order div a {font:bold 12px Arial; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:4px 5px;}
.order div a:hover {color:#777777;}

/* назад */
div.back {font:11px Arial; padding:29px 0px 0px 0px;}
div.back img {margin-right:7px;}


/* Блок Скачать */
.price {line-height:110%; font-size:90%; background:url(img/ico-price-black.gif) no-repeat; padding:0px 0px 10px 19px;}
.price span {font-size:90%;}

/* Блок Статьи */
.articles {padding:0px 20px 0px 0px;}
.articles div {background:url(img/ico-articles-black.gif) no-repeat left top; padding:0px 20px 6px 20px;}

.content-articles {padding:2px 0px 0px 0px;}
.content-articles div {background:url(img/ico-articles-black.gif) no-repeat left top; padding:0px 20px 6px 20px; margin-left:1px;}
.content-articles div p {padding:0px 0px 0px 0px;}
.content-articles div p.name {padding:0px 0px 7px 0px;}

/* Блок Новости */
.news {padding:0px 20px 0px 0px;}
.news div {background:url(img/ico-news-black.gif) no-repeat left top; padding:0px 20px 7px 22px;}

div.archive {font-size:85%; background:none; text-align:right; padding-right:20px; font-weight:bold;}

img.imagecache-product_main_image {float:left; margin:0px 15px 15px 0px}

/* Дата */
.date {font:10px Verdana; color:#888888;}

/* Footer */
.footer {margin:30px 0px 0px 0px; padding:10px; text-align:center; clear:both; color:#FFFFFF; background:#AD0000 url(img/bg-footer.png); border-top:3px solid #000000;}
.footer .block {padding-bottom:0px}
.footer .block .content {font:12px/1.4 Verdana}

#block-block-6 {display:none}
#block-atpl-search {display:none}

.foter-soc 
{
    float: left;
    margin-right: 20px; 
    width: 10%;
    }

.foter-ss
{
    float: bottom;
    margin-right: 20px; 
    width: 90%;
    }

	/*контактная информация в шапке сайта*/
.roof
{
margin-left: 550px;
font-size: 12px;
padding-top: 60px;
color: white;
}