@import url("../../img/reset.css");
.wrapper {
	width:828px;
	margin:0 auto;
	padding-top:34px;
}
#content_bg{background:url(../../img/bg_content.gif) repeat-x 0px 10px}
#headerpic{background:url(../../img/main_pic.jpg) no-repeat 0% 7px}
.wrapper .header{background:url(../../img/main_pic_top.gif) no-repeat 0% 0px}
.header {
	height:155px;
}
.left_main {
	float:left;
	width:523px;
	padding-top:10px;
	background:url(../../img/bg_left_main.gif) repeat-x 0% 233px;
}
.right_main {
	float:right;
	width:305px;
	padding-top:139px;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}

body {
	font:62.5%/100% Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../../img/bg.png);
}
.left_main,.left_main_bottom {
	font-size:1.1em;
	line-height:150%;
}
.left_main {padding-top:139px}
.left_main_bottom{padding:0 0 0 15px}
.right_main {
	font-size:1em;
}
h2 {
	color:#3183a6;
	font:1.5em Verdana,Arial,Helvetica, sans-serif;
	font-weight:600;
	padding:12px 0 20px 15px;
}
h2 span {
	color:#ff0000;
}
.left_main h3 {
	color:#3183a6;
	font:1.2em Verdana,Arial,Helvetica, sans-serif;
	font-weight:600;
	padding:12px 0 20px 15px;
}
.left_main h3 span.date {
	font:0.9em Verdana,Arial,Helvetica, sans-serif;
	float:right;
	color:#999;
}
.blue {
	color:#3183a6;
}
a {
	color:#06f;
}
.white {
	color:#fff !important;
}
.center {
	text-align:center;
	padding-left:20px;
	line-height:100% !important;
	padding-top:3px;
}
.center span {
	padding-left:20px;
}

h1 {
	background:url(../../img/logo.png) no-repeat 0% 0%;
	height:105px;
	width:257px;
	position:absolute;
	margin:50px 0 0 -18px;
}
h1 span {
	display:none;
}
h1 a {
	position:absolute;
	display:block;
	height:105px;
	width:257px;
}

.left_main p,.left_main_bottom p {
	padding:5px 20px 5px 20px;
	line-height:150%;
	text-align: justify;	
}
.left_main_bottom p {
padding-right:35px;
}
.slogan {
	position:absolute;
	display:block;
	background:url(../../img/sv/slogan.png) no-repeat 0% 0%;
	width:194px;
	height:93px;
	margin:43px 0 0 615px;
	padding:0 !important;
}
.slogan span {
	display:none;
}
.regform {
	background:url(../../img/bg_regform.gif) no-repeat 0% 0%;
	height:322px;
	width:285px;
	padding:20px 20px 20px 0;
	line-height:130%;
	margin:-139px 0 5px 0;
}
.regform h3 {
	display:block;
	background:url(../../img/sv/t_signup.png) no-repeat 0% 0%;
	width:258px;
	height:22px;
	margin:0 0 0 28px;
}
.regform h3 span {
	display:none;
}
.regform fieldset {
	padding-top:12px;
}
.regform label {
	width:120px;
	text-align:right;
	display:block;
	float:left;
	padding:3px 5px 0 0;
}
.regform li {
	height:26px;
}
.regform input, .regform select {
	width:145px;
	border:1px solid #df2617;
	font-size:10px;
	padding-left:5px;
}
.regform .b_signup{padding-left:0}
.regform select {
	width:153px;
	height:17px;
}
.regform strong {
	color:#ffff66;
}
.regform strong span {
	color:#fff;
}
.regform a {
	color:#000;
}
.regform .txt {
	padding:0 0 0 125px;
	height:20px;
	margin-top:-4px;
}
.regform .month {
	width:40px;
}
.regform .day {
	width:40px;
}
.regform .year {
	width:54px;
}
.regform b {
padding:0 0 0 2px;
line-height: 18px;
}
.regform #city_text {
	width:120px;
	text-align:left;
	display:block;
	float:left;
	padding:3px 5px 0 2px;
}
.b_signup {
	width:85px !important;
	height:23px !important;
	background:url(../../img/sv/b_signup.gif) no-repeat 0% 0%;
	border:0 !important;
	cursor:pointer;
}
.mainnav {
	height:39px;
}
.mainnav li {
	float:left;
	height:39px;
}
.mainnav span {
	display:none;
}
.login,.panel {
	background:url(../../img/bg_login.jpg) no-repeat 0% 0%;
	height:62px;
	clear:both;
}
.lang {
	padding:12px 0 0 26px;
}
.lang select {
	border:1px solid #8fad2d;
	font-size:.9em;
	padding-left:5px;
	width:110px;
	height:20px;
}
.logform {
	float:right;
	width:315px;
	margin:-20px 5px 0 0;
}
.logform input {
	width:100px;
	height:17px;
	border:1px solid #4083b1;
	font-size:.9em;
	padding-left:5px;
	float:left;
	margin-right:3px;
}
.logform span{margin:0 6px}
.logform a{text-decoration:none}
.logform a:hover{text-decoration:underline}
.panel {
	padding-top:5px;
	height:57px;
}
.panel p {
	margin:-23px 0 0 150px;
}
.panel p img {
	margin-left:10px;
}
.panel p a {
	color:#fff;
	text-decoration:underline;
}
.panel p strong a {
	color:#000;
	padding-left:20px;
}
.b_enter {
	background:url(../../img/sv/b_enter.gif) no-repeat 0% 0%;
	width:85px !important;
	height:23px !important;
	border:0 !important;
	cursor:pointer;
	margin-top:-1px;
}
.checkbox {
	width:14px !important;
	height:14px !important;
	margin:2px 0 0 0;
	float:left;
}
.regform .checkbox {
	width:14px !important;
	height:14px !important;
	margin:-1px 0 0 0;
	position:absolute;
}
.listing_c {
	background:url(../../img/bg_listing_c.gif) repeat-y 0% 0%;
	margin-top:20px;
}
.listing_t {
	background:url(../../img/bg_listing_t.gif) no-repeat 0% 0%;
	height:7px;
	font-size:0;
	line-height:0;
}
.listing_b {
	background:url(../../img/bg_listing_b.gif) no-repeat 0% 0%;
	height:14px;
	font-size:0;
	line-height:0;
}
.listing_grad {
	background:url(../../img/bg_listing_grad.gif) repeat-x 0% 100%;
	width:826px;
	margin-left:1px;
	font-size:1.1em;
	line-height:130%;
}
.listing_title {
	background:url(../../img/bg_title_listing.gif) no-repeat 0% 0%;
	margin:0 auto;
	width:815px;
	height:38px;
}
.listing_title h3 span {
	display:none;
}
.listing_title h3 {
	margin:12px 0 0 28px;
	float:left;
}
.listing_title h3.join {
	margin:12px 0 0 0;
}
.listing_title a {
	float:right;
	color:#fff;
	margin:12px 15px 0 0;
}
.listing_title h3.join a {
	margin:0 0 0 0;
	float:none;
}
ul.listing {
	padding:8px 0 0 33px;
}
ul.listing li {
	width:112px;
	float:left;
	margin:0 17px 20px 0;
	line-height:160%;
}
.listing td{text-align: center; font-size:1em}
.listing td div{text-align: center; line-height:140%;padding:8px 0 0 0; margin:0 auto}
.listing td p{text-align: center;padding:4px 0 0 0}
.listing a img {
	border:1px solid #eaeaea;
	padding:1px;
}
.listing .trusted a img {
 	border:2px solid #98ba2b;
	padding:0;
}
.listing a {
	color:#f60;
}
.listing .trusted a {
	color:#99bb2b;
}
.listing span {
	color:#999;
}
.left_main_txt {
	background:#fff url(../../img/bg_left_main_txt.gif) no-repeat 0% 0%;
	width:487px;
	margin:15px auto 0 auto;
	padding:0 2px 50px 2px
}
.small_box {
	width:378px;
	padding:0 15px 0 17px;
	float:left;
	margin:25px 0 5px 0;
	background:url(../../img/bg_small_box.gif) no-repeat 17px 0%;
	font-size:1.1em;
	line-height:150%;
}
.small_box img {
	border:1px solid #e4e4e4;
	padding:5px;
	float:left;
	margin:0 10px 80px 5px;
}
.small_box a {
	color:#f00;
	text-decoration:none;
}
.caption_box {
	padding:0 15px 10px 17px;
	background:#fff url(../../img/bg_small_box.gif) no-repeat 17px 0%;
	font-size:1.0em;
	line-height:150%;
}
.caption_box a {
	color:#f00;
	text-decoration:none;
}

.footer {
	background:url(../../img/bg_footer.gif) no-repeat 0% 0%;
	height:39px;
	text-align:center;
	font-size:1.1em;
	padding-top:20px;
	line-height:150%;
	margin-bottom:20px;
}
.footer a {
	color:#000;
	margin:0 10px;
}
#dev{
float:right;
color:#fff;
font-size: 11px;
line-height: 12px;
padding-right: 15px;
}
#dev a{
color:#fff;
margin:0
}
.wrapper_sub {
	width:828px;
	margin:0 auto;
	padding-top:34px;
}
.wrapper_sub #headerpic{background:url(../../img/main_pic_sub.png) no-repeat 0% 0px}
.wrapper_sub .header {
	height:127px;
}
.wrapper_sub h1 {
	background:url(../../img/logo_sub.png) no-repeat 0% 0%;
	height:105px;
	width:257px;
	position:absolute;
	margin:30px 0 0 -16px;
}
.wrapper_sub .slogan {
	position:absolute;
	display:block;
	background:url(../../img/sv/slogan_sub.png) no-repeat 0% 0%;
	width:480px;
	height:48px;
	margin:45px 0 0 275px;
	padding:0 !important;
}
.wrapper_sub .left_main {
	background:url(../../img/bg_left_main.gif) repeat-x 0% 100px;
	padding-top:0;
}
.wrapper_sub .left_main .listing li {
	padding-right:18px;
	margin-bottom:0;
}
.wrapper_sub .left_main .listing {
	margin:0 auto;
	width:445px;
}
.wrapper_sub .left_main .view {
	float:right;
	margin:-38px 20px 0 0;
	color:#f00;
}
.wrapper_sub .left_main .searchmore {
	float:right;
}
.wrapper_sub .left_main .small_box {
	width:458px;
	margin-top:0;
}
.wrapper_sub .right_main {
	padding-top:0;
}
.wrapper_sub .regform {
	margin-top:-147px;
}
.profile {
	width:285px;
	height:308px;
	margin:-8px 0 2px 0;
	background:url(../../img/bg_profile.png) no-repeat 0% 0%;
	padding:20px 20px 0 0;
	line-height:130%;
	font-size:1.1em;
}
.profile h3.you {
	display:block;
	background:url(../../img/sv/t_profile_you.png) no-repeat 0% 0%;
	width:46px;
	height:16px;
	margin:0 10px 0 45px;
	float:left;
}
.profile h3.days {
	display:block;
	background:url(../../img/sv/t_profile_days.png) no-repeat 0% 0%;
	width:120px;
	height:19px;
	margin:0;
	float:left;
}
.profile h3.numbers {
	display:block;
	height:15px;
	margin:0 10px 0 0;
	float:left;
	color:#b1140c;
	font:1.6em/100% Arial, Helvetica, sans-serif;
}
.profile h3.membership {
	display:block;
	background:url(../../img/sv/t_profile_membership.png) no-repeat 0% 0%;
	width:94px;
	height:18px;
	margin:0 auto 0 103px;
	clear:both;
}
.profile h3.standard {
	display:block;
	background:url(../../img/sv/t_profile_standard.png) no-repeat 0% 0%;
	width:230px;
	height:38px;
	margin:0 auto 0 35px;
	clear:both;
}
.profile h3 span {
	display:none;
}
.profile h3.numbers span {
	display:block;
	color:#ffff66;
	position:absolute;
	margin:-1px 0 0 -1px;
}
.p_links {
	margin:20px 25px;
}
.p_links img {
	float:left;
	margin-right:10px;
	padding:1px;
	background-color:#fff;
	border:1px solid #eaeaea;
}
.p_links li {
	height:22px;
}
.p_links li a {
	color:#000;
	text-decoration:none;
}
.p_links li a span {
	color:#fff;
}
.p_links li img {
	background:none !important;
	border:0;
	margin:0 5px -5px 0;
	padding:0;
	float:none;
}
.p_edit {
	margin:0 5px 10px 25px;
	background-color:#f05649;
	padding:12px;
	color:#fff;
}
.p_edit span {
	color:#000;
}
.p_edit a {
	position:absolute;
	margin:0 0 0 150px;
	color:#ff9;
}
.p_edit ul {
	border:1px solid #fcdbd8;
	width:120px;
	height:18px;
	margin-top:5px;
}
.p_edit ul li {
	width:12px;
	height:18px;
	float:left;
	background:url(../../img/bg_progress.gif) no-repeat 0% 0%;
}
.p_edit ul li span {
	display:none;
}
.p_edit div.graph {
	border:1px solid #fcdbd8;
	width:120px;
	height:18px;
	margin-top:5px;
}
.p_edit div.graph div{
	width:0px;
	height:18px;
	background:url(../../img/bg_progress.gif) repeat-x;
}
.p_info {
	margin:0 0 0 25px;
}
.p_info li {
	float:left;
	width:130px;
	height:20px;
}
.p_info li a {
	color:#000;
	text-decoration:none;
}
.p_info li a span {
	color:#fff;
}
.searchgirls {
	background:url(../../img/bg_searchgirls.jpg) no-repeat 0% 0%;
	width:255px;
	height:103px;
	padding:10px 25px;
	font-size:1.1em;
	line-height:130%;
}
.searchgirls h3 {
	display:block;
	background:url(../../img/sv/t_searchgirls.jpg) no-repeat 0% 0%;
	width:102px;
	height:18px;
}
.searchgirls h3 span {
	display:none;
}
.searchgirls form {
	margin-top:20px;
}
.searchgirls form select {
	font-size:1em;
	height:18px;
	width:50px;
	margin:0 5px;
}
.searchgirls .checkbox {
	margin-right:5px;
	margin-bottom:5px;
}
.searchgirls fieldset {
	margin-bottom:5px;
}
.b_searchgirls {
	background:url(../../img/sv/b_searchgirls.png) no-repeat 0% 0%;
	width:85px !important;
	height:22px !important;
	border:0 !important;
	cursor:pointer;
}
.searchgirls .b_searchgirls {
	position:absolute;
	margin:-10px 0 0 100px;
}
.nav_bs {
	margin:15px 0 0 20px;
}
.nav_bs li {
	float:left;
	margin-right:4px;
}
.page_nav {
	float:right;
	margin:15px 20px 0 0;
	color:#4287b5;
}
.page_nav img{
	float:none;
	border:none;
	margin:0 2px;
	padding:0;
}
.page_nav a {
	color:#4287b5;
	text-decoration: none;
}
.page_nav a:hover {
	text-decoration: underline;
}
.profiles_listing {
	padding:20px 16px 20px 20px;
	clear:both;
}
.profiles_listing li {
	padding:10px 0 12px 8px !important;
	margin:0 0 4px 0 !important;
	background:none;
	height:105px;
	clear:both;
}
.profiles_listing li:hover,.profiles_listing li.hovered {
	background:url(../../img/bg_profiles_listing.gif) no-repeat 0% 0%;
}
.avatar {
	border:1px solid #EAEAEA;
	padding:1px;
	float:left;
	margin-right:12px;
}
.trusted .avatar {
	border:2px solid #98ba2b;
	padding:0;
}
.profiles_listing h3,.user_details h3 {
	font-size:1.4em;
	color:#f00;
	padding:0;
	margin:2px 0 9px 0;
}
.trusted h3 {
	color:#99bb2b;
}
.profiles_listing div {
	float:left;
	width:196px;
	line-height:170%;
}
.profiles_listing ul {
	float:left;
	width:115px;
	margin-top:28px;
}
.profiles_listing ul.mail_buttons {
margin-top:2px;
}
.profiles_listing ul.mymail_buttons {
margin-top:80px;
}
.profiles_listing ul li {
	padding:0 !important;
	margin:0 !important;
	padding-bottom:5px !important;
	line-height:0;
	font-size:0;
	height:22px;
}
.profiles_listing span, .profiles_listing a {
	color:#4287b5;
}
.profiles_listing span.green,.my_info span.green,.user_details span.green{
font-weight:bold;
text-transform: uppercase;
}
.profiles_listing a, .profiles_listing strong,.user_details a,.user_details strong {
	margin-right:5px;
}

.line {
	background:url(../../img/bg_profiles.gif) repeat-x 0% 0%;
	margin:0 30px;
	height:1px;
}
.regsteps {
	padding:20px;
}
.regsteps label {
	width:200px;
	text-align:right;
	display:block;
	float:left;
	clear:both;
	margin:0 0 15px 0;
}
.regsteps label.long {
	text-align:left;
	width:auto;
}
.regsteps label b{
	float:right;
	margin:0 0 0 3px;
	padding:0
}
.regsteps select, .regsteps ul,.regsteps b,.regsteps span {
	float:left;
	margin-left:20px;
}
.regsteps select {
	width:210px;
	border:1px solid #7a818a;
}
.regsteps ul {
	margin-bottom:15px;
	color:#666;
	padding-top:3px;
}
.regsteps .small {
	width:55px;
}
.regsteps ul li input {
	height:12px;
	width:12px;
	padding:0;
	margin:3px 5px 0 0;
	display:block;
	float:left;
}
.regsteps li {
	height:20px;
}
.regsteps ul.double {
	width:210px
}
.regsteps ul.double li {
	float:left;
	width:105px;
}
.regsteps textarea {
	display:block;
	width:390px;
	height:75px;
	border:1 px solid #7a818a;
	margin-left:35px;
}
/*Buttons*/
.back,.proceed,.delete,.go,.save,.bclose,.approve,.reject,.send {
	width:85px !important;
	height:22px !important;
	display:block !important;
	border:none !important;
	cursor:pointer !important;
}
.favorites,.friends,.wink,.sendmail,.bchat,.bvideochat,.block,.reply,.forward {
	width:115px !important;
	height:22px !important;
	display:block !important;
	border:none !important;
	cursor:pointer !important;
}
.favorites_dis,.friends_dis,.wink_dis,.sendmail_dis,.bchat_dis,.bvideochat_dis,.reply_dis,.forward_dis {
	width:115px !important;
	height:22px !important;
	display:block !important;
	border:none !important;
	cursor:pointer !important;
}
.bclose {
	background:url(../../img/sv/b_close.gif) no-repeat 0% 0%;
}
.approve {
	background:url(../../img/sv/b_approve.gif) no-repeat 0% 0%;
}
.reject {
	background:url(../../img/sv/b_reject.gif) no-repeat 0% 0%;
}
.back {
	background:url(../../img/sv/b_back.gif) no-repeat 0% 0%;
}
.go {
	width:51px !important;
	background:url(../../img/sv/b_go.gif) no-repeat 0% 0%;
}
.proceed {
	background:url(../../img/sv/b_proceed.gif) no-repeat 0% 0%;
}
.regsteps .proceed{
	margin-left:250px;
}
.delete {
	background:url(../../img/sv/b_delete.gif) no-repeat 0% 0%;
}
.save {
	background:url(../../img/sv/b_save.gif) no-repeat 0% 0%;
}
.send {
	background:url(../../img/sv/b_send.gif) no-repeat 0% 0%;
}
.favorites {
	background:url(../../img/sv/b_fav.gif) no-repeat 0% 0%;
}
.favorites_dis {
	background:url(../../img/sv/b_fav_grey.gif) no-repeat 0% 0%;
}
.friends {
	background:url(../../img/sv/b_friends.gif) no-repeat 0% 0%;
}
.friends_dis {
	background:url(../../img/sv/b_friends_grey.gif) no-repeat 0% 0%;
}
.wink {
	background:url(../../img/sv/b_wink.gif) no-repeat 0% 0%;
}
.wink_dis {
	background:url(../../img/sv/b_wink_grey.gif) no-repeat 0% 0%;
}
.sendmail {
	background:url(../../img/sv/b_mess.gif) no-repeat 0% 0%;
}
.sendmail_dis {
	background:url(../../img/sv/b_mess_grey.gif) no-repeat 0% 0%;
}
.bchat {
	background:url(../../img/sv/b_chat.gif) no-repeat 0% 0%;
}
.bchat_dis {
	background:url(../../img/sv/b_chat_grey.gif) no-repeat 0% 0%;
}
.bvideochat {
	background:url(../../img/sv/b_videochat.gif) no-repeat 0% 0%;
}
.bvideochat_dis {
	background:url(../../img/sv/b_videochat_grey.gif) no-repeat 0% 0%;
}
.block {
	background:url(../../img/sv/b_block.gif) no-repeat 0% 0%;
}
.reply {
	background:url(../../img/sv/b_reply.gif) no-repeat 0% 0%;
}
.reply_dis {
	background:url(../../img/sv/b_reply_grey.gif) no-repeat 0% 0%;
}
.forward {
	background:url(../../img/sv/b_forward.gif) no-repeat 0% 0%;
}
.forward_dis {
	background:url(../../img/sv/b_forward_grey.gif) no-repeat 0% 0%;
}

.reginfo {
background:url(../../img/bg_reginfo.gif) no-repeat 0% 0%;
height:312px;
width:305px;
padding:30px 0 20px 0;
line-height:130%;
margin: -139px 0 5px 0;
text-align:center
}
.reginfo table{
width:265px;
border-collapse:collapse;
border:none;
margin:0 auto 10px auto;
}
.reginfo td{
font-size:10px;
background:url(../../img/regdata_c.gif) repeat-y;
}
.reginfo td.t{
height:8px;
width:265px;
background:url(../../img/regdata_t.gif) no-repeat;
font-size:1px;
line-height:1px;
}
.reginfo td.b{
height:8px;
width:265px;
background:url(../../img/regdata_b.gif) no-repeat;
font-size:1px;
line-height:1px;
}
.reginfo .cap{
padding:10px 0px 3px 5px;
font-weight:bold;
vertical-align:top;
text-align:right;
width:50%;
}
.reginfo .val{
padding:10px 5px 3px 5px;
color:#fff;
vertical-align:top;
text-align:left;
width:50%;
}
.reginfo .links{
text-align:right;
padding:0 10px 5px 2px;
height:52px;
color:#fff;
vertical-align:bottom;
}
.reginfo .links a{
color:#fff;
text-decoration:none;
}
.reginfo .links a:hover{
text-decoration:underline
}
.reginfo h3 {
padding:0;
margin:0;
text-align:center;
}
.my_info {
	padding:0 0 0 20px;
	clear:both;
	height:190px;
	background:url(../../img/bg_myinfo.gif) no-repeat 20px 100%;
	margin-bottom:20px
}
.my_info li {
	padding:10px 0 12px 8px;/*!important*/
	margin:0 0 4px 0;/*!important*/
	background:none;
	clear:both;
}
.avatar {
	border:1px solid #EAEAEA;
	padding:1px;
	float:left;
	margin-right:12px;
}
.my_info h3 {
	font-size:1.4em;
	color:#f00;
	margin-bottom:5px;
	padding: 0;
}
.my_info div {
	float:left;
	width:185px;
	line-height:170%;
}
.my_info ul {
	float:left;
	width:115px;
	margin-right:7px;
}
.my_info ul li {
	padding: 0 0 4px 0;
	margin:0;
	_padding-bottom:3px;
/*	padding:0 !important;
	margin:0 !important;
	padding-bottom:4px !important;
	_padding-bottom:3px !important;*/
	line-height:0;
	font-size:0;
	height:21px;
}
.my_info span, .my_info a {
	color:#4287b5;
}
.my_info a, .my_info strong {
	margin-right:5px;
}
.red {
	color:#f00 !important;
}
.green {
	color:#98ba2b !important;
}
.photos {
	position:absolute;
	margin:130px 0 0 30px;
}
.photos a {
	margin-right:4px;
}
.photos img {
	border:1px solid #ced1d6;
}
.photogall {
	width:459px;
/*	margin-left:20px*/
}
.photogall td{
text-align: center;
padding:0;
}
.photogall img {
	float:none;
	margin:0;
	padding:1px;
}
.photogall p {
/*	width:85px;*/
	text-align:center;
	font-size:11px;
	margin:0;
	padding:5px 12px 20px 12px;
}
.nouser {
	margin:0 0 0 18px;
	height:130px;
}
.nouser img {
	position:absolute;
	margin-top:-8px;
}
.error {
	padding:20px 20px 20px 120px;
	background:url(../../img/bg_error.jpg) no-repeat 40px 40px;
}
.error h2 {
	color:#f00;
}
.mail {
	background-color:#fff;
	margin:10px 20px;
}
thead td {
	background-color:#dcdee2;
	font-weight:700;
}
.mail td {
	padding:5px;
}
.mail td {
	border-bottom:1px solid #dbdde1;
}
.mail td.cursor {
	cursor: pointer;
}
.online {
	color:#98ba2b !important;
	font-weight:bold;
	text-transform: uppercase;
}
.mail a {
	text-decoration:none;
	font-weight:400;
	color:#000;
}
.mail .user_details {
padding-left: 10px;
}
.mail .user_details span,.mail .user_details a {
	color:#4287b5;
}
.mail .user_details a {
	text-decoration: underline;
}
.mail tr:hover {
	background:#F3F3F3;
}
.offline {
	color:#4287B5;
	text-transform:lowercase;
}
.mail_nav {
	margin:0 20px;
}
.mail_nav select {
	height:20px;
	font-size:1em;
	margin:0 5px;
}
.mail_nav img {
	margin:0 2px;
	margin-bottom:-5px;
}
.mail_nav .page_nav img {
	margin-bottom:0;
}
.mail_nav .page_nav {
	padding-right:0;
	margin-right:0;
}
#fav_recepients {
	width:375px;
	height:24px;
	padding:10px 15px 0;
	margin:20px auto 0 auto;
	background:url(../../img/bg_fav_rec.gif) repeat-x 0% 0%;
}
#fav_recepients a {
	float:right;
	color:#000;
	text-decoration:none;
	margin-top:-3px;
}
#fav_recepients a.fav_hide {
	display:block;
	height:23px;
	width:80px;
	border:none;
	background:url(../../img/i_hide.gif) no-repeat 0 0px;
	padding:4px 0 0 29px
}
#fav_recepients a.fav_show {
	display:block;
	width:80px;
	height:23px;
	border:none;
	background:url(../../img/i_show.gif) no-repeat 0 0px;
	padding:4px 0 0 29px
}
#fav_list {
	width:375px;
	padding:7px 15px 7px 15px;
	background-color:#f0f0f0;
	margin:1px auto;
}
#fav_list li {
	float:left;
	margin-right:20px;
}
.send_message {
	width:405px;
	margin:35px auto 15px auto;
}
.send_message label {
	width:50px;
	text-align:right;
	margin-right:4px;
	display:block;
	float:left;
}
.send_message input, .send_message textarea {
	width:345px;
	height:19px;
	border:1px solid #7a818a;
	float:left;
	margin-bottom:10px;
}
.send_message textarea {
	height:100px;
}
.send_message .checkbox, .send_message input.send {
	margin-left:55px;
	clear:both;
}
.mail .avatar {
	float:none;
	margin:0 0 10px 0;
}

#news_caption{margin:0 auto}
#news_caption td{
	text-align: center;
	padding:10px 5px;
}
.news_link,.news_alink{text-decoration: none}
.news_link:hover,.news_alink:hover{text-decoration:underline;color:#5796BF}
.news_link{color:#666}
.news_alink{font-weight:bold;color:#5796BF}
#sendmessage-tooltip{display:none}
.preview_message {
	width:440px;
	margin:15px 0 0 0;
	padding-left:20px;
}
.preview_message label {
	width:55px;
	padding:2px 8px 0 8px;
	height:19px;
	margin-right:5px;
	display:block;
	background:#EFEFEF;
	border:1px solid #EAEAEA;
	float:left;
}

.preview_message span {
	width:360px;
	float:left;
	margin-bottom:15px;
	padding-top:2px;
}
.preview_message_text {
	width:427px;
	margin:0 0 0 20px;
	padding: 15px 10px;
	border:2px solid #EFEFEF;
}
