body {	background: #ffffff url("img/background-top.gif") scroll repeat-x 0 0; 	padding: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14px;}.header {	margin-top: 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;		border-bottom: 2px solid #cc0000;	width: 680px;}h1 {	color:#CC3333;	text-align: center;	font-size: 24px;	font-weight: bold;	text-transform: capitalize;}h2, h3 {	color: #CC3333;	text-align: center;	font-weight: bold;	font-size: 18px;}.container {	width: 640px;	background:#ffffff;	border: 1px solid #cccccc;	padding: 20px;	text-align: left;}img.bullet {	margin: 0px 10px 10px 0;	padding: 0;	float: left;}img.left {	margin: 0 10px 20px 0;	float: left;}p {font-size: 14px;}.bold {	font-size: 18px;	font-weight: bold;}table td {vertical-align: top;}.clear {clear:both;}.program h3 {	background: #fefefe;	border: 1px solid #eeeeee;	padding: 0;}.program tr td {	background: #fefefe;	border: 1px solid #eeeeeee;	padding: 0px;}.program ul, .bonus ul, ul.galki {	list-style: none;	list-style-position: inside;	margin-left: 10px;	padding: 0;}.program ul li, .bonus ul li, ul.galki li {	background: url(img/ben.gif) scroll no-repeat 0 0;	padding: 5px 5px 5px 25px;}.program img {	margin: 20px 10px 10px 0;	border: 1px solid #cccccc;}div.bonus {	padding: 10px;	border: 2px dashed #cccccc;	margin: 30px 0;}div.bonus h3 {	color: #000000;	text-align: center;}p.bonus {	color: #000000;	font-weight: bold;	margin: 2px 0;	font-size: 12px;}div.comment {	background: #f0f8ff;	border: 3px dashed #cccccc;	margin: 30px 0;	padding: 10px;}div.comment img {	border: 1px solid #333333;}table.subscribe td {	background: #f9f9f9 url("img/subscribebg.jpg") scroll repeat-x 0 0;	border: 4px dashed #cccccc;}table.subscribe td td {background: transparent;	border: 0px none;	font-weight: bold;	font-size: 16px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}table.subscribe h2 {	font-size: 20px;	font-weight: bold;	margin: 10px 0 10px 0;}table.subscribe p {	font-size: 16px;}table.subscribe .submit {	font-size: 18px;	margin: 10px 0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 5px;}.price {	color: #006600;	font-weight: bold;	font-size: 24px;	font-family: verdana;}table.orderTable {	border: 1px solid #cccccc;	background: #fefefe;	border-collapse: collapse;}table.selectPayment {	background: #cecece;}table.selectPayment td {	vertical-align: middle;	background: #ffffff;	border: 1px solid #cccccc;}table.selectPayment th {	vertical-align: middle;	background: #ffffff;	border: 1px solid #cccccc;}.style1 {color: #CC0000}.ft_corner {border:1px solid #CCCCCC;margin: 5px 15px;padding: 10px;position:relative;}.ltc {background-image:url(img/corner10_01.gif);background-position:0 0;left:-1px;position:absolute;top:-1px;}.rtc {background-image:url(img/corner10_02.gif);background-position:10px 0;position:absolute;right:-1px;top:-1px;}.ldc {background-image:url(img/corner10_03.gif);background-position:left bottom;background-repeat:no-repeat;bottom:-1px;left:-1px;position:absolute;}.rdc {background-image:url(img/corner10_04.gif);background-position:right bottom;background-repeat:no-repeat;bottom:-1px;position:absolute;right:-1px;}.ltc, .rtc, .ldc, .rdc {height:20px;width:10px;z-index:100;}.desc_pay_block {margin-left:240px;}.desc_pay_block p {text-indent:0;}.choice_block {bottom:36px;position:absolute;right:120px;width:160px;}.button150, .button280 {background-color:#FFFFFF;background-image:url(img/button150.gif);background-position:0 0;border:0 none;color:#333333;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:25px;margin-top:5px;width:150px;}.button150:hover {background-position:0 25px;}.under {	margin: 50px 0 30px 0;}