/* ------------------------------------------
   Quick help bookmarks
 ------------------------------------------ */
.bookmarks {float:left; width:600px; margin-bottom: 0px}
.bookmarks .current {float:left; background:#ffebd4 url(bg_current_book_l.gif) no-repeat left top; margin-right:1px;}
.bookmarks .current DIV {background:url(bg_current_book_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%; color:#fff; padding-left:15px}
.bookmarks .right {float:left; background:#f8f8f8 url(bg_innert_l.gif) no-repeat left top; margin-right:1px}
.bookmarks .right DIV {background:url(bg_innert_r.gif) no-repeat right top; padding:8px 15px 7px 15px}
.bookmarks .left {float:left; background:#f8f8f8 url(bg_innert_l.gif) no-repeat left top; margin-right:1px}
.bookmarks .left DIV {background:url(bg_innert_r.gif) no-repeat right top; padding:8px 15px 7px 15px}
.bookmarks .inert DIV {padding:8px 15px 7px 15px}
.bookmarks .inert A {font-weight:bold; color:#747474; 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;}
.bookmarks2 .current DIV A {display:block; font-weight:bold; text-decoration:none; padding:8px 12px 7px 12px}
.bookmarks2 .inert DIV {}
.bookmarks2 .inert A {display:block; font-weight:bold; color:#0074a0; 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 {}

.bookmarks2 .rightlink {float:right; padding-right:10px}
.bookmarks2 .rightlink .submit {width:75px; display:block; color:#0074a0; font-size:11px; background:url(refresh.gif) no-repeat 100% 50%; margin-top:8px; border:0}
.bookmarks2 A .red {color:#f4101c}
/* ------------------------------------------   
   Quick help                                   
 ------------------------------------------ */
#quick_help{width:600px; margin-bottom: 10px; background:#e5f3fd url(bg_advice.gif) no-repeat 240px 50%; padding:15px 0 10px 0px; border-top:1px solid #85b3c9; border-bottom: 1px solid #85b3c9 }										/* 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}
													
#quick_help table{}							/* Background color */
#quick_help b.rnd_t b,
#quick_help b.rnd_b b{background-color: #FFFAD9;}

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


/* ------------------------------------------   
   Warnings 'no javascript', 'no cookie'        
 ------------------------------------------ */

.warn{margin-bottom: 10px; width:600px}												/* Margins */
.warn td{padding: 10px 20px;}
.warn td.title{padding-right: 0;}

.warn table,															/* Borders */
.warn b.rnd_t b,
.warn b.rnd_b b{border-left: 1px solid Red; border-right: 1px solid Red;}
.warn b.rnd_t .r2,
.warn b.rnd_b .r2{border-left: 2px solid Red; border-right: 2px solid Red;}
.warn b.rnd_t .r1,
.warn b.rnd_b .r1{background-color: Red;}

.warn td {font:normal 12px Tahoma; color: Maroon;}								/* Fonts */
.warn td.title{font:bold 12px Tahoma; color: Red;}


/* ------------------------------------------   
   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_hdr_2 b.rnd_t b{background-color: #E5F3FD;}

.f_body {float:left; width:600px; background:#bcdcef url(bg_search_form.gif) no-repeat left bottom;  padding-top:8px; padding-bottom:8px; border: 1px solid #7583b1; lmargin-bottom:10px }
.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_hdr b.rnd_t b{background-color: #6497D0;}
.f_body div,
.f_body b.rnd_b b{}

.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 #7f9db9; padding: 7px; 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 button{width: 82px; height: 23px; background:#ef8b15 url(bg_button_search.gif) no-repeat 0 50%; border:0; font-family:verdana}

.f_body hr{clear: both; margin: 0; padding: 0; line-height: 15px; color: #E5F3FD; border-bottom: 1px solid white; border-top: 1px solid #83C9F5;}

.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:293px}
.newjournal H3 {background-color:#f5f5f5; color:#0074a0; padding:8px 5px 8px 20px; margin:0; font-family:tahoma; letter-spacing:0; background-image: url(bg_graybox.gif); background-repeat: repeat-x; border: 1px solid #b9b9b9;}
.newjournal H3 A {display:inline; color:#0074a0; text-decoration:none}
.newjournal H3 A:hover {}
.journalbox {border-bottom:1px solid #b9b9b9; 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:#0074a0; font-weight:normal}
.journalbox SPAN A { font-weight:bold; text-decoration:none}
.journalbox .username {font-weight:bold; padding-right:16px; margin-right:8px; background-repeat:no-repeat; background-position:100% 50%}


.top100container {width:293px}
.top100container H3 {background-color:#f5f5f5; background-image: url(bg_graybox.gif); background-repeat: repeat-x; color:#0074a0; padding:8px 5px 8px 20px; margin:0; font-family:tahoma; letter-spacing:0; border: 1px solid #b9b9b9; border-bottom: 0px }
.top100container H3 A {display:inline; color:#0074a0; text-decoration:none}
.top100container H3 A:hover {}
.top100box {border:1px solid #b9b9b9; 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 {font-weight:bold}
.top100box SPAN {display:block; font-weight:normal; margin-bottom:5px}
.top100container .girl {background:url(bg_girl.gif) no-repeat 90px 100%}
.top100container .boy {background:url(bg_boy.gif) no-repeat 100% 30px; border-top:0}

.biglink {display:block; background:url(right_pointer_blue.gif) no-repeat 0 50%; padding-left:15px; color:#0074a0; 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:990px; background-color: #e8e8e8; margin:0 auto}
div#footer TD {color:#6b6c6c; padding:5px 10px}
div#footer a{color: #6b6c6c;}

/* ------------------------------------------   
   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:#0074a0}
.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:#0074a0; text-decoration:none}
UL.hearts A:hover {text-decoration:underline}
.LoveMessagesTable A {color:#0074a0; text-decoration:none}
.LoveMessagesTable A:hover {text-decoration:underline}
.LoveMessagesTable A.name {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:#0074a0; background:url(coll.gif) no-repeat 100% 50%; padding:1px 22px 1px 0; margin:5px 0}
.second .voice, .first .voice {display:block; color:#0074a0; background:url(vioce.gif) no-repeat 100% 50%; padding:1px 22px 1px 0; margin:5px 0}
.second .lift, .first .lift {display:block; color:#0074a0; 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:#fff 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; font-size:12px; padding-right:20px; background-repeat:no-repeat; background-position:100% 50%}
A.girl {background-image:url(findw.gif)}
A.boy {background-image:url(findm.gif)}
.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:10px}
.userinstr2 A.tuning {background-image:url(bg_tuning.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 .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)}
.presence { font-weight:bold}
.presence2 {color:#6b6c6c; font-weight:bold}
.text_online {color: #F4901A}
#text_online {color: #F4901A}
