.category {
	font-weight : bold;
	color : #758AAD;
	border-bottom : 1px solid #758AAD;
	margin-bottom : 0px;
}
.category a {
	text-decoration : none;
}
.category a:hover {
	color : #C0113B;
}

.bigpic, span.elementMain img {
	border : 2px solid #758AAD;
	margin-right: 10px;
	margin-bottom : 5px;
	padding : 2px;
	margin-left : 0;
}


.IndexRight {
	width : 240px;
}

span.elementMain .IndexRight img {
	border: 0 ;
	margin: 0 ;
	padding: 0 ;
}

.IndexRight .tema {
	font-size : 0.85em;
}

.IndexRight .tema a {
	text-decoration : underline;
}

.name {
	font-weight : bold;
	padding-left : 15px;
	background-image : url(../img/sys/icon_4.gif);
	background-position : 0px  2px;
	background-repeat : no-repeat;
}
.occupation {
	color : #758AAD;
	padding-left : 15px;
}
.timestamp {
	color : #3B5684;
	margin-top : -1em;
	font-weight : bold;
}
.timestamp2 {
	color : #3B5684;
	font-style : italic;
}
.print a {
	color : #3B5684;
	font-size : 0.85em;
	text-decoration : none;
}

.block {
	background-image : url(../img/sys/bg_head.gif);
	background-position : top left;
	background-repeat : no-repeat;
	height : 50px;
	padding-left : 5px;
	padding-top : 5px;
	color : #384F7A;
	font-weight : bold;
	padding-bottom : 0;
	margin-left : -16px;
}
.block2 {
	padding-left : 15px;
	border-left : 1px solid #ABBBD4;
	background-image : url(../img/sys/bg_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	margin : 0px;
	padding-bottom : 15px;
	padding-top : 0;
}
a.blogLink {
	color : #C0113B;
	font-weight : bold;
	margin-left : 20px;
	margin-right : 20px;
	text-decoration : none;
}
a:hover.blogLink {
	text-decoration : underline;
}

.Post {
	background : #A7B7D2;
}

.PostDate {
	background : url(../img/int/sys/block_ugol1.gif) no-repeat right top;
	padding : 4px;
	color : White;
	padding-right : 15px;
	font-weight : bold;
}
.PostText {
	background : #F5F6FB;
	border : 1px solid #A7B7D2;
	padding : 15px;
	position : relative;
}
.PostText td {
	font-size : 0.7em;
}
.PostText a, .AllArticles a {
	color : Black;
	text-decoration : none;
}
.PostText a:hover, .AllArticles a:hover {
	text-decoration : underline;
}
.PostText .pic {
	position : static;
}

.express {
	background-color : #E5E9F3;
	padding: 2px 0px 2px 3px;
	border : 1px solid #A7B7D2;
}

.more2 {
	padding-right : 10px;
	display : inline;
}

a.more {
	color : #758AAD;
	font-weight : bold;
	text-decoration : none;
}
a:hover.more {
	color : #C0113B
}
.arhiv a{
	text-decoration : none;
	font-size : 0.95em;
}
.arhiv a:hover {
	color : #C0113B;
}

.podrazdel {
	background-color : #E5E9F3;
	padding : 7px;
}

.small {
	font-size : 0.7em;
}
.author {
	font-style : italic;
}

div.fotog div {
	width: 130px ;
	height: 130px ;
	text-align: center ;
	line-height: 120px ;
	padding: 0px ;
	margin: 0px ;
	border: 1px solid White;
	overflow: hidden ;
	float : left;
}

* html div.fotog div {
    font-size: 120px ;
}

* html div.fotog br {
    display: none ;
}

div.fotog div img {
    display: inline-block ;
    border : 1px solid #A7B7D2;
    margin: 0;
    padding: 0 ;
    vertical-align: middle ;
}
input.search {
	width : 90px;
	background-color : #91A3C1;
	border : 1px groove #C6CFDF;
	font-size : 11px;
	color : #334D78;
	margin-top : 5px;
	margin-bottom : 5px;
}
input.search2 {
	width : 190px;
	background-color : #F5F6FB;
	border : 1px groove #758AAD;
	font-size : 13px;
	color : #384F7A;
	margin-bottom : 4px;
	margin-right : 10px;
}
.prev {
	background-image : url(../img/sys/arrow_blue2.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 10px;
	float : left;
}
.next {
	background-image : url(../img/sys/arrow_blue.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right : 10px;
	float : right;
}
.next a, .prev a {
	text-decoration : none;
}
.next a:hover, .prev a:hover {
		color : #C0113B;
}

#sitemap {
	font-size : 130%;
	font-weight : bold;
}

#sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

#sitemap li {
	display: block ;
    	font-size: 92% ;
	padding-top: 1em ;
	clear: both ;
}

#sitemap li a {
	float: left ;
	display: block ;
	position: relative ;
	clear: both ;
	background-image : url(../img/sys/bullet1.gif);
	background-repeat : no-repeat;
	background-position : left ;
	padding-left: 10px ;
	color: black ;
	text-decoration: none ;
}

#sitemap li a:hover { text-decoration: underline }
#sitemap li li { margin-left: 2em }
#sitemap li li li { padding-top: 0.3em }

#sitemap li li li a {
	background-image : url(../img/sys/bullet2.gif);
	font-weight : normal ;
}




.month {
	font-size : 10px;
	color : White;
}
select.month {
	font-size : 10px;
	color : White;
	background-color : #758AAD;
}
.year {
	font-size : 10px;
	color : White;
}
select.year {
	font-size : 10px;
	color : White;
	background-color : #758AAD;	
}
.week {
	font-size : 10px;
	font-weight : bold;
	color : #384F7A;
}
.day {
	font-size : 10px;
	font-weight : bold;
	color : #384F7A;
}
a.dayLink:link {
	font-size : 10px;
	font-weight : bold;
	color : #C0113B;
	text-decoration : none;
}
a.dayLink:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Red;
	text-decoration : none;
}

.AllArticles {
	background-image : url(../img/sys/icon_2.gif);
	background-position : 0px 2px;
	background-repeat : no-repeat;
	padding-left : 15px;
	position : relative;
}
.AllArticles .timestamp2 {
	position : relative;
}

.AllSpravka {
	background-image : url(../img/sys/icon_5.gif);
	background-position : 0px 2px;
	background-repeat : no-repeat;
	padding-left : 15px;
	position : relative;
}
.AllSpravka .timestamp2 {
	position : relative;
}

.AllQuotes .name {
	display: inline ;
	float: none ;
	background-image: none ;
	padding: 2px 0px ;
}

.quoteText {
	padding-top: 2em ;
}

.AllQuotes {
	border-top: 1px dashed #758AAD;
	padding-top: 1em ;
	clear: both ;
}

.AllQuotes .date {
	float: right ;
	background-image: none ;
}

.occupation {
	color : #758AAD;
	font-size : 85%;
	padding-left : 15px;
}

#rtn4p_right a { color: black }
