/* Common */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background: #b2b2b1 url(bg.gif);
	list-style-position: outside;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color : #023f54;
	scrollbar-highlight-color : #023f54;
	scrollbar-3dlight-color : #959595;
	scrollbar-darkshadow-color : #023f54;
	scrollbar-arrow-color : #959595;
	scrollbar-shadow-color : #959595;
	scrollbar-track-color: #023f54 
}

a {
	color: #069;
	text-decoration: underline;}

body a:hover {
	text-decoration: none;}

a:visited {
	color: #36C;
	text-decoration: underline;}

img {
	border: none;}

h1 {
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;}
.h1_clients {
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #113355;
	}

h2 {
	margin: -7px 0px 5px 0px;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
	top: -10px;	
	color: #999;}

h3, .partner_block h2 {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0px;
	color: #669900;
	}

h4, .partner_block h3 {
	margin: 5px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	color: #333;
}
h5 {
	margin: -5px 0px 7px 0px;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	color: #333;
}

p {
	margin: 0px 0px 15px 0px;}

/* Additional Top Navigation */
#nav_add_top {
	width: 980px;
    position: relative;
	margin: auto;
	height: 120px;
    background: url(header.png) no-repeat top left;
}


	/* Header */
#header {
	width: 980px;
	padding-top: 0px;    
	margin: auto;
	height: 300px;
	background: #b2b2b1 url(fond2.jpg) repeat-x; 
	overflow: hidden;}


#logo {
	width: 980px;
    position: relative;
    top: 0px;
    left: 10px;
    padding: 0;
    margin: auto;
	height: 73px;
    background: url(logo.png) no-repeat top left;
}


/* Content */
#content {
	width: 980px;
	height: 1px;    
	margin: 0px auto;
    background: #ffffff;
}
	

/* Footer */
	#footer {
	width: 980px;
	height: 150px; 	
	margin: auto;
    padding-top: 42px;	
    background: url(footer.png) no-repeat top left;	
	overflow: hidden;
    }


/* Menu.................................. */
#mainmenu {
position: relative;
top: 92px;
left: 100px;
padding: 0;
margin: 0;
background-color: #f2f2f2;

}
#mainmenu li {
display: inline;
float: left;
position: relative;
margin: 0 1px 0 0; /* padding: 0 25px 0 0;*/
padding: 0;
background-repeat: no-repeat !important;
background-position: top left !important;

}
* html #mainmenu li {
margin: 0 5px 0 0;

}
#mainmenu li a,
#mainmenu li a:hover,
#mainmenu li.selected a {
display: block;
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-size: 12px;
color: white;
text-decoration: none;
text-transform: none;
width: 100% !important;
height: 100% !important;
margin: 0;
padding: 0 0px 0 0; /* padding: 0 20px 0 0;*/
background-color: transparent;
}
#mainmenu li a {
border-bottom: 0px solid #99cc00 !important;
}
#mainmenu li.selected a,
#mainmenu li a:hover {
border-color: #ffffff !important;
}
#mainmenu li a span {
display: none;
}
/* */
#mainmenu li ul {
position: absolute;
padding: 0;
margin: 0;
width: 15em;
left: -999em;
white-space: normal;
list-style: none;
background-color: #bfbfbf;
border: 0px solid white;
}
#mainmenu li ul li {
margin: 0 !important;
width: 100% !important;
}
#mainmenu li:hover ul {
left: auto;
}
#mainmenu li:hover ul, #nav li.sfhover ul {
left: auto;
}
#mainmenu ul li:hover, #mainmenu ul li.sfhover {
color: white !important;
background-color: #389abd;
}
#mainmenu ul .submenu {
background-image: url(arsub.gif);
background-position: center right !important;
background-repeat: no-repeat;
}
#mainmenu li ul ul {
top: -1px;
margin: 0 0 0 15em;
}
#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li.sfhover ul ul, #mainmenu li.sfhover ul ul ul {
left: -999em;
}
#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul {
left: auto;
}
#mainmenu ul li a span {
display: block;
margin: 0 5px 0 5px;
padding: 5px 0 5px 0;
border-bottom: 0px solid #ffffff;
color: white;
}
#mainmenu ul li a,
#mainmenu ul li a:hover {
color: white !important;
margin: 0 !important;
padding: 0 !important;
border: 0px !important;
width: 100% !important;
}

/* Menu.................................. */