/* -------------------- Öâåòîâàÿ ñõåìà - ÎÐÀÍÆÅÂÛÉ -------------------------- */


#header h1 { color: #000; font: bold 23pt/17pt Garamond, serif; }

#header h2 { color: #2F4F4F; font: bold 21pt/13pt Garamond, sans serif; }
 
#header h3 { color: #2F4F4F; font: normal 19pt/13pt Garamond, sans serif; }

h1 { font: bold 20pt Garamond, serif; color: #8f250e; } 

h2 { font: bold 16pt Garamond, serif; color: #8f250e; }
 
h3 { font: bold 14pt Garamond, serif; color: #8f250e; }

p {	font: 16pt/100% Garamond, serif; }
 
li { font: 15pt/90% Garamond, serif; }

a {	font: bolder 16pt Garamond, serif; color: #425a40;}

a:hover { text-decoration: none; }

a:visited {	color: #bc7a4b; }

#topblock { 
  border: none; 
  background: #FF8C00;
  padding-bottom: 0pt; 
  margin-bottom: 0pt;
  }

#donntu a {	font: 14pt Garamond, serif; color: white; }

#donntu a:visited {	color: white; }

#header {
  min-height: 260px;
	background: #82997F; 
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8C00), to(#FFA500));           
	background: -moz-linear-gradient(top,  #FF8C00,  #FFA500);                                           
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C00', endColorstr='#FFA500'); 
}

#headertext {
  padding-top: 1pt;
  padding-bottom: 1pt;
}

#photomag { padding-top: 1pt;}

#middleblock { background: #fadfa4; border: none;}
#maintext { background: #fadfa4; border: none; }

#menu {
	background: #E8AA72; 
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#FF8C00));           
	background: -moz-linear-gradient(top,  #FFA500,  #FF8C00);                                           
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA500', endColorstr='#FF8C00'); 
  border: none;
}

#menub { 
	background: #FF8C00;	
	border: none; }
  
.mitemb         {	color: white; font-size: 16pt; padding-left: 3pt; padding-right: 3pt; text-decoration: none;}
.mitemb:hover   { color: white; background: yellow; }
.mitemb:visited { color: black; }
 
table#resume                  { font: 15pt Garamond, serif;  border-collapse:collapse;}
table#resume td.c1            { font-weight: bold; }
table#resume tr.odd           { background: none; }  
table#resume tr.even          { background: none; }
table#resume tr.odd:hover,
table#resume tr.even:hover    { background: #FFA500;}  

table.search                  { width: 90%; }
table.search                  { font: 12pt Garamond, serif;}
table.search tr.odd           { background: none; }      
table.search tr.even          { background: none; }
table.search tr.odd:hover,
table.search tr.even:hover    { background: #FFA500;}  

table.search td.c1            { font-size: 15pt; }
table.search td.cn a          { color: Maroon; font-size: 16pt;  }
table.search td.cn a:visited  { color: #bc7a4b; } 
table.search td.cn a:hover    { color: firebrick; }    

table.search td.cspan p {  
  color: #5f5f5f; 
  font: 900 16pt/80% Garamond, serif;
  text-indent: 0pt; }

table.search tr td { border: 1pt solid #d9b76e; } 

.button {
	font: 900 16pt/70% Garamond, serif;
  margin: .7em .2em .11em .2em;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .2em;
  border: none;
 
	}

.color { 
  text-shadow: none;
	color: #4a3630; 
	padding:7px 13px;
	background: #fadfa4;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4500), to(#FF4500));              
	background: -moz-linear-gradient(top,  #FF4500,  #FF4500);                                             
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4500', endColorstr='#FF4500'); }

.color:visited { 
	color: white; 
	padding:9px 16px;
	text-shadow: none; } 
  
.color:hover { 
	background: #007ead;
	color: #212121;
	text-shadow: none;
	text-decoration: none;    
	background: -webkit-gradient(linear, left top, left bottom, from(#F0E68C), to(#F0E68C));
	background: -moz-linear-gradient(top,  #F0E68C,  #F0E68C);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0E68C', endColorstr='#F0E68C'); }

.colorfix { 
	color: black; 
	background: #ffe744;           
 }

.colorfix:hover { color: black; } 
 
.comment { 
  background: #FF8C00;
}

.imgcaption { margin: 10pt 0pt 0pt 0pt; }
.img { margin: 15pt 0pt 10pt 0pt; }

.lib p {margin-left: -15pt; }
.list p {margin-left: -15pt; }

body { margin-bottom: 0pt; }