/* CSS style for standart templates "www.plentylove.com", oct. 2008 */

/* - - - - - - - - - - - - - - MAIN_STYLES_FORMS - - - - - - - - - - - -  */
/* main */
html, body {font-size: 13px; margin-right: 0;}
* html, body {background: #fff url(../images/body_bg.jpg) repeat-x left top; font: small Arial, sans-serif; margin: 0; min-width: 1003px; padding: 0;}
table{border-collapse: collapse; border-spacing: 0;}
table td{border-spacing: 0;}
a img{border: none;}
form {margin: 0; padding: 0;}
a:link {color: #369; text-decoration: none;}
a:visited {color: #369; text-decoration: none;}
/* form_for_profile_registration */
form fieldset {border: 0 solid #fff; overflow: hidden; padding-bottom: 10px; width: 98%;}
.undecor {border: medium none;}
form fieldset div {display: inline; float: left;}
form select {width: 70%;}
form select.snarr {width: 20%;}
form input.snarr {width: 30%;}
form hr {border-top: 1px solid #ddd;}
form textarea {width: 100%;}
/* errors_messages */
.error_msg {color: #FF0000; font-size: 11px; font-weight: bold; margin-left: 10px;}
.not_error_msg {color: #0000FF; font-size: 11px; font-weight: bold; margin-left: 10px;}
/* ajax_tooltip_for_chatmenu_and_topboard */
#theToolTip {border: #c0c09f 2px solid;z-index: 100;left: -300px;visibility: hidden;width: 200px;padding: 6px 0px 0px 10px;position: absolute;background: #ffffcc;}
#ToolTipPointer {z-index: 101;left: -300px;visibility: hidden;position: absolute;}
#theToolTip P {margin-top: 0px;font-size: 1.1em;color: #333333;line-height: 1.4em;margin-right: 10px;}
#ToolTipTextWrap {font-weight: bold;font-size: 1.2em;color: #592c16;margin-right: 10px;}
/* ajax_effect_loading_image */
#mainload img {background: #FFF url(../images/ajax-loader.gif) no-repeat center center;border: #C0C0C0 3px solid; margin:5px;}
/* buttons_for_all_pages */
.s-button {background: #eee url(../images/search_button.gif) no-repeat right bottom; border: 0 solid #ddd; color: #434; font-size: 100%; font-weight: bold; height: 30px; margin-top: 1px; width: 101px;}
.s-button-len {background: #eee url(../images/search_button-len.gif) no-repeat right bottom; border: 0 solid #ddd; color: #434; font-size: 100%; font-weight: bold; height: 30px; margin-top: 1px; width: 200px;}
/* peopleview_form */
.peopleview ul, .homeview ul {margin: 0 5px 0 5px;}
.peopleview ul li, homeview ul li {font-size: 100%; margin: -2px; padding: 0;}
.peopleview a, .homeview a {color: #336699; text-decoration: none;}
.peopleview img {border: 1px solid black; float: left; margin: 8px;}
.peopleview  {border: 1px solid #f4f4f4; margin: 5px 5px; width: 98%;}
.peopleview ul {font-size: 96%; list-style: none; margin: 5px 5px 5px 5px; padding-left: 30px;}
/* bookmarks_for_profile_and_about_us */
.bookmarkz {text-align:center;}
.bookmarkz img {border: #d3eaf3 1px solid; padding: 5px;}
/* compliance */
.compliance {margin:10px; text-align:justify;}
.br_line {height:10px;width:100%;}


/* - - - - - - - - - - - - - - STRUCTURE_OF_ALL_PAGES - - - - - - - - - - - -  */
/* main_structure */
.wrap {margin: 0 auto; max-width: 1024px; min-width: 760px; width: 1003px;}
#sidebar {float: left; text-align: center; width: 30%;}
#sidebar a img.banner {border: 0; padding: 10px 0; text-align: center; text-decoration: none;}
#content {color: #333; float: right; font-size: 95%; line-height: 1.5em; width: 69%;}
#footer {background: #f5e9d3 url(../images/footer_bg.jpg) repeat-x left top; clear: both; height: 1%; text-align: center;}
.footer_table {float:top;}
#footer p {color: #af2403; font-size: 80%; margin: 0 5px; padding: 15px 0 5px 0;}
#footer p img {border: 0; margin: 0 2px;}
#footer p a {color: #af2403; text-decoration: none;}
#footer p a:hover {color: #39c; text-decoration: underline;}
.footer_counter {width:280px;text-align:right; padding: 15 0 5 0;}
#content, #sidebar, .w50, #profi {height: 1%;}
/* top_language_menu */
#language {color: #C0C0C0; font-size: 10px;}
#language a {color: #C0C0C0; text-decoration: none;}
#language a:hover {color: #fff; text-decoration: underline;}
.language_select{font-weight: bold; text-decoration: underline;}
/* HEADER */
#logo {cursor: hand; height: 220px;}
#tabmenu #select {background: transparent url(../images/left_top_sel.gif) no-repeat left 4px; color: #fff; float: left; font-size: 80%; height: 48px; padding: 5px 0 0 0; text-align: center; width: 220px;}
/* top_tab_menu */
#tabmenu {height: 69px; width: 100%;}
.tab {background: transparent url(../images/tab_top.gif) no-repeat left 4px; float: left; height: 65px; padding: 4px 0 0 0; text-align: center; width: 125px;}
.tab a.ltab, #faq a {color: #af2403; display: block; font-size: 90%; font-weight: bold; height: 38px; padding: 17px 0 10px 0; text-decoration: none; text-transform: uppercase; width: 130px;}
/* menu_add_favourites */
#ext {width: 220px;}
#ext a {background: #675743; color: #fff; text-decoration: none;}
/* rss_menu */
#lang {color: #af2403; height: 26px; padding-top: 10px; width: 210px;}
.rss_block{padding: 7px;}
.rss_item{float: left; padding-left: 3px;}
/* help_faq_menu */
#faq {background: transparent url(../images/faq.gif) no-repeat 8px 20px; float: left; height: 62px; padding: 5px 0 0 0; text-align: center; width: 60px;}
#faq a {display: block; font-size: 80%; height: 27px; padding: 6px 0 0 20px; width: 40px;}
/* green_menu_statistic */
#green_menu {float: right; height: 43px; padding: 8px 0 0 0;}
.green_menu_stat {text-align:center; margin:20px 15px 15px 15px;color:#ffffff;font-weight:bold;}
#green_menu_stat_all_users, #green_menu_stat_new_users, #green_menu_stat_online_users {margin:0px;color:#ffffff;font-weight:bold;text-decoration: none;}
/* red_line_statistic */
#redline {background: #83B812 url(../images/green_pat.gif) repeat-x right top; color: #fff; height: 60px; overflow: hidden; width: 100%;}
#redline_in {background: transparent url(../images/red_line.jpg) no-repeat right top; color: #fff; height: 60px; overflow: hidden; width: 100%;}
/* top_login_fields_for_mainpage */
#login {float: right; height: 43px; padding: 5px 0 0 20px; text-align: right; width: 313px;}
#login label, #login label a {color: #fff; font-size: 90%;}
#login div {display: inline; float: left; margin: 0 5px; text-align: left;}
#login div input.text {background: #fff url(../images/input_bg.gif) repeat-x right top; border: 1px solid #81b505; width: 105px;}
input.button {background: #eee url(../images/button_bg.gif) repeat-x right bottom; border: 1px solid #eee; color: #434; font-size: 90%; font-weight: bold; height: 20px; margin-top: 1px; width: 64px;}
/* logout_redline */
#user_logout {float: right; height: 43px; padding: 20px 0 0 32px; text-align: left; width: 290px;}
#user_logout span {padding-left: 30px;}
#user_logout span a {color: #fff; font-weight: bold; padding: 1px;}
#user_logout span a:hover {background: #fff; color: #c21d11;}
#id_link_logoof {text-decoration: underline;}
#id_user_info_name {font-weight: bold;}
/* structure_of_content */
h2 {border-bottom: 1px dashed #868686; color: #4e8abe; font: italic normal 160% Georgia, serif; margin: 3px 0; padding: 5px 0;}
.paper {background: #fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.paper_page {padding: 10px; width: 97%;}
.paper form {font-size: 100%; padding-left: 10px; width: 99%;}
.sub_title {background: #f5e9d3 url(../images/sub_corner.gif) no-repeat top left; margin: 2px 0; width: 100%;}
.sub_title p {color: #675743; font-size: 90%; padding: 2px 20px; text-align: right;}
.table_fon {background: #f0f0f0; padding: 10px; text-align: justify; width: 95%;}
.paper h4 {color: #675743; font-size: 120%; padding: 0 10px;}
.comment {color: #666666; font-size: 100%; text-align: justify; text-decoration: none;}
/* left_blocks_structure */
#user_data, #news, .news {background: #fffcf7 url(../images/user_left.gif) no-repeat left top; border: 1px solid #faf2e4; margin: 20px 5px; text-align: left; width: 95%;}
#user_data h3, #news h3, .news h3 {background: transparent url(../images/user_right.gif) no-repeat right top; color: #4e8abe; font: italic normal 120% Georgia; margin: 0 0 0 8px; padding: 10px 5px 5px 5px; text-align: center;}
#news h3, .news h3 {color: #675743;}
#user_data ul, #news ul, .news ul {list-style: none; margin: 0; padding: 10px 0;}
#user_data ul li, #news ul li, .news ul li {padding: 4px 15px; text-align: justify;}
#news ul li a, .news ul li a {color: #000; font-size: 96%; text-decoration: none;}
#news ul li a:hover, .news ul li a:hover {text-decoration: underline;}
#news ul li span, .news ul li span {color: #6c6c6c; font-size: 80%;}
#news ul li img, .news ul li img {border: 0; margin: 0 3px; vertical-align: middle;}
#user_data ul li img.userpic {float: left; margin: 0 5px;}
#user_data ul li img.userpic:after {clear: both; display: block; height: 0; visibility: hidden;}
/* login_block */
.lf label{font-weight: bold;}
.lf {width: 100%; padding-top: 15px;}
.lf_left{width: 55%;text-align:right;margin-bottom: 5px;}
.n_form_wrapper {float: left; padding-left: 3px; width: 180px;}
.nf_save_me {float: left; padding: 2px 0px 2px 0px;}
.nfs_left, .nfs_right {float: left;}
.nf_img {background: #fffcf7 url(../images/loginic.gif) no-repeat left top;float: right; position: relative; top:14px;width:97px;height:137px;}
.nf_lost_pass {clear: both; padding-left: 10px;}
.nf_join{padding: 10px; text-align: center;}
.lf_login {background: url(../images/16m.png) no-repeat; width: 140px;}
.lf_pass {background: url(../images/16s.png) no-repeat; width: 140px;}
.loginfields {border: 1px solid #C0C0C0; color: #999999; font: normal 14px Arial; padding: 3px 5px 3px 19px;}
.reg_ru_image {background: #fffcf7 url(../images/registerbutton_2.gif) no-repeat left top;border:none;float: center; position: relative; width:267px;height:91px;}
.reg_eng_image {background: #fffcf7 url(../images/registerbutton_1.gif) no-repeat left top;border:none;float: center; position: relative; width:267px;height:91px;}
/* block_user_area_info */
#id_show_week_visits {margin-left: 10px;}
#id_show_month_visits {margin-left: 10px;}
.user_info{color: #AF2403; font-weight: bold;}
#id_user_status, #id_user_more,#id_user_add,#id_user_upper{color: #808000; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
.dashed_bottom{border-bottom: 1px dashed #868686; color:#000!important;}
#id_newmail_img img{background: url(../images/new_message.gif) no-repeat center center; width: 15px; height: 10px;}
.mail_yes{display: inline;}
.mail_no{display: none;}
.mail_yes_cnt{font-weight: bold;}
/* lider_block */
.n_region_leaders{background: url(../images/leader_bg.gif)!important;}
.nrl_list{height: 143px; width: 280px;}
.nrl_item{float: left; height: 140px; padding-top: 3px; text-align: center; width: 49%;}
/* advertising_block */
.advert {text-align:center;}
/* view_profiles_limit */
.vp_limit {margin:10px;}
.vp_button {text-align:center;}
.vp_button_a img{background: url(../images/vip_status_button.gif) 0px 0px no-repeat; height: 91px; width: 267px;}
/* menu */
.paper-c {text-align: center;background: #fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.paper-c p {font-size: 93%; padding: 5px 0; text-align: center; width: 100%;}
.paper-c p.paper_blue {border-bottom: 1px dashed #868686; color: #4e8abe; margin-bottom: 0; margin-top: 0; vertical-align: top;}
.paper-c p.paper_blue a {color: #336699; text-decoration: none;}
.paper-c p.paper_green {border-bottom: 1px dashed #868686; color: #4e8abe; margin-bottom: 0; margin-top: 0; vertical-align: top;}
.paper-c p.paper_green a {color: #008000; text-decoration: none;}
.paper-c p.paper_red {color: #af2403; margin-top: 0; padding-bottom: 10px; vertical-align: top;}
.paper-c p.paper_red a {color: #af2403; text-decoration: none;}
.paper-c p.paper_grey {color: #c0c0c0; margin-top: 0; padding-bottom: 10px; vertical-align: top;}
.paper-c p.paper_grey a {color: #c0c0c0; text-decoration: none;}
/* profile_tabs_menu */
#tabsb {clear:left;width:100%;font-size:95%;line-height:normal;}
#tabsb ul { margin:0;padding:10px 10px 0 0;list-style:none;}
#tabsb li { display:inline;margin:0;padding:0;}
#tabsb a { float:left;background:url(../images/tableftb.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsb a span { float:left;display:block;background:url(../images/tabrightb.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
#tabsb a:hover { background-position:0% -42px;color:#fff;}
#tabsb a:hover span { background-position:100% -42px;color:#fff;}
.tabsbi_selected{background-position: 0% -42px!important; color: #fff!important;}
.tabsbi_selected span{background-position: 100% -42px!important ; color: #fff!important;}
/* PARTHERS_TEMPLATE */
.ps {margin:0;padding:0;font-family:Arial, sans-serif;background:#fff url(../images/body_partner_bg.jpg) repeat-x left top;min-width:1003px;font-size:small;}
*.ps_html, .ps_body {margin:0;padding:0;font-family:Arial, sans-serif;min-width:1003px;background:#fff;font-size:small;}
.ps_global {margin:0 auto;width:1003px;min-width:760px;max-width:1024px;}
.ps #logo {height:60px;}
.ps_green_bar {margin:20px 15px 15px 5px;color:#ffffff;font-weight:bold;}
#ps_id_rss,#ps_id_help {margin-right:5px;}
#ps_id_contact {margin-right:10px;}
.ps .inputtextarea {width: 80px;}


/* - - - - - - - - - - - - - - SEARCH_FORMS - - - - - - - - - - - -  */
.pers_info_index {background: #fffcf7; border: 1px solid #f4ebdb; border-top: none; clear: left; line-height: 130%; margin: 0; padding-left: 10px; text-align: justify; width: 98%;}
.quick_searchform_bg, .ext_searchform_bg {background: url(../images/search_bg.gif);}
/* search_form_fields */
.sf_1row{margin-top: 5px; width: 630px;}
.sf_person_sex{float: left; padding: 2px;}
.sf_person_sex label{display: block; padding: 0px 0px 2px 1px;}
.sf_target_sex{float: left; padding: 2px;}
.sf_target_sex label{display: block; padding: 0px 0px 2px 1px;}
.sf_target_age{float: left; padding: 2px;}
.sf_target_age label{display: block; padding: 0px 0px 2px 1px;}
.sf_target_age .sfts_age{display: block; float: left;}
.sf_relation_type{float: left; padding: 2px;}
.sf_relation_type label{display: block; padding: 0px 0px 2px 1px;}
.sf_search_place{display: block; margin: 0px; padding: 0px;}
.search_2row{width: 630px;}
.sf_contry{float: left; height: 33px; padding-right: 6px;}
.sf_contry select{display: block; float: left; line-height: 14px; margin: 6px 0px 0px 0px; width: 170px;}
.sf_contry label{display: block; float: left; height: 12px; margin: 7px 1px 0px 0px;}
.sf_have_photo{float: left; height: 33px;}
.sf_have_photo input{display: block; float: left; height: 14px; margin: 9px 0px 0px 0px; width: 22px;}
.sf_have_photo label{display: block; float: left; height: 12px; padding: 7px 1px 0px 0px;}
.sf_online{float: left; height: 33px;}
.sf_online input{display: block; float: left; height: 14px; margin: 9px 0px 0px 0px; width: 22px;}
.sf_online label{display: block; float: left; height: 12px; margin: 7px 0px 0px 0px;}
.sf_submit{float: left; height: 33px;}
.sf_submit input{margin-left: 7px;}
/* search_form_country_region_city */
.lp_contry{float: left; height: 33px; padding-right: 6px; width: 100%;}
.lp_contry select{float: left; line-height: 14px; margin: 6px 0px 0px 0px; width: 170px;}
.lp_contry label{float: left; height: 12px; margin: 7px 1px 0px 0px; width: 100px;}
.lp_region{float: left; height: 33px; padding-right: 6px; width: 100%;}
.lp_region select{float: left; line-height: 14px; margin: 6px 0px 0px 0px; width: 170px;}
.lp_region label{float: left; height: 12px; margin: 7px 1px 0px 0px; width: 100px;}
.lp_city{float: left; height: 33px; padding-right: 6px; width: 100%;}
.lp_city select{float: left; line-height: 14px; margin: 6px 0px 0px 0px; width: 170px;}
.lp_city label{float: left; height: 12px; margin: 7px 1px 0px 0px; width: 100px;}
/* search_form_conditions */
.block_open img{float: left;background: url(../images/plus.gif) no-repeat 0px 3px; height: 20px; width: 20px;}
.block_close img{float: left;background: url(../images/minus.gif) no-repeat 0px 3px; height: 20px; width: 20px;}
.block_close { display: none; }
#id_closet{font-weight: bold;float: left; height: 20px; text-decoration: none;}
#id_search_go {float: right; font-weight: bold;}
.reg_user_index_go {width: 97%;}
/* pagination_big_photo */
#pagination {margin-top: 15px; padding-bottom: 15px; width: 60%!important;}
#pagination a, #pagination a:visited {border: 1px solid #ddd; background: #fffcf7; color: #aaa; display: block; float: left; font-weight: bold; margin: 3px; padding: 2px 6px; text-decoration: none;}
#pagination a:hover, #pagination a:active  {border: 1px solid #ddd;background: #f5e9d3; color: #666666;font-weight: bold; margin: 3px; padding: 2px 6px; text-decoration: none;}
#pagination font {color: #999999; display: block; float: left; font-size: 97%; font-weight: normal; margin: 3px; padding: 2px 6px; text-decoration: none;}
.pagination_selected {background: #AF2403!important; color: #fff!important;}
.pagination_2 {padding-right:3px!important;padding-left:4px!important;}
.pagination_3 {padding-right:1px!important;padding-left:1px!important;}
.pagination_4 {padding-right:1px!important;padding-left:1px!important;margin-left:1px; margin-right: 1px; font-size: 11px;;}
.small_link {border-bottom: 1px dashed #868686; font-size: 120%;}
.big_photo_link {font-size:120%!important;}
.navigation_page {width:100%;}
.navigation_page #id_result{color: #999999; display: block; font-size: 97%; font-weight: normal; margin: 0px; text-decoration: none; width: 60%;}
.navigation_page #pagination{float: left; margin: 0px; padding-bottom: 0px; width: 50%;}
.navigation_page .big_photo {float: right;margin: 0;padding:3px;background: #e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;}
.navigation_page .big_photo span {background: url(../images/small-white-corner.gif) no-repeat top right;}
.navigation_page .big_photo span span {background: url(../images/small-white-corner.gif) no-repeat bottom right;}
.navigation_page .big_photo span span span {background: url(../images/small-white-corner.gif) no-repeat bottom left;}
/* search_form_extended */
.sf_extended {background: #fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom; border: 1px solid #eee; float: left; font-size: 96%; margin: 5px 5px; padding: 2px 1%; width: 20%;}
.sf_extended {width: 96%;}
.sf_extended h3 {color:#fff;font-size:90%;background: #c42819; border-bottom: 1px solid #9f180b; border-left: 1px solid #f35849; border-right: 1px solid #9f180b; border-top: 1px solid #f35849;}
.sf_extended ul {list-style: none;}
/* search_form_horo_more */
.more_horo {margin:10px;width:625px;padding-bottom:10px;padding-right:5px;}
.more_horo ul {margin-top:0px;margin-left:-15px;text-align:justify;}
.more_horo_button {text-align:center;padding:5px;}
.more_horo_sign {font-size:14px;font-weight:bold;}
.sh_ex  .reg_user_label label{display: block;}
.sh_ex  .reg_user_label {width: 400px;}
.sh_bb  {width: 100%;}
.sh_bb input {float: right;margin-right: 10px;}
.sg {margin:10px;height: 220px; width: 95%;}
.sg ul {margin-top:10px}
.sg li {text-align:justify;}
.sg li p{text-align:right;}
#id_sign {width: 100px;}


/* - - - - - - - - - - - - - - NEWS - - - - - - - - - - - -  */
.newsview {background: transparent url(../images/newspaper.gif) no-repeat 10px 10px;}
.linkview:after {clear: both; display: block; height: 0; visibility: hidden;}
.linkview {border: 1px solid #f4f4f4; margin: 5px 5px; width: 98%;}
.linkview ul, .newsview ul {font-size: 96%; list-style: none; margin: 5px 5px 5px 5px; padding-left: 30px;}
.linkview {background: transparent url(../images/page.gif) no-repeat 10px 10px;}
.news_image {float: left;}
.news_titile {color:#39c;}
.news_tetxt {text-align:justify;}
.news_comment {text-align:right;font-style: italic;}


/* - - - - - - - - - - - - - - REGISTRATION - - - - - - - - - - - -  */
/* registration_confirm */
.reg_confirm {margin:15px;}
.congratilution {color: #af2403; font-size: 100%; font-weight: bold; margin-left: 10px;}
.folio_img {background: #ffffcc; border: 1px dashed #cccccc; margin: 10px 0; padding: 10px; text-align: center; width: 98%;}
/* style_for_registration_searches_and_others */
.reg_user {background: #f7f7f7; border: 1px solid #dedede; padding: 4px; text-align: justify; width: 97%;}
.reg_user_err1 {background: #f7f7f7; border: 2px dashed #af2403; padding: 4px; text-align: justify; width: 97%;}
.reg_user_err {background: #f5e9d3 no-repeat; border: 1px solid #800000; color: #c60000; padding: 10px; text-align: justify; width: 94%;margin:10px;}
.reg_user_err_no_pic {background: #f5e9d3 no-repeat; border: 1px solid #000; color: #c60000; padding: 10px; text-align: justify; width: 95%;}
.reg_user1 {background: #fff url(../images/scr_gradientdown.gif) repeat-x bottom center; border: thick solid #cdddef; padding: 0.5em; width: 96%;}
.reg_user1 p {color: #036; font-size: 16px; font-weight: bold;}
.reg_user3 {background: #fff url(../images/scr_gradientdown.gif) repeat-x bottom center; border: thin solid #cdddef; padding: 0.5em; width: 97%;}
.reg_user3 a {color: #036; font-size: 13px;}
.reg_user2 {background: #f7f7f7 url(../images/icon_top.gif) no-repeat 10px 5px; border: 1px solid #dedede; padding: 4px; padding-left: 40px; text-align: justify; width: 83%;}
.reg_user_index {border: 1px solid #dedede; padding: 4px; text-align: justify; width: 97%;}
.reg_user_label {font-weight: bold; width: 130px;}
.reg_user_label label {font-weight: bold;}
.reg_user_login {margin-top: 3px; width: 250px;}
.reg_user_pass {margin-top: 3px; width: 200px;}
.reg_user_name {margin-top: 3px; width: 180px;}
.my_warning {color: #FF0000; font-weight: bold; margin: 2px; padding: 1px;}
.text_area {height: 40px; width: 300px;}
.search_1 {width: 100px;}
.search_2 {width: 250px;}
.snarr2 {width: 50px;}


/* - - - - - - - - - - - - - - PHOTO_TOP_BOARD - - - - - - - - - - - -  */
#ToolTipPointer{background: url(../images/menu/tooltiparrow.gif) no-repeat  top ;width: 25px; height: 15px; }
.photoboard {background: url(../images/testimonialsbgcode.gif); border: #f0f0f0 1px solid; border-left: #eb7b2f 3px solid; border-right: #eb7b2f 3px solid; color: #444; display: block; font: 1.1em "lucida sans unicode", serif; margin-bottom: 1px; padding: 5px 2px 5px 2px; text-align: center;}
.photoboard img {background: #FFF url(../images/ajax-loader.gif) no-repeat center center; border: #C0C0C0 3px solid; margin: 0px 1px;}
.id_tb {background: url(../images/topboard.gif) no-repeat right top; height: 101px; width: 290px;}
#id_tb2{padding-left: 65px; padding-top: 41px; text-align: left;}
#id_tb_link {font-size: 110%;}
#id_tb3 {padding-left: 65px; padding-top: 22px; text-align: left;}
.tb_link2_none {display: none;}
.tb_link2_yes {border-bottom: 1px dashed #868686; color: #C0C0C0;}
.tb_link3_none {display: none;}
.tb_link3_yes {border-bottom: 1px dashed #868686; font-size: 110%;}
.top_board_fon {background: #f0f0f0; padding: 10px; text-align: justify; width: 97%;}
.top_board_greeting {margin:10px; width:95%; height:50px;}
.top_board_image {border: #C0C0C0 3px solid;}


/* - - - - - - - - - - - - - - ACCOUNT_BILLING__MY_STATUS - - - - - - - - - - - -  */
.accountview {margin: 10px;}
.accountview p {font-size: 10px; font-weight: bold; margin-left: 25px;}
#payment_table {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:90%;margin:5px;width:99%;border-collapse: collapse;background: url('../images/pattern.png');}
#payment_table thead tr {background: url('../images/pattern-head.png');text-align:left;}
#payment_table th {font-size: 13px;font-weight: normal;padding:3px;border-bottom: 1px solid #fff;color: #039;}
#payment_table td {padding:2px 5px;border-bottom: 1px solid #fff;color: #669;border-top: 1px solid transparent;}
#payment_table tbody tr:hover td {color: #339;background: #fff;}
.empty {font-size: 12px; font-weight: bold;}
.paysystem {width: 100%;}
.name_pay {font-weight: bold; width: 100px;}
.inputtextarea {background: #ffffff; border-bottom: 1px solid #f6f6f6; border-left: 1px solid #c4c4c4; border-right: 1px solid #f6f6f6; border-top: 1px solid #c4c4c4; color: #666666; font: 10px Tahoma, Arial; padding-left: 5px;}
.bg1 {background: #ffffff;}
.bg2 {background: #f0f0f0;}
.money_red {color: #ff0000; font: bold 14px "Arial"; text-decoration: none;}
.txt_brown {color: #c06300; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none;}
.txt3 {color: #666666; font-size: 11px; font-weight: bold; line-height: 12px; text-decoration: none;}
.account_amount {color: #0f327a; display: block; font: bold 14px arial, helvetica, sans-serif; margin-left: 10px; margin-top: 4px; text-decoration: none;}
.account_amount_form {display: block; font: bold 14px arial, helvetica, sans-serif; margin-top: 9px; text-decoration: none;}
.account_amount_input {background: #fff url(../images/input_bg.gif) repeat-x right top; border-bottom: 1px solid #a2d422; border-left: 1px solid #81b505; border-right: 1px solid #a2d422; border-top: 1px solid #81b505; padding-right: 5px; text-align: right; width: 105px;}
.table_pay_method {background: #f0f0f0; margin: 2px; padding: 10px; width: 95%;}
.pay_method_table {width: 99%;}
.pay_method {width: 150px;}
.pay_method_more_descr {background: #fff url(../images/scr_gradientdown.gif) repeat-x bottom center; display: none; font-size: 90%;}
.payment_history {color: #000; font-size: 100%; font-weight: bold;}
.payment_button {text-align: center;}
.payment_table_fon {background: #f0f0f0; padding: 10px; margin-top:10px; text-align: justify; width: 95%;}
.descr_make_payment {MARGIN-TOP: 9px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.sms_payment_block {padding:20px;text-align:center;background:#F5E9D3;}
.sms_payment_block span {font:bold 14px Arial;color:#F29810; text-align:center;}
.sms_payment_block font {color:#AF2403;font-weight:bold;}
.vip_payment_block {padding:10px;background: #f7f7f7;height:50px;}
.vip_payment_block_radio {padding:10px;width:20px;float:left;}
.vip_payment_block_period {padding:10px;width:400px;float:left;}
.vip_payment_block_period_txt {color:#AF2403;font-weight:bold;}
.vip_payment_block_period_bonus {color:#0000FF;font-weight:bold;}
.vip_payment_block_price {text-align:right;padding:10px;background:#F5E9D3;width:100px;float:right;}
.vip_payment_block_usd {color: #ff0000; font: bold 14px Arial; text-decoration: none;}
.status_fon {background: #f0f0f0; padding: 10px; text-align: justify;color:#666652;width: 97%;}
.status_your {font-weight:bold;}
.usd_make_payment {MARGIN-TOP: 9px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.usd_make_payment input {border-left : 1px solid #81b505;border-top : 1px solid #81b505;border-right : 1px solid #a2d422;border-bottom : 1px solid #a2d422;width : 105px;background: #fff url({$site_root}{$template_root}{$template_images_root}/input_bg.gif) repeat-x right top; text-align:right; padding-right:5px;}
.sms_pay_service {PADDING:10px; text-align:center;background:#F5E9D3;}
.sms_pay_service span {font:bold 14px Arial; text-align:center;color:#AF2403;}
.pay_system_table {width:100%; background:#f0f0f0;border:0;}
.pay_system_table_tr {background:#f7f7f7;}
.pay_system_table_td_radio {PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;width:42px;}
.pay_system_table_td_billing {width:20%;PADDING-RIGHT: 10px;FONT-WEIGHT: bold;}
.pay_system_table_td_descr {PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; text-align:center;}
.pay_system_table_td_descr_hide {display: none; background : #fff url(../images/scr_gradientdown.gif) repeat-x bottom center; font-size : 90%;}
#rounded-corner {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;margin:5px;font-size:95%;width:98%;text-align: center;border-collapse: collapse;}
#rounded-corner th {padding: 5px;font-weight: normal;color: #039;background: #b9c9fe;}
#rounded-corner td {padding: 5px;background: #e8edff;border-top: 1px solid #fff;color: #669;}
#rounded-corner tbody tr:hover td {background: #d0dafd;}

/* - - - - - - - - - - - - - - SEARCH_RESULT - - - - - - - - - - - -  */
/* add nik 20081008 */
.sr_bg_photo {padding-top:1px;margin:2px;}
.sr_bg_photo_name {text-decoration: none; font-size:13px;text-align:center;margin-top:5px; margin-bottom:5px;color: #4e8abe; background-color: #F5E9D3;}
.sr {float:left;border: 1px solid #f4f4f4; margin: 5px 5px; width: 98%;height:118px;}
.sr .sr_ul {float: left; width:530px; list-style: none;padding:0px; margin: 4px 0px;text-align:justify;}
.sr .sr_li {padding:0px!important;height: 18px; margin: 0px; font-size: 11px;}
.sr_ul_email{width:420px!important;}
.sr_vip {background:#ffffcc url(../images/vip_bg_search.gif);}
.sr_my {border: 2px dashed #AF2403!important; background-color: #f7f7f7!important;}
.sr_number {float:left;padding:0px;text-align:center;font-size: 14px;font-weight:bold;color:#666666; background:#e5e5e5;height: 118px; }
.sr_vip_number {background:#F7EDA4;float:left;padding:0px;text-align:center;font-size: 14px;font-weight:bold;color:#666666; height: 118px; }
.sr_number div, .sr_vip_number div {margin:48px 10px;}
.sr_number2 div, .sr_vip_number2 div {margin:48px 6px;}
.sr_number3 div, .sr_vip_number3 div {margin:48px 2px;}
.sr_number4 div, .sr_vip_number4 div {margin:48px 2px;font-size:11px;}
.sr_number5 div, .sr_vip_number5 div {margin:48px 2px;font-size:9px;}
.sr_box {float:left;padding:0px;text-align:center;background:#C6CFD6;text-align:center;font-size: 14px;color:grey;height: 118px; }
.sr_box div{margin:48px 5px;}
.sr_my_img {border: 1px solid black;float:left; margin: 8px;}
.sr_name {font-weight: bold;display: inline;}
.sr_img_gender {border:0px;display: inline;margin-left: 4px;  }
.sr_status  {font-weight: bold;display: inline;margin-left: 4px;}
.sr_status_on {color: #8CBB3F;}
.sr .sr_info {float: left;width: 50%;height: 15px;}
.sr .sr_stat {float: right; }
.sr .sr_d_status {display: inline; margin-left: 3px;}
.sr .sr_d_status img{border:0px;background: url(../images/status.gif) 0px 0px no-repeat; height: 7px; width: 7px;}
.sr .sr_d_webcam {display: inline; margin:3px 0px 0px 3px ;}
.sr .sr_d_webcam img{border:0px;background: url(../images/webcam.gif) 0px 3px no-repeat; height: 22px; width: 19px;}
.sr .sr_d_upper {display: inline; margin-left: 3px;}
.sr .sr_d_upper img{border:0px;background: url(../images/up.gif) 0px 0px no-repeat; height: 16px; width: 16px;}
.sr .sr_d_birthday {display: inline; margin-left: 3px;}
.sr .sr_d_birthday img{border:0px;background: url(../images/date_birthday.gif) 0px 0px no-repeat; height: 16px; width: 16px;}
.sr .sr_d_vip {display: inline; margin-left: 3px;font:bold 18px Arial; color:#F29810;}
.sr .sr_d_vip img{border:0px;background: url(../images/vip.gif) 0px 0px no-repeat; height: 16px; width: 16px;}
.sr .sr_d_blog {display: inline; margin-left: 3px;}
.sr .sr_d_blog img{border:0px;background: url(../images/blog.gif) 0px 0px no-repeat; height: 16px; width: 16px;}
.sr_msg_link,.sr_kiss_link,.sr_fav_link,.sr_chat_link {float:left; color:#666666!important;font-weight: bold;margin-right: 3px;}
.sr_msg_link img{float: left;border:0px;background: url(../images/menu/message_grey.gif) 0px 3px no-repeat; width: 18px;}
.sr_kiss_link img{float: left;border:0px;background: url(../images/menu/kiss_grey.gif) 0px 3px no-repeat; width: 18px;}
.sr_fav_link img{float: left;border:0px;background: url(../images/menu/favourite_grey.gif) 0px 2px no-repeat; width: 18px;}
.sr_chat_link img{float: left;border:0px;background: url(../images/menu/chat_grey.gif) 0px 2px no-repeat; width: 18px;}
.sr label {font-weight: bold;}
.sr .sr_del {font-weight: bold;font-size: 13px;color:grey!important;}
.sr_cnt_msg {float:right;text-align:center;margin:0px 0px 0px 5px;width: 110px;color:grey;height:118px;}
.sr_cnt_msg div {background: url(../images/testimonialsbgcode.gif);margin:40px auto;border:2px dashed #c0c0c0;padding:5px;}
.sr_new_msg {color:#BE2714;font-weight:bold;}
.sr_none_profile {color:#AF2403;width:100%;margin-top:5px;padding-top: 20px;padding-bottom: 20px; margin-bottom:20px;font-weight: bold; height: 40px;text-align: center;}
.sr_none_profile div {width:90%; margin: 0px auto;padding: 10px;background:#eeeeee;}
.sr_del_profile {background: #E0E0E0 url(../images/del_profile_bg.gif);color:#c0c0c0;}

/* - - - - - - - - - - - - - - BOXOVER - - - - - - - - - - - -  */
.bxvr {width: 150px;font:arial;border:1px solid #A5CFE9;padding:3px;font-size: 11px;color:#4B7A98;background:#D5EBF9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter: alpha(opacity=85);opacity: 0.85;}
.bxvr_body { border-bottom:1px solid #A5CFE9; border-left:1px solid #A5CFE9;border-right:1px solid #A5CFE9;width:150px;font:arial;font-size: 11px;padding:3px;color:#1B4966;background:#FFFFFF;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter: alpha(opacity=85);opacity: 0.85;}


/* - - - - - - - - - - - - - - TOP-100_BIG_PHOTO - - - - - - - - - - - -  */
/* main_styles  */
.table_fon_top {background: #f0f0f0; padding: 10px; text-align: justify; width: 95%;}
.table_fon_top2 {background: #f0f0f0; padding: 10px; width: 95%;}
.w20 {background: #fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom; border: 1px solid #eee; float: left; font-size: 96%;padding: 2px 1%;}
.w20_vip {background: #ffffcc url(../images/vip_bg_search.gif); border: 1px solid #eee; float: left; font-size: 96%;padding: 2px 1%;}
.w20 p, .w20_vip p {margin: 5px 1%; text-align: center;}
.w20, .w20_vip {text-align: center; width: 200px;}
/* top_100_voting */
dl.star-rating {margin: 0; padding: 0;}
dd {margin-left: 15px; padding: 0;}
dd.c2 {margin-left: 0; padding: 0;}
dl.star-rating ol {background: url(../images/stars.gif); font-size: 80%; height: 20px; list-style: none; margin: 0; padding: 0; position: relative; width: 100px;}
dl.star-rating ol.c1 {background: url(../images/stars.gif); font-size: 80%; height: 20px; list-style: none; margin: 0; padding: 0; position: relative; width: 200px;}
dl.star-rating li {float: left; font-size: 80%; margin: 0; padding: 0;}
dl.star-rating li a {display: block; font-size: 80%; height: 20px; position: absolute; text-decoration: none; text-indent: -9999px; width: 20px; z-index: 10;}
dl.star-rating li a:hover {background: url(../images/stars.gif) left center; left: 0; z-index: 2;}
dl.star-rating a.star1 {left: 0;}
dl.star-rating a.star1:hover {width: 20px;}
dl.star-rating a.star2 {left: 20px;}
dl.star-rating a.star2:hover {width: 40px;}
dl.star-rating a.star3 {left: 40px;}
dl.star-rating a.star3:hover {width: 60px;}
dl.star-rating a.star4 {left: 60px;}
dl.star-rating a.star4:hover {width: 80px;}
dl.star-rating a.star5 {left: 80px;}
dl.star-rating a.star5:hover {width: 100px;}
dl.star-rating a.star6 {left: 100px;}
dl.star-rating a.star6:hover {width: 120px;}
dl.star-rating a.star7 {left: 120px;}
dl.star-rating a.star7:hover {width: 140px;}
dl.star-rating a.star8 {left: 140px;}
dl.star-rating a.star8:hover {width: 160px;}
dl.star-rating a.star9 {left: 160px;}
dl.star-rating a.star9:hover {width: 180px;}
dl.star-rating a.star10 {left: 180px;}
dl.star-rating a.star10:hover {width: 200px;}
.d1 {font-size: 11px; margin-right: 4px; padding-right: 9px;}
dl.star-rating li.current {background: url(../images/stars.gif) left bottom; height: 20px; z-index: 1;}
.text1 {font-size: 11px; width: 20px;}
.top100 {float: left;width: 690px;}
.top100 label{font-weight: bold;}
.top100 div{text-align: center;}
.top100_menu{float:left;width: 100px;margin-top: 90px;}
.top100_menu span{font-size: 11px;}
.top100_bottom {float:left;margin-bottom: 10px;margin-left: 5px;}
.top100_lider1 {color:#009900;}
.top100_lider2 {color:#ff6600;}
.top100_lider3 {color:#cc0000;}
.top100_list {float:left;width: 690px;}
.top100_list label{font-weight: bold;}
.top100_list .w20 span{text-decoration: none; font-size:13px;text-align:center;margin-top:5px; margin-bottom:5px;color: #4e8abe; background-color: #F5E9D3;}
.top100_list form {margin-left:-8px;}
.table_fon_top .inputtextarea  {width: 100px;}
.table_fon_top .inputtextarea2  {width: 200px;}
.top100_rating {float:right;margin-right:13px;}
.top100_comm {width: 65%;}
.top100_pevlid {float:left;width: 100%;}
.meeting_header, .payment_hist, .check_all {margin:5px;padding:5px;background: #e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;float:left;}
.meeting_header span, .payment_hist span, .check_all span {background: url(../images/small-white-corner.gif) no-repeat top right;}
.meeting_header span span, .payment_hist span span, .check_all span span {background: url(../images/small-white-corner.gif) no-repeat bottom right;}
.meeting_header span span span, .payment_hist span span span, .check_all span span span {background: url(../images/small-white-corner.gif) no-repeat bottom left;}}
.check_all span span span b {color:#666666; font-weight:bold;}

/* - - - - - - - - - - - - - - PROFILE - - - - - - - - - - - -  */
/* profile_menu */
.anketamenu{border: 4px solid #F7EDA4; margin: 10px 0; width: 96%;font-size: 95%; height: 78px; margin-bottom:0px!important; padding-left: 20px;}
.am_wrapper{width: 100%;}
.am_table{font-size: 95%; margin-left: 20px;}
.am_table tr{padding: 2px;}
.am_column{float: left;}
.amt_item{clear: left; float: left; height: 26px; line-height: 26px; padding: 0px 2px 0px 26px;}
.amt_sendmessage{background: url(../images/menu/sendmessage.gif) 5px 5px no-repeat;}
.amt_videomessage{background: url(../images/menu/videomessage.gif) 5px 5px no-repeat;}
.amt_makesurprize{background: url(../images/menu/makesurprize.gif) 5px 5px no-repeat;}
.amt_sendkiss{background: url(../images/menu/sendkiss.gif) 5px 5px no-repeat;}
.amt_voicemessage{background: url(../images/menu/voicemessage.gif) 5px 5px no-repeat;}
.amt_horoscope{background: url(../images/menu/horoscope.gif) 5px 5px no-repeat; width: 210px;}
.amt_ecard{background: url(../images/menu/ecard.gif) 5px 5px no-repeat;}
.amt_send_friend{background: url(../images/menu/send_friend.gif) 5px 5px no-repeat;}
.amt_mw_16x16{background: url(../images/menu/m&w_16x16.gif) 5px 5px no-repeat; width: 200px;}
/* profile_menu_horoscopes */
.horoscope_menu_item {border-bottom: 1px dashed #868686;background-color:#F5E9D3;}
.publish{background: url(../images/testimonialsbgcode.gif);border: #DACFBC 2px solid; display: none; margin-left: -80px; padding: 10px; position: absolute;}
/* profile_pager */
.st_pager{height: 22px; padding: 0px 300px 0px 200px; position: relative; text-align: center; width: auto;}
.st_pager_left{height: 20px; left: 0px; position: absolute; text-align: left; top: 1px; width: 200px; z-index: 1;}
.st_pager_left a{background: #E96C4A; color: #ffffcc; font-weight: bold; padding: 0px 20px; text-align: left;}
.st_pager_right{float: right; height: 22px; position: absolute; right: 0px; text-align: right; top: 0px; vertical-align: middle; width: 300px; z-index: 1;}
.st_pager_right a{color: #666666; padding: 2px 10px; text-align: left;}
/* profile_block_standart_or_vip */
#profi {background: #fffcf7; border: 1px solid #f4f4f4; margin-bottom: 15px; padding: 5px; width: 98%;}
#profi img {border: 0; float: left; margin: 5px;}
#profi .my_img {background: #FFF url(../images/ajax-loader.gif) no-repeat center center;border: #C0C0C0 2px solid; margin:1px;}
#profi:after {clear: both; display: block; height: 0; visibility: hidden;}
.anketa{margin-bottom: 0px; width: 100%;}
.anketa .peopleview{margin-bottom: 0px; width: 100%;}
.anketa_vip {background:#ffffcc url(../images/vip_bg_search.gif)!important;}
.anketa_vip .peopleview{background: #F4FEB2 !important;}
.anketa_vip .aps_right{float: right; width: 151px;}
/* profile_status_icons */
.ap_1table{font-size: 95%; width: 98%;}
.apt_1row{padding-right: 5px; width: 10%;padding-top:0px;}
.ap_status{float: left; vertical-align: middle; width: 60%;margin-bottom: 0px;}
.ap_status *{vertical-align: middle;}
.ap_status .hp_image_status {display: inline; float: none;}
.ap_status #hp_id_image_status{background: url(../images/status.gif) 0px 0px no-repeat; height: 7px; width: 7px;display: inline; float: none;border:0px;margin-top:0px;}
.hp_image_upper_profile {display: inline;}
.hp_image_upper_profile img {border:0px;background: url(../images/up.gif) 0px 0px no-repeat; height: 16px; width: 16px;margin-top:0px;}
.apsr_d_vip {display: inline;}
.apsr_d_vip img{border:0px;background: url(../images/vip.gif) 0px 0px no-repeat; height: 18px; width: 18px;margin-top:0px;}
.apsr_d_webcam {display: inline;}
.apsr_d_webcam img{border:0px;background: url(../images/webcam.gif) 0px 0px no-repeat; height: 19px; width: 19px;margin-top:0px;}
.apsr_d_birth {display: inline;}
.apsr_d_birth img{border:0px;background: url(../images/date_birthday.gif) 0px 0px no-repeat; height: 16px; width: 16px;margin-top:0px;}
.aps_gender_img{float: none!important;}
strong.aps_binary_status{color:#8CBB3F; display: inline;}
img.aps_binary_status{float: none!important; margin: 2px 0px 0px 0px;}
.aps_right {float: right; width: 140px!important;}
.aps_right a {float: right; }
.ap_status #friend_link img{}
.ap_status #friend_link img{float:none;background: url(../images/friend.gif) 0px 0px no-repeat;height: 18px; width: 18px;}
.aps_right *{height:19px!important;}
.ap_short{clear: both; line-height: 20px;font-size:11px;line-height: 160%;}
div.ap_status_index{float: none;}
.ap_status_index img{border: 0px;}
.ap_status_index a{border: 0px;}
.ap_last_conn {font-size:10px;}
/* profile_data */
.pers_info {background: #fffcf7; border: 1px solid #f4ebdb; border-top: none; clear: left;float:left; line-height: 130%; margin: 0; padding: 0px 10px 20px 5px; text-align: justify; width: 98%;}
.pers_info h3 {border-bottom: 1px dashed #ddd; clear: left; color: #af2403; font-size: 120%; margin: 4px 12px; padding: 8px 2px;}
.pers_info p {font-size: 95%; padding: 0 12px;}
.pers_info p.navs {text-align: right;}
.pers_info p a {font-weight: bold;}
.pers_info ul {float: left; list-style: none; width: 40%;}
.pers_info ul li b {color:#666666;}
.pers_info:after {clear: both; display: block; height: 0; visibility: hidden;}
.not_complited {color: #c0c0c0; font-weight: bold;}
.gr_sm {color: #656972; font: 90% tahoma;}
.reporttitle {background: #ebebeb; border-bottom: 1px solid #ffffff; font-size: 10pt; height: 26px; padding: 5px; vertical-align: middle; width: 50%;}
.reporttext {background: #f3f3f3; border-bottom: 1px solid #ffffff; font-size: 8pt; height: 100%; line-height: 12pt; padding: 5px; vertical-align: middle; width: 50%;}
.bot_menu {margin: 10px 0 25px 0;}
.data_line {background: url(../images/gr_point.gif) center center repeat-x; color: #666a75; font: 90% tahoma; margin: 5px 0 7px 0;}
.data_line b {background: #ffffff; font-weight: normal; padding-right: 5px;}
.dashed_text{border-bottom: 1px dashed #868686;}
/* my_profile */
.profile {margin-bottom:0px!important;}
.profile .peopleview{margin-bottom:0px!important;}
.profile_fon {background: #f0f0f0; padding: 10px; text-align: center;color:#666652;width: 95%;}
.pr_about {width:90%!important;}
.pr_about .link_video{border-bottom: 1px dashed #868686; font-size:120%;}
.pr_photo_er {border: 3px dashed #FFB31F!important;}
.pr_photo_sel {border: 3px dashed #86B020!important;}
.pr_photo_add {display: inline; color:#666666;}
.pr_photo_comm {display: inline;font-weight:bold;}
.pr_photo_comment {margin:5px;padding:5px;background: #e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;}
.pr_photo_comment span {background: url(../images/small-white-corner.gif) no-repeat top right;}
.pr_photo_comment span span {background: url(../images/small-white-corner.gif) no-repeat bottom right;}
.pr_photo_comment span span span {background: url(../images/small-white-corner.gif) no-repeat bottom left;}}

/* footer_profile */
.profile_bottom  {float:left;border: 1px solid #f4f4f4; margin: 5px 0px; width: 97%;font-size: 95%;padding: 3px 0px 3px 0px;}
.profile_bottom #id_profile_bottom_img img {background: url(../images/anchor.gif) 0px 0px no-repeat; height:14px; width: 11px;margin-right: 4px;}
.profile_bottom #id_profile_bottom_lnk_blck img {background: url(../images/bug.gif) 0px 0px no-repeat; height:16px; width: 16px; margin-right: 4px;}
.profile_bottom #id_profile_bottom_lnk_prnt img {background: url(../images/print.gif) 0px 0px no-repeat; height:15px; width: 14px; margin-right: 4px;}
#id_profile_bottom_img,#id_profile_bottom_lnk_blck,#id_profile_bottom_lnk_prnt { margin: 0px 0px 0px 8px; padding: 0px;}
#id_profile_bottom_img,#id_profile_bottom_lnk_blck {display: block;}
#id_profile_bottom_statistic {margin: 0px 0px 0px 8px; padding: 0px;}
.pb_left_b {width:350px;float:left;height:50px;}
.pb_right_b {text-align:left;height:50px;}
.pr_link_video {border-bottom: 1px dashed #868686; font-size:120%;}
.pr_photo_albom {float:left;width:45%;padding:10px;}
.pr_photo_albom .comment{float:left;padding-left: 10px;width: 160px;font-size:90%;}
.pr_photo_albom img {float:left;}
.pr_photo_albom div {float:left;}
.pr_fm{background:#F2F2F2;float:left;width: 98%;}
.pr_bk{float:left;margin: 10px 10px 10px 40px;}
.pr_sel_icon {border:2px solid #8CBB3F; padding: 3px;}
.pr_photo_up img {background: url(../images/arrow_up_green.gif) 0px 0px no-repeat; height:16px; width: 16px;}
.pr_photo_down img {background: url(../images/arrow_down_green.gif) 0px 0px no-repeat; height:16px; width: 16px;}
.pr_upload_photo_img img {background: url(../images/1.jpg) 0px 0px no-repeat; height:150px; width: 110px;}
.pr_up_stop_img img {background: url(../images/camclose_32_hot.gif) 0px 0px no-repeat; height:32px; width: 32px;}
.pr_up_denide_img img {background: url(../images/ico_denide.gif) 0px 0px no-repeat; height:20px; width: 20px;}
.pr_up_article_img img {background: url(../images/help_32_hot.gif) 0px 0px no-repeat; height:32px; width: 32px;}
.pr_annonce {margin:10px; width:95%; height:100px}
.pr_adress {width: 500px; height:60px;}
.pr_label {font-weight: bold; width: 130px; display:inline; padding-top:5px;}
.pr_label1 {font-weight: bold; width: 130px; display:inline;}
.pr_input {width: 70%; display:inline; }
.pr_b_day {width:40px!important;}
.pr_b_month {width:100px!important;}
.pr_b_year {width:60px!important;}
#id_img_18age{float: left;margin: -5px 5px -3px -240px;padding-bottom: 0px;}
.rg_age {margin-top: 5px;}
.photo_upload_form {background: #f7f7f7; border: 1px solid #dedede; padding: 4px; text-align: justify; width: 97%;}
.photo_upload_table_td_file {PADDING-LEFT: 10px; height: 51px;font-weight:bold;}
.photo_upload_table_td_fileform {PADDING-LEFT: 10px; height: 51px;}
.photo_upload_table_td_comment {PADDING-LEFT: 10px;font-weight:bold;}
.photo_upload_table_td_comment_form {PADDING-LEFT: 10px;}
.photo_upload_table_td_button {text-align:left;}
.photo_uploading_photo {text-align:center;}
.photo_uploading_photoedit {border-bottom: 1px dashed #868686; font-size:120%;}
.photo_uploading_after_edit {text-align:center; font-size:80%;}
.photo_uploading_icon {PADDING-LEFT: 10px;}
.photo_uploading_ero {PADDING-LEFT: 10px; height: 36px;}
.photo_uploading_top {PADDING-LEFT: 10px; height: 17px;}
.photo_uploading_hidden {PADDING-LEFT: 10px;}
.photo_uploading_mod {background: #f7f7f7; border: 3px dashed #ffcc00; padding: 4px; text-align: justify; width: 97%;margin-top:10px;}
.av_upload_fon {background: #f0f0f0; padding: 10px; text-align: justify; width: 97%; }


/* - - - - - - - - - - - - - - HOROSCOPE_COMPATIBILITY - - - - - - - - - - - -  */
.horo_compatibility {text-align:justify;width:97%;margin:5px;padding:5px;background: #fcfcfc url(../images/horoscopes/watermark.gif) no-repeat center;}
.horoscope_compability_select {width: 200px;}
.horoscope_compability_button {text-align: left;}
.horoscope_button_back {text-align: center;}


/* - - - - - - - - - - - - - - MESSAGES - - - - - - - - - - - -  */
textarea {border: 1px solid #bfc0c0; border-top: none; color: #4e8abe; height: 100px; margin-bottom: 10px; padding: 5px; position: relative; top: -1px; width: 100%;}
.active a {font-size:90%;color:#af2403; font-weight: bold;}
.back_to_messages {margin: 10px;}
.back_to_messages a {border-bottom: 1px dashed #c0c0c0; color: #666666;}
.butt {background: transparent url(../images/button_mess.gif) no-repeat center center; border: none; color: #434343;font-weight: bold; height: 29px; text-align: center; width: 101px;}
.comment_kiss {color: #c0c0c0; font-weight: bold;}
.complain {margin-bottom: 5px; padding: 10px;}
.complain h4 {color: #666666; font-size: 110%; font-weight: bold; margin: 5px;}
.complain_input {background: #ffffff; border-bottom: 1px solid #f6f6f6; border-left: 1px solid #c4c4c4; border-right: 1px solid #f6f6f6; border-top: 1px solid #c4c4c4; color: #666666; font: 12px Tahoma, Arial; padding-left: 5px; width: 450px;}
.complain_reason {color: #666666; font-weight: bold;}
.complain_text {margin-bottom: 10px; text-align: justify;}
.create_folder {display: none;}
.create_folder_name {background: #fff; border: 1px solid #becff1; color: #8795b7; height: 19px; margin: 0 5px; padding: 2px 5px 0 5px;}
/* messenger_pager */
.digi {border-bottom: 1px solid #e5ebf5; border-top: 1px solid #fff;}
.digi span {color: #b94125; font-weight: bold; margin-left: 5px;}
.folders_select {background: #ffffff; color: #666666; font: 10px Tahoma, Arial; padding-left: 5px; width: 150px;}
.inc {background: transparent url(../images/in_not_read.gif) no-repeat 0 0.2cm;}
.inc_read {background: transparent url(../images/in_read.gif) no-repeat 0 0.2cm;}
.mail_table {margin-left: 20px;}
.mess {background: #fff url(../images/mess_bg.gif) no-repeat left top; color: #af2403; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; padding-bottom: 2px; padding-top: 3px; text-align: center; width: 183px;}
.messages_create_folders {border-bottom: 1px dashed #868686; color:#666666!important; font-size: 80%;}
.messages_folders a {color: #5F5F5F; text-decoration: none;}
.message_contacts, .message_messages {color: #666666; font-size: 90%; font-style: italic; text-align: center;}
.message_delete {background: url(../images/closemess.gif) 0px 0px no-repeat; height: 9px; width: 9px;}
.message_folders {font-size: 100%; height: 20px; width: 110px;}
.message_fon {background: #f0f0f0; padding: 10px; text-align: justify; width: 96%;}
.message_messages_yes {color: #af2403; font-style: italic; font-weight: bold; text-align: center;}
.message_post {text-align: justify;}
.message_search {background: #f7faff; margin: 10px;}
.message_sub_menu {float: right; font-size: 80%; padding: 3px;}
.message_trans_arrow {background: url(../images/trans_arrow.png) no-repeat center center; text-decoration: none;}
.message_trans_form {background: #ffffff; color: #666666; font: 10px Tahoma, Arial; padding-left: 5px; width: 90px;}
.message_trans_to {background: url(../images/trans_direct.png) no-repeat center center;}
.messenger_menu {float: left; font-size: 90%; height: 108px; padding: 5px 10px 0px 0px;}
.messenger_menu li {list-style: none;}
.messenger_pager{height: 22px; padding: 0px 300px 0px 200px; position: relative; text-align: center; width: auto;}
.messenger_pager_left{height: 20px; left: 0px; position: absolute; text-align: left; top: 1px; width: 400px; z-index: 1;}
.messenger_pager_left a{background: #E96C4A; color: #ffffcc; font-weight: bold; padding: 0px 20px; text-align: left;}
.messenger_pager_right{float: right; height: 22px; position: absolute; right: 0px; text-align: right; top: 0px; vertical-align: middle; width: 300px; z-index: 1;}
.messenger_pager_right a{color: #666666; font-size: 95%; padding: 5px 10px; text-align: left;}
.mess_date{color: #ced9eb; font-size: 11px; font-weight: bold; padding: 10px;}
.mess_menu_bg {background: #fff url(../images/mess_menu_bg.gif) no-repeat left top; height: 19px; padding-top: 5px;}
.mess_unact {background: #fff url(../images/mess_unact_bg.gif) no-repeat left top; color: #4e8abe; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; padding-bottom: 2px; padding-top: 3px; text-align: center; width: 183px;}
.mmmb {background: transparent url(../images/mailicons/mmmb.gif) repeat-x bottom left; color: #8795b7; padding: 3px; text-align: center;}
.mmmt {background: transparent url(../images/mailicons/mmmt.gif) repeat-x top left; color: #8795b7; padding: 3px; text-align: center;}
.mmname {border-bottom: 1px solid #e5ebf5; border-top: 1px solid #fff; color: #af2403; padding-left: 30px; text-align: left;}
.ms {float: left;}
.ms {padding-bottom: 20px;}
.msg_form {margin-left: 5px;}
.msg_form textarea {height: 80px; margin-bottom: 10px; width: 98%;}
.no_messages_err {font-weight: bold; text-align: center;}
.out {background: transparent url(../images/out_not_read.gif) no-repeat 0 0.2cm;}
.out a,.out_read a, .inc a, .inc_read a {color: #000; text-decoration: none;}
.out p, .out_read p, .inc p, .inc_read p, .surp p {font-size: 12px; margin: 5px; padding: 5px 10px 0px 30px;}
.out_read {background: transparent url(../images/out_read.gif) no-repeat 0 0.2cm;}
.search_res {background: #f7f7f7; margin: 5px; padding: 10px;}
.sendpres {background: #fff url(../images/sendpres_bg.gif) no-repeat left top; color: #af2403; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; padding-bottom: 2px; padding-top: 3px; text-align: center; width: 183px;}
.sendpres_unact {background: #f1e1c4 url(../images/sendpres_unact_bg.gif) no-repeat left top; color: #4e8abe; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; margin-left: 1px; padding-bottom: 2px; padding-top: 3px; text-align: center; text-decoration: none; width: 183px;}
.send_textarea {padding: 3px; width: 100%;margin-top:0px;}
.sr_messenger {background: #fffcf7 url(../images/messenger_bg.gif); border: 3px solid #faf2e4;}
.voicemess {background: #fff url(../images/voicemess_bg.gif) no-repeat left top; color: #af2403; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; padding-bottom: 2px; padding-top: 3px; text-align: center; width: 183px;}
.voicemess_unact {background: #f1e1c4 url(../images/voicemess_unact_bg.gif) no-repeat left top; color: #4e8abe; display: block; float: left; font-size: 95%; font-weight: bold; height: 19px; margin-left: 1px; padding-bottom: 2px; padding-top: 3px; text-align: center; text-decoration: none; width: 183px;}
.with_marked {float: left; width: 98%;}
.with_marked label{font-weight: bold;}
.with_marked table{float: left;}
#blacklist {background: transparent url(../images/m_crt.gif) no-repeat left center; padding: 5px 10px 5px 24px; text-decoration: none;}
#delete {background: transparent url(../images/blacklist.gif) no-repeat left center; padding: 5px 10px 5px 24px; text-decoration: none;}
#friend {background: transparent url(../images/friend.gif) no-repeat left center; padding: 5px 0 5px 24px; text-decoration: none;}
#hurry {background: transparent url(../images/hurry.gif) no-repeat left center; padding: 5px 10px 5px 24px; text-decoration: none;}
#inset {border: 1px solid #f4f4f4; top: 1px; width: 99%;}
#inset td {border-bottom: 3px solid #f4f4f4; border-top: 3px solid #f4f4f4;}
#mailman {background: #f7faff url(../images/mailicons/mailman_bg.gif) repeat-y top left; margin-top: 15px; text-align: center; width: 640px;}
#mailman a img {border: none;}
#mmbut {background: #ccc url(../images/mailicons/mmbut.gif) no-repeat top left; border: none; color: #77797b; font-size: 11px; height: 22px; text-align: center; width: 64px;}
#mminp {background: #fff url(../images/mailicons/mmsearch.gif) no-repeat 5px 3px; border: 1px solid #becff1; color: #8795b7; height: 19px; margin: 0 5px; padding: 2px 5px 0 24px;}
#mmlb {background: transparent url(../images/mailicons/mmlb.gif) no-repeat bottom left; color: #4e8abe; padding-left: 30px; text-align: left;}
#mmlt {background: transparent url(../images/mailicons/mmlt.gif) no-repeat top left; color: #8795b7; padding: 3px; width: 290px;}
#mmrb {background: transparent url(../images/mailicons/mmrb.gif) no-repeat bottom right; color: #4e8abe; padding-left: 30px; text-align: left;}
#mmrt {background: transparent url(../images/mailicons/mmrt.gif) no-repeat right top; color: #8795b7; padding: 10px 3px; text-align: center;}
#move {background: transparent url(../images/m_inc.gif) no-repeat left center; padding: 5px 10px 5px 24px; text-decoration: none;}
#m_bl {background: transparent url(../images/mailicons/m_bl.gif) no-repeat 5px center;}
#m_crt {background: transparent url(../images/mailicons/m_crt.gif) no-repeat 5px center; color: #4e8abe;}
#m_fav {background: transparent url(../images/mailicons/m_fav.gif) no-repeat 5px center;}
#m_fold {background: transparent url(../images/mailicons/m_fold.gif) no-repeat 5px center; color: #4e8abe;}
#m_inc {background: transparent url(../images/mailicons/m_inc.gif) no-repeat 5px center;}
#m_sup {background: transparent url(../images/mailicons/m_sup.gif) no-repeat 5px center;}
#m_sup, #m_inc, #m_fav, #m_bl, #m_trs, #m_crt, #m_fold {color: #af2403; display: block; padding: 5px 7px 5px 30px; text-decoration: none;}
#m_trs {background: transparent url(../images/mailicons/trash.gif) no-repeat 5px center;}
#hurry:hover, #blacklist:hover, #friend:hover, #delete:hover, #move:hover {text-decoration: underline;}
#m_sup:hover, #m_inc:hover, #m_fav:hover, #m_bl:hover, #m_trs:hover, #m_crt:hover, #m_fold:hover {color: #8dc21c;}
.messages_folders a:hover {color: #8dc21c;}
.mess_clear_folder a, .mess_clear_folder a:hover {text-transform: lowercase;font-size: 80%; text-decoration: none;border-bottom:1px dashed #c0c0c0;}
.link_folders {border-bottom:1px dashed #c0c0c0;}
.withmark_option a {font-size:100%;font-weight:bold;border-bottom:1px dashed #c0c0c0;color:#666666;}
.sr_ul_messenger {float: left; list-style: none;padding:0px; margin: 4px 0px;text-align:justify;width:40%;} 
.ctrlent {color:#666666;font-size:90%;}
.send_mess_td {width:200px;text-align:center;}
.error_mess_form {background: #f5e9d3 no-repeat; border: 1px solid #800000; color: #c60000; padding: 10px; text-align: justify; width: 94%;margin:10px;}
.inset {padding:5px;margin-bottom:20px;}

 

/* CSS style for standart templates "www.plentylove.com", oct. 2008 */

/* - - - - - - - - - - - - - - SITEMAPS - - - - - - - - - - - -  */
sitemap {color: #000000; font: 9pt Verdana, Arial, sans-serif;}
#sitemap li {font-weight: bold; list-style: none; margin-bottom: -2px;}
ul#sitemap > li {margin-bottom: 10px;}
#sitemap ul li {font-weight: normal; list-style: url(../images/l2_normal.gif);}
#sitemap ul ul li {font-weight: normal; list-style: url(../images/l3_normal.gif);}
#sitemap ul ul ul li {font-weight: normal; list-style: url(../images/l4_normal.gif);}
#sitemap ul li.firstfollow {list-style: url(../images/l2_first_follow.gif);}
#sitemap ul li.last {list-style: url(../images/l2_last_item.gif);}
#sitemap ul ul li.firstfollow {list-style: url(../images/l3_first_follow.gif);}
#sitemap ul ul ul li.firstfollow {list-style: url(../images/l4_first_follow.gif);}
#sitemap ul ul li.last {list-style: url(../images/l3_last_item.gif);}
#sitemap ul ul ul li.last {list-style: url(../images/l4_last_item.gif);}
#sitemap ul {margin-top: -2px;}
.map_link {text-decoration: underline;}
