BODY{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-color: #F0F0F0;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight: 300;
 font-size: 15px;
 color: #777777;
 text-align: center;
}
/*--- TAGY ---*/
STRONG{
 font-weight: 400;
}
H1, H2, H3{
 font-weight: 300;
}
.pozpruh H1.uvod{
 position: absolute;
 left: 0px;
 top: 115px;
 padding: 20px;
 background-image: url(obr/poz1.png);
 text-align: center;
 -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;
 color: #1D2262;
 font-size: 15px;
}
.pozpruh H1.uvod STRONG{
 display: block;
 font-size: 40px;
 padding: 0px 0px 100px 0px;
 background-image: url(obr/logoCK.png);
 background-repeat: no-repeat;
 background-position: center 110px;
}
.pozpruh H1.uvod SPAN.kontakty{
 display: block;
 padding: 0px 0px 0px 0px;
}
.pozpruh H1.nadpis,
.pozpruh DIV.nadpis{
 position: absolute;
 left: 0px;
 top: 100px;
 background-image: url(obr/poz1.png);
 text-align: center;
 -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;
}
.pozpruh H1.nadpis A,
.pozpruh H1.nadpis A:link,
.pozpruh H1.nadpis A:visited,
.pozpruh DIV.nadpis A,
.pozpruh DIV.nadpis A:link,
.pozpruh DIV.nadpis A:visited{
 display: block;
 width: 100%;
 min-width: 324px;
 height: 110px;
 background-image: url(obr/logoCK.png);
 background-repeat: no-repeat;
 background-position: center center;
}
.pozpruh H1.nadpis A:hover,
.pozpruh H1.nadpis A:active,
.pozpruh DIV.nadpis A:hover,
.pozpruh DIV.nadpis A:active{
 background-image: url(obr/logoCK_over.png);
}
.pozpruh A.sipkaD{
 display: block;
 width: 20px;
 height: 70px;
 position: absolute;
 left: 50%;
 bottom: 20px;
 margin: 0px 0px 0px -10px;
 background-image: url(obr/sipkaD2.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
H2{
 display: block;
 font-size: 40px;
}
H3{
 font-size: 23px;
}
.pruh1 H2{ color: #265BA3; }
.toppruhP TABLE{
 float: right;
 margin: 14px 0px 0px 0px;
}
.toppruhP TABLE TR TD{
 padding: 0px 5px 0px 5px;
 font-size: 14px;
 text-align: right;
}
.toppruh DIV.kontakty{
 float: right;
 padding: 9px 0px 0px 30px;
}
.toppruh DIV.kontakty DIV.telefon{
 font-size: 30px;
 padding: 0px 25px 0px 0px;
 background-image: url(obr/telefon.png);
 background-repeat: no-repeat;
 background-position: right center;
}
.pozpruh H1.uvod SPAN.kontakty SPAN.telefon{
 font-size: 30px;
 padding: 0px 25px 0px 0px;
 background-image: url(obr/telefon2.png);
 background-repeat: no-repeat;
 background-position: right center;
}
.pozpruh H1.uvod SPAN.kontakty SPAN.telefon{
 margin: 10px 0px 0px 0px;
 float: right;
 font-size: 22px;
 color: #1D2262;
 min-height: 23px;
}
.dulezite_informace UL LI{ padding: 2px 0px 2px 0px; }
.dulezite_informace UL.UL2 LI{ padding: 10px 0px 10px 0px; }
/*--- ODKAZY --*/
A, A:link, A:visited{
 text-decoration: none;
 color: #265BA3;
 cursor: pointer;
}
A:hover, A:active,
A.a, A.a:link, A.a:visited{
 color: #BB9F70;
}
A.nahoru, A.nahoru:link, A.nahoru:visited{
 position: fixed;
 bottom: 40px;
 right: 20px;
 display: block;
 width: 50px;
 height: 50px;
 background-color: #265BA3;
 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:link, A.logo:visited{
 display: block;
 width: 260px;
 height: 77px;
 float: left;
 background-image: url(obr/logo.png);
 background-repeat: no-repeat;
 margin: 2px 0px 0px 0px;
}
A.logo:hover, A.logo:active{
 background-image: url(obr/logo_over.png);
}
A.logo:link SPAN, A.logo:visited SPAN,
A.logo:hover SPAN, A.logo:active SPAN{
 display: none;
}
.toppruh DIV.toppruhS A,
.toppruh DIV.toppruhS A:link,
.toppruh DIV.toppruhS A:visited{
 color: #8DB9F5;
}
.toppruh DIV.toppruhS A:hover,
.toppruh DIV.toppruhS A:active{
 color: #F0F0F0;
}
.toppruh DIV.kontakty A.obalka,
.toppruh DIV.kontakty A.obalka:link,
.toppruh DIV.kontakty A.obalka:visited{
 display: block;
 font-size: 20px;
 padding: 0px 30px 0px 0px;
 background-image: url(obr/obalka.png);
 background-repeat: no-repeat;
 background-position: right center;
 color: #FFFFFF;
}
.toppruh DIV.kontakty A.obalka:hover,
.toppruh DIV.kontakty A.obalka:active{
 color: #CCCCCC;
}
.pozpruh SPAN.kontakty A.obalka,
.pozpruh SPAN.kontakty A.obalka:link,
.pozpruh SPAN.kontakty A.obalka:visited{
 float: left;
 margin: 10px 30px 0px 0px;
 padding: 0px 0px 0px 30px;
 background-image: url(obr/obalka2.png);
 background-repeat: no-repeat;
 background-position: left center;
 text-align: left;
 font-size: 22px;
 min-height: 23px;
 color: #1D2262;
}
.pozpruh SPAN.kontakty A.obalka:hover,
.pozpruh SPAN.kontakty A.obalka:active{
 color: #777777;
}
.menu A,
.menu A:link, .menu A:visited{
 float: left;
 display: block;
 height: 36px;
 padding: 13px 15px 1px 15px;
 margin: 0px 1px 0px 1px;
 color: #265BA3;
 font-size: 19px;
}
.menu A:hover, .menu A:active,
.menu A.a, .menu A.a:link, .menu A.a:visited{
 color: #FFFFFF;
 background-color: #BB9F70;
}
.zalozky A, .zalozky A:link, .zalozky A:visited{
 display: block;
 float: left;
 padding: 15px 25px 15px 25px;
 color: #FFFFFF;
 font-size: 20px;
}
.zalozky A:hover, .zalozky A:active{
 background-color: #1A4C95;
}
.zalozky A.a, .zalozky A.a:link, .zalozky A.a:visited{
 background-color: #3074AC;
}
.zalozky2 A, .zalozky2 A:link, .zalozky2 A:visited{
 color: #000000;
 background-repeat: no-repeat;
 background-position: 20px center;
 padding-left: 70px;
}
.zalozky2 A:hover, .zalozky2 A:active{
 background-color: #B5B5B5;
}
.zalozky2 A.a, .zalozky2 A.a:link, .zalozky2 A.a:visited{
 background-color: #E5E5E5;
 color: #3074AC;
}
.zalozky A STRONG,
.zalozky A:link STRONG,
.zalozky A:visited STRONG{
 font-weight: 300;
 position: relative;
}
.zalozky A SPAN,
.zalozky A:link SPAN,
.zalozky A:visited SPAN{
 position: absolute;
 top: -25px;
 right: -40px;
 display: block;
 width: 40px;
 height: 35px;
 padding: 5px 0px 0px 0px;
 font-size: 24px;
 font-weight: 700;
 color: #FFFFFF;
 background-color: #082F68;
 text-align: center;
 -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;
}
A.panel, A.panel:link, A.panel:visited{
 display: block;
 float: left;
 *width: 32%;
 width: 32%\0;
 width: calc(33% - 12px);
 margin: 0px 0px 16px 16px;
 overflow: hidden;
 position: relative;
}
A.panel:hover, A.panel:active{
 box-shadow: 0px 0px 5px 2px #265BA3;
 -webkit-box-shadow: 0px 0px 5px 2px #265BA3;
 -moz-box-shadow: 0px 0px 5px 2px #265BA3;
}
A.panel1, A.panel1:link, A.panel1:visited, A.panel1:hover, A.panel1:active{ margin-left: 0px; }
.pruh1 A.panel, .pruh1 A.panel:link, .pruh1 A.panel:visited, .pruh1 A.panel:hover, .pruh1 A.panel:active{ background-color: #E5E5E5; }
A.panel SPAN.panelobr, A.panel:link SPAN.panelobr, A.panel:visited SPAN.panelobr,
A.panel:hover SPAN.panelobr, A.panel:active SPAN.panelobr{
 display: block;
 width: 100%;
 position: relative;
}
A.panel SPAN.panelobr IMG, A.panel:link SPAN.panelobr IMG, A.panel:visited SPAN.panelobr IMG,
A.panel:hover SPAN.panelobr IMG, A.panel:active SPAN.panelobr IMG{
 display: block;
 width: 100%;
}
A.panel SPAN.panelsleva, A.panel:link SPAN.panelsleva, A.panel:visited SPAN.panelsleva,
A.panel:hover SPAN.panelsleva, A.panel:active SPAN.panelsleva{
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
 padding: 10px 15px 15px 15px;
 background-image: url(obr/poz.png);
 color: #BB9F70;
 font-size: 16px;
 text-align: center;
 line-height: 110%;
 z-index: 1;
}
A.panel SPAN.panelsleva STRONG, A.panel:link SPAN.panelsleva STRONG, A.panel:visited SPAN.panelsleva STRONG,
A.panel:hover SPAN.panelsleva STRONG, A.panel:active SPAN.panelsleva STRONG{
 display: block;
 font-size: 26px;
 font-weight: 300;
}
A.panel SPAN.paneltyp, A.panel:link SPAN.paneltyp, A.panel:visited SPAN.paneltyp,
A.panel:hover SPAN.paneltyp, A.panel:active SPAN.paneltyp{
 display: block;
 position: absolute;
 top: 0px;
 right: 0px;
 padding: 15px 15px 20px 15px;
 background-image: url(obr/poz.png);
 color: #BB9F70;
 font-size: 17px;
 text-align: center;
 line-height: 130%;
 z-index: 1;
}
A.panel SPAN.paneltyp STRONG, A.panel:link SPAN.paneltyp STRONG, A.panel:visited SPAN.paneltyp STRONG,
A.panel:hover SPAN.paneltyp STRONG, A.panel:active SPAN.paneltyp STRONG{
 display: block;
 font-size: 26px;
 font-weight: 300;
}
A.panel SPAN.panelpruh1, A.panel:link SPAN.panelpruh1, A.panel:visited SPAN.panelpruh1,
A.panel:hover SPAN.panelpruh1, A.panel:active SPAN.panelpruh1{
 display: block;
 padding: 5px 10px 5px 10px;
 background-color: #BB9F70;
 color: #FFFFFF;
 font-size: 17px;
}
A.panel SPAN.panelpruh2, A.panel:link SPAN.panelpruh2, A.panel:visited SPAN.panelpruh2,
A.panel:hover SPAN.panelpruh2, A.panel:active SPAN.panelpruh2{
 display: block;
 padding: 5px 10px 5px 10px;
 min-height: 57px;
 color: #000000;
 font-size: 17px;
 text-align: center;
}
A.panel SPAN.panelpruh2 SPAN.fll, A.panel:link SPAN.panelpruh2 SPAN.fll, A.panel:visited SPAN.panelpruh2 SPAN.fll,
A.panel:hover SPAN.panelpruh2 SPAN.fll, A.panel:active SPAN.panelpruh2 SPAN.fll,
A.panel SPAN.panelpruh2 SPAN.block, A.panel:link SPAN.panelpruh2 SPAN.block, A.panel:visited SPAN.panelpruh2 SPAN.block,
A.panel:hover SPAN.panelpruh2 SPAN.block, A.panel:active SPAN.panelpruh2 SPAN.block{
 display: block;
 padding: 2px 0px 0px 0px;
}
A.panel SPAN.panelinfo, A.panel:link SPAN.panelinfo, A.panel:visited SPAN.panelinfo{
 display: none;
}
A.panel:hover SPAN.panelinfo, A.panel:active SPAN.panelinfo{
 display: block;
 position: absolute;
 bottom: 0px;
 width: 100%;
}
A.panel SPAN.panelinfo_a, A.panel:link SPAN.panelinfo_a, A.panel:visited SPAN.panelinfo_a{
 display: block;
 position: absolute;
 bottom: 0px;
 width: 100%;
}
A.panel:hover SPAN.panelinfo_a, A.panel:active SPAN.panelinfo_a{
 display: none;
}
A.panel SPAN.panel_info, A.panel:link SPAN.panel_info, A.panel:visited SPAN.panel_info,
A.panel:hover SPAN.panel_info, A.panel:active SPAN.panel_info{
 display: block;
 padding: 10px;
 margin: 0px auto 0px auto;
 text-align: center;
 color: #000000;
 background-image: url(obr/poz1.png);
 line-height: 170%;
 font-size: 14px;
}
A.panel SPAN.panel_info_a, A.panel:link SPAN.panel_info_a, A.panel:visited SPAN.panel_info_a,
A.panel:hover SPAN.panel_info_A, A.panel:active SPAN.panel_info_a{
 display: block;
 padding: 5px 15px 5px 15px;
 margin: 0px auto 0px auto;
 text-align: center;
 color: #000000;
 background-image: url(obr/poz1.png);
 font-size: 14px;
}
.pruh4 A:link, .pruh4 A:visited{
 color: #DDBF90;
}
.pruh4 A:hover, .pruh4 A:active{
 text-decoration: underline;
}
.copy{
 float: left;
 color: #BB9F70;
}
.bottom A,
.bottom A:link, .bottom A:visited{
 color: #BB9F70;
}
.bottom A:hover, .bottom A:active{
 color: #FFFFFF;
}
A.kao:link, A.kao:visited{
 display: block;
 float: right;
 color: #BB9F70;
}
A.kao:hover, A.kao:active{
 color: #FFFFFF;
}
/*--- DESIGN ---*/
.toppruhpoz{
 position: fixed;
 width: 100%;
 top: -81px;
 left: 0px;
 z-index: 32;
 background-color: #265BA3;
}
.toppruh{
 margin: 0px auto 0px auto;
 width: 90%;
 min-width: 980px;
 max-width: 1400px;
 min-height: 81px;
 color: #FFFFFF;
}
.toppruhL{
 width: 35%;
 height: 80px;
 float: left;
}
.toppruhS{
 width: 25%;
 height: 80px;
 float: left;
}
.toppruhP{
 width: 40%;
 height: 80px;
 float: right;
}
.rs_toppruh{ display: none; }
.menupruhpoz{
 position: fixed;
 width: 100%;
 top: 0px;
 left: 0px;
 z-index: 31;
 background-image: url(obr/poz.png);
 box-shadow: 0px 0px 10px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 10px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 10px 0px #AAAAAA;
}
.menupruhpoz2{
 background-color: #FFFFFF;
}
.menupruh{
 margin: 0px auto 0px auto;
 width: 90%;
 min-width: 980px;
 max-width: 1400px;
 min-height: 50px;
 color: #265BA3;
}
.smenu_respons{
 display: none;
}
.pruh{
 padding: 20px 0px 20px 0px;
 color: #313030;
 text-align: left;
}
.pruh1{ background-color: #FFFFFF; }
.pruh2{ background-color: #063B83; color: #FFFFFF; }
.pruh3{ background-color: #265BA3; color: #FFFFFF; }
.pruh4{ background-color: #3074AC; }
.pruh5{ background-color: #A5A5A5; }
.pruh6{ background-color: #C5C5C5; }
.pruh7{ background-color: #E5E5E5; }
.pozpruh{
 background-repeat: repeat-y;
 background-position: center 0px;
 position: relative;
 padding: 0px;
 background-image: url(obr/pozpruh/pozpruh.jpg);
 height: 450px;
}
.pozpruh2{
 height: 450px;
 background-position: center -70px;
 position: relative;
}
.pozpruh3{
 height: 450px;
 background-position: center -70px;
 position: relative;
}
.pozprouzek{
 background-image: url(obr/poz1.png);
 position: absolute;
 padding: 10px 0px 10px 0px;
 width: 100%;
 bottom: 2px;
}
.main{
 position: relative;
 margin: 0px auto 0px auto;
 width: 90%;
 min-width: 980px;
 max-width: 1400px;
 text-align: left;
}
.bottompruh{
 background-color: #333333;
}
.bottom{
 padding: 50px 100px 50px 50px;
}
/*--- OSTATNÍ ---*/
.mainL{
 display: block;
 float: left;
 width: 480px;
}
.mainP{
 display: block;
 float: right;
 *width: 50%;
 width: 50%\0;
 width: calc(100% - 480px);
}
.mainL2{
 float: left;
 width: 48%;
}
.mainP2{
 float: right;
 width: 48%;
}
.dulezite_informace{
 color: #FFFFFF;
 padding: 30px;
 font-size: 18px;
}
.staty{
 color: #777777;
 padding: 30px;
 font-size: 18px;
}
.x_let{
 margin: 10px 0px 0px 0px;
}