
html {height: 100%; margin:0;padding:0;}

a { color: #3a5b8d; background-color: transparent; text-decoration:none;}
ul{line-height: 18px;}


body {
height:100%; 
margin:0;
padding:0;
background:#FFFFFF;
color:#585858;
font-size:12px;
font-family:Arial;
vertical-align:top;
}


h1{
color:#663300;
font-size:14px;
padding-bottom:0px;
padding-top:20px;
margin:0px;

}

h2{
padding-top:0px;
padding-bottom:0px;
margin:0px;
}

img {border:0px;}
img.middle {vertical-align: middle;}


#container{
width:855px;
margin:0 auto;
background: #FFFFFF url("menu_bg.jpg") repeat-y;
}

#navigation{
clear:both;
width:164px;
}

#content{
width:671px; 
background-color:#FFFFFF;
text-align:justify;
padding: 10px;
}



#wrapper{
height:100%;
min-height: 100%;
border:5px solid black;
}




#top_header_bg{
background: url("top_header_bg.jpg") repeat-x;
 width:100%;
 height:62px;
}

#top_header{
margin:auto;
background: url("top_header.jpg") no-repeat;
 width:816px;
 height:62px;
}

#bg{
background: #f1f4fc url("bg.jpg") repeat-x;
width:100%;
z-index:10;
}

#header_bg{
margin:auto;
background: url("header_bg.jpg") no-repeat;
 width:855px;
 height:116px;
z-index:10;
}

#logo{
float:left;
background: url("logo.jpg") no-repeat;
 width:138px;
 height:116px;
}

#nas{
float:left;
position:relative;
left:47px; top:31px;
background: url("nas.jpg") no-repeat;
 width:363px;
 height:52px;
}

#nas_eng{
float:left;
position:relative;
left:47px; top:31px;
background: url("nas_eng.jpg") no-repeat;
 width:363px;
 height:52px;
}

#nas_ukr{
float:left;
position:relative;
left:47px; top:31px;
background: url("nas_ukr.jpg") no-repeat;
 width:363px;
 height:52px;
}


#blueline{
background-color: #1e437f;
 width:855px;
 height:25px;
 margin:auto;
}


#blueline a{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}
#header_nav
{
float:left;
padding-left:290px;
}

#blue_gradient
{
background: url("blue_gradient.jpg") repeat-y;
 width:855px;
 height:19px;
 margin:auto;
}

#contactline
{
position:relative;
left:177px; top:30px;
float:left;
background-color: #eeeeee;
width:2px;
height:42px;
border:1px solid #c2ccdb;
}

#contactinfo
{
position:relative;
left:177px; top:30px;
color:#FFFFFF;
padding-left:10px;
font-size:11px;
float:left;
}

#contactinfo a{
color:#FFFFFF;
text-decoration:none;
}
 
#engbutton{
clear:both;
float:left;
position:relative;
left:100px; top:-30px;
width:41px;
height:23px;
background: url("eng.jpg") no-repeat;
z-index:30;
}

#rusbutton
{
clear:both;
float:left;
position:relative;
left:50px; top:-7px;   /* fucking Opera. Need hack */
width:41px;
height:23px;
background: url("rus.jpg") no-repeat;
z-index:30;
}

#ukrbutton
{
clear:both;
float:left;
position:relative;
left:1px; top:16px;   /* fucking Opera. Need hack */
width:41px;
height:23px;
background: url("ukr.jpg") no-repeat;
z-index:30;
}



#footer{
clear:both;
width:100%;
height:117px;
color:#FFFFFF;
text-align:center;
background: url("bottom.jpg") repeat-x;
}

#footer a{
color:#FFFFFF;
text-decoration:none;

}

#footer_top{
background: url("footer_top.jpg") no-repeat;
margin:0 auto;
width:855px;
height:10px;
}


#copyright{
text-align:center;
color:#c8ddf1;
font-size:11px;
}

#copyright a{
color:#c8ddf1;
text-decoration:none;
}




#menu {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 6px 0px 2px 0px;
	padding: 3px 4px 3px 22px;
/*	border: 1px solid #000000; */
	color: #FFFFFF;
/*	background-color: #CC0000; */
	list-style-type: square;
}

#menu LI { font-size: 11pt; margin: 0px 0px 1px 0px; padding: 0px 0px 2px 0px; }
#menu LI UL { margin: 0px 0px 0px 15px; list-style-type: disc; }
html>body #menu LI UL { margin: 0px 0px 0px 12px; }

#menu A {
	display: block;
	line-height: 10pt;
/*	font-weight: bold; */
	text-decoration: none;
	color: #454545;
	background-color: transparent;
}
#menu A:visited { color: #1e437f; background-color: transparent; }
#menu A:active { color: #1e437f; background-color: transparent; }
#menu A:hover { color: #1e437f; background-color: transparent; }

#special{
	 padding:10px;
	 margin:0px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	color: #585858;
	background-color: #f4f4f4;

}

#dhtmlgoodies_slideshow{
		width:600px;	/* Total width of slideshow */
              background: #F3F5FC;

	}
	
	#previewPane{
	/*	border:1px solid #CCCCCC; */
		margin-bottom:0px;	
		text-align:center;
		vertical-align:middle;
		padding-top:20px;

		position:relative;
		
		/* CSS HACK */
		height: 296px;	/* IE 5.x */
		height/* */:/**/284px;	/* Other browsers */
		height: /**/284px;
		background: #F3F5FC;		
		
	}
	#previewPane img{
		line-height:410px;
		border:2px solid #7f8ea1;
	
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	
		text-align:center;
	
	background: #F3F5FC;
	}
	#galleryContainer{
			
		height:80px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 82px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/80px;	/* Other browsers */
		height: /**/80px;
		        background: #F3F5FC;
				
	}
	#arrow_left{
		position:absolute;
		background: #F3F5FC;
		left:0px;
		z-index:10;
	
		padding:1px;
	}
	#arrow_right{
	         	background: #F3F5FC;
		position:absolute;
		right:0px;
		z-index:10;
	
	
	padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
				background: #F3F5FC;
		
	}
	#theImages #slideEnd{
		float:left;
		background: #F3F5FC;
	}
	#theImages img{
		float:left;
		padding:1px;
			padding-left:5px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		
		
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}






	/***************************************************/

        #srchResult iframe {
        width: 650px;
} 

#death
{
border:2px solid black;
}

