/* Tělo */
body {
    color: #000;
	background: #fff;
 	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
 	margin: 0;
 	padding: 0;
 	behavior: url(/css/csshover.htc);
 	cursor: default;
}
/* Řádkování */
p,
ul,
ol {
    line-height: 1.5em;
}
h1,
h2,
h3,
h4 {
    margin: 0 0 0.5em;
    padding: 0;
}
h1 {
    font-size: 18px;
    font-weight: bold;
}
h2 {
    font-size: 16px;
    font-weight: bold;
}
h3 {
    font-size: 14px;
    font-weight: bold;
}
h4 {
    font-size: 13px;
    font-weight: normal;
}

/* Odkazy */
a {
    color: #235d80;
    text-decoration: underline;
    outline: none;
}
a:hover {
    color: #000;
    text-decoration: none;
}

/* Formulářové prvky */
form {
    margin: 0;
    padding: 0;
}
fieldset {
    background: #fff;
    margin: 18px 0;
    padding: 8px;
    border: 1px #649cbd solid;
}
legend {
    color: #fff;
    background: #649cbd;
    border: none;
    font-weight: normal;
    padding: 4px 6px;
    margin-bottom: 8px;
    font-size: 11px;
}
label {
    border: 0;
    cursor: pointer;
}
label.required {
    font-weight: bold;
}
input[type=text],
input[type=password] {
    color: #4081b3;
    background: #fff;
    line-height: 20px;
    font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
    padding: 0 6px;
    border: solid 1px #235d80;
    outline: none;
    height: 20px;
}
textarea {
    color: #4081b3;
    background: #fff;
    line-height: 18px;
    font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
    padding: 8px;
    border: solid 1px #235d80;
    outline: none;
	width: 249px;
}
input[type=submit],
input[type=reset],
input[type=button] {
    color: #235d80;
    background: #acd5ed;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
    padding: 0 5px;
    overflow: visible;
    border: solid 1px #72a3c3;
    outline: none;
    height: 22px;
    cursor: pointer;
    vertical-align: top;
}
input,
select {
    outline: none;
    vertical-align: middle;
}
input.noborder {
    background: transparent;
    border: 0;
}
input.readonly {
    color: #999;
}

/* Tabulky obecně */
table {
    font-size: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
td {
    padding: 0;
    vertical-align: top;
}

/* Obrázky */
img,
a img	{
    border: 0;
}

/* Linka */
hr {
    color: #c6dbe7;
    background: #c6dbe7;
    margin: 3px 1px;
    border: 0;
    height: 1px;
}

/* Obecné třídy (promazat duplicity dál v kódu) */
.datum {
    color: #87a6b9;
    font-size: 11px;
    display: block;
}
.red {
    color: #ff0000;
}
.cena {
    color: #ff0000;
    white-space: nowrap;
}
.nobr {
    white-space: nowrap;
}
#na_stred,
.stred {
    text-align: center;
}
.warning,
#pridani {
    clear: both;
    padding: 18px 12px 0;
    margin: 0 0 18px;
    background: #fee9e9;
    border: solid 1px #ebc1c1;
    color: #c02222;
    font-weight: bold;
}

/* Obal webu */
#page {
    text-align: left;
    position: relative;
    margin: 0 auto;
    padding: 223px 0 0 0;
    width: 956px;
}


/****************************************************/
/****************** Prvky hlavičky ******************/
/****************************************************/

/* Lišta článků */
#lista_clanku {
    display: none;
}

/* Logo */
#logo {
    position: absolute;
    left: 0px;
    top: 25px;
}
#logo a	{
    width: 956px;
    height: 192px;
    display: block;
    background: url(../images/design/redesign/head.jpg);
    text-indent: -1000px;
    overflow: hidden;
}
#logo span {
    display: none;
}

/* Slogan */
#slogan {
    position: absolute;
    left: 16px;
    top: 0;
    width: 924px;
    line-height: 24px;
    color: #999;
}

/* Nezobrazené věci hlavičky */
#infopanel,
#demoverze,
#moduly,
#sysbar {
    display: none;
}

/****************************************************/
/******** Strana (levy, pravy, stredovy *************/
/****************************************************/
#strana {
    width: 956px;
    position: relative;
}

#levy,
#pravy {
    width: 213px;
    padding: 0 10px 0 0;
}
#pravy {
    padding: 0 0 0 10px;
}
#levy .label,
#pravy .label {
    color: #fff;
    text-indent: 14px;
    margin: 0 0 9px;
    padding: 0;
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    background: #649cbd;
    text-align: left;
}
#levy > div,
#pravy > div {
    float: left;
    width: 211px;
    overflow: hidden;
    border: solid 1px #70a1bf;
    background: #d7e8f2;
    margin: 0 0 6px;
}
#levy p,
#pravy p,
#levy ul,
#pravy ul {
    list-style-type: none;
    margin: 0 9px 9px;
    padding: 0;
}

#stredovy {
    padding: 0;
    width: 733px;
}
/*#homepage #stredovy,*/
.tri_sloupce #stredovy {
    width: 510px;
}

/* Menu */
#levy #menu .label {
    margin: 0;
}
#levy #menu .label a.active {
    color: #fff;
    text-decoration: none;
}
#levy #menu ul a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#levy #menu ul a:hover,
#levy #menu ul a.active {
    color: #235d80;
}
/* První úroveň */
#levy #menu div > ul {
    margin: 0;
    padding: 0;
}
#levy #menu div > ul > li {
    display: inline;
}
#levy #menu div > ul > li > a {
    display: block;
    background: #acd5ed url(../images/design/redesign/menu.png) no-repeat;
    margin: 2px 0 0;
    font-size: 11px;
    color: #000;
    min-height: 18px;
    line-height: 18px;
    padding: 4px 18px 4px 21px;
}
/* Druhá úroveň */
#levy #menu ul ul {
    margin: 12px 12px 12px 18px;
    padding: 0;
}
#levy #menu ul ul li {
    display: inline;
}
#levy #menu ul ul a {
    font-size: 10px;
    background: url(../images/design/redesign/li.png) no-repeat 0px -90px;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
}
#levy #menu ul ul a:hover,
#levy #menu ul ul a.active {
    background-position: 0px 9px;
}

/* Informace */
#levy #informace p.label {
    margin-bottom: 0;
}
#levy #informace ul {
    margin: 0;
    padding: 0;
}
#levy #informace a {
    display: block;
    background: #acd5ed url(../images/design/redesign/menu.png) no-repeat;
    margin: 2px 0 0;
    font-size: 11px;
    color: #000;
    min-height: 18px;
    line-height: 18px;
    padding: 4px 18px 4px 21px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#levy #informace a:hover {
    color: #235d80;
}

/* Vyhledávání */
#pravy #vyhledavani a,
#levy #vyhledavani a {
    font-weight: bold;
    font-size: 11px;
}
#pravy #vyhledavani input[type=text],
#levy #vyhledavani input[type=text] {
    margin: 0 3px 0 0;
}

/* Košík */
#levy #kosik p.label {
    text-align: left;
    padding: 0;
    font-weight: normal;
    line-height: 28px;
}
#levy #kosik p {
    font-weight: bold;
    padding: 8px 0;
    text-align: center;
    line-height: 24px;
}

/* Zákazník */
#levy #zakaznik p {
    margin-right: 0;
}
#levy #zakaznik input[type=text],
#levy #zakaznik input[type=password] {
    width: 100px;
    margin: 0 0 4px;
}
#levy #zakaznik a {
    font-size: 11px;
}

/* Novinky */
#levy #novinky input[type=text] {
    width: 122px;
}
#levy #novinky input[type=submit] {
    margin: 0 0 0 3px;
    text-transform: lowercase;
}

/* Položky skladem */
#levy #polozky_skladem {
    text-align: center;
}

/* Aktuality */
#pravy #aktuality > div {
    margin: 0 9px;
    width: 197px;
    overflow: hidden;
}
#pravy #aktuality > div p {
    margin: 0 0 18px;
}
#pravy #aktuality > div img {
    max-width: 197px;
}

/* Tag Cloud */
#pravy #tag-cloud ul {
    text-align: center;
    list-style-type: none;
}
#pravy #tag-cloud li {
    list-style-type: none;
    display: inline;
    margin: 0 0 2px 0;
    padding: 0 12px 4px 0;
}
.tagCloudLevel1 {
    font-size: 100%;
}
.tagCloudLevel2	{
    font-size: 120%;
}
.tagCloudLevel3	{
    font-size: 140%;
}
.tagCloudLevel4	{
    font-size: 160%;
}
.tagCloudLevel5 {
    font-size: 180%;
}

/* Partneři */
#pravy #partneri {
    text-align: center;
}
#pravy #partneri img {
    margin: 3px auto 8px;
}

/* Anketa */
#pravy #anketa {
    text-align: center;
}
#pravy #anketa p {
    margin-bottom: 9px;
}
#pravy #anketa .text {
    width: 100px;
    margin: 10px auto 3px auto;
}
#pravy #anketa .pruh {
    text-align: center;
    clear: both;
}
#pravy #anketa .levy {
    float: left;
}
#pravy #anketa .pravy {
    float: right;
}
#pravy #anketa .nalevo,
#pravy #anketa .otazka {
    text-align: left;
}

/* Provozovatel */
#levy #provozovatel {
    text-align: center;
}

/****************************************************/
/********************** Článek **********************/
/****************************************************/
#clanek {
    padding: 0;
    line-height: 1.5em;
}
#clanek > * {
    margin-left: 8px;
    margin-right: 8px; 
}
#clanek p,
#clanek .odst {
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 1.5em;    
}
#clanek ul {
    margin: 0 0 18px 36px;
    padding: 0;
    line-height: 1.5em;
}
#clanek h1 {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
#clanek > h2,
#clanek .megabox > h2,
#clanek h1.zbozi_nadp,
#clanek h1.podrob_nadp {
    color: #fff;
    text-indent: 14px;
    margin: 0 0 18px;
    padding: 0;
    display: block;
    min-height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: normal;
    background: #649cbd;
    border: solid 1px #70a1bf;
    border-bottom: 0;
}

#clanek h1.zbozi_nadp,
#clanek h1.podrob_nadp {
    padding-right: 80px;
}

#clanek .megabox {
    border: solid 1px #70a1bf;
    margin: 0 0 18px;
}
#clanek .megabox h2,
#clanek .megabox h1.zbozi_nadp {
    border: none;
}

#clanek .megabox > * {
    margin-left: 20px;
    margin-right: 20px;
}

/****************************************************/
/******************* Výpis zboží ********************/
/****************************************************/

#clanek .obal_zbozi {
    margin-bottom: 6px;
}
#clanek.uvodni .obal_zbozi {
    width: 456px;
}

/* Horizontální oddělovač */
#clanek .obal_zbozi .carka {
    height: 12px;
}
#clanek .obal_zbozi .carka hr {
    display: none;
}

/* Vertikální oddělovač */
#clanek tr td.vert_oddel {
    width: 12px !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
}
#clanek .rada_tit_kos table tr td.vert_oddel,
#clanek .rada_pln_kos table tr td.vert_oddel {
    width: 0px !important;
}

/* Buňky položek */
#clanek .rada_pln_sude > td,
#clanek .rada_pln_liche > td,
#clanek .rada_tit_sude > td,
#clanek .rada_tit_liche > td {
    width: 186px;
    padding: 0 18px;
    font-size: 11px;
    background: url(../images/design/redesign/polozka2.png) repeat-y;
    text-align: center;
}
#clanek .rada_pln_naz > td,
#clanek .rada_tit_naz > td {
    background: url(../images/design/redesign/polozka.png) no-repeat center top;
    padding-top: 12px;
    padding-bottom: 12px;
}
#clanek .rada_pln_ico > td b,
#clanek .rada_tit_ico > td b {
    color: #ff0000;
}
#clanek .rada_pln_naz > td a,
#clanek .rada_tit_naz > td a {
    color: #46585c;
    text-decoration: none;
    display: block;
}
#clanek .rada_pln_naz > td a:hover,
#clanek .rada_tit_naz > td a:hover {
    color: #235d80;
    text-decoration: underline;
}
#clanek .rada_pln_naz > td a b,
#clanek .rada_tit_naz > td a b {
    font-weight: normal;
}
#clanek .rada_pln_obr > td,
#clanek .rada_tit_obr > td {
    padding-top: 12px;
    padding-bottom: 12px;
}
#clanek .rada_pln_obr > td a,
#clanek .rada_tit_obr > td a {
    width: 186px;
    display: block;
    overflow: hidden;
}
#clanek .rada_pln_obr > td a img,
#clanek .rada_tit_obr > td a img {
    max-width: 186px;
    display: block;
    margin: 0 auto;
}
#clanek .rada_pln_kos > td,
#clanek .rada_tit_kos > td {
    background: url(../images/design/redesign/polozka.png) no-repeat center bottom;
    padding-bottom: 12px;
    text-align: center;
}
#clanek .rada_pln_kos td strong.cena,
#clanek .rada_tit_kos td strong.cena  {
    color: #2f6782;
}
#clanek .rada_pln_kos table,
#clanek .rada_tit_kos table  {
    margin: 4px auto;
}

/* Poloha košíku obecně */
.mnozstvi[type=text] {
    text-align: center;
    width: 20px;
}
.poloha_kosiku .mnozstvi[type=text] {
    display: none;
}
.submit_kosik[type=submit] {
}

/* Poloha košíku výpis zboží */
.poloha_kosiku {
    width: 184px;
    float: left;
}
.poloha_kosiku a {
    border: solid 1px #989898;
    color: #565656;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 6px;
    background: #e4e4e4;
    text-decoration: none;
    padding: 0 6px;
    font-weight: bold;
}
.poloha_kosiku .kusovnik {
    display: none;
}


/* Lišta v oddělení */
#hlavicka1 img {
    margin: 0 0 18px;
    display: block;
}

/* Příznaky */


#zobrazeni {
    display: none;
}
#clanek .megabox #tisk {
    position: absolute;
    right: 16px;
    top: 5px;
    margin: 0;
    padding: 0;
}

/* Drobečková navigace */
#clanek .navigace {
    font-size: 11px;
}



/* tabulka podrobnosti */
#podrobnosti {
    width: 350px;
    border-collapse: collapse;
    font-size: 11px;
}
#podrobnosti > tbody > tr > td {
    padding: 3px 6px;
    border: solid 2px #fff;
    background: #e8f0f5;
    text-align: right;
}
#podrobnosti > tbody > tr > td:first-child {
    text-align: left;
    color: #475a66;
}
#podrobnosti > tbody > tr:first-child > td:first-child {
    width: 50%;
}
#podrobnosti > tbody > tr > td.colspan {
    background: #fff;
    text-align: center;
    border: none;
    color: #484646;
    font-style: normal;
    padding-left: 0;
    padding-right: 0;
}
#podrobnosti > tbody > tr > td.colspan.mslevy p {
    margin: 8px 0 0 0;
}
#podrobnosti > tbody > tr > td.colspan.mslevy > br {
    display: none;
}
#podrobnosti > tbody > tr > td.colspan.mslevy {
    padding: 0 !important;
}
#podrobnosti > tbody > tr > td.colspan.mslevy table {
    margin-bottom: 12px;
}
#podrobnosti table select {
    margin-right: 5px;
}
#podrobnosti table img {
    vertical-align: middle;
}

/* Zalozky v podrobnostech */
#clanek #bezzalozek h2 {
    margin: 18px 0 0;
    color: #70a1bf;
    text-indent: 14px;
    padding: 0;
    display: block;
    min-height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: normal;
    background: #d7e8f2;
}
#clanek #bezzalozek .box {
    border: solid 1px #d7e8f2;
    margin: 0 0 18px;
    padding: 12px;
}

/* Obrázek */
#clanek .odsaz_podrob {
    text-align: center;
    width: 337px;
}
#clanek .odsaz_podrob a {
    display: block;
    width: 325px;
    margin: 0 auto 12px auto;
    overflow: hidden;
}
#clanek .odsaz_podrob img {
    max-width: 325px;
}

#clanek .odsaz_podrob #zoom {
    display: none;
}

/*****************************************************/
/****************** Patička **************************/
/*****************************************************/

#paticka {
    padding: 12px 0 0;
}

#paticka .patka {
    border-top: solid 10px #e1e1e1;
    padding: 12px 0;
    line-height: 1.5em;
    font-size: 11px;
}

/* Panel článků v patičce */
#extra-menu {
    width: 956px;
    background: url(../images/design/redesign/extramenu.png);
    overflow: auto;
    margin: 0 0 5px;
}
#extra-menu .extra_item {
    width: 233px;
    float: left;
    font-size: 11px;
    border-left: solid 6px #fff;
}
#extra-menu .extra_item > div {
    padding: 0 0 3px;
    font-size: 13px;
    color: #666;
    background: #fff;
}
#extra-menu .extra_item:first-child {
    border-left: 0;
    width: 239px;
}
#extra-menu .extra_item ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    border-top: solid 1px #649cbd;
}
#extra-menu .extra_item ul li a {
    background: #ecf3f7 url(../images/design/redesign/licko.png) no-repeat 6px 8px;
    display: block;
    padding: 3px 5px 3px 18px;
    border-bottom: solid 1px #fff;
}

/*****************************************************/
/************ Tabulky napříč shopem ******************/
/*****************************************************/

#clanek .kosikinfo,
#clanek .oblibene,
#clanek .objednavky,
#clanek .detailobjednavky,
#clanek .detailobjednavky table,
#clanek .mnozstevni,
#clanek .parametry {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0 0 18px;
}
#clanek .kosikinfo th,
#clanek .kosikinfo .tmavy,
#clanek .oblibene th,
#clanek .rada_str th,
#clanek .objednavky th,
#clanek .detailobjednavky table th,
#clanek .mnozstevni th,
#clanek .parametry th {
    color: #649cbd;
    background: #d7e8f2;
    border: 1px #649cbd solid;
    padding: 6px;
    text-align: center;
    font-weight: normal;
}
#clanek .kosikinfo td,
#clanek .oblibene td,
#clanek .rada_str_sude td,
#clanek .rada_str_liche td,
#clanek .objednavky td,
#clanek .detailobjednavky table td,
#clanek .mnozstevni td,
#clanek .parametry td {
    background: #fff;
    border: 1px #649cbd solid;
    padding: 6px;
}
#clanek .oblibene .liche td,
#clanek .rada_str_liche td,
#clanek .mnozstevni .liche td
#clanek .parametry .liche td {
    background: #f2f6f9;
}

    /* Parametry */
    .param_nazev {
        text-align: center;
        white-space: nowrap;
    }
    .param_cena {
        text-align: right;
        font-weight: bold;
        white-space: nowrap;
    }

    /* Mnozstevni slevy */
    #clanek .mnozstevni	{
        margin: 0;
    }
    #clanek .mnozstevni td {
        text-align: right;
        width: 50%;
    }
    #clanek .ms_nadpis {
        margin: 5px 0 0;
    }

    /* Objednávky */
    #clanek .objednavky tr {
        text-align: center;
    }
    #clanek .detailobjednavky {
        text-align: center;
        margin: 0;
    }
    #clanek .detailobjednavky td {
        padding: 5px;
    }
    #clanek .detailobjednavky tr {
        text-align: right;
    }

    /* Výpis položek zboží v oddělení (stručný) */
    #clanek .rada_str_sude td,
    #clanek .rada_str_liche td {
        vertical-align: middle;
    }
    #clanek .rada_str_ico {
        white-space: nowrap;
    }
    #clanek .rada_str_kos {
        white-space: nowrap;
        text-align: right;
    }
    #clanek .rada_str_skl {
        text-align: center;
    }
    #clanek .rada_str_cen {
        text-align: right;
    }

    /* Tabulka s košíkem */
    #clanek .kosikinfo td {
        vertical-align: middle;
    }
    #clanek .kosikinfo .uprav_mnozstvi {
        width: 18px;
        height: 18px;
        line-height: 18px;
        &line-height: 12px;
        margin: 5px 1px 0 0;
        padding: 0;
        font-family: Courier New;
    }
    #clanek .kosikinfo .kat_cislo {
        font-size: 9px;
    }
    #clanek .kosikinfo .kat_cislo img {
        font-size: 9px;
        height: 40px;
        width: 40px;
    }
    #clanek .kosikinfo .tmavy {
        text-align: right;
    }

/*****************************************************/
/********** Formuláře napříč shopem ******************/
/*****************************************************/

/* Hotline (diskuze), Slevové kupony, Doporučte nás, Login form, Kniha návštěv, Rozšířené vyhledávání */
#clanek .slevove_kupony,
form[name=UserLogin] table,
#clanek .loginek,
form[name=hotline] table,
#clanek form[name=RozsireneVyhledavani] table,
#clanek form[name=KnihaHostu] table {
    width: 100%;
    margin: 0 0 18px 0;
}
#clanek .slevove_kupony td,
form[name=UserLogin] table td,
#clanek .loginek td,
form[name=hotline] table td,
#clanek form[name=RozsireneVyhledavani] table td,
#clanek form[name=KnihaHostu] table td {
    padding: 3px 2px;
    vertical-align: middle;
}
#clanek .slevove_kupony tr td.text,
form[name=UserLogin] table tr td:first-child,
#clanek .loginek tr td:first-child,
form[name=hotline] table tr td:first-child,
#clanek form[name=RozsireneVyhledavani] table tr td:first-child,
#clanek form[name=KnihaHostu] table td:first-child {
    text-align: right;
}
#clanek form[name=KnihaHostu] table tr td[colspan="2"],
#clanek form[name=hotline] table tr td[colspan="2"] {
    text-align: left;
}

/* Kniha návštěv */
#clanek .k_datum {
    margin-top: 12px;
    margin-bottom: 0;
    color: gray;
}
#clanek .k_udaje {
    margin-bottom:6px;
    color: gray;
}

/* Registrační formulář */
#clanek .zakaznik {
    width: 100%;
}
#clanek .zakaznik td {
    padding: 4px 2px;
    vertical-align: middle;
    width: 25%;
}
#clanek .zakaznik td[colspan="2"] {
    width: auto;
}
#clanek .zakaznik tr td:first-child {
    text-align: right;
    font-size: 11px;
    width: 134px;
}
#clanek .zakaznik tr td:first-child + td {
    width: 96px;
}
#clanek .zakaznik tr td:first-child + td + td {
    width: 134px;
    text-align: right;
    font-size: 11px;
}
#clanek .zakaznik tr td:first-child + td + td + td {
    width: 96px;
}
#clanek .zakaznik input[type=text],
#clanek .zakaznik input[type=password] {
    width: 79px;
    margin-left: 3px;
}
#clanek .zakaznik textarea,
#clanek .zakaznik input[type=file],
#clanek .zakaznik select {
    margin-left: 3px;
    width: 79px;
}
#clanek .zakaznik tr.small td {
    text-align: left !important;
    font-size: 11px;
    color: gray;
}

/* Cenový filtr */
#clanek #price_slider_box {
    position: relative;
    height: 24px;
    line-height: 24px;
    margin: 0 0 1px;
    background: #e8f0f5;
    padding: 6px 12px;
}
#clanek #price_slider_box .nazev {
    font-weight: bold;
    float: left;
}
#price_slider_from {
    float: left;
    text-align: right;
    width: 85px;
    color: #8d3737;
}
#price_slider_to {
    float: right;
    width: 85px;
    color: #8d3737;    
}

/* Třídící lišta */
#clanek #trideni {
    background: #e8f0f5;
    padding: 6px 12px;
    margin-bottom: 18px;
    height: 24px;
    line-height: 24px;
}
#clanek #trideni .name {
    margin: 0 3px 0 12px;
}
#clanek #trideni a {
    width: 21px;
    height: 21px;
    background: url(../images/design/redesign/sort.png) no-repeat right top;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px 0 0;
}
#clanek #trideni a.sestupne {
    background-position: left top;
}
#clanek #trideni a.aktivni {
    background-position: right bottom;
}
#clanek #trideni a.sestupne.aktivni {
    background-position: left bottom;
}
#clanek #trideni a img {
    display: none;
}

/* Stránkování */
#clanek #pagination {
    text-align: center;
    font-size: 11px;
}
#clanek #pagination .separ,
#clanek #pagination #left {
    display: none;
}
#clanek #pagination a {
    display: inline-block;
    min-width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #acd5ed;
    border: solid 1px #8fbcd8;
    margin: 0 3px 3px 0;
    text-decoration: none;
}
#clanek #pagination strong {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    margin: 0 3px 3px 0;
}

/* Odkazy na registraci u pokladny */
#reg_odkazy	{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#reg_odkazy li {
    margin: 10px 0;
    font-weight: bold;
    padding: 10px;
    background: #f6f6f6;
    border: solid 1px #e1e1e1;
}

/* Platby a doruceni */
#clanek .platby {
    width: 100%;
    text-align: center;
    margin: 0 0 18px;
}
#clanek .platby .levy {
    width: 80%;
    text-align: left;
    border-bottom: 1px #ccc solid;
    padding-top: 7px;
}
#clanek .platby .pravy {
    width: 20%;
    text-align: right;
    border-bottom: 1px #ccc solid;
    padding-top: 7px;
}
#clanek .priplatky {
    width: 100%;
    border: 1px #ccc solid;
    border-collapse: collapse;
}
#clanek .priplatky th,
#clanek .priplatky td {
    border: 1px #ccc solid;
}

/* form u pokladny a rekapitulace */
#clanek form[name=pla_dor] {
    margin-left: 0;
    margin-right: 0;
}
#clanek .objednavka_info_table {
    margin: 0 0 18px;
    width: 100%;
}
#clanek .objednavka_info_table th {
    color: #649cbd;
    background: #d7e8f2;
    border: 1px #649cbd solid;
    padding: 6px;
    text-align: center;
    font-weight: normal;
}
#clanek .objednavka_info_table > tbody > tr > td {
    border: solid 1px #649cbd;
    background: #fff;
    padding: 4px 4px;
}
#clanek .objednavka_info_table > tbody > tr:hover > td {
    background: #eff5f8;
}
#clanek .objednavka_info_table label {
    font-style: italic;
    font-weight: bold;
}
#clanek .mensi,
#clanek .objednavka_info_table .mensi {
    width: 50%;
}
#clanek .druh_2 tr td:first-child {
    text-align: right;
}

/* Bonusklub katalog */
#clanek .katalog td {
    padding: 5px;
}

/* Aktuality plus a Akcezboží */
#clanek .aplus,
#clanek .akcezbozi  {
    margin: 0 0 8px;
    width: 510px;
}
#clanek .aplus td,
#clanek .akcezbozi td {
    line-height: 18px;
    padding: 12px 0;
    border-bottom: solid 1px #c6dbe7;
}
#clanek .aplus td {
    border-bottom: none;
    border-top: solid 1px #c6dbe7;
}
#clanek .akcezbozi.titulka td,
#clanek .aplus tbody tr:first-child td {
    border: none;
    padding-top: 0;
}
#clanek .aplus .odsaz img,
#clanek .akcezbozi .img img {
    border: solid 2px #c6dbe7;
    margin: 0 12px 12px 0;
}
#clanek .akcezbozi .nadpis {
    margin: 0;
    font-size: 18px;
}
#clanek .akcezbozi form {
    margin: 12px 0 0;
}
#clanek .akcezbozi .kusovnik,
#clanek .akcezbozi input[type=text] {
    display: none;
}

/* Navigace zboží */
#clanek #navigace_zbozi {
    width: 691px;
    overflow: auto;
    margin-bottom: 0;
    padding-bottom: 18px;
}
#clanek #navigace_zbozi a {
    width: 345px;
    float: left;
    font-size: 11px;
}
#clanek #navigace_zbozi .pravy a {
    width: 346px;
    float: right;
    text-align: right;
}

/* Příznaky */
.priznaky2 span {
    color: red;
    font-size: 11px;
    margin: 0 2px;
}

/* Diskuze */
#clanek #diskuze .udaje {
    background: #eaf2f6;
    padding: 8px;
    margin-bottom: 6px;
    color: #70a1bf;
}

/* Cenov bomba a Novinky na titulce*/
#prolinacka_bomb,
#prolinacka_novinek {
    height: 400px;
	position: relative;
	text-align: center;
}
#prolinacka_bomb .item,
#prolinacka_novinek .item {
	position: absolute; 
	left: 0;
	top: 0;
	display: none;
	text-align: center;
	width: 468px;
	height: 400px;
}
#prolinacka_bomb .item .first,
#prolinacka_novinek .item .first {
	display: block;
	text-align: center;
}
#prolinacka_bomb .item .nazev,
#prolinacka_novinek .item .nazev {
    color: #235d80;
    font-weight: bold;
    font-size: 11px;
    display: block;
    text-align: center;
}
#prolinacka_bomb .polozka,
#prolinacka_novinek .polozka {
    display: block;
    width: 468px;
    height: 282px;
    overflow: hidden;
}
#prolinacka_bomb .item img,
#prolinacka_novinek .item img {
    display: block;
    text-align: center;
    margin: 0 auto 12px;
    border: solid 1px #649cbd;
    max-width: 466px;
    max-height: 280px;
}
#prolinacka_bomb .item .cena  {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 52px;
    width: 468px;
    left: 0;
}
#prolinacka_bomb .poloha_kosiku,
#prolinacka_novinek .poloha_kosiku {
    position: absolute;
    bottom: 8px;
    width: 468px;
    left: 0;
}
#prolinacka_bomb .cbombsleva,
#prolinacka_novinek .cbombsleva {position: absolute; display: block; bottom: 35px; left: 0; width: 100%; text-align: center;}
#prolinacka_novinek div table   {width: 100%; margin-top: -5px;}
#prolinacka_novinek .item .cena {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
/* Bannery */
#levy > div.banner,
#pravy > div.banner {
    border: none;
    width: 213px;
    background: transparent;
    text-align: center;
}
#levy > div.banner img,
#pravy > div.banner img {
    max-width: 213px;
}

/* Výpis článku */
.c_ikonka,
.c_popisek {
    margin: 0 6px 18px 0;
    display: inline-block;
    vertical-align: middle;
}
.c_obsah {
    clear: both;
}
