body {
	font-family: Lucida Grande, Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #222222;
	background-color: #202020;
	background-image: url('../images/darkbg_orig.png');
	background-repeat:repeat-x;
	margin:0px;
	padding:0px

}
h1 {

	color:#000;
	font-size:14px;
	display:block;
	border-bottom: 1px solid #727377;
	text-decoration: none;
	margin: 9px 0 5px 0;
}

img{
	border:0px none;
}
img, div, input {
	behavior: url('iepngfix.htc');
}
#shadow{
	position:relative;
	top:0px;
	width:999px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
#shadow_left{
	position:absolute;
	height:100%;
	top:0px;
	left:0px;
	width:4px;
	margin:0px;
	padding:0px;
	background-image:url('../images/shadow_left.png')
}
#shadow_right{
	position:absolute;
	height:100%;
	top:0px;
	left:995px;
	width:4px;
	margin:0px;
	padding:0px;
	background-image:url('../images/shadow_right.png');
}
#mainContainer{
	top:0px;
	width:991px;
	height:auto;
	margin:0px auto;
	background-color:#FFF;
	padding:0px;
	border-top:1px solid #FFF;
	font-size: 12px;

}

/* HEADER */
#header{
	position:relative;
	width:981px;
	height:82px;
	margin:5px auto;
	display:block;
	background-image:url('../images/bg_header.gif');
	background-repeat:no-repeat
}
	#logo{
		position:absolute;
		top:0px;
		left:23px;
	}
	#menu{
	   width:605px;
		position:absolute;
		top: 20px;
		left:350px;
	}
	#menu a{
	display:block;
	float:left;
	width:100px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	position:relative;
	z-index:1; 
	}

	#menu a img{
	float:left;
	position:absolute;
	top:0px;
	left:0px; 
	}
	
	#menu a img:hover{
	position:relative;
	top:0px;
	left:-100px; 
	}

/* end header */

/* SubHeader */
#subheader{
	position:relative;
	width:981px;
	height:150px;
	margin:10px auto 10px auto;
	display:block;
}

#subheadertitle{
	width:981px;
	height:59px;
	margin:10px 0px 10px 5px;
	display:block;
}

/* Footer */
#footer{
	clear:both;
	width:991px;
	margin:0;
	background-image:url('../images/bg_footer.jpg');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	padding-top:0px;
	background-position-y:50%;
	margin-top: 10px;
}

#footer table{
	font-size:9px;
	display:block;
	margin: 0 300px;
	width:500px;;
	
}

#footer table td{
	padding:5px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer .address{
	color:#4A4A4A;
}

#spacer{
padding-top:25px;
}
/* end footer */


/* Content */
#mainContent{
	position:relative;
	float:left;
	width:991px;
	background-color: #FFFFFF;
}

#mainContent p{
	padding-bottom: 3px;
}

#img_title{
	position:absolute;
	top: 0px;
	left:228px;
	width:456px;
	
}

#solgesPromotion{
	position:relative;
	float: left;
	top: 0px;
	margin: 0px 5px 0 5px;
	width:694px;
	height:119px;
	/*background-repeat:no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
}


/* Home Main Content */
#homeMainContent{
        display:block;
	position:absolute;
	float:left;
	top: 180px;
        left: 0px;
	width:680px;
	padding: 10px 10px 0px 10px;
	font-size:14px;
	line-height: 20px;
	color:#555555;
	text-align: justify;
	
}
#homeMainContent strong{
	font-size:16px;
	color:#000000;
}
#homeMainContent a:link, #homeMainContent a:visited, #homeMainContent a:active{
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0 0 20px 0;
	}
	
#homeMainContent a:hover {
	color: #000;
	text-decoration: underline;
	}	

/* Home Div Services */
#services{
	position:relative;
	margin-bottom: 20px;
	float:left;
	top:0px;
	width:282px;
}
#services .body{
	width: 282px;
	color:#FFFFFF;
	font-size:11px;
	background-image:url('../images/home_services_bg.jpg');
	background-repeat:repeat-y;
	padding-left:9px; padding-right:9px; padding-top:9px; padding-bottom:0
}
#services p{
	padding-top:0px;
	margin-top:0px;
}
#services a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url('../images/home_services_btn.png');
	background-repeat:no-repeat;
	background-position: right 50%;
	padding-right:20px
}
#services a.blank{
	background-image:url('none');
}

#services a:hover{
	color:#ffba00;
}

#services hr{
	border: none; 
	border-top: 1px solid #333;
	border-bottom: 1px solid #696969;
	width: 100%;
	height: 0px;
	margin:5px 0 5px 0px;
}
/* end services */

/* index Solges Promotion */
#promotion ul
{
			  list-style-type:none ;
			  margin: 0 0 0 0;
			  padding: 0 0 0 0;
			  height: 162px;
			  width: 693px;
			  background: url('../images/bg_promotion.png');

}
			
#promotion li
{
			  float: left;
			  display: block;
			  margin: 0 0 0 -2px;
}
		
#promotion a
{
			  display: block;
			  overflow: hidden;
			  height: 162px;
			  width:  141px;
}
						
#promotion #a3 
{
			  width: 390px;
}
			
#promotion .img
{
			display: block;
			position: absolute;
			float:left;
			margin: 0 0 0 0px;
			height: 162px;
			width: 141px;		  
}
			
#promotion p
{
			margin: 0 0 0 138px; 
			height: 162px;
			width: 390px;
}

#newPec {
	float: left;
	width:320px;
	font-size:12px;
	
}
#newPec img {
	margin:0;
	padding:0;
	border:0px none;
}
			
#newPec {
	line-height: 17px;
}	

#newPec a:link, #newPec a:visited{
	color: #CCAA00;
}

#newFirma {
	float:right;
	width:320px;
	font-size:12px;
	
}

#newFirma img {
	margin:0;
	padding:0;
	border:0px none;
}

#newFirma {
	line-height: 17px;
}	

#newFirma a:link, #newFirma a:visited{
	color: #CCAA00;
}


li {
	list-style-image: url('../images/home_services_btn.png');
	line-height: 30px;
}