@charset 'UTF-8';

#menu {
	width: 174px;
	position: relative;
	left: 1px;
	background: url("../images/menus/menu.png") 0 0 no-repeat;
	_background: url("../images/menus/menu.gif") 0 0 no-repeat;
}

#menu .menuHolder {
    padding-bottom: 15px;
    background: url("../images/menus/menu_bottom.png") 0 bottom no-repeat;
}

#menu ul {
	width: 50px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	left: -23px;
	height: 490px;
}

#menu ul li {
	padding: 0;
	margin: 0 0 3px 0;
	_margin: 0 0 1px 0;
	zoom: 1;
}

#menu ul li a {
	width: 50px;
	height: 114px;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: url("../images/menus/menu_zalozka.png") 13px 0 no-repeat;
	_background: url("../images/menus/menu_zalozka.gif") 13px 0 no-repeat;
}

#menu ul li.aktivni a, #menu ul li a:hover {
	background: url("../images/menus/menu_zalozka.png") -37px 0 no-repeat;
	_background: url("../images/menus/menu_zalozka.gif") -37px 0 no-repeat;
}

#menu ul li a span {
	width: 50px;
	height: 114px;
	display: block;
}

#menu ul li a span strong {
	display: none;
}

#menu ul li.rally a span {
	background: url("../images/replacements/rally.gif") 28px 50% no-repeat;	
}

#menu ul li.autocross a span {
	background: url("../images/replacements/autocross.gif") 28px 50% no-repeat;	
}

#menu ul li.rallycross a span {
	background: url("../images/replacements/rallycross.gif") 28px 50% no-repeat;	
}

#menu ul li.karting a span {
	background: url("../images/replacements/karting.gif") 28px 50% no-repeat;
}

#menu ul li.rally.aktivni a span, #menu ul li.rally a:hover span {
	background: url("../images/replacements/rally.gif") 15px 50% no-repeat;	
}

#menu ul li.autocross.aktivni a span, #menu ul li.autocross a:hover span {
	background: url("../images/replacements/autocross.gif") 15px 50% no-repeat;		
}

#menu ul li.rallycross.aktivni a span, #menu ul li.rallycross a:hover span {
	background: url("../images/replacements/rallycross.gif") 15px 50% no-repeat;
}

#menu ul li.karting.aktivni a span, #menu ul li.karting a:hover span {
	background: url("../images/replacements/karting.gif") 15px 50% no-repeat;	
}

#menu ul li.aktivni ul {
	left: 56px;
	top: 28px;
	position: absolute;
}

#menu ul li.aktivni ul li {
	width: 141px;
	left: 0;
	padding: 3px 0 1px 0;
	margin-bottom: 0;
	background: url("../images/menus/menu_linka.png") 26px top no-repeat;	
}

#menu ul li.aktivni ul li.prvni {
	background: none;	
}

#menu ul li.aktivni ul li a {
	width: auto;
	height: auto;
	width: 115px;
	padding: 6px 0 5px 26px;
	background: none;
	color: #dadada;
	text-decoration: none;
}

#menu ul li.aktivni ul li a:hover, #menu ul li.aktivni ul li.aktivni a {
	color: #e90e20;
	background: transparent url("../images/menus/menu_polozka_aktivni.png") 0 0 no-repeat;
	_background: #2f2f33 url("../images/menus/menu_polozka_aktivni.png") 0 0 no-repeat;
	_behavior: url("css/iepngfix.htc");
}

#menu ul li.aktivni ul li a:hover {
	_background: none;
}

.homepage #menu {
	width: 260px;
	height: 466px;
	position: relative;
	left: 1px;
	background: url("../images/menus/hp_menu_levyokraj.png") 0 0 no-repeat;
	_background: url("../images/menus/hp_menu_levyokraj_ie.png") 0 0 no-repeat;
}

.homepage #menu ul {
	width: 283px;
	padding: 0;
	margin: 0;
	position: relative;
	left: -23px;
	height: 466px;
	background: url("../images/menus/hp_menu.png") 50px 0 no-repeat;
}

.homepage #menu ul li {
	padding: 0;
	margin: 0 !important;
	_height: 114px;
	_overflow: hidden;
	zoom: 1;
	width: 282px;
	cursor:pointer;
}

.homepage #menu ul li.rally {
	background: url("../images/menus/menu_fotografie_rally.jpg") 52px 4px no-repeat;
}

.homepage #menu ul li.autocross {
	background: url("../images/menus/menu_fotografie_autocross.jpg") 52px 4px no-repeat;
}

.homepage #menu ul li.rallycross {
	background: url("../images/menus/menu_fotografie_rallycross.jpg") 52px 4px no-repeat;
}

.homepage #menu ul li.karting {
	background: url("../images/menus/menu_fotografie_karting.jpg") 52px 4px no-repeat;
}

.homepage #menu ul li a {
	/*width: 282px;*/
	height: 117px;
	zoom: 1;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
	/*
	background:  url("/images/menus/hp_menu_zalozka.png") 0 -117px no-repeat;
	_background: url("/images/menus/hp_menu_zalozka.gif") 0 -117px no-repeat;
	*/
}

.homepage #menu ul li a:hover {
	background:none;
	/*
	background: url("/images/menus/hp_menu_zalozka.png") 0 0 no-repeat;
	_background: url("/images/menus/hp_menu_zalozka.gif") 0 0 no-repeat;		
	*/
}

.homepage #menu ul li a b {
	display:block;
	height:117px;
	width:50px;
}

.homepage #menu ul li a b i {
	display:block;
	height:117px;
	width:37px;
	background: url("/images/menus/hp_menu_zalozka_neaktivni_majk.png") 0 0 no-repeat;
	_background: url("/images/menus/hp_menu_zalozka.gif") 0 0 no-repeat;
	float:right;
	position:relative;
}

.homepage #menu ul li a b i u {
	position:absolute;
	top:5px;
	left:35px;
	display:block;
	height:100px;
	width:5px;
	background:red;
	opacity:0;
	filter:alpha(opacity=0);
	background: url(/images/menus/red.gif) 0 0 no-repeat;
}

.homepage #menu ul li a span {
	background-position:  15px 50%;
}

.bannercontent {
	/* height:403px; */
	height: 254px;
}

.udalosti {
	width: 183px;
	float:right;
	margin-top:5px;
	margin-right:5px;
}

.udalosti h2 {
	width: 183px;
	height: 23px;
	margin: 0;
	background: url("../images/replacements/nejnovejsi-udalosti.png") 0 0 no-repeat;
}

.udalosti h2 span {
	display: none;
}

.udalosti ul {
	padding: 0;
	margin: 0;
}

.udalosti ul li {
	background: url("../images/menus/udalosti_polozka.png") 0 0 no-repeat;
	_behavior: url("css/iepngfix.htc");	
	padding: 0;
	margin: 0;
}

.udalosti ul li.starsi {
	background: url("../images/menus/udalosti_starsi.png") 0 0 no-repeat;
	_behavior: url("css/iepngfix.htc");	
}

.udalosti ul li a {
	display: block;
	padding: 8px 3px 6px 19px;	
	color: #ffffff;
	zoom: 1;
	text-decoration: none;
}

.udalosti ul li a:hover {
	color: #e90e20;
	text-decoration: underline;
	background: url("../images/menus/udalosti_sipka.png") 0 0 no-repeat;
	_background: url("../images/menus/udalosti_sipka.gif") 0 0 no-repeat;
	_behavior: url("css/iepngfix.htc");	
}

.udalosti ul li.starsi a {
	padding-top: 6px;
	background: none !important;
}



