#menu { margin-top: 3px; }
#menu ul, li {margin: 0;padding: 0;margin: 0;}

ul.makeMenu { font-weight: bold; font-size: 11px; height: 21px; position: relative; }

ul.makeMenu li { 
	list-style-type: none;
	margin: 0px;
	position: relative;
  padding: 2px 0 2px 5px;
  /*_display: none;*/
	width: 200px;
}
div#menu > ul.makeMenu li {width: 167px;}

ul.makeMenu li span { cursor: pointer; _cursor: hand; }

ul.makeMenu li>ul {  /** 2.uroven **/
	display: none;
	position: absolute;
	top: 18px;
	left: 5px;
	background-color: #fff;
	width: 201px;
	text-align: left;
}

ul.makeMenu li>ul>li>ul, ul.third { /** 3.uroven **/
	position: absolute;
  left: 200px;
  top: -1px;
}
ul.second li{
  border: 1px solid #999999;
  border-top-width: 0px;
  /*border-bottom-color: #fff;*/
  border-bottom-width: 0px;
}

ul.makeMenu li:hover { background-color: #fff; color: #999999;}
ul.makeMenu li:hover>ul { display: block; }
ul.makeMenu li a { color: #999999; display: block; width: 100%; text-decoration: none; }
ul.makeMenu li a:hover { color: #000; }
ul.makeMenu li.first {
  display:block;
	width: 167px;
	_width:167px;
	color: #999999;
	position: absolute;
	background-color: #fff;
	padding-top: 2px;
	/*border: 1px solid #999999;*/
}
ul.makeMenu li.first a.first {color:#999999;}
ul.makeMenu li.first a.first:hover {color: #000;}
ul.makeMenu li.first:hover {background-color: #fff;color: #999999;}
ul.makeMenu li:hover{color: #000;}

li.first#menu_bp{ position: absolute; left: -4px; z-index: 2;}
li.first#menu_dp{ position: absolute; left: 87px; z-index: 2;}
li.first#menu_novostavby{ position: absolute; left: 188px; z-index: 2;}
li.first#menu_bn{ position: absolute; left: 281px; z-index: 2;}
li.first#menu_dn{ position: absolute; left: 391px; z-index: 2;}
li.first#menu_pp{ position: absolute; left: 513px; z-index: 2;}
li.first#menu_nebyty{ position: absolute; left: 637px; z-index: 2;}

ul.makeMenu li.first#menu_bp{ position: absolute; left: -4px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_dp{ position: absolute; left: 87px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_novostavby{ position: absolute; left: 188px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_bn{ position: absolute; left: 281px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_dn{ position: absolute; left: 391px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_pp{ position: absolute; left: 513px; z-index: 2; width: auto;}
ul.makeMenu li.first#menu_nebyty{ position: absolute; left: 637px; z-index: 2; width: auto;}

/*ul.makeMenu a:visited {color: black;}*/
ul.makeMenu a:hover {background: none !important;}

div#menu > ul.makeMenu li>ul>li.topborder{
  border-top: 1px solid #999999;
}
div#menu > ul.makeMenu li>ul>li.bottom{
  border-bottom: 1px solid #999999;
}
div#menu > ul.makeMenu li>ul>li{
	width: 195px;
}
div#menu > ul.makeMenu li>ul>li a{
	width: 193px;
}
div#menu > ul.makeMenu li>ul>li>ul>li{
	width: 195px;
}
div#menu > ul.makeMenu li>ul>li>ul>li a{
  color: #999999;
  width: 193px;
}
div#menu > ul.makeMenu li>ul>li>ul>li a:hover{
  color: #000;
}

img.puntik { width: 10px; height: 10px; vertical-align: middle; margin: 0px; margin-bottom: 2px; }