body{ font:11px Verdana; color:#000; background:#fff; }

a{ font-family:Verdana; color:#7b7bd8; }
a:hover{ text-decoration:none; }

table,div{ font-size:11px; }

img.png{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
img.border{ border:1px solid #7b7bd8; }

h1{ font:24px Verdana; color:#000099; font-weight:normal; padding:0px; margin:0px; }

#topdiv{ width:1000; height:100%; }

	#menu{ position:absolute; z-index:4; width:1000; height:36; left:0; top:132; }
		#menu table{ width:auto; height:100%; }

			#menu table td{ width:auto; padding:0px 10px 0px 10px; vertical-align:top; }
				#menu table td div.bgmenu{ width:100%; height:100%; background:#C3C3E9; }
				#menu table td div.lmenu{ width:auto; height:auto; padding:10px 12px 0px 12px; }
				#menu table td a{ font:12px Verdana; color:#333; text-decoration:none; white-space:nowrap; }
			#menu table td:hover{ width:auto; padding:0px 10px 0px 10px; vertical-align:top; }
				#menu table td:hover div.bgmenu{ width:100%; height:100%; background:#84ce84; }
				#menu table td:hover div.lmenu{ width:auto; height:auto; padding:10px 12px 0px 12px; }
				#menu table td:hover a{ font:12px Verdana; color:#333; text-decoration:none; white-space:nowrap; }

				#menu table td div.relative{ position:relative; z-index:5; width:auto; height:100%; }

				#menu table td div.absolute{ position:absolute; z-index:6; width:auto; height:auto; left:0; top:100%; display:none; }
					#menu table td div.absolute table{ width:auto; height:auto; background:#7b7bd8; }
						#menu table td div.absolute table td{ width:auto; border-top:1px solid #fff; }
							#menu table td div.absolute table td div.lmenu{ width:auto; height:auto; padding:5px 15px 5px 15px; }
							#menu table td div.absolute table td a{ font:12px Verdana; color:#fff; text-decoration:none; white-space:nowrap; }
						#menu table td div.absolute table td:hover{ width:auto; border-top:1px solid #fff; background:right no-repeat url('/templates/main/images/page/smenu.gif'); background-position:10 11; }
							#menu table td div.absolute table td:hover div.lmenu{ width:auto; height:auto; padding:5px 15px 5px 15px; }
							#menu table td div.absolute table td:hover a{ font:12px Verdana; color:#ccc; text-decoration:none; white-space:nowrap; }

						#menu table td div.absolute table td div.relative{ position:relative; z-index:7; width:100%; height:100%; }

						#menu table td div.absolute table td div.absolute{ position:absolute; z-index:8; width:auto; height:auto; left:100%; top:-1; border-left:1px solid #fff; }
							#menu table td div.absolute table td div.absolute table{ width:auto; height:auto; background:#7b7bd8; }
								#menu table td div.absolute table td div.absolute table td{ width:auto; border-top:1px solid #fff; }
									#menu table td div.absolute table td div.absolute table td div.lmenu{ width:auto; height:auto; padding:5px 15px 5px 15px; }
									#menu table td div.absolute table td div.absolute table td a{ font:12px Verdana; color:#fff; text-decoration:none; white-space:nowrap; }
								#menu table td div.absolute table td div.absolute table td:hover{ width:auto; border-top:1px solid #fff; background:right no-repeat url('/templates/main/images/page/smenu.gif'); background-position:10 11; }
									#menu table td div.absolute table td div.absolute table td:hover div.lmenu{ width:auto; height:auto; padding:5px 15px 5px 15px; }
									#menu table td div.absolute table td div.absolute table td:hover a{ font:12px Verdana; color:#ccc; text-decoration:none; white-space:nowrap; }

	#menu_middle{ position:absolute; z-index:3; width:975; height:auto; left:0; top:205; font:11px Verdana; color:#999; text-align:right }
		#menu_middle a{ font:11px Verdana; color:#7b7bd8; }

	#menu_bottom{ position:absolute; z-index:3; width:1000; height:auto; left:0; bottom:40; font:10px Verdana; color:#999; text-align:center; }
		#menu_bottom a{ font:10px Verdana; color:#7b7bd8; }

	#logo{ position:absolute; z-index:3; width:171; height:86; left:15; top:10; }

	#address{ position:absolute; z-index:3; width:500; height:auto; left:250; top:15; }
		#address td{ width:50%; font:10px Verdana; color:#464646; vertical-align:top; }
		#address a{ font:10px Verdana; color:#7b7bd8; }

	#copy{ position:absolute; z-index:3; width:1000; height:auto; left:0; bottom:15; font:10px Verdana; color:#999; text-align:center; }

	#bgtop{ position:absolute; z-index:1; width:1000; height:145; left:0; top:53; background:no-repeat url('/templates/main/images/page/bgtop.jpg'); }

	#bgbottom{ position:absolute; z-index:1; width:1000; height:41; left:0; bottom:66; background:no-repeat url('/templates/main/images/page/bgbottom.jpg'); }

	#LiveInternet{ position:absolute; z-index:3; width:auto; height:auto; left:5; bottom:5; }