/* --- global --- */
body{margin:0px;padding:0px 0px 30px;background:#680000 url(img/body_bg.png) 0px 0px repeat-x;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif}

a img{border:none}

a:link,
a:hover,
a:visited{text-decoration:none}
a:hover{text-decoration:underline;}

.alignLeft{text-align:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}

.clr{clear:both;height:0px;overflow:hidden}

/* --- layout --- */
div#main_top,
div#main_content,
div#main_footer{width:99%;text-align:center}

/* --- #main_top --- */
/* div#main_top{background:url(img/top_bg.png) center top no-repeat;text-align:center;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff} */
div#main_top{background:url(img/top_bg_new2.png) center top no-repeat;text-align:center;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff}
div#main_top div.inside{position:relative;width:1000px;margin:0px auto;padding:0px;height:412px;text-align:left}
div#main_top div.book{position:absolute;top:120px;left:0px}
div#main_top div.header{position:absolute;top:0px;left:67px}
div#main_top div.inside div.button1{position:absolute;top:352px;left:106px;cursor:pointer}
div#main_top div.inside div.button2{position:absolute;top:352px;left:471px}

div#main_top div.left{position:absolute;top:145px;left:190px;width:270px}
div#main_top div.left ul.buttons{display:block;width:270px;height:80px;margin:0px;padding:10px 0px;list-style:none}
div#main_top div.left ul.buttons li{float:left;display:block;width:135px;height:80px;margin:0px;padding:0px;text-align:center}
div#main_top div.center{position:absolute;top:145px;left:490px;width:270px}
div#main_top div.center a{position:relative}
div#main_top div.right{position:absolute;top:145px;left:790px;width:180px}

div#main_top h1{margin:0px;padding:0px 0px 13px;font:24px Georgia, Arial, Helvetica, sans-serif;color:#fff3d6}
div#main_top h1 a:visited,
div#main_top h1 a:hover,
div#main_top h1 a:link{font:24px Georgia, Arial, Helvetica, sans-serif;color:#fff3d6}
div#main_top,
div#main_top p{line-height:1.4em}
div#main_top p{margin:0px;padding:0px 0px 1.3em}

/* --- #main_content --- */
div#main_content{}
div#main_content div.inside{width:1000px;margin:0px auto;padding:60px 0px 0px;background:#fff url(img/content_top_bg.png) 0px 0px no-repeat;background:#fff}
div#main_content div.bottom{width:1000px;margin:0px auto;padding:0px;height:20px;}

div#main_content a:link,
div#main_content a:hover,
div#main_content a:visited{color:#b40000}

/* --- #main --- */

div#main_content div#main{padding-left:70px;width:560px;float:left}
div#main_content div#main div.post{margin-left:0px;text-align:left;padding-bottom:30px}
div#main_content div#main h1.post_header{margin:0px;padding:0px 0px 10px;font:24px Georgia, Arial, Helvetica, sans-serif;color:#b20000}
div#main_content div#main div.post_content{padding:0px 0px 10px;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#500000;line-height:1.3em;border-bottom:1px solid #9B9B9B}
div#main_content div#main div.post_content img{float:left;margin:0px 10px 7px 0px}
div#main_content div#main div.post_content p{margin:0px;padding:0px 0px 1.3em;line-height:1.3em}
div#main_content div#main div.post_info{padding:3px 0px 0px;font:11px Tahoma, sans-serif;color:#b40000}

/* --- #sidebar --- */
div#sidebar{float:left;width:200px;margin-left:100px;text-align:left}
div#sidebar div.search{text-align:left;padding:0px 0px 10px}
div#sidebar div.search h1{margin:0px;padding:0px;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#444}
div#sidebar div.search div.form{position:relative;height:30px;}
div#sidebar div.search form{margin:0px;padding:0px;}
div#sidebar div.search input.input_text{margin-top:11px;width:197px;border:1px solid #A5ACB2}
div#sidebar div.search input.input_image{position:absolute;top:0px;left:170px;}

div#sidebar dl{margin:0px;padding:0px;}
div#sidebar dt{margin:0px;padding:0px;font:18px Georgia, Arial, Helvetica, sans-serif;color:#b40000; }
div#sidebar dd{margin:0px;padding:5px 0px 20px 17px;font:11px Tahoma, sans-serif; }

div#sidebar ul{margin:0px;padding:0px;list-style:none}
div#sidebar li{margin:0px;padding:0px;list-style:url(img/kropki.png) disc}

div#sidebar li a:link,
div#sidebar li a:hover,
div#sidebar li a:visited{color:#500000}

/* --- #main_footer --- */
div#main_footer{width:100%;margin:10px 0px;padding:5px 0px 0px 0px;background:url(img/footer_bg_top.jpg) left top repeat-x}
div#main_footer div.footer{padding:0px 0px 5px 0px;background:url(img/footer_bg_top.jpg) left bottom repeat-x}
div#main_footer div.footer div.inside{background:#3E0202 url(img/footer_bg.jpg) 0px 0px repeat-x}

/* --- #main_comments --- */
div#main_comments{text-align:left}
div#main_comments h2#comments,
div#main_comments h2#postcomment{margin:5px 0px 15px;padding:0px;text-align:left;font:bold 18px Georgia, Arial, Helvetica, sans-serif;color:#b40000}
div#main_comments h2#postcomment{padding-top:5px;padding-bottom:20px}
div#main_comments ol#commentlist{list-style:none;margin:0px;padding:0px;}
div#main_comments ol#commentlist li{margin:5px 0px;padding:5px 20px;background:#f9f8ed}
div#main_comments ol#commentlist li p.author{font:bold 14px Georgia, Arial, Helvetica, sans-serif;}

div#comments_form{margin-top:30px;width:560px;padding:0px 0px 30px;background:#F9F8ED url(img/comment_form_top_bg.jpg) right top no-repeat}

div.comment_form{padding:0px 10px}
div.comment_form label{display:block;padding:0px 0px 5px;font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#b40000}
.input_txt,
#author,
#email,
#url{width:174px;padding-top:4px;border:1px solid #B0AEB1;background:url(img/textarea_bg.jpg) 0px 0px no-repeat}
#comment{width:538px;margin-top:10px;border:1px solid #B0AEB1;background:url(img/textarea_bg.jpg) 0px 0px no-repeat}
textarea.input_txt{height:5em}

.input_txt{width:300px}

.wpcf7{}