.s-n-p{
	position: relative;
}

.left-co{
	float:right;
	width:682px;
}

.left-co h2{
	font-size: 20px;
	color:#ac0002;
}

	.left-co table{
		margin-bottom:35px;
	}
	
	.left-co table tr td:last-child{
		width:100px;
	}

.right-co{
	display: block;
	width:240px;
	height:auto;
	position: absolute;
	left: 0px;
	list-style: none;
	margin:0px;
	padding:0px;
}

.right-co.fixed{
	position: fixed;
}

	.right-co li{
		margin:0px 0px 15px;
	}
	
		.right-co li a{
			font-size: 15px;
			color:#008AE2;
			text-decoration: none;
			border-bottom:1px dashed #008AE2;
		}
		
		.right-co li a.active{
			border:0px;
			color:#696969;
		}