body{	background: #E7E7E7 url('img/body.jpg') top left;	color: #564b47;	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;	font-size: 0.8em;	margin: 0;	padding: 0;}.spacer{	height: 20px;}a{	color: #DB7093;}a:active{	color: #000;}h1{	font-size: 2em;	margin: 0;	text-transform: uppercase;}h2{	color: #9A1212;	font-size: 20px;	font-weight: 400;	margin: 0;	padding: 5px 10px;}h3.c1 {margin-top: 10px;margin-bottom: 10px; }h4{	padding-left: 20px ;}img.download{	vertical-align: middle;}#main_container{	background: #fff;		margin-bottom: 20 px ; }#main_container_1000{	background: #fff;}#main_container_extended{	background: #fff;}#main_container_show_n_tell{	background: #fff;}td#hh td:hover{	background: #fff;}#question_letter{	font-weight: bold;}#nav#hovver td:hover{	border: none;	padding: 5px;}#answer_letter{	font-weight: bold;}#banner{	background: url('../img/header.jpg') no-repeat bottom center;	background-color: #fff;	height: 114px;	margin: 0;	padding: 0;	text-align: center;}#banner img{	padding: 10px 0;}#bannertitle{	font-size: 2em;	font-weight: 700;	padding-top: 50px;}#content{	background: #fff url('img/content.jpg') no-repeat top right;	margin-left: 200px;	margin-right: 0;	padding: 0;}div#content{	margin-bottom: 20px ; }.offer  {	text-align: center ; 	font-size: 150% ;}.news   {font-size: 150%;padding-bottom: 30px ;  	text-align: center ; }.emph  {color: #ff0000 ; font-size: 250%;}p,pre{	margin: 0;	padding: 5px 10px;	text-align: justify;}#links p,pre{	margin: 0;	padding: 0px 0px;	text-align: justify;}.cl {	margin-top: 5px;	margin-bottom: 5px;		text-align: justify;}#left{	background: #E8E8E8;	float: left;	height: 90%;	margin: 0;	padding: 0;	width: 200px;}#nav{	background: #fff;	height: 30px;	text-align: center;	vertical-align: middle;}#nav td{	text-align: center;	vertical-align: middle;	width: 14.2%;}td.nohov:hover{	background: #000;}#nav td:hover{	background: #CFC;}#links img{	margin-left: 10px;}#footer{	clear: both;	height: 35px;	margin: 0;	padding: 0;	margin-top: 20px 	; 	margin-bottom: 20px ;}#footer .left {text-align:left;}#footer .middle {text-align:center;}#footer .right {text-align:right;}#footer h1 a{	color: #FFF;}#footer h1{	padding: 5px 5px 0 0;}table  .prices {border-width: 5px ;	border-spacing: 2px;	border-style: solid ;	border-color: #FF9900;	border-collapse: collapse;	background-color: white;}table.prices td {	border-width: 1px ;	padding: 5px ;	border-style: inset ;		background-color: white;	}.contacts {text-align: center ; }