BODY  {
	color: #333333;
	font-family: sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.3;
}

P  {
	color: #333333;
	font-family: sans-serif;
	font-size: 13px;
	line-height: 1.3;
}

p.NoSpacing {
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:Calibri;
}

table {
	color: #333333;
	font-family: sans-serif;
	font-size: 13px;
	line-height: 1.3;
}

table.grey, table.grey td {
  border: 2px solid #dddddd;
  border-collapse: collapse;
}
	
table.white, table.white td {
  border: 0px;
}

A  {
	color: #CC3300;
	text-decoration: none;
}

A:Visited  {
	color: #993300;
	text-decoration: none;
}

A:Active  {
	color: #FF3300;
	text-decoration: none;
}

A:Hover  {
	color: #FF3300;

}

.red {
	color: #CC3300;
}

.light {
	color: #FFFFFF;
	line-height: 1.5;
}

a.light:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.light:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.light:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.light:hover {
	color: #FF9900;
	text-decoration: none;
}

.ArabicHeader  {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 22px;
	font-weight: normal;
}

.ArabicSubHeader  {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.ArabicSubHeaderActive  {
	color: #cc3300;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.FrenchHeader  {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.Header  {
	color: #006699;
	font-family: sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.SubHeader  {
	color: #006699;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
}

ul {
	color: #333333;
	font-family: sans-serif;
	font-size: 13px;
	line-height: 1.3;
}


.Title  {
	color: #605733;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.BlogHeader  {
	color: #006599;
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	font-style: italic;
}

.BlogSubHeader  {
	color: #4D91B4;
	font-family: sans-serif;
	font-size: medium;
	font-weight: normal;
}

.Blogcopyright {
	font-family: sans-serif;
	font-size: small;
	color: #FFFFFF;
}

.Blogtext  {
	color: #000000;
	font-family: sans-serif;
	font-size: small;
}

.Blogtext, .Blogtext p {
	color: #000000;
	font-family: sans-serif;
	font-size: small;
}

.Blogtext, .Blogtext ul {
	color: #000000;
	font-family: sans-serif;
	font-size: small;
}

#all {
	min-width: 980px;	 /* Minimum width of layout | The min-width property does not work in old versions of IE */
	max-width: 1400px;
	margin: 0 auto;
}


/* Begin Styles For News Application*/

.NewsHeader {
	color: #006699;
	font-family: sans-serif;
	font-size: small;
}

.NewsDate {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.NewsViews {
	font-family: sans-serif;
	font-weight: bold;
	color: #006699;
	font-size: 11px;
}
.NewsRubrics {
	margin-left: 10px;
	display:inline-block;
	position:relative;
	font-family: sans-serif;
	font-weight: bold;	
	font-size: 12px;
}
.NewsRubricsItem {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	border-radius: 3px;
	padding: 2px 6px 2px 6px;
	background:#006699;
}
.NewsRubricsItem a {
	color: #FFFFFF;
	text-decoration: none;
}
.NewsRubricsItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.NewsRubricsItem a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.error {
	display:block;
	position:relative;
	font-family: sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#900;
	text-decoration:none;
}
#NewsGalleryBox {
	display:block;
	position:relative;
	background:#efead8;
	width: 98%;
	border: 1px #000000 solid;
	padding: 3px;
	margin: 10px 0 10px 0;
	text-align:center;
}
#NewsGalleryBox .NewsGalleryImg {
	display: inline-block !important;
	position:relative;
	border: 1px #000000 solid;
	margin: 0 2px 0 2px;
	}

/* End Styles For News Application*/
/* Start For Rating System From elibrary */
.midtext {
	font-size: 9pt;
}

.graph-bar {
	height: 15px; 
	margin: 0; 
	border: 0; 
	padding: 0; 
	behavior: url('/russian/ratings/pie/PIE.htc'); 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	-khtml-border-radius: 2px; 
	background-color: #5674b9; 
	box-shadow: 1px 2px 3px #888; 
}

.table-line {
/*	width: 574px;*/
	height: 4px; 
	margin: 0; 
	border: 0; 
	padding: 0; 
	behavior: url('/russian/ratings/pie/PIE.htc'); 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	-khtml-border-radius: 2px; 
	background-color: #5674b9; 
}
/* EndingFor Rating System From elibrary */

/* Start For Poll-fine-places */
body.places {
	padding: 10px;
	}

img.fp {
	display: block;
	position:relative;
	border: 1px #000000 solid;
}
/* Ending For Poll-fine-places */

/* For News */
#news-content img {
		display: inline-block;
		border: 1px solid #000;
		}

#news-content img + img {
		margin-left: 10px;
		}
