* { margin: 0; padding: 0; border: 0; }
html { height: 100%; }
body { height: 100%; font: 11px Tahoma, sans-serif; background: #838C95 url(/images/hatch.gif); }
img { behavior: url("png.htc"); }

#wrapper { position: relative; height: auto !important; height: 100%; min-height: 100%; min-width: 1000px; background: url(/images/total_back.gif) 50% 0 repeat-y; }

	#content { padding: 0 0 610px 0; min-width: 1000px; max-width: 1600px; margin: 0 auto; width: expression(document.body.clientWidth < 1001 ? "1000px" : document.body.clientWidth > 1601 ? "1600px" : "auto"); }
		
		#containter { position: absolute; z-index: 1; width: 100%; min-width: 1000px; max-width: 1600px; width: expression(document.body.clientWidth < 1001 ? "1000px" : document.body.clientWidth > 1601 ? "1600px" : ""); height: 15%; top: 18%; margin-top: -100px; }
		
			#newsblock { xposition: relative; height: 185px; max-width: 1340px; min-width: 920px; width: 88%; width: expression(document.body.clientWidth < 1046 ? "920px" : document.body.clientWidth > 1523 ? "1340px" : "88%"); margin: 0 auto; }
				#logo-wrapper { xheight: 185px; float: left; width: 30%; xborder: 1px dashed #FFF; }
					#logo { width: 147px; height: 185px; margin: -18px 0 0 16%; background-image: url(/images/logo.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop'); }
					#logo-en { width: 147px; height: 185px; margin: -18px 0 0 16%; background-image: url(/images/logo_en.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_en.png', sizingMethod='crop'); }

				#news-wrapper { position: relative; xborder: 1px dashed lime;  height: 155px; float: left; width: 69.9%; } 
					#news-center { height: 155px; margin: 0 10px; background-image: url(/images/trans.png); }
					#news-corner-left { position: absolute; width: 10px; height: 155px; left: 0; top: 0; background-image: url(/images/trans_left.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/trans_left.png', sizingMethod='crop'); }
					#news-corner-right { position: absolute; width: 10px; height: 155px; left: -9px; top: 0; background-image: url(/images/trans_right.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/trans_right.png', sizingMethod='crop'); }
					.right-fix { position: relative; float: right; width: 1px; }
					
					#lang-switch { position: absolute; width: 30px; height: 40px; top: 58px; right: -36px; xbackground: magenta; }
						#lang-switch ul { list-style: none; }
							#lang-switch ul li { display: block; width: 30px; height: 17px; margin: 0 0 5px 0; color: #FFF; line-height: 16px; text-align: center; }
								#lang-switch ul li.selected { color: #506373; background:url(/images/lang_switch.png) no-repeat; background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lang_switch.png', sizingMethod='crop'); }
									#lang-switch ul li a { color: #FFF; }

					#spacer { width: 1px; height: 72%; margin: 23px 0 0 0; background: #778591; float: left; }

					#news-wrapper div.news { float: left; width: 49%; padding: 28px 0 0 0; }
						
					/* deprecated
					#news-wrapper h2 { position: relative; font: bold 10px Verdana, sans-serif; margin: 0 20px 15px 12%; } 
						#news-wrapper h2 a { color: #610030; } */
					#news-wrapper div.news dl { position: relative; margin: -5px 10% 0 28px; position: relative; z-index: 2; min-height: 88px; }
						* html #news-wrapper div.news dl { height: 88px; }
						#news-wrapper div.news dl dt { pxosition: absolute; xwidth: 68px; left: 0; top: 0; margin: 0 0 10px 0; font: 11px Verdana, sans-serif; color: #750924; } 
						#news-2 dl { padding: 0 0 0 10px; }
						#news-wrapper div.news dl dd { xposition: relative; xpadding: 0 0 0 68px; font: 12px/16px Tahoma, sans-serif; color: #D4D9DD; } 
							#news-wrapper div.news dl dd a { color: #d4d9dd; text-decoration: none; }
								#news-wrapper div.news dl dd a:hover { text-decoration: underline; }
							#news-wrapper .nobr { padding: 0 1ex 0 0; //padding: 0; } /* fix for Firefox js resize bug */
							
						#all-news { margin: 10px 0 0 28px; font: 10px Tahoma, sans-serif; }
							#all-news a { color: #A9B8C4; position: relative; z-index: 1; }
						#ticker-wrapper { margin: -5px 0 0 28px; } 
						#news-wrapper div.news table { width: 100%; margin: 1px 0 0 0; font: 11px/16px Verdana, sans-serif; color: #D4D9DD; }
							#news-wrapper div.news table th { height: 24px; vertical-align: top; padding: 0 2px 0 0; font: 10px Verdana, sans-serif; color: #750924; }
								#news-wrapper div.news table th.ticker { text-align: left; font: 11px Verdana, sans-serif; color: #FFF; }
							#news-wrapper div.news table td { vertical-align: top; padding: 0 2px 0 0; }
								#news-wrapper div.news table th.ticker, #news-wrapper div.news table td.ticker { } 
									 #news-wrapper div.news table td.ticker .exchange { font: 10px Tahoma, sans-serif; color: #A9B8C4; }
								#news-wrapper div.news table th.value, #news-wrapper div.news table td.value { width: 28%; }
									#news-wrapper div.news table td.value .value-wrapper { width: 32px; margin: 0 auto; }
								#news-wrapper div.news table th.delta, #news-wrapper div.news table td.change { width: 24%; } 
									#news-wrapper div.news table td.delta .delta-value { position: relative; display: block; width: 44px; margin: 0 auto; padding: 0 0 0 6px; }
										#news-wrapper div.news table td.delta .minus { position: absolute; display: block; left: -3px; top: 0; }
									#news-wrapper div.news table td.up .delta-value { background: url(/images/up.gif) 41px 8px no-repeat; }
									#news-wrapper div.news table td.down .delta-value { background: url(/images/down.gif) 41px 8px no-repeat; }
						#trade-date { margin: 10px 0 0 0; font: 10px Tahoma, sans-serif; color: #A9B8C4; }			

		#bin { z-index: 2; xborder: 1px dashed #FFF; position: absolute; width: 444px; height: 77%; height: expression(document.body.offsetHeight < 611 ? "473px" : document.body.offsetHeight > 713 ? "556px" : "77%"); min-height: 473px; max-height: 556px; bottom: 0; left: 50%; margin-left: -222px; background: url(/images/binocular_new.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/binocular_new.png', sizingMethod='crop'); }
			#bin-en { z-index: 2; position: absolute; width: 444px; height: 77%; height: expression(document.body.offsetHeight < 611 ? "473px" : document.body.offsetHeight > 713 ? "556px" : "77%"); min-height: 473px; max-height: 556px; bottom: 0; left: 50%; margin-left: -222px; background: url(/images/binocular_en.png); background-image: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/binocular_en.png', sizingMethod='crop'); }
		
		#midrange { visibility: hidden; position: absolute; bottom: 24%; margin: 0 auto; margin-bottom: -120px; width: 100%; min-width: 1000px; xmax-width: 1600px; width: expression(document.body.clientWidth < 1001 ? "1000px" : "100%"); height: 834px; background: #FFC; background:url(/images/fullback.jpg) 50% 100% no-repeat; }

		#bottom { position: absolute; bottom: 0; width: 100%; height: 17%; max-height: 151px; min-height: 108px; height: expression(document.body.offsetHeight < 611 ? "103px" : document.body.offsetHeight > 859 ? "146px" : "17%"); margin: 0 auto; background: #39454D url(/images/back_bottom_no_line.gif) repeat-x; width: expression(document.body.clientWidth < 1001 ? "1000px" : "100%"); }
		
			#liner { width: 100%; min-width: 1000px; max-width: 1600px; width: expression(document.body.clientWidth < 1001 ? "1000px" : document.body.clientWidth > 1601 ? "1600px" : "100%"); height: 5px; font: 1px Tahoma, sans-serif; margin: 0 auto; background: url(/images/back_bottom_line.gif) repeat-x; }
			
			#info { position: relative; height: 90%; max-width: 1340px; min-width: 950px; width: 95%; width: expression(document.body.clientWidth < 1001 ? "950px" : document.body.clientWidth > 1411 ? "1340px" : "95%"); margin: 0 auto; }
					#items { position: absolute; z-index: 4; width: 40%; left: 0; top: 50%; margin-top: -35px; height: 75px; xborder: 1px dashed #FFF; }
						.item { float: left; width: 49.9%; color: #9A9EA1; }
							.item .item-link { margin: 14px 12% 0 0; }
							.item img { float: left; margin: 0 15px 0 0; }
							.item a { color: #9A9EA1; }
							.item p { margin: 0; }
							
					#project { position: absolute; display: block; width: 78px; height: 18px; padding-top: 2px; left: 170px; top: -43px; background:url(/images/project.gif) no-repeat; text-align: center; }
						* html #project { left: -2px; }
					#project-en { position: absolute; display: block; width: 108px; height: 18px; padding-top: 2px; left: 170px; top: -43px; background:url(/images/project_en.png) no-repeat; text-align: center; }
						* html #project-en { left: -2px; }
					#sitemap { position: absolute; display: block; height: 18px; padding-top: 2px; left: 270px; top: -43px; }
						* html #sitemap { left: 98px; }
					#sitemap-en { position: absolute; display: block; height: 18px; padding-top: 2px; left: 300px; top: -43px; }
						* html #sitemap-en { left: 128px; }
							
					#copyright { position: absolute; z-index: 4; width: 50%; right: 0; bottom: 0; margin-bottom: 1.5%; xheight: 64px; xborder: 1px dashed #FFF; }
						#copyright p { padding: 0 12% 0 172px; color: #585B5E; }
							#copyright p a { color: #9A9EA1; }
		
		#linker { z-index: 3; position: absolute; width: 444px; height: 77%; height: expression(document.body.offsetHeight < 611 ? "473px" : document.body.offsetHeight > 713 ? "556px" : "77%"); min-height: 473px; max-height: 556px; bottom: 0; left: 50%; margin-left: -222px; }
			#linker ul { position: absolute; top: 155px; left: 172px; list-style: none; }
				#linker ul li  { }
				#linker ul li a { display: block; position: relative; width: 104px; height: 23px; }
