*    { font-family:verdana; font-size:11px; margin:0; padding:0}

body {}

#shadowhui { text-align:center; }


td { text-align:left }

.informBreaker { margin-top:20px }


h1 { font-size:11px; font-weight:bold; color:#113C66; padding-right:10px }

.videoHeader       {font-weight:bold; width:640px; font-family:arial; font-size:16px; color:#000000}

#fullContent { width:1020px; border:solid 0px #CCE6FF; text-align:left; }

.error   { color:red; font-weight:normal; }
.blueBTN { padding-bottom:2px; background:url(/design/bg_btn.png) repeat-x; height:22px; color:white;  }

a.titleBlue:link    {font-size:11px; color:#113C66; text-decoration:none; }     
a.titleBlue:active  {font-size:11px; color:#113C66; text-decoration:none; }     
a.titleBlue:visited {font-size:11px; color:#113C66; text-decoration:none; }     
a.titleBlue:hover   {font-size:11px; color:#0C2A47; text-decoration:none; }

a.gray_link:link    {font-size:11px; color:#a1a1a1; text-decoration:none; }     
a.gray_link:active  {font-size:11px; color:#a1a1a1; text-decoration:none; }     
a.gray_link:visited {font-size:11px; color:#a1a1a1; text-decoration:none; }     
a.gray_link:hover   {font-size:11px; color:#0C2A47; text-decoration:none; }




ul.tabs              {margin:10px 0px 10px 10px; list-style:none }
ul.tabs li a:link    {font-size:11px; color:#113C66; text-decoration:none; }
ul.tabs li a:active  {font-size:11px; color:#113C66; text-decoration:none; }
ul.tabs li a:visited {font-size:11px; color:#113C66; text-decoration:none; }
ul.tabs li a:hover   {font-size:11px; color:#6F91B3; text-decoration:underline; }

a.tabLinkOn { color:#68063D; text-decoration:none; font-size:22px; font-weight:bold; }
a.tabLink   { color:#113C66; font-size:22px; font-weight:bold; text-decoration:none; }


a.blackDotted:link    {font-size:9px; color:black; text-decoration:none; border-bottom:dotted 1px black; }
a.blackDotted:active  {font-size:9px; color:black; text-decoration:none; border-bottom:dotted 1px black; }
a.blackDotted:visited {font-size:9px; color:black; text-decoration:none; border-bottom:dotted 1px black; }
a.blackDotted:hover   {font-size:9px; color:#4c4c4c;   text-decoration:none; border-bottom:dotted 1px #4c4c4c;   }

a.tag         { text-decoration:none; line-height:18px;  }
a.tag:link    {color:#113C66;   }
a.tag:active  {color:#113C66;   }
a.tag:visited {color:#113C66;   }
a.tag:hover   {color:white; background:#113C66; }

a.black:link    {font-size:11px; color:black;  text-decoration:underline;  }
a.black:active  {font-size:11px; color:black;  text-decoration:underline;  }
a.black:visited {font-size:11px; color:black;  text-decoration:underline;  }
a.black:hover   {font-size:11px; color:#4c4c4c;text-decoration:none;       }



a.thumbUserLink:link    {font-size:11px; color:black;  text-decoration:none; font-weight:bold; }
a.thumbUserLink:active  {font-size:11px; color:black;  text-decoration:none; font-weight:bold; }
a.thumbUserLink:visited {font-size:11px; color:black;  text-decoration:none; font-weight:bold; }
a.thumbUserLink:hover   {font-size:11px; color:#4c4c4c;text-decoration:underline;              }

a.blue:link    {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:active  {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:visited {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:hover   {font-size:11px; color:#113C66;  text-decoration:none; }

a.tagLinks      { font-family:arial; font-size:10px; text-decoration:none; border-bottom:dotted 1px #113C66; color:#113C66; }


/* Новый блок категорий */

.newCatsInfo   { width:240px; margin:10px 24px 18px 24px; color:#004374}

a.newCatsTitle:link    {font-size:11px; color:#004374;  text-decoration:underline; font-family:arial }
a.newCatsTitle:active  {font-size:11px; color:#004374;  text-decoration:underline; font-family:arial }
a.newCatsTitle:visited {font-size:11px; color:#004374;  text-decoration:underline; font-family:arial }
a.newCatsTitle:hover   {font-size:11px; color:#004374;  text-decoration:none; font-family:arial }

.newCatsToday   { font-family:arial; font-size:11px; color:#113C66; font-weight:bold; margin:2px 6px 2px 0px; text-align:right; color:#004374}
.newCatsAll     { font-family:arial; font-size:10px; color:#666666; margin:2px 2px 2px 0px; text-align:right; }

/* конец блока категорий */



a.thumbVideoTitle { color:#113C66; font-size:11px; padding-bottom:3px; }
a.thumbVideoTitle:link    { text-decoration:none; }
a.thumbVideoTitle:active  { text-decoration:none; }
a.thumbVideoTitle:visited { text-decoration:none; }
a.thumbVideoTitle:hover   { text-decoration:underline; }




.tableVideoInProcces { width:329px; }

.shad_bot{background:url(/design/shadbot.gif) left top no-repeat}
.shad_rig{background:url(/design/shadright.gif) top left  no-repeat}

.logo_date_day { width:40px; height:40px; color:#113C66; font-size:24px; background:url(/design/date_bg.jpg) repeat-x; text-align:center; vertical-align:middle; }

.yearAndAwardSelectors { width:90px; }
.festBTN               { width:50px; height:52px; background:green; color:white; }


table#tabsTable                    {  }
table#tabsTable td                 { border-bottom:solid 1px #C1C1C1; text-align:center; }
table#tabsTable td.currentTabTD    { border:solid 1px #C1C1C1; border-bottom:0; background:#F4F3F3; padding:3px 5px; }
table#tabsTable td.notCurrentTabTD { border:solid 1px #C1C1C1; padding:3px 5px; }


table#tabsTable td                 { border-bottom:solid 1px #C1C1C1; text-align:center; }
table#tabsTable td.usr_TabTD_on    { border:solid 1px #C1C1C1; border-bottom:0; background:white; padding:3px 5px;  color:black; font-size:12px; font-weight:bold; }
table#tabsTable td.usr_TabTD       { border:solid 1px #C1C1C1; background:#F4F3F3; padding:3px 5px; }
a.usr_tabLINK   { color:#113C66; font-size:11px; font-weight:bold; text-decoration:none; }

#tagsTab   { background:#F4F3F3; border:solid 1px #C1C1C1; border-top:0; vertical-align:middle; height:230px; width:540px}
#portalTab { background:#F4F3F3; border:solid 1px #C1C1C1; border-top:0; height:230px; vertical-align:middle; width:540px}
#uploadTab { color:#113C66; background:#F4F3F3; width:100%; }
#uploadTab input { border:solid 1px #c1c1c1; }



a.catalogue_icon { display:block; width:65px; height:70px; text-decoration:none; color:#113C66; position:relative; background-position:top left;}
a.catalogue_icon div { text-align:center; position:absolute; top:60px; left:-11px; width:88px; display:block; font-size:9px; cursor:pointer}

a.catalogue_icon:link    { text-decoration:none; background-position:top left; background-repeat: no-repeat }
a.catalogue_icon:active  { text-decoration:none; background-position:top left; background-repeat: no-repeat }
a.catalogue_icon:visited { text-decoration:none; background-position:top left; background-repeat: no-repeat }
a.catalogue_icon:hover   { text-decoration:underline; background-position:top right; background-repeat: no-repeat }

a.new_catalogue_icon { display:block; width:50px; height:50px; text-decoration:none; color:#113C66; }


#searcherAndLogo { width:480px; border:solid 1px #C1C1C1; background:#F4F3F3 url(/design/topbg.gif) repeat-x top left; }
#mainVideObject  { width:480px; height:360px; border:solid 1px #C1C1C1; background:#F4F3F3; margin-top:5px; }

#USER_PROFILE_FORM       { background:#F4F3F3; border:solid 1px #C1C1C1; }
#USER_PROFILE_FORM input { width:360px; }

#UPLOAD_VIDEO_FORM { position:relative; z-index: 2;}

#userToolsTabs { margin-top:10px; }



#registration_area { background:#F4F3F3; border:solid 1px #C1C1C1; border-top:0; padding:5px; height:400px; }
#registration_area table tr td { color:#123D67 }

#logon_area                   { background:#F4F3F3; border:solid 1px #C1C1C1; padding:20px; }
#logon_area table tr td       { font-weight:bold; font-size:12px; }
#logon_area table tr td input { width:100%; border:solid 1px #C1C1C1; }
                                                                     
                                                                     
#registrationTable tr td input{ width:100%; border:solid 1px #C1C1C1; }
#registrationTable tr td span { color:red; }

table.festResult       { background:#6188B2; margin-bottom:3px; }
table.festResult tr td { padding:3px; background:white; color:black; font-size:10px; }

.videoThumb {width:75px; height:56px; text-align:center; background:#F2EDD6; border:solid 1px #C1C1C1;}
.GrayContainer {border:solid 1px #C1C1C1; background:#F4F3F3; width:280px;}


.blueHeader {color:#113C66; font-weight:bold; border-bottom:solid 1px #C1C1C1; padding:5px; font-size:12px; margin-bottom:5px }

a.red {color:red; text-decoration:underline}
a.addToFavorite { font-size:18px; color:black; text-decoration:none; }


.descriptionVideoTable tr td input{ width:100%; font-size:12px; border:#c1c1c1 1px solid; } 
.descriptionVideoTable tr td      { padding:0 3px; }
.descriptionVideoTable tr td a    { color:black; font-size:10px; }
.descriptionVideoTable tr td.left { width:50%; border-right:solid 1px #c1c1c1; vertical-align:top;}
.descriptionVideoTable tr td.left div{ overflow:auto; height:150px; font-size:10px; }
.descriptionVideoTable tr td.right { width:50%; vertical-align:top; font-size:10px; }

.thumbDuration   { color:#113C66; font-size:11px; }
.thumbHits       { color:#113C66; font-size:11px; }
.thumbTitle      { font-size:18px; font-weight:bold; color:#113C66; margin:10px 0; background:#F4F3F3; padding:4px; border:solid 1px #eaeaea; }






#calendarArea { width:170px; text-align:center; }
#weekdaysnames { margin-top:3px; text-align:center; }
#weekdaysnames th { background:#D1DBE4; text-align:center; }
#calendarArea th    { font-size:11px; text-align:center; }
#calendarArea th.calendar_weekday { color:red; text-align:center; }
#calendarArea td.calendar_weekday { color:red; text-align:center; }
#calendarArea td                  { color:#aaa; text-align:center; }
#calendarArea td.calendar_curday  { background:#6188B2; text-align:center; }
#calendarArea td.calendar_curday a { color:white; text-decoration:none; font-weight:bold; text-align:center; }
#calendarArea td.calendar_cursor  { padding:3px; text-align:center; }
#calendarArea td.calendar_cursor a { color:white; font-weight:bold; text-align:center; }


#calendarArea a:link.calendar_link     { color:#000000; text-decoration:none }
#calendarArea a:active .calendar_link  { color:#000000; text-decoration:none }
#calendarArea a:visited.calendar_link  { color:#000000; text-decoration:none }
#calendarArea a:hover.calendar_link    { color:#555555; text-decoration:underline } 

table#top_calendar_panel    { border-bottom:solid 1px #CBC9BD;  }
table#top_calendar_panel th { color:black; border-top:solid 1px #CBC9BD; }
table#top_calendar_panel td { border-top:solid 1px #CBC9BD; }
table#top_calendar_panel td.calendar_cursor_left {  padding:3px 0 0 2px; }
table#top_calendar_panel td.calendar_cursor_right { padding:3px 2px 0 0; }


a.paging_out  { padding:3px; background:#f7f7f7; border:solid 1px #c1c1c1; color:black; font-size:12px; text-decoration:none; }
a.paging_over { padding:3px; background:#f7f7f7; border:solid 1px #c1c1c1; color:red;   font-size:14px; text-decoration:none; font-weight:bold; }

#messAddError{color:red}

div#SCROLL_DIV_COLLEGUES {width:100%; height:200px; overflow:auto; }


#PROFILE_USER_DIV { padding:10px; }
#PROFILE_USER_DIV input { border:solid 1px #c1c1c1; padding:2px; height:18px; }
#PROFILE_USER_DIV td input { border:solid 1px #c1c1c1; padding:2px; height:18px; }

#PROFILE_USER_DIV div { padding:1px 0; }
#PROFILE_USER_DIV td div { padding:1px 0; }
#PROFILE_USER_DIV b   { color:#666666; }






#thumbs_SOSTAV_NEWS, #thumbs_FAVORITES, #thumbs_SOSTAV_RECOMMENDS, #thumbs_CORPORATIVE { }

.videoThumb2 { margin-bottom:10px; border:solid 1px #eaeaea; background:url(/design/bgthumb2.png) repeat-y top left; }

.postActor{ background:#EAEAEA; color:black; border:solid 1px #CCCCCC; padding:3px; float:right; margin-left: 3px; font-weight:bold; text-decoration:none; font-size:9px}

a.usrVideos {display:block; background:#EAEAEA; color:black; border: solid 1px #CCCCCC; padding:3px; margin-bottom:5px; text-decoration:none} 



#searchForm b {font-size:12px; margin:5px 0; display:block}


.noactivePage{border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:14px; line-height:14px; color:#000}
.activePage{border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:18px; line-height:18px; color:#F00; font-size:16px; font-weight:bold}

#CURR_VIDEO_LIST {margin-top:5px; width:100%}

.createCommtbl td { padding:5px  }

.commBtn { display:block; float:right; padding:3px; border:solid 1px #c1c1c1; color:#113C66; font-weight:bold; font-size:10px; margin-bottom:3px; width:170px; text-align:center}
a.commBtn:link    { text-decoration:none;}     
a.commBtn:active  { text-decoration:none; }     
a.commBtn:visited { text-decoration:none; }     
a.commBtn:hover   { text-decoration:none; background:#EAEAEA}

.commName { color:#113C66; font-weight:bold; font-size:14px; padding:3px}
a.commName:link    { text-decoration:none;}     
a.commName:active  { text-decoration:none; }     
a.commName:visited { text-decoration:none; }     
a.commName:hover   { text-decoration:none; color:#F00; }

.commLnk { color:#113C66 }
a.commLnk:link    { text-decoration:underline; }     
a.commLnk:active  { text-decoration:underline; }     
a.commLnk:visited { text-decoration:underline; }     
a.commLnk:hover   { text-decoration:none; color:black }

.delCommBtn { border:0; width:160px; height:20px; background:url(/design/buttons/delcommbut.png) no-repeat; cursor:pointer }
.acceptRecBtn { border:0; width:160px; height:20px; background:url(/design/buttons/acceptrecbut.png) no-repeat; cursor:pointer }
.declRecBtn { border:0; width:160px; height:20px; background:url(/design/buttons/declrecbut.png) no-repeat; cursor:pointer }
.enterCommBtn {border:0; width:160px; height:20px; background:url(/design/buttons/entercommbut.png) no-repeat; cursor:pointer }
.commLink     {border:0; width:160px; height:20px; background:url(/design/buttons/leftcommbut.png) no-repeat; cursor:pointer }

table.portalframe      {width:100%; }
td.headerleftcorner    {background:url(/design/frame/png/headerleftcorner.png) top left no-repeat; width:5px; height:22px}
td.headerbg            {height:22px; line-height:22px; vertical-align:middle; padding:0 5px; color:#113C66; font-size:12px; font-weight:bold; background:url(/design/frame/png/headerbg.png) top left repeat-x}
td.headerrightcorner   {height:22px; width:5px; background:url(/design/frame/png/headerrightcorner.png) top left no-repeat;}
td.leftborder	       {width:5px; background:url(/design/frame/png/leftborder.png) top left repeat-y}
td.framecenter         {background:#ffffff; vertical-align:top; padding:5px 5px 5px 1px}
td.rightshadow         {width:5px; background:url(/design/frame/png/rightshadow.png) top left repeat-y}
td.bottomleftcorner    {background:url(/design/frame/png/bottomleftcorner.png) top left no-repeat; width:5px; height:5px }
td.bottomshadow        {background:url(/design/frame/png/bottomshadow.png) top left repeat-x; height:5px}
td.bottomrightcorner   {background:url(/design/frame/png/bottomrightcorner.png) top left no-repeat; width:5px; height:5px }

td.topleftwhite        {background:url(/design/frame/png/topleftwhite.png) top left no-repeat; width:5px; height:5px}
td.topbgwhite          {height:5px; background:url(/design/frame/png/topbgwhite.png) top left repeat-x}
td.toprightwhite       {height:5px; width:5px; background:url(/design/frame/png/toprightwhite.png) top left no-repeat;}

/* new yellow block */

table.yellowframe            {width:100%; }

td.topleftyellow        {background:url(/design/yellowblock/topleftcorner.png) top left no-repeat; width:4px; height:5px}
td.topbgyellow          {height:5px; background:url(/design/yellowblock/topborder.png) top left repeat-x}
td.toprightyellow       {height:5px; width:5px; background:url(/design/yellowblock/toprightcorner.png) top left no-repeat;}

td.leftyellowborder	     {width:4px; background:url(/design/yellowblock/leftborder.png) top left repeat-y}
td.frameyellowcenter         {background:#F7F7DB; vertical-align:top; padding:5px 5px 5px 0px}
td.rightyellowshadow         {width:5px; background:url(/design/yellowblock/rightborder.png) top left repeat-y}

td.bottomleftyellowcorner    {background:url(/design/yellowblock/botleftcorner.png) top left no-repeat; width:4px; height:5px }
td.bottomyellowshadow        {background:url(/design/yellowblock/botborder.png) top left repeat-x; height:5px}
td.bottomrightyellowcorner   {background:url(/design/yellowblock/botrightcorner.png) top left no-repeat; width:5px; height:5px }


/* end of yellow block */




.searchBottomTbl {height:53px; width:592px; background:url(/design/png/searchbg.png) top left no-repeat}
.searchTabsTbl 	 {height:28px; width:592px;}
.searchtabsleft  {width:52px; background:url(/design/png/searchtabsleft.png) top left no-repeat}
.searchtabactive {height:28px; width:118px; background:url(/design/png/searchtabactive.png) top left no-repeat; text-align:center}
.searchtabnoactive {height:28px; width:118px; background:url(/design/png/searchtabnoactive.png) top left no-repeat; text-align:center}

.searchtabactive_b {height:28px; width:132px; background:url(/design/png/searchtabactive_b.png) top left no-repeat; text-align:center}
.searchtabnoactive_b {height:28px; width:132px; background:url(/design/png/searchtabnoactive_b.png) top left no-repeat; text-align:center}

.searchtabactive_s {height:28px; width:96px; background:url(/design/png/searchtabactive_s.png) top left no-repeat; text-align:center}
.searchtabnoactive_s {height:28px; width:96px; background:url(/design/png/searchtabnoactive_s.png) top left no-repeat; text-align:center}


.searchtabsright   {width:4px; height:28px; background:url(/design/png/searchtabsright.png) top left no-repeat}
.searchpanelright  {width:6px; height:28px; background:url(/design/png/searchpanelright.png) top left no-repeat}
.searchpanelbg     {height:28px; background:url(/design/png/searchpanelbg.png) top left repeat-x}
.logoarea          {width:204px; background:url(/design/png/logo182.png) 0 27px no-repeat}
.searchtabLink {color:#113C66; font-size:14px; font-weight: bold; text-decoration:none; display:block}
.loadThumbNoActive   {background:URL(/design/png/loadbut.png) top left no-repeat; width:106px; height:28px; text-align:center; }
.loadThumbLink       {font-family:verdana; font-weight:bold; font-size:14px; text-decoration:none; color:#58380D;}


td.greysolidline { height:21px; background:url(/design/toolstabs/gif/greysolidline.gif) 0 0 repeat-x; }
td.whitetab { padding:0 5px; height:21px; background:url(/design/toolstabs/png/whitetab.png) 0 0 repeat-x; vertical-align:middle}
td.whitetab a , td.greytab a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend { height:21px; width:1px; background:url(/design/toolstabs/png/whitetabend.png) 0 0 no-repeat;  }
td.greytab { padding:0 5px; height:21px; background:url(/design/toolstabs/png/greytab.png) 0 0 repeat-x; vertical-align:middle }
td.greytabend { height:21px; width:1px; background:url(/design/toolstabs/png/greytabend.png) 0 0 no-repeat; }
td.endoftabs { height:21px; width:5px; background:url(/design/toolstabs/png/endoftabs.png) 0 0 no-repeat; }


td.topleftcorner     {background:url(/design/toolstabs/png/topleftcorner.png) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner    {background:url(/design/toolstabs/png/toprightcorner.png) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder        {background:url(/design/toolstabs/png/leftborder.png) 0 0 repeat-y; width:2px; }
td.rightborder       {background:url(/design/toolstabs/png/rightborder.png) 0 0 repeat-y; width:5px; }
td.tabbottomshadow      {background:url(/design/toolstabs/png/bottomshadow.png) 0 0 repeat-x; height:5px;}
td.bottomrightshadow {background:url(/design/toolstabs/png/bottomrightshadow.png) 0 0 no-repeat; height:5px; width:5px}




td.greysolidline1 { height:21px; background:url(/design/toolstabs/black/greysolidline.gif) 0 0 repeat-x; }
td.whitetab1 { padding:0 5px; height:21px; background:url(/design/toolstabs/black/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab1 a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend1 { height:21px; width:1px; background:url(/design/toolstabs/black/whitetabend.gif) 0 0 no-repeat;  }
td.greytab1 { padding:0 5px; height:21px; background:url(/design/toolstabs/black/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend1 { height:21px; width:1px; background:url(/design/toolstabs/black/greytabend.gif) 0 0 no-repeat; }
td.endoftabs1 { height:21px; width:5px; background:url(/design/toolstabs/black/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner1     {background:url(/design/toolstabs/black/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner1    {background:url(/design/toolstabs/black/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder1        {background:url(/design/toolstabs/black/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder1       {background:url(/design/toolstabs/black/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow1      {background:url(/design/toolstabs/black/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow1 {background:url(/design/toolstabs/black/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}


td.greysolidline_orange { height:21px; background:url(/design/toolstabs/orange/greysolidline.gif) 0 0 repeat-x; }
td.whitetab_orange { padding:0 5px; height:21px; background:url(/design/toolstabs/orange/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab_orange a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend_orange { height:21px; width:1px; background:url(/design/toolstabs/orange/whitetabend.gif) 0 0 no-repeat;  }
td.greytab_orange { padding:0 5px; height:21px; background:url(/design/toolstabs/orange/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend_orange { height:21px; width:1px; background:url(/design/toolstabs/orange/greytabend.gif) 0 0 no-repeat; }
td.endoftabs_orange { height:21px; width:5px; background:url(/design/toolstabs/orange/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner_orange     {background:url(/design/toolstabs/orange/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner_orange    {background:url(/design/toolstabs/orange/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder_orange        {background:url(/design/toolstabs/orange/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder_orange       {background:url(/design/toolstabs/orange/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow_orange      {background:url(/design/toolstabs/orange/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow_orange {background:url(/design/toolstabs/orange/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}


td.greysolidline_orange1 { height:21px; background:url(/design/toolstabs/orange1/greysolidline.gif) 0 0 repeat-x; }
td.whitetab_orange1 { padding:0 5px; height:21px; background:url(/design/toolstabs/orange1/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab_orange1 a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend_orange1 { height:21px; width:1px; background:url(/design/toolstabs/orange1/whitetabend.gif) 0 0 no-repeat;  }
td.greytab_orange1 { padding:0 5px; height:21px; background:url(/design/toolstabs/orange1/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend_orange1 { height:21px; width:1px; background:url(/design/toolstabs/orange1/greytabend.gif) 0 0 no-repeat; }
td.endoftabs_orange1 { height:21px; width:5px; background:url(/design/toolstabs/orange1/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner_orange1     {background:url(/design/toolstabs/orange1/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner_orange1    {background:url(/design/toolstabs/orange1/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder_orange1        {background:url(/design/toolstabs/orange1/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder_orange1       {background:url(/design/toolstabs/orange1/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow_orange1      {background:url(/design/toolstabs/orange1/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow_orange1 {background:url(/design/toolstabs/orange1/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}


td.greysolidline_malin { height:21px; background:url(/design/toolstabs/malin/greysolidline.gif) 0 0 repeat-x; }
td.whitetab_malin { padding:0 5px; height:21px; background:url(/design/toolstabs/malin/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab_malin a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend_malin { height:21px; width:1px; background:url(/design/toolstabs/malin/whitetabend.gif) 0 0 no-repeat;  }
td.greytab_malin { padding:0 5px; height:21px; background:url(/design/toolstabs/malin/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend_malin { height:21px; width:1px; background:url(/design/toolstabs/malin/greytabend.gif) 0 0 no-repeat; }
td.endoftabs_malin { height:21px; width:5px; background:url(/design/toolstabs/malin/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner_malin     {background:url(/design/toolstabs/malin/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner_malin    {background:url(/design/toolstabs/malin/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder_malin        {background:url(/design/toolstabs/malin/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder_malin       {background:url(/design/toolstabs/malin/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow_malin      {background:url(/design/toolstabs/malin/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow_malin {background:url(/design/toolstabs/malin/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}

td.greysolidline_greygrad { height:21px; background:url(/design/toolstabs/greygrad/greysolidline.gif) 0 0 repeat-x; }
td.whitetab_greygrad { padding:0 5px; height:21px; background:url(/design/toolstabs/greygrad/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab_greygrad a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend_greygrad { height:21px; width:1px; background:url(/design/toolstabs/greygrad/whitetabend.gif) 0 0 no-repeat;  }
td.greytab_greygrad { padding:0 5px; height:21px; background:url(/design/toolstabs/greygrad/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend_greygrad { height:21px; width:1px; background:url(/design/toolstabs/greygrad/greytabend.gif) 0 0 no-repeat; }
td.endoftabs_greygrad { height:21px; width:5px; background:url(/design/toolstabs/greygrad/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner_greygrad     {background:url(/design/toolstabs/greygrad/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner_greygrad    {background:url(/design/toolstabs/greygrad/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder_greygrad        {background:url(/design/toolstabs/greygrad/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder_greygrad       {background:url(/design/toolstabs/greygrad/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow_greygrad      {background:url(/design/toolstabs/greygrad/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow_greygrad {background:url(/design/toolstabs/greygrad/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}

td.greysolidline_bordo { height:21px; background:url(/design/toolstabs/bordo/greysolidline.gif) 0 0 repeat-x; }
td.whitetab_bordo { padding:0 5px; height:21px; background:url(/design/toolstabs/bordo/whitetab.gif) 0 0 repeat-x; vertical-align:middle}
td.whitetab_bordo a , td.greytab1 a { font-size:11px; font-weight:bold; text-decoration:none; color:#113C66; display:block }
td.whitetabend_bordo { height:21px; width:1px; background:url(/design/toolstabs/bordo/whitetabend.gif) 0 0 no-repeat;  }
td.greytab_bordo { padding:0 5px; height:21px; background:url(/design/toolstabs/bordo/greytab.gif) 0 0 repeat-x; vertical-align:middle }
td.greytabend_bordo { height:21px; width:1px; background:url(/design/toolstabs/bordo/greytabend.gif) 0 0 no-repeat; }
td.endoftabs_bordo { height:21px; width:5px; background:url(/design/toolstabs/bordo/endoftabs.gif) 0 0 no-repeat; }

td.topleftcorner_bordo     {background:url(/design/toolstabs/bordo/topleftcorner.gif) 0 0 no-repeat; width:2px; height:5px }
td.toprightcorner_bordo    {background:url(/design/toolstabs/bordo/toprightcorner.gif) 0 0 no-repeat; width:5px; height:5px }
td.tableftborder_bordo        {background:url(/design/toolstabs/bordo/leftborder.gif) 0 0 repeat-y; width:2px; }
td.rightborder_bordo       {background:url(/design/toolstabs/bordo/rightborder.gif) 0 0 repeat-y; width:5px; }
td.tabbottomshadow_bordo      {background:url(/design/toolstabs/bordo/bottomshadow.gif) 0 0 repeat-x; height:5px;}
td.bottomrightshadow_bordo {background:url(/design/toolstabs/bordo/bottomrightshadow.gif) 0 0 no-repeat; height:5px; width:5px}



.vzakladkisign { position:relative; background:url(/design/vidsign/png/vzakladkisign.png) top left no-repeat; width:50px; height:50px; display:block}
.vzakladkisign div { position:absolute; top:40px; left:-15px; width:80px; text-align:center; cursor:pointer }
.poddiskasign { position:relative; background:url(/design/vidsign/png/poddiskasign.png) top left no-repeat; width:50px; height:50px; display:block}
.poddiskasign div { position:absolute; top:40px; left:-15px; width:80px; text-align:center; cursor:pointer }

div.tagsHeader        { height:30px; background:url(/design/png/tegisign.png) 0 0 no-repeat; }
div.nowWatchingHeader { height:30px; background:url(/design/png/watchsign.png) 0 0 no-repeat; margin-top:10px }


#catLink4   {  background-image:url(/multimedia/catalogue_icons/4.png) }
#catLink7   {  background-image:url(/multimedia/catalogue_icons/7.png) }
#catLink1   {  background-image:url(/multimedia/catalogue_icons/1.png) }
#catLink3   {  background-image:url(/multimedia/catalogue_icons/3.png) }
#catLink2   {  background-image:url(/multimedia/catalogue_icons/2.png) }
#catLink5   {  background-image:url(/multimedia/catalogue_icons/5.png) }
#catLink6   {  background-image:url(/multimedia/catalogue_icons/6.png) }
#catLink11  {  background-image:url(/multimedia/catalogue_icons/11.png)}
#catLink9   {  background-image:url(/multimedia/catalogue_icons/9.png) }
#catLink8   {  background-image:url(/multimedia/catalogue_icons/8.png) }
#catLink12  {  background-image:url(/multimedia/catalogue_icons/12.png)}
#catLink10  {  background-image:url(/multimedia/catalogue_icons/10.png)}


#newcatLink4   {  background-image:url(/multimedia/categories/4.png) }
#newcatLink7   {  background-image:url(/multimedia/categories/7.png) }
#newcatLink1   {  background-image:url(/multimedia/categories/1.png) }
#newcatLink3   {  background-image:url(/multimedia/categories/3.png) }
#newcatLink2   {  background-image:url(/multimedia/categories/2.png) }
#newcatLink5   {  background-image:url(/multimedia/categories/5.png) }
#newcatLink6   {  background-image:url(/multimedia/categories/6.png) }
#newcatLink11  {  background-image:url(/multimedia/categories/11.png)}
#newcatLink9   {  background-image:url(/multimedia/categories/9.png) }
#newcatLink8   {  background-image:url(/multimedia/categories/8.png) }
#newcatLink12  {  background-image:url(/multimedia/categories/12.png)}
#newcatLink10  {  background-image:url(/multimedia/categories/10.png)}


.catalogImgTdWidth      {width:50px}
.catalogMainInfoPos     {margin-left:8px}
.greyInfo               {color:#737373; font-family:arial; font-size:11px; text-decoration:none; line-height:12px}


#catLink12 div{width:80px; left:-6px}


.tabBluebutton {height:20px;}
.tabBluebutton td.left {white-space:nowrap; background:URL(/design/buttons/bluebutton.gif) no-repeat top left; padding:0 5px 0 7px; text-align:center; color:#ffffff}  
.tabBluebutton td.right {background:URL(/design/buttons/bluebutton.gif) no-repeat top right; width:2px; padding:0}  



h1.headerVideoTitle_16to9 { font-size:14px; margin-bottom:10px }






















/* Лёша обещал сократить объём ксс для THUMB&NEWS */

.leftTab {width:100%; }
.leftHead       {background:#F0EFEF; font-size:16px; font-weight:bold; height:30px; padding:2px 0 0 10px; font-family:arial; color:#113C66; text-decoration:none}
.leftHeadShadow {background:URL(/design/leftcolumnbotm.gif); width:494px; height:6px;}
.leftList       {width:494px; margin-top:10px; height:80px}
.img            {border: 2px solid #ffffff}
.imgDiv         {border: 1px solid #cacaca; width:124px; margin-right:5px}
.name           {font-size:12px; font-weight:bold; text-decoration:none; font-family: arial; color:#113C66;}
.name:hover     {font-size:12px; font-weight:bold; text-decoration:underline; font-family: arial; color:#113C66;}
.desc           {margin-top:2px; font-family: arial; text-decoration:none; color:#000000}
.desc b         {font-family: arial;}
a.rightDesc     {color:#000000; text-decoration:none; font-family:arial}
td.imgTd        {width:126px; height:74px}
td.info         {vertical-align:top;}
a.resource      {color:#ED1C24; text-decoration:none}
a.resource:hover{color:#ED1C24; text-decoration:underline}
.newRightCol    {width:430px; margin-top:12px; margin-left:4px}

.rightTab	     {background:#F0EFEF; width:494px;}
.rightHead           {font-size:16px; font-weight:bold; font-family:arial; color:#113C66; text-decoration:none; height:30px; padding:2px 0 0 10px}
.rightHeadTd         {background:#F0EFEF; padding:8px 0 4px 10px; height:30px; width:494px}
.rightHeadShadowBot  {background:URL(/design/rightcolumnbot.gif) top left no-repeat}
.rightHeadShadowTop  {background:URL(/design/rightcolumnbot.gif) top right no-repeat; margin: 10px 0 0px 0}
.rightList           {width:494px; background:#F0EFEF; margin-left:4px; margin-top:10px; height:80px}
.imgSmallTd          {width: 74px; vertical-align:top;}
.imgsmall	     {border:1px solid #ffffff;}	
.imgSmallDiv         {border:1px solid #cacaca; margin: 0 8px 0 5px; width: 72px;}
a.rightName          {text-decoration:underline; font-family: arial; color:#113C66;}
a.rightName:hover    {text-decoration:none; font-family: arial; color:#113C66;}
a.razdel             {color:#8E8E8E; text-decoration:none; font-size:10px; font-family: arial;}
.dalee               {text-align:right; margin:-5px 0 0 5px}
.dalee a             {color:#818181; text-decoration:underline; padding-right:10px; font-family: arial;}
.stars               {text-align:center; margin-top:1px; font-family: arial;}

.virusbot   	     {background:URL(/design/rightcolumnshadow.gif); width:198px; height:8px; margin-top:6px}
.virImgBot           {width:198px; height:8px}
.soobshaectvaHead    {background:URL(/design/rightcolumnbot.gif) top left no-repeat}
.soobInfo            {text-align:left; margin-top:6px; color:#113C66; font-family: arial;}
.soobInfo b          {color:#113C66; font-family: arial;}
.loadThumbNoActive   {background:URL(/design/png/loadbut.png) top left no-repeat; width:106px; height:28px; text-align:center; }
.loadThumbLink       {font-family:verdana; font-weight:bold; font-size:14px; text-decoration:none; color:#58380D;}


.vtop                 {vertical-align:top}
.soobDesc             {margin-left:6px}
.soobPodDesc          {font-size:10px; color:#646464; line-height:11px}
.redTxt               {color:#ff0000}
.soobThumbTab         {display:block; width:320px; float:left; margin-top:20px; margin-right:12px; height:115px}
.soobThumbDiv         {width:102px; height:102px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle}
.soobSignsPlace       {margin:6px 0 0 4px; width:100%}
.soobIcoPlace         {border:0; margin:0 6px}
a.soobEnterLink       {color:#0857A6 ; text-decoration:underline;  margin-bottom:2px; float:right; margin-right:4px}
a.soobEnterLink:hover {color:#0857A6 ; text-decoration:none}
.soobHeadBot          {background:URL(/design/soob/soobbottom.png); width:1000px; height:6px}
.soobThumbImg         {width:102px; height:102px; cursor:pointer}
.soobNewThumbSign     {float:left; margin:2px 2px}
.soobInfoPos          {height:76px; vertical-align:top}
.trashComPic          {width:7; height:8; margin-top:4px}
.trashComLink         {float:right; margin-right:5px; }



a.endPage    {border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:14px; line-height:14px; color:#000; font-size:10px; text-decoration:none}
a.pagePoints {border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:14px; line-height:14px; color:#000; font-size:10px; text-decoration:none}
a.curentPage {border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:18px; line-height:18px; color:#F00; font-size:10px; font-weight:bold; text-decoration:none}
a.pagingPage {border:solid 1px #c1c1c1; padding:3px; margin:0 2px; height:14px; line-height:14px; color:#000; font-size:10px; text-decoration:none}


div.searchHrefItem{display:block; width:535px; text-decoration:none; color:#000000; padding:2px; margin:2px; cursor:pointer; }
div.searchHintsArea{width:534px; border:#C1C1C1 solid 1px; background:#EFEFEF; padding:5px; display:none; z-index: 1111; }


.albumBgrnd           { width:138px; height:94px; background:url(/design/albums/papka.png); position:relative; }
.albumImg             { width:118px; height:66px; position:absolute; top:17px; left:5px; border:solid 1px #828689; text-align:right;}
.dropAlbum            { width:12px; height:12px; margin:2px 2px }
.albumThumbName       { font-family:arial; font-size:12px; font-weight:bold; color:#113C69; text-decoration:none ; display:block; width:138px; line-height:12px }
.albumThumbName:hover { font-family:arial; font-size:12px; font-weight:bold; color:#113C69; text-decoration:underline }
.albumInfo            { color:#737373; font-family:arial; font-size:11px;  }
.albumInfoBlue        { color:#113C69 }
.albumInfoContainer   { margin:4px 0 0 4px }

.albumVideoName       {font-size:12px; font-weight:bold; text-decoration:none; color:#113C66; font-family:arial;}
.albumVideoNameDiv    {border-bottom:1px dotted #4b4b4b; margin-bottom:4px; width:100%}
.albumVideoDesc       {font-size:11px; color:#4b4b4b;}
.blackTxt             {font-size:11px; color:#000000; font-family:arial;}
.showVideo            {margin-left:8px; }


.addAlbumFormInfo     {font-size:11px; color:#4b4b4b; margin-left:30px;}

.addAlbumFormName     {margin-bottom:6px; width:280px; height:16px; margin-left:10px}
.addAlbumFormDesc     {margin-bottom:6px; width:280px; height:54px; margin-left:10px}
.addAlbumInTable      {width:100%; margin-top:6px;}

.albumHolder  {  }
.allAlbums    { float:right; margin-right:10px; font-weight:normal }
.albumsHeader { font-family:arial; font-size:16px; font-weight:bold; margin-bottom:6px}
.albumAdder   {  }
.addAlbumImg  { margin-right:4px }
.albumFrame   { width:730px }
a.albumLink   { font-family:arial; font-size:11px; color:#1669A3; text-decoration:underline;  margin-bottom:2px; }
a.albumLink:hover   { font-family:arial; font-size:11px; color:#1669A3; text-decoration:none; margin-bottom:2px }
a.albumRedLink        { font-size:11px;color:#ED1C24; text-decoration:underline; font-family:arial; }
a.albumRedLink:hover  { font-size:11px;color:#ED1C24; text-decoration:none; font-family:arial; }
.albumSearchTd { font-family:arial; font-size:11px; color:#1669A3; margin-bottom:2px;}

.albumsInStrokePos  {text-align:center; width:175px}
.albumBgrndPos  { display:block; width:138px; margin-left:0px }
.albumInfo     { font-family:arial; font-size:11px; color:#646464; }
.albumSearchTd { margin-right:6px }
.albumName     { font-family:arial; font-size:16px; font-weight:bold; color:#0F3B68; text-decoration:none; margin-top:4px; margin-left:10px}


.headLink            { font-family:arial; font-size:16px; font-weight:bold; color:#0F3B68; text-decoration:none}
.albumName            { font-family:arial; font-size:14px; font-weight:bold; color:#0F3B68; text-decoration:none; margin-top:4px; margin-left:10px}
.hedLinkDiv           {margin-top:10px; margin-bottom:10px}
.addImgPlace          {margin-right:6px}
.addImgDiv            {margin-left:12px}
.albumDescription     { font-family:arial; font-size:11px; color:#4b4b4b; margin-left:10px; margin-top:6px}
.albumInfo            { font-family:arial; color:#000000; font-size:11px; margin-left:10px; margin-top:6px}


/* новая главная */

.newMainHeaderTbl     {border-bottom:dashed 1px #C9C9C9; width:280px; margin:10px 4px 4px 4px}
.newMainHeaderTxt     {width:100%; font-family:arial; font-size:18px; font-weight:normal;}
.newMainHeaderPic     {margin:0 6px 4px 0}

.vtop                   {vertical-align:top}
.vbot                   {vertical-align:bottom}
.fs11                   {font-size:11px}
.fs12                   {font-size:12px}
.fb                     {font-weight:bold}
.fleft                  {float:left}
.fright                 {float:right}
.fa                     {font-family: Arial}

.catalogImgTdWidth      {width:50px}
.catalogMainInfoPos     {margin-left:8px}
a.blue:link             {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:active           {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:visited          {font-size:11px; color:#113C66;  text-decoration:underline; }
a.blue:hover            {font-size:11px; color:#113C66;  text-decoration:none; }

.greyInfo               {color:#737373; font-family:arial; font-size:11px; text-decoration:none; line-height:12px}

.mainthumbStyle         {border:2px solid #ffffff; background:URL(design/mainthumb.jpg) top left no-repeat; width:120px; height:68px; vertical-align:bottom; position:relative}
.mainthumbStroke        {display:block; border:1px solid #cacaca; width:124px; height:72px; padding:1px; cursor:pointer; text-decoration:none}
.mainthumbTime          {position:absolute; bottom:0px; right:0px; color:#ffffff; font-size:11px; padding-right:2px; text-align:right}
.liderBlackLine         {background:URL(/design/newmain/blacktimeline1.png) bottom right repeat-y; width:94px; height:14px}
.newsBlackLine          {background:URL(design/blacktimeline2.png) bottom right repeat-y; width:116px; height:15px}

.liderthumbStyle        {border:1px solid #ffffff; background:URL(design/liderthumb.jpg) top left no-repeat; width:96px; height:55px; vertical-align:bottom; position:relative}
.liderthumbStroke       {display:block; border:1px solid #cacaca; width:98px; height:57px; padding:0px; cursor:pointer; text-decoration:none}


.newsThumbWidth         {width:124px}
.liderThumbWidth        {width:98px}
.newsMainInfoPos        {margin-bottom:1px; margin-left:8px}

a.newsVideoHeader:link             {font-family: Arial; font-size:14px; font-weight:bold; color:#113C66; line-height:14px; text-decoration:none; }
a.newsVideoHeader:active           {font-family: Arial; font-size:14px; font-weight:bold; color:#113C66; line-height:14px; text-decoration:none; }
a.newsVideoHeader:visited          {font-family: Arial; font-size:14px; font-weight:bold; color:#113C66; line-height:14px; text-decoration:none; }
a.newsVideoHeader:hover            {font-family: Arial; font-size:14px; font-weight:bold; color:#113C66; line-height:14px; text-decoration:underline; }

.liderWidth                        {width:286px}

a.liderVideoHeader:link             {font-family: Arial; font-size:11px; font-weight:bold; color:#113C66; line-height:12px; text-decoration:none; }
a.liderVideoHeader:active           {font-family: Arial; font-size:11px; font-weight:bold; color:#113C66; line-height:12px; text-decoration:none; }
a.liderVideoHeader:visited          {font-family: Arial; font-size:11px; font-weight:bold; color:#113C66; line-height:12px; text-decoration:none; }
a.liderVideoHeader:hover            {font-family: Arial; font-size:11px; font-weight:bold; color:#113C66; line-height:12px; text-decoration:underline; }

.greyDesc                          {font-family: Arial; font-size:11px; color:#666666}
.blackDesc                         {font-family: Arial; font-size:11px; color:#000000; text-decoration:none}
.newsStarsPos                      {margin-right:12px; margin-top:2px}
.commentSignPos                    {margin:1px 5px 0 8px}

a.resource                         {font-family: Arial; color:#ED1C24; text-decoration:none; font-size:11px}
a.resource:hover                   {font-family: Arial; color:#ED1C24; text-decoration:underline; font-size:11px}

.newMassMediaTbl      {border-bottom:dashed 1px #C9C9C9; width:475px; margin:0 4px 4px 4px}
.newMassMediaTxt      {width:100%; font-family:arial; font-size:16px; font-weight:bold}
.newMassMediaPic      {margin:0 6px 4px 0}

.newMediaThumbHeader        {font-family: Arial; font-size:14px; font-weight:bold; color:#113C66; text-decoration:none}
.newMediaThumbHeader:hover  {font-family: arial; font-size:14px; font-weight:bold; color:#113C66; text-decoration:underline}
.newMediaThumbStar          {margin-left:4px; margin-top:1px; color:#666666; font-family: Arial; font-size:11px}
.newMediaThumbLink          {color:#ED1C24; text-decoration:none; font-family: Arial; font-size:11px}
.newMediaThumbLink:hover    {color:#ED1C24; text-decoration:underline; font-family: Arial; font-size:11px}
.newMediaThumbDate          {margin-left:4px; margin-top:1px; color:#000000; font-family: Arial; font-size:11px}
.newMediaThumbPic           {border:0; width:120px; height:68px; border: 2px solid #ffffff; margin:1px}
.newMediaThumbPicDiv        {border: 1px solid #cbcbcb}

a.liderMenuAct                  {font-family: Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
a.liderMenuAct:hover            {font-family: Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }

a.liderMenuUnact                {font-family: Arial; font-size:12px; color:#113C66; line-height:12px; text-decoration:underline; display:block; margin-top:1px}
a.liderMenuUnact:hover          {font-family: Arial; font-size:12px; color:#113C66; line-height:12px; text-decoration:none; display:block; margin-top:1px}

/* Css для сообществ  на новой главной странице*/

.newsoobInfo            {text-align:left; margin-top:6px; color:#113C66; font-family: arial; font-size:11px}
.newsoobInfo b          {color:#113C66; font-family: arial;}
.loadThumbNoActive      {background:URL(/design/png/loadbut.png) top left no-repeat; width:106px; height:28px; text-align:center; }
.loadThumbLink          {font-family:verdana; font-weight:bold; font-size:14px; text-decoration:none; color:#58380D;}

                    
a.soobName               {font-size:14px; font-weight:bold; text-decoration:none; font-family: arial; color:#113C66; line-height:14px}
a.soobName:hover         {font-size:14px; font-weight:bold; text-decoration:underline; font-family: arial; color:#113C66; line-height:14px}
.newsoobDesc             {margin-left:10px; margin-bottom:4px; color:#494949; font-family: arial; line-height:12px}
.newsoobPodDesc          {font-size:11px; color:#646464; line-height:11px}
.newredTxt               {color:#4589BA; font-family:arial;}
.newsoobThumbTab         {width:364px; margin-top:20px;}
.newsoobThumbTab1        {width:470px; margin-top:20px;}
.newsoobThumbDiv         {width:102px; height:102px; border:1px solid #cbcbcb; text-align:center; vertical-align:middle}
.newsoobSignsPlace       {margin:6px 0 0 0; width:100%}
.newsoobIcoPlace         {border:0; margin:0 4px 0 12px }
a.newsoobEnterLink       {color:#0857A6 ; text-decoration:underline;  margin-bottom:2px; font-family: arial; float:right}
a.newsoobEnterLink:hover {color:#0857A6 ; text-decoration:none; font-family: arial; float:right;}
.newsoobHeadBot          {background:URL(../design/soobbottom.png); width:1000px; height:6px}
.newsoobThumbImg         {width:102px; height:102px; cursor:pointer}
.newsoobNewThumbSign     {float:left; margin:2px 2px}
.newsoobInfoPos          {height:76px; vertical-align:top}

/* Css для юзеров на гл странице в правой колонке */

.newMainUserPic        {width:52px; height:52px; border:1px solid #cacaca; text-align:center; padding:1px; vertical-align:middle}
a.userNameMain         {display:block; font-family:arial; font-size:12px; line-height:12px; font-weight:bold; color:#113C66; margin-bottom:2px; text-decoration:none}
a.userNameMain:hover   {display:block; font-family:arial; font-size:12px; line-height:12px; font-weight:bold; color:#113C66; margin-bottom:2px; text-decoration:underline}
.userMainDesc          {font-family:arial; font-size:11px; color:#4589BA; line-height:12px; }
.userMainDescTd        {padding-left:8px}

/* Css для альбомов на гл странице в правой колонке */

.minialbumBlackLine                {background:URL(design/blacktimeline3.png) bottom right repeat-y; width:54px; height:13px}
.minialbumMainBg                   {background:URL(design/minialbumbg.png) top left no-repeat; width:70px; height:46px; position:relative}
.minialbumMainImg                  {background:URL(design/minialbumimg.jpg) top left no-repeat; width:56px; height:32px; position:absolute; left:4px; top:9px; border:1px solid #868686}
.mainalbumTime                     {position:absolute; bottom:0px; right:0px; color:#ffffff; font-size:10px; padding-right:2px; text-align:right}

/* NEW PAGE */
.mainthumbStyle {border:2px solid #ffffff; background:URL(design/mainthumb.jpg) top left no-repeat; width:120px; height:68px; vertical-align:bottom; position:relative}
.mainthumbStroke {display:block; border:1px solid #cacaca; width:124px; height:72px; padding:1px; cursorointer; text-decoration:none}
.mainthumbTime {position:absolute; bottom:0px; right:0px; color:#ffffff; font-size:11px; padding-right:2px; text-align:right}
.mainalbumTime {position:absolute; bottom:0px; right:0px; color:#ffffff; font-size:10px; padding-right:2px; text-align:right}
