.uvod_menu{
    width: 782px;
    float: left;
    margin: 0px 0px 10px 0px;
}

.uvod_menu ul{    
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	float: left;
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
}

.uvod_menu li{        
    float: left;
	position: relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	padding: 0px;
	margin: 0px 8px 8px 0px;
}
		
.uvod_menu ul li a{
    font-size: 23px;
    font-weight: bold;
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    width: 157px;
    height: 157px;
    padding: 15px;
    letter-spacing: -1px;
}

.uvod_menu ul li a.penzion-kemping   {background: url(../images/design/uvod/penzion-kemping.png);}
.uvod_menu ul li a.restauracia       {background: url(../images/design/uvod/restauracia.png);}
.uvod_menu ul li a.city-hotel        {background: url(../images/design/uvod/city-hotel.png);}
.uvod_menu ul li a.babyland          {background: url(../images/design/uvod/babyland.png);}
.uvod_menu ul li a.mustang-arena     {background: url(../images/design/uvod/mustang-arena.png);}
.uvod_menu ul li a.driving-range     {background: url(../images/design/uvod/driving-range.png);}
.uvod_menu ul li a.snowpark          {background: url(../images/design/uvod/snowpark.png);}
.uvod_menu ul li a.galeria           {background: url(../images/design/uvod/galeria.png);}

.uvod_menu ul li a:hover{
    background-position: 0 187px;
}

.uvod_menu ul li a.penzion-kemping:hover   {color: #dc6815;}
.uvod_menu ul li a.restauracia:hover       {color: #f3c913;}
.uvod_menu ul li a.city-hotel:hover        {color: #732576;}
.uvod_menu ul li a.babyland:hover          {color: #e20404;}
.uvod_menu ul li a.mustang-arena:hover     {color: #925b33;}
.uvod_menu ul li a.driving-range:hover     {color: #1f8e55;}
.uvod_menu ul li a.snowpark:hover          {color: #00507e;}
.uvod_menu ul li a.galeria:hover           {color: #b74db1;}

.uvod_menu ul li ul li{
    background: #fff;
    display: block;
    padding: 0px 15px;
    margin: 0px;
    height: 20px;
    width: 157px;
}

.uvod_menu ul li ul li.penzion-kemping  {background: #dc6815;}
.uvod_menu ul li ul li.restauracia      {background: #f3c913;}
.uvod_menu ul li ul li.city-hotel       {background: #732576;}
.uvod_menu ul li ul li.babyland         {background: #e20404;}
.uvod_menu ul li ul li.mustang-arena    {background: #925b33;}
.uvod_menu ul li ul li.driving-range    {background: #1f8e55;}
.uvod_menu ul li ul li.snowpark         {background: #00507e;}
.uvod_menu ul li ul li.galeria          {background: #b74db1;}

.uvod_menu ul li ul li a{
    text-align: left;
    height: 20px;
    line-height: 20px;
    padding: 0px;
    font-size: 11px;
    letter-spacing: 0px;
    font-weight: normal;
    color: #fff;
    background: url(../images/design/submenu_back.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.uvod_menu ul li ul li.restauracia a   {color: #000000;}

.uvod_menu ul li ul li a:hover{
    text-decoration: none;
    background: url(../images/design/submenu_back.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-weight: bold;    
}

.uvod_menu ul li ul{
    position: absolute;
    z-index: 500;
    top: auto;
    display: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div.uvod_menu li:hover { cursor:pointer; z-index: 100; }
div.uvod_menu li:hover ul ul,
div.uvod_menu li li:hover ul ul,
div.uvod_menu li li li:hover ul ul,
div.uvod_menu li li li li:hover ul ul
{display:none;}

div.uvod_menu li:hover ul,
div.uvod_menu li li:hover ul,
div.uvod_menu li li li:hover ul,
div.uvod_menu li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */