
	.flat { border:0px; background-color:transparent; width:100%; }
	.gflatt { border:0px; background-color:transparent; width:700px; font-weight:bold; font-size:24px; color:gray;}
	.focus_gflatt { border:1px dotted gray; background-color:white; width:700px; font-weight:bold; color:blue; }
	.flatc { border:0px; background-color:transparent; text-align:center; color:gray; } /* centered flat */
	.flatd { border:0px; background-color:transparent;  color:gray;  width:700px; } /* centered flat */
	.focus_flatd { border:1px dotted gray; background-color:transparent; color:blue;  width:700px; } /* centered flat */
	.focus_flatc { border:1px dotted gray; background-color:white; color:blue; }
	.gal_file {  }
	.gal_btn { width:25px; height:25px; margin:0px; padding:2px; }
	.toolbar { 
		background-image:url($settings[set_site_url]/images/toolbar_bg.gif);
		background-color:#f4f4f4;
		padding:.5em;
		height:48px;
		border-right:1px solid gray;
		border-bottom:1px solid gray;
		border-left:1px solid #f4f4f4;
		border-top:1px solid #f4f4f4;
	}
	.gal_body { 
		background-color:#f4f4f4;
		padding:.5em;
		border-right:1px solid gray;
		border-bottom:1px solid gray;
		border-left:1px solid #f4f4f4;
		border-top:1px solid #f4f4f4;
	}	
	textarea { font-family:Arial; font-size:12px; }
	h1 { margin:0px; }
	.code_box {
		cursor:pointer;
	}

	select	{ font-family: tahoma, helvetica; font-size: 11px; color: #000000; background: #ffffff; border: solid 1px; border-color: #aaaaaa; letter-spacing: 0px; }
	
	a {
		COLOR: #333333; LETTER-SPACING: 0px; TEXT-DECORATION: underline
	}
	a:hover {
		COLOR: #FF9900; LETTER-SPACING: 0px; TEXT-DECORATION: none
	}
	
	input.txt {
		BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #555555 2px solid; FONT-SIZE: 11px; MARGIN: 1px; BORDER-LEFT: #555555 2px solid; COLOR: #444444; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		
 	}
 		
	input.btn {
		background-image: url('$settings[set_site_url]/images/button_bg.gif');
		background-color: FFFFFF;
		font-size: 11px;
	}	
	
	input.file {
		BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; FONT-SIZE: 11px; MARGIN: 1px; BORDER-LEFT: #444444 1px solid; COLOR: #444444; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.htext {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
	.htext:a:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR : #DDB000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
	
	body,td {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333333; line-height: 13px;}	
	.np {
		padding:.3em;
		color:gray;
		background-color:white;
		border:1px dotted #eeeeee;
		font-weight:bold;
		font-size:10px;
	}
	.lp {
		padding:.3em;
		background-color:#F8F9FC;
		border:1px solid #2C5A7C;
		color:#2C5A7C;
		text-decoration:none;
		font-weight:bold;
		font-size:10px;
	}
	.lp:hover {
		padding:.3em;
		color:white;
		background-color:#2C5A7C;
		border:1px solid #2C5A7C;
		font-size:10px;
	}		
.butn-bg {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/butn-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	height: 22px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}