
.menu a, .menu a:link, .menu a:visited, .menu a:hover
{
text-decoration:none;
}
#menu-mista a, #menu-mista a:link, #menu-mista a:visited, #menu-mista a:hover
{
text-decoration:none;
}
/*********************************** menu ***************************************/
.menu .sipka 
{
	background: url("images/sipky.gif") no-repeat right;
}
#menu-mista .sipka 
{
	background: url("images/sipky.gif") no-repeat left;
}
/*
.menu .inight 
{
	background: url("images/i_night.jpg") no-repeat 2px 2px;
}
.menu .ijidlo 
{
	background: url("images/i_jidlo.jpg") no-repeat 2px 2px;
}
*/
.menu .iath {background: url("images/i_ath.jpg") no-repeat 2px 2px;}
.menu .igre {background: url("images/i_gre.jpg") no-repeat 2px 2px;}
.menu .ipel {background: url("images/i_pel.jpg") no-repeat 2px 2px;}
.menu .iegi {background: url("images/i_egi.jpg") no-repeat 2px 2px;}
.menu .icre {background: url("images/i_cre.jpg") no-repeat 2px 2px;}
.menu .icfu {background: url("images/i_cfu.jpg") no-repeat 2px 2px;}
.menu .irho {background: url("images/i_rho.jpg") no-repeat 2px 2px;}
.menu .isan {background: url("images/i_san.jpg") no-repeat 2px 2px;}
.menu .icyp {background: url("images/i_cyp.jpg") no-repeat 2px 2px;}
.menu .izak {background: url("images/i_zak.jpg") no-repeat 2px 2px;}
.menu .itha {background: url("images/i_tha.jpg") no-repeat 2px 2px;}
.menu .ilef {background: url("images/i_lef.jpg") no-repeat 2px 2px;}
.menu .imeg {background: url("images/i_meg.jpg") no-repeat 2px 2px;}
.menu .ikef {background: url("images/i_kef.jpg") no-repeat 2px 2px;}
.menu .iith {background: url("images/i_ith.jpg") no-repeat 2px 2px;}
.menu .isam {background: url("images/i_sam.jpg") no-repeat 2px 2px;}
.menu .ipat {background: url("images/i_pat.jpg") no-repeat 2px 2px;}
.menu .iefe {background: url("images/i_efe.jpg") no-repeat 2px 2px;}
.menu .inis {background: url("images/i_nis.jpg") no-repeat 2px 2px;}
.menu .ikal {background: url("images/i_kal.jpg") no-repeat 2px 2px;}
.menu .ikos {background: url("images/i_kos.jpg") no-repeat 2px 2px;}
.menu .igallery {background: url("images/i_gallery.gif") no-repeat 2px 2px;}
.menu .iforum {background: url("images/i_forum.gif") no-repeat 2px 2px;}

.menu 
{
	width: auto;
	margin: 0;
}
DIV.menu 
{
	/*background: url("images/tr_pozadi.png") top repeat;*/
}
.menu ul 
{
	width: 100%;
	margin:0;
	list-style-type: none; 
	padding: 0;
	width: 160px;
	_width: 160px;
	*width: 160px;
}
li.mezera 
{
	list-style-type: none; 
}
/*.menu ul.sub
{
	position: absolute; 
	z-index:500; 
	visibility: hidden;
	float: left;
	margin:0;
	list-style-type:none; 
	width: 178px;
	_width: 180px;
	*width: 180px;
	top:0;
	left:160px;
	padding:0;
	border: 1px solid yellow;
	background-color: #003399;
	text-decoration:none;
}*/
.menu div.sub2
{
	position: absolute; 
	z-index:500; 
	visibility: hidden;
	float: left;
	margin:0;
	list-style-type:none; 
	width: 540px;
	_width: 550px;
	*width: 550px;
	top:0;
	left:160px;
	padding:0;
	border: 1px solid yellow;
	/*background-color: #003399;*/
	background: url("images/tr_pozadi.png") top repeat;
	text-decoration:none;
}
.menu ul.sub1
{
	float: left;
	margin:0;
	list-style-type:none; 
	width: 178px;
	_width: 180px;
	*width: 180px;
	top:0;
	left:0;
	padding:0;
	/*background-color: #003399;*/
	text-decoration:none;
}
.menu ul.sub2
{
	float: left;
	margin:0;
	list-style-type:none; 
	width: 178px;
	_width: 180px;
	*width: 180px;
	top:0;
	left:0;
	padding:0;
	/*background-color: #003399;*/
	text-decoration:none;
}
.menu ul.sub3
{
	float: left;
	margin:0;
	list-style-type:none; 
	width: 178px;
	_width: 180px;
	*width: 180px;
	top:0;
	left:0;
	padding:0;
	/*border: 1px solid yellow;*/
	/*background-color: #003399;*/
	text-decoration:none;
}
.menu li
{
	margin: 0; 
	padding: 0;
}
.menu li.main 
{
	position: relative;
	width:160px;
	/*background-color: #003399;*/
	/*background: url("images/tr_pozadi.png") top repeat;*/
	vertical-align: middle;
	height: auto;
}
.menu .oddelovac 
{
	border-bottom: 1px solid black;
}
.menu li a.titul 
{
	margin:0;
	padding:0;
	padding-right: 13px;
	font-size: 12px;
	line-height: 30px;
	display: block;
	color: #FFFFFF;
	height: 30px;
	width: 147px;
	_width: 160px;
	*width: 160px;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
}
.menu ul li.main:hover a.titul, .menu ul li.mainHover a.titul
{
	color: black;
	background-color: yellow;
}
.menu li.main a:hover 
{
	color: black;
	background-color: yellow;
}
.menu li.mainsub:hover a.sipka, .menu li.mainsubHover a.sipka
{
	color: black;
	background-color: yellow;
}
.menu li.main:hover ul.sub, .menu li.mainHover ul.sub
{
	visibility: visible;
}
.menu li.main:hover div.sub2, .menu li.mainHover div.sub2
{
	visibility: visible;
}
.menu li.main:hover ul.sub1, .menu li.mainHover ul.sub1
{
	visibility: visible;
}
.menu li.main:hover ul.sub2, .menu li.mainHover ul.sub2
{
	visibility: visible;
}
.menu li.main:hover ul.sub3, .menu li.mainHover ul.sub3
{
	visibility: visible;
}
.menu .main, .menu .mainsub, #menu-mista .mainsubb
{
	BEHAVIOR: url(hover.htc);
}
.menu ul.sub li, .menu ul.sub1 li, .menu ul.sub2 li, .menu ul.sub3 li  
{
	display: block; 
	margin:0; 
	padding: 0;
	clear:both;
	width:178px;
	text-align: left;
}
.menu ul.sub li.mezera, .menu ul.sub1 li.mezera, .menu ul.sub2 li.mezera, .menu ul.sub3 li.mezera   
{
	clear:both;
	margin-bottom:4px; 
	padding: 0;	
	height:3px;
	width:178px;
	font-size:3px;
	line-height: 6px;
	border-bottom: 1px solid #484848;
	/*background-color: #003399;*/
}
.menu ul li.mezera  
{
	clear:both;
	margin-bottom:4px; 
	padding: 0;	
	height:3px;
	width:160px;
	font-size:3px;
	line-height: 6px;
	border-bottom: 1px solid #484848;
	}
.menu ul.sub li a, .menu ul.sub1 li a, .menu ul.sub2 li a, .menu ul.sub3 li a
{
	display: block; 
	margin: 0;
	padding-left:10px;
	width: 168px; 
	_width: 178px; 
	*width: 178px;
	color: white;
	font-size:11px;
	line-height: 18px;
	/*background-color: #003399;*/
	text-decoration:none;
}
/****************************** subsubmenu ****************************************/
.menu ul.subsub
{
	position: absolute; 
	z-index:500; 
	visibility: hidden;
	float: left;
	border: 1px solid yellow;
	width: 178px; 
	_width: 180px; 
	*width: 180px;
	left:175px;
	padding:0;
	margin-top:-19px;
	/*background-color: #003399;*/
}
.menu ul.sub li.mainsub:hover ul.subsub, .menu ul.sub li.mainsubHover ul.subsub 
{
	visibility: visible;
}
.menu ul.subsub li a:hover 
{
	color: black;
	background-color: yellow;
}
/*--------------------------------- MENU - MISTA --------------------------------------*/

#menu-mista-o 
	{
	width: auto;
	padding: 0;
	margin: 0;
	background: url("images/tr30_pozadi.png") top repeat;
	/*background-color: #003366;*/
	}
#menu-mista 
	{
	padding: 5px;
	margin: 0;
	}
#menu-mista li
	{
	margin: 0; 
	padding: 0;
	}
#menu-mista ul.subb
	{
	margin:0;
	list-style-type:disc;
	width: 150px;
	padding:0;
	text-decoration:none;
	}
#menu-mista li.mainsubb 
	{
	display: block; 
	margin:0; 
	padding: 0;
	width:150px;
	clear:both;
	/*background-color: #003366;*/
	vertical-align: middle;
	height: auto;
	text-align: left;
	}
#menu-mista .oddelovac 
	{
	border-bottom: 1px solid black;
	}
#menu-mista li.mainsubb a:hover 
	{
	color: black;
	background-color: yellow;
	}
#menu-mista ul.subb li.mezera  
	{
	clear:both;
	margin-bottom:4px; 
	padding: 0;	
	height:3px;
	width:auto;
	font-size:3px;
	line-height: 6px;
	border-bottom: 1px solid #000000;
	/*background-color: #003366;*/
	}
#menu-mista ul.subb li a 
	{
	display: block; 
	margin: 0;
	padding-left:10px;
	width: 140px; 
	_width: 150px; 
	*width: 150px;
	color: white;
	font-size:11px;
	line-height: 18px;
	text-decoration:none;
	}
#menumista-mezera {
	margin:0;
	margin-bottom:4px; 
	padding: 0;	
	height:3px;
	width:auto;
	font-size:3px;
	line-height: 6px;
	/*background-color: #003366;*/
	border-bottom: 1px solid #000000;
	}
/****************************** intromenu ****************************************/
.intromenu
	{
	visibility: hidden;
	float: left; 
	position: absolute; 
	left:155px; 
	z-index: 300; 
	padding: 2px; 
	margin-top:-18px;
	text-align:	center;
	background-color: yellow; 
	color: black; 
	font-weight: bold;
	}
.mainsubb .pop
	{
	width:100%;
	display: inline-block; 
	}
#menu-mista li.mainsubb:hover div.intromenu, #menu-mista li.mainsubbHover div.intromenu
	{
	visibility: visible;
	}
#menu-mista ul.subb li.abc
	{
	list-style-type: square; 
	}




