body{ font:12px Arial; color:#333333; background:#ffffff; }

a{ font-family:Arial; color:#333333; }
a:hover{ text-decoration:none; }

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

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

h1{ font-size:24px; color:#c72927; font-weight:normal; margin-top:0px; padding-top:0px; }
h2{ font-size:18px; color:#333333; font-weight:normal; }

#topdiv{ position:relative; z-index:0; width:100%; height:100%; }

	#topdiv #dmain{ position:relative; z-index:1; width:100%; height:100%; }
		#topdiv #dmain #tmain{ width:100%; height:100%; }

			#topdiv #dmain #tmain td.leftbox{ width:185; padding:-7px 15px 35px 0px; }
				#topdiv #dmain #tmain td.leftbox #leftbox{ width:100%; height:100%; }
					#topdiv #dmain #tmain td.leftbox #leftbox table{ width:100%; height:100%; }
						#topdiv #dmain #tmain td.leftbox #leftbox table ul{ margin:0px; padding:0px; }
							#topdiv #dmain #tmain td.leftbox #leftbox table ul li{ list-style:0; padding-left:25px; margin:7px 0px 7px 0px; }
								#topdiv #dmain #tmain td.leftbox #leftbox table ul li a{ font-size:16px; }
							#topdiv #dmain #tmain td.leftbox #leftbox table ul li:hover,li.lbtrue{ background:left no-repeat url('/templates/main/images/page/selm.jpg'); }
								#topdiv #dmain #tmain td.leftbox #leftbox table ul li.lbtrue a{ text-decoration:none; }

			#topdiv #dmain #tmain td.centerbox{ width:auto; padding:0px 0px 35px 15px; vertical-align:top; }
				#topdiv #dmain #tmain td.centerbox #centerbox{ width:100%; height:100%; }
					#topdiv #dmain #tmain td.centerbox #centerbox div.pre{ border-left:5px solid #dedede; margin-bottom:35px; padding-left:10px; }

			#topdiv #dmain #tmain td.rightbox{ width:240; padding:8px 25px 7px 15px; vertical-align:top; }
				#topdiv #dmain #tmain td.rightbox #rightbox{ width:100%; height:100%; }
					#topdiv #dmain #tmain td.rightbox #rightbox div.baner, div.baner { width:100%; height:auto; margin:0px 0px 35px 0px; padding:25px 0px 25px 0px; background:#efefef; border-bottom:5px solid #666666; text-align:center; }		
					
					div.rbaner { width:100%; height:auto; margin:0px 0px 35px 0px; padding:25px 0px 25px 0px; background:#ffffff; text-align:center; }
					
						#topdiv #dmain #tmain td.rightbox #rightbox div.baner a, div.baner a { font-size:16px; }

			#topdiv #dmain #tmain td.blbox{ width:auto; text-align:center; vertical-align:top; border-bottom:5px solid #666666; font-size:10px; color:#666666; }
			#topdiv #dmain #tmain td.brbox{ width:240; padding:0px 25px 0px 15px; text-align:left; vertical-align:bottom; border-bottom:5px solid #666666; }

	#topdiv #menu{ position:absolute; z-index:3; width:100%; height:57; left:0; top:163;}
		#topdiv #menu table{ width:100%; height:57;  padding:0px 0px 0px 170px;  }
			#topdiv #menu table div.mr{ position:relative; z-index:3; width:auto; height:57; }

				#topdiv #menu table div.mr div.maone a{ display:block; width:180; height:100%; font-size:13px; font-weight: bold; text-decoration:none; padding:10px 0px 0px 0px; }
				#topdiv #menu table div.mr div.maone a:hover,a.mtrue{ background:repeat-x url('/templates/main/images/page/bgmenu.jpg'); }

				#topdiv #menu table div.mr div.matwo{ position:absolute; z-index:5; width:100%; height:auto; left:0; top:57; background:#efefef; border-bottom:5px solid #666666; padding:20px 0px 20px 0px; display:none; }
					#topdiv #menu table div.mr div.matwo ul{ margin:0px; padding:0px; }
						#topdiv #menu table div.mr div.matwo ul li{ list-style:none; margin:5px 10px 5px 10px; text-align:left; }
							#topdiv #menu table div.mr div.matwo ul li a{ font-size:14; }

	#topdiv #head{ position:absolute; z-index:2; width:100%; height:240; left:0; top:0; background:repeat-x url('/templates/main/images/page/bghead1.jpg'); text-align:center; vertical-align:top; }

	#topdiv #logo{ position:absolute; z-index:3; width:182; height:90; left:50; top:40; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/main/images/page/logo.png'); }

	#topdiv #phonei{ position:absolute; z-index:3; width:78; height:96; right:0; top:0; }

	#topdiv #bookmark{ position:absolute; z-index:4; width:auto; height:auto; right:75; top:35; text-align: center; }

	#topdiv #flagrus{ position:absolute; z-index:3; width:auto; height:auto; left:110; top:145; }
	#topdiv #flageng{ position:absolute; z-index:3; width:auto; height:auto; left:150; top:145; }



	#torder{ width:100%; height:auto; }
		#torder td{ vertical-align:top; font-size:14px; }

		#torder input{ width:400; font-size:12px; }
		#torder textarea{ width:400; height:100; font-size:12px; }

	div.news{ margin:0px 15px 35px 25px; }
		div.news div.head{ margin:0px 0px 10px 0px; padding-left:15px; font-size:18px; color:#666666; border-left:3px solid #c72927; }
			div.news div.head span.date{ color:#666666; }

	#tpalist{ padding:0; border-collapse:separate; border-spacing:2px; }
		#tpalist td.chdiv{ padding:5px; font-size:19px; background:#cecece; }
		#tpalist td.cdiv{ padding:4px; font-size:16px; background:#dedede; }
		#tpalist td.adiv{ padding:3px; background:#efefef; }
		
		#tpalist table.tadiv{ width:100%; }
			#tpalist table.tadiv td.aname{ width:auto; font-size:13px; }
			#tpalist table.tadiv td.aprice{ width:100; font-size:12px; }