/* стили административной части сайта */


* {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 12px;
}

body {	
	margin: 0;
	padding: 0;
	}
	
a {
	color: #313727;
}

form {
	display: inline;
	padding: 0;
	margin: 0;
}

span {
	padding: 0;
	margin: 0;
}
	
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

#outer_container {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#inner_container {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
}

#outer_container #inner_container  #left_container {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 100%;
	background: #0ca5d2;
}

#outer_container #inner_container  #left_container .panel_category {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#outer_container #inner_container  #left_container .panel_category .title {
	width: 100%;
	height: 24px;
	color: #313727;
	background: #f7aa06;
	border-bottom: 2px #313727 solid;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 0 0;
}

#outer_container #inner_container  #left_container .panel_category .title a {
	color: #313727;
	text-decoration: none;
}

#outer_container #inner_container  #left_container .panel_category .title a:hover {
	color: #6a863c;
	text-decoration: none;
}

#outer_container #inner_container  #left_container .panel_category .panel_items {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fbbf88;
	display: none;
}



#outer_container #inner_container  #left_container .panel_category ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	background: #fbbf88;
	width: 100%;
}

#outer_container #inner_container  #left_container .panel_category  li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 4px 0 0 5px;
	float: left;
	width: 100%;
	background: #fbbf88;
	width: 100%;
}

#outer_container #inner_container  #left_container .panel_category  li a {
	color: #222222;
	text-decoration: none;
}

#outer_container #inner_container  #left_container .panel_category  li a:hover {
	color: #d6d6d6;
	text-decoration: none;
}

.title_text {
	float: left;	
}

.panel_open, .panel_hide {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 0 0 5px;
	padding: 0;
	background: #ffffff;
	border: 1px solid #000000;
	text-align: center;
	font-size: 12px;
	line-height: 10px;
}

.panel_open {
	display: none;
}


#outer_container #inner_container  #base_container {
	float: left;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 100%;
	background: #e1f6d6;	
}


form {
	display: inline;
}

.logout_link {
	width: 250px;
	float: left;
	text-align: left;
}

.profile_line {
	float: left;
	width: 90%;
	text-align: left;
	background: #eeeeee;
}

.profile_line_2 {
	float: left;
	width: 90%;
	text-align: left;
	background: #f7ffb5;
}

.profile_line .profile_line_label, .profile_line_2 .profile_line_label {
	float: left;
	width: 180px;
	padding: 5px 0 0 10px;
	margin: 0;
}


.checkbox_line, .checkbox_line_2 {
	float: left;
	width: 50px;
	padding: 5px 0 0 10px;
	margin: 0;
	background: #eeeeee;
}

.checkbox_line_2 {	
	background: #f7ffb5;
}

.line, .line_2 {
	float: left;
	width: 90%;
	text-align: left;
	background: #eeeeee;
	padding: 5px 0 5px 10px;
	margin: 0;
}

.line_2 {
	background: #f7ffb5;
}

.line .line_label, .line_2 .line_label {
	float: left;
	width: 340px;
	padding: 5px 0 0 10px;
	margin: 0;
}

.table_border {
	border: 1px solid #000000;
}

.t_row_0 {
	background: #fbffd9;
	/*border-bottom: 1px solid #000000;*/
}

.t_row_1 {
	background: #dfffd5;	
}