@charset "utf-8";

html, body {
    margin: 0;
	padding: 0;
}

body {
    color: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
}

img {
    border-collapse: collapse;
    border: 0;
}

a {
    color: #FFFFFF;
	font-size: 11px;
}

a:hover {
    text-decoration: none;
}

h1 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

img {border: 0}

#maincontainer {
	
}

#content {
	
}

* html div#sidebar {
position: absolute;
top: expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
right: expression("0");
}

#sidebar {
	position: fixed;
	right: 0;
	top: 0;
	height: 100%;
	border-right: 9px solid #dee0d8;
}

#sidebarcontent {
	margin: 5px;
}

.content_table {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	position: relative;	
}

.content_table td {
	padding: 0px;
	vertical-align: top;			
}

.category_title {
	width: 20px;
	vertical-align: top;
	text-align: right;
	border-collapse: collapse;
	border-bottom: 1px solid #31322e;	
}

.category_separator {
	width: 20px;
	border-bottom: 1px solid #746f59;
	margin-right: 1px;
}

.category_content {
	vertical-align: top;	
}

.work {
	float: right;
	height: 100px;
	margin-left: 1px;
	margin-bottom: 1px;
	vertical-align: top;
}

.work_admin {
	float: right;
	height: 118px;
	margin-left: 1px;
	margin-bottom: 1px;
	vertical-align: top;
}

.work img {
	cursor: pointer;
	cursor: hand;
}

.edit_delete {
	text-align: right;
}

.edit_delete img {
	margin: 2px;
}

.contacts_block {
	vertical-align: top;
}

#admincontent {
	background-color: #788079;
	margin: 20px;
	padding: 10px;
	border: 5px solid #31322e;
	width: 68%;
}	

.adminform {
	color: #FFFFFF;
	font-weight: bold;
}

.forminput {
	margin: 10px;
}

.forminput label {
	margin-right: 10px;
}

.forminput input {
	border: 1px solid #31322e;
}

.adminform dt {
	float: left;
}

.adminform dd {
	margin: 10px;
}

.center {
	text-align: center;
}

.imagestable {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;	
}

.imagestable td,
.imagestable th {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	padding: 3px;
	vertical-align: top;			
}

img.adminworkimage {
	width: 100px;
	height: auto;
}

.message {
	background-color: #009900;
	border: 1px solid #000000;
	margin: 5px;
	padding: 5px;
}

.contacts_content {
	padding: 10px 0;
}
