#dSloupec1 { float: left; width: 141px; padding-right: 10px; }
#dSloupec2 { float: left; width: 490px; padding-right: 10px; }
#dSloupec3 { float: left; width: 186px; padding-right: 10px; }

#dSloupec3 .rozcestnik { display: block; float: left; width: 91px; border-top: 1px solid #bd6d28; background: url(../obrazky/pozadi-rozcestnik-odkaz-1.png) no-repeat bottom; text-align: center; color: black; text-decoration: none; padding: .3em 0; padding-bottom: .5em; margin-bottom: 3px; }
#dSloupec3 .rozcestnik2 { margin-right: 4px; }
#dSloupec3 .rozcestnik3 { background: url(../obrazky/pozadi-rozcestnik-odkaz-2.png) no-repeat bottom; border-bottom: 10px solid white; }
#dSloupec3 .rozcestnik:hover { color: #404040; }

#dSloupec4 { float: left; width: 141px; }

/*#dMagazinFirem { background: url(../obrazky/pozadi-magazin-firem-1.png) repeat-y; border-top: 1px solid #c16200; border-bottom: 7px solid white; }
#dMagazinFirem h2 { font-size: small; display: block; background: url(../obrazky/pozadi-magazin-firem-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dMagazinFirem h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dMagazinFirem h2 a:hover { color: #f0f0f0; }
#dMagazinFirem .kategorie { border-bottom: 3px solid white; }
#dMagazinFirem .kategorie div { border-bottom: 1px solid #c16200; border-top: 1px solid #c16200; padding: 3px; }
#dMagazinFirem .kategorie_a { background: url(../obrazky/pozadi-magazin-firem-kategorie.png) no-repeat 6px .5em; padding-left: 21px; display: block; color: black; font-weight: bold; text-decoration: none; }
#dMagazinFirem .kategorie_a:hover { text-decoration: underline; }
#dMagazinFirem .kategorie_b { background: url(../obrazky/pozadi-magazin-firem-kategorie-b.png) no-repeat 6px .6em; padding-left: 21px; display: block; color: black; text-decoration: none; }
#dMagazinFirem .kategorie_b:hover { text-decoration: underline; }*/

#dMagazinFirem { border-bottom: 5px solid white; }
#dMagazinFirem a { display: block; border-bottom: 5px solid white; padding: .3em 10px; background: #f0f0f0; color: black; text-decoration: none; }
#dMagazinFirem a:hover, #dMagazinFirem a:active, #dMagazinFirem a:focus { text-decoration: underline; }

#dProRadost { background: url(../obrazky/pozadi-pro-radost-1.png) repeat-y; border-top: 1px solid #be000a; border-bottom: 1px solid #ffd5d7; margin-bottom: 10px; }
#dProRadost a img { border: none; }
#dProRadost h2 { font-size: small; display: block; background: url(../obrazky/pozadi-pro-radost-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dProRadost h2 a { font-size: medium; color: white; font-weight: normal; text-decoration: none; }
#dProRadost h2 a:hover { color: #f0f0f0; }
#dProRadost h2 a span { font-size: large; }
#dProRadost div { padding: 7px; padding-bottom: 10px; }
#dProRadost div p { padding: 0; }

#dVychytavky { background: url(../obrazky/pozadi-vychytavky-1.png) repeat-y; border-top: 1px solid #2f7791; border-bottom: 1px solid #c1dde6; margin-bottom: 10px; }
#dVychytavky a img { border: none; }
#dVychytavky h2 { font-size: small; display: block; background: url(../obrazky/pozadi-vychytavky-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dVychytavky h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dVychytavky h2 a:hover { color: #f0f0f0; }
#dVychytavky div { padding: 7px; padding-bottom: 10px; }
#dVychytavky div p { padding: 0; }

#dNastenka2 { background: url(../obrazky/pozadi-nastenka-1.png) repeat-y; border-top: 1px solid #be7800; border-bottom: 1px solid #cab48b; margin-bottom: 10px; }
#dNastenka2 a img { border: none; }
#dNastenka2 h2 { font-size: small; display: block; background: url(../obrazky/pozadi-nastenka-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dNastenka2 h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dNastenka2 h2 a:hover { color: #f0f0f0; }
#dNastenka2 div { padding: 8px; padding-bottom: 10px; }
#dNastenka2 div p { padding: 0; }

#dPocasi { background: url(../obrazky/pozadi-pocasi-1.png) no-repeat bottom; border-top: 1px solid #37902f; border-bottom: 10px solid white; padding-bottom: .5em; }
#dPocasi a img { border: none; }
#dPocasi h2 { font-size: small; display: block; background: url(../obrazky/pozadi-pocasi-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dPocasi h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dPocasi h2 a:hover { color: #f0f0f0; }
#dPocasi div { padding: 8px; padding-bottom: 10px; }
#dPocasi div p { padding: 0; }
#dPocasi .den { display: block; float: left; width: 62px; text-align: center; }
#dPocasi .den span { display: block; text-align: center; color: #969696; }
#dPocasi .den strong { display: block; text-align: center; color: black; padding-top: .3em; }
#dPocasi br { font-size: 1%; }

#dZpravy { background: url(../obrazky/pozadi-zpravy-1.png) repeat-y; border-top: 1px solid #2f7791; border-bottom: 1px solid #c2dde6; margin-bottom: 10px; }
#dZpravy a img { border: none; }
#dZpravy h2 { font-size: small; display: block; background: url(../obrazky/pozadi-zpravy-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dZpravy h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dZpravy h2 a:hover { color: #f0f0f0; }
#dZpravy div { padding: 8px; padding-bottom: 10px; padding-top: 0; }
#dZpravy div p { padding: 0; }
#dZpravy div a { display: block; color: black; /*background: url(../obrazky/pozadi-zpravy-odkaz.png) no-repeat  2px .5em; padding-left: 15px;*/ }
#dZpravy div a:hover { color: gray; }

#dAdresar { background: url(../obrazky/pozadi-adresar-1.png) repeat-y; border-top: 1px solid #c16200; border-bottom: 7px solid white; }
#dAdresar h2 { font-size: small; display: block; background: url(../obrazky/pozadi-adresar-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; color: white; font-weight: normal; }
#dAdresar .kategorie { border-bottom: 3px solid white; }
#dAdresar .kategorie div { border-bottom: 1px solid #cab48b; border-top: 1px solid #cab48b; padding: 3px; }
#dAdresar .kategorie div a { display: block; background: url(../obrazky/pozadi-adresar-kategorie.png) no-repeat 9px .4em; padding-left: 21px; color: black; text-decoration: none; }
#dAdresar .kategorie div a:hover { text-decoration: underline; }

#dOblibeneAdresy { background: url(../obrazky/pozadi-oblibene-adresy-1.png) repeat-y; border-top: 1px solid #2f7791; border-bottom: 1px solid #c1dde6; margin-bottom: 10px; }
#dOblibeneAdresy a img { border: none; }
#dOblibeneAdresy h2 { font-size: small; display: block; background: url(../obrazky/pozadi-oblibene-adresy-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; }
#dOblibeneAdresy h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dOblibeneAdresy h2 a:hover { color: #f0f0f0; }
#dOblibeneAdresy div { padding: 7px; padding-bottom: 10px; }
#dOblibeneAdresy div p { padding: 0; }

#dRRN { /*border-top: 1px solid #2f7791;*/ margin-bottom: 10px; }
#dRRN a img { border: none; }
#dRRN h2 { font-size: small; display: block; background: url(../obrazky/pozadi-reportaze-nadpis.png) no-repeat bottom; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; margin-bottom: 0; }
#dRRN h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
#dRRN h2 a:hover { color: #f0f0f0; }
#dRRN p { margin: 0; padding: 0; }

#dRRN h3 { padding: 0; margin: 0; padding-bottom: 8px; }
#dRRN .standard a { font-size: large; color: black; }
#dRRN .xx-black a { font-size: xx-large; font-weight: bold; color: black; }
#dRRN .xx-red a { font-size: xx-large; font-weight: boldl; color: red; }
#dRRN .x-black a { font-size: x-large; font-weight: bold; color: black; }
#dRRN .x-red a { font-size: x-large; font-weight: bold; color: red; }
#dRRN a { text-decoration: none; }
#dRRN a:hover { text-decoration: underline; }
#dRRN br { font-size: 1%; }

#dRRN .null { width: 490px; padding-bottom: .5em; padding-top: .5em; clear: both; border-top: 1px solid #eaeaea; }
#dRRN .null .fotka { width: 70px; float: left; padding-top: .4em; }
#dRRN .null .obsah { width: 420px; float: left; }
#dRRN .null .clear { clear: left; }

#dRRN .max { width: 490px; padding-top: .5em; clear: both; border-top: 1px solid #cae2ea; }
#dRRN .max .fotka { padding-top: .4em; }
#dRRN .max .obsah { }
#dRRN .max .clear { }

#dRRN .levy-obraz { width: 490px; padding-bottom: .5em; padding-top: 1em; clear: both; border-top: 1px solid #eaeaea; }
#dRRN .levy-obraz .fotka { width: 210px; float: left; padding-top: .4em; }
#dRRN .levy-obraz .obsah { width: 280px; float: left; }
#dRRN .levy-obraz .clear { clear: left; }

#dRRN .pravy-obraz { width: 490px; padding-bottom: .5em; padding-top: .5em; clear: both; border-top: 1px solid #eaeaea; }
#dRRN .pravy-obraz .fotka { width: 210px; float: right; padding-top: .4em; text-align: right; }
#dRRN .pravy-obraz .obsah { width: 280px; float: right; }
#dRRN .pravy-obraz .clear { clear: right; }

#dRRN .levy-clanek { width: 235px; padding-right: 10px;  float: left; padding-bottom: .5em; padding-top: .5em; border-top: 1px solid #eaeaea; }
#dRRN .levy-clanek .fotka { width: 235px; padding-bottom: .4em; padding-top: .5em; }
#dRRN .levy-clanek .obsah { }
#dRRN .levy-clanek .clear { }

#dRRN .pravy-clanek { width: 235px; padding-left: 10px; float: right; padding-bottom: .5em; padding-top: .5em; border-top: 1px solid #eaeaea; }
#dRRN .pravy-clanek .fotka { width: 235px; padding-bottom: .4em; padding-top: .5em; }
#dRRN .pravy-clanek .obsah { }
#dRRN .pravy-clanek .clear { }

h1 { padding-top: 10px; }

.dSekce1, .dSekce2, .dSekce3, .dSekce4, .dSekce5, .dSekce6, .dSekce7, .dSekce21, .dSekce22, .dSekce23 { background: none; }
.clanekFotipoText { display: block; float: left; width: 308px; }

.dSekce2 h2, .dSekce21 h2, .dSekce22 h2, .dSekce23 h2 { font-size: small; display: block; background: url(../obrazky/pozadi-reportaze-nadpis.png) no-repeat bottom left; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; margin-bottom: 0; }
.dSekce2 h2 a, .dSekce21 h2 a, .dSekce22 h2 a, .dSekce23 h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
.dSekce2 h2 a:hover, .dSekce21 h2 a:hover, .dSekce22 h2 a:hover, .dSekce23 h2 a:hover { color: #f0f0f0; }

.dSekce3 { border: 1px solid #c1dde6; background-color: #eff5f7; }
.dSekce3 h2 { font-size: small; display: block; background: url(../obrazky/pozadi-zpravy-nadpis-2.png) no-repeat bottom left; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; margin-bottom: 0; }
.dSekce3 h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
.dSekce3 h2 a:hover { color: #f0f0f0; }

.dSekce4 { border: 1px solid #ffd5d7; background-color: #ffe5e5; }
.dSekce4 h2 { margin-left: -6px; font-size: small; display: block; background: url(../obrazky/pozadi-pro-radost-nadpis-2.png) no-repeat bottom left; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; margin-bottom: 0; }
.dSekce4 h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
.dSekce4 h2 a:hover { color: #f0f0f0; }

.dSekce5 { border: 1px solid #cab48b; background-color: #fef6e5; }
.dSekce5 h2 { margin-left: -6px; font-size: small; display: block; background: url(../obrazky/pozadi-nastenka-nadpis-2.png) no-repeat bottom left; padding-left: 30px; padding-top: 3px; padding-bottom: 10px; margin-bottom: 0; }
.dSekce5 h2 a { font-size: small; color: white; font-weight: normal; text-decoration: none; }
.dSekce5 h2 a:hover { color: #f0f0f0; }
