/*First declare tags*/
body	{font-family:Tahoma, Serif; background-color:#FFFFFF; font-size:0.8em; padding: 0px; margin: 0px; color: black;}
table	{font-family:Tahoma, Serif; font-size:1em;  border-collapse: collapse}
form	{padding:0px;margin:0px; font-size:0.95em; font-family:Tahoma, Serif;}
input	{font-family:Tahoma, Serif; font-size:0.9em;letter-spacing:normal;}
button	{font-family:Tahoma, Serif; font-size:0.9em;letter-spacing:normal;}
select	{font-family:Tahoma, Serif; font-size:0.9em;letter-spacing:normal;}
option	{font-family:Tahoma, Serif; letter-spacing:normal;}
img		{border-width: 0px}
p		{padding-top: 0px; margin-top:0px;}

a			{color:#154F7D; text-decoration:underline;}
a:visited	{color:#154F7D; text-decoration:underline;}
a:link		{color:#154F7D; text-decoration:underline;}
a:active	{color:#154F7D; text-decoration:underline;}
a:hover		{color:#FF0000; text-decoration: underline;}

a.red			{color:#CF3000; text-decoration:none;}
a.red:visited	{color:#CF3000; text-decoration:none;}
a.red:link		{color:#CF3000; text-decoration:none;}
a.red:active	{color:#CF3000; text-decoration:none;}
a.red:hover		{color:#CF3000; text-decoration: underline;}


/*a class for instant-color links*/
a.topref			{color:#494F71; text-decoration:none;}
a.topref:visited	{color:#494F71; text-decoration:none;}
a.topref:link		{color:#494F71; text-decoration:none;}
a.topref:active		{color:#494F71; text-decoration:none;}
a.topref:hover		{color:#494F71; text-decoration:none;}


/*general*/
.anyT			{width:100%; border:0px;}
.anyT_2			{background-color: #F5F5F5;}
.mainT			{width:100%; min-width: 770px;}
.leftColTd		{width:242px; vertical-align:top; padding: 0 0 0 10;}
.leftColTable	{width: 100%; border:1px;}
.centerColTd	{vertical-align:top; text-align:left; padding: 0 0 0 10;}
.margin20px		{padding-left:0px;padding-right:0px;}
.rightColTd		{width: 500; vertical-align:top; padding: 0 10 0 0;}
.rightColTd2	{width: 240; vertical-align:top; padding: 0 10 0 0;}
.rightColTable	{width: 100%}
.verticalMarginTdLeft, .verticalMarginTdLeft IMG	{width:11px; background: url('/i/LGHT/dot_v.gif') repeat-y top right;}
.verticalMarginTdRight, .verticalMarginTdRight IMG {width:21px; background: url('/i/LGHT/dot_v.gif') repeat-y top center;}
.otherPageT		{font-size: 1em; width: 100%; padding: 5 0 5 0px;}


/*MENU TD, A and icon TD*/
/* top menu */
.topMenuT		{width:100%; text-align:center; HEIGHT:20}
.topMenuTr		{background-color: #878FA4;}
.topMenuTd		{background-color:#878FA4; padding:5 0 5 0; font-size:7pt;}
.topMenuTdEmp	{width: 5px;}
.topMenuDelim	{width:1px; padding:0 0 0 0; background-color:#ffffff;}
.Sel {background-color: #D0D7DD;}

.topSubMenuT		{background-color: #D0D7DD; text-align:center; height: 16px}
.topSubMenuTd		{font-size:8pt; padding: 3 15 3 15;}
.SubSel				{background-color: #E7EBEE;}
.topSubMenuTdEmp	{width: 0px;}
.topSubMenuDelim	{width:1px; padding:0 0 0 0;}

a.menuHrefTop {color:#ffffff; text-decoration: none; vertical-align:middle; font-weight: bold;}
a.menuHrefTop:visited, a.menuHrefTop:link, a.menuHrefTop:active {color:#ffffff; text-decoration:none; font-weight: bold;}
a.menuHrefTop:hover {color:#CDCDCD; text-decoration:none; font-weight: bold;}

.menuHrefTop_Lev1 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
.menuHrefTop_Lev2 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px; font-weight:normal;}

a.menuHrefTop2 {color:#ffffff; text-decoration: none; vertical-align:middle; font-weight: bold;}
a.menuHrefTop2:visited, a.menuHrefTop2:link, a.menuHrefTop2:active {color:#ffffff; text-decoration:none; font-weight: bold;}
a.menuHrefTop2:hover {color:#ffffff; text-decoration:none; font-weight: bold;}

a.menuHrefTop3, a.menuHrefTop3:visited, a.menuHrefTop3:link, a.menuHrefTop3:active, a.menuHrefTop3:hover {FONT: 17px Tahoma, Arial, Helvetica, sans-serif; COLOR: #505356; TEXT-DECORATION: none}

a.Sel {color:#BB0713;text-decoration:none;}
a.Sel:visited, a.Sel:link, a.Sel:active, a.Sel:hover {color:#BB0713; text-decoration:none;}

a.menuHrefSubTop {color:#314055; text-decoration: none; vertical-align:middle;}
a.menuHrefSubTop:visited, a.menuHrefSubTop:link, a.menuHrefSubTop:active {color:#314055;text-decoration:none;}
a.menuHrefSubTop:hover {color:#314055;}

a.SubSel {color:#BB0713;text-decoration:underline;}
a.SubSel:visited, a.SubSel:link, a.SubSel:active, a.SubSel:hover {color:#BB0713;text-decoration:none}

/*right headers*/
.smallHdrRightTd		{color: #FFFFFF; vertical-align:middle; padding:5px; height:20px; font-size:8pt; font-weight: bold;}
.smallHdrRightHomeT		{width: 100%; margin: 0 0 0 0}
.smallHdrRightHomeTd	{width: 100%; color:#FFFFFF; vertical-align:middle; padding:0 0 0 10; background-color:#FFA600; height:17px; font-size: 0.8em; font-weight: bold; background: url(/i/LGHT/hdr_col_bg.gif) no-repeat #FFA600 right top;}
.smallHdrIcon			{padding: 0 0 0 0;}
.colInSideTd			{padding: 5 0 5 0; text-align:center;}

/*form elems in reg calculator*/
.calcT			{border:0px solid #EEEEEE; width:200px;}
.calcBgLight	{background-color:#EEEEEE;}
.calcBgLightPr	{background-color:#FFFFFF;}
.calcBgSemiLight{background-color:#efefef;}
.calcBgMedium	{background-color:#e4e4e4;}
.calcBgMediumPr	{background-color:#f7f7f7;}
.calcBgSemiDark {background-color:#d3d3d3;}
.calcBgDark		{background-color:#cccccc;}
.calcLineTd		{background-color:#ffffff;}

/*calc menu*/
.mCalcT		{width:100%; font-family: Tahoma; font-size: 0.8em; margin: 0 0 10 0px; border-collapse: separate;}
.mCalcTr	{background-color: #f5f5f5; border-collapse: collapse; border: solid;}
.mCalcTd	{background-color: #f5f5f5f; padding:4 0 4 5;}
.mCalcTdSel {background-color: #cccccc; padding:4 0 4 5;}
.mCalcIcon	{margin: 0 5 2 5px;}
.mCalcHref, .mCalcHref:hover, .mCalcHref.visited, .mCalcHref.active {font-size:100%; font-weight:bold;}

/*raiting news*/
.rtgT		{margin: 5 0 5 0; width: 100%;}
.rtgPage	{font-size:0.85em; padding: 0 0 5px 1px; margin:0; letter-spacing:normal;font-weight:normal;}
.rtgPageP	{font-size:0.85em; padding: 0 0 5 5; margin:0;}
.rtgUl		{margin: 0 0 0 0; padding: 5 5 0 5;list-style-position: outside;}
.rtgLi		{font-size: 0.85em; padding: 2 0 2 0; margin: 0 0 0 0; list-style-image: url('/i/0.gif');}
.rtgImg		{float: left; margin: 0 5 5 5; border: 0;}
a.rtgHrefFirst:visited, a.rtgHrefFirst:link, a.rtgHrefFirst:active {color:#000000; text-decoration:none; font-weight:bold;}
a.rtgHrefFirst:hover {color:#FF0000; text-decoration:underline; font-weight:bold;}
a.rtgHref:visited, a.rtgHref:link, a.rtgHref:active {color:#000000; text-decoration:none;}
a.rtgHref:hover {color:#FF0000; text-decoration:underline; font-size: 100%;}
.Favor {font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
/*.Favor {font-size: 1em; padding-bottom: 0px; margin-bottom:0px; font-weight:normal;}*/

/*orange headers on main page*/
.orangeHeaderTd		{font-size: 0.85em; padding: 0 2 0 0; height: 20;}
.orangeHeader		{color:#757575; text-decoration:none;}
a.orangeHeaderHref	{color:#757575; text-decoration:none;}
a.orangeHeaderHref:visited	{color:#757575; text-decoration:none;}
a.orangeHeaderHref:link		{color:#757575; text-decoration:none;}
a.orangeHeaderHref:active	{color:#757575; text-decoration:none;}
a.orangeHeaderHref:hover	{color:#757575; text-decoration:none;}
.orangeHeader2		{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
a.orangeHeaderHref2	{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
a.orangeHeaderHref2:visited	{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
a.orangeHeaderHref2:link	{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
a.orangeHeaderHref2:active	{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
a.orangeHeaderHref2:hover	{color:#757575; text-decoration:none; font-weight:normal; font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}

/*blue header above article when open*/
.newsHdrIconTd {background-color:#c6cee7;vertical-align:bottom;width:20px;padding:3px;}
.newsHdrTd {height: 20px; color:#757575; vertical-align:middle; padding:0 0 0 0; font-size:0.85em;}
.newsHdrTdRight {font-size: 85%; padding:3 5 0 0; vertical-align: middle; font-family: Tahoma, Verdana, Helvetica, sans-serif; BACKGROUND: url(/i/MIR66/mir66_rhdr3.gif) repeat-x left bottom}

/*stuff about news*/
.dateTimeSpan		{font-size:10px; color: #737277;padding-left:0px; padding-right:5px; margin-right:0px; margin-bottom:4px;}
.newsImageTd		{padding-top:10px;text-align:center;}
.newsImageCommTd	{padding-top:5px;text-align:center; font-style:italic;}
.behindNewsHdr		{font-size:0.85em; padding:5 0 5 0; color: #7B7B83; font-weight: normal; text-align: left;}
.behindNewsHdr3		{color:#000000; padding: 3 0 0 10; font-size: 85%; font-weight: bold; font-family: Tahoma}
.behindNewsHdr2		{background-color:#ffffff; height:1px;}
.newsTopicTd		{padding-top:5px;font-size: 85%;}
.newsTrailerTd		{font-size: 0.85em; padding-top: 2px; padding-bottom:2px;}
.newsArchiveTd		{font-family:Arial; padding-bottom:2px;padding-top:1px; padding-left:4px; padding-right:0px; font-size:85%;}
.newsChartDiv		{padding: 10 0 10 0;}
.lightGrayLine		{height:0px;background-color:#EBEBEB;}
.padding5px			{padding-bottom:5px;}
.padding10px		{padding-bottom:10px;}
.padding15px		{padding-bottom:15px;}
.padding20px		{padding-bottom:20px;}
.pgStr				{font-size: 0.85em; padding: 0 0 0 0}
.pgDiv				{font-size: 0.85em; padding: 0 0 0 0}
.ancText			{font-size: 0.9em; text-align: justify; padding: 5 0 0 0; font-family: Arial}
.newsT				{width:100%; margin: 0 0 2 0; }
.newsTd				{padding: 0px;}
.newsImageSmall		{margin-right:5px;margin-bottom:0px;}
.newsImageBig		{margin-right:10px;margin-bottom:0px;}

/* Коментарии к новостям */
.commentTd			{font-size:8pt; padding: 0 0 5 0; border-bottom: 1px solid #DADADA;}
.commentFormT		{font-size:0.9em;}
.commentFormStr		{}
.commentFormName	{}
.commentFormField	{}
.commentFormButtons	{padding: 10 0 0 0;}
.commentInput		{border:1px solid #CDCDCD; height: 20px; font-size:8pt;}
.commentCheckBox	{}
.commentTextArea	{border:1px solid #CDCDCD;}
.commentButton		{font-size:1em; font-weight:bold; height:25px;}

/*block on left and rigth that are not news*/
.inviteTd			{border:1px solid #5078A3;font-size:0.85em;padding:5px;}
.menuT				{width:220px; margin: 0 10 0 10;}
.mainLogonFormT		{background-color:#d0d0dd;width:200px;font-size:0.8em;border:0px solid #ffb23;}
.calendarExtBorderTd {background-color:#FFFFFF; padding:8 10 8 10; text-align:center; vertical-align:middle;}
.calendarIntBorderT {padding:8; background-color:white;}
.calendarHeadT		{font-size: 0.8em; padding:0 0 5 0; width: 100%}
.calendarDatesT		{background-color:#FFFFFF; font-size: 0.85em; padding: 0 0 0 0; margin: 0 10 0 10; width: 90%}
.calendarDaysTd		{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.calendarDaysTdWE	{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.simplHdrTd			{font-weight: bold; font-size: 0.85em; padding: 5 0 5 10;}
.calendarTd			{background-color: #FFFFFF;}
.calendarTdWE		{color: red; background-color: #FFFFFF;}
.calendarTdNull		{background-color: #FFFFFF;}
.calendarTdWENull	{background-color: #FFFFFF;}
.calendarTdNoActive {color: #888F99; background-color: #FFFFFF;}
.calendarTdSel		{background-color: #FFFFFF; font-weight: bold;}


/* Ссылки "читать также"*/
a.moreHref:link, a.moreHref:visited {font-size:0.95em; text-decoration:underline;}
a.moreHref:hover, a.moreHref:active {font-size:0.95em; text-decoration:underline;}

a.moreHref2 {text-decoration: none; font-weight: bold;}
a.moreHref2:visited, a.moreHref2:link, a.moreHref2:active {text-decoration:none; font-weight: bold;}
a.moreHref2:hover {font-weight: bold;}

/* Список проектов в подвале */
.prjTitle	{font-size:0.85em; padding: 10 10 0 0;}
.prjDesc	{font-size:0.85em;color:#757479; padding: 3 15 0 0;}

/*search news*/
.srchTxt		{padding: 5 0 15 5;}
.srchTitle		{font-weight: bold;}
.srchDateTime	{}
.srchResult		{padding: 0 0 0 0;}
.srchInput		{border:1px solid #CDCDCD; width:175px; height:18px;}

.search_title	{font-weight:bold; padding: 0 0 3 0;}
.search_text	{padding: 0 0 3 0;}
.search_meta	{}
.search_pager	{}
.search_info	{}
.search_small	{font-size:0.95em;}
.search_button	{}
.search_date	{color: #737277;}

/* Финамовский Информер*/
.js, a.js:link, a.js:visited, a.js:hover	{text-decoration: none; border-bottom: 1px dotted; cursor: pointer; cursor: hand; font-size: 0.9em;}
a.hxbi:link, a.hxbi:visited, a.hxbi:hover	{color: #000000; text-decoration: none; font-size: 0.9em; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}

/* Блок Регулярных Новостей */
.regT		{width:100%; margin: 2 0 0 0;}
.regTd		{padding: 5px 10px 5px 0px; background-color:#EFF2F7;}
.regComm	{font-size:0.85em;}
a.regHref:link, a.regHref:visited, a.regHref:hover	{color: #000000; text-decoration: none; font-size: 0.85em; font-weight: bold;}
a.regCommHref:link, a.regCommHref:visited, a.regCommHref:hover	{color: #000000; text-decoration: none;}

/* Картина дня */
.potdT		{}
.potdTd		{text-align:center; padding: 5 0 5 0; font-size: 0.85em;}

/* Мини фото в самой новости */
.nwsSeeImgT			{border: 0px; float: left; margin: 2 5 5 0;}
.nwsSeeImgTRight	{border: 0px; float: right; margin: 2 0 5 5;}
.nwsSeeImg			{border: 0px; margin: 0px;}
.nwsSeeImgR			{border: 0px; margin: 0px;}
.nwsSeeImgTd		{background-color: #f5f5f5; height: 20px;}

/*quote tables classes and top table*/
.quoteTd		{padding:1 4 1 4;}
.quoteUpTd		{color:#008000;}
.quoteDownTd	{color:#cc0000;}
.quoteT			{width:100%;font-size:0.85em; margin: 2 0 2 0;}
.topsT			{width:240px;}
.quoteHref,.quoteHref:link,.quoteHref:visited,.quoteHref:active {}
.quoteHref:hover {}

/*  */
.divLnkDay		{ padding:0 0 0 0; font-size:0.85em;}
.titleLnkDay	{ font-weight:bold;}
.hrefLnkDay,.hrefLnkDay:link,.hrefLnkDay:visited,.hrefLnkDay:active {}
.hrefLnkDay:hover {}

/* Фотогаллерея */
.fotoT		{width: 100%;}
.fotoTd		{padding: 10 5 10 0; width: 50%; vertical-align:top;}
.fotoTdImg	{padding: 10 10 10 0; width: 10px; vertical-align:top;}
.fotoComment{color: #565656; padding: 5 0 0 0;}
.fotoDate	{color: #888888; font-size: 95%; padding: 0 0 5 0;}
.fotoNum	{color: #888888; font-size: 95%; color: #565656; padding: 5 0 0 0;}
.fotoHref, .fotoHref:link, .fotoHref:visited, .fotoHref:active, fotoHref:hover {color: #494F71; text-decoration: none; font-size: 120%; font-weight: bold;}

.fotoPageT		{width: 100%}
.fotoPageTd		{padding: 5px; text-align: center;}
.fotoPageTdSel	{padding: 5px; text-align: center; background-color: #EFEFEF; border: 1px #CDCDCD solid;}
.fotoPageName	{color:#494F71; font-size:120%; font-weight:bold; padding:0 0 0 0;}
.fotoPageDate	{color:#565656; font-size:95%; padding:0 0 5 0;}
.fotoPageDesc	{color: #565656; padding:5 0 10 0;}

.fotoMiniT			{width: 100%}
.fotoMiniTd			{width: 100%; background-color:#E7ECF2; padding: 10 5 10 5px; text-align: center;}
.fotoMiniComment	{font-size: 95%; font-weight:bold; padding: 3 5 3 5; color:#343434;}
.fotoMiniSource		{font-size: 85%; color:#565656;}

.fotoImgT		{width: 100%; margin: 0 0 10 0;}
.fotoImgTd		{text-align:center;}
.fotoImgTdCom	{text-align:center; color:#565656; font-weight: bold; padding: 10 0 5 0;}
.fotoImgTdSrc	{text-align:center; color:#565656; padding: 0 0 10 0;}
.fotoImgTdPrev	{text-align:right; padding: 0 15 0 0; width:50%;}
.fotoImgTdNext	{text-align:left; padding: 0 0 0 15; width:50%;}

/* Блок анонсов в правой колонке (Выбор редактора) */
.ancT		{}
.ancTd		{}
.ancTd_TOB	{vertical-align:middle; padding: 0 0 0 2px; }
.ancImg		{float:left;margin: 5 5 5 0;}
.ancHref, .ancHref:link, .ancHref:visited, .ancHref:active, .ancHref:hover {text-decoration:none; font-weight:bold;}
.Editor 	{font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}

/* Блок анонсов в правой колонке (Новости Финам) */
.ansT		{}
.ansTdTitle	{background-color:#EFEFEF; font-weight:bold; padding: 7 7 5 7;}
.ansTdText	{background-color:#EFEFEF; padding: 0 7 7 7; font-size: 85%;}
.ansHref, .ansHref:link, .ansHref:visited, .ansHref:active, .ansHref:hover { text-decoration:none; color:#000000;}

/* Блок рейтинг коментариев в правой колонке (О чем спорят) */
.comT		{}
.comTdImg	{padding: 5 0 4 4; background-color:#EFEFEF; vertical-align:top;}
.comTdDate	{font-weight:bold; padding: 7 7 5 7;}
.comTitle	{font-weight:bold; padding: 3 7 5 0; width:100%;}
.comAnounce {font-size: 85%; padding: 0 7 3 0;}
.comTdNews	{background-color:#EFEFEF;}
.comTdAuthor{padding: 5 0 0 0; font-size: 85%; font-weight:bold;}
.comTdText	{padding: 0 0 5 0; font-size: 85%;}
.comTdWrite	{text-align:center; font-size: 85%; padding: 0 0 5 0;}
.comHref, .comHref:link, .comHref:visited, .comHref:active, .comHref:hover { text-decoration:none;}

/* Блок Солабуто */
.slbtT			{}
.slbtTitleTd	{text-align:center;}
.slbtTitle1		{color:#154F7D; font-weight:bold;}
.slbtTitle2		{color:#FFA600; font-weight:bold;}
.slbtImgTd		{padding: 10 0 5 0;}
.slbtImg		{float:left; margin: 0 5 0 0;}
.slbtAbout		{font-size:0.85em;}
.slbtInfoT		{background-color:#FF5400;}
.slbtInfo1		{width:90; font-size:0.85em;text-align:right; font-style:italic; background-color:#FFA600; padding: 2 5 2 5;}
.slbtInfo2		{font-size:0.85em; padding: 2 0 2 5; background-color:#FFFFFF;}
.slbtFootTd1	{text-align:center; padding: 10 0 0 0;}
.slbtFootTd2	{text-align:center; padding: 5 0 0 0;}

/*горизонтальный блок анонсов */
.ancHorT	{}
.ancHorTd	{padding:0 10 0 0;}
.ancHorImg	{float:left; margin: 0 5 10 10;}
.ancHorHref, .ancHorHref:link, .ancHorHref:active, .ancHorHref:visited {text-decoration:none; font-weight:bold;}
.ancHorHref:hover {}

.hider {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/i/N/hider.gif); WIDTH: 6px; CURSOR: hand; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ebedf2
}

.right_cell {
	BACKGROUND-COLOR: #e2e6f1
}


/*menu <td> classes*/
.menuI { text-align:left; width: 100%; height: 15px; padding: 5 5 1 0; font-weight: none; }
.menuI2 { text-align:left; padding: 5 5 1 25; font-weight: none; }
.menuI3 { text-align:left; width: 100%; height: 15px; padding: 5 5 1 10; font-weight: none; }
.menuISpecial {}
.menuISub1 {font-size:9pt; font-weight: none; padding: 0 0 1 10;}

.menuHref {display:block; font-weight: none;}
a.menuHref, a.menuHref:link, a.menuHref:visited {text-decoration:underline; font-weight: none;}
a.menuHref:hover, a.menuHref:active {text-decoration:underline; font-weight: none;}
a.menuHrefSel:link, a.menuHrefSel:visited, a.menuHrefSel:hover, a.menuHrefSel:active {font-weight: none;}

/*menu <a> classes*/
.menuHrefSub1 {font-weight:none; display:block;}
a.menuHrefSub1, a.menuHrefSub1:link, a.menuHrefSub1:visited {text-decoration:underline;}
a.menuHrefSub1:hover, a.menuHrefSub1:active {text-decoration:underline;}

.menuHrefSpecial {color:#FFFFFF;background-color:#3B4D6B;display:block;text-decoration:none;font-size:8pt; font-weight:bold;text-align:left;width:100%;}
a.menuHrefSpecial:visited, a.menuHrefSpecial:link, a.menuHrefSpecial:active, a.menuHrefSpecial:hover {color:#FFFFFF;text-decoration:none; padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px; font-size:7pt;}

.menuSeparator {height:1px;}

/*menu img classes*/
.menuIcon {padding: 0 0 0 0 px;}
.menuIconSub1 {padding-left:10px; text-align:right;}
.menuIconSub2 {}

/* Заголовки блоков крайних колонок */
.smallHdrT		{width: 100%; height: 20px; margin: 0 0 5 0; border-bottom: #004966 3px solid;}
.smallHdrT2		{width: 100%; height: 20px; margin: 0 0 0 0; border-bottom: #004966 3px solid;}
.smallHdrT3		{width: 100%; height: 20px; margin: 0 0 0 0; border-bottom: #004966 3px solid;}
.smallHdrTd		{color: #004966; font-weight: bold; font-size: 85%; padding: 0 0 0 15; font-family: Tahoma}
.smallHdrTd2	{color: #004966; font-weight: bold; font-size: 85%; padding: 0 0 0 15; font-family: Tahoma}
.smallHdrTd3	{color: #004966; font-weight: bold; font-size: 85%; padding: 0 0 0 0; font-family: Tahoma}
.smallHdrIcon	{}

/* Заголовки анонсов */
a.AnnounceHref:link, a.AnnounceHref:visited, a.AnnounceHref:hover	{color: #000000; text-decoration: none;}


.dotedLineV				{background: url('/i/LGHT/dot_v.gif') repeat-y; background-position: left top;}
.nwsBlockDotLineH 		{background: url('/i/LGHT/dot_h.gif') repeat-x; background-position: left bottom; padding: 5 5 5 5; vertical-align:top;}

/* Блок новостей */
.nwsBlockT			{width: 100%; border-top: none; height: 100%; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: left top;}
.nwsBlockTdFirst	{vertical-align:top; color: #343434; padding: 10 12 10 15; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: right top;}
.nwsBlockFirstDate	{padding: 0 0 5 0; color: #888888; font-size: 75%;}
.nwsBlockComm		{padding: 0 0 5 0; font-size: 75%; color: #888888}
.nwsBlockTd			{vertical-align:top; color: #343434; padding: 3 12 15 12; height: 100%; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: right top;}
.nwsBlockTdIcon		{vertical-align: top;}
.nwsBlockTdDate		{vertical-align: top; padding: 2 0 0 0;}
.nwsBlockTdTitle	{}
.nwsBlockImg		{float: left; margin: 0 10 10 0; border: 0px;}
.nwsBlockIcon		{float: left; margin: 5 10 0 0; border: 0px;}
.nwsBlockDivTitle	{padding: 0 0 5 0;}
.nwsBlockDivText	{font-size: 85%;}
.nwsBlockFirstHref, .nwsBlockFirstHref:link, .nwsBlockFirstHref:visited, .nwsBlockFirstHref:active, .nwsBlockFirstHref:hover {color: #353535; font-size:90%; font-weight: bold; text-decoration: none;}
.nwsBlockHref, .nwsBlockHref:link, .nwsBlockHref:visited, .nwsBlockHref:active, .nwsBlockHref:hover {text-decoration: underline}
.moreHrefBlckMain	{color: CA0000;}
.nwsBlockDotLineH 	{background: url('/i/BLT/blck_bg_h.gif') repeat-x; background-position: left bottom; padding: 5 5 5 5; vertical-align:top;}

.nwsBlockT_Sub			{width: 100%; border-top: none; height: 100%;}
.nwsBlockTdFirst_Sub	{vertical-align:top; color: #343434; padding: 0 0 10 0;}
.nwsBlockTdFirst_Sub2	{vertical-align:top; color: #343434; }
.nwsBlockFirstDate_Sub	{padding: 0 0 5 0; color: #888888; font-size: 75%;}
.nwsBlockComm_Sub		{padding: 0 0 5 0; font-size: 75%; color: #888888}
.nwsBlockTd_Sub			{vertical-align:top; color: #343434; padding: 3 0 15 0; height: 100%;}
.nwsBlockTdIcon_Sub		{vertical-align: top;}
.nwsBlockTdDate_Sub		{vertical-align: top; padding: 2 0 0 0;}
.nwsBlockTdTitle_Sub	{}
.nwsBlockImg_Sub		{float: left; margin: 0 10 3 0; border: 0px;}
.nwsBlockImg_Sub3		{float: left; margin: 0 10 10 0; border: 0px;}
.nwsBlockIcon_Sub		{float: left; margin: 5 10 0 0; border: 0px;}
.nwsBlockDivTitle_Sub	{padding: 0 0 5 0;}
.nwsBlockDivTitle_Sub3	{padding: 0 0 5 0; font-size:95%; font-weight: bold;}
.nwsBlockDivText_Sub	{font-size: 85%;}
.nwsBlockDivText_Sub3	{font-size:95%;}
.nwsBlockDivTextHref_Sub, .nwsBlockDivTextHref_Sub:link, .nwsBlockDivTextHref_Sub:visited, .nwsBlockDivTextHref_Sub:active {color: black; text-decoration: none; font-size: 75%;}
.nwsBlockDivTextHref_Sub:hover {color: black; text-decoration: underline; font-size: 75%;}

.nwsBlockDivTextHref_Sub2, .nwsBlockDivTextHref_Sub2:link, .nwsBlockDivTextHref_Sub2:visited, .nwsBlockDivTextHref_Sub2:active {color: black; text-decoration: none; font-size: 85%;}
.nwsBlockDivTextHref_Sub2:hover {color: black; text-decoration: underline;}
lentaHref, .lentaHref:link, .lentaHref:active, .lentaHref:visited {color: #565656; text-decoration: none; font-family: Tahoma; font-size: 11px;}
.lentaHref:hover {text-decoration: underline; font-family: Tahoma; font-size: 11px;}

.nwsBlockFirstHref_Sub,  .nwsBlockFirstHref_Sub:link,  .nwsBlockFirstHref_Sub:visited,  .nwsBlockFirstHref_Sub:active,  .nwsBlockFirstHref_Sub:hover  {color: #353535; font-size:90%; font-weight: bold; text-decoration: none;}
.nwsBlockFirstHref_Sub2, .nwsBlockFirstHref_Sub2:link, .nwsBlockFirstHref_Sub2:visited, .nwsBlockFirstHref_Sub2:active, .nwsBlockFirstHref_Sub2:hover {color: #000000; font-size:80%; font-weight: bold; text-decoration: none; font-family: Arial} 
.nwsBlockFirstHref_Sub3, .nwsBlockFirstHref_Sub3:link, .nwsBlockFirstHref_Sub3:visited, .nwsBlockFirstHref_Sub3:active, .nwsBlockFirstHref_Sub3:hover {color: #4B4C5F; font-size:90%; font-weight: bold; text-decoration: none; font-family: Tahoma} 
.moreHrefBlckMain_Sub	{color: CA0000;}

/*form elems in mini-calculators*/
.mcalcItem {font-size:8pt;}
.mlcalcItem {font-size:8pt;width:100%;}
.DoMiniCCalcMain {background-color:#eeeeee;}
.DoMiniCCalcMainFM {background-color:#FFFFFF;}
.8_5pt_120px {font-size:8.5pt; width:120px;}

/*Фоторепортажи в статье*/
.nwsImgN	{float: left; margin-right:15px;}