*  {
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	font-family :   Tahoma, Verdana, Arial,sans-serif;
	line-height: 120%;
}

a img {
	border: 0px;
	border-style: none;
}

ul {
	list-style: none;
}

body {
	background: #abc9d9 url(bodyv37.jpg) repeat-x left top;
}

#box {
	margin: 0px auto;
	width: 1000px;
	border-right: 1px solid #7998ae;
	border-left: 1px solid #7998ae;
	background: transparent url(boxv37.gif) repeat-y left top;	
}

#header {
	width: 1000px;
	height: 189px;
}

#header div.header_01 {
	width: 608px;
	height: 50px;
	background: transparent url(header_01v37.jpg) no-repeat left top;		
}

#header div.header_01 h1 {
	padding: 5px 0px 5px 15px;
}

#header div.header_01 h1 a:link,
#header div.header_01 h1 a:visited,
#header div.header_01 h1 a:hover,
#header div.header_01 h1 a:active {
	font-size: 24px;
	color: #3b73a6;
	text-decoration: none;
}

#header div.header_02 {
	width: 392px;
	height: 189px;
	background: transparent url(header_02v37.jpg) no-repeat left top;		
}

#header div.header_02 h2 {
	padding: 10px 0px 10px 5px;
	font-size: 14px;
	color: #003463;
}

#header div.header_02 p {
	padding: 0px 20px 20px 5px;
	font-family: Verdana, sans-serif;
}

#header div.header_02 a.buttons:link,
#header div.header_02 a.buttons:visited,
#header div.header_02 a.buttons:hover,
#header div.header_02 a.buttons:active {
	padding: 5px 9px 10px 5px;
	width: 120px;
	height: 18px;
	color: #4f7285;	
	background: transparent url(header_av37.png) no-repeat left top;	
}

#header div.header_03 {
	clear: left;
	padding-left: 15px;
	width: 375px;
	height: 139px;
	background: transparent url(header_03v37.jpg) no-repeat left top;		
}

#header form {
	width: 180px;
}

#login_form p.type,
#find_form p.type {
	padding: 5px 0px;
	font-size: 12px;
	font-weight: bold;	
	color: #003463;
}

#login_form fieldset, 
#find_form fieldset {
	height: 75px;
	border: 0px;
	border-style: none;
}

#login_form fieldset dl dt,
#login_form fieldset dl dd,
#find_form fieldset dl dt,
#find_form fieldset dl dd  {
	height: 20px;	
	color: #000000;	
}

#login_form fieldset dl dt,
#find_form fieldset dl dt {
	float: left;
	width: 67px;
	font-weight: bold;
}

#find_form fieldset dl dt {
	width: 50px;
}

#login_form fieldset dl dd,
#find_form fieldset dl dd {
	float: right;
	width: 103px;
}

#find_form fieldset dl dd {
	width: 115px;
}

#login_form fieldset dl dd input {
	padding: 0px 3px;
	width: 95px;
	height: 14px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#login_form dl dd.checks {
	width: 100px;
	font-weight: normal;	
}

#login_form dl dd.checks input {
	padding: 0px;
	width: 12px;
	height: 12px;
	color: #000000;
	background: #FFFFFF;
}

#login_form dl dd.checks label {
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}

#login_form  p.subm,
#find_form  p.subm {
	text-align: center;
}

#login_form  p.subm input,
#find_form  p.subm input {
	padding: 0px 0px 10px 0px;
	width: 77px;
	height: 33px;
	font-size: 11px;
	font-weight: bold;	
	color: #4f7285;
	cursor: pointer;
	text-align: center;
	border: 0px;
	border-style: none;
	background: transparent url(form_submitv37.png) no-repeat left top;
}

#find_form fieldset dl dd.age input {
	margin: 0px 2px;
	padding: 0px 1px;
	width: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#find_form fieldset dl dt.gender,
#find_form fieldset dl dd.gender {
	padding: 0px;
	height: 30px;
}

#find_form fieldset dl dd.gender {
	width: 120px;
}

#find_form fieldset dl dd.gender input {
	margin: 0px 3px;
}

#header div.header_04 {
	padding-left: 15px;
	width: 203px;
	height: 139px;
	background: transparent url(header_04v37.jpg) no-repeat left top;		
}

#menu {
	height: 29px;
	background: #FFFFFF url(menuv37.jpg) no-repeat left top;	
}

#menu ul li {
	float: left;
	padding: 5px 70px 5px 25px;
	height: 19px;

}

#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:hover,
#menu ul li a:active {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#girls {
	float: left;
	padding: 10px 0px;
	width: 163px;
	background: #e8f3f7 url(girlsv37.jpg) repeat-x left top;		
}

#girls h3 {
	font-size: 12px;
	color: #ff5a00;
	text-align: center;
}

#girls div.photo {
	margin: 1px;
	padding: 9px;
	text-align: center;
	border-bottom: 1px solid #a6c2d5;
}

#girls div.photo p {
	padding: 5px 0px;
	font-weight: bold;
	color: #5e666c;
	text-align: left;
}

#girls div.photo a img {
	margin: 5px 0px;
	border: 1px solid #FFFFFF;
}

#girls div.photo a:link,
#girls div.photo a:visited,
#girls div.photo a:hover,
#girls div.photo a:active {
	font-weight: bold;
	color: #ff4200;
}

#wrapper {
	float: right;
	width: 837px;
}

#column_1 {
	float: left;
	width: 555px;
	background-color: #c8deeb;
}

#cell_1 {
	padding: 10px 5px;
	width: 545px;
	background: #c8deeb url(column_1v37.jpg) no-repeat left top;
}

#cell_1 div.photo {
	float: left;
	padding-right: 10px;
	width: 89px;
}

#cell_1 div.photo img {
	margin-bottom: 40px;
	border: 1px solid #FFFFFF;
}

#cell_1 div.text {
	float: left;
	padding-right: 30px;
	width: 143px;
}

#cell_1 div.text p {
	padding: 10px 0px;
}

#cell_2 {
	padding: 0px 5px 5px 5px;
}

#cell_2 .top {
	padding-top: 10px;
	background: transparent url(cell_2_topv37.gif) no-repeat left top;	
}

#cell_2 .bottom {
	padding: 0px 10px 10px 10px;
	background: #FFFFFF url(cell_2_bottomv37.gif) no-repeat left bottom;	
}

#cell_2 img {
	padding-right: 10px;
}

#cell_2 h2 {
	font-size: 12px;
	color: #455a66;
}

#cell_2 p {
	padding: 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #7b9aac;
}

#column_2 {
	float: right;
	margin-top: -29px;
	width: 282px;
	background-color: #FFFFFF;	
	z-index: 1;
}

#column_2 h2 {
	padding: 7px 0px 10px 20px;
	font-size: 12px;
	color: #ff5a00;
}

#column_2 ul {
	padding: 5px 0px;
}

#column_2 ul li {
	padding: 10px 10px 10px 20px;
	color: #505050;
	background: transparent url(column_2_liv37.gif) no-repeat left 15px;	
}


#row_1 {
	padding: 1px 0px 20px 0px;
	border-top: 3px solid #75b0cf;
	border-bottom: 1px solid #75b0cf;
	background-color: #FFFFFF;
}

#row_1 h2 {
	padding: 10px;
	font-size: 14px;
	color: #5687b4;
	border-top: 1px solid #75b0cf;	
}

#row_1 .russian_girl {
	float: left;
	width: 139px;
	text-align: center;
}

#row_1 .russian_girl p {
	padding: 2px 8px;
	text-align: left;
}

#row_1 .russian_girl p a:link,
#row_1 .russian_girl p a:visited,
#row_1 .russian_girl p a:hover,
#row_1 .russian_girl p a:active {
	font-family: Verdana, sans-serif;
	color: #5686b3;
}

#row_2 {
	padding: 1px;
	background-color: #FFFFFF;
}

#row_2 div.left,
#row_2 div.middle {
	margin: 5px 0px;
	padding: 10px 20px 10px 10px;
	width: 184px;
}

#row_2 div.middle {
	padding: 10px 10px 10px 20px;
	border-left: 1px solid #75b0cf;
}

#row_2 div.left p,
#row_2 div.middle p {
	padding: 5px 0px;
	font-family: Verdana, sans-serif;
	color: #383838;
}

#row_2 div.left p.bold,
#row_2 div.middle p.bold {
	font-family: Tahoma, sans-serif;
	color: #fe794b;	
}

#row_2 div.right {
	padding: 10px 20px 20px 40px;
	width: 346px;
	background: transparent url(row_2_rightv37.jpg) no-repeat right top;	
}

#row_2 div.right h2 {
	padding: 10px 0px;
	font-size: 14px;
	color: #FFFFFF;
}

#row_2 div.right p {
	font-size: 12px;
	color: #FFFFFF;
}


#row_3 {
	padding: 0px 1px 0px 5px; 
	background-color: #FFFFFF;
}

#row_3 .top {
	padding-top: 10px;
	background: transparent url(row_3_topv37.gif) no-repeat left top;	
}

#row_3 .bottom {
	padding: 0px 10px 10px 10px;
	background: #7ea9c0 url(row_3_bottomv37.gif) no-repeat left bottom;	
}

#row_3 div.left {
	width: 144px;
}

#row_3 div.middle,
#row_3 div.right {
	width: 333px;
}

#row_3 h2 {
	padding: 10px 450px 10px 0px;
	font-size: 14px;
	color: #355b70;
}

#row_3 p {
	padding: 0px 20px 0px 5px;
	font-size: 12px;
	color: #FFFFFF;
}

a.buttons {
	display: block;
	font-weight: bold;		
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}

p.bold {
	font-weight: bold;
}

.left {
	float: left;
}

.middle {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	font-size:0px;
	line-height: 0px;
	background: none;
	border: 0px;
	border-style: none;
}