@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------------- */
/* правая колонка */
/* ----------------------------------------------------------------------------------------------------------- */
#main_right { float:right; width:234px; overflow:hidden; }
#main_right * { font-family:Arial, Helvetica, sans-serif; }
#main_right div.main_right { float:right; clear:right; margin-top:0px; }
#main_right div.main_right_banner { float:right; clear:right; margin-top:0px; text-align:center; }
#main_right_text { margin-top:36px; color:#ccc; font-size:90%; font-family:Arial, Helvetica, sans-serif; }
#main_right_text a { display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; }
/* блок залогиненого меню-пользователя */
#user_menu { margin-top:20px; width:234px; }
#user_menu img { cursor:pointer; }
#user_menu * { font-family:Arial, Helvetica, sans-serif; }
#user_menu_top { width:234px; height:20px; background:url(../img/right_menu_top.png); }
#user_menu_bot { width:234px; height:20px; background:url(../img/right_menu_bot.png); }

#user_menu_head { padding-left: 10px; color:#fff; font-size:100%; display: inline-block; width: 250px; }
#user_menu_head a { font-weight:bold; color:#f60; font-size:120%; text-decoration:underline; }

#user_menu_foot { float: right; padding-right:10px; }
#user_menu_foot a { color:#ccc; font-size:100%; text-decoration:underline; }

#user_menu_main { display: inline; color:#fff; font-size:100%;}
#user_menu_main a { margin-left:10px; color:#fff; text-decoration:underline; }
#user_menu_main a.act { font-size: 110%; font-weight:bold; }
#user_menu_main span { font-weight:bold;}

#user_menu_new_messages img { float:left; margin-left:15px; }
#user_menu_new_messages div { float:left; }
#user_menu_new_messages div a { color:#fff; font-weight:bold; text-decoration:none; }
/* блок друзья */
#user_friends_r { width:210px; padding:10px 15px; background-color:#d6e0ea; }
#user_friends_r * { font-family:Arial, Helvetica, sans-serif; }
#user_friends_r h2 { color:#0059a5; font-size:140%; }
#user_friends_r h2 a { color:#f60; text-decoration:none; border-bottom:1px solid #f60; }
#user_friends_r div.friend { margin-top:10px; }
#user_friends_r div.friend img.portrait { float:left; margin-right:8px; }
#user_friends_r div.friend a { font-weight:bold; color:#0059a5; }
#user_friends_r div.friend i { font-size:85%; }
/* блок свежие комментарии */
#right_comments { width:210px; padding:10px 15px; background-color:#d6e0ea; font-size:90%; }
#right_comments * { font-family:Arial, Helvetica, sans-serif; }
#right_comments h2 { color:#0059a5; font-size:160%; }
#right_comments img.photo { float:left; margin:0px 8px 0px 2px; }
#right_comments div.comment { margin-top:10px; }
#right_comments div.comment a.user { font-weight:bold; color:#0059a5; }
#right_comments div.comment a.date { color:#999; text-decoration:none; font-size:105%; }
#right_comments div.comment a.comment { color:#000; text-decoration:none; font-size:105%; }
/* блок новые фото */
#right_photos { width:210px; padding:10px 15px; background-color:#d6e0ea; font-size:90%; }
#right_photos * { font-family:Arial, Helvetica, sans-serif; }
#right_photos h2 { color:#0059a5; font-size:160%; }
#right_photos img.photo {  }
#right_photos div.foto { float:left; margin:10px 7px 0px; font-size:95%; }
#right_photos div.foto a { color:#000; text-decoration:none; }
/* блок "Ближайшие события" */
#main_right_events { background-color:#fff; padding:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
#main_right_events h3 { font-size:140%; color:#0059a5; }
#main_right_events h3 a { color:#0059a5; text-decoration:none; }
#main_right_events div.event { margin-top:6px; font-size:85%; }
#main_right_events div.event a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#main_right_events div.event span { color:#0059a5; font-family:Arial, Helvetica, sans-serif; }
#main_right_events div.events { float:right; font-size:80%; border-bottom:1px solid #999; }
#main_right_events div.events a { color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
/* блок "гостиница" */
#main_right_rs { MARGIN-TOP:0px; float:none; background-color:#fff; padding:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
#main_right_rs div.all { margin-bottom:0px; }
#main_right_rs div.all span { font-size: 75%; color:#000; }
#main_right_rs div.all span a { color:#000; }
/* блок "Записи пользователей" */
#main_right_all { background-color:#fff; padding:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
#main_right_all div.all { margin-bottom:10px; }
#main_right_all div.all span { font-size: 75%; color:#000; }
#main_right_all div.all span a { color:#000; }
/* блок "Форум" */
#main_right_forum {}
#main_right_forum h3 { font-size:140%; color:#666; }
#main_right_forum div.topic { margin-top:15px; padding-left:18px; font-size:90%; background:url(../img/arrow.gif) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; }
#main_right_forum div.topic a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#main_right_forum div.topic span { color:#666; font-size:85%; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; }
#main_right_forum div.topics { float:right; margin:15px 10px 0px 0px; font-size:80%; border-bottom:1px solid #999; }
#main_right_forum div.topics a { color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
/* блок */
#main_right_inners { margin-top:30px; }
#main_right_inners h3 { margin-bottom:4px; color:#fff; font-size:190%; font-weight:normal; }
#main_right_inners h3 a { color:#fff; text-decoration:none; }
#main_right_inners ul { margin-left:0px; }
#main_right_inners li { margin-bottom:8px; color:#f60; list-style-type:none; }
#main_right_inners li a { color:#fff; text-decoration:none; font-size:110%; font-family:Arial, Helvetica, sans-serif; }
#main_right_inners li a.act { border-bottom:1px solid #fff; }