<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* UPRAVENE CSS */
#totalContent {
	width:100%;
	min-width:1170px;
}
.detailTop {
    width:1170px;
    margin:0 auto;
}
.borderPart {
	border-bottom:1px solid #a89dbf;
	padding:12px;
}
.properties {
	display:block;
	color:#4c5165;
}
.properties .left {
	font-size:16px;
}
.properties .right {
	padding-top:10px;
}
.properties a {
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:4px;
	padding-right:4px;
	min-width:30px;
	height:30px;
	float:left;
	margin-right:8px;
	line-height:28px;
	font-size:18px;
	color:#4c5165;
	border:1px solid #4c5165;
	text-align:center;
	font-weight:700;
	position:relative;
}
.properties a sup {
	font-size:10px;
	line-height:10px;
	height:10px;
	display:inline-block;
}
.properties a:hover, .properties a.active {
    background:#bccfd2;
}
.properties strong {
	font-weight:700;
}
.properties .activeVelkostRucky {
	background:#bccfd2;
}
.fColor {
	width:32px;
	height:32px;
	border:1px solid #4c5165;
	display:block;
	float:left;
}
.fColor span.check {
	background:url('/images/check.png') no-repeat center center;
	width:33px;
	height:33px;
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.fColor.activeColor span.check {
	display:block;
}
#pDetail .fInfo {
    background: url("/images/fInfo-dark.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: help;
    display: inline-block;
    height: 16px;
    width: 16px;
    position:relative;
}
#pDetail .fMessage {
    display: none;
    font-family: "Open Sans Condensed",Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 1px;
    padding: 18px 0;
    position: absolute;
    bottom: 0;
    width: 250px;
    z-index: 200;
}
#pDetail .fInfo:hover .fMessage {
    display:block;
}
#pDetail .fMessageContent {
    background: none repeat scroll 0 0 #c7dbde;
    border-radius: 2px;
    padding: 10px;
    line-height:normal;
}
.dostupnost {
	font-size:20px;
	font-weight:700;
}
.dostupnostRed {
	color:#ff0000 !important;
}
.dostupnost span {
	font-size:14px;
}
.dostupnost em {
	color:#fbc33e;
	font-style:normal;
}
/* UPRAVY */
#content h1 {
	display: none;
}
#prodHeader {
padding-left:12px;
padding-bottom:10px;
position:relative;
border-bottom:1px solid #a89dbf;
}
span.vyrobca {
	position:absolute;
	top:0;
	left:0;
	display:block;

}
span.vyrobca img {
	padding:0 12px;
	max-width:150px;
	height:auto;
}
#prodHeader h2 {
	font-weight:700 !important;
	color:#4c5165;
	text-transform:uppercase;
	font-size:30px;
	padding:0 0 5px 0;
}
#prodHeader .kratkyPopisProdukt {
	font-size:18px;
	color:#808080;
	margin-top:7px;
}
#prodHeader strong {
	margin-top:8px;
	display:block;
	font-weight:700;
}
#prodHeader .headHodnotenie .stars {
	float:left;
	position:absolute;
	right:0;
	top:-20px;
}
.folder.hodnotenie {
	width:1146px;
	margin:0 auto;
	padding:0 12px;
	padding-top:40px;
}
.imageContent {
	float:left;
	width:500px;
}
.imageContentRight {
	float:left;
}
#imageContentWrap {
	width: 640px;
	height:540px;
	float: left;
	position:relative;
}
#imageContentWrap a {
	display:block;
	margin:0 auto;
}
#imageContentWrap a img {
	display:block;
	margin:0 auto;
}
#imageContentWrap .mainImage {
	width: 450px;
	height: 492px;
	display: block;
}
.imageGallery {
	position:relative;
	width:120px;
	height:540px;
	float:left;
}
#nextImages {
	position: relative;
	height: 510px;
	width:120px;
	overflow: hidden;
}
.imageGallery.more #nextImages {
    width: 342px;
}
#nextImagesInner {
	position: relative;
}
#nextImages .nextImage {
	width: 118px;
	height: 118px;
	border:1px solid #dbdbdb;
	overflow: hidden;
	margin-bottom:10px;
}
#nextImages .nextImage img {

	display: block;
}
.imageGallery #nextImageRight {
	display:block;
	position:absolute;
	height:30px;
	background:url('/images/gallery-bottom.png') no-repeat left center;
	bottom:0;
	left:0;
	width:120px;
}
.imageGallery #nextImageLeft {
	display:block;
	position:absolute;
	height:156px;
	background:url('/images/gallery-right.png') no-repeat right center;
	top:0;
	right:0;
	width:30px;
	display:none;
}
.imageGallery .disabled {
	opacity: 0.5;
}

#prodDesc {
	width: 500px;
	float: right;
}
#prodDescInner {
	font-size:16px;
	color:#808080;
}
#prodDescInner strong {

}
.prodCalc a.splatkyLink {
	background:url('/images/splatky-bg.png') no-repeat left center;
	background-size:30px 30px;
}
.prodCalc a.calcLink {
	background:url('/images/calc.png') no-repeat left center;
	background-size:30px 30px;
}
.prodCalc a:hover {
	color:#2fa038;
}
.addChart {
	margin-top:15px;
	height:30px;
}
.addChart span {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:bold;
	padding-right:12px;
}
.addChart a.count {
	display:block;
	height:48px;
	line-height:48px;
	width:35px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:800;
	background:#f0f0f0;
}
.addChart a.count:hover {
	background:#d6eaed;
}
.addChart a.count.minus {
	float:left;
	border:1px solid #bccfd2;
	color:#31a2a3;
	border-right:none;

}
.addChart a.count.plus {
	float:left;
	border:1px solid #bccfd2;
	color:#31a2a3;
	border-left:none;
}
.addChart input {
    height:48px;
    width:48px;
    float:left;
    background:#fff;
    border:1px solid #bccfd2;
    font-weight:700;
    color:#313131;
    text-align:center;
    margin:0;
    padding:0;
    font-size:15px;
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
    font-weight:800;
}
.parameterLabel {
	display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 12px;
    text-transform: uppercase;
}
.parameterSelector {
	background:#e0e0e0;
	border:1px solid #d2d2d2;
	height:25px;
	padding: 0 12px;
	border-radius:3px;

}
#prodDesc .cena, #prodDesc .cenaY {
	color:#4c5165;
}
#prodDesc .cena span, #prodDesc .cenaY span {
	font-weight: 700;
}
#prodDesc .cena strong, #prodDesc .cenaY strong {
	font-size: 36px;
	font-weight: 700;
	color: #4c5165;
	margin-right: 10px;
}
#prodDesc .cena span.strike, #prodDesc .cenaY span.strike {
	font-size: 16px;
	font-weight: bold;
	color: #4c5165;
	position:relative;
	text-decoration:line-through;
	margin-right:20px;
}
#prodDesc .cena .zlava, #prodDesc .cenaY .zlava {
	font-size:16px;
}
#prodDesc .cena .zlava span, #prodDesc .cenaY .zlava span {
	color:#ff4282;
}
#prodDesc .cena span.strike span, #prodDesc .cenaY span.strike span {
    position:absolute;
    top:-14px;
    left:0;
    color: #888;
    text-decoration:none !important;
    font-size:10px;
    white-space:nowrap;
  }
#prodDescInner .aButt {
	display: inline-block;
	color: #fff !important;
	font-weight: bold;
	height:50px;
	line-height:50px;
	float:left;
	background:url('/images/cart-white.png') #31a2a3 no-repeat right 12px center;
	font-size:24px;
	letter-spacing:0.08em;
	padding-left:20px;
	padding-right:60px;
	margin-left:6px;
	text-transform:uppercase;
}
#prodDescInner .aButt:hover {
	background:url('/images/cart-white.png') #288889 no-repeat right 12px center;
}

/* Doporucene */
#doporuceneWrap {
	margin:0 auto;
	margin-top:30px;
	width:1170px;

}
#doporuceneWrap h2.doporucene {
    background: none repeat scroll 0 0 #bccfd2;
    border-radius: 2px 2px 0 0;
    color: #4c5165;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 0 0 12px;
    text-transform: uppercase;
    margin-bottom:10px;
}

#prodDesc .hodnotenie {
	background: white;
	padding: 10px 0;
	border-bottom: 1px solid #dfe1e4;
	border-top: 1px solid #dfe1e4;
	margin: 25px 0px;
	text-align: right;
	position: relative;
	display:table;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.hodnotenie .stars {
   	height: 20px;
    position: relative;
    float: left;
    margin: 0px;
}


.hodnotenie h3 {
	float: left;
	padding-right: 120px;
}
.hodnotenie .item {
	padding-top: 5px;
}
.hodnotenie .item .set {
	padding: 6px 20px;
	background: #f5f5f5;
}
.hodnotenie .item p {
	padding: 10px 20px;
	color: #4c4c4c;
}
.hodnotenie .item h6 {
	padding-left: 0px !important;
}


.diskusia h3 {
	float: left;
	padding-right: 120px;
}
.diskusia .item {
	padding-top:5px;
	padding-bottom: 20px;
}
.diskusia .item .set {
	padding: 6px 6px 15px 6px;
	background: #f5f5f5;
	text-align:justify;
}
.diskusia .item .set.grey {
	margin-left:80px;
	margin-top:5px;
	position:relative;
	background:#ededed;
}
.diskusia .item .set.grey .arrow {
	position:absolute;
	background:url('/images/arrow-diskusia.png') no-repeat left top;
	width:38px;
	height:55px;
	left:-40px;
	top:-5px;
}
.diskusia .item .set .person, .diskusia .item .set.grey .person {
	float:left;
	margin:10px;
	background:url('/images/person-bg.png') #fff no-repeat center bottom;
	width:50px;
	height:50px;
	border-radius:25px;
	border:1px solid #ccc;
}
.diskusia .item .set.grey .person {
	background:url('/images/person-admin-bg.png') #fff no-repeat center center;
	background-size:60%;
}
.diskusia .item .set .itemContentRight, .diskusia .item .set .itemContentLeft {
	float:left;
}
.diskusia .item .set .itemContentLeft {
	width:12%;
}
.diskusia .item .set .itemContentRight {
	width:86%;
	padding-left:1%;
	padding-right:1%;
}
.diskusia .item p {
	color: #4c4c4c;
}
.diskusia .item h6 {
	padding-left: 0px !important;
}

.hodnotenieOpenerWrap .open {
	padding-left: 25px !important;
	background: url('/images/close.png') no-repeat 4px center;
	cursor: pointer;
	text-decoration: underline;
}
.hodnotenieOpenerWrap .close {
	padding-left: 25px !important;
	background: url('/images/open.png') no-repeat 4px center;
	cursor: pointer;
	text-decoration: underline;
}
#hodnotenieOpener:hover {
	text-decoration: none;
}
.zalozkyContentParametre table {
	border-collapse: collapse;
}
.zalozkyContentParametre th, .zalozkyContentParametre td {
	padding: 5px 10px !important;
	font-size:13px;
}
.zalozkyContentParametre th {
	text-align: left;
	padding-right: 10px;
}
.zalozkyContentParametre .lited th, .zalozkyContentParametre .lited td {
	background: #f0f0f0;
}


#prodDescInner a.porovnanie, #prodDescInner a.hodnotenieLink, #prodDescInner .dopravaZadarmo {
	float:left;
	clear:both;
	height:16px;
	line-height:16px;
	text-align:left;
	padding-left:24px;
	background:url('/images/add-porovnanie.png') no-repeat left top;
	color:#b3b3b3;
	margin-bottom:6px;
}
#prodDescInner .dopravaZadarmo {
	text-transform:uppercase;
	font-weight:700;
	background:url('/images/doprava-bg.png') no-repeat left top;
}
#prodDescInner a.hodnotenieLink {
	background:url('/images/add-hodnotenie.png') no-repeat left top;
}
#prodDescInner a.porovnanie, #prodDescInner a.hodnotenieLink  {
	text-decoration: none;
}
#prodDescInner a.porovnanie:hover, #prodDescInner a.hodnotenieLink:hover {

	text-decoration:underline;
}
#prodDescInner .pItem .porovnanie {
	text-align:left;
}
.dopPager {
    position:relative;
}

.dopPager a.scrollLeft {
    background: url("/images/gallery-left.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    height: 156px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 30px;
}
.dopPager a.scrollRight {
	background: url("/images/gallery-right.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    height: 156px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 30px
  }
  /*
.scrollSet .kratkyPopis {
	display:none;
}
.scrollSet .pItem .bottom {
    display:none;
}
.scrollSet .pItem {
	height:156px;
	width:156px;
	margin-right:10px;
}
.scrollSet .pItem h2 {
	display:none;
}
.scrollSet .pItem .img {
	height:156px;
	width:156px;
}
.scrollSet .pItem .img img {
    height: 156px;
    width: 156px;
}
*/
.montaz {

    font-weight: bold;
    height: 30px;
    line-height: 30px;
	margin-bottom:10px;

    text-align: left;
    text-transform: uppercase;
    float:left;
    font-size:15px;
}
.montaz label {
	 padding-left: 40px;
	background: url("/images/kluc-bg.png") no-repeat scroll left top / 30px 30px rgba(0, 0, 0, 0);
	height:30px;
	line-height:30px;
	display:block;
	position:relative;
	cursor:pointer;
}
.montaz label:hover span {
	color:#2fa038;
}
.montaz label input {
	position:absolute;
    top: 8px;
    right:-20px;
    margin:0;
    padding:0;
}


#addProductInfoBg {
	background: black;
	opacity: 0.25;
	position: fixed;
	z-index: 2000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 2000px;
}
#addProductInfo .accept {
	background:url('/images/success-bg.png') #fafafa no-repeat 10px center;
	border:1px solid #d5d5d5;
	height:60px;
	line-height:60px;
	margin-bottom:10px;
	padding-left:60px;
	font-weight:bold;
	border-radius:3px;
	font-size:15px;
}
#addProductInfo {
	width: 600px;
	background: white;
	position: fixed;
	z-index: 2100;
	padding: 10px;
	border-radius:3px;
	border:1px solid #aaa;
}
.addProductInfoContent {
	display:table;
	width:100%;
}
#addProductInfo .popImg {
	display:table-cell;
	width:100px;
}
#addProductInfo .popHead {
	display:table-cell;
	vertical-align:top;
	padding:10px;
	font-size:15px;
	font-weight:bold;
	width:340px;
}
#addProductInfo .cena {
	display:table-cell;
	vertical-align:middle;
	padding:10px;
	font-size:21px;
	color:#4c5165;
	text-align:right;
}
#addProductInfo a.closeAddProductInfo {
	float:left;
	border-radius:3px;
	padding:6px 10px;
	color:#fff;
	background:#545454;

	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin-top:14px;
	margin-left:0;
}
#addProductInfo a.goCart {
	font-size:14px;
	text-transform:uppercase;
	padding-left:30px;
	background:url('/images/cart-button-white.png') #31a2a3 no-repeat left top -2px;
	margin-top:14px;
	margin-right:0;
	float:right;
}
#addProductInfo a.goCart:hover {
	background:url('/images/cart-button-white.png') #288889 no-repeat left top -2px;
}
#addProductInfo a.closeAddProductInfo:hover {
    background:#000;
}
.popisOuter, .videoOuter {
	padding:40px 0;
	overflow:hidden;
	background:#fff;
}
.popisWrap, .videoWrap {
	background:#edeaf2;
	padding:40px 0;

}
.videoWrap {
	background:#bccfd2;
}
.popisInner, .videoInner {
	width:1170px;
	margin:0 auto;
	position:relative;
}
.popisUp, .videoUp {
	position:absolute;
	display:block;
	top:-68px;
	width:2000px;
	height:28px;
	left:1170px;
}
.popisUp {
	left:753px;
}
.popisBottom, .videoBottom {
	position:absolute;
	display:block;
	bottom:-68px;
	width:2000px;
	height:28px;
	right:1170px;
}
.popisUp {
	background:url('/images/popisUp.png') no-repeat center top;
}
.popisBottom {
	background:url('/images/popisBottom.png') no-repeat center top;
}
.videoUp {
	background:url('/images/videoUp.png') no-repeat center top;
}
.videoBottom {
	background:url('/images/videoBottom.png') no-repeat center top;
}
.popis .popisLeft {
	width:705px;
	float:left;
	text-align:justify;
}
.popis h2 {
	color:#313131 !important;
}
.popis .popisLeft * {
	color:#000033 !important;
}
.parametre {
	float:right;
	width:385px;
	font-size:16px;
	margin-top:-40px;
}
.parametre table {
	border-collapse:collapse;
	width:100%;
	margin-top:12px;
	text-align:left !important;
	line-height:normal !important;
}
.parametre.first table td:nth-child(2) {
	width:160px;
}
.parametre table td:nth-child(1) {
	font-weight:700;
}
.parametre table td:nth-child(2) {
	width:130px;
}
.parametre table td {
	background:#fff;
	border:1px solid #313131;
	padding:3px 8px;
}
.wsEd .zalozky {
	font-size:18px;
	line-height:26px;
	text-align:justify;
}
.wsEd .zalozky h2 {
	font-size:20px;
	font-weight:700;
	margin-bottom:10px;
	text-transform:uppercase;
}
.technologie {
	width:1170px;
	margin:0 auto;
	padding:0 0;
}
.folder {
	padding:4px 12px;
}
.lastViewed2 {
	margin-top:40px;
	padding-top:10px;
}
.lastViewed2 h2.featured {
	background: none repeat scroll 0 0 #bccfd2;
    border-radius: 2px 2px 0 0;
    color: #4c5165;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 0 0 12px;
    text-transform: uppercase;
}
.lastViewed2 h2.featured::before {
	display:none;
}
</pre></body></html>