body, html { 
	font-family : Arial;
	color: #000;
	text-align: justify;
	} 
.resetovac { 
	} 
@page {
	margin: 2.5cm;
	} 
img, table, tr, th, td, h1, h2, h3, h4, h5 { 
	} 
p {
	margin: 10px 0px 5px 0px;
	text-indent:
 25px;
	line-height: 125%;

	}
ul li {
	margin: 12px 0px 0px 0px;
	}
img.le {
	display: none;
	}
img.les {
	display: none;
	}
img.pr {
	display: none;
	}
img.pa {
	display: none;
	}
hr {
	display: none;
	}
a{
	text-decoration: none;
	color: #000;
	}
a:link {
	text-decoration: none;
	color: #000;
	}
a:visited { 
	text-decoration: none; 
	color: #000;
	}
a:hover { 
	text-decoration: none; 
	color: #000;
	} 
#bodyhlavicka { 
	display: none;
	} 
#bodypaticka { 
	display: none;
	} 
#strankahlavicka { 
	display: none;
	} 
#strankahlavicka_pl { 
	display: none;
	} 
#strankapaticka { 
	display: none;
	} 
#levypanelobal { 
	display: none;
	} 
.lt {
	display: none;
	}
.obr {
	}
#pravypanelobal { 
	display: none;
	} 
.pt {
	display: none;
	}
.box-info, .box-info p {
		}
.box-info h1 {
	}
.box-info h2 {
	}
.box-info ul, .box-info li {
	}
.box-info ul li a { 
	} 
.box-info ul li a:hover { 
	} 
#levy {
	border-width: 10px;
	}
#hlavnipanelobal { 
	} 
#hlavnipanelhlavicka { 
	font-size: 125%;
	text-align: center;	
	} 
#hlavnipanelhlavickadve {						 
	font-size: 125%;
	text-align: center;	
	} 
#hlavnipanelvnitrek { 
	text-align: justify;
	padding: 0px 0px 0px 0px; 
	}
#hlavnipanelvnitrek.tab {
	}
#hlavnipanelvnitrek h1 { 
	font-size: 125%;
	}
#hlavnipanelvnitrek .obr-levy {
	display: none;
	}
#hlavnipanelvnitrek .obr-pr {
	display: none;
	}
#hlavnipanelvnitrek .auto {
	}
#hlavnipanelpaticka { 
	display: none;
	}

/** boční menu **/

#menu {
	display: none;
	}
#validator {
	display: none;
	}
#toplist {
	display: none;
	}
#jazyk {
	display: none;
	}
iframe {
	display: none;
	}

.diplom {
	display: none;
	}
.mys {
	display: none;
	}
.mysj {
	font-style: italic;
	text-align: right;
	}
#akt {
	text-align: right;
	padding-right:5px;
	}
table#pata { 
	display: none;
	} 
.ramp {
	display: none;
	}
.raml {
	display: none;
	}
.str {
	display: none;
	}
.strr {
	display: none;
	}
/** pravé boční menu ... soutěže **/

#pmenu {
	display: none;
	}

/** styl ...rep.css.. pro reporty  **/

#pmenua {
	display: none;
	}
/** styl foto.css .. pro fotogalerie **/

#pmenub {
	display: none;
	}
#foto {
	display: none;
	}
/** pro championi.css **/

#pmenuc {
	display: none;
	}
#foto {
	display: none;
	}
table.cham {
	width: auto;
	height: auto;
	border-collapse: collapse;
	margin:5px auto;
	}
table.cham td {
	border: 0px none; /*solid #ccc*/
	}

tr td.img {
	display: none;
	}
tr td.dis {
	border: 0px solid #bbb;
	text-align: center;
	padding: 3px 0px 3px 0px; 
	font-weight: bold;
	font-size: 150%;
	letter-spacing: 4px;
	text-transform: uppercase;
	}
tr td.kat {
	border-top: 0px solid #bbb;
	border-left: 0px solid #bbb;
	border-right: 0px solid #bbb;
	text-align: center;
	padding: 5px 0px 2px 0px; 
	}
tr td.popis {
	border-left: 0px solid #bbb;
	border-right: 0px solid #bbb;
	line-height: 80%;
	padding: 0px 10px 0px 10px;
	text-align: center;
	font-size: 100%;
	}
tr td.jmena {
	border-top: 1px solid #000;
	vertical-align: top;
	}
tr td.prazdny {
	empty-cells: show;
	background-color: #fff;
	border: 0px none;
	}
ol {
	margin:7px 0px 7px 24px;
	}
ol li {
	list-style-type: decimal;
	text-align: left;
	font-size: 75%;
	line-height: 125%; 
	padding: 0px 3px 0px 0px;
	}
tr td.nic {
	}



/** olize.cs **/

#pmenud {
	background-color: #fff;
	position: relative;
	top: 5px; 
	left: -5px;
	text-align: left; 
	font-size: 115%; 
	border: 1px solid #808080;
	margin-left:5px;
	padding:5px 0px 5px 5px;
	}
#pmenud ul, #pmenud li {
	list-style: none;
	list-style-image: none;
	font-weight: bold;
	margin: 0px; 
	padding: 0px;  
	width: 168px; 
	line-height: 180%;
	}
#pmenud ul li a { 
	display: block; 
	color: #333399;/*#36648b;*/ 
	text-decoration: none; 
	border-bottom: solid #fff 1px; 
	background: #6cf url(graphic/odk.jpg); 
	height:25px;
	padding-left:30px;
	} 
#pmenud ul li a.st {
	background: #6cf url(graphic/odkhe.jpg); 
	padding-left:30px;
	}

#pmenud ul li li a { 
	background: #C6E2FF url(graphic/odk-sub.jpg); 
	padding-left:30px; 
	} 
#pmenud ul li a:hover { 
	color: #c00;
	background: #ffe6bf url(graphic/odkhe.jpg); 
	padding-left:30px;
	} 
#pmenud ul li li a:hover { 
	color: #c00;
	background: #ffe6bf url(graphic/odkh-sub.jpg); 
	padding-left:30px; 
	}
p.vpravo {
	font-size: 85%;
	font-style: italic;
	text-align: right;
	padding-right:5px;
	}
table.onekom {
	border-collapse: collapse !important;
	}

table.onekom tr td {
	vertical-align: top;
	padding-left: 0px;
	}
h1.onekom {
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	}
ul.autor li{
	padding-right: 15px;
	}

/***** clenove.css  *****/

table.clen {
	border-collapse: collapse;
	margin: 5px 15px 10px 62px;
	padding:10px;
	width: auto;
	}
table.clen thead tr td {
	border: 2px solid #f60;
	background-color: #fc0;
	color: red;
	font-weight: bold;
	text-align: center;	
	}
table.clen tr td {
	border: 2px solid #fc0;
	padding: 3px 15px 5px 15px;
	color: #666;
	background-color: #eee;
	font-weight: bold;
	}
h1.reg {
	text-align: center;
	}
h2.reg {
	text-align: center;
	}

/* s obrázkem karatisty */

ul.re, ul.re li{
	}
ul.re li a { 
	} 
ul.re li a:hover, ul.re li a:visited { 
	} 
ul.re ul, ul.re ul li{
	}

/* bez obrázku */

/* prázdný řádek */

/* bez obrázku */

ul.pozn, ul.pozn li{
	margin:0px 5px 0px 0px;
	list-style: none;
	list-style-image: none;
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
	}

p.rep {
	}
p.poznamka {
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	font-size: 90%;
	font-style: italic;
	}
img.prc {
	display: none;
	}


/*** regule.css  ****/

table.pravidla {
	border-collapse: collapse;
	margin: 5px 5px 5px 20px;
	padding:5px;
	margin : 10px auto; 
	}
table.pravidla thead tr td {
	border: 1px solid #000;
	text-align: center;	
	}
table.pravidla tr td {
	border: 1px solid #000;
	padding: 3px 15px 5px 15px;
	}

/* s obrázkem karatisty */


/* kontakty.css */

iframe.kontakty {
	width: 460px;
	padding:0px;
	margin:0px 0px 0px 55px;
	border:0px;
	}
iframe.diskuze {
	width: 500px;
	height:460px;
	padding:0px;
	margin:0px 0px 0px 5px;
	border:0px;
	}
/* soutěže */
#sou {
	height: auto;
	width: 100%;
	}

#sou h1 {
	font-size: 125%;
	margin: 30px 0px 5px 0px;
	}
#sou h1.led {
	border-top: none;
	}
#sou h1.lez {
	border-bottom: none;
	}
#sou ul, #sou ul li{
	margin:0px 5px 0px 0px;
	list-style: none;
	list-style-image: none;
	font-size: 100%;
	line-height: 100%;
	font-weight: normal;
	text-align: left;
	}
#sou ul li {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px 5px 5px 5px;
	}
#sou ul li.du {
	background-color: #000;
	}
#sou ul li.lt {
	}
#sou ul li a { 
	display: inline;
	text-decoration: underline; 
	padding-left:0px;
	} 
#sou ul li.du a, #sou ul li.lt a { 
	color: #fff; 
	}
#sou ul ul, #sou ul ul li{
	padding: 0px;
	list-style: none;
	list-style-image: none;
	list-style-type: square;
	font-size: 90%;
	font-style: italic;
	line-height: 100%;
	border: none;
	font-weight: normal;
	text-decoration: none;
	}
#sou ul li.du ul, #sou ul li.du ul li{
	}
#sou ul li.lt ul, #sou ul li.lt ul li{
	}
#sou ul li ul li a:link, #sou ul li ul li a:hover, #sou ul li ul li a:visited,
#sou ul li.du ul li a:link, #sou ul li.du ul li a:hover, #sou ul li.du ul li a:visited,
#sou ul li.lt ul li a:link, #sou ul li.lt ul li a:hover, #sou ul li.lt ul li a:visited {
	list-style-image: none;
	font-weight: bold;
	text-decoration: none;
	}
/* horní seznam */
#sou ul#horni li {
	display: none;
	}

/* propozice */
.zi {
	display: none;
	}

.zid {
	display: none;
	}

 
/* datum */

.dtt {
	margin-right: 10px;
	}
.dttd {
	margin-right: 10px;
	}
/* nominační */
.nom {
	display: none;
	}
.nomd {
	display: none;
	}
/* tabulka - pořadí */


table.staj {
	border-collapse: collapse;
	border: 2px solid #000; 
	margin: 0px auto 0px auto;
	padding: 0px; 
	width: auto;
	}
table.staj thead tr td {
	border-bottom: 2px solid #000;
	font-weight: bold;
	text-align: center;	
	}
table.staj tfoot tr td {
	border-top: 2px solid #000 !important;
	background-color: #ccc;
	font-weight: bold;
	text-align: center;	
	}

table.staj tr td{
	border: 1px solid #000;
	padding: 2px 4px 2px 4px; 
	text-align: center;	
	}
.nevid {
	display: none;
	}