* {padding: 0; margin :0;}
html,body {height:100%; font: 12px Tahoma, Geneva, sans-serif; color: #000; background: #fff url(images/bg.gif);}
body {height: auto !important; height: 100%;min-height: 100%; position: relative;}
img,table {border: none;}
table {border-collapse: collapse; width: 100%;}
li {list-style: none;}
input:focus {outline: none;}
.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

	.wrapper {background: url(images/wrapper-bg.gif) center top no-repeat;}
		.main {background: url(images/main-bg.png) center bottom no-repeat; padding: 0 0 366px 0; width: 1000px; margin: 0 auto; position: relative;}
			.head {background: url(images/head-bg.png) center top no-repeat; width: 1000px; height: 282px; position: relative;}
			.head-bg1 {background: url(images/head-bg1.png) left bottom no-repeat; height: 282px;}
			.head h1 {padding: 14px 0 0 219px;}
			.head h1 a {color: #fff; font-size: 24px; text-decoration: none;}
			.head h3 {font-size: 16px; font-weight: normal; color: #fff; padding: 8px 0px 0 281px;}
			.pic {position: absolute; left: -40px; top: 0; z-index: 10000;}
			.head .search {position: absolute; top: 163px; left: 713px;}
			.head .search input {width: 153px; height: 22px; border: 0; padding: 0; background: #cfce7d; color: #fff; line-height: 22px;}
			.head .search .submit {background: url(images/submit-bg.png) no-repeat; width: 112px; height: 23px; position: absolute; cursor: pointer; left: 163px; top: -2px;}
			.head .links {position: absolute; right: 0; top: 205px;}
			.head .links li {display: inline; padding: 0 0 0 16px;}
			
			.content {background: url(images/content-bg.png) center top repeat-y; width: 1000px; position: relative;}
				.content-bg1 {background: url(images/content-bg1.png) center top no-repeat; width: 1000px;}
				.content-bg2 {background: url(images/content-bg2.png) left top no-repeat; width: 1000px;}
				.left-column {width: 696px; float: left; padding: 0 0 0 52px; position: relative; margin: -8px 0 0 0; z-index: 8; overflow: hidden;}
				.post-bg1 {background: url(images/post-bg1.png) center top no-repeat; width: 624px; padding: 73px 0 0 0; position: relative; margin: 0 0 14px 0;}
				.post-bg2 {background: url(images/post-bg2.png) center bottom no-repeat; padding: 0 0 43px 0; width: 624px;}
				.post-bg3 {background: url(images/post-bg3.png) center top repeat-y; width: 624px;  min-height: 110px;}
				.post {padding: 0 35px 0 51px; width: 538px;}
				.post .post-body p {line-height: 1.5;}
				.post .post-body img {float: left; margin: 0 22px 0 0;}
				.post .date {font-size: 18px; color: #959509; padding: 19px 0 0 0; float: left;}
				.post .comment {background: url(images/comment-bg.png) no-repeat; width: 102px; height: 73px; padding: 20px 0 0 0; text-align: center; float: right; margin: 9px 35px 0 0;}
				.post .comment a {text-decoration: none; color: #424340;}
				.post .comment a:hover {text-decoration: underline;}
				.post .more-link {font-weight: bold; color: #a6431c; display: block; padding: 11px 0 0 0;}
                                .post h2 {color: #a6431c; font: italic normal 20px Georgia, "Times New Roman", Times, serif; position: relative; top: -25px;}
				.post h2 a {color: #a6431c; text-decoration: none; font: italic normal 20px Georgia, "Times New Roman", Times, serif; }
				.post .title {color: #a6431c; font: italic normal 20px Georgia, "Times New Roman", Times, serif; position: relative; top: -25px;}
				.post .title a {color: #a6431c; text-decoration: none; font: italic normal 20px Georgia, "Times New Roman", Times, serif; }
				.post h3 {color: #a6431c; text-decoration: none; font: italic normal 18px Georgia, "Times New Roman", Times, serif;}
				.plashka-bg1 {background: url(images/plashka-bg1.png) no-repeat; width: 7px; height: 137px; position: absolute; right: 0; bottom: 43px;}
				.plashka-bg2 {background: url(images/plashka-bg2.png) no-repeat; width: 7px; height: 149px; position: absolute; left: 0; bottom: 43px;}
				.plashka-bg3 {background: url(images/plashka-bg3.png) no-repeat; width: 17px; height: 79px; position: absolute; right: 3px; top: 73px; z-index: 1000;}
				h2.pagetitle { margin: 15px 0; color: #a6431c;  font: italic normal 22px Georgia, "Times New Roman", Times, serif; text-align:center;}
				
				
				.right-column {width: 252px; float: left; position: relative; z-index: 10;}
					.sidebar {padding: 35px 0 0 0;}
					.sidebar .menu-bg1 {background: url(images/menu-bg1.png) center top no-repeat; width: 252px; padding: 26px 0 0 0; margin: 0 0 34px 0;}
					.sidebar .menu-bg2 {background: url(images/menu-bg2.png) center bottom no-repeat; padding: 0 0 35px 0;}
					.sidebar .menu-bg3 {background: url(images/menu-bg3.png) center top repeat-y; position: relative; padding: 40px 0 0 0;}
					.sidebar .menu-bg3 h2 {background: url(images/h2-bg.png) right top no-repeat; width: 188px; height: 62px; position: absolute; top: -37px; 
										  left: -30px; z-index: 1000; font-size: 24px; color: #979922; font-weight: normal; padding: 18px 0 0 96px;}
		
					.sidebar .menu-bg3 h2.h21 {background: url(images/h2-bg1.png) right top no-repeat;}
					.sidebar .menu-bg3 ul {padding: 0 40px 40px 20px; width: 192px;}					  
					.sidebar .menu-bg3 ul li {background: url(images/li-bg.png) left 5px no-repeat; padding: 0 0 0 27px; color: #a6431c;width: 165px;}	
					.sidebar .menu-bg3 ul li a {color: #a6431c; line-height: 1.5;}				
				
					div#bad_comment
					{
						left: -2000px;
						position: absolute;
					}				
			.footer {height: 149px; width: 100%; position: absolute; bottom: 0;}
				.footer-inner {margin: 0 auto; width: 1000px;}
				.footer p {font-weight: bold; padding: 47px 0 0 23px;}


				#pagenav{clear: both;}
				#pagenav a{font-weight: bold; color: #00CC66; font:italic 20px Georgia,"Times New Roman",Times,serif;}
				#pagenav .rev{float: left;padding-left: 10px;}
				#pagenav .fw{float: right;padding-right: 75px;}
				#comments-block{padding-left: 10px;}
				#comments-block h5{color: #999;font: bold 12px tahoma,arial;}
				#comments-block{padding-left: 10px;}
				#commentform p{margin: 5px 0;}
				#commentform textarea{margin: 5px 0;width: 450px;}
				#commentlist img {float: left;margin: 20px 10px 10px 0;}
				#comment-info{color: #777;font-size: 11px;padding-top: 20px; padding-bottom: 15px;}
				#commentlist p{clear: both;margin: 5px 0 10px 20px;}
