body {
color:#DDD; background:#303538;
text-align:center;
padding:20px; margin:0;}
body, td, p, blockquote, xmp, h3, h4, h5, h6, input, textarea {
font: normal 14px/20px Arial, Helvetica, sans-serif;}
h1, h2{
font: bold 20px arial, verdana, sans-serif;}
h3.date, h3.date a {
font: normal 11px verdana, sans-serif;
color: #fff; }
xmp {
text-indent: 0px;
word-wrap: break-word;
overflow: auto;
color:#FF9;
padding: 7px 14px 7px 24px;
margin: 15px 10px 0px 10px;
//border: 0; }
blockquote{
text-indent: 0px;
background: #3F464A;
padding: 7px 14px 7px 14px;
margin: 15px 10px 0 10px;}

a {
color:#FFF; background:#272A2C;
text-decoration:none;
padding:1px 4px 2px 4px;}
a:hover {
background:#C3326D;}
a.y:hover, #title a:hover, #under_title a:hover {
background:#93920D;}
a.b:hover {
background:#3382CD;}

hr.none_css {
display: none; }
hr {
height: 1px;
color: #ccc; background: #ccc;
border: 0;
margin-top: 5px;
margin-bottom: 5px; }

/*------------------------------*/

#all {
width: 640px;
text-align: left;
padding: 0; margin: auto; }
#header {
text-align: center;
margin: 15px 0px 20px 50px;}
#title div.login {
float: right; }
#title h1 {
width: 100%;
padding-left: 10px;
@float: left;
margin: 0; }
#title a.a_title {
font: bold 57px arial, verdana, sans-serif;
color: #fff; background: transparent;
text-transform: uppercase;
margin: 0 15px 15px 0;
text-decoration: none; }
#title a.a_title:hover {
color: #fff; background: transparent;
text-decoration: none; }
#under_title{
text-align: right;
padding-top: 8px; }
#menu, #ul_arh{
float: right;
width: 125px;
list-style: none;
padding: 0;
margin: 0 0 40px 20px;
//margin-right: -10px; }
#menu li.about{
font: normal 11px verdana;}
#menu li, #ul_arh li{
display: block;
margin: 5px 0px 5px 10px; }
#menu li.menu_title, #menu li.menu_title a, #ul_arh li.menu_title{
font: bold 20px arial, verdana, sans-serif;
color: #fff;
margin: 20px 0px 5px 0px; }
#content{
margin: 20px 180px 10px 110px;
padding-top: -10px;}
#main{
padding-top: 20px;}


/* ------------------- only for post.php --------------------- */

.post{
padding: 0;}
.post img {
border: 0;}
.post .title{
margin: 0;
padding: 15px 50px 0px 120px;}
.post .title img{
margin: 0px 10px 5px -55px;
vertical-align: middle;}
.post .text {
margin: 0px 180px 10px 110px;
padding: 0px;
clear: left;}
.post .text div {
text-indent: -58px;
margin: 10px;}
.post .p_bottom {
text-align: right;
margin: 10px 180px 15px 50px;
padding: 5px 5px 25px 10px;
border-bottom: 2px dashed #000;}
.post .p_bottom img{
padding: 1px 0px 2px 0px;
vertical-align: middle;}

/* ------------------- comment.php -------------------- */

p.comment{
text-indent: -58px;
margin: 0px 180px 10px 110px;
padding: 0px;}
.c_title {
font-weight: bold; }
.c_date {
text-align: right;
margin: 10px 180px 50px 50px;
padding: 1px 5px 2px 5px; }
.c_date img{
border: 0;
vertical-align: middle;}

/*------------------------------*/

#pages {
text-align: center;
margin: 30px auto 20px auto;
padding-right: 110px;
clear: both; }
#bottom {
text-align: right;
margin: 100px 5px 50px 20px;
clear: both; }

.with_line {
margin: 10px 180px 10px 50px;
text-align: center;
border-bottom: 2px dashed #000;
padding-bottom: 10px; }
.redirect{
padding-left: 60px;}
.made, .err{
padding-left: 60px;
font: bold 20px arial, verdana, sans-serif;}
.err, a.a_del, a.a_del:hover {
color: #c36; background: transparent; }
.made, a.a_edit, a.a_edit:hover {
color: #9c3; background: transparent; }
