/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background:#EBDCC0 url(../img/picture-left.jpg) no-repeat scroll 0 40px;
	padding:0
}
a:link, a:visited {
	color: #03c;
	text-decoration:none;
}
a:hover {
	color: #c90
}
#wrapper {
	background: transparent url(../img/picture-right.jpg) no-repeat scroll right top;
}
#wrapper2 {
	background: transparent url(../img/picture-left-down.jpg) no-repeat scroll left bottom;
}
#main-wrapper {
	background: #fff url(../img/list-fon.gif) repeat-x scroll left top;
	position:relative;
	font-size: 0.85em;
}
#main-wrapper2 {
	background: transparent url(../img/list-fon-down.gif) repeat-x scroll left bottom;
	position:relative;
}
#main-wrapper3 {
	background: transparent url(../img/list-border-left.gif) repeat-y scroll left top;
	position:relative;
}
#main-wrapper4 {
	background: transparent url(../img/list-border-right.gif) repeat-y scroll right top;
	padding-bottom: 3.3em;
	position:relative;
}

#main-wrapper p{
	margin-bottom: 1em;
}
.post-list dt  span{
	display:block;
	background: #FFDC7A;
	height: 3px;
	overflow:hidden;
	border-right: 1px solid #D7D8D9;
}
.post-list dt a{
	font-size:1.7em;
	display:block;
	margin-bottom:0.2em
}
.post-list dd{
	border-top: 1px solid #D7D8D9;
	margin-bottom: 2.3em
}
#main-wrapper p.post-list-date, #main-wrapper p.post-date{
	margin-top: 9px;
	font-size:0.9em;
	color: #999;
	margin-bottom:0
}
a.comment-count-link {margin-right: 2em}
#content h2{
	font-size:1.83em;
	font-weight:normal;
	margin-bottom: 0.5em
}

#content h3{
	font-size:1.7em;
	font-weight:normal;
	margin-bottom: 1.13em;
	margin-top: 2em;
}


#content h4{
	font-size:1.5em;
	font-weight:normal;
	margin-bottom: 1.13em
}
#comment-form {padding-top:2em}
#comment-list {
	list-style:none;
}

#comment-list li{
	background: #fffde6;
	padding: 1.6em 1em;
	position:relative
}
#comment-list li.blue-strip{
	background: #ECF7FF;
}
#comment-list p{margin:0}
#comment-list-wrapper {position:relative}
#add-comment-link {position:absolute; right:0;top:3px}

#comment-list h5{
	font-size: 1em;
	margin-bottom: 1.2em
}
#comment-list h5 span{
	font-size: 0.9em;
	color:#777;
	font-weight: normal
}
.comment-success-add {
	position: absolute;
	right: 1em;
	top: 1.6em;
}
#top-left-corner, #top-right-corner, 
#bottom-left-corner, #bottom-right-corner {
	position:absolute;
	width:30px;
}
#top-left-corner, #top-right-corner {
	height:24px;
	top:0;
}
#bottom-left-corner, #bottom-right-corner {
	height:28px;
	bottom:0;
}
#top-left-corner {
	background: transparent url(../img/ugolok-1.gif) no-repeat scroll left top;
	left:0;
}
#top-right-corner {
	background: transparent url(../img/ugolok-2.gif) no-repeat scroll right top;
	right:0;
}
#bottom-left-corner {
	background: transparent url(../img/ugolok-3.gif) no-repeat scroll left bottom;
	left:0;
}
#bottom-right-corner {
	background: transparent url(../img/ugolok-4.gif) no-repeat scroll right bottom;
	right:0;
}
#sidebar h3 {
	font-size: 1.25em;
}
.cat-list-wrapper1 {
	background: transparent url(../img/sgibi/vertikal.gif) repeat-y scroll right top;
}
.cat-list-wrapper2 {
	background: transparent url(../img/sgibi/gorizontal.gif) repeat-x scroll left top;
}
.cat-list-wrapper21 {
	background: transparent url(../img/sgibi/kray-verhniy.gif) repeat-x scroll left top;
}
.cat-list-wrapper3 {
	background: transparent url(../img/sgibi/ugol-sgiba.gif) no-repeat scroll right top;
}
.cat-list-wrapper4 {
	background: transparent url(../img/sgibi/kray-gorizontali.gif) no-repeat scroll left top;
}
.cat-list {
	list-style:none;
	padding: 1.8em 0 0.2em;
}
.cat-list li{
	display:inline;
}
.cat-list li a, .cat-list li strong{
	display:block;
	height:34px;
	padding-left:42px;
	margin-bottom:6px;
	font-weight:normal;
	background-repeat: no-repeat
}
#footer {
	background: #4FAF45 url(../img/trava.jpg) repeat-x scroll 0 0;
	font-size: 0.85em;
	position:relative
}
#footer-wrapper {
	background: transparent url(../img/picture-down.jpg) no-repeat scroll 0 0;
}
#footer-wrapper2 {
	background: transparent url(../img/picture-down2.jpg) no-repeat scroll right top;
}
#copyright {
	position:absolute;
	left: 15px;
	top: 96px
}
#comment-form label {display:block}
#comment-form label.floated {width:48%; overflow:auto}
#comment-form label.tarea {padding: 0.7em 0 0.5em; display:block; clear:both}
#comment-form textarea {width:99.9%}
.fleft{float:left}
.fright{float:right}

input.text, textarea {
	border:1px solid #777
}
#comment-author, #comment-email {width:90%;margin-top: 0.5em}

#secondary-menu {
	font-size: 0.85em
}
#footer a {color:#000}
#madeby {
	margin:0;
	position: absolute;
	font-size: 0.8em;
	right: 2.5em;
	top: 96px;
	width: 230px;
	height:30px;
	background: transparent url(../img/logo.gif) no-repeat scroll 0 0;
	font-style:italic;
}
#madeby a {display:block; padding-left: 110px}
input.submit {
	text-align:center;
	font-size:1em;
	border: 1px solid #616161;
	padding: 0.7em 1em;
	background: transparent url(../img/knopka.gif) repeat-x scroll 0 0;
	
}
#form-success {
	padding: 1em 1.2em;
	font-weight: strong;
	background: #fffde6 
}
#form-success  a{
	form-weight: normal
}
#captcha-block {
	margin: 1em 0;
	background:#eee;
	padding: 0.7em 1em
}
ul.pager {list-style:none; display:inline}
ul.pager li {display:inline; margin-right: 0.7em}
ul.pager li strong{background:#F5EEE1}