body {
	margin: 0 auto;
	font-family: times New Roman, arial;
	font-size: 12px;
	color: #221d1d;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

#container {
	margin: 0 auto;
	width: 980px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}

#header {
	background: #fff;
}

#header-image {
	font-size: 1px;
}

#logo {
	position: absolute;
	background: url(logo.jpg) no-repeat;
	width: 345px;
	height: 160px;
	margin-left: 41px;
}

#logo h1 a {
	display: block;
	text-indent: -5000em;
	width: 345px;
	height: 160px;
	outline: none;
}

#navigation {
	height: 49px;
	padding-top: 20px;
	padding-left: 50px;
}

#main-container {
	background: #ffffff;
	padding:40px 40px 25px 40px;
}

#boxes {
	position: relative;
}

#block-left,
#block-center,
#block-right {
	float: left;
	width: 293px;
	margin-top: -33px;
}

#block-left,
#block-center {
	padding-right: 10px;
}

#block-left .top,
#block-center .top,
#block-right .top {
	background: url(box_top.gif) no-repeat;
	height: 5px;
}

#block-left .mid,
#block-center .mid,
#block-right .mid {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background: #f4f3f3;
}

#block-left .mid h2,
#block-center .mid h2,
#block-right .mid h2 {
	color: #221d1d;
	font-size: 20px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

#block-left .mid img,
#block-center .mid img,
#block-right .mid img {
	padding-bottom: 10px;
}

#block-left .bottom,
#block-center .bottom,
#block-right .bottom {
	background: url(box_bottom.gif) no-repeat;
	height: 7px;
}

#main,
#main1,
#main2,
#main3,
#main4 {
	float: left;
	width: 565px;
	padding-top: 25px;
}

#right-container {
	float: right;
	width: 300px;
}

#right-optional,
#right-optional1,
#right-optional2,
#right-optional3,
#right-optional4 {
	width: 264px;
	padding-top: 25px;
	float: right;
	display: none;
}

#right-optional h2,
#right-optional1 h2,
#right-optional2 h2,
#right-optional3 h2,
#right-optional4 h2,
#main h2,
#main1 h2,
#main2 h2,
#main3 h2,
#main4 h2 {
	color: #221d1d;
	font-size: 22px;
	display: block;
	padding-bottom: 20px;
}

#main .text img,
#main1 .text img,
#main2 .text img,
#main3 .text img,
#main4 .text img {
	float: left;
	padding-right: 15px;
}

#partners-field {
	padding-top: 15px;
	background: #832728;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 15px;
}

#plan h2 {
	color: #221d1d;
	font-size: 22px;
	display: block;
	padding-bottom: 20px;
	padding-top: 25px;
}

#line1,
#line2 {
	padding-bottom: 20px;
}

#line1 .block,
#line2 .block,
#line3 .block {
	width: 184px;
	float: left;
	padding-left: 10px;
	padding-left: 54px;
}

#line1 .block-first,
#line2 .block-first,
#line3 .block-first {
	padding-left: 0;
	width: 184px;
	float: left;
}

#optional-text {
	padding-top: 20px;
}

#form {
	padding-top: 20px;
}

#form form table tr td {
	vertical-align: top;
}

#form form table tr td input {
	font-family: times New Roman, arial;
	font-size: 12px;
	color: #221d1d;
}

#footer {
	background: #ffffff;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 25px;
}
.partner-header {font-size:20px;
				 padding:00 00 5px 00;}
.new-common-text {padding:00 00 20px 00;}

