body {
	background:#000 url(../img/bg.jpg) no-repeat top center;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	color:#757575;
	font-size:12px;
}

em {
	font-weight:bold;
	font-style:normal;
	font-size:14px;
	color:#000;
}

#all {
	background:transparent url(../img/bg_c.gif) repeat-y top left;
	width:844px;
	margin:auto;
	padding:0 0 20px 0;
	
	position:relative;
	top:0;left:0;
	
	overflow:hidden;
}

#header {
	margin:70px auto auto auto;
	position:relative;
	top:0;left:0;
	width:752px;
}

	.header_home {
		background:transparent url(../img/hdr_m.png) no-repeat top left;
		height:215px!important;
		padding:68px 0 0 92px!important;
	}
	
	.header_features {
		background:transparent url(../img/hdr_features.png) no-repeat top left;
		height:235px!important;
		padding:48px 0 0 92px!important;
	}
	
	.header_partnerus {
		background:transparent url(../img/hdr_partnerus.png) no-repeat top left;
		height:215px!important;
		padding:68px 0 0 92px!important;
	}

	.header_home h1 {
		font-family:"Helvetica";
		font-weight:bold;
		font-style:none;
		font-size:35px;
		margin:0;padding:0;
		color:#000;
	}

	.header_home h2 {
		font-weight:normal;
		font-style:none;
		font-size:31px;
		color:#d4145a;
		margin:5px 0 0 0;padding:0;
	}
	
	.header_features {
		background:transparent url(../img/hdr_features.png) no-repeat top left;
		width:752px;
		height:260px;
	
		padding:98px 0 0 92px;
	}

	.header_features h1 {
		font-family:"Helvetica";
		font-weight:bold;
		font-style:none;
		font-size:35px;
		margin:0;padding:0;
		color:#000;
	}

	.header_features h2 {
		font-weight:normal;
		font-style:none;
		font-size:24px;
		color:#d4145a;
		margin:5px 0 0 0;padding:0;
	}
	
	.header_partnerus {
		background:transparent url(../img/hdr_partner.png) no-repeat top left;
		width:752px;
		height:260px;
	
		padding:98px 0 0 92px;
	}

	.header_partnerus h1 {
		font-family:"Helvetica";
		font-weight:bold;
		font-style:none;
		font-size:35px;
		margin:0;padding:0;
		color:#000;
	}

	.header_partnerus h2 {
		font-weight:normal;
		font-style:none;
		font-size:24px;
		color:#d4145a;
		margin:5px 0 0 0;padding:0;
	}
	
	#menu {
		position:absolute;
		bottom:34px;
		left:90px;
		font-size:14px;
/*		background-color:#000;*/
		text-transform:uppercase;
		padding:8px;
	}
	
		#menu a {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			padding:0 20px 0 10px;
			background:transparent url(../img/menu_sep.png) no-repeat right center;
		}

		#menu .sel {
			color:#d6145a !important;
			background:transparent url(../img/menu_sep_sel.png) no-repeat right center;
		}
		
		#menu .last {
			background:transparent none !important;
		}
		
		#menu a:hover {
			color:#d6145a;
		}
		
	#lang {
		position:absolute;
		bottom:36px;
		right:230px;
		font-size:10px;
/*		background-color:#000;*/
		padding:8px;
	}
	
		#lang a {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			padding:0 2px 0 2px;
		}

		#lang .sel {
/*			color:#d6145a !important;*/
		}
		
		#lang .last {
		}
		
		#lang a:hover {
			color:#d6145a;
		}	

#content {
	padding:0 300px 20px 101px;
	min-height:450px;
	position:relative;
	top:0;left:0;
	
	overflow:hidden;
}

	#content #icon {
		position:absolute;
		top:0px;left:42px;
		width:40px;
		height:40px;
	}
	
		#content .icon_home {
			background:transparent url(../img/icon_home.png) no-repeat center center;
		}
		
		#content .icon_features {
			background:transparent url(../img/icon_features.png) no-repeat center center;
		}
		
		#content .icon_partnerus {
			background:transparent url(../img/icon_partnerus.png) no-repeat center center;
		}
		
	#content h2 {
		font-weight:bold;
		font-style:none;
		font-size:16px;
		text-decoration:none;
		color:#000;
		text-transform:uppercase;
	}

	#content h3 {
		font-weight:bold;
		font-style:none;
		font-size:16px;
		text-decoration:none;
		color:#000;
	}
	
		#content h3 a {
			color: #719bff;
			text-decoration:none;
		}
		
		#content h3 a:hover {
			text-decoration:underline;
		}
		
	#content p {
		line-height:16px;
	}
	
	#content ul {
		margin:0;
		padding:0;
	}
	
	#content li {
		margin:10px 0 0 20px;
		padding:0 0 0 10px;
		list-style:square outside url(../img/star.jpg);
	}
	
	#content a, #content a:visited {
		color:#719bff;
		text-decoration:none;
	}

	
	#content a:hover {
		text-decoration:underline;
	}
	
#all #right {
	position:absolute;
	top:0px;right:7px;
	width:230px;
	background:transparent url(../img/bg_r.gif) repeat-y top left;
}

	#all #right #try {
		display:block;
		width:160px;
		height:79px;
		padding-top:80px;
		padding-left:70px;
		background:transparent url(../img/bg_try.png) no-repeat top left;
		position:relative;
		top:0;right:0px;
		z-index:99;
		font-weight:bold;
		font-style:none;
		font-size:14px;
		text-decoration:none;
		color:#fff;
	}
	
	#all #right #try:hover {
		background:transparent url(../img/bg_try_h.png) no-repeat top left;
	}
	
	
	#all #right #point {
		display:block;
		width:230px;
		height:159px;
		background:transparent url(../img/bg_point.png) no-repeat top left;
		position:relative;
		top:-20px;right:0px;
		z-index:99;
	}
		#all #right #point h4 {
			font-weight:bold;
			font-style:none;
			font-size:14px;
			color:#fff;
			display:block;
			width:130px;
			position:absolute;
			top:50px;left:70px;
		}
			
	#all #right #qr {
		position:absolute;
		top:15px;
		right:-9px;
		width:159px;
		height:134px;
		background:transparent url(../img/bg_qr.png) no-repeat bottom right;
		padding-bottom:22px;
	}
	
		#all #right #qr img {
			margin-left:13px;
		}
	
	#all #right .c {
		background:#fff none;
		height:2000px;
		width:212px;
		position:relative;
		top:-45px;right:0;
	}
	
	#right a, #right a:visited {
		color:#fff;
	}

	
	#right a:hover {
		color:#d6145a;
	}

#addthis {
	margin:0 0 0 101px;
}

#footer {
	color:#808080;
	border-top:1px solid #d9d9d9;
	margin:3px 300px 0 101px;
	padding-top:4px;
	font-size:10px;
}

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

	
	#footer a:hover {
		text-decoration:underline;
	}

