/* CONTENT TOP SESSION */
#content_top_session    { margin:auto; width:998px; height:110px; }
#logo_top_session       { margin:31px 0 0; width:228px; height:82px; float:left; background:url(/images/02/logo_top_session.jpg) no-repeat; }

/* CONTENT SESSION */
#content_session                { margin:15px 0 0; clear:both; }
#content_top_corners_session    { margin:auto; width:998px; height:12px; clear:both; overflow:hidden; background:#FFF; }
#content_top_corners_session .left_corner    { width:39px; height:12px; float:left; background:url(/images/02/content_corners_session.jpg) no-repeat; }
#content_top_corners_session .right_corner   { width:39px; height:12px; float:right; background:url(/images/02/content_corners_session.jpg) right top no-repeat; }

/* MENU PANEL */
#menu_panel         { width:100%; height:49px; }
#menu_panel ul      { margin:auto; width:998px; background:#FFF; }
#menu_panel li      { float:left; }
#menu_panel .left, #menu_panel .right   { width:12px; height:49px; background:url(/images/02/menu_corners_session.jpg) 0 -1px no-repeat; }
#menu_panel .right  { background-position:-14px -1px; float:right; }
#menu_panel a       { margin:0 7px; padding:0 10px; background:url(/images/02/menu_session.gif) no-repeat; display:block; }
#menu_panel .space  { margin:0 2px; width:4px; height:49px; background:url(/images/02/top_menu.gif) 2px 0 no-repeat; display:block; }
#menu_panel .panel                  { width:45px; height:49px; background-position:10px 3px; }
#menu_panel .video_casts            { width:85px; height:49px; background-position:-55px 3px; }
#menu_panel .send_invite            { width:106px; height:49px; background-position:-160px 3px; }
#menu_panel .send_twitter           { width:102px; height:49px; background-position:-286px 3px; }
#menu_panel .my_twitter             { width:131px; height:49px; background-position:-408px 3px; }
#menu_panel .friends_twitter        { width:160px; height:49px; background-position:-560px 3px; }
#menu_panel .contact                { width:57px; height:49px; background-position:-740px 3px; }

#menu_panel .panel:hover,           #menu_panel .panel_active           { width:45px; height:49px; background-position:10px -43px; }
#menu_panel .video_casts:hover,     #menu_panel .video_casts_active     { width:85px; height:49px; background-position:-55px -43px; }
#menu_panel .send_invite:hover,     #menu_panel .send_invite_active     { width:106px; height:49px; background-position:-160px -43px; }
#menu_panel .send_twitter:hover,    #menu_panel .send_twitter_active    { width:102px; height:49px; background-position:-286px -43px; }
#menu_panel .my_twitter:hover,      #menu_panel .my_twitter_active      { width:131px; height:49px; background-position:-408px -43px; }
#menu_panel .friends_twitter:hover, #menu_panel .friends_twitter_active { width:160px; height:49px; background-position:-560px -43px; }
#menu_panel .contact:hover,         #menu_panel .contact_active         { width:57px; height:49px; background-position:-740px -43px; }

/* --- */
.twitter_limit  { margin:10px 0 0 400px !important; *margin:10px 0 10px 394px; text-align:center; }

#block_statistics { clear:both; }
#block_statistics h2        { font-size:15px; height:20px; padding:5px 10px; border-top:2px solid; border-bottom:2px solid; border-color:#CFF3F5; }
#block_statistics h2 span   { margin:5px 0; color:#369CBE; }
#block_statistics h3        { margin:10px 10px 0 0; font-size:11px; color:#2E2F30; }
#block_statistics h3 a      { background-image:none; color:#2E2F30; }
#block_statistics h3 a:hover{ color:#900; } 
#block_statistics .statistics_photos        { width:126px; height:68px; float:left; }
#block_statistics .statistics_photos  img   { margin:10px 0 0 10px; width:48px; height:48px; float:left; }
#block_statistics .statistics_description   { width:79%; overflow:hidden; float:left; }
#block_statistics .statistics_playback      { margin:10px 0 10px -10px; padding:0 0 0 10px; list-style:none; float:left; }
#block_statistics .statistics_playback li   { float:left; }

.statistics_playback a  { margin:0 20px 0 0; padding:0 0 0 20px; display:block; line-height:15px; }
.invite          { background:url(/images/session_icons.gif) 0 -112px no-repeat !important; }
.invite:hover    { background:url(/images/session_icons.gif) 0 -96px no-repeat !important; }
.play            { background:url(/images/session_icons.gif) 0 -80px no-repeat; }
.play:hover      { background:url(/images/session_icons.gif) 0 -64px no-repeat; }
.record          { background:url(/images/session_icons.gif) 0 -16px no-repeat; }
.record:hover    { background:url(/images/session_icons.gif) 0 0 no-repeat; }
.delete          { background:url(/images/session_icons.gif) 0 -48px no-repeat; }
.delete:hover    { background:url(/images/session_icons.gif) 0 -32px no-repeat; }
.twitter         { background:url(/images/session_icons.gif) 0 -144px no-repeat; }
.twitter:hover   { background:url(/images/session_icons.gif) 0 -128px no-repeat; }

#block_statistics .statistics_status    { margin:10px 10px 0 0; width:300px; clear:both; float:left; font-size:11px; }
#block_statistics .statistics_session_status    { margin:0 10px 10px 0; width:300px; clear:both; }
#block_statistics .statistics_link  { margin:0 10px 10px 0; clear:both; float:left; }
#block_statistics .statistics_text  { margin:0 10px 10px 0; color:#105A72; clear:both; }

/* RESULT TABLE */
#resultTable    { width:100%; margin:20px 0 20px 0; padding:0; border-collapse:collapse; }
#resultTable    { font-size:12px; color:#000000; }
#resultTable tr, td     { margin:0px; padding:0px; height:64px; }
#resultTable td         { padding:0 0 0 10px; } 
#resultTable tr         { width:25px; }
#resultTable img        { margin:10px 0px; width:48px; height:48px; }
#resultTable .hovered   { background:url(/images/table_result_separator.gif) left top repeat-x #def1f7; color:#105B72; }
.play_right { height:20px; margin:10px 0; float:right; }
.play_right a { margin:0 10px 0 0; padding:0 0 2px 20px; }
.play_right a:first-of-type { height:13px; display:block; }
#resultTable a  { padding:0 0 0 20px; }
#resultTable a  { font-size:12px; }
#resultTable .simple_a a { padding:0; }
.thumb      { width:48px; }
.name       { width:150px; }
.screen     { width:125px; }
.location   { width:150px; }
.a_invite   { width:125px; }

/* SUBMIT TWITTER */
#form_submit_twitter textarea   { margin:20px 0 0 0; width:445px; height:100px; }
#form_submit_twitter label      { margin:5px 0 0 0; width:80px; }
#form_submit_twitter label      { font-size:15px; font-weight:bold; color:#2E2F30; }

/* LAST MY TWITTER */
#management_title h3    { font-size:15px; font-weight:bold; color:#2E2F30; }