/* SVN FILE: $Id: cake.generic.css 7970 2011-12-13 15:04:37Z rsamoylenko $ */
	/**
 *
 * PHP versions 4 and 5
 *
 * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
 * Copyright 2005-2008, Cake Software Foundation, Inc.
 *								1785 E. Sahara Avenue, Suite 490-204
 *								Las Vegas, Nevada 89104
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright		Copyright 2005-2008, Cake Software Foundation, Inc.
 * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
 * @package			cake
 * @subpackage		cake.app.webroot.css
 * @since			CakePHP(tm)
 * @version			$Revision: 7970 $
 * @modifiedby		$LastChangedBy: rsamoylenko $
 * @lastmodified	$Date: 2011-12-13 15:04:37 +0000 (Tue, 13 Dec 2011) $
 * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
 */

/* Tables */
table {  border: none; border-right: 0; clear: both; color: #333; margin-bottom: 10px; width: 100% !important; }
th { text-align: center; }
th a { display: block; padding: 2px 4px; text-decoration: none; }
th a:hover, th a.asc, th a.desc { background: #ccc; color: #333; text-decoration: none; }
td.actions { text-align: center; white-space: nowrap; }
td.actions a { margin: 0px 6px; }
.cake-sql-log table { background: #f4f4f4; }
.cake-sql-log td { padding: 4px 8px; text-align: left; }
/* Paging */
div.paging { height:20px; padding:3px 4px 2px 8px; color: #999; font-size:13px; font-weight:bold; background-color:#e2e2e2; margin-bottom:15px; position:relative; }
div.paging div.disabled { color: #999; display: inline; }
div.paging span { }
div.paging span.current { color: #000; }
div.paging a { padding:1px 3px 1px 3px; color:#999; }
div.paging2 { height:20px; padding:4px 4px 2px 8px; color: #999; font-size:13px; font-weight:bold; background-color:#e2e2e2; position:relative; }
div.paging2 div.disabled2 { color: #999; display: inline; }
div.paging2 span { }
div.paging2 span.current { color: #000; }
div.paging2 a { padding:1px 3px 1px 3px; color:#999; }
/* Scaffold View */



/* Forms */


fieldset fieldset { margin-top: 0px; margin-bottom: 20px; padding: 16px 0; }
fieldset fieldset legend { font-size: 120%; font-weight: normal; margin-left: 20px; }
fieldset fieldset div { clear: left; margin: 0 20px; }
form div.input { overflow:hidden; }
/*
form div.required label {
	 background:url(/img/raquored.png) no-repeat 143px -2px; padding-right:23px; height:25px;margin-left:-13px; line-height:23px
}
*/
/* Notices and Errors */
div.message { clear: both; font-size: 110%; font-weight:bold; background:url('../img/message_bg.gif') no-repeat #f7f3e5; padding:17px 5px 17px 65px; margin: 1em 0; }
div.error-message { font-size:11px; font-weight:bold; color:#be0009; margin:3px 0px 8px 0px; padding-left:28px; padding-top:3px; padding-bottom:5px; background:url('../img/error.gif') no-repeat left center; border:none; text-align:left; clear:both }
p.error { background-color: #e32; color: #fff; font-family: Courier, monospace; font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0; }
p.error em { color: #000; font-weight: normal; line-height: 140%; }
.notice { background: #ffcc00; color: #000; display: block; font-family: Courier, monospace; font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0; }
.success { background: green; color: #fff; }
/*  Actions  */
div.actions ul { margin:0; padding: 0; }
div.actions li { display: inline; list-style-type: none; line-height: 2em; white-space: nowrap; }
/* Related */
div.related { clear: both; display: block; }
/* Debugging */
pre { color: #000; background: #f0f0f0; padding: 1em; width:755px; float:right; }
pre.cake-debug { background: #ffcc00; font-size: 120%; line-height: 140%; margin-top: 1em; overflow: auto; position: relative; }
div.cake-stack-trace { background: #fff; border: 4px dotted #ffcc00; color: #333; margin: 0px; padding: 6px; font-size: 120%; line-height: 140%; overflow: auto; position: relative; }
div.cake-code-dump pre { position: relative; overflow: auto; }
div.cake-stack-trace pre, div.cake-code-dump pre { color: #000; background-color: #F0F0F0; margin: 0px; padding: 1em; overflow: auto; }
div.cake-code-dump pre, div.cake-code-dump pre code { clear: both; font-size: 12px; line-height: 15px; margin: 4px 2px; padding: 4px; overflow: auto; }
div.cake-code-dump span.code-highlight { background-color: #ff0; padding: 4px; }
div.code-coverage-results div.code-line { padding-left: 5px; display: block; margin-left: 10px; }
div.code-coverage-results div.uncovered span.content { background: #ecc; }
div.code-coverage-results div.covered span.content { background: #cec; }
div.code-coverage-results div.ignored span.content { color: #aaa; }
div.code-coverage-results span.line-num { color: #666; display: block; float: left; width: 20px; text-align: right; margin-right: 5px; }
div.code-coverage-results span.line-num strong { color: #666; }
div.code-coverage-results div.start { border: 1px solid #aaa; border-width: 1px 1px 0px 1px; margin-top: 30px; padding-top: 5px; }
div.code-coverage-results div.end { border: 1px solid #aaa; border-width: 0px 1px 1px 1px; margin-bottom: 30px; padding-bottom: 5px; }
div.code-coverage-results div.realstart { margin-top: 0px; }
div.code-coverage-results p.note { color: #bbb; padding: 5px; margin: 5px 0 10px; font-size: 10px; }
div.code-coverage-results span.result-bad { color: #a00; }
div.code-coverage-results span.result-ok { color: #fa0; }
div.code-coverage-results span.result-good { color: #0a0; }
/* Validation */


input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
textarea.error { border: 1px dotted red; background:none; }

