body {font-family:"Lucida Grande", "Lucida Sans Unicode", "Tahoma", lucida,verdana,  Arial CE, helvetica, sans-serif;	font-size:67%; background: #f6f6f6; margin:0; padding:0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#d50f18; font-weight:normal;}
a:hover {text-decoration:none}
.cistic { clear:both;}
.hidden { display:none}
.suda { background: #f4f4f4; border-bottom:1px solid #cecece;border-top:1px solid #cecece;} 
.licha { background:  #FFFFFF} 
input.button { background:#c80e17; border:0; color:#FFFFFF; cursor:pointer; font-size:0.9em; padding:2px 10px;}
input.textinput { border:1px solid #ababab; font-size:1em; padding:1px 0;}
.select { font-size:0.9em;border:1px solid #ababab;}
table { font-size:1.1em;}

.obal { width:852px; position:relative; _height:760px; min-height:760px;  padding:0 0 0 2px;  margin:0 auto; background:url(../img/obal_bg_y.gif) left top repeat-y;}

.hlavicka { height:165px; width:854px; position:relative; }
.hlavicka .logo a{ position:absolute; left:26px; z-index:10; top:10px; width:100px; height:102px;}
.hlavicka  h1, p a {text-indent: -5000px; overflow: hidden;}
.hlavicka  h1 {width:850px; height:120px; _margin-left:-3px;  background:#d50f18 url(../img/hlavicka.jpg) right top no-repeat;}

.hlavicka .bottom { width:702px; height:46px; background:#d3191a url(../img/top_bottom.gif) left top repeat-x; position:absolute; left:0; top:120px; text-align:left;}
.hlavicka .bottom ul {  margin:15px 0 0 16px; xbackground: url(../img/m_delic.gif) right center no-repeat;}
.hlavicka .bottom li { display: inline; padding:10px 17px 10px 18px;  background: url(../img/m_delic.gif) left center no-repeat}
.hlavicka .bottom a { color:#fff;font-size:1em; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.hlavicka .bottom a:hover { text-decoration:underline}


.levo { float:left; width:145px;  position:relative;}
.levo .toproh { position:absolute; left:145px; top:1px; width:21px; height:24px; background:url(../img/l_toproh.gif) left top no-repeat}
.levo .submenu { font-family:Arial, Helvetica, sans-serif; width:147px; background:#d3191a; min-height:185px; _height:185px; margin-top:-1px;}
.levo .submenu ul { list-style-type: none; text-align: left; margin:0px 0 0 14px; }
.levo .submenu  .cara { width:126px; height:5px; margin:2px 0; _margin:-2px 0 0 0; font-size:1px; background:url(../img/cara.gif) left center no-repeat; display:block;}

.levo .submenu ul li.a a { display:block; font-weight:bold; padding-right:3px; background: transparent url(../img/list-off.gif) left top no-repeat; padding-left: 15px; text-decoration: none;color:#fff; font-size:1em; }
.levo .submenu ul li.p a { display:block;font-weight:normal; padding-right:3px; background: transparent url(../img/list-off.gif) left top no-repeat; padding-left: 15px; text-decoration: none;color:#fff; font-size:1em; }
.levo .submenu ul li a { font-weight:bold;padding-right:3px;}

.levo .submenu ul .maktivni a{ background: transparent url(../img/list-on.gif) left top no-repeat; padding-left: 15px; text-decoration: none;color: #fff; font-size:1em; font-weight:bold;padding-right:3px;}
.levo .submenu ul li .aktivni a{  padding-left: 15px; text-decoration: none;color: #fff;background: transparent url(../img/list-on.gif) left top no-repeat;  font-weight:bold;padding-right:3px;}
.levo .submenu ul li a:hover { background: transparent url(../img/list-on.gif) left top no-repeat; color: black; }

 .levo .submenu .menubar {list-style: none outside; 	background: no-repeat -20px -20px; /* IE 5.0 background js change override */ voice-family: "\"}\""; /* IE 5.0 hack */ 	voice-family: inherit; 	background: url(/pict/plus.gif) no-repeat 0em 0.3em;}
.levo .submenu .menubar-link {  list-style: none outside;}
.levo .submenu .menu, .openmenu {   padding: 0px;  margin-left: 15px; }
.levo .submenu .openmenu {   display: block;}
.levo .submenu .menu {  display: none;}
.levo .submenu .menu li, .openmenu li { font-weight:normal; list-style: none outside;voice-family: "\"}\""; /* IE 5.0 hack */ voice-family: inherit;background: url(/pict/square.gif) no-repeat 0em 0.3em;}


.levo  h3 { width:147px; height:52px; position:relative; text-align:left; color:#fff; font-size:0.9em; font-weight:normal; letter-spacing:1px; background:url(../img/l_h3.gif) right top no-repeat;}
.levo  h3 span { position:absolute; left:42px; top:27px;}
.levo .media { margin: 0px 0 0 0; background:#f1f1f1; padding:15px 0 15px 0;}
.levo .media img { border:1px solid #dcdcdc; margin:2px 0;}
.levo .media span { font-size:0.8em; color:#666666;}
.levo  h3.niz {  width:147px; height:52px; position:relative;  text-align:left; margin-top:-17px; color:#fff; font-size:0.9em; font-weight:normal; letter-spacing:1px; background:url(../img/l_h3_niz.gif) right top no-repeat;}
.levo  h3.niz span { position:absolute; left:42px; top:27px;}
 .aktivni { font-weight:bold; background: transparent url(../img/list-active.gif) left top no-repeat; color: #666;}

.stred { float:left; width:537px; margin:12px 11px 10px 11px; text-align:left;}
.stred .nadpis { margin:0 0 15px 0; color:#a1a1a1; padding:0 0 0 5px}
.stred .nadpis a {color:#a1a1a1;}
.stred h1 { width:497px; height:21px; color:#c80e17; display:inline; font-weight:normal; padding:5px 0 15px 8px; xbackground:url(../img/h1.gif) left top no-repeat; font-size:1.6em; margin:0 0 15px 0; }
.stred h2 { font-size:1.2em; padding:3px 0 10px 0;}
.stred ul { margin:10px 15px; list-style-type:none;}

.stred .pocas { text-align:center}
.stred .pocas img { margin:10px;}

.uvod { margin-top:-10px;_margin-top:0px;}
.uvod .leva { float:left; width:280px;}
.uvod .leva h3 { background:url(../img/u_h3.jpg) left bottom no-repeat; padding:0 0 10px 10px; color:#d3191a; font-size:1.3em;}
.uvod .leva .polozka { margin:5px 0px 8px 1px; padding:3px 3px 10px 0px; background:url(../img/pol_bottom.gif) left bottom no-repeat; xborder-left:1px dotted #d3191a; }
.uvod .leva .date  { color:#d3191a; font-size:1em; }
.uvod .leva .date span { color:#d3191a; font-weight:bold; margin:0 0 0 3px;  }
.uvod .leva .polozka p { margin:3px 0 0 0; padding:0; }
.uvod .leva .polozka p img { float:left; margin:4px 10px 10px 0; }

.uvod .prava { float:left; width:250px; padding-left:7px; }
.uvod .prava h3 { background:url(../img/u_h3.jpg) left bottom no-repeat; margin:10px 0 0 0; padding:0 0 10px 10px; color:#d3191a; font-size:1.3em;}
.uvod .prava h3.bot { margin:15px 0 0 0;}
.uvod .prava ul { margin:7px 0 0 7px; padding:0;}
.uvod .prava ul li { margin:7px 0 0 0px;}
.uvod .prava .textinput { width:132px}

.uvod .pol { margin:0px 5px 8px 0; padding:7px 5px 7px 10px; border-right:1px solid #f1f1f1; background:url(../img/u_pol.gif) left top repeat-y;}


.cislo-kola {background: #dddddd;font-weight: bold;font-style: italic;padding-left: 5px;margin-top: 5px; color:#6b6b6b;width: 530px;} 
table.liga {border-collapse: collapse;width: 535px; font-size:1em; font-weight:normal; background:#959595; color:#FFFFFF;}
.play-co {background: #d3191a;font-weight: bold;padding-left: 5px;margin-top: 5px;  color:#fff;width: 530px; font-size:13px; padding:2px 0 2px 5px;} 
.play-kolo {background: #dddddd;text-align:left; font-size:9px; font-style:italic; height:13px} 


th.vys-tab-cu {	width: 34px;padding-left:5px;	text-align:center}
th.vys-tab-dat {width: 27px;text-align: right;}
th.vys-tab-cas {width: 40px;text-align: right;}
th.vys-tab-dom {width: 135px;text-align: center;}
th.vys-tab-a {width: 8px;margin-left: 1px; color:#FFFFFF;}
th.vys-tab-host {	width: 135px;margin-left: 1px;text-align: center;}
th.vys-tab-sko {width: 102px;text-align: center;}
table.liga th { padding:2px 0}

table.liga-vypis { border-collapse: collapse; font-size:1em;	width: 535px; }
table.liga-vypis td { padding:1px 0;}
.vv-lis-pop {	width: 535px;	clear: both;	margin-top: 5px;	text-align: center;}
td.vv-cu {width: 25px;	text-align:right;	padding-right:10px; color:#b5b5b5;		font-size:9px;	padding-top:2px;}
td.vv-datum {width: 47px;	text-align: right;}
td.vv-cas {	width: 45px;text-align: right;}
td.vv-dom {	width: 123px;text-align: right;}
td.vv-a {width: 15px; text-align:center; _text-align:left}
td.vv-host {width: 123px;text-align: left; }
td.vv-sko {	width: 54px;	text-align: center;}
td.vv-sko-p {width: 50px;text-align: center;font-weight: normal; color:#848484}
#vytisteno { display:none}

.bunka-stred {text-align:center;	padding:2px 2px;}
.bunka-levo { text-align:left;padding-left:5px;	}
.popis-tab {background: #d50f18;font-weight: bold;border-bottom:1px solid #cecece; color:#FFFFFF;text-align: center;	padding: 3px;}
.tabulka tr td { border-bottom:1px solid #cecece;}
/*
#hover,	table tr:hover td		{ xbackground-color:#ecebeb; }
	*/
	

.vys-tab-div {}
.onas-pol p { margin:15px 10px;}
p {margin:15px 10px;}
.onas-pol p:first-letter { font-weight:bold; font-size:1.3em; padding-right:1px;} /* nebo uppercase */
#onas-adresa  {	text-align:left;}
.onas-logo{ float:left; 	margin: 0 10px 0 20px;	}
#onas-mapa { margin: 15px 0 0 40px;	}
#onas-odkazy { 	text-align:left;}


#table1 tr th {background: #d50f18; font-weight:normal; font-size:11px;border-bottom:1px solid #cecece; color:#FFFFFF;text-align: center;	padding: 3px;}
#table1 .left { padding:0 0 0 8px}

#table2 tr th {background: #d50f18; font-weight:normal; font-size:11px;border-bottom:1px solid #cecece; color:#FFFFFF;text-align: center;	padding: 3px;}
#table2 tr td { padding:3px}
#table2 .left { padding:0 0 0 8px}



.odd td {background: white;padding:3px 0 4px 0; border-bottom:1px solid #cecece; }
.even td {background: #f4f4f4; border-bottom:1px solid #cecece; padding:3px 0 4px 0;}

.abeceda-mezera{margin-right:90px;}			

.lefttopwhite ul li { list-style-type:disc; padding-top:0px; margin-left:15px; margin-right:0; }
.lefttopwhite { padding:0 0 0 5px;}


fieldset { border:1px solid #c80e17; padding:10px 10px; margin:10px 0; line-height:1.7em; }
legend {  padding: 0 0.5em;  background:none;  border:0;  color:#c80e17; font-weight:bold;  font-size:90%;  text-align:right;  }

/* karticka */
table.karticka {font-size:11px;	border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;	border:1px dotted gray;	width:401px;	margin:0 auto;}
.kart-hlavicka {padding-left:5px;background: #BABABA;font-weight:bold;}
.rekla-kart {display:none;}
.suda-karticka { background: #EAEAEA} 
.karbun {margin:0;}
.156 {width:156px;}
.109 {width:149px;}
.44 {width:44px;}
.50 {width:50px;}
/* karticka / konec */	

/* oddily */
table.adresar-vyp td { padding:2px;font-size:11px;}
tr.oddily-top th { padding:2px 0 2px 2px;background:#959595; color:#FFFFFF}
.adresar-zadost { margin:15px 0px 0px 0px; font-size:0.9em; border:1px solid #999999; background:#e1e1e1; padding:8px; color:#666666;}
.kalendar-detaily  { margin-left:10px;}
.kalendar-detaily h2 { display:inline}
.kalendar-det-nadpis { font-size:1.2em; color:#9c9c9c; }
.kalendar-detaily li{ list-style-type:none; margin:5px 0;}

/* oddily - konec */

/* archiv */
.tabulkatur {	text-align:center;		border: 1px solid #aaa;		border-collapse:collapse;  }
.cell, .cell-bold, .cell-nazvy { 	text-align:center;	border-width: 1px;	border-style: solid;	border-color: #aaa;}
.cell-bold, .cell-nazvy  {	font-weight:bold;}
.cell-nazvy {	background-color:#e2e2e2;}
.cell-nic {	background-color:#f1f1f1;}
.lista-turnaj {	background-color:#d50f18; color:#fff;	border-top: 1px solid #000;	border-left: 1px solid #000;	border-right: 1px solid #000;	margin-bottom:10px;	padding-left:10px;	padding-top:3px;	height: 20px;	}
#bold  {	font-weight:bold;}
.ucastnici {padding: 10px 5px;}
.ucastnici ul {  padding: 0;  margin: 0 0 0 15px;}
.ucastnici ul li {  list-style-type: decimal;  padding: 0;  margin-left:20px; margin-right:0; margin-top:5px; margin-bottom:13px;}
.lista-turnaj-pat {	background-color:#e2e2e2;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;	margin-top:5px;	height: 5px;	}

/* archiv - konec */

/* fotosoutez */
.fsoutez ul { list-style-type:disc}
.fsoutez li { margin:6px 0 6px 10px; font-size:10px;}
table.stats { font-size:0.9em; margin-top:3px;text-align: center; width:535px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal;color: #fff;background-color: #666;border: 0px;border-collapse: collapse;border-spacing: 0px;}
table.stats td{ vertical-align:middle;background-color: #f5f5f5;color: #000;padding: 4px;text-align:center;border: 1px #fff solid;}
table.stats td.hed { text-align:center;background-color: #d50f18;color: #fff;padding: 4px;border-bottom: 2px #fff solid;}-->
table.stats td.fsuda{ vertical-align:middle;background-color: #f1f0f0;color: #000;padding: 4px;text-align:center;border: 1px #fff solid;}
table.stats img { margin:3px 0;}

/* fotosoutez - konec */

/* mapa stranek */
.mapa ul { margin:5px 15px; padding:0;}
.mapa ul li { background: transparent url(../img/list-off.gif) left top no-repeat; padding:0 15px; }

/* mapa stranek - konec */


.pravo { position:absolute; right:3px; _right:4px;   top:53px; width:145px;  padding:0 0px 0 0;}
.pravo .sponzori { position:relative;margin:0px 0 -16px 0 ; padding:15px 2px 0 0 ; width:144px; height:345px; background:url(../img/sponzor_bg_y.gif) right top repeat-y;}
.pravo .sponzori h3 { position:absolute; top:-9px; left:0px; background:url(../img/r_top_sipka.gif) center left no-repeat; color:#747474; font-size:10px; font-weight:normal; margin: 0 0 0 13px; height:16px; padding:0px 0 0 30px; text-align:left;}
.pravo .sponzori img { float:right; border:1px solid #dcdcdc; margin:2px;}
.pravo  h3 {  width:146px; _width:146px; height:52px; position:relative;  z-index:10;  text-align:left; color:#fff; font-size:0.9em; font-weight:normal; letter-spacing:1px; background:url(../img/p_h3.gif) left top no-repeat;}
.pravo  h3 span { position:absolute; left:42px; top:27px;}
.pravo .pocasi h3 { margin-top:-10px;background:url(../img/p_h3.gif) left top no-repeat;}
.pravo .pocasi {background:#f1f1f1; padding-bottom:15px;width:146px;   }
.pravo .pocasi img { margin:10px 5px 7px 15px; float:left;}

.tab_mala { font-size:0.9em; border:4px solid #f1f1f1;border-top:2px solid #f1f1f1; border-bottom:10px solid #f1f1f1; text-align:left; width:146px; }
.tab_mala td{  border-bottom:1px solid #d1d1d1;}
.tab_mala .poradi { width:15px; padding: 0 6px 0 2px; text-align:right;}
.tab_mala .nazev { padding:0 5px 0 0;}
.tab_mala .body { width:15px; padding-right:3px;}
.tab_mala_nadpis { background:#f1f1f1; color:#959595; font-size:0.8em; padding:3px 0 0 0; letter-spacing:1px;}


.clanek { background:#FFFFFF; padding:4px 10px 10px 10px; margin-bottom:20px;}
.lista-clanek { position:relative;	background-color:#d50f18; color:#fff;	border-top: 1px solid #000;	border-left: 1px solid #000;	border-right: 1px solid #000;padding:3px 2px 3px 10px	}
.rautor { position:absolute; right:3px; top:3px;}

.paticka { height:82px; width:570px;  margin:0 auto; position:relative; }
.paticka .stred { position:absolute; left:-6px; bottom:-10px; width:546px; height:82px; color:#eaeaea; font-size:0.8em; padding:0px 0 0 0; text-align:center; background:#eeeeee url(../img/paticka_stred.gif) bottom left repeat-x;}
.paticka .stred .text { margin:45px 0 0 0;}
.paticka .stred .text a { color:#eaeaea;}
.paticka .levo { position:absolute;  left:-142px;_left:-143px;  top:0; width:149px; height:82px; background:url(../img/paticka_levo.gif) left top no-repeat}
.paticka .pravo { text-align:left; position:absolute; left:547px;  _left:546px; top:-2px; width:165px; height:55px; background:url(../img/paticka_pravo.gif) left top no-repeat; padding:30px 0 0 45px;}
.paticka .pravo .tisk a{ margin-left:3px; background:url(../img/tisk.gif) left center no-repeat; padding:0 0 0 22px; font-size:0.9em;}
.paticka .pravo .mapa a{ background:url(../img/mapa.gif) left center no-repeat; padding:0 0 0 23px; font-size:0.9em;}
.paticka .pravo .kontakt a{ margin-left:2px; background:url(../img/kontakt.gif) left center no-repeat; padding:0 0 0 23px; font-size:0.9em;}
