/* GURUCSS */
.s1 {
	color: #FF9900;
	background-image: url(/images/zaglavnaia.png);
	font-size: 48px;
	font-weight: bold;
	padding-left: 4px;
}
body {
	background: url("/images/pattern.jpg") repeat;
	font: normal 12px georgia;
}
hr {color : #FF9933;}
pre{
	background-image: url(/images/foncode.PNG);
}
a{
	color:#d06429;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a.help {cursor:help; text-decoration:none; border-bottom:1px dotted #1D77FE; color: #1D77FE}
a.link {text-decoration:none; border-bottom:1px dotted #d06429; color: #d06429;}
#container {
	width: 1010px;
	height: auto;
	margin: 40px auto 0 auto;
}
#ruler {
	width: 104px;
	height: 195px;
	background: url("/images/ruler.gif") no-repeat;
	margin-top: 600px;
	float: left;
}
#wrap {
	float: left;
}
#logo {
		width: 236px;
		height: 118px;
		background: url("/images/logo.gif") no-repeat;
		float: left;
	}
#logo a {
			display: block;
			text-indent: -10000px;
			outline: none;
		}
#head {
		width: 531px;
		height: 147px;
		background: url("/images/head.gif") no-repeat;
		float: left;
	}
#head ul {
			margin: 85px 48px 0 0;
			float: right;
			list-style: none;
		}
#head ul li {
				float: left;
			}
#head ul li a {
					width: 77px;
					height: 62px;
					display: block;
					text-indent: -10000px;
					outline: none;
				}
.clear {
	clear: both; 
}
#head2 {
		width: 813px;
		height: 128px;
		background: url("/images/head2.gif") no-repeat;
	}
#cont {
		width: 755px;
		height: auto;
		background: url("/images/cont.gif") repeat-y;
	}
#left {
			width: 535px;
			height: auto;
			padding: 25px 0 0 25px;
			float: left;
		}
.content {
	position:relative;
	left:100px;
}
.post {
				position:relative; 
				left:95px; 
				width:430px;
				margin-bottom: 26px;
				color:#000000;
			}
.post h2 {
					font: bold 20px georgia;
					color: #4d4f53;
					line-height: 34px;
				}
.post h2 a {
						color: #4d4f53;
						text-decoration: none;
					}

.post h2 a:hover {
							color: #4d4f53;
							text-decoration: none;
					}
.post img {
					border: none;
				}
.post q {
				background-image: url(/images/Citata.png);
				border-bottom:1px dotted #1D77FE;
				color: #808080
				}
.post ol {
					list-style: none;
					line-height: 20px;
					font-size: 11px;
				}
.post ol li {
						line-height: 20px;
						float: left;
						color: #848484;
						margin-right: 3px;
					}
.post p {
	padding-top: 10px;
	line-height: 10px;
	text-align: justify;
				}				
.comments p {
	padding-top: 20px;
	line-height: 20px;
	text-align: justify;
	background-image: url(/images/foncoments.png);
				}
#right {
			float: right;
			margin-right: 11px;
		}
#arch {
				
				width: 172px;
				height: 42px;
				background: url("/images/arch.png") no-repeat;
				text-indent: -10000px;
				margin-top: 10px;
			}
#right ul {
				list-style: none;
				margin: 8px 0 0 10px;
			}
#right ul li {
					background: url("/images/li.gif") no-repeat;
					line-height: 20px;
					padding-left: 20px;
				}
#blog {
				width: 172px;
				height: 42px;
				background: url("/images/blog.png") no-repeat;
				text-indent: -10000px;
				margin-top: 10px;
			}
#foot {
		width: 755px;
		height: 38px;
		background: url("/images/foot.jpg") no-repeat;
		margin-bottom: 20px;
		text-align: center;
		color: #fff;
		padding-top: 52px;
	}
#foot a {
			color: #fff;
		}
ul.rsx-page-num-list{
			display:inline;
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
ul.rsx-page-num-list li {
			display: inline;
		}
* {margin: 0; padding: 0;}
* {
	behavior: url(iepngfix.htc);
	color: #000000;
}
.h7 {				
				font-style:normal;
				color: #4d4f53;
				text-decoration: none;
				}
.textauthor {				
				font: bold 10px georgia;
				font-style:normal;
				color: #FFFFFF;
				}

a:textauthor {			color: #FFFFFF;
				text-decoration: none;}

a:h5 {				color: #999999;
				text-decoration: none;}

.h5 {
					font-family:Arial, Helvetica, sans-serif;
					margin-top: 20px;
					color:#999999;
					font-size:10px;
				}
.css {
	color: #E1A424;
	text-align: right;
}				

