body {
background:#b4d2f0;
font-family:Arial, Helvetica, sans-serif;
font-size:83%;
color:#000;
margin:0;
padding:0;
}

h1.page-title {
font:bold 12px Tahoma;
color:#2379C6;
margin-left:15px;
text-align:center;
}

h1.page-title1 {
font:bold 12px Tahoma;
color:#2379C6;
text-align:center;
display:block;
margin:5px;
}

div.page-title3 {
font:bold 14px Tahoma;
color:#2379C6;
text-align:center;
}

h1.page-title2 {
font:bold 12px Tahoma;
color:#DE6800;
margin-left:15px;
text-align:left;
float:left;
margin-top:-1px;
z-index:1000;
}

h1 {
color:#2379C6;
margin-bottom:0;
font:italic normal 130% Georgia, serif;
}

h2 {
font-weight:400;
color:#F29810;
text-align:center;
font-size:18px;
margin:0 0 5px;
padding:0;
}

#page {
width:1254px;
background:#E7ECEF;
margin:0 auto;
}
#page_main {
width:999px;
background:#E7ECEF;
margin:0 auto;
}

#header {
background:url(/templates/lovebridge/images/bg_head_ex.png) top center no-repeat;
height:160px;
margin-bottom:5px;
}
#page_main #header{
background:url(/templates/lovebridge/images/bg_head.png) top center no-repeat;
}

#header_menu {
float:left;
width:800px;
margin-left:260px;
margin-top:2px;
}

#header_menu p {
line-height:23px;
font-family:Tahoma;
font-weight:700;
font-size:12px;
float:left;
margin:0;
padding:8px 0;
}

#header_menu .item_1 {
background:url(/templates/lovebridge/images/main.png) left no-repeat;
}

#header_menu .item_2 {
background:url(/templates/lovebridge/images/heart.png) left no-repeat;
}

#header_menu .item_3 {
background:url(/templates/lovebridge/images/cycle.png) left no-repeat;
}

#header_menu .item_4 {
background:url(/templates/lovebridge/images/heart2.png) left no-repeat;
}

#header_menu .item_5 {
background:url(/templates/lovebridge/images/book.png) left no-repeat;
}

#header_menu .item_6 {
background:url(/templates/lovebridge/images/erth.png) left no-repeat;
}

#header_menu .item_2 a {
padding:10px 10px 0 35px;
}

#header_menu .item_4 a {
padding:10px 10px 0 45px;
}

#header_menu .item_6 select {
width:100px;
margin:3px 0 0 40px;
}

#header_menu p a {
color:#231f91;
text-decoration:none;
padding:10px 10px 0 40px;
}

div.flags {
margin-top:7px;
width:123px;
padding:0 0 0 25px;
}

div.flags img {
border:0;
float:left;
margin-right:2px;
margin-bottom:2px;
}

#content-left {
width:250px;
overflow:hidden!important;
background:url(/templates/lovebridge/images/content-left_bg.jpg) bottom left no-repeat;
padding:0 0 140px 5px;
}

#content-right {
width:200px;
padding:5px;
}

#content-right-ex {
width:250px;
padding:5px 5px 5px 0px;
}

#content-main {
width:100%;
padding:0 5px 5px;
}

#informer {
text-align:center;
color:#2379C6;
margin-bottom:10px;
}

.rss_items {
margin:0 0 5px;
padding:0;
}

.rss_items img {
margin-bottom:-5px;
}

div.hello {
text-align:center;
background:#C2DFEF;
border:1px solid #86CAEF;
padding:3px;
}

div.hello span {
color:#009AEF;
font-weight:700;
}

#toolbar {
background:#DCF0E4;
border:1px solid #8BDFAC;
margin:10px 0;
padding:5px;
}

#toolbar p {
text-align:center;
margin:3px 0;
}

#toolbar p a {
color:#EF1D88;
text-decoration:none;
}

#toolbar p img {
margin-bottom:-3px;
}

#bottom {
width:999px;
padding-top:5px;
font-size:12px;
margin:0 auto;
}

#site-description {
color:#778B9F;
display:none;
}

#online-contacts {
background:#fff;
margin-top:0;
}

td.my_img {
width:1%;
padding:5px;
}

td.my_img img {
border:3px solid silver;
}

td.my_info {
padding-left:5px;
}

td.my_info span {
color:#8CBB3F;
font-weight:700;
margin-left:5px;
}

div.box-round {
width:250px;
margin-bottom:10px;
}

div.box-round div.caption-top-left {
background:#fff url(../img/box-top-left.gif) top left no-repeat;
}

div.box-round div.caption-top-right {
background:url(../img/box-top-right.gif) top right no-repeat;
height:25px;
}

div.box-round div.caption-bottom-left {
background:#fff url(../img/box-bottom-left.gif) bottom left no-repeat;
}

div.box-round div.caption-bottom-right {
background:url(../img/box-bottom-right.gif) bottom right no-repeat;
height:15px;
}

div.box-round div.content {
border-left:1px solid #faf2e4;
border-right:1px solid #faf2e4;
background:#fff;
color:#666;
padding:10px 5px 0;
}

div.box-round div.content a:hover {
color:#8DC21C;
}

div.box-round h3 {
font-weight:400;
font-style:italic;
color:#4E8ABE;
text-align:center;
padding-top:10px;
}

.box-round ul {
list-style:none;
margin:0;
padding:10px 0;
}

.box-round ul li {
text-align:justify;
padding:4px 10px;
}

.box-round ul li a {
color:#000;
font-size:96%;
text-decoration:none;
}

.box-round ul li span {
color:#6c6c6c;
font-size:80%;
}

.box-round ul li img {
border:0;
vertical-align:middle;
margin:0 3px;
}

div.box-round-blue {
margin:0 0 5px;
}

div.box-round-blue div.caption-top-left {
background:#fff url(/templates/lovebridge/images/box-round-blue/box-top-left.gif) top left no-repeat;
}

div.box-round-blue div.caption-top-right {
background:url(/templates/lovebridge/images/box-round-blue/box-top-right.gif) top right no-repeat;
}

div.box-round-blue div.caption-bottom-left {
background:#fff url(/templates/lovebridge/images/box-round-blue/box-bottom-left.gif) bottom left no-repeat;
}

div.box-round-blue div.caption-bottom-right {
background:url(/templates/lovebridge/images/box-round-blue/box-bottom-right.gif) bottom right no-repeat;
height:15px;
}

div.box-round-blue div.content {
border-left:1px solid #faf2e4;
border-right:1px solid #faf2e4;
background:#b6d4f0 url(/templates/lovebridge/images/box-round-blue/content_bg.gif) top left repeat-x;
color:#333;
font-size:13px;
text-align:justify;
padding:3px 10px 0;
}

div.box-round-blue div.content-profile p {
margin:0;
padding:1px;
}

div.box-round-blue div.content-profile {
border-left:1px solid #faf2e4;
border-right:1px solid #faf2e4;
background:#b6d4f0 url(/templates/lovebridge/images/box-round-blue/content_bg.gif) bottom left repeat-x;
color:#333;
font-size:13px;
padding:0 10px 0 7px;
}

div.box-round-blue h2 {
font-weight:400;
color:#F29810;
text-align:center;
font-size:18px;
margin:0;
padding:10px 0 0;
}

div.box-round-blue div.content a {
font-weight:700;
font-size:14px;
text-decoration:none;
}

div.box-toolbar div.caption-top-left {
background:#fff url(/templates/lovebridge/images/box-toolbar/box-top-left.gif) top left no-repeat;
}

div.box-toolbar div.caption-top-right {
background:url(/templates/lovebridge/images/box-toolbar/box-top-right.gif) top right no-repeat;
text-align:center;
color:#F29810;
font-size:17px;
padding:5px 0;
}

div.box-toolbar div.caption-top-right a {
color:#F29810;
text-decoration:none;
}

div.box-toolbar div.caption-bottom-left {
background:#fff url(/templates/lovebridge/images/box-toolbar/box-bottom-left.gif) bottom left no-repeat;
}

div.box-toolbar div.caption-bottom-right {
background:url(/templates/lovebridge/images/box-toolbar/box-bottom-right.gif) bottom right no-repeat;
height:10px;
}

div.box-toolbar div.content {
border-left:1px solid #86caef;
border-right:1px solid #86caef;
background:#c2dfef;
font-family:Tahoma;
font-size:14px;
padding:0;
}

div.box-toolbar p {
text-align:center;
margin:0;
}

div.box-toolbar div.content a {
color:#0071AF;
text-decoration:none;
margin:0 6px;
}

div.box-toolbar p.toolbar-big {
font-size:17px;
}

div.box-toolbar p.toolbar-big a {
color:#5F5F5F;
margin:0;
}

#ss2,#ss2 a {
font-size:17px;
color:#5F5F5F;
}

#ss2 small {
border:0 solid red;
margin:0;
}

div.box-logo {
font-size:13px;
margin:5px 0;
}

div.box-logo div.caption-top-left {
background:url(/templates/lovebridge/images/box-logo/box-top-left.gif) top left no-repeat;
}

div.box-logo div.caption-top-right {
background:url(/templates/lovebridge/images/box-logo/box-top-right.gif) top right no-repeat;
height:15px;
}

div.box-logo div.caption-bottom-left {
background:url(/templates/lovebridge/images/box-logo/box-bottom-left.gif) bottom left no-repeat;
}

div.box-logo div.caption-bottom-right {
background:url(/templates/lovebridge/images/box-logo/box-bottom-right.gif) bottom right no-repeat;
height:15px;
}

div.box-logo div.content {
border-right:2px solid #cfd0d2;
border-left:2px solid #cfd0d2;
background:#fff url(/templates/lovebridge/images/box-logo/content_bg2.gif) left no-repeat;
padding-left:90px;
padding-right:10px;
}

div.box-logo h3 {
text-align:center;
margin:0 0 5px;
padding:0 40px 0 0;
}

div.box-logo h3 a {
color:#F29810;
font-size:22px;
text-decoration:none;
}

div.box-login {
background:url(/templates/lovebridge/images/login_bg.jpg) top left no-repeat;
width:498px;
height:30px;
color:#fff;
margin:0;
padding:13px 10px 7px;
}

div.box-search {
background:url(/templates/lovebridge/images/search_bg_mini.jpg) top left no-repeat;
width:498px;
height:132px;
color:#fff;
font-size:12px;
margin:0;
padding:13px 10px 0;
}

div.box-search3 {
background:url(/templates/lovebridge/images/search_bg_big.jpg) top left no-repeat;
width:717px;
height:220px;
color:#fff;
font-size:12px;
margin:0;
padding:13px 0 0 10px;
}

.blockbg {
background-image:url(/templates/lovebridge/images/leftbg.png);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFF;
text-align:left;
margin-top:0;
padding:5px;
}

.blockbg2 {
background-position:center;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
color:#FFF;
width:100%;
}

.picbg {
background-image:url(../images/mainbg2.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

.blockbg3 {
background-image:url(../images/contenth2bg1.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
color:#FFF;
}

.blockbg4 {
background-image:url(../images/contenth2bg2.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
color:#F29810;
}

.blockbg4 h3 {
margin-bottom:0;
margin-top:0;
font-size:1.4em;
}

.blockbg5 {
background-image:url(../images/contenth2bg3.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
color:#FFF;
margin-bottom:0;
}

.picbg2 {
background-image:url(../images/mainbg3.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.error_msg {
color:red;
font-size:11px;
font-weight:700;
margin-left:10px;
}

.not_error_msg {
color:#00F;
font-size:11px;
font-weight:700;
margin-left:10px;
}

#theToolTip {
border:#c0c09f 2px solid;
z-index:100;
left:-300px;
visibility:hidden;
width:200px;
position:absolute;
background:#ffc;
padding:6px 0 0 10px;
}

#ToolTipPointer {
z-index:101;
left:-300px;
visibility:hidden;
position:absolute;
background:url(../images/menu/tooltiparrow.gif) no-repeat top;
width:25px;
height:15px;
}

#theToolTip p {
margin-top:0;
font-size:1.1em;
color:#333;
line-height:1.4em;
margin-right:10px;
}

#ToolTipTextWrap {
font-weight:700;
font-size:1.2em;
color:#592c16;
margin-right:10px;
}

#mainload img {
background:#FFF url(../images/ajax-loader.gif) no-repeat center center;
border:silver 3px solid;
margin:5px;
}

.s-button {
background:#eee url(../images/search_button.gif) no-repeat right bottom;
border:0 solid #ddd;
color:#434;
font-size:100%;
font-weight:700;
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:700;
height:30px;
margin-top:1px;
width:200px;
}

.peopleview ul,.homeview ul {
margin:0 5px;
}

.peopleview ul li,homeview ul li {
font-size:100%;
margin:-2px;
padding:0;
}

.peopleview {
border:1px solid #f4f4f4;
width:98%;
margin:5px;
}

.bookmarkz img {
border:#d3eaf3 1px solid;
padding:5px;
}

.compliance {
text-align:justify;
margin:10px;
}

.br_line {
height:10px;
width:100%;
}

#tabmenu {
height:69px;
width:100%;
}

.tab {
background:transparent url(../images/tab_top.gif) no-repeat left 4px;
float:left;
height:65px;
text-align:center;
width:125px;
padding:4px 0 0;
}

.tab a.ltab,#faq a {
color:#af2403;
display:block;
font-size:90%;
font-weight:700;
height:38px;
text-decoration:none;
text-transform:uppercase;
width:130px;
padding:17px 0 10px;
}

#ext {
width:220px;
}

#ext a {
background:#675743;
color:#fff;
text-decoration:none;
}

#lang {
color:#af2403;
height:26px;
padding-top:10px;
width:210px;
}

.rss_block {
padding:7px;
}

.rss_item {
float:left;
padding-left:3px;
}

#faq {
background:transparent url(../images/faq.gif) no-repeat 8px 20px;
float:left;
height:62px;
text-align:center;
width:60px;
padding:5px 0 0;
}

#faq a {
display:block;
font-size:80%;
height:27px;
width:40px;
padding:6px 0 0 20px;
}

.user_info a {
color:#AF2403;
text-decoration:none;
}

#id_user_status,#id_user_more,#id_user_add,#id_user_upper {
color:grey;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#id_user_status a,#id_user_more a,#id_user_add a,#id_user_upper a {
color:grey;
text-decoration:none;
}

.dashed_bottom {
text-decoration:none;
color:#000!important;
}

#id_newmail_img img {
background:url(../images/new_message.gif) no-repeat center center;
width:15px;
height:10px;
}

.n_region_leaders {
background:url(../images/leader_bg.gif)!important;
}

.nrl_list {
height:143px;
width:250px;
}

.nrl_item {
float:left;
height:140px;
padding-top:3px;
text-align:center;
width:49%;
}

.vp_button_a img {
background:url(../images/vip_status_button.gif) 0 0 no-repeat;
height:91px;
width:267px;
}

#tabsb {
clear:left;
width:100%;
font-size:95%;
line-height:normal;
}

#tabsb ul {
list-style:none;
margin:0;
padding:2px 10px 0 0;
}

#tabsb li {
display:inline;
margin:0;
padding:0;
}

#tabsb a {
float:left;
background:url(../images/tableftb.gif) no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#tabsb a span {
float:left;
display:block;
background:url(../images/tabrightb.gif) no-repeat right top;
color:#666;
padding:5px 15px 4px 6px;
}

#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;
color:#fff!important;
}

.tabsbi_selected span {
background-position:100% -42px;
color:#fff!important;
}

.ps {
font-family:Arial, sans-serif;
background:#fff url(../images/body_partner_bg.jpg) repeat-x left top;
min-width:1003px;
font-size:small;
margin:0;
padding:0;
}

.ps_html,.ps_body {
font-family:Arial, sans-serif;
min-width:1003px;
background:#fff;
font-size:small;
margin:0;
padding:0;
}

.ps_global {
width:1003px;
min-width:760px;
max-width:1024px;
margin:0 auto;
}

.ps #logo {
height:60px;
}

.ps_green_bar {
color:#fff;
font-weight:700;
margin:20px 15px 15px 5px;
}

#ps_id_contact {
margin-right:10px;
}

.pers_info_index {
background:#fffcf7;
border:1px solid #f4ebdb;
border-top:none;
clear:left;
line-height:130%;
padding-left:10px;
text-align:justify;
width:98%;
margin:0;
}

.quick_searchform_bg,.ext_searchform_bg {
background:url(../images/search_bg.gif);
}

.sf_1row {
margin-top:5px;
width:430px;
}

.sf_target_age .sfts_age {
display:block;
float:left;
}

.sf_relation_type {
clear:both;
padding:5px 2px 2px;
}

.sf_relation_type label {
display:block;
padding:0 0 2px 1px;
}

.sf_search_place {
display:block;
margin:0;
padding:0;
}

.search_2row {
width:630px;
}

.sf_contry {
float:left;
height:33px;
padding-right:6px;
}

.sf_contry select {
display:block;
float:left;
line-height:14px;
width:200px;
margin:6px 0 0;
}

.sf_contry label {
display:block;
float:left;
height:12px;
margin:7px 1px 0 0;
}

.sf_have_photo label {
display:block;
float:left;
height:12px;
padding:7px 1px 0 0;
}

.sf_online label {
display:block;
float:left;
height:12px;
margin:7px 0 0;
}

.sf_submit input {
margin-left:0;
margin-top:5px;
}

.lp_contry label {
float:left;
height:12px;
width:auto;
margin:7px 1px 0 0;
}

.lp_region select {
float:left;
line-height:14px;
width:190px;
margin:6px 0 0;
}

.block_open img {
float:left;
background:url(../images/plus.gif) no-repeat 0 3px;
height:20px;
width:20px;
}

.block_close img {
float:left;
background:url(../images/minus.gif) no-repeat 0 3px;
height:20px;
width:20px;
}

#id_closet {
font-weight:700;
float:left;
height:20px;
text-decoration:none;
}

#id_search_go {
float:right;
font-weight:700;
}

.reg_user_index_go {
width:97%;
}

#pagination {
margin-top:15px;
padding-bottom:15px;
width:60%;
}

#pagination a,#pagination a:visited {
border:1px solid #ddd;
background:#fffcf7;
color:#aaa;
display:block;
float:left;
font-weight:700;
text-decoration:none;
margin:3px;
padding:2px 6px;
}

#pagination a:hover,#pagination a:active {
border:1px solid #ddd;
background:#f5e9d3;
color:#666;
font-weight:700;
text-decoration:none;
margin:3px;
padding:2px 6px;
}

#pagination font {
color:#999;
display:block;
float:left;
font-size:97%;
font-weight:400;
text-decoration:none;
margin:3px;
padding:2px 6px;
}

.pagination_selected {
background:#AF2403!important;
color:#fff!important;
}

.pagination_2 {
padding-right:3px;
padding-left:4px;
}

.pagination_3 {
padding-right:1px;
padding-left:1px;
}

.pagination_4 {
padding-right:1px;
padding-left:1px;
margin-left:1px;
margin-right:1px;
font-size:11px;
}

.big_photo_link {
font-size:120%;
}

.navigation_page #id_result {
color:#999;
display:block;
font-size:97%;
font-weight:400;
text-decoration:none;
width:60%;
margin:0;
}

.navigation_page #pagination {
float:left;
padding-bottom:0;
width:50%;
margin:0;
}

.navigation_page .big_photo {
float:right;
background:#e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;
margin:0;
padding:3px;
}

.sf_extended {
background:#fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom;
border:1px solid #eee;
float:left;
font-size:96%;
width:96%;
margin:5px;
padding:2px 1%;
}

.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;
}

h2.blocks {
color:#F29810;
font-style:normal;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

.more_horo {
width:625px;
padding-bottom:10px;
padding-right:5px;
margin:10px;
}

.more_horo ul {
margin-top:0;
margin-left:-15px;
text-align:justify;
}

.more_horo_button {
text-align:center;
padding:5px;
}

.sh_bb input {
float:right;
margin-right:10px;
}

.sg {
height:220px;
width:95%;
margin:10px;
}

.sg ul {
margin-top:10px;
}

.newsview {
background:transparent url(../images/newspaper.gif) no-repeat 10px 10px;
}

.linkview {
border:1px solid #f4f4f4;
width:98%;
background:transparent url(../images/page.gif) no-repeat 10px 10px;
margin:5px;
}

.news_titile {
color:#39c;
}

.news_comment {
text-align:right;
font-style:italic;
}

.reg_confirm {
margin:15px;
}

.congratilution {
color:#af2403;
font-size:100%;
font-weight:700;
margin-left:10px;
}

.folio_img {
background:#ffc;
border:1px dashed #ccc;
text-align:center;
width:98%;
margin:10px 0;
padding:10px;
}

.reg_user_err1 {
background:#f7f7f7;
border:2px dashed #af2403;
text-align:justify;
width:97%;
padding:4px;
}

.reg_user_err_no_pic {
background:#f5e9d3 no-repeat;
border:1px solid #000;
color:#c60000;
text-align:justify;
width:95%;
padding:10px;
}

.reg_user1 {
background:#fff url(../images/scr_gradientdown.gif) repeat-x bottom center;
border:thick solid #cdddef;
width:96%;
padding:.5em;
}

.reg_user3 {
background:#fff url(../images/scr_gradientdown.gif) repeat-x bottom center;
border:thin solid #cdddef;
width:97%;
padding:.5em;
}

.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;
text-align:justify;
width:83%;
padding:4px 4px 4px 40px;
}

.reg_user_index {
border:1px solid #dedede;
text-align:justify;
width:97%;
padding:4px;
}

.reg_user_label {
font-weight:700;
width:130px;
}

.reg_user_login {
margin-top:3px;
width:250px;
}

.reg_user_pass {
margin-top:3px;
width:200px;
}

.reg_user_name {
margin-top:3px;
width:180px;
}

.text_area {
height:40px;
width:300px;
}

.snarr2 {
width:50px;
}

.photoboard {
height:85px;
width:720px;
overflow-x:hidden;
overflow-y:hidden;
border:#f0f0f0 1px solid;
color:#444;
display:block;
font:1.1em "lucida sans unicode", serif;
margin-bottom:1px;
text-align:left;
padding:5px 2px;
}

.photoboard .photoboard2 {
width:1000px;
}

.photoboard .addToolTip {
display:block;
float:left;
width:76px;
}

.photoboard img {
position:relative;
height:80px;
background:#FFF url(../images/ajax-loader.gif) no-repeat center center;
border:silver 3px solid;
margin:0 1px;
}

.id_tb {
background:url(../images/topboard.gif) no-repeat right top;
height:101px;
width:250px;
}

#id_tb2 {
padding-left:45px;
padding-top:41px;
text-align:left;
}

#id_tb_link {
font-size:100%;
}

#id_tb3 {
padding-left:5px;
padding-top:22px;
text-align:left;
}

.tb_link2_yes {
border-bottom:1px dashed #868686;
color:#369;
}

.tb_link3_yes {
border-bottom:1px dashed #868686;
font-size:110%;
}

.top_board_greeting {
width:95%;
height:50px;
margin:10px;
}

.top_board_image {
border:silver 3px solid;
}

.accountview p {
font-size:10px;
font-weight:700;
margin-left:25px;
}

#payment_table {
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:90%;
width:99%;
border-collapse:collapse;
background:url(../images/pattern.png);
margin:5px;
}

#payment_table thead tr {
background:url(../images/pattern-head.png);
text-align:left;
}

#payment_table th {
font-size:13px;
font-weight:400;
border-bottom:1px solid #fff;
color:#039;
padding:3px;
}

#payment_table td {
border-bottom:1px solid #fff;
color:#669;
border-top:1px solid transparent;
padding:2px 5px;
}

#payment_table tbody tr:hover td {
color:#339;
background:#fff;
}

.empty {
font-size:12px;
font-weight:700;
}

.name_pay {
font-weight:700;
width:100px;
}

.inputtextarea {
background:#fff;
border-bottom:1px solid #f6f6f6;
border-left:1px solid #c4c4c4;
border-right:1px solid #f6f6f6;
border-top:1px solid #c4c4c4;
color:#666;
font:10px Tahoma, Arial;
padding-left:5px;
}

.txt_brown {
color:#c06300;
font-size:11px;
font-weight:700;
line-height:11px;
text-decoration:none;
}

.txt3 {
color:#666;
font-size:11px;
font-weight:700;
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;
width:95%;
margin:2px;
padding:10px;
}

.pay_method_table {
width:99%;
}

.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:700;
}

.payment_table_fon {
background:#f0f0f0;
margin-top:10px;
text-align:justify;
width:95%;
padding:10px;
}

.sms_payment_block {
text-align:center;
background:#F5E9D3;
padding:20px;
}

.sms_payment_block span {
font:bold 20px Arial;
text-align:center;
}

.vip_payment_block {
background:#f7f7f7;
height:50px;
padding:10px;
}

.vip_payment_block_radio {
width:20px;
float:left;
padding:10px;
}

.vip_payment_block_period {
width:400px;
float:left;
padding:10px;
}

.vip_payment_block_period_bonus {
color:#00F;
font-weight:700;
}

.vip_payment_block_price {
text-align:right;
background:#F5E9D3;
width:100px;
float:right;
padding:10px;
}

.status_fon {
background:#f0f0f0;
text-align:justify;
color:#666652;
width:97%;
padding:10px;
}

.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 {
text-align:center;
background:#F5E9D3;
padding:10px;
}

.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_td_radio {
width:42px;
padding:0 0 0 13px;
}

.pay_system_table_td_billing {
width:20%;
padding-right:10px;
font-weight:700;
}

.pay_system_table_td_descr {
text-align:center;
padding:0 4px 2px 10px;
}

.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;
font-size:95%;
width:98%;
text-align:center;
border-collapse:collapse;
margin:5px;
}

#rounded-corner th {
font-weight:400;
color:#039;
background:#b9c9fe;
padding:5px;
}

#rounded-corner td {
background:#e8edff;
border-top:1px solid #fff;
color:#669;
padding:5px;
}

#rounded-corner tbody tr:hover td {
background:#d0dafd;
}

.sr_bg_photo {
padding-top:1px;
margin:2px;
}

.sr {
float:left;
border:1px solid #f4f4f4;
width:98%;
height:118px;
margin:5px;
}

.sr .sr_ul {
float:left;
width:530px;
list-style:none;
text-align:justify;
margin:4px 0;
padding:0;
}

.sr .sr_li {
height:18px;
font-size:11px;
margin:0;
padding:0;
}

.sr_ul_email {
width:420px;
}

.sr_vip {
background:#ffc url(../images/vip_bg_search.gif);
}

.sr_my {
border:2px dashed #AF2403!important;
background-color:#f7f7f7!important;
}

.sr_number {
float:left;
text-align:center;
font-size:14px;
font-weight:700;
color:#666;
background:#e5e5e5;
height:118px;
padding:0;
}

.sr_vip_number {
background:#F7EDA4;
float:left;
text-align:center;
font-size:14px;
font-weight:700;
color:#666;
height:118px;
padding:0;
}

.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 {
font-size:11px;
margin:48px 2px;
}

.sr_number5 div,.sr_vip_number5 div {
font-size:9px;
margin:48px 2px;
}

.sr_box {
float:left;
background:#C6CFD6;
text-align:center;
font-size:14px;
color:grey;
height:118px;
padding:0;
}

.sr_box div {
margin:48px 5px;
}

.sr_name {
font-weight:700;
display:inline;
}

.sr_img_gender {
border:0;
display:inline;
margin-left:4px;
}

.sr_status {
font-weight:700;
display:inline;
margin-left:4px;
}

.sr .sr_info {
float:left;
width:50%;
height:15px;
}

.sr .sr_d_status img {
border:0;
background:url(../images/status.gif) 0 0 no-repeat;
height:7px;
width:7px;
}

.sr .sr_d_webcam {
display:inline;
margin:3px 0 0 3px;
}

.sr .sr_d_webcam img {
border:0;
background:url(../images/webcam.gif) 0 3px no-repeat;
height:22px;
width:19px;
}

.sr .sr_d_upper img {
border:0;
background:url(../images/up.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.sr .sr_d_birthday img {
border:0;
background:url(../images/date_birthday.gif) 0 0 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:0;
background:url(../images/vip.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.sr .sr_d_blog img {
border:0;
background:url(../images/blog.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.sr_msg_link,.sr_kiss_link,.sr_fav_link,.sr_chat_link {
float:left;
color:#666!important;
font-weight:700;
margin-right:3px;
}

.sr_msg_link img {
float:left;
border:0;
background:url(../images/menu/message_grey.gif) 0 3px no-repeat;
width:18px;
}

.sr_kiss_link img {
float:left;
border:0;
background:url(../images/menu/kiss_grey.gif) 0 3px no-repeat;
width:18px;
}

.sr_fav_link img {
float:left;
border:0;
background:url(../images/menu/favourite_grey.gif) 0 2px no-repeat;
width:18px;
}

.sr_chat_link img {
float:left;
border:0;
background:url(../images/menu/chat_grey.gif) 0 2px no-repeat;
width:18px;
}

.sr .sr_del {
font-weight:700;
font-size:13px;
color:grey!important;
}

.sr_cnt_msg {
float:right;
text-align:center;
width:110px;
color:grey;
height:118px;
margin:0 0 0 5px;
}

.sr_cnt_msg div {
background:url(../images/testimonialsbgcode.gif);
border:2px dashed silver;
margin:40px auto;
padding:5px;
}

.sr_new_msg {
color:#BE2714;
font-weight:700;
}

.sr_none_profile {
color:#AF2403;
width:100%;
margin-top:5px;
padding-top:20px;
padding-bottom:20px;
margin-bottom:20px;
font-weight:700;
height:40px;
text-align:center;
}

.sr_none_profile div {
width:90%;
background:#eee;
margin:0 auto;
padding:10px;
}

.sr_del_profile {
background:#E0E0E0 url(../images/del_profile_bg.gif);
color:silver;
}

.bxvr {
width:150px;
font:arial;
border:1px solid #A5CFE9;
font-size:11px;
color:#4B7A98;
background:#D5EBF9;
filter:alpha(opacity=85);
opacity:.85px;
padding:3px;
}

.bxvr_body {
border-bottom:1px solid #A5CFE9;
border-left:1px solid #A5CFE9;
border-right:1px solid #A5CFE9;
width:150px;
font:arial;
font-size:11px;
color:#1B4966;
background:#FFF;
filter:alpha(opacity=85);
opacity:.85px;
padding:3px;
}

.table_fon_top2 {
background:#f0f0f0;
width:95%;
padding:10px;
}

.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:#ffc url(../images/vip_bg_search.gif);
border:1px solid #eee;
float:left;
font-size:96%;
padding:2px 1%;
}

.w20 p,.w20_vip p {
text-align:center;
margin:5px 1%;
}

.w20,.w20_vip {
text-align:center;
width:200px;
}

dd {
margin-left:15px;
padding:0;
}

dd.c2 {
margin-left:0;
padding:0;
}

dl.star-rating ol {
font-size:80%;
list-style:none;
width:100px;
height:20px;
position:relative;
background:url(../images/stars.gif);
margin:0;
padding:0;
}

dl.star-rating ol.c1 {
font-size:80%;
list-style:none;
width:200px;
height:20px;
position:relative;
background:url(../images/stars.gif);
margin:0;
padding:0;
}

dl.star-rating li {
float:left;
font-size:80%;
margin:0;
padding:0;
}

dl.star-rating li a {
font-size:80%;
width:20px;
height:20px;
text-indent:-9999px;
position:absolute;
text-decoration:none;
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.star3 {
left:40px;
}

dl.star-rating a.star4 {
left:60px;
}

dl.star-rating a.star5 {
left:80px;
}

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.star9 {
left:160px;
}

dl.star-rating a.star10 {
left:180px;
}

.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 {
width:20px;
font-size:11px;
}

.top100_menu {
float:left;
width:100px;
margin-top:90px;
}

.top100_bottom {
float:left;
margin-bottom:10px;
margin-left:5px;
}

.top100_lider1 {
color:#090;
}

.top100_lider2 {
color:#f60;
}

.top100_lider3 {
color:#c00;
}

.top100_list form {
margin-left:-8px;
}

.top100_rating {
float:right;
margin-right:13px;
}

.top100_comm {
width:65%;
}

.top100_pevlid {
float:left;
width:100%;
}

.meeting_header,.payment_hist,.check_all {
background:#e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;
float:left;
margin:5px;
padding:5px;
}

.anketamenu {
border:4px solid #F7EDA4;
width:96%;
font-size:95%;
height:78px;
padding-left:20px;
margin:10px 0 0;
}

.am_table {
font-size:95%;
margin-left:20px;
}

.am_table tr {
padding:2px;
}

.amt_item {
clear:left;
float:left;
height:26px;
line-height:26px;
padding:0 2px 0 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;
}

.horoscope_menu_item {
border-bottom:1px dashed #868686;
background-color:#F5E9D3;
margin-left:50px;
}

.publish {
background:url(../images/testimonialsbgcode.gif);
border:#DACFBC 2px solid;
display:none;
margin-left:-80px;
position:absolute;
padding:10px;
}

.st_pager_left {
height:20px;
left:0;
position:absolute;
text-align:left;
top:1px;
width:200px;
z-index:1;
}

.st_pager_right a {
color:#666;
text-align:left;
padding:2px 10px;
}

#profi {
background:#fffcf7;
border:1px solid #f4f4f4;
margin-bottom:0;
width:98%;
padding:5px 5px 2px;
}

#profi img {
border:0;
float:left;
margin:5px;
}

#profi .my_img {
background:#FFF url(../images/ajax-loader.gif) no-repeat center center;
border:silver 2px solid;
margin:1px;
}

.anketa_vip {
background:#ffc url(../images/vip_bg_search.gif)!important;
}

.anketa_vip .peopleview {
background:#F4FEB2!important;
}

.anketa_vip .aps_right {
float:right;
width:151px;
}

.ap_1table {
font-size:95%;
width:98%;
}

.apt_1row {
padding-top:0;
padding-right:5px;
width:10%;
}

.ap_status {
float:left;
vertical-align:middle;
width:66%;
margin-bottom:0;
}

.ap_status * {
vertical-align:middle;
}

.ap_status #hp_id_image_status {
background:url(../images/status.gif) 0 0 no-repeat;
height:7px;
width:7px;
margin-top:0;
display:inline;
float:none;
border:0;
}

.hp_image_upper_profile img {
margin-top:0;
border:0!important;
background:url(../images/up.gif) 0 1px no-repeat;
height:17px;
width:15px;
}

.apsr_d_vip img {
float:right;
margin-top:0!important;
border:0;
background:url(../images/vip.gif) center center no-repeat;
height:18px;
width:18px;
}

.apsr_d_webcam img {
border:0;
background:url(../images/webcam.gif) 0 0 no-repeat;
height:19px;
width:19px;
margin-top:0;
}

.apsr_d_birth img {
border:0;
background:url(../images/date_birthday.gif) 0 0 no-repeat;
height:16px;
width:16px;
margin-top:0;
}

.aps_gender_img {
float:none!important;
}

strong.aps_binary_status {
color:#8CBB3F;
display:inline;
}

img.aps_binary_status {
float:none!important;
margin:2px 0 0;
}

.aps_right {
float:right;
margin-top:2px;
vertical-align:top;
width:140px!important;
}

.ap_status #friend_link img {
float:none;
background:url(../images/friend.gif) 0 0 no-repeat;
height:18px;
width:18px;
}

.aps_right * {
height:18px!important;
}

.ap_short {
clear:both;
font-size:11px;
line-height:160%;
}

div.ap_status_index {
float:none;
}

.ap_last_conn {
font-size:10px;
margin:0;
padding:0;
}

.pers_info {
background:#fffcf7;
border:1px solid #f4ebdb;
border-top:none;
clear:left;
float:left;
line-height:130%;
text-align:justify;
width:98%;
margin:0;
padding:0 10px 20px 5px;
}

.pers_info h3 {
clear:left;
color:#af2403;
font-size:120%;
margin:4px 12px;
padding:8px 2px;
}

.pers_info p {
font-size:95%;
padding:0 12px;
}

.pers_info ul {
float:left;
list-style:none;
width:40%;
}

.gr_sm {
color:#656972;
font:90% tahoma;
}

.reporttitle {
background:#ebebeb;
border-bottom:1px solid #fff;
font-size:10pt;
height:26px;
vertical-align:middle;
width:50%;
padding:5px;
}

.reporttext {
background:#f3f3f3;
border-bottom:1px solid #fff;
font-size:8pt;
height:100%;
line-height:12pt;
vertical-align:middle;
width:50%;
padding:5px;
}

.bot_menu {
margin:10px 0 25px;
}

.data_line {
background:url(../images/gr_point.gif) bottom repeat-x;
color:#666a75;
font:90% tahoma;
margin:5px 0 7px;
}

.data_line b {
background:#fff;
font-weight:400;
padding-right:5px;
}

.profile_fon {
background:#f0f0f0;
text-align:center;
color:#666652;
width:95%;
padding:10px;
}

.pr_about {
width:90%;
}

.pr_photo_er {
border:3px dashed #FFB31F!important;
}

.pr_photo_sel {
border:3px dashed #86B020!important;
}

.pr_photo_add {
display:inline;
color:#666;
}

.pr_photo_comm {
display:inline;
font-weight:700;
}

.pr_photo_comment {
background:#e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;
margin:5px;
padding:5px;
}

.profile_bottom {
float:left;
border:1px solid #f4f4f4;
width:97%;
font-size:95%;
margin:5px 0;
padding:3px 0;
}

.profile_bottom #id_profile_bottom_img img {
background:url(../images/anchor.gif) 0 0 no-repeat;
height:14px;
width:11px;
margin-right:4px;
}

.profile_bottom #id_profile_bottom_lnk_blck img {
background:url(../images/bug.gif) 0 0 no-repeat;
height:16px;
width:16px;
margin-right:4px;
}

.profile_bottom #id_profile_bottom_lnk_prnt img {
background:url(../images/print.gif) 0 0 no-repeat;
height:15px;
width:14px;
margin-right:4px;
}

.pb_left_b {
width:350px;
float:left;
height:50px;
}

.pb_right_b {
text-align:left;
height:50px;
}

.pr_photo_albom {
float:left;
width:45%;
padding:10px;
}

.pr_photo_albom .comment {
float:left;
padding-left:10px;
width:160px;
font-size:90%;
}

.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) 0 0 no-repeat;
height:16px;
width:16px;
}

.pr_photo_down img {
background:url(../images/arrow_down_green.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.pr_upload_photo_img img {
background:url(../images/1.jpg) 0 0 no-repeat;
height:150px;
width:110px;
}

.pr_up_stop_img img {
background:url(../images/camclose_32_hot.gif) 0 0 no-repeat;
height:32px;
width:32px;
}

.pr_up_denide_img img {
background:url(../images/ico_denide.gif) 0 0 no-repeat;
height:20px;
width:20px;
}

.pr_up_article_img img {
background:url(../images/help_32_hot.gif) 0 0 no-repeat;
height:32px;
width:32px;
}

.pr_annonce {
width:95%;
height:100px;
margin:10px;
}

.pr_adress {
width:500px;
height:60px;
}

.pr_label {
font-weight:700;
width:130px;
display:inline;
padding-top:5px;
}

.pr_label1 {
font-weight:700;
width:130px;
display:inline;
}

.pr_input {
width:70%;
display:inline;
}

#id_img_18age {
float:left;
padding-bottom:0;
margin:-5px 5px -3px -240px;
}

.photo_upload_table_td_file {
padding-left:10px;
height:51px;
font-weight:700;
}

.photo_upload_table_td_fileform {
padding-left:10px;
height:51px;
}

.photo_upload_table_td_comment {
padding-left:10px;
font-weight:700;
}

.photo_uploading_after_edit {
text-align:center;
font-size:80%;
}

.photo_uploading_ero {
padding-left:10px;
height:36px;
}

.photo_uploading_top {
padding-left:10px;
height:17px;
}

.photo_uploading_mod {
background:#f7f7f7;
border:3px dashed #fc0;
text-align:justify;
width:97%;
margin-top:10px;
padding:4px;
}

.horo_compatibility {
text-align:justify;
width:97%;
background:#fcfcfc url(../images/horoscopes/watermark.gif) no-repeat center;
margin:5px;
padding:5px;
}

textarea {
border:1px solid #bfc0c0;
color:#4e8abe;
height:100px;
margin-bottom:10px;
position:relative;
top:-1px;
width:100%;
padding:5px;
}

.active a {
font-size:90%;
color:#af2403;
font-weight:700;
}

.back_to_messages a {
border-bottom:1px dashed silver;
color:#666;
}

.butt {
background:transparent url(../images/button_mess.gif) no-repeat center center;
border:none;
color:#434343;
font-weight:700;
height:29px;
text-align:center;
width:101px;
}

.complain {
margin-bottom:5px;
padding:10px;
}

.complain h4 {
color:#666;
font-size:110%;
font-weight:700;
margin:5px;
}

.complain_input {
background:#fff;
border-bottom:1px solid #f6f6f6;
border-left:1px solid #c4c4c4;
border-right:1px solid #f6f6f6;
border-top:1px solid #c4c4c4;
color:#666;
font:12px Tahoma, Arial;
padding-left:5px;
width:450px;
}

.complain_text {
margin-bottom:10px;
text-align:justify;
}

.create_folder_name {
background:#fff;
border:1px solid #becff1;
color:#8795b7;
height:19px;
width:190px;
margin:0 5px;
padding:2px 5px 0;
}

.digi {
border-bottom:1px solid #e5ebf5;
border-top:1px solid #fff;
}

.digi span {
color:#b94125;
font-weight:700;
margin-left:5px;
}

.folders_select {
background:#fff;
color:#666;
font:10px Tahoma, Arial;
padding-left:5px;
width:150px;
}

.inc {
background:transparent url(../images/in_not_read.gif) no-repeat 0 .2cm;
}

.inc_read {
background:transparent url(../images/in_read.gif) no-repeat 0 .2cm;
}

.mess {
background:#fff url(../images/mess_bg.gif) no-repeat left top;
color:#af2403;
display:block;
float:left;
font-size:95%;
font-weight:700;
height:19px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:183px;
margin:0;
}

.messages_create_folders {
border-bottom:1px dashed #868686;
color:#666!important;
font-size:80%;
}

.messages_folders a {
color:#5F5F5F;
text-decoration:none;
}

.message_contacts,.message_messages {
color:#666;
font-size:90%;
font-style:italic;
text-align:center;
}

.message_delete {
background:url(../images/closemess.gif) 0 0 no-repeat;
height:9px;
width:9px;
}

.message_folders {
font-size:100%;
height:20px;
width:110px;
}

.message_fon {
background:#f0f0f0;
text-align:justify;
width:96%;
padding:10px;
}

.message_messages_yes {
color:#af2403;
font-style:italic;
font-weight:700;
text-align:center;
}

.message_search {
background:#f7faff;
}

.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:#fff;
color:#666;
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 0 0;
}

.messenger_pager_left {
height:20px;
left:0;
position:absolute;
text-align:left;
top:1px;
width:400px;
z-index:1;
}

.messenger_pager_right a {
color:#666;
font-size:95%;
text-align:left;
padding:5px 10px;
}

.mess_date {
color:#ced9eb;
font-size:11px;
font-weight:700;
padding:10px;
}

.mess_menu_bg {
background:#fff url(../images/mess_menu_bg.gif) no-repeat left top;
height:19px;
padding-top:5px;
margin:0;
}

.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:700;
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;
text-align:center;
padding:3px;
}

.mmmt {
background:transparent url(../images/mailicons/mmmt.gif) repeat-x top left;
color:#8795b7;
text-align:center;
padding:3px;
}

.mmname {
border-bottom:1px solid #e5ebf5;
border-top:1px solid #fff;
color:#af2403;
padding-left:30px;
text-align:left;
}

.msg_form {
margin-left:5px;
}

.msg_form textarea {
height:80px;
margin-bottom:10px;
width:98%;
}

.no_messages_err {
text-align:center;
font-weight:700;
}

.out {
background:transparent url(../images/out_not_read.gif) no-repeat 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 0 30px;
}

.out_read {
background:transparent url(../images/out_read.gif) no-repeat 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:700;
height:19px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:183px;
margin:0;
}

.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:700;
height:19px;
margin-left:1px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:183px;
}

.send_textarea {
width:100%;
margin-top:0;
padding:3px;
}

.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:700;
height:19px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:183px;
margin:0;
}

.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:700;
height:19px;
margin-left:1px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:183px;
}

.with_marked {
width:98%;
float:left;
}

#blacklist {
background:transparent url(../images/m_crt.gif) no-repeat left center;
text-decoration:none;
padding:5px 10px 5px 24px;
}

#delete {
background:transparent url(../images/blacklist.gif) no-repeat left center;
text-decoration:none;
padding:5px 10px 5px 24px;
}

#friend {
background:transparent url(../images/friend.gif) no-repeat left center;
color:#fff;
text-decoration:none;
padding:5px 0 5px 24px;
}

#hurry {
background:transparent url(../images/hurry.gif) no-repeat left center;
text-decoration:none;
padding:5px 10px 5px 24px;
}

#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;
}

#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;
width:290px;
padding:3px;
}

#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;
text-align:center;
padding:10px 3px;
}

#move {
background:transparent url(../images/m_inc.gif) no-repeat left center;
text-decoration:none;
padding:5px 10px 5px 24px;
}

#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;
text-decoration:none;
padding:5px 7px 5px 30px;
}

#m_trs {
background:transparent url(../images/mailicons/trash.gif) no-repeat 5px center;
}

.mess_clear_folder a,.mess_clear_folder a:hover {
text-transform:lowercase;
font-size:80%;
text-decoration:none;
border-bottom:1px dashed silver;
}

.link_folders {
border-bottom:1px dashed silver;
}

.withmark_option a {
font-size:100%;
font-weight:700;
border-bottom:1px dashed silver;
color:#666;
}

.sr_ul_messenger {
float:left;
list-style:none;
text-align:justify;
width:40%;
margin:4px 0;
padding:0;
}

.ctrlent {
color:#666;
font-size:90%;
}

.send_mess_td {
width:200px;
text-align:center;
}

.inset {
margin-bottom:20px;
padding:5px;
}

form fieldset div {
display:inline;
float:left;
}

.paper {
background:#fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom;
border-left:1px solid #eee;
border-right:1px solid #eee;
}

.paper_page {
width:97%;
padding:10px;
}

.paper form {
font-size:100%;
padding-left:10px;
width:99%;
}

.sub_title {
background:#d9e8f2;
width:100%;
margin:2px 0;
}

.sub_title p {
color:#000;
font-size:90%;
text-align:right;
padding:2px 20px;
}

.paper h4 {
color:#675743;
font-size:120%;
padding:0 10px;
}

.comment {
color:#666;
font-size:100%;
text-align:justify;
text-decoration:none;
}

.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:130px;
}

.nf_save_me {
float:left;
padding:2px 0;
}

.nf_img {
background:#fffcf7 url(../images/loginic.gif) no-repeat left top;
float:right;
position:relative;
top:14px;
width:90px;
height:137px;
}

.nf_lost_pass {
clear:both;
padding-left:10px;
}

.nf_join {
text-align:center;
padding:0;
}

.lf_login {
background:url(../images/16m.png) no-repeat;
width:90px;
}

.lf_pass {
background:url(../images/16s.png) no-repeat;
width:90px;
}

.loginfields {
border:1px solid silver;
color:#999;
font:normal 14px Arial;
padding:3px 5px 3px 19px;
}

.reg_ru_image {
z-index:1000px;
overflow:visible;
background:#fffcf7 url(../images/registerbutton_2.gif) no-repeat center top;
border:none;
float:center;
position:relative;
width:250px;
height:91px;
}

.reg_eng_image {
z-index:1000px;
overflow:visible;
background:#fffcf7 url(../images/registerbutton_1.gif) no-repeat center top;
border:none;
float:center;
position:relative;
width:250px;
height:91px;
}

.clearer {
clear:both;
height:0;
}

.qmsg {
width:230px;
text-align:center;
height:20px;
font-size:12px;
margin:10px 5px 5px 0;
padding:10px;
}

.nonew {
background:url(../images/nonew.gif) no-repeat top left;
font-weight:700;
}

.yesnew {
background:url(../images/yesnew.gif) no-repeat center center;
font-weight:700;
}

.nonew a {
color:grey;
}

.yesnew a {
color:#f29810;
}

#list_contact .sr_info {
height:60px;
display:block;
padding-top:1px;
padding-left:3px;
}

.select_contact .sr_info {
color:#FFF;
background:#c2dfef url(../images/bg_select_contact.gif) no-repeat center right;
}

.line_data {
width:100%;
text-align:center;
font-size:11px;
background:url(../images/grey.gif) repeat-x center right;
}

.line_data div {
width:70px;
margin-left:75px;
color:grey;
font-size:11px;
background:#fff;
padding:3px;
}

.sms_fon_new {
padding-top:15px;
margin:0 15px;
}

.sms_fon_new h6 {
font-size:14px;
}

.avg {
float:right;
font:normal 30px Tahoma;
color:#555;
width:70px;
text-align:left;
margin:-5px 0 0;
}

.rate10 a {
float:right;
width:63px;
height:63px;
text-align:left;
background:url(../images/tada.png) no-repeat center center;
margin:-5px 0 0;
}

.rate10 a div {
background:url(../images/+10.png) no-repeat center center;
width:63px;
height:63px;
}

.rate10 a:hover {
background:url(../images/tada_ero.png) no-repeat center center;
}

.rate10 div:hover {
background:url(../images/+10_ero.png) no-repeat center center;
}

.descr_more_vote {
display:none;
border:1px solid #000;
background-color:#FFF;
position:absolute;
margin-top:-200px;
margin-left:-400px;
padding:10px;
}

.descr_more_vote #votes {
color:#F29810;
text-weight:bold;
}

#sms_data {
width:500px;
margin-left:100px;
margin-bottom:40px;
}

.star_box {
width:250px;
border:1px solid #ffe2bf;
background:#ffeed8 url(../images/bg_star_box.gif) repeat-x bottom;
margin-bottom:5px;
}

.star_box div.star {
background:url(/templates/lovebridge/images/bg_star_small.gif) no-repeat 5px 1px;
padding:8px 10px 8px 38px;
}

.star_box div.crown {
background:url(/templates/lovebridge/images/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;
}

div.locationlink A {
background:#f4901a url(/templates/lovebridge/images/bg_button_orange.gif) repeat-x 0 50%;
}

div.locationlink2 A {
background:#0d6bda url(/templates/lovebridge/images/bg_button_blue.gif) repeat-x 0 50%;
}

.locationlink A.button {
width:252px;
letter-spacing:0;
margin:5px 0;
}

.locationlink2 A.button {
width:150px;
letter-spacing:0;
margin:5px 0;
}

A.button {
display:block;
font-weight:700;
width:252px;
text-align:center;
background:#0972a6 url(/templates/lovebridge/images/bg_button_join.gif) no-repeat 0 50%;
text-decoration:none;
color:#fff;
padding:5px 0;
}

#hp_id_input_status {
float:left;
display:none;
width:96%;
margin-bottom:5px;
padding:0;
}

#hp_id_input_status input {
float:left;
width:350px;
height:17px;
margin:0;
}

#hp_id_text_status {
float:left;
border:1px solid grey;
width:98%;
font-size:12px;
margin-bottom:5px;
cursor:hand;
padding:3px;
}

#hp_id_text_status label {
color:#0b7ab7;
}

.sr_ul #hp_id_text_status {
margin-bottom:0;
width:60%;
padding:2px;
}

.toolbar-big table {
display:inline!important;
margin-top:15px;
}

#id_personal_info {
margin-top:-60px;
margin-left:150px;
color:#e66a0e;
display:none;
position:absolute;
border:1px solid grey;
background:#FFF;
font-size:17px;
font-weight:700;
padding:15px;
}

#id_personal_info2 {
margin-top:-50px;
margin-left:0;
width:400px;
color:#e66a0e;
display:none;
position:absolute;
border:1px solid grey;
background:#FFF;
font-size:15px;
font-weight:700;
padding:15px;
}

#id_text {
float:left;
width:100%;
height:100px;
margin-left:15px;
}

#id_block_comment {
width:98%;
margin-top:10px;
}

#id_add_button_comment {
margin-left:15px;
margin-top:10px;
}

.comment_div {
float:left;
width:98%;
border:1px dashed silver;
background:#f0f0f0;
margin:10px 0 0 15px;
padding:5px;
}

.comment_created {
float:right;
text-align:right;
font-weight:700;
font-size:11px;
width:50%;
}

.comment_text {
float:right;
margin-top:8px;
text-align:right;
background:#ffc;
width:50%;
height:75px;
padding:5px;
}

.comment_attr {
float:left;
margin-left:5px;
}

.comment_fname {
font-weight:700;
clear:right;
}

.comment_age {
font-weight:700;
font-size:11px;
}

#id_stat_comment {
margin-left:15px;
margin-bottom:15px;
text-decoration:none;
font-weight:700;
background:#f0f0f0;
color:#666652;
padding:10px;
}

#id_stat_comment span {
font-size:97%;
margin-left:5px;
float:left;
}

#link_add_comment {
font-size:110%;
margin-left:300px;
text-transform:lowercase;
border-bottom:1px dashed #868686;
}

.commnet_del_link {
width:100%;
margin-right:5px;
text-align:right;
posiotion:absolute;
float:right;
margin-left:15px;
}

.voting_fon {
width:220px;
padding:10px;
}

a,.peopleview a,.homeview a {
color:#369;
text-decoration:none;
}

div.box-round div.content a,.pers_info ul li b {
color:#666;
}

div.box-login a,A.button:hover {
color:#fff;
}

.peopleview img,.sr_my_img {
border:1px solid #000;
float:left;
margin:8px;
}

.peopleview ul,.linkview ul,.newsview ul {
font-size:96%;
list-style:none;
padding-left:30px;
margin:5px;
}

.user_info,.sms_payment_block font,.vip_payment_block_period_txt {
color:#AF2403;
font-weight:700;
}

.mail_yes,.hp_image_upper_profile,.apsr_d_vip,.apsr_d_webcam,.apsr_d_birth {
display:inline;
}

#id_email_count a,.sms_payment_block a,.pers_info h3 a {
text-decoration:none;
}

.ext_searchform_bg2,.pay_system_table_tr {
background:#f7f7f7;
}

.sf_person_sex,.sf_target_sex,.sf_target_age {
float:left;
padding:0 2px;
}

.sf_person_sex label,.sf_target_sex label,.sf_target_age label {
display:block;
padding:0 0 0 1px;
}

.sf_have_photo,.sf_online,.sf_submit {
float:left;
height:33px;
}

.sf_have_photo input,.sf_online input {
display:block;
float:left;
height:14px;
width:22px;
margin:9px 0 0;
}

.lp_contry,.lp_region,.lp_city {
float:left;
height:33px;
padding-right:6px;
width:100%;
}

.lp_contry select,.lp_city select {
float:left;
line-height:14px;
width:170px;
margin:6px 0 0;
}

.lp_region label,.lp_city label {
float:left;
height:12px;
width:100px;
margin:7px 1px 0 0;
}

.reg_user,.photo_upload_form {
background:#f7f7f7;
border:1px solid #dedede;
text-align:justify;
width:97%;
padding:4px;
}

.reg_user_err,.error_mess_form {
background:#f5e9d3 no-repeat;
border:1px solid maroon;
color:#c60000;
text-align:justify;
width:94%;
margin:10px;
padding:10px;
}

.top_board_fon,.av_upload_fon {
background:#f0f0f0;
text-align:justify;
width:97%;
padding:10px;
}

.descr_make_payment,.usd_make_payment {
margin-top:9px;
display:block;
font-weight:700;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sr_bg_photo_name,.top100_list .w20 span {
text-decoration:none;
font-size:13px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
color:#4e8abe;
background-color:#F5E9D3;
}

.sr .sr_d_status,.sr .sr_d_upper,.sr .sr_d_birthday,.sr .sr_d_blog {
display:inline;
margin-left:3px;
}

.table_fon_top,.table_fon {
background:#f0f0f0;
text-align:justify;
width:95%;
padding:10px;
}

.top100,.top100_list {
float:left;
width:690px;
}

.check_all span span span b,.complain_reason {
color:#666;
font-weight:700;
}

.st_pager,.messenger_pager {
height:22px;
position:relative;
text-align:center;
width:auto;
}

.st_pager_left a,.messenger_pager_left a {
background:#E96C4A;
color:#ffc;
font-weight:700;
text-align:left;
padding:0 20px;
}

.st_pager_right,.messenger_pager_right {
float:right;
height:22px;
position:absolute;
right:0;
text-align:right;
top:0;
vertical-align:middle;
width:300px;
z-index:1;
}

.anketa,.anketa .peopleview {
margin-bottom:0;
width:100%;
}

.not_complited,.comment_kiss {
color:silver;
font-weight:700;
}

.profile,.profile .peopleview {
margin-bottom:0;
}

#id_profile_bottom_img,#id_profile_bottom_lnk_blck,#id_profile_bottom_lnk_prnt,#id_profile_bottom_statistic {
margin:0 0 0 8px;
padding:0;
}

.photo_upload_table_td_comment_form,.photo_uploading_icon,.photo_uploading_hidden {
padding-left:10px;
}

.index_main {
width:98%;
padding:5px;
}

.im_search_form {
background:#F9F4ED;
}

.display_none {
display:none!important;
}

.sign_up_now {
height:100px;
width:676px;
}

.sup_button {
float:left;
height:100px;
width:268px;
}

.sup_text {
float:right;
height:100px;
width:405px;
}

.index_user_data {
float:left;
vertical-align:top;
width:450px!important;
}

.index_user_data .peopleview ul {
margin-left:0!important;
text-align:justify!important;
padding:3px 0 1px 1px !important;
}

.index_user_data .peopleview ul li {
padding-top:0!important;
}

#id_count_user {
color:#fff;
font-weight:700;
margin:20px 15px 15px;
}

.link_count_user {
color:#fff!important;
font-weight:700!important;
text-decoration:none!important;
margin:0!important;
}

.index_top100 {
float:left;
text-align:center!important;
width:200px!important;
}

.index_top100_name {
display:block;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.index_chat_link {
font-weight:700;
font-size:110%;
color:#F29810;
}

.aps_right #hp_id_image_upper_profile {
float:right;
margin:0;
}

.apsr_d_vip {
float:right;
margin-left:3px;
font:bold 18px Arial;
color:#F29810;
}

.apsr_img {
float:none!important;
margin:0!important;
padding:0!important;
}

.apsr_vip {
color:#F29810;
font:bold 18px Arial;
line-height:18px;
}

.h_aries img {
background:url(../images/goroskop/icons_aries.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_taurus img {
background:url(../images/goroskop/icons_taurus.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_gemini img {
background:url(../images/goroskop/icons_gemini.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_cancer img {
background:url(../images/goroskop/icons_cancer.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_leo img {
background:url(../images/goroskop/icons_leo.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_virgo img {
background:url(../images/goroskop/icons_virgo.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_libra img {
background:url(../images/goroskop/icons_libra.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_scorpio img {
background:url(../images/goroskop/icons_scorpio.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_sagittarius img {
background:url(../images/goroskop/icons_sagittarius.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_capricorn img {
background:url(../images/goroskop/icons_capricorn.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_aquarius img {
background:url(../images/goroskop/icons_aquarius.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.h_pisces img {
background:url(../images/goroskop/icons_pisces.gif) 0 0 no-repeat;
height:27px;
width:20px;
}

.our_translators {
float:left;
background:#F2DDDD;
border-left:4px solid #922;
margin-bottom:10px;
margin-left:20px;
width:90%;
padding:5px 10px;
}

.our_translators img {
float:left;
margin-right:5px;
}

.linkcatalog {
border:1px solid #f4f4f4;
width:98%;
background:#fffcf7;
margin:5px;
}

.linkcatalog h3 {
color:#af2403;
font-size:130%;
margin:0;
padding:15px 0 0 25px;
}

.linkcatalog ul {
float:left;
margin-left:20px;
width:26%;
padding:10px;
}

.linkcatalog ul li {
list-style:url(../images/folder.gif);
padding-left:10px;
margin:0;
}

.linkcatalog p {
text-align:right;
margin:5px;
padding:0 12px;
}

.all_links_table {
width:97%;
border:1px solid #dedede;
text-align:justify;
margin:10px;
}

.fon_maintext {
background:#f0f0f0;
text-align:justify;
width:94%;
margin:10px;
padding:10px;
}

.link_block {
width:97%;
border:1px solid #F7E7C9;
margin:20px 10px 10px;
}

.lb_header {
background:#FFF9ED;
border-bottom:1px solid #F7E7C9;
padding:1px 1px 1px 20px;
}

.lb_footer {
background:#FFF9ED;
border-top:1px solid #F7E7C9;
padding:1px 1px 1px 20px;
}

.lb_link {
width:99%;
min-height:30px;
padding:2px;
}

.lb_banner {
width:15%;
float:left;
}

.lb_text {
width:85%;
text-align:justify;
}

.field {
color:#E47B00;
}

.links_h2 {
margin-left:20px;
margin-right:20px;
}

.links_add_link {
color:#000;
text-decoration:underline;
}

.add_link_block {
border-bottom:1px solid #dedede;
padding:5px;
}

.add_link_block_title {
width:180px;
float:left;
height:30px;
}

.add_link_block_field {
height:30px;
}

.add_link_block_txt_title {
width:180px;
float:left;
height:85px;
}

.add_link_block_txt_field {
height:85px;
}

.add_link_capcha {
width:100px;
margin:4px;
}

.blog_header {
background:#FFF6E5 url(../images/blogs/index_pic.jpg) no-repeat top right;
width:97%;
margin:10px;
}

.blog_header_text {
width:550px;
padding:10px;
}

.add_post {
border-bottom:1px dashed #868686;
font-size:130%;
margin:15px;
}

.blog_search {
background:#f0f0f0;
text-align:justify;
width:95%;
margin:10px;
padding:10px;
}

.blog_comment {
font-size:90%;
}

.blog_search_block {
border:1px dashed #868686;
background:#FFF9ED;
padding:5px;
}

.blog_no_search {
text-align:center;
color:#AF2403;
margin-top:5px;
margin-bottom:10px;
font-weight:700;
}

input.w_100 {
font-family:arial;
width:60%;
}

select.w_100 {
font-family:arial;
width:100px;
}

.blog_list .com_text {
width:600px;
}

.data_line label {
background:#fff;
font-weight:400!important;
}

.bg_pen img {
border:0;
background:url(../images/blogs/ico_pen.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.bg_del img {
border:0;
background:url(../images/blogs/ico_delete.gif) 0 0 no-repeat;
height:16px;
width:16px;
}

.bl_property label {
display:inline;
width:300px!important;
margin:5px;
}

.cards_images {
border:1px dashed #868686;
}

.cards_send_table {
width:680px;
background:url(../images/search_bg.gif);
}

.cards_send_table_image {
width:410px;
}

.cards_send_table_p {
text-align:left;
color:#666;
}

.cards_send_button_table {
width:98%;
text-align:justify;
}

.cards_send_button_table_p {
margin:0;
padding:2px;
}

.from_to {
width:40%;
text-align:left;
font-weight:700;
background:#e8f3f8 url(../images/small-white-corner.gif) no-repeat top left;
margin:5px;
padding:5px;
}

.from_to_form {
width:95%;
background:url(../images/testimonialsbgcode.gif);
border:#f0f0f0 1px solid;
border-left:#eb7b2f 3px solid;
color:#444;
margin:5px;
padding:5px;
}

.contact {
text-align:justify;
width:99%;
}

.contact_table {
border:none;
width:100%;
}

.contact_table_text {
color:maroon;
}

.contact_table_select {
width:275px;
}

.contact_table_textarea {
height:200px;
width:630px;
}

.contact_send_button {
text-align:center;
padding:10px 0;
}

#dating_country {
width:600px;
right:0;
}

#dating_country ul li {
height:26px;
background:url(../images/arrow2.gif) 0 50% no-repeat #fff;
color:#3B3B3B;
padding:0 0 0 20px;
}

#dating_country ul li a {
width:95%;
color:#3B3B3B;
}

#dating_country ul li a:hover {
text-decoration:none;
color:maroon;
}

.friendmail_fon {
background:#f0f0f0;
width:95%;
padding:10px;
}

.friendmail_pers {
margin-bottom:20px;
width:98%;
padding:5px;
}

#id_TextArea1 {
width:250px;
height:200px;
}

#id_ifr_inv {
float:right;
border:none;
height:400px;
width:400px;
}

.fm_report {
text-align:center;
color:navy;
}

.fm_error {
color:navy;
font-size:120%;
}

.fm_toptext {
color:maroon;
font-size:130%;
font-weight:700;
}

.fm_textarea {
text-align:center;
border-right:#c2c2c2 1px solid;
border-top:#c2c2c2 1px solid;
background:#f1f3f4;
font:11px Tahoma;
border-left:#c2c2c2 1px solid;
border-bottom:#c2c2c2 1px solid;
padding:5px;
}

.txtar {
width:250px;
height:150px;
margin-bottom:10px;
}

.invite_input {
border:1px solid #C0CAD5;
font-family:tahoma, tahoma, verdana, arial, sans-serif;
font-size:11px;
width:225px;
padding:3px;
}

.invite_textarea {
border:1px solid #C0CAD5;
font-size:11px;
font-family:tahoma, tahoma, verdana, arial, sans-serif;
width:325px;
height:50px;
padding:3px;
}

#invitation {
border:solid 10px #F1E0C0;
font-family:tahoma, tahoma, verdana, arial, sans-serif;
font-size:11px;
width:600px;
margin:10px auto;
}

#invitation td.invite {
width:590px;
padding:15px;
}

#invitation td .form_invite {
margin:5px 10px 0;
}

#invitation p {
text-align:left;
margin:10px;
}

#invitation h4 {
color:#666;
border-bottom:solid 1px #DAE2E8;
font-size:13px;
margin:5px 10px;
padding:0 0 2px;
}

#invite_fields {
width:590px;
margin:0;
padding:0;
}

#invite_fields td.label div {
font-weight:400;
font-size:10px;
color:#999;
}

#invite_fields p {
margin-left:0;
margin-right:0;
}

.invitation_send {
height:20px;
margin:10px 10px 10px 94px;
}

.form_invite td {
border:none;
margin:0;
padding:3px 1px;
}

.form_invite td.label {
color:gray;
font-weight:700;
padding-right:10px;
}

.inv_br_line {
height:20px;
}

#payment_table .inv_stat {
width:80%;
}

.inv_add_friend {
color:#666;
font-weight:80%;
border-bottom:1px dashed silver;
}

.faqview {
border:1px solid #f4f4f4;
width:98%;
background:transparent url(../images/help.gif) no-repeat 10px 10px;
margin:5px;
}

.help_question {
color:maroon;
font-weight:700;
}

.w30 {
background:#fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom;
border:1px solid #eee;
float:left;
font-size:96%;
height:320px;
width:46%;
margin:5px;
padding:2px 1%;
}

.w30 form {
padding:10px;
}

.w30 ul.left {
margin:0;
padding:10px 4px;
}

.w30 ul li img {
border:1px solid #ddd;
float:right;
margin:0 10px;
}

.w30 ul.pro {
font-size:105%;
margin:0;
padding:5px;
}

.hp_w30 {
height:380px;
width:50%;
}

.w30 sup {
color:#695844;
}

.homeview img {
border:0 solid #000;
}

.hp_info_user {
font-size:100%;
height:125px;
width:97%;
margin-top:15px;
}

.hp_info_user div {
font-size:95%;
}

.hp_image_status img {
border:0!important;
background:url(../images/status.gif) 0 1px no-repeat;
height:9px;
width:9px;
}

.hp_action_user {
font-size:105%;
margin-bottom:0;
width:95%;
padding:4px;
}

.hp_action_cell {
background:url(../images/yes.gif) no-repeat center left;
float:left;
font-size:95%;
padding-left:14px;
width:330px;
}

.hp_my_stats {
height:380px;
width:41%;
}

.w_my_services {
float:left;
height:190px;
margin-bottom:0;
width:95%;
}

.w_my_services .homeview {
float:left;
font-size:95%;
text-align:justify;
width:96%;
padding:8px 4px 8px 8px;
}

.hp_my_services_cell {
background:url(../images/yes.gif) no-repeat center left;
float:left;
font-size:95%;
padding-left:20px;
}

.meeting_header {
color:#72b400;
font:bold 120% Georgia, serif;
margin:3px 10px;
padding:5px 0;
}

.w50 {
background:#fcfcfc url(../images/paper_bg.jpg) repeat-x right bottom;
border:1px solid #eee;
float:left;
font-size:96%;
width:96%;
margin:5px;
padding:2px 1%;
}

.w50 table {
margin-top:10px;
width:100%;
}

.w50 th,.w50 td {
background:#f5e9d3;
margin:1px;
padding:2px;
}

.w50 td {
background:#fffcf7;
}

.w50 td.alt {
background:#e7f7ff;
}

p.sub50 {
background:#f5e9d3;
text-align:center;
margin:3px 0;
padding:1px;
}

.homeview {
border:1px solid #f4f4f4;
width:98%;
margin:5px;
}

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

.horoscope_main_table {
border:1px solid #dedede;
text-align:justify;
width:99%;
}

.horoscope_fieldset {
border-bottom:silver 5px double;
border-left:silver 5px double;
border-right:silver 5px double;
border-top:silver 5px double;
text-align:justify;
width:95%;
padding:10px;
}

.horoscope_legend {
background:silver;
color:#fff;
font:bold 10px Verdana, Arial;
}

.horoscope_table_table {
border:none;
text-align:justify;
margin:5px;
}

.horoscope_table_table_tr {
background:#fcfcfc url(../images/horoscopes/watermark.gif) no-repeat center;
padding:10px;
}

.login_fon {
float:right;
background:#f0f0f0;
margin-right:20px;
text-align:justify;
width:240px!important;
padding:10px;
}

.w_200 {
width:240px;
}

sitemap {
color:#000;
font:9pt Verdana, Arial, sans-serif;
}

#sitemap li {
font-weight:700;
list-style:none;
margin-bottom:-2px;
}

#sitemap ul li {
font-weight:400;
list-style:url(../images/l2_normal.gif);
}

#sitemap ul ul li {
font-weight:400;
list-style:url(../images/l3_normal.gif);
}

#sitemap ul ul ul li {
font-weight:400;
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;
}

.level_1 {
display:block;
margin-bottom:2px;
}

.check_all {
margin-left:13px;
margin-top:5px;
font-weight:700;
float:left;
width:100%;
}

.myservice_lider_table_attention {
color:#AF2403;
font-size:16px;
font-weight:700;
}

.myservice_lider_table_no_lider {
background:url(../images/bg_link.gif);
border:none;
margin-top:5px;
width:97%;
}

.myservice_lider_table_no_lider_td {
background:#F7F7F7;
text-align:center;
padding:10px;
}

.myservice_lider_table_no_lider_text {
color:#AF2403;
margin-bottom:10px;
margin-top:5px;
}

.reg_price {
color:maroon;
font-weight:700;
text-align:right;
}

.myservice_x5 {
background:url(../images/x5.gif) no-repeat;
width:122px;
height:122px;
}

.myservice_x10 {
background:url(../images/x10.gif) no-repeat;
width:122px;
height:122px;
}

.myservice_reg_user1 {
background:#fff url(../images/scr_gradientdown.gif) repeat-x bottom center;
border:thick solid #cdddef;
width:96%;
padding:.5em;
}

.my_sett_search_comm,.my_sett_notice_comm,.my_sett_help_comm,.my_sett_reklama_comm,.my_sett_hidden_comm,.my_sett_filtr_comm,.my_sett_new_comm {
padding-left:20px;
}

.my_sett_search_title,.my_sett_notice_title,.my_sett_help_title,.my_sett_reklama_title,.my_sett_hidden_title,.my_sett_filtr_title,.my_sett_new_title {
padding-left:5px;
font-weight:700;
}

.my_sett_passwd_img {
border:1px;
padding-right:5px;
}

.my_sett_block {
background:#f7f7f7;
border:1px solid #dedede;
text-align:justify;
width:97%;
margin-top:10px;
margin-bottom:10px;
padding:6px;
}

.my_sett_block_err {
background:#f5e9d3;
border:1px solid maroon;
color:#c60000;
text-align:justify;
width:97%;
margin-top:10px;
margin-bottom:10px;
padding:6px;
}

.my_sett_comment {
color:#666;
text-align:justify;
text-decoration:none;
width:97%;
}

.my_sett_menu {
background:#fff url(../images/scr_gradientdown.gif) repeat-x bottom center;
border:thin solid #cdddef;
width:96%;
margin-top:10px;
padding:.5em;
}

.my_sett_menu a {
color:#036;
font-size:13px;
font-weight:700;
}

.my_sett_country_form {
margin:2px;
}

.jcarousel-container {
position:relative;
}

.jcarousel-clip {
z-index:2;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-item {
float:left;
list-style:none;
width:83px;
height:100px;
}

.jcarousel-skin-tango.jcarousel-container {
-moz-border-radius:10px;
background:url(../images/testimonialsbgcode.gif);
border:#f0f0f0 1px solid;
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
width:86%;
margin-top:10px;
padding:10px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:545px;
height:106px;
}

.jcarousel-skin-tango .jcarousel-item {
width:83px;
height:100px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background:#fff;
color:#000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:43px;
right:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(../images/photoviewer/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:43px;
left:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(../images/photoviewer/prev-horizontal.png) no-repeat 0 0;
}

.rss_table {
width:97%;
border:1px solid #dedede;
text-align:justify;
margin:5px;
}

.rss_table_a {
color:#666;
text-decoration:none;
font-weight:700;
}

.rss_table_a img {
background:url(../images/feed.png) 0 0 no-repeat;
height:16px;
width:16px;
margin-right:3px;
}

.rss_rss_descr {
text-align:center;
font-weight:700;
color:#675743;
}

.sms_fon {
background:#f0f0f0;
text-align:justify;
color:#666652;
padding:10px;
}

.phone {
font-weight:700;
color:#000;
}

.sendtext {
color:#158bcc;
font-weight:700;
border:1px solid #86caef;
background-color:#c2dfef;
white-space:nowrap;
padding:3px 3pt;
}

h6 span {
color:#158bcc;
font-weight:700;
border:1px solid #86caef;
background-color:#c2dfef;
padding:3px 3pt;
}

.player_main {
width:126px;
height:57px;
background:transparent url(http://www.lovebridge.ru/templates/lovebridge/player/fon.png) no-repeat scroll 0 0;
background-color:#b4d2f0;
}

#player_logo {
position:absolute;
margin-top:6px;
margin-left:14px;
color:#FF0;
font-family:Tahoma;
font-size:12px;
}

#player_select {
position:absolute;
cursor:pointer;
width:108px;
height:20px;
margin-top:28px;
margin-left:9px;
background:transparent url(http://www.lovebridge.ru/templates/lovebridge/player/select.jpg) no-repeat scroll 0 0;
}

#player_input {
position:absolute;
width:92px;
height:20px;
font-family:Tahoma;
margin-top:3px;
font-size:10px;
color:#369;
}

#player_drop {
position:absolute;
margin-top:48px;
margin-left:9px;
}

.player_class {
cursor:pointer;
color:#369;
font-family:Tahoma;
font-size:13px;
background-color:#FFF;
border-left:1px solid #F90;
border-right:1px solid #F90;
border-bottom:1px solid #F90;
padding:2px 12px;
}

#informer a,.all_links_table_category,.help_table_category {
font-weight:700;
text-decoration:none;
}

#ps_id_rss,#ps_id_help,.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right:5px;
}

.more_horo_sign,.horoscope_title_sign {
font-size:14px;
font-weight:700;
}

.sh_ex .reg_user_label,.add_link_block_txt_field textarea {
width:400px;
}

.reg_user1 p,.myservice_profile_up_title,.myservice_lider_title,.myservice_lider_table_rules,.myservice_audio_greeting_title,.myservice_audio_message_title,.myservice_video_message_title,.myservice_reg_user1 p {
color:#036;
font-size:16px;
font-weight:700;
}

.my_warning,.my_sett_warning {
color:red;
font-weight:700;
margin:2px;
padding:1px;
}

.bg1,.all_links_table_bg1,.help_table_bg1,.horoscope_main_table_bg1 {
background:#fff;
}

.bg2,.all_links_table_bg2,.help_table_bg2,.horoscope_main_table_bg2 {
background:#f0f0f0;
}

.money_red,.vip_payment_block_usd {
color:red;
font:bold 14px Arial;
text-decoration:none;
}

.pay_method,.cards_send_button_table_input {
width:150px;
}

.sr_status_on,.hp_cl_status_online {
color:#8CBB3F;
}

dl.star-rating a.star8:hover,#invite_fields td.label {
width:160px;
}

dl.star-rating a.star9:hover,.my_sett_input_short {
width:180px;
}

.ap_status .hp_image_status,.aps_right .hp_image_upper_profile {
background:center center;
display:inline;
float:none;
}

.dashed_text,.dating_country_man {
border-bottom:1px dashed #868686;
}

.rg_age,.fm_h4 {
margin-top:5px;
}

.mail_table,.item {
margin-left:20px;
}

.ms,.ab_paper {
float:left;
padding-bottom:20px;
}

.present_image_user,ul#sitemap > li {
margin-bottom:10px;
}

#id_add_comment,.index_user_data .user_data {
width:98%;
}

img,.ext_searchform_bg2 .sf_1row,.ext_searchform_bg2 .sh_ex,.ext_searchform_bg2 .reg_user,.ap_status_index img,.ap_status_index a,.ap_status_index img,.ap_status_index a,#hp_id_image_gender img {
border:0;
}

fieldset,dl.star-rating,dl.star-rating {
margin:0;
padding:0;
}

td.my_info a,.mail_yes_cnt,.reg_user_label label,.status_your,.sr label,.top100 label,.top100_list label,.pers_info p a,.with_marked label,.lf label,.our_translators label,.blog_item,.blog_search_title,.blog_data label,.blog_text label,.friendmail_pers label,.help_answer_title,.help_question_title,#hp_id_age label,.hp_action_user label,.with_marked label,.myservice_profile_up_price,.my_sett_block_title {
font-weight:700;
}

.box-round li a:hover,div.box-toolbar div.content a:hover,#hurry:hover,#blacklist:hover,#friend:hover,#delete:hover,#move:hover,.map_link {
text-decoration:underline;
}

div.box-toolbar,.blockbg2 h2,.form_invite {
margin:0;
}

.bookmarkz,.advert,.vp_button,.payment_button,.top100 div,.photo_uploading_photo,.horoscope_button_back,.index_cardsblock_a,.index_chat_a,.links_categorys,.all_links_table_align,.cards_paper_center,.cards_send_button,.cards_view,.help_table_center,.horoscope_main_table_center,.horoscope_button_back,.horoscope_table_partition {
text-align:center;
}

#id_show_week_visits,#id_show_month_visits,.horoscope_table_partition_text {
margin-left:10px;
}

.mail_no,.block_close,.tb_link2_none,.tb_link3_none,.create_folder,.create_folder {
display:none;
}

.vp_limit,.accountview,.back_to_messages,.foto_partner,.new_blogs,.blog_search_result,.blog_list,.sms_error {
margin:10px;
}

.ps .inputtextarea,dl.star-rating a.star4:hover,dl.star-rating a.star4:hover {
width:80px;
}

.small_link,.pr_about .link_video,.pr_link_video,.photo_uploading_photoedit,.dating_country_name {
border-bottom:1px dashed #868686;
font-size:120%;
}

.navigation_page,.sh_bb,.paysystem,.am_wrapper,.myservice_lider_table {
width:100%;
}

.navigation_page .big_photo span,.meeting_header span,.payment_hist span,.check_all span,.pr_photo_comment span,.from_to span {
background:url(../images/small-white-corner.gif) no-repeat top right;
}

.navigation_page .big_photo span span,.meeting_header span span,.payment_hist span span,.check_all span span,.pr_photo_comment span span,.from_to span span {
background:url(../images/small-white-corner.gif) no-repeat bottom right;
}

.navigation_page .big_photo span span span,.meeting_header span span span,.payment_hist span span span,.check_all span span span,.pr_photo_comment span span span,.from_to span span span {
background:url(../images/small-white-corner.gif) no-repeat bottom left;
}

.sf_extended ul,.messenger_menu li,.w30 ul,.w50 ul {
list-style:none;
}

.sh_ex .reg_user_label label,#id_profile_bottom_img/*,#id_profile_bottom_lnk_blck*/,.index_user_data .peopleview,.user_data {
display:block;
}

.sg li,.news_tetxt,.message_post,.sup_text p,.about_text,.cards_send_table_properties,.contact_capcha,.help_faqview,.help_answer,.horoscope_text_sign {
text-align:justify;
}

.sg li p,.pers_info p.navs,.add_link_right,.contact_table_right {
text-align:right;
}

#id_sign,.search_1,dl.star-rating a.star5:hover,.table_fon_top .inputtextarea,.pr_b_month,dl.star-rating a.star5:hover {
width:100px;
}

.linkview:after,#profi:after,.pers_info:after,.linkcatalog:after {
clear:both;
display:block;
height:0;
visibility:hidden;
}

.news_image,.am_column,.pr_photo_albom img,.pr_photo_albom div,.with_marked table,.nfs_left,.nfs_right,.comment_my_img,#hp_id_icon_img,#hp_id_image_gender,#hp_id_image_status,#hp_id_profile_completion,.hp_w30 .homeview,.with_marked table {
float:left;
}

.search_2,#sms_data select,.my_sett_input {
width:250px;
}

.sr .sr_stat,.aps_right a,.aps_right a,#hp_id_image_upper_profile {
float:right;
}

dl.star-rating a.star2:hover,.pr_b_day,.my_sett_filtr_age,dl.star-rating a.star2:hover {
width:40px;
}

dl.star-rating a.star3:hover,.pr_b_year,dl.star-rating a.star3:hover {
width:60px;
}

dl.star-rating a.star10:hover,.table_fon_top .inputtextarea2,.horoscope_compability_select,dl.star-rating a.star10:hover {
width:200px;
}

.top100_menu span,.country,.region,.city,.index_top100_in_rating {
font-size:11px;
}

.photo_upload_table_td_button,.horoscope_compability_button,.contact_table_left,.myservice_lider_table_left {
text-align:left;
}

#mailman a img,fieldset.three-columns,#invitation td td,#mailman a img {
border:none;
}

#m_sup:hover,#m_inc:hover,#m_fav:hover,#m_bl:hover,#m_trs:hover,#m_crt:hover,#m_fold:hover,.messages_folders a:hover,#m_sup:hover,#m_inc:hover,#m_fav:hover,#m_bl:hover,#m_trs:hover,#m_crt:hover,#m_fold:hover {
color:#8dc21c;
}

#id_link_blog,#news a.horoscop_compatibility {
color:#F29810;
font-size:110%;
font-weight:700;
}

.links_cetegorys_table,.help_table {
border:1px solid #dedede;
text-align:justify;
width:97%;
margin:10px;
}

.all_links_table_td,.help_table_td {
width:50%;
}

.all_links_table_category img,.all_links_table_a img,.help_table_category img {
background:url(../images/folder.gif) 0 0 no-repeat;
height:16px;
width:16px;
margin-right:3px;
}

.all_links_table_a,.horoscope_category_link {
color:#666;
text-decoration:none;
}

.add_link_block_title font,.add_link_block_txt_title font {
color:red;
}

.item_title,.blog_text {
color:#FF8500;
font-size:130%;
text-decoration:none;
}

.bl_title,.bl_text {
margin:5px;
}

.bl_property,#dating_country ul {
width:95%;
}

.bl_property select,.bl_property input {
width:300px;
margin:5px;
}

.cards_table_fon,.myservice_table_fon {
background:#f0f0f0;
text-align:justify;
width:95%;
padding:10px;
}

.cards_send_table_image_title_box,.cards_send_table_image_text_box {
font-size:130%;
font-weight:700;
color:#666;
}

.faqview ul,.homeview ul {
font-size:96%;
list-style:none;
padding-left:30px;
margin:5px;
}

.w30 h3,.w50 h3 {
background:#91c312;
border-bottom:1px solid #81b505;
border-left:1px solid #a2d422;
border-right:1px solid #81b505;
border-top:1px solid #a2d422;
color:#fff;
font-size:100%;
margin:0;
padding:0 5px;
}

#hp_id_name,#hp_id_status {
float:left;
font-weight:700;
margin-top:5px;
}

#hp_id_geo,#hp_id_age,#hp_id_photo_cnt {
float:left;
width:230px;
}

.myservice_profile_up,.myservice_lider,.myservice_audio_greeting,.myservice_audio_message,.myservice_video_message {
padding-right:10px;
text-align:justify;
}

.jcarousel-next,.jcarousel-prev {
z-index:3;
display:none;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position:-32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-96px 0;
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:26px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	color:#c72403;
	font-weight:bold;
}
#TB_closeWindowButton{
	color:#c72403!important;
	font-weight:bold;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:2px 0 5px 10px;
	margin-bottom:0px;
}

#TB_title{
	background-color:#c2dfef;
	height:27px;
	color:#f29810;
}

.top_qmsg a {color:#f29810!important;}
.top_qmsg {color:#f29810!important;}

#TB_ajaxContent{
	clear:both;
	padding:0px 30px 0px 0px;
	overflow:hidden;
	text-align:left;
	line-height:1.4em;
	
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:0px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:0px;
	_margin-bottom:1px;
}

.top_qmsg{ font-weight:bold;display:block;float:left;padding-top:5px;padding-right:15px;}

#id_dialog {font-size:18px;float:left;width:245px;}
 

/* - - - - - - - - - - - - - - TESTIMONIALS - - - - - - - - - - - -  */
.testimonial {background: url(../images/testimonialsbgcode.gif); border: #f0f0f0 1px solid; border-left: #eb7b2f 6px solid; color: #444; display: block; font: 1.1em "lucida sans unicode", serif; margin-bottom: 5px; padding: 8px 5px 8px 5px; text-align: justify;}
.testimonial_img {background: url(../images/who_pic.jpg);width:152px;height:120px;float:left;}
.testimonial_txt {text-align: justify;color:#6B6854; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.testimonial_form {padding:10px; width:650px;}
.testimonial_f_textarea {width:600px; BORDER-RIGHT: #a5bbcf 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a5bbcf 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #eef4fa; PADDING-BOTTOM: 3px; BORDER-LEFT: #a5bbcf 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #a5bbcf 1px solid;}
.testimonial_titile {color:#6B6854; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;margin:10px;}
.testimonial_name {border-bottom: 1px dashed #868686;}
#list_testimonial {margin:20px;}
