#inner #layout { background-image: url('/img/footer_blog.jpg'); }
#inner #layout #body { margin-bottom: 350px; }
.blog { margin-top: 40px; }
.blog .left { width: 70%; }
.blog .right { width: 30%; }
.blog .left .inner { padding-left: 13%; }
* html .blog .left .inner { float: left; padding-left: expression(this.offsetWidth*0.13 + 'px');}

.blog .posting { border-bottom: #bdbcc1 1px solid; margin-right: 0px; float: left; }
#inner .blog .posting .text { display: block; color: black; font-size: 1.3em; line-height: 1.5em; }
.blog .row .left .inner .last { border-bottom: none; }
.blog .posting .container { padding-left: 65px; margin-bottom: 10px; }
.blog .posting .pic { position: absolute; left: 0px; top: 0px; width: 50px; height: 50px; background-position: left top; background-repeat: no-repeat; background-image: url('/img/upics/custom.jpg'); }
.blog .posting .pic_ivan { background-image: url('/img/upics/ivan.jpg'); }
.blog .posting .pic_boris { background-image: url('/img/upics/boris.jpg'); }
.blog .posting .pic_toleg { background-image: url('/img/upics/toleg.jpg'); }
.blog .posting .pic_liza { background-image: url('/img/upics/liza.jpg'); }

.blog .posting .text {  }
.blog .posting .text .readmore { font-size: 0.9em; }
.blog .posting .text p { float: left; //float: none; width: 100%; position: relative; }
.blog .posting .text p img { float: left; margin: 0 5px 5px 0; }
.blog .posting .tags { left: 300px; }
.blog .posting .comments { width: 100%; //float: left; clear: both; }
.blog .posting .comments .title { line-height: 1.4em; font-size: 1em; width: 120px; margin-bottom: 0px; }
.blog .posting .comments .leavecomment {  }
.blog .posting .comments .title span {  }
.blog .posting .comments .title span span { border-bottom-width: 1px; margin-right: 0px; padding-bottom: 0px; white-space: nowrap; }
.blog .posting .comments .title span span span { border: 0px; }
.blog .posting .comments .comments_container { float: left; width: 100%; clear: both; /*margin-top: 1em;*/ }
.blog .posting .comments .comment { margin-bottom: 2.3em; padding-bottom: 0.7em; border-bottom: #c4bbaa 1px solid; position: relative; width: 100%; }
.blog .posting .comments .comment .name { font-size: 1.4em; font-family: Arial; }
.blog .posting .comments .comment .additional { margin-bottom: 0.6em;  }
#inner .blog .posting .comments .comment .text { font-size: 1em; }
#inner .blog .posting .comments .last_child { border-bottom: none; margin-bottom: 1em; }
.blog .posting .comments .comment blockquote { margin: 0.8em 1.5em; border-left: #c4bbaa 2px solid; padding-left: 5px; color: #746b5a; }
.blog .posting .comments .from_mojj .pic { left: -80px; }
.blog .posting .comments .from_mojj {  }
.blog .posting .comments .from_mojj .name {  }
.blog .posting .comments .from_mojj .additional {  }
.blog .posting .comments .from_mojj .text { }
.blog .posting .comments .quote { margin-left: 7px; padding-bottom: 1px; font-size: 0.7em; border-bottom: #423f5a 1px dashed; cursor: pointer; text-decoration: none; }


span.c1 { color: #111; }
span.c2 { color: #222; }
span.c3 { color: #333; }
span.c4 { color: #444; }
span.c5 { color: #555; }
span.c6 { color: #666; }
span.c7 { color: #777; }
span.c8 { color: #888; }
span.c9 { color: #999; }
span.ca { color: #aaa; }
span.cb { color: #bbb; }
span.cc { color: #ccc; }
span.cd { color: #ddd; }
span.ce { color: #eee; }
span.cf { color: #fff; }

.arrows { position: relative; float: left; width: 100%; margin: 50px 0; }
.arrows .arrow { position: absolute; top: 0px; width: 200px; height: 50px; }
.arrows .back { left: 0px; }
.arrows .fwd { right: 0px; }
#inner .posting .arrows .arrow .text { padding-left: 60px; font-size: 1.3em; }
#inner .posting .arrows .arrow .text .additional { font-size: 0.7em; }
.arrows .arrow .symbol { position: absolute; top: 0px; font-size: 1.3em; }
.arrows .back .symbol { left: -40px; }
.arrows .fwd .symbol { right: -40px; }

.form_block { position: relative; float: left; clear: both; width: 100%; margin: 0.2em 0 1em; }
.form_block label { position: absolute; left: 0px; }
.form_block .input { margin-left: 70px; }



