.menu{
height:40px;
float:left;
width:100%;
position:relative;
z-index:600;
top:0px;
left:0px;
}
#nav.menu ul{
margin:0;
padding:0;
}
.menu ul li{
float:left;
list-style:none;
}

.menu ul li:hover{
background:#505050;
-moz-box-shadow: 0px 3px 3px #505050;
-webkit-box-shadow: 0px 3px 3px #505050;
box-shadow-bottom: 0px 3px 3px #505050;
height:33px;
}

.menu ul li h3{
margin:0;
padding:0;
font-size:12px;
}
.menu ul li a{
text-decoration:none;
color:#fff;
font-size:12px;
padding:0 33px;
font-weight:bold;
line-height:40px;
}
.menu ul li a:hover{
color:#fff;
}
.menu_search{
background:url(../images/menusearch_bg.png) no-repeat 0 2px;
width:91px;
float:right;
height:24px;
padding-left:15px;
margin-right:7px;
margin-top:3px;
}
.menu_search input{
border:none;
background:none;
color:#336086;
font-weight:bold;
font-size:12px;
margin-top:4px;
}

/* -------------------------------------------------------------- 
   IN MENU
-------------------------------------------------------------- */

#nav li div.dd{
display:none;
}
.menu ul li .dd a{
margin:0;
line-height:normal;
padding:0;!important
}
.menu ul li .p{
margin:0;
padding:0;!important
}

div.dd{
position:absolute;
z-index:1000;
line-height:normal; 
height:auto;   
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
  -moz-box-shadow:    1px 1px 1px 1px #7f7f7f;
  -webkit-box-shadow: 1px 1px 1px 1px #7f7f7f;
  box-shadow:         1px 1px 1px 1px #7f7f7f;
  background:#fffffc;
   padding:8px;
}
.dd_ttl { background:url(../images/in_menu/dd_ttl_bg.gif) no-repeat; font:bold 14px arial; color:#fff; padding:1px 15px; display:inline-block; height:19px; position:absolute; top:8px; left:6px;}


.gL_10 {
	font:10px/13px tahoma, Arial;
	color:#666;
}
.dd_greybx { background:#2a333a; padding:10px; height:200px;}


.PL10 {
                padding-left:10px;
}
.FR {
                float:right;
}
p.MT5 {
                margin:5px 0 0 0;
}
p.MT10 {
    margin:10px 0 0 0;
}

p.MT3 {
                margin:3px 0 0 0;
}

.PR10 {
                padding-right:10px;
}
.MB10 {
                margin-bottom:10px;
}
.FL {
                float:left; 
}
.PR10 {
                padding-right:10px;
}

.gD_15 {
                font:15px/18px Arial;
                color:#333;
}
.r_15 { font:15px arial; color:#e50018}

.bl_14 {
                font:15px/14px Arial;
                color:#0b578f;
}
p.MT5 a.gL_10 {
                font:10px/13px Tahoma, Arial;
                color:#666;
                margin:5px 0;
}
p.MT5 a.gL_10:hover {
                color:#666;
                text-decoration:underline;
}

p.MT3 a.gL_10 {
                font:10px/13px Tahoma, Arial;
                color:#666;
}
p.MT3 a.gL_10:hover {
                color:#666;
                text-decoration:underline;
}
.CL {
    clear: both;
}
.PL10 {
    padding-left:0px;
}
.PR10 {
    padding-right: 10px;
}
.PT10 {
    padding-top: 10px;
}
.MT10 .wh_14 {
    color: #FFFFFF;
    font-size: 15px;
}
.FL p a.bl_14 {
                font:15px/14px Arial;
                color:#0b578f;
}
.FL p a.bl_14:hover {
                text-decoration:underline;
                color:#0b578f;
}


.FR p a.bl_12 {
                font:bold 11px/17px Arial;
                color:#423f35;
}
.FR p{
margin:0;
padding:0;!important
}
.FL a.bl_12 {
                font:bold 11px/17px Arial;
                color:#423f35;
}
.FL a.bl_12:hover {
                text-decoration:none;
                color:#d23504;
}
.FR a.bl_12 {
                font:bold 11px/17px Arial;
                color:#423f35;
}
.FR a.bl_12:hover {
                text-decoration:none;
                color:#d23504;
}

.gD_13{
font:12px/15px Arial;
width:525px;
height:18px;
overflow:hidden;
}

.FL .gD_13 a{
font-weight:bold;
}

.MT5{
margin-bottom:5px;
padding:5px 5px 5px 0;
border:1px solid #850000;
}





.MT5 img{
	margin:0px 5px;
    border:1px solid #c4c3c3;
    padding:3px;
}

