#productTabs { margin:0 20px; border-bottom-style:solid; border-bottom-width:3px; }
#productTabs ul { margin:0; padding:5px 0 0 10px; list-style:none; }
#productTabs ul li { float:left; background:url(images/tab.png) no-repeat right top; padding-right:10px; margin-right:2px; }
#productTabs ul li a { display:block; background:url(images/tab.png) no-repeat left top; padding:10px 5px 9px 15px; }
#productTabs ul li.active { background:url(images/tab-active.png) no-repeat right top #044e8e; }
#productTabs ul li.active a { background:url(images/tab-active.png) no-repeat left top; color:#fff; padding:10px 10px 9px 20px; font-weight:bold; }

#productTabsContent div.tabContent { display:none; padding:20px 0 0 0; }
#productTabsContent #productDescr { display:block; }

/* Tabulka atributov */
table.attribs { border-collapse:collapse; width:100%; }
table.attribs th, table.attribs td { padding:3px 10px; text-align:left; vertical-align:top; border:1px solid #E2E2E2; }
table.attribs th { font-weight:normal; text-align:left; color:#fff; background:#044E8E; font-size:1.1em; padding:5px 10px; }
table.attribs td.label { background:#F9F9F9; }

#pageIcons { text-align: center; }
#pageIcons .product-ico { width: 25%; margin:3px; display: inline-block; box-sizing: border-box; }
#pageIcons .product-ico { color: #1a4289; font-weight:700; font-size: 1.2em; text-align: left; background: #FFF; border:1px dashed #cecece; padding: 15px 5px 15px 67px; }
#pageIcons .product-ico > span.ico-desc { font-weight:500; font-size: 0.88em; display: block; color: #4B5A60; text-align: left;}

#pageIcons .product-ico-payments { background: #fff url('./images/svg/2.png') 15px center no-repeat; }
#pageIcons .product-ico-compare { background: #fff url('./images/svg/3.png') 15px center no-repeat; }
#pageIcons .product-ico-seller { background: #fff url('./images/svg/4.png') 15px center no-repeat; }
#pageIcons .product-ico-support { background: #fff url('./images/svg/5.png') 15px center no-repeat; }

#product-promo { position: relative; }
#product-promo > img { width: 100%; }
#product-promo .promo-descr { background: #FFF; padding: 15px 30px; }
#product-promo .promo-descr-name { font-size: 3em; line-height: 1.2em; font-weight: 800; text-transform: uppercase; color:#0f3e8c; padding: 0 0 15px 0; }
#product-promo .promo-descr-body { line-height:1.6em; }

div.product-descr-content { padding-top: 15px; padding-bottom: 15px; position: relative; }
div.product-descr-content .col { width: 66.66%; }
div.product-descr-content .col:first-child { width: 33.33%; }
div.product-descr-content .col img { width: 100%; }
div.product-descr-content:nth-child(2n):before { content:""; display: block; width: 100%; height: 100%; background: #F8F8F8; position: absolute; top:0; left:0; }
div.product-descr-content:nth-child(2n) .col:first-child { float:right; }
div.product-descr-content-name { font-size: 2em; line-height: 1.2em; font-weight: 800; text-transform: uppercase; color:#4d5960; padding: 15px 0; }
div.product-descr-content-body { line-height:1.6em; }