/*--- TAGY ---*/
.soutez_anketa TABLE.souteze{
 border-collapse: collapse;
 border-spacing: 0px;
 width: 100%;
}
.soutez_anketa TABLE.souteze TR TH{
 text-align: left;
 padding: 10px 10px 10px 10px;
 background-color: #AAAAAA;
 font-size: 14px;
 color: #FFFFFF;
 font-family: Arial;
 -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;
}
.soutez_anketa TABLE.souteze TR TD{
 padding: 15px 5px 15px 5px;
}
.soutez_anketa TABLE.souteze TR TD.padH0{ padding-top: 0px; }
.soutez_anketa TABLE.souteze TR TD.padD0{ padding-bottom: 0px; }
.soutez_anketa TABLE.t2 TR TD{
 padding: 0px 5px 10px 5px;
 font-size: 12px;
}
.soutez_anketa TABLE.souteze TR TD.cara{
 border-top: solid 1px #DDDDDD;
 padding: 0px;
}

TABLE.soutez_graf TR TD{
 padding: 0px 5px 0px 5px;
}
TABLE.soutez_graf TR TD DIV{
 width: 2px;
 height: 10px;
 background-color: #ED1C24;
}
DIV.soutez_graf{
 width: 1%;
 float: left;
 padding: 5px 0px 0px 0px;
}
DIV.soutez_graf DIV{
 width: 100%;
 height: 10px;
 background-color: #ED1C24;
}
DIV.soutez_pocet{
 float: left;
 padding: 0px 0px 0px 10px;
}
DIV.partner_souteze IMG{
 border: solid 10px #FFFFFF;
 -webkit-border-radius: 7px 7px 7px 7px;
 -moz-border-radius: 7px 7px 7px 7px;
 -khtml-border-radius: 7px 7px 7px 7px;
 border-radius: 7px 7px 7px 7px;
}
DIV.partner_souteze IMG.fll{
 margin: 0px 20px 0px 0px;
}
TABLE TR TD.soutez_hlas{
 width: 77px;
}
/*--- ODKAZY --*/
.zalozky A, .zalozky A:link, .zalozky A:visited{
 display: block;
 float: left;
 min-width: 115px;
 padding: 5px 10px 5px 10px;
 margin: 0px 1px 1px 0px;
 background-color: #AAAAAA;
 color: #FFFFFF;
 text-align: center;
}
.zalozky A:hover, .zalozky A:active,
.zalozky A.a, .zalozky A.a:link, .zalozky A.a:visited{
 background-color: #EAEAEA;
 color: #ED1C24;
}
.zalozky2 A, .zalozky2 A:link, .zalozky2 A:visited{
 min-width: 110px;
}
A.soutezL,
A.soutezL:link, A.soutezL:visited{
 float: left;
 display: block;
 width: 30px;
 height: 300px;
 background-image: url(obr/miminko_mesice/rotaceL.png);
 background-repeat: no-repeat;
 cursor: pointer;
}
A.soutezL:hover, A.soutezL:active{
 opacity: 0.20;
 filter: alpha(opacity=20);
}
A.soutezP,
A.soutezP:link, A.soutezP:visited{
 float: left;
 display: block;
 width: 30px;
 height: 300px;
 text-align: center;
 background-image: url(obr/miminko_mesice/rotaceP.png);
 background-repeat: no-repeat;
 cursor: pointer;
}
A.soutezP:hover, A.soutezP:active{
 opacity: 0.20;
 filter: alpha(opacity=20);
}
.soutezS A:link, .soutezS A:visited{
 display: block;
 width: 402px;
 height: 300px;
 background-color: #F0F0F0;
 background-repeat: no-repeat;
 background-position: center 45px;
 -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;
}
.soutezS A:hover, .soutezS A:active{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.soutezS A:link STRONG, .soutezS A:visited STRONG,
.soutezS A:hover STRONG, .soutezS A:active STRONG{
 display: block;
 padding: 5px 10px 5px 10px;
 background-color: #ED1C24;
 color: #FFFFFF;
 -webkit-border-radius: 7px 7px 0px 0px;
 -moz-border-radius: 7px 7px 0px 0px;
 -khtml-border-radius: 7px 7px 0px 0px;
 border-radius: 7px 7px 0px 0px;
}
.soutezS A:link STRONG SPAN, .soutezS A:visited STRONG SPAN,
.soutezS A:hover STRONG SPAN, .soutezS A:active STRONG SPAN,
.soutezS A:link EM SPAN, .soutezS A:visited EM SPAN,
.soutezS A:hover EM SPAN, .soutezS A:active EM SPAN{
 float: right;
}
.soutezS A:link EM, .soutezS A:visited EM,
.soutezS A:hover EM, .soutezS A:active EM{
 display: block;
 padding: 5px 10px 5px 10px;
 background-color: #AAAAAA;
 color: #FFFFFF;
 font-style: normal;
}
.soutez_anketa A:link IMG, .soutez_anketa A:visited IMG{
 border: solid 1px #777777;
 -webkit-border-radius: 7px 7px 7px 7px;
 -moz-border-radius: 7px 7px 7px 7px;
 -khtml-border-radius: 7px 7px 7px 7px;
 border-radius: 7px 7px 7px 7px;
}
.soutez_anketa A:hover IMG, .soutez_anketa A:active IMG{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.soutez_anketa .soutez_hlas A,
.soutez_anketa .soutez_hlas A:link, .soutez_anketa .soutez_hlas A:visited{
 cursor: pointer;
 display: block;
 padding: 0px 10px 0px 10px;
 -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;
 background-color: #E0E0E0;
}
.soutez_anketa .soutez_hlas A:hover, .soutez_anketa .soutez_hlas A:active{
 background-color: #ED1C24;
 color: #FFFFFF;
}
.soutez_anketa .soutez_hlas A STRONG,
.soutez_anketa .soutez_hlas A:link STRONG, .soutez_anketa .soutez_hlas A:visited STRONG{
 font-size: 30px;
 font-weight: normal;
 vertical-align: middle;
 color: #ED1C24;
 margin: 0px 2px 0px 0px;
}
.soutez_anketa .soutez_hlas A:hover STRONG, .soutez_anketa .soutez_hlas A:active STRONG{
 color: #FFFFFF;
}
.soutez_anketa .soutez_hlas A SPAN,
.soutez_anketa .soutez_hlas A:link SPAN, .soutez_anketa .soutez_hlas A:visited SPAN{
 font-size: 12px;
 vertical-align: middle;
}
.soutez_anketa .soutez_hlas A:hover SPAN, .soutez_anketa .soutez_hlas A:active SPAN{
 color: #DDDDDD;
}
.anketky H3 A,
.anketky H3 A:link, .anketky H3 A:visited{
 display: block;
 text-decoration: none;
 color: #000000;
}
.anketky H3 A:hover, .anketky H3 A:active{
 color: #BBBBBB;
}
.anketky .anketka A,
.anketky .fotoanketa A,
.anketky .anketka A:link, .anketky .anketka A:visited
.anketky .fotoanketa A:link, .anketky .fotoanketa A:visited{
 display: block;
 color: #ED1C24;
 cursor: pointer;
 padding: 0px;
 margin: 4px 0px 0px 0px;
 border: none;
 font-size: 12px;
}
.anketky .anketka A:hover, .anketky .anketka A:active,
.anketky .fotoanketa A:hover, .anketky .fotoanketa A:active{
 border: none;
 color: #000000;
}
.anketky2 .anketka A,
.anketky2 .fotoanketa A,
.anketky2 .anketka A:link, .anketky2 .anketka A:visited,
.anketky2 .fotoanketa A:link, .anketky2 .fotoanketa A:visited,
.anketky2 .anketka A:hover, .anketky2 .anketka A:activem
.anketky2 .fotoanketa A:hover, .anketky2 .fotoanketa A:active{
 margin: 1px 0px 0px 0px;
 font-size: 11px;
}
.anketky A:hover IMG, .anketky A:active IMG{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.anketka A STRONG,
.fotoanketa A STRONG{
 float: left;
 font-weight: normal;
}
.anketka A EM,
.fotoanketa A EM{
 float: right;
 display: block;
 font-style: normal;
 color: #949494;
}
.anketka A EM.sseda,
.fotoanketa A EM.sseda{
 color: #CCCCCC;
}
.anketka A EM.plus,
.fotoanketa A EM.plus{
 font-size: 14px;
 font-weight: bold;
 background-color: #ED1C24;
 color: #FFFFFF;
 padding: 0px 3px 0px 2px;
 margin: 0px 0px 0px 7px;
 -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;
 text-align: center;
 vertical-align: middle;
}
.anketka A SPAN,
.fotoanketa A SPAN{
 clear: both;
 display: block;
 height: 5px;
 background-color: #949494;
}
.hlasbloky A, .hlasbloky A:link, .hlasbloky A:visited,
.hlasblok A, .hlasblok A:link, .hlasblok A:visited,
.hlasblokyD DIV.A,
.hlasblokD DIV.A{
 float: left;
 width: 31%;
 height: 150px;
 margin: 1%;
 background-color: #EAEAEA;
 -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;
 position: relative;
}
.hlasbloky A:hover, .hlasbloky A:active,
.hlasblok A:hover, .hlasblok A:active,
.hlasblokyD DIV.A_over,
.hlasblokD DIV.A_over{
 box-shadow: 0px 0px 5px 0px #ED1C24;
 -webkit-box-shadow: 0px 0px 5px 0px #ED1C24;
 -moz-box-shadow: 0px 0px 5px 0px #ED1C24;
}
.hlasblok A, .hlasblok A:link, .hlasblok A:visited,
.hlasblok A:hover, .hlasblok A:active,
.hlasblokD DIV.A{
 width: 170px;
 margin: 0px;
}
.hlasbloky A SPAN.o, .hlasbloky A:link SPAN.o, .hlasbloky A:visited SPAN.o,
.hlasbloky A:hover SPAN.o, .hlasbloky A:active SPAN.o,
.hlasblok A SPAN.o, .hlasblok A:link SPAN.o, .hlasblok A:visited SPAN.o,
.hlasblok A:hover SPAN.o, .hlasblok A:active SPAN.o,
.hlasblokyD DIV.A SPAN.o,
.hlasblokD DIV.A SPAN.o{
 display: block;
 -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;
 width: 98%;
 height: 100px;
 margin: 1%;
 background-repeat: no-repeat;
 background-position: center center;
 background-color: #FAFAFA;
}
.hlasbloky A SPAN.t, .hlasbloky A:link SPAN.t, .hlasbloky A:visited SPAN.t,
.hlasbloky A:hover SPAN.t, .hlasbloky A:active SPAN.t,
.hlasblok A SPAN.t, .hlasblok A:link SPAN.t, .hlasblok A:visited SPAN.t,
.hlasblok A:hover SPAN.t, .hlasblok A:active SPAN.t,
.hlasblokyD DIV.A SPAN.t,
.hlasblokD DIV.A SPAN.t{
 display: block;
 padding: 3px 10px 0px 10px;
 overflow: hidden;
 max-height: 40px;
}
.hlasbloky A SPAN.t STRONG, .hlasbloky A:link SPAN.t STRONG, .hlasbloky A:visited SPAN.t STRONG,
.hlasbloky A:hover SPAN.t STRONG, .hlasbloky A:active SPAN.t STRONG,
.hlasblok A SPAN.t STRONG, .hlasblok A:link SPAN.t STRONG, .hlasblok A:visited SPAN.t STRONG,
.hlasblok A:hover SPAN.t STRONG, .hlasblok A:active SPAN.t STRONG,
.hlasblokyD DIV.A SPAN.t STRONG,
.hlasblokD DIV.A SPAN.t STRONG{
 display: block;
 font-size: 13px;
 padding: 2px 0px 0px 0px;
}
.hlasbloky A SPAN.t EM, .hlasbloky A:link SPAN.t EM, .hlasbloky A:visited SPAN.t EM,
.hlasbloky A:hover SPAN.t EM, .hlasbloky A:active SPAN.t EM,
.hlasblok A SPAN.t EM, .hlasblok A:link SPAN.t EM, .hlasblok A:visited SPAN.t EM,
.hlasblok A:hover SPAN.t EM, .hlasblok A:active SPAN.t EM,
.hlasblokyD DIV.A SPAN.t EM,
.hlasblokD DIV.A SPAN.t EM{
 display: block;
 font-size: 12px;
 font-style: normal;
 color: #AAAAAA;
 text-align: right;
 white-space: nowrap;
 overflow: hidden;
}
.hlasbloky A SPAN.h, .hlasbloky A:link SPAN.h, .hlasbloky A:visited SPAN.h,
.hlasbloky A SPAN.z, .hlasbloky A:link SPAN.z, .hlasbloky A:visited SPAN.z,
.hlasbloky A SPAN.d, .hlasbloky A:link SPAN.d, .hlasbloky A:visited SPAN.d,
.hlasblok A SPAN.h, .hlasblok A:link SPAN.h, .hlasblok A:visited SPAN.h,
.hlasblok A SPAN.z, .hlasblok A:link SPAN.z, .hlasblok A:visited SPAN.z,
.hlasblok A SPAN.d, .hlasblok A:link SPAN.d, .hlasblok A:visited SPAN.d,
.hlasblokyD DIV.A SPAN.h,
.hlasblokyD DIV.A SPAN.z,
.hlasblokyD DIV.A SPAN.d,
.hlasblokD DIV.A SPAN.h,
.hlasblokD DIV.A SPAN.z,
.hlasblokD DIV.A SPAN.d,
.hlasblokyD DIV.A A.h,
.hlasblokD DIV.A A.h,
.hlasblokyD DIV.A A.d,
.hlasblokD DIV.A A.d{
 display: none;
}
.hlasbloky A:hover SPAN.h, .hlasbloky A:active SPAN.h,
.hlasbloky A:hover SPAN.z, .hlasbloky A:active SPAN.z,
.hlasbloky A:hover SPAN.d, .hlasbloky A:active SPAN.d,
.hlasblok A:hover SPAN.h, .hlasblok A:active SPAN.h,
.hlasblok A:hover SPAN.z, .hlasblok A:active SPAN.z,
.hlasblok A:hover SPAN.d, .hlasblok A:active SPAN.d,
.hlasblokyD DIV.A_over SPAN.h,
.hlasblokyD DIV.A_over SPAN.z,
.hlasblokyD DIV.A_over SPAN.d,
.hlasblokD DIV.A_over SPAN.h,
.hlasblokD DIV.A_over SPAN.z,
.hlasblokD DIV.A_over SPAN.d,
.hlasblokyD DIV.A_over A.h,
.hlasblokD DIV.A_over A.h,
.hlasblokyD DIV.A_over A.d,
.hlasblokD DIV.A_over A.d{
 display: block;
 position: absolute;
 top: 20px;
 left: 15%;
 width: 69%;
 text-align: center;
 padding: 1%;
 background-color: #FFFFFF;
 -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 5px 0px #777777;
 -webkit-box-shadow: 0px 0px 5px 0px #777777;
 -moz-box-shadow: 0px 0px 5px 0px #777777;
 text-decoration: none;
 color: #ED1C24;
}
.hlasblokyD DIV.A_over A.h:hover, .hlasblokyD DIV.A_over A.h:active,
.hlasblokD DIV.A_over A.h:hover, .hlasblokD DIV.A_over A.h:active,
.hlasblokyD DIV.A_over A.d:hover, .hlasblokyD DIV.A_over A.d:active,
.hlasblokD DIV.A_over A.d:hover, .hlasblokD DIV.A_over A.d:active{
 color: #000000;
 cursor: pointer;
}
.hlasbloky A:hover SPAN.d, .hlasbloky A:active SPAN.d,
.hlasblok A:hover SPAN.d, .hlasblok A:active SPAN.d,
.hlasblokyD DIV.A_over SPAN.d,
.hlasblokD DIV.A_over SPAN.d,
.hlasblokyD DIV.A_over A.d,
.hlasblokD DIV.A_over A.d{
 top: 60px;
}
/*--- DESIGN ---*/
.zalozky{
 padding: 0px 0px 10px 0px;
}
.soutez_rotace{
 margin: 0px auto 0px auto;
 width: 462px;
 height: 300px;
 overflow: hidden;
}
.soutez_rotace UL{
 margin: 0px;
 list-style: none;
}
.soutezS{
 position: relative;
 float: left;
 width: 402px;
 height: 300px;
 overflow: hidden;
}
.soutez_anketa{
 clear: both;
 max-width: calc(100% - 20px);
 overflow: hidden;
 margin: 20px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 background-color: #EAEAEA;
 -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;
}
.anketky{
 background-color: #F0F0F0;
}
.anketka,
.fotoanketa{
 padding: 0px 10px 10px 10px;
}
/*--- OSTATNÍ ---*/
.hlasovani{
 position: fixed;
 bottom: 0px;
 left: 0px;
 width: 100%;
 min-height: 160px;
 background-image: url(obr/poz.png);
 box-shadow: 0px 0px 5px 0px #ED1C24;
 -webkit-box-shadow: 0px 0px 5px 0px #ED1C24;
 -moz-box-shadow: 0px 0px 5px 0px #ED1C24;
 z-index: 100;
}