/*------- style-css -------*/

BODY{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 font-family: "Fira Sans", sans-serif;
 font-weight: 300;
 font-style: normal;
 font-size: 25px;
 color: #FFFFFF;
 background-color: #BD2D22;
}
/*--- TAGY ---*/
H1, H2, H3{
 font-size: 6vw;
 color: #BD2D22;
 text-align: center;
 font-weight: 900;
}
.motto H1{
 font-size: 7vw;
 font-weight: 900;
 text-align: left;
 color: #3C3A3D;
}
.motto P{
 padding: 50px 0px 0px 0px;
 color: #BD2D22;
 text-align: justify;
}
.pruh_o_nas H1{
 font-size: 90px;
 color: #BD2D22;
 margin: 0px 0px 30px 0px;
 text-align: left;
}
H1.H1,
H2.H2{
 font-size: 40px;
 color: #3C3A3D;
 padding: 0px 0px 20px 0px;
 text-align: left;
}
H3{
 font-size: 40px;
 color: #FFFFFF;
 background-color: #BD2D22;
 padding: 10px 20px;
}
H3.H3{
 font-size: 30px;
 text-align: left;
}
INPUT, TEXTAREA, SELECT{ font-family: "Fira Sans", sans-serif; }
INPUT.b,
A.tlacitko,
A.tlacitko:link, A.tlacitko:visited{
 display: block;
 color: #FFFFFF;
 background-color: #BD2D22;
 border: none;
 font-size: 25px;
 padding: 10px 20px;
 text-align: center;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}
INPUT.b_over,
A.tlacitko:hover, A.tlacitko:active{
 text-decoration: none;
 color: #FFFFFF;
 background-color: #F76A5C;
}
INPUT.ano, A.tlacitko.ano, A.tlacitko.ano:link, A.tlacitko.ano:visited{
 background-color: #008800;
 color: #FFFFFF;
}
INPUT.ano_over, A.tlacitko.ano:hover, A.tlacitko.ano:active{ background-color: #00BB00; }
INPUT.ne, A.tlacitko.ne, A.tlacitko.ne:link, A.tlacitko.ne:visited{
 background-color: #AA0000;
 color: #FFFFFF;
}
INPUT.ne_over, A.tlacitko.ne:hover, A.tlacitko.ne:active{ background-color: #DD0000; }
INPUT.i, DIV.input, TEXTAREA{
 max-width: calc(100% - 20px);
 padding: 10px;
 background-color: #FFFFFF;
 border: none;
 color: #BD2D22;
 font-size: 25px;
 line-height: 30px;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
 box-shadow: 0px 0px 10px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 10px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 10px 0px #DDDDDD;
}
.stante INPUT.i, .stante TEXTAREA{
 width: calc(100% - 20px);
}
INPUT.iL{
 -webkit-border-radius: 10px 0px 0px 10px;
 -moz-border-radius: 10px 0px 0px 10px;
 -khtml-border-radius: 10px 0px 0px 10px;
 border-radius: 10px 0px 0px 10px;
}
INPUT.iP{
 -webkit-border-radius: 0px 10px 10px 0px;
 -moz-border-radius: 0px 10px 10px 0px;
 -khtml-border-radius: 0px 10px 10px 0px;
 border-radius: 0px 10px 10px 0px;
}
INPUT.i_over,
INPUT.if_over,
TEXTAREA.over,
TEXTAREA.f_over{
 color: #6A4F77;
 box-shadow: 0px 0px 10px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 10px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 10px 0px #AAAAAA;
}
INPUT.tdef, TEXTAREA.tdef{
 color: #CCCCCC;
}
SELECT{
 padding: 10px 20px;
 width: calc(100% - 40px);
 background-color: #FFFFFF;
 border: none;
 color: #666666;
 font-size: 25px;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
 box-shadow: 0px 0px 5px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 5px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 5px 0px #DDDDDD;
}
SELECT.fll{ width: auto; }
SELECT.over{
 box-shadow: 0px 0px 5px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 0px #AAAAAA;
}
STRONG{ font-weight: 700; }
.main IMG{ max-width: 100%; }
DIV.oP,
DIV.oL{
 position: relative;
 font-size: 18px;
 font-weight: 400;
}
DIV.oP IMG{
 width: 70%;
 margin: 0% 0% 0% 30%;  
}
DIV.oL IMG{
 width: 70%;
 margin: 0% 30% 0% 0%;
}
DIV.oPT,
DIV.oLT{
 position: absolute;
 top: 10%;
 left: 5%;
 width: 50%;
 height: 80%;
}
DIV.oLT{
 left: auto;
 right: 5%;
}
DIV.oPTpoz,
DIV.oLTpoz{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 background-color: #FFFFFF;
 opacity: 0.70;
 filter: alpha(opacity=70);
 z-index: 1;
}
DIV.oPTpad,
DIV.oLTpad{
 position: relative;
 height: calc(100% - 100px);
 padding: 50px;
 z-index: 2;
}
DIV.oPTT,
DIV.oLTT{
 width: 100%;
 height: 100%;
 overflow-y: auto;
}
.vzkazy SPAN{
 display: block;
 float: left;
 padding: 0px 0px 0px 5px;
 color: #6894A7;
}
.vzkazy EM{
 display: block;
 float: right;
 padding: 0px 5px 0px 0px;
 font-style: normal;
 color: #6894A7;
}
.vzkazy EM STRONG{
 font-size: 20px;
}
TABLE TR.tr1 TD{ background-color: #FFFFFF; }
TABLE TR.tr2 TD{ background-color: #F7F7F7; }
TABLE TR.tr_over1 TD{ background-color: #DDDDDD; }
TABLE TR.tr_over2 TD{ background-color: #DDDDDD; }
/*--- ODKAZY --*/
A, A:link, A:visited{
 text-decoration: none;
 color: #BD2D22;
 cursor: pointer;
}
A:hover, A:active,
A.a, A.a:link, A.a:visited{
 color: #3C3A3D;
}
A.nahoru, A.nahoru:link, A.nahoru:visited{
 position: fixed;
 bottom: 20px;
 right: 20px;
 display: block;
 width: 50px;
 height: 50px;
 background-color: #BD2D22;
 background-image: url(obr/nahoru.png);
 background-repeat: no-repeat;
 background-position: center center;
 -webkit-border-radius: 25px 25px 25px 25px;
 -moz-border-radius: 25px 25px 25px 25px;
 -khtml-border-radius: 25px 25px 25px 25px;
 border-radius: 25px 25px 25px 25px;
 cursor: pointer;
 z-index: 100;
}
A.nahoru:hover, A.nahoru:active{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
A.logo,
A.logo:link,
A.logo:visited{
 position: fixed;
 top: 140px;
 left: 100px;
 display: block;
 height: 300px;
 aspect-ratio: 275 / 363;
 background-image: url(obr/logo.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: cover;
 background-color: #BD2D22;
 z-index: 101;
}
.BODY2 A.logo,
.BODY2 A.logo:link,
.BODY2 A.logo:visited{
 top: 10px;
 left: 10px;
 height: 200px;
}
A.logo:hover,
A.logo:active{
 background-color: #3C3A3D;
}
.rychle_odkazy{
 position: fixed; 
 top: 200px;
 left: 370px;
 z-index: 101;  
}
.BODY2 .rychle_odkazy{
 top: 120px;
 left: 170px;
}
.rychle_odkazy A,
.rychle_odkazy A:link,
.rychle_odkazy A:visited{
 display: block;
 width: 50px;
 height: 50px;
 float: left;
 margin: 0px 0px 0px 20px;
 background-color: #3C3A3D;
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 100%;
 -webkit-border-radius: 50px 50px 50px 50px;
 -moz-border-radius: 50px 50px 50px 50px;
 -khtml-border-radius: 50px 50px 50px 50px;
 border-radius: 50px 50px 50px 50px;
}
.rychle_odkazy A.fb{ background-image: url(obr/rychle_odkazy/fb.png); }
.rychle_odkazy A.ig{ background-image: url(obr/rychle_odkazy/ig.png); }
.rychle_odkazy A.em{ background-image: url(obr/rychle_odkazy/email.png); }
.rychle_odkazy A.tel{ background-image: url(obr/rychle_odkazy/telefon.png); }
.rychle_odkazy A:hover,
.rychle_odkazy A:active{
 background-color: #BD2D22;
}
A.uzivatel,
A.uzivatel:link,
A.uzivatel:visited{
 position: fixed;
 top: 75px;
 right: 30px;
 display: block;
 width: 50px;
 height: 50px;
 background-image: url(obr/uzivatel.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 100%;
 z-index: 101;
}
.BODY2 A.uzivatel,
.BODY2 A.uzivatel:link,
.BODY2 A.uzivatel:visited{
 top: 25px;
 right: 25px;
}
A.uzivatel.u SPAN,
A.uzivatel.u:link SPAN,
A.uzivatel.u:visited SPAN{
 display: block;
 width: 46px;
 height: 46px;
 margin: 2px;
 background-color: #FFFFFF;
 -webkit-border-radius: 50px 50px 50px 50px;
 -moz-border-radius: 50px 50px 50px 50px;
 -khtml-border-radius: 50px 50px 50px 50px;
 border-radius: 50px 50px 50px 50px;
 overflow: hidden;
 font-size: 25px;
 font-weight: 500;
 line-height: 46px;
 text-align: center;
}
A.uzivatel:hover,
A.uzivatel:active{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.umenu A,
.umenu A:link, .umenu A:visited{
 display: block;
 min-width: 150px;
 padding: 5px 10px;
 margin: 0px 0px 1px 0px;
 white-space: nowrap;
 font-size: 16px;
 color: #BD2D22;
}
.umenu A:hover, .umenu A:active,
.umenu A.a,
.umenu A.a:link, .umenu A.a:visited{
 color: #FFFFFF;
 background-color: #BD2D22;
}
.menu A,
.menu A:link, .menu A:visited{
 display: block;
 float: left;
 height: 54px;
 padding: 26px 30px 0px 30px;
 margin: 0px 10px 0px 0px;
 color: #FFFFFF;
 font-size: 25px;
 font-weight: 300;
 text-align: center;
}
.BODY2 .menu A:hover, .BODY2 .menu A:active,
.menu A:hover, .menu A:active,
.menu A.a, .menu A.a:link, .menu A.a:visited,
.menu A.ma, .menu A.ma:link, .menu A.ma:visited{
 background-color: #3C3A3D;
 text-decoration: none;
}
.top_tlacitka A,
.top_tlacitka A:link, .top_tlacitka A:visited{
 position: absolute;
 display: block;
 color: #FFFFFF;
 font-size: 40px;
 font-weight: 600;
 text-shadow: 3px 3px #BD2D22;
 text-align: left;
}
.top_tlacitka A.t1,
.top_tlacitka A.t1:link, .top_tlacitka A.t1:visited{
 bottom: 45%;
 right: 25%;
}
.top_tlacitka A.t2,
.top_tlacitka A.t2:link, .top_tlacitka A.t2:visited{
 bottom: 37%;
 right: 5%;
 text-shadow: 3px 3px #3C3A3D;
}
.top_tlacitka A STRONG, .top_tlacitka A:link STRONG, .top_tlacitka A:visited STRONG{
 position: relative;
 z-index: 2;
}
.top_tlacitka A SPAN.kruh, .top_tlacitka A:link SPAN.kruh, .top_tlacitka A:visited SPAN.kruh{
 position: absolute;
 left: -30px;
 bottom: -20px;
 display: block;
 width: 140px;
 height: 140px;
 background-color: #BD2D22;
 -webkit-border-radius: 100px 100px 100px 100px;
 -moz-border-radius: 100px 100px 100px 100px;
 -khtml-border-radius: 100px 100px 100px 100px;
 border-radius: 100px 100px 100px 100px;
 z-index: 1;
}
.top_tlacitka A.t2 SPAN.kruh, .top_tlacitka A.t2:link SPAN.kruh, .top_tlacitka A.t2:visited SPAN.kruh{ background-color: #3C3A3D; }
.top_tlacitka A SPAN.kruznice, .top_tlacitka A:link SPAN.kruznice, .top_tlacitka A:visited SPAN.kruznice{
 position: absolute;
 left: -50px;
 bottom: -35px;
 display: block;
 width: 190px;
 height: 190px;
 border: solid 3px #BD2D22;
 -webkit-border-radius: 100px 100px 100px 100px;
 -moz-border-radius: 100px 100px 100px 100px;
 -khtml-border-radius: 100px 100px 100px 100px;
 border-radius: 100px 100px 100px 100px;
 z-index: 1;
}
.top_tlacitka A.t2 SPAN.kruznice, .top_tlacitka A.t2:link SPAN.kruznice, .top_tlacitka A.t2:visited SPAN.kruznice{ border-color: #3C3A3D; }
.top_tlacitka A.t1:hover SPAN.kruznice, .top_tlacitka A.t1:active SPAN.kruznice{ background-color: #FFFFFF; border-color: #3C3A3D; }
.top_tlacitka A.t2:hover SPAN.kruznice, .top_tlacitka A.t2:active SPAN.kruznice{ background-color: #FFFFFF; border-color: #BD2D22; }
.kontakty A,
.kontakty A:link,
.kontakty A:visited{
 display: block;
 font-size: 50px;
 font-weight: 900;
 color: #3C3A3D;
 text-align: left;
 margin: 0px 0px 30px 0px;
}
.kontakty A.tel, .kontakty A.tel:link, .kontakty A.tel:visited{ font-size: 5vw; }
.kontakty A.eml, .kontakty A.eml:link, .kontakty A.eml:visited{ font-size: 3vw; }
.kontakty A:hover,
.kontakty A:active{
 color: #BD2D22;
}
.partneri A,
.partneri A:link,
.partneri A:visited{
 display: inline-grid;
 padding: 20px;
 place-items: center;
}
.partneri A:hover,
.partneri A:active{
 box-shadow: 0px 0px 50px 0px #CCCCCC;
 -webkit-box-shadow: 0px 0px 50px 0px #CCCCCC;
 -moz-box-shadow: 0px 0px 50px 0px #CCCCCC;
}
.bottom A:link, .bottom A:visited{ color: #FFFFFF; }
.bottom A:hover, .bottom A:active{ color: #3C3A3D; }
.copy{
 float: left;
 color: #FFFFFF;
}
.bottom A.tel, .bottom A.tel:link, .bottom A.tel:visited{ font-size: 5vw; }
.bottom A.eml, .bottom A.eml:link, .bottom A.eml:visited{ font-size: 3vw; }
.copy A:link, .copy A:visited{ color: #FFFFFF; }
.copy A:hover, .copy A:active{ color: #3C3A3D; }
A.kao:link, A.kao:visited{
 display: block;
 float: right;
 color: #FFFFFF;
}
A.kao:hover, A.kao:active{ color: #3C3A3D; }
/*--- DESIGN ---*/
.menupruh{
 position: fixed;
 top: 60px;
 left: 0px;
 width: 100%;
 height: 80px;
 background-color: #BD2D22;
 z-index: 100;
}
.BODY2 .menupruh{ top: 10px; }
.menu{
 float: right;
 padding: 0px 100px 0px 0px;
}
.BODY2 .menu{
 top: 17px;
 right: 60px;
}
.umenu{
 display: none;
 position: fixed;
 top: 135px;
 right: 20px;
 background-color: #FFFFFF;
 padding: 10px;
 box-shadow: 0px 0px 10px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 10px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 10px 0px #DDDDDD;
 z-index: 101;
}
.BODY2 .umenu{
 top: 80px;
 right: 20px;
}
.top{
 position: relative;
 aspect-ratio: 1920/1500;
 width: 100%;
 background-image: url(obr/nebe.jpg?4);
 background-repeat: no-repeat;
 background-size: 100%;
 background-color: #FFFFFF;
}
.motto{
 position: absolute;
 bottom: 100px;
 left: 100px;
 width: 50%;
}
.pruh{
 position: relative;
 padding: 200px 0px;
}
.pruh.pruh_2{ padding: 200px 0px 50px 0px; }
.pruh.pruh_3{ padding: 100px 0px 100px 0px; }
.pruh1{
 background-color: #FFFFFF;
 color: #3C3A3D;
}
.pruh2{
 background-color: #F1FAFE;
 color: #3C3A3D;
}
.pruh3{
 background-color: #EAEAEA;
 color: #3C3A3D;
}
.main{
 width: 90%;
 margin: 0px auto;
 text-align: left;
}
.mainL{
 width: 50%;
 float: left;
}
.mainP{
 width: 50%;
 float: right;
}
.mainL2{
 width: 47%;
 float: left;
}
.mainP2{
 width: 47%;
 float: right;
}
.bottom{
 padding: 50px 0px 50px 0px;
}
/*--- OSTATNÍ ---*/
.kontakty{
 text-align: center;
 min-height: 500px;
 background-image: url(obr/logo_sede.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.kontakty_pad{
 padding: 50px 0px 0px 0px;
}
.stante{
 background-color: #EAEAEA;
 padding: 30px;
}
.partneri{
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 20px;
 padding-right: 50px;
}
.odstavce{
 display: grid;
 grid-gap: 50px;
 padding-top: 50px;
}
.odstavce.odstavce1{ grid-template-columns: 1fr; }
.odstavce.odstavce2{ grid-template-columns: 1fr 1fr; }
.odstavce.odstavce3{ grid-template-columns: 1fr 1fr 1fr; }
.odstavce .odstavec{
 display: inline-grid;
}
.vzkazy{
 background-color: #D8F3FF;
 font-size: 15px;
 padding: 15px 15px 1px 15px;
}
.vzkazy .vzkaz{
 background-color: #FFFFFF;
 padding: 10px;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 margin: 5px 0px 20px 0px;
}

/*------- style-default-css -------*/

/*--- DEFAULT ---*/
H1, H2, H3, H4{ margin: 0px; }
TABLE{
 border-collapse: collapse;
 border-spacing: 0px;
}
TABLE.t10, TABLE TR TD.t10{ width: 10%; }
TABLE.t20, TABLE TR TD.t20{ width: 20%; }
TABLE.t30, TABLE TR TD.t30{ width: 30%; }
TABLE.t40, TABLE TR TD.t40{ width: 40%; }
TABLE.t50, TABLE TR TD.t50{ width: 50%; }
TABLE.t60, TABLE TR TD.t60{ width: 60%; }
TABLE.t70, TABLE TR TD.t70{ width: 70%; }
TABLE.t80, TABLE TR TD.t80{ width: 80%; }
TABLE.t90, TABLE TR TD.t90{ width: 90%; }
TABLE.t95, TABLE TR TD.t95{ width: 95%; }
TABLE.t100, TABLE TR TD.t100{ width: 100%; }
TABLE.t200{ width: 200px; }
TABLE.t300{ width: 300px; }
TABLE.t400{ width: 400px; }
TABLE.t500{ width: 500px; }
TABLE.t600{ width: 600px; }
TABLE.t700{ width: 700px; }
TABLE.t750{ width: 750px; }
TABLE.t800{ width: 800px; }
TABLE.t900{ width: 900px; }
TABLE.t1000{ width: 1000px; }
TABLE TR TH, TABLE TR TD{ padding: 0px; }
TABLE.tpad0 TR TH, TABLE.tpad0 TR TD, TABLE TABLE.tpad0 TR TD{ padding: 0px; }
TABLE.tpad1 TR TH, TABLE.tpad1 TR TD{ padding: 1px; }
TABLE.tpad2 TR TH, TABLE.tpad2 TR TD{ padding: 2px; }
TABLE.tpad3 TR TH, TABLE.tpad3 TR TD{ padding: 3px; }
TABLE.tpad4 TR TH, TABLE.tpad4 TR TD{ padding: 4px; }
TABLE.tpad5 TR TH, TABLE.tpad5 TR TD{ padding: 5px; }
TABLE.tpad6 TR TH, TABLE.tpad6 TR TD{ padding: 6px; }
TABLE.tpad7 TR TH, TABLE.tpad7 TR TD{ padding: 7px; }
TABLE.tpad8 TR TH, TABLE.tpad8 TR TD{ padding: 8px; }
TABLE.tpad9 TR TH, TABLE.tpad9 TR TD{ padding: 9px; }
TABLE.tpad10 TR TH, TABLE.tpad10 TR TD{ padding: 10px; }
TABLE.tpad15 TR TH, TABLE.tpad15 TR TD{ padding: 15px; }
TABLE.tpad20 TR TH, TABLE.tpad20 TR TD{ padding: 20px; }
TABLE.tpad30 TR TH, TABLE.tpad30 TR TD{ padding: 30px; }
TABLE.tpadLP5 TR TH, TABLE.tpadLP5 TR TD{ padding-left: 5px; padding-right: 5px; }
TABLE.tpadLP10 TR TH, TABLE.tpadLP10 TR TD{ padding-left: 10px; padding-right: 10px; }
TABLE.tpadLP15 TR TH, TABLE.tpadLP15 TR TD{ padding-left: 15px; padding-right: 15px; }
TABLE.tpadLP20 TR TH, TABLE.tpadLP20 TR TD{ padding-left: 20px; padding-right: 20px; }
TABLE.tpadLP25 TR TH, TABLE.tpadLP25 TR TD{ padding-left: 25px; padding-right: 25px; }
TABLE.tpadLP30 TR TH, TABLE.tpadLP30 TR TD{ padding-left: 30px; padding-right: 30px; }
DIV.td, SPAN.td{ display: table-cell; }
A IMG{ border: none; }
INPUT, TEXTAREA, SELECT{ outline-style: none; }
P, UL, OL{ margin: 0px; }
.Center{ margin: 0px auto 0px auto; }
.left{ text-align: left; }
.center{ text-align: center; }
.right{ text-align: right; }
.justify{ text-align: justify; }
.valign-middle, .valign_middle{ vertical-align: middle; }
.valign-top, .valign_top{ vertical-align: top; }
.valign-bottom, .valign_bottom{ vertical-align: bottom; }
.fll{ float: left; }
.flr{ float: right; }
.cll{ clear: left; }
.clr{ clear: right; }
.clb{ clear: both; }
.nev{ display: none; }
.nowrap{ white-space: nowrap; }
.ruka{ cursor: pointer; }
.block{ display: block; }
.inline_block{ display: inline-block; }
.absolute{ position: absolute; }
.relative{ position: relative; }
.fixed{ position: fixed; }
.hidden{ overflow: hidden; }
.ofauto{ oveflow: auto; }
.bold, .tucne{ font-weight: bold; }
.arial{ font-family: Arial; }
.normal{ font-weight: normal; }
.inormal{ font-style: normal; }
.sipka{ font-size: 18px; }
.pop{ font-size: 14px; color: #00541F; }
.fs1{ font-size: 1px; }
.fs2{ font-size: 2px; }
.fs3{ font-size: 3px; }
.fs4{ font-size: 4px; }
.fs5{ font-size: 5px; }
.fs6{ font-size: 6px; }
.fs7{ font-size: 7px; }
.fs8{ font-size: 8px; }
.fs9{ font-size: 9px; }
.fs10{ font-size: 10px; }
.fs11{ font-size: 11px; }
.fs12{ font-size: 12px; }
.fs13{ font-size: 13px; }
.fs14{ font-size: 14px; }
.fs15{ font-size: 15px; }
.fs16{ font-size: 16px; }
.fs17{ font-size: 17px; }
.fs18{ font-size: 18px; }
.fs19{ font-size: 19px; }
.fs20{ font-size: 20px; }
.fs21{ font-size: 21px; }
.fs22{ font-size: 22px; }
.fs23{ font-size: 23px; }
.fs24{ font-size: 24px; }
.fs25{ font-size: 25px; }
.fs26{ font-size: 26px; }
.fs27{ font-size: 27px; }
.fs28{ font-size: 28px; }
.fs29{ font-size: 29px; }
.fs30{ font-size: 30px; }
.fs31{ font-size: 31px; }
.fs32{ font-size: 32px; }
.fs33{ font-size: 33px; }
.fs34{ font-size: 34px; }
.fs35{ font-size: 35px; }
.fs36{ font-size: 36px; }
.fs37{ font-size: 37px; }
.fs38{ font-size: 38px; }
.fs39{ font-size: 39px; }
.fs40{ font-size: 40px; }
.fs50{ font-size: 50px; }
.fs60{ font-size: 60px; }
.fs70{ font-size: 70px; }
.fs80{ font-size: 80px; }
.fs90{ font-size: 90px; }
.fs100{ font-size: 100px;}
.pad0{ padding: 0px !important; }
.pad1{ padding: 1px; }
.pad2{ padding: 2px; }
.pad3{ padding: 3px; }
.pad4{ padding: 4px; }
.pad5{ padding: 5px; }
.pad6{ padding: 6px; }
.pad7{ padding: 7px; }
.pad8{ padding: 8px; }
.pad9{ padding: 9px; }
.pad10{ padding: 10px; }
.pad15{ padding: 15px; }
.pad20{ padding: 20px; }
.pad30{ padding: 30px; }
.pad40{ padding: 40px; }
.pad50{ padding: 50px; }
.pad60{ padding: 60px; }
.pad70{ padding: 70px; }
.pad80{ padding: 80px; }
.pad90{ padding: 90px; }
.pad100{ padding: 100px; }
.padL0{ padding-left: 0px !important; }
.padL5{ padding-left: 5px; }
.padL10{ padding-left: 10px; }
.padL11{ padding-left: 11px; }
.padL12{ padding-left: 12px; }
.padL13{ padding-left: 13px; }
.padL14{ padding-left: 14px; }
.padL15{ padding-left: 15px; }
.padL16{ padding-left: 16px; }
.padL17{ padding-left: 17px; }
.padL18{ padding-left: 18px; }
.padL19{ padding-left: 19px; }
.padL20{ padding-left: 20px; }
.padL30{ padding-left: 30px; }
.padL40{ padding-left: 40px; }
.padL50{ padding-left: 50px; }
.padL55{ padding-left: 55px; }
.padL60{ padding-left: 60px; }
.padL70{ padding-left: 70px; }
.padL80{ padding-left: 80px; }
.padL90{ padding-left: 90px; }
.padL100{ padding-left: 100px; }
.padL250{ padding-left: 250px; }
.padH0{ padding-top: 0px; }
.padH1{ padding-top: 1px; }
.padH2{ padding-top: 2px; }
.padH3{ padding-top: 3px; }
.padH4{ padding-top: 4px; }
.padH5{ padding-top: 5px; }
.padH6{ padding-top: 6px; }
.padH7{ padding-top: 7px; }
.padH8{ padding-top: 8px; }
.padH9{ padding-top: 9px; }
.padH10{ padding-top: 10px; }
.padH15{ padding-top: 15px; }
.padH20{ padding-top: 20px; }
.padH25{ padding-top: 25px; }
.padH30{ padding-top: 30px; }
.padH35{ padding-top: 35px; }
.padH40{ padding-top: 40px; }
.padH50{ padding-top: 50px; }
.padH60{ padding-top: 60px; }
.padH70{ padding-top: 70px; }
.padH80{ padding-top: 80px; }
.padH90{ padding-top: 90px; }
.padH100{ padding-top: 100px; }
.padP0{ padding-right: 0px !important; }
.padP1{ padding-right: 1px; }
.padP2{ padding-right: 2px; }
.padP3{ padding-right: 3px; }
.padP4{ padding-right: 4px; }
.padP5{ padding-right: 5px; }
.padP6{ padding-right: 6px; }
.padP7{ padding-right: 7px; }
.padP8{ padding-right: 8px; }
.padP9{ padding-right: 9px; }
.padP10{ padding-right: 10px; }
.padP15{ padding-right: 15px; }
.padP20{ padding-right: 20px; }
.padP30{ padding-right: 30px; }
.padP40{ padding-right: 40px; }
.padP50{ padding-right: 50px; }
.padP60{ padding-right: 60px; }
.padP70{ padding-right: 70px; }
.padP80{ padding-right: 80px; }
.padP90{ padding-right: 90px; }
.padP100{ padding-right: 100px; }
.padD0{ padding-bottom: 0px; }
.padD3{ padding-bottom: 3px; }
.padD5{ padding-bottom: 5px; }
.padD10{ padding-bottom: 10px; }
.padD15{ padding-bottom: 15px; }
.padD20{ padding-bottom: 20px; }
.padD30{ padding-bottom: 30px; }
.padD40{ padding-bottom: 40px; }
.padD50{ padding-bottom: 50px; }
.padD60{ padding-bottom: 60px; }
.padD70{ padding-bottom: 70px; }
.padD80{ padding-bottom: 80px; }
.padD90{ padding-bottom: 90px; }
.padD100{ padding-bottom: 100px; }

.padLP5{ padding-left: 5px; padding-right: 5px; }
.padLP10{ padding-left: 10px; padding-right: 10px; }

.mar10{ margin: 10px; }
.mar20{ margin: 20px; }
.mar30{ margin: 30px; }
.mar40{ margin: 40px; }
.mar50{ margin: 50px; }
.mar60{ margin: 60px; }
.mar70{ margin: 70px; }
.mar80{ margin: 80px; }
.mar90{ margin: 90px; }
.mar100{ margin: 100px; }
.marL3{ margin-left: 3px; }
.marL5{ margin-left: 5px; }
.marL10{ margin-left: 10px; }
.marL20{ margin-left: 20px; }
.marL30{ margin-left: 30px; }
.marL40{ margin-left: 40px; }
.marL50{ margin-left: 50px; }
.marL60{ margin-left: 60px; }
.marL70{ margin-left: 70px; }
.marL80{ margin-left: 80px; }
.marL90{ margin-left: 90px; }
.marL100{ margin-left: 100px; }
.marL110{ margin-left: 110px; }
.marL120{ margin-left: 120px; }
.marL130{ margin-left: 130px; }
.marL140{ margin-left: 140px; }
.marL150{ margin-left: 150px; }
.marP3{ margin-right: 3px; }
.marP5{ margin-right: 5px; }
.marP10{ margin-right: 10px; }
.marP20{ margin-right: 20px; }
.marP30{ margin-right: 30px; }
.marP40{ margin-right: 40px; }
.marP50{ margin-right: 50px; }
.marP60{ margin-right: 60px; }
.marP70{ margin-right: 70px; }
.marP80{ margin-right: 80px; }
.marP90{ margin-right: 90px; }
.marP100{ margin-right: 100px; }
.marH0{ margin-top: 0px; }
.marH1{ margin-top: 1px; }
.marH2{ margin-top: 2px; }
.marH3{ margin-top: 3px; }
.marH4{ margin-top: 4px; }
.marH5{ margin-top: 5px; }
.marH6{ margin-top: 6px; }
.marH7{ margin-top: 7px; }
.marH8{ margin-top: 8px; }
.marH9{ margin-top: 9px; }
.marH10{ margin-top: 10px; }
.marH15{ margin-top: 15px; }
.marH20{ margin-top: 20px; }
.marH25{ margin-top: 25px; }
.marH30{ margin-top: 30px; }
.marH40{ margin-top: 40px; }
.marH45{ margin-top: 45px; }
.marH50{ margin-top: 50px; }
.marH60{ margin-top: 60px; }
.marH70{ margin-top: 70px; }
.marH80{ margin-top: 80px; }
.marH90{ margin-top: 90px; }
.marH100{ margin-top: 100px; }
.marD1{ margin-bottom: 1px; }
.marD2{ margin-bottom: 2px; }
.marD3{ margin-bottom: 3px; }
.marD4{ margin-bottom: 4px; }
.marD5{ margin-bottom: 5px; }
.marD10{ margin-bottom: 10px; }
.marD15{ margin-bottom: 15px; }
.marD20{ margin-bottom: 20px; }
.marD30{ margin-bottom: 30px; }
.marD40{ margin-bottom: 40px; }
.marD50{ margin-bottom: 50px; }
.marD60{ margin-bottom: 60px; }
.marD70{ margin-bottom: 70px; }
.marD80{ margin-bottom: 80px; }
.marD90{ margin-bottom: 90px; }
.marD100{ margin-bottom: 100px; }
.ls-05{ letter-spacing: -0.5px; }
.ls-075{ letter-spacing: -0.75px; }
.ls-1{ letter-spacing: -1px; }
.ls-15{ letter-spacing: -1.5px; }
.ls-2{ letter-spacing: -2px; }
.ls-25{ letter-spacing: -2.5px; }
.ls-3{ letter-spacing: -3px; }
.lh70{ line-height: 70%; }
.lh80{ line-height: 80%; }
.lh90{ line-height: 90%; }
.lh100{ line-height: 100%; }
.lh110{ line-height: 110%; }
.lh120{ line-height: 120%; }
.lh130{ line-height: 130%; }
.lh140{ line-height: 140%; }
.lh150{ line-height: 150%; }

.bila{ color: #FFFFFF; }
.zelena{ color: #0C8A2D; }
.cerna{ color: #000000; }
.vinova{ color: #C70101; }
.cervena{ color: #FF0000; }
.cihlova{ color: #F14132 !important; }
.svetla_cihlova{ color: #FCD9D6; }
.modra{ color: #006F9D; }
.smodra{ color: #00739D; }
.oranzova{ color: #EEA038; }
.koralova{ color: #F76A5C; }
.zluta{ color: #FFE42F; }
.zluta2{ color: #FFCB01; }
.zluta3{ color: #FFE57F; }
.fialova{ color: #76019C; }
.bezova{ color: #FFF3C3; }
.ttseda{ color: #444444; }
.tseda{ color: #777777; }
.seda{ color: #AAAAAA; }
.sseda{ color: #CCCCCC; }
.ssseda{ color: #EAEAEA; }
.sssseda{ color: #F7F7F7; }
.hneda{ color: #E27E4C; }
.skoricova{ color: #CD853F; }
.khaki{ color: #979900; }
.ruzova{ color: #F457CA; }
.tyrkysova{ color: #B8FFF9; }

.pozadi_bila{ background-color: #FFFFFF !important; }
.pozadi_zelena{ background-color: #0C8A2D !important; }
.pozadi_cerna{ background-color: #000000 !important; }
.pozadi_vinova{ background-color: #C70101 !important; }
.pozadi_cervena{ background-color: #FF0000 !important; }
.pozadi_cihlova, .cihlova .cislo, .cihlova .pismeno{ background-color: #F14132 !important; }
.pozadi_svetla_cihlova, .svetla_cihlova .cislo, .svetla_cihlova .pismeno{ background-color: #FCD9D6 !important; }
.pozadi_modra{ background-color: #006F9D !important; }
.pozadi_smodra{ background-color: #00739D !important; }
.pozadi_oranzova{ background-color: #EEA038 !important; }
.pozadi_koralova{ background-color: #F76A5C !important; }
.pozadi_zluta{ background-color: #FFE42F !important; }
.pozadi_zluta2{ background-color: #FFCB01 !important; }
.pozadi_zluta3{ background-color: #FFE57F !important; }
.pozadi_fialova{ background-color: #76019C !important; }
.pozadi_bezova{ background-color: #FFF3C3 !important; }
.pozadi_tseda{ background-color: #777777 !important; }
.pozadi_seda{ background-color: #AAAAAA !important; }
.pozadi_sseda{ background-color: #CCCCCC !important; }
.pozadi_ssseda{ background-color: #EAEAEA !important; }
.pozadi_sssseda{ background-color: #F7F7F7 !important; }
.pozadi_hneda{ background-color: #E27E4C !important; }
.pozadi_skoricova{ background-color: #CD853F !important; }
.pozadi_khaki{ background-color: #979900 !important; }
.pozadi_ruzova{ background-color: #F457CA !important; }
.pozadi_tyrkysova{ background-color: #B8FFF9 !important; }

.pozadi_tmava_zelena{ background-color: #0C6A0D; }
.pozadi_tmava_vinova{ background-color: #960038; }
.pozadi_tmava_cervena{ background-color: #B50000; }
.pozadi_tmava_modra{ background-color: #023D66; }
.pozadi_tmava_oranzova{ background-color: #C76700; }
.pozadi_tmava_koralova{ background-color: #BA5046; }
.pozadi_tmava_fialova{ background-color: #420058; }
.pozadi_tmava_bezova{ background-color: #E2D6A6; }
.pozadi_tmava_seda{ background-color: #6A6A6A; }
.pozadi_tmava_hneda{ background-color: #5A2E00; }
.pozadi_tmava_khaki{ background-color: #626300; }
.pozadi_tmava_ruzova{ background-color: #D8019E; }
.pozadi_tmava_azurova{ background-color: #007465; }
.pozadi_tmava_tyrkysova{ background-color: #6D908D; }

.caraH{ border-top: solid 1px #F0F0F0; }
.caraH2{ border-top: solid 2px #F0F0F0; }
.caraH3{ border-top: solid 3px #F0F0F0; }
.caraH4{ border-top: solid 4px #F0F0F0; }
.caraH5{ border-top: solid 5px #F0F0F0; }
.cara{ border: solid 1px #F0F0F0; }
.cara2{ border: solid 2px #F0F0F0; }
.cara3{ border: solid 3px #F0F0F0; }
.cara4{ border: solid 4px #F0F0F0; }
.cara5{ border: solid 5px #F0F0F0; }
.caraD{ border-bottom: solid 1px #F0F0F0; }
.caraD2{ border-bottom: solid 2px #F0F0F0; }
.caraD3{ border-bottom: solid 3px #F0F0F0; }
.caraD4{ border-bottom: solid 4px #F0F0F0; }
.caraD5{ border-bottom: solid 5px #F0F0F0; }
.caraL{ border-left: solid 1px #F0F0F0; }
.caraL2{ border-left: solid 2px #F0F0F0; }
.caraL3{ border-left: solid 3px #F0F0F0; }
.caraL4{ border-left: solid 4px #F0F0F0; }
.caraL5{ border-left: solid 5px #F0F0F0; }
.caraP{ border-right: solid 1px #F0F0F0; }
.caraP2{ border-right: solid 2px #F0F0F0; }
.caraP3{ border-right: solid 3px #F0F0F0; }
.caraP4{ border-right: solid 4px #F0F0F0; }
.caraP5{ border-right: solid 5px #F0F0F0; }

.chyba,
.chyba A,
.chyba A:link,
.chyba A:visited{ color: #FF0000; }
.chyba2,
.chyba A:hover,
.chyba A:active{ color: #AA0000; }
.chyba INPUT, INPUT.chyba, .chyba TEXTAREA, TEXTAREA.chyba, SELECT.chyba,
.chyba .code{
 background-color: #FFEEEE;
 color: #FF0000;
 box-shadow: 0px 0px 5px 0px #FF0000;
 -webkit-box-shadow: 0px 0px 5px 0px #FF0000;
 -moz-box-shadow: 0px 0px 5px 0px #FF0000;
}
.chyba .code{
 background-color: #FF0000;
 color: #FFEEEE;
}
.zi1{ z-index: 1; }
.zi2{ z-index: 2; }
.zi3{ z-index: 3; }
.zi4{ z-index: 4; }
.zi5{ z-index: 5; }
.zi6{ z-index: 6; }
.zi7{ z-index: 7; }
.zi8{ z-index: 8; }
.skrt{ text-decoration: line-through; }
.radius2{
 -webkit-border-radius: 2px 2px 2px 2px;
 -moz-border-radius: 2px 2px 2px 2px;
 -khtml-border-radius: 2px 2px 2px 2px;
 border-radius: 2px 2px 2px 2px;
}
.radius3{
 -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;
}
.radius4{
 -webkit-border-radius: 4px 4px 4px 4px;
 -moz-border-radius: 4px 4px 4px 4px;
 -khtml-border-radius: 4px 4px 4px 4px;
 border-radius: 4px 4px 4px 4px;
}
.radius5{
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
}
.radius10{
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}
.ikonky A{
 display: block;
 float: left;
 width: 40px;
 height: 40px;
 margin: 0px 10px 0px 0px !important;
 padding: 0px !important;
 background-repeat: no-repeat;
 background-position: center center;
 -webkit-border-radius: 20px 20px 20px 20px;
 -moz-border-radius: 20px 20px 20px 20px;
 -khtml-border-radius: 20px 20px 20px 20px;
 border-radius: 20px 20px 20px 20px;
 background-color: #00739D;
 cursor: pointer;
}
.ikonky A:hover, .ikonky A:active{
 -webkit-border-radius: 20px 20px 20px 20px;
 -moz-border-radius: 20px 20px 20px 20px;
 -khtml-border-radius: 20px 20px 20px 20px;
 border-radius: 20px 20px 20px 20px;
 background-color: #6D6D6D;
}
.info{
 position: fixed;
 top: 50px;
 width: 100%;
 z-index: 1001;
}
.infoD{
 top: auto;
 bottom: 20px;
}
.infoS{
 top: 250px;
}
.nfo{
 margin: 0px auto 0px auto;
 padding: 20px 20px 20px 20px;
 *width: 88%;
 width: 88%\0;
 width: calc(90% - 40px);
 opacity: 0.95;
 filter: alpha(opacity=95);
  box-shadow: 0px 0px 5px 0px #E23D04;
 -webkit-box-shadow: 0px 0px 5px 0px #E23D04;
 -moz-box-shadow: 0px 0px 5px 0px #E23D04;
 background-color: #FFFFBB;
 color: #666666;
 -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;
 cursor: pointer;
}
.hlaska .nfo{
 background-color: #FFDDDD;
 color: #DD0000;
  box-shadow: 0px 0px 5px 0px #DD0000;
 -webkit-box-shadow: 0px 0px 5px 0px #DD0000;
 -moz-box-shadow: 0px 0px 5px 0px #DD0000;
}
.upoz .nfo{
 background-color: #F0FFE6;
 color: #008800;
  box-shadow: 0px 0px 5px 0px #008800;
 -webkit-box-shadow: 0px 0px 5px 0px #008800;
 -moz-box-shadow: 0px 0px 5px 0px #008800;
}
.pov{ font-size: 20px; color: #FF0000; }
.code{
 padding: 10px;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
 background-color: #DDDDDD;
 color: #6C6A6D;
 font-size: 20px;
 line-height: 30px;
 font-weight: 500;
}
.codeL{
 -webkit-border-radius: 10px 0px 0px 10px;
 -moz-border-radius: 10px 0px 0px 10px;
 -khtml-border-radius: 10px 0px 0px 10px;
 border-radius: 10px 0px 0px 10px;
}
.codeP{
 -webkit-border-radius: 0px 10px 10px 0px;
 -moz-border-radius: 0px 10px 10px 0px;
 -khtml-border-radius: 0px 10px 10px 0px;
 border-radius: 0px 10px 10px 0px;
}
DIV.potvrzeni{
 position: fixed;
 top: 45%;
 left: 50%;
 display: inline-block;
 padding: 20px;
 background-color: #3C3A3D;
 color: #777777;
 font-size: 18px;
 font-weight: 300;
 text-align: center;
 box-shadow: 0px 0px 15px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 15px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 15px 0px #AAAAAA;
 z-index: 1000;
}
DIV.potvrzeni INPUT.b{
 display: inline-block;
 padding-left: 20px;
 padding-right: 20px;
}
DIV.potvrzeni INPUT.ano{ margin-right: 20px; }
DIV.potvrzeni INPUT.ne{ margin-left: 20px; }
DIV.potvrzeni A.pkrizek,
DIV.potvrzeni A.pkrizek:link,
DIV.potvrzeni A.pkrizek:visited{
 display: block;
 position: absolute;
 top: 5px;
 right: 5px;
 width: 25px;
 height: 25px;
 -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: #CC0000;
 color: #FFFFFF;
 line-height: 20px;
 font-size: 20px;
 font-weight: bold;
}
DIV.potvrzeni A.pkrizek:hover{ background-color: #FF0000; }
DIV.potvrzeni A.pkrizek:active{ background-color: #000000; }
INPUT.ano{
 background-color: #008800;
 color: #FFFFFF;
}
INPUT.ano_over{ background-color: #00BB00; }
INPUT.ne{
 background-color: #AA0000;
 color: #FFFFFF;
}
INPUT.ne_over{ background-color: #DD0000; }
.page_break_before{ page-break-before: always; padding: 50px 0px 0px 0px; }
.page_break_after{ page-break-after: always; }

/*------- style-sbirky-css -------*/

/*--- TAGY ---*/
/*--- ODKAZY --*/
.sbirka .sbH A,
.sbirka .sbH A:link,
.sbirka .sbH A:visited{
 display: block;
 width: 100%;
}
.sbirka .sbH A:hover, .sbirka .sbH A:active{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.sbirka .sbH A.sbN,
.sbirka .sbH A.sbN:link,
.sbirka .sbH A.sbN:visited{
 display: block;
 margin: 20px 0px 20px 0px;
 color: #3C3A3D;
 font-size: 30px;
}
.sbirka A.sbB,
.sbirka A.sbB:link,
.sbirka A.sbB:visited{
 position: absolute;
 right: 0px;
 bottom: 0px;
 display: block;
 width: calc(35% - 40px);
 padding: 10px 20px;
 color: #FFFFFF;
 background-color: #BD2D22;
 font-size: 40px;
 text-align: center;
 font-weight: 900;
 -webkit-border-radius: 20px 20px 20px 20px;
 -moz-border-radius: 20px 20px 20px 20px;
 -khtml-border-radius: 20px 20px 20px 20px;
 border-radius: 20px 20px 20px 20px;
}
.sbirka A.sbB:hover,
.sbirka A.sbB:active{
 background-color: #3C3A3D;
}
.sbirka.sbirka2 A.sbB,
.sbirka.sbirka2 A.sbB:link,
.sbirka.sbirka2 A.sbB:visited{
 right: auto;
 left: 0px;
}
/*--- DESIGN ---*/
.sbirka{
 position: relative;
 padding: 200px 0px 0px 0px;
}
.sbirka.sbirka0{ padding-top: 100px; }
.sbirka .sbH{
 float: left;
 width: 60%;
}
.sbirka.sbirka2 .sbH{ float: right; }
.sbirka .sbT{
 float: right;
 width: 35%;
 padding: 0px 0px 100px 0px;
}
.sbirka.sbirka2 .sbT{ float: left; }
.sbirka .sbG{
 position: relative;
 width: 100%;
 height: 10px;
 background-color: #E7D1D2;
 margin: 10px 0px 10px 0px;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}
.sbirka .sbG DIV.sbGL{
 width: 0%;
 height: 10px;
 background-color: #BD2D22;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}
.sbirka .sbG DIV.sbGV{
 position: absolute;
 white-space: nowrap;
 color: #BD2D22;
 background-color: #F1FAFE;
 padding: 10px 20px;
 margin: 0px 0px 0px -110px;
}
/*--- OSTATNÍ ---*/