body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Verdana;
	height:100%; 
}

img { border:none; padding:0px; margin:0px; }

a {

	color:#9f000d; 
	text-decoration:none;
	FONT-FAMILY: Verdana;
	
}

form {
padding : 0;
margin: 0;
}

a:hover {
	color:#9f000d; 
	text-decoration:underline;
	FONT-FAMILY: Verdana;
}

.menu {
	font-weight: bold;
	color: #000000;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-decoration:none;
}

.cattab { width:100%; font: 7pt verdana; cursor:default; border:none; }
.cattab2 { width:100%; font: 7pt verdana; cursor:default; border:none; margin-top:10px; }

.menumag {
	font-weight: bold;
	color: #aa0000;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-decoration:none;
}

.menu:hover {
	font-weight: bold;
	color: #000000;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-decoration:none;
}

.drop_menu { color: #666666; font:8pt verdana;}
.drop_menu#inquiry{
	padding-right:15px;
	color: #666666;
	font-size: 9px;
}
.drop_menu#inquiry2{
	color: #000000;
	font-size: 9px;
}
	
.drop_title {
	font: 8pt Trebuchet MS;
	color: #000000;
	PADDING-LEFT: 12px;
	cursor: pointer;
}
.event_title {
	color: #000000;
	font-size: 13px;	
	font-family: Trebuchet MS;
	font-weight: bold;
	PADDING-LEFT: 0px;
	padding-right:0px;
}

.otkuda_table {

}

#minus {
	color: #9f000d;
	font-size: 9px;
	font-family: Tahoma;
	padding-right:12px;
}

.otkuda_table_title { color:#000000; font:bold 8pt verdana; }

.leftborder_title {
	color: #ac0107;
	font-size: 20px;
	font-family: Tahoma;
	padding-left: 13px;
}

.news_data {
	color: #9a9a9a;
	font-size: 10px;
	font-family: Tahoma;
}
.news_short {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration:none;
}

.news_short:hover {
	color: #9f000d;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration:underline;
}

.ruls_table {
	padding-bottom:7px;
}
.ruls {
	font-weight: bold;
	color: #2e2e2e;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-decoration:underline;
	padding-bottom:7px;
}

.ruls:hover {
	font-weight: bold;
	color: #2e2e2e;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-decoration:none;
	padding-bottom:7px;
}

.bottombox {
	color: #000000;
	font-size: 11px;	
	font-family: Tahoma;
	padding:20px;
}

.bottombox2 {
	color: #333399;
	font-size: 11px;	
	font-family: Tahoma;
	padding:20px;
}
.bottombox3 {
	color: #696969;
	font-size: 11px;	
	font-family: Tahoma;
	text-decoration:none;
}
.bottombox3:hover {
	color: #696969;
	font-size: 11px;	
	font-family: Tahoma;
	text-decoration:none;
}

.ourlink {
	font-size:11px;
	color:#000000; 
	text-decoration:none;
	FONT-FAMILY: Tahoma;
}
.ourlink:hover {
	font-size:11px;
	color:#000000; 
	text-decoration:underline;
	FONT-FAMILY: Tahoma;
}

.bottombox_link {
	font-size:11px;
	color:#9f000d; 
	text-decoration:underline;
	FONT-FAMILY: Tahoma;
}

.bottombox_link:hover {
	font-size:11px;
	color:#9f000d; 
	text-decoration:underline;
	FONT-FAMILY: Tahoma;
}

.cont {
	color: #000000;
	font-size: 12px;	
	font-family: Tahoma;
	
}
.cont #cont {
	color: #000000;
	font-weight: bold;
	font-size: 12px;	
	font-family: Tahoma;
	text-decoration:none;

}

.cont #cont2 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;	
	font-family: Tahoma;

}

.cont #cont:hover {
	color: #000000;
	font-weight: bold;
	font-size: 12px;	
	font-family: Tahoma;
	text-decoration:underline;

}

.cont_head {
	font-weight: bold;
	color: #000000;
	font-size: 17px;	
	font-family: Trebuchet MS;
}

.cont_head2 {	
	color: #848c92;
	font-size: 18px;	
	font-family: Trebuchet MS;
}



.cont_tel {
	font-weight: bold;
	color: #111111;
	font-size: 14px;	
	font-family: Tahoma;
}

.reg {
	font-size:11px;
	color:#9f000d; 
	text-decoration:none;
	FONT-FAMILY: Tahoma;
}

.reg:hover {
	font-size:11px;
	color:#000000; 
	text-decoration:underline;
	FONT-FAMILY: Tahoma;
}	

.reg2 {
font: 8pt verdana; color:#000000;
}

.radial {
	font-size:10px;
	color:#000000; 
	text-decoration:none;
	FONT-FAMILY: Tahoma;
}

input, textarea, select {
	FONT-FAMILY: Trebuchet MS, sans-serif;;
	font-size:12px;
	border:#c0c0c0 1px solid;
}

.smb {
	width:130px; 
	height:19px;
	font: 8pt Tahoma; 
	color:#000000; 
	background-color:#FFC000; 
	border:1px solid #000000;
	cursor:pointer;
}

.vl_smb {
	width:130px; 
	height:19px;
	font: 8pt Tahoma; 
	color:#000000; 
	background-color:#EEEEFF; 
	border:1px solid #000000;
	cursor:pointer;
}

.vinbutt {
	width:100%; 
	height:19px;
	font: 8pt Tahoma; 
	color:#000000; 
	background-color:#FFC000; 
	border:1px solid #000000;
	cursor:pointer;
}

.vinbutt2 {
	width:100%; 
	height:19px;
	font: 8pt Tahoma; 
	color:#000000; 
	background-color:#FFEE00; 
	border:1px solid #000000;
	cursor:pointer;
	display:none;
}

.smbgreen {
	width:130px; 
	height:19px;
	font: 8pt Tahoma; 
	color:#000000; 
	background-color:#55DD55; 
	border:1px solid #000000;
}

.assortlink			{ text-decoration:none; color:#000000; }
.assortlink:hover	{ text-decoration:none; color:#990000; }

.reginput 		{ width:100px; border:1px solid #EDC600; background-color:#FFFCE7; font: 7pt verdana; height:17px; }
.reginput2		{ width:110px; border:1px solid #000000; background-color:#fffae7; font: 7pt verdana; height:17px; }
.reginputbut 	{ width:50px; border:1px solid #EDC600; background-color:#FEEBB5; font: 7pt verdana; height:17px; }
.reginputbut_g	{ width:100px; border:1px solid #EDC600; background-color:#FEEBB5; font: 7pt verdana; height:17px; }
.reginputbut2 	{ width:50px; border:1px solid #000000; background-color:#fffae7; font: 7pt verdana; height:17px; }
.menulist		{ font:7pt verdana; }
.menulink:hover  { font:7pt verdana; color:#222222; text-decoration:none; cursor:default; }
.menulink		{ font:7pt verdana; color:#222222; text-decoration:none; cursor:default; }
.menulink2:hover{ font:bold 7pt verdana; color:#000000; text-decoration:none; cursor:default; }
.menulink2		{ font:bold 7pt verdana; color:#000000; text-decoration:none; cursor:default; }
.marklogoimg	{ border:0px solid #ffffff; height:15px; }
.navtd			{ font: bold 8pt verdana; color:#000000; cursor:pointer; width:20px; padding:1px; }
.inpnumpage		{ width:40px; height:17px; font: 7pt verdana; border:1px solid #000000; background-color:#FAAC14; color:#000000; cursor:default;}
.allpagediv		{ width:105px; height:15px; padding:3px; font: 7pt verdana; border:1px solid #000000; background-color:#FAAC14; color:#000000; cursor:default; overflow:hidden; }
.pagelink		{ color:#000000; text-decoration:none; }
.pagelink:hover	{ color:#990000; text-decoration:none; }
.inpuaf	        	         { width:170px; height:17px; border:1px solid #000000; background-color:#FFFFEF; font:8pt verdana; }
.nep			{ width:420px; height:18px; color:#000000; border:1px solid #000000; background-color:#FFFFEE;}
.mvi			{ width:40px; height:17px; background-color:#FFFFEE; color:#000000; border:1px solid #000000; font: 7pt verdana; }
.fs				{ border:1px double #ff8a00; background-color:#FFFCEA; width:100%; }
.fs2 			{ border:1px solid #ff8a00; background-color:#FFFCEA; width:550px; }
.fscomm		   	{ border:1px solid #ff8a00; background-color:#FFFCEA; width:550px; }
.hrm			{ width:100%; height:1px; color:#660000; }
.inpcatreg		{ width:200px; height:17px; font: 8pt verdana; color:#000000; border:1px solid #000000; background-color:#FFFCEA; }
.cb				{ border: none; }
.typetranstab	{ font:8pt verdana; color:#000000; margin-left:14px; }
.inpradio		{ border:none; }
.rightblock		{ position:absolute; right:20px; top:85px; }
.baskinfo		{ border:1px solid #ffffff; background-image:url('graphics/baskinfbg.jpg'); color:#000000; cursor:pointer;  width:200px; padding:0px; z-index:50; margin-top:3px; }
.newsfield		{ border:1px solid #ffffff; background-image:url('graphics/baskinfbg.jpg'); color:#000000; cursor:default;  width:200px; height:320px; padding:0px; z-index:50;}
.actsfield		{ border:1px solid #ffffff; background-image:url('graphics/baskinfbg.jpg'); color:#000000; cursor:default;  width:200px; height:320px; padding:0px; z-index:50; }
.bcfield		{ border:1px solid #ffffff; background-image:url('graphics/baskinfbg.jpg'); color:#000000; cursor:default;  width:200px; padding:0px; z-index:50;}
.bcfieldbody	{ border:1px solid #ffffff; color:#000; font:7pt verdana; width:194px; cursor:default; background-color:#fffff7; padding:0px; margin:0px;}
.newstbmin		{ border:1px solid #fff; color:#000000; font:7pt verdana; width:100%; height:294px; cursor:default; background-color:#fffff7; padding:0px; margin:0px;}
.nwh			{ border:none; color:#000000; font:bold 7pt verdana; width:200px; cursor:default; padding:0px; margin:0px;} 
.tabofnews		{ color:#000000; font:7pt verdana; background:none; border:none; cursor:default; width:200px;  height:300px; padding:0px; margin:0px; }
.tabbackcont	{ color:#000000; font:7pt verdana; background:none; border:none; cursor:default; width:100%;  padding:0px; margin:0px; }
.baskinfotab 	{ font: 7pt verdana;  cursor:pointer;  padding:0px; margin:0px; width:100%; }
.ta_comfo		{ font: 8pt verdana; color:#000000; background-color:#ffffff; border:1px solid #FFBE3F; height:80px; width:525px; }
.valueswinf		{ font: 8pt verdana; color:#000000; cursor:default; }
.rowsel			{ font: 8pt verdana; color:#000000; background-color:#ffffff; border:1px solid #000; height:17px; width:50px; }
.order_fs		{ font: 8pt verdana; color:#777777; background:none; border:none; }
.ord_list		{ font: 8pt verdana; color:#000000; border:none; background:none; width:100%; }
.ord_list2		{ font: 8pt verdana; color:#000000; border:1px solid #000000; background-color:#999999; width:100%; padding:2px; border-spacing:1px;  }
.menubut 		{ width:100px; height:19px; font:bold 8pt Verdana; color:#995000; background-color:#FFC000; border:1px solid #995000; cursor:pointer; 	}
.menubut_ex		{ width:75px; height:19px; font:bold 8pt Verdana; color:#995000; background-color:#FFC000; border:1px solid #995000; cursor:pointer; 	}
.menutab		{ width:100%; border-bottom: 1px solid #000000; background:url('graphics/magmenubg.jpg'); background-repeat:no-repeat; background-color:#ffb400; }
.menutab2		{ width:100%; background-color:#ffffff; border: 2px solid #ffee00; height:60px; }
.userinfo_td1	{ font: bold 7pt verdana; color:#555555; }
.userinfo_td2	{ font: bold 7pt verdana; color:#555555; }
.swstatbut		{ font: bold 8pt verdana; color:#000088; cursor:pointer; }
.priceedit		{ font: 8pt verdana; color:#000000; background:none; border:none; width:80px; }
.cntedit		{ font: 8pt verdana; color:#000000; background:none; border:none; width:40px; }
.qntnep_s		{ font: 7pt verdana; color:#000000; background-color:#FFFFEE; height:17px; width:40px; border:1px solid #000000;}
.klientinfo		{ width:100%; background-color:#fffff0; color:#000000; border:1px solid #000000; font:8pt verdana; }
.link			{ cursor:pointer; text-decoration:none;}
.link2			{ color:#111111; cursor:pointer; }
.linktext		{ cursor:pointer; text-decoration:none; font: 8pt verdana; }
.tablog			{ border:none; background-color:#ffffff;}
.recalcbut		{ border:1px outset #c0c0c0; background-color:#FFE9AA; width:140px; height:19px; font:8pt verdana; color:#000000; }
.mbut			{ border:2px outset #FFAE00; background-color:#FFE9AA; width:140px; height:19px; font:8pt verdana; color:#000000; }
.botrowtab		{ font:8pt verdana; color:#000000; width:100%;}
.statbutt		{ border:1px solid #ffffff; background-color:#D0D0D0; height:17px; font:7pt verdana; cursor:pointer}

.firstlimysel	{ width:60px; font:7pt verdana; height:18px; border:1px solid #000000; }
.firstlimmsel	{ width:80px; font:7pt verdana; height:18px; border:1px solid #000000; }
.firstlimdsel	{ width:40px; font:7pt verdana; height:18px; border:1px solid #000000; }
.seclimysel		{ width:60px; font:7pt verdana; height:18px; border:1px solid #000000; }
.seclimmsel		{ width:80px; font:7pt verdana; height:18px; border:1px solid #000000; }
.seclimdsel		{ width:40px; font:7pt verdana; height:18px; border:1px solid #000000; }

.reginp			{ width:200px; height: 18px; font: 8pt verdana; border:1px solid #FFB605; background-color: #FEFCEF; color: #000000}
.questionTD		{ font:8pt verdana; color:#000000; }
.tadiagf		{ width:400px; height:70px; border:1px solid #ffff00; background-color:#ffffff; color:#000000;}
.diagcapt		{ font:10pt verdana; color:#000000; }
.diagmes		{ font:bold 10pt verdana; color:#000000; }
.smbdiag		{ width:100px; height:18px; border:1px solid #ffff00; background-color:#ffffff;  color:#000000; font:8pt verdana; cursor:pointer;}

.wishesfs		{ border:3px outset #cccccc; color:#000000; font: 8pt verdana; 
			      background:url('graphics/wishes_bg.jpg'); position:absolute; left:10px; top:142px; z-index:2; width:440px;  }
.wisheslog		{ width:100%; font:8pt verdana; color:#000000; border:2px solid #000000; }
.wisheslog_head	{ font:bold 8pt verdana; color:#ffffff; background-color:#000000; }
.ta_whish		{ width:400px; border:1px inset #cccccc; background-color:#fff; color:#000; height:50px }
.opclbtn		{ width:14px; height:14px; border:1px outset #cccccc; font: 6pt verdana; cursor:pointer; padding : 0; } 
.contactinfo	{ width:220px; position:absolute; right:33px; top:18px; 
				  border:2px solid #ffee00; background-color:#ffffff; display:none; z-index:1; }
.icqfield		{ width:100px; height:20px; border:1px solid #ffff00; background-color:#ffffff; color:#000000; font:8pt verdana;}


.nakladki_opros	{ border:3px outset #cccccc; color:#000000; font: 8pt verdana; 
			      background-image:url('graphics/nakl_bg.jpg'); position:absolute; left:10px; top:142px; z-index:2; width:600px;  }

.contact_fs		{ border:3px outset #cccccc; color:#000000; font: 8pt verdana; 
			      background:url('graphics/wishes_bg.jpg'); position:absolute; left:10px; top:142px; z-index:2; width:440px;  }

.bestmag_fs		{ border:3px outset #cccccc; color:#000000; font: 8pt verdana; 
			      background:url('graphics/wishes_bg.jpg'); position:absolute; left:10px; top:142px; z-index:2; width:440px;  }
				  
.naklopr_inptxt	{ width:100%; height:30px; background-color:#fff; color:#000; font:8pt verdana; border:1px inset #cccccc; }
.klfilt			{ width:200px; height:19px; border:1px solid #000000; color:#000000; font: 8pt verdana; }
.icq_qfs		{ width:500px; border:3px outset #cccccc; color:#000000; font: 8pt verdana; 
					background-image:url('graphics/wishes_bg.jpg'); position:absolute; left:10px; top:142px; z-index:3; }
.icqinp			{ width:130px; height:19px; border:1px solid #fe6; background-color: #ffffff; }
.settings_fs	{ width:270px; position:absolute; right:20px; top:17px; border:2px solid #ffffff; background-image:url('graphics/nakl_bg.jpg'); display:none; z-index:1; padding:7px; }
.icqedit		{ width:80px; height:18px; background-color:#ffffff; font: 7pt verdana; border:1px solid #ffee00; z-index:1; }
.setting_butt	{ width:80px; height:19px; font:8pt Verdana; color:#995000; background-color:#FFC000; 
				  border:1px solid #995000; cursor:pointer;}
.helplinkimg	{ border: none;  }
.helptabta		{ border:1px solid #ffffff; width:200px; background-color:#FFD444; position:absolute; z-index:100; font: 7pt verdana;  color:#000000; visibility:hidden; }
.editbutt		{ border:none; width:17px; height:17px; cursor:pointer; } 
.vl_butt		{ border:2px outset #ababab; width:120px; height:18px; cursor:pointer; font:7pt verdana; color:#000000; background-color:#eeeeff; }
.vl_menu		{ margin-left:10px; margin-top:10px; border:1px solid #000000; background-color:#eeeeee; } 
.vl_h4			{ margin-left:10px; margin-top:10px; font:bold 11pt verdana; color:#000000;  }
.vl_h5			{ margin-left:10px; margin-top:10px; font:bold 10pt verdana; color:#000000;  }
.vl_totalinfo	{ font:9pt verdana; color:#000000; }
.vl_log			{ font: 7pt verdana; color:#000000; border:none; cursor:default; }
.vl_selector	{ width:100px; height:17px; font:7pt verdana; color:#000000; background-color:#eeeeff; border:1px solid #000000}
.vl_minitext	{ font:7pt verdana; color:#000000 }
.acttext		{ border:1px solid #fff; font: 7pt vardana; color:#000000; background-image:URL('graphics/eventbg.jpg'); margin-top:5px; margin-left:24px;}
.inpedval		{ text-align:center; height:17px; width:20px; font:8pt verdana; border:1px inset #fff; background-color:#fff;}
.dopcontacts	{ border:1px outset #cccccc; color:#000; background-color:#fff; width:300px; height:60px; }


#shum 			{ margin-right:0px;margin-left:30px;margin-bottom:0px;}
.slink 			{ font-size:11px; color:#9f000d; text-decoration:none; FONT-FAMILY: Tahoma; padding-top:6px; padding-right:20px; }
#f1,#f2,#f3		{ font-size:11px; color:#9f000d; }
#f11,#f22,#f33 	{ font-size:11px; color:#459845; }
	
/*блок стилей для просмотра опросов*/
.select_form_label {padding:2px; font-family: Arial; font-size:13px; font-weight:bold;}
#select {margin-top:8px; margin-left:4px; margin-bottom:10px; width:300px;}
.body_image {background-image:url('graphics/tzbg.jpg');}
.table_opros  {font: 8pt verdana; border:none; background:none; margin-left:10px; margin-right:auto;}
.head_table_opros {background-color:#FAAC14; font:bold 8pt verdana;}
.table_h {margin-left:10px;}
.table_tr {border:1px solid #000000;}
.warn {padding:6px; font-family:verdana; font-size:14px; font-weight:bold; color:#9f000d;}
.exit {padding-right:16px; font-family:verdana; font-size:11px; font-weight:bold; color:#9f000d;text-align:right; width:70%;padding-top:14px; }

.cor_price_fs	{ width:280px; background-image:url('graphics/corprice_bg.jpg'); color:#000; border:1px solid #fff; position:absolute; display:none; }
.newpriceinp	{ width:100px; height:17px; background-color:#fff; border:1px solid #600; font:8pt verdana; }
.corprbt		{ width:100px; height:17px; background-color:#FAAC14; border:1px solid #600; font:8pt verdana; cursor:pointer; }
.regtd			{ font:9pt verdana; color:#555; background:none; }
.regtdconfirm	{ font:bold 10pt verdana; color:#00AA00; background:none; }
.regtdalert		{ font:bold 10pt verdana; color:#AA0000; background:none; }
.reghd			{ font:8pt verdana; color:#444; background:none; width:240px}
.pinfo			{ font:8pt verdana; color:#666; }
.OLmenu			{ font:9pt verdana; color:#333; }
.OLlink			{ font:8pt verdana; color:#333; text-decoration:none; }
.OLlink:hover	{ font:8pt verdana; color:#F00; text-decoration:underline; }
.mOLlink		{ font:7pt verdana; color:#333; text-decoration:none; }
.mOLlink:hover	{ font:7pt verdana; color:#F00; text-decoration:underline; }
.instr_div		{ font:bold 10pt verdana; color:#000; }
.flashobject	{ border:none;}
.instrimg		{ border:2px solid #fff; }

.vinreqf		{ height:570px; border:1px solid #ffffff; background-color:#ffc000; background:url('graphics/wishes_bg.jpg'); display:none; position:absolute; left:10px; top:130px; z-index:100;}
.vqinford		{ font:9pt verdana; color:#660000; z-index:100;}
.vqinfogr		{ font:9pt verdana; color:#009900; z-index:100;}
.vqloadinfo		{ font:7pt verdana; color:#000044; z-index:100;}
.vqmtab			{ font:8pt verdana; color:#444444; width:470px; margin:10px; border:none; z-index:100; } 
.vqinpt			{ font:7pt verdana; color:#000000; border:1px solid #e1a015; width:250px; height:17px; background-color:#ffffff; z-index:100;}
.vqinpta		{ font:7pt verdana; color:#000000; border:1px solid #e1a015; width:250px; height:68px; background-color:#ffffff; overflow:auto; z-index:100;}
.redsup			{ font:8pt verdana; color:#ff0000; }
.wline			{ width:100%; height:1px; border:none; }
.vqselect		{ font:7pt verdana; color:#000000; border:1px solid #e1a015; width:250px; height:17px; background-color:#ffffff; }
.vqalerttd		{ font:8pt verdana; color:#990000; }
.vqsmb			{ font:7pt verdana; color:#552222; border:1px solid #ffffff; width:123px; height:19px; background-color:#ffc342; cursor:pointer}
.listtab_vq		{ font:7pt verdana; color:#333333; border:1px solid #c1a25f; cursor:default; background-color:#ffe6af; width:470px; }
.ltvqh			{ font:bold 7pt verdana; color:#ffffff; background-color:#c1a25f; }
.navtd_m		{ font:7pt verdana; color:#333333; cursor:pointer; width:17px; height:17px; padding:1px; }
.inpnumpage_m	{ width:25px; height:14px; font:6pt verdana; border:1px solid #777755; background-color:#ffd477; color:#000000; cursor:default;}
.linkimage		{ cursor:pointer; margin:0px; }
.answertext		{ width:455px; font:8pt verdana; color:#444444; border:1px solid #ffffff; background-color:#ffffff; margin:0px; padding:2px; }
.viewvqfs		{ width:600px; height:220px; background-color:#f8eccb; border:2px solid #ffde6a; position:absolute; left:20px; top:150px; display:none;}
.viewvqta		{ width:570px; height:60px; border:1px solid #ffd562; background-color:#ffffff; color:#333333; font:7pt verdana; overflow:auto; }
.viewvqtab		{ font:6pt verdana; width:580px; margin:10px; }
.viewvqbut		{ width:120px; height:17px; border:1px solid #ffd562; background-color:#f6e3b2; color:#000000; font:7pt verdana; cursor:pointer}

.opasclass20	{
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-khtml-opacity: 0.2;
	background-color: #f3f1e9;
}

.lib1link		{ font:bold 7pt verdana; text-decoration:none; }

.news_sdiv		{ width:100%; height:240px; overflow:auto; border:none; background:none; padding:0px; margin:0px; 
					scrollbar-face-color:#ffe796;
					scrollbar-highlight-color:#fffcf1;
					scrollbar-3dlight-color:#ffffff;
					scrollbar-darkshadow-color:#dece97;
					scrollbar-shadow-color:#ecdca5;
					scrollbar-arrow-color:#d5b651;
					scrollbar-track-color:#fff2c6; }
.nlist			{ font:7pt verdana; color:#222222; }
.innewsfs		{ border:none; background:none; padding:5px; }

.findhistoryspan	{ border:1px solid #333333; background-color:#ffffff; width:243px; position:absolute; left:85px; top:175px; z-index:80; display:none; padding:3px; }
.findhistorytab		{ border:none; background:none; width:100%; font:7pt verdana; color:#222222; cursor:pointer; }
.flink			{ color:#007700; text-decoration:underline; cursor:pointer; }
.aslink			{ text-decoration:none; color:#000000; cursor:pointer; }
.aslink:hover	{ text-decoration:none; color:#004400; cursor:pointer; }
.whinfo			{ font:bold 7pt verdana; color:#005500; margin:10px; }
.gminfo			{ font:bold 11pt Verdana; color:#330000; } 
.analoginfo		{ font:bold 10pt Verdana; color:#330000; display:none; }
.htr			{ display:none; }

div.spec_vis_act	{ display:none; width:280px; border:1px solid #ffae00; overflow:hidden; height:0px; padding:0; }

table.spec_vis_act_tab	{ 
  font : 7pt Arial; 
  color  : #000000;
  width : 100%;
  border-spacing : 0;
  border-collapse : 0;
  padding : 0;
  margin : 0;
  background-color : #ffffff;
  border : none;  
}

table.spec_vis_act_tab tr.hd {
  font-weight : bold;
  background-color : #ffae00;
  border : none;
}

table.spec_vis_act_tab td {
  white-space : nowrap;
}

div.infodiv {
  margin : 15px;
  padding : 10px;
}

input.crprgrbtn {
  border : 1px outset #eeeeff;
  background-color : #eeeeff;
  height : 18px;
  font : 7pt verdana;
  cursor : pointer;
  border-radius : 5px;
}
input.crprgrbtn:hover {
  border : 1px outset #ffffee;
  background-color : #ffffee;  
}

ul.crprgrul, ul.crprgrul li {
  list-style-type : none;
  font : 8pt verdana;
  text-align : left;
}

div.crprgrdiv {
  visibility : hidden;
  width : 700px;
  height : 350px;
  padding : 5px;
  border : 2px outset #ccccff;
  background-color : #ffffff;
  background : url('graphics/small_bg.jpg');
  position : absolute;
  left : 50%;
  top : 350px;
  margin-left : -350px;
  margin-top : -170px;
  text-align : center;
  font : 8pt Verdana;
}

div.intcrprgrdiv { 
  overflow : auto;
  height : 260px;
}

div.loadindicator {
  visibility : hidden;
  width : 32px;
  height : 32px;
  padding : 0;
  margin : 0;
  border : none;
  background-color : #ffffff;
  background : url('graphics/load.gif');
  position : absolute;
  left : 80%;
  top : 20%;
  margin-left : -16px;
  margin-top : -16px;
}

div.loadindicator2 {
  width : 220px;
  height : 19px;
  padding : 0;
  margin : 0;
  border : none;
  background : url('graphics/load2.gif');
  position : absolute;
  left : 50%;
  top : 50%;
  margin-left : -110px;
  margin-top : -9px;
  font : 7pt verdana;
  text-align : center;
  line-height : 19px;
}

input.chbxcpl {
  margin : 1px;
  padding : 0;
  border : none;
}

.sabtsp		{ cursor:pointer; font:7pt verdana; color:#000000; border:1px outset #ffffff; height:17px; width:100px; background-color:#ffffff; }
.sabtsp2		{ cursor:pointer; font:7pt verdana; color:#000000; border:1px outset #ffffff; height:19px; width:120px; background-color:#ffffff; }

div.btndivinth {
padding : 0;
margin : 0;
background : none;
border : none;
width : 80px;
height : 13px;
cursor : pointer;
overflow : hidden;
}
div.btndivinth:hover {
color : #333300;
}

div.supportdiv {
  margin : 10px;
  padding : 0px;
  font-size : 0.8em;
}

textarea.supportmsg {
  margin : 5px 0 15px 0;
  width : 500px;
  height : 100px;
  border : 1px inset #c0c0c0;
}

p.title {
  font-size : 1.2em;
  font-weight : bold;
}



table.suptab {
  margin : 15px 0 0 0;
  padding : 0;
  border-spacing : 0;
  border-collapse : collapse;
  font-size : 1em;   
}
table.suptab td {
  padding : 1px 10px 1px 1px;
}

input.supinp {
  width : 150px;
  height : 17px;
  background-color : #cccccc;
  border : 1px inset #c0c0c0;
  visibility : hidden;
  font-size : 0.8em; 
}

div.supquestiondiv {
  margin : 5px 0 15px 0;
  padding : 3px;
  width : 500px;
  border : 2px solid #ffffff;  
  background-color : #ffe187;
  color : #000000; 
  font-size : 0.8em;
  font-weight : bold;
}

div.dottedborder {
  margin : 5px 0 5px 0;
  width:100%;
  height:1px;
  background:url(graphics/dottedborder.png);
  border:none;
}

span.link {
  font-weight : bold;
  cursor : pointer;
}
span.link:hover {
  color : #ff0000;
}