/*---------------------*/
.menuleft li{
   list-style-type:none;
}
/*---------------------*/

.buttonSearch{
	width:19px;
	height:19px;
	background:url(/images/_search_button/) no-repeat top left;
	border:0px;
	cursor:pointer;
	float:left;
	margin-top:20px;
        margin-bottom:14px;
}

.inp{
	width:147px;
	height:18px;
	border:1px solid #181818;
	color:#7F7F7F;
        margin-bottom:14px;
	padding:1px 0 1px 4px;
	float:left;
	margin-right:8px;
	margin-top:20px;
}
.rightLine{
	height:16px;
	background:url(/images/_back_line/) repeat-x 0px 8px;
}


.rbroundbox
{
	background: url(/images/_nt) repeat;
	}
.rbtop div 
{
	background: url(/images/_tl) no-repeat top left;
	}
.rbtop 
{
	background: url(/images/_tr) no-repeat top right; 
}
.rbbot div 
{
	background: url(/images/_bl) no-repeat bottom left; 
}
.rbbot
{
	background: url(/images/_br) no-repeat bottom right; 
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot
{
	width: 100%;
	height: 7px;
	font-size: 1px;
	text-decoration: none;
}
.rbcontent	
{
	margin: 0 7px; style="background:#ffffff"; 
	text-decoration: none;}

.rbroundbox 
{
	width: 100%; margin: 1em auto;
	text-decoration: none; }



/* ------ */
/* Frames */
/* ------ */

/* Dashed frame */
div.frame_dashed {background-color: white; border: 1px dashed #b2b2b2; position: relative; //width: 100%;}

div.frame_dashed_tl, div.frame_dashed_tr, div.frame_dashed_br, div.frame_dashed_bl {position: absolute;}

div.frame_dashed_tl {top: -1px; left: -1px; width: 9px; height: 10px; background: url('/images/_frame-dashed-tl') 0 0 no-repeat;}
div.frame_dashed_tr {top: -1px; right: -1px; width: 11px; height: 14px; background: url('/images/_frame-dashed-tr') 0 0 no-repeat;}
div.frame_dashed_br {bottom: -1px; right: -1px; width: 12px; height: 14px; background: url('/images/_frame-dashed-br') 0 0 no-repeat;}
div.frame_dashed_bl {bottom: -1px; left: -1px; width: 14px; height: 12px; background: url('/images/_frame-dashed-bl') 0 0 no-repeat;}

div.frame_dashed_tr, div.frame_dashed_br {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
div.frame_dashed_br, div.frame_dashed_bl {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

/* ------------ */
/* Content area */
/* ------------ */
div#content_area {margin: 0 0 10px 0; padding: 10px 8px 10px 10px;}
div#content_hat {margin-bottom: 1em;}
div#content_hat h1 {margin-right: 150px;}


/*lena's style*/

ul, ul li{
	margin:0px;
	padding:0px;
}

li{
	list-style-type:none;
}
ol li
{
	list-style-type:decimal;
}
ol li li
{
  list-style-type:none;
}

.text_inside{
   font:12px/14px Verdana, Arial, Helvetica, sans-serif;
   margin-top:15px;
}

.text_inside p{
 padding:5px 0px;
}

p{
        margin:0px;
	padding:0px;
	text-align:justify;
	
}

h1{
	margin-right:27px;
	font: bold 14px Tahoma;
	color:#FFFFFF;
	margin-top:117px;
	text-transform:uppercase;
	text-align:right;
	
}

h2
{
	text-transform: uppercase;
	font: bold 12px Tahoma;
	color:#1C4885;
	text-align:left;
	
}

h3
{        
       font: bold 12px Tahoma;
	color:#4d4d4d;
	text-align:left;

}

a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#1C4885;
	text-decoration:none;
}

a:hover{
text-decoration:underline;
	
}

.list
{
	margin-left:10px;
	text-align:justify;
}
.list li{
	background:url(/images/_strel1) no-repeat 0px 8px;
	padding:3px 0 3px 12px;
}

.small
{
  font:10px Verdana, Arial, Helvetica, sans-serif;
  color:grey;

}

.educ
{
  padding-left:25px;
}

.map li
{padding:5px 0;}
/*end lena's style*/


/* ------------------------------------------------------------- top navigation */



.iconsNav a{
	display:block;
	width:19px;
	height:19px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-right:31px;
	float:left;
}

.iconsNav a:hover, .iconsNav .active{
	background-position:0px -19px;
}


.iconsNav a.home{
	background-image:url(/images/_icon_nav_top1/);
}

#mail{
	background-image:url(/images/_icon_nav_top2/);
}

.iconsNav a.map{
	background-image:url(/images/_icon_nav_top3/);
}

.topMenu li{
	height:19px;
	background:url(/images/_line_menu) no-repeat top right;
	float:left;
	padding-right:1px;
}

.topMenu li a{
	display:block;
	background:url(/images/_back_activemenu_left) no-repeat 0px -19px #FFFFFF;
	font: 10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#252525;
	text-decoration:none;
	text-transform:uppercase;
}

.topMenu li a:hover, .topMenu li:hover a, .topMenu li.hover a{
	background:url(/images/_back_activemenu_left) no-repeat 0px 0px #0360AB;
	color:#FFFFFF;
	text-decoration:none;
}

.topMenu li a strong{
	display:block;
	background:url(/images/_back_activemenu_right) no-repeat 100% -19px;
	padding:3px 10px 4px 10px;
}

.topMenu li:hover a strong, .topMenu li a:hover strong, .topMenu li.hover a strong{
	display:block;
	background:url(/images/_back_activemenu_right) no-repeat 100% 0px;
	padding:3px 10px 4px 10px;
	text-decoration:none;
}
.finNews{
	display:block;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding-bottom:5px;
	text-align:justify;
}

.fnOts{
	height:10px;
	font-size:0px;
	line-height:0px;
}

.finNews span{
	display:block;
	font-size:11px;
	color:#1C4885;
}

.finNews:hover{
	text-decoration:none;
	color:#575757;
}

.finNews:hover span{
	color:#2A6DC9;
}

.picNews img{
	margin:0 0 -5px 18px;
	position:relative;
}

.ie6 .picNews img, .ie7 .picNews img{
	height:100%;
}
#news{
	display:block;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

.news_s {
	display:block;
	font-size:11px;
	color:#1C4885;
	padding-bottom:4px;
	text-decoration:none;
}

#news:hover{
	text-decoration:none;
	color:#575757;
	text-decoration:none;
}

.news_s:hover{
	color:#2A6DC9;
}

.mtt {
	padding-top: 30px;
	padding-right: 10px;
	vertical-align: top;
	font:10px Tahoma;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:right;
	
}
.mt {
	padding:12px 12px 0 0;
	font:10px Tahoma;
	color:#FFFFFF;
	margin:0px;
	text-transform:uppercase;
	text-align:right;
	vertical-align: bottom;
}
.mt a{
	padding:12px 12px 0 0;
	font:10px Tahoma;
	color:#FFFFFF;
	margin:0px;
	text-transform:uppercase;
	text-align:right;
	vertical-align: bottom;
	text-decoration:none;

}

.mt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}



/* ------------------------------------------------------------- footer */

.footer{
	margin-bottom:15px;
	font:11px Tahoma;
	color:#7F7F7F;
	text-align:center;
}

.footer a{
	font:11px Tahoma;
	color:#1C4885;
}

.footer .downMenu{
	padding-bottom:7px;
	text-align:center;
	font:10px Tahoma;
	color:#000000;
}

.footer .downMenu a{
	font:11px Tahoma;
	color:#000000;
	text-decoration:none;
}

.footer .downMenu a:hover{
	text-decoration:underline;
}

.footer .downText{
	margin:0px auto;
	width:668px;
	text-align:justify;

	
}

.footer2{
	clear:both;
	margin:14px 29px 0 29px;
	padding:13px 13px 17px 13px;
	border-top:1px solid #000000;
	font:11px Tahoma;
	color:#7F7F7F;
	text-align:center;
}

.footer2 a{
	font:11px Tahoma;
	color:#1C4885;
}

