
body {
	text-align: left;
	margin:0; padding:0;
	background: #f7ebda;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
}

#bg #header { width:894px; margin: 0 auto; }

#bg {
background: url(img/bg.jpg) center top repeat-y;
padding: 0;
}

#header {
width: 894px;
height: 250px;
background: url(img/header.jpg) no-repeat;
padding:250px 0 0 0;
margin:0 auto;
}

#cont { width: 800px; background: #fffaf3 url(img/bg_paper.jpg) repeat; padding: 25px 0 0; margin: 0 auto; }

.content {
width: 720px;
padding: 30px 0;
margin: 0 auto;
background: url(img/ornam.jpg) no-repeat 100% 100%;
}

#footer {
width:800px;
margin: 0 auto;
height: 80px;
background: #eedfcf url(img/bg_foot_paper.jpg) repeat;
border: 1px solid #a17a6c ;
border-width: 10px 0 0 0; 
text-align:center;
padding:0;
}

#footer a.ban img { border:1px solid #a17a6c; margin:5px; padding:2px 4px;  }


#footer p { color: #5b151f; font-size:12px; margin:30px 0 0 0;}

h1, h2 { padding:0; margin:0; font-weight:normal; text-align: center;}


h1 { 
color:black; 
font-size:24px; 
font-variant: small-caps; 
margin:40px 0 20px 0;
}

h1.psal {color:red; margin:0 0 16px 0; padding:0; clear:none; line-height:100%;}

h2 { 
display:inline;
padding:5px;
color: #5b151f;
background: #fff; 
font-size: 18px;
letter-spacing: 0.2em;
line-height:30px;
}
h2.psal { display: block; font-size: 80%; padding: 0;  line-height:normal; text-align:left; margin-left:138px;}


.image { border: 1px solid #fac684; margin:0; padding:4px; }
.iright, .ileft { display: inline; }

.ileft { float: left; margin-right:40px; margin-left: 50px;}
.iright { float: right; margin-left:40px; }

p { padding:0; margin:0;}
p.space {clear:both; height:20px;}
p.links { padding:0; margin: 5px 0 0 0;}
.lsmall { font-size:80%; }


.topleftimage { float: left; margin-right:15px; }




a:link, a:visited, a:active { text-decoration: underline; color:#0051e6;  }
a:hover {text-decoration: none; color:#ff0000;  }


a.atop { line-height:normal; padding:0;  }

a#ques { background: url(img/ques.gif) no-repeat 0 0; width:15px; font-size:12px; padding-left:15px; margin-left:5px; }
a#ques:hover { background-position: 0 -15px;}


span.ico { padding-left:20px; margin-left:4px; font-family: "courier new"; font-size:14px; }
span.pdf { background: url(img/ico_pdf.gif) no-repeat; }
span.doc { background: url(img/ico_doc.gif) no-repeat; }
span.djvu { background: url(img/ico_djvu.gif) no-repeat; }
span.rar { background: url(img/ico_rar.gif) no-repeat; }
span.mp3 { background: url(img/ico_mp3.gif) no-repeat; }

#answer { 
display:none; position:absolute; top:0px; left:0px;
width:350px; 
padding:20px;
background: #fff5e5 url(img/ques.gif) no-repeat 0 -15px;  border: 1px dotted #5b151f;
font-size:12px; 
}
#answer ol { margin:0; padding:0; }

#comment { clear:both; 
color: #5b151f; font-size: 12px; font-style:italic;
background: url(img/comment.gif) no-repeat;
padding-left: 40px;
}


/*
#psalm { width:492px; height:100px; background: #fffaf4 url(img/ps2.jpg) no-repeat; color:#260000; margin:0 auto;  position:relative; padding-top:42px; margin-top:40px;}
#psalm .stih { font-family: 'Irmologion ieUcs'; font-size:20px; line-height:22px; margin:0 50px 0 60px; }
#psalm .stih b { color:red; font-weight:normal;  }
#psalm .link { font-family: 'Irmologion ieUcs'; font-size:14px; color:red;  text-align:right; position:absolute; right:50px; bottom:10px;}
#psalm .linknum { font-family: Verdana;  }
#psalm .linknum a { color:red; text-decoration: none;  padding:1px 4px;}
#psalm .linknum a:hover { background: #fffaf4;  }
*/



#psalm { width:787px; height:73px; background: #fffaf4 url(img/ps3.jpg) no-repeat; color:#260000; margin:0 auto; vertical-align: middle; overflow:hidden; }
#psalm .stih { font-family: 'Irmologion ieUcs'; font-size:19px;  line-height: 21px; margin:0; padding-left:50px; text-align: center;  }
#psalm .stih b { color:red; font-weight:normal;  }
#psalm .link { width:70px; font-family: 'Irmologion ieUcs'; font-size:14px; line-height:20px; color:red; text-align:center;   padding: 0 50px 0 15px;}
#psalm .linknum { font-family: Verdana; font-size:15px; }
#psalm .linknum a { color:red; text-decoration: none;  padding:1px 6px;}
#psalm .linknum a:hover { background: #fffaf4;  }
