/* Specificatii Generale site */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2F3B46; margin: 0px; padding: 0px; background: #FFF; } 

/* Specificatii generale link-uri de tip text */
a:link { text-decoration: none; color : #CC0000; }
a:active { text-decoration: underline; color : #CC0000; }
a:visited { text-decoration: none; color : #CC0000; }
a:hover	{ text-decoration: underline; color : #6699CC; } 

#bgcontain { width: 787px; margin: 0 auto; padding: 0 auto; text-align: left; }


#header { padding: 0px; margin: 30px 0px 0px 0px; width: 787px; height: 85px; background: #000066 url(../_img/bkg_header.png) no-repeat left top; }
#header h1 { font-size: 0.1em; margin : 0; padding : 0; text-indent: -5000px; line-height: 0.1em;}
#header h1 a { margin : 30px 0px 0px 0px; color:#fff; display: block; height: 32px; width: 102px; background: url(../_img/menu/menu_05.png); position:relative; left:-275px; no-repeat text-decoration: none; cursor: hand; float: right;  }
#header h1 a:hover { BACKGROUND-POSITION: left bottom } 
#header h3 { font-size: 0.1em; margin : 0; padding : 0; text-indent: -5000px; line-height: 0.1em;}


#headera { padding: 0px; margin: 30px 0px 0px 0px; width: 787px; height: 85px; background: #000066  no-repeat left top; }
#headera h1 { font-size: 0.1em; margin : 0; padding : 0; text-indent: -5000px; line-height: 0.1em;}
#headera h1 a { margin : 30px 0px 0px 0px; color:#fff; display: block; height: 31px; width: 368px; background: url(../_img/logo_top_connexus.png); text-decoration: none; cursor: hand; float: right; }


.menu { width: 419px; padding: 0px; margin:30px 0px 0px 0px; float: left;}
.menu A { DISPLAY: block; HEIGHT: 32px }
.menu I { DISPLAY: none}
.menu ul { DISPLAY: inline; padding: 0px; margin: 0px;}
.menu li { DISPLAY: block; FLOAT: left; margin: 0px; padding: 0px; LIST-STYLE-TYPE: none }
.menu A.home { BACKGROUND:  url(../_img/menu/menu_01.png) no-repeat; WIDTH: 72px;}
.menu A.home_on { BACKGROUND: url(../_img/menu/menu_01.png) no-repeat left bottom; WIDTH: 72px; }
.menu A.company_info { BACKGROUND:  url(../_img/menu/menu_02.png) no-repeat; WIDTH: 102px; }
.menu A.company_info_on { BACKGROUND: url(../_img/menu/menu_02.png) no-repeat left bottom; WIDTH: 102px; }
.menu A.products_services { BACKGROUND:  url(../_img/menu/menu_03.png) no-repeat; WIDTH: 156px; }
.menu A.products_services_on { BACKGROUND:  url(../_img/menu/menu_03.png) no-repeat left bottom; WIDTH: 156px; }
.menu A.contact_us { BACKGROUND:  url(../_img/menu/menu_04.png) no-repeat; WIDTH: 89px; }
.menu A.contact_us_on { BACKGROUND:  url(../_img/menu/menu_04.png) no-repeat left bottom; WIDTH: 89px; }
.menu A:hover { BACKGROUND-POSITION: left bottom } 

.submenu { width: 100%; float: left; background: url(../_img/bkg_submenu.jpg) repeat-x; margin: 0px 0px 116px 0px;}
.submenu ul { padding: 7px 0px 9px 0px; margin: 0px 20px; font-size: 9px; font-weight: bold; }
.submenu li { padding: 0px 3px 0px 5px; margin: 0px; list-style-type: none; display: inline; border-left: solid 1px #99ccff; }
.submenu li a { color: #fff; text-decoration: none; }
.submenu li a:visited { color: #fff; text-decoration: none; }
.submenu li a:hover { color: #99ccff; text-decoration: underline; }

/* Tab Connexus Air */
#connexusairbar { float: left; clear: both; width: 782px; background: url(../_img/bkg_connexusairbar.png); height: 23px; padding: 5px 5px 0px 0px; } 
#connexusairbar a {color: #fff; text-decoration: underline; font-size: 11px; letter-spacing: -1px; font-weight: bold;} 
#connexusairbar a:hover { color: #fff; text-decoration: underline;} 

/* Index Front Page */
#container { float: left; clear: both; border: solid 1px #e0e0e0; width: 755px; margin-top: 1px; padding: 15px; } 
#container h2 { color: #CC0000; font-family: 'Trebuchet MS'; letter-spacing: -1px; font-size: 18px; font-weight: bold; padding: 5px 0px; margin: 0px;} 

#content { float: left; width: 505px; border-right: solid 1px #ccc; padding-right: 15px; } 
#content h2 { border-bottom: dashed 1px #ccc;} 
#content p { font-size: 11px; padding: 5px 0px; margin: 5px 0px;} 
#content strong { letter-spacing: -1px;} 

#rightbar { float: right; width: 215px; padding-left: 15px; }
#rightbar h2 { border-bottom: dashed 1px #ccc;} 


/* Index Subheader Right */
#imgRightSubheader1 { background: url(../_img/airplane_01.jpg); top: 115px; position: absolute; margin-left: 380px; width: 407px; height: 144px; }
#imgRightSubheader2 { background: url(../_img/airplane_02.jpg); top: 115px; position: absolute; margin-left: 380px; width: 407px; height: 144px; }
/* Index Subheader Right */
#imgLeftSubheader { background: url(../_img/connexus_logo_center.jpg) no-repeat left top ; height: 116px; top: 143px; position: absolute; width: 787px; float: left;}

#footer { width: 100%; clear: both; float: left; background: #F8F8F8; padding: 10px 0px 12px 0px; margin-top: 2px;}
#footer ul { padding: 0px; margin: 0px;}
#footer li { float: left; font-size: 10px; list-style-type: none; display: inline;  }
#footer li a { font-weight: bold; font-size: 9px; border-right: solid 1px #ccc; padding: 2px 5px; margin: 0px; text-decoration: underline; }

.footerALTD { position: absolute; width: 107px; padding: 0px; margin: 0px 0px 0px 675px;}
.footerALTD h3 { font-size: 0.1em; margin : 0; padding : 0; text-indent: -5000px; line-height: 0.1em;}
.footerALTD h3 a { margin : 0px; color:#fff; display: block; height: 18px; width: 87px; background: url(../_img/logo_altd.png); text-decoration: none; cursor: hand; float: right; }

