*, html, form { padding:0px; margin:0px; }
body { padding:0px; margin:0px;}
img { border: none; }

body, td, th, textarea, select, font { font-family : Tahoma; font-size: 12px; color: #000000; }

a {color: #ff5d1a; font-size: 14px; font-family: Tahoma; text-decoration: underline;}
#logo_div { background: url( '[server]/templates/pilot_3_theme/images/mobile/logo_bg.png') repeat-x; height: 50px; border-bottom: 1px solid #830000;padding-left: 10px;}

.header { padding: 10px 20px 0 20px; font-size: 20px; font-family: Tahoma; color: #ff6f33;}

#login_form { margin: 0 20px 0 20px;}
#login_form .input_field { width: 153px; }
#login_form .input_div { margin-top: 3px; }
#login_form .form_field_text, #login_form #btn {padding-top: 6px;}
.passw_field_text {padding-top: 11px;}
#btn_remember {margin-top: 12px;}
#btn_remember #btn {float: left;}
#remember_me_div {float: left; margin-top: 11px; margin-left: 60px; position: relative; white-space: nowrap;}

.button {font-weight: bold; font-family: Tahoma; font-size: 14px; color: #ffffff; background-color: #ff9265; padding: 0px 10px;}
#links_block { padding: 15px 20px 10px 15px;}
#links_block span{white-space: nowrap;}
#links_block #reg_link{margin-right: 48px; white-space: nowrap;}
#links_block a{font-size: 14px;font-family: Tahoma;}
#lang_links {margin-top: 12px; margin-left: 20px;}
.index_sub_footer {color: #404040;font-size: 14px;font-weight: bold;height: 39px; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/index_lang_menu_bg.png') repeat-x; border-top: 1px solid #bbb;}
.index_sub_footer a{font-size: 14px; font-weight: bold;}
.index_sub_footer span{margin-right: 40px;}
.main_footer { padding: 4px 10px; background-color: #ff9265; border-top: 1px solid #ff9265; border-bottom: 1px solid #ff9265;}
.main_footer a {color: #ffffff; font-size: 11px; font-family: Tahoma; text-decoration: underline;}
.main_footer span {color: #7f7f7f; font-size: 11px; font-family: Tahoma; text-decoration: none;}

#quick_search_form { margin: 5px 20px 15px}
#quick_search_form .search_field_title, #addition_pars div{ margin-top: 12px;}
#addition_pars { padding-bottom: 5px;}
#quick_search_form .search_field_input{ margin-top: 5px;}
#quick_search_form select { width: 140px;}
#quick_search_form .age_field{ width: 50px;}
#quick_search_form #btn{ margin-top: 8px;}

#search_resulits { margin: 0px 10px 20px 10px;}
#search_resulits  { margin-top: 12px;}
#search_resulits  .user_sr_block {margin-bottom: 12px;}
#search_resulits  .user_sr_block a{text-decoration: none;}
#search_resulits  .user_icon img{ border: none;}
#search_resulits  .user_icon {padding-top: 10px;}
#search_resulits  .user_info{ margin-left: 10px; padding-top: 10px;}
#search_resulits  .user_info .user_login a{ color: #ff6f33; font-family: Tahoma; font-size: 16px; text-decoration: underline; font-weight: bold;}
#search_resulits  .user_info .user_city{ margin-top: 10px; color: #000000; font-family: Tahoma; font-size: 12px;}
#search_resulits  .user_info .user_age{ color: #000000; font-family: Tahoma; font-size: 12px; }
#search_resulits  .user_info .user_photos{ color: #9a9a9a; font-family: Tahoma; font-size: 12px; }

#pagination { margin: 10px 10px 0px 10px; }
#pagination .link { float: left; padding-right: 35px; color: #ff6f33; display: inline; }
#pagination .link span { color: #9a9a9a; font-family: Tahoma; font-size: 16px;}
#pagination .link a { font-size: 16px; }

#top_user_div { height: 96px; }
#top_user_div #top_user_main { height: 35px; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/user_panel_bg.png') repeat-x; padding: 0px 15px 0 20px;}
#top_user_div #top_user_main table{ padding-top: 10px;}
#top_user_div #top_user_main span{ color: #ffffff;}
#top_user_div #top_user_main #top_user_login{ font-weight: bold; margin-left: 5px; font-size: 14px;}
#top_user_div #top_user_main #top_user_delimiter{ color: #ffffff; margin-left: 13px; font-size: 14px;}
#top_user_div #top_user_main #top_user_messages_text{ margin-left: 13px; color: #ffffff; font-size: 14px;}
#top_user_div #top_user_main #top_user_messages_text a{color: #ffffff; font-size: 14px; text-decoration: none;}
#top_user_div #top_user_main #top_user_messages_count{ margin-left: 10px; }
#top_user_div #top_user_main #top_user_messages_count a{ color: #000000; font-weight: bold; text-decoration: underline; font-size: 14px; }

#top_user_div #top_user_menu { white-space: nowrap; height: 61px; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/top_menu_bg.png') repeat-x;}
#top_user_div #top_user_menu .top_menu_btn { float: left; display: inline; width: 80px;}
#top_user_div #top_user_menu .top_menu_btn img{ width: 80px; height: 61px; border: none;}

#forgot_pass_toptext { margin: 10px 10px 15px 10px; }
#forgot_password_form { margin: 10px 10px 15px 10px; }
#forgot_password_form #email_field { float: left; display: inline; margin-top: 3px;}
#forgot_password_form #input_field { float: left; display: inline;}
#forgot_password_form #input_field input{ width: 120px;}
#forgot_password_form #send_btn { margin-top: 10px; }

#registration_form { margin: 0px 10px 15px 10px;}
#registration_form .reg_field_title { margin-top: 8px;}
#registration_form .reg_field_input { margin-top: 2px;}
#registration_form .reg_field_input input{ width: 120px;}
#registration_form #btn{ margin-top: 8px;}

.profile_page { margin: 12px 10px 15px 10px;}
.profile_page #user_info { margin-left: 10px; }
.profile_page #user_login { font-size: 14px; font-family: Tahoma; font-weight: bold;}
.profile_page #user_city { margin-top: 10px;}
.profile_page #user_photos { color: #9a9a9a; }
.profile_page #user_completion { color: #9a9a9a; margin-top: 10px; margin-left: 10px;}
.profile_page #user_links { margin-top: 11px; margin-left: 10px;}
.profile_page #user_place { margin-left: 10px;}
.profile_page #user_links div{ margin-top: 5px;}
.profile_page #user_status{ margin-left: 5px; background-color: #ff6f33; color: #ffffff; padding: 2px;}

.profile_left { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/user_profile_data_l.gif') no-repeat; width: 9px; height: 97px;}
.profile_right { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/user_profile_data_r.gif') no-repeat; width: 9px; height: 97px;}
.profile_center { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/user_profile_data_c.gif') repeat-x;  height: 97px; width: 280px;}

.user_status_left { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/status_bg_l.png') no-repeat; width: 10px; height: 22px;}
.user_status_right { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/status_bg_r.png') no-repeat; width: 10px; height: 22px;}
.user_status_center { float: left; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/status_bg_c.png') repeat-x;  height: 22px; color: #ffffff; padding-top: 2px;}

.profile_center #user_icon{ margin-top: 10px;}
.profile_center #user_info{ margin-top: 10px;}

#profile_form { margin: 12px 10px 10px 20px;}
#profile_form .field_title{ margin-top: 8px; }
#profile_form .field_input{ margin-top: 2px;}
#profile_form .field_input input{ width: 120px;}
#profile_form #btn{ margin-top: 8px;}

#mailbox_menu { margin: 15px 0 0 0; padding: 6px 12px 10px; border-top: 1px solid #ff9265; border-bottom: 1px solid #ff9265; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/mailbox_menu_bg.png') repeat-x;}
#mailbox_menu div { margin-top: 5px;}
#mailbox_menu span { margin-right: 45px; font-weight: bold;}
#mailbox_menu span#last { margin-right: 0px; font-weight: bold;}
#mailbox_menu a.unselected{ color: #000000; font-size: 12px; font-family: Tahoma; font-weight: normal;}
#maillist .mail_row{ background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/mailbox_list_bg.png') repeat-x; padding: 0px 10px; border-bottom: 1px solid #bbbbbb;}
#maillist .mail_row_wrap{ padding-top: 5px;}
#maillist .maillist_read_weight0{ font-weight: normal;}
#maillist .maillist_read_weight1{ font-weight: bold;}
#mail {margin: 20px 10px 20px 10px; }
#mail #user_info { margin-left: 10px;}
#mail #user_login { font-size: 12px; font-family: Tahoma; font-weight: bold;}
#mail #user_city { margin-top: 10px;}
#mail #user_photos { color: #9a9a9a; }
#mail #subject { font-weight: bold; }
.error_msg { margin: 5px 10px 5px 10px; font-size: 12px; font-family: Tahoma; color: #e80000;}
#mail_form {margin: 20px 10px 20px 10px; }
#mail_form textarea {width: 280px; height: 70px;}
#mail_form .mail_input_field input {width: 280px;}
#mail_form .text_field {margin-top: 10px;}
#mail_form .button {margin-top: 10px;}

#iphone_content {height: 228px; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/index_bg.png') top repeat-x; border-top: 1px solid #fff; }
.iphone_content {background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/index_bg.png') top repeat-x; }
.iphone_index_sub_footer {}
.iphone_main_footer {height: 39px; background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/index_btm_menu_bg.png') repeat-x; border-top: 1px solid #d97c56; padding-left: 20px; white-space: nowrap;}

.btm_l {background-image: url('[server]/templates/pilot_3_theme/images/mobile/iphone/btm_menu_sel.png'); background-position: left center; background-repeat: no-repeat; width: 10px; height: 24px; float: left;}
.btm_c {background-image: url('[server]/templates/pilot_3_theme/images/mobile/iphone/btm_menu_sel_c.png'); background-position: cenetr center; background-repeat: repeat-x; height: 24px;  float: left; padding-top: 4px;}
.btm_r {background: url('[server]/templates/pilot_3_theme/images/mobile/iphone/btm_menu_sel.png'); background-position: right center; background-repeat: no-repeat; width: 10px; height: 24px; float: left;}
.btm_menu {float: left; margin-right: 25px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #74422e; padding-top: 4px;}
.btm_menu a{font-size: 14px; font-weight: bold; color: #ffffff;}
.btm_menu a{font-size: 14px; font-weight: bold; color: #ffffff;}
.btm_menu_sel {float: left; margin-right: 25px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #74422e; padding-top: 1px;}
.iphone_main_footer a{font-size: 14px; font-weight: bold; color: #ffffff;}
#logoff {margin-right: 20px; margin-top: 10px;}
.permissions_alert {margin: 10px; height: 150px;}
.subheader { text-transform: uppercase; font-size: 12px; font-family: Tahoma; color: #000; font-weight: bold; margin-bottom: 10px;}
.wall_delimiter {font-size: 1px; background-color: #cbcbcb; width: 100%; height: 1px; margin: 10px 0;}

.rating .full_img{ height: 10px; width: 10px; border: 1px #9c9c9c solid; float: left; margin-right: 3px;}
.rating .half_filled_img{height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-left: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left;}
.rating .half_empty_img{height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-right: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left; margin-right: 3px}
.comm0{background-color: #f2f2f2;}
.comm1{background-color: #fff;}
.comment_login{float: left;}
.comment_date{float: right; color: #9e9e9e;}
.comment_wrapper{padding: 10px;}
.comments_links{margin: 10px;}
.comments_link{float: left; margin-right: 5px;}
.sel_link{color: #000; font-weight: bold;text-decoration: none;}
.int_icon {margin: -5px 5px 0 5px;}
.message{width: 150px;}
.photo_info div{ margin-left: 10px; margin-top: 7px;}
.photo_info .gray{ color: #9a9a9a; font-family: Tahoma; font-size: 12px; }
#gallery_menu { margin: 15px 0 0 0; padding: 6px 12px 10px; border-top: 1px solid #ff9265; border-bottom: 1px solid #ff9265; background: url('../../../templates/pilot_3_theme/images/mobile/iphone/mailbox_menu_bg.png') repeat-x;}
#gallery_menu div { margin-top: 5px;}
#gallery_menu span { margin-right: 45px; font-weight: bold;}
#gallery_menu span#last { margin-right: 0px; font-weight: bold;}
#gallery_menu a.unselected{ color: #000000; font-size: 12px; font-family: Tahoma; font-weight: normal;}