html,body {
background-color:#212121!important;
color:#698cc0!important;
font-family:"Trebuchet MS", Trebuchet, tahoma, serif!important;
}

a {
color:#c9be89;
}

a:hover {
color:#eefebb!important;
}

input[type=password] {
color:#bbb!important;
border:2px solid #545454!important;
background-color:#111!important;
}

input[type=text] {
background-color:#111!important;
color:#fff!important;
border:2px solid #545454!important;
}

input:hover[type=text] {
background-color:#151515!important;
color:#aaf!important;
}

textarea {
background-color:#111!important;
color:#ccc!important;
border:2px solid #545454!important;
}

textarea:hover {
background-color:#151515!important;
color:#eee!important;
}

.adminbar {
clear:both!important;
float:right!important;
font-size:.8em!important;
}

.adminbar a {
font-weight:700!important;
}

.logo {
clear:both!important;
text-align:center!important;
font-size:2em!important;
font-weight:700!important;
color:#F60!important;
}

.rules {
font-size:1em!important;
}

.postblock {
background:transparent!important;
color:#0061aa!important;
font-weight:700!important;
}

.footer {
text-align:center!important;
font-size:12px!important;
font-family:serif!important;
margin:2em 0 0!important;
}

.dellist {
font-weight:700!important;
text-align:center!important;
}

.delbuttons {
text-align:center!important;
padding-bottom:4px!important;
}

.postlists {
background:#fff!important;
width:100%!important;
color:maroon!important;
}

.row2 {
background:#575757!important;
color:#6393cd!important;
}

.unkfunc {
background:inherit!important;
color:#789922!important;
}

.reflink {
font-size:.8em!important;
font-weight:700!important;
}

.filesize {
background-color:#212121!important;
border:1px solid #575757!important;
text-decoration:none!important;
color:#999!important;
font-size:.8em!important;
padding:2px!important;
}

.filesize a {
color:#789922!important;
}

.filetitle {
background:inherit!important;
font-size:1.2em!important;
color:#3941ac!important;
font-weight:700!important;
}

.postername {
color:#b4b9cd!important;
font-weight:700!important;
}

.postertrip {
color:#afa!important;
font-weight:700!important;
}

.reply {
background-color:#2c2c2c!important;
color:#698cc0!important;
border:1px solid #575757!important;
margin:0!important;
padding:0!important;
}

blockquote {
overflow:hidden!important;
max-height:10000px!important;
margin:.5em .5em .5em 1em !important;
}

.reply blockquote {
margin:.5em!important;
}

.doubledash {
display:none!important;
vertical-align:top!important;
clear:both!important;
float:left!important;
}

.replytitle {
font-size:1.2em!important;
color:#0061aa!important;
font-weight:700!important;
}

.commentpostername {
color:#b4b9cd!important;
font-weight:800!important;
}

.thumbnailmsg {
font-size:.8em!important;
color:#999!important;
}

hr {
height:3px!important;
background:url(/images/line.png) no-repeat center!important;
border-width:0!important;
}

.nothumb {
background-color:#555!important;
border-style:dotted!important;
margin:.3em .5em!important;
}

.highlight {
	background:#111111 !important;
	color:#EEEEEE !important;
	border:2px dashed #789922 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
div[id*=pstprev], div[id*="pstview"], div[id*="preview"] {

	background: url(http://rghost.ru/4376073/image.png) !important;
	color:#EEEEEE !important;
	border:1px solid #030305 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	-moz-box-shadow: #006699 0px 0px 1em !important;
	-webkit-box-shadow: #006699 0px 0px 1em !important;
	box-shadow: #006699 0px 0px 1em !important;
}
p.spoiler > span.warning {
color:#f60!important;
font-weight:bolder!important;
}

span.spoiler {
background:#575757!important;
color:#575757!important;
}

span.spoiler:hover {
color:#48b0fd!important;
}

#ui .wrapper {
height:108px;
position:relative;
}

#ui .wrapper * {
position:absolute;
}

#ui .image {
width:91px;
}

#ui .image.label {
background:#fff url(/css/images/ui.png);
height:108px;
position:absolute;
}

#ui .image.wrapper {
-moz-box-shadow:inset 0 0 8px rgba(0,0,0,.9);
-moz-box-sizing:border-box;
-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.9);
-webkit-box-sizing:border-box;
border:1px solid #999;
box-shadow:inset 0 0 8px rgba(0,0,0,.9);
box-sizing:border-box;
overflow:hidden;
}

#ui .image.wrapper * {
border:none;
font-size:10em;
opacity:0;
right:0;
margin:0;
}

input[type=file],input[type=image] {
background-color:#111!important;
color:#bbb!important;
}

.managehead,.row1 {
background:#2c2c2c!important;
color:#6393cd!important;
}

.omittedposts,.abbrev {
color:#999!important;
}

table,table td {
border-style:none!important;
}

.file_thread
{
font-size:12px;
font-style: italic;
float: left;
margin: 5px 20px 20px 5px;
background: #212121;
border: #575757 1px solid;
text-align: left;
}

.file_reply
{
font-size:12px;
float: left;
margin: 5px 20px 20px 5px;
background: #2c2c2c;
border: #575757 1px solid;
text-align: left;
}

.text.wrapper * {
    font: inherit;
    height: 5.9em;
    width: 30em;
}
.menu a, .menu a:visited {
width:186px;
height:100%;
margin:0px 0px 1px -52px;
position:relative;
display:block;
text-decoration:none;
background:url(../images/menubg2.jpg) no-repeat;
padding:4px 0 0 8px;
}	
		#slideout {
			position: fixed;
			top: 0px;
			left: 0;
			width: 20px;
			height: 100%;
			padding: 12px 0;
			text-align: center;
			background:url(/css/images/bg.png) repeat;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
		}
		#slideout_inner {
			position: fixed;
			top: 0px;
			left: -180px;
			background:url(/css/images/bg.png) repeat;
			width: 130px;
			padding: 25px;
			height: 100%;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
			text-align: left;
			-webkit-border-radius: 0 0 5px 0;
			-moz-border-radius: 0 0 5px 0;
			border-radius: 0 0 5px 0;
		}
		#slideout_inner textarea {
			width: 190px;
			height: 100px;
			margin-bottom: 6px;
		}
		#slideout:hover {
			left: 180px;
		}
		#slideout:hover #slideout_inner {
			left: 0;
		}