﻿/* -- General styles ------------------------------ */
body {
	margin: 0px; 
	padding-bottom: 1px;
	font-size: 11px; padding-left:0; padding-right:0; padding-top:0; background-color:#787878;
}

body, td, th { font-family: Arial;font-size:12px }

html, body { 
	height: 95%;
	font-size: 10px; 
}
#admin_header {text-align:center;width:900px;height:55px;margin:0 auto;padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0;background-attachment:fixed; }
#admin_header a#website_title {display:block;text-align:left;font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;}
.topmenu {text-align:center;color:#999999;}
.topmenu a {font-size:11px;color:#fff;text-decoration:underline;margin:0;}
.topmenu .version {font-size:11px;color:#000000;}
.groupmenu {float:right;}

.clr { clear: both; overflow:hidden; height: 0; }

a, img { padding: 0; margin: 0; }

img { border: 0 none; }

form { margin: 0; padding: 0; }

h1 {
	margin: 0; padding-bottom: 8px;
	color: #CC3300; font-size: 16px; font-weight: bold;
}
h2 {
	border:1px solid #CEC2B3; background-position: left center; color: #333333; font-size: 16px; font-weight: bold; padding-left:25px; padding-right:5px; background-image:url('images/index.png'); background-repeat:no-repeat
}
h3 {
	font-size: 12px; background-color:#CABEAC; padding:5px
}

a:link, a:visited { color: #B72E00; text-decoration: none }
a:hover   { color:#333333 }

fieldset {
	margin-bottom: 10px;
	border: 1px #B4A289 solid;
	padding: 5px;
	text-align: left;
}

fieldset p {  margin: 10px 0px;  }

legend    {
	color: #996633;
	font-size: 12px;
	font-weight: bold
}

input, select { font-size: 10px;  border: 1px solid #B4A289;; background-color:#EAE6DF }
textarea      { font-size: 11px;  border: 1px solid #B4A289;; background-color:#E8E3DB }

input.disabled { background-color: #DED6CB; }


.note {
	color: #666666;
	font-size: 10px;
}
label {
	cursor: pointer;
}
.content {
	border:1px solid #B4A289;
	padding:20px; height:280px; 
	text-align:left; 
	vertical-align:top; 
	background-image:url('images/shade.png'); background-repeat:repeat-x; background-position: bottom; background-color:#D5CBBD;
}
.row_a {
	background-color: #DFD8CE;
}
.row_b {
	background-color: #CFC4B4;
}
.hide {
	display: none;
}

input:focus, select:focus, textarea:focus {
	background: #EBD8D8;
}

.title {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	height: 16px;
	padding-left:3px; padding-right:0px; padding-top:4px; padding-bottom:0px
}
.description {
	vertical-align: top;
	text-align: left;
	width: 240px;
	padding: 0px 0px 0px 3px;
}

table.adminform {
	background-color: #BAAA94;
	border: 1px solid #B19D83;
	width: 51%;
	border-collapse: collapse;
	margin-bottom: 15px; margin-left:0; margin-right:0; margin-top:8px
}
table.stepform {
	background-color: #B4A289;
	border: 1px solid #AB977C;
	width: 100%;
	margin: 5px
}

td.adminform.nospace { margin-bottom: 0; }
td.adminform tr.row0  { background-color: #E1DAD0; }
td.adminform tr.row1 { background-color: #D3CABC; }

td.adminform th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
td.adminform td  { padding: 3px; text-align: left; }

td.adminform td.filter{
	text-align: left;
}

td.adminform td.helpMenu{
	text-align: right;
}
.bad {
	color: #CC3300;
}
.good {
	color: #669900;
}
#left {
	float: left;
	padding:5px;

}
#right {
	float: right;
	padding:5px;

}
.error {
	width: 100%; 
	border: 1px solid #B4A289; 
	background-color: #FFD1C1; background-image:url('images/error.png'); background-repeat:no-repeat; color:#CC3300; background-position: left center;
	padding-left:40xpx; padding-right:15px; padding-top:15px; padding-bottom:15px
}

#header { 
	background-image:url('images/logo.png'); height: 60px; 
	background-repeat:no-repeat; 
	background-position: left center;
	padding-left:10px; 
	padding-top:10px; 
	padding-bottom: 10px; 
	background-color:#B4A289;
	border: 0px solid #999999;
}

#header .version {
	display: block; float: right;
	color: #242424;
	padding-right:20px; 
}
#header .title {
	font-size: 22px; font-weight: bold; color: #333333; line-height: 44px;
	padding-left: 80px;

}

.menu {margin:0 auto;padding:0;text-align:center;width:900px;}
.menu ul {list-style-type:none;margin:0;padding:0;}
.menu li {display:inline;padding:0;font-weight:bold;border-bottom:5px solid #C8BAA8;; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0}
.menu a {background-position: left top; float:left;color:#242424 !important;text-decoration:none;border-bottom:5px solid #C1B39F;; margin-left:0; margin-right:5px; margin-top:0; margin-bottom:0; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0; background-image:url('images/tabl.png'); background-repeat:no-repeat; background-attachment:scroll}
.menu a span {display:block;background: url(images/tabr.png) no-repeat right top;padding:6px 9px 6px 6px;}
.menu a:hover, .menu a:hover span {text-decoration:none;}
.menu .current a, .menu a:hover {border-bottom:3px solid #d25e59;}

.section {border:1px solid #CEC2B3; margin-top:10px;padding:0;height:75px;width:100%; }
.graphic {width:60px;height:60px;padding-left:3px;}
.graphic img {vertical-align:middle;padding:2px;}
.title {text-align:left;font-weight:bold;font-size:14px;margin-bottom:5px;}
.description {text-align:left;padding:4px 4px 4px 4px;}
.note {color:#666;font-size:10px;}
.bold {font-weight:bold;}
#admintools ul {padding:0;margin:0;}
#admintools li {list-style-type:none;display:inline;float:left;width:48%;margin:0 10px 0 0;}

.pages_list {font-weight:bold;}
.pages_list .icon_col td img {display:block;border-style:none;float:left;padding-right:7px;}
.pages_list table {width:900px;}
.pages_list ul {margin:0;font-weight:normal;padding: 0;}
.pages_list ul li {list-style-type:none;margin:2px 0;}

table.pages_view {width:900px;}
table.pages_view tr:hover, tr:hover.sectionrow {background:#DFD8CE;}
table.pages_view tr, tr.sectionrow {background:#CBBFAD;}
tr.sectionrow {padding:0 10px;}
tr.sectionrow td {border-top:1px solid #B4A289; border-left-width:1px; border-right-width:1px; border-bottom-width:1px}

.page_list {display:none;}
.page_list_show li {display:block;}
img.page_list_rights {border:none;float:left;margin:0;vertical-align:middle;}

.sections_list {font-weight:bold;padding-left:10px;}


.header_list_type {text-align:left;}
.header_list_block {text-align:left;width:180px;}
.header_list_pubdate_start {text-align:left;width:200px;}
.header_list_pubdate_end {text-align:left;width:200px;}
.header_list_sections_actions {text-align:left;width:30px;}
.header_list_section_id {width:30px;text-align:right;}


.list_section_id {width:30px;text-align:right;}
.list_pubdate_start {text-align:left;width:200px;}
.list_pubdate_end {text-align:left;width:200px;}
/*
.header_list_page_title {text-align:left;}
.header_list_menu_title {width:300px;text-align:left;}
.header_list_page_id{width:50px;text-align:left;}
.list_page_title {text-align:left;}
.list_menu_title {width:300px;text-align:left;}
.list_page_id {width:50px;text-align:left;}
*/
.header_list_menu_title {text-align:left;}
.header_list_page_title {width:300px; text-align:left;}
.header_list_page_id {width:50px; text-align: right; padding-right:15px;}
.header_list_actions {width:150px; text-align:left;}

.list_menu_title {text-align:left;}
.list_page_title {width:300px;text-align:left; }

.list_page_id {width:50px;text-align: right; padding-right:15px;}
.list_actions {width:25px;text-align:left;}
input.button {
	clear: both;

	width: 85px;
	height: 21px;
	background:	url('images/button.png') no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}

input:hover.button  {
	color: #333333;
	background:	url('images/buttonh.png') no-repeat; 
}
