/* general */
BODY { 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 86%; 
   color : #000000; 
}

TABLE
{
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

FONT
{
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

TD   {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

P {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

/* links */
A:link 	{
   text-decoration : none; 
   color : #333366; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   }

A:visited {
   text-decoration : none; 
   color : #333366; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

A:active  {
   text-decoration : none; 
   color : #333366; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

A:hover  {
   text-decoration : none; 
   color : #CC3300; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}	

A.index:link  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #333366; 
}

A.index:visited  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #333366; 
}

A.index:active  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
   color : #333366; 
}

A.index:hover  {
   color : #CC3300; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
}	

/* indexes */
.headlineindexa  {
   font-weight : bold; 
   font-size : 130%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.headlineindexb  {
   font-weight : bold; 
   font-size : 110%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.headlineindexc  {
   font-weight : bold; 
   font-size : 95%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.bodytext {
   color : #000000; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.avindex {
   font-weight : normal; 
   font-size : 11px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #666666; 
}

.avpuff {
   font-size : 12px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #FFFFFF; 
   font-weight:700;
}

.indexalsos {
 	font-size : 12px; 
   	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.alsoindex  {
   font-weight : bold; 
   font-size : 11px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #666666; 
}

.relatedstories  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 86%; 
}

.relatedstoriesbold  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 86%; 
   font-weight : bold; 
}

.date  {
   font-size : 11px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #000000; 
}

.sectiontitle  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 16px; 
   font-weight : bold; 
   color : #CC3300; 
}

.search  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 12px; 
   color : #000000; 
}

.newsearch  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 12px; 
   color : #ffffff; 
}

.puffheadline  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 92%; 
   font-weight : 600; 
}

.puffsummary  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 92%; 
   color : #333333; 
}

.toplinks  {
	font-family : Arial Cyr, Arial, Verdana, sans-serif;
	font-size: 12px;
}

.sectionsubhead  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 100%; 
   color : #CC3300; 
   font-weight : bold; 
}

.promopuff  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 90%; 
   background-color : #CCCC99; 
   font-weight : bold; 
}

.topstoriessubhead  {
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #000000;
}

.othertopstoriessubhead  {
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #000000; 
   font-size : 90%; 
}

.otherstorieshead  {
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #CC3300; 
   font-size : 12px; 
}

/* stories */
.headlinestory  {
   font-size : 130%; 
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   padding-bottom : 8px;
}

.breakingnews  {
   font-size : 130%; 
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #CC3300; 
}

.inlineimage {
   padding-bottom : 6px;
}

.caption  {
   color : #333333; 
   padding-top : 2px;
   font-size : 12px;
}

.piccaption  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 86%; 
   color : #333333; 
}

.otherstories  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 100%; 
}

/* story rhs */
.disclaimer  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 11px; 
   color : #000000; 
   padding-top:4px;
}

.seealso  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 100%; 
   font-weight : bold; 
   color : #CC3300; 
}

.seealsodate  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 11px; 
}

.seealsohead  {
   font-size : 90%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.archive  {
   font-size : 100%; 
   font-weight : bold; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #CC3300; 
}

.archivedate  {
   font-size : 90%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.archivehead  {
   font-size : 90%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-weight : bold; 
}

.internetlinkshead  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 100%; 
   font-weight : bold; 
   color : #CC3300; 
}

.internetlinks {
   font-size : 90%; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.tighterB { 
	font-family: Arial Cyr, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.tighter { 
	font-family: Arial Cyr, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.box {
   width : 150px;
   clear : right;
   float : right;
   text-align : left;
}

.h1 {
   font-size : 124%; 
}

.h2  {
   font-size : 112%; 
}

.h3  {
   font-size : 100%; 
}

.aitem  { 
   margin-top : 1px;
   padding-left : 12px;
   background : #FFFFFF url("/russian/img/aro_blue.gif") no-repeat;
}

.megaitem  {
   margin-top : 1px;
   padding-left : 12px;
   background : #FFFFCC url("/furniture/in_depth/mp_aro.gif") no-repeat;
}

.meganolink {
   padding-left : 2px;
   color: #999966;
   font-family: Arial Cyr, Arial, Verdana, sans-serif;
}

.megawhite  {
   color: #FFFFFF;
   font-family: Arial Cyr, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-size : 12px;
}

.megaheader {
   font-family: Arial Cyr, Arial, Verdana, sans-serif;
   padding-left : 2px;
   color: #990000; 
   background: #FFFFCC;
   font-weight: bold;
}

.alsolist  {
   clear : both;
}

.alsohead {
   margin-top : 2px;
   margin-bottom : 2px;
   color : #666666; 
   font-weight : bold; 
   font-size : 12px;
}

.head {
   font-weight : bold; 
   color : #CC3300; 
   font-size : 12px; 
}

.rhshead {
   padding-top : 10px;
   color : #CC3300; 
   line-height : 110%;
   font-weight : bold;
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
}

.rhslist {
   padding-bottom : 4px;
   font-size : 90%; 
}

.rhsdate  {
   font-size : 11px; 
}

.puffbox {
   padding-top: 0px;	
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
}

.avbutton {
   width : 170px;
   background : #FFFFCC;
   font-size : 11px; 
   color : #666666; 
   text-align : right;
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.avbox {
   background-color : #FFFFCC;
   font-family : Verdana, Arial Cyr, Arial, sans-serif; 
   font-size : 11px;
   width : 95px;  
}
.avtext  {
   font-family : Verdana, Arial Cyr, Arial, sans-serif; 
   font-size : 11px; 
   color : #000000; 
}

/* Left Nav */
.Selected {
	background-color: #CC3300;
   	font-size : 14px; 
}

.nonSelected {
    font-size : 14px; 
}

.sectionStyle
{
	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
	font-size:14px;
	text-decoration: none;
	color: #003399;
}

.nav {
	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
	font-size:14px;
	text-decoration: none;
	color: #003399;
}

.radiolink {
	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
	font-size : 11px;
	text-decoration: none;
	color: #003399;
}

.serviceslink {
	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
	font-size : 11px;
	text-decoration: none;
}

/* Market Data styles */
.blacktext {
   font-size : 10px; 
   font-family :Verdana, Arial, Helvetica, sans-serif;
   color : #000000; 
}
.blacktextbold {
   font-weight : bold; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000; 
}
.bluetext {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #003366; 
}
.hot {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #cc3300; 
}
.bigredtext {
   font-size : 12px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #cc3300; 
}
.redtext {
   font-size : 10px; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   color : #cc3300; 
}
.tightergrey {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   background-color : #cccccc; 
   
}
.tighterdkgrey {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   background-color : #999999; 
}
.yesitworks {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #ffffcc; 
   background-color : #003366; 
}
.dropdown {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
}
.forex {
   font-weight : 600; 
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #003366; 
   background-color : #999999; 
}

/*Search*/
.searchbground  {
	background-color: #FFFFCC;
}
	
.resultstext  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	letter-spacing: -1;
}

.resultsnum  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	letter-spacing: -1;
}

.bottomsearch  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bottomresults  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300
}

.searchresult  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.shortresulttext  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.findmore  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.percentage  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
}

.relevance  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.searchdate  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* business module */
.text1		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	font-size: 10px;
	}
.text2		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	}
.text3		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: none;
	font-size: 9px;
	}
.text4		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: none;
	font-size: 10px;
	}
.text5		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: none;
	font-size: 10px;
	letter-spacing: -1;
	}

.footer  {
	font-family : Arial Cyr, Arial, Verdana, sans-serif;
	font-weight : bold; 
	font-size : 95%; 
}

.mailto  {
	font-family : Arial Cyr, Arial, Verdana, sans-serif;;
	font-size:	11px;
}

.brightRedHeader {
   font-weight : bold; 
   color : #CC3333; 
   line-height : 12px;
   font-size : 12px;
   margin-top : 3px;	
   margin-bottom : 2px;
}

/*bbci additions*/
.bbcpageShadow { background:#666666 url(/nol/shared/img/global_toolbar/bg.gif); }
.bbcpageShadowLeft {background:#999999 url(/nol/shared/img/global_toolbar/bg.gif) repeat-y;}
.bbcpageBar { background:#999999 url(/nol/shared/img/global_toolbar/v.gif) repeat-y; }
.bbcpageBar2 { background:#999999 url(/nol/shared/img/global_toolbar/v.gif?) repeat-y; }
.bbcpageSearchL { background:#990000 url(/nol/shared/img/global_toolbar/sl.gif) no-repeat;}
.bbcpageSearch  { background:#990000 url(/nol/shared/img/global_toolbar/st.gif) repeat-x;}
.bbcpageSearch2  { background:#990000 url(/nol/shared/img/global_toolbar/st.gif?) repeat-x;}
.bbcpageSearchR { background:#999999 url(/nol/shared/img/global_toolbar/sr.gif) no-repeat; }
.bbcpageBlack {background-color:#000000;}
.bbcpageGrey {background:#999999;}
.bbcpageGreyT {background:#999999 url(/furniture/nav/global_toolbar/t.gif)}
.bbcpageWhite,a.bbcpageWhite,a.bbcpageWhite:link,a.bbcpageWhite:hover,a.bbcpageWhite:visited{color:#ffffff;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;}
.bbcpageCream {color:#ffffCC;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;}

.newsearch  {
   font-family : Arial Cyr, Arial, Verdana, sans-serif; 
   font-size : 12px; 
   color : #ffffff; 
}


/* INLINE styles */

.facthead {
   color : #333300; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-size : 12px;
   padding : 3px;
}

.factbullet  {
   font-weight:bold;
   padding-left : 10px;
   background-image : url("/furniture/aro_red_rus.gif");
   background-repeat: no-repeat;
}

.bulletheadline  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 10px;
   background-image : url("/furniture/aro_blue_rus.gif");
   background-repeat:no-repeat;
}

.bulletheadlineup  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 12px;
   background-image : url("/nol/shared/img/bluearrowup.gif");
   background-repeat:no-repeat;
}

.bulletheadlinedown  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 12px;
   background-image : url("/nol/shared/img/bluearrowdown.gif");
   background-repeat:no-repeat;
}

.bulletmediavideo  {
	padding-left : 15px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-top : 2px;
   	background-image : url("/nol/shared/img/inlinevideo.gif");
   	background-repeat:no-repeat;
	font-size : 12px;
}

.bulletmediaaudio  {
	padding-left : 15px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-top : 2px;
   	background-image : url("/nol/shared/img/inlineaudio.gif");
   	background-repeat:no-repeat;
	font-size : 12px;
}

.boxlink{
	font-size:11px;
	font-weight: bold;
	font-family : Arial Cyr, Arial, Verdana, sans-serif; 
}

.dottedline {
	background : 0px 2px url("/furniture/singledot.gif") repeat-x;
}

.name {
   font-family : Arial Cyr, Arial, Verdana, sans-serif;  
   font-size : 12px;  
   color : #333300; 
   padding : 3px;
   font-weight:bold;
}

.boxtitle {
   color : #333300; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-size : 12px;
   padding-left : 2px;
}

.boxtext {
   color : #990000; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
   font-size : 12px; 
}

.quote {
   color : #990000; 
   font-family : Arial Cyr, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-size : 12px;
   padding : 2px;
}

.bylineSubject
{
	color:#666633;
 	font-family: Arial Cyr, Arial, Verdana, sans-serif;
	font-size:22px;
	font-weight:600;
}
.bylineAuthor
{
	font-family: Arial Cyr, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.bylineDescription
{
	color:#666666;
 	font-family:Arial Cyr, Arial, Verdana, sans-serif;
 	font-size:11px;
	padding-bottom:4px; 
}