div.str_navigation ul li em {
	background: url(/pictures/decor/navigation_0.png) no-repeat 0 0;
	display: block;
	width:11px;
	height:29px;
	position: absolute;
	right:0;
	top:0;
}

div.str_navigation ul li.active {
	
}

div.str_navigation ul li.last em {
	display:none;
}

div.str_navigation ul li.first {
	padding-left:11px;
}

div.str_navigation ul.first_is_active {
	padding-left:0;
}

div.str_navigation ul li.active em {
	background: url(/pictures/decor/navigation_0.png) no-repeat 0 -58px;
}

div.str_navigation ul li.is_previous em {
	background: url(/pictures/decor/navigation_0.png) no-repeat 0 -29px;
}

div.str_navigation ul li.first em.left {
	background: url(/pictures/decor/navigation_0.png) no-repeat 0 -29px;
	left:0;
	right:auto;
}


div.str_navigation ul li span, div.str_navigation ul li a {
	display:block;
	height:29px;
	line-height:29px;
	text-decoration:none;
	text-align: center;
	overflow: hidden;
	position: relative;
}

div.str_navigation ul li.active span, div.str_navigation ul li.active a {
	background-color:black;
	color:white;
	height:22px;
	line-height:22px;
	position: relative;
	top:7px;
}

div.str_navigation ul li span i, div.str_navigation ul li a i {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background: url(/pictures/decor/navigation_0.png) no-repeat 0 0;
}

div.str_navigation ul li a i {
	cursor: pointer;
	cursor:hand;
}

div.str_navigation ul li.program span, div.str_navigation ul li.program a {
	width:66px;
}

div.str_navigation ul li.program i {
	background-position:-11px 0;
}

div.str_navigation ul li.program a:hover i {
	background-position:-11px -58px;
}

div.str_navigation ul li.program i.active {
	background-position:-11px -36px !important;
}

div.str_navigation ul li.regulations a, div.str_navigation ul li.regulations span {
	width:61px;
}

div.str_navigation ul li.regulations i {
	background-position:-77px 0;
}

div.str_navigation ul li.regulations a:hover i {
	background-position:-77px -58px;
}

div.str_navigation ul li.regulations i.active {
	background-position:-77px -36px !important;
}

div.str_navigation ul li.registration a, div.str_navigation ul li.registration span {
	width:143px;
}

div.str_navigation ul li.registration i {
	background-position:-138px 0;
}

div.str_navigation ul li.registration a:hover i {
	background-position:-138px -58px;
}

div.str_navigation ul li.registration i.active {
	background-position:-138px -36px !important;
}

div.str_navigation ul li.participants a, div.str_navigation ul li.participants span {
	width:111px;
}

div.str_navigation ul li.participants i {
	background-position:-281px 0;
}

div.str_navigation ul li.participants a:hover i {
	background-position:-281px -58px;
}

div.str_navigation ul li.participants i.active {
	background-position:-281px -36px !important;
}

div.str_navigation ul li.faq a, div.str_navigation ul li.faq span {
	width:21px;
}

div.str_navigation ul li.faq i {
	background-position:-392px 0;
}

div.str_navigation ul li.faq a:hover i {
	background-position:-392px -58px;
}

div.str_navigation ul li.faq i.active {
	background-position:-392px -36px !important;
}

div.str_navigation ul li.press a, div.str_navigation ul li.press span {
	width:68px;
}

div.str_navigation ul li.press i {
	background-position:-413px 0;
}

div.str_navigation ul li.press a:hover i {
	background-position:-413px -58px;
}

div.str_navigation ul li.press i.active {
	background-position:-413px -36px !important;
}

div.str_navigation ul li.media a, div.str_navigation ul li.media span {
	width:38px;
}

div.str_navigation ul li.media i {
	background-position:-481px 0;
}

div.str_navigation ul li.media a:hover i {
	background-position:-481px -58px;
}

div.str_navigation ul li.media i.active {
	background-position:-481px -36px !important;
}

div.str_navigation ul li.contacts a, div.str_navigation ul li.contacts span {
	width:56px;
}

div.str_navigation ul li.contacts i {
	background-position:-519px 0;
}

div.str_navigation ul li.contacts a:hover i {
	background-position:-519px -58px;
}

div.str_navigation ul li.contacts i.active {
	background-position:-519px -36px !important;
}

div.str_navigation ul li.partners a, div.str_navigation ul li.partners span {
	width:57px;
}

div.str_navigation ul li.partners i {
	background-position:-575px 0;
}

div.str_navigation ul li.partners a:hover i {
	background-position:-575px -58px;
}

div.str_navigation ul li.partners i.active {
	background-position:-575px -36px !important;
}



div.str_navigation ul li.results a, div.str_navigation ul li.results span {
	width:66px;
}

div.str_navigation ul li.results i {
	background-position:-632px 0;
}

div.str_navigation ul li.results a:hover i {
	background-position:-632px -58px;
}

div.str_navigation ul li.results i.active {
	background-position:-632px -36px !important;
}
