body {
	background-color: #FFCC66;
	text-align: center;
/* Scrollbar                 */
	scrollbar-face-color: #FFCC66;
	scrollbar-highlight-color: #FFCC66;
	scrollbar-3dlight-color: #363636;
	scrollbar-darkshadow-color: #FFCC66;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #363636;
	scrollbar-track-color: #FFCC66;
}

BODY { font-size:75%; }
TABLE { font-size: 100%; }
P, TH, TD, TEXTAREA { font-size:1em; }
H1           { font-size:2.5em; }
H2           { font-size:2em; }
H3           { font-size:1.2em; }
H4           { font-size:1em; }

body, form, input, textarea, table, select {
 /* Font                      */
	font-family: geneva, verdana, arial, sans-serif;
}

table { 
 margin-left: auto;
 margin-right: auto;
}

p { margin-top: 2ex; margin-bottom: 2ex; }

tr.head { text-align: center; }

input, textarea { border: 1px #A58242 solid; }

input.subm { 
 background-color: #FFBA42; 
 border: 1px #A58242 solid;
 }


/* Links                     */
a:link {
	text-decoration: none;
	color: #CC0000;}
	
a:visited {
	text-decoration: none;
	color: #990000;}
	
a:hover {
	text-decoration: underline;
	color: #CC0000;}


div.menu a, div.menu a:visited { color: #ffffff; }
div.menu a:hover { 
 color: #ffffff; 
 background-color: #963D3D;
 text-decoration: none; }

div { text-align: left; }

span.error {
 /* background-color: yellow; */
 color: #ff0000;
}

div.menu {
 border: 1px #FFCC66 solid;
 background-image: url(./img/osad26.jpg);
 background-repeat: no-repeat;
 height: 212px;
 width: 702px;
/* background-color: #FFCC66; */
 color: #ffffff;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 z-index: 1; }
 
div.menu div {
 margin-top: 162px;
 background-color: #663333;
 text-align: center;
 padding: 1px 0px 1px 0px;
}

div.menu img {
 position: relative;
 top: -3px;
 width: 2px;
 height: 2px;
 border: none;
}

div.text, div.links, div.kontakt {
/* background-color: #FFBA42; */
 width: 701px;
 margin-top: 0ex;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

div.links { padding-left: 5ex; }
div.links div.link { margin-left: 2ex; }

div.text h2 { text-align: center; }
div.text h4 { text-align: center; }
div.text em { font-weight: bold; }
div.text p, div.links p { text-indent: 1ex; text-align: justify; }

div.links h3 { font-size:1.3em; margin-top: 3ex; margin-bottom: 1ex; }
div.kontakt h3 { margin-top: 3ex; margin-bottom: 1ex; font-size: 1.0em; }

div.kontakt div.osoba { 
 padding: 2px;
 background-color: #FFBA42;
 margin-bottom: 2ex; 
 border-top: 1px solid;
 }

div.kontakt p.info { font-style: italic; margin-bottom: 1ex; }

div.kontakt p { margin-top: 0px; margin-bottom: 0px;}

div.kontakt span { font-weight: bold; }

div.label, div.labelturnaj {
 font-size: 0.8em;
 position: absolute;
 top: -1.0ex;
 left: 1ex;
 background-color: #FFCC66;
 border: 1px #A58242 solid;
 padding: 0px 2ex 1px 2ex;
 margin: 0px;
}

div.labelturnaj { left: 4ex; }

div.news {
/* background-color: #FFBA42; */
 width: 701px;
 margin-top: 0ex;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

div.newsitem, div.newsitemdetail {
 position: relative;
 background-color: #FFBA42;
 width: 700px;
 border: 1px #A58242 solid;
 margin-top: 1ex;
 margin-bottom: 2ex;
 margin-left: auto;
 margin-right: auto;
 padding: 0px 2px 0px 2px;
}

div.newsitemdetail {  padding: 1ex; background-color: #FFCC66; }

div.newsitem h3, div.newsitemdetail h3 { 
 text-align: center; 
 margin-bottom: 1ex;
 margin-top: 1ex; }
 
div.newsitem p, div.newsitemdetail p { margin: 1.6ex 0ex 1ex 1ex; text-align: justify; }

div.turnaje {
 width: 701px;
 margin-top: 2ex;
 margin-bottom: 0ex;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

div.turnajepart {
 position: relative;
/* border: 1px dashed #000000; */
 padding-top: 1.4ex;
 margin-top: 1ex;
 margin-bottom: 3ex;
 }

div.turnaj, div.detail {
 position: relative;
 background-color: #FFBA42;
 width: 700px;
 border: 1px #A58242 solid;
 margin-top: 1ex;
 margin-bottom: 0ex;
 margin-left: auto;
 margin-right: auto;
 padding: 0px 2px 0px 2px;
 text-align: left;
}

div.detail {
 padding: 1ex;
 background-color: #FFCC66;
}

div.turnaj h3, div.detail h3 { text-align: center; }
 
div.turnaj h3 { 
 position: absolute;
 width: 100%;
 margin-bottom: 0ex;
 margin-top: 7px; 
 margin-top = "9px"; } 

div.detail h3 {  margin-bottom: 1ex; margin-top: 1ex; font-size:1.3em; }
 
div.turnaj em , div.detail em { font-weight: bold; font-style: normal; }
div.turnaj p, div.detail p { margin : 0px; text-align: justify; }
div.detail p.popis { margin-top: 1ex; margin-bottom: 1ex; }

div.turnaj div.datum { 
 padding-top: 2px; 
 padding-top = "1ex";
 margin: 1ex 0ex 1ex 1ex; 
 margin-bottom = "0px"; }
 
div.turnaj div.mesto { 
 float: right; 
 padding-top: 2px; 
 padding-top = "1ex";
 margin: 1ex 1ex 0ex 0ex; }

div.detail div.foto { float: right; padding: 1ex; }
 
div.reporty {
/* background-color: #FFBA42; */
 width: 701px;
 margin-top: 2ex;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

div.report {
 position: relative;
 background-color: #FFBA42;
 width: 700px;
 border: 1px #A58242 solid;
 margin-top: 2ex;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 2px;
} 

div.report h3, div.report h4 { 
 text-align: center; 
 margin-top: 0px;
 margin-bottom: 1ex;
 margin-top: 1ex;
 }

.podpis { font-style: italic; }

div.reporty div.detail p { text-indent: 2ex; }
div.reporty div.detail p.podpis { margin-top: 1ex; }

div.komentare, div.reakce {
 width: 700px;
 text-align: center; 
 margin-left: auto;
 margin-right: auto;
 margin-top: 2ex;
 }

div.reakce div.subj { 
 margin-left: auto;
 margin-right: auto;
 text-align: center; }

div.komentare, div.komentare table.prehled, div.komentare table.detail  { width: 700px; }

div.komentare table.detail td.odsaz { width: 4ex; }

table.prehled th { text-align: left; }

div.komentare table.prehled td { text-align: left; }

div.komentare table.prehled .datum { text-align: right; }

div.komenthead .datum { 
 margin-right: 1ex;
 position: relative;
 float: right; }
 
div.komenthead .autor { font-weight: bold; }

td.komentar {
 text-align: left;
 margin: 0px;
 margin-top: 2ex;
 padding: 0px;
 border-right: 1px #A58242 solid;
 border-left: 1px #A58242 solid;
 border-bottom: 1px #A58242 solid;
}

td.komentar div.komenthead {
 border-top: 1px #A58242 solid;
 border-bottom: 1px #A58242 solid;
 background-color: #FFBA42;
}

td.komentar p { margin-bottom: 0px; }
td.komentar p.text { margin: 0px; padding: 1ex; padding-top: 0px; }

div.linkmenu {
 width: 700px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 margin-top: 2ex;
 }

div.left { float: left; }

div.right { float: right; }

div.clear { clear: both; height: 1px; margin: 0px; }

table.tfinale td { text-align: left; }

table.vysledky th { padding-left: 1ex; padding-right: 1ex; }
table.vysledky td.hrac { padding-left: 1ex; text-align: left; }

table.prihlaska td, .prihlaska table td  { text-align: left; }
table.prihlaska th, .prihlaska table th  { text-align: center; }
table.prihlaska td { padding-left: 2ex; padding-right: 2ex; }

table.pristupy td { padding-left: 2ex; padding-right: 2ex; text-align: center; }
table.pristupy td.left { text-align: left; }

div.logo { 
 text-align: center;
 margin-top: 4ex; }
 
div.logo img { 
 height: 113px;
 width: 185px;
 border: none; 
 z-index: 0; }
 
div.banner {
 margin-left: auto;
 margin-right: auto;
 text-align: center; 
 width: 468px;
 height: 60px;
 border: none; }

div.edit_hraci { 
 text-align: center;
 top: 200px; top: expression(document.body.scrollTop + this.offsetHeight + 130);
 left: 10px;
 position: fixed; position: expression("absolute"); 
 border: 1px solid #000000;
 padding: 1px;
 padding-left: 2px;
 padding-right: 2px;
 z-index: 1;
 }
 

