/******************************************************
				Title:     Mucukni
				Author:    Gipi Gopinath
				Updated:   Feb 05 2008
******************************************************/

@import url(reset.css); /* Reset Css */

body {
	background: url(../img/bg_body.jpg) center top no-repeat;
	font-size: 62.5%;
}
body.bgr_none {
	background-image: none;
}
#outer_wrapper_1 {
	overflow: hidden;
	background: url(../img/bg_outer_wrapper_1.png) no-repeat center bottom;

}
#outer_wrapper_2 {
	overflow: hidden;
	background: url(../img/bg_outer_wrapper_2.jpg) center top no-repeat;
}
#outer_wrapper_3 {
	overflow: hidden;
	background: url(../img/bg_outer_wrapper_3.jpg) center top no-repeat;
}
#container {
	margin	: 0 auto;
	width: 999px;
	xwidth: 1020px;
	overflow: hidden;
}

p, a, strong, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #672f8d;
}
h1 {
	font-size: 12px;
	color: white;
	font-weight: bold;
}

a.mobile {
	padding: 0 0 1px 12px;
	background: url(../img/ico_gsm.gif) no-repeat 0 0;
	text-align: left;
}

a.write_me,
a.block,
a.comments_1,
a.friends,
a.heart {
	padding: 0 0 0 18px;

	background: url(../img/ico_write_me.gif) no-repeat 0 100%;
}
a.friends,
a.heart {
	padding: 0 0 0 13px;

	background: url(../img/ico_write_me.gif) no-repeat 0 100%;
}
a.block {
	background-image: url(../img/ico_block.gif);
}
a.friends {
	background-image: url(../img/ico_friends.gif);
}
a.comments_1 {
	background-image: url(../img/ico_comments.gif);
}
a.heart {
	background-image: url(../img/ico_heart.gif);
}

.logo2 {
	position: absolute;
	width: 580px;
	right: -2px;
	top: 18px;
	zoom: 1;
	z-index: 12;

}

/******************************
		Header
******************************/

#header {
	float: left;
	position: relative;
}
.logo {
	float: left;
}


#snow_baby {
	background: url(../img/snow_baby.png) left top no-repeat;
	width: 968px;
	height: 160px;
	position: absolute;
	margin-left:33px;
	/*top: 4px;*/
	top: 1px;
}

.logo {
	float: left;
}
.logo a {
	background: url('../img/logo_1.png') no-repeat left top;
	width: 371px;
	height: 60px;
	display: block;
	text-indent: -99999px;
	margin-left:3.9em; margin-right:0; margin-top:2em; margin-bottom:0
}

.login {
	float: right;
	position: relative;
	top: 70px;
	right: 0px;
	
}
.login ul li {
	padding-bottom: 1px;
}
.login_submit {
	background: url(../img/button_login.png) left -2px no-repeat;
	height: 32px;
	border: none;
	width: 82px;
	vertical-align: middle;
	cursor: pointer;
}
.login_details {
	width: 210px;
	padding: 3px 0 3px 3px;
	border: 1px solid #d0d0d0;
	font-size: 10px;
	color: #949494;
}
.login .remember_me {
	margin: 0 0.5em 0 0.5em;
	vertical-align: bottom;
}
.login span {
	color: #656565;
	font-size: 9px;
	vertical-align: bottom;
}

.registration a {
	color: #340058;
	padding: 0 0.8em 0 0;
}

.login_member {
	float: right;
	background: url(../img/bg_top_info.png) left top no-repeat;
	position: absolute;
	width: 216px;
	right: -2px;
	top: 18px;
	zoom: 1;
	z-index: 12;

}
.login_member ul li, .login_member ul li a {
	color: #6b348f;
	font-size: 10px;
	padding-bottom: 1px;
}
.login_member ul {
	float: right;
	margin: 0 2em 0 0;
	display: inline;
}
.login_member ul li {
	text-align: right;
	padding: 0.5em 0 0.2em 0;
}

.login_member_2 {
	float: right;
	background: url(../img/bg_top_info_2.png) left top no-repeat;
	position: absolute;
	width: 266px;
	right: -3px;
	top: 18px;
	zoom: 1;
	z-index: 12;

}
.login_member_2 ul li, .login_member_2 ul li a {
	color: #6b348f;
	font-size: 10px;
	padding-bottom: 1px;
}
.login_member_2 ul {
	float: right;
	margin: 0 2em 0 0;
	display: inline;
}
.login_member_2 ul li {
	text-align: right;
	padding: 4px 0 0.2em 0;
}


.vip_section {
	color: #672f8d;
	float: left;
	margin: 0 0 0 0;
	background: url(../img/001.png) left top no-repeat;
	width: 999px;
	height: 262px;
	display: inline; /* IE Fix */
}
.vip_info {
	float: left;
	padding: 2em 0 0 4em;
}

.vip_section h1 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5em 0 0 4em;
}
.vip_details {
	float: right;
	padding: 0 2.5em 0 0;
	width: 290px;
}

#vippic {
	background: url(../img/bg_vip_photo_frame.gif) left top no-repeat;
	padding: 0.6em 0.9em 0.8em 0.1em;
	text-align: center !important;
	width: 123px;
	height: 150px;
	float: left;
}

.vip_details ul {
	float: left;
	overflow: hidden;
	width: 145px;
	padding: 1em 0 0 0.2em;
	font-size: 12px;
	letter-spacing: 1px;
}
.vip_details ul li {
	padding: 0 0 0.5em 0;
	zoom: 1;
}

.female_vip {
	font-size: 12px;
	color: #d321bf !important;
	font-weight: bold;
}
.male_vip {
	font-size: 12px;
	font-weight: bold;
	color: #0197f9 !important;
}
.icon_vip {
	background: url(../img/icon_vip.png) left top no-repeat;
	margin: 2em 0 0 0;
	padding: 0 0 2em 2.5em !important;
	color: #ff0000;
}
.last_vip {
	padding-right: 0px !important;
}

/******************************
		Login Details
******************************/

.exit_icon_li {
	padding-bottom: 10px !important;
}

.icon_exit {
	background: url(../img/icon_exit.png) left center no-repeat;
	padding-left: 15px;
	font-weight: bold;
	color: #ff0000 !important;
}
.become_vip {
	color: #ff0000 !important;
}
.friends_online {
	background: url(../img/icon_online.png) left center no-repeat;
	padding-left: 15px;
}
.icon_messages {
	background: url(../img/icon_messages.png) left center no-repeat;
	padding-left: 15px;
}

/******************************
		Navigation
******************************/

.navigation {
	float: left;
	margin: 1.2em 0 0 2em;
	display: inline; /* IE6 fix */
}
.navigation ul {
	float: left;
}
.navigation ul li {
	float: left;
}
.navigation ul li a {
	text-decoration: none;
}
.secondary_buttons {
	margin-top: -2px;
}

/******************************
			nav menu
*******************************/

.main_nav {
	width: 570px;
	margin: 0px 10px 0px 0px;
}

.main_nav li a {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

/******************************
			home
*******************************/
.main_nav .home {
	background: url(../img/left_bkg.png) left top no-repeat;
	width: 122px;
	height: 41px;
}

.home img {
	position: absolute;
	margin: 0px 0px 0px 121px;
}
.home a {
	position: absolute;
	padding: 10px 0px 0px 44px;
}

.main_nav .home a:hover {
	background: url(../img/left_active_bkg.png) left top no-repeat;
	width: 115px;
	height: 41px;
}

/******************************
			register
*******************************/
.main_nav .register {
	background: url(../img/menu_bkg.png) left top repeat-x;
	width: 138px;
	height: 41px;
	padding-right: 1px;
}

.register img {
	position: absolute;
	margin: 0px 0px 0px 139px;
}
.register a {
	position: absolute;
	padding: 10px 20px 0px 19px;
}

.main_nav .register a:hover {
	background: url(../img/menu_active_bkg.png) left top repeat-x;
	width: 131x;
	height: 41px;
}

/******************************
			profil
*******************************/
.main_nav .profil {
	background: url(../img/menu_bkg.png) left top repeat-x;
	width: 138px;
	height: 41px;
	padding-right: 1px;
}

.profil img {
	position: absolute;
	margin: 0px 0px 0px 139px;
}
.profil a {
	position: absolute;
	padding: 10px 39px 0px 37px;
}

.main_nav .profil a:hover {
	background: url(../img/menu_active_bkg.png) left top repeat-x;
	width: 131x;
	height: 41px;
}

/******************************
			search
*******************************/
.main_nav .search {
	background: url(../img/menu_bkg.png) left top repeat-x;
	width: 87px;
	height: 41px;
	margin-left: 1px;
}

.search img {
	position: absolute;
	margin: 0px 0px 0px 87px;
}
.search a {
	position: absolute;
	padding: 10px 0px 0px 18px;
}

.main_nav .search a:hover {
	background: url(../img/menu_active_bkg.png) left top repeat-x;
	width: 70px;
	height: 41px;
}
/******************************
			klasaciq
*******************************/
.main_nav .klasaciq {
	background: url(../img/menu_bkg.png) left top repeat-x;
	width: 116px;
	height: 41px;
	margin-left: 1px;
}

.klasaciq img {
	position: absolute;
	margin: 0px 0px 0px 116px;
}
.klasaciq a {
	position: absolute;
	padding: 10px 0px 0px 19px;
}

.main_nav .klasaciq a:hover {
	background: url(../img/menu_active_bkg.png) left top repeat-x;
	width: 97px;
	height: 41px;
}

/******************************
			chat
*******************************/

.main_nav .chat {
	background: url(../img/right_bkg.png) left top no-repeat;
	width: 98px;
	height: 41px;
	margin-left: 1px;
}

.chat a {
	position: absolute;
	padding: 10px 0px 0px 16px;
}

.main_nav .chat a:hover {
	background: url(../img/right_active_bkg.png) left top no-repeat;
	width: 98px;
	height: 41px;
}

/******************************
		who is online
*******************************/

.online a, .celebrating a {
	display: block;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}
.online a {
	background: url(../img/bg_whos_online.png) left top no-repeat;
	width: 168px;
	padding: 1em 0 1.5em 2em;
	cursor: pointer;
}

/******************************
		Who celebrating
*******************************/

.celebrating a {
	background: url(../img/bg_whos_celebrating.png) left top no-repeat;
	width: 155px;
	padding: 1em 0 1.5em 2.5em;
	cursor: pointer;
}
.celebrating {
	padding-left: 8px;
}

/******************************
		Banners
******************************/

.top_banner {
	xfloat: left;
	margin: 0 0 0 12em !important;
	height: 0px;
	overflow: hidden;
	display: inline; /* IE6 Fix */
	padding-right:130px;
	float:right !important;
}
.top_banner a {
	margin: 0 0 0 12em;

}

/******************************
		Registration Form
******************************/

#registration_form {
	float: left;
	background: url(../img/bg_form.png) left top no-repeat;
	width: 574px;
	height: 834px;
}
#registration_form h1 {
	margin: 2.5em 0 0 1em;
}
#registration_form ul {
	float: left;
	margin: 1.5em 0 0 3em;
}
#registration_form ul li {
	width: 500px;
	color: #672f8d;
	font-size: 12px;
	padding: 13px 0 0.5em 0;
	float: left;
	overflow: hidden;
}
#registration_form ul li label {
	text-align: right;
	float: left;
	width: 120px;
	padding: 3px 0.5em 0 0;
	font-size: 12px;
}

#registration_form .registration_form_error {
	width: 130px;
	margin: 3px 0px 0px 10px;
	font-weight: bold;
	font-size: 10px;
	color: #f00;
	text-align: left;
}

.gender_input {
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}
.gender_input label {
	width: 23px !important;
	padding-left: 2em !important;
}

.gender_input span {
	width: 25px !important;
	margin: 3px 0px 0px 93px;
}

.gender_input .inp_m {
	width: 25px !important;
	margin: 5px 0px 0px 5px;
}

.gender_input .inp_f {
	width: 25px !important;
	margin: 5px 0px 0px 11px;
}

#registration_form ul li input {
	float: left;
	width: 220px;
}
#registration_form ul li span {
	float: left;
	width: 110px;
	text-align: right;
	padding: 0 0.5em 0 0;
	font-size: 12px;
}
.form_regulations {
	float: left;
	margin: 2.3em 0 0 1em;
	background: url(../img/bg_form_instruction.gif) left top no-repeat;
	width: 212px;
	height: 129px;
}
.form_regulations p {
	width: 152px;
	margin: 1em 0 0 2.5em;
	line-height: 15px;
}
.comments textarea {
	width: 220px;
	height: 110px;
}
.form_conditions {
	text-align: center;
	font-weight: bold;
}
.condition_list {
	text-align: center;
}
.condition_list textarea {
	width: 320px;
	height: 120px;
}
.condition_check_box {
	text-align: center;
}
.condition_check_box span {
	text-align: left;
	width: 276px !important;
	margin-left: 9em;
}
.condition_check_box input {
	width: 12px !important;
}
.register_button {
	text-align: center;
	padding: 0 0 0 0 !important;
}
.register_button button {
	background: url(../img/button_registration.png) left top no-repeat;
	width:133px;
	height: 32px;
	border: none;
}

/******************************
		Content
******************************/

.left_content {
	float: left;
	width: 810px;
	margin-left: 7px;
	display: inline; /*IE6 Fix*/
}

.left_content_inner {
	float: left;
	margin: 0px 0px 0px 17px;
	display: inline;
}

.right_content {
	float: right;
	margin: 1em 0 0 0.5em;
	
}


/******************************
		Search
******************************/

.search_details {
	float: left;
	background: url(../img/bg_pattern_2.jpg) 120px 163px no-repeat;
	width: 812px;
	xpadding-bottom: 150px;
}


.search_details1 {
	float: left;
	background: url(../img/bg_pattern_2.jpg) 120px 163px no-repeat;
	width: 882px;
	height: 257px;
	xpadding-bottom: 150px;
}

.search_details .search_form {
	float: left;
	background: url(../img/bg_pattern_2.jpg) 120px 163px no-repeat;
	width: 884px;
	padding-bottom: 120px;
}
.inner .search_details {
	padding-right: 120px;
}

#results .search_details {
	margin-bottom: 1em;
	padding-bottom: 8px;
	width: 831px;
	background: url(../img/bg_pattern_results.png) no-repeat 10px bottom;
}

.searchbox {
	float: left;
	display: inline;
	background: url(../img/bg_1.png) left top no-repeat;
	width: 596px;
	height: 180px;
	color: #672f8d;
}


.searchbox .search_button_2 {
	margin: -3px 0px 0px 6px; !important;
}

.searchbox .search_button_3 {
	margin: -3px 0px 0px 6px; !important;
}


.searchbox_inner {
	margin: 0 0 0 18em;
}

.searchbox select, input {
	color: #672f8d;
}



#idsearch_result {
	position: absolute;
	height: 120px;
	margin: 19px 0px 0px 66px;
	background-color: #fcfefd;
	overflow: auto;
}


.idsearch_result_ul_1 li {
	padding: 0px 0px 0px 0px !important;
}

.idsearch_result_ul_1 li a {
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 4px;
	width: 210px;
}

.idsearch_result_ul_1 li a:hover {
	font-weight: bold;
	background-color: #caf6e1;
}

.idsearch_result_ul_2 li {
	padding: 0px 0px 0px 0px !important;
}

.set_vip_user {
	color: #f00 !important;
}

.idsearch_result_ul_2 li a {
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 4px;
	width: 198px;
}

.idsearch_result_ul_2 li a:hover {
	font-weight: bold;
	background-color: #caf6e1;
}

#norecs {
	height: 198px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672f8d;
	padding-top: 170px;
}


.nicname input {
	width: 377px;
	float: left;
	height: 15px;
	margin-right: 1.2em;
}

#norecs1 {
	height: 178px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672f8d;
	padding-top: 130px;
}

#results .searchbox_inner {
	margin-left: 13.3em;
}
.searchbox h1 {
	padding: 2em 0 0 3em;
}
.searchbox ul li {
	padding-bottom: 13px;
}

.nickname {
	padding: 0 0pt 2em 0;
}

.nickname {
	padding: 0px;
}

.nickname input {
	width: 377px;
	float: left;
	height: 15px;
	margin-right: 1.2em;
}

.sex {
	padding: 0px 0px 0px 0px;
}

.born {
	padding: 0px 0px 10px 0px;
}

.search_details form {
	float: left;
	margin: 2.3em 0 0 2em;
	display: inline;
}

.search_details label {
	width: 66px;
	font-size: 12px;
	float: left;
}
.nickname label {
	font-weight: bold;
	text-decoration: underline;
	width: 66px;
	float: left;
}
.search_details button {
	background: url(../img/icon_search1.png) left top no-repeat;
	width: 82px;
	height: 31px;
	border: none;
	text-indent: -99999px;
	cursor: pointer;
	position: relative;
	top: -6px;
	margin-left: 3px;
}

.search_details1 button {
	background: url(../img/icon_search1.gif) left top no-repeat;
	width: 82px;
	height: 31px;
	border: none;
	text-indent: -99999px;
	cursor: pointer;
	position: relative;
	top: -6px;
	margin-left: 1px;
}

.search_details1 form {
	float: left;
	margin: 2.3em 0 0 2em;
	display: inline;
}

.search_details1 label {
	width: 66px;
	font-size: 12px;
	float: left;
}

.gender {
	float: left;
	width: 152px;
	margin: 0 1em 0 0;
}
.ages {
	width: 74px;
}

.registrationbox {
	color: #672f8d;
	background: url(../img/bg_registrationbox.png) left top no-repeat;
	width: 216px;
	height: 180px;
	float: left;
}
.registrationbox h1 {
	margin: 2.1em 0 0 2.5em;
}
.registrationbox ul {
	margin: 2em 0 0 2.5em;
}
.registrationbox ul li {
	width: 156px;
	padding: 0 0 0.5em 0;
	background: url(../img/bg_registration_li.gif) center center no-repeat;
	font-size: 12px;
	letter-spacing: 1px;
}
.registrationbox ul li span {
	float: right;
}

.special_pattern {
	float: left;
	background: url(../img/bg_picture.png) left top no-repeat;
	width: 812px;
	height: 37px;
	margin: 0 0 0 0em;
	padding: 1 1 0.5em 0;

}
.member_details {
	height: 416px;
	float: left;
	margin: 0 0 0 0;
}
.secondary_menu, .secondary_menu li {
	float: left;
}
.secondary_menu {
	float: left;
	xmargin: 0.5em 0 0 2em;
	margin: 0em 0 0 0.9em;
	display: inline;
	background: url(../img/bg_tab.png) left top repeat-x;
	height: 27px;
	overflow: hidden;
}
.secondary_menu li {
	xpadding: 0 7em 0 0;
}
.secondary_menu li, .secondary_menu li a, .last_secondary_menu label {
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.last_secondary_menu label {
}
.last_secondary_menu {
	padding-right: 0px !important;
}
.member_profile {
	color: #672f8d;
	float: left;
	width: 783px;
	height: 347px;
	margin: 0em 0 0 0.5em;
	padding: 3em 0 0 2.8em;
	background: url(../img/1.gif) left top no-repeat;
	display: inline;
}
.member_profile .cl_1 {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 182px;
	height: 247px;
	letter-spacing: 1px;
	background: url(../img/razdelitel_1.png) no-repeat right top;
}

.member_profile .cl_2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 14px;
	width: 182px;
	height: 247px;
	letter-spacing: 1px;
	background: url(../img/razdelitel_1.png) no-repeat right top;
}

.member_profile .cl_3 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 14px;
	width: 182px;
	height: 247px;
	letter-spacing: 1px;
	background: url(../img/razdelitel_1.png) no-repeat right top;
}

.member_profile .cl_4 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 14px;
	width: 174px;
	letter-spacing: 1px;
}

.member_profile .cl_1 img {
	background: url(../img/frame.png) left top no-repeat;
	padding: 5px 6px 6px 6px;
	margin: 0px 0px 0px 10px;
}

.member_profile .cl_2 img {
	background: url(../img/frame.png) left top no-repeat;
	padding: 5px 6px 6px 6px;
	margin: 0px 0px 0px 10px;
}

.member_profile .cl_3 img {
	background: url(../img/frame.png) left top no-repeat;
	padding: 5px 6px 6px 6px;
	margin: 0px 0px 0px 10px;
}

.member_profile .cl_4 img {
	background: url(../img/frame.png) left top no-repeat;
	padding: 5px 6px 6px 6px;
	margin: 0px 0px 0px 10px;
}


.last_member_profile {
	margin-right: 0px !important;
}

.paging {
	width: 390px;
	float: left;
	margin: -3.4em 0px 0px 19em;
	height: 25px;
}

.paging ul {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	display: table-cell;
}

.paging ul li {
	float: left;
	padding: 0 0.5em 0 0;
	color: white;
}

.paging ul li a {
	float: left;
	font-size: 12px;
	color: white;
}
.paging_bg ul {
	float: left;
	padding-left: 94px;
}

.paging_bg ul li {
	float: left;
	padding: 0 1.5em 0 0;
	color: #672f8d;
}

.paging_bg ul li a {
	float: left;
	font-size: 12px;
	color: #672f8d;
}

.paging_bg ul li img {
	margin-top: -7px;
	padding: 2px 2px 2px 2px;
	background: none;
}

.paging_bg ul {
	position: relative;
	float: none;
	margin: 0 auto;
	width: 620px;
}
.paging_bg .top_paging ul {
	position: relative;
	float: none;
	margin: 0 auto;
	width: 300px;
}

.paging_bg ul li {
	padding-top: 1.5em;
}
.paging_bg .more_pages {
	text-decoration: none;
}


.paging_bg_1 ul li {
	float: left;
	padding: 0px 5px 0px 5px;
	color: #672f8d;
}

.paging_bg_1 ul li a {
	float: left;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	color: #672f8d;
}

.paging_bg_1 ul li img {
	margin-top: -7px;
	padding: 2px 2px 2px 2px;
	background: none;
}

.paging_bg_1 ul {
	position: absolute;
	float: none;
	margin: 0em 0px 0px 31em;
	width: 620px;
}
.paging_bg_1 .top_paging ul {
	position: relative;
	width: 300px;
}


.paging_bg_2 ul li {
	float: left;
	padding: 0px 5px 0px 5px;
	color: #672f8d;
}

.paging_bg_2 ul li a {
	float: left;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	color: #672f8d;
}

.paging_bg_2 ul li img {
	margin-top: -7px;
	padding: 2px 2px 2px 2px;
	background: none;
}

.paging_bg_2 ul {
	position: absolute;
	float: none;
	margin: 16px 0px 0px 25em;
	width: 620px;
}

.paging_bg_2 .top_paging ul {
	position: relative;
	width: 300px;
}


.last_page {
	padding-right: 1em !important;
}
.paging ul li img {
	margin-top: -6px;
	padding: 2px;
	background: none;
}

.active_page {
	text-decoration: none;
	font-weight: bold;
}

.noactive_page {
	text-decoration: underline;
	font-weight: normal;
}

.lower_table_info {
	background: url(../img/bg_paging_inner.png) left top no-repeat;
	width: 807px;
	height: 57px;
	margin: 0 0 0 0;
}

#results .lower_table_info {
	margin-left: 1px;
	width: 620px;
	padding-left: 181px;
	background: url(../img/bg_paging_results.png) no-repeat;
}
.lower_table_info button {
	float: left;
	background: url(../img/button_delete.png) left top no-repeat;
	width: 78px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin: 1em 7em 0 2em;
	xposition: relative;
	text-indent: -9999px;
}

.lower_table_info_r {
	background: url(../img/bg_paging_inner.png) left top no-repeat;
	width: 807px;
	height: 57px;
	margin: 0 0 0 0;
}

#results .lower_table_info_r {
	margin-left: 1px;
	width: 614px;
	padding-left: 187px;
	background: url(../img/bg_paging_results.png) no-repeat;
}
.lower_table_info_r button {
	float: left;
	background: url(../img/button_delete.png) left top no-repeat;
	width: 78px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin: 1em 7em 0 2em;
	xposition: relative;
	text-indent: -9999px;
}


.top_paging1 ul {
	position: relative;
	float: none;
	margin: 0 auto;
	width: 660px;
}


.page_selection {
	float: right;
	margin: 1.5em 8em 0 0;
	display: inline; /* IE 6 Fix */
}
.page_selection label {
	font-size: 13px;
	color: #672f8d;
	padding-top: 4px !important;
}
.page_selection select {
	width: 50px;
	position: absolute;
}

.message_textarea {
	background: url(../img/bg_message_textarea.png) left top no-repeat;
	width: 590px;
	height: 383px;
	float: left;
}
.message_textarea form {
	margin: 2em 0 0 2em;
	position: relative;
}
.message_textarea form label {
	font-size: 12px;
	color: #672f8d;
	width: 75px;
	float: left;
}
.message_textarea form input {
	float: left;
	font-size: 12px;
	margin: 0 1em 0 0;
	position: relative;
}
.message_textarea h1,
.blocked_members h1 {
	margin: 2em 0 0 2em;
}
.message_textarea textarea {
	width: 540px;
	height: 200px;
	margin: 3em 0 1em 0;
	overflow-y: scroll;
}
.send_button {
	text-align: right;
	width: 550px;
	overflow: hidden;
}
.send_button button{
	background: url(../img/icon_send.png) left top no-repeat;
	width: 86px;
	height: 25px;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	text-indent: -9999px;
}

.blocked_members {
	background: url(../img/bg_blocked_members.png) left top no-repeat;
	width: 216px;
	height: 383px;
	float: left;
}
.member_list {
	float: left;
	margin: 2em 0 0 0;
	width: 195px;
	display: inline;
	overflow: hidden;
	padding: 0 !important;
}
.member_list ul {
	margin-left: 22px;
	height: 265px;
	overflow: auto;
}
.member_list ul li {
	line-height: 18px;
	padding: 0 0 0.3em 0;
}


.member_list ul li input {
	padding: 4px 0px 0px 0px;
}

.member_list ul li a {
	font-size: 12px;
}

/******************************
		Message Box
******************************/

.message_shadow table tr,
.message_shadow_upper table tr {
	border-bottom: 1px solid #ccbdd6;
}
.left_content_inner table a {
	color: #672f8d;
	font-size: 12px;
}
.message_shadow {
	background: url(../img/shadow.gif) left top repeat-y;
	width: 804px;
	margin-left: 1px;
}
#results .message_shadow,
#user_logged .message_shadow {
	background-image: url(../img/shadow_results.gif);
}
#results .message_shadow_bottom {
	background: url(../img/shadow_results_bottom.gif) no-repeat bottom;
}
#user_logged .message_shadow_bottom {
	background: url(../img/shadow_user_logged_bottom.gif) no-repeat bottom;
	padding-bottom: 8px;
}
.message_shadow_inner {
	background: url(../img/shadow_results_inner.gif) no-repeat;
}




.message_shadow .pm_message {
	background: #fbf8b8 url(../img/bg_table_box.gif) left top repeat-x;
	color: #672f8d;
	border-collapse: collapse;
	margin: 0 0 0 7px;
	width: 791px;
}

.message_shadow .pm_message .td4 table {
	background: none !important;
	width: auto !important;
}


/*.message_shadow table {
	background: #fbf8b8 url(../img/bg_table_box.gif) left top repeat-x;
	color: #672f8d;
	border-collapse: collapse;
	margin: 0 0 0 7px;
	width: 791px;
}

.message_shadow table .td4 table {
	background: none !important;
	width: auto !important;
}

.message_shadow table td {
	padding-bottom: 0.5em !important;
	padding-top: 0.5em !important;
}*/

.message_shadow_upper {
	background: url(../img/shadow_upper.gif) left top no-repeat;
	width: 804px;
}


.data_coloumn a {
	background: url(../img/icon_data.gif) center right no-repeat;
	padding-right: 15px;
}
.message_box_top {
	background: url(../img/bg_message_box_title.png) left top no-repeat;
	height: 50px;
	width: 796px;
	margin: 0 0 0 5px;
}
.message_box_top h1 {
	float: left;
	margin: 2.5em 0 0 2em;
}
#results .navbar {
	margin-left: 5px;
	width: 796px;
	height: 27px;
	background-image: url(../img/bgr_paging_top.png);
}
#results .navbar li {
	position: relative;
	float: left;
	width: 199px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
#results .navbar li a {
	color: #672f8d;
	font-weight: bold;
}
#results .navbar li a.active {
	display: block;
	position: absolute;
	top: 0;
	left: -21px;
	width: 241px;
	height: 24px;
	line-height: 24px;

	background-image: url(../img/bgr_paging_top_active.jpg);
	color: #fff;
	text-decoration: none;
}
#results .navbar li.first a.active {
	background: url(../img/bgr_paging_top_active_left.jpg) no-repeat 22px 0;
}
#results .navbar li.last a.active {
	background: url(../img/bgr_paging_top_active_right.jpg) no-repeat -14px 0;
}
#results h3 {
	xposition: relative;
	xtop: 10px;
	xmargin: 0 10px 2px 25px;
	height: 23px;
	margin-left: 4px;
	background: url(../img/bg_paging_header.gif) no-repeat;
	xbackground-image: url(../img/bgr_paging_header.gif);
}
#results .content h4 {
	position: relative;
	float: left;
	display: inline;
	top: 10px;
	margin: 0 7px 2px 25px;
	padding-left: 15px;
	width: 344px;
	height: 18px;

	background: url(../img/bgr_title_females.gif) no-repeat;
	font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}
#results .content h4.males {
	background-image: url(../img/bgr_title_males.gif);
}

#results h3 span {
	display: block;
	padding-left: 15px;
	xbackground: url(../img/bgr_paging_header_r.gif) no-repeat right 0;
	font: bold 12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}
#results ul.message_box_top {
}

#results .content {
	margin: 0 6px;
	padding-bottom: 10px;
	background: #fbf8b8 url(../img/bg_table_box.gif) repeat-x;
}
#user_logged .content {
	margin: 0 6px;
	background: #8FEACD url(../img/grad_green_big.png) repeat-x;
}
#results .content ul {
	overflow: hidden;
	padding: 20px 0px 22px 0px;
}

#results .content ul.first {
	clear: left;
}
#results .content ul li {
	padding-left: 24px;
	float: left;
	width: 370px;
}
#results .content ul li a.thumb {
	float: left;
	display: block;
	padding-top: 11px;
	padding-bottom: 14px;
	width: 140px;
	height: 115px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	text-align: center;
}
#results .content ul li dl {
	overflow: hidden;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
	color: #672f8d;
}

#results .content ul li dl .title {
	display: block;
	padding-left: 6px;
	width: 193px;
	height: 17px;
	line-height: 17px;
	background-image: url(../img/bgr_paging_rating.png);
	background-repeat: no-repeat;
}

#results .content ul li dl .title .title_last {
	margin-top: 7px;
}
#results .content ul li dl dt {
	float: left;
	padding-left: 7px;
}
#results .content ul li dl dd {
	font-weight: bold;
	margin-bottom: 6px;
	overflow: hidden;
	padding-left: 2px;
}
#results .content .hr {
	clear: left;
	height: 1px;
	margin: 0 23px 0 25px;

	background-color: #d6cc9f;
}
#results .content .hr hr {
	display: none;
}
a.female,
#results .content dl a {
	color: #d321bf;
}
a.male,
#results .content li.males dl a {
	color: #0197f9;
}


a.female2,
#results .content dl a {
	color: #d321bf;
	font-size: 10px;
	text-align: center;
}
a.male2,
#results .content li.males dl a {
	color: #0197f9;
	font-size: 10px;
	text-align: center;
}


#user_logged .content {
	overflow: hidden;
	padding-top: 15px;
	color: #672f8d;
}
#user_logged .content a {
	color: #672f8d;
}
#user_logged .content .preview {
	padding: 0 15px;
	float: left;
}
#user_logged .content .female {
	color: #d321bf;
}
#user_logged .content p {
	overflow: hidden;
	margin: 0 18px 10px 0;
	padding-bottom: 12px;
	background: url(../img/user_logged_box_border.gif) left bottom no-repeat;
	xborder-bottom: 1px solid #c1b6a2;
}
.ranking {
	background: url(../img/user_logged_box_border.gif) 500px bottom no-repeat;
}
#user_logged .content em {
	color: #f00;
}
#user_logged .content .preview span {
	float: left;
	margin-top: 3px;
}
#user_logged .content .preview em {
	float: left;
	margin-left: 3px;
	background-color: #fff;
	color: #672f8d;
	border: 1px solid #d0d0d0;
	padding: 3px 3px 3px 10px;
	width: 341px;
}
#user_logged .content .preview .mobile {
	display: block;
	position: relative;
	top: 5px;
}
#user_logged .content form {
	display: block;
	xposition: relative;
	xtop: 35px;
	xleft: 150px;
}
.ranking form fieldset {
	float: right;
	padding: 12px 20px 0 0;
	zoom:1;
}
.ranking {
	margin-bottom: 10px;
}
.ranking p {
	border-bottom: none !important;
}
#user_logged .content form select {
	margin-right: 10px;
}
#user_logged .content p {
	line-height: 15px;
}
#user_logged .content p,
#user_logged .content .tools a {
	font-size: 10px;
}
#user_logged .content .tools {
	xoverflow: hidden;
}
#user_logged .content .admin {
	float: left;
	width: 195px;
	margin: 29px 0 0 95px !important;
	background: none;
}

#user_logged .content .admin a {
	font-size: 10px;
}
#user_logged .content .admin_1 {
	float: left;
	width: 240px;
	margin: 0 0 0 40px !important;
	background: none;
	padding-top: 91px;
}

#user_logged .content .tools li {
	float: left;
	margin: 0 10px 10px 0;
}
#user_logged .content .tools li.addons {
	width: 260px;
}
#user_logged .content .tools li.addons {
	float: left;
	color: #672f8d;
}
#user_logged .content .tools li.addons ol {
	float: left;
	margin-left: 10px;
}
#user_logged .comments h3,
#user_logged .description h3 {
	padding: 25px 0 0 20px;
	height: 20px;
	background: #fff url(../img/bg_registrationbox_top.png) no-repeat 6px 0;
	color: #fff;
	font-size: 12px;
}
#user_logged .more_photos {
	float: left;
	width: 585px;
	background: #8FEACD url(../img/grad_green_big.png) repeat-x;
}
#user_logged .more_photos.second {
	margin-bottom: 20px;
	background: #b0defc url(../img/grad_blue_big.gif) repeat-x;
}
#user_logged .banner_user {
	margin-bottom: 20px;
	margin-left: 60px;
	margin-top: 20px;
}
#user_logged .more_photos h2 {
	padding: 28px 0 0 20px;
	height: 20px;
	font-weight: bold;
	background: #fff url(../img/bg_morephotos_top.png) no-repeat right 0;
	color: #fff;
	font-size: 12px;
}
#user_logged .more_photos ul {
	overflow: hidden;
	background: url(../img/test0.gif) 4px bottom no-repeat;
	padding-bottom: 67px;
	padding-left: 10px;
}

/* Bobby */
#user_logged .more_photos.second ul {
	overflow: hidden;
	background: url(../img/bg-morepictures.png) repeat-y left 225px;
	padding-bottom: 0;
}
#user_logged .more_photos.second {
	background: url(../img/bg-morepictures-up.png) no-repeat left 23px;
	padding-bottom: 0;
}
#user_logged .more_photos.second .wrapper {
	padding-bottom: 35px;
	background: url(../img/bg-morepictures-down.png) no-repeat left bottom;
}

#user_logged .more_photos ul {
	overflow: hidden;
	background: url(../img/green_repeating.gif) repeat-y -5px 225px;
	padding-bottom: 0;
}
#user_logged .more_photos {
	background: url(../img/green_top.gif) no-repeat -5px 48px;
	padding-bottom: 0;
}
#user_logged .more_photos .wrapper {
	padding-bottom: 26px;
	background: url(../img/green_bottom.gif) no-repeat -5px bottom;
}



/*#user_logged .more_photos.second ul {
	overflow: hidden;
	background: url(../img/dum1.gif) 1px bottom no-repeat;
	padding-bottom: 20px;
}*/
#user_logged .more_photos li {
	float: left;
	width: 93px;
	margin-top: 10px;
	text-align: center;
}
#user_logged .more_photos li a {
	font-weight: bold;
}
#user_logged .more_photos span {
	display: block;
	margin: 0px 0px 9px 13px;
	width: 78px;
	height: 103px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	text-align: center;
}
#user_logged .more_photos.second span {
	margin-bottom: 5px;
}

#user_logged .comments,
#user_logged .description {
	float: left;
	margin-left: 8px;
	width: 210px;
	background: #b0defc url(../img/grad_blue_big.gif) repeat-x;
}
#user_logged .description {
	background: #8FEACD url(../img/grad_green_big.png) repeat-x;
}
#user_logged .shadow {
	background: url(../img/shadow_repeat.gif) repeat-y;
}
#user_logged .bottom {
	background: url(../img/bottom_green_form.gif) left bottom no-repeat;
	padding-bottom: 14px;
}

.bottom h3 {
	font-weight: bold;
}



/* Bobby */
#user_logged .comments {
	margin-bottom: 30px;
	background: url(../img/bg-comments-up.png) no-repeat left 30px;
}

#user_logged .comments .shadow {
	background: none;
}

#user_logged .comments .bottom {
	overflow: hidden;
	padding-bottom: 63px;
	background: url(../img/bg-comments.png) repeat-y 0px 0;
}

#user_logged .comments .more_comments {
	display: block;
	padding: 0px 0 20px 5px;
	margin: 0px 0px 0px -1px;
	background: url(../img/bg-comments-bottom.png) no-repeat left bottom;
}

#user_logged .comments .more_comments img {
	margin: 11px 0px 0px 20px;
	position: absolute;
}

#user_logged .comments .more_comments a {
	margin: 8px 0px 0px 36px;
	position: absolute;
}

#user_logged .comments .more_comments a:hover {
	text-decoration: none;
}





.left_content_inner table th, .left_content_inner table td {
	text-align: left;
	padding: 0em 0 0.6em 0.8em;
	font-size: 12px;
	color: #672f8d;
}


.left_content_inner table th input {
	margin: 3px 0px 0px 3px !important;
}

.left_content_inner table .th1 {
	width: 42px;
	padding-top: 0.2em !important;
}

.left_content_inner table .th2 {
	width: 115px;
	padding-top: 0.1em !important;
}

.left_content_inner table .th3 {
	width: 510px;
	padding-top: 0.1em !important;
}

.left_content_inner table .th4 {
	width: 170px;
	padding-top: 0.1em !important;
}


.left_content_inner table .td1 {
	width: 32px;
	padding-bottom: 0.5em !important;
	padding-top: 0.5em !important;
}

.left_content_inner table .td2{
	width: 118px;
	padding-bottom: 0.5em !important;
	padding-top: 0.5em !important;
}

.left_content_inner table .td3 {
	width: 490px;
	padding-bottom: 0.5em !important;
	padding-top: 0.5em !important;
}

.left_content_inner table .td4 {
	width: 170px;
	padding-bottom: 0.5em !important;
	padding-top: 0.5em !important;
}


.message {
	padding: 0 8em 0.4em 1em !important;
}

#user_logged .bottom .details {
	margin: 0 0 25px 24px;
	font-size: 10px;
}
#user_logged .bottom .details p {
	font-size: 10px;
	line-height: 1.92em;
	width: 162px !important;
}
#user_logged .bottom .details a {
	font-size: 10px;
	line-height: 3em;
}
.more_comments {
	background: url(../img/icon_comments.gif) left center no-repeat;
	margin-left: 20px;
}
.more_comments a {
	color: white;
	margin-left: 20px;
}
.comment_details {
	background: url(../img/gp1.png) left top no-repeat;
	float: left;
	width: 808px;
	height: 516px;
}
.comment_details ul,
.comment_details ul li {
	float: left;
}
.comment_details img {
	float: left;
	margin: 0 10px 0 22px;
}
.comment_details ul {
	padding: 4px 0 15px 0;
}
.comment_details p, .comment_details p span {
	font-size: 12px;
}
.comment_details p {
	float: left;
	line-height: 1.5em;
	width: 400px;
}
.comment_details p span {
	width: 65px;
	float: left;
}
.comment_details ul li {
	padding-left: 45px;
}
.comment_details ul li a {
	color: #672f8d;
	font-size: 12px;
}
.back_comment {
	background: url(../img/icon_back.gif) 40% center no-repeat
}
.answer_comment {
	background: url(../img/icon_answer.gif) 35% center no-repeat
}
.resend_comment {
	background: url(../img/icon_resend.gif) 30% center no-repeat
}
.blog_comment {
	background: url(../img/icon_blog.gif) 33% center no-repeat
}
.delete_comment {
	background: url(../img/icon_delete.gif) 40% center no-repeat
}
.delete_comment a {
	color: #ff0000 !important;
}
.comment_details textarea {
	width: 764px;
	height: 395px;
	float: left;
	overflow-y: scroll;
	margin: 10px 0 0 20px;
}
.shadow_inner {
	background: url(../img/top_green_form.gif) left 40px no-repeat;

}
.more_photos .wikid {
	background: url(../img/top_big_form_shadow.gif) left 48px no-repeat;

}
.more_photos .wikid1 {
	background: url(../img/shadow_repeat2.gif) repeat-y;

}

.google_search {
	float: left;
	margin-top: 2em;
	margin-left: 1em;
}
.google_search .upper_part {
	background: url(../img/top_google.gif) left top no-repeat;
	width: 161px;
	height: 21px;
	padding-top: 19px;
}
.google_search .center_part {
	background: url(../img/center_google.gif) repeat-y;
	width: 161px;
}
.google_search .bottom_part {
	background: url(../img/bottom_part.gif) -1px bottom no-repeat;
	padding-bottom: 20px;
}


/******************************
		chat form
******************************/
#chat {
	width: 795px;
	height: 624px;
	margin-left: 10px;
}

.chat_top {
	background-image: url(../img/chat_top.png);
	background-repeat: no-repeat;
	backgroun-position: left top;
	width: 789px;
	height: 50px;
}

.chat_top span {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 0px 21px;
	margin-top: 30px;
}

#chat ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

#chat li {
	float: left;
	list-style-type: none;
}

.chat_mess {
	font-size: 12px;
	color: #3e1c55;
}


.box_left {
	background-image: url(../img/chat_left.png);
	background-repeat: no-repeat;
	backgroun-position: left top;
	width: 12px;
	height: 574px;
}


.box_right {
	background-image: url(../img/chat_right.png);
	background-repeat: no-repeat;
	backgroun-position: right top;
	width: 12px;
	height: 574px;
}

.box_middle {
	width: 765px;
	height: 573px;
	background: url(../img/chat_middle.png) repeat-x;
}

.chat_box {
	width: 742px;
	height: 470px;
	margin-left: 11px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
}

.chat_male {
	color: #0197f9;
	font-size: 13px;
	text-decoration: underline;
}

.chat_female {
	color: #d321bf;
	font-size: 13px;
	text-decoration: underline;
}

.box_middle input {
	width: 640px;
	height: 18px;
	margin: 10px 0px 0px 11px;
	border: 1px solid #e1e1e1;
}

.send {
	position: absolute;
	margin: 8px 0px 0px 13px;
}

.refresh {
	width: 100px;
	height: 32px;
	padding: 14px 0px 0px 0px;
}

.refresh img {
	padding: 0px 0px 0px 10px;
}

.refresh a {
	font-family: Vedana, sans-serif;
	font-size: 12px;
	color: #672f8d;
	position: absolute;
	padding: 0px 0px 0px 0px;
}

.refresh a:hover {
	text-decoration: none;
	color: #672f8d;
}


#chat #idgohere {
	clear: both !important;
	width: 0px !important;
	height: 0px !important;
	border: 0px !important;
}
/******************************
		 birthbay
******************************/
#birthday {
	width: 795px;
	height: 552px;
	margin: 42px 0px 0px 10px;
}

#birthday ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

#birthday li {
	float: left;
	list-style-type: none;
}

.birthday_top {
	width: 795px;
	height: 27px;
	float: left;
	margin-left: 3px;
}

.nobirthdays p {
	margin-top: 200px;
	font-size: 14px !important;
}

.bd_left 	{
	background: url(../img/first_corner_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin-top: -1px;
}

.bd_middle {
	background: url(../img/active_bkg.png) left top repeat-x;
	width: 763px;
	height: 27px;
}

.bd_middle span {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0px 0px 10px;
}

.bd_middle span strong {
	color: #fff;
}

.bd_right {
	background: url(../img/last_right_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin-top: -1px;
}

.bbox_left {
	background-image: url(../img/birthday_left.png);
	background-repeat: no-repeat;
	backgroun-position: left top;
	width: 14px;
	height: 563px;
}

.bbox_right {
	background-image: url(../img/birthday_right.png);
	background-repeat: no-repeat;
	backgroun-position: right top;
	width: 14px;
	height: 563px;
}


.bbox_middle {
	background-image: url(../img/birthday_middle.png);
	background-repeat: repeat-x;
	width: 765px;
	height: 563px;
}

.bbox_middle ul {
	width: 747px;
	height: 480px;
}

.bbox_middle li {
	width: 200px;
	height: 470px;
	padding: 30px 0px 0px 48px;
}

.bbox_middle li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672f8d;
	line-height: 18px;
	text-decoration: none;
}

.vip_birthday {
	color: #f00 !important;
}

.malkata_birthday {
	color: #ff80c0 !important;
}

.bbox_middle li a {
	text-decoration: underline;
}

/******************************
		 online
******************************/
#online {
	width: 795px;
	height: 563px;
	margin: 42px 0px 0px 10px;
}

#online ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

#online li {
	float: left;
	list-style-type: none;
}

.online_top {
	width: 795px;
	height: 27px;
	float: left;
	margin-left: 3px;
}

.od_left 	{
	background: url(../img/first_corner_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin-top: -1px;
}

.od_middle {
	background: url(../img/active_bkg.png) left top repeat-x;
	width: 763px;
	height: 27px;
}

.od_middle span {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0px 0px 10px;
}

.od_middle span strong {
	color: #fff;
}

.od_right {
	background: url(../img/last_right_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin-top: -1px;
}

.obox_left {
	background-image: url(../img/birthday_left.png);
	background-repeat: no-repeat;
	backgroun-position: left top;
	width: 14px;
	height: 563px;
}

.obox_right {
	background-image: url(../img/birthday_right.png);
	background-repeat: no-repeat;
	backgroun-position: right top;
	width: 14px;
	height: 563px;
}


.obox_middle {
	background-image: url(../img/birthday_middle.png);
	background-repeat: repeat-x;
	width: 765px;
	height: 563px;
}

.obox_middle ul {
	width: 747px;
	height: 480px;
}

.obox_middle li {
	width: 200px;
	height: 470px;
	padding: 30px 0px 0px 48px;
}

.obox_middle li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672f8d;
	line-height: 18px;
	text-decoration: none;
}

.obox_middle li a:hover {
	text-decoration: underline;
}

/******************************
		Footer
******************************/
#footer {
	float: left;
	width: 100%;
	padding: 3em 0 2em 0;
}

#footer ul {
	margin: 0px 0px 0px 12px;
	display: inline;
}

#footer_online {
	float: left;
	width: 100%;
	padding: 3em 0 2em 0;
	background: url(../img/bg_outer_wrapper_bottom.png) left top no-repeat;
}

#footer_no {
	float: left;
	width: 100%;
	padding: 3em 0 2em 0;
}

#footer_no ul {
	margin: 0px 0px 0px 12px;
	display: inline;
}

#footer_ff_3 {
	float: left;
	width: 100%;
	padding: 3em 0 0 0;
	background: url(../img/bg_outer_wrapper_bottom.png) left top no-repeat;
}

#footer_ff_3 ul {
	margin: 16px 0px 0px 12px;
	display: inline;
}


#footer_1 {
	float: left;
	width: 100%;
	padding: 3em 0 2em 0;
	background: url(../img/bg_outer_wrapper_bottom.png) left top no-repeat;

}

#footer_1 ul {
	margin: 0px 0px 0px 12px;
	display: inline;
}


.partners a, .contacts a {
	font-size: 10px;
	color: #672f8d;
}
.partners {
	float: left;
	display: block;
	width: 500px;
}

.partners li {
	float: left;
	background: url(../img/bg_links.gif) right center no-repeat;
	padding: 0px 5px 2px 5px;
}

.link_no_bg {
	background: none !important;
}

.contacts {
	float: none;
	margin: 0px;
	text-align: right;
	padding-left: 740px;

	padding: -0.5em 0 0 98px;
}

.contacts_ff_3 {
	float: none;
	margin: 0px;
	padding-left: 734px;
}

.copyright {
	padding: 0.5em 0 0 98px;
	font-size: 10px;
	color: #898989;
}

.copyright_1 {
	padding: 0.5em 0 0 98px;
	font-size: 10px;
	color: #898989;
}

.mag, .mags {
	width: auto;
	text-align: right;
	padding: 40px 0px 0px 0px;
	font-size: 10px;
	color: #898989;
	text-align: right;
}


/********************************************/
/*************** Add coment ****************/
.add_comment_top {
	background-image: url(../img/bg_message_box_title.png);
	background-repeat: no-repeat;
	width: 796px;
	height: 50px;
}

.add_comment_top span {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	margin: 29px 0px 0px 24px;
}

.add_comment_bottom {
	width: 796px;
	height: 340px;
	background-color: #fff;
}

.add_comment_bottom ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

.add_comment_bottom li {
	float: left;
	list-style-type: none;
}

.add_comment_left {
	background-image: url(../img/add_comment_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 14px;
	height: 300px;
}


.add_comment_middle {
	background-image: url(../img/add_comment_middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 768px;
	height: 300px;
	text-align: center;
}

.add_comment_middle textarea {
	margin-top: 24px;
	width: 460px;
	height: 180px;
	border: 1px solid #e1e1e1;
}

.add_comment_right {
	background-image: url(../img/add_comment_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
	height: 300px;
}


/********************************************/
/*************** Order vip ****************/
.order_vip_top {
	background-image: url(../img/vip_bkg_top.png);
	background-repeat: no-repeat;
	width: 795px;
	height: 50px;
}

.order_vip_top span {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	margin: 29px 0px 0px 24px;
}

.order_vip_bottom {
	width: 796px;
	height: 340px;
	background-color: #fff;
}

.order_vip_bottom ul {
	display: inline;
	margin: 0px;
	list-style: none;
}

.order_vip_bottom li {
	float: left;
	list-style-type: none;
}

.order_vip_left {
	background-image: url(../img/add_comment_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 14px;
	height: 300px;
}


.order_vip_middle {
	background-image: url(../img/add_comment_middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 768px;
	height: 300px;
	text-align: left;
	padding-top: 20px;
}

.order_vip_middle p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #672f8d;
	margin: 0px 3px 0px 13px;
	line-height: 18px;
}

.order_vip_middle input {
	margin-top: 24px;
	width: 300px;
	border: 1px solid #e1e1e1;
}

.order_vip_middle a {
	position: absolute;
	margin: 21px 0px 0px 14px;
}

.order_vip_right {
	background-image: url(../img/add_comment_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 14px;
	height: 300px;
}

#order_vip {
  background: url(../img/vip_bkg.jpg) no-repeat;
  width: 796px;
  height: 320px;
  padding-bottom: 100px;
}

#order_vip p {
  color: #3e1c55;
  padding: 0px 0px 0px 24px;
  font-size: 12px;
  line-height: 1.5; 
}

#order_vip .message_1 {
  margin-left: 360px;
  padding-top: 18px;
}

#order_vip .message_2 {
  padding-top: 16px;
}

#order_vip input {
	margin-top: 24px;
	width: 350px;
	border: 1px solid #d0d0d0;
}

#order_vip .message_3 {
  font-size: 10px;
}

#order_vip img {
  position: absolute;
  margin: 18px 0px 0px 10px;
}

#order_vip .message_4 {
  padding-top: 14px;
}

#order_vip .valid_code {
  padding: 176px 0px 0px 280px;
}

.valid_code span {
  color: #f00;
  font-weight: bold;
  font-size: 13px;
}


/************** for top list *******************/
.top_list {
	clear: both;
}

.top_list li {
	margin: 0px !important;
	padding: 0px !important;
}

.top_list li .girl_list {
	width: 392px;
	margin-left: 25px;
	border-bottom: 1px solid #ccc;
}

.top_list li .girl_list a strong {
	color: #d321bf;
}

/*#############################################
				TOP ONLY GIRLS
##############################################*/
.top_list_girls {
	clear: both;
}

.top_list_girls li {
	width: 746px !important;
	margin: 0px 0px 0px 26px !important;
	padding: 0px !important;
}

.top_list_girls li ul {
	display: inline !important;
	list-style: none !important;
}

.top_list_girls li li {
	width: 371px !important;
	margin: 0px !important;
	padding: 10px 0px 10px 0px !important;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #ccc !important;
}

.top_list_girls li .girl_list li {
	border-bottom: 0px !important;
}

.top_list_girls li li a.thumb1 {
	float: left;
	display: block;
	padding-top: 11px;
	padding-bottom: 14px;
	margin-left: 20px;
	width: 140px;
	height: 115px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	text-align: center;
}

.top_list_girls li li a strong {
	color: #d321bf !important;
}


/*#############################################
				TOP ONLY BOYS
##############################################*/
.top_list_boys {
	clear: both;
}

.top_list_boys li {
	width: 746px !important;
	margin: 0px 0px 0px 26px !important;
	padding: 0px !important;
}

.top_list_boys li ul {
	display: inline !important;
	list-style: none !important;
}

.top_list_boys li li {
	width: 371px !important;
	margin: 0px !important;
	padding: 10px 0px 10px 0px !important;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #ccc !important;
}

.top_list_boys li .boy_list li {
	border-bottom: 0px !important;
}

.top_list_boys li li a.thumb1 {
	float: left;
	display: block;
	padding-top: 11px;
	padding-bottom: 14px;
	margin-left: 20px;
	width: 140px;
	height: 115px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	text-align: center;
}

.top_list_boys li li a strong {
	color: #0197f9 !important;
}

.top_list li .boy_list {
	width: 352px;
	margin-left: 47px;
	border-bottom: 1px solid #ccc;
}

.top_list li .boy_list a strong {
	color: #0197f9;
}


/******************************
		 search_result
******************************/
.sr_top {
	width: 798px;
	height: 27px;
	float: left;
	margin-left: 3px;
}

.sr_top ul {
	display: inline !important;
}

.sr_top li {
	float: left !important;
	list-style: none;
}

.sr_left 	{
	background: url(../img/first_corner_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin: -1px 0px 0px 2px;
}

.sr_middle {
	background: url(../img/active_bkg.png) left top repeat-x;
	width: 771px;
	height: 27px;
}

.sr_middle span {
	position: absolute;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0px 0px 10px;
}


.sr_right {
	background: url(../img/last_right_active.png) left top no-repeat;
	width: 12px;
	height: 28px;
	margin-top: -1px;
}

.srbox_left {
	background-image: url(../img/birthday_left.png);
	background-repeat: no-repeat;
	backgroun-position: left top;
	width: 14px;
	height: 563px;
}

.srbox_right {
	background-image: url(../img/birthday_right.png);
	background-repeat: no-repeat;
	backgroun-position: right top;
	width: 14px;
	height: 563px;
}

.norecs_search_result{
	float: left;
	display: block;
	padding-top: 25px;
	width: 140px;
	height: 117px;
	text-align: center;
}

/******************************
		 friends
******************************/

#add_friend {
	width: 795;
	height: 45px;
	margin: 0px;
}

#add_friend input {
	width: 300px;
	margin: 26px 0px 0px 220px;
	overflow: hidden;
	border: 1px solid #d2d2cd;
}


#add_friend a {
	position: absolute;
	margin: 20px 0px 0px 8px;
	overflow: hidden;
}

.friend {
	clear: both;
	width: 330px;
	height: 18px;
	margin-top: 0px;
}

.vip_friend {
	font-size: 11px;
	position: absolute;
	color: #ff0000 !important;
	text-align: left !important;
	padding: 3px 0px 0px 3px !important;
}

.friend img {
	margin: 2px 0px 2px 4px;
}

.del_friend a {
	font-weight: bold;
	color: #ff0000 !important;
	position: absolute;
	margin: 1px 0px 0px 304px;
	text-decoration: underline;
}

.del_vip_friend a{
	font-weight: bold;
	color: #ff0000 !important;
	position: absolute;
	margin: 1px 0px 0px 284px;
	text-decoration: underline;
}

.user_vip {
	clear: both;
	width: 330px;
	height: 0px;
	margin-top: 0px;
	padding: 0px;

}

.vip_user {
	font-size: 11px;
	position: absolute;
	color: #ff0000 !important;
	text-align: left !important;
	padding: 3px 0px 0px 3px !important;
}

.user_vip_1 {
	clear: both;
	width: 330px;
	height: 0px;
	margin-top: 0px;
	padding: 0px;

}

.user_vip_1 img {
	margin: 2px 0px 2px 22px;
}


.vip_user_1 {
	font-size: 11px;
	position: absolute;
	color: #ff0000 !important;
	text-align: left !important;
	padding: 3px 0px 0px 3px !important;
}

.user_vip img {
	margin: 2px 0px 2px 4px;
}

#nofriends {
	height: 160px;
}

.friend_list {
	clear: both;
}

.friend_list li {
	margin: 0px !important;
	padding: 0px !important;
}
/******************
**** friends girls
*******************/

.firends_girls {
	margin-top: 0px !important;
}

.friend_list .friends_girls li {
	padding: 20px 0px 2px 1px !important;
	border-bottom: 1px solid #ccc;
}


.friends_girls li a strong {
	color: #d321bf;
	text-decoration: underline;
}
/******************
**** friends boys
*******************/
.firends_boys {
	margin-top: 0px !important;
}

.friend_list .friends_boys li {
	padding: 20px 0px 2px 22px !important;
	border-bottom: 1px solid #ccc;
}

.friends_boys li a strong {
	color: #0197f9;
	text-decoration: underline;
}

/******************
*** friends list
*******************/
.friends_list {
	clear: both;
}

.list_date {
	width: 294px !important;
	height: 18px;
	padding: 1px 0px 0px 8px !important;
	margin-left: 25px !important;
	background: url(../img/friend_list_date_bkg.png) no-repeat !important;
}

.list_date_value {
	width: 294px !important;
	height: 22px;
	padding: 10px 0px 0px 8px !important;
	margin-left: 25px !important;
	border-bottom: 1px solid #ccc !important;
}


.list_from_nick {
	width: 444px !important;
	height: 18px;
	padding: 2px 0px 0px 11px !important;
	margin-left: 0px !important;
	background: url(../img/friend_list_from_nic_bkg.png) no-repeat !important;
}

.list_from_nick_value {
	width: 430px !important;
	height: 22px;
	padding: 10px 0px 0px 11px !important;
	margin-left: 0px !important;
	border-bottom: 1px solid #ccc !important;
}

.user_male {
	color: #0197f9;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.user_female {
	color: #d321bf;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

/****************************************************************
******* user profil
*****************************************************************/
.user_profil {
	width: 794px;
}

.user_profil li {
	float: left;
	list-style-type: type;

}

#user_profil_data {
	width: 574px;
	height: 700px;
	background: url(../img/user_profil_bkg.png) no-repeat left top;
}

#user_profil_data ul {
	position: absolute;
	margin-top: 60px;
}

#user_profil_data li {
	clear: both;
	width: 400px;
	line-height: 3.3em;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #672f8d;
	font-size: 12px;
}


#user_profil_data li input {
	width: 214px;
	height: 16px;
	border: 1px solid #ccc;
}

#user_profil_data li .user_desc {
	position: absolute;
	margin: 14px 0px 0px 101px;
	float: left;
	font-size: 12px;
}

#user_profil_data li textarea {
	width: 214px;
	margin-top: 15px;
	border: 1px solid #ccc;
}

#user_profil_data li select {
	border: 1px solid #ccc;
}

#up_nick {
	width: 240px;
	text-align: left;
	padding: 9px 0px 9px 0px;
	margin: 0px 0px 0px 133px;
	font-size: 12px;
}

/*** profil number ***/
#user_profil_data .profil_number {
	position: absolute;
	margin: 27px 0px 0px 22px;
}

#user_profil_data .profil_number strong {
	color: #fff;
}


/*** main pic ***/

#user_profil_data .main_pic input {
	clear: both;
	width: 208px !important;
	height: 30px;
	float: left;
	margin: 10px 0px 0px 100px;
}

/*** show main pic ***/

#user_profil_data .show_main_pic {
	width: 574px;
	height: 210px;
	background: url(../img/main_pic_bkg.png) repeat-y left top;
	text-align: center;
}

#user_profil_data .show_main_pic img {
	width: auto;
	height: 130px;
	padding: 3px;
	margin: 20px 0px 0px 0px;
	background-color: #fff;
	border: 1px solid #ccc;
}
/*** more pics ***/
#user_profil_data .more_pics_top {
	width: 574px;
	height: 40px;
	background: url(../img/more_pics_top_bkg.png) no-repeat left top;
	text-align: left;
}

#user_profil_data .more_pics_top span {
	position: absolute;
	margin: 18px 0px 0px 22px;
}

/*** more pics middle ***/
#user_profil_data .more_pics_middle {
	width: 574px;
	padding: 0px 0px 20px 0px;
	background: url(../img/more_pics_middle_bkg.png) repeat-y left top;
	text-align: left;
}

#user_profil_data .more_pics_middle input {
	clear: both;
	width: 208px !important;
	height: 20px;
	float: left;
	margin: 10px 0px 0px 124px;
}

#user_profil_data .more_pics_middle a {
	position: absolute;
	margin: 3px 0px 0px 20px;
}


/*** show more pics ***/
#user_profil_data .show_more_pics {
	width: 574px;
	padding: 20px 0px 0px 20px;
	background: url(../img/more_pics_middle_bkg.png) repeat-y left top;
	text-align: left;
}

#user_profil_data .show_more_pics .smp {
	width: 101px;
	height: 120px;
	text-align: center;
	margin: 0px 10px 20px 20px;
	float: left;
}


#user_profil_data .show_more_pics img {
	height: 100px;
	width: 75px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
}

#user_profil_data .show_more_pics input
{
	width: 14px !important;
}


/*** show bottom part ***/
#user_profil_data .show_bottom_part {
	width: 574px;
	height: 140px;
	background: url(../img/show_bottom_part_bkg.gif) no-repeat left top;
	text-align: center;
}

/*** save change ***/
#user_profil_data .save_change {
	width: 574px;
	height: 40px;
	background: url(../img/save_change_bkg.png) repeat-y left top;
	text-align: center;
}

/*** rules ***/

#user_profil_data .rules {
	width: 574px;
	padding: 10px 0px 0px 22px;
	background: url(../img/rules_bkg.png) no-repeat left top;
	text-align: left;
}

#user_profil_data .rules p {
	padding-top: 10px;
}

#user_profil_data .rules input {
	width: 240px;
	height: 20px;
	border: 1px solid #ccc;
}


#user_profil_data .rules a {
	margin: 2px 0px 0px 20px;
}

#user_profil_data .rules a img {
	position: absolute;
	padding: 5px 0px 0px 0px;
}

/********************************************************************
***** change password
*********************************************************************/
#change_pass {
	margin: 8px 0px 0px 4px;
	width: 210px;
	height: 200px;
	background: url(../img/change_pass_bkg.png) no-repeat left top;
}

#change_pass span {
	margin: 15px 0px 0px 22px;
	font-size: 14px;
	position: absolute;
}

#change_pass strong {
	clear: both;
	color: #fff !important;
}

#change_pass ul {
	margin: 0px 0px 0px 28px;
	padding: 52px 0px 0px 0px;
}

#change_pass li {
	clear: both;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #672f8d;
	font-size: 12px;
}

#change_pass input {
	margin-top: 4px;
	border: 1px solid #ccc;
}

#change_pass a {
	margin-left: 35px;
}

.new_pass {
	margin-left: 8px;
	color: #f00 !important;
}

/********************************************************************
*** vote for you
********************************************************************/
.vote_list {
	clear: both;
}

.vote_date {
	width: 282px !important;
	height: 18px;
	padding: 1px 0px 0px 8px !important;
	margin-left: 25px !important;
	background: url(../img/vote_for_you_bkg_1.png) no-repeat !important;
}

.vote_date_value {
	width: 282px !important;
	height: 22px;
	padding: 10px 0px 0px 8px !important;
	margin-left: 25px !important;
	border-bottom: 1px solid #ccc !important;
}


.vote_from_nick {
	width: 342px !important;
	height: 18px;
	padding: 2px 0px 0px 11px !important;
	margin-left: 0px !important;
	background: url(../img/vote_for_you_bkg_2.png) no-repeat !important;
}

.vote_from_nick_value {
	width: 330px !important;
	height: 22px;
	padding: 10px 0px 0px 11px !important;
	margin-left: 0px !important;
	border-bottom: 1px solid #ccc !important;
}

.vote_num {
	width: 96px !important;
	height: 18px;
	padding: 2px 0px 0px 11px !important;
	margin-left: 0px !important;
	background: url(../img/vote_for_you_bkg_3.png) no-repeat !important;
}


.vote_num_value {
	width: 96px !important;
	height: 18px;
	padding: 14px 0px 0px 11px !important;
	text-align: center;
	margin-left: 0px !important;
	border-bottom: 1px solid #ccc !important;
}

.vote_user_male {
	color: #0197f9;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.vote_user_female {
	color: #d321bf;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}


/************************************************************************
****** user info
*************************************************************************/
.user_info {
	clear: both;
	position: absolute;
	margin: 0px 0px 0px 70px;
	height: 105px;
	overview: hidden;
	z-index: 2;
}


.user_info .user_info_top_left {
	width: 6px;
	height: 15px;
	background: url(../img/user_info_top_left.gif) no-repeat left top;
}


.user_info .user_info_top_middle {
	height: 15px;
	background: url(../img/user_info_top_middle.gif) repeat-x right top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding-top: 1px;
}

.user_info .user_info_top_right {
	width: 6px;
	height: 15px;
	background: url(../img/user_info_top_right.gif) no-repeat right top;
}


.user_info .user_info_middle {
	height: 90px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}

.user_info .user_info_middle p {
	float: left;
	text-align: left;
	padding-top: 10px;
}

.user_info .user_info_left {
	width: 5px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.user_info .user_info_right {
	width: 5px;
	background-color: #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}



.user_info img {
	width: 100px;
	heigth: 75px;
	margin: 6px 6px 0px 1px;
	border: 1px solid #ccc;
	float: left;
}

#user_logged .user_info p {
	width: auto !important;
	line-height: normal !important;
	margin: 10px 0px 0px 0px;
	padding: 0px 6px;
	text-align: left;
}


.user_info .usr_info {
	margin: 10px 0px 0px 0px;
	color: #672f8d;
	padding: 0px 6px;

}


/******************************************************************
******* wrong user nick
*******************************************************************/
#idcheck_nick_result {
	position: absolute;
	margin: 30px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f00;
}

#id_ch_nick {
	padding: 2px 0px 0px 100px;
}

#id_ch_nick_1 {
	padding: 2px 0px 0px 100px;
	margin: -30px 0px 0px 300px;
	position: absolute;
}

#id_ch_mail {
	padding: 2px 0px 0px 100px;
}

#id_ch_mail_1 {
	padding: 2px 0px 0px 100px;
	margin: -29px 0px 0px 300px;
	position: absolute;
}

/******************************************************************
******* online paging list
*******************************************************************/
.online_paging {
	position: absolute;
	margin: -14px 0px 0px 270px;
	width: 760px;
}

.online_paging li {
	float: left;
	padding: 0 1.5em 0 0;
	color: #672f8d;
}

.online_paging li a {
	float: left;
	padding: 6px 0px 0px 0px;
	font-size: 12px;
	color: #672f8d;
}

.online_paging li a img {
	float: left;
	margin: -4px 0px 0px 0px;
	font-size: 12px;
	color: #672f8d;
}

/******************************************************************
******* add result
*******************************************************************/
#add_res {
	clear: both;
	position: absolute;
	margin: 60px 0px 0px 550px;
	color: #0d9302;
}

#add_ignore {
	clear: both;
	position: absolute;
	margin: 60px 0px 0px 550px;
	color: #f00;
}

#add_nick_err {
	font-weight: bold;
	color: #f00;
	margin: 4px 0px 0px 300px;
}

/***************************************************************
****** friends lovers
***************************************************************/
.frineds_lovers {
	clear: both;
}

.frineds_lovers li {
	width: 345px !important;
	margin: 0px 0px 0px 26px !important;
	padding: 0px !important;
}

.frineds_lovers li ul {
	display: inline !important;
	list-style: none !important;
}

.frineds_lovers li li {
	width: 371px !important;
	margin: 0px !important;
	padding: 10px 0px 4px 0px !important;
	float: left;
	list-style-type: none;
}

.frineds_lovers li .all_lovers_list li {
	border-bottom: 1px solid #ccc;
}

.all_lovers_list li .fb {
	color:#0197F9;
	font-weight: bold;
	text-decoration: underline;
}


.all_lovers_list li .ff {
	color: #D321BF;
	font-weight: bold;
	text-decoration: underline;
}

.frineds_lovers li li a.thumb1 {
	float: left;
	display: block;
	padding-top: 11px;
	padding-bottom: 14px;
	margin-left: 20px;
	width: 140px;
	height: 115px;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	text-align: center;
}


.norecs_friends_lovers{
	float: left;
	display: block;
	padding-top: 25px;
	width: 140px;
	height: 135px;
	text-align: center;
}



/******************************
		Message Box 1
******************************/
.message_shadow_1 {
	background: url(../img/shadow.gif) left top repeat-y;
	width: 804px;
	margin-left: 1px;
}

.left_content_inner .user_info table td {
	text-align: left;
	padding: 1px 0 0px 0em;
	font-size: 10px;
	color: #fff;
}

/******************************************************************
******* add result
*******************************************************************/
#add_res {
	position: absolute;
	margin: 68px 0px 0px 506px;
	color: #0d9302;
}

#add_ignore {
	clear: both;
	position: absolute;
	margin: 68px 0px 0px 506px;
	color: #f00;
}


/*******************************************************************
***** razblock
********************************************************************/
#razblock {
	margin: 16px 0px 0px 51px;
}

#idcity, #idcity2 {
	width: 217px;
}

#idfrom_city, #idlive_city {
	width: 226px;
}


.comments1 textarea {
	width: 220px;
	height: 110px;
	margin-top: 9px;
}


.comments1 label {
	margin-top: 6px;
}

.livein {
	margin: 4px 0px 0px 0px;
}

/*******************************************************************
***** last_30_from
********************************************************************/
.last_30_from {
	font-size: 12px;
	color: #3e1c55;
	padding: 14px 0px 0px 34px;
}

.last_30_from input {
	border: 1px solid #d0d0d0;
	width: 350px;
}

.last_30_from a {
	margin: -5px 0px 0px 10px;
	position: absolute;
}


#idborn_day  {
	width: 43px;
}


/******************** snow menu ********************/
#snow_main_menu {
	width: 563px;
	height: 22px;
	margin-top: -10px;
	background: url(../img/snow_main_menu.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snow_online {
	width: 171px;
	height: 28px;
	margin-top: -10px;
	margin-left: 11px;
	background: url(../img/snow_online.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snow_birthdays {
	width: 171px;
	height: 28px;
	margin-top: -10px;
	margin-left: 10px;
	background: url(../img/snow_birthdays.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snow_registrationbox {
	width: 145px;
	height: 30px;
	margin-top: 1px;
	margin-left: 9px;
	background: url(../img/snow_registrationbox.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snow_search {
	width: 580px;
	height: 43px;
	margin-top: -1px;
	margin-left: 5px;
	background: url(../img/snow_search.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snow_footer {
	width: 980px;
	/*height: 117px;*/
	height: 173px;
	/*margin-top: 26px;*/
	margin-left: 0px;
	/*padding-bottom: 1px;*/
	background: url(../img/snow_footer.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 100;
}

#snowflake {
	width: 384px;
	height: 84px;
	margin-top: 60px;
	margin-left: 40px;
	padding-bottom: 1px;
	background: url(../img/snowflake.png) left top no-repeat;
	position: absolute;	
	overflow: hidden !important;
	z-index: 500;
}


.unblock_b {
	background: url(../img/razblock_btn.gif) left -2px no-repeat;
	height: 32px;
	border: none;
	width: 120px;
	vertical-align: middle;
	cursor: pointer;
}

.send_pass {
	background: url(../img/icon_send_fp.png) left no-repeat;
	height: 40px;
	border: none;
	width: 120px;
	vertical-align: middle;
	cursor: pointer;
}