@import url(common.css);
@import url(content.css);
#right_menu{position:absolute;right:0; top:260px;width:16%;z-index:1000;}
.icons_menu{font: 1.1em verdana,sans-serif;margin-bottom: 40px;}
.icons_menu p{padding-left: 20px;}
p.auth{background: url(/images/icon/auth.gif) no-repeat 0 2px;min-height: 15px;}
p.rss{background: url(/images/icon/rss.gif) no-repeat 0 2px;min-height: 15px;}
p.mail{background: url(/images/icon/mail.gif) no-repeat 0 4px;min-height: 15px;}
p.twit{background: url(/images/icon/twitter.gif) no-repeat 0 1px;min-height: 15px;}
p.flickr{background: url(/images/icon/flickr.gif) no-repeat 0 4px;min-height: 15px;}
#admin_panel {color:#fff;font-size:120%;background:#2b0903; padding:1em 0.6em 0.6em 1em;margin-bottom: 50px;}
#admin_panel ul{margin: 0;padding: 0;}
#admin_panel ul li {background:none; margin:0 0 0.4em 0; padding:0;}
#trap{font-size: 1.2em;height: 124px;position: relative;}
#trap #hole_png{background: url(/images/hole.png) no-repeat 0 0;width: 100%;height: 112px;margin-top: -10px;}
#trap #hole_link{width: 65px;position: absolute;height: 80px;top: 12px;left:30px;}
#trap #hole_link img{height: 100px;width: 100%;}
#trap #trap_swf{width: 64px;height: 138px;position: relative;top: -25px;left: 30px;cursor: pointer;}
#trap #trap_swf #png_trap{background: url(/images/mousetrap.png) no-repeat 7px 5px;width: 64px;height: 138px;}
#pen{background:url(/images/rope.png) no-repeat;height:72px;width:150px;position:absolute;top:135px;right:47%;}/*ie*/
#column_content{margin-top: -20px;}
/*ie*/


.nav{color: #b55b17;float: right;position: relative;z-index: 990;vertical-align: middle;}
.nav span{margin-left: 25px;}
.nav span.arr{font-size: 22px;margin-left: 0;}
.nav .passive{color:#5d2815;}

.navigation{height: 3em;position: relative;width: 100%;color: #de8326;}
.navigation .goto_left{position: absolute;left: -20px;top: 0;}
.navigation .goto_right{position: absolute;right: -20px;top: 0;}
.navigation .goto_top{position: absolute;left: 45%;top: -15px;padding-top: 15px;background: url(/images/arr_top.gif) no-repeat 50% 0;}
.navigation .goto_bottom{position: absolute;left: 45%;padding-bottom: 26px;background: url(/images/arr_bottom.gif) no-repeat 50% 26px;}

.posts .post {margin:4em 0 1em; padding:0.2em 0.3em 0.1em;}
.posts .post p{overflow: hidden;}
div.notpublish h2.post_name:after {content:'(пост неопубликован)';}
div.future h2.post_name:after {content:'(пост в будущем)';}
h2.post_name:after {margin-left:1em; font-size:70%; color:#6e2b1f; position:relative; font-weight:bold;}
.posts .post_info{color: #6e2b1f;font-size: 86%;margin:0 0 8px 0;clear: both;}
.posts .post_name{margin: 8px 0 0 0;position: relative;}
h2.post_name {font-size:200%;margin-bottom: 0.5em !important;}
h2.post_name .number_comments{font: 92% arial,sans-serif;width: 28px;background: url(/images/number_comments.gif) no-repeat;position: absolute;top:0.5em;left: -60px; padding-right:20px; text-align:right;}
h2.post_name .number_comments a {font-size:11px; text-decoration:none; display:block; padding:4px 10px 0 0; height:23px; width:25px;}
.posts .admin_options {font-size:70%; padding:0 0.4em 0.2em; color:#666!important; margin:-1em 0 2em;}
.posts .admin_options a:hover {color:#ce6d17;}
.post:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}

.nolink {text-decoration: none;}
.nolink:hover {text-decoration: underline;}

.authors{height: 60px;}
.authors .author{height: 60px;float: left;width: 146px;margin: 1.5em 10px 0 0;font: bold 86% tahoma,sans-serif;color: #77403a;}
.authors .author img{float: left;margin-right: 10px;}

h1 span.post_date, h2 span.post_date, dl.comments span.post_date {position: absolute;width: 85px;left: -110px;top: 4px;font:12px arial,sans-serif;color:#6e2b1f!important;text-align: right;}

p.file{padding-left: 60px;background: url(/images/icon/file.gif) no-repeat 26px 0;min-height: 30px;font: 79% arial,sans-serif;}
p.file a{font: 109% arial,sans-serif;}

.comment_header{height: 40px;}
.comment_header .tab{float:left;height: 22px;width: 145px;padding: 10px 26px 0 26px;overflow: hidden;}/*ie*/
.comment_header .tab h2{margin: 0;}
.comment_header .sel{background-color: #3d0904;font-size: 86%;padding: 14px 26px 6px 26px;}
.comment{padding: 10px 26px 40px 0px;background-color: #3d0904;clear: both;font: 86% arial,sans-serif;border-top: 1px solid #3d0904;}
.comment table{width: 100%;border-collapse: collapse;}
.comment table td{padding-right: 26px;}
input.important, textarea.important{background-color: #feffa6;border: 1px solid #b3b995;}
.comment input.text,.comment textarea{width: 100%;border: 1px solid #b3b9c3;margin-top: 5px;font-size: 14px;}


.openall .post{display: block !important;}
.closed .post{display: none;}
.answer_area_close{display: none}
.hidden {display:none !important;}

dl.comments {clear:both; position:relative; margin:0 0 1.5em; padding-bottom:0.8em;position: relative;}
dl.comments dt{position: absolute;left: -150px;width: 125px;top: 0;color:#6e2b1f !important;text-align:right;font-size:80%;overflow: hidden;}
dl.comments dd {margin: 0;padding: 0;}
dl.comments dd span {padding:5px 0 10px 26px; display:block;}

dl.author {background:#240702;}
dl.author dd {color:#de8326;}

dl.comments span.post_date {top:0; right:100%; float:right;}
dl.comments dt.author {color:#77403A; background:#240702;}
dl.comments dt.author span.post_date {}
dl.comments dd.author  { background:#240702;}

blockquote{margin: 1em 0;padding: 2px 0 2px 10px;font-style: italic;background-color: none;border-left: 2px solid #de8326;color: #de8326;}
blockquote span.author{font-weight: bold;display: block;margin: 0 0 0.5em 0;}
span.author{font-weight: bold;}
dl.author blockquote{margin: 1em 0;padding: 2px 0 2px 10px;font-style: italic;background-color: none;color: #6b4940;border-left: 2px solid #6b4940;}

.wallpaper{overflow: hidden;margin:0.5em 0 3em 0;_overflow:visible;_height:1%;}
.wallpaper .img{float:left;margin-right:20px;}
.wallpaper .img p{margin-bottom: 0;}
.wallpaper .files{float:left;padding-top: 12px;}
.wallpaper .files p{margin: 0 0 0.3em 0;}

