BODY	
	{
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url("img/bg.jpg");
	}
	
aDIV	{BORDER: black 1px solid}

H4.velikonoce
	{COLOR: red}
H5.velikonoce
	{COLOR: blue}
	
#inner	
	{
	BORDER: #333366 2px solid; 
	WIDTH: 802px;
	MAX_WIDTH: 802px;
	MIN-HEIGHT: 600px; 
	TOP: 15px; 
	BACKGROUND: #fff url("img/bg_reklama.jpg") top right repeat-y;
	
	TEXT-ALIGN: left; 
	COLOR: #000; 
	
	ALIGN: center; 
	POSITION: relative; 
	MARGIN: auto
	}
#hlavicka
	{
	WIDTH: 100%; 
	HEIGHT: 130px; 
	BACKGROUND-COLOR: #fff; 
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-RIGHT: #fff 1px solid;

	TEXT-ALIGN: left; 
	Z-INDEX: 1;
	POSITION: relative
	}
	
#hlavicka_klub	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_cyklisti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}
#hlavicka_clenove	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_klub.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}


#hlavicka_novinky	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_cyklisti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}

#hlavicka_fotogalerie	
	{
	WIDTH: 100%; 
	HEIGHT: 100%;
	BACKGROUND: #fff url("img/Hlavicka_cyklisti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}
#hlavicka_fotogalerie_vsem	
	{
	WIDTH: 100%; 
	HEIGHT: 100%;
	BACKGROUND: #fff url("img/Hlavicka_cyklisti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
}
#hlavicka_deti	
	{
	WIDTH: 100%; 
	HEIGHT: 100%;
	BACKGROUND: #fff url("img/Hlavicka_Deti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
}
#hlavicka_fotogalerie_VCVK
	{
	WIDTH: 100%; 
	HEIGHT: 100%;
	BACKGROUND: #fff url("img/Hlavicka_VCVK.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
}
#hlavicka_souteze	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_souteze.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}
#hlavicka_Lichnov24	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_Lichnov24.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
}
#hlavicka_VCVK	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_VCVK.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
}
#hlavicka_fanklub	
	{
	WIDTH: 100%; 
	HEIGHT: 100%;
	BACKGROUND: #fff;
	BACKGROUND: #fff url("img/Hlavicka_Fanklub.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}
#hlavicka_odkazy	
	{
	WIDTH: 100%;
	HEIGHT: 100%; 
	BACKGROUND: #fff url("img/Hlavicka_odkazy.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}
#hlavicka_kontakt	
	{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	BACKGROUND: #fff;
	BACKGROUND: #fff url("img/Hlavicka_cyklisti.jpg") top left no-repeat;
	Z-INDEX: 1;
	POSITION: relative
	}

	
#paticka	
	{
	WIDTH: 100%; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #333366; 
	BORDER: #fff 1px solid;
	
	TEXT-ALIGN: center; 
	COLOR: #fff; 
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	
	PADDING: 3px 0px 3px 0px
	MARGIN: 0px;
	Z-INDEX: 3;
	POSITION: relative
	}

#popisek
	{
	PADDING: 0.5em;
	}

*::-moz-any-link br,*:-moz-any-link br 
	{ 
	/*a workarround for mozilla*/
	display:none;
	}

div#menu * 
	{
	cursor: pointer; /*protoze IE u neaktivnich linku zobrazuje textovy kurzor*/
	}

.disabled 
	{
	color: red !important;
	background: none !important;
	}

div#menu 
	{
	background: #336;
	height: 25px;
	white-space: nowrap;
	width: 100%;
	aborder: 1px solid #663;
	position:relative;
	top:0px;
	left:0px;
	z-index:1000;
	}

div#menu .a 
	{
	background: #336;
	aborder: 1px solid #663;
	color: #ddd;
	font-family: Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;	 
	}

div#menu .a table 
	{
	padding: 0px;
	margin: 0px;
	adisplay: block;
	white-space: none;
	}

div#menu table, div#menu table a 
	{
	display: none;
	}

div#menu .a:hover, div#menu div.menuitem:hover 
	{
	background: #336;
	border-right: 1px solid #336;
	margin-right: -1px; 
	}

div#menu .a:hover table, div#menu div.menuitem:hover table
	{
	aborder: 1px #666633 solid;
	background: #336;
	display: block;
	position: absolute;
	white-space: nowrap;
	top:25px; /*height of the first line in menu*/
	}

div#menu .a:hover table a, div#menu div.menuitem:hover table a 
	{
	color: #ddd;
	font-family: Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	display: block;
	aborder: 1px solid #663;
	border-left: 5px solid #559;
	border-right: 1px solid #663;
	padding: 1px 5px;
	text-decoration: none;
	white-space: nowrap;  
	}

div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover 
	{
	background: #336;
	color: #99ccff;
	font-weight: bold;
	display: block;
	border: 1px solid #663;
	border-left: 5px solid #559;
	padding: 0px 5px;
	text-decoration: none;
	}

div#menu img
	{
	border: 0px;
	}
	
td 
	{
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	}

.menuitem 
	{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	}

.menuitem * 
	{
	padding: 0px 0px 0px 0px;
	}

#other 
	{
	height: auto;
	visibility: visible;
	}

#holder 
	{
	width: 100%;
	}	

#obsah	
	{
	TOP: 0px;
	WIDTH: 800px;
	MAX_WIDTH: 800px;
	MIN-HEIGHT: 450px;
	_HEIGHT: 450px;
	BACKGROUND: url("img/bg_obsah.jpg")  top left repeat-y;
	
	TEXT-ALIGN: left; 
	COLOR: #000; 
	
	ALIGN: center; 
	POSITION: relative; 
	MARGIN: auto
	}
#obsah a
	{
	COLOR: #336;
	}
#obsah a:hover
	{
	COLOR: #99ccff;
	}
#obsah a img
	{
	BORDER: 0px;
	}
#obsah H3
	{
	padding: 0 0 0 0.5em;
	}
	
#levy
	{
	FLOAT: left;
	WIDTH: 600px;
	MARGIN: 0px;
	PADDING: 0px;
	}
#levy_obsah		
	{
	TEXT-ALIGN: left; 
	COLOR: #336;
	FONT-FAMILY: Arial;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	
	ALIGN: left;
	PADDING: 1em 2em;
	MARGIN: 0px;
	Z-INDEX: 1;
	
	}
#levy_obsah P
	{
	TEXT-ALIGN: justify;
	TEXT-INDENT: 2em;
	}
#levy_obsah ul
	{
	TEXT-ALIGN: justify;
	}
#levy_obsah li
	{
	PADDING: 0.2em 0;
	}
#levy_obsah hr
	{
	MARGIN: 1em 0em 0em 0em;
	}
	
#pravy
	{
	MARGIN: 0 0 0 600px;
	PADDING: 0px;
	}
#pravy_obsah
	{
	TEXT-ALIGN: center; 
	 
	COLOR: #336;
	FONT-FAMILY: Arial;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	
	PADDING: 0px;
	MARGIN:	0px;
	
	Z-INDEX: 1;
	}
#pravy_obsah img
	{
	MARGIN-TOP: 15px;
	}

hr.cleaner
	{
	CLEAR: both;
	HEIGHT: 1px;
	MARGIN: -1px 0 0 0;
	PADDING: 0px;
	BORDER: none;
	VISIBILITY: hidden;
	}
	
#popis_reklama
	{
	WIDTH: 220px; 
	HEIGHT: 23px; 
	RIGHT: 1px; 
	TOP: 165px; 

	TEXT-ALIGN: center; 

	PADDING: 0px;
	MARGIN:	0px;

	ALIGN: right; 
	Z-INDEX: 2;
	POSITION: absolute
	}

#navigace
	{
	TEXT-ALIGN: left; 
	COLOR: #aaa;
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	PADDING: 0 0 1.5em 0;
	}
#navigace a
	{
	COLOR: #aaa;
	}
#navigace hr
	{
	MARGIN: 1em 0em 0em 0em;
	}

#rozpis
	{
	TEXT-ALIGN: left;
	COLOR: #000;
	}
#rozpis H3
	{
	TEXT-ALIGN: center;
	COLOR: #336;
	}
#rozpis H4
	{
	TEXT-ALIGN: center;
	COLOR: #663;
	}
#rozpis TABLE
	{
	FONT-FAMILY: Arial;
	FONT-SIZE: 100%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	}
#rozpis hr
	{
	MARGIN: 1em 0em;
	}
#rozpis li
	{
	PADDING: 0.2em;
	MARGIN: 0em 0.5em;
	}
	
#profil_inner
	{
	BORDER: #333366 2px solid; 
	WIDTH: 500px;
	MAX_WIDTH: 502px;
	MIN-HEIGHT: 502px; 
	TOP: 0px; 
	BACKGROUND: #fff url("img/bg_reklama.jpg") top right repeat-y;

	TEXT-ALIGN: left; 
	COLOR: #000; 

	ALIGN: center; 
	POSITION: relative; 
	MARGIN: auto
	}
#profil_obsah	
	{
	TOP: 0px;
	WIDTH: 500px;
	MAX_WIDTH: 500px;
	MIN-HEIGHT: 300px;
	_HEIGHT: 300px;

	TEXT-ALIGN: left; 
	COLOR: #000; 

	ALIGN: center; 
	POSITION: relative; 
	MARGIN: auto
}
#profil_photo
	{
	FLOAT: left;
	
	WIDTH: 100px;
	MARGIN: 0px;
	PADDING: 0.5em 0em 0em 0em;
	}
#profil_photo_obsah		
	{
	TEXT-ALIGN: left; 
	
	FONT-FAMILY: Arial;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;

	ALIGN: left;
	PADDING: 0px;
	MARGIN: 0px;
	Z-INDEX: 1;
	}
#profil_photo_obsah img
	{
	BORDER: 0px;
	PADDING: 0em;
	}
	
#profil_short
	{
	MARGIN: 0 0 0 100px;
	PADDING: 0px;
	}
#profil_short_obsah
	{
	TEXT-ALIGN: left; 

	PADDING: 1em 1em 0em 0em;
	MARGIN:	0px;

	Z-INDEX: 1;
	}
#profil_short_obsah P
	{
	TEXT-ALIGN: justify;
	TEXT-INDENT: 1em;
	}
#profil_desc
	{
	WIDTH: 100%; 
	MIN-HEIGHT: 50px;
	
	COLOR: #336;
	TEXT-ALIGN: left; 
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;

	PADDING: 0em 1em 0em 1em;
	MARGIN: 0px;
	Z-INDEX: 3;
	POSITION: relative
	}
#profil_desc P
	{
	PADDING: 0em 0em 0em 5em;
	MARGIN: 0.5em 0em 0.5em 0em;
	}
	
#odkazy_levy
	{
	FLOAT: left;
		
	WIDTH: 50%;
	MARGIN: 0px;
	PADDING: 0em 0em 0em 1em;
	}
#odkazy_levy_obsah
	{
	TEXT-ALIGN: left; 

	FONT-FAMILY: Arial;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;

	ALIGN: left;
	PADDING: 0px;
	MARGIN: 0px;
	Z-INDEX: 1;
	}
	
#odkazy_pravy
	{
	MARGIN: 0 0 0 50%;
	PADDING: 0px;
	}
#odkazy_pravy_obsah
	{
	TEXT-ALIGN: left; 
	
	PADDING: 0em 0em 0em 0em;
	MARGIN:	0px;
	
	Z-INDEX: 1;
	}
	

