@CHARSET "UTF-8";
@import 'redmond/jquery-ui-1.8.16.custom.css';
@import '../js/treeview/jquery.treeview.css';
@import 'pagination.css';

html {
	background:#f3f8fa;
}

body {
	min-width:990px;
	max-width: 1200px;
	margin:20px auto;
	font:normal 12px/16px 'Tahoma';
	color:#000
}
a {
	color:#2f58a8;
}
a.focus-link {
	color:#c00 !important
}
a:hover {
	color:#000
}
table{
	font:normal 12px/16px 'Tahoma';
	color:#000
}

.header {
	height:130px;
	padding:0 !important;
	background:url(../img/header.jpg) no-repeat 0 0 !important
}
.header .title, .header .subtitle {
	margin-left:200px;
}
.header .title {
	font-size:27px;
	line-height:30px;
	margin-top:50px;
}
.header .user {
	margin:20px;
	float:right;
}
.header .user p {
	margin:10px 0;
}
.sidebar {
	width:250px;
	float:left;
}
.content {
	margin-left:300px;
}
.block {
	margin:0 0 20px;padding:14px;
	border:1px solid #d0d7df;
	border-radius:5px;
	background:#fff;
	box-shadow:0 0 5px #999
}
.block-title {
	margin:-14px -14px 14px;
	padding:0 14px 0;
	border-radius:4px 4px 0 0;
	font-size:14px;
	line-height:30px;
	color:#fff;
	background:url(../img/title-bg.jpg) no-repeat 0 0;
}
.menu, .menu ul {
	margin:0;padding:0;
	list-style:none
}
.menu li > ul {
	margin-left:20px;
}
.menu li {
	padding:0 0 0 9px;
	background:url(../img/marker.gif) no-repeat 0 6px;
}
.menu a {
	text-decoration:none;
}
.menu a:hover {
	color:#000;
}
.menu-h {
	margin:0 0 14px;padding:0;
	list-style:none;
	overflow:hidden;
}
.menu-h li {
	float:left;
	margin-right:5px;
	color:#808080;
}
.menu-h a {
	margin-left:5px;
	color:#2f58a8;
	text-decoration:none;
}
.menu-h a:hover {
	color:#000
}
.list ul, .list ol {
	padding-left:20px;
}
.list li span {
	display:block;
	border-bottom:1px dotted #ddd;
	line-height:20px;
}
.list .disable {
	/*display:none;*/
}
.list .disable span {
	font-size:10px;
	color:#999;
/*	font-style:italic;*/
}

.list .disable1 {
	/*display:none;*/
}
.list .disable1 span {
/*	font-size:10px;
	color:#999;
	font-style:italic;*/
}

.list .more {
	display:block;
	margin-left:20px;
	float:right;
	color:#2f58a8;
	text-decoration:none;
}
.list .more:hover {
	color:#000
}
/* Оформление форм */
form label {
	line-height:20px;
	color:#666
}
form input, form textarea, form option {
	/*width:360px;*/
	font:normal 12px/16px 'Tahoma';
}
form table {
	margin-left:-5px;
	border-collapse:collapse;
}
form td, form th {
	padding:3px 5px;
	vertical-align:top;
	border:1px dotted #ddd
}
form .text_field, form textarea, form select {
	width:360px;
}
form .s1 {
	display:block;
	margin:0 auto;
}
/* Форма авторизации */
#auth {
	width:250px;height:110px;
	position:absolute;
	left:50%;top:50%;
	margin:-65px 0 0 -145px;
	border:1px solid #d0d7df;
	background:#fff;
}
#sf {
	display:none;
	margin:0 0 30px;
}
.t1 {
	border-collapse:collapse;
}
.t1 th, .t1 td {
	border:1px solid #ccc;
}
.t1 th {
	vertical-align:top;
	background:#ddd;
}
.t1 .odd td {
	background:#eee;
}
.t1 .hover td {
	color:#fff;
	background:#8193bb;
}
.treeview {
	margin:20px 0 25px;
}
.treeview ul, .treeview ol {
	padding-left:0;
}
.treeview li {
	padding:0 0 0 16px;
}
.treeview li span {
	margin:0 0 0 3px;
}
.treeview .hitarea {
	margin-top:5px;
}
.journal td {
	vertical-align:top;
}