html, body {height: 100%; margin: 0; padding: 0;}
body {text-align:center; color:#3b3b3b; font:0.75em/1.5 Verdana, Helvetica, sans-serif; background:#f3f3f3 url('http://www.pneumatiky.eu/imgs/bg.png') 50% 0 repeat-y;}

#menuProduct {margin:1px auto; width:970px; height:40px; background:url('http://www.pneumatiky.eu/imgs/tab_grey1.png'); z-index:1}
#menuProduct #logo {width:197px; height:40px; border:none; margin:0 0 0 -485px; text-align:left}
#menuProduct ul {list-style:none; margin:-27px 0 0 200px;}
#menuProduct li {display:block; float:left; margin:0 4px; font-weight:bold; font-size:13px;
         vertical-align:middle; line-height:27px; padding:0 10px; height:27px}
#menuProduct li a {color:black; text-decoration:none;}
#menuProduct li a.selected {color:white}
#menuProduct li a:hover {color:orange;}
#menuProduct li.selected {background:url('http://www.pneumatiky.eu/imgs/tab_black.png'); height:27px}
/*
I want styling 'li' only when 'a' is active by hover.
And because 'li' has bigger hover area then 'a' it must be done via parent's styling when 'a' is hovered.
#menuProduct li:hover {background:url('http://www.pneumatiky.eu/imgs/tab_blue.png'); height:27px; color:white}
*/

#menuSubProduct {margin:0 auto; width:970px; height:27px; background:url('http://www.pneumatiky.eu/imgs/tab_grey27.png'); z-index:1}
#menuSubProduct ul {list-style:none; margin:0 0 0 200px;}
#menuSubProduct li {display:block; float:left; margin:0 4px; font-size:13px; font-weight:bold;
        vertical-align:middle; line-height:27px; padding:0 10px; height:27px}
#menuSubProduct li a {color:black; text-decoration:none}
#menuSubProduct li div {color:black; text-decoration:none}
#menuSubProduct li a.selected {color:white}
#menuSubProduct li div.selected {color:white}
#menuSubProduct li a:hover {color:orange}
#menuSubProduct li div:hover {cursor:pointer; color:orange}
#menuSubProduct li.selected {background:url('http://www.pneumatiky.eu/imgs/tab_black.png'); height:27px}
#menuSubProduct li .disabled {color:gray}
#menuSubProduct li .disabled:hover {cursor:default; color:gray}

#menuSubProduct .diameterLabel {margin:0 0 0 4px; padding:0 0 0 10px}
#menuSubProduct .diameterSelect {margin:0 4px 0 0px; padding:0 10px 0 0; width:45px}
#menuSubProduct .carLabel {margin:0; color:white; font-size:11px; font-weight:bold; background:url('http://www.pneumatiky.eu/imgs/tab_anthracit.png');}

.menuSub {margin:0 auto; width:970px; height:27px; background:url('http://www.pneumatiky.eu/imgs/tab_grey27.png'); z-index:1}
.menuSub ul {list-style:none; margin:0 0 0 200px;}
.menuSub li {display:block; float:left; margin:0 4px; font-size:13px; font-weight:bold;
        vertical-align:middle; line-height:27px; padding:0 10px; height:27px}
.menuSub li a {color:black; text-decoration:none}
.menuSub li div {color:black; text-decoration:none}
.menuSub li a.selected {color:white}
.menuSub li div.selected {color:white}
.menuSub li a:hover {color:orange}
.menuSub li div:hover {cursor:pointer; color:orange}
.menuSub li.selected {background:url('http://www.pneumatiky.eu/imgs/tab_black.png'); height:27px}
.menuSub li .disabled {color:gray}
.menuSub li .disabled:hover {cursor:default; color:gray}

#selectProducts {text-align:center; margin:0 auto; padding:30px 0 0 0}
#selectProducts select {width:100px}
#selectProducts td {text-align:left}

#selectProductsWheel {text-align:center; margin:0 auto; padding:30px 0 0 0}
#selectProductsWheel select {width:350px}
#selectProductsWheel td {text-align:left}

.hidden {display:none}
form {margin:0}

.pageTitleBar {text-align:center; margin:0 auto; width:970px; height:27px; background-color:#dadada}
.pageTitle {float:left; color:white; font-size:18px; font-weight:bold;
    height:27px; padding:0 5px; margin:0 0 0 -1px; background:url('http://www.pneumatiky.eu/imgs/tab_black.png');}

.pageTitleSmall {float:left; color:white; font-size:13px; font-weight:bold;
    height:27px; padding:0 5px; margin:0 0 0 -1px; background:url('http://www.pneumatiky.eu/imgs/tab_anthracit.png');}

.filterbody {text-align:center; font-size:11px; margin:0 auto; width:969px; background-color:#dadada; border:1px solid silver}
.filterbody .item {float:left; text-align:left; padding:2px 6px 4px 6px; background-color:#dadada}
.filterbody .item .column {float:left; text-align:left; background-color:#dadada}

.resultTitleBar {text-align:center; margin:0 auto; width:970px; height:20px; background-color:#dadada}
.resultTitle {float:left; color:white; font-size:13px; font-weight:bold;
    height:20px; padding:0 5px; margin:0 0 0 -1px; background:url('http://www.pneumatiky.eu/imgs/tab_black.png')}
.resultReminder {float:left; height:20px; width:726px; margin:0 0 0 -1px; background-color:#dadada}
.resultReminderShort {float:left; height:20px; width:493px; margin:0 0 0 -1px; background-color:#dadada}

.comparatorTitleBar {text-align:center; margin:-1px auto 0 auto; width:969px; height:20px; min-height:20px; background-color:#dadada;
    border:1px solid silver}

.ssTitleBar {float:left; width:970px; height:20px; background-color:#dadada}
.ssTitle {float:left; color:white; font-size:13px; font-weight:bold;
    height:20px; padding:0 5px; margin:0 0 0 -1px; background:url('http://www.pneumatiky.eu/imgs/tab_black.png')}

.products {text-align:center; margin:0 auto; width:970px;}
.product {float:left; position:relative; width:241px; min-height:322px; height:322px; background:url('http://www.pneumatiky.eu/imgs/product800.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.product .mark {font-size:11px; max-height:35px; height:35px}
.product .price, .product .cart {float:left; position:relative}
.product .description {font-size:10px; height:30px; min-height:30px}
.product .price {color:orange; font-size:14px; font-weight:bold; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png'); padding:0 5px; margin:0 0 0 40px; display:inline}
.product .cart, .alu .cart {float:left; margin:0 5px}
.product .cart div, .alu .cart div {margin:0; border:none; width:71px; height:21px; background:url('http://www.pneumatiky.eu/imgs/to_cart.png')}
.product .cart div:hover, .alu .cart div:hover {background:url('http://www.pneumatiky.eu/imgs/to_cart_active.png'); cursor:pointer}
.product p {max-height:20px; height:20px}
.product .phone {margin:6px 0 0 0}

.product .quality {width:50px; margin:0 auto}
.product .comparator_link {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/compare.gif'); width:18px; height:17px}
.product .comparator_link:hover {background:url('http://www.pneumatiky.eu/imgs/compare_high.gif')}
.product .comparator_link:active {background:url('http://www.pneumatiky.eu/imgs/compare_pressed.gif')}
.product .stars0 {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/star0.gif'); background-repeat: no-repeat; width:9px; height:8px; margin:5px 0 0 5px}
.product .stars1 {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/star1.gif'); background-repeat: no-repeat; width:9px; height:8px; margin:5px 0 0 5px}
.product .stars2 {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/star2.gif'); background-repeat: no-repeat; width:18px; height:8px; margin:5px 0 0 5px}
.product .stars3 {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/star3.gif'); background-repeat: no-repeat; width:27px; height:8px; margin:5px 0 0 5px}
.product .missing_comparator {float:left; position:relative; background:url('http://www.pneumatiky.eu/imgs/transparent.gif'); height:8px}
.product .stars0c {margin: 0 auto; background:url('http://www.pneumatiky.eu/imgs/star0.gif'); background-repeat: no-repeat; width:9px; height:8px}
.product .stars1c {margin: 0 auto; background:url('http://www.pneumatiky.eu/imgs/star1.gif'); background-repeat: no-repeat; width:9px; height:8px}
.product .stars2c {margin: 0 auto; background:url('http://www.pneumatiky.eu/imgs/star2.gif'); background-repeat: no-repeat; width:18px; height:8px}
.product .stars3c {margin: 0 auto; background:url('http://www.pneumatiky.eu/imgs/star3.gif'); background-repeat: no-repeat; width:27px; height:8px}
.product .tireTest {font-size:11px}
.product .tireComparatorRemove {position:absolute; top:600px; left:100px}
.product .tableComparator td {background:url('http://www.pneumatiky.eu/imgs/table_hr.png');}

.product .hleft {text-align:left; font-size:11px}
.product .hleftOnly {text-align:left}
.product .hright {text-align:right}
.product input {text-align:right; width:60px}
.product table {margin:0 auto}

.product .cart_continue_button {color:black; margin:144px 60px; text-align:center; font-weight:bold; font-size:13px;
        border:none; height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.product .cart_continue_button:hover {cursor:pointer; color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}

.product .cartContinueConditionalButton {color:black; margin:144px 60px; text-align:center; font-weight:bold; font-size:13px;
        border:none; height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.product .cart_confirm {color:black; margin:33px 60px; text-align:center; font-weight:bold; font-size:13px;
        border:none; height:42px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.product .cart_confirm:hover {cursor:pointer; color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue_double.png')}
.product .removeButton {color:black; margin:0 63px; text-align:center; font-weight:bold; font-size:12px;
        border:none; height:19px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.product .removeButton:hover {cursor:pointer; color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}

.product .servisConfirm {color:black; margin:219px 20px; text-align:center; font-weight:bold; font-size:13px;
        border:none; height:42px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.product .servisConfirm:hover {cursor:pointer; color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue_double.png')}
.product .servisContinueButton {color:black; margin:229px 60px; text-align:center; font-weight:bold; font-size:13px;
        border:none; height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.product .selected {background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}
.product .aSelected {color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}
.product .month {margin:20px auto 0 auto}
.product .prezutiNote {margin:6px auto 0 auto}
.product .prezutiSpace {min-height:0px; height:0px}
.product .prezutiSpaceBig {min-height:66px; height:66px}
.product .kompletaceSpace {min-height:22px; height:22px} /*249*/
.product .short {padding:0}
#ventilky span {font-size:13px}
#kompletace {font-size:11px}
#kompletace span {font-size:13px}

.reasons {float:left; position:relative; text-align:left; width:331px; min-height:782px; height:782px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.reasons h4 {margin:20px 20px 5px 20px; text-align:center; font-weight:bold; font-size:13px;
        height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.reasons ol li {font-weight:bold}
.reasons ul li {font-weight:normal}
.reasons ul {margin:0 0 10px 0}

.contacts {float:left; position:relative; text-align:left; width:331px; min-height:765px; height:765px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:15px}

.articles  {float:left; position:relative; text-align:left; width:635px; min-height:787px; height:787px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 0 0}
.articles h4, .contacts h4 {margin:20px 20px 5px 20px; text-align:center; font-weight:bold; font-size:13px;
        height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.articles .date, .reasons .date {margin:0 10px 0 15px}
.articles .title {font-weight:bold}
.articles p {margin:5px 15px 20px 15px; background-color:#dadada}
.articles img {float:left; margin:5px}

.reasons p {margin:15px 15px 20px 15px; background-color:#dadada}

.invoice {float:left; position:relative; width:726px; min-height:380px; height:380px;
        background:url('http://www.pneumatiky.eu/imgs/product.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.invoice .address {float:left; position:relative; margin:5px 30px}
.invoice .hleft {text-align:left}
.invoice .hright {text-align:right}
.invoice span {font-weight:bold; color:red}
.invoice .mandatoryNote {float:left; margin:40px 0 0 0}
.invoice .mandatory {background-color:#ffffa0}
.invoice .optional {}

.shipment {float:left; position:relative; width:483px; min-height:380px; height:380px; background:url('http://www.pneumatiky.eu/imgs/product.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.shipment .hleft {text-align:left}
.shipment .hright {text-align:right}
.shipment table {margin: 0 auto}
.space3 {height:3px}

.comment {position:absolute; margin:10px 0 0 0}

.order {float:left; position:relative; width:968px; min-height:380px; height:380px; background:url('http://www.pneumatiky.eu/imgs/product.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}

.servisTime {float:left; position:relative; width:241px; background:url('http://www.pneumatiky.eu/imgs/product800.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.servisTime table {margin:0 auto}
.servisTime td {text-align:right; padding:1px 10px}
.servisTime .selected {background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}
.servisTime .aSelected {font-weight:bold; color:orange}

#wheelRear, #wheelFront {position:absolute}
#konfigurator {margin:0 auto; width:970px; border:1px solid silver}
#car {margin:0 auto}

.palette {position:absolute; left:970px; top:70px; background:url('http://www.pneumatiky.eu/imgs/palette.png'); width:155px; height:53px; cursor:crosshair}
#wheels {width:970px; border:1px solid silver; margin:-1px auto 0 auto; overflow:auto}

/*product*/
.alu {float:left; text-align:center; width:236px; min-height:400px; height:400px; background:url('http://www.pneumatiky.eu/imgs/product420.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}

.alu .price {float:left; color:orange; font-size:14px; font-weight:bold; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png'); padding:0 5px; margin:0 0 0 32px}
/*.alu .cart {float:left; margin:0 5px}*/
.alu .mark {font-size:11px; text-align:center}
.alu .more {font-size:9px}
.aluSort {text-align:left; margin:-1px auto -1px auto; width:970px; height:17px; background-color:#dadada; border:1px solid silver; font-size:11px}
.aluSort input {vertical-align:-3px}

#promise {position:absolute; left:400px; top:380px; width:798px; height:429px;
        background:url('http://www.pneumatiky.eu/alu-kola-podle-auta/promise.jpg');
        border:0; margin:0; z-index:10000}
#promise1 {background:url('http://www.pneumatiky.eu/alu-kola-podle-auta/promise.jpg'); text-align:left;
          float:left; position:relative; width:798px; min-height:457px; background-repeat: no-repeat; margin:5px}

.comparatorButton {color:black; margin:0 5px; padding:0; text-align:center; font-weight:bold; font-size:12px;
        border:none; height:19px; background:url('http://www.pneumatiky.eu/imgs/tab_grey2.png')}
.comparatorButton:hover {cursor:pointer; color:orange; background:url('http://www.pneumatiky.eu/imgs/tab_blue.png')}

.columnTireSize {float:left; position:relative; width:96px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSize250 {float:left; position:relative; width:96px; min-height:250px; height:250px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSize105 {float:left; position:relative; width:96px; min-height:105px; height:105px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSize125 {float:left; position:relative; width:96px; min-height:125px; height:125px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSize400 {float:left; position:relative; width:96px; min-height:400px; height:400px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSize540 {float:left; position:relative; width:96px; min-height:540px; height:540px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.columnTireSizeLong {float:left; position:relative; width:96px; min-height:890px; height:890px;
        background:url('http://www.pneumatiky.eu/imgs/product1000.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.textLeft {text-align:left}
.columnTireSize h4, .columnTireSize250 h4, .columnTireSize105 h4, .columnTireSize125 h4,
.columnTireSize400 h4, .columnTireSize540 h4,
.columnTireSizeLong h4 {margin:10px 5px 5px 5px; text-align:center; font-weight:bold; font-size:12px;
        height:18px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.titleLeft1 {float:left; position:relative; width:110px}
.titleLeft1 h4 {text-align:center; font-weight:bold; font-size:13px;
            height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.titleLeft160 {float:left; position:relative; width:160px}
.titleLeft160 h4 {text-align:center; font-weight:bold; font-size:13px;
            height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.frameCenter2 {float:left; width:970px; background-color:#dadada; height:21px}
.titleLeft2 {float:left; position:relative; width:210px; color:white; font-weight:bold; height:21px;
            background:url('http://www.pneumatiky.eu/imgs/tab_anthracit.png')}
.frameCenter3 {float:left; width:970px; height:18px}

.columnAutoSize {float:left; position:relative; width:160px; min-height:170px; height:170px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}

.columnWheelBrandSize {float:left; position:relative; width:160px; min-height:450px; height:450px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}

.columnWheelBrandInner {text-align:left; margin:0 0 0 40px}

.columnModelSize {float:left; position:relative; width:434px; min-height:660px; height:660px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0;
        text-align:left; padding-left:50px}

.columnMotorizaceSize {float:left; position:relative; width:479px; min-height:611px; height:611px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0;
        text-align:left; padding-left:5px; font-size:11px}

.columnSteelWheelAutoSize {float:left; position:relative; width:160px; min-height:120px; height:120px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}

.columnSteelWheelModelSize {float:left; position:relative; width:272px; min-height:610px; height:610px;
        background:url('http://www.pneumatiky.eu/imgs/product4400.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0;
        text-align:left; padding-left:50px}

.columnSteelWheelMotorizaceSize {float:left; position:relative; width:479px; min-height:611px; height:611px;
        background:url('http://www.pneumatiky.eu/imgs/product1000.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0;
        text-align:left; padding-left:5px; font-size:11px}

.frameCenterModel {float:left; width:970px; background-color:#dadada; height:21px}
.titleLeftModel {float:left; position:relative; width:600px; color:white; font-weight:bold; height:21px;
            background:url('http://www.pneumatiky.eu/imgs/tab_anthracit.png')}


#overlay {display:none; position:absolute; border-style: solid;border-width:1px; z-index:10001;}
#overlayMore {display:none; position:absolute; border-style: solid;border-width:1px; z-index:10001;}
#lower {display:none; position:absolute; z-index:10000; background-image:url('http://www.pneumatiky.eu/imgs/white.gif')}

.elektrony {float:left; position:relative; width:968px; min-height:782px; height:782px;
           background:url('http://www.pneumatiky.eu/imgs/product4400.png'); border:1px solid silver;
           margin:0 -1px -1px 0; padding:5px 0 5px 0; text-align:left}
.elektrony h4 {margin:20px 20px 5px 20px; text-align:center; font-weight:bold; font-size:13px;
        height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.elektrony p {margin:5px 15px 20px 15px; background-color:#dadada}
.elektrony img {float:left; margin:5px}
.elektrony .ref {margin:5px 0px 0px 15px}

.mapaWebuColumn {float:left; position:relative; width:200px; min-height:755px; height:755px;
        background:url('http://www.pneumatiky.eu/imgs/product1000.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 10px 5px 10px; text-align:left}

.mapaWebuColumn h4 {margin:10px 0px 5px 0px; text-align:center; font-weight:bold; font-size:12px;
        height:18px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.mapaWebuColumn .sub {margin:0 0 0 20px}

.znackaDezenyBlockHeader {float:left; position:relative; width:193px; min-height:20px; height:20px;
                   background:url('http://www.pneumatiky.eu/imgs/tab_grey.png');
                   border:1px solid silver; margin:0 -1px -1px 0; padding:0}
.znackaDezenyBlock {float:left; position:relative; width:193px; min-height:235px; height:235px;
                   background:url('http://www.pneumatiky.eu/imgs/product800block.png');
                   border:1px solid silver; margin:0 -1px -1px 0; padding:0}
.znackaDezenyBlockHighlighted {float:left; position:relative; width:193px; min-height:235px; height:235px;
                   background:url('http://www.pneumatiky.eu/imgs/product800highlighted.png');
                   border:1px solid silver; margin:0 -1px -1px 0; padding:0}
.znackaDezenyBlockHighlighted .stars0 {width:9px; height:8px; margin:5px 0}
.znackaDezenyBlockHighlighted .stars1 {width:9px; height:8px; margin:5px 0}
.znackaDezenyBlockHighlighted .stars2 {width:18px; height:8px; margin:5px 0}
.znackaDezenyBlockHighlighted .stars3 {width:27px; height:8px; margin:5px 0}
.znackaDezenyBlockHighlighted .red {color:red; font-weight:bold}

.dezen {float:left; text-align:left; margin:0 auto; width:970px;
       background:url('http://www.pneumatiky.eu/imgs/product800.png')}

.dezenInfo {float:left; position:relative; text-align:center; width:331px; min-height:757px; height:757px;
        background:url('http://www.pneumatiky.eu/imgs/product800orange.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.dezenArticle  {float:left; position:relative; text-align:left; width:595px; min-height:767px; height:767px;
        background:url('http://www.pneumatiky.eu/imgs/product800.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:0 20px 0 20px}
.dezenInfo span {color:red; font-weight:bold}
.dezenInfo h1 {font-size:12px; font-weight:normal; margin:0}
.dezenInfo td {vertical-align:top}
.dezenInfo table {margin-left:auto; margin-right:auto}
.dezenInfo .stars0 {width:9px; height:8px; margin:5px 0}
.dezenInfo .stars1 {width:9px; height:8px; margin:5px 0}
.dezenInfo .stars2 {width:18px; height:8px; margin:5px 0}
.dezenInfo .stars3 {width:27px; height:8px; margin:5px 0}

.dezen .title {color:white; font-size:18px; font-weight:bold; text-align:center;
    height:27px; padding:0 5px; margin:0 0 0 -1px; background:url('http://www.pneumatiky.eu/imgs/tab_black.png');}

.testyColumn {float:left; position:relative; text-align:left; width:317px; min-height:600px; height:600px;
        background:url('http://www.pneumatiky.eu/imgs/product800orange.png');
        border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 5px}
.testyColumn h4 {margin:10px 0px 5px 0px; text-align:center; font-weight:bold; font-size:12px;
        height:18px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}

.testTable {border-spacing:1px}
.testTable td {width:40px; background:#f0f0f0}
.testTable thead td {vertical-align:bottom}
.testTable .label {text-align:left;width:300px}

.comparatorManual {text-align:left; background:url('http://www.pneumatiky.eu/pneumatiky/porovnavac.png'); min-height:1620px; height:1620px}

.obchodni {float:left; position:relative; width:968px; min-height:782px; height:4400px;
           background:url('http://www.pneumatiky.eu/imgs/product4400.png'); border:1px solid silver;
           margin:0 -1px -1px 0; padding:5px 0 5px 0; text-align:left}
.obchodni h4 {margin:20px 20px 5px 20px; text-align:center; font-weight:bold; font-size:13px;
        height:21px; background:url('http://www.pneumatiky.eu/imgs/tab_grey.png')}
.obchodni p {margin:5px 15px 20px 15px; background-color:#dadada}

.advertisement1 {float:left; position:relative; width:726px; min-height:395px; height:395px;
        background:url('http://www.pneumatiky.eu/pneumatiky/advertisement_konfigurator_01.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.advertisement4 {float:left; position:relative; width:726px; min-height:395px; height:395px;
        background:url('http://www.pneumatiky.eu/pneumatiky/advertisement_konfigurator_04.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.advertisement7 {float:left; position:relative; width:726px; min-height:395px; height:395px;
        background:url('http://www.pneumatiky.eu/pneumatiky/advertisement_konfigurator_07.png'); border:1px solid silver; margin:0 -1px -1px 0; padding:5px 0 5px 0}
.advertisementBar {float:left; position:relative; margin:0 auto; width:970px; height:27px; background-color:#dadada}

.tracking-login {position:relative; float:left; width:970px}
.tracking-login .hleft {text-align:left}

.tracking-login-table {margin-left:auto; margin-right:auto}
.tracking {margin-top:20px; float:left}
.tracking .hright {text-align:right}
.tracking .hleft {text-align:left}
.tracking td {background:#cccccc}
.tracking .customer td {background:#cccccc; text-align:left}
.tracking th {text-align:left; background:#cccccc; font-weight:bold}
