.mattblackmenu ul{

width:auto;
margin:0px;
padding:0px;

}
.mattblackmenu{
width:auto;



}

.mattblackmenu li{
display: inline;
margin:0px;
margin-left:9px;
padding-left:9px;
height:31px;
background:url(../images/line.gif) 0px 0 no-repeat;
float:left;

}

.mattblackmenu li a{
float: left;
display: block;
height:18px;
padding-top:12px;
}


.mattblackmenu li a:link, .mattblackmenu li a:active{
color:#fff;

}
.mattblackmenu li a:visited{

}

.mattblackmenu li a:hover{
font-size:11px;
font-weight:bold;
color: #fff;
text-decoration:none;
height:16px;
padding-top:12px;
border-bottom: 2px solid #75B7E0;
}

.mattblackmenu a.selected{

font-size:11px;
font-weight:bold;
color: #fff;
text-decoration:none;
height:16px;
padding-top:12px;
border-bottom: 2px solid #75B7E0;
}


.ddsubmenustyle{ /*topmost and sub ULs, respectively*/
font: normal 11px ;
margin: 0;
padding:0;
position: absolute;
left: 0;
top: 0px;
float:left;
list-style-type: none;
background:#4F5363;
border: 1px solid #3A3D4C;
visibility: hidden;
border-top: 0px solid #3A3D4C;
z-index: 100;
}

.ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px ;
margin: 0;
padding:0;
position: absolute;
left: 0;
top: 0px;
float:left;
list-style-type: none;
background:#4F5363;
border: 1px solid #3A3D4C;
visibility: hidden;
border-top: 0px solid #3A3D4C;
z-index: 100;

}

.ddsubmenustyle li a{
display: block;
width: 205px; /*width of menu (not including side paddings)*/
color:#fff;
font-size:11px; 
font-weight:normal;
background-color:#4F5363;
text-decoration: none;
padding: 5px 8px;
border-top: 1px solid #3A3D4C;

}
.ddsubmenustyle li a:link, .ddsubmenustyle li a:visited{
color:#fff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 205px; /*width of menu (include side paddings of LI A*/
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
margin:0px; height:22px;
}


.ddsubmenustyle li a:hover{
display: block;
color:#fff;
font-size:11px; 
font-weight:normal;
background-color:#75B7E0;
text-decoration: none;
padding:5px 8px;
border-top: 1px solid #3A3D4C;
overflow:hidden;

}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
border: 0;
padding:0px;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}


.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}





/*----- CSS for dropdown menu top right begins -----*/

.droptabhover { background:transparent url(../images/quick-tab.gif) 0 0 no-repeat; width:209px; height:25px; float:left; }
.droptabhout { background:transparent url(../images/quick-tab.gif) 0 -25px no-repeat; width:209px; height:25px; float:left; }


#Layer1 {
	z-index:9000;
	float:left;
/*	position:absolute;*/
	right:0px;
	top:30px;
	/*display:none;*/
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.layer-inner { width:900px;}
.layer-inner .box-container1 { width:879px; float:left;/* position:relative; */ /*padding:0px 5px 0 15px;*/ }


ul.quick-container { padding:12px 5px 12px 0px; margin:0; width:120px; float:left;  }
ul.quick-container li { vertical-align:middle;list-style:none; display:block; margin-bottom:3px;}
ul.quick-container li a:link, ul.quick-container li a:visited { color:#0c315b;   padding:0px 4px; line-height:15px;font-size:14px;  vertical-align:middle; display:block;   }

ul.quick-container li a img,ul.quick-container1 li a img,ul.quick-container2 li a img,ul.quick-container3 li a img,ul.quick-container4 li a img{ margin-right:8px;}



ul.quick-container li a:hover strong { color:#fff;  }
ul.quick-container li a:hover { color:#e88c03;/* background-color:#75B7E0;*/ text-decoration:none; padding:0px 4px;  }


ul.quick-container1 { padding:12px 7px 12px 8px; margin:0;  width:270px; float:left; }
ul.quick-container1 li {  vertical-align:middle;list-style:none; display:block;}
ul.quick-container1 li a:link, ul.quick-container1 li a:visited { color:#0c315b; line-height:24px;font-size:14px; padding:0px 4px;  vertical-align:middle; padding-bottom:1px;   }
ul.quick-container1 li a strong { color:#fff; }
ul.quick-container1 li a:hover strong { color:#fff; }
ul.quick-container1 li a:hover { color:#e88c03; /*background-color:#75B7E0;*/ text-decoration:none; padding:0px 4px; padding-bottom:1px; }


ul.quick-container2 { padding:12px 0px 12px 10px; margin:0; width:229px; float:left; }
ul.quick-container2 li {  vertical-align:middle;list-style:none; display:block;}
ul.quick-container2 li a:link, ul.quick-container2 li a:visited { color:#0c315b; line-height:24px;font-size:14px; vertical-align:middle; padding:0px 4px;  padding-bottom:1px;  }
ul.quick-container2 li a strong { color:#fff;  }
ul.quick-container2 li a:hover strong { color:#fff;  }
ul.quick-container2 li a:hover { color:#e88c03; /*background-color:#75B7E0;*/ text-decoration:none; padding:0px 4px; padding-bottom:1px; }

ul.quick-container3 { padding:12px 0px 12px 10px;margin:0;  width:150px; float:left; }
ul.quick-container3 li {vertical-align:middle;list-style:none;display:block; }
ul.quick-container3 li a:link, ul.quick-container3 li a:visited { color:#0c315b; line-height:24px;font-size:14px; vertical-align:middle; padding:0px 4px; padding-bottom:1px;  }
ul.quick-container3 li a strong { color:#fff;  }
ul.quick-container3 li a:hover strong { color:#fff;  }
ul.quick-container3 li a:hover { color:#e88c03; /*background-color:#75B7E0;*/ text-decoration:none;  padding:0px 4px; padding-bottom:1px; }

ul.quick-container li a strong,ul.quick-container1 li a strong,ul.quick-container2 li a strong,ul.quick-container3 li a strong,ul.quick-container4 li a strong,ul.quick-container5 li a strong { color:#fff; font-size:16px;   }

/*----- CSS for dropdown menu top right end -----*/

.menu_bar_top_bg{background:transparent url(../images/menu_bar_top_bg.png) no-repeat; width:100%; height:8px; float:left; overflow:hidden;}
.menu_bar_middle_shadow_bg{background:transparent url(../images/menu_bar_middle_shadow_bg.png) repeat-y; padding:0 7px 0 1px; width:871px;  float:left;}
.menu_bar_bottom_bg{background:transparent url(../images/menu_bar_bottom_shadow_bg.png) no-repeat; width:100%; height:16px; float:left; overflow:hidden;}
.menu_bar_middle_bg{background:transparent url(../images/menu_bar_middle_bg.png) repeat-x ; width:861px; padding:0 0 0 10px;  float:left; background-color:#d5d5d5;}

.menu_item_1{ font-family:Arial, Helvetica, sans-serif; color:#ee9246 !important; font-size:18px; border-bottom:#d6d6d6 1px solid; padding-bottom:9px !important; padding-top:3px !important; float:left; clear:both; width:90%; margin-bottom:10px;}
.menu_item_1 span{padding-left:24px; color:#ee9246; font-weight:bold; background:transparent url(../images/menu_icon_1.png) no-repeat; padding-bottom:7px !important; }

.menu_item_2{ font-family:Arial, Helvetica, sans-serif; color:#ee9246 !important; font-size:18px; border-bottom:#d6d6d6 1px solid; padding-bottom:3px !important; float:left; clear:both; width:90%; margin-bottom:10px;}
.menu_item_2 span{padding-left:24px; color:#ee9246; font-weight:bold; background:transparent url(../images/menu_icon_2.png) no-repeat; padding-bottom:4px !important;}

.menu_item_3{ font-family:Arial, Helvetica, sans-serif; color:#ee9246 !important; font-size:18px; border-bottom:#d6d6d6 1px solid; padding-bottom:3px !important;  float:left; clear:both; width:90%; margin-bottom:10px;}
.menu_item_3 span{padding-left:24px; color:#ee9246; font-weight:bold; background:transparent url(../images/menu_icon_3.png) no-repeat; padding-bottom:4px !important;}

.menu_item_4{ font-family:Arial, Helvetica, sans-serif; color:#ee9246 !important; font-size:18px; border-bottom:#d6d6d6 1px solid; padding-bottom:3px !important; width:150px !important; clear:both; width:90%; margin-bottom:10px;}
.menu_item_4 span{padding-left:24px; color:#ee9246; font-weight:bold; background:transparent url(../images/menu_icon_4.png) no-repeat; padding-bottom:4px !important;}





/*04.08.2011new menu css*/

.new_navigation { 
padding:0 0 0 20px; 
margin:0; 
list-style:none; 
height:40px;
width:600px;
margin:auto;


/*background:#1841c8 url(new_navigation/nav_background.gif); */
}
.new_navigation li { 
float:left; 
} 
.new_navigation li a { 
display:block; 
float:left; 
height:40px; 
line-height:40px; 
color:#000; 
text-decoration:none; 
font-family:verdana, sans-serif; 
text-align:center; 
padding:0 0 0 10px; 
font-size:12px; 
} 
.new_navigation li a b { 
float:left; 
display:block; 
padding:0 16px 0 8px; 
}


.new_navigation li.current a { 
color: #000; 

} 
.new_navigation li a:hover { 
color: #F60;

} 
.new_navigation li a em { 
display:block; 
float:left; 
width:30px; 
height:40px; 
}

/* ICON ELEMENTS */ 

.new_navigation li a em.digital { 
background-image: url(../images/digital.png); 
background-repeat: no-repeat; 
background-position: center center; 
} 
.new_navigation li a em.portfolio { 
background-image: url(../images/portfolio.png); 
background-repeat: no-repeat; 
background-position: center center; 
} 
.new_navigation li a em.online { 
background-image: url(../images/qoute.png); 
background-repeat: no-repeat; 
background-position: center center; 
} 
.new_navigation li a em.contacts { 
background-image: url(../images/contacts.png); 
background-repeat: no-repeat; 
background-position: center center; 
} 





