@charset "utf-8";

body,td,th {
	font-family: Optima, sans-serif;
}

a:link{text-decoration:none;color:#0033CC;}
a:visited{text-decoration:none;color:#00007f;}
a:active {text-decoration:none;color:#ff0000;}
a:hover {text-decoration:none;color:#ff0000;}
.a04:active {text-decoration:none;color:#ff0000;}
.a04:hover {text-decoration:none;color:#ff0000;}

.header {
    position: absolute;
	width: 100%;
	margin-left: -10px;
	margin-right: 0px;
	margin-top: -10px;
	visibility: visible;
	padding: 0px;
	}

.headertitle {
	font-size: 140%;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #00007F;
	}
	
.headersubtitle {
	font-size: 90%;
	line-height: normal;
	font-variant: normal;
	color: #00007F;
	}

.arrowleft {
	position: absolute;
	top: 410px;
	left: 0px;
	visibility: visible;
	z-index: 3;
}

.arrowright {
	position: absolute;
	top: 410px;
	right: 0px;
	visibility: visible;
	z-index: 3;
}

.navleft {
	position: absolute;
	top: 100px;
	left: 5px;
	visibility: visible;
	z-index: 3;
}

.navright {
	position: absolute;
	top: 100px;
	right: 5px;
	visibility: visible;
	z-index: 3;
}

.alignbottom {vertical-align: text-bottom;}

h1 {
	font-size: 140%;
   }
   
h2 {
	font-size: 130%;
   }
   
h3  {font-size: 120%;
      border-bottom:   thin solid #888888;
	  }

p {line-height:140%;
	color: #333;
}

	
#title {
	position: absolute;
	width:100%;
	top: 100px;
	margin-top: 50px;
	margin-bottom: 10px;
	z-index: 70;
	text-align: center;
	}
	
.titleinside {
    width: 60%;
	margin: 0 auto;
    text-align: center;
	visibility: visible;
	padding: 0px;
	}
	
.subtitle {
	position: absolute;
	top: 300px;
	text-align: center;
	width: 96%;
	visibility: visible;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
    }
	
.adleft {position: absolute;
    top: 155px;
    right: 5px;
     height: 240px;
	width: 120px;
	visibility: visible;
	padding: 0px;
	}
	
.adright {position: absolute;
     top: 155px;
     left:5px;
     height: 240px;
	width: 120px;
	visibility: visible;
	padding: 0px;
	}

#junk {
	position: absolute;
	top: 300px;
	width:100%;
	text-align: center;
	 }

.junkinside {width: 400px;
     margin: 0 auto;
	 }
	 
.search {background-color:#FFE7C6;
		  }

.content {
	position: absolute;
	top: 390px;
	width: 96%;
	visibility: visible;
	padding: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.footer {
  width: 100%;
	visibility: visible;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #FFE7C6;
	}

.update {
    position: absolute
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 50px;
	margin-bottom: 10px;
	visibility: visible;
	padding: 0px;}

.leftmove img {
	position: relative; left: 10px;
}

.rightmove img {
	position: relative; right: 10px;
}

.upmove img {
	position: relative; up: 10px;
}

.moveup  {position: relative; 
         bottom: 40px;
		 }
		 
.milonicnotice  {position: absolute;
		top: 100px;
		right:5px;
		}
		

p#intro{font-style:italic;line-height:100%;}

.small {font-size: 70%;}

.sources {font-size: 70%;}

.gloss {font-size: 15px;}

.big {
	font-size: large;
}

.caveat {
	font-size: small;
	font-style: italic;          
}

.sm {
     color: #9933CC;
}

.hm {
     color: #CC0000;
}

.lat {
     color: Black;
	 font-weight: bold;
	 font-style:italic;
}

.latother {
    color: Black;
	font-weight: normal;
	font-style:italic;
}

.eng {
	color: Black;
	font-weight: bold;
	text-transform:capitalize;
}

.engother {
    color: Black;
	font-weight: normal;
	text-transform:capitalize;
	}
	
.ru  {
    color:#99CC33;
	font-size: 14px;
	font-weight: bold;
	}
	
.fr  {
    color:#0099FF;
	font-weight: bold;
	}
	
.ger  {
    color:#009900;
	font-weight: bold;
	}
	
.chm {
	font-weight: normal;
	font-size: 17px;
	text-decoration: none;
}
	
.cht {
	font-weight: normal;
	font-size: 17px;
	text-decoration: none;
}

.simpl {
	font-weight: normal;
	font-family: "宋体";
	text-decoration: none;
}

.trad {
	font-weight: normal;
	font-family: "宋體";
	text-decoration: none;
}

.chother {
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}

.ajp {
   font-weight: normal;
  font-size: 17px;
  font-family:  "明朝";
}

.ja {
  font-weight: normal;
  font-size: 20px;
  font-family:  "明朝";
}

.jaother {
  font-weight: normal;
  font-size: 18px;
  font-family:  "明朝";
}

.kanji {
  font-weight: normal;
  font-size: 20px;
  font-family:  "明朝";
}

.vn {
	font-weight: normal;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.vnfont {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.vnother {
	font-weight: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.kanjiother {
	font-weight: normal;
  font-size: 16px;
  font-family:  "明朝";
}
	
.mold {
    color: #333;
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mnew {
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.mn  {
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.th {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	font-size: 16px;}

.kr {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color: #660000;
	font-size: 16px;}
	
.kz  {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color: #660000;
	font-size: 16px;}
	
.vns {
	font-weight: normal;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.pinyin {
	line-height: normal;
	color: #666600;
	font-size: 88%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.romaji {
	line-height: normal;
	color: #666600;
	font-size: 98%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}


.roman {
	line-height: normal;
	color: #666600;
	font-size: 88%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.rr {
	line-height: normal;
	color: #666600;
	font-size: 88%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.transliteration {
	line-height: normal;
	color: #666600;
	font-size: 90%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.brown {
	line-height: normal;
	color: #666600;
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.mbrown {line-height: normal;
	color: #666600;
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
	text-decoration: none;
}

.blue {
	line-height: normal;
	color: #00007F;
	font-size: 100%; 
	font-weight: 300; 
	text-decoration: none;
}

.style2 {
	font-size: x-large;
	font-style: italic;
}

.foundch  {background-color:#EAFFEF;}

.foundtw  {background-color:#CEEFBD;}

.foundja  {background-color:#FFE7C6;}

.foundvn  {background-color:#dfefff;}

.foundmn  {background-color:#D3D3D3;} 

.foundth  {background-color:#FFFFD7;}

.foundkr  {background-color:#E3E0FA;}

.foundkz  {background-color:#ddddaa;}

.pink {background:#FFE7C6;}

.lblue {background:#EBEBFF;}

.orange {background:#FFFFCC;}

.shibugreen {background:#B0C992;}

.drabgreen {background:#99CC99;}

.present {background:#B0C992;}

.niceblue {background:#83CBFF;}

.big vn {font-size:40px;}

.stripey {background:#FFF2F2;}
			
#maintable {border-width:medium;
border-style:solid;
border-color:#999999;}

#maintable td {padding:3px;
          }
		   
.genustitle td  {background-color:#FFFFFF;
           border-bottom-width: thin;
           border-bottom-style:dashed;
		   border-bottom-color:#999999;
		   border-top-width: thin;
           border-top-style:dashed;
		   border-top-color:#999999;
		   border-right-style:none;
		   border-left-style:none;}

.genus  {
     color: Black;
	 font-weight: bold;
	 font-style:italic;
}

#latin  
{   background-color:#FFFFD7;
}

#english  
{
	background-color:#FFFFD7;
}

#chinese  
{   background-color:#CDFFCD;
}

#chinesetw 
{   background-color:#CDFFCD;
}

#chineseother 
{    background-color:#CDFFCD;
}

#japanese 
{    background-color:#FFF2F2;
}

#japaneseother 
{    background-color:#FFF2F2;
}

#mongolian 
{    background-color:#eeeeee;
}

#mongolianother
{    background-color:#d4e5ff;
}

#mongoliannew
{    background-color:#F2F2F2;
}

#mongolianold
{    background-color:#F2F2F2;
}

		   
.subfamily  {
     color: Black;
	 font-weight: bold;
	 font-style:italic;
	 text-transform: uppercase;
}
		 
.floatright  {float:right;
width:20%;
clear:right;}
