/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
body { margin: 0; font: 13px/18px "Tahoma", helvetica, Arial, sans-serif; }
a:link, a:visited { color: #991617; }
a:hover, a:active { color: #000; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { line-height: 1.3em; }
h1 { font-size: 20px; font-weight: normal; color: #911213; line-height: 18px; padding: 0; margin-bottom: 20px; }
h2 { font-size: 1.8em; font-weight: 300; margin-bottom: 0.75em; }
h3 { font-size: 1.4em; margin-bottom: 1em; }
h4 { font-size: 1.2em; margin-bottom: 0.8em; }
h5 { font-size: 1.1em; font-weight: 600; margin-bottom: 0; }
h6 { font-size: 1em; font-weight: bold; }
p { margin: 0 0 1em 0; }
ul, ol { margin-left: 0; padding-left: 2em; }
table { width: 99%; }
tr.even td, tr.odd td { padding: 10px 5px; }
tr.odd { background-color: white; }
pre, code, tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }
pre { background-color: #efefef; display: block; padding: 5px; margin: 5px 0; border: 1px solid #aaaaaa; }
ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: decimal; }
abbr { border-bottom: 1px dotted #666666; cursor: help; white-space: nowrap; }
#edit-title { font-size: 24px; width: 98%; }
#system-themes-form img { width: 100px; }
.form-item .description { font-style: italic; line-height: 1.2em; font-size: 0.8em; margin-top: 5px; color: #777777; }
#edit-delete { color: #cc0000; }
div.messages { padding: 9px; margin: 1em 0; color: #003366; background: #bbddff; border: 1px solid #aaccee; }
div.warning { color: #884400; background: #ffee66; border-color: #eedd55; }
div.error { color: white; background: #ee6633; border-color: #dd5522; }
div.status { color: #336600; background: #ccff88; border-color: #bbee77; }
.clear { clear: both; }
.item-list .pager li { padding: 0; }
.item-list .pager li.pager-current { padding: 5px; font-size: 11px; font-style: normal; color: #424c53; }
.item-list .pager li a { padding: 5px; font-size: 11px; font-style: normal; color: #424c53; }
.item-list ul li { margin: 0 0 0 2px; }
tbody { border: 0; }
.two-sidebars #content-inner, .one-sidebar #content-inner { padding: 0 11px 0 26px; }
.tel { position: absolute !important; left: 455px; top: 0px; font-size: 24px; color: #f07d7f; font-family: Arial; padding-left: 45px; background: url(../images/tel.png) left no-repeat; }
.tel .left { font-size: 18px; color: #fff; float: left; line-height: 44px; }
.tel .right { float: left; padding: 17px 0 0 10px; }
#sidebar-first h3 { background: url(../images/sidebar-left-h3.png) no-repeat; font-size: 18px; color: #911213; font-family: Trebuchet MS; font-weight: normal; padding: 0 0 0 25px; }
#sidebar-first h3 span { background: #fff; padding-right: 10px; }
#sidebar-second h3 { background: url(../images/sidebar-right-h3.png) no-repeat; font-size: 18px; color: #748089; font-family: Trebuchet MS; font-weight: normal; padding: 0 0 0 25px; }
.block.news .block-inner { padding-left: 17px; }
.view-news .row { padding-bottom: 15px; margin-bottom: 15px; background: url(../images/news-separator.gif) bottom repeat-x; font-size: 11px; }
.view-news .row.last { background: none; margin-bottom: 0; }
.view-news .created { margin-bottom: 8px; }
.view-news .created span { color: #fff; padding: 3px 7px; background: url(../images/created-bg.gif) repeat-x; }
.view-news .title { font-weight: bold; line-height: 14px; padding-bottom: 10px; }
.view-news .text { line-height: 14px; color: #4f4f4f; }
.view-news .text p { margin: 0; }
.view-footer { font-size: 11px; text-align: right; }
.view-footer a { color: #748089; }
.view-footer a:hover { color: #000; }
.partners { height: 123px; background: url(../images/partners-bg.png) no-repeat; margin-top: 40px; }
.partners a.partners-edit { display: block; position: absolute; top: 5px; left: 160px; }
.partners .block-inner { position: relative; }
.partners-wrapper { position: absolute; top: 30px; left: 40px; }
.partners ul { padding: 0; }
.partners li { width: 139px; height: 71px; display: block; float: left; background: url(../images/partners-block.png) no-repeat; position: relative; padding-right: 13px; }
.partners img { position: absolute; }
.partners .prev { width: 19px; height: 25px; background: url(../images/prev.png) no-repeat; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; position: absolute; left: 12px; top: 48px; }
.partners .next { width: 19px; height: 25px; background: url(../images/next.png) no-repeat; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; position: absolute; right: 12px; top: 48px; }
.footer-outer { height: 190px; background: url(../images/footer.jpg) center top no-repeat #630304; }
#footer { height: 118px; position: relative; margin: 25px 0; font-size: 11px; color: #fff; width: 985px; margin: 0 auto; }
#footer a { color: #630304; }
.footer-address { position: absolute !important; top: 50px; left: 350px; line-height: 20px; padding-right: 22px; border-right: 1px solid #630304; }
.footer-address p { margin: 0; }
.footer-address a { }
.copyright { position: absolute !important; top: 50px; left: 55px; }
.footer-tel { position: absolute !important; top: 50px; left: 645px; line-height: 20px; }
.footer-links { position: absolute; top: 75px; left: 55px; text-transform: lowercase; }
.footer-links li { float: left; padding-right: 7px !important; margin-right: 7px !important; background: url(../images/footer-links-separator.gif) right 1px no-repeat; line-height: 11px; }
.footer-links a { }
.footer-links a:hover { color: #fff; }
.footer-links .last { background: none; }
.product-left { width: 253px; float: left; margin-right: 8px; }
.product-left .image { text-align: center; border: 1px solid #a2a3a3; padding: 5px 5px; }
.product-right { width: 220px; float: left; }
.product-right h1 { margin-bottom: 18px; }
.product-right h2 { background: #e4e6e8; height: 25px; font-size: 11px; color: #424c53; font-weight: bold; padding-left: 11px; line-height: 25px; margin-bottom: 15px; }
.product-right .descr { font-size: 11px; color: #444; line-height: 14px; padding-left: 2px; }
.product-right .sell-price { margin-top: 25px; font-size: 11px; font-weight: bold; color: #424c53; }
.product-right .sell-price span { color: #a74142; }
.product-right .sell-price span span { font-size: 14px; }
.product-right .price a { font-size: 11px; color: #da4c06; font-weight: bold; padding: 1px 0 1px 26px; background: url(../images/download.gif) left no-repeat; }
.product-right .price { padding: 0 0 0 11px; }
.product-right .price a:hover { color: #000; }
.techs { font-size: 11px; margin-top: 15px; }
.techs table { }
.techs h2 { height: 25px; background: #e4e6e8; font-size: 11px; color: #911213; font-weight: bold; padding-left: 11px; line-height: 25px; }
.techs tr.two { background: #f8f9fa; }
.techs td { padding: 7px 5px 7px 11px; vertical-align:top; }
.techs td.left { width: 35%; }
.techs td.right { width: 65%; }
.techs td strong { color: #424c53; }
.techs .last td { background: none; }
.descr-more { font-size: 11px; margin-top: 15px; text-align: left; line-height: 14px; }
.view-catalog .title { font-size: 12px; font-weight: bold; background: #e4e6e8; padding: 5px 14px; margin-bottom: 10px; }
.view-catalog .title a { color: #424c53; text-decoration: none; }
.view-catalog ul, .view-catalog li { padding: 0; margin: 0; list-style: none; list-style-type: none; }
.view-catalog ul { padding-left: 10px; }
.view-catalog li { background: url(../images/taxonomy-bullet.gif) left 6px no-repeat; padding: 0 0 1px 14px; font-style: italic; font-size: 12px; }
.taxonomy-term-info { font-size: 12px; text-align: justify; margin-top: 30px; }
.view-catalog .row { margin-bottom: 25px; font-size: 11px; line-height: 14px; }
.view-catalog .header { font-weight: bold; margin-bottom: 8px; color: #424c53; }
.list-image { float: left; width: 83px; padding: 5px; border: 1px solid #a5a6a6; margin-right: 15px; }
.list-image a { width: 100%; display: block; text-align: center; }
.list-descr { padding-top: 6px; width: 145px; float: left; margin-right: 27px; min-height: 80px; }
.list-manufacturer { padding-top: 6px; width: 110px; float: left; margin-right: 15px; min-height: 80px; }
.list-sell-price { padding-top: 6px; width: 70px; float: left; min-height: 80px; color: #a74142; font-weight: bold; }
.list-sell-price span { font-size: 14px; }
.breadcrumb { margin-top: -10px; margin-bottom: 15px; }
ul.breadcrumbs { padding: 7px 0 0 0; margin: 0; font-size: 11px; }
ul.breadcrumbs li { padding: 0 13px 0 0; margin: 0 8px 0 0; float: left; list-style: none; list-style-type: none; background: url(../images/breadcrumb-separator.gif) right 6px no-repeat; }
ul.breadcrumbs li a { color: #76828b; }
ul.breadcrumbs li a:hover { color: #000; }
ul.breadcrumbs li.breadcrumb-last { background: none; padding: 0; margin: 0; color: #76828b; font-weight: bold; }
.block.search { position: absolute; right: 0; top: 110px; padding-left: 48px; background: url(../images/search-text.png) left no-repeat; }
.block.search .form-text { border: 0; background: url(../images/search-form.png) no-repeat; width: 157px; height: 28px; padding: 0 35px 0 14px; font-size: 12px; line-height: 28px; }
.block.search .form-text.inactive { color: #b1b6bb; }
.block.search .container-inline { position: relative; }
.block.search .form-submit { position: absolute; right: 7px; top: 5px; width: 20px; height: 20px; background: url(../images/search-btn.gif) no-repeat; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; }
.block.search .form-item { margin: 0; }
.faceted-search-more, #edit-refine-wrapper { display: none; }
.block.btns { margin-bottom: 30px; }
.block.btns p { margin-bottom: 6px; }
.icons { position: absolute !important; top: 0; right: 0; }
.icons li { float: left; }
.icons li { margin-right: 2px !important; padding: 8px 11px 7px 9px !important; }
.icons li.active-trail { background: url(../images/icon-bg.png) center top no-repeat; }
.icons li.home a { width: 11px; height: 10px; background: url(../images/icon-home.gif) center 4px no-repeat; padding: 5px; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; }
.icons li.home.active-trail a { background: url(../images/icon-home-active.gif) center 4px no-repeat; }
.icons li.mailus a { width: 13px; height: 9px; background: url(../images/icon-mail.gif) center center no-repeat; padding: 5px; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; }
.icons li.mailus.active-trail a { background: url(../images/icon-mail-active.gif) center center no-repeat; }
.icons li.sitemap a { width: 11px; height: 9px; background: url(../images/icon-sitemap.gif) center center no-repeat; padding: 5px; border: 0; cursor: pointer; margin: 0; text-indent: -9999px; display: block; font-size: 0; line-height: 0px; }
.icons li.sitemap.active-trail a { background: url(../images/icon-sitemap-active.gif) center center no-repeat; }
#site-map ul, #site-map li { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
#site-map ul ul { padding: 3px 0 5px 7px; }
#site-map ul ul ul { padding: 3px 0 5px 7px; }
#site-map li { padding: 0 0 2px 15px; background: url(../images/bullet-left-2.gif) left 8px no-repeat; }
#site-map h2 { font-size: 18px; font-weight: normal; }
#site-map .site-map-menus { float: left; width: 230px; margin-right: 15px; }
#site-map .site-map-taxonomys { float: left; width: 230px; }
#sidebar-first .block { margin-bottom: 20px; }
.front #content-area { padding-top: 7px; }
.view-catalog-frontpage td { padding: 0 0 15px 0; vertical-align: top; }
.view-catalog-frontpage td.col-1 { padding-right: 15px; }
.view-catalog-front td { width: 33.3%; padding: 0 10px 35px 0; vertical-align: top; }
.view-catalog-front td.col-3 { padding-right: 0; }
.view-catalog-front td .image { height: 130px; }
.view-catalog-front td .title { color: #dd4b03; font-size: 17px; font-style: italic; text-transform: uppercase; height: 32px; padding-bottom: 10px; }
.view-catalog-front td ul, .view-catalog-front td li { padding: 0; margin: 0; list-style: none; list-style-type: none; }
.view-catalog-front td ul { padding-left: 5px !important; }
.view-catalog-front td li { font-size: 12px; font-style:italic; font-weight:bold; font-family:"Arial",sans-serif; }
.view-catalog-front td li a { color:#25577b; }
.node-type-page .node-inner, .node-type-news .node-inner { font-size: 12px; text-align: justify; }
.view-prices .title { font-weight: bold; padding-bottom: 5px; }
.view-prices .descr { font-size: 12px; text-align: justify; font-family:13px/18px "Tahoma",helvetica,Arial,sans-serif; }
.view-prices .row { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; }
.view-prices .row.last { border: none; }
.cck_fullname_prefix_wrapper { float: left; margin-left: 5px; }
.cck_fullname_first_wrapper { float: left; margin-left: 5px; }
.cck_fullname_middle_wrapper { float: left; margin-left: 5px; }
.cck_fullname_last_wrapper { float: left; margin-left: 5px; }
.cck_fullname_suffix_wrapper { float: left; margin-left: 5px; }
