/* CSS Document */

@import url("base.css");


#page {
	position: relative;
	background: #FDF7E7;
	width: 762px;
	margin: 0 auto;}

#middle {
	position: relative;
	height: 1%;
	padding: 0px 10px 12px 10px;}


/* HEADER AREA */
#header {
	position: relative;
	height: 181px;
	background: #FDF7E7;
	background: url(../img/header/header_topright.gif) right top no-repeat;}
#slogan {
	position: relative;
	margin-right: 32px;
	padding-left: 35px;
	background: #763410 url(../img/header/header_topleft.gif) left top no-repeat;
	height: 23px;
	color: #FFF3AA;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 23px;}
#logo {
	position: absolute;
	left: 0px;
	top: 23px;
	height: 108px;
	width: 531px;
	background: url(../img/header/header.jpg);}
#logo a {
	position: absolute;
	display: block;
	height: 61px;
	width: 234px;
	left: 31px;
	top: 15px;}
#logo strong {
	display: none;}
/* ----------------- */

/* ACCOUNT */
#account {
	position: absolute;
	right: 0px;
	top: 23px;
	height: 110px;
	width: 231px;
	background: url(../img/header/bg_account.jpg) right top no-repeat;
}
a#logout {
	position: absolute;
	right: 17px;
	top: 20px;
	color: #CC3300;
	text-decoration: underline;}
a#logout:hover {
	text-decoration: none;}
#name {
	position: absolute;
	color: #666666;
	top: 20px;
	left: 20px;}
#name strong {
	font-family: Arial, sans-serif; font-size:1.1em;
	color: #CC3300;}
#accmenu {
	position: absolute;
	left: 20px;
	top: 41px;
	padding: 0px;
	margin: 0px;
	list-style: none;}
#accmenu li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	color: #999999;}
#accmenu li span {
	color: #058FEA;}
#mystatus {
	position: absolute;
	left: 20px;
	top: 82px;
	color: #666666;}
#statuslist {
	position: absolute;
	top: 81px;
	left: 110px;
	background: #ffffff;
	border: 1px solid #75736E;
	border-bottom: 1px solid #F2F0EE;}
/* ------------- */

/* QTY MEMBERS */
#qmembers {
	position: absolute;
	height: 40px;
	right: 0px;
	top: 133px;
	width: 230px;
}
#hqtymembers {
	position: absolute;
	left: 19px;
	top: 14px;
	color: #666666;}
#hqtyonline {
	position: absolute;
	top: 14px;
	left: 98px;}
#qtymem {
	position: absolute;
	left: 68px;
	top: 13px;
	display: block;
	background: #C09880 url(../img/bg_qmembers_left.gif) left top no-repeat;
	height: 16px;}
#qtymem strong {
	display: block;
	float: left;
	background: url(../img/bg_qmembers_right.gif) right top no-repeat;
	padding: 0px 10px;
	height: 16px;
	line-height: 15px;
	color: #ffffff;
	font-weight: bold;}
#qtyonline {
	position: absolute;
	display: block;
	top: 13px;
	left: 184px;
	height: 16px;
	background: #CC3300 url(../img/bg_qonline_left.gif) left top no-repeat;}
#qtyonline strong {
	display: block;
	float: left;
	background: url(../img/bg_qonline_right.gif) right top no-repeat;
	padding: 0px 10px;
	height: 16px;
	line-height: 15px;
	color: #ffffff;
	font-weight: bold;}
/* ---------------- */

/* MENU TOP */
#menutop {
	position: absolute;
	width: 532px;
	height: 41px;
	left: 0px;
	top: 131px;
	background: url(../img/menu/menu_bg.gif) left top repeat-x;}
#menutopleft {
	background: url(../img/menu/menu_left.gif) left top no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 41px;
	z-index: 1;}
#menutopright {
	background: url(../img/menu/menu_right.gif) right top no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 31px;
	height: 41px;
	z-index: 1;}
#menu {
	position: relative;
	z-index: 2;
	height: 41px;
	padding-left: 8px;}
#menu a {
	display: block; float: left; height: 41px; color: #6A3704;
	text-decoration: none; font:bold 1.2em/41px "Trebuchet MS", Arial, sans-serif;
	padding: 0px 17px;
}
#menu a:hover {
	text-decoration: underline;}
#menu span {
	display: block;
	float: left;
	height: 41px;
	background: url(../img/menu/menu_rzd.gif) left 2px no-repeat;
	width: 2px;}
/* -------------- */

/* RIGHT COLUMN*/
#rightcolumn { width: 212px; float: right; }
.h_rightblock {
	background: #ffffff url(../img/right/bg_bott_rightcol.gif) left bottom no-repeat;
	padding-bottom: 11px; margin-bottom: 10px; position: relative;
}
.h_rightblock h2 {
	background: url(../img/right/bg_hrightcol.gif) left top no-repeat;
	height: 31px; position: relative; z-index: 1;
	padding: 0px 0px 0px 28px; margin: 0px; color: #735314;
	font:bold 1.3em/31px "Trebuchet MS", Arial, sans-serif;
}
.manage { position: absolute; top: 9px;	right: 16px; z-index: 2; color: #735314;}
.slists {
	list-style: none;
	padding: 0px;
	margin: 7px 10px 0px 27px;}
.slists li {
	background: url(../img/lists/list_rightcol.gif) left 4px no-repeat;
	margin: 0px;
	padding: 0px 0px 4px 16px;}
.friendlist {
	padding: 7px 10px 0px 27px;
}
.friendlist p {
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 4px 0px;}
.friendlist ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}
.friendlist li {
	padding: 0px 0px 4px 16px;
	margin: 0px;}
.onlinelist li {
	color: #000000;
	background: url(../img/lists/list_friend_online.gif) 1px 5px no-repeat;}
.onlinelist li a {
	color: #000000;
	text-decoration: none;}
.onlinelist li a;hover {
	text-decoration: underline;}
.offlinelist li {
	background: url(../img/lists/list_friend_offline.gif) 1px 5px no-repeat;
	color: #999999;}
.offlinelist li a {
	color: #999999;
	text-decoration: none;}
.offlinelist li a:hover {
	text-decoration: underline;}
.blockbg {
	background: #ffffff url(../img/right/bg_top_rightcol.gif) left top no-repeat;
	margin-bottom: 10px;}
.blockbg2 {
	background: url(../img/right/bg_bott_rightcol.gif) left bottom no-repeat;
	padding: 8px 10px 11px 0px;}
.block_party {
	background: url(../img/right/bg_bott_valentin.gif) left bottom no-repeat;
	padding: 16px 10px 16px 23px;}
.block_party h1 {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #CC3300;
	margin: 0px;
	padding: 0px 0px 6px 0px;}
.block_party h2 {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	color: #CC3300;
	margin: 0px;
	padding: 0px 0px 2px 0px;}
.block_party p {
	font-size: 1.0em;
	font-family: Arial, sans-serif;
	margin: 0px 0px 10px 2px;}
/* ----------------- */

/* CONTENT AREA */
#content {
	position: relative;
	width: 520px;
	margin: 0px;
	height: 1%;}
.cont {
	background: #ffffff url(../img/bg_cont2.gif) left top no-repeat;
	width: 520px;
	position: relative;}
.cont2 {
	background: url(../img/bg_cont.gif) left bottom no-repeat;
	padding: 16px 22px;
	font-family: Arial, sans-serif; font-size:1.1em}
.cont2 p {
	padding: 0px 0px 11px 0px;
	text-align: justify; }
.cont2 strong {
	color: #CC3300;}
.cont3 {
	background: url(../img/bg_cont.gif) left bottom no-repeat;
	padding: 12px 22px 16px 22px;
}
.cont3 p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
	text-align: justify;}
.cont3 strong {
	color: #CC3300;}
.ico_menu {
	width: 520px;
	position: relative;
}
.ico_menu div {
	float: left;
	width: 100px;
	height: 90px;
	margin: 4px 0px 10px 0px;
	padding: 0px 35px;
	text-align: center;}
.ico_menu div img {
	margin-bottom: 2px;}
.profile_menu {
	position: relative;
	width: 520px;
	background: #FDF1D3;}
.prof_top {
	background: url(../img/bg_prof_top.gif) left top no-repeat;
	position: relative;
	height: 28px;
}
.yhave {
	color: #9E6E3E;
	font-weight: bold;
	position: absolute;
	left: 91px;
	top: 8px;}
.thave {
	color: #9E6E3E;
	font-weight: bold;
	position: absolute;
	left: 348px;
	top: 8px;}
.prof_bottom {
	background: url(../img/bg_prof_bottom.gif) left bottom no-repeat;
	position: relative;
	height: 28px;
}
.prof_middle {
	position: relative;
	background: #ffffff;
	margin: 0px 3px;
	padding: 5px 0px 8px 0px;

	height: 1%;}
.proflist1 {
	margin: 0px;
	float: left;
	width: 50%;
	padding: 0px;}
.proflist2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 50%}
.proflist1 p, .proflist2 p {
	margin: 0px 0px 0px 55px;
	padding: 4px 0px 4px 33px;
	color: #000000;}
.y_pr1 {
	background: url(../img/ico/y_mailed.gif) left 5px no-repeat;}
.y_pr2 {
	background: url(../img/ico/y_favorites.gif) left top no-repeat;}
.y_pr3 {
	background: url(../img/ico/y_sent_winks.gif) left 2px no-repeat;}
.y_pr4 {
	background: url(../img/ico/y_imd.gif) left 1px no-repeat;}
.y_pr5 {
	background: url(../img/ico/y_viewed.gif) left 5px no-repeat;}
.y_pr6 {
	background: url(../img/ico/y_sent_profile.gif) left 2px no-repeat;}
.t_pr1 {
	background: url(../img/ico/t_mailed.gif) left 5px no-repeat;}
.t_pr2 {
	background: url(../img/ico/t_favorites.gif) left top no-repeat;}
.t_pr3 {
	background: url(../img/ico/t_sent_winks.gif) left 2px no-repeat;}
.t_pr4 {
	background: url(../img/ico/t_imd.gif) left 1px no-repeat;}
.t_pr5 {
	background: url(../img/ico/t_viewed.gif) left 5px no-repeat;}
.t_pr6 {
	background: url(../img/ico/t_sent_profile.gif) left 2px no-repeat;}
.prof_bottom a {
	display: block;
	position: absolute;
	color: #996633;
	text-align: center;
	text-decoration: none;
	height: 16px;
	width: 57px;
	background: url(../img/bg_reset.gif) left top no-repeat;
	top: 5px;}
.prof_bottom a:hover {
	text-decoration: underline;}
.ress1 {
	left: 91px;}
.ress2 {
	left: 348px;}
.ff_profile {
	position: relative;
	width: 516px;
	margin: 0px auto;}
.ff_profile h1 {
	position: relative;
	border-bottom: 1px solid #F8E0A8;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.4em;
	color: #CC3300;
	margin: 0px;
	padding: 0px 0px 3px 22px;
	z-index: 1;}
.viewed_prof {
	position: absolute;
	right: 6px;
	top: 7px;
	color: #7F7F7F;

	z-index: 2;}
.ff_photo {
	position: relative;
	float: left;
	padding: 10px 0px;
}
.ff_photo div {
	width: 129px;
	height: 110px;
	text-align: center;
	background: #ffffff;}
.ff_photo p {
	padding: 5px 8px;
	margin: 0px;
	color: #000000;}
.ff_photo strong, .ff_photo a {
	color: #CC3300;
	text-decoration: none;}
.ff_photo a:hover {
	text-decoration: underline;}
/* ----------------- */

/* FOOTER AREA */
#footer {
	position: relative;
	height: 37px;
	background: url(../img/footer/foot_bg.gif) left top repeat-x;}
#copyright {
	position: absolute;
	left: 25px;
	top: 11px;
	z-index: 2;
	color: #96795D;
}
#footmenu {
	position: absolute;
	right: 26px;
	top: 11px;
	z-index: 2;
	color: #DEB96F;
}
#footmenu a {
	color: #96795D;
	text-decoration: none;}
#footmenu a:hover {
	text-decoration: underline;}
#footmenu span {
	padding: 0px 4px;
	color: #DEB96F;}
#ffleft {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/footer/foot_uleft.gif) right top no-repeat;
	width: 26px;
	height: 37px;
	z-index: 1;}
#ffright {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../img/footer/foot_uright.gif) right top no-repeat;
	width: 32px;
	height: 37px;
	z-index: 1;}
/* ----------------- */

.online {
	color: #14B50C;}
.offline {
	color: #CC3300;}
.clr {
	clear: both;}


.buttons {
	background: url(../img/buttons/right_red.gif) no-repeat right top;
	height: 16px;}
.buttons input {
	background: url(../img/buttons/left_red.gif) no-repeat left top;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	height: 16px;
	padding: 0 0 3px 0;}

.newsletterfrm {
	background: #FDF7E7;
	border: 1px solid #C09880;
	padding: 2px;
	width: 186px;}

select.newsletterfrm {
	background: #FDF7E7;
	border: 1px solid #C09880;
	width: 192px;}

select.newsletterfrm2 {
	background: #FDF7E7;
	border: 1px solid #C09880; }

.loginfrm {
	background: #fff;
	border: 1px solid #C09880;
	padding: 2px;
	width: 120px;}

.butt_login {
	background: url(../img/buttons/login.gif) no-repeat left top;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	width: 57px;
	height: 16px;
	padding: 0 0 3px 0;}


.blue {
	color: #048EE9;
	font-weight: bold;}

.profile_block {
	background: #FDF1D3 url(../img/content/bg_ulefttop_profile.gif) no-repeat left top;
	margin: 0 -10px 0 -10px;
	width: 104%;
	height: 1%;}
.profile_block h2 {
	margin: 0;
	padding: 5px 13px 3px 13px;
	font-weight: bolder;
	background: url(../img/content/bg_urighttop_profile.gif) no-repeat right top;
	font-size: 1.0em;}
.profile_block h2 td { color: #CC3300; font-weight: bold; }
.profile_block h2 img { vertical-align:middle; height:25px; }
.profile_block_cont {
	margin: 0 3px;
	background: #fff;
	padding: 6px 6px 0 6px;}

.profile_block_bott {
	background: url(../img/content/bg_uleftbott_profile.gif) no-repeat left bottom;}
.profile_block_bott div {
	background: url(../img/content/bg_urightbott_profile.gif) no-repeat right bottom;
	height: 25px;}
.profile_block_cont th {
	font-weight: normal;
	color: #000;
	text-align: left;}
.profile_block_cont td strong {
	color: #7E7E7E;}


/* USERNAME */
a.user {
	font-weight:bold; color:#CC3300; text-decoration:none; padding-left:17px;  padding-top:1px;
	background:transparent url('../img/ico/a_male.gif') bottom left no-repeat;
}
a.female {
	background:transparent url('../img/ico/a_female.gif') bottom left no-repeat;
}
a.premium {
	background:transparent url('../img/ico/a_premium.gif') bottom left no-repeat;
}


a.ddn-title
{
	color:#CC3300; 
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.2em;
	text-decoration:none;
}