H1.redakcni_cerveny, H1.redakcni_modry, H1.redakcni_zeleny {
  padding: 12px;
  padding-left: 10px;
  padding-bottom: 25px;
  background-image: url(desimg/h1_cerveny.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  color: #FFFFFF;
}
H1.redakcni_cerveny {
  background-image: url(desimg/h1_cerveny.jpg);
}
H1.redakcni_modry {
  background-image: url(desimg/h1_modry.jpg);
}
H1.redakcni_zeleny {
  background-image: url(desimg/h1_zeleny.jpg);
}
DIV.redakcni_obalCentrovanehoObjektu {
  text-align: center; 
}
IMG.redakcni_ikonaVlevo {  
  float: left;
  display: inline;
  margin: 10px;
  margin-left: 20px;
  margin-top: 5px;
  border: 0px;
}
IMG.redakcni_ikonaVpravo {  
  float: right;
  display: inline;
  margin: 10px;
  margin-right: 20px;
  margin-top: 5px;
  border: 0px;
}
IMG.redakcni_ikonaUprostred {
  border: 0px;
}
DIV.redakcni_iluFotoLeve, DIV.redakcni_iluFotoLeveBezPopisu, DIV.redakcni_iluFotoLeveBezPopisuRamecku {
  float: left;
  display: inline;  
  text-align: left;
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: center;
}
DIV.redakcni_iluFotoPrave, DIV.redakcni_iluFotoPraveBezPopisu, DIV.redakcni_iluFotoPraveBezPopisuRamecku {
  float: right;
  display: inline;  
  text-align: right;
  margin-right: 20px;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: center;
}
DIV.redakcni_standardni {
  margin: auto;
  margin-bottom: 15px;
  text-align: center;
}
DIV.redakcni_iluFotoLeve P, DIV.redakcni_iluFotoPrave P, DIV.redakcni_standardni P {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 0.75em;
  color: #444444;
}
DIV.redakcni_iluFotoLeve IMG, DIV.redakcni_iluFotoLeveBezPopisu IMG, DIV.redakcni_iluFotoPrave IMG, DIV.redakcni_iluFotoPraveBezPopisu IMG {
  border: 2px #7FC242 solid;
} 
P.redakcni_standardni {
  margin: 0px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: justify;
}
P.redakcni_standardniPrvni {
}
P.redakcni_standardniPosledni { 
  margin-bottom: 12px;
}
P.redakcni_podpis {
  margin: 0px;
  margin-right: 20px;
  text-align: right;
}
P.redakcni_podpisPosledni {
  margin-bottom: 12px;
}
P.redakcni_citace {
  text-align: center;
  font-style: italic;
}
P.redakcni_citacePosledni {
  margin-bottom: 12px;
}
P.redakcni_duleziteSdeleni {
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
}
P.redakcni_duleziteSdeleniPrvni {
  padding-top: 3px;
  border-top: 1px #000000 solid;
}
P.redakcni_duleziteSdeleniPosledni {
  padding-bottom: 3px;
  border-bottom: 1px #000000 solid;
  margin-bottom: 12px;
}
UL.redakcni_standardniNecislovany { 
  margin: 0px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 12px;
  padding: 0px;
  padding-left: 20px;
}
UL.redakcni_standardniNecislovany LI {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  color: #464648;
}
OL.redakcni_standardniCislovany {
  margin: 0px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 12px;
  padding: 0px;
  padding-left: 20px;
}
OL.redakcni_standardniCislovany LI {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  color: #464648;
}

/*--------------------tabulka-----------------------------*/
TABLE.redakcni_standardni {
  margin: 20px;
  margin-top: 0px;
  padding: 0px;
  border-right: 1px #7FC242 solid;
  border-top: 1px #7FC242 solid;
}
TABLE.redakcni_standardni TR TD, TABLE.redakcni_standardni TR TH{
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 1px #7FC242 solid;
  border-bottom: 1px #7FC242 solid;
  font-weight: normal;
}
TABLE.redakcni_standardni TR TH {
  background-color: #7EC241;
  color: #EFF7F6;
  font-weight: bold;
}
TABLE.redakcni_standardni TR TH P {
  margin: 0px;
  padding: 0px;
  color: #EFF7F6;
}
TABLE.redakcni_standardni TR TD P {
  margin: 0px;
  padding: 0px;
  color: #231F20;
}
TABLE.redakcni_standardni TR TD.redakcni_vyrazna {
  background-color: #C5C5C5;
  color: #231F20;
}
TABLE TR TD P.redakcni_vlevo, TABLE TR TH P.redakcni_vlevo {
  text-align: left;
} 
TABLE TR TD P.redakcni_uprostred, TABLE TR TH P.redakcni_uprostred {
  text-align: center;
}
TABLE TR TD P.redakcni_vpravo, TABLE TR TH P.redakcni_vpravo {
  text-align: right;
}
TABLE TR TD.redakcni_nahore, TABLE TR TH.redakcni_nahore {
  vertical-align: top;
}
TABLE TR TD.redakcni_uprostred, TABLE TR TH.redakcni_uprostred {
  vertical-align: middle;
}
TABLE TR TD.redakcni_dole, TABLE TR TH.redakcni_dole {
  vertical-align: bottom;
}  
/*------------------upoutavka na stranku-----------------*/
DIV.redakcni_upoutavkaStandardni {
  float: left;
  display: inline;
  width: 425px;
  min-height: 120px;
  margin: 0px;
  margin-left: 20px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #FFFFFF;
  background-image: url(desimg/upoutavkaStandardni_1px.gif);
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.redakcni_upoutavkaStandardni IMG {
  float: left;
  display: inline;
  margin: 0px;
  margin-right: 10px;
  border: 1px #9A9C9F solid;
}
DIV.redakcni_upoutavkaStandardni H2 {
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  font-size: 0.8em;
}
DIV.redakcni_upoutavkaStandardni H2 A {
  color: #464648;
}
DIV.redakcni_upoutavkaStandardni H3 {
  margin-bottom: 10px;
  font-size: 1em;
  color: #7FC242;
}
DIV.redakcni_upoutavkaStandardni P {
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  line-height: 1.2em;
  font-size: 0.75em;
}
DIV.redakcni_upoutavkaStandardni P.redakcni_vice {
  margin-top: 20px;
  line-height: 1.75em;
  text-align: right;
  font-size: 0.75em;
  background-image: url(desimg/upoutavkaStandardni_vice.gif);
  background-position: right top;
  background-repeat: no-repeat;
}
DIV.redakcni_upoutavkaStandardni P.redakcni_vice A {
  padding-right: 23px;
  color: #464648;
}
DIV.redakcni_upoutavkaZmenseny {
  float: left;
  display: inline;
  min-height: 169px;
  margin: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
}
TABLE.redakcni_seznamUpoutavek {
  margin: 0px;
  padding: 0px;
}
DIV.redakcni_upoutavkaZmenseny, TABLE.redakcni_seznamUpoutavek TD {
  width: 175px;
  padding: 0px;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: top;
  background-color: #FFFFFF;
  background-image: url(desimg/upoutavka_1px.gif);
  background-position: left top;
  background-repeat: repeat-y;
  border: 2px #7FC342 solid;
}
DIV.redakcni_upoutavkaZmenseny IMG, TABLE.redakcni_seznamUpoutavek IMG {
  margin: 0px;
  padding: 0px;
}
DIV.redakcni_upoutavkaZmenseny H2, TABLE.redakcni_seznamUpoutavek H2 {
  margin: 5px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  font-size: 0.75em;
  background: none;
  color: #6A6A6C;
}
DIV.redakcni_upoutavkaZmenseny H2 A, TABLE.redakcni_seznamUpoutavek H2 A {
  color: #7FC342;
}
DIV.redakcni_upoutavkaZmenseny H3, TABLE.redakcni_seznamUpoutavek H3 {
  margin: 0px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
  font-size: 0.7em;
  color: #6A6A6C;
}
DIV.redakcni_upoutavkaZmenseny P, TABLE.redakcni_seznamUpoutavek P {
  margin: 5px;
  margin-top: 0px;
  font-size: 0.7em;
}
DIV.redakcni_strankovani {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
DIV.redakcni_strankovani A {
  margin-left: 5px;
  padding: 2px;
}
DIV.redakcni_strankovani A.aktivni {
  font-weight: bold;
  color: #E64336;
}
/* -------------------------------- galerie --------------------------------- */
TABLE.redakcni_galerie {
  margin: 20px;
  margin-top: 0px;
  text-align: center;
}
TABLE.redakcni_galerie TD {
  background-color: #FFFFFF;
  border: 1px #7FC242 solid;
}
TABLE.redakcni_galerie TD IMG {
  border: 0px;
}
/*-------------------------------sloupce--------------------------------------*/
DIV.redakcni_sloupec {
  float: left;
  display: inline;
  margin-right: 20px;
}
DIV.redakcni_sloupecPrvni {
  float: left;
  display: inline;
  margin-left: 20px;
  margin-right: 20px;
}
DIV.redakcni_sloupecPosledni {
  float: left;
  display: inline;
}
DIV.redakcni_jednoSloupec {
  width: 90%;
}
DIV.redakcni_dvojSloupec {
  width: 45%;
}
DIV.redakcni_trojSloupec {
  width: 30%;
}
DIV.redakcni_ctyrSloupec {
  width: 20%;
}
/*-------------------------------vyhledavani--------------------------------*/
DIV.redakcni_vyhledavani {
  width: 208px;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
  background-image: url(desimg/vyhledavani_1px.gif);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px #C3C3C3 solid;
}
DIV.redakcni_vyhledavani FORM {
  margin: 0px;
  padding: 0px;
}
DIV.redakcni_vyhledavani TABLE {
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 8px;
  padding: 0px;
}
DIV.redakcni_vyhledavani TABLE TH {
  padding: 0px;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 5px;
  line-height: 13px;
  font-size: 11px;
}
DIV.redakcni_vyhledavani INPUT {
  padding: 2px;
  line-height: 13px;
  font-size: 11px;
  border: 1px #D3D0C9 solid;
  border-left: 1px #404040 solid;
  border-top: 1px #404040 solid;
  background-color: #FFFFFF;
}
DIV.redakcni_vyhledavani INPUT.redakcni_tlacitkoHledat {
  margin: 0px;
  margin-left: 10px;
  margin-right: 15px;
  line-height: 12px;
  font-size: 10px;
  background-color: #F0F0F0;
  border: 1px #7A7A7A solid;
  border-right: 1px #404040 solid;
  border-bottom: 1px #404040 solid;
  color: #000000;
}
UL.redakcni_vypisVyhledavani {
  margin: 0px;
  padding: 0px;
}
UL.redakcni_vypisVyhledavani LI{
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  margin-left: 20px;
  text-align: left;
  list-style-type: none;
}
UL.redakcni_vypisVyhledavani LI A {
  color: #752235;
  font-weight: bold;
}
/* ------------------------ prezentacni kontejner --------------------------- */
DIV.redakcni_prezentacniKontejner {
  width: 894px;
  margin: 0px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 5px;
  padding: 8px;
  background-color: #FFFFFF;
}
DIV.redakcni_prezentacniKontejner TABLE.redakcni_galerie {
  float: right;
  display: inline;
  margin: 0px;
  margin-left: 10px;
}
DIV.redakcni_prezentacniKontejner TABLE.redakcni_galerie TD {
  background: none;
  border: 0px;
}
DIV.redakcni_prezentacniKontejner TABLE.redakcni_galerie TD IMG {
  border: 0px;
}
DIV.redakcni_prezentacniKontejner H2 {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
  color: #464648;
}
DIV.redakcni_prezentacniKontejner P {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
DIV.redakcni_prezentacniKontejner P A {
  color: #E64336;
}
DIV.redakcni_prezentacniKontejner_standardni, DIV.redakcni_prezentacniKontejner_modry, DIV.redakcni_prezentacniKontejner_tmaveSedivy {
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.redakcni_prezentacniKontejner_standardni {
  background-image: url(desimg/prezentacniKontejner_1px.gif);
}
DIV.redakcni_prezentacniKontejner_modry {
  background-image: url(desimg/prezentacniKontejner_modry_1px.gif);
}
DIV.redakcni_prezentacniKontejner_tmaveSedivy {
  background-image: url(desimg/prezentacniKontejner_tmaveSedivy_1px.gif);
}

FORM.newsletter {
  margin: 20px;
  padding: 0px;
  font-size: 0.75em;
  font-weight: normal;
  color: #464648;
}
FORM.newsletter TABLE {
  padding: 0px;
  border: 0px;
}
FORM.newsletter TABLE TR TH {
  width: 100px;
  padding-right: 5px;
  text-align: right;
}
FORM.newsletter TABLE TR TD INPUT {
  font-size: 1.0em;
  color: #000000;
}
