@charset "utf-8";
/* CSS Document */

/* common styling */
/* IE7 */ 
.nav {position:relative; font-size:12px;margin-left:10px;overflow:hidden;height:50px;}
.nav ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;padding:0px 30px;height:25px; text-align:center; line-height:24px;overflow:hiddenb; font-weight:bold;background:url(../images/ico_02.gif) no-repeat 20px 10px;}
.nav ul {padding:0; margin:0;list-style-type: none; }
.nav ul li {float:left;position:relative;}
.nav ul li ul {display: none;}
/* specific to non IE browsers */
.nav ul li:hover,#lion {background:url(../images/bg_menu_on.jpg);color:#fff;}
.nav ul li:hover a:hover,#lion span{background:url(../images/ico_03.gif) no-repeat 20px 10px;color:#fff;}
.nav ul li:hover ul {display:block; position:absolute; top:25px;left:-100px;background:url(../images/bg_header.jpg) left -133px;width:800px;}
.nav ul li:hover ul li{}
.nav ul li:hover ul li:hover{background:none;}
.nav ul li:hover ul li a.hide { color:#ad3734;}
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li a {background:none;color:#979797;padding:0px 10px;font-size:11px;font-weight:normal;}
.nav ul li:hover ul li a:hover {color:#ad3734;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:26px;}
.nav ul li:hover ul li:hover ul.left {left:-105px;}
/* End IE7 */ 

/* IE6 */ 
* html .nav ul li a,* html .menu ul li a:visited {float:left;padding:0px;}
* html .nav ul li a.hide,* html .menu ul li a:visited.hide {display:none;}
* html .nav ul li a span{padding:0px 28px;display:block;float:left; cursor:pointer;}
* html .nav ul li a:hover ul li a.hide  {display:none;}
/* html .nav ul li a #subon{display:none;}*/
* html .nav a.lis{padding:0px;margin:0px;}
* html .nav a.lis span{background:url(../images/bg_menu_on.jpg) repeat-x;color:#fff;height:30px;margin:0px;}
* html .nav ul li a:hover{background:url(../images/bg_menu_on.jpg) repeat-x;color:#fff;}
* html .nav ul li a:hover span{background:url(../images/ico_03.gif) no-repeat 20px 10px;color:#fff;}
* html .nav ul li a:hover ul{display:block; position:absolute; top:25px;left:-100px;width:800px;background:url(../images/bg_header.jpg) left -133px #ccc;}
* html .nav ul li a:hover ul li a.sub{background:#6a3; color:#fff;}
* html .nav ul li a:hover ul li a{background:none;color:#979797;float:left;display:block; padding:0px 10px;font-size:11px;font-weight:normal;}
* html .nav ul li a:hover ul li a:hover{color:#ad3734;font-weight:bold;background:none;}
/* End IE6 */ 