.search{
	width : 100%;
	border: solid #F5DEB3;
	color : #003366;
	font-size : 10	px;
	height:18px;
}
a 					{COLOR: #3960BC;TEXT-DECORATION: none}
a:hover 				{COLOR: #001676; TEXT-DECORATION: underline }
a.visited 				{COLOR: #1A3A82;TEXT-DECORATION: none}
a.visited:hover 	{COLOR: #001676; TEXT-DECORATION: underline}

body{
	
	/*background-color:#003366;*/
	/*background-color : #F5F5F5;*/
	height:100%;
}
a.anchor,a.anchor:hover ,a.anchor:visited,a.anchor:visited:hover,BODY, TD, FONT {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #203463;text-decoration:none;}

.option{
	font-size:12px;
	font-weight:bold;
	 padding:2px 2px 2px 2px;
	 color:white;
	 border-bottom : thick White;
}
span.toplang				{color: white; padding: 2px; font-size: smaller;}
span.toplangcur				{color:white; padding: 2px; font-size: smaller;  border-bottom: white solid 2px}



span.toplang a				{color: #0099CC;}
span.toplang a:hover				{color: #0099CC;}
span.toplang a.visited				{color: #0099CC;}
span.toplang a.visited:hover				{color: #006699;}

.menu,.menul1,.menusel{
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
font-size:12px;
}
.menul1{
	background-color:#006699; font-weight:bold; border-top : 2px solid #F5F5F5;
}
.menusel{
	border: 2px solid #F5DEB3; border-left-width:0px; border-right-width:0px; background-color:white;
}

.button {
	background: url(/img/bg_button.gif) repeat-x bottom left;
	cursor: hand;
	width : 20px;
	height : 25px;
}

td.menu2	{background-color : #F5F5F5; padding-left:5px; border-bottom: 1px solid #cccccc;}
td.selmenu2	{padding-left:5px; border-top: 1px solid #647366; border-right: 1px solid #647366; border-left: 1px solid #647366;}
/*td h2{
	font-size : larger;
}*/

/*td.menu2 a{
	color : #647366; 
	background-color : #F5F5F5;
	text-decoration: none;
}
td.menu2 a:hover{text-decoration: underline}

td.selmenu2 a{
	color: #647366;
	background-color : transparent;
	text-decoration: none;
}

td.selmenu2 a:hover{text-decoration: underline}
*/
td.menu3	{padding-left:10px;background-color : #F5F5F5; padding-top:5px; padding-bottom:5px;}
td.selmenu3	{padding-left:10px; border-top: 2px solid #F5DEB3; border-right: 10px solid #F5DEB3; border-bottom: 2px solid #F5DEB3; padding-top:5px; padding-bottom:5px;}

.menu2{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
}
.menu3{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
 /* font-weight: bold;*/
}
.selmenu2{
	font-weight: bold;  
	background-color : white;
	font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
}
.selmenu3{
	/*font-weight: bold;  */
	background-color : white;
	font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
}

.copyright{
	color: white;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright a, .copyright a:hover{
	color: white;
}
.blockheader{
/*	background-color : #f5f5f5;*/
    background-color :#006699;
	/*color : #768976;*/
    color : white;
	padding : 5px 0 5px 5px;
	font-weight:bold; 
	font-size: smaller;
	border: solid 1px #F5DEB3;
	border-left-width:10px;
	border-bottom: solid 0px #dedede;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
}
.blockbody{
	/*background-color : #D9D9DB;*/
	background-color :#F5F5F5;
	border: 1px solid #F5DEB3;
	border-top-width:0px;
	padding: 10px;
	font-size: smaller;
}
/*Style for news */

.newsheader, .newsheader a{
font-weight:bold;
padding-top:8px;
color: #203463;
text-align:left;
text-transform : uppercase;
}

/*.newsinfo{


}
*/
.newsdescription{
	padding-top:15px;
	font-size : x-small;
	text-transform : uppercase;
	font-weight : bold;
	padding-bottom:15px;
}

.newsdate{
color: #999999;
 font-size : 12px;
 clear:both;
}
.newspic{
margin-top:3px;
margin-right:5px;

	border: 3px solid #F5DEB3;
	
}
.articlepic{
	/*border: 3px solid #F5DEB3;*/
	
}
.pictures{
	background-color : #F5F5F5;
	/*padding : 5px;*/
	border: 3px solid #F5DEB3;	
	margin-right:5px;
}
.blockpictures{
	background-color : #F5F5F5;
	border: 1px solid #F5DEB3;	
}
.pictureblock{
	background : transparent;
	border: 2px solid #F5DEB3;
	margin :5px;
}
.caption{
	text-align:left;
	font-size : smaller;
	padding : 5px;
}
.captionc{
	text-align:center;
	font-size : 11px;
	padding : 5px;
}

/*
.newsinfo> a , a	.newsinfo		{TEXT-DECORATION: none}
.newsinfo>  a:hover , a:hover  .newsinfo  				{TEXT-DECORATION: underline}
.newsinfo> a.visited , a.visited  .newsinfo		{COLOR: #1A3A82;TEXT-DECORATION: none}
 a.visited:hover 	.newsinfo		{TEXT-DECORATION: underline}*/
 h1{
	font-weight:bold; font-size:larger;  
	color: #003366; padding-top:10px;
	padding-bottom:10px;padding-left:0px;
	margin: 0 0 0 0 ;
	text-transform: uppercase;
	text-align:left;
}
h2{
	font-weight:bold; 
	font-size: 110%;
	color: #003366; padding-top:10px;
	padding-bottom:10px;padding-left:0px;
	margin: 0 0 0 0 ;
	text-transform:uppercase;	
	text-align:left;
	clear:both;
}

.thin{background-color:#006699}
.thin td {background-color:white}
.thin2 td{
	background-color:#EEEEEE;
}


.banner{
	background-position : center;
	background-repeat : no-repeat;
	
	background-color : White;
	background-image : url(/img/building.jpg);
}
.body{
	background-color:white;  
	 font-size:smaller; 
	 padding-left:5px;
	 padding-right:5px; 
	 padding-top:0px; 
	 padding-bottom:10px;
	 text-align: justify;
}
.printfriendly{
	font-size: x-small;
	padding-right : 10px;
}
.bannerinfo{
	background-color: transparent;
	margin-top : 18px;
	margin-left:20px;
	margin-right : 15px;
	margin-bottom: 20px;
	height:85px;
	width:200px;
	text-align : left;
	color : #E3B56A;	
	font-size: 14px;
}
a.weatherlink{
	color : #E3B56A;
	font-size : 14px;
}
a:hover.weatherlink{
	color : #E3B56A;
}
.bannerinfo a{
	font-size : smaller;
}
.weather{
	font-size : smaller;
}
.date{
	color : #F5F5F5;
}
a.gismeteo{
	font-size:10px;
	color : #E3B56A;
}
.official{
	font-size : 14px;
	padding-top : 8px;
	padding-left: 5px;
	color : #F5F5F5;
	text-align:left;
}

/*styles for calendar*/

.captionday{
	/*background-color : #F5DEB3; */
	/*background-color :#006699;
	color:white;*/
	padding:2px;
	margin:1px;
/*	font-weight : bold;*/
}
.currentday{
	border: 1px solid #F5DEB3;
	font-weight : bold;
	
}
.futureday{
	color : #CCCCCC;
}
.smallform{
	font-size : 12px;
}
.monthnavigation{
	font-size:10px;
	text-transform:uppercase;
}
.calendar{
	background-color:white;  
	 font-size:smaller; 
	background-color :#F5F5F5;
	border: 1px solid #F5DEB3;
	/*border-top-width:0px;*/
	padding: 3px;
	margin:10px;
	font-size: smaller;	
}
.titledepartment{
	/*text-transform : uppercase;*/
/*	color:#006699;*/
	font-weight : bold;
}
.leader{
	/*text-transform : uppercase;*/
	/*color:#006699;*/
	
	font-weight : bold;

}
.leadertitle{
	text-transform : uppercase;
/*	font-weight : bold;*/
	color:#006699;
	padding-bottom:10px;
}
.leadername{
	text-transform : uppercase;
	color:#006699;
	padding-bottom:10px;
	padding-top:5px;
}
.law{
	padding-bottom:10px;
}
.lawtype, .lawtype a{
	font-weight:bold;
	color: #203463;
	
}
.lawtitle{
	text-transform: uppercase;
}
.lawtitle1 {
		font-weight: bold;
		color: #003366;
}
.formsearch{
	/*background-color : #D9D9DB;*/
	background-color :#F5F5F5;
	border: 1px solid #F5DEB3;
	padding: 10px;
}

/*Investment Project*/

.nostrip{
padding-top:5px;
padding-bottom:5px;
/*	font-size : 14px;*/
	/*line-height : 160%;*/
/*	color: #4D5F52;*/
/*	margin-bottom:5 px;
	margin-top:5 px;*/

}
.strip{
	/*background-color: #D3E5D7;*/
	padding-top:5px;
	padding-bottom:5px;
/*	padding:10px;
/*	font-size : 14px;*/
/*	line-height : 160%;*/
/*	margin-bottom:5 px;
	margin-top:5 px;*/

}
.investtitle,.investtitle a{
	font-weight:bold;
/*	color: #203463;*/
	
}
div.formselect{			
				border-style:inset;
/*				background-color : #BAE0BD;*/
				/*margin-left:10px;*/
/*				margin-right:10px;*/
	           font-family: Arial, Helvetica, sans-serif; 
				border-style:window-inset;
/*				border: 1px solid #2E8B57;*/
				font-size:12px;
				width:95%;
				height:200px;
				overflow:scroll;
				overflow-x:hidden;
				overflow-y:scroll;
				overflow: -moz-scrollbars-vertical;
				text-align:left;
				background-color : #EEEEEE;
			/*	border: 1px solid #F5DEB3;		*/		
}
.currentpage{
	font-weight : bold;
	text-indent : 0px;
}
.striptd{
	background-color:#91B4E8;	
}
.graphlist{
	list-style-image : url(/img/marker.gif);
	list-style-position : inside;
}
li{
	padding-bottom:5px;
}
.errors{
	color:red;
	font-weight : bold;
	padding : 15px;
}
.star{
color:red;
}
.lawstatus{
color:red;
}
/*новые классы, используются в Антикризисные меры -> Кризис-проверка на прочность 15.06.2009*/
.title1 {
	padding-top: 15pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 20pt;
	font-weight: bold;
}
.fl {
	float: left;
	margin-right: 8pt;
}
.fr {
	float: right;
	margin-left: 8pt;
}
.fj {
	float:inherit;
	margin:8pt;
}
.citata {
	background-color: #EEE;
	padding: 10pt;
	height: auto;
	width: 40%;
}
.citata > div {
	font-style: italic;
	letter-spacing: 1pt;
}
.citata > div + div {
	letter-spacing: 0pt;
	font-style: normal;
	font-size: x-small;
	text-align: right;
	vertical-align: top;
}

.citataj {
	background-color: #EEE;
	padding: 10pt;
	height: auto;
	width: 95%;
}
.citataj > div {
	font-style: italic;
	letter-spacing: 1pt;
}
.citataj > div + div {
	letter-spacing: 0pt;
	font-style: normal;
	font-size: small;
	text-align: right;
	vertical-align: top;
}

.department-description{
	text-align:right; 
	padding-top:15px
}
