.dObsahPolozka {width: 759px; float: left;}
.dObsahOhraniceniHorniPrvni {/*background: url("../obrazky/obsah-ohraniceni-horni-prvni.png") top right no-repeat;*/ display: block; float: left; width: 759px; /*height: 21px; */}
.dObsahOhraniceniHorniPrvni .obsah {padding: 5px 10px; position: relative; display: block; width: 240px; float: left;}
.dObsahOhraniceniHorniPrvni .sipeckaCervenaDoprava {background: url("../obrazky/sipecka-cervena-doprava.png") center center no-repeat; width: 9px; height: 13px; font-size: 16px; padding:10px 5px 5px 5px;}
.dObsahOhraniceniHorniPrvni input.txtHledej {position: absolute; top: 4px; left: 4px; float: right; margin: 9px 20px; height: 16px; width: 150px; padding: 1px; border: none; border-color: white;}
.dObsahOhraniceniHorniPrvni .btnOk {position: absolute; top: 0px; left: 200px; display: block; background: url("../obrazky/tlacitko-ok.png") center center no-repeat; width: 58px; height: 41px;}

.dObsahOhraniceniHorniPrvni .vyhledavani
{
    top: 5px;
    left: 5px;
    /*border: 1px solid red;*/
    display: block;
    background: url("../obrazky/hledej-zalozka.png") bottom left no-repeat;
    float: left;
    width: 220px;
    height: 38px;
    position: relative;
}

.dObsahOhraniceniHorni {background: url("../obrazky/obsah-ohraniceni-horni.png") top right no-repeat; display: block; float: left; width: 759px; height: 12px; font-size: 0px;}
.dObsahOhraniceniPozadi {background: url("../obrazky/obsah-ohraniceni-pozadi.png") top right repeat-y; float: left; width: 747px; padding: 0px 6px;}
.dObsahOhraniceniSpodni {background: url("../obrazky/obsah-ohraniceni-spodni.png") bottom right no-repeat; display: block; float: left; width: 759px; }
.dObsahOhraniceniSpodni a:hover, .dObsahOhraniceniSpodni a:focus, .dObsahOhraniceniSpodni a:active, .dObsahOhraniceniSpodni a {float: right; color: #395F2A; padding: 5px 30px 15px 0px; font-weight: bolder; text-decoration: none;}

.dObsahOhraniceniPozadiZaclony {background: url("../obrazky/obsah-ohraniceni-pozadi-zaclony.png") top right repeat-y; float: left; width: 747px; padding: 0px 6px;}

.dObsahBezOhraniceniHorni {display: block; float: left; width: 759px; height: 12px; font-size: 0px;}
.dObsahBezOhraniceniPozadi {float: left; width: 747px; padding: 0px 6px;}
.dObsahBezOhraniceniSpodni {display: block; float: left; width: 759px; }
.dObsahBezOhraniceniSpodni a:hover, .dObsahBezOhraniceniSpodni a:focus, .dObsahBezOhraniceniSpodni a:active, .dObsahBezOhraniceniSpodni a {float: right; color: #395F2A; padding: 5px 30px 15px 0px; font-weight: bolder; text-decoration: none;}

.dJednaZaclona {width: 350px; float: left; padding: 10px;}

.dObrazekPrehledHlavni {margin: 0px 5px 5px 5px;}
.obrazek {float: left; width: 125px;}
.popis {float: left; width: 360px; padding: 0px 4px;}
.popisZaclony {float: left; width: 210px; padding: 0px 4px;}
.detailProduktuPopis h3, .popis h3 a {color: #466A38; text-decoration: none;}
h3.h3zaclona a, h3.h3zaclona {color: #466A38; text-decoration: none; padding: 0 5px;}
.detailProduktuPopis h2, .popis h2 a {color: #466A38; text-decoration: none;}
h2.h3zaclona a, h2.h3zaclona {color: #466A38; text-decoration: none; padding: 0 5px;}
.dalsiObrazky {float: left; width: 225px;}
.dalsiObrazky img {margin: 2px;}

div.hrLinka {padding: 0; margin: 0; background: url("../obrazky/hr-linka.png") top left no-repeat; height: 4px; width: 754px; clear: both;}

.strankovani {color: #E83348; margin-right: 20px; display: block;}
.strankovani a, .strankovani a.odkazCislo {color: #64AF29; text-decoration: none;}
.strankovani a.odkazDalsi {background: url("../obrazky/sipecka-zelena-doprava.png") center left repeat-x; width: 9px; height: 11px; font-size: 16px;}
.strankovani a.odkazKonec {background: url("../obrazky/sipecka-zelena-doprava.png") center left repeat-x; width: 18px; height: 11px; font-size: 16px;}
.strankovani a.odkazPredchozi {background: url("../obrazky/sipecka-zelena-doleva.png") center left repeat-x; width: 9px; height: 11px; font-size: 16px;}
.strankovani a.odkazZacatek {background: url("../obrazky/sipecka-zelena-doleva.png") center left repeat-x; width: 18px; height: 11px; font-size: 16px;}
.strankovani a span {visibility: hidden;}
.strankovani .pipa {visibility: hidden;}

#dObsah .dObsahVnitrni {padding: 5px;}

div.kontakty {color: #385E29; padding: 2em 2em;}
div.kontakty a {color: #385E29;}
p.kontakty {padding: 5px 0px 5px 10px;}

.dObsahOhraniceniHorniPrvni h1 {text-transform: lowercase;}

.dObsahOhraniceniPozadi .dText {padding: 10px;}

.detailProduktuObrazek a {float: left; display: block; padding: 3px;}
.detailProduktuObrazek a img {border: 1px solid #E5E5E5;}

.dClassTabulkaDetail {width: 100%; border: 1px solid #E1E1E1;}
.dClassTabulkaDetail tr th {background-color: #E2001A; color: white;}
.dClassTabulkaDetail tr.trSeda {background-color: #E4E4E4; color: #395F2A;}
.dClassTabulkaDetail tr td {text-align: center; color: #395F2A;}

.dalsiObrazky a {float: right;}

#dObsahPozadi { width: 759px;}

.seznamFotografii {width: 700px;}
.seznamFotografiiJednaFotografie {float: left; width: 230px;}

.blokFotogalerie {width: 240px; float: left; padding: 4px;}