/**
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          <li><a href="#" class="parent"><span>level 1</span></a>
 *              <div><ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <div><ul><li><a href="#"><span>level 3</span></a></li></ul></div>
 *                  </li>
 *              </ul></div>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */
/* menu2012 */
div#menu2{
width:876px;
margin:0 auto;
height:43px;
}
div#menu2 span{
text-shadow:1px 1px 2px rgba(0,0,0,40);
}
div#menu2 a:hover span{
text-shadow:1px 2px 3px rgba(0,0,0,40);
}
.menu-title{
width:100%;
height:43px;
overflow:hidden;
}
.menu-title ul{
width:100%;
height:43px;
list-style-type:none;
overflow:hidden;
}
.menu-t-1{
float:left;
width:103px;
height:43px;
text-align:center;
color:#fff;
font-family:Verdana;
font-size:13px;
font-weight:bold;
line-height:41px;
}
.menu-t-1 a{
font-family:Verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.menu-t-1 a:hover{
font-family:Verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.menu-t-1 a:visited{
font-family:Verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.menu-t-2{
float:left;
width:103px;
height:43px;
text-align:center;
color:#fff;
font-family:Verdana;
font-size:13px;
font-weight:bold;
line-height:41px;
background:url(/images/menu-2012-bg.jpg) no-repeat 0 0;
text-shadow:1px 1px 2px #000;
}
.menu-t-2 a{
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-shadow:1px 2px 2px #000;
}
.menu-t-2 a:hover{
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-shadow:1px 2px 3px #000;
}
.menu-t-2 a:visited{
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-shadow:1px 2px 3px #000;
}
.menu-d-1,.menu-d-2,.menu-d-3,.menu-d-4,.menu-d-5,.menu-d-6,.menu-d-7,.menu-d-8{
position:absolute;
display:none;
z-index:999;
margin:0px;
padding:0px;
overflow:hidden;
}
.menu-d-1{
width:254px;
height:auto;
top:0px;
left:12px;
}
.menu-d-2{
width:545px;
height:auto;
top:0px;
left:41px;
}
.menu-d-3{
width:737px;
height:auto;
top:0px;
left:15px;
}
.menu-d-4{
width:356px;
height:auto;
top:0px;
left:321px;
}
.menu-d-5{
width:881px;
height:auto;
top:0px;
left:10px;
}
.menu-d-6{
width:376px;
height:auto;
top:0px;
left:527px;
}
.menu-d-7{
width:178px;
height:auto;
top:0px;
left:630px;
}
.menu-d-8{
width:160px;
height:auto;
top:0px;
left:733px;
}
.menu-d-t,.menu-d-t2,.menu-d-t3,.menu-d-t4,.menu-d-t5,.menu-d-t6,.menu-d-t7,.menu-d-t8{
width:254px;
height:4px;
overflow:hidden;
clear:both;
}
.menu-d-t2{width:540px;}
*html .menu-d-t2{width:520px;}
.menu-d-t3{width:707px;}
.menu-d-t4{width:330px;}
.menu-d-t5{width:881px;}
.menu-d-t6{width:198px;}
.menu-d-t7{width:178px;}
.menu-d-t8{width:160px;}
.mdt-l{
width:3px;
height:4px;
float:left;
overflow:hidden;
background-color:#3E77B9;
}
.mdt-c,.mdt-c2,.mdt-c3,.mdt-c4,.mdt-c5,.mdt-c6,.mdt-c7,.mdt-c8{
width:248px;
height:4px;
background-color:#3E77B9;
float:left;
overflow:hidden;
}
.mdt-c2{width:534px;}
*html .mdt-c2{width:514px;}
.mdt-c3{width:701px;}
.mdt-c4{width:324px;}
.mdt-c5{width:875px;}
.mdt-c6{width:192px;}
.mdt-c7{width:172px;}
.mdt-c8{width:154px;}
.mdt-r{
width:3px;
height:4px;
float:left;
overflow:hidden;
background-color:#3E77B9;
}
.menu-d-b,.menu-d-b2,.menu-d-b3,.menu-d-b4,.menu-d-b5,.menu-d-b6,.menu-d-b7,.menu-d-b8{
width:254px;
height:232px;
clear:both;
}
.menu-d-b2{width:540px;height:222px;}
*html .menu-d-b2{width:520px;height:222px;}
.menu-d-b3{width:707px;height:252px;}
.menu-d-b4{width:330px;height:195px;}
.menu-d-b5{width:881px;height:290px;}
.menu-d-b6{width:198px;height:110px;}
.menu-d-b7{width:178px;height:110px;}
.menu-d-b8{width:160px;height:180px;}
.mdb-l{
width:3px;
height:100%;
float:left;
background:url(/images/menu-mdb-l.jpg) 0 0 repeat-y;
}
.mdb-c,.mdb-c2,.mdb-c3,.mdb-c4,.mdb-c5,.mdb-c6,.mdb-c7,.mdb-c8{
width:248px;
height:100%;
float:left;
background-color:#fff;
overflow:hidden;
}
.mdb-c2{width:534px;}
*html .mdb-c2{width:514px;} 
.mdb-c3{width:701px;}
.mdb-c4{width:324px;}
.mdb-c5{width:875px;}
.mdb-c6{width:192px;}
.mdb-c7{width:172px;}
.mdb-c8{width:154px;}
.mdb-r{
width:3px;
height:100%;
float:left;
background:url(/images/menu-mdb-r.jpg) 0 0 repeat-y;
}
.menu-d-f,.menu-d-f2,.menu-d-f3,.menu-d-f4,.menu-d-f5,.menu-d-f6,.menu-d-f7,.menu-d-f8{
width:254px;
clear:both;
height:4px;
overflow:hidden;
}
.menu-d-f2{width:540px;}
*html .menu-d-f2{width:520px;}
.menu-d-f3{width:707px;}
.menu-d-f4{width:330px;}
.menu-d-f5{width:881px;}
.menu-d-f6{width:198px;}
.menu-d-f7{width:178px;}
.menu-d-f8{width:160px;}
.mdf-l{
width:3px;
background:url(/images/menu-mdf-foot.png) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
*html .mdf-l{
width:3px;
background:url(/images/menu-mdf-foot.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
.mdf-c,.mdf-c2,.mdf-c3,.mdf-c4,.mdf-c5,.mdf-c6,.mdf-c7,.mdf-c8{
width:248px;
height:4px;
overflow:hidden;
background-color:#3E77B9;
float:left;
}
.mdf-c2{width:534px;}
*html .mdf-c2{width:514px;}
.mdf-c3{width:701px;}
.mdf-c4{width:324px;}
.mdf-c5{width:875px;}
.mdf-c6{width:192px;}
.mdf-c7{width:172px;}
.mdf-c8{width:154px;}
.mdf-r{
width:3px;
background:url(/images/menu-mdf-foot1.png) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
*html .mdf-r{
width:3px;
background:url(/images/menu-mdf-foot1.gif) 0 0 no-repeat;
height:4px;
overflow:hidden;
float:left;
}
.mdb-slu,.mdb-slu7,.mdb-slu8{
width:220px;
margin:5px 0 0 14px;
height:auto;
}
.mdb-slu7,.mdb-slu8{width:170px;}
.mdb-slu2-l,.mdb-slu3-l,.mdb-slu4-l,.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr,.mdb-slu6-l{
float:left;
width:160px;
height:auto;
padding:5px 0 0 14px;
}
.mdb-slu2-l{width:170px;}
*html .mdb-slu2-l{width:160px;overflow:hidden;}
.mdb-slu6-l{height:318px;width:175px;}
*html .mdb-slu6-l{overflow:hidden;}
.mdb-slu3-l{width:170px;}
*html .mdb-slu3-l{width:160px;overflow:hidden;}
.mdb-slu4-l{width:150px;}
*html .mdb-slu4-l{overflow:hidden;}
.mdb-slu5-l{width:160px;height:300px;}
.mdb-slu2-c,.mdb-slu3-cl,.mdb-slu3-cr,.mdb-slu5-cl{
float:left;
width:171px;
height:270px;
padding:5px 0 0 14px;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
}
*html .mdb-slu3-cl,.mdb-slu3-cr{overflow:hidden;}
.mdb-slu2-c{width:160px;}
*html .mdb-slu2-c{width:160px;overflow:hidden;}
.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr{width:143px;}
*html .mdb-slu5-cl,.mdb-slu5-l,.mdb-slu5-cc,.mdb-slu5-cr,.mdb-slu5-r{overflow:hidden;}
.mdb-slu5-cl{height:290px;}
.mdb-slu5-cc{height:290px;}
.mdb-slu5-cr{height:290px;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;}
.mdb-slu3-cr{border-left:0px solid #C6C6C6;width:150px;}
.mdb-slu2-r,.mdb-slu3-r,.mdb-slu4-r,.mdb-slu5-r,.mdb-slu6-r{
float:left;
width:160px;
height:270px;
padding:5px 0 0 14px;
}
*html .mdb-slu6-r{overflow:hidden;}
*html .mdb-slu5-r{width:195px;}
*+html .mdb-slu5-r{width:195px;}
.mdb-slu3-r{width:150px;}
*html .mdb-slu3-r{width:150px;overflow:hidden;}
.mdb-slu2-r{width:155px;}
*html .mdb-slu2-r{width:150px;overflow:hidden;}
.mdb-slu6-r{border-right:1px solid #C6C6C6;height:318px;width:155px;}
.mdb-slu4-r{border-left:1px solid #C6C6C6;width:145px;}
*html .mdb-slu4-r{overflow:hidden;}
.menu-d-b2 h3,.menu-d-b3 h3,.menu-d-b4 h3{
color:#2B5197;
font-size:12px;
font-weight:bold;
font-family:Verdana;
height:26px;
line-height:26px;
margin:5px 0 0 0;
display:block;
clear:both;
padding:0px;
}
.menu-d-b5 h3,.menu-d-b6 h3{
color:#2B5197;
font-size:12px;
font-weight:bold;
font-family:Verdana;
height:26px;
line-height:26px;
margin:5px 0 0 0;
display:block;
clear:both;
padding:0px;
}
.menu-d-b h3 a,.menu-d-b2 h3 a,.menu-d-b3 h3 a,.menu-d-b4 h3 a,.menu-d-b5 h3 a,.menu-d-b6 h3 a{
color:#2B5197;
text-decoration:none;
}
*html .menu-d-b3 h3 a{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a{
color:#2B5197;
text-decoration:none;
}
.menu-d-b h3 a:hover,.menu-d-b2 h3 a:hover,.menu-d-b4 h3 a:hover,.mdb-slu6-l h3 a:hover{
color:#2B5197;
border-bottom:1px solid #2B5197;
text-decoration:none;
}
*html .menu-d-b3 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
.menu-d-b3 h3 a:hover,.menu-d-b5 h3 a:hover,.menu-d-b6 h3 a:hover{
color:#2B5197;
text-decoration:none;
}
.menu-d-b h3 a:visited,.menu-d-b2 h3 a:visited,.menu-d-b3 h3 a:visited,.menu-d-b4 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
*html .menu-d-b3 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
*+html .menu-d-b3 h3 a:visited{
color:#2B5197;
text-decoration:none;
}
.menu-d-b ul,.menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul{
list-style-type:none;
width:220px;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
}
.menu-d-b2 ul,.menu-d-b3 ul,.menu-d-b4 ul,.menu-d-b5 ul,.menu-d-b6 ul,.menu-d-b7 ul,.menu-d-b8 ul{width:197px;}
.menu-d-b ul li,.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li{
background:url(/images/menu-li-pic.gif) 0px 12px no-repeat;
width:220px;
text-align:left;
height:24px;
line-height:24px;
font-family:Verdana;
font-size:12px;
color:#333;
padding:0 0 0 8px;
clear:both;
}
.menu-d-b2 ul li,.menu-d-b3 ul li,.menu-d-b4 ul li,.menu-d-b5 ul li,.menu-d-b6 ul li,.menu-d-b7 ul li,.menu-d-b8 ul li{width:197px;}
.menu-d-b ul li a,.menu-d-b2 ul li a,.menu-d-b3 ul li a,.menu-d-b4 ul li a,.menu-d-b5 ul li a,.menu-d-b6 ul li a,.menu-d-b7 ul li a,.menu-d-b8 ul li a{
color:#333;
text-decoration:none;
}
.menu-d-b ul li a:hover,.menu-d-b2 ul li a:hover,.menu-d-b3 ul li a:hover,.menu-d-b4 ul li a:hover,.menu-d-b5 ul li a:hover,.menu-d-b6 ul li a:hover,.menu-d-b7 ul li a:hover,.menu-d-b8 ul li a:hover{
color:#333;
border-bottom:1px solid #333;
text-decoration:none;
}
.menu-d-b ul li a:visited,.menu-d-b2 ul li a:visited,.menu-d-b3 ul li a:visited,.menu-d-b4 ul li a:visited,.menu-d-b5 ul li a:visited,.menu-d-b6 ul li a:visited,.menu-d-b7 ul li a:visited,.menu-d-b8 ul li a:visited{
color:#333;
text-decoration:none;
}