body
{
color:#000000;
font-family: Sans-Serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

.Calendar a { color:#FFFFFF;}

/* menu */
.Rubrics  a { font-size: 0.75em; color:#0066AA; }
.Rubrics2 a { font-size: 0.75em; color:#D1250A; }


/* rubric header*/
a#rubricheader1 { color:#363636; font-size: 0.8em; text-decoration:none; }
span#rubricheader1 { color:#363636; font-size: 0.8em; text-decoration:none; }
h3 { margin: 0; padding: 0; border: 0; outline: 0; }



/* link */
a { color:#002455; font-size:0.95em; font-weight:bold; }
a:hover { text-decoration: underline;}


/* 1-4 */
.ClusterNumber { color:#D1250A; font-size:0.95em; font-weight:bold; }

.IssueDate  { font-size:0.7em; font-weight:bold; font-weight:normal; }
.IssueDate1 { font-size:0.8em; font-weight:bold; color:#000000; text-decoration:none; }
.IssueName { font-size:0.8em; font-weight:bold; color:#000000; text-decoration:none; }

.allviews {	font-size:0.8em; }
a#other { color:#2E8B57; font-size:0.8em; font-weight:normal; }



/* 5-12 */
.ClusterNumberOther { color:#D1250A; font-size:0.8em; font-weight:normal; }
.OtherNews { font-size: 0.8em; font-weight:normal; }
.OtherNewsCell { padding: 0 0.5em 0 0; vertical-align:top;}
.OtherNewsCell [class='ClusterDate'] { font-size: 0.9em;}
.OtherNewsCell [class='ClusterIssue'] { font-size: 0.9em; display: none;}

a#notmainother { font-size: 0.8em; font-weight:normal; }
a#other2 { color:#2E8B57; font-size:0.75em; font-weight:normal; }



/* also in cluster */
.clipobj { color:#38603E; font-size:0.7em; font-weight:normal; }
.clipstr { font-size:0.7em; font-weight:normal; }



/* filter */
a#person { font-size:0.9em; font-weight:normal; text-decoration: none;}
span#person { font-size:0.8em; font-weight:bold; text-decoration: none;}
a:hover#person { text-decoration: underline;}

.FCtrlElement { width: 100%; font-size:0.75em; }
.FCtrlHeader { border-bottom:1px solid #38603E; margin: 0; padding: 0 0 0 2em; outline: 0; font-size:0.95em; color:#38603E; font-weight: bold; }

/*for tables*/
.FCtrlHeader_Text { padding: 0 0 0 2em; font-size:1.3em; }

.FCtrlValue2 { font-size:0.8em; }
.FCtrlProcentLine { height:10px; text-decoration:none;border:White 1px solid; width:100px; text-align:left; }
.FCtrlPrecentLine_span {float:left; position:inherit; background:url(../img/filterLine.gif) repeat-x; border-right:White 1px Solid; height:11px; line-height:11px; text-align:left;}
.FCtrlElement_ProcessLine { width:35%;}
.FCtrlElement_Title { padding-left : 1.3em; }
.FCtrlElement_Title1 { width:20%; padding-left : 20px; color:#ffffff; }
.FCtrlValue { font-size:0.9em; padding-right : 1em; color:#288428;}
.FCtrlValue2 { font-size:0.7em; padding-right : 15px; height:10px; color:#288428;}
.filterSelected { font-size:0.9em; color:#666666; text-decoration:none; }

.FCtrlProcentLine { height:10px; text-decoration:none;border:White 1px solid; width:100px; }
.FCtrlPrecentLine_span {float:left; position:absolute; background:url(../img/filterLine.gif) repeat-x; border-right:White 1px Solid; height:11px; line-height:11px;}


/* rating */
.Rating {font-weight:normal; text-decoration:none;}
.RatingCount { font-size:0.9em; color:#288428; }


/* telehouse */
a#telehouse { color:#666666; font-size:0.9em; }



/*MasterPage Controls*/
.ButtonDropDown{ font-size:0.8em;}

/* Calendar */
.CalendarMain A:Link { color: #0066AA;  font-family: Arial;  font-size: 0.8em; font-weight: bold; text-decoration: underline;}
.CalendarMain A:Visited { color: #0066AA;  font-family: Arial; font-size: 0.8em; font-weight: bold; text-decoration: underline;}
.CalendarMain {color: #0066AA; font-size: 0.8em; font-family: Arial;  font-weight: bold; text-decoration: underline;}
.CalendarOtherDay  { font-size: 0.8em;  font-family: Arial; font-weight: normal; text-decoration: none;}


div#menu { top: 7px;}

a#notmain { color: #0000CD; font-weight:normal;  }

a#doccount { background-color:#2E8B57; color:#FFFFFF; font-size: 0.84em; font-weight:normal;  }

div#uid { color:#BEBEBE; font-size:10px; font-weight:normal; }

div#rubrics {  font-size: 0.92em;}


a#rubricheader { font-size: 1.3em; color:#363636; }
a#rubrictitles { color: #0066AA; font-family: Arial; font-size: 0.92em; }

.Rubrics1 A:Link { color: #0066AA; font-family: Arial; font-size: 0.92em; font-weight: normal; text-decoration: none;}
.Rubrics1 A:Visited { color: #0066AA; font-family: Arial; font-size: 0.92em; font-weight: normal; text-decoration: none;}

.NewPerson1 A:Link {  font-size:0.92em; color: #0066AA; text-decoration: none; }
.NewPerson1 A::visited { color: #0066AA; font-family: Arial; font-size: 0.92em;}

a#personFull { font-size:0.92em;  font-weight:normal; color: #0066AA; text-decoration: none;}
a#personFull:hover { text-decoration: underline; color: #0066AA; font-weight:normal;}

div#search {font-size:0.8em; }
p#recordsFound {font-size:0.8em;}

.Information A:Link { color: #990000; font-family: Arial; font-size: 0.84em; }
.Information A:Visited { color: #990000;  font-family: Arial; font-size: 0.84em; }


.NoClusters { font-size: 0.84em;  font-weight:normal; text-decoration: none; }





/* mail ru - not touch! */
div#pogoda .main A { font-size: 12px; }
div#pogoda .gradus A { font-family: arial,sans-serif; font-size: 34px;}
div#pogoda .main .gradus_span span { font-size: 12px; }
div#pogoda .davl A { font-weight:normal; font-size: 10px; }
div#pogoda .main .podr A { font-size: 12px; color: #000070; }
div#pogoda .main .podr A:hover { font-size: 12px; color: #000070; text-decoration: underline; }

/* stock informers - not used */
div#ccomtm { visibility:hidden; }
div#icomtm { visibility:hidden; }
div#adrtm  { visibility:hidden; }

/*new styles for cluster items */
.ClusterImage { float: right; margin-right: 0em; margin-left: 0.2em; margin-bottom: 0.2em;}
.ClusterCell { vertical-align:top; padding: 0.5em;}
.ClusterExpand { color:#2E8B57; font-size:0.8em; font-weight:normal; }
.ClusterCollHeaderLink { font-size: 1em; text-decoration:none; }
.ClusterCollHeaderLink A:Hover { color:#ffffff; font-size: 0.8em; text-decoration:none; }
.ClusterCollHeaderTd { padding: 0 0 0 0;}
.ClusterCollHeaderLink1 { color:#ffffff; font-size: 0.6em; text-decoration:none; }
.ClusterCollHeaderLink2 { color:#ffffff; font-size: 0.65em; text-decoration:none; }
.ClusterCollHeaderLink1 A:Hover { color:#ffffff; font-size: 0.6em; text-decoration:none; }

.hdate {font-size:0.7em; color:#ffffff;}

/* sorting */
.SortLink { font-size: 0.7em; text-decoration:none; font-weight:normal; margin-right:0.3em;}
.SortLink a{ text-decoration:none; font-weight:normal;}
.SortLink a:hover {text-decoration:underline;}

/* docuid  */
.DocUid {font-size:0.7em; color:#eeeeee;}

/*Hot news*/
.HotNews { font-size: 0.7em; font-weight:normal; padding-top: 0.3em; }
.HotNews a { font-weight:normal; text-decoration:none; }
.HotNews a:hover { text-decoration:underline; }

.HotNews2 { font-size: 0.7em; font-weight:normal; color:#666666; }
.HNExpand { color:#2E8B57; font-size:0.7em; font-weight:normal; }
.HNHeaderLink { color:#ffffff; font-size: 0.6em; text-decoration:none; }
.HNHeaderLink A:Hover { color:#ffffff; font-size: 0.6em; text-decoration:none; }
.HNHeaderTd { padding-left: 0.5em; background: url("H3Bg.gif") repeat-x scroll 0 0 #356735; height:20px;}

/* Ratings */
.RatingTable
{
	width:100%;
	font-size: 0.75em;
}

.RatingOdd{}

.RatingEven{}

.RatingOdd [class='col4'] { padding-right: 1em;}

.RatingEven [class='col4']{padding-right: 1em; }

#rTopPerson
{
	position:relative;
	float:left;
	/*width:375px;*/
	width:49%;
}
#rTopOrganization
{
	position:relative;
	float:left;
	/*width:375px;*/
	width:49%;
}
#rIPOrganization
{
	position:relative;
	float:left;
	width:250px;
}
#rMain
{
	width:100%;
}


.lRatingTitle
{	
	background-color: #D3D3D3;
	width: 100%;
	font-weight: bold;	
	/*font-family: Verdana;*/
	color:#363636; 
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	/*height:21px;*/
	vertical-align:text-top;
}

.xstooltip 
{
    display: none; 
    position: absolute; 
    top: 0;  
    left: 0; 
}

.xstooltipshow
{
    font-size: 0.7em; 
    color:#000000;
} 

.calendardiv 
{
    /*visibility: hidden; */
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 3; 
    border:1px solid #cccccc;
}

#cal_img  { cursor: pointer; }


/* report class */
.ReportCell { vertical-align:top; padding: 0;}
.ReportCellActive { background-color:#E3F4EA; border:1px solid #588B6D; }
.ReportCellDate  { font-size:0.7em; font-weight:bold; font-weight:normal; display:none; }
.ReportCollHeader, .ReportSubCollHeader, .PlagSourceHeader  { padding-left: 0.5em; background: url("H3Bg.gif") repeat-x scroll 0 0 #356735; height:20px; }
# .ReportCollHeader h3 { color: #FFFFFF; font-size:1em;}

.ReportDiv { width: 100%; margin-left:auto; margin-right:auto;}
.ReportDiv #report-header { }
.ReportDiv #report-header #report-title { }
.ReportDiv #report-body { padding-left:0.3em; }

.RootReport {display: table-row;}
.ReportLeftCell {width: 67%; display: table-cell;}
.ReportRightCell {display: table-cell;}

.ReportByCountDiv { width: 100%;  margin-left: auto; margin-right: auto;}
.ReportByCountDiv #report-header { display: table; width: 100% }
.ReportByCountDiv #report-header #report-title { display: table-cell; width: 100%; vertical-align:middle;}

.ReportByCountCell  {font-size:0.7em; padding:0 0.5em 0.5em 1.5em;}
.ReportByCountAbstr {}
.ReportByCountExpand {font-weight:normal; color:gray}
.ReportIssueLinkClass {display: none;}

.ReportSubCell { padding-left:0.5em; }
.ReportSubIssueLinkClass { font-size:0.7em; }
.ReportSubIssueLinkClass a { text-decoration: none; }
.ReportSubIssueLinkClass a:hover { text-decoration: underline; }
.ReportSubCellDate  { font-size:0.7em; font-weight:normal; }
.ReportSubCollHeader 
{ font-size:0.8em; color: #FFFFFF;
  -moz-border-radius-topleft: 0.5em;
  -moz-border-radius-topright: 0.5em;
  height: auto;
}
.ReportSubExpand { display: none; }
.ReportSubAbstract { display: none; }
.ReportTooltipActive {}
.ReportTooltip {background-color: White;}
.ReportNameDiv {color:#002455; font-size:0.95em; font-weight:bold; padding:0.5em;}
.ReportNameByCountDiv {display: none;}
.ReportNoneDisplay { display: none; }

.ReportPager { padding: 0.5em;}
.ReportPager .page-link { }
.ReportText {font-size:0.9em;}
.ReportSentCount {font-size:0.6em; color:Gray;}

.ReportHSent { font-weight:bold; }

.PlagiatCounterSpan { color:#FB7A31; font-size:0.7em;}
.PlagSourceHeader 
{ 
font-size:0.8em; color: #FFFFFF;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
height: auto;
}
.PlagHSent {color:#9A9696;}
.ReportDelim {color:#065102; font-size:0.7em; padding:0.5em;}
.ReportDelim a {text-decoration: none;}
.ReportDelim a:hover {text-decoration: underline;}
.ReportMenu { display:table-row-group; font-size:0.7em; }
.ReportMenu a{ text-decoration:none;  font-weight:normal; }
.ReportMenuItem {display:table-cell; padding:0.6em;}
.FCtrlHeaderTooltip  { padding: 0 0 0 0.5em;}

/* rubric menu*/
#rubricMenu a
{
	font-size:0.7em;
}

/*  graph  */
#gplaceholder { width: 300px; height: 200px; }
.UniqGraph { border:1px solid #cccccc; width: 300px; display: table;}
.UniqGraphHeader { 
background: url("H3Bg.gif") repeat-x scroll 0 0 #356735;  width: 290px; height:20px; color: #FFFFFF; font-size:0.75em; font-weight:bold;

padding-left:1.8em; text-align:left; padding-top:0.2em;}
#infoGraph { margin-bottom:1em; }

div#tooltip table{ display:table; }
div#tooltip table span.DocUid{ display:none; }
div#tooltip table a{ text-decoration: none; font-size: 0.7em;}
div#tooltip table a:hover{ text-decoration: underline;}
.ToolTipHeader{ font-size: 1em; }

#smi2adblock_20964 { border: 1px solid #CCCCCC;  font-size:0.75em; text-align:left;  width:300px;}
#smi2adblock_20964 a {  font-weight:normal; text-decoration:none;}

/* Teletype */
.Teletype { overflow: hidden; height:200px; }
.Teletype .titem { font-weight:normal; padding:0 0 0.1em 0.5em;}
.Teletype .tdate { color:#38603E; font-size:0.65em; }
.Teletype .tissue { color:#38603E; font-weight:bold; padding-left:0.5em; font-size:0.65em; }
.Teletype .theader { padding-right: 0.7em; }
.Teletype .theader a {font-size:0.7em; font-weight:normal; text-decoration: none; }
.Teletype .theader a:hover {text-decoration: underline; }
/* #hold_Teletype { border:1px solid #CCCCCC;  width:300px;}*/


.LoginForm 
{
	color: #FFFFFF;
	font-size: 12px;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: 400;
text-align:left;
}

.FCtrlHeader_Value { padding-right: 1em; }
.FCtrlHeader_Value img {border: 0px;}

/**/
.ClusterTable { width: 100%; }
