@font-face {
    font-family: 'HeliosCondCRegular';
    src: url('../fonts/helioscondc.eot');
    src: url('../fonts/helioscondc.eot') format('embedded-opentype'),
         url('../fonts/helioscondc.woff') format('woff'),
         url('../fonts/helioscondc.ttf') format('truetype'),
         url('../fonts/helioscondc.svg#HeliosCondCRegular') format('svg');
}

.cat-features .similar {
	background-color: #DFEEDB !important;
}

.cat-features .different {
	background-color: #EEDBDB !important;
}

/*.c-add-product {
	background-color: #FCFCFC;
	border: 1px solid #C7C8CA;
	display: none;
	left: 223px;
	padding: 20px 13px 13px 20px;
	position: absolute;
	top: 252px;
	width: 350px;
	z-index: 913;
}
.c-add-product H3 {
    color: #8a8889;
    display: block;
    font-family: HeliosCondBold;
    font-size: 22px;
    line-height: 100%;
    padding:0;
    text-decoration: none;
	text-transform:uppercase;
}
.c-add-product .close {
    background: url("../images/c-add-close.png") no-repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: 17px;
    top: 12px;
    width: 26px;
    z-index: 8141;
}
.c-add-product .m-number {
	margin-top:27px;
}
.c-add-product .m-number H4{
	color:#8a8889;
	font-size:11px;
	line-height:100%;
	text-transform:uppercase;
	padding-bottom:8px;
}
.c-add-product .m-number .lst {
	width:146px;
	float:left;
}
.c-add-product .m-number .foto {
    border: 1px solid #C7C8CA;
    float: right;
    height: 197px;
    position: relative;
    text-align: center;
    width: 193px;
}
.c-add-product .m-number .foto TD{
	vertical-align:middle;
}
.c-add-product .m-number .foto .f-news {
	position:absolute;
	top:30px;
	left:27px;
}
.c-add-product .m-number .foto .warranty {
	position:absolute;
	top:53px;
	left:29px;
}
.c-add-product .add-text {
	margin-top:14px;
}
.c-add-product .add-text .a-name{
    float: left;
    width: 145px;
}
.c-add-product .add-text .a-name H3{
	color:#c60205;
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:7px;
}
.c-add-product .add-text .a-name P{
    color: #8A8889;
    font-size: 11px;
    line-height: 13px;
}
.c-add-product .add-text .a-features{
	width:183px;
	float:right;
}
.c-add-product .add-text .a-features H3{
	color:#c60205;
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:7px;	
}
.c-add-product .add-text .a-features P{
    color: #8A8889;
    font-size: 11px;
    line-height: 13px;	
}
.c-add-product .add-butt {
    margin-top: 28px;
    text-align: right;
}
.c-add-product .add-butt .add{
	background-color: #c60205;
    border: none;
    color: #FFFFFF;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
/*    font-family: Arial;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-left: 11px;
    padding: 0 10px 0 7px;
    text-decoration: none;
    vertical-align: middle;
	text-transform:uppercase;
}
.c-add-product .add-butt .cansel{
	background-color: #c7c8ca;
    border: none;
    color: #FFFFFF;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
/*    font-family: Arial;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 10px 0 7px;
    text-decoration: none;
    vertical-align: top;
	text-transform:uppercase;
}


/* compare copy css */
.compare-wrapper{
	
}
.c-compare{
	position: relative;
	padding: 0;
	padding-right: 40px;
	background: #f4f4f4; 
	padding: 10px;
	margin: 0px 0px 20px 0px;
	font-size: 13px;
}
.product-main .c-compare{
	margin: 20px 0 20px;
}
.c-compare .c-l-prod{
	display: inline-block;
	vertical-align: middle;
}
.c-compare .c-l-prod LI{
	display: inline-block;
	vertical-align: middle;
	height: 39px;
	width: 44px;
	border: 1px solid #e7e6e6;
	text-align: center;
	position: relative;
	line-height: 39px;
	margin-left: 2px;
}
.c-compare .c-l-prod LI .cls{
	background: url("../images/cat-cls.png") no-repeat 0 0;
	display: block;
	height: 5px;
	position: absolute;
	right: 3px;
	top: 2px;
	width: 5px;
}
.c-compare .c-l-prod LI IMG{
	vertical-align: middle;
}
.c-compare .butt{
	background: #808184;
	background: -moz-linear-gradient(top, #808184 0%, #5a5b5d 50%, #3d3c3d 51%, #323031 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808184), color-stop(50%,#5a5b5d), color-stop(51%,#3d3c3d), color-stop(100%,#323031));
	background: -webkit-linear-gradient(top, #808184 0%,#5a5b5d 50%,#3d3c3d 51%,#323031 100%);
	background: -o-linear-gradient(top, #808184 0%,#5a5b5d 50%,#3d3c3d 51%,#323031 100%);
	background: -ms-linear-gradient(top, #808184 0%,#5a5b5d 50%,#3d3c3d 51%,#323031 100%);
	background: linear-gradient(to bottom, #808184 0%,#5a5b5d 50%,#3d3c3d 51%,#323031 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808184', endColorstr='#323031',GradientType=0 );
	border: none;
	display: inline-block;
	vertical-align: middle;
	color: #FFFFFF;
    font-family: 'HeliosCondCRegular';
	font-size: 13px;
	font-weight: 500;
	height: 24px;
	line-height: 24px;
	outline: none;
	padding: 0 10px;
	margin-left: 11px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid transparent;
}
.c-compare .butt:hover{
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #d5d5d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d5d5d5));
	background: -webkit-linear-gradient(top, #fefefe 0%,#d5d5d5 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#d5d5d5 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#d5d5d5 100%);
	background: linear-gradient(to bottom, #fefefe 0%,#d5d5d5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d5d5d5',GradientType=0 );
	color: #58595b;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(159,159,159,1);
	-moz-box-shadow: 1px 1px 0px 0px rgba(159,159,159,1);
	box-shadow: 1px 1px 0px 0px rgba(159,159,159,1);
	border: 1px solid #ebeaea;
}
.c-compare .res{
	color: #c7c8ca;
	font-size: 11px;
	line-height: 100%;
	margin-left: 7px;
	text-decoration: underline;
}
div.checker span{
	background: url('../images/check.png') no-repeat center center !important;
}
div.checker.hover span.checked, div.checker.focus span.checked, div.checker span.checked{
	background: url('../images/checked.png') no-repeat center center !important;
}
div.checker+label{
	position: relative;
	top: 1px;
    font-family: 'MetaPro';
	font-size: 11px;
	font-weight: 500;
	line-height: normal;
}
.product-main > .add{
	margin-left: 300px;
}
.product-main .product-main{
	position: static;
}
.add .sys-msg{
	position: absolute;
	z-index: 1000;
	padding: 12px 0 0 16px;
	width: 217px;
	height: 216px;
	font-size: 11px;
	line-height: 120%;
	color: #666;
	background: url('../images/compare.png') no-repeat left top;
	top: -199px;
	right: 6px;
}

.add .sys-msg .sys-title{
	font-size: 13px;
	color: #ff0000;
	text-align: center;
	display: block;
	margin-left: 42px;
	margin-top: 35px;
	width: 100px;
	text-transform: uppercase;
}

.add .sys-msg .sys-text{
	font-size: 13px;
	text-align: center;
	display: block;
	margin-left: 22px;
	margin-top: 5px;
	width: 150px;
}

.add .sys-msg .abs-move{
	display: block;
	margin-left: 37px;
}
.add .sys-msg .sys-ok{
	cursor: pointer;
	display: block;
	background: url("../images/c-add-close.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	height: 16px;
	right: 17px;
	width: 16px;
	margin-left: 85px;
	margin-top: 10px;
}
/* compare copy off */

/* compare copy2 */
.catalog .cat-compare .slider-pr {
width: 480px;
}
#mycarousel2 > li {
display: inline-block;
width: 32%;
vertical-align: top;
}
.catalog .cat-compare .slider-pr .sl-option {
text-align: left;
margin-bottom: 6px;
}
.catalog .cat-compare .slider-pr .sl-option .substitute {
width: 42%;
}
.catalog .cat-compare .slider-pr .sl-option .remove {
text-align: right;
width: 42%;
float: right;
margin-right: 6px;
}
.catalog .cat-compare .slider-pr .sl-imag {
display: block;
width: 110px;
text-align: center;
}
.catalog .cat-compare .slider-pr .sl-imag a {
}

.catalog .cat-compare {
    background-color: #f4f4f4;
    margin-top: 24px;
    padding: 7px 8px 11px 23px;
}
	
.catalog .cat-compare .top {
	margin-top:5px;
}	
	
.catalog .cat-compare H2 {
    color: #58585a;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: 'HeliosCondCRegular';
    font-size: 22px;
	font-weight: bold;
    line-height: 100%;
    padding-top: 0;
    text-transform: uppercase;
    vertical-align: middle;
	margin: 0;
}	
	
.catalog .cat-compare .com-links{
    float: right;
    padding-right: 8px;
    padding-top: 0;
    text-align: right;
    vertical-align: middle;
    width: 492px;
}	

.catalog .cat-compare .com-links .back{
    background: #cccccc url(../images/back.png) no-repeat 116px center;
    border: none;
    color: #58595b;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: 'HeliosCondCRegular';
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    outline: medium none;
    padding: 0 32px 0 10px;
    text-decoration: none;
    vertical-align: middle;
}
.catalog .cat-compare .com-links .back:hover{
    background:  #179647 url(../images/back-h.png) no-repeat 116px center;
    color: #ffffff;
}
.catalog .cat-compare .com-links .print{
	background:url("../images/c-print.png") no-repeat right center;
	display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
	vertical-align:middle;
	color:#676767;
	font-size:13px;
	line-height: 100%;
	padding-right:28px;
	padding-top:8px;
	padding-bottom:3px;
	text-decoration:none;
	margin-right: 19px;
}

.catalog .cat-compare .com-links .print:hover{
	background:url("../images/c-print-h.png") no-repeat right center;
	color: #179647;
}

.catalog .cat-compare .com-links .c-pdf{
	background:url("../images/c-pdf.png") no-repeat right center;
	display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
	vertical-align:middle;
	color:#676767;
	font-size:13px;
	line-height: 100%;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:3px;
	text-decoration:none;
	margin-right:16px;
}

.catalog .cat-compare .com-links .c-pdf:hover{
	background:url("../images/c-pdf-h.png") no-repeat right center;
	color: #179647;
}

.catalog .cat-compare .option-pr {
	display: inline-block;
	vertical-align: top;
	width:200px;
}

.catalog .cat-compare .option-pr H3{
	color:#179647;
    font-family: 'HeliosCondCRegular';
	font-size:16px;
	font-weight: bold;
	line-height:100%;
	text-transform:uppercase;
	
}

.catalog .cat-compare .option-pr H3 SPAN{
	color:#000000;
}

.catalog .cat-compare .c-main {
	margin-top:40px;
}	

.catalog .cat-compare .option-pr .shv {
	margin-top:12px;
}

.catalog .cat-compare .option-pr .shv input, .catalog .cat-compare .option-pr .shv label{
	display: inline-block;
	vertical-align: middle;
}

.catalog .cat-compare .option-pr .shv H5 {
	color:#808181;
	font-size:12px;
}

.catalog .cat-compare .option-pr .shv LI {
	margin-top:6px;
}

.catalog .cat-compare .option-pr .shv LI:FIRST-CHILD{
	margin:0;
}

.catalog .cat-compare .option-pr .shv LI INPUT{
	margin:0;
}

.catalog .cat-compare .option-pr .shv LI LABEL{
    color: #626161;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: Arial,sans-serif;
    font-size: 11px;
    line-height: 11px;
}

.catalog .cat-compare .option-pr .add { 
	background: #cccccc;
    border: none;
    color: #58595b;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: 'HeliosCondCRegular';
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    outline: medium none;
    padding: 0 8px 0 10px;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 53px;
	position: relative;
}

.catalog .cat-compare .option-pr .add:HOVER { 
    background:  #179647;
    color: #ffffff;
}

.catalog .cat-compare .slider-pr {
    display: inline-block;
    vertical-align: top;
}

.catalog .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 148px;
    margin: 0 auto 0 25px;
    padding: 0;
    width: 440px;
}

.catalog  .jcarousel-skin-tango .jcarousel-item {
    height: 148px;
    width: 99px;
	margin-right:13px;
	text-align:center;
}

.catalog .jcarousel-skin-tango .jcarousel-prev-horizontal {
	left:0;
	top:54px;
}

.catalog .jcarousel-skin-tango .jcarousel-next-horizontal {
	right:0;
	top:54px;
}

.catalog .cat-compare .slider-pr .sl-imag {
    background-color: #FFFFFF;
    border: 1px solid #E5E4E4;
    height: 97px;
    width: 97px;
	-dt-display: table-cell;
	position:relative;
}

.catalog .cat-compare .slider-pr .sl-imag A {
}

.catalog .cat-compare .slider-pr .sl-imag IMG {
	width: 97px !important;
	height: 97px !important;
}

.catalog .cat-compare .slider-pr .sl-option A {
	color:#808181;
	font-size:11px;
	display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
	vertical-align:top;
	text-decoration:underline;
}

.catalog .cat-compare .slider-pr .sl-option A:HOVER{
	text-decoration:none;
}

.catalog .cat-compare .slider-pr LI H4 {
	color:#808181;
	font-size:11px;
	line-height:100%;
	padding-top:8px;
}

.catalog .cat-compare .slider-pr .sl-option{
	text-align:left;
	margin-bottom: 6px;
}

.catalog .cat-compare .slider-pr .sl-option .substitute {
}

.catalog .cat-compare .slider-pr .sl-option .remove {
    text-align: right;
	
}
.catalog .main .cat-features {
	margin-top: 21px;
}

.catalog .main .cat-features  TD{
    border-left: 1px solid #D4D5D7;
    color: #231F20;
    font-size: 11px;
    line-height: 13px;
    padding: 16px 3px 9px;
    width: 150px;
}

.catalog .main .cat-features TR  TD:FIRST-CHILD{
	background-color:#fcfcfc;
	width:211px;
	padding-left:8px; 
	border:none;
	text-transform:uppercase;
}

.catalog .main .cat-features TR:HOVER TD{
	background-color:#f2f2f2;
}	

.catalog .main .cat-features TR:FIRST-CHILD TD{
	padding-top:10px;
}
.catalog .main .cat-features{
	margin-top: 0;
}
.catalog .main .cat-features td{
	padding: 9px 3px;
}
.catalog .main .cat-features td:last-child{
	padding-right: 11px;
}
.catalog .main .cat-features tr:nth-child(odd) td{
	background: #fafafa;
}
.catalog .main .cat-features TR:HOVER TD {
	background-color: #f2f2f2;
}
.catalog .main .cat-features td div{
	width: 112px;
}
.catalog .main .cat-features td:first-child div{
	width: 200px;
}
.catalog .cat-compare .slider-pr .sl-imag{
	display: table;
	width: 150px;
	height: 150px;
	text-align: center;
}
.catalog .cat-compare .slider-pr .sl-imag a{
	display: table-cell;
	vertical-align: middle;
}
.catalog .main-full {
float: none;
width: auto;
}
.catalog-compare,.catalog-compare-print{
	margin: 0 auto;
	width: 936px;
}
.c-add-product {
    background-color: #FCFCFC;
    border: 1px solid #C7C8CA;
    left: 196px;
    padding: 20px 13px 13px 20px;
    position: absolute;
    top: 176px;
    width: 450px;
    z-index: 913;
	display: none;
}

.c-add-product H3 {
    display: block;
    font-family: 'HeliosCondCRegular';
    font-size: 22px;
	font-weight: 500;
    line-height: 100%;
    padding:0;
    text-decoration: none;
	text-transform:uppercase;
}

.c-add-product .close {
    background: url("../images/c-add-close.png") no-repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 17px;
    top: 12px;
    width: 16px;
    z-index: 8141;
}
	
.c-add-product .m-number {
	margin-top:27px;
}

.c-add-product .m-number H4{
	color:#8a8889;
	font-size:11px;
	line-height:100%;
	text-transform:uppercase;
	padding-bottom:8px;
}

.c-add-product .m-number .lst {
	width:146px;
	float:left;
}

.c-add-product .m-number .foto {
    border: 1px solid #C7C8CA;
    float: right;
    height: 195px;
    position: relative;
    text-align: center;
    width: 195px;
	font-size: 0;
	line-height: 0;
}

.c-add-product .m-number .foto TD{
	vertical-align:middle;
}
.c-add-product .m-number .foto TD > a > img{
	width: 193px;
	height: 193px;
}
.c-add-product .m-number .foto TD .item-label.new{
	left: 4px;
	width: 60px !important;
}
.c-add-product .m-number .foto TD .item-label.hit{
	right: 4px;
	width: 33px !important;
}
.c-add-product .m-number .foto .f-news {
	position:absolute;
	top:30px;
	left:27px;
}

.c-add-product .m-number .foto .warranty {
	position:absolute;
	top:53px;
	left:29px;
}

.c-add-product .add-text {
	margin-top:14px;
}

.c-add-product .add-text .a-name{
    float: left;
    width: 145px;
}

.c-add-product .add-text .a-name H3{
	color:#c60205;
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:7px;
}

.c-add-product .add-text .a-name P{
    color: #8A8889;
    font-size: 11px;
    line-height: 13px;
}

.c-add-product .add-text .a-features{
	width:183px;
	float:right;
}

.c-add-product .add-text .a-features H3{
	color:#c60205;
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:7px;	
}

.c-add-product .add-text .a-features P{
    color: #8A8889;
    font-size: 11px;
    line-height: 13px;	
}

.c-add-product .add-butt {
    margin-top: 28px;
    text-align: right;
}

.c-add-product .add-butt .add { 
	background: #cccccc;
    border: none;
    color: #58595b;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: 'HeliosCondCRegular';
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    outline: medium none;
    padding: 0 8px 0 10px;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 53px;
}

.c-add-product .add-butt .add:hover { 
    background:  #179647;
    color: #ffffff;
}

.c-add-product .add-butt .cansel { 
	background: #cccccc;
    border: none;
    color: #58595b;
    display: inline-block;
	*display:inline; zoom:1; /* IE 7 */
    font-family: 'HeliosCondCRegular';
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    outline: medium none;
    padding: 0 8px 0 10px;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 53px;
}

.c-add-product .add-butt .cansel:hover { 
    background:  #179647;
    color: #ffffff;
}

.c-add-product-wrap{
	position: relative;
	z-index: 12437;
}

.jq-select-multiple li{
	cursor: pointer;
}
.jq-select-multiple li.selected{
	cursor: default;
}
.jq-select-multiple ul {
	padding: 1px 0 10px;
}

.jq-select-multiple {
	width: 243px;
}