.menu, .menu div {position: absolute; z-index: 1000}
.menu div {display: none}

.menu ul {list-style: none; margin: 0; padding: 0}
	
.menu li {margin: 0; padding: 0; position: relative}

.menu li:hover div, .menu li.over div { display: block}

.menu a, .menu div a {
	display: block;
	padding: 5px;
	border: 1px solid;
	border-bottom: none;
	font: normal 10px verdana, arial, sans-serif;
	color: #fff;
	text-decoration: none;
	width: auto;
     }
.menu a:hover, .menu div a:hover {text-decoration: none}

/* Fix IE. Hide from IE Mac - Устраняем баг с промежутками между ссылками*/
* html .menu li { float: left; }
* html .menu li a { height: 1%; }

.menu div a {border: none; font-size: 10px}

div#menu01 {top: 40px; left: 0px; display: none; width: 153px; border-bottom: 1px solid;}
div#menu01 a {background: #D94D69}
div#menu01, div#menu01 a, div#menu01 div {border-color: #EF9DAD}
div#menu01 a:hover {background: #B53A53}
div#menu01 div {top: 0; left: 152px; width: 140px; border-width: 1px; border-style: solid;}

div#menu02 {top: 45px; left: 60px; display: none; width: 130px; border-bottom: 1px solid;}
div#menu02 a {background: #449C4C}
div#menu02, div#menu02 a, div#menu02 div {border-color: #A7E0AC}
div#menu02 a:hover {background: #147F1E}
div#menu02 div {top: 0; left: 129px; width: 140px; border-width: 1px; border-style: solid;}

div#menu03 {top: 40px; left: 223px; display: none; width: 200px; border-bottom: 1px solid;}
div#menu03 a {background: #D7C314}
div#menu03, div#menu03 a, div#menu03 div {border-color: #F8EB7B}
div#menu03 a:hover {background: #AA9900}
div#menu03 div {top: 0; left: 199px; width: 140px; border-width: 1px; border-style: solid;}

div#menu05 {top: 30px; left: 290px; display: none; width: 140px; border-bottom: 1px solid;}
div#menu05 a {background: #C174A9}
div#menu05, div#menu05 a, div#menu05 div {border-color: #EDA2D6}
div#menu05 a:hover {background: #9B1F74}
div#menu05 div {top: 0; left: 139px; width: 140px; border-width: 1px; border-style: solid;}

div#menu05 {top: 47px; left: 290px; display: none; width: 140px; border-bottom: 1px solid;}
div#menu05 a {background: #5375b5}
div#menu05, div#menu05 a, div#menu05 div {border-color: #abbcdc}
div#menu05 a:hover {background: #284b96}
div#menu05 div {top: 0; left: 139px; width: 140px; border-width: 1px; border-style: solid;}

div#menu06 {top: 47px; left: 355px; display: none; width: 190px; border-bottom: 1px solid;}
div#menu06 a {background: #5375B5}
div#menu06, div#menu06 a, div#menu06 div {border-color: #93B1EA}
div#menu06 a:hover {background: #1E4388}
div#menu06 div {top: 0; left: 189px; width: 140px; border-width: 1px; border-style: solid;}

div#menu07 {top: 47px; left: 430px; display: none; width: 160px; border-bottom: 1px solid;}
div#menu07 a {background: #90B71C}
div#menu07, div#menu07 a, div#menu07 div {border-color: #D0EA83}
div#menu07 a:hover {background: #6F910A}
div#menu07 div {top: 0; left: 159px; width: 140px; border-width: 1px; border-style: solid;}

div#menu08 {top: 33px; left: 604px; display: none; width: 160px; border-bottom: 1px solid;}
div#menu08 a {background: #969696}
div#menu08, div#menu08 a, div#menu08 div {border-color: #EDEDED}
div#menu08 a:hover {background: #777}
div#menu08 div {top: 0; left: 159px; width: 140px; border-width: 1px; border-style: solid;}

div#menu09 {top: 42px; left: 740px; display: none; width: 160px; border-bottom: 1px solid;}
div#menu09 a {background: #D75E14}
div#menu09, div#menu09 a, div#menu09 div {border-color: #F5D7C5}
div#menu09 a:hover {background: #BF4508}
div#menu09 div {top: 0; left: 159px; width: 140px; border-width: 1px; border-style: solid;}
