body,table,td,p,li{font-size:8pt;font-family:arial,sans-serif;color:#000}
body{padding:0px;margin: 1px 0px 0px;background:#fff;overflow-y:hidden;}
p,li{text-align:justify;font-size:10pt}
img{border:0px;}
ul,ol{margin-top:5px;}

a{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:none}

.header{font-size:24px;background:#ff9;padding:5px;font-family:Times New Roman,serif;letter-spacing:1px;text-align:center;}
#all{width:760px;background:#ffe;border:#7f9a65 5px solid;border-bottom:#7f9a65 3px solid;}
#infostring {border-top:#7f9a65 1px solid;font-size:10pt;background:#ff9;text-align:center}

.button{border:0px;font-weight:bold;background:#f50;width: 150px;cursor:hand;color: #fff;text-align:center}

.menu{background:#7f9a65}
.menu table{border:#7f9a65 1px solid;background:#7f9a65;width:100%;}
.menu table td{border:#fff 1px solid;width:124px;cursor:hand;color:#fff;text-align:center}
.menu table td a{color:#fff;width:100%}
.menu table td a:hover{color:yellow}

.submenu {left:-1000px;visibility:hidden;position:absolute;top:62px;z-index:100;}
.submenu table{border:#fff 1px solid;border-top:0px;background: #7f9a65;}
.submenu table td{border-top:#fff 1px solid;padding-left:5px;width:149px;cursor:hand;color:#fff;height:20px;text-align:left}
.submenu table td a{color:#fff;width:100%}
.submenu table td a:hover{color:#000}
.submenu td.unactive{background:#6b8652;cursor:wait;color:#555}

#sc{padding-bottom:20px;overflow:auto;color:#000;height:400px;scrollbar-highlight-color:#7f9a65;scrollbar-shadow-color:#7f9a65;scrollbar-3dlight-color:#fff;scrollbar-arrow-color:#fff;scrollbar-track-color:#eee;scrollbar-darkshadow-color:#fff;scrollbar-base-color:#7f9a65;}
#sc a{color:green;}
#sc a:hover{color:#000;}

div.text{width: 690px;text-align:left}

h1{font-size:20pt;padding-top:15px;margin-top:0px;color:#7f9a65;font-family:Times New Roman,serif;text-align:center}
h2{font-size:12pt;color:green;font-style:italic;text-align:center}
h3{font-size:12pt;color:red;font-style:italic;text-align:center}
h4{font-size:10pt;text-align:left;margin-bottom:0px}

.enter{border-top:#000 1px solid;margin-top:3px;margin-bottom:3px;border-left:#000 1px solid;width:199px}
.enter td{border-right:#000 1px solid;padding-right:2px;padding-left:2px;background:#7f9a65;padding-bottom:2px;vertical-align:middle;width:50%;color:#fff;padding-top:2px;border-bottom:#000 1px solid}
.enter td input{border:#000 1px solid;width:95px;font-size:8pt;}

.form{border:#C3CBD1 1px solid;width:550px;border-bottom:0px;border-right:0px;margin-bottom:20px}
.form td{width:50%;padding:2px;padding-left:3px;vertical-align:middle;font-size:12px;background:#F5F5F5;border-bottom:#C3CBD1 1px solid;border-right:#C3CBD1 1px solid;text-align:left;color:#333}
.form td.HeaderTd{background:#E9E9E6;color:#fff;text-align:center;color:#222;font-size:10pt;padding:2px;font-weight:bold;}
.form td input, .form td select, .form td textarea{background:#fff;border:#C3CBD1 1px solid;font-size:10px;width:270px;color:#333}


.subjects{border:#C3CBD1 1px solid;width:550px;border-bottom:0px;margin-bottom:20px}
.subjects td{padding:2px;padding-left:25px;vertical-align:middle;font-size:12px;border-bottom:#C3CBD1 1px solid;text-align:left;background:#F5F5F5;}
.subjects td.HeaderTd{background:#E9E9E6;padding:2px;font-weight:bold;padding-left:10px;}
#sc .subjects td a{color:#333;font-size:10pt;}
#sc .subjects td a:hover{color:#777}
#sc .subjects td.HeaderTd a{color:#222;font-size:10pt;}
#sc .subjects td.HeaderTd a:hover{color:#777}




.rbook{border:#C3CBD1 1px solid;border-bottom:0px;width:550px;margin-bottom:20px}
.rbookHeader{width:100%;border-bottom:#C3CBD1 1px solid;background:#E9E9E6;}
.rbookHeader td{color:#222;font-size:10pt;padding:2px;font-weight:bold;padding-left:10px;}
.rbookSubjTitle{width:100%;border-bottom:#C3CBD1 1px solid;background:#F5F5F5;}
.rbookSubjTitle td{color:#333;font-size:12px;padding:2px;padding-left:20px;padding-top:3px;padding-bottom:3px}
.rbookSubjTitle td.a{width:500px}
.rbookSubjTitle td.b{width:50px;text-align:right;padding-right:20px}
.rbookSubjTitle b{width:10px;}
#sc .rbookSubjTitle a{color:#333;width:100%} 
#sc .rbookSubjTitle a:hover{color:#777} 
.rbookSubj{width:100%;border-bottom:0px;border-right:0px;}
.rbookSubj tr td{width:25%;padding:2px;padding-left:5px;font-size:12px;background:#fff;color:#333;border-bottom:#C3CBD1 1px solid;border-right:#C3CBD1 1px solid;text-align:center}
.rbookSubj td.nb{border-right:0px;}
.rbookSubj td.lf{text-align:left;padding-left:20px;color:#000;}
.rbookSubj tr.hd td{color:#000}



.rmap{border-top:#C3CBD1 1px solid;border-left:#C3CBD1 1px solid;width:670px;margin-top:5px;margin-bottom:20px}
.rmap td{background:#F5F5F5;border:#C3CBD1 1px solid;border-left:0;border-top:0;text-align:center;font-size:8pt;}
.rmap tr.HeaderTr td{background:#E9E9E6;color:#222;font-size:11px;font-weight:bold;padding-top:2px;padding-bottom:2px}
.rmap td.HeaderTd{background:#E9E9E6;color:#222;font-size:11px;text-align:left;padding-left:3px;padding-top:2px;padding-bottom:2px}
.rmap td.true{background:#5E9B23;color:#fff}
.rmap td.false{background:#FF4D4D;color:#fff}
.rmap td.normal{}

.orders{border:#C3CBD1 1px solid;width:650px;border-bottom:0px;border-right:0px;}
.orders td{padding:3px;vertical-align:top;font-size:12px;background:#F5F5F5;border-bottom:#C3CBD1 1px solid;border-right:#C3CBD1 1px solid;text-align:left}
.orders tr.header td{background:#E9E9E6;color:#222;font-weight:bold;padding-top:2px;padding-bottom:2px;text-align:center;}

div.test{padding-bottom:20px;padding-left:10px;padding-right:10px}
div.test p{margin-bottom:5px;}
div.test p.answer{margin:5px;margin-left:40px;font-style:italic}
div.test p.answer input{margin-left:10px}
div.test p.answer2{margin:3px;margin-left:40px;font-style:italic}
div.test b{color:green;font-style:italic;}
div.test input.it2{width:300px}
div.test textarea.it2{width:400px;height:70px;overflow-y:auto}
li.AnswerTrue{color:green}
li.AnswerFalse{color:red}
li.normal{}
table.test{margin:40px;}
table.test td{font-size:10pt}


div.lesson{text-align:center;width:100%}
div.lesson table.text{width:690px;text-align:left;}
div.lesson table.text td,div.lesson table.text td li,div.lesson table.text td p{font-size:12pt;font-family:Times New Roman,serif;}

div.lesson table.text a.hint{font-size:12pt;color:#6c67cb;text-decoration:none;cursor:help;font-weight:bold}


div.lesson table.text td{vertical-align:top;padding-bottom:15px}
div.lesson table.text td.left{width:70%;text-align:justify;font-size:small}
div.lesson table.text td.right{width:30%;padding-left:10px;}

div.lesson table.text td.right, div.lesson table.text td.right li,div.lesson table.text td.right p {text-align:left;font-size:8pt;font-family:Arial,sans-serif;}
div.lesson table.text td.right div.crib{border:#C3CBD1 1px solid;border-top:0px;background:#fff;padding:5px;padding-top:2px;}
div.lesson table.text td.right li{margin-left:-10pt;margin-right:0pt;}
div.lesson table.text td.right p{margin:0px;margin-bottom:5px;}

div.lesson table.text td.right div.tl{background:#eee;padding:1px;padding-left:3px;border:#C3CBD1 1px solid;font-size:12px;font-weight:bold;color:#333}
div.lesson table.text td.right div.tl img{width:12px;height:12px;margin-left:4px;vertical-align:middle}
div.lesson table.text td.right div.tl span{margin-right:10px}

div.lesson table.text td.right div.advice{background:#ff9;padding:1px;padding-left:3px;border:#C3CBD1 1px solid;font-size:12px;font-weight:bold;}
div.lesson table.text td.right div.advice img{width:16px;height:16px;margin-left:3px;margin-right:10px;margin-bottom:2px;vertical-align:middle}


div.lesson table.text td.left li, div.lesson table.text td.left ol li, div.lesson table.text td.left ul li{text-align:justify;font-size:small}
div.lesson table.text td.left li p{margin:5px;margin-top:0px;}

p.brold{font-size:1px;margin:0px;padding:0px;}

div.lesson h3{color:#000;margin:5px;font-size:14pt;font-family:Times New Roman,serif;text-align:center;font-style:italic}
div.lesson h4{color:#000;margin:5px;margin-top:20px;font-size:14pt;font-family:Times New Roman,serif;text-align:center;font-style:italic;}
div.lesson table.text td.LessonCaption, div.lesson table.text td.LessonCaption p{font-size:18pt;margin-top:15px;color:#7f9a65;font-family:Times New Roman,serif;text-align:center;font-weight:bold}

table.LessonTable td{padding:3px;}

div.PractMain, div.PractMain p,div.PractMain li {color:#FF4C4C;font-size:12pt;}

.PractTable{border:#C3CBD1 1px solid;width:440px;}
.PractTable td{padding:5px;background:#F5F5F5;}
.PractTable td.CaptionTd{background:#E9E9E6;font-weight:bold;color:#333;font-size:8pt;border-bottom:#C3CBD1 1px solid;}
.PractTable td.TxTd{padding-top:10px;height:310px;vertical-align:top}
.PractTable td textarea{width:400px;height:200px;overflow:auto;border:#C3CBD1 1px solid;margin-top:5px;color:#333}
.PractTable td .button{background:#929191;border:#777 1px solid;}


div.lesson div.dop li, div.lesson table.text td.left li, div.pract{text-align:left;font-size:8pt}

div.lesson table.text td.left, div.PractMain, div.PractMain p,div.PractMain li{font-size:small}

.BoomarkTable{width:550px;border:#C3CBD1 1px solid;border-bottom:0px;}
.BoomarkTable td{padding:2px;vertical-align:top;background:#F5F5F5;border-bottom:#C3CBD1 1px solid;text-align:left}
.BoomarkTable td.bkheader{background:#E9E9E6;color:#222;font-weight:bold;padding-top:2px;padding-bottom:2px;text-align:center;}
.BoomarkTable td.l{width:100px;border-right:#C3CBD1 1px solid;font-weight:bold;color:#777;}
.BoomarkTable td.c{width:470px;}
.BoomarkTable td.r{width:20px;}

#infostring a{width:100%}


div.qa{text-align:center;width:500px}
div.qa table{width:500px;}
div.qa table.qform{margin-bottom:10px;border-bottom:0px;border:#000 1px solid;border-bottom:0px}
div.qa table.qform td{border-bottom:#000 1px solid;text-align:center;padding:1px;background:#7f9a65;color:#fff;font-family:Times New Roman,serif;font-size:10pt}
div.qa table.qform td.left{width:185px;border-right:#000 1px solid;text-align:left;padding-left:3px;}
div.qa input{width:300px;border:#000 1px solid}
div.qa textarea{width:485px;margin-bottom:5px;background:#fff;height:150px;border:#000 1px solid;overflow-y:auto;scrollbar-3dlight-color:#fff;scrollbar-arrow-color:#fff;scrollbar-base-color:#7f9a65;scrollbar-darkshadow-color:#fff;scrollbar-shadow-color:#7f9a65;scrollbar-highlight-color:#7f9a65;scrollbar-track-color:#060;}
div.qa input.button{border:0px;font-weight:bold;background:#f50;width: 150px;cursor:hand;color: #fff;text-align:center;margin-bottom:30px}

div.qa p.qauthor{margin:0px;font-weight:bold;}
#sc div.qa p.qauthor a{color:#000;}
#sc div.qa p.qauthor a:hover{color:#000}
div.qa p.qtime{margin:0px;margin-top:3px;font-style:italic}
div.qa p.aauthor{margin:0px;font-weight:bold;}
#sc div.qa p.aauthor a{color:green;height:16px}
#sc div.qa p.aauthor a:hover{color:green}
div.qa p.atime{margin:0px;margin-top:3px;font-style:italic;color:green}
div.qa p.qtext{padding-left:40px;margin-top:5px}
div.qa hr{}
div.qa tr.pager td{text-align:center;font-family:Times New Roman,serif;font-size:10pt}
div.qa div.atext{padding-left:40px;margin-top:5px;color:#589B4D;}
div.qa div.atext hr{width:80%}
div.qa div.atext p{margin:0px;color:#589B4D;}
div.qa div.atext li{color:#589B4D;}
div.qa div.atext blockquote{margin-top:0px;margin-bottom:0px;}
div.qa div.atext h1{font-family:Arial,sans-serif;text-align:center;font-size:16pt;color:#000;font-style:normal}
div.qa div.atext h2{font-family:Arial,sans-serif;font-size:14pt;font-style:italic;color:#000;text-align:left}
div.qa div.atext h3{font-family:Arial,sans-serif;font-size:13pt;color:#000;text-align:left;font-style:normal}

.news{text-align:center;width:500px}
.news table{width:500px;}
.news tr.pager td{text-align:right;font-family:Times New Roman,serif;}
.news div.ncaption{font-weight:bold;margin-bottom:10px;text-align:left}
.news div.nshorttext{text-align:justify}
#sc .news div.nshorttext a{color:#000;text-decoration:none}
#sc .news div.nshorttext a:hover{color:#000;text-decoration:none}
.news div.ntext{margin-top:5px;}
.news div.ntext hr{width:80%}
.news div.ntext p{margin:0px;}
.news div.ntext li{}
.news div.ntext blockquote{margin-top:0px;margin-bottom:0px;}
.news div.ntext h1{font-family:Arial,sans-serif;text-align:center;font-size:16pt;color:#000;font-style:normal}
.news div.ntext h2{font-family:Arial,sans-serif;font-size:14pt;font-style:italic;color:#000;text-align:left}
.news div.ntext h3{font-family:Arial,sans-serif;font-size:13pt;color:#000;text-align:left;font-style:normal}
.news div.pdate{text-align:right;font-style:italic;margin-top:5px;margin-bottom:5px}
.news td.imgtd{vertical-align:top}
.news td.imgtd img{margin-right:20px}


.toolbar{z-index:99;position:absolute;width:19px;}
.toolbar td{width:19px;height:19px;background:#E3EBC5;border-bottom:#A4B998 1px solid;border-right:#A4B998 1px solid;text-align:center;vertical-align:middle;}
.toolbar img{margin-top:1px;margin-bottom:1px;width:16px;height:16px;}
.toolbar a{width:100%;}

.DocTable{width:320px;}
.DocTable td{font-size:10pt;padding:2px;padding-left:10px}

#IndexHolder{padding-left:5px;padding-right:5px;text-align:center;border-top:#7F9A65 1px solid;border-right:#7F9A65 1px solid;background:#E3EBC5;color:#869269;font-weight:bold;cursor:help}
#SettingsHolder{border-top:#7F9A65 1px solid;vertical-align:middle;background:#ff9;padding-right:3px}

.SHBlock{border:#C3CBD1 1px solid;background:#F5F5F5;margin-top:10px}
.SHBlock div.CaptionDiv{background:#E9E9E6;padding:5px}
.SHBlock div.CaptionDiv img{margin-right:3px}
#sc .SHBlock div.CaptionDiv a{font-weight:bold;color:#333;font-size:8pt}
.SHBlock div.TextDiv{border-top:#C3CBD1 1px solid;padding:10px;display:none}

.SHBlock div.TextDiv p{margin:0px;padding:0px;margin-top:10px}
.SHBlock div.TextDiv div{margin:0px;padding:0px;}
.SHBlock div.TextDiv p, .SHBlock div.TextDiv li, .SHBlock div.TextDiv div, .SHBlock div.TextDiv td{font-size:12px;color:#222}
.SHBlock div.TextDiv h1{text-align:center;font-size:14pt;color:#000;font-style:normal;border:0px}
.SHBlock div.TextDiv h2{font-size:12pt;color:#000;text-align:left}
.SHBlock div.TextDiv h3{font-size:10pt;color:#555;text-align:left;font-style:italic}
.SHBlock div.TextDiv hr{width:80%}
.SHBlock div.TextDiv h4{color:#ff8040;font-style:italic;margin:0px;font-family:Verdana,Arial,sans-serif;font-size:12px;padding-left:10px;background-repeat:repeat-y;text-align:left;font-weight:normal;}
.SHBlock div.TextDiv blockquote{margin-top:0px;margin-bottom:0px;}
#sc .SHBlock div.TextDiv a{color:#000}
#sc .SHBlock div.TextDiv a:hover{color:#555}


.LessonsTable{width:360px;margin-left:20px;margin-top:10px}
.LessonsTable td{font-size:8pt;vertical-align:top;padding-bottom:5px;text-align:left}
.LessonsTable td.ImgTd{width:23px}
.LessonsTable td.TxTd, .LessonsTable td.TxTda{width:337px;vertical-align:middle}
.LessonsSubTable td{padding-right:10px}
.LessonsDopTable{margin-left:20px;margin-top:20px}
.LessonsDopTable td{text-align:left}
.LessonsDopTable td span{font-size:8px;color:#777}

#sc .LessonsTable td.TxTd a{color:#111;}
#sc .LessonsTable td.TxTd a:hover{color:#555}
#sc .LessonsTable td.TxTda a{color:green;}
#sc .LessonsTable td.TxTd .LessonsSubTable td a{font-size:10px;color:#777;}
#sc .LessonsTable td.TxTda .LessonsSubTable td a{font-size:10px;color:#777;}
#sc .LessonsTable td.TxTd .LessonsSubTable td.tda a{font-size:10px;color:#50AA50;}
#sc .LessonsTable td.TxTda .LessonsSubTable td.tda a{font-size:10px;color:#50AA50;}

.error{width:400px;border:#C70000 1px solid;margin-top:70px;margin-bottom:100px}
.error td{padding:10px;background:#EBEBEB;vertical-align:middle;color:#C70000;font-size:10pt}


.videoDiv{width:600px}
.videoDiv div.caption{font-weight:bold;font-size:10pt;color:#7f9a65;padding-bottom:10px;padding-top:10px}
.videoDiv div.shortText p{padding:0px;margin:0px}
.videoDiv table.ls{border-bottom:#ccc 1px dotted;margin-bottom:10px}
.videoDiv table.ls td{padding-bottom:10px;vertical-align:top}
.videoDiv td.colvo{font-weight:normal;font-size:10px;color:#888;text-align:right;vertical-align:bottom}

.PagerDiv{width:600px;font-size:8pt;color:#333;text-align:right;margin-top:10px}
.PagerDiv span{color:red}
.PagerDiv a{color:green;font-size:8pt;}
.PagerDiv a:hover{color:red;text-decoration:underline}

