/**
 * CSS pre stranku MVD 2004
 */

	body {
		margin : 0px;
		padding : 0px;
		font-family : sans-serif;
	}
	
	#main {
		margin : 0px;
		padding : 0px;
	}
	#main .bleft {
		margin : 0px;
		padding : 0px;
		background-image : url(../img/bg_left.gif); 
		background-position : left;
		background-repeat : repeat-y; 
	}
	#main .bright {
		margin : 0px;
		padding : 0px;
		background-image : url(../img/bg_right.gif);
		background-position : right;
		background-repeat : repeat-y;
	}
	
	#header {
		padding : 2px 8px;
		background-image : url(../img/top_background.SK.png);
	}
	#header h1 {
		height : 66px;
		margin : 0px;
		visibility : hidden;
	}

	#headerMenu {
		padding : 2px 8px;
		background-color : #9DD7FF;
		font-size : 10pt;
		border-bottom : 1px solid #FFC600;
	}
	#headerMenu ul {
		margin : 0px;
		padding : 0px;
	}
	#headerMenu ul li {
		margin-left : 18px;
	}
	#headerMenu .languageSelect {
		float : right;
	}
	
	#leftMenu {
		width : 200px;
		float : left;
		font-size : 10pt;
	}
	#leftMenu h4 {
		margin : 0px;
		font-size : 11pt;
	}
	#leftMenu ul {
		margin : 0px;
		margin-bottom : 16px;
		padding : 0px;
	}
	#leftMenu ul li {
		margin-left : 18px;
	}

	#rightMenu {
		width : 150px;
		float : right;
		font-size : 10pt;
	}
	#rightMenu .lastChange {
		text-align : center;
	}
	#rightMenu h4 {
		margin : 0px;
		font-size : 11pt;
	}
	#rightMenu ul {
		margin : 0px;
		margin-bottom : 16px;
		padding : 0px;
	}
	#rightMenu ul li {
		margin-left : 18px;
	}
	#rightMenu .prihlaseny {
		text-align : center;
		padding : 4px;
		margin-bottom : 16px;
		background-color : lightgreen;
		border : 1px solid #F0FFF0;
	}

	#mainShow {
		margin-left : 200px;
		margin-right : 150px;
		font-size : 10pt;
	}
	#mainShow h3 {
		margin-top : 0px;
	}
	
	#userMenu {
		width : 100%;
	}
	#userMenu .in {
		padding : 4px;
		border : 1px solid #F0F0F0;		
	}
	#userMenu .in h3 {
		padding : 0px;
		margin : 0px;
	}
	#userMenu .l {
		float : left;
	}
	#userMenu .r {
		float : right;
	}
	#userMainShow {
		padding : 8px;
	}

	#footer {
		padding : 2px 8px;
		color : lightyellow;
		background-color : #006FBC;
		font-size : 8pt;
		border-top : 1px solid #FFC600;
		border-bottom : 1px solid #FFC600;
	}

	#ucastnici {
		width : 100%;
		font-size : 10pt;
	}
	#ucastnici tr.header {
		font-weight : bold;
		color : white;
		background-color : black;
	}
	
	#errorReport {
		width : 100%;
	}
	#errorReport .in {
		text-align : center;
		color : red;
		background-color : lightyellow;
		padding : 4px;
		border : 1px solid red;
		margin-bottom : 16px;
	}

	.cleaner {
		clear : both;
	}
	.in2 {
		padding : 2px;
	}
	.in4 {
		padding : 4px;
	}
	.in8 {
		padding : 8px;
	}
	.maxwidth {
		width : 100%;
	}

	a:link {
		color: navy;
		text-decoration : none;
	}
	a:active {
		color: Red;
		text-decoration : none;
	}
	a:visited {
		color: navy;
		text-decoration : none;
	}
	a:hover {
		color: Red;
	}

