* {margin: 0; padding: 0;}
body {text-align: center; font:normal 13px Verdana; background-color: #888;}
.clearfloat {clear: both; height: 0px; font-size: 1px; line-height: 0px;}
img {border:none;}

.central{
margin:0px auto;
padding:5px;
width:900px;
background-color:#ffffff;
text-align:left;
}
.central_no{
margin:0px;
padding:5px;
width:900px;
background-color:#ffffff;
text-align:left;
}
.login a{
text-decoration: none;
font-weight:bold;
margin:5px;
color:#000;
}
.login a:hover{
text-decoration: underline;
}

.skryvany_div {display: none;}
.zobrazeny_div {display: block;}

.hidden_log {display: none} 
#login_menu {display: block;} 
.div_start {
position:relative;float:right;height:19px;padding:10px 20px;
}
.div_start a{
font-weight:bold;
}        
.login_box{
position:absolute;
right:0px;
top:0px;
width: 350px; 
z-index:100;
text-align:right;
}        



.box {
position:relative;
min-height:500px;
/*background-color:blue;*/
border-left: 1px solid #000;
border-right: 1px solid #000;
/*border-bottom: 1px solid #000;*/
}


.sekce{
position:relative;
width:878px;
float:left;
font-size:15px;
font-weight:bold;
padding:5px 10px;
background-color:#bbb;
color:#fff;
text-align:center;
border-bottom: 1px solid #000;
}

.prep_detail a, .prep_radky a, .prep_sloupce a, .prep_predseda a, .prep_tabulka a, .prep_vizitky a{
position:relative;
float:left;
display:inline-block;
font-size:15px;
padding:5px 10px;
width:5px;
text-align:center;
text-decoration:none;
border-bottom: 1px solid #000;
border-left: 1px solid #888;
}
.prep_detail a{
background: #bbb url(img/tlacitka/detail.png) no-repeat center center;
}
.prep_radky a{
background: #bbb url(img/tlacitka/radky.png) no-repeat center center;
}
.prep_sloupce a{
background: #bbb url(img/tlacitka/sloupce.png) no-repeat center center;
}
.prep_predseda a{
background: #bbb url(img/tlacitka/predseda.png) no-repeat center center;
}
.prep_vizitky a{
background: #bbb url(img/tlacitka/predseda.png) no-repeat center center;
}
.prep_tabulka a{
background: #bbb url(img/tlacitka/tabulka.png) no-repeat center center;
}
.prep_detail a:hover, .prep_radky a:hover, .prep_sloupce a:hover, .prep_tabulka a:hover, .prep_vizitky a:hover {
background-color: #ddd;
}




.err_autorizace{
position:relative;
float:left;
width:878px;
padding:5px 10px;
background-color:red;
font-size:14px;
font-weight:bold;
text-align:center;
color:white;
border-bottom:1px solid black;
}





.img_d {position:relative;float:left;width:100px;height:100px;border:none;border-right:1px solid black;}
.card {display:inline-block;width:427px;height:100px;border:1px solid black;margin:10px;background-color:#eee;overflow:hidden;}
.sv {position:relative;float:right;width:310px;text-align:left;}
.tt5 {margin-top:5px;}
.menu_cubu a{text-decoration:none;display:inline-block;width:350px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;color:#aaa;border:1px solid #eee;}
.menu_cubu a:hover{color:black;}
.menu_cubu_a{display:inline-block;width:350px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;border:1px solid black;}

.menu_cubu2 a{text-decoration:none;display:inline-block;width:265px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;color:#aaa;border:1px solid #eee;}
.menu_cubu2 a:hover{color:black;}
.menu_cubu2_a{display:inline-block;width:265px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;border:1px solid black;}

.menu_cubu3 a{text-decoration:none;display:inline-block;width:121px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;color:#aaa;border:1px solid #eee;}
.menu_cubu3 a:hover{color:black;}
.menu_cubu3_a{display:inline-block;width:121px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;border:1px solid black;}
.menu_cubu3_n {display:inline-block;width:121px;text-align:center;font-size:20px;padding:5px 0;margin:0 10px;background-color:#eee;color:#aaa;border:1px solid #eee;}


.menu_aktiv{
border: 1px solid #fff;
background-color:#333;
color:#fff;
text-align:center;
width:158px;
display:inline-block;
padding:8px 5px;
margin:5px;
text-decoration: none;
font-weight:bold;
}
.menu_aktiv a{
color:#fff;
text-decoration: none;
}
.menu a{
border: 1px solid #888;
background-color:#444;
color:#fff;
text-align:center;
width:158px;
display:inline-block;
padding:8px 5px;
margin:5px;
text-decoration: none;
font-weight:bold;
}
.menu a:hover{
border: 1px solid #fff;
background-color:#333;
text-decoration: none;
}
.menu_noaktiv {
border: 1px solid #444;
background-color:#888;
color:#444;
text-align:center;
width:158px;
display:inline-block;
padding:8px 5px;
margin:5px;
text-decoration: none;
font-weight:bold;
}






.kluby a{
display:inline-block;
padding:10px;
width:878px;
border-bottom:1px solid black;
text-decoration:none;
color:black;
}
.kluby a:hover{
background-color:#eee;
}
.kluby_sloupce a{
display:inline-block;
padding:10px;
width:429px;
border-bottom:1px solid black;
text-decoration:none;
color:black;
}
.kluby_sloupce a:hover{
background-color:#eee;
}

.klub_head {
display:inline-block;
padding:10px;
width:878px;
border-bottom:1px solid black;
text-decoration:none;
color:black;
background-color:#eee;
}



.clenska a{
text-decoration:none;
color:black;
display:inline-block;
position:relative;
border-bottom:1px solid black;
width:100%;
}
.clenska a:hover{
background-color:#eee;
}
.clenska_bunka {
display:inline-block;
padding:10px;
vertical-align:top;
height:20px;
border-right:1px solid black;
}

.edit_stv a{
text-decoration:none;
color:black;
display:inline-block;
position:relative;
width:691px;
}
.edit_stv a:hover{
background-color:#ddd;
}
.edit_detail a{
text-decoration:none;
color:black;
display:inline-block;
position:relative;
width:100%;
background-color:#ddd;
}
.edit_detail a:hover{
background-color:#fff;
}

.vizitka {
display:inline-block;
position:relative;
width:278px;
height:77px;
padding:10px;
border-bottom:1px solid black;
border-right:1px solid black;
}




.clenska_tab_head a{
position:relative;
display:inline-block;
text-decoration:none;
background-color:#bbb;
color:#fff;
text-align:center;
padding:2px 0;
border-right:1px solid black;
}

.clenska_tab {
text-decoration:none;
color:black;
display:inline-block;
position:relative;
border-bottom:1px solid black;
width:100%;
}

.clenska_edit {
display:inline-block;
position:relative;
border-bottom:1px solid black;
width:898px;
background-color:#eee;
}
.clenska_edit a{
text-decoration:none;
color:black; 
}
.clenska_edit a:hover{
text-decoration:underline;
}







.box_logo_svaz a{
position:relative;
float:left;
width:225px;
min-height:235px;
text-align:center;
text-decoration:none;
color:gray;
margin:15px 0;
}
.box_logo_svaz a:hover{
color:black;
}

.box_logo_svaz_small{
position:relative;
float:left;
width:100px;
height:50px;

}





.zalozka a{
text-decoration:none;
color:black;
display:inline-block;
position:relative;
border-top-left-radius:20px;
border-top-right-radius:20px;
}
.zalozka a:hover{
background-color:#ddd;
}

.zalozka_del a{
position:absolute;
bottom:20px;
right:20px;
width:67px;
height:67px;
text-decoration:none;
color:black;
display:inline-block;
background-image: url(img/tlacitka/delete_bw.png);
}
.zalozka_del a:hover{
background-image: url(img/tlacitka/delete.png);
}





#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
text-align:left;
padding:10px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

div.savestatus{ /* Style for the "Saving Form Contents" DIV that is shown at the top of the form */
width:200px;
padding:2px 5px;
border:1px solid gray;
background:#fff6e5;
-webkit-box-shadow: 0 0 8px #818181;
box-shadow: 0 0 8px #818181;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
color:red;
position:absolute;
top:-10px;
}

form#feedbackform div{ /*CSS used by demo form*/
margin-bottom:9px;
}





img.stv_status {
width:20px;
height:20px;
}
span.stv_status {
display:inline-block;
position:relative;
float:right;
width:75px;
height:20px;
text-align:right;
font-size:15px;
}
img.stv_stop {
position:absolute;
top:12px;
right:10px;
}


.rtr0  {overflow:hidden;white-space:nowrap;}
.rtr1 a{position:relative;float:left;display:inline-block;text-decoration:none;background-color:#bbb;color:#fff;text-align:center;padding:2px 10px;border-left:1px solid black;overflow:hidden;white-space:nowrap;}
.rtr2  {text-decoration:none;display:inline-block;position:relative;border-bottom:1px solid black;width:100%;background-color:#bbb;color:#fff;font-weight:bold;}
.rtr3  {display:inline-block;padding:10px;vertical-align:top;height:20px;position:relative;float:left;border-left:1px solid black;overflow:hidden;white-space:nowrap;}
.rtr4  {border:none;color:#aaa;}
.rtr4 a{border:none;color:black;text-decoration:none;color:black;display:inline-block;position:relative;border-bottom:1px solid black;width:100%;}
.rtr4 a:hover{background-color:#eee;}
.rtr5  {position:relative;width:100%;min-height:100px;border-bottom:1px solid black;background-color:#dedede;}
.rtr6  {position:absolute;top:0px;left:0px;width:100px;height:100px;margin:none;border-bottom:1px solid black;cursor:pointer;}
.rtr7  {position:absolute;top:-16px;left:-3px;cursor:pointer;}
.rtr8  {display:inline-block;float:right;width:797px;min-height:100px;background-color:white;border-left:1px solid black;}
.rtr9  {display:inline-block;float:right;width:739px;min-height:36px;padding:2px 50px 0 8px;background-color:#dedede;}
.rtr10 {display:block;}
.rtr11 {display:inline-block;margin-right:5px;text-align:left;color:#666;}
.rtr12 {display:inline-block;margin-right:5px;text-align:right;color:#666;}
.rtr13 {display:inline-block;float:right;width:789px;height:26px;padding:4px 0 0 8px;border-bottom:1px solid #dedede;background-color:#cdf;display:none;}
.rtr14 {font-size:14px;margin-right:5px;text-align:left;}
.rtr15 {font-size:14px;margin-right:5px;text-align:right;}
.rtr16 {display:inline-block;float:right;width:789px;height:24px;padding:6px 0 0 8px;border-bottom:1px solid #dedede;overflow:hidden;cursor:pointer;}
.rtr17 {position:relative;float:left;display:inline-block;margin-right:5px;white-space:nowrap;overflow:hidden;}
.rtr18 {position:relative;float:left;display:inline-block;margin-right:5px;white-space:nowrap;overflow:hidden;text-align:right;}
.rtr19 {display:inline-block;float:right;width:789px;height:26px;padding:4px 0 0 8px;border-bottom:1px solid #dedede;background-color:#fc6;display:none;}
.rtr20 {width:290px;height:21px;font-size:14px;margin-right:5px;text-align:left;}
.rtr21 {position:relative;float:right;margin-top:2px;right:5px;}
.rtr22 {width:16px;height:16px;position:absolute;top:8px;right:35px;}
.rtr23 {position:absolute;top:8px;right:10px;cursor:pointer;cursor:hand;}
.rtr24 {position:relative;float:left;width:90px;text-align:right;margin-right:10px;margin-top:4px;}
.rtr25 {position:relative;float:left;text-align:center;margin-right:10px;}
.rtr26 {position:relative;float:left;text-align:right;margin-right:10px;}
.rtr27 {position:relative;float:right;font-size:14px;padding:2px 10px;margin:-1px 10px 0 2px;background-color:#fbb;}
.rtr28 {display:inline-block;padding:10px;vertical-align:top;height:20px;position:relative;float:left;}
.rtr29 {display:inline-block;padding:10px;vertical-align:top;height:20px;position:absolute;top:0px;right:0px;width:290px;background-color:#ddd;border-left:1px solid black;}
.rtr30 {position:absolute;top:9px;left:10px;width:140px;font-size:16px;}
.rtr31 {position:absolute;top:9px;left:10px;width:80px;font-size:16px;}
.rtr32 {position:absolute;top:9px;left:10px;width:180px;font-size:16px;}
.rtr33 {position:absolute;top:9px;right:10px;width:100px;font-size:16px;}
.rtr34 {position:absolute;top:9px;left:10px;width:210px;font-size:16px;}
.rtr35 {position:absolute;top:9px;right:10px;width:200px;font-size:16px;}
.rtr36 {width:16px;height:16px;position:absolute;top:8px;right:60px;}
.rtr37 {position:relative;display:inline-block;float:right;width:797px;height:39px;border-bottom:1px solid red;border-top:1px solid red;background-color:#f99;display:none;}
.rtr38 {width:49px;text-align:center;}
.rtr39 {width:85px;text-align:center;}
.rtr40 {width:50px;text-align:center;}

.rc0 {background-color:transparent;}
.rc1 {background-color:#ffd;}
.rc2 {background-color:#ddf;}
.rc3 {background-color:#dfd;}
.rc4 {background-color:#fdd;}
.rc11 {color:green;}
.rc12 {color:black;}
.rc13 {color:#888;}
.rc14 {color:red;}
.rc15 {color:blue;}
.rc16 {color:#f69;}
.rc17 {color:white;}
.rc18 {color:#555;}

.rs1 {font-size:12px;}

#sortable {list-style:none;text-align:left;}
.move {cursor:move;}

.res1 {display:inline;position:relative;float:left;border-right:1px solid black;}
.res2 {width:40px;height:40px;margin:none;}
.res3 {width:245px;}
.res4 {border:none;}
.res5 {background-color:#ddd;color:#000;}
.res6 {position:relative;float:left;padding:5px 10px;}
.res7 {width:20px;text-align:center;}
.res8 {width:20px;text-align:center;position:absolute;top:0px;right:40px;border-left:1px solid black;}
.res9 {text-decoration:none;}
.res10 {position:absolute;top:12px;right:10px;border:none;}
.res11 {width:20px;text-align:center;position:absolute;top:0px;right:0px;border:none;border-left:1px solid black;}
.res12 {width:60px;text-align:center;}
.res13 {position:absolute;top:0px;right:0px;width:50px;border:none;text-align:center;background-color:#eee;}
.res14 {width:40px;height:40px;margin:none;border-right:1px solid black;}

.res_1 {font-weight:bold;background-image: url(img/tlacitka/medal_1.png);}
.res_2 {font-weight:bold;background-image: url(img/tlacitka/medal_2.png);}
.res_3 {font-weight:bold;background-image: url(img/tlacitka/medal_3.png);}

.hledani ul {list-style:none;}
.hledani li {display:inline;overflow:hidden;height:54px;opacity:1;} /* transition: 1s all */
.nic        {display:none;}

.tabh { border:1px solid #aaa;padding:2px 5px;text-align:center;white-space:nowrap;background-color:#888;color:white;}
.tab  { border:1px solid #aaa;padding:2px 5px;text-align:left;white-space:nowrap;background-color:#fff;}
.tab1  { border:1px solid #aaa;padding:2px 5px;text-align:left;white-space:nowrap;background-color:#bbb;}
.tab2  { border:1px solid #aaa;padding:2px 5px;text-align:left;white-space:nowrap;background-color:red;}
.tab3  { border:1px solid #aaa;padding:2px 5px;text-align:left;white-space:nowrap;background-color:#fcc;}
.tab4  { border:1px solid #aaa;padding:2px 5px;text-align:left;white-space:nowrap;background-color:green;}

.bun1  { position:relative;float:left;padding:4px 0px;width:80px;height:35px;border-right:1px solid black;text-align:center;font-size:10px; }


.foot {display:block;position:relative;height:40px;background-color:#ddd;border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.foot a{display:block;text-decoration:none;color:#aaa;height:40px;font-size:16px;padding-top:10px;padding-left:10px;}

.t1 {table-layout:fixed;border-collapse:collapse;width:100%;}
.t2 {width:50%;background-color:#aaa;color:white;font-weight:bold;font-size:14px;text-align:center;padding:6px;border-bottom:1px solid black;border-right:1px solid black;}
.t3 {width:50%;background-color:#aaa;color:white;font-weight:bold;font-size:14px;text-align:center;padding:6px;border-bottom:1px solid black;}
.t4 {width:50%;vertical-align:top;padding:10px;border-bottom:1px solid black;border-right:1px solid black;}
.t5 {width:50%;vertical-align:top;padding:10px;border-bottom:1px solid black;}
.t6 {border-bottom:1px solid black;}
.t7 {position:relative;float:left;display:inline-block;width:120px;text-align:right;padding:0 10px;color:silver;white-space:nowrap;}
.t8 {display:inline-block;width:275px;text-align:left;padding-right:10px;margin-bottom:10px;}
.t9 {display:inline-block;width:275px;text-align:left;padding-right:10px;margin-bottom:10px;margin-top:-10px;}

.t10 {width:100%;background-color:#aaa;color:white;font-size:14px;text-align:left;font-weight:bold;padding:2px 10px;border-bottom:1px solid black;}
.t11 {background-color:#eee;color:black;font-size:14px;text-align:left;padding:10px;border-bottom:1px solid black;border-right:1px solid black;}
.t12 {background-color:#fff;color:black;font-size:14px;text-align:left;padding:2px 10px;border-bottom:1px solid black;}

.t1b {table-layout:fixed;border-collapse:collapse;width:100%;}
.t1b tr:hover {background-color:#fed;}



.cz1 {position:relative;display:inline-block;text-decoration:none;background-color:#bbb;color:#fff;padding:2px 0;border-right:1px solid black;}
.cz2 {position:absolute;top:0px;right:0px;display:inline-block;background-color:#bbb;color:#fff;padding:2px 0;}
.cz3 {position:relative;width:40px;height:40px;margin-top:-10px;}
.cz4 {display:inline-block;padding:10px 0;vertical-align:top;height:20px;border-right:1px solid black;}
.cz5 {position:absolute;top:0px;right:0px;display:inline-block;padding:10px 0;vertical-align:top;height:20px;}
.cz6 {width:20px;height:20px;border:none;}
.cz7 {display:inline-block;margin-top:-6px;}

.sor1 {border-top:1px solid black;margin-bottom:-5px;background-color:white;}
.sor2 {padding-left:55px;}
.sor3 {position:absolute;top:0px;left:0px;padding:10px;width:22px;height:20px;text-align:center;background-color:#ddd;border-right:1px solid black;}
.sor5 {position:absolute;top:0px;left:0px;padding:10px;width:22px;}
.sor6 {position:absolute;top:10px;left:10px;width:20px;height:20px;opacity:0.2;}

.b1 {text-align:center;}
.b2 {text-align:left;padding-left:10px;}
.b3 {text-align:right;padding-right:10px;}
.b4 {position:absolute;right:3px;}

.sticky {position:sticky;top:0px;z-index:10;}


.but_export {position:relative;float:left;margin:10px 0 0 10px;padding:5px 10px;border:1px solid black;width:116px;text-align:center;cursor:pointer;border-radius:4px;background-color:#696;color:white;}
.but_export_sporty {display:none;position:relative;float:left;margin:10px 0 0 10px;padding:5px;border:1px solid black;text-align:center;cursor:pointer;border-radius:4px;background-color:#696;color:white;}
.but_export_dopl {position:relative;float:left;margin:10px 0 0 10px;padding:5px;border:1px solid #888;text-align:center;cursor:pointer;border-radius:4px;background-color:#bbb;color:#888;}



.sd1 	{background-color:#aaa;padding:5px 0;font-weight:bold;text-align:center;}
.sd2 	{background-color:#eee;}
.sd3 	{width:250px;text-align:right;background-color:#ddd;}
.sd4 	{width:607px;border-right:none;}
.sd5 	{display:none;background-color:#ddd;}
.sd6 	{display:inline-block;padding:10px;border-right:1px solid black;margin-top:-1px;width:250px;text-align:right;background-color:#ddd;color:red;vertical-align:top;}
.sd7 	{display:inline-block;padding:10px;margin-top:-1px;margin-left:-1px;width:607px;text-align:left;color:red;border-left:1px solid black;border-right:none;background-color:#eee;height:none;}
.sd8 	{position:relative;float:right;margin-top:-4px;margin-right:3px;padding:3px 10px;font-size:14px;}
.sd9 	{display:inline-block;padding:3px 0;margin:-4px 3px 10px 0;min-width:60px;background-color:#fcc;color:red;text-align:center;cursor:pointer;}
.sd10 {display:inline-block;padding:3px 0;margin:-4px 3px 10px 0;min-width:60px;background-color:#ddd;color:red;text-align:center;cursor:pointer;}

.trx1 {width:898px;height:386px;background-color:white;overflow:auto;}
.trx2 {display:flex;background-color:white;justify-content:flex-start;}

.rejstrik1 {color:red;}
.rejstrik2 {background-color:#f90;color:white;}


.db_0 {border-bottom:1px solid #aaa;}
.db_1 {padding: 5px 10px;background-color:#aaa;color:white;}
.db_2 {padding:10px;vertical-align:top;}
.db_3 {width:60px;padding:10px;border-right:1px solid #aaa;vertical-align:top;text-align:right;}
.db_4 {width:500px;padding:10px;vertical-align:top;}
.db_5 {position:relative;float:right;width:16px;height:16px;}
.db_6 {display:none;width:510px;overflow:auto;white-space:nowrap;margin:-5px 0 5px 0;}

.col_aaa {color:#aaa;}


