/* ‘S‘ÌƒfƒUƒCƒ“ */
*              { margin: 0; padding: 0;}
div,td,th,li   { color: #333333; font-size: 12px; line-height: 20px; font-family: '‚l‚r ƒSƒVƒbƒN'; vertical-align: top;}
th             { text-align: center;}
td             { text-align: left;}
ul             { margin: 0 0 0 20px;}
li             { margin: 10px 0; font-family: '‚l‚r ‚oƒSƒVƒbƒN'; 14px; line-height: 20px;}
p              { color: #333333; font-size: 12px; line-height: 16px; font-family: '‚l‚r ‚oƒSƒVƒbƒN'; text-indent: 10px; margin: 4px 0;}
a:link         { color: #3300ff }
a:visited      { color: #990099 }
a:hover        { color: #ff3333 }
a:active       { color: #ff3333 }
hr             { width: 100%; height: 1px; color: #663300;}
strong         { font-weight: bold;}
.upper         { vertical-align: super; font-size: 9px; }
.red           { color: #ff0000; }
.navy          { color: #000088; }
.green         { color: #009900; }
.blue          { color: #0000ff; }
.small         { font-size: 10px; font-weight: normal; }
.small2        { font-size: 10px; font-weight: normal; line-height: 15px; }
.small08       { font-size:  8px; font-weight: normal; }
.small10       { font-size: 10px; font-weight: normal; }
.small12       { font-size: 12px; font-weight: normal; }
.small14       { font-size: 14px; font-weight: normal; }
.large         { font-size: 24px; font-weight: bold  ; line-height: 36px; }
.ls10          { letter-spacing: 1em; }
.pro           { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
.center        { text-align: center;}
.img-right     { float: right; }

@media print   { .no-print{display:none;} }
figure         { float: left; margin: 0 15px 15px 0; }

html               { overflow-y: scroll; }
body               { text-align: center; font-weight: normal; background: #f8f8f8; }
body.award         {                                          background: #f8f8f8; }
table#body         { width: 800px; height:  100%; background: #ffffff; border-right: 1px #666666 solid; border-left: 1px #666666 solid; padding: 10px; text-align: center; margin: 0 auto 0 auto; }
h1                 { width: 100% ; height:  40px; color: #ffffff; margin: 0 0  5px 0; line-height: 40px; font-size: 24px; background: #993333; letter-spacing: 1px; text-indent: 30px; text-align: center;}
h1.award           {                                                                                                      background: #993333;}
h2                 { width: auto; height:  30px; color: #000000; margin: 10px 0  5px 0; line-height: 30px; font-size: 18px; background: #eecccc; letter-spacing: 1px; text-indent: 10px; border-left: 5px solid #660000; border-bottom: 1px solid #660000; text-align: left;  }
h2.award           {                             color: #660000;                                                            background: #eecccc;                                         border-left: 5px solid #660000; border-bottom: 1px solid #660000;}
h3                 { width: auto; height:  24px; color: #660000; margin: 10px 0  5px 0; line-height: 20px; font-size: 14px; letter-spacing: 1px; text-indent: 10px; border-bottom: 1px dashed #660000; text-align: left; font-weight: bold; background: #ffeeee; padding: 5px 0 0 0}
h3.award           {                             color: #660000;                                                                                                    border-bottom: 1px dashed #660000;                                        background: #ffeeee; }
h4                 { width: auto; height:  24px; color: #000000; margin: 10px 0  5px 0; line-height: 18px; font-size: 14px; letter-spacing: 1px; border-bottom: 1px dashed #000066; text-align: left; font-weight: bold; }
input.button       { width: 230px; height: 40px; color: #333333; font-size: 18px; line-height: 40px; margin: 10px; }
input.button2      { width: 180px; height: 40px; color: #333333; font-size: 14px; line-height: 40px; margin:  5px; }
table.question     { width: 100%; }
table.question th  { width: 100px; border-bottom: 1px solid #cccccc; text-align: right;  vertical-align: top; padding: 2px 5px 0 0; font-size: 14px;}
table.question td  { width: auto;  border-bottom: 1px solid #cccccc; text-align: left;   vertical-align: top; padding: 2px 2px 2px 5px;}

#model-overlay      { width :180px; height:50px; position:fixed; bottom:30px; right:30px; border: outset#cc9999 2px; background: #ffcccc; text-align: center; font-size: 14px; }
.q-text            { font-size: 14px; background-color: #EEEEdd;}
.timer,.timer-1    { font-weight: bold; }
.timer div,.timer-1 div { display:inline-block; font-size: 28px; }

#user-overlay      { width :260px; height:50px; position:fixed; bottom:30px; left:30px; border: outset#cccc99 2px; background: #eeeecc; text-align: left; font-size: 10px; line-height: 15px; padding: 5px 0 0 7px; }
.q-text            { font-size: 14px; background-color: #EEEEdd;}
.timer,.timer-1    { font-weight: bold; }
.timer div,.timer-1 div { display:inline-block; font-size: 20px; }

table.data         { width: 100%; }
table.data th      { width: 200px; background-color: #ccccaa; padding: 5px 10px; }
table.data td      { width: auto;  background-color: #ffFFDD; padding: 5px 10px; }

table.data-l       { width: 100%; }
table.data-l th    { width: 200px; background-color: #ccccaa; padding: 5px 10px; font-size: 14px; }
table.data-l td    { width: auto;  background-color: #ffFFDD; padding: 5px 10px; font-size: 14px; }


input.text_act     { width: 400px; color: #333333; font-size: 12px; line-height: 20px; height: 22px; padding: 1px 3px; margin: 0   4px 4px 4px; vertical-align: middle; border: 1px solid #bbbbaa; background: #fffff0; ime-mode: active;}
input.text_dis     { width: 400px; color: #333333; font-size: 12px; line-height: 20px; height: 22px; padding: 1px 3px; margin: 0   4px 4px 4px; vertical-align: middle; border: 1px solid #bbbbaa; background: #fffff0; ime-mode: disabled;}

table.certificate    { width: 100%;  border: 1px solid #000000; cursor: none;}
tabel.certificate td { width: auto;}
div.c1               { font-size: 48px; line-height: 72px; font-family: '‚l‚r ‚o–¾’©'; text-align: center; padding: 0 90px 0 0; }
div.c2               { font-size: 30px; line-height: 45px; font-family: '‚l‚r ‚o–¾’©'; text-align: center; }
div.c3               { font-size: 30px; line-height: 45px; font-family: '‚l‚r ‚o–¾’©'; text-align: left;   padding: 0 0 0 30px;}
div.c4               { font-size: 24px; line-height: 36px; font-family: '‚l‚r ‚o–¾’©'; text-align: left;   padding: 0 0 0 30px; text-indent: 10px; }
div.c5               { font-size: 24px; line-height: 36px; font-family: '‚l‚r ‚o–¾’©'; text-align: right;  padding: 0 30px 10px 0;} }
