.sup {
	//vertical-align: super;
	font-size: .9em;
}
.red_bold {
	padding: 0;
	margin: 0;
	font-family: clarendonexbold, "Georgia", serif;
	font-size: 35px;
	line-height:38px;
	letter-spacing: 0.08em;
	
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}


.tout_text {
	padding: 0;
	color: #b1b1b1;
	font-family: clarendonbold, "Georgia", serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.09em;
	display: block;
	
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.promo_text {
	font-family: tahoma, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	width: 260px;
	margin-top: 22px;
	letter-spacing: -0.04;
}
.small_print {
	width: 840px;
	margin-top:60px;
	font-family: courier, 'courier new'; 
	font-size: 11px; 
	line-height: 16px; 
	letter-spacing: 0.01em;
	word-spacing: -0.3em;
}

.cols {
	width: 841px;
	overflow: hidden
}
.left_col { 
	width: 370px;
	float: left;
	margin: 
}
.right_col {
	width: 470px;
	float: right;
}

.promo {
	margin-left: 23px;
	margin-bottom: 65px;
}