* { font-family:arial, verdana, tahoma; margin:0; padding:0; font-size:13px; }
body { min-width:990px; width:expression((document.documentElement.clientWidth || document.body.clientWidth)<990 ? '990px' : 'auto'); background:url(/i/bg.jpg) repeat-x #FFF; color:#000; }
img { border:0; }
.hr { border:none; border-top:1px solid #999; clear:both; height:0; }
a { color: #070; }
a:hover { color: #C00; }
a.dashed { text-decoration:none; border-bottom:1px dashed #00DB00; }
a.dashed:hover { text-decoration:none; border-bottom:1px dashed #C00; }
a.dashedb { text-decoration:none; border-bottom:1px dashed #222; color: #222; }
a.dashedb:hover { text-decoration:none; border-bottom:1px dashed #000; color: #000; }
a.txt { text-decoration:none; color: #000; }
ul, ol { margin:0 0 16px 35px; }
ul li, ol li { padding-bottom:3px; }
small, small a, small span { font-size:11px; }
.errormsg { color:#F00; }

#top { position:relative; height:145px; }
	#top table { margin-bottom:16px; }
	#top table td { padding:0 4px 4px 0; }

	#logo { position:absolute; bottom:0px; left:25px; width:300px; text-decoration:none; display:block; color:#000; }
	#logo img { margin-right:10px; }
	#logo span { font-size:12px; margin-top:39px; display:block; }
	#logo span b { font-size:16px; }

	#sections { position:absolute; top:34px; right:25px; }
	#sections li { list-style:none; line-height:22px; }
	#sections ul { margin:0; }

	#cabinet { padding:15px 0 0 325px; }
	#cabinet input { padding:2px; width:160px; }
	#cabinet input[type=submit] { width:80px; padding:1px; }
	
#middle { margin:15px 0 10px 0; }
	#middle table { margin-bottom:16px; }
	#middle table td { padding:0 4px 4px 0; }

	#l { float:left; width:300px; padding:10px 0; }
		#l .submenu { padding: 0 0 10px 25px; }
			#l .submenu .kstat { color:#1E6B00; font-size:16px; padding-bottom:4px; font-weight:bold; }
			#l .submenu .kstat a { color:#1E6B00; font-size:16px; padding-bottom:4px; font-weight:bold; }
			#l .submenu .news { padding-left:18px; }
		#l .submenu2 { padding: 4px 0 0 16px; }
			#l .submenu2 div { padding-bottom: 4px; }
	#content { margin-left:300px; padding:10px 25px 10px 25px; }
	#content p { padding-bottom:16px; }
	#content h1 { color:#1E6B00; font-size:22px; font-weight:normal; padding-bottom:12px; }
	#content h2 { color:#1E6B00; font-size:15px; padding-bottom:5px; }
	#content table.fm th { text-align:left; padding:5px; }
	#content table.fm td { vertical-align:top; padding:5px; }
	#content table.fm td input { width:250px; padding:2px; }
	#content table.fm td input[type=submit] { width:auto; padding:1px 10px; }
	#content table.fm td input[type=checkbox] { width:auto; }
	#content table.fm td textarea { width:400px; padding:2px; }
	#content table.tf { border:1px solid #777; }
	#content table.tf th { padding:4px; background:#EEE; border-bottom:1px solid #777; border-right:1px solid #777; vertical-align:top; }
	#content table.tf th.lst { border-right:0; }
	#content table.tf td { vertical-align:top; padding:4px; border-bottom:1px solid #777; border-right:1px solid #777; }
	#content table.tf td.lst { border-right:0; }
	#content table.tf td.b { border-bottom:0; }
	#content table.tf td.blst { border:0; }
	#content table.tf td.vzt { text-align:center; border-right:0; }
	#content table.tf td.vzbg { border-bottom:1px solid #DDD; border-right:1px solid #777; }
	#content table.tf td.vzbgd { padding-left:35px; border-bottom:1px solid #DDD; }
	#content table.tf td.vzbgdl { padding-left:35px; }
	#content table.tf td.vzbgt { text-align:center; border-bottom:1px solid #DDD; border-right:0; }
	#content table.tf td.vzbgdll { padding-left:35px; border-bottom:0; }
	#content table.tf td.vztl { text-align:center; border-bottom:0; border-right:0; }
	#content dt { font-weight:bold; }
	#content dd { padding:4px 0 16px 30px; }

#bottom { margin:15px 25px; }
	#bottom table { margin-bottom:16px; }
	#bottom table td { padding:0 4px 4px 0; }

	#copyright { float:left; font-size:10px; color:#666; }
	#copyright a { font-size:10px; color:#666; }
	#termsf { float:right; font-size:10px; color:#666; }
	#termsf a { font-size:10px; color:#666; }

div.hlp_new, div.hlp_new_active { position:absolute; z-index:10; display:none; width:333px; padding:3px; color:#222; background-color:#FAFCFF; border:1px solid #BBB; }
div.hlp_new_active { display: block; }
#close_img { position: absolute; right: 5px; top: 5px; cursor:pointer; float:right; }