body{
	padding: 0px;
	margin: 0px auto;
	font-family:arial;
	font-size:14px;
	background: #394c56;
}

div {
    margin: 0px;
    padding: 0px;
	border: 0px;
}
p {
    margin: 0px;
    padding: 0px;
}

#header{
	position: relative;
	background: #181818 url(../../images/theme/mainBG.png) repeat-y scroll center 0;
	padding: 4px 0 0;
}
#header #headerContainer{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
}
#header #headerLogo {
display: block;
position:absolute;
background:transparent url(../../images/theme/logo.png) no-repeat scroll 0 0;
width:176px;
height:42px;
top:20px;
text-indent: -9999px;
}


#header #buttonLogin{
display: block;
position:absolute;
background:transparent url(../../images/theme/clientLoginTab.png) no-repeat scroll 0 0;
width:76px;
height:24px;
left:300px;
top:0px;
text-indent: -9999px;
outline: none;
}
#header #headerText{
color:#FFFFFF;
position:absolute;
top:23px;
left:630px;
font-size:16px;
}
#header #headerText2{
color:#FFFFFF;
position:absolute;
top:43px;
left:575px;
font-size:14px;
}
#header #headerText2 a, #header #headerText2 a:visited {
	color: #F9AD14;
	margin: 0 10px 0 0;
	outline: none;
	text-decoration: none;
}

#header #headerText2 a:hover {
	color: #f1f1f1;
	cursor: pointer;
}

#header #topBar{
position:absolute;
background:transparent url(../../images/theme/topBar.png) repeat-y center 0;
width:1px;
height:42px;
top:21px;
left:743px;
}

#header #consultationButton {
	display: block;
	position:absolute;
	background:transparent url(../../images/theme/consultationButton.png) repeat-y center 0;
	width:166px;
	height:54px;
	top:13px;
	left:748px;
	text-indent: -9999px;
}

#header #headerContainerMenu{
margin: 81px 0 0;
}
#header #headerMenu{
	background:transparent url(../../images/theme/menuBar.png) no-repeat center 0;
	overflow: hidden;
	padding: 0 0 0 12px;
	height: 32px;
	margin:16px 0 0px 0;
}
#header #headerMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#header #headerMenu li {
font-size:12px;
padding: 10px 20px 0 0;
list-style:none;
float:left;
}
#header #headerMenu li a, #header #headerMenu li a:visited{
color:#b7b7b7;
padding-left:10px;
text-decoration:none;
}
#header #headerMenu li a:hover{
color:#ffffff;
}
#header #headerMenu li a.Active{
color:#ffffff;
background:url(../../images/theme/marker.png) no-repeat 0 4px;
}

#header #headerSubMenu{
	background: #2f2f2f;
	margin:0px;
	padding-left: 14px;
	font-size:11px;
	overflow: hidden;
}

#header #headerSubMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#header #headerSubMenu li {
list-style:none;
float:left;
margin: 5px 10px 5px 0;
}
#header #headerSubMenu li a, #header #headerSubMenu li a:visited{
padding:1px 0 0 8px;
color:#b7b7b7;
text-decoration:none;
}
#header #headerSubMenu li a:hover{
color:#ffffff;
}
#header #headerSubMenu li a.Active{
color:#ffffff;
background:url(../../images/theme/marker.png) no-repeat 0 4px;
}

#container_wrapper{
	padding: 0;
	background:#181818 url(../../images/theme/mainBG.png) repeat-y scroll center 0;
}

#container_silverline {
	padding: 0 0 40px 0;
	background: transparent url(../../images/theme/silver_line_bg.png) no-repeat scroll center 100%;
}

#container{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
overflow:hidden;
}
#footer{
clear:both;
background:transparent url(../../images/theme/footer_shadow.png) no-repeat center 0;
padding: 0 0 6px;
}
#footer #footerContainer{
position:relative;
margin: 0 auto;
padding: 1px 0 0;
width:907px;
overflow: hidden;
}

#footer #footerContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#footer #footerContainer  #footerMenu{
	height: 28px;
	overflow: hidden;
	margin:13px 0 0 0;
	padding-left:0px;
	border-bottom-color:#666666;
	border-bottom-style:dotted;
	border-width:thin;
	border-bottom-size:1px;
}
#footer #footerContainer  #footerMenu li{
padding-right:10px;
float:left;
list-style:none;
color:#FFFFFF;
}
#footer #footerContainer  #footerMenu li a, #footer #footerContainer  #footerMenu li a:visited, #footer #footerContainer  #footerMenu li a:active{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
text-transform: lowercase;
}

#footer #footerContainer  #footerMenu a{

padding-right:3px;

}

#footer a, #footer a:visited {
	color: #F9AD14;
	text-decoration: none;
}

#footer a:hover {
	color: #ffffff;
}

#footer #footerContainer #copyR{
float:left;
color:#ffffff;
font-size:10px;
margin-top:7px;
}

#footer #footerContainer #dev{
float:right;
color:#CCCCCC;
font-size:10px;
margin-top:4px;
height:14px;
	padding: 3px 0 0 22px;
	background: transparent url(../../images/theme/ingen10_icon.png) no-repeat 0 3px;
}

#footer #footerContainer #dev a, #footer #footerContainer #dev a:hover, #footer #footerContainer #dev a:visited{
	display: block;
	text-decoration: none;
	color:#CCCCCC;
}

#container #partners{
	position: absolute;
	padding: 39px 0 0;
	right: 0px;
	bottom: 0px;
}

#container #partners div.partner_logos {
	width:138px;
	height:108px;
	background:transparent url(../../images/theme/partnerLogos.png) no-repeat scroll 0 0;
}

#container #partners div.partner_logos h2 {
	text-indent: -9999px;
}

#container #partners #addThis{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(../../images/theme/addthis_icon.png) no-repeat scroll 0 0;
	right: 0px;
	top: 0px;
}

#container #partners #faceB{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(../../images/theme/facebook_icon.png) no-repeat scroll 0 0;
	right: 105px;
	top: 0px;
}
#container #partners #twtr{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(../../images/theme/twitter_icon.png) no-repeat scroll 0 0;
	right: 35px;
	top: 0px;
}

#container #partners #youTube{
	display:block;
	text-indent: -9999px;
	width:32px;
	height:32px;
	position:absolute;
	background:transparent url(../../images/theme/youtube_icon.png) no-repeat scroll 0 0;
	right: 70px;
	top: 0px;
}

#container h1.titleServices{
padding:6px 0 0 7px;
margin: 18px 0 0;
color:#128dd4;
font-size:32px;
font-weight: normal;

background:transparent url(../../images/theme/titleLine.png) scroll no-repeat 0 100%;
}

#container  #imgsSpace{
float: left;
overflow:hidden;
position:relative;
}

#container #contentTextServices{
float: left;
padding:27px 0 0 17px;
max-width:512px;
color:#c1c1c1;
}

#container #contentTextServices p{
margin:20px 0 20px;
}

#container #someText{
	padding-top:10px;
	float:right;
	font-style:italic;
	text-align:right;
}
#container #someText p{
	color:#f9ad14;
	font-size:20px;
	width:320px;
}
#container #someText h3{
	color:#ffffff;
	padding-left:95px;
	margin:15px;
	width:200px;
}

#container #sidebar {
	float: right;
	width: 280px;
	padding: 0 0 262px;
	margin: 0 15px 0 0;
}

#container #sidebar #video{
width:325px;
height:250px;
margin: 0 0 30px;
}
