/* 16pt=133% 15pt=125% 14pt=117% 13pt=108% 12pt=100% 11pt=92% 10pt=87% 9pt=75% 8pt=67% 7pt=57%*/

/* block formatting */
/* html{
background: #1659A3 url(/images/fon.gif) repeat-y;
margin: 0px;
} */
body{
background: #F9EFE0 url(../images/fon_bg.gif) top left repeat-x;
color: #000000; /* 474747 */
margin:  0px; padding:  9px 0px 0px 0px;
font: 87% Times New Roman, Times, serif; 
/* Verdana, Tahoma, "Microsoft Sans Serif", Arial*/ ; /* #B5CADE */
/* SCROLLBAR-FACE-COLOR: #B5CADE; SCROLLBAR-HIGHLIGHT-COLOR: #E0DEEF; 
SCROLLBAR-SHADOW-COLOR: #938FA8; SCROLLBAR-3DLIGHT-COLOR: #E0DEEF; 
SCROLLBAR-ARROW-COLOR: #6E6391; SCROLLBAR-TRACK-COLOR: #E0DEEF; 
SCROLLBAR-DARKSHADOW-COLOR: #6E6391; */
}

a { color: #024D00; text-decoration: none;}
a:visited {color: #573D19;} 
a:hover {text-decoration: underline; }

td, th, caption { font: 87% Times New Roman, Times, serif;  } 
/* table, td {border: none; padding: 0; margin: 0; border-spacing: 0; } */
form { margin: 0px; padding: 0px; }
input {
/* 	vertical-align: center; */
	height: auto;
	font-size: 10pt;
	font-family: "Microsoft Sans Serif", Tahoma, Arial, sans-serif;
}
textarea { 	
	font-size: 10pt;
	font-family: "Microsoft Sans Serif", Tahoma, Arial, sans-serif;
}

ul { margin-top: 0em; margin-bottom: 0em; margin-left: 2em;}
ol { margin-top: 0em; margin-bottom: 0em; margin-left: 2em;}
ul.list { margin: 0em; padding: 0em; list-style: square inside; }

/*  common */
div.logo {margin: 10px 14px 1em 15px;}
.menu {margin: 0em; padding: 0em;}
.menu {
	color: #024D00; 
	margin: 0px;
	padding: 0px 2px 2px 22px; 
	border: 0px solid green;
	list-style: none outside; 
}
.menu li { margin: 0em 0em 1em 0em; border: 0px solid black; font: 110%; }
/* margin: 0px 0px 0px 0px; padding: 0px 0px 0px -10px; text-indent: -0px; 	 */
.menu a {text-decoration: underline;}
.menu a:visited {color: #2C4F39;}

.menu ul {margin: 0em 0em 1em 0em; padding: 0em; list-style: square inside;}
.menu ul li {
	font: 85%; 
	margin: 0em 0em 0em .5em; padding: 0em 0em 0em .0em;
	list-style: url(../images/menu_li.gif) outside; 
	border: 0px solid red;
}

div.quote {
	padding: .7em; 
}
.quote {
	font: normal 90% "Arial Cyr", Arial, sans-serif;
	font-style: italic;
}
div.quotetitle {	
	margin: 1em 0 ;
	color: #966A4B;
}

div.search {
	margin: 1em 0em;
	padding: 1.5em;
	background: #F3E6D3;
	position: relative;
	left: -2px;
}

.search form {
	margin: 0em 0em;
}
search form#onmorda {
	white-space: nowrap;	
}
.search form#onmorda input {width: 120px; border: 1px inset #AAAAAA;}
.search form#onmorda button { margin: 0 0 0 0em; padding: 0; border: none; background: #F3E6D3; font-size: 80%; font-weight: bold; color: #005300; text-decoration: underline; vertical-align: middle;  }

.search form#onmorda > button {font-size: 101%;}

.btm {
	padding: 10px 0px;
	background: url(../images/fon_btm.gif) repeat-x bottom;
}
.btm td { font: 80%;	padding: 0px 10px;}

div.topnav1 {
	margin: 40px 0em 0em 0em;
	font: normal 90%/110% Times New Roman, Times, serif; 
	color: #024D00;
}
.topnav1 a, .topnav1 a:visited {	color: #024D00; text-decoration: underline;}

div.topnav2 {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 20px;
	background: url(/images/topn.gif) left top no-repeat;
	font: normal 145%/120% Times New Roman, Times, serif; 
	color: #573D19;
	border: 0px solid green;
}
.topnav2 a, .topnav2  a:visited {	color: #573D19;}

div.topnav3 {
	margin: -5px 0em 0em 17px;
	padding: 5px 0px 0px 20px;
	background: url(/images/topn.gif) left top no-repeat;
	font: normal 90%/110% Times New Roman, Times, serif; 
	color: #024D00;
	border: 0px solid black;
}
.topnav3 a, .topnav3 a:visited {	color: #024D00; text-decoration: underline;}

/* main */
div.center { padding: 0px; margin: 0em 1em 2em 0em; border: 0px solid green;}
div.morda, div.main, div.text, div.vvodka, div.dovesok { /* , div.vvodka, div.dovesok, div.plakaty  */
	margin: 0px 0px;
	padding: .5em .5emx .5em .5em;
	font: normal 99%/140% Times New Roman, Times, serif; 
	border: 0px solid red;
}
div.vvodka, div.dovesok { color: #573D19;}
.vvodka p, .vvodka div, .dovesok p, .news p { margin: 0em 0px 0em 0px;}
p.epigraph, .vvodka p div, .vvodka p div[align=right] { margin-left: 40%; text-align: right;  margin: 0em 0px 0em 0px;}

/* div.main > div.text, div.main > div.vvodka, div.main > div.dovesok { 
 font size fix for Mozilla, Opera and others CCS2-browsers
	font-size: 99%;
} */
div.morda {
	margin: 0px 5px;
}
.morda .hdr {
	font: normal 115%/180% Tahoma, Helvetica, sans-serif; 
	letter-spacing: 0px;
	color: #573D19;
}
.morda div.hdr {margin: 0em 0px 0m 0px; padding: 0px; background: none; border: 0px solid red;} 
.morda .misc {
	font: normal 75%/90% Arial, Helvetica, sans-serif; ;
	color: #573D19;
}

div.copyright {
	background: url(../images/bg_btm.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 190px 0px 10px 0px;
	font: 90%;
	border: 0px solid red;
}

/* indexes */
div.block {
	font: normal 100%/125% Times New Roman, Times, serif; 
	margin: 0px 0px .5em 0px;
	padding: 0px 0px 0px 17px;
/* 	background: url(/images/ugol.gif) left top no-repeat; */
	border: 0px solid red;
}
div.block0 { /* block for empty link ### hack ### i.e. /readers/razg ("ME") */
	font: normal 100%/125% Times New Roman, Times, serif; 
	margin: 0px 0px 0em 0px;
	padding: 0px 0px 0.5em .5em;
	background: none;
	border: 0px solid red;
}
div.block0 .hdr {color: #000000; background: none;}

.block div.hdr {
	margin: 0em 0px 0em -17px; 
	padding: 0px 0px 0px 17px;
	background: url(/images/ugol.gif) left top no-repeat;
	border: 0px solid red;
} 
.hdr {	/* title in list */
	font: bold 99%/125% Times New Roman, Times, serif; 
	color: #024D00;
}
.hdr a, a .hdr, a.hdr {color: #024D00; text-decoration: underline;}
.hdr a:visited, a:visited .hdr, a.hdr:visited  {color: #573D19; }

.block div.misc { /* in list */
	margin: 0em 0px .2em 0px; 
	font: normal 75% Times New Roman, Times, serif; 
}

div.listalka {
	margin: 1.5em 0em 0em 0em;
	text-align: center;
}
.listalka .highlight {font: bold;}

/* document  */
div.anno { margin: 0px; padding: 0px; }
.text, .anno { font-family: Times New Roman, Times, serif; }
/* .vvodka p, .dovesok p,  */
.text p, .news p, p {margin: .5em 0px .5em 0px;}

h1, h2, h3, h4, h5, h6 { margin: .3em 0px 0em 0px; font-weight: bold; }
div.text h3 { /* title in docs */
	font: bold 130%/90% Times New Roman, Times, serif;
	color: #111111;
}
div.text div.misc { /* inside document */
	margin: 0em 0px .2em 0px;
 	font: normal 75% Arial, sans-serif; 
}

.date {font-weight: normal; color: #024D00; }
div.author {margin: 0.1em 0px 0.1em 0px; padding: 0px; text-align: right; }
.author {font-weight: bold; color: #024D00;}
div.source {margin: 0.1em 0px 0.1em 0px; padding: 0px; }
.source {font-weight: bold; color: #000000;}

div.text img {
	margin: .5em .5em;
	padding: 1px; 
	border: 5px solid #D1C1AE;
}
div.text img.left { margin-left: 0em; }
div.text img.right { margin-right: 0em;}
div.text img.none {border: none; padding: 0em; margin: 0em;}

/* For CSS2.0 enabled browsers */
div.text img[align=left] { margin-left: 0em; }
div.text img[align=right] { margin-right: 0em;}

.block div.morelink {
	margin: 0px 0px 0px 0px;
	font-family: Times New Roman, Times, serif; 
	text-align: right;
}

/* search */
div.searchform {
	margin: 1em 0em;
}
.srchbtn {font: normal 80%/80% Tahona, sans-serif; height: 20px}

div.results {margin: 1em .5em;}
div.results ol { border: 0px solid green; margin: auto auto auto 2em; padding: 0em;}
div.results ol li { margin: auto; padding: .5em 0em; border: 0px solid red;}
.results .bl0ck {background: none; padding: 0em; margin: 0em; border: 0px solid black;} 
.results img {display: none; }
.results .misc {font: 90%;}
.results .hdr {background: none; }
.results p { margin: 0em; padding: 0em;}

/* padding: 0px 0px 5px 17px; */

