/*--------- MAIN SECTION */
.logo
{
display: block; 
margin: 0px 207px 0px 0;
width: 478px;
height: 60px;
}
#jstf
{
  text-align: justify;
}
.contacts td
  {
    font: normal 18px Tahoma; color: maroon;
  }
img {border: none}
.img-content{border: 1px solid #737474;}
body 
{
  background : url(../img/fon.jpg);
  margin: 0px;
  padding : 0px;
}
h1
{
  font: bold 24px Tahoma;
  color: #052369;
  margin: 0px 0px 10px 0px;
}
h2
{
  font: bold 14px Tahoma;
  color: #052369;
  margin: 0px 0px 0px 0px;
}
select
{
  font: normal 13px Tahoma;
  color: #052369;
}
input
{
  font: normal 13px Tahoma;
  color: #052369;
}
textarea
{
  font: normal 13px Tahoma;
  color: #052369;
}
.search
{
  font: normal 13px Tahoma;
  color: #052369;
}
.auth
{
  font: normal 13px Tahoma;
  color: #052369;
}
.currate
{
  font: normal 11px Tahoma;
  color: #112759;
}
.mail td
{
  color: #17416d;
  font: normal 13px Tahoma;
  color: #052369;
}
a:link 
{  
  border: 0px;
  text-decoration: none;
  font: normal 13px Tahoma;
  color: #053362;
}      /* unvisited link */
a:visited 
{
  border: 0px;
  text-decoration: none;
  color: #053362;
  font: normal 13px Tahoma;
}  /* visited link */
a:hover
 {
   border: 0px;
  text-decoration: none;
  color:  #1362b4;
  font: normal 13px Tahoma;
 }  /* mouse over link */
a:active 
{
  border: 0px;
  text-decoration: none;
  color: #053362;
  font: normal 13px Tahoma;
}  /* selected link */
.left_menu td 
{
  font: normal 13px Tahoma;
  color: #052369;
}
.main_menu_bgr{background: url(../img/menu.png) no-repeat;}
.search_bgr {background: url(../img/search.png) no-repeat;}
.auth_bgr {background: url(../img/auth.png) no-repeat;}
.line
 {
   background:url(../img/line.jpg) top left repeat-x; height:4px; width:100%;
   margin: 0px;
   padding: 0px;
   font-size: 0px;
 }
 .line2
 {
   background:url(../img/line2.jpg) top left repeat-x; height:1px; width:100%;
   margin: 0px;
   padding: 0px;
   font-size: 0px;
 }
.line3
 {
   background:url(../img/line3.jpg) top left repeat-x; height:1px; width:100%;
   margin: 0px;
   padding: 0px;
   font-size: 0px;
 }
.copyrigt
  {
    font: 10px Tahoma; 
    color: #053362;
  }
.workspace
{
  background-color: #e6f2fd;
  border-left: 1px solid Gray;
  border-right: 1px solid Gray;
  border-bottom: 1px solid Gray;
  font-family: tahoma;
}
.worksheet
{
  background-color: #fdfdf8;
  border-left: 1px solid Gray;
  border-right: 1px solid Gray;
  border-bottom: 1px solid Gray;
  border-top: 1px solid Gray;
  text-align: left;
  width: 722;
  height: 900;
  margin-top: 4px;
  margin-bottom: 10px;
}
.top_search tr
{
 background: #e6e9ee;
 font: normal 13px Tahoma;
 color: #053362;  
}
.description tr
{
  font: normal 13px Tahoma;
  color: #053362;
}
.error
{
  font: normal 13px Tahoma;
  color: Maroon;
  margin: 0px 0px 10px 0px;
}
.mail_ok
{
  font: bold 13px Tahoma;
  color: Green;
  margin: 0px 0px 10px 0px;
}
.no_res
{
  font: normal 13px Tahoma;
  color: #053362;  
  margin: 10px 0px 10px 0px;
}
.info
{
  color: #053362;  
  font: normal 14px Tahoma;
  line-height: 25px;
}
.tblegal  td
{
  color: #053362;  
  font: normal 14px Tahoma;
  line-height: 25px;
}
.zoom_i
{
  color: #053362;  
  font: bold 13px Tahoma;
}
.bor_region tr
{
  color: #053362;  
  font: normal 14px Tahoma;
  line-height: 25px;
}
.telbook tr
{
  color: #053362;  
  font: normal 12px Tahoma;
}
.inner-box {
  padding: 0em; 
  margin: 0px;
  font: normal 13px Tahoma;
  color: #05213a;
}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
  display: block;
  height: 1px;
  overflow: hidden;
  font-size:1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-3, #rounded-box-5, #rounded-box-10 { padding: 1px;  }
.inner-box, b {  background-color: #cadef2;} 
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box {
  padding: 0em 0.5em;
}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}
/*---------- END MAIN SECTION */

/*---------- LIGHTBOX */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#lightbox a img{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#imageContainer{
	padding: 10px;
	}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/next.gif) right 50% no-repeat; }
/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
margin-left: 10px;
}
#prevLinkText{
margin-right: 10px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/
.ontop #imageData {
    padding-top: 5px;
}
/*** END : added padding when navbar is on top ***/
#imageDataContainer{
	font: 12px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}
#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 80%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding: 10px 0 10px 0; }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; }
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
#lightboxIframe {
	display: none;
}	
/*---------- END LIGHTBOX */

/*---------- DROPDOWN MENU */
div#ns_navigation, div#ns_dropmenu{
	margin: 0px;
	padding: 0px;
    border: none;
}
div#ns_navigation{
	background-color: #000000;
	height:34px;
	overflow: hidden;
	width: 164px;
	border: none;
}
#ns_navigation a{
	display: block;
	float:none;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0;
	border: none;
}
#ns_navigation div{
	margin: 0px;
	padding: 0px;
	float:none;
	width: 1px;
	height: 18px;
	background: url(../img/ns_dropdown_menu.gif);
}
#ns_navigation a:link, #ns_navigation a:visited{
	background-color: #022c5c;
}
#ns_navigation a:hover, #ns_navigation a:active{
		background-color: #04182e;
		color: #ffffff;	
}
div#ns_dropmenu{
	/*background-color: #EFEFEF;*/
	position: absolute;
	width: 161px;
	overflow: hidden;
	filter:alpha(opacity=95);
	opacity:.95;
	text-align: center;
	border: none;
}
#ns_dropmenu a{
	display: block;
	text-decoration: none;
	color: #e3eeff;
	padding: 10px 10px;
	margin: 0px;
	font: 14px Tahoma;
	font-weight: bold;
	border: 1px solid black;
}
#ns_dropmenu a:link, #ns_dropmenu a:visited{
	background-color: #022c5c;
}
#ns_dropmenu a:hover, #ns_dropmenu a:active{
	background-color: #04182e;
	color: #ffffff;
}
/*---------- END DROPDOWN MENU */







