#center-sidebar .menu-block .menu-block-title { display: none; }
#center-sidebar .menu-block ul.menu li { background: url("/images/userdata/v7/cabinet/bg_1.gif") repeat-x top; padding: 5px 0 5px 20px; text-transform: uppercase; border-top: solid 1px #e9e9eb; }
#center-sidebar .menu-block ul.menu li.last { border-bottom: solid 1px #e9e9eb; }
#center-sidebar .menu-block ul.menu li a { text-decoration: none; color: #222121; font-family: Verdana; font-size: 11px; }
#center-sidebar .menu-block ul.menu ul.submenu li { text-transform: none; border: none; }
#news_left .twtr-hd, .twtr-ft { display: none; }
#news_left .twtr-timeline { border-radius: 0 0 0 0 !important; }
#news_left .twtr-doc { border-radius: 0 0 0 0 !important; }

/* для профиля менеджера */
#profileLeft #twtr-widget-1 .twtr-doc, #profileLeft #twtr-widget-1 .twtr-hd a, #profileLeft #twtr-widget-1 h3, #profileLeft #twtr-widget-1 h4, #profileLeft #twtr-widget-1 .twtr-popular  { background: none !important; color: #464646 !important; }
#profileLeft #twtr-widget-1 .twtr-bd, #profileLeft #twtr-widget-1 .twtr-timeline i a, #profileLeft #twtr-widget-1 .twtr-bd p { background: none !important; color: #464646 !important; }
#profileLeft #twtr-widget-1 .twtr-tweet a { color: #3B6DD7 !important; } 
#profileLeft .twtr-tweet-wrap { padding: 5px 10px 5px 0 !important; }
.twtr-hd { display: none !important; }


#profileLeft { float:left; padding: 0 0 30px; width:250px; }
#profileRight { float:right; padding: 0 0 30px; width:710px; }
.borderGray { border: solid 1px #ccc; background: #fff; }

/* для профиля менеджера RIGHT */
.nameTatle { height: 38px; background: url("/images/userdata/v7/cabinet/profile/backgrounds_profiles.png") repeat-x left 0px; font-size: 18px; color: #fff; line-height: 32px; padding-left: 20px; position:relative; }
.nameTatleArrow { position:absolute; left: -7px; top: 12px; width:7px; height:11px; background: url("/images/userdata/v7/cabinet/profile/status_arrow.png") no-repeat; }
.zvanie_wrapper { float:left; width: 300px; height: 35px; margin-left:15px; }
.zvanieImg { float:left; width:40px; }
.zvanie { font-size: 13px; font-weight: bold; line-height: 29px; }
.g_like { float: right; width: 250px; padding-right:15px; text-align:right;  line-height: 29px; }

.current_info, .change_current_info { padding: 10px 20px; }
.current_info a.status { color:#464646; text-decoration:none; }
.current_info a.status:hover { text-decoration: underline; }
.change_current_info .change{ width:665px; height: 50px; border: solid 1px #CCC; color: #ccc; font-size: 11px; }

.photo_block { height: 145px; background: url("/images/userdata/v7/cabinet/profile/backgrounds_profiles.png") repeat-x left -128px; }
.photo_block_inner { width: 676px; height: 125px; margin: 10px 17px; }
.photoWrap { display:block; float:left; width:166px; height:125px; background: #f5f5f5; text-align:center; vertical-align:middle; overflow:hidden; margin-right: 4px; }
.photoWrap img:hover { opacity: 0.6; }


.oi_tabs { height: 34px; background: url("/images/userdata/v7/cabinet/profile/backgrounds_profiles.png") repeat-x left -38px; border-bottom: 1px solid #ccc; position: relative; padding-left: 15px; padding-top: 4px; }
.oi_tabs a { display:block; float:left; height: 30px; position:relative; bottom: -2px; margin-right: 5px; padding: 0 15px 0; z-index:5; padding-top: 4px; text-decoration:none; color: #3B6DD7; font-size:15px; /*font-weight: bold;*/ border: solid 1px #ccc; }
.oi_tabs a.active  { background: #fff; border: solid 1px #ccc; color: #666; }
.oi_tabs a:hover  { background: #fff; }
.other_info_content { padding: 15px 10px 5px; position:relative; top: 0; z-index: 10; background: #fff; }
.other_info_content .question { background: #f5f5f5; padding: 5px 7px; font-weight: bold; color: #484848; }
.other_info_content .answer { margin: 5px 0 15px; }
.video_message { width: 640px; margin-left: 4px; background: #fff; }

/* для профиля менеджера LEFT */
.myAction a { margin: 5px 0;  display:block; height: 15px; padding: 2px 0 2px 38px; margin-left:10px; text-decoration: none; }
.editAction { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -131px; }
.sendAction { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat 3px -469px; }

.editAction:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -157px; color: #666; }
.sendAction:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat 3px -493px; }

#basicAction { margin-top: 7px; padding: 0 7px; }
#basicAction a { margin: 0 0 5px 0; padding:0 0 0 38px; /*color: #464646;*/ color: #3B6DD7; text-decoration:none; display:block;  }
#basicAction a.friend_status { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -400px;}
#basicAction a.message_send { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -353px;}
#basicAction a.friend_status:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -423px; color: #666; }
#basicAction a.friend_status_decline { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -515px; }
#basicAction a.friend_status_decline:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -203px; color: #666; }
#basicAction a.message_send:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat left -376px; color: #666; }
#basicAction a.become_cm { background:url(/images/userdata/v7/other/button/green-btn.png) repeat-x; height: 16px; border: none; margin: 0; padding: 1px 2px 3px; font-size: 12px; font-family: Arial, sans-serif; letter-spacing: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align:center;  color: #fff; text-shadow: #060 1px 1px 0px;}
#basicAction a.become_cm:hover { background:url(/images/userdata/v7/other/button/gray-btn.jpg) repeat-x; color: #666; text-shadow: #fff 0px 1px 0px;  text-decoration:none; }

.twTitle, .gjwTitle { height: 45px; background: url("/images/userdata/v7/cabinet/profile/backgrounds_profiles.png") repeat-x left -38px; padding-left: 50px; line-height: 3; font-size:14px; font-weight:bold; color:#898989; position: relative; }
.twTitleIco,.gjwTitleIco { float: left;  height: 27px; width: 27px; position:absolute; top: 9px; left:10px; }
.twTitleIco { background: url("/images/userdata/v7/cabinet/profile/icon_frofile.png") no-repeat 0px -27px; }
.gjwTitleIco { background: url("/images/userdata/v7/cabinet/profile/icon_frofile.png") no-repeat 0px 0px; }
.gjwTitleInner, .twTitleInner { padding: 8px 10px; }
#gloryonjournal-widget .date { display:block !important; color: #898989; }
.posts-list li a { text-decoration: none !important;}
#gloryonjournal-widget { font-size: 12px !important;  }
#gloryonjournal-widget .date { font: 11px Tahoma !important }
#gloryonjournal-widget ul { margin: 0; padding: 0 20px 0 3px; }
#gloryonjournal-widget ul li { margin: 10px 0 0 0; padding: 0;  list-style: none; background: none !important; margin-bottom: 15px; }
.posts-list .comment-count {color: #666; font-size: 11px; }

.profileAccounts { height: 40px; }
.profileAccounts a { width: 38px; height:38px; float:left; display:block; margin-left:8px; }

.profileAccounts .ac_fb { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -160px; }
.profileAccounts .ac_fb:hover { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -200px; }
.profileAccounts .ac_yt { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -240px; }
.profileAccounts .ac_yt:hover { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -280px; }
.profileAccounts .ac_gj { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left 0;}
.profileAccounts .ac_gj:hover { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -40px;}
.profileAccounts .ac_vk { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -320px; }
.profileAccounts .ac_vk:hover { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -360px; }
.profileAccounts .ac_tw { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -80px; }
.profileAccounts .ac_tw:hover { background:url("/images/userdata/v7/cabinet/profile/soc_seti_icons.png") no-repeat left -120px; }

.profileCarieraWrap { position: relative; font-size: 11px; margin: 5px 0; overflow: hidden; height:173px; }
.profileCarieraYear { position: relative; width: 50px; height: 20px; float: left; }
.profileCarieraYear20 { top: -15px; left: 11px; }
.profileCarieraYear25 { top: -22px; left: 16px; }
.profileCarieraYear30 { top: -31px; left: 19px; }
.profileCarieraYear35 { top: -36px; left: 25px; }
.profileCarieraYear40 { top: -44px; left: 31px; }
.profileCarieraYear45 { top: -53px; left: 33px; }
.profileCarieraYear50 { top: -63px; left: 36px; }
.profileCarieraYear55 { top: -71px; left: 42px; }
.profileCarieraYear60 { top: -79px; left: 47px; }
/*.profileCarieraYear10 { top: -94px; left: 51px; }
.profileCarieraYear11 { top: -104px; left: 58px; }
.profileCarieraYear12 { top: -113px; left: 64px; }
.profileCarieraYear13 { top: -120px; left: 68px; }*/

/* мои друзья */
.user_block_wrap { height: 75px; padding: 15px 0 15px 5px; border-bottom: 1px solid #ededed;}

.user_block_wrap .user_info { height: 70px; float:left; width: 450px;  }
.user_block_wrap .user_info img { float: left; margin-right: 10px; }
.user_block_wrap .user_info img.ui_img_border { border: solid 2px #CD5353; }
.user_block_wrap .user_info a { text-decoration: none; }
.user_online { color: #94ce64; font-size:11px; }

.friend_actions { float:left; width: 180px; font-size:12px !important; }
.friend_actions .action { display:block; float:left; padding: 2px 8px 2px 36px; }
.friend_actions .result { padding-left:8px; }
.friend_actions a {  color: #999; text-decoration: none; }
.friend_actions a:hover { color: #fff; }

.friend_actions .friend_status_decline { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -202px; }
.friend_actions .friend_status_decline:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -180px #94ce64; }

.friend_actions .friend_status { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -16px; }
.friend_actions .friend_status:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px 5px #94ce64; }

/*.delete { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -202px; }*/
/*.delete:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -180px #94ce64; }*/

.send { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -4px -329px; }
.send:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -4px -310px #94ce64; }

.subscribe { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -105px; }
.subscribe:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -83px #94ce64; } 

.unsubscribe { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -61px; }
.unsubscribe:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -39px #94ce64; }

/*.add { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px -16px; }*/
/*.add:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -3px 5px #94ce64; }*/

.fr { padding: 10px 0; border-bottom: 1px solid #ccc; }
.fr .user_block_wrap { width: 250px; height:90px; margin-bottom:0; border-bottom: none; line-height: 1.5 !important; }
.fr .user_block_wrap .user_info { float:none; width: 240px; }
.fr .user_block_wrap .user_info div { float:left; width: 120px; }
.fr .friend_actions { width: 230px; height:20px; clear:both; margin-top:3px; }



/* лента */
.feed_post { padding: 15px 0; border-bottom: #cccccc solid 1px; }
.post_img { float: left; margin-right: 10px; border: solid 2px #fff; }
.post_text_conteiner { float: right; width: 590px; }
.post_name a { text-decoration: none; font-size: 11px; }
.post_name { margin-bottom:2px; font-size: 11px;  }
.p_status { border: solid 1px #cccccc; padding: 7px 10px; margin-top:2px; position:relative; }
.p_status .p_status_arrow { width: 9px; height:13px; float:left; position:absolute; left: -7px; top: 8px; background: url("/images/userdata/v7/cabinet/profile/status_lenta_arrow.png") no-repeat top left; }
.post_content { margin: 5px 0 10px; font-size:12px; }
.post_content a {  }

.post_actions { height:20px; font-size: 11px; color: #666; margin-top: 3px; }
.post_actions a { text-decoration: none; }
.post_time { float:left; width: 110px;  }
.post_comment {float:left; width: 100px; }
.post_like { float:right; width: 120px; text-align:right; }
.like { float:right; margin: 1px 0 0 2px; width: 11px; height: 12px; background: url("/images/userdata/v7/cabinet/profile/like.png") no-repeat; }
.like:hover { background: url("/images/userdata/v7/cabinet/profile/like_hover.png") no-repeat top left; }
.how_many_like { float: right; margin-left: 7px; }

.post_response_wrapp { padding: 0 10px; background: #f1f1f1; margin-top:5px; }
.post_response { padding: 10px 0; border-bottom: solid 1px #fff; }
.pr_img { float:left; width:48px; margin-right: 10px; }
.pr_text_wrap { float:left; width: 510px;}
.pr_name a { text-decoration: none; font-size:11px; }
.pr_time { font-size: 11px; color: #999; margin-top: 3px; }
.pr_text {  }
.response_comment { padding: 5px 10px; background: #f1f1f1; font-size:11px; text-decoration: none; }
.rc_input { width: 560px; color: #666; font-size:11px; padding: 2px 5px; }

.response_comment_active { padding: 6px 10px 3px; font-size:11px; text-decoration: none; background: #f1f1f1; }
.response_comment_active_img { float:left; width: 38px; margin-right:10px; }
.rc_active_input { width: 510px; color: #666; font-size:11px; padding: 2px 5px; }
.response_comment_active_btn { margin-top:3px; }
.response_comment_active_btn a { padding: 2px; }


.request_to_be_friends { float:left; width: 400px; padding-left: 80px; background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat 8px -18px; }
.request_to_be_friends_acions { float:right; width: 200px; text-align:right; }
.request_to_be_friends_acions a { padding: 2px 7px 2px 23px; text-decoration:none; }
.request_to_be_friends_acions a:hover { color: #fff; }

.accept { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -10px -535px; }
.accept:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -10px -551px #94ce64; }

.reject { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -10px -223px;}
.reject:hover { background: url(/images/userdata/v7/cabinet/profile/profile_soc_ico.png) no-repeat -10px -245px #94ce64; }


/* мой чек */
.check_cabinet { background:url(/images/userdata/v7/cabinet/check_cabinet.jpg) no-repeat top left; width:250px; height: 139px; position:relative; }
.present_point { background:url(/images/userdata/v7/cabinet/gift_check.png) no-repeat -2px 0; width:250px; height: 151px; position:relative; }
.check_title { font-size: 20px; font-family:Georgia; top: 8px; position:relative; color: #BE3033; text-align:center; text-transform:uppercase; }
.check_zv { top: 5px; position:relative; text-align:center; }
.check_summ { font-size: 26px; top: 4px; position: relative; text-align: center; color: #BE3033; }
.check_br { top: 15px; position:relative; text-align:center; }
.check_data { top: 25px; left:86px; color:#333; position:relative; }

.ct tr td { vertical-align:top; text-align:center;}
.check_cabinet_big { margin-left:70px; width:551px; height: 783px; position:relative; }
.check_title_big { font-size: 58px; font-family:Georgia; color: #BE3033; text-transform:uppercase; }
.check_zv_big { font-size:23px; }
.check_name_big { font-size:38px; font-style:italic; font-family:Georgia; }
.check_income_big { font-size:16px; }
.check_summ_big { font-size: 65px; text-align:center; color: #BE3033; }
.check_br_big { font-size: 14px; }


/* --- Business Game Two Season --- */
.simpleTable tr td.stTitle { padding: 5px 10px !important; background: #f3f3f3; }
.simpleTable tr td { border: solid 1px #888888; }
.stTitle p { margin: 1px 0 !important; }
.stRed { padding: 5px 10px !important; background:#B30101; color: #FFF; }
.stRed .bold { color: #FFF; }
.enter { background: url(/images/userdata/v7/other/button/econf_btn.jpg) no-repeat top left; display: block; height: 18px; width: 57px; margin-top: 3px; }
.enter:hover { background: url(/images/userdata/v7/other/button/econf_btn_hover.jpg) no-repeat; }
.bi_block { background: url(/images/userdata/v7/cabinet/businessGame/bi_img.jpg) no-repeat left 20px; height: 130px; position: relative; float: left; width:388px; }
.bi_goal_01 { float: left; width: 40px; height: 20px; position:absolute; top: 40px; text-align: center; color: #CCC; font-size:23px; }
.green { color: #80af47; }
.latVideo { background: url(/images/userdata/v7/cabinet/businessGame/latanskiy_video.jpg) no-repeat; display: block; width: 247px; height: 184px; margin: 0 20px 5px 0; float:left; }
.latVideo:hover{ background: url(/images/userdata/v7/cabinet/businessGame/latanskiy_video_hover.jpg) no-repeat; }
.dg { color: #999; }
.bi2pris tr td { border: solid 3px #fff; }
.enter_bi2 { margin-top:20px; }

/* --- Business Game Goal mini ---  */

.goal_wrap { position:relative; background: url(/images/userdata/v7/cabinet/businessGame/season_2/goal/maybeyes.png) no-repeat top left;  }
.myself { height: 180px; border-bottom: dotted 2px #ededed; }
.my1line { height: 120px; border-bottom: dotted 2px #ededed; }
.my1line td { padding-top:6px; }
.my2line { height: 110px; border-bottom: dotted 2px #ededed; }
.my2line td { padding-top:25px; }
.my3line { height: 100px; border-bottom: dotted 2px #ededed; }
.my3line td { padding-top:35px; }

.goalTable tr td { vertical-align:top; text-align:center; }
.nameTr { width:30px; }
.otherTr { width:220px; }

.myselfLine { width:110px; border: solid 2px #ccc; padding:2px; margin:auto; background: #fff; }
.myselfLine img { clear:both; float:left; }
.firstLineWrap { width:83px; border: solid 2px #ccc; padding:2px; margin:auto; background: #fff; position:relative; }
.firstLineWrap img { clear:both; float:left; }
.secondLineWrap { width:57px; border: solid 1px #ccc; float:left; margin: 0 6px; }
.secondLineWrap img { clear:both; float: left;}
.thirdLineWrap { width:20px; border: solid 1px #ccc; float:left; margin: 0 1px; }
.thirdLineWrap img { clear:both; float: left;}

.all_goal { position:absolute; top: 20px; width: 180px; left: 20px; border: dotted 1px #ccc; border-top: solid 7px #ccc; padding: 10px; }
.d_photo { position:absolute; top: 20px; width: 170px; right:20px; border: dotted 1px #ccc; border-top: solid 7px #ccc; padding: 10px;  }

.instructor_block { position:absolute; top: -17px; left: -2px; height: 15px; background: #8BBA5C; color:#fff; font-size:11px; text-align:center; width:91px; }

/* --- Business Game Goal maxi ---  */
.myselfMainBlock { width: 90%; text-align:center;  margin: 0 auto; position:relative; padding-top: 5px; }
.myStructureBlock { width: 90%; overflow-x: scroll; background: #fff; margin: 0 auto; margin-top:10px; height: 350px; text-align:center; border-top: 5px solid #ccc; }
.myselfMainBlockPhoto { padding: 3px; width: 110px; height:126px; border: solid #ccc 1px; position:relative; margin:auto; }
.oneMmb { padding: 0 10px; } 

table.level_1 { position: relative; margin:auto; }
table.level_1 tr td.level_1_td { padding: 30px 5px 0; text-align:center; vertical-align: top; }
table.level_1 tr td.level_1_td .instr { background: none repeat scroll 0 0 #8BBA5C; color: #FFFFFF; font-size: 11px; height: 18px; margin: auto; position: relative; text-align: center; width: 83px; margin-bottom:-18px; z-index: 22; }
table.level_2 { border: solid 2px #ccc; }
table.level_2 tr td.level_2_td { padding: 10px 4px; vertical-align: top;}
table.level_3 {}
table.level_3 tr td.level_3_td { padding: 0 5px; text-align:center; vertical-align: top; }
.l3 {  border: solid 1px #ccc; width: 20px; height:24px; }

.nw { height: 28px; white-space:nowrap; }
.nw img { display:inline-table; margin: 0 1px; }
pre { padding:0; margin:0; }

.backToBg { padding:3px 7px; display:block; border: solid 1px #ccc; background: #f9f9f9; text-decoration: none; float:left; position:absolute; top: 5px; left:0; }

.blockLink { display: inline-block; }


/* конкурс историй СЕМЬЯ И ГЛОРИОН */
.fg_main_img { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/familyAndGloryon.jpg) no-repeat left; position:relative; height:338px; overflow:hidden; margin-bottom:15px; }
.fgWrap { border: solid #ccc 1px; padding: 7px; margin: 10px 0; min-height: 185px; }
.fgWrap_00 { float:right; border: solid #ccc 1px; padding: 2px 5px 0 10px; margin: 1px 25px 0 0; width:560px; }
.fgWrap_01 { float:right; border:none; padding:0; margin: 10px 10px 5px 20px; width:590px; min-height:35px; }
.fgLeft { margin-right:10px; float:left; width:171px; height:170px; padding:7px; background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/fg_ramka.png'); overflow:hidden; }
.fgLeft a { display:block; }
.fgRighr { padding-left: 205px; }
.fgRighrPrew { margin: 15px 0 0; min-height:90px; }
.fgRighAction { margin-top: 15px; border-top: dashed 1px #ccc; padding: 7px; width:95%; }
.fg_view { margin-right: 60px; text-decoration: none; float:left; }
.fg_vote { padding-right: 15px; background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/fg_voice.png') no-repeat right -22px; text-decoration: none; float:right; }
.fg_vote_voted,
.fg_vote:hover { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/fg_voice.png') no-repeat right 4px; }
.fg_who_vote { padding-left: 8px; float:right; }
a.fg_more { display:block; padding: 4px; line-height:normal; text-align:center; background: #ededed; text-decoration:none; }
a.fg_more:hover { background: #f9f9f9; }
a.fg_btn { display:block; width:210px; float:left; height: 55px; background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/fg_button.png') no-repeat left top; }
a.fg_btn:hover { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/fg_button.png') no-repeat left -57px; }
.prizes_fg { min-height: 225px; margin:10px 0; }
.priz_r { padding-left: 360px; }
/* победители конкурса историй СЕМЬЯ И ГЛОРИОН */
.philipova_01 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/philipova_01.jpg) no-repeat; width:170px; height:170px; margin-left:3px; }
.philipova_02 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/philipova_02.jpg) no-repeat; width:170px; height:170px; margin-left:4px; }
.philipova_03 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/philipova_03.jpg) no-repeat; width:170px; height:170px; }
.philipova_04 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/philipova_04.jpg) no-repeat; width:170px; height:170px; }
.philipova_05 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/philipova_05.jpg) no-repeat; width:170px; height:170px; }
.medal_1 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/medal_1.jpg) no-repeat; width:67px; height:103px; float:left; margin-right:23px; }
.medal_2 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/medal_2.jpg) no-repeat; width:67px; height:103px; float:left; margin-right:23px; }
.medal_3 { background: url(/images/userdata/v7/cabinet/tender/familyAndGloryon/winners/medal_3.jpg) no-repeat; width:67px; height:103px; float:left; margin-right:23px; }

/*
.step { float: left; margin-right: 10px; min-height:64px; line-height: 1.2; margin: 10px 0 20px;}
.step1 { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/1_deystvie.jpg') no-repeat; padding-left: 40px; width: 140px; }
.step2 { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/2_deystvie.jpg') no-repeat; padding-left: 50px; width: 105px; }
.step3 { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/3_deystvie.jpg') no-repeat; padding-left: 50px; width: 110px; }
.step4 { background: url('/images/userdata/v7/cabinet/tender/familyAndGloryon/4_deystvie.jpg') no-repeat; padding-left: 53px; width: 110px; }
.how_to_win { float:left; width:190px; padding-right:20px; }
.photo_example { float:left; margin: 10px; padding: 15px; width:298px; background:#fff; }
 */

/* рейтинги Бизнес игры */
.bg_rating_bg { width: 250px; background: url(/images/userdata/v7/other/leadersRating/background_rate_short.png); padding: 1px 0 10px; }
.bg_rating_bg .bg_rating_title { color:#629132; padding:10px 0 0 20px; line-height: 110%; font-size:16px; }
.bg_rating_bg table .number  { padding-left:2px; width:17px; background-color: #8bba5c; z-index:5; position:absolute; bottom: 0; left:0; font-weight:bold; color:#fff; text-align:center; }
.bg_rating_bg table .inner_bg {background: #faf6f5;}
table div.line1_200 { background: #7abc52; color:#fff; }
table div.line1_100 { background: #c2cb54; color:#fff; }
table div.line2_100 { background: #e4d017; color:#fff; }
.bg_rating_bg table div.bg_x {width: 10px; text-align:center; padding: 0 2px; }

/* Ключевые Показатели Эффективности (КЭП) */
table.key-efficiency {
	color: #373737;
}
table.key-efficiency { border: 0px solid #D4D4D4; width: 100%; font-family: Tahoma; table-layout: fixed;}
table.key-efficiency th {
	border-left: 2px solid white;
	padding: 4px;
	background-color: #EDE9E6;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
table.key-efficiency th.first,
table.key-efficiency th:first-child { border-left-color: #D4D4D4;background-color: #ededed; }
table.key-efficiency th { border-bottom: 2px solid #D4D4D4; }
table.key-efficiency td { padding: 2px 4px; text-align: center; }
table.key-efficiency td.stat-subject { padding-left: 8px; text-align: left; white-space: nowrap; }
table.key-efficiency td.stat-subject > div { display: inline; }
table.key-efficiency td.stat-subject .name { text-transform: uppercase; font-size: 9px;  }
table.key-efficiency td.stat-subject .date { font-size: 10px; font-family: Tahoma; color: #969696; }
table.key-efficiency tr.me td.stat-subject .name { text-transform: none; font-size: 12px; color: #959595; }
/*table.key-efficiency tr:hover { background-color: #EDEDED; }*/
table.key-efficiency tr.line-1:hover,
table.key-efficiency tr.line-manager:hover,
table.key-efficiency tr.me:hover,
table.key-efficiency tr.my-structure:hover,
table.key-efficiency tr.spacer:hover {background-color: #ededed;}
table.key-efficiency tr.me:hover td.final-percent,
table.key-efficiency tr.my-structure:hover td.final-percent,
table.key-efficiency tr.line-1:hover td.final-percent,
table.key-efficiency tr.line-manager:hover td.final-percent,
table.key-efficiency tr.line-1:hover td.final-percent { background-color: #edec8f;}
table.key-efficiency tr.my-structure { font-weight: bold; }
table.key-efficiency tr.my-structure td {padding-top: 20px;}

table.key-efficiency tr.spacer { font-size: 10px; }
table.key-efficiency tr.level-spacer td,
table.key-efficiency tr.wtf td { font-size: 0; padding-top: 0; padding-bottom: 0; }

table.key-efficiency tr.line-1,
table.key-efficiency tr.line-manager,
table.key-efficiency tr.my-structure,
table.key-efficiency tr.me_bottom { border-bottom: 1px dotted #D4D4D4; }

table.key-efficiency tr.me td { padding-top: 8px; padding-bottom: 5px; vertical-align: top; }
table.key-efficiency tr.me input { text-align: right; }
table.key-efficiency td.view-sum { color: #568235; width:30px; }
table.key-efficiency td.input-per { color: #568235; width:30px; }
table.key-efficiency td.input-per1 { color: #568235; width:62px; }
table.key-efficiency td.percent { color: #568235; width:32px; }
table.key-efficiency td.final-percent { background-color: #FEFF99;  width:24px; }
table.key-efficiency td.final-percent:hover { background-color: #edec8f;}
table.key-efficiency .tree-control,
table.key-efficiency .tree-control-placeholder,
table.key-efficiency .level-adjuster {
	position: relative;
	bottom: -1px;
	padding: 0 7px;
	height: 7px;
	margin-right: 5px;
}
table.key-efficiency .level-adjuster { /* background: url("/images/frontend/cabinet/control/tree_control_level_adjuster_bg.png") center repeat-y; */ }
table.key-efficiency .line-manager .tree-control-placeholder {
	bottom: 1px;
	background: url("/images/frontend/cabinet/control/tree_control_level_link.png") center no-repeat;
}
table.key-efficiency .tree-control {
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
table.key-efficiency .tree-control.disabled { cursor: default; }
table.key-efficiency .tree-control-unfold { background-image: url("/images/frontend/cabinet/control/tree_control_unfold.png"); }
table.key-efficiency .tree-control-unfold.disabled { background-image: url("/images/frontend/cabinet/control/tree_control_unfold_disabled.png"); }
table.key-efficiency .tree-control-fold { background-image: url("/images/frontend/cabinet/control/tree_control_fold.png"); }
table.key-efficiency input.owner_calls, table.key-efficiency input.vstr2_1, table.key-efficiency input.dom_vstr {width: 28px;}