﻿body {
  text-align: center;
  background-color: #D5D0B0;
  margin-top:10px;
  margin-bottom:10px;
  color:#000000;
}

A:link {
	COLOR: #C86000; text-decoration: none
}
A:visited {
	COLOR: #C86000; text-decoration: none
}
A:active {
	COLOR: #C86000; text-decoration: none
}
A:hover {
	COLOR: #C86000; text-decoration: underline
}

#center_center p.separator {
   background-color: #D5D0B0;   
   width: 760px;
   margin-left: -20px;
   padding: 10px;
}
 
#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('../img/content_bg.gif') top left repeat-y;
}

#page_wrapper_center {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('../img/content_bg_center.gif') top left repeat-y;
}

#page_wrapper_wide {
  margin-left: auto; 
  margin-right: auto;
  width: 980px;
  text-align: left;
  background: #FFFFFF url('../img/content_bg.gif') top left repeat-y;
}


#page_header {
  height: 334px;
  background: #FFFFFF url('../img/sunset.jpg') bottom left no-repeat;
  clear: both;
}

#page_header h1 {
  padding-top:80px; padding-left:15px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header h2 {
  margin:0px;
  padding-left:15px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}



/*  index */

#page_header_index {
  height: 334px;
  background: #FFFFFF url('../img/author.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_index h1 {
  padding-top:260px; 
  padding-left:100px;
  margin-right: 25px;
  margin-left:0px;
margin-up:0px;
margin-down:0px;
  font-family: verdana;
  font-size: 26px;
  text-align: right;
  color: #3B73C8;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_index h2 {
  margin:0px;
  padding-left:675px;
  font-weight: bold;
  font-family: verdana;
  font-style: italic;
  font-size: 16px;
  color: #739240;
  line-height:26px;
}

/* index  end */


/*  Main */

#page_header_main {
  height: 334px;
  background: #FFFFFF url('../img/author.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_main h1 {
  padding-top:130px; 
  padding-right:80px;
  text-align: right;
  margin: 0px;
  font-family: "Times New Roman", Times, serif;
  font-size: 36px;
  color: #171312;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_main h1.up {
  padding-top:30px; 
  padding-right:80px;
  text-align: right;
  margin: 0px;
  font-family: "Times New Roman", Times, serif;
  font-size: 36px;
  color: #171312;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_main h2 {
  margin:0px;
  padding-top:10px; 
  padding-right:80px;
  text-align: right;
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  color: #0A4F8A;
  line-height:32px;
}

#page_header_main h3{
  margin:0px;
  padding-top:10px; 
  padding-right:30px;
  text-align: right;
  font-family: Arial;
  font-size: 10px;
  line-height:32px;
}

/* Main  end */

/*  Work */

#page_header_work {
  height: 334px;
  background: #FFFFFF url('../img/work.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_work h1 {
  padding-top:280px; padding-left:15px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_work h2 {
  margin:0px;
  padding-left:15px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Work  end */


/*  Author */

#page_header_author {
  height: 334px;
  background: #FFFFFF url('../img/author.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_author h1 {
  padding-top:280px; padding-left:300px;
  margin-right: 50px;
  margin-left:0px;
  margin-up:0px;
  margin-down:0px;
  font-family: verdana;
  font-size: 28px;
 text-align: right;
  color: #3B73C8;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_author h2 {
  margin:0px;
  padding-left:550px;
  font-family: verdana;
  font-size: 14px;
  color: #739240;
  line-height:22px;
}

/* Author  end */


/*  Memory */

#page_header_memory {
  height: 334px;
  background: #FFFFFF url('../img/memory.jpg') bottom right no-repeat;
  clear: both;
}

#page_header_memory h1 {
  padding-top:260px; 
  padding-left:20px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #35577D;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_memory h2 {
  margin:0px;
  padding-left:560px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Memory  end */


/*  Legend */

#page_header_legend {
  height: 334px;
  background: #FFFFFF url('../img/memory.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_legend h1 {
  padding-top:280px; 
  padding-left:485px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_legend h2 {
  margin:0px;
  padding-left:485px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Legend  end */

/*  Media */

#page_header_media {
  height: 334px;
  background: #FFFFFF url('../img/media.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_media h1 {
  padding-top:280px; 
  padding-left:500px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_media h2 {
  margin:0px;
  padding-left:500px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Media  end */


/*  Give  */

#page_header_give {
  height: 259px;
  margin-bottom:75px;
  background: #FFFFFF url('../img/give.jpg') bottom left no-repeat;
  clear: both;
}


#page_header_give h1 {
  padding-top:280px; 
  padding-left:400px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_give h2 {
  margin:0px;
  padding-left:300px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}






/*  Festschrift */

#page_header_festschrift {
  height: 334px;
  background: #FFFFFF url('../img/fest.jpg') bottom right no-repeat;
  clear: both;
}

#page_header_festschrift h1 {
  padding-top:280px; 
  padding-left:70px;
  margin:0px;
  font-family: verdana;
  font-size: 30px;
  color: #866E4C;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_festschrift h2 {
  margin:0px;
  padding-left:100px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Festschrift  end */


/* Congrats */

#page_header_congrats {
  height: 334px;
  background: #FFFFFF url('../img/congrats.jpg') bottom left no-repeat;
  clear: both;
}

#page_header_congrats h1 {
  padding-top:280px; 
  padding-left:500px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color: #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_congrats h2 {
  margin:0px;
  padding-left:500px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Congrats  end */



/* Tabula */

#page_header_tabula {
  height: 334px;
  background: #FFFFFF url('../img/tabula.jpg') bottom right no-repeat;
  clear: both;
}

#page_header_tabula h1 {
  padding-top:280px; 
  padding-left:80px;
  margin:0px;
  font-family: verdana;
  font-size: 24px;
  color:  #FBD539;
  line-height:26px;
  letter-spacing:-1px;
}

#page_header_tabula h2 {
  margin:0px;
  padding-left:200px;
  font-family: verdana;
  font-size: 14px;
  color: #D5D0B0;
  line-height:22px;
}

/* Tabula  end */

#menu_bar {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  padding:0px;
  border:0px dashed #cccccc;
  height:31px;
  clear:both;
  background: #FFFFFF url('../img/menu_bg.gif') bottom left no-repeat;
}

#content_wrapper {
  margin-top:-17px;
  margin-bottom:-47px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}



/* center_center (begin)*/


#center_center {
  margin-left:10px;
  margin-right:10px;
  border:0px dashed #cccccc;
}


#center_center h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}

#center_center h3.right {
  margin-top:0px;
  margin-bottom:5px;
  text-align: right;
  font-family: verdana, arial, sans-serif;
  font-size: 16px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}

#center_center h4 {
  margin-top:10px;
  margin-bottom:20px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  text-align: left;
  font-weight: bold;
}

#center_center h5 {
  margin-top:10px;
  margin-bottom:1px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
}

#center_center h5.center {
  margin-top:10px;
  margin-bottom:1px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}


#center_center h6 {
  margin-top:1px;
  margin-bottom:1px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  text-align: right;
  font-weight: normal;
}

#center_center h6.left {
  text-align: left;
  
}




#center_center p.shapka {
  margin-left:30px; 
  font-style: italic;
}


#center_center p.italic {
  font-style: italic;
}


#center_center p.blue {
  color: #330099;
}

#center_center p.orange {
  color: #C86000;
}

#center_center .blue {
  color: #330099;
}

#center_center p.shift_right_less {
  margin-left:75px; 
  font-style: italic;
}


#center_center p.shift_right_more {
  margin-left:120px; 
  font-style: italic;
}

#center_center p.otstup {
  margin-left:30px; 
}

#center_center p.otstup45 {
  margin-left:45px; 
}

#center_center p.otstup70 {
  margin-left:70px; 
}

#center_center p.indent {
  text-indent:30px; 
}


#center_center p.indent_ {
  text-indent:-30px;  
   
}


#center_center p.anti_red {
  margin-left:45px;
  text-indent:-45px; 
}

#center_center p.first_para {
  margin-left:100px; 
  margin-right:50px; 
  text-align: left;
}

#center_center p.shift_right {
  margin-right:100px; 
}

#center_center p.note {
   margin-left: 45px;
   text-indent: -45px;
  font-size: 14px;
  line-height: 18px;
  margin-top:1px;
  margin-bottom:1px;
  padding:4px;
  font-family: "Times New Roman", Times, serif;
}

#center_center p.note_antired {
   margin-left: 45px;
   text-indent: 0x;
  font-size: 14px;
  line-height: 18px;
  margin-top:1px;
  margin-bottom:1px;
  padding:4px;
  font-family: "Times New Roman", Times, serif;
}

#center_center p.center {
   text-align: center;
  margin-top:10px;
}



#center_center p.line {
   text-align: left;
  margin-top:10px;
  margin-bottom:10px;
   border-bottom: 1px solid #425227;
   width: 100%;
}

#center_center .otbivka {
   margin-left:7px;
   margin-right:4px;
   letter-spacing:3px;
}

#center_center .size_up {
      font-size: 110%;
}

#center_center .size_down {
   font-size: 90%;
}


#center_center .size_2up {
      font-size: 130%;
}

.right {
   text-align: right;
} 

.left {
   text-align: left;
} 

#center_center p.left {
   text-align: left;
} 


#center_center p.right {
   text-align: right;
} 

.font_normal {
 
  font-weight: normal;
  
} 


#center_center p.down {
  margin-top:150px;
}


.font_garamond {
 
  font-family: Garamond, "Times New Roman", Times, serif;
  
} 

.font_corsiva {
 
  font-family: Monotype Corsiva, Verdana;
  
} 


.font_gothic {
 
  font-family: Letter Gothic, "Times New Roman", Times, serif;
  
} 



.orange {
  color: #FFCC33;
}



.podtekst {
  font-weight: bold;
  color: #FFCC33;
}



/* Стихи внутри текста - наклонный, жирный, посередине */


.stih {
  font-style: italic;
  font-weight: bold;
  margin-left:170px; 
  margin-right:50px; 
} 


.stih_right {
 margin-left:160px;
} 


.stih_right_more {
 margin-left:300px;
} 

.stih_right_220 {
 margin-left:220px;
}

.stih_right_less {
 margin-left:100px;
} 


/* Стихи внутри текста - наклонный, НЕжирный, посередине */

.stih_nobold {
  font-style: italic;
  margin-left:200px; 
  margin-right:50px; 
} 



/* Выделенный текст - наклонный, жирный, почти посередине - немного направо */

.kvitka {
  font-style: italic;
  font-weight: bold;
  margin-left:100px; 
  margin-right:50px; 
} 




/* Подписи к фото */

#center_center p.photo_left {
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  font-style: italic;
  color:#666666;
  text-align: left;
} 


#center_center p.photo_left_blue {
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  font-style: italic;
  color:#330099;
  text-align: left;
} 

/* Подписи к фото */

#center_center p.photo {
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  font-style: italic;
  color:#666666;
  text-align: center;
} 


#center_center p.ofelia {
  color: red;
  font-weight: bold;
  text-align: right;
  
} 


#center_center p.photo_right {
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  font-style: italic;
  color:#666666;
  text-align: right;
} 


/* Нумерованный список для центра */

#center_center ol {
  font-size: 16px;
  line-height: 18px;
  margin-left:25px;
  margin-top:1px;
  margin-bottom:1px;
  padding:4px;
  font-family: "Times New Roman", Times, serif;
}


/* Список для центра (end) */


/* Не нумерованный список для центра */

#center_center ul {
  font-size: 16px;
  line-height: 18px;
  margin-left:25px;
  margin-top:15px;
  margin-bottom:15px;
  padding:4px;
  font-family: "Times New Roman", Times, serif;
}


/* Список для центра (end) */

/* center (end)*/




/*
Таблица к маргиналиям

*/

#center_center td.top {

vertical-align: top;

}

#center_center td.paper {

background-color: #FEDFA6;

}


#center_center td.marginal {

vertical-align: top;
text-align: justify;


}

#page_footer {
  height: 60px;
  background: #425227;
  clear: both;
  border-left: 1px solid #425227;
  border-right: 1px solid #425227;
  border-bottom: 1px solid #425227;
}

#page_footer p {
  padding-top:15px;
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  line-height:14px;
  color:#D5D0B0;
}

#page_footer A:link {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:visited {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:active {
	COLOR: #FBD539; text-decoration: none
}
#page_footer A:hover {
	COLOR: #FBD539; text-decoration: underline
}

#navcontainer2 ul {
  padding-left: -20;
  margin-left: 0;
  margin-top: 0;
  background-color: #C86000;
  background: url('../img/bar.jpg') top right no-repeat; 
  color: white;
  float: left;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a {
  padding-top: 5px;
  padding-bottom: 7px;
  padding-left:10px;
  padding-right:10px;
  background-color: transparent;
  color: white;
  text-decoration: none;
  float: left;
  border-right: 1px solid #BD620E;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
  background-color: #C86000;
  background: url('../img/bar.jpg') top right no-repeat; 
  color: white;
  float: left;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 5px;
  padding-bottom: 7px;
  padding-left:10px;
  padding-right:10px;
  background-color: transparent;
  color: white;
  text-decoration: none;
  float: left;
  border-right: 1px solid #BD620E;
}

#navcontainer ul li a:hover {
  background-color: #DE6B02;
  background: url('../img/bar_bg_hover.gif') bottom left repeat-x; 
  color: #fff;
}

#linklist {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  width: 140px;
}

#linklist li {
  list-style: none; 
  margin: 0;
  line-height:20px;
  border-top: 1px solid #D1D9C4;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
}

#linklist li a { text-decoration: none; }

img.center {
   margin-top: 10px;
   border: 1px solid #666;
   padding: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto 
}

img.right {
   margin-top: 10px;
   padding: 10px;
   display: block;
   margin-left: 350px;
   margin-right: 10px;
}

img.left {
   margin-top: 10px;
   align: left; 
}

img.center_noborder {
    margin-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto 
}

img.right_noborder {
    margin-top: 10px;
    padding: 10px;
    display: block;
   margin-left: 200px;
   margin-right: 10px;
} 


img.right_in_table {
    margin-top: 10px;
    padding: 10px;
    display: block;
   margin-left: 30px;
   margin-right: 0px;
} 

img.right_noborder_coulter {
  /*  padding: 10px; */
    display: block;
   margin-left: 120px;
   margin-right: 10px;
}  


img.center_traur {
   margin-top: 10px;
   border: 5px solid black;
   padding: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto: 
}



#center_center a.note {
background-color: #FFE680;
color: #000;
margin-right: .2em;
padding: .7em .1em .1em .1em;
text-decoration: none;
border: none;
line-height: 0em;
font-size: 10px; 
}

#center_center a.note:visited {
background-color: #E6B873;
}

#center_center a.note:hover, #center_center a.note:active {
background-color: #FF9900;
}

#center_center td.bottom {vertical-align: bottom;}

#verticaltext{
writing-mode: tb-rl;
filter: flipv fliph;
}
