ul

{

	list-style: none;

}


.top_menu
{
	height: 33px;
	clear: both;
	padding: 0 0 2px 8px;
	float:right;
	
}
.top_menu ul li
{
	float: left;
	background: transparent url(bg_topmenu_list2.gif) no-repeat 100% 0;
	height: 33px;
	padding: 0 15px 0 0;
}
.top_menu ul li a
{
	padding: 7px 0 6px 0;
	display: block;
	float: left;
}
.top_menu ul li.first span
{
	display: block;
	float: left;
	width: 20px;
	height: 33px;
	background: transparent url(bg_topmenu_list_first2.gif) no-repeat 0 0;
}
.top_menu ul li.last
{
	background-image: url(bg_topmenu_list_last2.gif);
}
.top_menu ul li a
{
	padding: 7px 0 6px 0;
	display: block;
	color: #fff;
	float: left;
}
.top_menu ul li.before
{
	background-image: url(bg_topmenu_list_beforesel2.gif);
}
.top_menu ul li.first.select span
{
	background-image: url(bg_topmenu_list_first_sel2.gif);
}
.top_menu ul li.last_select
{
	background-image: url(bg_topmenu_list_last_sel2.gif);
}
.top_menu ul li.select
{
	background-image: url(bg_topmenu_list_sel2.gif);
}
.top_menu .lang
{
	float: right;
	padding: 1px 15px 0 0;
}
.top_menu .lang a
{
	display: block;
	float: left;
	width: 23px;
	height: 22px;
	margin: 0 2px;
}
.top_menu .lang a.lang_en
{
	background: transparent url(flag_en.gif) no-repeat 0 0;
}
.top_menu .lang a.lang_hu
{
	background: transparent url(flag_hu.gif) no-repeat 0 0;
}
.top_menu .lang a.lang_cz
{
	background: transparent url(flag_cz.gif) no-repeat 0 0;
}
.top_menu .lang a.lang_sk
{
	background: transparent url(flag_sk.gif) no-repeat 0 0;
}
