body {
    font-family: tahoma, arial, sean-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
    color: #194677;
    background: #b7cbe5 url('/images/new/pozadi.gif') repeat-y;
}

h1 {
    color: #9f1d29;
    font-size: 19px;
    clear: both;
    padding: 0;
    margin-left: 72px;
}

h2 {
    font-size: 13px;
    clear: both;
    margin: 0 0 10px 0;
    padding: 20px 0 0 0;
}

h3 {
    font-size: 13px;
    padding: 0;
    margin: 0;
}

img {
    border: none;
}

a {
    color: #2599E8;
}

table th {
    padding: 5px 10px 5px 0;
}

table td {
    padding: 5px 0;
}

form {
    padding: 0;
    margin: 0;
}

fieldset, .praceSprodukty {
    border: 1px solid #d0d8de;
    background-color: #fafcfe;
    margin: 10px 0 10px 0;
    padding: 10px 10px;
}

fieldset table th {
    width: 100px;
    padding: 2px 10px 2px 0;
    line-height: 22px;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
}

fieldset table td {
    padding: 2px 0;
}

input, select, textarea {
    font-family: tahoma, arial, sans-serif;
    font-size: 13px;
}

code {
    background-color: #FFFFCC;
    border: 1px solid #d0d8de;
    padding: 5px;
    display: block;
    margin-top: 5px;
    margin-right: 20px;
}




/* rozlozeni stranky */

.obalka-facebook {
    width: 1299px;
}

.obalka {
    width: 991px;
    float: left;
}

.horni-okraj {
    background: #EEF3F8 url('/images/new/horni-okraj.gif') no-repeat;
    width: 991px;
    height: 41px;
}

.facebook-box {
    float: left;
    clear: both;
    margin: 0 0 20px 70px;
}



/* tipvicka */

.hlavicka {
    height: 176px;
    width: 898px;
    /*background-color: #EEF3F8;*/
    margin: 0 0 0 46px;
    padding: 0 0 0 0;
}

a.logo {
    display: block;
    height: 98px;
    width: 173px;
    float: left;
}

a.slogan {
    display: block;
    height: 98px;
    width: 212px;
    float: left;
}

.prihlaseni {
    font-weight: bold;
    float: right;
    margin: 40px 12px 0 0;
    height: 20px;
    line-height: 20px;
    width: 250px;
    text-align: right;
}

.prihlaseni a {
    color: #194677;
    text-decoration: none;
}

.prihlaseni a:hover {
    text-decoration: underline;
}

a.kosik {
    display: block;
    float: right;
    margin: 20px 1px 14px 0;
    width: 163px;
    height: 63px;
    background: #FFFFFF url('/images/new/kosik.jpg');
    color: #194677;
    text-decoration: none;
}

a.kosik span {
    float: left;
    display: block;
}

a.kosik .nadpis {
    margin: 16px 0 0 51px;
    font-size: 16px;
    line-height: 20px;
    height: 20px;
}

a.kosik .popis {
    margin: 0 0 0 55px;
    font-size: 10px;
}

a.kosik-info {
    display: block;
    float: right;
    margin: 20px 18px 0 0;
}

.kosik-nahled{
    font-size: 90%;
    padding-top: 0.1em;
}
.kosik-nahled a{
    text-decoration: none;
}
.kosik-nahled a:hover{
    text-decoration: underline;
}

/* menu */

ul.menu {
    margin: 15px 0 0 16px;
    padding: 0 0 0 20px;
    width: 846px;
    height: 63px;
    background: #007FE0 url('/images/new/menu.jpg');
    clear: both;
}

ul.menu li {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.menu li a {
    color: #FFFFFF;
    text-decoration: none;
    line-height: 63px;
    height: 63px;
    padding: 0 15px;
    font-size: 15px;
    font-weight: bold;
}

ul.menu li a:hover {
    text-decoration: underline;
}

ul.menu li.jazyky {
    float: right;
    padding-right: 24px;
}

ul.menu li.jazyky a {
    padding: 0;
    float: left;
}

ul.menu li.jazyky a img {
    margin-top: 21px;
}


/* menu pro prihlaseneho uzivatele */

ul.menu-auth {
    clear: both;
    background: #EEF3F8 url("/images/menu-auth.png") no-repeat 16px 0;
    height: 55px;
    width: 850px;
    padding: 0 16px 10px 32px;
    margin: 0 0 0 46px;
}

ul.menu-auth li {
    list-style-type: none;
    height: 55px;
    line-height: 55px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    float: left;
}

ul.menu-auth li.right {
    float: right;
}

ul.menu-auth li.last {
    float: right;
    padding-right: 30px;
}

ul.menu-auth li a {
    color: #246693;
    text-decoration: none;
    display: block;
    float: left;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
}

ul.menu-auth li a:hover, ul.menu-auth li a.active:hover {
    text-decoration: underline;
}

ul.menu-auth li a.active, ul.menu-auth li a.active-true {
    color: #a00022;
}

ul.menu-auth li img {
    float: left;
    margin: 20px 0 0 10px;
    display: block;
}



/* obsah */


.zarazka, .clear-end {
    clear: both;
}

.column12 {
    width: 600px;
    float: left;
    text-align: left;
    padding-bottom: 50px;
    margin-left: 72px;
}

.column3 {
    width: 210px;
    float: left;
    text-align: left;
    margin-left: 30px;
    padding-bottom: 50px;
}

.column3 h2 {
    clear: none;
    margin-top: 0;
    padding-top: 0;
    font-size: 14px;
}

.column123 {
    margin-left: 72px;
    width: 850px;
    padding-bottom: 50px;
}



/* paticka */

.paticka {
    background: transparent url("/images/paticka.gif") no-repeat;
    color: #587598;
    padding: 20px 0 0 51px;
    width: 991px;
    height: 210px;
    clear: both;
}

.paticka .column {
    float: left;
    margin: 0 30px 0 30px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    height: 140px;
}

.paticka div ul {
    margin: 20px 0 0 0;
    padding: 0;
}

.paticka div ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 18px;
}

.paticka a {
    text-decoration: none;
    color: #587598;
    font-size: 11px;
    font-weight: bold;
}

.paticka a:hover {
    text-decoration: underline;
}

.paticka .partneri {
    float: left;
    width: 500px;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

.paticka .copyright {
    background-color: #BBCfE7;
    color: #587598;
    clear: both;
    text-align: right;
    width: 888px;
    line-height: 70px;
    height: 70px;
    font-size: 10px;
}

.paticka .copyright img {
    margin-top: 5px;
}

.copyright-inner {
    padding-right: 20px;
    float: right;
}

.paticka p {
    margin: 0;
    padding: 0;
}




/* spolecne prvky */

.tlacitko, .submit, .button5, .button2, .button-fieldset, .cancel {
    display: block;
    width: 138px;
    height: 44px;
    line-height: 44px;
    color: #FFFFFF;
    background: #FFFFFF url('/images/new/tlacitko.jpg');
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    margin: 10px 10px 10px 0;
    border: none;
    float: left;
}

img.question {
    float: right;
}

table.list {
    clear: both;
    width: 600px;
}

table.list th {
    color: #246693;
    background-color: #d0d8de;
    white-space: nowrap;
    padding: 10px;
}

table.list th.last {
    border-right: 3px solid #f0f4f9;
}

table.list td {
    color: #246693;
    border-right: 3px solid #f0f4f9;
    padding: 10px;
}

table.list tr.row1, table.list tr.row-img0 {
    background-color: #e3e9ee;
}

.clear {
    clear: both;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.message {
    background-color: #FFFFCC;
    border: 1px solid #d0d8de;
    color: #8B8541;
    line-height: 22px;
    padding: 0 5px;
    margin-left: 66px;
    clear: both;
    width: 850px;
}

.errorMessage {
    border: 1px solid #990000;
    background-color: #FFEEEE;
    color: #990000;
    line-height: 22px;
    padding: 0 5px;
    margin-left: 66px;
    clear: both;
    width: 850px;
}

.error {
    color: #A00022;
    font-weight: normal;
}

.errors {
    color: #A00022;
}

.red {
    color: #a00022;
}

input.text, select {
    border: 1px solid #d6dbe0;
    width: 150px;
    height: 18px;
    color: #427ba2;
    margin-right: 5px;
}

textarea {
    border: 1px solid #d6dbe0;
    color: #427ba2;
}

select {
    height: 22px;
}

.caps-lock {
    visibility: hidden;
}



/* uvodni strana */

.tip-vyber {
    margin: 20px 0 0 46px;
    width: 20px;
    height: 200px;
    float: left;
}

.tip-vyber div {
    height: 20px;
    width: 20px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 2px;
    cursor: pointer;
}

.aktivniTip {
    background-color: #999999;
}

.neaktivniTip {
    background-color: #CCCCCC;
}

.tip {
    padding: 20px;
    height: 291px;
    background-color: #FFFFFF;
    width: 862px;
    margin-left: 46px;
}

.tip a {
    display: block;
    float: left;
}

.tip a.maly-horni {
    margin: 0 0 0 15px;
}

.tip a.maly-dolni {
    margin: 15px 0 0 15px;
}

.ILOVEtvoric {
    width: 276px;
    height: 291px;
    float: left;
    margin-left: 15px;
}

.ILOVEpodklad {
    width: 276px;
    height: 250px;
    background-image: url("/images/ilove-podklad.png");
    position: relative;
}

.ILOVEsrdce {
    width: 74px;
    height: 44px;
    background-image: url("/images/ilove-srdce.png");
    position: absolute;
    top: 56px;
    left: 104px;
}

#ILOVEtext {
    width: 100px;
    height: 60px;
    top: 96px;
    left: 104px;
    position: absolute;
    border: none;
    background-color: transparent;
    font-size: 16px;
    overflow: hidden;
    color: #000000;
}

.ILOVEcena {
    position: absolute;
    top: 240px;
    left: 220px;
}


.sloupec1 {
    clear: both;
    margin-left: 72px;
}

.sloupec1 h1, .sloupec3 h1 {
    margin-left: 0;
}

.sloupec1, .sloupec2, .sloupec3 {
    width: 230px;
    float: left;
    padding-bottom: 30px;
}

.sloupec2, .sloupec3  {
    margin: 0 0 0 60px;
}

h2.uvodniNapis {
    color: #9f1d29;
    font-size: 19px;
    clear: both;
    padding: 0;
    margin-top: 30px;
}

.reakce span {
    font-style: italic;
}


/* stranka kontakt */

table.kontakniUdaje {
    float: left;    
}

table.kontakniUdaje th {
    text-align: left;
}

.mapa {
    float: right;
    width: 340px;
    text-align: right;
}


/* prehledy podkladu, produktu, obrazku */

.nahled-podkladu {
    display: block;
    width: 202px;
    height: 181px;
    background-image: url('/images/nahled-podkladu.png');
    background-repeat: no-repeat;
    float: left;
}

.nahled-podkladu img {
    margin: 35px;
}

.produkt {
    background: transparent url("/images/produkt.png") 0 15px no-repeat scroll;
    float: left;
    width: 180px;
    height: 270px;
    margin: 10px 10px 15px 0;
}

.produkt h3 {
    line-height: 15px;
    font-size: 12px;
    padding: 0;
    margin: 0;
    height: 15px;
    width: 180px;
    overflow: hidden;
}

.produkt .preview {
    padding: 5px;
    text-align: center;
    margin: 0;
    vertical-align: middle;
}

.produkt .preview a {
    display: block;
    width: 170px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    color: #246693;
    white-space: nowrap;
    background-repeat: no-repeat;
    background-position: 25px 45px;
}

.produkt .description {
    padding: 5px 10px 0 10px;
    margin: 0;
    float: left;
    font-size: 12px;
}

.produkt .description p {
    width: 160px;
    margin: 0 0 3px 0;
    padding: 0;
}

.produkt .buttons {
    padding: 0 5px;
    margin: 0;
    height: 23px;
    /*overflow: hidden;*/
}

.produkt .buttons a {
    padding: 5px 3px 2px 3px;
    display: block;
    float: left;
    text-decoration: none;
}

.produkt .buttons a.right {
    float: right;
}

.produkt .price {
    display: block;
    padding: 20px 0 0 5px;
    margin: 0;
}

.produkt .price a {
    cursor: pointer;
}

.produkt .price a, .produkt .price form {
    background-image: url("/images/price.png");
    width: 170px;
    height: 27px;
    line-height: 27px;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    overflow: hidden;
}

.produkt .price a .buy {
    display: block;
    color: #246693;
    height: 27px;
    width: 50px;
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
}

.produkt .price a .sum {
    color: #A00022;
    display: block;
    height: 27px;
    width: 80px;
    float: right;
    text-align: right;
    margin: 0;
    padding: 0 5px 0 0;
}



.produkt .price a img {
    margin-top: 5px;
    float: left;
    padding-left: 5px;
    display: block;
}



/* sortiment */

.barva-podkladu-border {
    float: left;
    border: 1px solid #CCCCCC;
    padding: 1px;
    background-color: #FFFFFF;
    margin: 5px 5px 0 0;
    display: block;
    text-decoration: none;
}

a.barva-podkladu {
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    line-height: 20px;
    cursor: pointer;
}

a.barva-podkladu div {
    cursor: pointer;
    display: block;
    width: 10px;
    height: 10px;
    line-height: 10px;
}


.barva-podkladu-mini-border {
    float: left;
    border: 1px solid #CCCCCC;
    padding: 1px;
    background-color: #FFFFFF;
    margin: 2px 2px 0 0;
    display: block;
    text-decoration: none;
}

a.barva-podkladu-mini {
    display: block;
    height: 10px;
    width: 10px;
    text-decoration: none;
    line-height: 10px;
}

a.barva-podkladu-mini div {
    cursor: pointer;
    display: block;
    width: 5px;
    height: 5px;
    line-height: 5px;
}


/* programy spoluprace */

ul.list-big {
    font-size: 14px;
    line-height: 22px;
    background: #e8edf3 url('/images/e-shop-vyhody.jpg') 242px 16px no-repeat;
    margin: 0 20px 0 0;
    border: 1px solid #d6dbdf;
    padding: 15px 0 15px 20px;
}

ul.list-big li {
    padding: 0 0 0 0;
    margin: 0 0 0 20px;
}

ul.ukazky-e-shopu {
    padding: 0;
    margin: 20px 0 0 0;
}

ul.ukazky-e-shopu li {
    list-style-type: none;
    float: left;
    padding: 0;
    margin: 0 0 20px 0;
}

ul.ukazky-e-shopu li a {
    display: block;
    margin: 0 10px 2px 0;
}

/* soutez */

.soutez {
    width: 854px;
    height: 322px;
    position: relative;
    color: #FFFFFF;
    margin-left: 72px;
    background-repeat: no-repeat;
}

.soutez .text {
    color: #FFFFFF;
    position: absolute;
    top: 110px;
    left: 10px;
    width: 450px;
}

.soutez .odkazy {
    position: absolute;
    top: 260px;
    left: 10px;
    width: 500px;
}

.soutezni-produkty {
    padding: 0 0 0 30px;
    margin-left: 72px;
}

.soutezni-produkty .produkt {
    padding-right: 15px;
}

p.paging {
    clear: both;
    float: left;
    width: 800px;
    margin: 10px 0 10px 0;
    padding: 0;
}

.paging a {
    text-decoration: none;
}

.paging a.active {
    color: #a00022;
    font-weight: bold;
}

.razeni {
    margin-left: 0;
}

.hledani {
    float: right;
    padding-right: 70px;
}

/* moje produkty */

.produkt .preview a.product-new {
    background-image: url("/images/product-new.jpg");
}

.produkt .preview a.folder-new {
    background-image: url("/images/folder-new.jpg");
}

.produkt .preview a.folder {
    background-image: url("/images/folder.jpg");
}

.produkt .preview a.folder-e-shop-new {
    background-image: url("/images/folder-e-shop-new.jpg");
}

.produkt .preview a.folder-e-shop {
    background-image: url("/images/folder-e-shop.jpg");
}

.produkt .preview a.back {
    background-image: url("/images/back.jpg");
}

.produkt .preview a.e-shop {
    background-image: url("/images/e-shop.jpg");
}



/* moje obrazky */

.produkt .preview a.clipart-new {
    background-image: url("/images/clipart-new.jpg");
}

.produkt .preview-obrazek {
    padding: 5px;
    margin: 0;
}

.produkt .preview-obrazek table {
    padding: 0;
    margin: 0;
}

.produkt .preview-obrazek table tr td {
    width: 170px;
    height: 170px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.produkt .preview-obrazek div {
    width: 170px;
    height: 170px;
    overflow: hidden;
}



/* moje e-shopy */

ul.links {
    margin: 0 0 10px 0;
    padding: 0 20px 0 300px;
    float: right;
}

ul.links li {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
}



/* nastaveni e-shopu */

.e-shop-typ {
    float: left;
    width: 180px;
    margin: 10px 0 15px 2px;
}

.e-shop-typ label.nazevTypu {
    line-height: 20px;
    color: #246693;
    font-weight: bold;
}

.e-shop-typ label.obrazekTypu {
    height: 162px;
    width: 163px;
    display: block;
    cursor: pointer;
}

.e-shop-typ p {
    padding: 10px;
    margin: 0;
}



/* vyber skinu e-shopu */

ul.skiny {
    margin: 1em 0 0 0;
    padding: 0;
}

ul.skiny li {
    list-style-type: none;
    float: left;
    height: 240px;
    width: 165px;
}

ul.skiny li .nazev {
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    width: 143px;
    display: block;
    text-decoration: none;
    color: #246693;
}


ul.skiny li .skin {
    background-image: url("/images/skin-pozadi.png");
    height: 208px;
    width: 143px;
}

ul.skiny li .skin .obr {
    cursor: pointer;
    height: 174px;
    width: 137px;
    text-align: center;
    display: block;
    text-decoration: none;
    color: #246693;
}

ul.skiny li .skin .obr img {
    margin: 14px 0 0 0;
}

ul.skiny li .skin .nahled {
    background-image: url("/images/lupa.png");
    background-position: 7px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 71px;
}

ul.skiny li .skin .zdroj {
    background-image: url("/images/psd.png");
    background-position: 2px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 65px;
}

ul.skiny li .skin .nahled a {
    color: #246693;
    display: block;
    height: 21px;
    line-height: 21px;
    margin: 4px 0 0 12px;
    text-decoration: none;
    width: 57px;
}

ul.skiny li .skin .zdroj a {
    color: #246693;
    display: block;
    height: 21px;
    line-height: 21px;
    margin: 4px 0 0 6px;
    text-decoration: none;
    width: 57px;
}



/* přizpůsobení vzhledu e-shopu */

.color-box {
    width: 20px;
    height: 20px;
    float: left;
    border: 1px solid #CCCCCC;
    margin-left: 10px;
    cursor: pointer;
}


/* zadani platebnich udaju */
#celkemCena, #celkemCenaEur {
    font-weight: bold;
}

#postaCena, #postaCenaCR, #postaCenaSR, #postaCenaPL {
    display: inline;
}

#zpusobObchodniBalik img {
    vertical-align: middle;
}


/* cilove stranky */

a.button1 {
    display: block;
    background-image: url("/images/button1.jpg");
    background-repeat: no-repeat;
    height: 63px;
    width: 318px;
    line-height: 63px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px 0 20px 0;
    padding-left: 25px;
}


.vanocni-provozni-doba td {
    margin: 0;
    padding: 0 20px 0 0;
}


/* rozcestnik na vanoce 09 */
.hlavni-text-vanoce, .hlavni-text-majales {
    height: 155px;
    width: 855px;
    position: relative;
    margin-bottom: 15px;
}

.hlavni-text-vanoce {
    background-image: url('/images/souteze/vanocni-09/head.jpg');
}

.hlavni-text-majales {
    background-image: url('/images/souteze/majales-2011/head.jpg');
}

.hlavni-text-vanoce p, .hlavni-text-majales p {

    height: 100px;
    left: 10px;
    position: absolute;
    color: #FFFFFF;
}

.hlavni-text-vanoce p {
    width: 320px;
    top: 56px;
}

.hlavni-text-majales p {
    width: 230px;
    top: 15px;
}

.soutez-3-1 {
    float: left;
    width: 278px;
    margin: 20px 0;
}

.soutez-3-1-center {
    margin: 20px 10px;
}

.soutez-3-1 p {
    margin: 0;
    padding: 8px;
}

.vanoce-09-hlavni-partner {
    clear: both;
    float: left;
    width: 415px;
    margin: 20px 4px;
}

.vanoce-09-partner {
    float: right;
    width: 415px;
    margin: 20px 4px;
}

.vanoce-09-hlavni-partner p, .vanoce-09-partner p {
    margin: 0;
    padding: 0 0 3px 3px;
    font-variant: small-caps;
    font-weight: bold;
    color: #86A6BB;
}

.soutez-3-1 .hradec, .soutez-3-1 .brno, .soutez-3-1 .praha {
    display: block;
    width: 267px;
    height: 70px;
    background-repeat: no-repeat;
    padding: 135px 0 0 115px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: white;
}

.soutez-3-1 .hradec {
    background-image: url('/images/souteze/majales-2011/hradec.jpg');
}

.soutez-3-1 .brno {
    background-image: url('/images/souteze/majales-2011/brno.jpg');
}

.soutez-3-1 .praha {
    background-image: url('/images/souteze/majales-2011/praha.jpg');
}


/* nove e-shopy */



/*styl pro fakturacni udaje (predevsim tlacitko k rozbaleni)*/
/*
.addBillingInfo, .removeBillingInfo{
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
}
.addBillingInfo span, .removeBillingInfo span{
    display: block;
    height: 42px;
    width: 44px;
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
    float: left;
}
.addBillingInfo a, .removeBillingInfo a{
    padding-left: 4px;
    text-decoration: underline;
    cursor: pointer;
}
div#billingInfo{
    clear: both;
}
.addBillingInfo span{
    background-image: url('/images/new/tlacitkoRozbalit2.gif');
}
*/

#billingInfo .checkbox{
    float: left;
    width: 59%;
    padding-bottom: 5px;
}
#billingInfo .copy{
    float: right;
    width: 39%;
    text-align: right;
}
#billingInfo table{
    clear: both;
}
#billingInfo .copy a, .addBillingInfo a{
    text-decoration: underline;
    cursor: pointer;
}


/* admin */
a.vize {
    color: #246693;
    display: block;
    float: left;
    margin: 25px 0 20px 40px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.vize:hover {
    text-decoration: underline;
}

.prihlaseniAdmin {
    float: right;
    width: 400px;
    text-align: right;
    margin-right: 20px;
}

.prihlaseniAdmin a {
    text-decoration: none;
    color: #194677;
}

.prihlaseniAdmin a:hover {
    text-decoration: underline;
}

strong{
    font-weight: bold;
}

ul.indentList, ol.indentList{
    padding-top: 0px;
    padding-bottom: 0.2em;
    margin-top: 0px;
    margin-bottom: 0px;
}
.indentList li{
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.odbernaMista li{
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}
table.nakupCenik, table.nakupSlevy{
    border-collapse: collapse;
    border-left-style: none;
    margin: 0.5em 0px;
    padding: 0px;
}
table.nakupCenik td, table.nakupSlevy td{
    margin: 0px;
    padding: 0.1em 1em 0.1em 0px;
}
