﻿body
{
	padding: 1px 0px 0px 0px;
	background-color: #AEC69B;
	background-image: url('bg.png');
	background-repeat: repeat;
	background-attachment: fixed;
}


/* 40px/16=2.5em */

div.HeaderMaster
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	margin-top: 3px;
}
 .HeaderMaster table
{
	padding: 0px;
	margin: 0px;
	background-color: #7ea460;
	border: 1px solid #587342;
}

 .HeaderMaster td
{
	padding: 0px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
}
.HeaderMaster th
{
	padding: 0px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
}

 .tableSearchContents
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #587342;
	font-family: Tahoma;
	font-size: medium;
	width: 1000px;
	background-color: #fbfbfb;
}


 .tableFooter
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: 1px double #AEC69B;
	font-size: small;
	width: 1000px;
	text-align: center;
	direction: rtl;
	background-color: #AEC69B;
	color: #FFFFFF;
	font-family: 'Courier New' , Courier, monospace;
	font-weight: bold;
	background-image: url('gradient.gif');
}

 .tableFooter a
{
	color: #FFFFFF;
	text-decoration: none;
}



.tableSearch
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #006600;
	font-family: 'times New Roman' , Times, serif;
	font-size: medium;
	width: 100%;
	text-align: left;
	background-color: #89CDFA;
}
.userTable td
{
	padding: 2px;
	background-color: #CCCCCC;
	table-layout: inherit;
	text-align: right;
}
div.centered
{
	margin: 3px auto 3px auto;
	width: 1000px;
	text-align: center;
}
div.centered table
{
	border: 1px solid #3F7D00;
	margin: 0 auto 3 auto;
	text-align: right;
	width: 1000px;
}
div.centered td
{
	padding: 2px;
	background-color: #C7E2E2;
	table-layout: inherit;
	text-align: right;
}

div.centered th
{
	padding: 2px;
	background-color: #55AAFF;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

.leftToRight
{
	text-align: left;
}

div.centeredWhiteBackGroundLeftToRight
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
div.centeredWhiteBackGroundLeftToRight table
{
	
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}
div.centeredWhiteBackGround
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
div.centeredWhiteBackGround table
{
	border: 1px solid #999999;
	margin: 0 auto;
	text-align: right;
	width: 1000px;
}
div.centeredWhiteBackGround td
{
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	table-layout: inherit;
	text-align: right;
}

div.centeredWhiteBackGround th
{
	padding: 2px;
	background-color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	color: #000000;
}




div.simpleRightToLeft
{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin: 0 auto;
	width: 1000px;
	font-family: Tahoma;
	font-size: small;
}

div.simpleRightToLeft p
{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin: 0 auto;
	text-align: right;
	width: 1000px;
	font-family: Tahoma;
	font-size: small;
}



.rotatorNews
{
	direction: rtl;
	border: 1px dashed #6A8B50;
	background-color: #FFFFFF;
	table-layout: inherit;
	text-align: right;
	color: #333333;
	empty-cells: hide;
	text-indent: 7px;
}

.rotatorNews a
{
	text-decoration: none;
}

div.importantAnnouncement
{
	text-align: center;
	margin-top: 1px;
	margin-bottom: 0px;
	font-family: tahoma;
	font-size: small;
}
div.importantAnnouncement table
{
	margin: 0 auto;
	text-align: right;
	width: 1004px;
	border-collapse: collapse;
	
	
}
div.importantAnnouncement td
{
	padding: 1px;
	table-layout: inherit;
	text-align: center;
	color: #DD0000;
	empty-cells: hide;
	font-family: 'Times New Roman' , Times, serif;
	font-size: medium;
	
}


div.BottomLinks
{
	text-align: center;
	font-family: tahoma;
	font-size: small;
}
div.BottomLinks table
{
	border: medium double #C0C0C0;
	margin: 0 auto;
	text-align: right;
	width: 1000px;
	border-collapse: collapse;
}
div.BottomLinks td
{
	border: 1px outset #556F40;
	padding: 1px;
	background-color: #7ea460;
	table-layout: inherit;
	text-align: center;
	color: #FFFFFF;
	empty-cells: hide;
	width: 16%;
	font-size: small;
}
div.BottomLinks td:hover
{
	background-color: #556F40;
	color: #FFFFFF;
}

div.BottomLinks a
{
	text-decoration: none;
	color: #333333;
}



.tableLgo td
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	width: 200px;
	height: 100px;
	background-color: #009933;
	text-align: center;
}


.tableWordMeaning
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #88AB69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
}

.tableWordMeaning a
{
	text-decoration: none;
}

.tableWordExamples
{
	border: 1px solid #AEC69B;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Times New Roman' , Times, serif;
	font-size: large;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
}

.tableWordExamples th
{
	font-family: tahoma;
	font-size: small;
	background-color: #0066FF;
	direction: rtl;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}

.credits
{
	margin-left: auto;
	margin-right: auto;
	font-family: 'Times New Roman' , Times, serif;
	font-size: small;
	width: 100%;
	text-align: right;
	background-color: #CCCCCC;
	text-decoration: none;
}

.credits td
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #AEC69B;
	font-family: Tahoma;
	font-size: x-small;
	text-align: center;
	background-color: #CCCCCC;
	text-decoration: none;
}


.creditsExamples
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FFFFFF;
	font-family: Tahoma;
	font-size: x-small;
	width: 100px;
	text-align: right;
	background-color: #CCCCCC;
	text-decoration: none;
}
.creditsExamples a
{
	text-decoration: none;
}

.TextCentered
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-decoration: none;
	text-align: center;
}

.kanjiButtonsAndInfo
{
	margin: 2px;
	padding: 3px;
	border: 1px solid #999999;
	font-family: 'Times New Roman' , Times, serif;
	font-size: large;
	width: 100%;
	text-align: left;
	text-decoration: none;
}

.tableKanjiInfo
{
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-family: 'Times New Roman' , Times, serif;
	font-size: medium;
	width: 100%;
	text-align: left;
	background-color: #C8E3E3;
}

.tableKanjiInfo td
{
	margin: 1px;
	border: 1px solid #666666;
	padding-right: 1px;
	padding-left: 1px;
}


.kanjiBig
{
	margin: 1px;
	padding-right: 6px;
	padding-left: 6px;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 100px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	
}

.kanjiDontConfuse table
{
	font-family: 'ＭＳ 明朝';
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	table-layout: fixed;
	
}
.kanjiDontConfuse td
{
	padding: 2px;
	border: 1px solid #FFFFFF;
	font-family: 'ＭＳ 明朝';
	font-size: large;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF0000;
}
.kanjiDontConfuse a
{
	text-decoration: none;
	color: #FFFFFF;
}

.creditsKanji
{
	margin-left: auto;
	margin-right: auto;
	
	font-family: 'Times New Roman' , Times, serif;
	font-size: small;
	width: 100%;
	text-align: center;
	background-color: #999999;
	text-decoration: none;
}

.creditsKanji td
{
	border: 1px solid #FFFFFF;
	font-family: Tahoma;
	font-size: x-small;
	text-align: center;
	background-color: #999999;
	text-decoration: none;
}

 div.tableAutoLinks
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	width: 1000px;
	color: #FFFFFF;
	font-family: 'Times New Roman' , Times, serif;
	font-weight: bold;
	background-color: #93B379;
}

div.tableAutoLinks table
{
	
	text-align: center;
}

div.tableAutoLinks th
{
	direction:rtl;
	padding: 2px;
	background-color: #3399FF;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: large;
}

div.tableAutoLinks td
{
	border: 1px solid #FF6F6F;
	text-align: center;
	background-color:#C7E2E2;
}
div.tableAutoLinks td:hover
{
	border: 1px solid #FF6F6F;
	text-align: center;
	background-color: #FF0000;
	color: #FFFFFF;
}
.tableAutoLinks a
{
	text-decoration: none;
}

div.welcomeMessage
{
	direction: rtl;
	font-family: 'Times New Roman' , Times, serif;
	font-size: medium;
	color: #000000;
	text-align: justify;
	list-style-type: circle;
	text-indent: 5px;
}
div.welcomeMessage p
{
	text-indent: 20px;
}
div.welcomeMessageHeader
{
	direction: rtl;
	font-family: 'Times New Roman' , Times, serif;
	font-size: x-large;
	color: #597542;
	text-align: center;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	font-weight: bold;
}

.wordGrammaticalInfo
{
	direction: rtl;
	border-style: solid;
	border-width: 1px;
	margin-left: auto;
	margin-right: 2px;
	font-family: 'Times New Roman' , Times, serif;
	width: 100%;
	text-align: right;
	background-color: #D1D1BA;
	text-decoration: none;
	color: #666666;
	font-size: small;
}


div.forum
{
	direction : rtl;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
div.forum table
{
	direction: rtl;
	border: 1px solid #fcca63;
	margin: 0 auto;
	text-align: right;
	width: 1000px;
}
div.forum td
{
	border: 1px solid #FFFFFF;
	padding: 5px;
	background-color: #CEE7FF;
	table-layout: inherit;
	text-align: right;
}

div.forum th
{
	padding: 2px;
	background-color: #3399FF;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

.forum a
{
	text-decoration: none;
	color: #0000FF;
}

.forumTableUsere
{
	border-style: none;
	font-family: tahoma;
	font-size: medium;
	color: #666666;
	text-align: center;
	vertical-align: top;
	width: 100%;
	position: inherit;
	background-color: #EFF2FE;
}


.forumTableHeader
{
	font-size: medium;
	font-family: tahoma;
	color: #0984FF;
	
}

.forumTableHeader td
{
	font-family: tahoma;
	font-size: medium;
	color: #0984FF;
	background-color: #fccb63;
}

.tableWordExternalLinks
{
	font-family: tahoma;
	font-size: small;
	background-color: #C5D8D8;
	direction: rtl;
	width: 100%;
	text-align: right;
}

.tableWordExternalLinks th
{
	font-family: tahoma;
	font-size: small;
	background-color: #0066FF;
	direction: rtl;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}

.tableWordExternalLinks a
{
	text-decoration: none;
}



.linksInHeader
{
	border: 1px solid #008000;
	direction: rtl;
	margin: 0 auto;
	text-align: right;
	width:100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.linksInHeader td
{
	border: 2px outset #000000;
	text-align: center;
	background-color: #970000;
	color: #FF0000;
	width: 20%;
}
.linksInHeader td:hover
{
	background-color: #000000;
	color: #FFFFFF;
}

.linksInHeader a
{
	text-decoration: none;
	color: #FF6060;
}

.rightToLeft
{
	direction: rtl;
	text-align: right;
}


.faceBookTD
{
	border-style: dashed none dashed none;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #799E5A;
	color: #000000;
	width: 480px;
}


.userWelcomeMessageHeader
{
	border-style: dashed none dashed none;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #799E5A;
	direction: rtl;
	text-align: right;
	color: #000000;
	width: 300px;
}
.userWelcomeMessageHeader a
{
	text-decoration: none;
}

.ListBoxResult
{
	border: 1px solid #AEC69B;
	font-family: 'ＭＳ 明朝';
	font-size: medium;
}

.quizzesRadioList td
{
	font-family: tahoma;
	font-size: x-small;
	text-align: right;
	border: 1px solid #FF0000;
}

div.kanjitest
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color: #0000CC;
}
div.kanjitest table
{
	border: 1px solid #597542;
	padding: 0px;
	margin: 0px;
	
	width: 100%;
}
div.kanjitest tr
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}
div.kanjitest th
{
	color: #FFFFFF;
	background-color: #006600;
}
div.kanjitest td
{
	padding: 0px;
	margin: 0px;
	background-color: #CCDBBF;
	
}
div.kanjitest td:hover
{
	padding: 0px;
	margin: 0px;
	background-color: #FFACFF;
}
.kanjiTestKanji
{
	font-size: xx-large;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
}

.userTestsQuestionRow
{
	padding: 1px;
	font-size: x-large;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	background-color: #77BBBB;
	border-top-style: double;
	border-top-width: medium;
	border-top-color: #FF0000;
}

.KanjiTest_ArabicMeaning
{
	font-size: large;
	color: #0000FF;
	text-align: left;
	font-family: tahoma;
}

.KanjiTest_ArabicMeaningResult
{
	font-size: large;
	color: #000000;
	text-align: left;
	font-family: tahoma;
}

.red
{
	color: #ff0000;
}


div.centeredLeftToRigth
{
	margin: 3px auto 3px auto;
	width: 1000px;
	text-align: center;
	background-color: #89CDFA;
}
div.centeredLeftToRigth table
{
	border: 1px solid #3F7D00;
	margin: 0 auto 3 auto;
	text-align: left;
	width: 100%;

}
div.centeredLeftToRigth td
{
	padding: 2px;
	background-color: #D2ECFD;
	table-layout: inherit;
	text-align: left;
}

div.centeredLeftToRigth th
{
	padding: 2px;
	background-color: #3399FF;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}








div.kanjiSearch
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	margin-top: 3px;
	background-color: #B4DADA;
}

.kanjiSearch table
{
	margin: 0px;
	border: thin solid #FFFFFF;
	font-family: 'Times New Roman' , Times, serif;
	font-size: medium;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
}

.kanjiSearch td
{
	margin: 1px;
	border: thin solid #666666;
	padding-right: 1px;
	padding-left: 1px;
}


.kanjiSearchKanjiBig
{
	margin: 1px;
	padding-right: 6px;
	padding-left: 6px;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 100px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	
}

.kanjiSearcKanjiDontConfuse
{
	font-family: 'ＭＳ 明朝';
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	table-layout: fixed;
}
.kanjiSearcKanjiDontConfuse td
{
	padding: 2px;
	border: thin solid #FFFFFF;
	font-family: 'ＭＳ 明朝';
	font-size: large;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #000000;
	background-color: #FF0000;
}
.kanjiSearcKanjiDontConfuse a
{
	text-decoration: none;
	color: #FFFFFF;
}


.tableAddWordToList
{
	border: 1px solid #336600;
	background-color: #CCCCCC;
	width: 200px;
}
