@charset "windows-1251";

h1 {
	font-size: 28px;
	color: #a6a675;
	margin-bottom: 20px;
}

.archive {	
	overflow: hidden;
	margin: 10px -30px 20px 0;
}
.archive li {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	margin-right: 40px;
	margin-bottom: 20px;
}

.archive li img {
	display: block;
	margin-bottom: 8px;
}
.archive li a {text-decoration: none;}
.archive li a:hover {
	text-decoration: underline;
}
.archive li a span {
	font-weight: bold;
}

/* journal-anons */
.journal-anons {font: 14px arial, helvetica, garamond, sans-serif;}
.journal-anons h3 {color: #A6A675;}
.journal-anons h4 {font-size: 14px;}

.journal-anons .left-aligned {margin-right: 16px;}
.journal-anons .right-aligned {margin-left: 16px;}

.journal-link {
	display: block;
	text-decoration: underline;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	}
.journal-link:hover {text-decoration: none;}
.journal-link strong, .journal-link img {
	display: block;
	margin-bottom: 8px;
}
.journal-link img {border: 1px solid #eaecef;}

.journal-anons h3.ir {
	background-image: url(/i/block/journal-titles.png);
	overflow: hidden;
}
.journal-anons h3.columnists {
	background-position: 0 0;
	width: 132px;
}
.journal-anons h3.from-editor  {
	background-position: -136px 0;
	width: 125px;
}
.journal-anons h3.questions {
	background-position: -270px 0;
	width: 175px;
}
.journal-anons h3.sofa {
	background-position: -449px 0;
	width: 65px;
}
.journal-anons h3.life-guru {
	background-position: -518px 0;
	width: 130px;
}
.journal-anons h3.life-style {
	background-position: -655px 0;
	width: 118px;
}
.journal-anons h3.self-examination {
	background-position: -778px 0;
	width: 107px;
}
.journal-anons h3.test {
	background-position: -892px 0;
	width: 40px;
}
.journal-anons h3.relations {
	background-position: -939px 0;
	width: 104px;
}
.journal-anons h3.self-portrait {
	background-position: -1051px 0;
	width: 117px;
}
.journal-anons h3.parents {
	background-position: -1177px 0;
	width: 82px;
}
.journal-anons h3.self-knowledge {
	background-position: -1265px 0;
	width: 130px;
}
.journal-anons h3.file {
	background-position: -1404px 0;
	width: 60px;
}
.journal-anons h3.bodynsoul {
	background-position: -1470px 0;
	width: 121px;
}

.journal-anons .item {
	overflow: hidden;
	margin-bottom: 15px;
}

/* .type-special */
.type-special {
	position: relative;
	overflow: hidden;
	padding: 0 1px;
	margin: 20px 0;
}
.type-special .in {
	border: solid #ab1e34;
	border-width: 0 1px;
	padding: 15px 25px;
	overflow: hidden;
}
.type-special h3, .type-special p {
	margin-bottom: 10px;
}

.type-special b {
	display: block;
	position: absolute;
	width: 27px;
	height: 20px;
	background-image: url(/i/block/type-special.png);
	background-repeat: no-repeat;
}
.type-special b.lt {
	left: 1px;
	top: 0;
	background-position: 0 0;
}
.type-special b.rt {
	right: 1px;	
	top: 0;
	background-position: -27px 0;
}
.type-special b.lb {
	left: 1px;
	bottom: 0;
	background-position: 0 -22px;
}
.type-special b.rb {
	right: 1px;
	bottom: 0;
	background-position: -27px -22px;
}

.item-layout {
	width: 100%;
}
.item-layout td {
	padding: 0 15px 0 0;
}

.journal-anons ul li {
	background: url(/i/theme_psychologies/ul-bullet.png) no-repeat 0 7px;
	padding: 3px 0 3px 13px;
	overflow: hidden;
}