/*--- TAGY ---*/
.clanek_odstavec STRONG{
 font-size: 19px;
}
.clanek_odstavec SPAN{
 font-size: 19px !important;
}
.diskuze TABLE.dtable{
 width: 100%;
 background-color: #E6E6E6;
}
.diskuze TABLE.dtable TR TD{
 padding: 10px;
}
.diskuze H2{
 background-color: #FFFFFF;
 padding: 10px;
}
.diskuze H3{
 color: #BB0000;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 10px;
 font-weight: normal;
}
.diskuze H3 STRONG{
 display: block;
 float: left;
 font-weight: normal;
 padding: 5px 0px 0px 0px;
}
.diskuze .diskuze_nadpis{
 padding: 5px 10px 5px 10px;
 background-color: #F6F6F6;
 border-top: solid 1px #EAEAEA;
 border-bottom: solid 1px #EAEAEA;
}
.diskuze .diskuze_nadpis EM{
 display: block;
 float: right;
 font-style: normal;
 font-size: 12px;
 padding: 2px 0px 0px 0px;
}
.diskuze .diskuze_prispevek{
 padding: 5px 0px 0px 0px;
 background-color: #FFFFFF;
}
.diskuze .prispevek_a{
 background-color: #FFF7CB;
}
.diskuze .diskuze_cara{
 border-left: solid 5px #EAEAEA;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 5px 0px;
}
.diskuze .prispevek_a .diskuze_cara{
 border-left: solid 5px #FFD800;
}
.diskuze .diskuze_text{
 padding: 10px 10px 10px 10px;
}
.diskuze .diskuze_hodnoceni{
 padding: 6px 0px 4px 10px;
 margin: 0px 0px 10px 0px;
 background-color: #F6F6F6;
 font-size: 12px;
}
.diskuze .diskuze_hodnoceni2{
 padding: 6px 0px 4px 10px;
 background-color: #F0F0F0;
 font-size: 12px;
}
.diskuze .prispevek_a .diskuze_hodnoceni{
 background-color: #FFD800;
}
.diskuze .prispevek_a .diskuze_hodnoceni2{
 background-color: #FFB800;
}
.diskuze .diskuze_hodnoceni STRONG.plus{ color: #13C600; }
.diskuze .diskuze_hodnoceni STRONG.minus{ color: #ED1C24; }
.diskuze .diskuze_hodnoceni A{ margin: -3px 0px 0px 0px; }
.diskuze .diskuze_hodnoceni STRONG.hodnoceno{
 float: right;
 display: block;
 padding: 0px 10px 0px 0px;
 color: #CCCCCC;
 font-weight: normal;
}
DIV.akce_info{
 padding: 0px 20px 0px 20px;
}
.akce_info TABLE{
 width: 100%;
}
.akce_info TABLE TR TH{
 background-color: #EAEAEA;
 padding: 5px;
}
.akce_info TABLE TR TD{
 padding: 5px;
}
TABLE.odstavec_tabulka TR:nth-child(even){
  background-color: #EAEAEA;
}
/*--- ODKAZY ---*/
.clanek A.foto,
.clanek A.foto:link, .clanek A.foto:visited,
.clanek A.foto:hover, .clanek A.foto:active{
 display: block;
 position: relative;
}
.clanek A IMG,
.clanek A:link IMG, .clanek A:visited IMG{
 max-width: 830px;
 border: solid 1px #808284;
}
.clanek A:hover IMG, .clanek A:active IMG{
 border: solid 1px #FFFFFF;
 box-shadow: 0px 0px 5px 0px #999999;
 -webkit-box-shadow: 0px 0px 5px 0px #999999;
 -moz-box-shadow: 0px 0px 5px 0px #999999;
}
.clanek A.z:link, .clanek A.z:visited{
 border: solid 1px #F0F0F0;
 margin-left: 15px;
}
.clanek A.z:hover, .clanek A.z:active{
 border-color: transparent;
}
.clanek A.z:link SPAN.zo, .clanek A.z:visited SPAN.zo,
.clanek A.z:hover SPAN.zo, .clanek A.z:active SPAN.zo{
 display: block;
 float: left;
}
.clanek A.z:link IMG, .clanek A.z:visited IMG,
.clanek A.z:hover IMG, .clanek A.z:active IMG{
 display: block;
 float: none;
}
.clanek A.z:link SPAN.zt, .clanek A.z:visited SPAN.zt,
.clanek A.z:hover SPAN.zt, .clanek A.z:active SPAN.zt{
 padding: 5px 0px 0px 0px;
 width: 500px !important;
 height: 135px;
}
.clanek A.z:link STRONG, .clanek A.z:visited STRONG{
 font-size: 24px;
 line-height: 24px;
 color: #ED1C24;
}
.clanek A.z:hover STRONG, .clanek A.z:active STRONG{
 color: #000000;
}
.clanek_hlavicka A EM,
.clanek_hlavicka A:link EM, .clanek_hlavicka A:visited EM{
 position: absolute;
 right: 10px;
 bottom: 15px;
 display: block;
 padding: 10px 40px 10px 10px;
 font-size: 16px;
 font-style: normal;
 color: #FFFFFF;
 background-color: #000000;
 -webkit-border-radius: 6px 6px 6px 6px;
 -moz-border-radius: 6px 6px 6px 6px;
 -khtml-border-radius: 6px 6px 6px 6px;
 border-radius: 6px 6px 6px 6px;
 opacity: 0.70;
 filter: alpha(opacity=70);
}
.clanek_hlavicka A:hover EM, .clanek_hlavicka A:active EM{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.clanek A STRONG.sip,
.clanek A:link STRONG.sip, .clanek A:visited STRONG.sip{
 position: absolute;
 right: 15px;
 bottom: 20px;
 display: block;
 width: 24px;
 height: 32px;
 background-color: #ED1C24;
 background-image: url(obr/fotogalerie_sipka.png);
 background-repeat: no-repeat;
 background-position: center center;
 -webkit-border-radius: 6px 6px 6px 6px;
 -moz-border-radius: 6px 6px 6px 6px;
 -khtml-border-radius: 6px 6px 6px 6px;
 border-radius: 6px 6px 6px 6px;
}
.clanek A:hover STRONG.sip, .clanek A:active STRONG.sip{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
A.druh_clanku,
A SPAN.druh_clanku{
 display: block;
 padding: 3px 5px 3px 5px;
 background-color: #F4D153;
 background-image: linear-gradient(#F4D153, #E0B20E);
 font-weight: 600;
 color: #FFFFFF;
 text-shadow: 0px 1px 1px #777777;
 cursor: pointer;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
A SPAN.druh_clanku{
 position: absolute;
}
A.druh_clanku:hover, A.druh_clanku:active,
A:hover SPAN.druh_clanku, A:active SPAN.druh_clanku,
A.a SPAN.druh_clanku{
 background-color: #666666;
}
A.typ_akce,
A SPAN.typ_akce{
 display: block;
 padding: 5px 7px 5px 7px;
 background-color: #00B804;
 color: #FFFFFF;
 cursor: pointer;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
A SPAN.typ_akce{
 position: absolute;
}
A.typ_akce:hover, A.typ_akce:active,
A:hover SPAN.typ_akce, A:active SPAN.typ_akce,
A.a SPAN.typ_akce{
 background-color: #666666;
}

.clanek_odstavec A.clanek_odstavec_foto,
.clanek_odstavec A.clanek_odstavec_foto:link, .clanek_odstavec A.clanek_odstavec_foto:visited,
.clanek_odstavec A.clanek_odstavec_foto:hover, .clanek_odstavec A.clanek_odstavec_foto:active{
 display: block;
 margin: 20px 0px 0px 0px;
}

.diskuze A.vstoupit,
.diskuze A.vstoupit:link, .diskuze A.vstoupit:visited{
 display: block;
 float: right;
 padding: 5px 10px 5px 10px;
 background-color: #F3F3F3;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 box-shadow: 0px 0px 2px 0px #CCCCCC;
 -webkit-box-shadow: 0px 0px 2px 0px #CCCCCC;
 -moz-box-shadow: 0px 0px 2px 0px #CCCCCC;
 cursor: pointer;
}
.diskuze A.vstoupit:hover, .diskuze A.vstoupit:active{
 box-shadow: 0px 0px 2px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 2px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 2px 0px #AAAAAA;
 background-color: #FAFAFA;
}
.diskuze A.vstoupit EM,
.diskuze A.vstoupit:link EM, .diskuze A.vstoupit:visited EM,
.diskuze A.vstoupit:hover EM, .diskuze A.vstoupit:active EM{
 display: block;
 font-size: 12px;
 font-style: normal;
 text-align: center;
}
.diskuze .diskuze_nadpis A,
.diskuze .diskuze_nadpis A:link, .diskuze .diskuze_nadpis A:visited{
 display: block;
 float: right;
 margin: 0px 0px 0px 20px;
 cursor: pointer;
 color: #BB0000;
 font-size: 12px;
 padding: 2px 0px 0px 0px;
}
.diskuze .diskuze_nadpis A:hover, .diskuze .diskuze_nadpis A:active{
 color: #000000;
}
.diskuze A.palec,
.diskuze A.palec:link, .diskuze A.palec:visited,
.diskuze A.palec:hover, .diskuze A.palec:active{
 display: block;
 float: right;
 width: 25px;
 height: 20px;
 background-repeat: no-repeat;
 cursor: pointer;
}
.diskuze A.palecH,
.diskuze A.palecH:link, .diskuze A.palecH:visited{ background-image: url(obr/palec+.png); }
.diskuze A.palecH:hover, .diskuze A.palecH:active{ background-image: url(obr/palec+over.png); }
.diskuze A.palecD,
.diskuze A.palecD:link, .diskuze A.palecD:visited{ background-image: url(obr/palec-.png); }
.diskuze A.palecD:hover, .diskuze A.palecD:active{ background-image: url(obr/palec-over.png); }

.clanek .fotogalerie A,
.clanek .fotogalerie A:link,
.clanek .fotogalerie A:visited{
 display: block;
 width: 18%;
 float: left;
 margin: 0px 1% 2px 1%;
 max-width: 161px;
}
/*--- DESIGN ---*/
.clanek{
 text-align: center;
 font-size: 19px !important;
 color: #000000;
 font-weight: '200';
}
.clanek_odstavec{
 line-height: 140%;
 padding: 0px 20px 25px 20px;
}
.clanek_odstavec2{
 padding-bottom: 0px;
}
.clanek .fotogalerie{
 padding: 20px;
 width: calc(100% - 40px);
 overflow: hidden;
}
.diskuze{
 border-top: solid 5px #AAAAAA;
 border-bottom: solid 5px #AAAAAA;
}
/*--- OSTATNÍ ---*/
.clanek_anketa{
 width: 500px;
 max-width: 100%;
 margin: 0px auto 0px auto;
 background-color: #e1f0f3;
}
.clanek_anketa_pad{
 padding: 20px;
}
.clanek_anketa H2.H1{
 text-align: left;
 padding: 10px 0px 0px 10px;
 color: #000000;
}
.clanek_anketa_odpovedi{
 padding: 10px;
 text-align: left;
}
.clanek_anketa_odpovedi DIV.ca,
.clanek_anketa_odpovedi A,
.clanek_anketa_odpovedi A:link,
.clanek_anketa_odpovedi A:visited{
 display: block;
 padding: 0px 0px 0px 10px;
 color: #000000;
}
.clanek_anketa_odpovedi A:hover,
.clanek_anketa_odpovedi A:active{
 color: #ED1C24;
}
.clanek_anketa_odpovedi A.odhlasovano,
.clanek_anketa_odpovedi A.odhlasovano:link,
.clanek_anketa_odpovedi A.odhlasovano:visited{
 cursor: text;
 color: #000000;
}
.clanek_anketa_odpovedi DIV.ca STRONG,
.clanek_anketa_odpovedi A STRONG{
 display: block;
 float: left;
 padding: 5px 0px 5px 5px;
 font-weight: normal;
 font-size: 14px;
}
.clanek_anketa_odpovedi A STRONG.odhlasovana,
.clanek_anketa_odpovedi A:link STRONG.odhlasovana,
.clanek_anketa_odpovedi A:visited STRONG.odhlasovana{
 color: #ED1C24;
 font-weight: 700;
}
.clanek_anketa_odpovedi DIV.ca SPAN.proc,
.clanek_anketa_odpovedi A SPAN.proc{
 float: right;
 display: block;
 padding: 7px 5px 0px 0px;
 font-style: normal;
 font-size: 13px;
 color: #1B689E;
}
.clanek_anketa_odpovedi DIV.ca SPAN.graf_poz,
.clanek_anketa_odpovedi A SPAN.graf_poz{
 clear: both;
 display: block;
 background-color: #CDE7ED;
}
.clanek_anketa_odpovedi DIV.ca SPAN.graf,
.clanek_anketa_odpovedi A SPAN.graf{
 display: block;
 height: 7px;
 background-color: #1B689E;
}
.clanek_odstavec_podbarveni{
 padding: 25px;
 margin-bottom: 25px;
}
.clanek_odstavec_seda{ background-color: #EAEAEA; }
.clanek_odstavec_modra{ background-color: #D8EBF6; }
.clanek_odstavec_zelena{ background-color: #DCF6D8; }
.clanek_odstavec_cervena{ background-color: #F6D8D8; }
.clanek_odstavec_oranzova{ background-color: #FEEBD0; }
.clanek_odstavec_khaki{ background-color: #F6F4D8; }
.clanek_odstavec_zluta{ background-color: #FDFACA; }

.reload{
 position: fixed;
 top: 0px;
 width: 0%;
 height: 5px;
 background-color: #00AA77;
 box-shadow: 0px 0px 5px 0px #777777;
 -webkit-box-shadow: 0px 0px 5px 0px #777777;
 -moz-box-shadow: 0px 0px 5px 0px #777777;
 z-index: 200;
}
.zdroj_foto{
 font-size: 14px;
 color: #AAAAAA;
 text-align: right;
 padding: 0px 5px 10px 0px;
}
.zdroj{
 color: #AAAAAA;
}
.zdroj EM,
.zdroj_foto EM{
 font-style: normal;
 color: #1B689E;
}
.clanek .zk IFRAME{ max-width: 100%; margin: 0px auto 0px auto; border: none; }