html,body{height:100%}
body{margin:0; padding:0;}
body,table{font:12px arial;}
img{border:0}

a{color:#2484C1}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline}

h1{font:18px tahoma; color:#348CC8; margin-bottom:20}

.rhead{font:bold 12px arial; height:20; color:#2684C2; background:#E0F4FB; margin:0 0 0 15}
.rhead img{width:16; height:16; margin:1 6 0 2}
.date{color:#475F79; font:11px arial; float:right; margin:2 2 0 0}
.rblock{padding:2 12 10 15}


.vdot{background: url(imgs/dot_ver.gif) repeat-y top;}

.sep_c, .sep_r{ color:#348CC8; font:bold 13px tahoma;}
.sep_c{background: url(imgs/sep_c.gif) no-repeat center right; }
.sep_b{background: url(imgs/sep_b.gif) no-repeat left center; color:#51586E; font:11px arial; }
.sep_l{background: url(imgs/sep_l.gif) no-repeat left; height:11}
.sep_r{background: url(imgs/sep_r.gif) no-repeat right; height:11; padding:10 0 10 15;}

.hr, .hr2{background-color:#72B1DA; height:1; width:100%;}
.hr{margin:12 0}
.hr2{margin-top:12}



.smenu{ margin-top:-1; display:none; }
.smenu td{white-space : nowrap;}

.sep{
border-left:1px solid #2484C1;
border-right:1px solid #2484C1;
background-color:#ffffff;
height:10;
vertical-align:bottom;
}
.sep img{background-color:#A7CEE6; height:1; width:100%}



.lmi{
height:25;
text-align:right;
padding-top:3;
}

.lmi a,.lmi a:hover,.lmi{
font:bold 12px tahoma;
text-decoration:none;
color:#2584C4;
}



/*menu
--------------------------------------*/
.mtr{background:url(imgs/menu_bor_r.gif) no-repeat top right; }
.mtl{background:url(imgs/menu_bor_l.gif) no-repeat top left; }
.mtf{background:url(imgs/menu_top_fill.gif) repeat-x top;}

.li{width:9px; height:9px; margin-right:9px}

.sub_level{display:none;}

  #metaNav ul{
	background-color: #ffffff;
    visibility: hidden;
    position: absolute;
	margin:0 0 0 -1;
	padding:1 0 0 0;
  }

  #metaNav ul li{
	background-color: #ffffff;
    list-style: none;
    position: relative;
	width:220px;
	}


  #metaNav ul li a {
	color:#217AB6;
	font:12px tahoma;
	padding:3px 0px 0px 9px;
	height:24px;
  	text-align:left;
    display: block;
    text-decoration: none;
    border-left:1px solid #2484C1;
    border-right:1px solid #2484C1;
	border-bottom:1px solid #A7CEE6;
	/*white-space : nowrap;*/
	}

  #metaNav ul span li a {
	font:11px tahoma;
	padding:3px 0px 0px 27px;
	height:20px;
	border-bottom:0px;
	}

  .generaltext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.highlighted {
	FONT-SIZE: 12px; COLOR: #2584c4; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.job_title{font:16px tahoma; font-style: italic; color:#348CC8; margin:10px 10px 10px 10px;}

/*
---------------oleg
*/

.menuover{
	text-decoration : none;
	background:#65a2cf;
/*	background-image:url(imgs/menu_fill_a.gif);*/
	height:18px;
/*	border-top: 1px solid white;*/
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	cursor:hand;

	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
}
.menuout{
	text-decoration : none;
	background:#65a2cf;
/*	background-image:url(imgs/menu_fill.gif);*/
	height:18px;
/*	border-top: 1px solid white;*/
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	cursor:hand;

	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
}