@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
*
{
margin: 0;
padding: 0;
}

#page
{
min-height: 100%;
width: 100%;
}

#wrap
{
}

#footer
{
position: relative;
clear: both;
padding-top: 7px;


background: transparent url('images/bottom.jpg') repeat left top scroll;


filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#000000000', EndColorStr='#a6b1b10a6', GradientType=0);
background-image-ident: background10;
}

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: #444444;
line-height: 1.6875;
background: transparent url('images/main-bg.jpg') repeat-x center top scroll;
background-image-ident: background1;
height: 100%;
font-size: 14px;
}

a
{
color: #444444;
}

#header-wrapper
{
padding-bottom: 5px;
}

h1
{
font-size: 170%;
color: #168f45;
margin-bottom: 5px;
margin-top: 20px;
background: url('../Responsive_Red/Images/line.png') no-repeat -550px bottom scroll;
background-image-ident: background2;
}

h1 P
{
margin: 0px;
}

h2
{
font-size: 130%;
background: url('../Responsive_Red/Images/line.png') no-repeat -550px bottom scroll;
background-image-ident: background2;
}

h3
{
font-size: 120%;
background: url('../Responsive_Red/Images/line.png') no-repeat -550px bottom scroll;
background-image-ident: background2;
}

h4
{
font-size: 110%;
background: url('../Responsive_Red/Images/line.png') no-repeat -550px bottom scroll;
background-image-ident: background2;
}

.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;
max-width: 160px;
display: none;
}

#top-menu .cover
{
margin-top: 12px;
padding: 10px;
}

#header .cover
{
padding: 0 10px 0 10px;
}

#top-navi
{
padding-top: 2px;
padding-bottom: 4px;
background: rgb(0,0,0);


background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTQ4NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(69,72,77,1) 100%);


background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(69,72,77,1)));


background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(69,72,77,1) 100%);


background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(69,72,77,1) 100%);


background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(69,72,77,1) 100%);


background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(69,72,77,1) 100%);


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 );
}

#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 li
{
float: left;
line-height: 17px;
}

#top-nav > ul > li
{
border-right: 1px solid #444444;
}

#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;
width: 339px;
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;
width: 338px;
background-color: #efefef;
height: 30px;
}

.cart-menu li
{
float: left;
margin-left: 20px;
font-size: 90%;
float: left;
margin-left: 10px;
font-size: 90%;
}

.cart-menu li li
{
float: none;
margin-left: 0;
}

.search-form
{
position: relative;
}

.whisperer-cover
{
background-color: white;
width: 100%;
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);
}

.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
{
background: #168f45;


background: url('/inshop/scripts/svggradient.aspx?orientation=to bottom&start=#168f45&end=#0f7f3c');
background: -moz-linear-gradient(top, #168f45, #0f7f3c);


background: -o-linear-gradient(top, #168f45, #0f7f3c);


background: -webkit-gradient(linear, left top, left bottom, color-stop(#168f45), color-stop(#0f7f3c));


background: -webkit-linear-gradient(top, #168f45, #0f7f3c);


background: -ms-linear-gradient(top, #168f45, #0f7f3c);


background: transparent linear-gradient(to bottom, #168f45, #0f7f3c);


filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#168f45', EndColorStr='#0f7f3c', GradientType=0);
}

#top-menu a.home
{
float: left;
width: 3%;
display: block;
}

#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;
color: #fff;
padding: 8px 6px 9px 6px;
}

#top-menu #desctop-levels li:hover a.level-1
{
}

#top-menu #desctop-levels ul.sub-menu
{
display: none;
position: absolute;
width: 200px;
z-index: 99999;
background: white;
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-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 #desctop-levels ul.sub-menu li a:hover
{
background-color: #f1f1f1;
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 li.level-1:hover ul.sub-menu
{
display: block;
}

#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;
background: white;
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);
}

#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;
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);
}

.sidebar
{
background: white;
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;
font-size: 13px;
}

.sidebar .block ul
{
list-style-type: none;
}

.sidebar .block-title
{
color: white;
background: #168f45;


background: -moz-linear-gradient(top, #168f45, #0e7f3c);


background: -o-linear-gradient(top, #168f45, #0e7f3c);


background: -webkit-gradient(linear, left top, left bottom, color-stop(#168f45), color-stop(#0e7f3c));


background: -webkit-linear-gradient(top, #168f45, #0e7f3c);


background: -ms-linear-gradient(top, #168f45, #0e7f3c);


background: transparent linear-gradient(to bottom, #168f45, #0e7f3c);


filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#168f45', EndColorStr='#0e7f3c', GradientType=0);
}

.sidebar .block-title h4
{
background-image: none;
background-color: transparent;
padding: 5px;
}

.tab-content
{
padding: 10px 0;
}

.tab-content ul
{
list-style-type: none;
}

#manufacturers li
{
margin-right: 20px;
float: left;
}

#manufacturers li input
{
margin-top: 4px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}

#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 li.level-1
{
position: relative;
border-top: 1px solid #e7e7e7;
}

#levels a.level-1
{
padding-top: 4px;
padding-bottom: 3px;
position: relative;
border-top: 1px solid white;
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 );
}

#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%;
background-color: white;
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);
}

#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;
background: #a41010;
}

.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;
border-left: 5px solid #a41010;
}

.pro .details
{
padding: 3px;
}

.pro h3
{
font-size: 100%;
margin-bottom: 10px;
}

.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;
color: #FFF;
}

.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: #b71702;
font-weight: 600;
padding-left: 2px;
}

.pro ul.show-description
{
font-size: 80%;
}

.pro ul.show-description li
{
margin-top: 5px;
margin-bottom: 5px;
}

.Sdescription
{
display: none;
}

#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
{
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_Red/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_Red/Images/view-as-grid.png') no-repeat left top scroll;
}

.paginator a.as-list
{
background: url('../Responsive_Red/Images/view-as-list.png') no-repeat left top scroll;
}

.paginator .view-as a.active
{
background-position: -16px;
}

.pager
{
}

.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;
display: inline-block;
*display: inline;
zoom: 1;
font-size: 65%;
text-align: center;
min-width: 16px;
vertical-align: top;
height: 16px;
}

.pager a.arrow.back
{
background: #e1e1e1 url('../Responsive_Red/Images/pager.png') no-repeat left top scroll;
}

.pager a.arrow.forward
{
background: #e1e1e1 url('../Responsive_Red/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_Red/Images/icons/16/arrow-3-left.png') no-repeat scroll;
}

#product .product-header .gallery a.arrow-holder.right
{
right: -20px;
background: #e1e1e1 url('../Responsive_Red/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 .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: #b11200;
}

.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-with-vat
{
color: #ad1413;
font-weight: bold;
}

.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
{
margin-left: 3px;
margin-bottom: 3px;
display: none;
}

.label .textarea
{
height: 70px;
width: 100%;
display: block;
}

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;
}

#cart
{
}

#cart .buttons
{
text-align: right;
}

.block.cart
{
background: white;
padding: 10px;
font-size: 80%;
margin-bottom: 10px;
margin-top: 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 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: #a41213;
}

.block.cart.summary h3
{
color: #b51b05;
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;
}

.missing-entry
{
color: #b71702;
}

.missing label
{
color: #b71702;
}

.SumInfo
{
margin-top: 10px;
}

.SumInfo table
{
width: 100%;
background: #f5f5f5;
}

.SumInfo th
{
font-size: 90%;
color: #b71702;
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;
}

#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;
min-height: 80px;
color: #FFF;
}

#footer h4
{
color: #FFF;
}

#footer a
{
color: #FFF;
}

#footer-menu li
{
float: left;
width: 50%;
}

#newslatter
{
}

#newslatter .text-input
{
width: 56%;
}

.accordion-group
{
margin-bottom: 4px;
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 );
}

#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;
list-style-type: none;
}

#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%;
background: rgb(69,72,77);


background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') repeat scroll;
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);


background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));


background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);


background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);


background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);


background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}

#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_Red/Images/select-box.png') no-repeat left top scroll;
position: relative;
z-index: 9999999999;
line-height: 25px;
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}

.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_Red/Images/arrow-down.png') no-repeat right center scroll;
}

.select-box ul
{
position: absolute;
background-image: url('../Responsive_Red/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_Red/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
{
}

.hide
{
display: none;
}

.light-border
{
border: 3px solid #f9f9f9;
}

.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 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;
display: none;
}

.header-banner img
{
max-width: 530px;
}

#header-tools h4
{
text-align: right;
background-image: none;
padding: 0;
margin: 0;
}

.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 textarea
{
height: 150px;
width: 90%;
}

.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
{
margin-right: 2px;
display: inline-block;
*display: inline;
zoom: 1;
}

.order-info span
{
font-weight: bold;
display: inline-block;
*display: inline;
zoom: 1;
}

.main2 .main-inner
{
margin-right: 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 .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;
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 h2
{
margin-bottom: 10px;
padding-left: 5px;
}

.box.contact-part label
{
font-weight: bold;
}

#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 .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;
margin-left: 6px;
display: inline-block;
*display: inline;
zoom: 1;
}

p.show-filters a
{
margin-left: 5px;
color: #a30f1d;
display: inline-block;
*display: inline;
zoom: 1;
}

.swich
{
text-align: center;
margin-top: 10px;
}

#device-nav
{
}

#device-levels a.maincat.active
{
}

#top-navi a
{
color: white;
}

#top-navi .dropdown-menu a
{
color: #222;
}

.navbar .nav>li>a
{
color: #444444;
}

.pro .content
{
border: 1px solid #e8e8e8;
}

#top-menu #desctop-levels li:hover a
{
color: #444444;
}

.btn-primary
{
color: #FFF;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
background: -moz-linear-gradient(top, #0088cc, #0044cc) repeat-x;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)) repeat-x;
background: -webkit-linear-gradient(top, #0088cc, #0044cc) repeat-x;
background: -o-linear-gradient(top, #0088cc, #0044cc) repeat-x;
background: linear-gradient(to bottom, #0088cc, #0044cc) repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #0044cc;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-warning
{
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #faa732;
background-image: -moz-linear-gradient(top, #fbb450, #f89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
background-image: -o-linear-gradient(top, #fbb450, #f89406);
background-image: linear-gradient(to bottom, #fbb450, #f89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
border-color: #f89406 #f89406 #ad6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #f89406;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-danger
{
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #da4f49;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
border-color: #bd362f #bd362f #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #bd362f;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-success
{
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #5bb75b;
background-image: -moz-linear-gradient(top, #62c462, #51a351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image: -webkit-linear-gradient(top, #62c462, #51a351);
background-image: -o-linear-gradient(top, #62c462, #51a351);
background-image: linear-gradient(to bottom, #62c462, #51a351);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
border-color: #51a351 #51a351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #51a351;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-info
{
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #49afcd;
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
border-color: #2f96b4 #2f96b4 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #2f96b4;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-inverse
{
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #363636;
background: -moz-linear-gradient(top, #444444, #222222) repeat-x;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)) repeat-x;
background: -webkit-linear-gradient(top, #444444, #222222) repeat-x;
background: -o-linear-gradient(top, #444444, #222222) repeat-x;
background: linear-gradient(to bottom, #444444, #222222) repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #222222;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.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;
}

#levels li.level-2
{
font-size: 100%;
}

.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;
}

.whisperer img
{
width: 50px;
height: 50px;
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
}

.social
{
margin-top: 10px;
}

.format-text li li
{
margin-left: 10px;
}

.format-text a
{
text-decoration: underline;
}

.format-text td
{
border-style: solid;
border-width: 1px;
padding: 5px;
}

.left-sidebar
{
background: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ffffff', EndColorStr='#00000000', GradientType=0);
color: #111821;
}

.left-sidebar a
{
color: #111821;
}

.right-sidebar
{
color: #111821;
}

.buy-now
{
color: #FFF;
}

.label2
{
display: none;
}

.btn
{
color: #333;
}

.buy A
{
color: #FFF;
}

.format-text h1
{
margin-top: 10px;
background-image: none;
}

.format-text h2
{
margin-top: 10px;
background-image: none;
}

.format-text h3
{
margin-top: 10px;
background-image: none;
}

.format-text h4
{
margin-top: 10px;
background-image: none;
}

.whisperer a
{
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
}

.btn-inverse:active
{
background-color: #222222;
color: #ffffff;
*background-color: #151515;
}

.btn-inverse.active
{
background-color: #222222;
color: #FFF;
*background-color: #151515;
}

.btn-inverse:hover
{
color: #ffffff;
background-color: #222222;
*background-color: #151515;
}

.btn-inverse:focus
{
color: #ffffff;
background-color: #222222;
*background-color: #151515;
}

.btn-inverse.disabled
{
color: #ffffff;
background-color: #222222;
*background-color: #151515;
}

.btn-inverse[disabled]
{
color: #ffffff;
background-color: #222222;
*background-color: #151515;
}

.btn-info:active
{
background-color: #2f96b4;
color: #ffffff;
*background-color: #2a85a0;
}

.btn-info.active
{
background-color: #2f96b4;
color: #FFF;
*background-color: #2a85a0;
}

.btn-info:hover
{
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}

.btn-info:focus
{
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}

.btn-info.disabled
{
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}

.btn-info[disabled]
{
color: #ffffff;
background-color: #2f96b4;
*background-color: #2a85a0;
}

.btn-success:active
{
background-color: #51a351;
color: #ffffff;
*background-color: #499249;
}

.btn-success.active
{
background-color: #51a351;
color: #FFF;
*background-color: #499249;
}

.btn-success:hover
{
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}

.btn-success:focus
{
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}

.btn-success.disabled
{
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}

.btn-success[disabled]
{
color: #ffffff;
background-color: #51a351;
*background-color: #499249;
}

.btn-danger:active
{
background-color: #bd362f;
color: #ffffff;
*background-color: #a9302a;
}

.btn-danger.active
{
background-color: #bd362f;
color: #FFF;
*background-color: #a9302a;
}

.btn-danger:hover
{
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}

.btn-danger:focus
{
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}

.btn-danger.disabled
{
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}

.btn-danger[disabled]
{
color: #ffffff;
background-color: #bd362f;
*background-color: #a9302a;
}

.btn-warning:active
{
background-color: #f89406;
color: #ffffff;
*background-color: #df8505;
}

.btn-warning.active
{
background-color: #f89406;
color: #FFF;
*background-color: #df8505;
}

.btn-warning:hover
{
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}

.btn-warning:focus
{
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}

.btn-warning.disabled
{
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}

.btn-warning[disabled]
{
color: #ffffff;
background-color: #f89406;
*background-color: #df8505;
}

.btn-primary:active
{
background-color: #0044cc;
color: #ffffff;
*background-color: #003bb3;
}

.btn-primary.active
{
background-color: #0044cc;
color: #FFF;
*background-color: #003bb3;
}

.btn-primary:hover
{
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}

.btn-primary:focus
{
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}

.btn-primary.disabled
{
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}

.btn-primary[disabled]
{
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}

#top-menu li.level-1:hover
{
background: white;
}

p.show-filters i
{
display: inline-block;
*display: inline;
zoom: 1;
}

.discform input[type=text]
{
width: 90%;
}

.clearthis:after
{
display: block;
content: ".";
clear: both;
font-size: 0;
line-height: 0;
height: 0;
overflow: hidden;
}

#desctop-levels:after
{
display: block;
content: ".";
clear: both;
font-size: 0;
line-height: 0;
height: 0;
overflow: hidden;
}

.cover:after
{
display: block;
content: ".";
clear: both;
font-size: 0;
line-height: 0;
height: 0;
overflow: hidden;
}

.price span
{
color: #f22628;
font-weight: bold;
}

.price strong
{
color: #f22628;
font-weight: bold;
}

.inline
{
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}

.order tr.product-list-footer .price
{
font-weight: bold;
}

.order tr.product-list-footer .price-with-vat
{
font-weight: bold;
}

.block.cart .row.product span small
{
display: none;
}

.block.cart .row.summary span small
{
display: none;
}

#userselection1
{
display: none;
}

#userselection2
{
display: none;
}

#userselection3
{
display: none;
}

.label .text-input
{
width: 100%;
display: block;
}

.input select
{
width: 100%;
display: block;
}

.configuration .price
{
font-weight: bold;
}

#product .product-header ul
{
list-style-type: none;
}

#product .product-header li
{
list-style-type: none;
}

.pager a
{
display: inline-block;
*display: inline;
zoom: 1;
font-size: 65%;
text-align: center;
min-width: 16px;
background: #e1e1e1;
vertical-align: top;
height: 16px;
}

.top-user-selection .img
{
line-height: 50px;
text-align: center;
}

.top-user-selection .num
{
line-height: 50px;
text-align: center;
}

#levels ul.sub-menu.selected
{
display: block;
}

#levels ul.sub-menu.parentOfSelected
{
display: block;
}

#manufacturers li span
{
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}

.mainbar
{
padding-top: 10px;
}

#top-menu li.level-1.parentOfSelected.level-1 > a
{
font-weight: bold;
}

li.level-1.selected > a
{
font-weight: bold;
}

html
{
height: 100%;
font-size: 14px;
}

.price .old-price-with-vat
{
color: #148b43;
}

.price .old-price
{
color: #148b43;
}

.price .price-without-vat
{
color: #148b43;
}

.price .price-with-vat
{
color: #148b43;
}

.buy .btn
{
color: #FFF;
}

.buyNow .btn
{
color: #FFF;
}

