body{ font:12px Arial; color:#333; background:#e9e9e9; }

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

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

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

h1{ font:18px "Arial Narrow", Arial; color:#105089; font-weight:normal; padding:0px 0px 10px 0px; margin:0px; }

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

	#tmain{ position:relative; z-index:3; width:100%; height:100%; }

		#tmain td.tm_img{ background:none; }
			#tmain td.tm_img img{ width:100%; }

		#tmain td.tm_menu_up{ background:repeat-x url('/templates/main/images/page/bgmenu_up.jpg'); }
			#tmain td.tm_menu_up div.ilmenu_up{ float:left; width:30; height:4; background:no-repeat url('/templates/main/images/page/ilmenu_up.jpg'); }
			#tmain td.tm_menu_up div.irmenu_up{ float:right; width:30; height:4; background:no-repeat url('/templates/main/images/page/irmenu_up.jpg'); }

		#tmain td.tm_menu{ background:repeat-x url('/templates/main/images/page/bgmenu.jpg'); }
			#tmain td.tm_menu table{ width:auto; height:42; }
				#tmain td.tm_menu table td{ background:none; }
					#tmain td.tm_menu table td div.ilmenu{ width:auto; height:100%; background:none; }
					#tmain td.tm_menu table td div.irmenu{ width:auto; height:100%; background:none; }
					#tmain td.tm_menu table td div.lmenu{ width:auto; height:auto; padding:11px 15px 0px 15px; }
					#tmain td.tm_menu table td a{ font:16px "Arial Narrow", Arial; color:#0d3459; font-weight:bold; text-decoration:none; }
				#tmain td.tm_menu table td:hover{ background:repeat-x url('/templates/main/images/page/bgmenu_true.jpg'); }
					#tmain td.tm_menu table td:hover div.ilmenu{ width:auto; height:100%; background:left no-repeat url('/templates/main/images/page/ilmenu_true.jpg'); }
					#tmain td.tm_menu table td:hover div.irmenu{ width:auto; height:100%; background:right no-repeat url('/templates/main/images/page/irmenu_true.jpg'); }
					#tmain td.tm_menu table td:hover div.lmenu{ width:auto; height:auto; padding:11px 15px 0px 15px; }
					#tmain td.tm_menu table td:hover a{ font:16px "Arial Narrow", Arial; color:#fff; font-weight:bold; text-decoration:none; }
				#tmain td.tm_menu table td.true{ background:repeat-x url('/templates/main/images/page/bgmenu_true.jpg'); }
					#tmain td.tm_menu table td.true div.ilmenu{ width:auto; height:100%; background:left no-repeat url('/templates/main/images/page/ilmenu_true.jpg'); }
					#tmain td.tm_menu table td.true div.irmenu{ width:auto; height:100%; background:right no-repeat url('/templates/main/images/page/irmenu_true.jpg'); }
					#tmain td.tm_menu table td.true div.lmenu{ width:auto; height:auto; padding:11px 15px 0px 15px; }
					#tmain td.tm_menu table td.true a{ font:16px "Arial Narrow", Arial; color:#fff; font-weight:bold; text-decoration:none; }

		#tmain td.tm_menu_down{ background:repeat-x url('/templates/main/images/page/bgmenu_down.jpg'); }
			#tmain td.tm_menu_down div.ilmenu_down{ float:left; width:59; height:34; background:no-repeat url('/templates/main/images/page/ilmenu_down.jpg'); }
			#tmain td.tm_menu_down div.irmenu_down{ float:right; width:59; height:34; background:no-repeat url('/templates/main/images/page/irmenu_down.jpg'); }

		#tmain td.leftbox{ width:220; padding:35px 0px 0px 0px; vertical-align:top; }
			#tmain td.leftbox table{ width:180; height:auto; margin:0px 20px 0px 20px; }
				#tmain td.leftbox table td{ background:left bottom no-repeat url('/templates/main/images/page/bgleftbox.jpg'); }
					#tmain td.leftbox table td div.lleftbox{ width:auto; height:auto; padding:7px 5px 8px 5px; }
					#tmain td.leftbox table td a{ font:14px "Arial Narrow", Arial; color:#545454; text-decoration:none; font-weight:bold; }
				#tmain td.leftbox table td:hover{ background:left bottom no-repeat url('/templates/main/images/page/bgleftbox_true.jpg'); }
					#tmain td.leftbox table td:hover div.lleftbox{ width:auto; height:auto; padding:7px 5px 8px 5px; }
					#tmain td.leftbox table td:hover a{ font:14px "Arial Narrow", Arial; color:#105089; text-decoration:none; font-weight:bold; }				
				#tmain td.leftbox table td.true{ background:left bottom no-repeat url('/templates/main/images/page/bgleftbox_true.jpg'); }
					#tmain td.leftbox table td.true div.lleftbox{ width:auto; height:auto; padding:7px 5px 8px 5px; }
					#tmain td.leftbox table td.true a{ font:14px "Arial Narrow", Arial; color:#105089; text-decoration:none; font-weight:bold; }				

		#tmain td.rightbox{ width:auto; padding:15px 50px 0px 35px; vertical-align:top; }

	#logo{ position:absolute; z-index:4; width:; height:; left:33; top:22; }

	#phone{ position:absolute; z-index:4; width:auto; height:auto; right:45; top:30; font:18px "Arial Narrow", Arial; color:#999; font-weight:bold; }
		#phone span.code{ font:12px "Arial Narrow", Arial; color:#999; font-weight:bold; }

	#copy{ position:absolute; z-index:4; width:auto; height:auto; left:15; bottom:10; font:10px "Arial Narrow", Arial; color:#666; }
		#copy a{ font:10px "Arial Narrow", Arial; color:#105089; }

	#author{ position:absolute; z-index:4; width:auto; height:auto; right:15; bottom:10; font:10px "Arial Narrow", Arial; color:#666; }
		#author a{ font:10px "Arial Narrow", Arial; color:#105089; }

	#bgtop{ position:absolute; z-index:1; width:100%; height:120; left:0; top:0; background:repeat-x url('/templates/main/images/page/bgtop.jpg'); }

	#bgbottom{ position:absolute; z-index:1; width:100%; height:54; left:0; bottom:0; background:repeat-x url('/templates/main/images/page/bgbottom.jpg'); }

	#irbottom{ position:absolute; z-index:2; width:175; height:103; right:0; bottom:35; }
	
	.b-block-wrapper { margin: 0 20px; }
	.b-block-wrapper h2 {  font: bold 14px "Arial Narrow",Arial; }
	.news ul { list-style: none; padding: 0; margin: 0; }
	.news li  { padding: 0 0 0.4em 0; margin: 0; }
	
