/* ------------------------------------------
   Quick help bookmarks
 ------------------------------------------ */
.bookmarks {float:left; width:600px}
.bookmarks .current {float:left; background:#ffebd4 url(bookmarks_current.gif) no-repeat left top; margin-right:1px}
.bookmarks .current DIV {background:url(bookmarks_current_r.gif) no-repeat right top; padding:8px 15px 7px 15px}
.bookmarks .current SPAN {display:block; background:url(down_pointer.gif) no-repeat 0 50%; font-weight: bold; color:#de6800; padding-left:15px}
.bookmarks .right {float:left; background:#f8f8f8 url(bookmarks_inert_r.gif) no-repeat right top; margin-right:1px}
.bookmarks .left {float:left; background:#f8f8f8 url(bookmarks_inert_l.gif) no-repeat left top; margin-right:1px}
.bookmarks .inert DIV {padding:8px 15px 7px 15px}
.bookmarks .inert A {font-weight:bold; color:#aeafaf; text-decoration:none}

.bookmarks2 {float:left; width:600px; background:#e9f2f9 url(bg_bookmarks.gif) no-repeat left top; border-bottom:1px solid #d0d0d0}
.bookmarks2 DIV {float:left}
.bookmarks2 .current {float:left; position:relative; background:#f7f7f7 url(bg_bookmarks_current.gif) no-repeat left top; border-bottom:1px solid #fff; margin-bottom:-1px}
.bookmarks2 .current DIV {background:url(bg_bookmarks_current_r.gif) no-repeat right top; color:#de6800}
.bookmarks2 .current DIV A {display:block; font-weight:bold; color:#de6800; text-decoration:none; padding:8px 12px 7px 12px}
.bookmarks2 .inert DIV {}
.bookmarks2 .inert A {display:block; font-weight:bold; color:#0879b1; text-decoration:none; background:url(bg_bookmarks_a.gif) no-repeat 0 50%; padding:8px 12px 7px 12px}
.bookmarks2 .inert A.nobg {background:none}
.bookmarks2 .inert A:hover {color:#de6800}

.bookmarks2 .rightlink {float:right; padding-right:10px}
.bookmarks2 .rightlink .submit {width:75px; display:block; color:#0879b1; font-size:11px; background:url(refresh.gif) no-repeat 100% 50%; margin-top:8px; border:0}
.bookmarks2 A .red {color:#f4101c}

.bookmarks4{width: 142px; height: 169px; float: left}
.bookmarks4 .logo{border-right: 1px solid #D0D0D0; height: 48px; background: transparent url(live.gif) no-repeat top center}
.bookmarks4 .bookmarks_space{border-right: 1px solid #D0D0D0; height: 4px; line-height: 4px}
.bookmarks4 .current{width: 140px; border: solid 1px #D0D0D0; border-right-color: #fff}
.bookmarks4 .current div{border: 1px solid #fff; background: #fff url(bg_bookmarks3_select.gif) repeat-y left top}
.bookmarks4 .current div a{display: block; font: bold 11px Tahoma; text-align: center; text-decoration: none; line-height: 24px; color: #DE6800; outline: none}
.bookmarks4 .inert{width: 140px; border: solid 1px #B9DBE5; border-right-color: #D0D0D0}
.bookmarks4 .inert div{border: 1px solid #fff; background: #fff url(bg_bookmarks3.gif) repeat-y left top}
.bookmarks4 .inert div a{display: block; font: bold 11px Tahoma; text-align: center; text-decoration: none; line-height: 24px; outline: none}


.bookmarks4_box{width: 420px; border: 1px solid #D0D0D0; border-left: none; float: left; zoom:1}
.bookmarks4_box div{padding: 8px 10px; height: 162px; font: normal 12px Tahoma; color: #666666}
.bookmarks4_box li{margin: 7px 0; list-style: url(v1/right_pointer_gray.gif)}


/* ------------------------------------------
   Quick help
 ------------------------------------------ */
#quick_help{width:600px; margin-bottom: 10px; background:#e5f3fd url(bg_advice.gif) no-repeat 240px 50%; padding:15px 0 10px 0px}										/* Margins */
#quick_help td{padding: 0 15px; vertical-align:top; color:#6b6c6c; font-size:11px; vertical-align:top}
#quick_help td.close{padding-left: 0px;}
#quick_help A {color:#077ab1; text-decoration:none}
#quick_help td.close A {display:block; width:14px; height:13px; background:url(btn_close.gif) no-repeat left top}

																		/* Fonts */
#quick_help td{font:normal 11px Tahoma; lline-height: 16px;}
#quick_help td.title{font: bold 12px Tahoma; color:#0a78b5; padding-right: 0px}


/* ------------------------------------------
   Forms
 ------------------------------------------ */

form.center{margin-bottom: 10px;}										/* Margins */

.f_hdr div{padding: 2px 0 6px 15px;}
.f_hdr div div{padding: 0 15px; float: right;}
.f_hdr div strong{float: none;}

.f_body {float:left; width:600px; background:#ffebd4 url(bg_search_form.gif) no-repeat 100% 10px;  padding-top:8px; padding-bottom:8px;}
.f_body div{padding: 6px 5px;}
.f_body div{padding: 5px 5px 3px 5px;}
.f_body div div.floats div{float: left;}
.f_body div div.clears{clear: both; padding: 0; line-height: 1px;}
.f_body div div div{margin: 5px 2px; padding: 0; float: left;}
.f_body .my {margin-right:40px}
.f_body .search {margin-right:40px}
.f_body .my SELECT, .f_body .search SELECT {width:110px}


.f_hdr div{background-color: #6497D0; color: White;}					/* Background color, color */
.f_hdr div a{font:normal 11px Tahoma; color: White;}
.f_hdr div a:hover{color: Yellow;}

.f_body div div div{font:bold 11px Tahoma; vertical-align: baseline;}		/* Fonts */
.f_body font,
.f_body a.warn, .f_body font.warn{font: normal 11px Tahoma;}
.f_body font.warn{color: Maroon;}

.f_body select, 														/* Controls */
.f_body input{margin: 0 5px;}
.f_body select.residence{margin: 3px 0 0 0; width: 188px;}
.f_body fieldset{clear: both; border: 1px solid #f7d4ab; padding: 7px; lwidth: 570px; margin: 5px 0px; margin-top:0; padding-top:0; height:50px; padding-bottom:0}
.f_body fieldset DIV {margin-bottom:0; padding:0}
.f_body legend{font:bold 11px Tahoma; margin: 5px 0px; color:#000;}
.f_body hr{clear: both; margin: 0; padding: 0; line-height: 15px; color: #E5F3FD; border-bottom: 1px solid white; border-top: 1px solid #83C9F5;}

fieldset.search_with, fieldset.search_loc {padding: 0; margin: 10px 0 0; width: 228px; float: left; display: block; height: 125px; overflow: hidden; clear: none;}
fieldset.search_with {width: 228px; margin-right: 10px;}
fieldset.search_loc {width: 338px; margin-right: -10px;}
fieldset.search_with legend, fieldset.search_loc legend {margin: 0 5px;}
		.search_with ul, .search_loc ul {list-style-type: none; margin: 0; padding: 0;}
		.search_with ul {margin-left: 5px;}
		.search_loc ul {width: 245px;}
		.search_with li, .search_loc li {display: block; color: #333; margin-top: 4px;}
		.search_with li {height: 20px; margin-top: 6px;}
		.search_loc span {display: block; width: 50px; float: left; text-align: right; margin: 6px 5px 0 0;}
		.search_loc select {float: left; margin: 4px 0; width: 188px;}
* html .search_loc li {height: 24px; overflow: hidden;}
* html fieldset.search_with, * html fieldset.search_loc {height: 133px;}

.exp_img {width: 9px; height: 9px; border: 0;}
.exp_cont {width: 255px; float: left;}
.exp_cont .title {display: block; margin-bottom: 10px;}
.exp_cont .formr_txt label {line-height: 180%;}

.reg_btn{font: bold 11px Tahoma; color:#FFF; background-color: #2E5B7F; border: 1px solid Navy; padding: 2px 5px; width: 200px;}
td.reg_form {font: bold 11px Tahoma;  text-align: right; padding-right: 10px; width: 100px;}


/* ------------------------------------------
   ???????
 ------------------------------------------ */

.list_area{margin-bottom: 15px;}

/* ------------------------------------------
   Titles
 ------------------------------------------ */

.title_box{font:bold 12px Verdana; color: #2E5B7F; padding: 7px 10px; margin: 5px 0 15px 0; background-color: #F5F5F5;}
.title_box a{font:bold 12px Verdana; color: #2E5B7F;}


/* ------------------------------------------
   Pages navigation
 ------------------------------------------ */

.page_nav{font:normal 12px Verdana; padding: 7px 10px; margin: 5px 0 15px 0;  background-color: #F5F5F5;}
.page_nav font.title{font: bold 12px Tahoma; color: Gray;}

.page_nav font.search_nav{font: bold 12px Verdana; color:#F60;}


/* ------------------------------------------
   Listing
 ------------------------------------------ */

table.list{width: 100%;}
table.first{border-top: 1px solid #EEE;}
table.list td{border-bottom: 1px solid #EEE;}
table.list td.no_result{font:normal 12px Verdana; color: Maroon; padding: 10px 15px;}
table.list td.number{padding: 10px 0 10px 15px;}
table.list td.photo{padding: 10px;}
table.list td.photo td{border: none;}

table.list td.info{font:normal 12px Verdana; line-height: 16px; padding: 14px 10px 10px 0; vertical-align: top;}
table.list td.info br.margin{line-height: 5px;}

table.list td.info_img{text-align: right; padding: 10px 15px;}


/* ------------------------------------------
   Top preview
 ------------------------------------------ */

table.top100prev td.title{padding: 0 10px 10px 10px; text-align: center; font: bold 11px Verdana; color: Gray;}
table.top100prev td.photo{padding: 0 10px 10px 10px; text-align: center;}
table.top100prev td.photo div.info{font: 12px Verdana; margin-top: 10px;  line-height: 16px;}
table.top100prev td.photo div.links{margin-top: 10px; line-height: 18px;}

div.top100 table{display: inline; vertical-align: top;}

.undersearchform {clear:both; width:600px; margin-top:8px}

.newjournal {width:295px}
.newjournal H3 {background-color:#f5f5f5; color:#0879b1; padding:8px 5px 8px 20px; margin:0; font-family:tahoma; letter-spacing:0}
.newjournal H3 A {display:inline; color:#0879b1; text-decoration:none}
.newjournal H3 A:hover {color:#de6800}
.journalbox {border-bottom:1px solid #d4d4d4; padding:15px 10px 15px 5px; color:#6b6c6c; background-repeat:no-repeat; background-position:6px 15px}
/*.journalgirl {background-image:url(findw.gif)}
.journalboy {background-image:url(findm.gif)}*/
.journalbox A {color:#333; text-decoration:none}
.journalbox SPAN {display:block; color:#0879b1; font-weight:normal}
.journalbox SPAN A {color:#de6800; font-weight:bold; text-decoration:none}
.journalbox .username {font-weight:bold; color:#de6800; padding-right:16px; margin-right:8px; background-repeat:no-repeat; background-position:100% 50%}


.top100container {width:295px}
.top100container H3 {background-color:#f5f5f5; color:#0879b1; padding:8px 5px 8px 20px; margin:0; font-family:tahoma; letter-spacing:0}
.top100container H3 A {display:inline; color:#0879b1; text-decoration:none}
.top100container H3 A:hover {color:#de6800}
.top100box {border:1px solid #d4d4d4; padding:10px 20px 17px 20px}
.top100box TD {vertical-align:top}
.top100box STRONG {display:block; font-size:12px; color:#6b6c6c; margin-bottom:10px}
.top100box IMG {width:110px; height:150px; margin:0 20px 0 0}
.top100box A {display:block; color:#0a6b9d; margin-bottom:5px}
.top100box A.name {color:#de6800; font-weight:bold}
.top100box SPAN {display:block; font-weight:normal; margin-bottom:5px}
.top100container .girl {background:url(bg_girl.gif) no-repeat 105px 15px}
.top100container .boy {background:url(bg_boy.gif) no-repeat 115px 10px; border-top:0}

.biglink {display:block; background:url(right_pointer_blue.gif) no-repeat 0 50%; padding-left:15px; color:#0879b1; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-top:10px; margin-left:10px}
.newjournal .biglink {margin-left:15px}
/* ------------------------------------------
   Top view table
 ------------------------------------------ */

table.top td{text-align: center; padding: 15px;}
table.top div.order{font: bold 12px Verdana; color: Gray; padding-bottom: 4px;}
table.top div.order font, table.top div.info font{color: #F60;}

table.top div.info{font: bold 11px Verdana; color: Gray; padding: 4px 0;}
table.top td.no_result{font: 12px Verdana; color: Maroon; padding: 10px 15px;}


/* ------------------------------------------
   Voting buttons
 ------------------------------------------ */

.voting{font: bold 11px Verdana; color: Gray; text-align: center;}
.voting input{ font: bold 11px Verdana; color:#000; border: 1px solid #99CDFF; background-color: #D3E8FC; width: 45px; height: 25px; line-height: 16px;}
.voting div{padding: 20px;}

.voting_prev{font: bold 11px Verdana;}
.voting_prev div{padding-left: 10px;}


/* ------------------------------------------
   Music
 ------------------------------------------ */

.mp3_form{text-align: center;}
.mp3_form br.indent{line-height: 8px;}
.mp3_form br.indent_2{line-height: 4px;}
.mp3_form a{font:normal 11px Tahoma; text-decoration: none;}
.mp3_form a:hover{text-decoration: underline;}

table.mp3_news td{width: 25%; padding: 10px; text-align: center; border: 2px solid #F5F5F5; background-color: #fdfdfd;}
table.mp3_news br.indent{line-height: 5px;}

.legal p{font: bold 11px Verdana; text-indent: 15px; padding: 0px 10px 10px 10px; margin: 0; text-align: justify;}

div#footer{padding-top: 10px}
div#footer TABLE {width:1050px; background-color: #e5e5e5; margin:0 auto}
div#footer TD {color:#6b6c6c; padding:5px 10px}
div#footer a{color: #6b6c6c;}
div#footer a.copy_li{float: left; display: block; font: bold 11px tahoma; background:transparent url(right_pointer.gif) no-repeat 0% 4px; margin-left:25px; padding-left: 13px; color: #DE6800; text-decoration: none}
div#footer a.supp_link{color: #0879B1; font: bold 11px tahoma; float: left; margin-left: 10px; padding-left: 13px; background:transparent url(right_pointer_blue.gif) no-repeat 0% 4px; text-decoration: none}


/* ------------------------------------------
   Loveradio
 ------------------------------------------ */

.lovebox {border-bottom:1px solid #e5e5e5; padding:0 0 10px 0; margin-bottom:10px}
.lovebox H5 {font-size:12px; margin:0 0 10px 0; text-align:left}
.lovebox A {color:#0a78b5}
.lovebox .imagebox {padding-right:20px}
.loveboxnext {border:0; margin-bottom:0}
.online {background:url(serdechki_2.gif) no-repeat 100% 120px}
.heart {background:url(serdechki_1.gif) no-repeat 100% 0}
.recognition {padding-top:30px}
UL.hearts LI {list-style-type:none; background:url(body_bg.gif) no-repeat 0 50%; padding-left:15px}
UL.hearts A {color:#0879b1; text-decoration:none}
UL.hearts A:hover {color:#de6800; text-decoration:underline}
.LoveMessagesTable A {color:#0879b1; text-decoration:none}
.LoveMessagesTable A:hover {color:#de6800; text-decoration:underline}
.LoveMessagesTable A.name {color:#de6800; text-decoration:none}
.LoveMessagesTable A.name:hover {text-decoration:underline}
.LoveMessagesTable TD {padding:10px 0 10px 0}
.LoveMessagesTable TH {padding:0}
.LoveMessagesTable TD.bordertop {border-top:1px solid #e5e5e5}
.LoveMessagesTable .line_info {padding:0 10px 0 10px}
.LoveMessagesTable .top_text {clear:both; padding:5px 10px 0 10px}
.LoveMessagesTable .blank_info IMG {margin-bottom:3px}
.LoveMessagesTable TD.lj_text_2 {border:0}

.phonebox2 {background-color:#eee; padding:10px; margin:5px 0}
.lighttext {color:#999}

.second .coll, .first .coll {display:block; color:#0879b1; background:url(coll.gif) no-repeat 100% 50%; padding:1px 22px 1px 0; margin:5px 0}
.second .voice, .first .voice {display:block; color:#0879b1; background:url(vioce.gif) no-repeat 100% 50%; padding:1px 22px 1px 0; margin:5px 0}
.second .lift, .first .lift {display:block; color:#0879b1; background:url(lift.gif) no-repeat 100% 50%; padding:1px 22px 1px 0; margin:5px 0}

.information {width:598px; border:1px solid #d4d4d4; margin-bottom:10px}
.userinform {background:#e9e9e9 url(bg_graybox.gif) repeat-x left top; padding:10px}
.userinform .user_foto {width:114px; margin-right:10px}
/* .information A {text-decoration:none} */
.information .username {font-weight:bold; color:#de6800; font-size:12px; padding-right:20px; background-repeat:no-repeat; background-position:100% 50%}
.information .mess_menu {margin-top:5px}
.information .mess_menu .in {padding:4px 0 0 0}

.userinstr2 A {display:block; padding:5px 0 5px 28px; background-repeat:no-repeat; background-position:0 50%;}
.userinstr2 A.choose {background-image:url(bg_choose2.gif)}
.userinstr2 A.friends {background-image:url(bg_friends2.gif)}
.userinstr2 A.complain {background-image:url(bg_complain2.gif)}
.userinstr2 A.blacklist {background-image:url(bg_blacklist2.gif)}
.userinstr2 A.delit {background-image:url(bg_delit.gif); padding-left:35px; margin-bottom: 5px}
.userinstr2 A.tuning {background-image:url(bg_tuning.gif); padding-left:35px; margin-bottom:12px}
.userinstr2 A.invisible_on{background-image:url(bg_invisible_on.gif); padding-left:35px; display: inline}
.userinstr2 A.invisible_off{background-image:url(bg_invisible_off.gif); padding-left:35px; display: inline}
.userinstr2 A.invisible_switch_off{padding-left:0;display:inline; color:#de6800}
.userinstr2 A.invisible_switch_on{padding-left:0;display:inline}
.userinstr2 A.mypresents{background-image:url(bg_mypresents.gif); padding-left:35px}
.userinstr {padding:15px 10px; text-align:center}
.userinstr TD {background-repeat:no-repeat; background-position:0 50%; height:28px; padding:0 8px 0 30px; text-align:left}
.userinstr .addphoto {background-image:url(bg_addphoto2.gif)}
.userinstr .edit {background-image:url(bg_edit2.gif)}
.userinstr .formula_btn a{float: right; text-align: right; height: 28px; font: bold 11px Tahoma; color:#DE6800; background: transparent url(v1/formula_logo_m.png) no-repeat 100% 50%; padding-right: 39px}
.userinstr .apps_btn{padding: 0}
.userinstr .apps_btn a{float: right; text-align: right; height: 28px; font: bold 11px/28px Tahoma; color:#DE6800; background: transparent url(v1/apps.png) no-repeat 100% 50%; padding-right: 35px}
.userinstr .voicesalute {background-image:url(bg_voicesalute2.gif)}
.userinstr .phoneconnect {background-image:url(bg_phoneconnect2.gif)}
.userinstr .message {background-image:url(bg_message2.gif)}
.userinstr .love {background-image:url(bg_love2.gif)}
.userinstr .surprise {background-image:url(bg_surprise2.gif)}
.userinstr .phonecall {background-image:url(bg_phonecall2.gif)}
.userinstr .sendmail{background-image:url(bg_sendmail.gif)}
.userinstr .kissorif{background-image:url(bg_kissorif.gif)}
.userinstr .send_present{padding-left: 35px; background-image:url(bg_sendpresent.gif)}
.presence {color:#de6800; font-weight:bold}
.presence2 {color:#6b6c6c; font-weight:bold}
.text_online {color:#de6800;}


/* popup menu */

#center_menu{position: absolute; padding: 0 0 8px; background: url(bg_infomenu_b.png) no-repeat right bottom; margin-top: 25px; margin-left: -30px; z-index: 256;}
#center_menu .shad{background: url(bg_infomenu_r.png) no-repeat right top; padding-right: 7px;}
#center_menu .shad div{background-color: white; border: 1px solid #D0D0D0; padding: 10px 15px;}
* html #center_menu{background: white; padding: 0;}
* html #center_menu .shad{background: none; padding: 0px;}
* html #center_menu .shad div{background: none;}
#center_menu a{background-repeat:no-repeat; background-position: 0 50%; text-decoration: none; padding: 8px 0 8px 39px; color: #0879B1; display: block;}
#center_menu a:hover{color: #DE6800}
#center_menu .formula_pmenu{background: transparent url(v1/formula_logo_m.png) no-repeat 0% 50%}
#center_menu .drimtim_pmenu{background: transparent url(v1/drimtim_logo_m.png) no-repeat 0% 50%}
#center_menu .drimtim_pmenu2{background: transparent url(v1/drimtim_logo_2m.jpg) no-repeat 0% 50%}
#center_menu .mynotes_pmenu{background: transparent url(../../imgstc/icon_notes.gif) no-repeat 0% 50%}
#center_menu .notice_pmenu{background: transparent url(../../imgstc/bg_notice.gif) no-repeat 0% 50%}
#center_menu .presentstar_pmenu{background: transparent url(bg_gift_star_26.gif) no-repeat 0% 50%}
#center_menu .formula_pmenu2{padding-left: 0; background-image: none}



/* -------------------------------------------------------------------------------------------
		new from Vasich
   ------------------------------------------------------------------------------------------- */
fieldset.top_100{border: 1px solid #0879B1;}
fieldset.top_100 legend{color: #0879B1;}

/* -------------------------------------------------------------------------------------------
		new from Gifts
   ------------------------------------------------------------------------------------------- */
.message_gifts{position: absolute; z-index: 200; padding: 0; width: 212px; margin-left: 40px; margin-top: -25px; background-color: #FFFFDD; border: 1px solid #D4D4D4; border-radius: 4px; padding: 5px 10px 5px 20px; overflow-x: hidden;}
.message_gifts .thumbnail{float: left; margin-right: 8px; width:46px; height:62px}
.message_gifts .text{float: left; width: 110px; min-height: 45px; font: italic 11px tahoma; color: #333; margin-top: 5px; word-wrap: break-word}
.message_gifts a.nick_name, .message_gifts a.nick_name:hover{font: bold 11px Tahoma; color:#DE6800}

#gifts_img_block, .gifts_img_block{position: absolute; width: 50px; height: 50px; margin-left: -5px; margin-top: 70px}
#gifts_img_block a, .gifts_img_block a{display: block; width: 100%}
#gifts_anonim, .gifts_anonim{margin-top: 3px}

/* star */
IMG.starimg {filter:expression(fixPNG(this));}
.sub_box{padding: 0px;}
.star_leader {background: #FFBD42 url(bg_leader_star.jpg) no-repeat left top; padding: 5px 8px; padding-bottom: 10px;}
img.star_lead {border: 2px solid #ff9c27;}
.star_cl {margin-bottom: 0px; padding-bottom: 0px;}
.leader_sp {padding: 5px 8px}
.bigtext {margin: 8px 0 0; padding-bottom: 10px;}

div.star_userfoto td {background: #D3D3D3 url(bg_graystars.gif) no-repeat left top;}
div.star_userfoto img {border: 2px solid #ff9c27;}
div.intim_userfoto img {border: 2px solid #9900FF}
img.star_info {margin-top: -112px; margin-left: 1px; border: 0px !important; position: absolute;}
img.intim_info {margin-top: -12px; margin-left: 75px; border: 0px !important; position: absolute; width: 39px; height: 12px;}
img.intim_img {border: 0 !important; margin-top: -12px; float: right; position: relative; width: 39px; height: 12px;}
.star_box {border: 1px solid #ffe2bf; background: #ffeed8 url(bg_star_box.gif) repeat-x bottom; margin-bottom: 5px;}
.star_box div.star {background: url(bg_star_small.gif) no-repeat 5px 1px; padding: 8px 10px 8px 38px;}
.star_box div.crown {background: url(bg_crown_box.gif) no-repeat 5px 4px; padding: 8px 10px 8px 38px;}
.star_box span {color: #de6800;}
.star_box a {color: #de6800; text-decoration: none;}
.star_box a:hover {color: #de6800; text-decoration: underline;}
td.friends_foto td.star {background: #FDBD47 url(bg_goldstars.gif) repeat scroll 0 0; height:114px; width:114px; text-align:center;}
td.gifts_user td.star {background: #FDBD47 url(bg_goldstars.gif) repeat scroll 0 0; height:120px; width:120px; text-align:center;}
td.friends_foto td.star img, td.gifts_user td.star img {border: 2px solid #ff9c27;}
td.friends_foto td.intim_userfoto img, td.gifts_user td.intim_userfoto img {border: 2px solid #9900FF;}
td.friends_foto td.intim_userfoto img{border: 2px solid #9900FF}
.blogs_foto td.tred_star {background: #FDBD47 url(bg_goldstars.gif) repeat scroll 0 0; height:114px; width:114px; text-align:center;}
.blogs_foto td.tred_star img {border: 2px solid #ff9c27;}
.blogs_foto td.intim_userfoto img {border: 2px solid #9900FF;}
td.friends_foto_mess img {margin:10px;}
td.friends_foto_mess img.star {border:2px solid #FF9C27; margin:8px;}
td.friends_foto_mess img.intim {border:2px solid #9900FF; margin:8px;}
td.friends_foto_mess .intim_mini{margin-left:25px; margin-top:-18px; position:absolute}
div.user_foto td.star {background: #D5D5D5 url(bg_graystars.gif) repeat scroll 0 0; text-align:center; height:114px; width:114px;}
div.user_foto td.star img {border: 2px solid #ff9c27;}
img.star_chat {margin-top: -112px; margin-left: -56px; border: 0px !important; position: absolute;}
#kwicks {position: relative; overflow: hidden;}
#kwicks .kwick {float: right; display: block; width: 100px; overflow: hidden;}
.star_user {width: 260px;background: #ffc040 url(bg_leader_star.jpg) repeat-x 0 0; border-right: 0px; height: 132px; }
.star_user a.name, .star_user a.name:hover {font: bold 12px Tahoma; color: #de6800;}
.star_user .text { line-height: 16px; font-size:12px; float: right; width: 155px; overflow: hidden;margin: 5px 0 5px 5px;}
.star_user img.star {border: 1px solid #ff8011; padding: 4px; background-color: White; width: 90px; height: 122px; margin: 0px; float: left; width: 90px; height: 122px;}
.star_slogo {margin-top: 15px; float: left; margin-right: -50px;}
.aopen {width: 250px;}
.star_pr {float: left; margin: 0px 30px 5px 30px;}
.star_pr img.photo {border: 1px solid #ff8011; padding: 4px; background-color: White; width: 90px; height: 122px; margin: 0px; width: 90px; height: 122px;}
.star_pr img.star {margin-left: -113px; margin-top: -15px; position:absolute;}
.star_promoitems {width: 130px; padding: 0 50px 0 0; float: right;}
.star_promoitems span {line-height: 16px; cursor: default; background: url(orange_arrow.gif) no-repeat left; padding-left: 7px; }
.star_promoitems a {text-decoration: none;}
.star_promoitems a:hover {text-decoration: underline;}
.orange_arrow {background: url(orange_arrow.gif) no-repeat 14px 5px; padding-left: 25px;}
#gallery img.gall {margin: 2px; width: 66px; height: 90px; }
#gallery img.gall_star {border: 2px solid #ff9c27; margin: 0px; width: 66px; height: 90px;}
#gall_star img {position: absolute; margin-top: -111px; margin-left: -5px;}
#tt {position:absolute; display:block; text-align: center;}
#tt img {margin: 0 auto;}
#tt div {}
.f_body fieldset input {vertical-align: middle;}
.f_body fieldset label {vertical-align: middle;}
.purse_pr {background: url(v1/x2.gif) no-repeat left; padding: 7px 5px 7px 35px;}
.fgold {color: #de6800;}

.albums_lock{background: transparent url(default_al_lock.gif) no-repeat left top; padding: 10px; padding-left: 55px}

/* Yes contest (remove after finish) */
.yes_pr {padding: 0 0 10px 155px; border-bottom: 1px solid #E5E5E5; margin-bottom: 10px;}
.fpink {color: #e2007e !important;}
a.fpink {text-decoration: none;}
a:hover span.fpink {text-decoration: underline; color: #e2007e;}
a.fpink font {font-weight: bold;}

/* premium */
.prem_box {border: 1px solid #dfdfdf; background: #ebebeb url(bg_prem_box.gif) repeat-x bottom; margin-bottom: 5px;}
.prem_box div.crown {background: url(bg_crown_box.gif) no-repeat 3px 4px; padding: 8px 10px 8px 38px;}
.prem_box span {color: #666;}
.prem_box a {color: #666; text-decoration: none;}
.prem_box a:hover {text-decoration: underline;}

.line_el {border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; margin:5px 0; padding: 10px 3px;}

div.prem_userfoto td {background: #D3D3D3 url(bg_grayprem.gif) no-repeat left top;}
div.prem_userfoto img {border: 2px solid #b0b0b0;}
td.friends_foto td.prem {background: #D3D3D3 url(bg_grayprem.gif) no-repeat 0 0; height:114px; width:114px; text-align:center;}
td.friends_foto td.prem img {border: 2px solid #b0b0b0;}
.blogs_foto td.tred_prem {background: #D3D3D3 url(bg_grayprem.gif) no-repeat 0 0; height:114px; width:114px; text-align:center;}
.blogs_foto td.tred_prem img {border: 2px solid #b0b0b0;}

td.friends_foto_mess img.prem {border:2px solid #b0b0b0; margin:8px;}
div.user_foto td.prem {background: #D5D5D5 url(bg_grayprem.gif) repeat scroll 0 0; text-align:center; height:114px; width:114px;}
div.user_foto td.prem img {border: 2px solid #b0b0b0;}

/* star popup */
.popupbox {margin: 0; padding: 0; display: block; width: 200px; z-index: 255;}
.popupbox .title {background: #fff url(bg_bookmarks.gif) no-repeat right top; font-family: Tahoma; font-size: 11px; color: #333;}
.popupbox .title .title2 {padding: 7px 10px 7px 15px; background: url(bg_bookmarks.gif) no-repeat left top; font-weight: bold; margin-right: 5px;}
.popupbox .close {float: right; margin-top: 4px; margin-right: -5px; cursor: pointer;}
.popupbox .number {display: inline; cursor: pointer; color: red;}
.popupbox .content {border: 1px solid #d0d0d0; color: #d0d0d0; padding: 6px; background: #fff;}
.popupbox .photo {float: left;}
.popupbox .photo img {width: 67px; height: 91px; border: 2px solid #85B3C9; margin-right: 5px;}
.popupbox .star img {border: 2px solid #FF9C27;}
.popupbox .userinfo {float: left; width: 110px; overflow: hidden;}
.popupbox .userinfo .name {text-decoration: none; font-size: 12px; padding-right: 20px; background-position: 100% 50%; background-repeat: no-repeat; font-weight: bold; margin-bottom: 15px;}
.popupbox .userinfo .info {line-height: 16px; margin-top: 5px;}

.popupbox .content_star {border: 1px solid #FF9C27; color: #d0d0d0; padding: 6px; background: #FEC85B url(bg_leader_star.jpg) repeat-x 0 0;}
.popupbox .title_star {border: 1px solid #FF9C27; background: #ffd993 url(bg_popupstar.gif) repeat-x top; border-bottom: 0px; font-size: 11px; padding: 7px 15px 7px 15px; font-weight: bold;}
.popupbox .popup_star {padding: 6px; background: #FEC85B url(bg_leader_star.jpg) repeat-x 0 0;}
.popupbox .user_inf img {width: 36px; margin-left: -36px; border: 1px solid #d4d4d4; float: right; margin-bottom: 5px;}
.popupbox .name {background-repeat: no-repeat; background-position: right; padding-right: 15px; text-decoration: none; font-weight: bold;}
.popupbox .msg {margin: 5px 0 -1px;; font-size: 12px; line-height: 16px; border: 1px solid #d4d4d4; padding: 5px; color: #000}
.popupbox .inf {float: left; width: 140px; overflow: hidden; line-height: 18px;}

/* popup */
.popupbox2 {margin: 0 0 -1px; padding: 0; display: block; z-index: 255;}
.popupbox2 .title {background: #cecece url(bg_servlink.gif) no-repeat 0 0; padding: 5px 10px; border-right: 1px solid #BABABA; font-weight: bold; cursor: pointer;}
.popupbox2 .number {display: inline; cursor: pointer; color: red;}
.popupbox2 .close {float: right; margin-top: 4px; cursor: pointer;}
.popupbox2 .content {border: 1px solid #bababa; color: #d0d0d0; padding: 5px; background: #fff;}
.popupbox2 .photo {float: left;}
.popupbox2 .photo img {width: 67px; height: 91px; margin-right: 10px; border: 1px solid #d0d0d0}
.popupbox2 .userinfo {margin-top: 2px; float: left; width: 110px; overflow: hidden;}
.popupbox2 .userinfo .name {text-decoration: none; font-size: 12px; padding-right: 20px; background-position: 100% 50%; background-repeat: no-repeat; font-weight: bold; margin-bottom: 15px;}
.popupbox2 .userinfo .info {line-height: 16px; margin-top: 5px;}
.popupbox2 .msg {margin: 5px 0 -1px; font-size: 12px; line-height: 16px; border: 1px solid #d4d4d4; padding: 5px; color: #333}

/* star popup */
.popupbox2 .star .title {background: #e9b758 url(bg_servlink_star.gif) no-repeat 0 0; border-right: 1px solid #ff9c27; color: #de6800; cursor: pointer;}
.popupbox2 .star .content {border: 1px solid #FF9C27; background: #FEC85B url(bg_leader_star.jpg) repeat-x 0 0;}
.popupbox2 .star .photo img {border: 1px solid #ff9c27;}

.popup_stat {padding: 5px 10px; border-right: 1px solid #BABABA; font-weight: bold; background: #e4e4e4 url(bg_servlink.gif) no-repeat 0 0;}
.nw {white-space: nowrap;}
.popup_stat1 {height: 30px; color: #fff; font-weight: bold;	cursor: pointer; line-height: 30px;	padding: 0 1px 0 15px; border-radius: 5px 5px 0 0; text-shadow: #0C5E9A 1px 1px; border: 1px solid #13659C;	border-bottom: none;
	background: #91d5fd; /* Old browsers */
	background: -moz-linear-gradient(top, #91d5fd 0%, #2d7aad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91d5fd), color-stop(100%,#2d7aad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #91d5fd 0%,#2d7aad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #91d5fd 0%,#2d7aad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #91d5fd 0%,#2d7aad 100%); /* IE10+ */
	background: linear-gradient(top, #91d5fd 0%,#2d7aad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91d5fd', endColorstr='#2d7aad',GradientType=0 ); /* IE6-9 */ }
.popup_stat1 img {float: right; margin: 3px 3px 0 0; width: 24px; height: 24px;}
.popup_area {width:230px;}

/* popup link*/
.slink {width: 165px; height: 27px; background: #E4E4E4 url(bg_servlink.gif) no-repeat 0 0; overflow: hidden; position: fixed; right: 25px; bottom: 0; border-right: 1px solid #BABABA; z-index: 240;}
.slink .cnt {line-height: 27px; padding: 0 10px;}
.slink a {font-weight: bold; text-decoration: none;}
.slink img {margin-top: 11px; cursor: pointer;}
*html .slink {display: none !important;}
*html .slink_ie {display: block !important;}

/* AJAX pagination */
.ajaxact {background: url(little_heart.gif) no-repeat 0 0; padding-left: 20px; padding-right: 20px; display:none; float: right;}

/* victory_new */
.vic_steps {margin: 5px;}
.vic_steps li{background: url(right_pointer_blue.gif) no-repeat left 6px; color: black; font-size: 11px; padding: 0px 0px 10px 15px;}
.vic_num_steps {margin: 5px 5px 5px 30px; padding: 0px;}
.vic_num_steps li {list-style: decimal; padding-bottom: 10px; margin: 0px;}
.important {padding: 10px; border: 1px solid #c6c6c6; margin-top: 8px;}
.vic_rules_box {border: 1px solid #c6c6c6; padding: 5px; overflow: scroll; height: 300px;}

/* billet text style */
.stitle {float: left; padding-left: 5px; background: url(bg_stitle.gif) no-repeat left top;}
.stitle div {padding-right: 5px; background: url(bg_stitle.gif) no-repeat right top;}
.stitle div span {background: #efa25e; border: solid #e58633; color: #fff; display: block; height: 15px; line-height: 15px; border-width: 1px 0;}

/* lformula banner */
.lformula_bann{border: 1px solid #BADCE6; background: #fff url(bg_lformula_bann.gif) repeat-x 0% 100%; margin-bottom: 5px}
.lformula_subbann{padding: 5px}
.lformula_subbann a.title{color: #0879B1; text-decoration: none; font: bold 11px Tahoma; line-height: 19px; display: block; background: transparent url(lformula_bann.gif) no-repeat 5px 50%; padding: 0 0 0 77px}
.lformula_subbann a.body{color: #DE6800; text-decoration: none; font: normal 11px Tahoma; line-height: 19px; display: block; text-align: center}
.lformula_subbann a:hover{text-decoration: underline}

/* Status */
.status {position: relative; display: none; height: 21px}
.status .edit {border: 1px solid #a6a7a7; width: 550px; height: 19px; overflow: hidden; position: absolute; right: 0; top: 0;}
.status .edit .msg {width: 520px; overflow: hidden; height: 19px; line-height: 19px; float: left; display: block; border: 0; padding: 0 5px; background: #ededed url(bg_status_ed.gif) repeat-x bottom; color: #333;}
.status .edit .sel {border-left: 1px solid #a6a7a7; width: 19px; height: 19px; float: left; background: #e8e8e8 url(bg_status_select.gif) 0 0; cursor: pointer;}
.status .edit .sel:hover {background-position: 0 -19px;}
.status .st_case {width: 550px; border: solid #d4d4d4; border-width: 0 1px; background: #f8f8f8; display: none; margin: 0; padding: 0; list-style: none; position: absolute; right: 0; top: 21px;}
.status .st_case li {border-bottom: 1px solid #d4d4d4; height: 19px; line-height: 19px; padding-left: 5px; overflow: hidden; cursor: pointer; display: block;}
.status .st_case li:hover {background: #DCEAF0;}
.status_msg_p {text-align: left; cursor: pointer; border: 1px solid #a6a7a7; padding: 3px; font-size: 12px; background: #f8f8f8; width: 250px; overflow: hidden}
.status_msg_u {text-align: left; border: 1px solid #a6a7a7; padding: 3px; font-size: 12px; background: #f8f8f8; width: 250px; overflow: hidden}
.status_msg_s {display: block; padding: 3px 5px; border: 1px solid #d4d4d4; margin: 3px 0;}

/* Services */
.serv {padding: 5px 0; margin-top: 10px;}
.serv a.ico {display: block; border: 1px solid #E5E5E5; background: #F6F6F6; float: left; margin: -5px 20px 10px 10px; background-repeat: no-repeat;}
.serv span {width: 100px; height: 100px; margin: 5px; background-color: #fff; border: 1px solid #eee; display: block;}

/* line / dislike */
.lookfrom a {text-decoration: none; font-weight: bold;}
.lookfrom a:hover{text-decoration: underline;}
.lookfrom .finded{padding: 15px 3px 15px 9px; height: 30px; text-align: center}
.lookfrom .liked{padding: 15px 3px; height: 30px}
.lookfrom .liked strong{text-align: center; display:block}
.lookfrom .liked span{font: bold 11px tahoma; line-height: 15px; color: #999}
.lookfrom .liked a{font: normal 11px tahoma; text-decoration: none; color: #999; text-align: center}
.lookfrom .liked a:hover{text-decoration: underline; color: #999}


/* notes */
.note_ico {text-decoration: none;}
.note_ico img {width: 12px; height: 12px; margin: 1px 0 -1px;}
.note_on {color: #de6800; cursor:pointer;}
.note_off {color: #666; cursor:pointer;}
.note_msg {position: absolute; left: 420px; top: 300px; background: #fff; border: 1px solid #cfcfcf; width: 210px; z-index: 250; box-shadow: #d0d0d0 3px 3px 5px; -webkit-box-shadow: #d0d0d0 3px 3px 5px; -moz-box-shadow: #d0d0d0 3px 3px 5px;}
.note_msg .title {height: 26px; line-height: 26px; padding: 0 10px; background: #E4E4E4 url(bg_servlink.gif) no-repeat center -1px; font-weight: bold; margin-bottom: 5px;}
.note_msg .title img {float: right; margin-top: 10px; cursor:pointer;}
.note_msg .text {margin: 10px; font-size: 12px;}
.note_msg textarea {border: 1px solid #cfcfcf; display: block; padding: 2px 3px;}
.note_msg .action {text-align: center; margin: 0 0 10px;}
.note_msg .action span {cursor: pointer;}

/* notice */
.slf div {line-height: 14px; border-bottom: 1px solid #e5e5e5; padding: 4px 5px 4px 24px; background-image: url(icon_notice.gif); background-repeat: no-repeat; margin-left: 10px;}
.nt1 {background-position: 4px 5px;}
.nt2 {background-position: 4px -20px;}
.nt3 {background-position: 4px -45px;}
.nt4 {background-position: 4px -70px;}
.nt5 {background-position: 4px -95px;}

/*maps*/
a.gbtn {background: #efefef url(bg_gbtn.gif) repeat-x bottom; border: 1px solid #cfcfcf; display: block; float: left; cursor: pointer; text-decoration: none; margin-right: 5px; overflow: hidden; height: 22px; padding: 0;}
a.gbtn span {border: 1px solid #fff; line-height: 19px; padding: 0 5px; display: block; height: 20px; float:left;}
a.gbtn img {vertical-align: middle;}
a.gbtn .icon {padding-top: 3px; height: 17px;}
a.gbtn .boy {background: url(findm.gif) no-repeat 5px; padding-left: 20px;}
a.gbtn .girl{background: url(findw.gif) no-repeat 5px; padding-left: 20px;}
.map_form {background: url(bg_tp70.png); border: 0 solid #fff; border-width: 0 0 1px 1px; padding: 5px; position: absolute; right: 10px; top: 0;}
.map_form .inp {border: 1px solid #a5acb2; height: 17px; width: 145px; padding: 2px 5px; float: left; margin-right: 3px; margin-bottom: 5px;}
*html .map_form {background-image: none; background: #fff;}

.map_cnt a.img img {width: 74px;}
.map_cnt .info {padding-left: 10px; float: left; padding-top: 10px; text-align: left;}
.map_cnt .name {margin-bottom: 5px; font-size: 14px;}
.map_cnt .adr {margin-top: 5px; display:block; width: 150px;}

.gmap_userinfo .name{color: #DE6800}


/* ================================
	likes box
   ================================ */
.bookmarks .current_like, .bookmarks .inert_like{padding: 1px 1px 0; border: 1px solid #CADCFF; border-bottom: none; background: #E6EEFF}
.bookmarks .current_like div{padding: 6px 13px 7px}
.bookmarks .current_like div, .bookmarks .inert_like div{
	background: #E9F0FF;  /* Old browsers */
	background: -moz-linear-gradient(top, #D2E1FF 0%, #E9F0FF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D2E1FF), color-stop(100%,#E9F0FF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D2E1FF 0%, #E9F0FF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #D2E1FF 0%, #E9F0FF 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #D2E1FF 0%, #E9F0FF 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2E1FF', endColorstr='#E9F0FF',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #D2E1FF 0%, #E9F0FF 100%);
}
.bookmarks .inert_like div{padding: 6px 13px 6px; border-bottom: 1px solid #D9E6FF}
.bookmarks .current_like span{color: #0879B1; background-image: url(down_pointer_blue.gif); font-weight: bold}
.bookmarks .inert_like a{color: #0879B1}

.form_like{color: #6A6E75; text-align: left; margin-bottom: 15px; float: left; padding: 12px 20px; width: 560px;
	background: #C4D8FF; /* Old browsers */
	background: -moz-linear-gradient(top, #E9F0FF 0%, #E9F0FF 15%, #C4D8FF 85%, #C4D8FF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9F0FF), color-stop(15%,#E9F0FF), color-stop(85%,#C4D8FF), color-stop(100%,#C4D8FF )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E9F0FF 0%, #E9F0FF 15%, #C4D8FF 85%,#C4D8FF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E9F0FF 0%, #E9F0FF 15%, #C4D8FF 85%, #C4D8FF 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #E9F0FF 0%, #E9F0FF 15%, #C4D8FF 85%, #C4D8FF 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9F0FF', endColorstr='#C4D8FF',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #E9F0FF 0%, #E9F0FF 15%, #C4D8FF 85%, #C4D8FF 100%); /* W3C */
}
.form_like .text_box{border: 1px solid #F9FBFF; background: transparent url(../../imgstc/logo_like.png) 15px 50% no-repeat; padding: 20px 20px 20px 75px;  margin: 5px 0 10px; float: none}
.form_like .control{color: #6A6E75;  margin-right: 30px; font: bold 11px/25px Tahoma; vertical-align: baseline; float: left; padding: 0;}
.form_like .control input, .form_like .control select{margin: 0 6px}
.form_like fieldset{float: none; border: 1px solid #BDD5FF; margin-top: 8px}
.form_like legend{color: #1b1d20; font-weight: bold}
.form_like fieldset label, .form_like fieldset input{vertical-align: middle}
.form_like fieldset label{color: #6A6E75; line-height: 20px}

.form_like .control2{color: #6A6E75;  margin: 8px 2px 12px 0; font: bold 11px/20px Tahoma; vertical-align: baseline; float: left; padding: 0;}
.form_like .control2 select{width: 182px}