/* ——————————————————————————————————————————
File: styles.css
Site: BelFa [ Byelorussian Fashist Organization :) ]
Coder: Max P.
Author: Astronim* [www.astronim.com]
Version: 14 Sept 2007
# Browsers: IE 6, IE 7, FF 2.0, Opera 9
————————————————————————————————————————— */

a img { border:none; }
.clear { clear:both; }

h1 { padding:0; margin:0 0 10px 0; font:24px "Arial Narrow", Arial; color:#FFF; }
h2 { padding:0; margin:0 0 10px 0; font:24px "Arial Narrow", Arial; color:#4c4c4b; }

HTML, BODY { padding:0; margin:0; background:#5b6059 url(../i/bg.jpg) 0 0 repeat-x; height:100%; font:12px Arial, Helvetica, sans-serif; color:#000; }

#outer { min-height:100%; min-width:1000px; }
	
	#spot { position:absolute; top:11px; left:48px; z-index:1; 
	}
	
	#top { width:1000px; height:192px; position:relative; z-index:2; }
		#logo { padding:36px 0 0 88px; float:left; height:156px; width:241px; }
		#tr { float:left; width:604px; padding:22px 33px 0 31px; }
			#nav { padding:0 0 41px 19px; margin-top: 12px;}
				#nav a { display:block; float:left; margin-right:25px; }
				#nav_home { width:11px; height:10px; background:url(../i/nav_home.gif) 0 0 no-repeat; }
				#nav_home:hover { background:url(../i/nav_home.gif) 0 -10px no-repeat; }
				#nav_mail { width:12px; height:8px; background:url(../i/nav_mail.gif) 0 0 no-repeat; margin-top:2px; }
				#nav_mail:hover { background:url(../i/nav_mail.gif) 0 -8px no-repeat; }
				#nav_sitemap { width:11px; height:9px; background:url(../i/nav_sitemap.gif) 0 0 no-repeat; margin-top:1px; }
				#nav_sitemap:hover { background:url(../i/nav_sitemap.gif) 0 -9px no-repeat; }
				#nav_eng { width:29px; height:19px; background:url(../i/nav_eng_int.gif) 0 0 no-repeat; margin-top:-3px; }
				#nav_eng:hover { background:url(../i/nav_eng_int.gif) 0 -19px no-repeat; }
			#news { padding-top:8px; }
				#news_col { width:150px; height:50px; float:left; padding:7px 22px 7px 22px; background:url(../i/news_col_bg.gif) 0 0 no-repeat; font-size:11px; line-height:12px; }
					#news_col a { color:#dfd5bb; text-decoration:none; }
					#news_col a:hover { color:#FFF; }
			#news_archive { font-family:"Arial Narrow", Arial; padding:2px 0 0 22px; }
				#news_archive a { color:#FFF; }
				#news_archive a:hover { text-decoration:none; }
	
	#center { position:relative; z-index:1;  min-width: 1000px;}
		#photo { padding-left:329px; 
		}
		#photo * {
		}
		#photo #corner_int{
			display: block;
		}
		#photo_bg { height:313px; position:relative; z-index:1;
		}
		* html #photo_bg{
			width: expression(document.body.clientWidth <= 1000 ? '671' : 'auto');
		}
			#ornament { width:269px; height:179px; position:absolute; z-index:1; }
			#corner { width:157px; height:157px; position:absolute; z-index:1; }
			#ornament_int { width:268px; height:181px; position:absolute; z-index:1; }
			#corner_int { width:157px; height:157px; position:absolute; z-index:1; }
		#menu { width:312px; _margin-left:-329px; position:absolute; z-index:3; top:0; left:0; background:url(../i/menu_bg.jpg) 0 top no-repeat; min-height:313px; padding-right:17px; font:16px "Arial Narrow", Arial; }
			#menu a { padding:5px 7px 6px 24px; color:#000; text-decoration:none; display:block; float:right; margin:0 7px 2px 0; background:url(../i/menu_a_bg.jpg) right 0 no-repeat; border:1px solid #5d5d5d; border-width:1px 0; position:relative; z-index:3; cursor:pointer; cursor:hand; }
			#menu a:hover, #menu .open a { color:#FFF; background:none; border-color:#FFF; }
				.menu_a_left { width:7px; height:33px; position:absolute; left:-7px; top:-1px; }
				.menu_a_right { width:7px; height:33px; position:absolute; right:-7px; top:-1px; }
				#menu a .menu_a_left { background:url(../i/menu_a_left.png) 0 0 no-repeat; }
				#menu a:hover .menu_a_left, #menu .open a .menu_a_left { background:url(../i/menu_a_hover_left.png) 0 0 no-repeat; }
				#menu a .menu_a_right  { background:url(../i/menu_a_right.png) 0 0 no-repeat; }
				#menu a:hover .menu_a_right, #menu .open a .menu_a_right  { background:url(../i/menu_a_hover_right.png) 0 0 no-repeat; }
		#menu .m-item{
			position: relative;
		}
		* html #menu .m-item{
			zoom :1;
		}
		#menu .dropdown{
			position: absolute;
			left: 310px;
			top: 0;
			display: none;
			visibility: visible;
			padding-left: 15px;
			background: url(../i/blank.gif);
		}
		* html #menu .dropdown{
			left: 305px;
		}
		#menu .wrapper{
			position: relative;
		}
		#menu .initializing .dropdown{
			display: block;
			visibility: hidden;
		}
		#menu .plashka{
			width: 177px;
		}
		#menu .plashka .edge{
			font-size: 0;
			height: 9px;
			padding: 0 9px;
			position: relative;
		}
		#menu .plashka .p-top{
			padding: 0 9px 0 1px;
		}
		#menu .plashka .p-bottom{
		}
		#menu .plashka .corner{
			position: absolute;
			width: 9px;
			height: 9px;
			top: 0;
		}
		#menu .plashka .bgr{
			height: 8px;
			background: url(../i/alpha.png);
		}
		#menu .plashka .p-top .left{
			height: 9px;
			width: 1px;
			background: #FFF;
			position: absolute;
			left:0;
			top: 0;
		}
		#menu .plashka .p-top .right{
			background: url(../i/corner-right-top.png) no-repeat;
			right: 0;
		}
		#menu .plashka .p-top .bgr{
			width: 167px;
			border-top: solid 1px #FFF;
		}
		#menu .plashka .p-bottom .left{
			background: url(../i/corner-left-bottom.png) no-repeat;
			left: 0;
		}
		#menu .plashka .p-bottom .right{
			background: url(../i/corner-right-bottom.png) no-repeat;
			right: 0;
		}
		#menu .plashka .p-bottom .bgr{
			border-bottom: solid 1px #FFF;
		}
		#menu .plashka .p-bgr{
			background: url(../i/p-line.png) repeat-y;
		}
		#menu .plashka UL{
			list-style: none;
			padding: 0;
			margin: 0;
		}
		#menu .plashka A{
			background: none;
			border: none;
			font: normal 14px Arial;
			margin: 0;
			padding: 0;
			float: none;
			color: #000;
			zoom: 1;
		}
		#menu .plashka A:hover{
			color: #FFF;
		}
		html>body #menu .plashka LI{
			margin: 0;
			padding: 2px 0;/* opera */
			//padding: 0;
		}
		#menu .plashka .p-content{
			padding: 15px 15px;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 1;
		}

		#menu .dropdown .line{
			font-size: 0;
			position: absolute;
			left: 0;
			top: 0;
			width: 177px;
			height: 1px;
			background: #FFF;
			z-index: 2;
			display: none;
		}
		#menu a.selected { color:#FFF !important; background:none !important; border-color:#FFF !important; }
		#menu a.selected .menu_a_right { background:url(../i/menu_a_hover_right.png) 0 0 no-repeat !important; }
		#menu a.selected .menu_a_left { background:url(../i/menu_a_hover_left.png) 0 0 no-repeat !important; }
		
		.dropdown_sel { padding-top:35px; text-align:right; }
			.dropdown_sel .plashka { width:auto !important; }
				.dropdown_sel .plashka .edge { display:none !important; }
				.dropdown_sel .plashka .bgr { display:none !important; }
				.dropdown_sel .plashka .p-bgr { background:none !important; width:auto; filter:none; display:none !important; }
				.dropdown_sel .plashka .p-content { width:auto !important; position:static !important; padding:10px 5px 15px 20px !important; }
				.dropdown_sel .plashka .p-content a { color:#FFF !important; padding-right:9px !important; background:url(../i/spacer.gif) right 8px no-repeat !important; }
				.dropdown_sel .plashka .p-content a:hover { color:#b8af98 !important; background:url(../i/spacer_hover.gif) right 8px no-repeat !important; }
				.dropdown_sel .plashka .p-content a.here { text-decoration:underline !important; color:#b8af98 !important; background:url(../i/spacer_hover.gif) right 8px no-repeat !important; }
	
	#bottom { width:894px; padding:27px 106px 81px 0; _padding-bottom:51px; }
		#fast_links { width:588px; float:left; height:309px; }
			#mech { width:238px; height:200px; background:url(../i/reklama.jpg) 0 0 no-repeat; margin:28px 0 0 87px; float:left; }
			
			#iss { width:263px; height:227px; background:url(../i/ph_gal.jpg) 0 0 no-repeat; margin-left:325px; cursor:pointer; cursor:hand;}
			#iss_link { position:absolute; z-index:2; width:202px; height:67px; margin:157px 0 0 386px; cursor:pointer; cursor:hand; display:block; position: absolute;display: none;}
			#spot2 { position:relative; z-index:2; width:109px; height:85px; margin-left:479px; background:url(../i/spot2.png) 0 0 no-repeat; //margin-left: 470px; display: none;} 
		#content { float:left; width:248px; padding:32px 0 0 58px; overflow:auto; position:relative; color:#d6ceb9; height:277px; line-height:15px; }
			#content p { padding:0 0 10px 0; margin:0; }

#footer { height:151px; margin-top:-151px; background:url(../i/footer_bg.jpg) 0 0 repeat-x; min-width:1000px; font-size:11px; color:#d0d0d0; position:relative; }
#footer_inner { padding:66px 50px 0 88px; width:862px; position:absolute; }
	#copy { float: left; margin-left: 125px; }
		#copy a { color:#d0d0d0; text-decoration:none; }
		#copy a:hover { text-decoration:underline; }
	#astronim { float:right; font-size:11px; }
		#astronim img { display:block; margin-bottom:3px; }
		#astronim a { color:#d3d3d3; text-decoration:underline; }
		#astronim a:hover { text-decoration:none; }
#console{
	width: 300px;
	height: 300px;
	overflow: auto;
	position: absolute;
	right: 0;
	top: 0;
	background: #FFF;
	border: solid 1px #CCC;
	color: #444;
	font: 12px Arial;
	z-index: 100;
	display: none;
}
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

#baner {
	float: left;
	margin-left: 15px;
	//margin-left: 5px;
}
