.ocss_modal { position: fixed; top: 50%; left: 50%; z-index: 250; width: 620px; font-family: arial, verdana, sans-serif; margin-left: -310px; }
	.ocss_modal .head { width: 620px; height: 40px; background: url('img/modal_head.png'); float: left; }
	.ocss_modal .body-outer { width: 600px; background: url('img/modal_bg.png'); padding: 0 10px; float: left; }
		.ocss_modal .body { overflow: scroll; overflow-x: hidden; position: relative; padding: 0 10px; }
		
	.ocss_modal .foot { width: 620px; height: 15px; background: url('img/modal_foot.png'); float: left; }
	
	.ocss_modal .title { position: absolute; top: 10px; left: 20px; color: white; font-size: 15px; font-weight: bold; line-height: 30px; }
	
	.ocss_modal .controls { position: absolute; top: 17px; right: 17px; }
		.ocss_modal .modal-control { height: 16px; color: #247ba4; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 16px; background: white; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-left: 5px; padding: 0 5px; float: right; }
		.ocss_modal .close { overflow: hidden; width: 16px; text-indent: -5000px; background: url('img/btn_close.png'); border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 0; }
	
	.ocss_modal .loading { position: fixed; left: 50%; top: 50%; margin: -14px 0 0 -16px; width: 32px; height: 32px; background: url('img/ajax-loader.gif'); }
	
	.ocss_modal .row { position: relative; height: 30px; color: #272727; font-size: 13px; font-weight: bold; line-height: 30px; background: url('img/row_inactive.png') 10px 10px no-repeat; border-top: 1px solid #d9d9d9; margin: 0 -10px; padding: 0 10px 0 30px; }
		.ocss_modal .row.active,
		.ocss_modal .row.pre { background: #e2eff5 url('img/row_active.png') 8px 8px no-repeat; }
		.ocss_modal .row.pre { border-color: #666; opacity: .25; filter: alpha(opacity=25); }
		.ocss_modal .row:first-child { margin-top: -1px; }
		
		.ocss_modal .row .toggle { position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 100%; }
		.ocss_modal .row .handle { position: absolute; top: 0; right: 0; z-index: 10; height: 30px; width: 30px; background: url('img/handle.png') center center no-repeat; }
		
	.ocss_modal textarea.fullsize { width: 600px; height: 100%; color: #b8b8b8; border: 0; margin: 0 -10px; padding: 20px; }
		.ocss_modal textarea.fullsize:focus { color: black; }