
#verse{
font-size:10pt;
margin-left: 80pt;
}

#verse h1 {
margin:20px 0px 0px 0px;
font-size:16pt;
font-weight:bold;
line-height:1em;
color:#003DA1;
font-family: Times New Roman, Times, serif;
}

#verse pre {margin-right:20pt; margin-top:15pt; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

#verse h2 {font-size:8pt; font-family: Verdana, Helvetica, sans-serif; color:#354E6C; margin-top:0pt; line-height:1.4em;}

#verse h3 {font-size:8pt; font-family: Verdana, Helvetica, sans-serif; color:#354E6C; font-weight:normal; font-style: italic;}

#verse .epigraph {font-size:8pt; color:#2A5687; line-height:1.2em; margin-left: 70pt;}
#verse .ep_autor {font-size:8pt; color:#000000; margin-left: 10pt; font-style: italic;}


#verse .sn{
margin-top:12px;
/*margin-left:-40px;*/
margin-right:80px;
padding: 5px 12px 5px 12px;
font-size:8pt;
color:#303030; 
line-height:1.2em;
text-align:justify;
border-top:1px solid #3A6CA6;
/*background:#FDF9E9;*/
}


#verse .year{
font-size:7pt; color:#3A6CA6; 
}


#verse .prim{
margin-top:12px;
/*margin-left:-40px;*/
margin-right:80px;
padding: 5px 12px 5px 12px;
font-size:7pt;
color:#303030; 
line-height:1.2em;
text-align:justify;
border-top:1px solid #3A6CA6;
/*background:#FDF9E9;*/
}

#verse .marked {
font-weight:bold;
color: #934646;
}



/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body {
font-family: Verdana,Tahoma,Arial,sans-serif;
color:#000000;
text-align:center;
/*background-image: url(back.gif);*/
background-color:#fff;
}

	



a:visited{color:#934646;}
a{
font-size:8pt;
color:#004DCC;
font-weight:normal;
text-decoration:underline;
background-color:inherit;
}

a:hover{text-decoration:none; }

a img{border:none;}

p{padding:0 0 0 0; text-align:justify; }
/*p form{margin-top:0; margin-bottom:20px;}*/

/**************** Header and navigation styles ****************/

#container{
width:795px;
margin:0px auto;
padding:1px 0; 
text-align:left;
/*background-color:#FEF7DD;*/
color:#414141;
/*border:2px solid #AA8403;*/
}

#header{
height:80px;
width:793px;
margin:0 0 1px 1px;
background:#FFFfff;
color:#000000;
}


#header p{
float:right;
background:#6D9FD9;
padding: 15px 11px 0px 0px;
}

#header h1{
margin:5px 0 0 5px;
font-size:8pt;
background-color:inherit;
color:#000000;
letter-spacing:0px;
font-weight:normal;
float:left;
}



#navigation{
display:block;
float:left;
/*clear:both;*/
/*height:116px;*/
line-height:1.1em;
width:446px;
margin:0px 0px 5px 0px;
background:#FBE28A;

/*background:#FFD74D;*/
}



#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #FFffff;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:7pt;
font-weight:bold;
/*text-transform:uppercase;*/
text-decoration:none;
background-color:inherit;
color: #934646;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#FFC600;
text-decoration:none;
}

/********************* Алфавит *****************/

#alfavit{
margin:0px 0px 5px 0px;
float:right;
/*clear:both;*/
/*height:116px;*/
line-height:1.1em;
background:#FBE28A;
}



#alfavit li{
float:left;
list-style-type:none;
/*border-right:1px solid #ffffff;*/
white-space:nowrap;
}

#alfavit li a{
display:block;
padding:0 2px 0 2px;
font-size:7pt;
font-weight:bold;
/*text-transform:uppercase;*/
text-decoration:none;
background-color:inherit;
color: #934646;
}

/* html #alfavit a {width:1%;}*/

#alfavit .selected,#alfavit a:hover{
background:#FFC600;
text-decoration:none;
}

/**************** Content styles ****************/

#content{
float:left;
width:602px;
line-height:0em;
background-color:#ffffff;
}

#content1{
font-size:9pt;

border-right:1px solid #E8C953;
border-left:1px solid #E8C953;
/*padding:1px;*/
line-height:1.3em;
}



#content h2{
display:block;
font-size:1.6em;
font-weight:bold;
color:#3A6CA6;
background-color:inherit;
}

#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content a:hover,#subcontent a:hover{text-decoration:none;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}


/**************** Sidebar styles ****************/

#subcontent{
float:right;
width:184px;
padding:0px 0 0 0;
line-height:1.4em;
}

#subcontent h2{
display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
}

#subcontent p{margin:0 0 16px 0; font-size:0.9em;}

/**************** Menublock styles ****************/







/******** Используемые ********************************/

.box-menu{
float:right;
width:70px;
color:#505050;
line-height:1.6em;
margin-right:3px;
}

p.txt {margin-left: -85px; margin-right: 20px; text-align:justify;}

.bio {margin-left: -85px; margin-right: 20px; text-align:justify; font-size:8pt; background:#FCF8E8; padding: 10px;}

.epigraph {font-size:8pt; color:#2A5687; line-height:1.2em; margin-left: 70pt;}
.epigraph-autor {font-size:8pt; color:#000000; margin-left: 10pt; font-style: italic;}



.istochnik{
margin-top:2px;
font-size:7pt; color:#3A6CA6; 
line-height:1.2em;
width: 90%;
}

a.istochnik:visited{color:#3A6CA6;}
a.istochnik{color:#3A6CA6; font-size:7pt;}


.ist-line {border-bottom:1px solid #003DA1; height:1px; width: 150px;}


.snoska{
margin-top:12px;
/*margin-left:-40px;*/
margin-right:80px;
padding: 5px 12px 5px 12px;
font-size:8pt;
color:#303030; 
line-height:1.2em;
text-align:justify;
border-top:1px solid #3A6CA6;
/*background:#FDF9E9;*/
}





.line{margin:10px 90px 10px 0px; border-bottom:1px solid #FFD74D; line-height:1.5em; width:90%;}

.subtitle {font-size:8pt; font-family: Verdana, Helvetica, sans-serif; color:#354E6C; margin-top:15pt; line-height:1.4em;
/*font-style: italic;*/
}
.subtitle1 {font-size:8pt; font-family: Verdana, Helvetica, sans-serif; color:#354E6C; font-weight:normal; font-style: italic;}

.small-text {font-size:8pt; color:#354E6C;}


pre {margin-right:20pt; margin-top:15pt; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.author:visited {color:#030303;}
a.author {font-family: Arial,Verdana; font-size:12pt; font-weight: bold; color:#030303;}

.otstup-poem {margin-left: 80pt;}

.title {
margin:20px 0px 10px 0px;
font-size:16pt;
font-weight:bold;
line-height:1em;
color:#003DA1;
font-family: Times New Roman, Times, serif;
}

.menublock{font-size:8pt; line-height:1.3em;}
.menublock li{font-size:8pt;}
.menublock li a:hover{text-decoration:none;}



.year{
font-size:7pt; color:#3A6CA6; 
}

.small-brown{
font-size:7pt;
font-weight:bold;
color: #934646;}

.small{
font-size:7pt;
font-weight:bold;
color:#9C9C9C;
}

.search	{border: 1px; border-style: solid; height: 16px; border-color: #934646; background-color: #ffffff; font-size: 10px; }
.submit	{border: 0px; height: 16px; background-color: #FFD74D; font-family: verdana; font-size: 10px; color: #934646;}

.light-back{
background:#FCF8E8;
}

.text-background{
margin:2px 0 2px 0;
text-align:center;
background:#FBE28A;
line-height:1.8em;
}

.footer{
margin:0px 0 2px 0;
text-align:center;
background:#FBE28A;
line-height:1.8em;
}

.box{
margin:1px 0 10px 0;
padding:3px 0px 5px 3px;
line-height:1.1em;
border:1px solid #FFD74D;
}

.box1{
margin:1px 0 10px 0;
padding:3px 0px 5px 3px;
line-height:1em;
border:1px solid #FFD74D;
}

.largebox{
margin:1px 0 10px -80px;
padding:3px 0px 5px 60px;
line-height:1.1em;
width: 95%;
}
/*****************************************************/


a.menu {font-size: 10pt; font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight: bold;}
.menu:hover {color:#ffffff;}
.menu-hov {font-size: 10pt; font-family: Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-weight: bold;}


.paragraph{text-indent: 20pt; text-align: justify; margin-right: 10px; margin-left: 0px;}

.text {margin-right:20pt; margin-top:15pt; font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
















.title-poem {
margin:10px 0 10px 0;
font-size:1.5em;
font-weight:bold;
color:#3A6CA6;
font-family: Times New Roman, Times, serif;
background-color:inherit;}




.boxLine{
letter-spacing:-1px;
font-size:8pt;
width:548px;
margin:10px 0px 10px 0;
padding:5px;
background-color:#F1F7FC;
color:#3A6CA6;
line-height:1.5em;
}

.news {
text-indent: -63pt;
text-align: justify;
font-size:8pt;
margin:5px 0px 0px 0;
padding-top:5pt;
padding-left:65pt;
color:#000000;
line-height:1.5em;
}



.news-box {
letter-spacing:-1px;
background-color:#FCF8E8;
}

.zagolovok{
width:96.5%;
margin:20px 0px 20px 0;
padding:5px;
background-color:#F1F7FC;
color:#3A6CA6;
}

.parody-title{font-size:8pt;line-height:1.3em;}

.text-small {font-size:7pt; font-weight: normal; font-family: Arial, Verdana;}




.alfavit-hov {font-size: 12pt; font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;}



.big1 {font-size: 14pt; font-family: Times New Roman, Times, serif; color:#000000; font-weight: bold;}


.title-sm {font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#000000;}

.abzac {text-indent: 20pt; margin-right:10pt; font-size:10pt; font-family: Arial, Helvetica, sans-serif;}

.otstup {margin-left: 100pt; font-size:10pt; font-family:Arial; text-indent: 0pt;} 


.poem-ttl {font-family: Arial,Verdana; font-size:9pt; color:#000099; margin-left: 20pt;}

table.tab {BACKGROUND-COLOR: #E8F4FC;}
table.p {border-width: 1px; border-color: #0000FF;}


.left{float:left;}
.right{float:right;}


#column{
width:45%;
line-height:1.25em;
/*border:1px solid #CEE4FD;*/
padding-left: 5px;
margin-right: 0px;
}

