div, span, img, form  {
   margin: 0; 
   padding: 0; 
   border: 0;}
   
   
html {
    margin: 0;
    padding: 0;
	height: 100%;
	width: 100%;}
	
body {
    margin: 0;
    padding: 0;
	height: 100%;
    width: 100%;
    color: #333;
	text-align: center;}	
	

#portalIFrame {
display: none;} 

.main {
    margin: 0px auto -122px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	min-height: 100%;
    height: auto !important;
    height: 100%;
	background-color: #ffffff;
	text-align: left;}
	
.content{
    background-color: #ffffff;
	min-height: 100%;
    height: auto !important;
    height: 100%;}	
	
.header {
   position: relative;
	margin: 0px auto;
	display: block;
    width: 1000px;
	height: 250px;
    background:  url("/f_ic/images/bg-header2.png") bottom center no-repeat;}
	
   	
.header-left {
   position: absolute;
   top: 40px;
   left: 30px;}

.header-right {
   position: absolute;
   top: 10px;
   left: 225px;}
   
.header-s     {position: relative;
	margin: 0px auto;
	display: block;
    width: 1000px;
	height: 195px;
    background:  url("/f_ic/images/bg-header-s.png") bottom center no-repeat;}  
	
.footer {
    width: 100%;
	height: 122px;
	background: url("/f_ic/images/footer.png") top center no-repeat}
	
.footer-eng {
    width: 100%;
	height: 122px;
	background: url("/f_ic/images/footer-en.png") top center no-repeat}	

.garant {
   height: 122px;}	

/*-- Common --*/



.normal   {
    font: 10pt  Arial, Tahoma, sans-serif;
    color: #333333;}
	
.small  {font: 12px Arial, Tahoma, sans-serif;}

.little  {font: 11px Arial, Tahoma, sans-serif;}

	
a.normal_link:link, a.normal_link:visited, a.normal_link:active   {
    color: #0e61a7;
	font: 10pt Arial, Tahoma, sans-serif;
    text-decoration: none;}
	
a.normal_link:hover   {
    text-decoration: underline;}	
	
	
a.little_link    {
    color: #0e61a7;
	font: 12px Arial, Tahoma, sans-serif;
    text-decoration: underline;}

.left {float: left;}

.right {float: right;}

.center {text-align: center;}

.clear{clear: both; height: 0px;}

.red {color: #b20000;}	

/*-- Rasporki--*/

.rasp10 {
    width: 10px;
	height: 100%;}
	 
.rasp15 {
    width: 15px;
	height: 100%;}

/*-- Languages --*/

.language {
    padding-left: 5px;
    clear: both;}
 
.rus {
    width: 29px;
	height: 16px;
    float: left;
    margin: 0px 3px 0px 0px;} 

a.rus-eng:link, a.rus-eng:visited, a.rus-eng:active{
    display: block;
    width: 29px;
	height: 16px;
	background: url("/f_ic/images/rus-eng.png") top center no-repeat;}
	
a.rus-eng:hover{
	background: url("/f_ic/images/eng-eng.png") top center no-repeat;}	
	
a.eng-rus:link, a.eng-rus:visited, a.eng-rus:active{
    display: block;
    width: 29px;
	height: 16px;
	background: url("/f_ic/images/eng-rus.png") top center no-repeat;}
	
a.eng-rus:hover{
	background: url("/f_ic/images/rus-rus.png") top center no-repeat;}		

/*-- Navigation --*/

.nav-block {width: 200px;}

.nav {
    width: 100%;
    overflow: hidden;
    display: block;
    background-color: #9dbbdd;}
	
.nav-in {margin: 0px 10px 0px 24px;}	

/*-- Right windows --*/		
	
/*-- Headers with green line --*/	

.green-line {
    padding: 0px 0px 3px 10px;
	margin-bottom: 10px;
    border-bottom: 2px solid #6fc74d;
	font: bold 14px Arial, Tahoma, sans-serif;
	color: #418f22; 
	text-transform: uppercase;}
	 
.right-body {
    padding: 0px 10px 15px 10px;
	text-align: left;}
	
	
	 
.right-body ul {
    margin: 0;
    padding: 0px 0px 0px 15px;}	 

.right-body a:link, .right-body a:visited, .right-body a:active {
    font: 10pt Arial, Tahoma, sans-serif; 
    color: #333333;
	text-decoration: none;}	

.right-body a:hover {
	text-decoration: underline;}

/*-- Vertical Menu --*/

.orws_menu {
    width: 200px;
    padding: 0;
    margin: 0;}

.orws_menutxtsel {
	text-align: left; }

.orws_menutxt {
	width: 200px;
    text-align: left;}
	
.orws_menuline {
    height: 1px;
	overflow: hidden;
    background: #ffffff;
	width: 200px;}

a.orws_menulink { 
    display: block;
	padding: 9px 10px 9px 23px;
	background-color: #ffffff;
    border-top: 1px solid #999999;
	font: bold 9pt  Arial, Tahoma, sans-serif;
	color: #0e61a7;
	text-transform: uppercase;
	text-decoration: none;}

a.orws_menulink:hover {
	color: #2d9001;
    background: #f5f5f5;}

a.orws_menulinksel {
    display: block; 
    background: #f5f5f5;
	padding: 9px 10px 9px 23px;
    border-top: 1px solid #999999;
	font: bold 9pt  Arial, Tahoma, sans-serif;
	color: #2d9001;
	text-transform: uppercase;
    text-decoration: none;}

a.orws_menulinksel:hover {
    text-decoration: none;}

.orws_submenu {
    width: 200px;
	padding: 0;
	margin: 5px 0px 5px 0px;
	color: #333333;}

.orws_submenuli{
    width: 200px;
	background: #ffffff;
	overflow: hidden;
    list-style: none;}

.orws_submenulisel{
    list-style: none;
	margin: 2px 0px;
	padding: 4px 5px 4px 23px;
    background: #75ac5e;
    color: #ffffff;
	font: bold 9pt Arial, Tahoma, sans-serif;
    text-decoration: none;
	vertical-align: middle;}

a.orws_submenulink:link, a.orws_submenulink:visited, a.orws_submenulink:active {
    display: block;
		margin: 2px 0px;
	padding: 4px 5px 4px 23px;
	color: #333333;
	font: bold 9pt Arial, Tahoma, sans-serif;
    text-decoration: none;}

a.orws_submenulink:hover {
	background: #f5f5f5;
	    color: #333333;}	
	 
/*-- News --*/

a.news:link,  a.news:visited,  a.news:active {
    font: 10pt   Arial, Tahoma, sans-serif; 
    color: #333333;
	text-decoration: none;}

a.news:hover  {
	text-decoration: underline;}
   
a.all:link,  a.all:visited,  a.all:active {
    font: 10pt Arial, Tahoma, sans-serif; 
    color: #333333;
	text-decoration: none;}

a.all:hover  {
   text-decoration: underline;}
   
a.back:link,  a.back:visited,  a.back:active {
    color: #1a577d;
	font: 10pt Arial, Tahoma, sans-serif;
    text-decoration: none;}
	
a.back:hover {
    text-decoration: underline;}  
	
.newsdate {
    padding: 0;
    color: #000000;
	font: bold 10pt Arial, Tahoma, sans-serif;}
 
.newslink {
    width: 100%;}
	
.newsbody {
    font: 10pt   Arial, Tahoma, sans-serif;
	text-align: justify;}
	
.newshead {
    margin-bottom: 20px;
    font: bold 10pt   Arial, Tahoma, sans-serif;
    color: #595d5c;}
	 
.news {
    width: 100%;
    height: 100%;	
    padding: 0;
	margin: 0;}
	
.new {
    width: 100%;
    height: 100%;	
    padding: 0;
	margin: 0;}	

.archive{ 
	font: 10pt  Arial, Tahoma, sans-serif;}

.back-block {
    display: block;
	margin-top: 20px;
    text-align: center;
	font: 10pt  Arial, Tahoma, sans-serif;}

.navigat {
    margin: 10px 0px 0px 0px;
    font: bold 9pt  Arial, Tahoma, sans-serif;
	border-collapse: separate;
	color: #ffffff;}
	
.navigat td {
    padding: 1px 4px;
	border: 2px solid #ffffff;
	background-color: #9dbbdd;}	
	
.navigat  a {
    font: bold 9pt  Arial, Tahoma, sans-serif;
    color: #1a577d;
	text-decoration: none;}	
	
.navigat  a:hover {color: #ffffff;}


.new a:link, .new a:visited, .new a:active   {
    color: #0e61a7;
	font: 10pt Arial, Tahoma, sans-serif;
    text-decoration: none;}
	
.new a:hover   {
    text-decoration: underline;}	

/*-- News on Main pagr--*/

.main-date {
    width: 100%;
	height: 25px;
	font: bold 10pt/25px Arial, Tahoma, sans-serif;
	background-color: #dedede;
	margin: 10px 0px;}
	
.date-in {padding-left: 15px;}

.main-header {
	font: bold 11pt Arial, Tahoma, sans-serif;
	text-align: left;
	margin-bottom: 10px;} 	
	
/*-- Way --*/

.way {
    display: block;
	width: 100%;
	height: 30px;
	margin-bottom: 10px;}	

/*-- Headers --*/

.header2 {
    display: block;
    margin: 20px 0px 20px 0px;
    font:  bold 12pt Arial, Tahoma, sans-serif;
    color: #333333;}
			 
.zagh2 {
    font: bold 14pt Arial, Tahoma, sans-serif;
	color: #333333;}
	
.zagh3 {
    font:  bold 12pt Arial, Tahoma, sans-serif;
    color: #333333;}
	
.zagh4 { 
    font: bold 11pt Arial, Tahoma, sans-serif;
	color: #333333;}
	
.zagh5 {
    font: bold 10pt Arial, Tahoma, sans-serif;
	color: #333333; } 
	
	
/*-- PhotoGallery --*/

.lightBox { width: 100%; margin: 0; padding: 0; list-style-type: none; clear: both;}
.lightBox img {border: 2px solid #ececec; margin-right: 10px; }
.lightBox li {display: inline-block;}


/*-- Fotos --*/

.foto {border: 2px solid #ececec;}

.foto-right {border: 2px solid #ececec; margin-left: 10px; float: right;}
	  
.foto-left {border: 2px solid #ececec; margin-right: 10px; float: left;}	  

.forpic img {
    border: 2px solid #ececec;
    padding: 5px 10px 5px 10px;
    margin: 5px 10px 5px 10px;}
	
/*-- Foto on the main page --*/

#rotator {
    position:relative; 
	height: 238px; 
	margin-bottom: 25px;}

div#rotator div {
    float: left; 
	position: absolute;}

/*-- Poll --*/

.PortletSubHeaderText {
    display: none;
	height: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;}	

	
.right-poll {
    position: relative;
	display: block;
    top: -10px;
    padding: 0px 5px 15px 5px;
	text-align: left;}
	
/*-- Rolling text --*/
pre {display: none}	

#s6 p {margin: 0px 0px;}

.roll {text-align: center;
   padding-bottom: 15px;}
   
   /*--Pictures--*/
   
img.pic {padding: 5px 5px;}   

