body
{
	margin: 1.466em 0 0 0;
	background: url("../img/bg-main.gif");
}

.container
{
	margin: 0 auto 1.5em auto;
	background: white;
	border: 1px solid #bbb;
}
	body#prehled .container
	{
		width: 960px;
	}
	
	#registration .container
	{
		width: 450px;
	}


/*----- Header
{
*/
#header
{
	background: none;
}
	div#header div.innerPad
	{
		padding: 1.5em;
	}
	
/*
}
*/


/*----- Content
{
*/
	#content
	{
		margin: 0; padding: 0;
	}
	
		#content .innerPad
		{
			padding: 1.5em;
			overflow: hidden;
		}
	
		#prehled #content .innerPad
		{
			overflow: auto;
		}
		
		
/*
}
*/

/*----- Sidebar
{
*/
#sidebar
{
	float: left;
	width: 470px;
	margin: 0; padding: 0;
}
	#sidebar .innerPad
	{
		padding: 1.5em;
		overflow: hiden;
	}
	
		
/*
}
*/


/*----- Footer
{
*/
#footer
{
	border-top: 2px solid #ddd;
	background: transparent;
}
	#footer .innerPad
	{
		padding: 1.5em;
	}

/*
}
*/


/*----- Nadpisy
{
*/
h1
{
	color: #727a75;
	font-weight: bold;
	line-height: 1.5;
}
h2
{
	border-bottom: 2px solid #727a75;
	color: #844c2f;
}
	#header h2
	{
		border: none;
	}
	
	p#num_count
	{
		color:#727a75;
		float: right;
	}
	
h3
{
	font-style: italic;
	border-bottom: 1px solid #727a75;
}
	#sidebar h3
	{
		color: #aa7e5d;
	}
	
	
/*
}
*/


/*----- a hrefs
{
*/

/*--- pdf
{
*/
a.pdf, a.pdf:visited
{
	font-size: 1.2em;
	display: block;
	background: url("../img/a_pdf.gif") 0 0 no-repeat;
	padding: 0em 0 0.375em 45px; /* bacha ovlivnuje vysku radku tabulky */
}
	
	a.pdf span
	{
		display: block;
		color: #909090;
		font-size: 85%;
	}
/*
}
*/




/*
}
*/


/*----- Tabulky
{
*/
table.time_table tr td
{
	vertical-align: top;
}

table.time_table p
{
	margin: 0;
}

table#prehled
{
	width: 100%;
	margin: 1.5em 0 3em 0;
}
	
	table#prehled thead
	{
		font-weight: bold;
		text-align: left;
		color: #3a3a3a;
	}
		table#prehled thead td
		{
			font-size: 120%;
			border-top: 2px solid #ddd;
			border-bottom: 2px solid #ddd;
		}
	table#prehled tr td
	{
		vertical-align: middle;
		line-height: 1.5em;
	}

/*
}
*/


/*----- Formulare
{
*/
form
{
	width: 100%;
	margin: 0 0 2em 0;
	padding: 0;
	overflow: hidden;
}
	form fieldset
	{
		border: 1px solid #ccc !important;
	}

form ol
{
	list-style: none;
	margin: 0 0 1.5em 0;
	padding: 0;
}
	form ol li
	{
		margin: 0 0 1.5em 0;
	}
	
	form ol.blocky li label
	{
		margin-left: 0.2em;
		display: block;
		clear: both;
	}
		form ol li label.required em
		{
			font-style: normal;
			color: red;
		}
	
		form ol.blocky li span
		{
			display: block;
			clear: both;
			width: 100%;
		}
		form ol li.inline
		{
			float: left;
			margin-right: 5%;
		}
			form ol li.clrRgt
			{
				float: right;
				margin-right: 1%;
			}
		
	
	form ol li input,
	form ol select
	{
		width: 100%;
	}
		form ol li.checkboxHolder label,
		form ol li.checkboxHolder span
		{
			float: left;
			clear: none;
			width: auto;
		}
		
		form ol span.checkbox input
		{
			float: left;
			clear: none;
			width: 13px;
			margin: 0 4px 0.581em 0;
		}
	
	form p
	{
		margin: 0;
	}
	
	form input.submitBut
	{
		font-size: 1.581em;
	}	
	form input.delete
	{
		color: red;
	}




/*
}
*/


/*------ Ostatni
{
*/
hr
{
	background: #c3985c;
	color: #c3985c;
}

span.floatStop, div.floatStop
{
	display: block;
	clear: both;
	line-height: 0.01%;
	height: 0.01%;
	font-size: 0.01%;
}

.toLeft {text-align: left;}
.toCenter {text-align: center; margin-left: auto; margin-right: auto;}
.toRight {text-align: right;}

.fltLft {display: block; float: left;}
.fltRgt {display: block; float: right;}
.fltNone {float: none;}

.clrRgt {clear: right !important;}
.clrLft {clear: left !important;}
.clrBth {clear: both !important;}

.noBorder {border: none;}
.noMargin {margin: 0;}
.noDecor {text-decoration: none;}

.disBlock {display: block !important;}
.disInline {display: inline;}
.disNone {display: none !important;}
.print_only {display: none;}

.w-5{width: 5%;}
.w-10{width: 10%;}
.w-15{width: 15%;}
.w-20{width: 20%;}
.w-25{width: 25%;}
.w-30{width: 30%;}
.w-35{width: 35%;}
.w-40{width: 40%;}
.w-45{width: 45%;}
.w-50{width: 50%;}
.w-55{width: 55%;}
.w-60{width: 60%;}
.w-65{width: 65%;}
.w-70{width: 70%;}
.w-75{width: 75%;}
.w-80{width: 80%;}
.w-85{width: 85%;}
.w-90{width: 90%;}
.w-95{width: 95%;}
.w-100{width: 100%;}
/*
}
*/