@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------------- */
/* странциа пользователя */
/* ----------------------------------------------------------------------------------------------------------- */
#user_info { margin-top:10px; }
#user_info * { font-family:Arial, Helvetica, sans-serif; }

#user_info_left { float:left; width:200px; text-align:center; }
#user_info_left #user_edit_portrait { margin-top:7px; color:#9a9a9a; font-weight:bold; cursor:pointer; }

#user_info_left_mini { float:left; width:90px; height:80px; text-align:center; }

#user_info_right { float:right; width:430px; }
#user_info_right div.info { font-size:85%; color:#9a9a9a; }
#user_info_right div.info2 { font-size:85%; }

#user_info_right_mini { float:right; width:550px; }
#user_info_right_mini h1 a { font-size:60%; border-bottom:0px; text-decoration:none; color:#369; }
#user_info_right_mini h1 a.big { font-size:100%; }

#user_info_edit { margin:0px; color:#9a9a9a; font-size:85%; }
#user_info_edit a { color:#9a9a9a; text-decoration:none; border-bottom:1px solid #9a9a9a; cursor:pointer; }

#user_signature { width:430px; margin-top:20px; font-size:85%; }

#user_signature #signature_view { width:405px; padding:8px 0px 0px 25px; background-color:#d6e0ea; overflow:hidden; }
#user_signature #signature_view #ui_signature { float:left; width:260px; padding:0px; overflow:visible; }
#user_signature #signature_view div.links { float:right; padding:0px; margin-right:25px; color:#666; white-space:nowrap; }
#user_signature #signature_view div.links a { color:#666; text-decoration:underline; cursor:pointer; }

#user_signature #signature_view_guest { width:405px; padding-left:25px; background-color:#d6e0ea; overflow:hidden; }

#user_signature #signature_edit { height:28px; background-color:#d6e0ea; overflow:hidden; }
#user_signature #signature_edit div { float:left; height:28px; }
#user_signature #signature_edit input { width:350px; height:18px; margin-left:20px; padding:4px; border:1px solid #999; }
#user_signature #signature_edit img { cursor:pointer; }

#user_signature #signature_load { display:none; height:23px; padding-top:5px; text-align:center; background-color:#d6e0ea; }

#user_links { margin:0px auto; overflow:hidden; }
#user_links * { font-family:Arial, Helvetica, sans-serif; }
#user_links td { padding:15px 0px; white-space:nowrap; }
#user_links td.icon { width:28px; padding-left:8px; }
#user_links a { color:#000; text-decoration:none; border-bottom:1px solid #000; cursor:pointer; font-size:90%; }
#user_links span { color:#f00; text-decoration:none; border-bottom:1px solid #f00; font-weight:bold; }
#user_links span a { color:#f00; text-decoration:none; border-bottom:0px; }

#user_heats { border-top:0px !important; }
#user_heats div.heats {}
#user_heats table { width:100%; margin-bottom:15px; }
#user_heats table td { padding:4px 5px; border-bottom:1px solid #e2e9f1; font-size:90%; }
#user_heats table td.bold { font-weight:bold; }
#user_heats table td.color { color:#f60; }
#user_heats table td.right { text-align:right; }
#user_heats table td.location a { color:#f60; border-bottom:1px solid #f60; }
#user_heats table td a { color:#999; text-decoration:none; border-bottom:1px solid #999; cursor:pointer; }
#user_heats #open_popup_add_edit_heat { margin-left:80px; color:#999; text-decoration:none; border-bottom:1px solid #999; cursor:pointer; font-size:90%; }

#user_photo { border-top:0px !important; }
div.photo { float:left; width:128px; text-align:center; }
div.photo * { font-family:Arial, Helvetica, sans-serif; }
div.photo div.title { color:#999; font-size:85%; cursor:pointer; }
div.photo div.edit { display:none; font-size:85%; }
div.photo div.edit textarea { width:126px; height:52px; font-size:90%; border:1px solid #999; overflow:hidden; }
div.photo div.edit a { color:#000; border-bottom:1px solid #000; cursor:pointer; }
div.photo img { cursor:pointer; margin:10px 0px; }
div.photo a.link { color:#000; border-bottom:1px solid #000; font-size:85%; text-decoration:none; cursor:pointer; }

#main_photo { text-align:center; }
#main_photo * { font-family:Arial, Helvetica, sans-serif; }
#main_photo div.photo_num a { color:#f60; }
#main_photo div.photo_links { color:#999; font-size:200%; }
#main_photo div.photo_links a { color:#f60; text-decoration:none; }
#main_photo div.photo_edit a { color:#999; text-decoration:none; border-bottom:1px solid #999; cursor:pointer; }

#edit_title_photo { display:none; }
#edit_title_photo div { float:left; height:28px; }
#edit_title_photo input { width:600px; height:18px; padding:4px; border:1px solid #999; overflow:hidden; }
#edit_title_photo img { cursor:pointer; }

#user_journal { border:0px !important; }

#user_messages { border-top:0px !important; }
#user_messages div.head b { font-weight:normal; text-decoration:none; }
#user_messages table.message { width:100%; margin-top:10px; }
#user_messages table.message { border-bottom:1px solid #e2e9f1; }
#user_messages table.message td.info { width:160px; text-align:center; color:#666; }
#user_messages table.message td.info a { text-decoration:none; color:#369; }
#user_messages table.message td.message { padding-left:20px; }
#user_messages table.message td.message div { color:#f60; font-weight:bold; }
#user_messages table.message td.edit { padding-right:15px; text-align:right; color:#666; font-size:90%; }
#user_messages table.message td.edit a { color:#f60; border-bottom:1px solid #f60; cursor:pointer; text-decoration:none; }
#user_messages table.message_new { background-color:#ccc; }
#user_messages b.title { color:#f60; }
#user_messages div.field { margin-top:10px; }
#user_messages div.field textarea { width:630px; height:120px; padding:3px 5px; border:1px solid #666; font-size:90%; }
#user_messages div.button { text-align:right; }
#user_messages div.button img { margin:5px 10px 0px 0px; cursor:pointer; }
#user_messages #user_messages_writing_me { display:none; }
#user_messages #user_messages_writing_i { display:none; }

#block_users { border-bottom:0px !important; }
#block_users div.head b { font-weight:normal; }
#block_users a { color:#369; border-bottom:1px solid #369; text-decoration:none; }

#user_options {}
#user_options * { font-family:Arial, Helvetica, sans-serif; }
#user_options table { margin-bottom:10px; }
#user_options td.head { width:420px; color:#369; font-size:140%; }
#user_options td.color1 { width:60px; height:30px; background-color:#6f6; font-weight:bold; text-align:center; font-size:85%; }
#user_options td.color2 { width:60px; height:30px; background-color:#ff6; font-weight:bold; text-align:center; font-size:85%; }
#user_options td.color3 { width:60px; height:30px; background-color:#f99; font-weight:bold; text-align:center; font-size:85%; }
#user_options td.yes { width:60px; height:30px; text-align:center; }
#user_options td.no { width:60px; height:30px; text-align:center; }
#user_options div.buttons { padding-top:15px; text-align:right; }
#user_options td textarea { width:630px; height:60px; padding:5px; font-size:90%; border:1px solid #000; }

#user_menu_hor { text-align:center; color:#666; padding-top:10px !important; }
#user_menu_hor table { margin:0px auto; }
#user_menu_hor * { font-family:Arial, Helvetica, sans-serif; }
#user_menu_hor td.links a { color:#666; text-decoration:none; border-bottom:1px solid #666; }
#user_menu_hor td.links a.user { border-bottom:0px; font-weight:bold; color:#369; }
/* ----------------------------------------------------------------------------------------------------------- */
/* дневник пользователя */
/* ----------------------------------------------------------------------------------------------------------- */
div.journal { padding-bottom:10px; border-bottom:1px dashed #a6bcd3; }
div.journal * { font-family:Arial, Helvetica, sans-serif; }
div.journal h3 { color:#369; }
div.journal div.tags { color:#f60; text-decoration:none; font-size:90%; }
div.journal div.tags a { font-weight:bold; color:#f60; text-decoration:none; font-style:italic; }
div.journal div.announce {}

table.head_user { margin-bottom:10px; }
table.head_user td.portrait { padding-right:10px; }
table.head_user td.user a { color:#369 !important; text-decoration:none; border-bottom:1px solid #989898; font-weight:bold; font-size:95%; }
table.head_user td.user div { padding-top:4px; color:#696969; font-size:80%; font-weight:bold; }
table.head_user td.title { padding-left:14px; color:#369; font-size:130%; font-weight:bold; }

div.link_left { float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#f60 !important; }
div.link_left b { color:#f60 !important; font-family:Arial, Helvetica, sans-serif; }
div.link_left i { color:#989898 !important; font-family:Arial, Helvetica, sans-serif; font-size:85%; }
div.link_right { float:right; margin-top:10px; color:#f60; font-family:Arial, Helvetica, sans-serif; }
div.link_left a, div.link_right a { color:#f60; text-decoration:none; border-bottom:1px solid #f60; cursor:pointer; font-family:Arial, Helvetica, sans-serif; }