@charset "utf-8";

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


a:link{text-decoration:none;color:#0033CC;}
a:visited{text-decoration:none;color:#0000cc;}
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;}
.a04:visited {text-decoration:none;color:#0000cc;}

.popup:link{text-decoration:none;color:#41A317;}
.popup:hover{text-decoration:none;color:#7FE817;}

a.panel:link {text-decoration:none; color:blue;}
a.panel:active {text-decoration:none;color:yellow;}
a.panel:hover {text-decoration:none;color:yellow;}
a:panel:visited {text-decoration:none;color:#0000cc;}

	
 /*POSITIONING OF ELEMENTS*/
 
.indexleft {font-size: 12px;
    position: absolute;
	top: 95px;
	left: 0px;
	visibility: visible;
	z-index: 80;
}

.indexright {font-size: 12px;
    position: absolute;
	top: 120px;
	right: 0px;
	visibility: visible;
	z-index: 80;
}

#inter {font-size: 12px;
    text-align: center;
    position: absolute;
	top: 95px;
	right: 0px;
	visibility: visible;
	z-index: 80;
	text-align:center;
	 }

.intertable {width: 600px;
     margin: 0 auto;
	 }


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

.headertitle {
	font-size: 110%;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #00007F;
	z-index:150;
	}
	
.headersubtitle {
	font-size: 80%;
	line-height: normal;
	font-variant: normal;
	color: #00007F;
	z-index:150;
	}

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

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

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

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



#socialwrap2 {
	position: absolute;
	top: 700px;
	right: 0px;
	z-index: 70;
   	}

#socialwrap {
	position: absolute;
	width:100%;
	top: 330px;
	z-index: 70;
	text-align: center;
   	}
	
.social {
    width: 60%;
	margin: 0 auto;
    text-align: center;
	visibility: visible;
	padding: 0px;
   	}
	
.social td {border-style:solid;
      border-width: 0.5px;
      border-color:#e9e9e9;}
	  
#junk {
	position: absolute;
	top: 380px;
	width:100%;
	text-align: center;
	 }

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

	  
.fatbirder {position: absolute;
	top: 375px;
	right: 10px;
	visibility: visible;
	z-index: 73;
    }

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

.downabit {vertical-align: bottom; }
	
#title {
	position: absolute;
	width:100%;
	top: 80px;
	margin-top: 30px;
	margin-bottom: 10px;
	z-index: 70;
	text-align: center;
	left: 8px;
   	}
	
.titleinside {
    width: 60%;
	margin: 0 auto;
    text-align: center;
	visibility: 81;
	padding: 0px;
   	}

.idaesub {
     padding-left: 0.5em;
     padding-right: 0.5em;
     vertical-align:middle;
}

	
#subtitle {
	position: absolute;
	top: 194px;
	text-align: center;
	width: 100%;
	visibility: visible;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
    }

.subtitleinside {
    width: 80%;
	margin: 0 auto;
    text-align: center;
	visibility: visible;
	padding: 0px;
   	}

.sub td {border-style:solid;
      border-width: 0.5px;
      border-color:#e9e9e9;}
	  

#language {
	position: absolute;
	top: 230px;
	text-align: center;
	width: 100%;
	visibility: visible;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
	z-index:72;
    }

.languageinside {
    width: 80%;
	margin: 0 auto;
    text-align: center;
	visibility: visible;
	padding: 0px;
   	}

.lang td {border-style:solid;
      border-width: 0.5px;
      border-color:#e9e9e9;
	  font-size:small;
	  padding-left: 0.5em;
      padding-right: 0.5em;}
	  	
.adleft {position: absolute;
    top: 130px;
    right: 5px;
    height: 125px;
	width: 125px;
	visibility: visible;
	z-index: 75;
	padding: 0px;
	}
	
.adright {position: absolute;
     top: 130px;
     left:5px;
     height: 125px;
	width: 125px;
     z-index: 75;
	padding: 0px;
	}



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

.indextable {
	font-size:13px;
}

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

.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: 45px;
		 }
		 
.tooltip {position: relative; 
          bottom: 15px; 
		  right: 0px;
		  font-size:0.7em}
		  
.tooltipstext {position: relative; 
          bottom: 10px; 
		  right: 0px;}
		  
.tooltipa {position: static;
           border="0";}

.tooltipb {position: absolute;
          right: 0px;
		  bottom: 15px;}
		 
.milonicnotice  {position: absolute;
		top: 100px;
		right:5px;
		font-size: 10px;
		}

		
 /*TEXT*/

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

.family {font-size:1em;
         font-family: Arial, Helvetica, "Lucida Sans Unicode", "Lucida Grande",sans-serif;
         font-weight: 200;}

.small {font-size:0.7em; /* 16x0.7=11.2 */}

.toolie {display:none;
        font-size:0.75em; /* 16x0.7=11.2 */}

.formeralt {font-size:0.8em; /* 16x0.8=12.8 */}

.sources {font-size:0.7em; /* 16x0.7=11.2 */}

.gloss {font-size:0.8em; /* 16x0.8=12.8 */}

.big {font-size: large;}

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

h1 {font-size: 1.35em;
    visibility: 80;}
   
h2 {font-size:1em;
     font-family: Arial, Helvetica, "Lucida Sans Unicode", "Lucida Grande",sans-serif;
     font-weight:100;
     vertical-align:text-bottom;
     color: #333;
	 visibility: 80;
}
   
h3  {font-size: 1.2em;
      border-bottom: thin solid #888888;
	  }

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

.bichig {
	margin: 0px;
	padding: 0px;
	font-family: 'Mongolian White', Serif;
	font-size : 20px;
	-moz-writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;
	-o-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: tb-lr;
    text-justify: inter-ideograph;
}


.fix {font-family:"Courier New", Courier, monospace;}

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

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


.sm {color: #9933CC;}

.hm {color: #CC0000;}


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


.engother {
    color: Black;
	font-weight: normal;
	text-transform:capitalize;
	font-size:15px;
	}
	
.fr  {
    color:#0099FF;
	font-weight: bold;
	font-size: 14px;
	}

.ru  {
    color:#7aa328;
	font-size: 14px;
	font-weight: bold;
	}

.ger  {
    color:#009900;
	font-weight: bold;
	font-size: 14px;
	}

	

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


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

.ch {
	font-weight: normal;
	text-decoration: none;
}
			
.chm {
	font-weight: normal;
	text-decoration: none;
}

.cht {
	font-weight: normal;
	text-decoration: none;
}

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

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

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

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

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

.vn {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:black;
}

.avn {
	font-weight: normal;
}

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

.vnother {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:black;
}

.kanjiother {
	font-weight: normal;
    font-family:  "明朝";
}
	
.mold {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color:black;
}

.mnew {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color:black;}


.mn  {
     font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight:normal;
	color:black;}
	
.bur  {
     font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight:normal;
	color:black;}

.cyr {font-family: Arial, Helvetica, sans-serif;}

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

.kz  {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;}
	
.tk  {
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;}

.vns {
	font-weight: normal;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

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

.malay {font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color:black;}

.indon {font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color:black;}

.malindo {font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: 80%;
	 color:black;}
	 
.miother {font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-weight: normal;
	 color:black;}

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

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

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

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

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

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


.brown {
	line-height: normal;
	color: #666600;
	font-family: arial, helvetica, sans-serif; 
	font-weight: 300; 
    font-size:0.8em; /* 16x0.88=14.8 */
	text-decoration: none;
}

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

.blue {
	line-height: normal;
	color: #black;
	font-weight: 300; 
	text-decoration: none;
}

.grey {
	color: #98AFC7;
}

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

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




/*COLOURS*/

.foundch  {background-color:#D0F2E1;}

.foundtw  {background-color:#D0F2D0;}

.foundja  {background-color:#FFE6CC;}

.foundvn  {background-color:#D6EBFF;}

.foundmn  {background-color:#E0E0E0;}

.foundth  {background-color:#FFFFD6;}

.foundkr  {background-color:#D0D0F2;}

.foundkz  {background-color:#F2C6C2;}

.foundtk  {background-color:#F2D5E4;}

.foundmalay {background-color:#E0DABC;}

.foundindon   {background-color:#E0CFBC;}

.pink {background:#F2D5D5}


.stripey {background:#d4e5ff;}

#latin  {background-color:#FFFFD7;}

#english  {background-color:#FFFFD7;}

#chinese  {background-color:#E9F6E5;}

#chinesetw {background-color:#E9F6E5;}

#chineseother {background-color:#E9F6E5;}

#japanese {background-color:#fff2e6;}

#japaneseother {background-color:#fff2e6;}

#vietnamese {background-color:#e6f2ff;}

#vietnameseother  {background-color:#e6f2ff;}

#mongoliannew  {background-color:#e9e9e9;}

#mongolianold  {background-color:#e9e9e9;}

#thai  {background-color:#ffffe9;}

#thaiother  {background-color:#ffffe9;}

#malay  {background-color:#F2EEDA;}

#malayother {background-color:#F2EEDA;}

#indonesian {background-color:#F2EEDA;}



 /*TABLE STYLING*/ 
			
#maintable {border-width:medium;
border-style:solid;
border-color:#999999;}

#maintable td {padding:3px;
          }
		   
.montable {padding:0px;
          }
		   
.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;
}

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


.verticaltext{
font: bold 13px Arial;
width: 15px;
writing-mode: tb-rl;
}

.parenth {font-size:80%;}
.fontpanel {
	color: blue;
}
