/*-----------------------------------------------------
   mainMenu
----------------------------------------------------- */
#mainMenu                                             { 
	position: absolute;
	top: 0;
	height: 38px;
	text-align: right;
	z-index: 1000;
}
	
#mainMenu li                                          {
	display: block;
	float: left;
	height: 38px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 1000;
}
#mainMenu a                                           {
	display: block;
	text-decoration: none;
	height: 26px;
	padding-top: 12px;
	color: #fff;
}
#mainMenu li:hover a                                  { color: #fcb040; }
#mainMenu li:hover ul a                               { color: #fff; }
#mainMenu li:hover ul li:hover a                      { color: #fcb040; }

#mainMenu li.on a,
#mainMenu li.on:hover a,
#mainMenu li.on a:hover                               { background: #3eacdc; color: #f8bb37; }

#mainMenu li.on a,
#mainMenu li.on:hover a,
#mainMenu li.on a:hover                               { color: #f8bb37; }

#mainMenu li.on ul a,
#mainMenu li.on:hover ul a                            { background: none; color: #fff; }

#mainMenu li.on ul a:hover,
#mainMenu li.on:hover ul a:hover,
#mainMenu li.on ul a:hover                            { background: none; color: #f8bb37; }

/*-----------------------------------------------------
   mainMenu // HR spec.
----------------------------------------------------- */
#hr #mainMenu                                         { padding-left: 420px; }
#mm-dobrodosliuvodice                                 { width: 110px; }
#mm-vodice                                            { width: 80px; }
#mm-najamapartmana                                    { width: 120px; }
#mm-galerijaapartmana                                 { width: 85px; }
#mm-cjenikapartmana                                   { width: 80px; }
#mm-upit	                                      { width: 65px; }
	
/*-----------------------------------------------------
   mainMenu // Levels
----------------------------------------------------- */	
#mainMenu ul                                          {
	position: absolute;
	visibility: hidden;
	top: 0; left: 0;
	background: #0081b9;
	width: 100%;
	padding: 38px 0 5px 0;
	opacity: 0.7;
	filter:alpha(opacity=70);
	z-index: -1;
}
#mainMenu li:hover ul                                 { visibility: visible; }
#mainMenu ul li                                       { height: auto; width: auto; clear: both; padding-left: 15px; }
#mainMenu ul li a                                     {
	height: auto;
	clear: both;
	float: left;
	padding: 4px 0;
	width: 85px;
	text-align: left;
}
#mainMenu li.on ul a.on                               { color: #f8bb37; }	
#mm-galerijaapartmana ul li a                         { width: 85px; }
