body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    font: 11px Arial, Helvetica, sans-serif;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: bolder;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

a {
    outline: none;
}

a:hover {
    text-decoration: none;
}

input {
    font-family: Arial, Helvetica, sans-serif;
}

img {
	vertical-align: top;
}

.clear:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.clear {
	zoom: 1;
}

.page {
	width: 1024px;
	margin: 0 auto;
}

.header {
	position: relative;
	background: url(a2002445337992_5.jpg) no-repeat;
	height: 396px;
	overflow: hidden;
}

.h-r {
	float: right;
	width: 762px;
}

.h-r h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #1e6a2e;
	padding: 2px 0 3px;
}

.h-r-l {
	float: left;
	width: 426px;
	padding-left: 72px;
}

.h-r-l-t {
	margin-bottom: 19px;
color:#32303e;
}

.h-r-l-t .t {
	background: url(a2002445337992_6.png) no-repeat;
	padding-left: 4px;
}

* html .h-r-l-t .t {
	background: url(a2002445337992_7.gif) no-repeat;
}

.h-r-l-t .t div {
	background: url(a2002445337992_8.png) no-repeat 100% 0;
	padding-right: 4px;
}

* html .h-r-l-t .t div {
	background: url(a2002445337992_9.gif) no-repeat 100% 0;
}

.h-r-l-t .t div div, .h-r-l-t .b div div {
	background: url(a2002445337992_10.png);
	height: 4px;
	overflow: hidden;
}

* html .h-r-l-t .t div div, * html .h-r-l-t .b div div {
	background: url(a2002445337992_11.gif);
}

.h-r-l-t .b {
	background: url(a2002445337992_12.png) no-repeat;
	padding-left: 4px;
}

* html .h-r-l-t .b {
	background: url(a2002445337992_13.gif) no-repeat;
}

.h-r-l-t .b div {
	background: url(a2002445337992_14.png) no-repeat 100% 0;
	padding-right: 4px;
}

* html .h-r-l-t .b div {
	background: url(a2002445337992_15.gif) no-repeat 100% 0;
}

.h-r-l-t .m  {
	background: url(a2002445337992_10.png);
	padding: 10px 20px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.h-r-l-t h2 {
	font-size: 14px;
	line-height: 12px;
	padding-bottom: 8px;
}

.h-r-l-t p {
	line-height: 11px;
	padding-bottom: 10px;
}

.h-r-l-l {
	float: left;
	width: 310px;
}

.h-r-l-l .t {
	background: url(a2002445337992_16.gif) no-repeat;
	padding-left: 5px;
}

.h-r-l-l .t div {
	background: url(a2002445337992_17.gif) no-repeat 100% 0;
	padding-right: 5px;
}

.h-r-l-l .t div div {
	background: #1b632a;
	height: 5px;
	overflow: hidden;
}

.h-r-l-l .b {
	background: url(a2002445337992_18.png) no-repeat;
	padding-left: 5px;
}

* html .h-r-l-l .b {
	background: url(a2002445337992_19.gif) no-repeat;
	padding-left: 40px;
}

.h-r-l-l .b div {
	background: url(a2002445337992_20.png) no-repeat 100% 0;
	padding-right: 5px;
}

* html .h-r-l-l .b div {
	background: url(a2002445337992_21.gif) no-repeat 100% 0;
}

.h-r-l-l .b div div {
	background: url(a2002445337992_22.png) repeat-x;
	height: 27px;
	overflow: hidden;
}

* html .h-r-l-l .b div div {
	background: url(a2002445337992_23.gif) repeat-x;
}

.h-r-l-l .m {
	background: #1b632a;
	padding: 3px 10px 2px 18px;
}

.h-r-l-l .l {
	float: left;
	width: 165px;
}

.h-r-l-l .r {
	float: right;
	width: 115px;
	padding-top: 6px;
}

.h-r-l-l, .h-r-l-l a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}

.h-r-l-l dt {
	font-weight: bolder;
}

.login .inp {
	width: 160px;
	border: 0 none;
	font-size: 12px;
	font-weight: bolder;
}

.login p {
	padding-top: 3px;
}

.subm {
	float: right;
	width: 63px;
	margin-top: 10px;
	padding: 2px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	border: 0 none;
	background: url(a2002445337992_24.gif) no-repeat;
}

.h-r-l-r {
	float: right;
	width: 104px;
}

.h-r-l-r .t {
	background: url(a2002445337992_25.gif) no-repeat;
	padding-left: 4px;
}

.h-r-l-r .t div {
	background: url(a2002445337992_26.gif) no-repeat 100% 0;
	padding-right: 4px;
}

.h-r-l-r .t div div {
	background: url(a2002445337992_27.gif) repeat-x;
	height: 4px;
	overflow: hidden;
}

.h-r-l-r .b {
	background: url(a2002445337992_28.gif) no-repeat;
	padding-left: 5px;
}

.h-r-l-r .b div {
	background: url(a2002445337992_29.gif) no-repeat 100% 0;
	padding-right: 5px;
}

.h-r-l-r .b div div {
	background: url(a2002445337992_30.gif) repeat-x;
	height: 27px;
	overflow: hidden;
}

.h-r-l-r .m {
	background: #6c1159 url(a2002445337992_31.jpg) no-repeat;
	padding: 16px 0 15px;
	font-size: 18px;
	font-weight: bolder;
	line-height: 16px;
	text-align: center;
}

.h-r-l-r .m a {
	color: #fff;
	text-decoration: none;
}

.h-r-l-r .m a:hover {
	text-decoration: underline;
}

.h-r-r {
	float: right;
	width: 259px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.h-r-r h2 {
	font-size: 13px;
	color: #86005c;
	padding-bottom: 8px;
}

.h-r-r dl {
	margin-bottom: 5px;
}

.h-r-r dt {
	float: left;
	font-weight: bolder;
}

.h-r-r dd {
	margin-left: 54px;
}

.h-r-r .total {
	color: #86005c;
	font-weight: bolder;
	border-top: 1px solid #86005c;
	padding-top: 5px;
	margin-top: 5px;
}

.h-r-r dt.total {
	width: 55px;
}

.h-r-r dd.total {
	margin-left: 0;
}

.h-r-r p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px; 
}

.h-l {
	float: left;
	width: 160px;
	padding: 9px 0 0 7px;
}

.content {
	background: url(a2002445337992_32.png) repeat-x;
}

.h-l-t .t {
	background: url(a2002445337992_33.png) no-repeat;
	padding-left: 9px;
}

.h-l-t .t div {
	background: url(a2002445337992_34.png) no-repeat 100% 0;
	padding-right: 10px;
}

.h-l-t .t div div {
	background: url(a2002445337992_35.png) repeat-x;
	height: 18px;
	overflow: hidden;
}

.h-l-t .b {
	background: url(a2002445337992_36.png) no-repeat;
	padding-left: 6px;
}

.h-l-t .b div {
	background: url(a2002445337992_37.png) no-repeat 100% 0;
	padding-right: 6px;
}

.h-l-t .b div div {
	background: url(a2002445337992_38.png) repeat-x;
	height: 6px;
	overflow: hidden;
}

.h-l-t .m {
	background: url(a2002445337992_39.jpg) no-repeat;
}

.h-l-t h2 {
	font-size: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding-top: 3px;
}

.h-l-t .m {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 11px 0 0 14px;
}

.h-l-t a {
	color: #000;
}

.h-l-t dl {
	padding-bottom: 5px;
}

.h-l-t dt {
	font-size: 12px;
	font-weight: bolder;
	float: left;
}

.h-l-t .age dd {
	float: left;
	margin-left: 5px;
}

.h-l-t .gender dd {
	margin-left: 66px;
	font-weight: bolder;
}

.h-l-t .gender dd.ml {
	color: #c10077;
}

* html .h-l-t .gender dd {
	margin-left: 40px;
	height: 17px;
	overflow: hidden;
}

* html .h-l-t .gender dd.ml {
	margin-left: 56px;
}

.h-l-t .inp {
	width: 24px;
	border: 0 none;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}

.h-l-t .search {
	float: left;
	width: 60px;
}

.h-l-t .subm {
	margin-right: 15px;
	margin-top: 5px;
}

* html .h-l-t .subm {
	margin-top: 4px;
}

.h-l-b {
	position: absolute;
	width: 80px;
	height: 25px;
	top: 152px;
	left: 58px;
}

.h-l-b a {
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}

.h-l-b a:hover {
	text-decoration: underline;
}

.c-l {
	float: left;
	width: 155px;
}

.c-l-t .t {
	background: url(a2002445337992_40.gif) no-repeat 100% 0;
	padding-right: 6px;
}

.c-l-t .t div {
	background: #86005c;
	height: 6px;
	overflow: hidden;
}

.c-l-t .b {
	background: url(a2002445337992_41.gif) no-repeat 100% 0;
	padding-right: 7px;
}

.c-l-t .b div {
	background: url(a2002445337992_42.gif) repeat-x;
	height: 27px;
	overflow: hidden;
}

.c-l-t .m {
	background: #86005c;
	padding: 2px 0 6px 38px;
}

.c-l-t .m h2 {
	font-size: 18px;
	line-height: 16px;
	color: #fff;
}

.c-l ul {
	padding-left: 25px;
}

.c-l .photo {
	float: left;
}

.c-l .online {
	background: url(a2002445337992_43.gif) no-repeat;
	padding-left: 6px;
}

* html .c-l .online {
	width: 114px;
}

.c-l .online div {
	background: url(a2002445337992_44.gif) no-repeat 100% 0;
	padding-right: 6px;
}

.c-l .online div div {
	background: #86005c;
	height: 14px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bolder;
	line-height: 12px;
	text-align: center;
	color: #fff;
}

.c-l p {
	clear: both;
	padding: 8px 8px 8px 0;
	line-height: 10px;
}

.c-r {
	float: right;
	width: 837px;
	padding-right: 17px;
}

.c-r-t .t {
	background: url(a2002445337992_45.gif) no-repeat;
	padding-left: 3px;
}

.c-r-t .t div {
	background: url(a2002445337992_46.gif) no-repeat 100% 0;
	padding-right: 3px;
}

.c-r-t .t div div {
	background: #86005c;
	height: 28px;
	padding-top: 3px;
	overflow: hidden;
}

.c-r-t .t h2 {
	font-size: 18px;
	text-align: center;
	color: #fff;
}


.c-r-t .b {
	background: url(a2002445337992_47.gif) no-repeat;
	padding-left: 6px;
}

.c-r-t .b div {
	background: url(a2002445337992_48.gif) no-repeat 100% 0;
	padding-right: 6px;
}

.c-r-t .b div div {
	background: url(a2002445337992_49.gif) repeat-x;
	height: 33px;
	overflow: hidden;
}

.c-r-t .m {
	background: #81809f;
}

.c-r-t .m li {
	float: left;
	padding: 7px;
	width: 124px;
	overflow: hidden;
}

.c-r-t .m img {
	border: 2px solid #fff;
}

.c-r-t .m p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: #fff;
	padding-top: 3px;
}

.c-r-t .m a {
	color: #fff;
}

.c-r-t ul {
	padding-left: 4px;
}

.c-r-m-l {
	float: left;
	width: 79px;
	padding: 0 10px 0 7px;
}

.c-r-m-l p {
	font-weight: bolder;
	line-height: 12px;
	color: #1b632a;
	padding: 6px 0 8px;
}

.c-r-m-c {
	float: left;
	width: 147px;
	border: 2px solid #1b632a;
	background: #fff;
	padding: 10px 12px 12px;
}

.c-r-m-c h2 {
	line-height: 11px;
	color: #1b632a;
	padding-bottom: 10px;
}

.c-r-m-c p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 11px;
}

.c-r-m-r {
	float: right;
	width: 548px;
}

.c-r-m-r h2 {
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #86005c;
	margin-top: -17px;
	padding-bottom: 3px;
}

.b8 .t {
	background: url(a2002445337992_50.gif) no-repeat;
	padding-left: 7px;
}

.b8 .t div {
	background: url(a2002445337992_51.gif) no-repeat 100% 0;
	padding-right: 7px;
}

.b8 .t div div, .b8 .b div div {
	background: #b1b0cc;
	height: 7px;
	overflow: hidden;
}

.b8 .b {
	background: url(a2002445337992_52.gif) no-repeat;
	padding-left: 7px;
}

.b8 .b div {
	background: url(a2002445337992_53.gif) no-repeat 100% 0;
	padding-right: 7px;
}

.b8 .m {
	background: #b1b0cc;
	padding: 2px 12px;
}

.b8 .m h3 {
	line-height: 12px;
	color: #86005c;
	padding-bottom: 5px;
}

.b9 .t {
	background: url(a2002445337992_54.gif) no-repeat;
	padding-left: 7px;
}

.b9 .t div {
	background: url(a2002445337992_55.gif) no-repeat 100% 0;
	padding-right: 7px;
}

.b9 .t div div, .b9 .b div div {
	background: #86005c;
	height: 7px;
	overflow: hidden;
}

.b9 .b {
	background: url(a2002445337992_56.gif) no-repeat;
	padding-left: 7px;
}

.b9 .b div {
	background: url(a2002445337992_57.gif) no-repeat 100% 0;
	padding-right: 7px;
}

.b9 .m {
	background: #86005c;
	padding: 2px 12px;
}

.b9 .m h3 {
	line-height: 12px;
	color: #d998bd;
	padding-bottom: 3px
}

.b9 .m p {
	font-size: 14px;
	font-weight: bolder;
	line-height: 14px;
	color: #fff;
}

.c-r-m-r-t-l, .c-r-m-r-b-l {
	float: left;
	width: 269px;
}

.c-r-m-r-t-r, .c-r-m-r-b-r {
	float: right;
	width: 269px;
}

.c-r-m-r-t-l, .c-r-m-r-t-r {
	margin-bottom: 7px;
}

.c-r-m-r-t-l img {
	float: left;
	margin: 5px 12px 0 5px;
}

.c-r-m-r-b-l {
	clear: both;
}

.c-r-m-r-b-r img {
	float: right;
	margin-left: 5px;
}

.c-r-b {
	padding-top: 13px;
}

.c-r-b-l {
	position: relative;
	float: left;
	width: 342px;
	background: #7276a1 url(a2002445337992_58.jpg) no-repeat;
	padding-top: 185px;
	zoom: 1;
}

.c-r-b-l p {
	padding: 10px 20px 15px;
	font-weight: bolder;
	line-height: 12px;
	color: #fff;
}

.c-r-b-l-t {
	position: absolute;
	top: 16px;
	left: 13px;
	width: 198px;
}

.c-r-b-l-t .t {
	background: url(a2002445337992_59.gif) no-repeat;
	padding-left: 8px;
}

.c-r-b-l-t .t div {
	background: url(a2002445337992_60.gif) no-repeat 100% 0;
	padding-right: 8px;
}

.c-r-b-l-t .t div div {
	border-top: 2px solid #7276a1;
	background: #fff;
	height: 6px;
	overflow: hidden;
}

.c-r-b-l-t .b {
	background: url(a2002445337992_61.gif) no-repeat;
	padding-left: 8px;
}

.c-r-b-l-t .b div {
	background: url(a2002445337992_62.gif) no-repeat 100% 0;
	padding-right: 8px;
}

.c-r-b-l-t .b div div {
	border-bottom: 2px solid #7276a1;
	background: #fff;
	height: 6px;
	overflow: hidden;
}

.c-r-b-l-t .m {
	border-left: 2px solid #7276a1;
	border-right: 2px solid #7276a1;
	background: #fff;
	padding: 3px 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 11px;
}

.c-r-b-r {
	float: right;
	width: 482px;
}

.c-r-b-r .bl {
	float: left;
	width: 146px;
}

.c-r-b-r .bl-c {
	padding: 0 10px;
	margin: 0 10px;
	border-left: 1px solid #b1b0cc;
	border-right: 1px solid #b1b0cc;
}

* html .c-r-b-r .bl-c {
	display: inline;
}

.c-r-b-r .bl h2 {
	line-height: 11px;
	color: #1e6a2e;
	padding-bottom: 12px;
}

.c-r-b-r .bl p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 11px;
}
.subm {
cursor: pointer;
}