#navlist    { background:url("../images/navlist-bg.jpg") no-repeat top; float:left; padding-top:10px; width:170px; }
#navlist ul { font-size:14px; list-style-type:none; margin:0; padding:0; padding-top:3px; }
#navlist li { display:inline; }

/* level 1 */
#navlist a  { background:#8E69A2; border:1px solid #000; border-left:none; color:#FFF; display:block;
              margin:12px 0 5px 13px; padding:1px 0 1px 12px; text-decoration:none; width:130px; }
#navlist li.act a  { background:#8E69A2 url("../images/navlist-lvl1-act.gif") no-repeat right; width:140px; }
#navlist li.open a { background:#8E69A2 url("../images/tr.gif") no-repeat right; width:140px; }

/* level 2 */
#navlist ul li ul { font-size:12px; }
#navlist ul li.act ul li a  { background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                              margin:0 0 3px 25px; width:100px; }

#navlist ul li.open ul li a { background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                              margin:0 0 3px 25px; width:100px; }

#navlist ul li.open ul li.act a { background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                                  margin:0 0 3px 25px; width:100px; color:#ffff00; }

/* level 3 */
#navlist ul li ul li ul { font-size:11px; padding-top:0px; }

#navlist ul li.open ul li.act ul li a {
                              background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                              margin:0 0 3px 35px; width:100px; color:#ffffff; }

#navlist ul li.open ul li.open ul li a {
                              background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                              margin:0 0 3px 35px; width:100px; color:#ffffff; }

#navlist ul li.open ul li.open ul li.act a {
                              background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                              margin:0 0 3px 35px; width:100px; color:#ffff00; }

/* level 4 */
#navlist ul li.open ul li.open ul li.act ul li a {
                               background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                               margin:0 0 3px 45px; width:100px; color:#ffffff; }

#navlist ul li.open ul li.open ul li.open ul li a {
                               background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                               margin:0 0 3px 45px; width:100px; color:#ffffff; }

#navlist ul li.open ul li.open ul li.open ul li.act a {
                               background:url("../images/navlist-lvl2-bg.gif") no-repeat top left; border:none;
                               margin:0 0 3px 45px; width:100px; color:#ffff00; }

/* ----------------------------------------------------------------- */
#navlist ul li#navPrint a { background:url("../images/print.gif") no-repeat left; border:none; margin:15px 0 15px 15px;
                            padding-left:27px; width:auto; }

#navlist ul li#navShop a  { background:url("../images/balloon-art-shop.jpg") no-repeat left; height:65px; padding:0;
                            position:absolute; top:9px; right:24px; width:96px; }
#navlist ul li#navShop a span { display:none; }

/* navlist2 */
#navlist2 { border-bottom:1px solid #B43749; border-top:1px solid #B43749; position:absolute; right:0; top:115px;
            padding-right:7px; }
#navlist2 ul { font-size:12px; list-style-type:none; margin:0; padding:0; }
#navlist2 li { display:inline; }
#navlist2 a { float:left; padding:1px 7px 0 14px; text-decoration:none; }
