

body, p, div, table, tr, td, a, ul, ol, dl, dt, li, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: Verdana,Arial,sans-serif; font-style: normal; }
form, input, textarea, select { font-size: 100%; }
body { background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
table { margin: 0px; padding: 0px; border-collapse: collapse; border: medium none; }
table, img { margin: 0px; padding: 0px; border: medium none; }
a img { border: medium none; }
td { padding: 0px; margin: 0px; }
h1 { color: black; font-size: 110%; font-weight: normal; margin: 0px; padding: 20px 0px 12px; }
h1 a { font-size: 100%; font-weight: normal; margin: 0px; padding: 20px 0px 12px; }
h2 { color: black; font-size: 120%; font-weight: bold; margin: 0px; padding: 16px 0px 12px; }
a { font-size: 100%; color: rgb(0, 62, 147); }
input.checkbox, input.radio { padding: 0px; margin: 2px 0px; border: medium none; vertical-align: middle; }
label { margin-left: 8px; }
select, textarea { padding: 2px; border: 1px solid rgb(127, 157, 185); }
.highlight { color: rgb(255, 114, 0); }
.comment, .small_comment { color: rgb(153, 153, 153); }
.i_foto { width: 76px; height: 76px; margin: 4px; }
img.i_gender { width: 14px; height: 16px; margin: 0px 4px 0px 2px; vertical-align: middle; }
img#i_tab_form_spacer, img#i_tab_form_spacer_l { width: 679px; height: 4px; }
img.i_spacer { width: 1px; height: 1px; }
img.i_spacer_h1 { width: 4px; height: 222px; }
img.i_spacer_h2 { width: 4px; height: 36px; }
img.i_spacer_h3 { width: 4px; height: 182px; }
img.i_spacer_left, img.i_spacer_left_l { width: 228px; height: 1px; }
#l_header img.i_spacer_left, #l_header img.i_spacer_left_l, #l_header img.i_spacer_left_s, #no_join img.i_spacer_left, #no_join img.i_spacer_left_l, #no_join img.i_spacer_left_s { margin: 0px 12px; }
#button_auth_submit { width: 63px; height: 24px; border: medium none; }
#button_search_submit { width: 75px; height: 24px; border: medium none; }
td.blt_3 { width: 6px; height: 6px; background-image: url('blt_3.gif'); background-repeat: no-repeat; background-position: center top; }
td.brt_3 { width: 6px; height: 6px; background-image: url('brt_3.gif'); background-repeat: no-repeat; background-position: center top; }
td.blb_3 { width: 6px; height: 6px; background-image: url('blb_3.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.brb_3 { width: 6px; height: 6px; background-image: url('brb_3.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.bt_3 { width: 100%; height: 6px; background-image: url('bt_3.gif'); background-repeat: repeat-x; background-position: center top; }
td.bb_3 { width: 100%; height: 6px; background-image: url('bb_3.gif'); background-repeat: repeat-x; background-position: center bottom; }
td.bl_3 { width: 6px; background-image: url('bl_3.gif'); background-repeat: repeat-y; background-position: left center; }
td.br_3 { width: 6px; background-image: url('br_3.gif'); background-repeat: repeat-y; background-position: right center; }
table.checks tr td { padding: 2px; vertical-align: middle; }
td.label { font-weight: bold; text-align: right; padding: 4px 6px 4px 0px; vertical-align: middle; white-space: nowrap; }
td.field { padding: 2px 6px 2px 0px; vertical-align: middle; }
table#header { width: 100%; }
table#header tr td#l_header { width: 25%; padding: 0px 0px 0px 12px; text-align: center; vertical-align: middle; }
table#header tr td#r_header { width: 75%; padding: 0px 12px; text-align: left; vertical-align: bottom; }
table#middle { width: 100%; border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); }
table#middle tr td#l_middle { width: 25%; padding: 12px 0px 12px 12px; text-align: left; vertical-align: top; }
table#middle tr td#r_middle { width: 75%; padding: 12px; text-align: left; vertical-align: top; }
table#statistics { width: 100%; background-color: White; background-image: url('stat_bg.gif'); background-repeat: repeat-x; height: 40px; }
table#statistics tr td#blt_statistics { width: 4px; background-image: url('stat_blt.gif'); background-repeat: no-repeat; background-position: center top, left center; }
table#statistics tr td#brt_statistics { width: 4px; background-image: url('stat_brt.gif'); background-repeat: no-repeat; background-position: center top, right center; }
table#statistics tr td#blt_statistics img.i_spacer, table#statistics tr td#brt_statistics img.i_spacer { width: 4px; height: 36px; }
span#stat_forms, span#stat_new_forms, span#stat_now_on_site { padding: 4px 4px 2px 32px; }
span#stat_forms a, span#stat_new_forms a, span#stat_now_on_site a { font-size: 110%; margin: 0px; padding: 0px; }
table#login, table#register { width: 100%; }
table#login tr td { color: white; }
table#login a, table#register a { color: white; }
table#login h1 { margin: 0px; padding: 6px 0px 12px; }
table#login img.i_spacer_h1 { width: 4px; height: 222px; }
table#login tr td#lost_pass { padding-top: 16px; font-weight: bold; }
table#login tr td#register { padding-top: 4px; font-weight: bold; }
table#leader, table#pickup_number { width: 100%; }
table#leader tr td, table#pickup_number tr td, table#leader_number tr td, table#markprofile_number tr td { text-align: left; vertical-align: top; }
table#leader tr td.content { width: 100%; padding: 8px 8px 0px; text-align: left; vertical-align: top; }
table#leader img.i_spacer, table#pickup_number img.i_spacer, table#leader_number img.i_spacer, table#markprofile_number img.i_spacer { width: 6px; height: 6px; }
table#tabs, table.tab_design { width: 100%; }
table#tabs tr td.tab_active { vertical-align: middle; }
table#tabs tr td.tab_active table.tab_design tr td.tab_header { padding: 6px 8px 10px; text-align: left; vertical-align: middle; white-space: nowrap; }
table#tabs tr td.tab_active table.tab_design tr td.tab_header h1 { text-align: left; padding: 0px; white-space: nowrap; }
table#tabs tr td.tab_empty { width: 100%; vertical-align: bottom; }
table#tabs tr td.tab_empty table.tab_design tr td.tab_header { padding: 6px 0px 10px 16px; text-align: left; vertical-align: middle; white-space: nowrap; }
table#tabs tr td.tab_empty table.tab_design tr td.tab_header h1 { text-align: left; padding: 0px; white-space: nowrap; }
table#tabs tr td.tab_passive { vertical-align: bottom; }
table#tabs tr td.tab_passive table.tab_design tr td.tab_header { padding: 6px 28px 10px 32px; text-align: center; vertical-align: middle; white-space: nowrap; }
table#tabs tr td.tab_passive table.tab_design tr td.tab_header h1 { text-align: right; padding: 0px; white-space: nowrap; }
table#tab_content, table#search, table#search_on, table#search_off, table#meetengs, table#myprofile { width: 100%; }
table#search label, table#search_form label, table.tab_form label, table.checks label { padding: 0px; margin: 0px; }
table.tab_design tr td img.i_spacer, table#tab_content tr td img.i_spacer { width: 4px; height: 4px; }
table.tab_form tr td { text-align: left; vertical-align: top; }
table.tab_form tr td.label { font-weight: bold; text-align: left; padding: 2px 6px 2px 0px; vertical-align: middle; }
table.tab_form tr td.field { padding: 2px 6px 2px 0px; vertical-align: middle; }
#field_search_age_from, #field_search_age_to { width: 3em; font-size: 100%; text-align: center; }
table#search #field_search_age_from, table#search #select_search_lookfor { margin-left: 16px; }
table#search #label_search_age, table#search #label_search_lookfor { padding-left: 16px; }
table#search .checkbox, table#search_off .checkbox { margin-left: 0px; }
table#footer { width: 100%; }
table#footer tr td { padding: 12px; font-size: 96%; font-weight: bold; }
table#footer tr td.left { width: 25%; }
table#footer tr td.right { width: 75%; }
table#footer_menu { width: 100%; }
table#footer_menu tr td { vertical-align: top; }
td#td_support {  }
td#td_partner { padding-left: 48px; }
td#td_footer_1, td#td_footer_2 { text-align: right; color: rgb(153, 153, 153); }
table#join_out, table#leader_out { width: 100%; }
table#join_out tr td#c_join_out, table#leader_out tr td#c_leader_out { padding: 0px 12px; }
table#join { width: 100%; background-color: rgb(240, 240, 240); background-image: url('adv_bg.gif'); background-repeat: repeat-x; height: 88px; }
table#join tr td.blb_join { width: 4px; background-image: url('adv_blb.gif'); background-repeat: no-repeat; background-position: center bottom; }
table#join tr td.brb_join { width: 4px; background-image: url('adv_brb.gif'); background-repeat: no-repeat; background-position: center bottom; }
table#join tr td.c_join { width: 100%; text-align: center; vertical-align: middle; }
table#join tr td.blb_join img.i_spacer, table#join tr td.brb_join img.i_spacer { width: 4px; height: 88px; }
table#join tr td { text-align: center; }
span.adverting { width: 100%; margin: 16px 0px; padding: 0px; }
span.adverting h2 { text-align: center; font-size: 105%; padding: 0px; margin: 0px; color: rgb(107, 107, 107); }
span.adverting h1 { text-align: center; font-size: 130%; padding: 0px; margin: 0px; }
span.adverting h2 span.highlight { color: rgb(0, 0, 0); font-weight: bold; }
table#announce { margin: 24px 12px; width: 90%; }
table#announce tr td { padding: 0px 32px; }
table#new_faces { width: 100%; margin: 8px 0px 16px; }
table#new_faces tr td.b_female { width: 50%; background-color: rgb(255, 182, 182); background-image: url('div_l.gif'); background-repeat: no-repeat; background-position: left center; }
table#new_faces tr td.b_male { width: 50%; background-color: rgb(213, 223, 237); background-image: url('div_r.gif'); background-repeat: no-repeat; background-position: right center; }
table#new_faces tr td img.i_spacer { width: 4px; height: 4px; }
table#new_faces tr td#females, table#new_faces tr td#males { width: 50%; vertical-align: top; }
table#new_faces tr td#females { padding: 16px 8px 8px 0px; }
table#new_faces tr td#males { padding: 16px 0px 8px 8px; }
table.female, table.male { width: 100%; border-bottom: 1px solid rgb(199, 199, 199); margin-bottom: 6px; }
table#leader tr td.content table.female, table#leader tr td.content table.male { border: medium none; }
table.female tr td.c_female, table.male tr td.c_male { padding: 0px 0px 6px; }
table.f_foto, table.m_foto { width: 86px; height: 86px; margin: 0px 4px 0px 0px; float: left; }
table.f_foto { text-align: center; vertical-align: middle; background-image: url('foto_g_bg.gif'); background-repeat: no-repeat; }
table.m_foto { text-align: center; vertical-align: middle; background-image: url('foto_m_bg.gif'); background-repeat: no-repeat; }
table.f_foto tr td.c_f_foto, table.m_foto tr td.c_m_foto { padding: 0px; }
a.dotted { color: black; text-decoration: none; border-bottom: 1px dotted rgb(102, 102, 102); }

table#login, table#register, table#auth, table#auth_2, table#resendmail { background-color: rgb(255, 155, 74); }
table#tabs tr td.tab_active { background: none repeat scroll 0% 0% rgb(183, 199, 223); }
table#tab_content, table#search, table#search_on, table#search_off, table#meetengs, table#myprofile { background-color: rgb(183, 199, 223); }
td.blt_1 { width: 4px; height: 4px; background-image: url('blt_1.gif'); background-repeat: no-repeat; background-position: center top; }
td.brt_1 { width: 4px; height: 4px; background-image: url('brt_1.gif'); background-repeat: no-repeat; background-position: center top; }
td.blb_1 { width: 4px; height: 4px; background-image: url('blb_1.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.brb_1 { width: 4px; height: 4px; background-image: url('brb_1.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.bt_1 { width: 100%; height: 4px; background-image: url('bt_1.gif'); background-repeat: repeat-x; background-position: center top; }
td.bb_1 { width: 100%; height: 4px; background-image: url('bb_1.gif'); background-repeat: repeat-x; background-position: center bottom; }
td.bl_1 { width: 4px; background-image: url('bl_1.gif'); background-repeat: repeat-y; background-position: left center; }
td.br_1 { width: 4px; background-image: url('br_1.gif'); background-repeat: repeat-y; background-position: right center; }
td.blt_2 { width: 4px; height: 4px; background-image: url('blt_2.gif'); background-repeat: no-repeat; background-position: center top; }
td.brt_2 { width: 4px; height: 4px; background-image: url('brt_2.gif'); background-repeat: no-repeat; background-position: center top; }
td.blb_2 { width: 4px; height: 4px; background-image: url('blb_2.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.brb_2 { width: 4px; height: 4px; background-image: url('brb_2.gif'); background-repeat: no-repeat; background-position: center bottom; }
td.bt_2 { height: 4px; background-image: url('bt_2.gif'); background-repeat: repeat-x; background-position: center top; }
td.bb_2 { height: 4px; background-image: url('bb_2.gif'); background-repeat: repeat-x; background-position: center bottom; }
td.bl_2 { width: 4px; background-image: url('bl_2.gif'); background-repeat: repeat-y; background-position: left center; }
td.br_2 { width: 4px; background-image: url('br_2.gif'); background-repeat: repeat-y; background-position: right center; }
td.bc_2 { width: 4px; height: 4px; background-image: url('bc_2.gif'); background-repeat: repeat-y; background-position: right center; }
table#statistics tr td#c_statistics_l { width: 100%; text-align: left; vertical-align: middle; }
table#login tr td.content { width: 100%; padding: 0px 8px; text-align: left; vertical-align: top; background-image: url('p_keys.gif'); background-repeat: no-repeat; background-position: right bottom; }
table#search tr td.content, table#search_off tr td.content, table#meetengs tr td.content { width: 100%; padding: 4px 8px; text-align: left; vertical-align: middle; background-image: url('p_binocular.gif'); background-repeat: no-repeat; background-position: right bottom; }

* { padding: 0px; margin: 0px; }
#overlay { position: fixed; z-index: 100; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.75; height: 100%; width: 100%; }
#change_city { position: fixed; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 101; color: rgb(0, 0, 0); display: none; text-align: left; top: 50%; left: 50%; margin-left: -300px; margin-top: -220px; border: 3px solid rgb(200, 104, 0); width: 600px; height: 440px; }

body, p, div, table, tr, td, a, ul, ol, dl, dt, form, input, textarea, select { font-size: small; }
