html    {height: 100%; overflow-y: scroll;}
body	{background-color: #FFFFFF; padding: 0; margin: 0; height: auto;}

a:link    {color: #000000; outline: none}
a:visited {color: #800080; outline: none}
a:hover   {color: #000000; outline: none}

a.dark.dark:link,
a.dark:visited,
a.dark:hover {color: #000000;}


.dot1	{background-repeat: repeat-x; background-position: bottom right; background-image: url(/i/dot_line.gif)}
.dot2	{width:15%; text-align: right; background-repeat: repeat-x; background-position: bottom left; background-image: url(/i/dot_line.gif)}
.dot3	{width:15%; text-align: right; background-repeat: no-repeat; background-position: bottom right; background-image: url(/i/dot_line.gif)}
.dotp1	{padding-top: 1.0em; vertical-align: bottom; width: 185px; background-repeat: repeat-x; background-position: bottom right; background-image: url(/i/dot_line.gif)}
.dotp2	{padding-top: 1.0em; vertical-align: bottom; padding-left: 10px;}

h1	{font: normal 170%/120% Georgia, 'Times New Roman', serif; font-variant: small-caps; margin: 0em; padding: 0em;}
.content h1 {margin-bottom: 1.2em;}
h2	{font-size: 150%; line-height: 110%; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; font-variant: normal;  margin: 0em 0em 0.8em 0em;  padding: 0em}
h3	{font-size: 135%; font-family: 'Times New Roman', serif; font-weight: normal;}

.content {padding: 0 8% 0 8px;}
.content, .content td {line-height: 1.4em; font-family: 'Times New Roman', serif; font-size: 105%; color: #233328;}
.content h2 a:link {color: #3869c7}

.child	{font-size: 145%; font-family: Tahoma, serif; font-variant: normal; margin: 1em 0 0.5em 0; padding: 0;}
.count	{font-size: 80%; font-family: Tahoma, serif; color: #AAAAAA; vertical-align: top;}

.pt03	{padding-top: 0.3em; margin: 0em;}
.pt05	{padding-top: 0.5em; margin: 0em;}
.pt08	{padding-top: 0.8em; margin: 0em;}
.pt10	{padding-top: 1.0em; margin: 0em;}
.pt15	{padding-top: 1.5em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pb03	{padding-bottom: 0.3em; margin: 0em;}
.pb05	{padding-bottom: 0.5em; margin: 0em;}
.pb08	{padding-bottom: 0.8em; margin: 0em;}
.pb10	{padding-bottom: 1.0em; margin: 0em;}
.pb15	{padding-bottom: 1.5em; margin: 0em;}
.pb20	{padding-bottom: 2.0em; margin: 0em;}

.pr03	{padding-right: 0.3em; margin: 0em;}
.pr05	{padding-right: 0.5em; margin: 0em;}
.pr08	{padding-right: 0.8em; margin: 0em;}
.pr15	{padding-right: 1.5em; margin: 0em;}
.pr20	{padding-right: 2.0em; margin: 0em;}

.pl03	{padding-left: 0.3em; margin:0em; margin: 0em;}
.pl05	{padding-left: 0.5em; margin:0em; margin: 0em;}
.pl08	{padding-left: 0.8em; margin:0em; margin: 0em;}
.pl15	{padding-left: 1.5em; margin:0em; margin: 0em;}
.pl20	{padding-left: 2.0em; margin:0em; margin: 0em;}
.pl25	{padding-left: 2.5em; margin:0em; margin: 0em;}

.m00   {margin: 0em; padding: 0em;}
.mt10   {margin: 1em 0em 0em 0em; padding: 0em}
.mt20   {margin: 2em 0em 0em 0em; padding: 0em}
.mt03	{margin: 0.3em 0em 0em 0em; padding: 0em;}
.mt05	{margin: 0.5em 0em 0em 0em; padding: 0em;}
.mt08	{margin: 0.8em 0em 0em 0em; padding: 0em;}
.mt15	{margin: 1.5em 0em 0em 0em; padding: 0em;}
.mt20	{margin: 2.0em 0em 0em 0em; padding: 0em;}
.mt25	{margin: 2.5em 0em 0em 0em; padding: 0em;}

.mb03	{margin: 0em 0em 0.3em 0em; padding: 0em;}
.mb05	{margin: 0em 0em 0.5em 0em; padding: 0em;}
.mb08	{margin: 0em 0em 0.8em 0em; padding: 0em;}
.mb15	{margin: 0em 0em 1.5em 0em; padding: 0em;}
.mb20	{margin: 0em 0em 2em 0em; padding: 0em;}

.mr03	{margin: 0em 0.3em 0em 0em; padding: 0em;}
.mr05	{margin: 0em 0.5em 0em 0em; padding: 0em;}
.mr08	{margin: 0em 0.8em 0em 0em; padding: 0em;}
.mr15	{margin: 0em 1.5em 0em 0em; padding: 0em;}

.sign_td	{padding: 0px 0.5em 0em 0.5em}

.rimg{float: right;  margin: 2px 5px 0px 5px; padding: 0px;}	

a img{ border: none }

.gray, a.gray:link, a.gray:visited, a.gray:hover{color: #aaa}

.pale, a.pale:link, a.pale:visited, a.pale:hover{color: #777777}
.bgpale {background-color: #edf1eb;}

.bline {border-bottom: 2px solid #edf1eb;}

a.hl:link, 
a.hl:hover {color:#3c68c0;}

a.hl:visited {color: #800080;}

a.hl2:link, a.hl2:visited, a.hl2:hover{
  color:#EE0000;
}

span.js, a.js, a.js:link, a.js:visited, a.js:hover,
.loc, a.loc, a.loc:link, a.loc:visited, a.loc:hover{
 text-decoration: none; background: transparent url(/i/dotline.gif) repeat-x left bottom;
 color:#4c78d0;
 cursor: pointer;
}

a.no:link,	a.no:visited, a.no:hover{
  text-decoration: none; 
}

.b {font-size: 85%; font-family: Arial, sans-serif; font-weight: bold;}

td.active a.loc:link, 
td.active a.loc:visited,
td.active a.loc:hover {
 background: transparent url(/i/whitedotline.gif) repeat-x left bottom;
 text-decoration: none;
}

form, fieldset{margin:0px; padding:0px; border: none}
input{margin: 0em; Outline: none}	

.btn{font-weight: bold; font-size: 1em; letter-spacing: 0px; font-family: Arial, sans-serif; border: 1px #aaaaaa outset; background-color: #444444; color: #ffffff}

.txt{font: normal 1em/1em Arial;}

table{font-size: 82%; font-family: Arial, sans-serif}
table table{font-size: 100%}

.sm{font-size: 85%; font-family: tahoma, sans-serif;}
.date{font-size: 79%; font-family: Tahoma, serif; color: #AAAAAA; vertical-align: text-bottom} 
.root{font-size: 131%; font-family: Tahoma, serif; font-variant: normal}

.plr05 {padding: 0 0.5em 0 0.5em;}

table.menu .lline {border-left: #048f04 solid 5px;}

table.menulevel2 td {padding: 0em 0.5em; font-family: Arial;}

table.menulevel2 td a.hl:link,
table.menulevel2 td a.hl:visited,
table.menulevel2 td a.hl:hover
{ color: #037803; }


td.active{
  color: #000000; padding: 0em 0.5em; font-family: Arial, sans-serif; font-weight: bold;
}    
td.active a:visited {color: #000000;}

.t_dot_line {background: transparent url(/i/h_split_line.gif) repeat-x left top;}
.b_dot_line {background: transparent url(/i/h_split_line.gif) repeat-x left bottom;}

.l_inner_line {border-left: #048f04 solid 5px; padding-left: 10px;} 

ul	{margin: 0.5em 0em 0.7em 1.4em; padding:0;}

div#login {background-color: #FFFFFF; width: 14em; position: absolute; display: none;}
div#login div {position: relative; top: -1.4em; left: -1px; width: 100%;}

table.ezhe th	{text-align: center; border-right: solid 1px #FFFFFF; background-color: #EDF1EB; color: #4D514B; font-size: 85%; font-family: Tahoma, sans-serif; font-weight: normal; padding: 0.1em 0.2em 0.2em 0.2em;}
table.ezhe td	{border-bottom: 1px solid #F0F6F6; padding: 0.1em 0.2em 0.2em 0.2em;}
table.ezhe td.rline	{border-right: 1px solid #EDF1EB;}
table.ezhe td.lline	{border-left: 1px solid #EDF1EB;}
table.ezhe td.bline	{border-bottom: 1px solid #EDF1EB;}

table.ezhe td.bg, table.ezhe tr.bg {background-color: #F0F6F6;}
table.ezhe td.hl, table.ezhe tr.hl {background-color: #000000; color: #FFFFFF;}

div.portrait {font-size: 3px; letter-spacing: 0px; line-height: 0px;}
div.portrait pre {margin: 3px;}

div.symbol {font-size: 4px; letter-spacing: 0px; line-height: 0px;}
div.symbol pre {margin: 4px;}


table.tb th {background-color: #BFBFBF; color: #FFFFFF; font-weight: normal;}


/* old */
.h1	{font-size: 150%; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; font-variant:small-caps; margin: 0em 0em 0.3em 0em; line-height: 0.9em;}
.h2	{font-size: 120%; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; font-variant:small-caps; margin: 0em 0em 0.3em 0em; line-height: 0.9em;}

.nomi	{height: 1.8em; line-height:1.2em; padding: 0px 0.5em 1em 0.5em;}
.rnomi	{color: #777777; font-size: 96%; text-decoration: none;}
.rnom	{color: #0000AA; font-size: 96%;}
.rfin	{color: #048F04; font-size: 96%;}
.rvic	{color: #CC0000; font-size: 96%;}

/* InfoBum */

.quoting{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	font-style: italic;

	width: 90%;
	line-height: 1.2em;
	color: #747574;
}

.quoting a:link, 
.quoting a:visited, 
.quoting a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #747574;
	text-decoration: none;
}


a.quoting:link, a.quoting:visited, a.quoting:hover {
	font: 0.85em Arial, sans-serif normal;
	color: #3869c7;
	line-height: 1.4em
}

#digest_table td { padding-bottom: 35px; padding-right: 1em; }
#digest_table div { margin-top: 5px }
#digest_table img { float: left; margin-right: 10px}

#top_story_img { background-position: 0 10px !important; background-repeat: no-repeat !important;}

a.digest_title:link, a.digest_title:visited, a.digest_title:hover {
	font: 0.85em Arial, sans-serif;
	line-height: 1.1em;
	color: #3869c7;
}

.selectedIB { background-color: green; color: white; padding: 2px 3px }
a.selectedIB { color: white !important; }

.allPosts {
	font: 0.75em Arial, sans-serif;
	color: #3869c7;
}


.digest_descr, a.digest_descr:link, a.digest_descr:visited, a.digest_descr:hover {
	font: 0.70em Arial, sans-serif;
	color: #697569;
}

.green {
	display: block; margin-bottom: 1.3em;
}

a.green:link, a.green:visited, a.green:hover {
	font: 1.05em Arial, sans-serif;
	color: #049604;
	display:block; margin-bottom: 1.3em;
	outline: none; 
}
 
.green_selected {	
	display: block; position: relative; left: -10px; top: -6px; text-decoration: none; font: 1em Arial, sans-serif;
	color: #fff; background-color: #008e00; padding: 0.3em 10px; background-repeat: no-repeat; 
	background-position: right center; background-image: url(/ib/img/arrow.gif); 
	margin-bottom: 0.8em;
}

a.js_green:link, a.js_green:visited, a.js_green:hover {
	font: 1em Arial, sans-serif;
	text-decoration: none; border-bottom: 1px dotted; cursor: pointer; cursor: hand;
	color: #049604; outline: none;
}

ul.navigation_list li { color:#000; line-height: 2.2em;}
ul.navigation_list li ul { list-style: none; padding:0; margin:0;}
ul.navigation_list li ul li { list-style: none; line-height: 1.3em; background: no-repeat 0 0.15em; padding: 0em 0 1em 30px;}
ul.navigation_list li ul li img { margin-right: 1em;  vertical-align: middle;}
ul.navigation_list li a { color:#3869c7;}
ul.navigation_list li ul li a:link,
ul.navigation_list li ul li a:visited { color: #000;}

#tag_story a:link, 
#tag_story a:visited {line-height: 1.5em; margin-right: 10px; color: #233328; text-decoration: none}
#tag_story a:hover {color: #3465b6; text-decoration: underline;}

.f08	{ font-size:0.8em }
.f09	{ font-size:0.9em }
.f10	{ font-size:1em }
.f11	{ font-size:1.1em }
.f12	{ font-size:1.2em }
.f13	{ font-size:1.3em }
.f14	{ font-size:1.4em }
.f15	{ font-size:1.5em }
.f16	{ font-size:1.6em }
.f17	{ font-size:1.7em }
.f18	{ font-size:1.8em;}
.f19	{ font-size:1.9em;}
.f20	{ font-size:2em;}
.f21	{ font-size:2.1em;}

* html #min-width { /*Fix for IE */
	width:expression(document.body.clientWidth > 980? "100%" :"980px");
}

.author, a.author:link, a.author:visited, a.author:hover {
	font: 0.75em Arial, sans-serif;
	color: #000;
}
.small {font-size: 0.7em; font-family: tahoma, sans-serif; line-height: 0.5em !important;}
.column {font: 0.8em Arial, sans-serif; margin-bottom: 3em}
.column td {font-family: Arial, sans-serif;}
.column td h2 {margin-top: 0.2em; padding: 0}
.column td i {font-family: Times;}
.column td .abstract {font: 1.2em Times; display: block; margin-bottom: 0.6em; margin-top:0.3em}

.tagTbl td img {margin-top: 1.7em}
.tagTbl td h2 {font-size: 120%}
.tagTbl td h2 a:link {color: #3869c7}

.main i {display: block; margin-bottom: 0.5em}
.main p {margin: 0; padding: 0.2em 0;}

.archcolumn {margin-bottom: 2em}
.archcolumn td h2 {font-size: 120%}

.archcolumn .arch_date { font-size: 0.81em; color: gray}

#topStoryImage {margin: 0.5em 0 2em 2em; float: right; border: 1px solid #EEEEEE;}

table.epigraf {margin-bottom: 0.7em;}
table.epigraf td {font: bold italic 105%/120% "Times New Roman"; color: #777777;}
table.epigraf p {margin: 0; padding: 0 0 0.7em 0;}
table.epigraf i {font-weight: normal; color: #222222;}
#top_story h1 {margin-bottom: 0.5em;}

.vrezka {margin: 0.5em 0 2em 2em; float: right; border-left: 2px solid #EEEEEE; padding-left: 1em; width: 45%;}
.vrezka p { margin-top: 0}
.vrezka div {margin-bottom: 0.7em; color: #777777; font-size: 117%; line-height: 1.2em;}
.vrezka #title {font-family: Arial; font-weight: bold; font-size: 80%; color: black}
.vrezka div a.title {display: block; margin-bottom: 0.2em; color: #4c78d0}
.vrezka div a.title .icon {margin:0.3em}
.vrezka .mp3 {margin-top: 1em}
.vrezka div a.title:link,
.vrezka div a.title:visited {font-family: Georgia, "Times New Roman", Times; font-size: 150%; line-height: 1.2em}

.vrezka embed,
.vrezka object {width: 200px;}  