

@import url(http://fonts.googleapis.com/css?family=Open+Sans:100,200,400,300italic,300,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);

.pro .content h3, .pro .content h3 a, .pricelist-item h3 a { } 
.price .price-without-vat, .price .price-with-vat { } 
.block, .mainselection { } 

* { margin: 0; padding: 0; } 
html, body { height: 100%; font-size: 14px; } 
#page { min-height: 100%; width: 100%; } 
#wrap { } 

#footer { position: relative; clear: both; padding-top: 7px; } 
body:before { content: ""; height: 100%; float: left; width: 0; margin-top: -32767px; } 
body { font-family: "Open Sans",Helvetica Neue, Arial, Helvetica, Geneva, sans-serif; color: #888; } 
a { color: #444444; } 
#header-wrapper { padding-bottom: 5px; } 

h1, h2, h3, h4 { background: url('../Responsive_Multi4/Images/line.png') no-repeat -550px bottom scroll; background-image-ident: background2; } 
h1 { font-size: 170%; color: #252525; margin-bottom: 5px; } 
h2 { font-size: 130%; } 
h3 { font-size: 120%; } 
h4 { font-size: 110%; } 
.padding { padding: 5px; } 
.invisible { display: none; } 
#page-body-wrapper { padding-top: 5px; } 
#header { margin-top: 10px; } 
#header .container { position: relative; } 
#header .logo { margin-top: 11px; } 
#header .cover { background: white; background: linear-gradient(to bottom, #f0f0f0 30%, white); padding-left: 10px; padding-right: 10px; } 
#top-menu .cover { background: white; border: 1px dashed #e0e0e0; border-width: 1px 0 0 0; padding: 6px 2px 3px 2px; } 

#top-navi { padding-top: 2px; padding-bottom: 4px; } 
#top-navi .view-nav { display: none; } 
#top-navi .view-nav a { display: block; line-height: 37px; font-size: 100%; } 
#top-navi .view-nav i { width: 22px; font-size: 100%; font-weight: bold; } 
#top-navi .view-nav i.icon-angle-down { display: none; } 
#top-navi .view-nav.active i.icon-angle-right { display: none; } 
#top-navi .view-nav.active i.icon-angle-down { display: inline-block; *display: inline; zoom: 1; } 
#top-nav { font-size: 90%; padding-top: 2px; padding-bottom: 2px; } 
#top-nav ul { } 

#top-nav > ul > li { border-left: 1px solid gray; padding-top: 3px; margin-top: 0px; } 
#top-nav > ul > li:hover { background: linear-gradient( to bottom, rgba(255,255,255,0.5), transparent); border-radius: 3px; } 
#top-nav > ul > li:hover .caret { border-top-color: white; }

#top-nav li { float: left; line-height: 17px; } 
#top-nav li.last { border-right-style: none; } 
#top-nav li a { display: block; padding-left: 20px; padding-right: 20px; } 
#top-nav li.last a { padding-right: 0; } 
#top-nav li li { float: none; } 
#header-tools { width: 670px; float: right; margin-top: 10px; } 
#header-tools .search-form input { width: 260px; height: 27px; } 
#header-tools ul li li { padding-left: 6px; padding-right: 6px; } 
#header-tools ul>li span { } 
.cart-menu { margin-top: 6px; } 
.cart-menu li { float: left; margin-left: 20px; font-size: 90%; } 
.cart-menu li li { float: none; margin-left: 0; } 
.search-form { position: relative; } 
.whisperer-cover { background-color: white; width: 100%; } 
.whisperer-cover ul { list-style-type: none; } 
.whisperer-cover ul li { padding: 4px; } 
.whisperer-cover ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 280px;} 
.whisperer-cover ul li.active { background-color: #efefef; } 

#top-menu { } 
#top-menu .row { } 
#top-menu a.home { float: left; width: 3%; } 
#top-menu #desctop-levels { width: 97%; font-size: 110%; } 
#top-menu #desctop-levels li { float: left; position: static; z-index: 999; } 
#top-menu #desctop-levels li:hover{position: relative;}
#top-menu #desctop-levels li a { display: block;  padding: 4px 6px 4px 6px; } 
#top-menu #desctop-levels li:hover a.level-1 {} 
#top-menu #desctop-levels ul.sub-menu { display: none; position: absolute; width: 200px; left: -1px; z-index: 99999;} 
#top-menu #desctop-levels ul.sub-menu li { float: none; padding: 3px; } 
#top-menu #desctop-levels ul.sub-menu li a { padding-top: 4px; padding-bottom: 4px; } 
#top-menu li.level-1.parentOfSelected.level-1 > a, li.level-1.selected > a { font-weight: bold; color: #3AAACF; background: rgba(255,255,255,0.3);} 
#top-menu #desctop-levels li.level-1:hover ul.sub-menu { display: block; } 
#top-menu #desctop-levels li.level-1 { border-left: 1px solid #FFcc83; border-right: 1px solid orange; }

#device-levels { position: relative; display: none; z-index: 999; } 
#device-levels a { display: block; } 
#device-levels li.maincat { } 
#device-levels a.maincat { line-height: 40px; color: white; font-size: 130%; } 
#device-levels a.maincat i { font-size: 130%; width: 50px; } 
#device-levels a.maincat i.icon-angle-down { display: none; } 
#device-levels a.maincat.active i.icon-angle-right { display: none; } 
#device-levels a.maincat.active i.icon-angle-down { display: inline-block; *display: inline; zoom: 1; } 
#device-levels ul.subcat { position: absolute; width: 100%; top: 40px; display: none; } 
#device-levels ul.subcat > li { margin-left: 20px; } 
#device-levels ul ul li { padding: 5px 5px 5px 20px; } 
li li span.selected { text-decoration: underline; } 
#page-body { padding-top: 10px; background: white; overflow: hidden; margin-top: 5px; margin-bottom: 10px; } 
.sidebar { background: white; } 
.sidebar, .mainbar { padding-top: 10px; } 
.sidebar .sb-content { padding-left: 5px; padding-right: 5px; } 
.sidebar h4 { padding-bottom: 5px; } 
.block-content { padding-top: 4px; } 
.sidebar .block { padding: 5px; } 
.sidebar .block ul { list-style-type: none; } 
.sidebar .block-title { color: white; } 
.sidebar .block-title h4 { background-image: none; padding: 5px; } 
.sidebar .block-title h4
{
color: darkorange;
font-weight: 100;
padding-top: 1px;
border-bottom: 1px solid white;
}
.tab-content { padding: 10px 0; } 
.tab-content ul { list-style-type: none; } 
#manufacturers li { margin-right: 20px; float: left; } 
#manufacturers li span, #manufacturers li input { display: inline-block; *display: inline; zoom: 1; vertical-align: top; } 
#manufacturers li input { margin-top: 4px; } 
#paramsearch { } 
#paramsearch ul { margin-bottom: 10px; } 
#paramsearch h5 { font-weight: bold; } 
#manufacturers { font-size: 90%; } 
.dropdown-menu.filter { padding: 6px; font-size: 90%; } 
.dropdown-menu.filter p { margin-top: 5px; margin-bottom: 5px; } 
#levels { } 
#levels a { display: block; padding-left: 5px; } 
#levels ul.first-parent { } 
#levels ul.sub-menu { display: none; } 
#levels ul.sub-menu.selected, #levels ul.sub-menu.parentOfSelected { display: block; } 
#levels li.level-1.selected > a { color: #3AAACF; }
#levels li.level-1.parentOfSelected > a  { color: #06799F; }
#levels ul.sub-menu a.selected { color: #3AAACF; }
#levels ul.sub-menu a.parentOfSelected { color: #06799F; }
#levels a.level-1:hover { background: linear-gradient(to bottom,  rgba(212,212,212,1) 0%,rgba(232,232,232,1) 47%,rgba(252,252,252,1) 100%);}

#levels li.level-1 { position: relative; } 
#levels a.level-1 { padding-top: 4px; padding-bottom: 3px; position: relative; } 
#levels a.show-sub { width: 19px; height: 19px; position: absolute; padding: 0; z-index: 999; top: 7px; right: 6px; } 
#levels li { } 
#levels li li { padding-left: 10px; } 
#levels span.selected { font-weight: bold; } 
#catalogue-header { background: white; font-size: 90%; margin-bottom: 10px; } 
#catalogue-header img { display: block; float: left; max-height: 200px; max-width: 200px; } 
.catalog-header { font-size: 80% !important; margin-top: 10px; } 
.pagination { margin-right: 10px; } 
.pagination span.selectedpageindex { background: #f5f5f5 !important; } 
#breadcrumb { } 
#breadcrumb .container { font-size: 90%; } 
#breadcrumb .container span { display: inline-block; *display: inline; zoom: 1; margin-right: 5px; } 
.BreadCrumbs { padding-left: 12px; padding-top: 2px; padding-bottom: 2px; } 
.main-content { padding-right: 10px; } 
#pricelist { } 
#pricelist .pricelist-item .cat-num li { display: inline-block; *display: inline; zoom: 1; font-size: 90%; } 
#pricelist .pricelist-item .cat-num li span { font-weight: bold; padding-left: 5px; padding-right: 20px; } 
#pricelist .pricelist-item { border-bottom: 2px solid #e8e8e8; padding-bottom: 10px; padding-top: 10px; } 
#pricelist .pricelist-item .header { position: relative; } 
#pricelist .pricelist-item .header h3 { font-size: 95%; } 
#pricelist .pricelist-item .desc { font-size: 90%; } 
#pricelist .price-signs { text-align: right; } 
#pricelist .price-signs li { display: inline-block; *display: inline; zoom: 1; font-size: 85%; margin-left: 14px; color: #99110f; } 
#pricelist .row.buy li { float: left; } 
#pricelist .row.buy .count input { width: 40px; height: 28px; text-align: center; } 
#pricelist .row.buy li.price { padding-top: 4px; padding-right: 9px; } 
#pricelist .row.buy li.measure { padding-top: 3px; padding-left: 3px; padding-right: 3px; } 
#pricelist .footer { margin-top: 10px; } 
#tabs { position: relative; padding-top: 30px; font-size: 80%; } 
#tabs .tabs { position: absolute; top: 0; } 
#tabs .tabs li.ui-tabs-active { background: #f9f9f9; border-top: 2px solid #f9f9f9; border-right: 2px solid #f9f9f9; border-left: 2px solid #f9f9f9; border-bottom-style: none; } 
#tabs .tabs li { background: #e9e9e9; } 
#tabs .tab { background: #f9f9f9; } 
.banner { } 
.banner img { width: 100%; } 
.main { padding-right: 5px; padding-left: 5px; } 
#sub { } 
#sub li { margin-bottom: 5px; } 
#sub li a { background: #ddf1fe; display: block; font-size: 80%; padding: 5px; } 
#products { margin-top: 5px; } 
.pro { margin-bottom: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.pro.clear { margin-left: 0; } 
.pro .image { background: white; position: relative; min-height: 80px;} 
.pro .image img { display: block; max-width: 93%; margin-left: auto; margin-right: auto; max-height: 170px; } 
.pro .image .add { position: absolute; bottom: -2px; left: 8px; display: none; } 
.signs { position: absolute; top: 9px; left: 7px; } 
.signs ul { list-style-type: none; font-size: 65%; } 
.signs ul li { position: relative; } 
.signs ul li span { display: block; color: white; text-align: center; padding-left: 3px; padding-right: 2px; text-transform: uppercase; margin-bottom: 2px; } 
.signs ul li i { position: absolute; display: block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; right: -5px; top: 3px; } 
.pro .details { padding: 3px; } 
.pro h3 { font-size: 100%; margin: 0 0 10px 0; } 
.pro h3 a { display: block;} 
.pro .price { text-align: right; } 
.pro .addto { margin-top: 6px; } 
.pro .addto .box { } 
.pro .addto .box.count { text-align: center; } 
.pro .addto .box.count input { width: 40px; height: 28px; } 
.pro .addto .box.ks { font-size: 80%; text-align: center; padding-top: 5px; padding-left: 5px; padding-right: 5px; } 
.pro .addto .box.ks span { display: block; line-height: 24px; } 
.pro .addto .box.buy { text-align: right; } 
.pro .addto .box.buy.full { width: 100%; } 
.pro .addto .box.buy a { font-size: 90%; } 
.pro .addto .btn i { padding-right: 10px; } 
.pro .addto input { width: 100%; height: 24px; text-align: center; } 
.pro .addto .add a { background: #e1e1e1; margin-top: 3px; height: 24px; width: 24px; float: left; margin-left: 1px; } 
.pro:hover { -moz-box-shadow: 0 0 10px #dedede; -webkit-box-shadow: 0 0 10px #dedede; box-shadow: 0 0 10px #dedede; -moz-box-shadow: 0px 0px 25px #ccc; -webkit-box-shadow: 0px 0px 25px #ccc; -webkit-box-shadow: 0px 0px 25px #ccc; } 
.pro ul { list-style-type: none; } 
.pro ul.detail-list li { font-size: 80%; float: left; width: 50%; } 
.pro ul.detail-list li span { color: #2d6461; font-weight: 600; padding-left: 2px; } 
.pro ul.show-description { font-size: 80%; } 
.pro ul.show-description li { margin-top: 5px; margin-bottom: 5px; } 
#products li .addto .add a img { display: block; width: 99%; max-width: 24px; margin-left: auto; margin-right: auto; } 
.text-input { width: 100%; margin: 0; padding-top: 6px; padding-bottom: 6px; } 
.text-input.same { width: 48%; } 
.text-input.small { width: 30%; } 
.text-input.large { width: 67%; } 
.text-input.error { border: 1px dashed red; } 
.lost-pass .text-input{width:40%;}
.textarea { } 
.register label { margin-bottom: 0; font-weight: bold; } 
.register .col { margin-bottom: 2px; margin-top: 2px; } 
.dropdown-menu { } 
.dropdown-menu h5 { } 
.dropdown-menu .content { padding: 8px; } 
.dropdown-menu .buttons { text-align: right; margin-top: 5px; } 
.dropdown-menu .links { margin-top: 15px; } 
.dropdown-menu .links a { padding-left: 0 !important; padding-right: 0!important; display: block; } 
.dropdown-menu.login { width: 197px; } 
.dropdown-menu.my-account { width: 190px; } 
.dropdown-menu.my-account a { padding-left: 0 !important; padding-right: 0!important; display: block; } 
.dropdown-menu.my-account p { font-weight: bold; margin-bottom: 7px; } 
.dropdown-menu.my-account li { margin-bottom: 8px; } 
.top-user-selection { font-size: 90%; margin-bottom: 10px; margin-top: 10px; } 
.top-user-selection h2 { margin-bottom: 8px; } 
.top-user-selection .row { background: white; margin-bottom: 2px; } 
.top-user-selection .img, .top-user-selection .num { line-height: 50px; text-align: center; } 
.top-user-selection img { display: block; width: 90%; max-height: 50px; vertical-align: middle; } 
.top-user-selection h4 { } 
.top-user-selection small { display: block; font-size: 70%; } 
.top-user-selection .show-hide { text-align: center; border-top: 1px solid #ebebeb; } 
.top-user-selection .show-hide a { display: inline-block; *display: inline; zoom: 1; background: #ebebeb; font-size: 80%; padding-left: 10px; padding-right: 10px; vertical-align: top; } 
#price-slider { margin-top: 10px; margin-bottom: 10px; } 
.ui-slider { position: relative; text-align: left; } 
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: default; } 
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } 
.ui-slider-horizontal { height: .8em; } 
.ui-slider-horizontal .ui-slider-handle { top: -.3em; } 
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 
.ui-slider-horizontal .ui-slider-range-min { left: 0; } 
.ui-slider-horizontal .ui-slider-range-max { right: 0; } 
.ui-slider-vertical { width: .8em; height: 100px; } 
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 
.ui-slider-vertical .ui-slider-range-min { bottom: 0; } 
.ui-slider-vertical .ui-slider-range-max { top: 0; } 
#price-slider .ui-slider-horizontal .ui-slider-handle { background: #b1d9f0; height: 25px; width: 25px; top: 0; } 
#price-slider .ui-slider-horizontal .ui-slider-range { background: #eff8fd; } 
#price-slider .ui-slider-horizontal { background: #f9f9f9; height: 25px; } 
#price-slider p { font-size: 70%; } 
#price-slider .check-box { margin-left: 3px; float: right; } 
#slider-range .ui-slider-handle.to { margin-left: -25px; } 
#price-slider .col { margin-bottom: 2px; } 
#filters { background: #f9f9f9; margin-bottom: 10px; } 
#filters ul.filter-tabs li { font-size: 80%; background: #e9e9e9; padding: 4px; border-bottom: 1px solid #fff; } 
#filters ul.filter-tabs li.last { border-bottom-style: none; } 
#filters ul.filter-tabs li.ui-state-active { background: #f9f9f9; } 
#filters ul.filter-tabs li a { display: block; } 
#filters .filter-list .col { margin-left: 0; font-size: 70%; } 
.sort-details { margin-bottom: 10px; } 
.paginator { height: 16px; background: url('../Responsive_Multi4/Images/gt.png') repeat-x 0 top scroll; } 
.paginator .view-as { width: 40px; } 
.paginator .view-as a { display: block; width: 16px; height: 16px; float: left; margin-right: 4px; } 
.paginator a.as-grid { background: url('../Responsive_Multi4/Images/view-as-grid.png') no-repeat left top scroll; } 
.paginator a.as-list { background: url('../Responsive_Multi4/Images/view-as-list.png') no-repeat left top scroll; } 
.paginator .view-as a.active { background-position: -16px; } 
.pager { } 
.pager a, .pager span { display: inline-block; *display: inline; zoom: 1; font-size: 65%; text-align: center; min-width: 16px; background: #e1e1e1; vertical-align: top; height: 16px; } 
.pager a:hover { background: #969696; color: white; -moz-box-shadow: 0 0 10px #dedede; -webkit-box-shadow: 0 0 10px #dedede; box-shadow: 0 0 10px #dedede; } 
.pager span { background: #969696; color: white; } 
.pager a.arrow.back { background: #e1e1e1 url('../Responsive_Multi4/Images/pager.png') no-repeat left top scroll; } 
.pager a.arrow.forward { background: #e1e1e1 url('../Responsive_Multi4/Images/pager.png') no-repeat -16px top scroll; } 
a.direction { background: #969696; width: 25px; height: 25px; } 
#product .product-header { } 
#product .product-header .col.picture { position: relative; } 
#product .product-header .col.picture .pic img { display: block; max-height: 300px; max-width: 90%; margin-left: auto; margin-right: auto; } 
#product .product-header .col.picture .pic { background: white; max-height: 300px; } 
#product .product-header .col.picture .gallery { margin-top: 5px; } 
#product .product-header .col.picture .slider { width: 100%; overflow: hidden; height: 84px; } 
#product .product-header .col.picture .gallery li { float: left; width: 84px; height: 84px; list-style-type: none; margin-right: 2px; } 
#product .product-header .col.picture .gallery li img { max-width: 84px; max-height: 84px; display: block; margin-left: auto; margin-right: auto; } 
#product .product-header .gallery a.arrow-holder { height: 80px; background: #e1e1e1; display: none; position: absolute; top: 0; width: 20px; } 
#product .product-header .gallery:hover a.arrow-holder { display: block; } 
#product .product-header .gallery a.arrow-holder.left { left: -20px; background: #e1e1e1 url('../Responsive_Multi4/Images/icons/16/arrow-3-left.png') no-repeat scroll; } 
#product .product-header .gallery a.arrow-holder.right { right: -20px; background: #e1e1e1 url('../Responsive_Multi4/Images/icons/16/arrow-3-right.png') no-repeat scroll; } 
#product .product-header .col.desc { } 
#product .product-header .col.desc .price { text-align: left; font-size: 80%; } 
#product .product-header .col.desc .price p { font-weight: bold; line-height: 18px; font-size: 140%; } 
#product .product-header .col.desc .price small { font-size: 70%; } 
#product .product-header .box { } 
#product .product-header .box.last { } 
#product .product-header .box h1 { font-size: 110%; } 
#product .product-header .box.first { background: white; padding: 10px; } 
#product .product-header .box.details { font-size: 80%; } 
#product .product-header .box.details span { font-weight: 600; } 
#product .product-header .box.details li { padding: 5px; } 
#product .product-header .box.details li.odd { background: #efefef; } 
#product .product-header ul, #product .product-header li { list-style-type: none; } 
#product .product-header .box.links { font-size: 80%; } 
#product .product-header .box.links li { } 
#product .product-header .box.links li span { text-decoration: underline; padding-left: 5px; } 
i.add2cart { margin-right: 9px; } 
#product-details { margin-top: 10px; } 
#product-details ul.tabs li { float: left; font-size: 90%; padding: 10px 20px; background: #ebebeb; border-right: 1px solid #d6d6d6; } 
#product-details ul.tabs li.last { border-right-style: none; } 
#product-details ul.tabs li.ui-state-active { background: #f8f8f8; } 
#product-details ul.tabs li.ui-state-active a { color: black; } 
#product-details .tab { background: #f9f9f9; padding: 10px; font-size: 90%; } 
#product-details .tab p { margin-bottom: 10px; } 
#product-details .tab .tdpar { font-weight: bold; } 
.add-to-cart { font-size: 80%; margin-top: 10px; } 
.add-to-cart .buy-price p { font-size: 100%; text-align: right; font-weight: bold; line-height: 17px; } 
.add-to-cart .buy-price p span { color: #2d6461; } 
.add-to-cart .buy-price p small { font-size: 80%; } 
.add-to-cart .count { padding-left: 10px; } 
.add-to-cart .count input { width: 60px; height: 35px; } 
.add-to-cart .submit { } 
.add-to-cart .submit a.button.xxl span { background: #af1702 !important; padding-left: 25px; padding-right: 25px; line-height: 25px; } 
.configuration { margin-top: 20px; margin-bottom: 20px; } 
.configuration table { width: 100%; font-size: 90%; } 
.configuration .product-list-header { font-weight: bold; background-color: #ebebeb; } 
.configuration .componentgroup-name { font-weight: bold; } 
.configuration .product-list-secrow { } 
.configuration .product-list-secrow input { width: 40px; } 
.configuration .price, .configuration .price-with-vat { font-weight: bold; } 
.configuration .price-with-vat { color: #2d6461; } 
.configuration .configure-button { margin-top: 8px; text-align: right; } 
#product .selectedlinked.accordion { margin-top: 10px; } 
#product .selectedlinked.accordion .row { padding: 10px; } 
table.parameters { width: 100%; } 
table.parameters td.property-name { width: 30%; font-weight: bold; } 
table.parameters  tr.property-title { font-weight: bold; font-size: 110%; } 
.label label { display: block; margin-left: 3px; margin-bottom: 3px; } 
.label .text-input, .label .textarea, .input select { width: 100%; display: block; } 
.label .textarea { height: 70px; } 
label em { color: red; font-weight: bold; } 
label.error { color: red; font-size: 80%; } 
small.required { font-size: 80%; color: red; } 
small.as-company { display: block; } 
.mainbar .block { background: white; padding: 10px; font-size: 90%; margin-bottom: 10px; border: 2px solid #e8e8e8; } 
.block.register h3 small { font-size: 80%; } 
.block.register .row.line { max-width: 800px; padding-bottom: 2px; padding-top: 2px; } 
.block.register ul { list-style-type: none; } 
.block.register .label { display: table; width: 100%; } 
.block.register .label.middle label { display: table-cell; vertical-align: middle; padding-right: 10px; } 
#userselection1, #userselection2, #userselection3 { display: none; } 
#cart { } 
#cart .buttons { text-align: right; } 
.block.cart { background: white; padding: 10px; font-size: 80%; margin-bottom: 10px; } 
.block.cart h5 { } 
.block.cart .row { border-bottom: 1px solid #e3e3e3; } 
.block.cart .row.header { background: #f5f5f5; } 
.block.cart .row.product { padding-top: 2px; padding-bottom: 2px; } 
.block.cart .row.product img { display: block; width: 100%; max-height: 50px; } 
.block.cart .row.product span { display: block; padding-top: 6px; } 
.block.cart .row.product span small, .block.cart .row.summary span small { display: none; } 
.block.cart .row.product input { width: 100%; text-align: center; } 
.block.cart .row.product .name a { font-size: 90%; text-decoration: underline; } 
.block.cart .row.buttons { text-align: right; padding-top: 10px; padding-bottom: 10px; } 
.block.cart .row.summary.price h5 { font-size: 120%; color: #2d6461; } 
.block.cart.summary h3 { color: #2d6461; font-size: 140%; margin-bottom: 9px; } 
.block.cart .row.summary  small { display: none; } 
.checkout { } 
.checkout .box { margin-top: 10px; margin-bottom: 10px; } 
.checkout .steps { padding-bottom: 9px; } 
.checkout .buttons { text-align: right; margin-top: 10px; } 
.checkout h2 { margin-bottom: 10px; } 
.checkout ul { list-style-type: none; } 
.checkout ul li { padding: 3px; } 
p.missing-entry { color: #b71702; } 
.missing label { color: #b71702; } 
.SumInfo { margin-top: 10px; } 
.SumInfo table { width: 100%; background: #f5f5f5; } 
.SumInfo th { font-size: 90%; color: #2d6461; text-align: left; } 
.SumInfo tr.product-list-row { text-align: left; } 
.user-data { } 
.user-data label { display: inline; } 
.user-data span { } 
.block.buttons { background: white; padding: 10px; margin-bottom: 10px; } 
.orders { width: 100%; text-align: left; margin-top: 10px; margin-bottom: 10px; } 
.orders a { text-decoration: underline; } 
.order tr.product-list-footer .price, .order tr.product-list-footer .price-with-vat { font-weight: bold; } 
#footer-slider { display: none; } 
#footer-slider .container { background: white; } 
.navbar { } 
.touchcarousel li { float: left; } 
.touchcarousel { position: relative; overflow: hidden; } 
.touchcarousel .touchcarousel-container { position: relative; margin: 0; padding: 0; list-style: none; left: 0; } 
.touchcarousel .touchcarousel-wrapper { position: relative; overflow: hidden; width: 100%; height: 100%; } 
.touchcarousel li.last { margin-right: 0; } 
#prislusenstvi .touchcarousel { height: 232px; } 
#prislusenstvi li.touchcarousel-item { margin-right: 2px; width: 166px; } 
.modal { } 
.modal textarea { width: 100%; } 
#footer .cc { padding: 6px; } 
#footer h4 { color: #505050; } 
#footer a { } 
#footer-menu li { float: left; width: 50%; } 
#newslatter { } 
#newslatter .text-input { width: 56%; } 
.accordion-group { margin-bottom: 4px; } 
#full-footer-menu { font-size: 90%; } 
#device-footer-menu { display: none; } 
#device-footer-menu h4 { padding: 6px; background-image: none; } 
#device-footer-menu li { list-style-type: disc; list-style-position: inside; } 
#device-footer-menu  .accordion-body { padding-left: 10px; padding-right: 10px; font-size: 90%; } 
#copyright { color: #f5f5f5; text-align: center; line-height: 24px; margin-top: 10px; font-size: 90%; } 
#copyright a { color: white; } 
.check-box { background: #efefef; font-size: 70%; line-height: 25px; padding-left: 5px; padding-right: 5px; cursor: pointer; } 
.check-box.active { background: #e1e1e1; } 
.select-box { font-size: 70%; background: url('../Responsive_Multi4/Images/select-box.png') no-repeat left top scroll; position: relative; z-index: 9999999999; line-height: 25px; } 
.select-box a { display: block; padding-left: 5px; padding-right: 5px; } 
.select-box a.selected { } 
.select-box a.selected span { padding-right: 20px; background: url('../Responsive_Multi4/Images/arrow-down.png') no-repeat right center scroll; } 
.select-box ul { position: absolute; background-image: url('../Responsive_Multi4/Images/select-box-ul.png') repeat scroll; margin-left: 0; padding-left: 0; left: 0; top: 25px; width: 150px; display: none; } 
.select-box ul li { list-style-type: none; padding-left: 10px; padding-right: 10px; margin-bottom: 4px; } 
.select-box ul li:hover { background: #e1e1e1; } 
.tbox { position: relative; display: inline-block; *display: inline; zoom: 1; } 
.tbox.light { background-image: url('../Responsive_Multi4/Images/tbox-light.png') repeat scroll; min-height: 25px; min-width: 25px; line-height: 25px; } 
a.icon { display: block; line-height: 25px; min-height: 25px; min-width: 25px; } 
a.icon.favorites { } 
a.icon.compare { } 

.select-box, .inline { display: inline-block; *display: inline; zoom: 1; vertical-align: top; } 
.hide { display: none; } 
.price span, .price strong { color: #252525; font-weight: bold; } 
.clearthis:after, #desctop-levels:after, .cover:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; } 

.light-border { border: 3px solid #f9f9f9; } 

body{ line-height: 1.6875;}
.container{ max-width: 1200px; margin-left: auto; margin-right: auto;}
.royalSlider {max-width: 1200px; height: 410px; position: relative; direction: ltr; background-color: white;}
.bContainer{height: 410px; position: relative;}
.bContainer h2{position: absolute; right: 30px; top: 20px; -webkit-backface-visibility: hidden; font-size: 250%; color: #a51213;}
.bContainer img.banner{position: absolute; height: 400px; top: 8px; left: 20px;}
.bContainer .message{position: absolute; width: 30%; right: 31px; text-align: right;}
.bContainer .message.first{top: 90px;}
.bContainer .message.second{top: 220px;}
.bContainer .message.buy{ bottom: 22px;}
#top-menu ul li{}
#top-menu a.home{display: block;}
#top-menu a.home img{ height: 22px; padding-top: 8px; padding-bottom: 2px; padding-left: 5px;}
.touchcarousel.inrow4 li.touchcarousel-item {width: 170px; margin-right: 3px;}
#debug{display: none;}

.header-banner{ margin-left: 10px;}
.header-banner img{max-width: 530px;}

#header-tools { width: 339px; float: right; margin-top: 10px; } 
#header-tools h4{ text-align: right; background-image: none; padding: 0; margin: 0;}
.cart-menu li { float: left; margin-left: 10px; font-size: 90%; }

.Cart_Checkout{ margin-top: 10px;}

input.count{width: 60px; text-align: center;}
div.buttons { margin-bottom: 10px;}
.extrapay{ background-color: #f2f2f2;}
.product-list-row b.ui-table-cell-label{ font-size: 10px;}

.discform input[type=text], .discform textarea{width: 90%;}
.discform textarea {height: 150px;}
.enhsearch-form fieldset{ margin-bottom: 20px;}
.enhsearch-form fieldset legend{ font-weight: bold;}
.enhsearch-form table{width: 90%;}
.enhsearch-form td.name{width: 30%;}
.selectedlinked .content{ background-color: white;}
.block.News li{ margin-bottom: 8px;}
.block.News input[type=text]{width: 100%; height: 27px;}
#footer input[type=text]{ margin-top: 0;}
table.captcha{ margin-bottom: 5px;}
table.captcha td{ padding-right: 10px;}
table.captcha input[type=text]{ height: 21px;}

.pro .image-cover{min-height: 80px;}
.price p.extra-pay-catalogue {font-size: 100% !important; margin-top: 5px;}
.order-info label, .order-info span{display:inline-block; *display:inline; zoom: 1;}
.order-info label{ margin-right: 2px;}
.order-info span{ font-weight: bold;}
.main2 .main-inner{ margin-right: 10px;}
.block.cart{ margin-top: 10px;}
.configuration .count{ width: 30px; text-align: center;}
.product-list.order{width: 100%;}
.product-list.order tr.header { text-align: left;}
#device-nav ul.nav{width: 100%;}
#page.smarthphone-screen #device-nav  .dropdown-menu.pull-right{left: 0;}
#device-footer-menu li { list-style-type: none;} 
#device-footer-menu .accordion-toggle i{display: none;}
.tab-pane li{margin-right: 20px;}

span.ShowMU{display: block; line-height: 42px; padding-right: 4px;}

.mainselection{ padding: 10px; margin-bottom: 20px; margin-top: 10px;}
.mainselection h2{ margin-bottom: 10px; padding-left: 5px;}
.box.contact-part label{ font-weight: bold;}

#header .logo{max-width: 160px;} 
#header .logo img{display: block; max-width: 100%;}

.cart-menu a.remove{display: inline !important; padding: 0;}
.cart-menu a.remove:hover{ background-color: transparent;}
.cart-menu .dropdown-menu{ width: 336px;}
.cart-menu .dropdown-menu table{width: 100%;}
.cart-menu .dropdown-menu td{ font-size: 11px;}
.cart-menu .dropdown-menu td.name{width: 50%;  padding-right: 12px; padding-left: 6px;}
.cart-menu .dropdown-menu td.name span{max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}

.cart-menu{width: 338px; background-color: #efefef; height: 30px;}
.cart-menu .preview {display: block; line-height: 30px; font-size: 15px;}
.cart-menu .preview i.icon-shopping-cart{ font-size: 22px;}
.cart-menu .dropdown a.dropdown-toggle{display: block; line-height: 24px; font-size: 11px; width: 25px; text-align: center; background-color: #e1e0e2; margin-top: 3px; margin-right: 3px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}
.cart-menu .empty span{ padding-right: 6px;}
.cart-menu table{}

.js ul ul{display: none;}

.format-text p{ margin-bottom: 5px; margin-top: 5px;}
.pricelist-item .price-signs{ font-weight: bold;}
li.compareItem a{display:inline-block; *display:inline; zoom: 1;}
tr.compare-row td{ border-bottom: 1px solid gray; }
table.compare td{padding-top: 10px;}
table.bookmarked {width: 100%;}
ul.row.product-list{ margin-top: 20px;}

p.show-filters { font-weight: bold; margin-bottom: 10px;}
p.show-filters span{ font-weight: normal; }
p.show-filters span, p.show-filters a, p.show-filters i{display:inline-block; *display:inline; zoom: 1;}
p.show-filters span{ margin-left: 6px;}
p.show-filters a{ margin-left: 5px; color: #a30f1d;}

.swich{ text-align: center; margin-top: 10px;}

#levels li.level-1 { border-top: 1px solid #e7e7e7; } 
#levels a.level-1 { border-top: 1px solid white; } 
#levels a.level-1 { background: rgb(232,232,232); 

background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') repeat scroll; background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(242,242,242,1) 47%, rgba(252,252,252,1) 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(47%,rgba(242,242,242,1)), color-stop(100%,rgba(252,252,252,1))); 

background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fcfcfc',GradientType=0 ); 	

} 
#top-menu #desctop-levels ul.sub-menu li a:hover { background: rgb(232,232,232); 

background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') repeat scroll; background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(242,242,242,1) 47%, rgba(252,252,252,1) 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(47%,rgba(242,242,242,1)), color-stop(100%,rgba(252,252,252,1))); 

background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fcfcfc',GradientType=0 ); 	

} 
.accordion-group { background: rgb(232,232,232); 

background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') repeat scroll; background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(242,242,242,1) 47%, rgba(252,252,252,1) 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(47%,rgba(242,242,242,1)), color-stop(100%,rgba(252,252,252,1))); 

background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(242,242,242,1) 47%,rgba(252,252,252,1) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fcfcfc',GradientType=0 ); 	

} 

#top-menu #desctop-levels ul.sub-menu, #device-levels ul.subcat, #page-body, .whisperer-cover { box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); } 
#page-body-wrapper { 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(213,213,213,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,213,213,1)), color-stop(100%,rgba(255,255,255,0))); 
background: -webkit-linear-gradient(top,  rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); 
background: -o-linear-gradient(top,  rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); 
background: -ms-linear-gradient(top,  rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to bottom,  rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#00ffffff',GradientType=0 ); 

} 
#top-menu #desctop-levels ul.sub-menu
{
border: 1px solid darkorange;
border-top: 0;
padding-left: 3px;
padding-right: 3px;
border-radius: 0 0 0 5px;
}

#top-menu #desctop-levels ul.sub-menu li a
{
border-top: 1px dotted darkorange;
}
#top-menu #device-levels ul.sub-menu li a
{
border-bottom: 1px dotted darkorange;
}

#device-nav { } 
#device-levels a.maincat.active { } 
#device-levels ul.subcat { background: white; } 

#top-navi
{
background: rgb(80,80,80); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(80,80,80,1) 0%, rgba(61,61,61,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,80,80,1)), color-stop(100%,rgba(61,61,61,1))); 
background: -webkit-linear-gradient(top,  #ccc 30%, #222 80%); 
background: url('images/black_paper.png'), -webkit-linear-gradient(top,  #ccc 30%, #222 80%); 
background: -o-linear-gradient(top,  #ccc 30%, #222 80%); 
background: url('images/black_paper.png'), -o-linear-gradient(top,  #ccc 30%, #222 80%); 
background: -ms-linear-gradient(top,  #ccc 30%, #222 80%); 
background: url('images/black_paper.png'), -ms-linear-gradient(top,  #ccc 30%, #222 80%); 
background: linear-gradient(to bottom,  #ccc 30%,#222 80%); 
background: url('images/black_paper.png'), linear-gradient(to bottom,  #ccc 30%,#222 80%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#222',GradientType=0 ); 
background-image-ident: background1;

box-shadow: 0 6px 3px rgba(100,100,100,0.3);
border-bottom: 0.5px solid #f0f0f0;

}

#copyright{ background: #303030;}

#top-navi a { color: white; } 
#top-navi .dropdown-menu a { color: #222; } 
body { background: #f1f1f1;} 
#header-wrapper { 	

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(213,213,213,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(213,213,213,1))); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d5d5d5',GradientType=0 ); 
} 
#footer { 	

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(213,213,213,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(213,213,213,1))); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d5d5d5',GradientType=0 ); 
} 
#footer .cc { min-height: 120px; } 
#page-body { } 
.navbar .nav>li>a { color: #444444; } 

.pro .content { border-radius: 2px 2px 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-moz-box-shadow: 0 0 4px 0 rgba(168, 168, 168, 0.6);
-webkit-box-shadow: 0 0 4px 0 rgba(168, 168, 168, 0.6);
box-shadow: 0 0 4px 0 rgba(168, 168, 168, 0.6); } 
#top-menu #desctop-levels ul.sub-menu, #top-menu li.level-1:hover { background: white; } 
#top-menu #desctop-levels li:hover a { color: #444444; } 
#breadcrumb .container { background: white; background: linear-gradient(to right, white, #ddd, white);} 

.btn-primary 
{
color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 
background: rgb(15,155,220); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmOWJkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MGJhZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(15,155,220,1) 0%, rgba(96,186,227,1) 100%) repeat-x; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15,155,220,1)), color-stop(100%,rgba(96,186,227,1))) repeat-x; 
background: -webkit-linear-gradient(top,  rgba(15,155,220,1) 0%,rgba(96,186,227,1) 100%) repeat-x; 
background: -o-linear-gradient(top,  rgba(15,155,220,1) 0%,rgba(96,186,227,1) 100%) repeat-x; 
background: -ms-linear-gradient(top,  rgba(15,155,220,1) 0%,rgba(96,186,227,1) 100%) repeat-x; 
background: linear-gradient(to bottom,  rgba(15,155,220,1) 0%,rgba(96,186,227,1) 100%) repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f9bdc', endColorstr='#60bae3',GradientType=0 ); 

} 
btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] { color: #333333; background-color: #0f9bdc; *background-color: #0f9bdc; } 

.btn-inverse { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 
border-color: #024E68;
background: #3AAACF;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #06799F), color-stop(100%, #3AAACF)) repeat-x;
background: -webkit-linear-gradient(top, #06799F, #3AAACF) repeat-x;
background: -moz-linear-gradient(top, #06799F, #3AAACF) repeat-x;
background: -ms-linear-gradient(top, #06799F, #3AAACF) repeat-x;
background: -o-linear-gradient(top, #06799F, #3AAACF) repeat-x;
background: linear-gradient(to bottom, #06799F, #3AAACF) repeat-x;
} 

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] { color: #ffffff; background-color: #216278; *background-color: #216278; } 

.answer1 { background-color: Blue; } 
.answer2 { background-color: Gray; } 
.answer3 { background-color: Red; } 
.answer4 { background-color: Green; } 
.answer5 { background-color: Maroon; } 
.answer6 { background-color: Navy; } 
.answer7 { background-color: Aqua; } 
.answer8 { background-color: Orange; } 
.answer9 { background-color: Purple; } 
.answer10 { background-color: Silver; } 

.sidebar .block-title { border-bottom: 1px solid #e3e3e3; margin-bottom: 5px;}  
.sidebar .block
{
background: linear-gradient(to bottom, #f0f0f0, white 60%);
}
.left-sidebar .block
{
box-shadow: 3px 3px 3px rgba(100,100,100,0.3);	
border-top: 0.5px solid #f0f0f0;
}

.right-sidebar .block
{
border-top: 0.5px solid #f0f0f0;
box-shadow: -3px 3px 3px rgba(100,100,100,0.3);	
}

.sidebar .pro .content
{
box-shadow: none;
border: 0.5px solid #eee;
background: linear-gradient(-20deg, #ddd 10%, white 50%);
border-bottom-color: Silver;
}

#top-menu .row{
background: #FFA240; 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  FFA240 0%, rgba(211,211,211,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA240), color-stop(100%,#FFA240)); 
background: -webkit-linear-gradient(top,  #FFee90 2%, #FFcc83 4%, #FFA240 98%, #FFee90 100%); 
background: -o-linear-gradient(top,  #FFee90 2%, #FFcc83 4%, #FFA240 98%, #FFee90 100%); 
background: -ms-linear-gradient(top,  #FFee90 2%, #FFcc83 4%, #FFA240 98%, #FFee90 100%); 
background: linear-gradient(to bottom,  #FFee90 2%, #FFcc83 4%, #FFA240 98%, #FFee90 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFcc83', endColorstr='#FFA240',GradientType=0 ); 

border: 1px solid darkorange

}
.signs ul li span { background: #d96b52; } 
.signs ul li.New span { background: #8ba952; } 
.signs ul li.Tip span { background: #60c1e5; } 

.pro h3 a{ color: #505050;}

.block{box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); margin-bottom: 30px;}
#breadcrumb .container{box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);}
.mainselection{box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);}

#top-nav
{
padding-top: 0px;
margin-top: 0px;
} 

#breadcrumb
{
box-shadow: 0 0 6px rgba(0,0,0,0.15);
}

.mainselection h2
{
color: darkorange;
font-weight: 100;
text-shadow: 1px 1px 2px rgba(100,100,100,0.3);
padding-left: 3px;
}

.whisperer img, .whisperer a{display:inline-block !important; *display:inline !important; zoom: 1 !important;}
.whisperer img{width: 50px; height: 50px;}
.social{margin-top: 10px;}
.format-text li li{margin-left: 10px;}
.format-text h1, .format-text h2, .format-text h3, .format-text h4 , .format-text h4{margin-top: 10px; background-image: none;}
.format-text a{text-decoration: underline;}
.format-text td{ border-style: solid; border-width: 1px; padding: 5px;}

.amount-price-detail{margin-top: 10px; margin-bottom: 10px;}
.amount-price-detail table{font-size: 12px;}
.amount-price-detail table td{padding-right: 10px;}

#top-menu #desctop-levels ul.structured ul li {position:relative}

#top-menu #desctop-levels ul.structured ul.level-3
{
border: 0;
}
#top-menu #desctop-levels ul.structured li a
{
border: 0;
}

#top-menu #desctop-levels ul.structured  ul.level-2
{
display:  none;
position: absolute;
z-index: 1000;
font-size: 12px;
border-top: 0;
width: 800px;
box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.2);

max-height: 0;
overflow: hidden;
padding: 0;
transition: max-height .7s ease-in-out;
opacity: 0;
background: white;
}

#top-menu #desctop-levels ul.structured > li:hover > ul
{
display: block;
opacity: 1;
padding:5px;
max-height: 1000px;
z-index: 10000;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.columns6
{
width: 1200px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.columns5
{
width: 1000px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.columns4
{
width: 800px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.columns3
{
width: 600px;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.columns2
{
width: 400px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2.column1
{
width: 200px;
}

#top-menu #desctop-levels ul.structured li.sub-menu.level-2
{
padding-left: 3px;
padding-top: 1px;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-3
{
position:relative;
width: 99%;
display: block;
float: left;
border-top: 1px dotted gray;
box-shadow: none;
}

#top-menu #desctop-levels ul.structured li.sub-menu.level-2
{
display: block;
width: 185px;
float: left;
margin-top: 5px;
padding-right: 10px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 li a
{
display: inline-block;
padding: 0;
padding-left: 2px;
padding-right: 2px;

}
#top-menu #desctop-levels ul.structured li.sub-menu.level-2 > a,
#top-menu #desctop-levels ul.structured li.sub-menu.level-2 > div > a
{
font-weight: bold;
color: #FF8C00;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 ul li a:hover
{
text-decoration: underline;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 ul li
{
display: inline;
float: left;
padding: 2px 0 0 3px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 ul li:after
{
content: ", ";
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 ul li:last-child:after
{
content: "" !important;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 ul:first-child
{
clear: left;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 div.catimg
{
float: left;
width: 40px;
height: 40px;
padding-top: 5px;
}
#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 div.catwithimg
{
width: 130px;
float: left;
}

#top-menu #desctop-levels ul.structured ul.sub-menu.level-2 .level-3
{
font-size: 10px;
}

.structured .catimg
{
margin-right: 5px;
}

.manufacturerLogosEnv
{
clear: both;
width: 100%;
}
.structured .manufacturerLogosSpacer
{
clear:both;
float: none;
}

.structured ul.manufacturerLogos
{
margin: 15px 0 0 0;
float: none;
clear: both;
background: #F8F8F8;
background: linear-gradient(to bottom,  #eee 0%,#F8F8F8 100%); 

overflow: auto;
}

li.logo img 
{
max-height: 40px;
}

li.logo img:hover
{
opacity:0.8
}

.structured li.sub-menu.level-2.AllCategories
{
clear: both;
text-align:right;
width: 100% !important;
}

.structured li.sub-menu.level-2.AllCategories a
{
margin-right: 15px;
}


#top-menu #desctop-levels ul.structured li.mark-1 > a:after,
#top-menu #desctop-levels ul.structured li.mark-1 > div > a:after
{
color: red;
font-weight: bolder;
content: 'NEW';
position: relative;
top: -15px;
left: -15px;
font-size: 8px;
}

#top-menu #desctop-levels ul.structured li.mark-2 > a:after,
#top-menu #desctop-levels ul.structured li.mark-2 > div > a:after
{
color: white;
font-weight: 900;
content: 'TIP';
position: relative;
top: -15px;
left: -15px;
font-size: 8px;
}
#top-menu #desctop-levels ul.structured li.mark-2 > div > a:after
{
color: orange;
}

#top-menu #desctop-levels ul.structured li.mark-2:hover > a:after
{
color: black;
}

#top-menu #desctop-levels ul.structured li.mark-3 > a,
#top-menu #desctop-levels ul.structured li.mark-3 > div > a
{
color: Yellow;
}
#top-menu #desctop-levels ul.structured li.mark-3:hover > a
{
color: inherit;
}
#top-menu #desctop-levels ul.structured li.mark-4 > a,
#top-menu #desctop-levels ul.structured li.mark-4 > div > a
{
color: red;
}
#top-menu #desctop-levels ul.structured li.mark-4:hover > a
{
color: inherit;
}
#top-menu #desctop-levels ul.structured li.mark-5 > a
{
background: #FFA240;
background: linear-gradient(to top,  #FFee90 2%, #FFcc83 4%, #FFA240 98%, #FFee90 100%); 
}
#top-menu #desctop-levels ul.structured li.mark-5:hover > a
{
background: inherit;
}

#manufacturerLogos ul.ManufacturerLogos
{
margin: 15px 0;
}

#manufacturerLogos ul.ManufacturerLogos li
{
float: left;
padding-right: 0;
list-style-type: none;
min-width: 110px;
text-align: center;
}

#manufacturerLogos ul.ManufacturerLogos img
{
max-height: 40px;
}