body {
	text-align: center;
	background-color: #FFFFFF;
}


p.zahlzav {
	background-color: #B0C4DE;
}

span.zprijm {
	font-variant: small-caps;
	text-transform: lowercase;
	font-style: italic;
}

td.regnaz {
	background-color: #B0C4DE;
}

td.regnaz a {
	color: #000066;
}

p.regatanazev {
	background-color: #01507E;
	margin-bottom: 0px;
	font-weight: bold;
	color: white;
}



p.pageheader {
	background-color: #01507E;
	margin-bottom: 0px;
	font-weight: bold;
	color: white;
}


p.pageheader a {
	color:white;
}

p.regatadetail {
	font-size: smaller;
	margin-top: 0px;
	
}

div.zavodprihlaska {
	display: block;
	margin-left: 1em;
	margin-right: 1em;
}

p.zavoddetail {
	background-color: #B0C4DE;
	font-weight: bold;
}


table.vysledekjizdy td, th, tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   border:none;
}

table.vysledekjizdy th {
	text-align: left;
	background-color: #B0C4DE;
	border: solid #B0C4DE;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

table.vysledekjizdy {
	padding: 0px 0px 0px 0px; 
	border: 1px solid Black;
	width: 800px;
}


table.vysledekjizdy td.posadka {
	font-size: smaller;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.seznamzavodniku {
	border-spacing: 0px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	width: 800px;
}

table.seznamzavodniku td, table.seznamzavodniku th {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: none;
	border-top: none;
}

table.seznamzavodniku th {
	background-color: #B0C4DE;
   color: white;
}

.odd {
	background-color: #B0C4DE;
	border: #B0C4DE;
	margin-bottom: 0px;
	margin-top: 0px;
}

.even {
	background-color: white;
}

.chybovehlaseni {
	border-color: Red Red Red Red;
	color: Red;
	border: thin;
}


span.collapsibleblockhideshow {
	color: Blue;
	font-size: smaller;

}

.regatalistheader {
	font-weight: bold;
}


.regatalistbox {
	right: 0px;
	width: 25%;
	display: block;
	position: absolute;
}

.regatalist {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
	font-size: 60%;
	list-style-position: inside;
	
}

.regatalist a{
	color: Blue;
	text-decoration: none;
}

.regatalist a:hover{
	color: Fuchsia;
   text-decoration: none;
}




.regatalistheader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}



div.displaymain {
  width:800px;
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
}

.zavodlichy {
	background-color: #B0C4DE;
	width: 260px;
	padding: 2px 5px 2px 5px;
}

.zavodlichy a, .zavodsudy a {
	color: #000066;
}

.zavodsudy {
	background-color: #FFFACD;
	width: 260px;
	padding: 2px 5px 2px 5px;
}
.RegataInfo {
	border: thin solid Black;
}

p {
	margin-bottom: 0.5ex;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

div.vyberedklub form {
	display: inline;
}


h1.mainheader {
	background-color: #01507E;
	background-image: url(CVS_Logo.PNG);
	background-repeat: no-repeat;
	background-position: right;
	height: 100px;
	border-right-color: #01507E;
	border-right-style: solid;
	border-right-width: thick;
	color: white;
	text-align: center;
}

h1.mainheader2 {
	background-color: #01507E;
	background-image: url(CVS_Logo.PNG);
	background-repeat: no-repeat;
	background-position: left;
	height: 100px;
	border-left-color: #01507E;
	border-left-style: solid;
	border-left-width: thick;
	color: white;
	text-align: center;
	padding-left:100px;
}


div.header {
	background-image: url(img/header.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color: black; /*width: 770px;*/
	height: 120px;
}

table.login {
	left:30%;
	width:40%;
	position:relative;
}


div.zalozky {
	background-color: #8B0000;
}

div.zalozky span {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	text-align: left;
	display: block;
}

div.zalozky a, div.zalozky a:visited {
	background-color: #8B0000;
	color: white;
	font-weight: bold;
	text-decoration: none;
	margin-right: 20px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:0px;
}

div.zalozky a:hover {
	background-color: #696969;
	margin-top:0px;
}

div.zalozky a:active, div.zalozky a:focus {
	background-color: white;
	color: #8B0000;
}

div.zalozky img {
	display: inline;
	padding-bottom:auto;
	margin-bottom: auto;
	border: none;
}

div.ciselniky {
   width: 800px;
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
}

div.ciselniky input {
  width: 250px;	
}

div.ciselniky #submit {
	width: 100px;
	
}

#delete {
	width: 100px;
	margin-left: 20px;
}

#deleteyes {
   background-color: Lime;
	width: 50px;
	margin-right: 20px;
}

#deleteno {
	width: 50px;
	background-color: #FF3300;
}

div.clenovespolecenstvi {
	float: right;
}

div.prihlaskavarovani {
	width: 200px;
	float: right;
	border: 1px solid black;
	margin-top: 10px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

span.neuplny {
	color: red;
}

/* PRIHLASKA */
fieldset.prihlaska {
	width: 100%;
	margin: 0.2em 0 1em 0;
	padding: 5px;
	border: 1px solid black;
}

	fieldset.prihlaska legend {
		padding: 0 0.2em;
		font-weight: bold;
	}
				
table.prihlaska {
	width: 100%;
}
	table.prihlaska tr {
	}
	
		table.prihlaska tr td {
			padding: 0px 5px;
		}
		
			table.prihlaska tr td.tdLbl {
				width: 10%;
				white-space: nowrap;
			}
			
				table.prihlaska tr td label {
					display: block;
				}
				
			table.prihlaska tr td.tdITxt {
				width: 40%;
				padding: 0px;
			}
			
			table.prihlaska tr td.tdITxt.long {
				width: 90%;
			}
			
				table.prihlaska tr td.tdITxt input {
					width: 100%;
					border: 1px solid black;
					background-color: #FAFAFF;
				}
				
			table.prihlaska tr td.tdIBtn {
				padding: 0px;
			}

				table.prihlaska tr td.tdIBtn input {
					width: 100%;
					border: 1px solid black;
				}

			table.prihlaska tr td.tdInfo {
				font-style: italic;
				color: #CCCCCC;				
			}
			
				table.prihlaska tr td.tdInfo span.spnSaveInfo {
					font-weight: bold;
				}
				
					table.prihlaska tr td.tdInfo span.spnSaveInfo.ok {
						color: #00BB00;
					}
					
					table.prihlaska tr td.tdInfo span.spnSaveInfo.err {
						color: #BB0000;
					}
					
table.tblAdditive {
	width: 100%;
}

	table.tblAdditive tr {
	}
	
		table.tblAdditive tr td {
		}
	
			table.tblAdditive tr td.tdLbl {
				width: 5%
			}
		
			table.tblAdditive tr td.tdITxt {
				width: 50%
			}
		
				table.tblAdditive tr td.tdITxt input {
					width: 100%;
				}
		
			table.tblAdditive tr td.tdHidd {
			}
			
				table.tblAdditive tr td.tdHidd * {
					/*display: none;*/
				}


h1 {
	color: #666666;
	font-family: "Lucida Console", monospace;
	font-sizE: 1.2em;
}
/* END: PRIHLASKA */

/* TISK */
div#prnBlock {
	width: 100%;
	height: 18px;
	overflow: hidden;
	font-size: 0.8em;
}
	
	div#prnBlock span {
		display: block;
		height: 18px;
		width: 82%;
		margin: 0 auto;
		padding: 0;
		text-align: right;
	}
	
		div#prnBlock span a {
			line-height: 18px;
			padding-right: 20px;
			background: white url('img/print.gif') right center no-repeat scroll;
		}

/* END: TISK */

