a:hover		{color:#CC0000;}
a.times {
	border-bottom: 1px solid #05c;
	color: #05c;
	text-decoration: none;
}

a.times:hover {
	border-bottom: 1px solid #c00;
	color: #c00;
}

a.times:visited {
	border-bottom: 1px solid #909;
	color: #909;
}

a.times i {
	font-style: normal;
	margin: 0 1.5pt;
}

td.verse	{text-align: right;}
div.verse		{font-size:50%; color:#808080; margin-top:0.4em}
div.verse a {text-decoration: none; color: #808080; border:0}

td.branch,
td.branchE	{font-size:90%; font-family:Arial, Sans-Serif; color:#FFFFFF;}
td.branch a	{color:#E3E3E3;}
td.branch a:hover		{color:#FFFFFF;}
td.branchE a	{color:#000000;}

td.vp		{padding-left:22px;}

td.year		{font-weight: bold; padding-right: 2em}
td.side		{padding-left:3em; padding-right:1em}
td.side .body		{font-size:85%;}
td.x3		{padding-left:22px; padding-top:1em; padding-bottom:1em; background-color:#F5F5EA;}
td.x2		{padding-left:22px; padding-top:1em; padding-bottom:1em; background-color:#efefef;}
td.y		{padding-left:22px; background-color:#F5F5EA;}
td.x3_side	{padding-top:1em; padding-left:3em; padding-right:1em; padding-bottom:0em; background-color:#F5F5EA; font-size:85%;}

h1.title		{font-size:150%; margin-bottom:0.2em; margin-top:0.1em;}
h2.title		{font-size:120%; margin-bottom:0.2em; margin-top:0.1em;}

ul.list		{margin-left:2em; margin-bottom:0.5em; margin-top:0; line-height:140%; font-size:100%;}
.list			{margin-left:2em; margin-bottom:1em; margin-top:0;}

li.main_li	{list-style-type:square; margin-bottom:1em;}
li.square		{list-style-type:square; margin-bottom:0.4em;}
li.plain		{list-style-type:square; margin-bottom:0;}
li.square_ol	{margin-bottom:0.2em;}

div.image		{margin-bottom:1.5em; margin-top:1em;}
div.border			{margin-bottom:0.5em; margin-top:0.5em; color:#c6c6c6; border-style:none;}

/*hr.l1		{color:#555555; height:1px; width:100%; border-style:none; background-color:#555555; margin-top:0.5em; margin-bottom:0; margin-right:0em;}
hr.l1g		{color:#eeeeee; height:1px; width:100%; border-style:none; background-color:#eeeeee; margin-top:0.5em; margin-bottom:0; margin-right:0em;} */

.body		{font-size:100%; line-height:140%; margin-bottom:0.5em; margin-top:0;} /* абзац */
.body_list		{margin-left:3em; font-size:100%; line-height:140%; margin-bottom:0.5em; margin-top:0;} /* перечень */
.body_shifted		{font-size:100%; line-height:140%; margin-left:4em; margin-right:4em; margin-bottom:0.5em; margin-top:0;} /* втянутый абзац */
.body_smaller		{font-size:85%; line-height:130%; margin-bottom:0.5em; margin-top:0; text-indent:0em;} 

.descr		{margin-left:1em; margin-right:1em; margin-top:1em; font-size:85%; text-align:left;} /* мелкий текст справа под  */

.descr2		{font-size:85%; line-height:100%; margin-top:0.3em;} /* мелкий текст справа под списком  */

.epigraph		{margin-left:50%; margin-right:17%; margin-top:1em; margin-bottom:2em; font-size:85%; text-align:left;}

.small		{font-size:90%;}
.smaller		{font-size:85%;}
.italic		{font-style:italic;}
.gray		{color:#555555;}
.code		{color:#880000;}
.smaller_italic	{font-size:85%; font-style:italic;}
.smaller_bold	{font-size:85%; font-weight:bold;}
.date		{font-size:70%; color:#555555;}

.pseudo_link	{color:#0000CC; font-style:underline;}

table.kovodstvo {margin-bottom: 1em;}
table.kovodstvo td {padding: 0 0 0.7em 0;}
td.icon	{padding-left: 10px;}
td.icon img	{margin-bottom: 1em;}

td.year span.date	{font-weight: normal; position: relative; top: 0.6em; left: 0;}

div.epigraph span.pause {margin-right: -0.25em; width: 0.25em}
div.epigraph span.pause span {position: relative; top: 0; left: 0}
div.epigraph span.pause span.ptop {top: -0.4em; left: 0.05em}
div.epigraph span.pause span.pbot {left: -0.25em}
div.epigraph span.pause span.pbot-s {left: -0.3em}
div.epigraph span.pause span.ptop-s {top: -0.4em; left: -0.05em}

.print {display: none;}
* html a {behavior: expression(!this.printExpanded ? this.printExpanded = this.innerHTML += '<span class="print"> &#40;' + this.href.replace(/&/g, '&&shy;').replace(/\//g, '/&shy;') + '&#41;</span>' : '')}
* html .verse a, * html div.HiRes a, * html .navigator a {behavior: none;}

Div#HiResArtLebedevLogo img {display: none;}
.HiRes {display: none;}
.LoRes {display: block;}

#ArtLebedevBaseLogo {width: 90px; height: 60px; background: black url('/;-)/artlebedev_logo.gif') top left no-repeat; position: relative}
#ArtLebedevLogo {position: absolute; top: 0; left: 0; height: 30px; width: 90px; background-color: #BD000D; background-image: url('/artlebedev_logo.png'); background-position: top left; background-repeat: no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/artlebedev_logo.png,sizingMethod=crop); /*display: none*/}
#ArtLebedevLogo a div {height: 30px; width: 90px; border: 0; cursor: pointer; cursor: hand}

@media print{
	td.verse {width: 1em}
	td.sec {width: 1px}
	td.vp {width: 78%}
	td.last, td.side {width: 20%; padding-right: 0}	
	table.navigator td.left {width: 1em}
	table.navigator td.vp {width: 78%}
	table.navigator a {text-decoration: none; color: black}
	.web, div.web, .yr, #yr, .no_print {display: none}
	span.print {display: inline}
	div.print {display: block}
	div.verse-ru {color: #999999; position: relative; top: 0; left: 22px; z-index: 2}

	a:after {content: ' (' attr(href) ')'}
	.verse a:after, div.HiRes a:after, .navigator a:after {content: ''}
	a {text-decoration: none; color: black}	
}

.rounded-borders span.today {font-weight:bold;}
div.comheader {margin-left: 16%; margin-top: 1em;}
div.comheader h2 {padding-left: 22px;}

table.branches td.hstudio, table.branches td.hstudio a {background-color: #555;}
table.branches td.hstudio a:hover{background-color: #666;}

table.branches div.active {
	height: 21px;
}

table.branches td.hpara, table.branches td.hpara a {background-color: #704c00;}
table.branches td.hpara div.active, table.branches td.hpara div.active a {background-color: #E09900;}
table.branches td.hpara a:hover {background-color: #b37a00;}

table.branches td.hlynch, table.branches td.hlynch a {background-color: #4c000d}
table.branches td.hlynch div.active, table.branches td.hlynch div.active a {background-color: #98001B}
table.branches td.hlynch a:hover {background-color: #7a0016;}

table.branches td.hidioteka, table.branches td.hidioteka a {background-color: #4c004c;}
table.branches td.hidioteka div.active, table.branches td.hidioteka div.active a {background-color: #909;}
table.branches td.hidioteka a:hover {background-color: #7a007a;}

table.branches td.hnuggets, table.branches td.hnuggets a {background-color: #3f3f00;}
table.branches td.hnuggets div.active, table.branches td.hnuggets div.active a {background-color: #7E7F00;}
table.branches td.hnuggets a:hover {background-color: #656600;}

table.branches td.hpkp, table.branches td.hpkp a {background-color: #4c4c7f;}
table.branches td.hpkp div.active, table.branches td.hpkp div.active a {background-color: #9999FF;}
table.branches td.hpkp a:hover {background-color: #7a7acc;}
