*{margin:0;padding:0;}


body{
	font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
	text-align:center;
	color:#333;
	font-size: 76%;
}

/* General Style Info */
a{color:#003d4c;text-decoration:underline;}
a:hover{color:#003d4c;text-decoration:none;}
a img{border:none;}

h1, h2, h3, h4{font-weight:normal;}
h1{color: #003d4c;margin:0.3em 0;font-size: 180%;}
h2{color:#c6c65b;padding-top: 1em;margin:0.3em 0;font-size: 180%;}
h3{color:#c6c65b;padding-top:2em;font-size: 140%;}
h4{color:#c6c65b;padding-top:0.5em;font-weight:normal;}

em{font-size: 12px;}

#container{text-align:left;}
#header{margin-top: 1em;padding: 4px 20px;}
#content{clear:both;padding: 0px 40px 10px 40px;background-color: #fff;color: #333;}
#footer{clear:both;padding: 6px 10px;text-align: right;}

#cakeSqlLog td{text-align: left;padding: 4px 8px;background: #fff;border-bottom: 2px solid #ccc;}

/* scaffold show */

div.related{clear:both;display:block;}
dl {line-height:2em;margin:0em 1em;float:left;width: 400px;}
dt {font-weight: bold;vertical-align:top;}
dd {margin-left:10em;margin-top:-2em;vertical-align:top;}

/* notices and errors */
#flashMessage, .error, .error_message{color:#900;font-size: 16px;background-color: #fff;margin: 8px 0px;font-weight: bold;}
.error_message {clear: both;}
.error em {font-size: 18px;color: #003d4c;}
.notice {color: #656565;font-size: 14px;background-color: #f4f4f4;padding: 0.5em;margin: 1em 0;display:block;}
.tip {color: #656565;background-color: #ddd;}

/* forms */
form{margin-top: 2em;}
form div{vertical-align: text-top;margin-left: 1em;margin-bottom:2em;}
form div.date{margin-left: 0em;}
label {display: block;width: 140px;font-size: 14px;padding-right: 20px;}
input[type=checkbox] {float: left;clear: left;margin: 2px 6px 7px 2px;}
input, textarea {clear: both;display:block;font-size: 14px;font-family: inherit;}
/*select {clear: both;vertical-align: text-bottom;font-size: 14px;font-family: inherit;}*/
/*option {font-size: 14px;font-family: inherit;padding: 0 0.3em;}*/
input[type=submit] {display: inline;vertical-align: bottom;}
div.required{clear: both;color:#222;font-weight:bold;}
div.optional{clear: both;color:#555;}
div.submit {clear: both;margin-top: 40px;margin-left: 140px;}

/* action links */
ul.actions{float: left;margin-left:20px;width: 200px;}
ul.actions li {margin-top: 4px;}
pre {padding: 1em;}

/* дерево ссылок */
div.treehrefs{color: blue;}
div.treehrefs a{color: blue;}

span.mustfilled{color: red;}