/* Root = Vertical, Secondary = Vertical */
ul#nav, ul#nav li, ul#nav ul {margin:0; border:0 none; padding:0; width:225px; /*For KHTML*/ list-style:none}

ul#nav:after /*From IE 7 lack of compliance*/{clear: both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden}

ul#nav li {float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative}

/* Root Menu */
ul#nav, ul#nav ul{border-bottom: 1px solid #999;}

ul#nav a {border:1px solid #999; border-bottom:0; padding:0 5px; display:block; background:#fff; color:#cc945e; font:normal 14px/26px Tahoma; text-decoration:none; height:auto !important; height:1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#nav a:hover, ul#nav li:hover a, ul#nav li.iehover a {/* background:#DDD; color:#a52b2a */}

/* 2nd Menu */
ul#nav li:hover li a, ul#nav li.iehover li a {background:#fff; color:#cc945e}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover, ul#nav li:hover li:hover a, ul#nav li.iehover li a:hover, ul#nav li.iehover li.iehover a {/* background:#DDD; color:#a52b2a */}

ul#nav ul, ul#nav ul ul, ul#nav ul ul ul {display:none; position:absolute; top:0; left:224px}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.iehover ul ul, ul#nav li.iehover ul ul ul {display:none}

ul#nav li:hover ul, ul#nav ul li:hover ul, ul#nav ul ul li:hover ul, ul#nav li.iehover ul, ul#nav ul li.iehover ul, ul#nav ul ul li.iehover ul {display:block}

/* Структура разметки */
#mainmenublock {width:100%; margin:0 auto}