.button {
background-color:#D6E6FF; 
border-top: 1px solid #E1EEFB; 
border-left: 1px solid #E1EEFB; 
border-bottom: 1px solid #748EB6; 
border-right: 1px solid #748EB6; 
color: #000000; 
font-size: 11px; 
font-family: verdana; 
line-height:12px; 
width: 85px; 

}

.button2 { 
background-color:#D6E6FF; 
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6;
color: #000000; 
font-size: 11px; 
font-family: verdana; 
line-height:12px; 
width: 82px; 
letter-spacing: 0px; 
}

.mail_button { 
background-color:#D6E6FF; 
border: 0px;
color: #000000; 
font-size: 11px; 
font-family: verdana; 
line-height:12px; 
width: 100px; 
letter-spacing: 0px; 
}

.reset_button {   
position:absolute;
margin: 41px 0px 0px 0px;
background-color:#D6E6FF;
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6;
color: #000000; 
height: 14px;   
font-size: 11px;
font-family: Verdana;
letter-spacing: 0px;
width: 90px;
line-height:15px;
left:65px;
text-align:center;
}    

.reg_button { 
background-color:#D6E6FF; 
border: 1px;
color: #000000; 
font-size: 11px; 
font-family: verdana; 
width: 100%; 
line-height:11px; 
width: 110px; 
letter-spacing: 0px; 
}

BODY { 
background-color: #000000; 
color: #000000; 
text-align: center; 
margin: 0px auto;
background-image: url('/bg/bg_5.png'); 
}


.fs_b { 
padding-left: 2px; 
padding-bottom: 2px; 
font-size: 12px; 
font-weight: normal; 
FONT-FAMILY: Verdana;
line-height: 13px; 
}

.fs { 
padding-left: 2px; 
padding-bottom: 4px; 
font-size: 12px; 
font-weight: normal; 
FONT-FAMILY: Verdana; 
line-height: 13px; 
}


.fs2 { 
text-align:left; 
padding-left: 2px; 
padding-top: 0px; 
font-size: 13px; 
padding-bottom: 3px;
font-weight: normal; 
font-family: Verdana; 
line-height: 13px; 
letter-spacing: 0.00em; 
}

.fs3 {
text-align: right;
border: 0px solid black;
width: 10%;
padding: 0px 4px 4px 0px;
font-size: 13px;
font-family: Verdana;
line-height: 13px;
}

.fs2_norm { 
text-align:left; 
padding-left: 2px; 
padding-top: 0px; 
font-size: 13px; 
padding-bottom: 5px;
font-weight: normal; 
font-family: Verdana; 
line-height: 13px; 
letter-spacing: 0.00em; 
}

.fs3_norm {
text-align: right;
border: 0px solid black;
width: 10%;
padding: 0px 4px 5px 0px;
font-size: 13px;
font-family: Verdana;
line-height: 13px;
}


.fs_cbox { margin:0px 0px 0px 3px; padding: 0px 0px 0px 0px; }
.fs_count { }
.fs0 { text-align: right; padding-bottom: 2px; }





.show_active_wordlist { position: absolute; text-align: left; top: 478px; left: 16px; padding: 1px 2px 0px 2px; border: 1px solid #555555; height: 14px; font-size: 11px; }
.show_timer { position: absolute; border:1px solid #555555; top: 478px; left: 493px; width: 98px; height: 14px; padding: 1px 0px 0px 2px; text-align:center; font-weight: bold; } 
.tb_select { font-size: 9px; font-family:verdana; text-align:left; line-height: 10px; }
.tb_select2 { padding-bottom: 2px; padding-top:0px; font-family: verdana; font-size: 10px; }
.tb_select3 { font-size: 9px; font-family:verdana; padding-bottom: 0px; padding-right:1px; text-align:right; line-height: 10px; }
.tb_select4 { text-align: center; margin: 0 auto; font-family: verdana; }
.reg { background-color: #ffffff;  border: 1px solid #000000; font-size: 12px; width:70px; line-height:12px; }


.login_table { margin:0 auto; line-height:12px; font-size: 11px; font-family:verdana; text-align: center; height: 140px; width: 100%; }
.input { margin-top:1px; height:15px; width: 14px; margin-right:-1px; }
.itb4_login { background-color: white; width: 180px; line-height:12px; font-size: 11px; font-family:verdana; }
.ask_box_bg { background-color: white; }
.tb4 { background-color: white; width: 590px; line-height:12px; font-size: 11px; font-family:verdana; text-align:center; }
.tb5 { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; }
.tb5_input { padding:4px; padding-top: 22px;text-align: center; width: 33%; font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; }
.tb10 { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding-bottom: 0px; }
.tb11 { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding-bottom: 0px; height: 55px; }
.tb12 { font-family: verdana; line-height: 17px; font-size: 11px; padding:8px; text-align: center; padding-top:0px; }
.main_time_table { width: 580px; margin-bottom: -5px; margin-top: 6px; }
.current_wordlist_td { width: 200px;  }
.submit_td { width: 100px; }
.time_td { text-align:right; }
.time_table { border: 1px solid #555555; margin-top: 3px; margin-left: 135px; line-height: 8px; padding-bottom: 1px }
.time_above { padding: 0 3px 0 3px; font-size:11px; font-family: verdana; }
.time { border: 0px solid #555555; text-align:center; padding: 0px 3px 0px 3px; font-size: 11px; font-family: verdana; font-weight: normal; margin-left: 1px; } 
.pass_user_name { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; width: 33%; text-align: right; padding-top:20px; }
.pass_send_button { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: left; width: 33%; padding-top:22px; padding-bottom: 5px; }


div.main_wrapper { position: relative; margin-left: 0px; border: 0px solid green; height: 105px; width: 100%; } 

/* margin stuff: <top> <left/right> <bottom> <left/right> */       

.start_box1 { border: 0px solid blue; position: absolute; margin: 8px 0px 0px 249px; line-height: 16px; } /* title */ 
.start_box2 { border: 0px solid blue; position: absolute; margin: 10px 0px 0px 349px; line-height: 16px; } /* version */   
.start_box3 { border: 0px solid blue; position: absolute; margin: 33px 0px 0px 119px; line-height: 16px; width: 350px; } /* infotext */
.start_box_optional { border: 0px solid #BBBBBB; position: absolute; margin: 53px 0px 0px 0px; line-height: 10px; width:100%; color: red; font-weight: bold; } /* extra */

/* center on all */

.start_box4 { border: 0px solid blue; position: absolute; margin:   75px 0px 0px 194px; line-height: 16px; } /* word num */   
.start_box5 { border: 1px solid grey; position: absolute; margin:   75px 0px 0px 253px; visibility:visible; } /* select box */                        
.start_box6 { border: 0px solid blue; position: absolute; margin:   75px 0px 0px 301px; line-height: 16px; } /* create button */



/* javascript div */

div.js { font-family: verdana; font-size: 11px; text-align:left; }
div.large { font-family: verdana; font-size: 13px; font-weight:bold; text-align:left; }
#focus { visibility: hidden; left: 0px; top: 0px; height: 100%; position:absolute; z-index: 100; border: 0px solid black; margin-top: 0px;padding: 0px;  opacity: 0.5; background-color: #000000; }
#ask_box { border: 0px solid green; position: absolute; z-index: 200; visibility: hidden; text-align:center; height: 110px; width: 260px; margin-left: 350px; }
#icon { text-align:center; position: absolute; border: 0px solid blue; width: 45px; height: 50px; margin: -25px 0px 0px 0px; padding:1px; }
#ask_text { position: absolute; text-align:left; margin: -37px 0px 0px 50px; line-height: 14px; border: 0px solid blue; width: 180px; letter-spacing: 0px; height: 40px; font-family: verdana; font-size: 10px; padding:2px; }
div.yes { position: absolute; text-align:center; margin: 13px 0px 0px 80px; border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6; background-color: #D6E6FF; width: 45px; font-family: verdana; font-size: 11px; padding:0px 0px 1px 0px; }
div.no { position: absolute; text-align: center; margin: 13px 0px 0px 140px; border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6; border-right: 1px solid #748EB6; background-color: #D6E6FF; width: 45px; font-family: verdana; font-size: 11px; padding:0px 0px 1px 0px; }

#container { border: 0px solid blue; height: 600px; width: 990px; text-align:center; margin: 0px auto;}
#banner { float: left; background-color:#FFFFFF; border: 1px solid black; width: 162px; height: 600px; margin-top:8px; margin-left: 8px; margin-right: 8px; }
#centdiv { border: 0px solid blue; margin-left: 180px; height: 600px; width: 817px; } 
#layout_td { width: 18%; }



td.logged_in_as { height: 16px; margin-bottom: 0px; padding-bottom: 6px; font-weight: bold; font-size: 11px; } 
td.login_name { height: 20px; margin: 0px auto; padding:2px; background-color: #E9EEF9; border-bottom: 1px solid #86A0E2; font-weight: bold; font-size: 13px; }

td.controlpanel_link { padding:4px 0px 3px 0px; font-size: 11px; }
td.settings_link     { padding:0px 0px 3px 0px; font-size: 11px; }
td.wordlist_link     { padding:0px 0px 3px 0px; font-size: 11px; }

.generic_title { width: 98%; height: 13px; padding: 1px 0px 1px 3px; margin: 0px 0px 0px 0px; 
border: 0px solid blue; text-align: center; background-color: #E9EEF9; border-bottom: 1px solid #86A0E2; 
font-family: verdana; font-size: 11px; font-weight: bold; text-align:left; }

.login_table_authed { line-height:12px; font-size: 11px; font-family:verdana; width:100%; height: 84px; text-align:center; padding-bottom: 4px; }

div.login_box { position: absolute; width: 200px; height: 165px; border: 0px solid purple; margin-left: 618px; margin-top: 151px;  }

/* update password and email */

div.update_wrapper {} 

/* div.update_wrapper { position: absolute; border: 1px solid green; width: 588px; height: 191px; } */

div.update_title { position:absolute;  width: 592px; height: 14px; line-height: 14px; margin: -100px 0px 0px -2px;
text-align: center; background-color: #E9EEF9; border: 1px solid #E7F1FB; font-family: verdana; font-size: 12px; font-weight: bold; }
div.update_sub_pass_container { position:absolute; margin-top: -75px; margin-left: 55px; width: 200px; height: 150px; border: 0px solid purple; }
div.update_text_title_pass { position:absolute; margin: 10px 0px 0px 50px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; font-weight: bold; }
div.pass_old_text { position:absolute;  margin: 40px 0px 0px 16px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.pass_old_input { position:absolute; margin: 40px 0px 0px 130px; border: 0px solid green; font-size: 11px; text-align: left;line-height: 16px; }
div.pass_new_text { position:absolute;  margin: 70px 0px 0px 45px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.pass_new_input { position:absolute; margin: 70px 0px 0px 130px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.pass_new_text2 { position:absolute; margin: 100px 0px 0px 7px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.pass_new_input2 { position:absolute; margin: 100px 0px 0px 130px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.update_sub_email_container { position:absolute; margin-top: -75px; margin-left: 325px; width: 200px; height: 150px; border: 0px solid purple; }
div.update_text_title_email { position:absolute; margin: 10px 0px 0px 55px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; font-weight: bold; }
div.email_text { position:absolute; margin: 40px 0px 0px 0px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }
div.email_text_input { position:absolute; margin: 40px 0px 0px 45px; border: 0px solid green; font-size: 11px; text-align: left; line-height: 16px; }

input.update_input_pass { background-color: #ffffff;  border: 1px solid #000000; font-size: 12px; width:70px; line-height:12px; }
input.change_email { background-color: #ffffff;  border: 1px solid #000000; font-size: 12px; width:150px; line-height:12px; }   


div.update_pass { position: absolute; text-align: center;
                 margin: 130px 0px 0px 35px; border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;
                  border-right: 1px solid #748EB6; background-color: #D6E6FF; width: 130px; font-family: verdana; font-size: 11px; padding:0px 0px 0px 0px; height: 15px; line-height: 14px; }



div.update_mail { position: absolute; text-align:center; margin: 70px 0px 0px 30px;
                  border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6;
                  background-color: #D6E6FF; width: 130px; font-family: verdana; font-size: 11px; padding:0px 0px 0px 0px; height: 15px; line-height: 14px; }

/* controlpanel */

.controlpanel_container { position:absolute; border: 0px solid purple; width: 590px; height: 493px; margin: -250px 0px 0px -1px; font-family:verdana; }
.controlpanel_title { position:absolute; text-align: center; background-color: #E9EEF9; top: 100px; line-height: 14px; margin: -98px 0px 0px -1px;
                      border: 1px solid #E7F1FB; font-size: 12px; font-weight: bold; width: 593px; height: 14px; }

.test_distribution_title { position:absolute; display:none; }
.test_distribution_img { position:absolute; display:none;}

.time_distribution_title { position:absolute; display:none;}
.time_distribution_img { position:absolute; display:none;}

.right_wrong_title { position:absolute; display:none;}
.right_wrong_img { position:absolute; display:none;}

.avg_right_title { position:absolute; display:none;}
.avg_right_img { position:absolute; display:none;}

.misc_container  { position:absolute; border: 0px solid green; margin: 40px 0px 0px 365px; width: 222px; height: 171px; font-size: 10px; line-height: 17px; text-align: center; }

.unanswered_unique_words_container { position:absolute; border: 1px solid #BBBBBB; width: 220px; height: 34px; }
.unanswered_unique_words_title { position:absolute; border: 0px solid black; width: 220px; height: 17px; background-color: #E0E0E0; }
.unanswered_unique_words_value { position:absolute; border: 0px solid black; width: 220px; margin-top: 15px; height: 17px; margin-top: 17px; }

.number_of_tests_taken_container { position:absolute; border: 1px solid #BBBBBB; width: 220px; height: 34px; margin-top: 55px; }
.number_of_tests_taken_title { position:absolute; border: 0px solid black; width: 220px; height: 17px; background-color: #E0E0E0; }
.number_of_tests_taken_value { position:absolute; border: 0px solid black; width: 220px; margin-top: 15px; height: 17px; margin-top: 17px; }

.average_time_per_test_container { position:absolute; border: 1px solid #BBBBBB; width: 220px; height: 34px; margin-top: 110px; }
.average_time_per_test_title { position:absolute; border: 0px solid black; width: 220px; height: 17px; background-color: #E0E0E0; }
.average_time_per_test_value { position:absolute; border: 0px solid black; width: 220px; margin-top: 15px; height: 17px; margin-top: 17px; }

.total_time_spent_container { position:absolute; border: 1px solid #BBBBBB; width: 220px; height: 34px; margin-top: 165px; }
.total_time_spent_title { position:absolute; border: 0px solid black; width: 220px; height: 17px; background-color: #E0E0E0; }
.total_time_spent_value { position:absolute; border: 0px solid black; width: 220px; margin-top: 15px; height: 17px; margin-top: 17px; }

.allocation_container { position:absolute; border: 1px solid #BBBBBB; height: 103px; width: 220px; margin: 260px 0px 0px 365px; font-size: 10px; line-height: 17px; text-align:center; }

.alloc_title_one   { position: absolute; width: 75px; background-color: #E0E0E0; padding-right: 10px;  text-align:right; }
.alloc_title_two   { position: absolute; width: 124px; background-color: #E0E0E0; padding-left: 10px; text-align:left; margin: 0px 0px 0px 85px; border-left: 1px solid #BBBBBB; }

.alloc_name_one    { position: absolute; width: 75px; padding-right: 10px; text-align: right; margin: 17px 0px 0px 0px; }
.alloc_value_one   { position: absolute; width: 123px; text-align: left; padding-left: 10px; margin: 17px 0px 0px 85px; }

.alloc_name_two    { position: absolute; width: 75px; padding-right: 10px; text-align: right; margin: 34px 0px 0px 0px; }
.alloc_value_two   { position: absolute; width: 123px; text-align: left; padding-left: 10px; margin: 34px 0px 0px 85px; }

.alloc_name_three  { position: absolute; width: 75px; padding-right: 10px; text-align: right; margin: 51px 0px 0px 0px; }
.alloc_value_three { position: absolute; width: 123px; text-align: left; padding-left: 10px; margin: 51px 0px 0px 85px; }

.alloc_name_four   { position: absolute; width: 75px; padding-right: 10px; text-align: right; margin: 68px 0px 0px 0px; }
.alloc_value_four  { position: absolute; width: 123px; text-align: left; padding-left: 10px; margin: 68px 0px 0px 85px; }

.alloc_name_five   { position: absolute; width: 75px; padding-right: 10px; text-align: right; margin: 85px 0px 0px 0px; }
.alloc_value_five  { position: absolute; width: 123px; text-align: left; padding-left: 10px; margin: 85px 0px 0px 85px; }

.reset_container { position:absolute; border:1px solid #BBBBBB; text-align: center; height: 59px; width: 220px; margin: 385px 0px 0px 365px; font-size: 10px; line-height: 17px; font-family: verdana; }
.reset_title { position:absolute; background-color: #E0E0E0; width: 220px; }
#wordlist_select { position:absolute; margin: 22px 0px 0px 0px; width: 220px; }

.pie_chart_container { position:absolute; border: 1px solid #BBBBBB; margin: 40px 0px 0px 195px; width: 150px; height: 199px; font-size: 10px; line-height: 17px; text-align: center; }
.pie_chart_title { position:absolute; border: 0px solid green; background-color: #E0E0E0; width: 150px; height: 17px; font-size: 10px; line-height: 17px; text-align: center; }
.pie_chart_value { position:absolute; border: 0px solid green; margin-top: 18px; width: 142px; height: 184px; text-align:center; }

.bar1_container { position:absolute; border: 1px solid #BBBBBB; margin: 40px 0px 0px 5px; width: 175px; height: 199px; font-size: 10px; line-height: 17px; text-align: center; }
.bar1_title { position:absolute; border: 0px solid green; background-color: #E0E0E0; width: 175px; height: 17px; font-size: 10px; line-height: 17px; text-align: center; }
.bar1_value { position:absolute; border: 0px solid green; margin-top: 18px; width: 142px; height: 184px; text-align:center; margin-left: 3px; }

.bar2_container { position:absolute; border: 1px solid #BBBBBB; margin: 260px 0px 0px 5px; width: 340px; height: 215px; font-size: 10px; line-height: 17px; text-align: center; }
.bar2_title { position:absolute; border: 0px solid green; background-color: #E0E0E0; width: 340px; height: 17px; font-size: 10px; line-height: 17px; text-align: center; }
.bar2_value { position:absolute; border: 0px solid green; margin-top: 18px; width: 142px; height: 184px; text-align:center; margin-left: 4px; }

/* controlpanel end */



div.reset_div { text-align: center; width: 100%; }
td.wordlist_name { text-align:center; padding-top: 4px; padding-right: 2px; font-size: 11px; }

/* initial test create button */

.create_initial_test_button {
position: relative;
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6; 
background-color: #D6E6FF; 
width: 91px; 
height: 15px;
font-family: verdana; 
font-size: 11px; 
line-height: 15px;
padding-right: 2px;
}


div.show_res_button_unreg { position: absolute ;border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;
                              border-bottom: 1px solid #748EB6;
                              border-right: 1px solid #748EB6; margin-top: 3px; padding-top: 1px; margin-bottom: 0px; margin-left: auto;
                              padding-bottom: 2px;
                              background-color: #D6E6FF; width: 85px; font-family: verdana;
                              font-size: 12px; text-align: center; top: 475px; left: 262px; }

div.show_create_button_unreg { padding: 1px 0px 2px 0; position: absolute; top: 477px; width: 85px; height: auto; margin-left: 252px; }


/* for registered tests */

/* rätta knapp */
.show_result_button { 
position: absolute;
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6; 
background-color: #D6E6FF; 
width: 91px; 
height: 15px;
font-family: verdana; 
font-size: 11px; 
line-height: 15px;
text-align: center; 
top: 478px; 
left: 259px; 
}

/* skapa knapp */
.generate_test_button { 
position: absolute; 
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6;
background-color: #D6E6FF;
width: 91px;
height: 15px;
font-family: verdana;
font-size: 11px;
line-height: 15px;
text-align: center;  
top: 478px; 
left: 259px;
}

/* print knapp */
.print_result_button {
position: absolute;
border-top: 1px solid #E1EEFB;
border-left: 1px solid #E1EEFB;
border-bottom: 1px solid #748EB6;
border-right: 1px solid #748EB6; 
background-color: #D6E6FF; 
width: 91px; 
height: 15px;
font-family: verdana;
font-size: 11px; 
line-height: 15px;
text-align: center; 
top: 478px; 
left: 502px; 
color: #000000;
}

/* wordlists */

div.wordlist_wrapper { position: absolute; margin: -98px 0px 0px 0px; border: 0px solid black; height: 190px; width: 590px; } 
div.wordlist_title { position:absolute;  width: 591px; height: 14px; margin: -2px 0px 0px -1px; border: 1px solid #E7F1FB; 
text-align: center; background-color: #E9EEF9; line-height: 14px; font-family: verdana; font-size: 12px; font-weight: bold; }

div.delete_wordlist_button { position: absolute; text-align:center; margin: 7px 0px 0px 0px; 
                      border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6;
                      background-color: #D6E6FF; width: 60px; font-family: verdana; font-size: 10px; padding:1px 0px 2px 0px; }

div.generate_wordlist_button { position: absolute; text-align:center; margin: 72px 0px 0px 110px;
                      border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6;
                      background-color: #D6E6FF; width: 70px; font-family: verdana; font-size: 10px; padding:1px 0px 2px 0px; }

                                                                         /* top         left */

div.activate_wordlist_button { position: absolute; text-align:center; margin: 7px 0px 0px 69px; 
                      border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6;
                      background-color: #D6E6FF; width: 58px; font-family: verdana; font-size: 10px; padding:1px 0px 2px 0px; }

div.reset_wordlist_button { position: absolute; text-align:center; margin: 72px 0px 0px 190px; 
                      border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB;border-bottom: 1px solid #748EB6;border-right: 1px solid #748EB6;
                      background-color: #D6E6FF; width: 68px; font-family: verdana; font-size: 10px; padding:1px 0px 2px 0px; }


#wordlist_management_select { font-size: 11px; margin-top: 5px; width: 130px; }

.avail_fset { position: absolute; border: 1px solid #3D84C7; background-color: #FFFFFF; top: 10px; left: 5px; width: 130px; height: 60px; }
.active_fset { position: absolute; border: 1px solid #3D84C7; background-color: #FFFFFF; top: 93px; left: 5px; width: 130px; height:18px; font-weight: bold; font-size: 11px; }
.info_fset { text-align: left;  border: 1px solid #3D84C7; padding: 5px 0px 0px 5px; position: absolute; background-color: #FFFFFF; top: 10px; left: 160px; width: 372px; height: 108px; }
.wordlist_name_fset { position: absolute; border: 1px solid #3D84C7; padding-bottom: 2px; background-color: #FFFFFF; top: 10px; left: 5px; width: 110px; height:37px; }
.tot_num_fset { position: absolute; border: 1px solid #3D84C7; padding-bottom: 3px; background-color: #FFFFFF; top: 65px; left: 5px; width: 110px; height:37px; }

.words_fset { position: absolute; border: 1px solid #3D84C7; padding-bottom: 3px; background-color: #FFFFFF; top: 10px; left: 140px; width: 355px; height:105px; }


.legend_av { margin-left: 2px; font-weight: normal; font-size: 11px; }
.legend_avail_wordlist { margin-left: 0px; font-weight: normal; font-size: 11px; }
.legend_active_wordlist { margin-left: 0px; font-weight: normal; font-size: 11px; }
.legend_wordlist_name { margin-left: 0px; font-weight: normal; font-size: 11px; }
.legend_tot_num { margin-left: 0px; font-weight: normal; font-size: 11px; }
.legend_words { margin-left: 0px; font-weight: normal; font-size: 11px; }


#wordlist_misc_button { position: absolute; padding-top: 1px;
                  border: 1px solid #195695; border-bottom: 1px solid #E9EEF9; background-color:
                  #E9EEF9; width: 80px; top: 32px; z-index: 1; left: 25px; height: 16px; visibility: visible; line-height: 16px; }
#wordlist_generate_button { position: absolute; padding-top: 1px; border: 1px solid #195695; background-color:
                  #B6CEF2; width: 80px; top: 32px; z-index: 1; left: 115px; height: 16px; line-height: 16px; }


#wordlist_misc_body { position: absolute; border: 1px solid #195695; background-color: #E9EEF9; padding: 2px; width: 550px; top: 50px; left: 15px; 
height: 132px; display: block; }
/*
#wordlist_misc_body { position: absolute; border: 1px solid #195695; background-color: #E9EEF9; padding: 2px; width: 550px; top: 50px; left: 15px; 
height: 132px; display: block; }
*/

#wordlist_generate_body { position: absolute; border: 1px solid #195695; background-color:  #E9EEF9; padding: 2px; width: 520px; top: 50px; 
left: 15px; height: 132px; display: none; }

#own_wordlist_name { border: 1px solid black; margin-top: 3px; font-size: 12px; width: 90px; height: 15px; line-height: 10px; }

.tot_control { position: absolute; top:0px; left: 71px; border: 0px solid black; height: 23px; width: 20px; }

#inc_arrow { height: 9px; position:relative; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_arrow { height: 9px; position:relative; border: 0px solid black; top: 4px; left: 0px; background-image: url('bg/arrow_down_bright.png');}
#wnum { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 26px; height:13px; text-align: right; padding-right: 2px; }

.sub_control { position: absolute; top:5px; left: 95px; border: 0px solid black; height: 23px; width: 20px; }
.adj_control { position: absolute; top:5px; left: 212px; border: 0px solid black; height: 23px; width: 20px; }
.vrb_control { position: absolute; top:5px; left: 312px; border: 0px solid black; height: 23px; width: 20px; }
.adv_control { position: absolute; top:40px; left: 90px; border: 0px solid black; height: 23px; width: 20px; }
.lar_control { position: absolute; top:40px; left: 202px; border: 0px solid black; height: 23px; width: 20px; }
.sub_num_wrap { position: absolute; top:5px; }
.adj_num_wrap { position: absolute; top:5px; left: 130px; }
.vrb_num_wrap { position: absolute; top: 5px; left: 250px; }
.adv_num_wrap { position: absolute; top:40px; left: 19px; }
.lar_num_wrap { position: absolute; top:40px; left: 142px; }
.div_display_total { position:absolute; top:46px; left: 245px; }
#unique_div { position:absolute; top:75px; left: 0px; border: 0px solid black; }

#uniq_text { position: absolute; padding: 0px 0px 0px 0px; margin: -14px 0px 0px 17px; }
div.unique_text_question_mark { position: absolute; color: #4F5867; text-decoration: underline; font-size: 12px; font-weight: bold; margin: -12px 0px 0px 27px; }

#inc_sub { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_sub { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; top: 4px; background-image: url('bg/arrow_down_bright.png'); }
#inc_adj { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_adj { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; top: 4px; background-image: url('bg/arrow_down_bright.png'); }
#inc_vrb { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_vrb { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; top: 4px; background-image: url('bg/arrow_down_bright.png'); }
#inc_adv { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_adv { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; top: 4px; background-image: url('bg/arrow_down_bright.png'); }
#inc_lar { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; background-image: url('bg/arrow_up_bright.png'); }
#dec_lar { height: 9px; position:relative; background-repeat: no-repeat; border: 0px solid black; left: 0px; top: 4px; background-image: url('bg/arrow_down_bright.png'); }

#wordlist_sub { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 26px; height: 13px; text-align: right; padding-right: 2px; }
#wordlist_adj { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 26px; height: 13px; text-align: right; padding-right: 2px; }
#wordlist_vrb { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 26px; height: 13px; text-align: right; padding-right: 2px; }
#wordlist_adv { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 21px; height: 13px; text-align: right; padding-right: 2px; }
#wordlist_lar { border: 1px solid black; margin-top: 3px; font-size: 11px; width: 16px; height: 13px; text-align: right; padding-right: 2px; }
#total_generate { border: 1px solid black; padding: 1px 2px 1px 2px; background-color: #DDDDDD; width: 40px; font-size: 11px; }

.quickinfo_div { position:absolute; z-index: 5; background-color: #FFFFFF; border: 2px solid black; width: 170px; height:70px; font-family: verdana; font-size: 10px; text-align:left; }
.unique_checkbox { padding: 0px; margin: 0px; }

/* quick help stuff */

div.donate_contain_div { position: absolute; border: 0px solid black; width: 610px; display:none; z-index: 10; top: 7px; }   

.donate_text { text-align: center; overflow: auto; border: 0px solid black; height: 453px; width: 560px; font-size: 11px; padding: 0px 10px 0px 10px; 
margin-bottom: 11px; margin-top: -5px; line-height: 15px; }

.help_contain_div { position: absolute; border: 0px solid black; width: 610px; display:none; z-index: 10; top: 7px; }
.help_text { text-align: left; overflow: auto; border: 0px solid black; height: 453px; width: 561px; font-size: 11px; padding: 0px 10px 0px 10px; 
margin-bottom: 11px; margin-top: -5px; line-height: 15px; }

.info_contain_div { position: absolute; border: 0px solid black; width: 610px; display:none; z-index: 10; text-align:center; top: 7px; }
.info_text { text-align: left; overflow: auto; border: 0px solid black; height: 453px; width: 560px; font-size: 11px; padding: 0px 10px 0px 10px;
margin-bottom: 11px; margin-top: -5px; line-height: 15px; }


/* show score */
/*
div.wordlist_title { position:absolute;  width: 592px; height: 14px; margin: -2px 0px 0px -1px; border: 1px solid #E7F1FB;
text-align: center; background-color: #E9EEF9; line-height: 14px; font-family: verdana; font-size: 12px; font-weight: bold; }
*/
/* .show_res { position: absolute; background-color: #E9EEF9; border: 1px solid #E7F1FB; width: 577px; margin: -247px 0px 0px 6px; height: 14px; font-size: 12px; line-height: 14px; } */
.show_res { position: absolute; background-color: #FFFFFF; width: 577px; margin: -247px 0px 0px 6px; height: 14px; font-size: 12px; line-height: 14px; }


.donate_decoration { padding: 10px; margin: 0 auto; margin-top: 10px; border: 1px dotted black; text-align: center; width: 91%; }

.bank { padding: 0px; text-align: left; width: 400px; border: 0px solid black; margin: 0 auto; }
.hr_br_moz { margin-bottom: 20px; }

/* send pass box */

.send_password_table { width: 500px; margin: 0 auto; margin-top:10px; }
.send_password_table_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:8px; text-align: center; padding-top:15px; }
.send_password_table_title { font-family: verdana; line-height: 17px; font-size: 15px; text-align: center; padding-top: 0px; }

/* why acc box */

.why_account_table { width: 90%; margin: 0 auto; margin-top:10px; } 


/* print stuff */

.line { width: 100%; height: 2px; border: 1px solid black; }

.login_error_td { height: 32px; }


/* wait */

.wait_fade1 { position:absolute; z-index: 200; opacity: 0.91; margin: 180px 0px 0px 360px; width: 250px; height: 40px; 
background-color: white;  }
.wait_fade2 { position:absolute; opacity: 0.7; background-color: #6a6a6a; width: 252px; height: 42px; 
margin-left: 1px; margin-top: 1px; }
.wait_fade3 { position:absolute;  opacity: 0.5; background-color: #6a6a6a; width: 252px; height: 42px; 
margin-left: 2px; margin-top: 2px; }
.wait_fade4 { position:absolute; opacity: 0.4; background-color: #6a6a6a; width: 252px; height: 42px; 
margin-left: 3px; margin-top: 3px; }
.wait_fade5 { position:absolute; opacity: 0.2; background-color: #6a6a6a; width: 252px; height: 42px; 
margin-left: 4px; margin-top: 4px; }

.wait_container { position: absolute; background-color: white; border: 1px solid #3a3a3a; width: 250px; height: 40px; opacity: 1; }

.wait_title { position:absolute;  width:248px; height: 14px; line-height: 14px;
text-align: center; background-color: #E9EEF9; border: 1px solid #E7F1FB; font-family: verdana; font-size: 11px; font-weight: bold; }

.wait_value { position:absolute; width:200px; height: 6px; line-height: 8px; margin-top: 24px; margin-left: 25px;
text-align: center; background-color: #FFFFFF;font-family: verdana; font-size: 11px; border: 1px solid #000000; }

.wait_area { position:absolute; width:200px; height: 6px; line-height: 14px; clip: rect(0px,200px,auto,0px); }

.move_me { position: absolute; width: 50px; background-color: #7FA9EF; height: 6px; margin-left: 0px; }

a.top:active { color: #000000; }
a.top:visited { color: #195695; }
a.top:link { color: #195695; }
a.top:hover { color: #000000; text-decoration: underline; }
a { text-decoration: none; }


a.addr:active { color: #000000; }
a.addr:visited { color: #2A4D74; }
a.addr:link { color: #2A4D74; }
a.addr:hover { color: #000000; text-decoration: underline; }
a { text-decoration: none; }

.sp { padding: 2px; }
.sp2 { padding-right: 3px; }
.sp3 { padding-left: 0px; }

.sz {
color: #000000;
font-weight: bold; 
FONT-FAMILY: Verdana;
font-size: 17px;
letter-spacing: 0.00em;
}

.sz_acc {
color: #000000;
font-weight: bold; 
FONT-FAMILY: Verdana;
font-size: 15px;
letter-spacing: 0.00em;
}

.sz2 {
color: #000000;
font-weight: bold;
FONT-FAMILY: Verdana;
font-size: 15px;  
letter-spacing: 0.00em;
}

.sz3 {
color: #000000;    
font-weight: bold;    
FONT-FAMILY: Verdana;
font-size: 11px;
letter-spacing: 0.00em;
}

.antal {
color: #000000;
font-weight: bold;
FONT-FAMILY: Verdana;
font-size: 14px;
letter-spacing: 0px;
}





/* stats tables */

.itb1 { width: 610px;}
.itb2 { height: 9px; line-height: 10px; }
.itb4 { background-color: white; font-family:verdana; }                                                
.itb5 { margin:0 auto; line-height:12px; font-size: 11px; font-family:verdana; } 
.itb6 { }                           
.itb7 { height: 10px; }

/* welcome table */

.tb1 { line-height: 1px; border: 0px solid blue; }
.tb2 { line-height: 10px; background-image: url('bg/border_top_dark.png'); border: 0px solid black; height: 11px; }
.tb3 { width: 10px; }
.tb6 { padding-right:10px; height:10px; }
.tb7 { padding-top:4px; font-family: verdana; font-size:11px; }
.tb8 { padding: 5px; margin-top: 13px; width:480px; height: auto; border: 0px dotted black; }
.tb9 { width: 10px }
.tb10 { height: 10px; }
.tb11_ie { width:570px; height:128px; overflow: auto; border:0px solid blue; margin: 0px; padding: 0px; } /* text table */
.tb11_moz { width:570px; height:130px; overflow: auto; border:0px solid blue; margin: 0px; padding: 0px; } /* text table */
 
/* in test tables */

.ttb1 { line-height: 1px; }
.ttb2 { height:10px; line-height:10px; }
.ttb3 { width: 10px; }
.ttb4 { background-color: white; width: 590px; height:65px; line-height:12px; font-size: 11px; font-family:verdana; }

.itb6_login { width: 10px; }


/* box divs */

.mdiv_moz10  { position: absolute; border: 0px solid red; top:150px; width: 610px; height:auto; } /* welcome box */
.maindiv     { position: absolute; border: 0px solid red; top:150px; width: 610px; height:auto; } /* welcome box */
.mdiv_moz07  { position: absolute; border: 0px solid red; top:155px; width: 610px; height:auto; } /* welcome box */
.test_box    { position: absolute; border: 0px solid red; top:7px;           width: 610px; line-height:0px; font-size: 7px; font-family:verdana; }
.control_box { position: absolute; border: 0px solid red; top:7px;   width: 610px; height: auto; font-family:verdana; }

.s { border: 1px solid black; margin: 1px; font-family: verdana; font-size: 9px; line-height: 10px; width:100px; position:relative; }
.a { border: 1px solid black; font-family: verdana; font-size: 9px; line-height: 10px; width:100px; position:absolute; }

.lipad { padding-left:0px; }
.in { background-color: #ffffff;  border: 1px solid #000000; font-size: 12px; width:80px; line-height:12px; }
.regmail { background-color: #ffffff;  border: 1px solid #000000; font-size: 12px; width:110px; line-height:12px; }


/* timer related stuff */

.hidden { visibility: hidden; }
.show { visibility: visible; color: black; }
.d { margin-top: 50px; border: 2px dotted #555555; width: 100px; height:20px; text-align:center; }
.e { margin-top: 50px; border: 0px dotted #555555; width: 120px; height:30px; text-align:center; font-weight: bold; font-size: 11px; font-family: verdana; }

/* print */

.print_body { 
background-color: #FFFFFF; 
color: #000000; 
text-align: center; 
margin: 0px auto;
background-image: none;
}

.print_td_bottom { 
padding-left: 2px; 
padding-bottom: 2px; 
font-size: 12px; 
font-weight: normal; 
FONT-FAMILY: Verdana;
line-height: 13px; 
}

.print_td_middle { 
padding-left: 2px; 
padding-bottom: 4px; 
font-size: 12px; 
font-weight: normal; 
FONT-FAMILY: Verdana; 
line-height: 13px; 
}

.print_td_top {
text-align:left; 
padding-left: 2px; 
padding-top: 0px; 
font-size: 13px; 
padding-bottom: 3px; 
font-weight: normal; 
FONT-FAMILY: Verdana; 
line-height: 13px; 
letter-spacing: 0.00em; 
}

.print_td_counter {
text-align: right;
border: 0px solid black;
width: 10%;
padding: 0px 4px 3px 0px;
font-size: 13px;
font-family: Verdana;
line-height: 13px;
}

.print_yes_no { 
padding-bottom: 2px; 
}

.print_alignment { 
line-height: 16px; 
font-family: verdana, courier; 
font-size: 11px; 
text-align: left; 
border-bottom: 2px solid black; 
margin: 0px 0px 10px 0px; 
width: 100%; 
padding: 10px; 
}




/* windows */   




/* ask window */

.ask_table { width: 253px; }
.ask_bgcolor { background-color: white; width: 233px; } 
.ask_top { background-image: url('bg/ask_box_top_dark.png'); border: 0px solid black; height: 10px; }
.ask_bottom { background-image: url('bg/ask_box_bottom_dark.png'); border: 0px solid black; height: 10px; }
.ask_table_border_left { width: 10px; }
.ask_table_border_right { width: 10px; }

/* generic window */

.table_generic_top { background-image: url('bg/border_top_dark.png'); border: 0px solid black; height: 11px; }
.table_generic_bottom { background-image: url('bg/border_bottom_dark.png'); border: 0px solid black; height: 11px; }

/* login window */

.table_login_top { background-image: url('bg/border_login_top_dark.png'); border: 0px solid black; height: 10px; }
.table_login_bottom { background-image: url('bg/border_login_bottom_dark.png'); border: 0px solid black; height: 10px; }

/* stats window */

.table_stats_left {background-image: url('bg/border_stats_left_dark_1px.png'); width: 10px;  }
.table_stats_right {background-image: url('bg/border_stats_right_dark_1px.png'); width: 10px; }


/* margin: <top> <right> <bottom> <left> */

/* login window */

div.login_content_wrapper { border: 1px solid white; width: 178px; height: 103px;  } /* 178x141, 103 */
div.login_username_text { font-style:italic; border: 1px solid white; width: 87px; line-height: 17px; text-align: right; margin-top: -2px; }
div.login_username_input { border: 1px solid white; width: 89px; margin: -19px 0px 0px 89px; }

div.login_password_text { font-style:italic; border: 1px solid white; width: 87px; line-height: 17px; text-align: right; margin-top: 1px;  }
div.login_password_input { border: 1px solid white; width: 89px; margin: -19px 0px 0px 89px; }
div.login_adnotam_text { position: absolute; font-style: italic; border: 1px solid white; line-height: 17px; width: 60px; margin: 0px 0px 0px 11px; text-align: right; }
div.login_adnotam_input { position: absolute; border: 1px solid white; width: 19px; height: 17px; margin: 1px 0px 0px 71px; text-align: center; }

div.login_button { position: absolute; background-color:#D6E6FF; border-top: 1px solid #E1EEFB; border-left: 1px solid #E1EEFB; border-bottom: 1px solid #748EB6; border-right: 1px solid #748EB6; 
color: #000000; font-size: 11px;  font-family: verdana; height: 15px; width: 80px; letter-spacing: 0px;  margin: 2px 0px 0px 94px; }

div.login_register_account_link { position: relative; border: 1px solid white; margin: 22px 0px 0px 0px; }
div.login_forgot_password { border: 1px solid white; margin: 2px 0px 0px 0px; }
div.login_why_account {border: 1px solid white; margin: 2px 0px 0px 0px; }

input.username { background-color: #ffffff;  border: 1px solid grey; font-size: 11px; width:80px; line-height:9px; height: 13px; }
input.password { background-color: #ffffff;  border: 1px solid grey; font-size: 11px; width:80px; line-height:9px; height: 13px; }
td.login_border_left { background-image: url('bg/border_stats_left_dark_1px.png'); width: 10px; }
td.login_border_right { background-image: url('bg/border_stats_right_dark_1px.png'); width: 10px; }
div.login_error_show { background-color: #FBADAD; margin: 10px auto; width: 130px; height: 17px; line-height: 16px; color: black; text-align: center; border: 0px solid red; }

/* select number of questions */

.select_questions_box { font-size: 10px; border: 0px solid black; font-family: verdana; height: 15px; width: 38px; }

/* logged in window */

td.logged_in_links { font-size:11px; }

/* donate window */

div.donate_main { width: 97%; text-align: center; font-size: 15px; font-weight: bold; }
hr.donate_separator { padding-top: 0px; }

a.donate_close_link:active { color: #000000; }
a.donate_close_link:visited { color: #195695; }
a.donate_close_link:link { color: #195695; font-size: 12px; }
a.donate_close_link:hover { color: #000000; text-decoration: underline; }

div.donate_close { }

/* help window */

div.help_title { width: 97%; text-align: center; font-size: 15px; font-weight: bold; }
div.help_caption1 { width: 97%; text-align: left; font-size: 11px; font-weight: bold; text-decoration: underline; }
div.help_caption2 { width: 97%; text-align: left; font-size: 11px; font-weight: bold; text-decoration: underline; }
div.help_caption3 { width: 97%; text-align: left; font-size: 11px; font-weight: bold; text-decoration: underline; }
div.help_caption4 { width: 97%; text-align: left; font-size: 11px; font-weight: bold; }
div.help_caption5 { width: 97%; text-align: left; font-size: 11px; font-weight: bold; }

a.help_close_link:active { color: #000000; }
a.help_close_link:visited { color: #195695; }
a.help_close_link:link { color: #195695; font-size: 12px; }
a.help_close_link:hover { color: #000000; text-decoration: underline; }

div.help_close { }

/* info window */

div.info_title { width: 97%; text-align: center; font-size: 15px; font-weight: bold; }
div.info_separator { width: 80%; margin-left: 10%; border: 1px solid black; height:0px; line-height: 0px; margin-top: 25px; }
div.info_bold_size { font-size:12px; }

a.info_close_link:active { color: #000000; }
a.info_close_link:visited { color: #195695; }
a.info_close_link:link { color: #195695; font-size: 12px; }
a.info_close_link:hover { color: #000000; text-decoration: underline; }

div.info_close { }

/* why account window */

td.why_account_main { background-color: white; width: 590px; line-height:12px; font-size: 11px; font-family:verdana; text-align:center; vertical-align: top; }
td.why_account_main2 { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; font-size: 11px; padding:8px; text-align: left; padding-top:15px; line-height: 16px; }

/* generate wordlist show info window */

table.wordlist_generate_info_upper { color: #373737; font-size: 10px; width: 100%; margin-top: 2px; line-height: 13px; }
table.wordlist_generate_info_lower { font-size: 10px; color: #373737; width: 100%; margin-top: 2px; line-height: 13px; }
td.info_wordlist_name { width: 60%; } 
span.info_wordlist_text_color { color: #000000; }
td.words_left_category { width: 38%; }

/* stats box */

div.stats_box_low { position: absolute; margin-top: 283px; }
div.stats_box_medium { position: absolute;  margin-top: 371px; }
div.stats_box_high { position: absolute;  margin-top: 523px; }

/* simple box */

div.simple_help_box_content { padding: 3px 3px 3px 3px; border: 0px solid black;  line-height: 14px; font-size: 11px; font-family: verdana; }

/* register account box */

.register_table { width: 99%; margin-top: -3px;} 
.register_title_td { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding-bottom: 9px;}
.register_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding-bottom: 20px; padding-top: 6px; }

td.register_username_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_username_input { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: center; padding-top:10px; }
td.register_password1_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; width: 200px; text-align: right; padding-top:10px;}
td.register_password1_input { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_email1_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_email1_input { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_empty_cell { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: center; padding-top:10px; } 
td.register_password2_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; width:240px; text-align: right; padding-top:10px; }
td.register_password2_input { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_email2_text { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; width: 260px; padding-top:10px;}
td.register_email2_input { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; text-align: right; padding-top:10px; }
td.register_error_container { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; width: 180px; text-align: center; margin: 0 auto; padding-top:7px; padding-bottom: 5px; color:red; font-weight: bold; }
div.register_error1 { margin: 0px auto;  padding:2px; width: 330px; text-align: center; border: 1px solid red; }
div.register_error2 { padding:2px; width: 330px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error3 { padding:2px; width: 450px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error4 { padding:2px; width: 450px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error5 { padding:2px; width: 450px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error6 { padding:0px; width: 330px; text-align: center; margin: 0 auto; border: 1px solid red; }
div.register_error7 { padding:2px; width: 330px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error8 { padding:2px; width: 450px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error9 { padding:2px; width: 330px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_error10 { padding:2px; width: 330px; margin: 0px auto; text-align: center; border: 1px solid red; }
div.register_accepted { padding:2px; width: 150px; margin: 0px auto; color: green; text-align: center; border: 1px solid green; }
td.register_send_button { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; height: 35px; text-align: right; padding-top:5px; padding-bottom: 6px; }
div.register_button_decoration { border-top: 1px solid #E1EEFB;border-left: 1px solid #E1EEFB; border-bottom: 1px solid #748EB6; border-right: 1px solid #748EB6; width:110px; }

/* forgotten password */

td.send_password_container { background-color: white; width: 590px; line-height:12px; font-size: 11px; font-family:verdana; text-align:center; vertical-align: top; }
input.send_password_email { border: 1px solid #000000; font-size: 12px; width:150px; line-height:12px; color: #000000; vertical-align: top; }
td.send_password_result_container { font-family: verdana; line-height: 17px; font-size: 11px; text-align: center; padding:4px; width: 180px; text-align: center; padding-top:20px; padding-bottom: 5px; }
div.send_password_accepted { padding:2px; width: 300px; margin: 0px auto; color: green; text-align: center; border: 1px solid green; }
div.send_password_error1 { padding:2px; width: 400px; margin: 0px auto; color: red; text-align: center; border: 1px solid red; }
div.send_password_error2 { padding:2px; width: 300px; margin: 0 auto; color: red; text-align: center; border: 1px solid red; }
div.send_password_button_container { border-top: 1px solid #E1EEFB; border-left: 1px solid #E1EEFB; border-bottom: 1px solid #748EB6; border-right: 1px solid #748EB6; width:100px; }

/* control panel */

td.controlpanel_upper_container { background-color: white; width: 600px; }
#controlpanel_reset_wordlist { font-size: 10px; font-family: verdana; border: 1px solid grey; width: 220px; } 

/* main box */

td.main_border_left { background-image: url('bg/border_stats_left_dark_1px.png'); width: 10px; }
td.main_border_right { background-image: url('bg/border_stats_right_dark_1px.png'); width: 10px; }

/* test box */

td.result_question_word { padding-left: 2px; padding-bottom: 4px; font-size: 13px; font-weight: bold; font-family: Verdana; line-height: 13px; text-align: left; }
td.result_answer_word { font-size: 12px; font-weight: normal; font-family: Verdana; line-height: 13px; margin-bottom: 10px; padding: 0px 0px 4px 2px; width: 80%; }
td.result_counter { text-align: right; border: 0px solid black; width: 10%; padding: 0px 5px 4px 0px; font-size: 13px; font-family: Verdana; line-height: 13px; font-weight: bold; } 
table.answers_container { text-align: left; width: 550px; margin-bottom: 7px; }
td.answers_container_data { width: 182px; }
td.result_answer_pic_space { padding-bottom: 2px; text-align: right; }

table.answers_main_not_answered { background-color: #FFFFFF; text-align: left; color: #999999; margin: 5px 0px 11px 0px; line-height:20px; width: 178px;}

table.answers_main_false { background-color: #EFAFB4; text-align: left; color: #000000; margin: 4px 0px 10px 0px; line-height:20px; width: 178px;}
table.answers_main_true { background-color: #ACDFAB; text-align: left; color: #000000; margin: 4px 0px 10px 0px; line-height:20px; width: 178px; }

table.questions_container { text-align: left; width: 550px; }
td.questions_container_data { width: 182px; }
table.questions_main { padding: 0px 0px 0px 0px;color: #3C3C3C; margin-top: 13px; width: 178px; }

td.question_counter { text-align: right; border: 0px solid black; width: 10%; padding: 0px 6px 5px 0px; font-size: 13px; font-family: Verdana;line-height: 13px; font-weight: bold; }
td.question_word { text-align:left; padding-left: 2px; padding-top: 0px; font-size: 13px; padding-bottom: 5px; font-family: Verdana; line-height: 13px; letter-spacing: 0.00em; font-weight: bold; width: 86%; }

td.answer_word { padding-left: 2px; padding-bottom: 4px; font-size: 12px; font-weight: normal; font-family: Verdana; line-height: 13px; width: 80%; }
input.test_radio { margin-top:1px; height:15px; width: 14px; margin-right:-1px; }
td.test_input { text-align: right; padding-bottom: 2px; }

span.result_num_correct_label {  font-weight: bold; FONT-FAMILY: Verdana; font-size: 11px; letter-spacing: 0px; color:#3D496B;} 
span.result_num_correct_value { color: #000000; font-weight: bold; FONT-FAMILY: Verdana; font-size: 11px; letter-spacing: 0px; }
span.result_time_label { font-weight: bold; FONT-FAMILY: Verdana; font-size: 11px; letter-spacing: 0px; color:#3D496B; margin-left: 25px; }
span.result_time_value { color: #000000; font-weight: bold; FONT-FAMILY: Verdana; font-size: 11px; letter-spacing: 0px; }

div.test_separator_questions { width: 40%; margin-left: 30%; border: 1px solid black; height:0px; line-height: 0px; margin: 22px 0px 22px 0px; }
div.test_separator_answers { width: 40%; margin-left: 30%; border: 1px solid black; height:0px; line-height: 0px; margin: 22px 0px 36px 0px; }

div.test_scroll { position:absolute; padding:0px;width: 580px; top:15px; left:15px; border: 0px solid green; height: 453px; overflow: auto; background-color: white; }
div.test_scroll_results { position:absolute; padding-top:10px; width: 580px; top:30px; left:15px; border: 0px solid green; height: 428px; overflow: auto; background-color: white; }

div.error_msg { font-size: 10px; text-align:left; }

/* test box reg */

td.question_counter_reg { text-align: right; border: 0px solid black; padding: 0px 6px 4px 0px; margin: 0px 0px 0px 0px; font-size: 13px; font-family: Verdana; line-height: 13px; font-weight: bold; height: 18px; }
td.question_word_reg { text-align:left; padding: 0px 0px 3px 2px; font-size: 13px; font-family: Verdana; line-height: 13px; letter-spacing: 0.00em; font-weight: bold; width: 86%; }
input.question_checkbox_reg { margin:0px 0px 0px 4px; padding: 0px 0px 0px 0px; vertical-align: middle; }
td.result_counter_reg { text-align: right; border: 0px solid black; width: 10%; padding: 0px 4px 4px 0px; font-size: 13px; font-family: Verdana; line-height: 13px; }
td.result_question_word_reg { padding-left: 2px; padding-bottom: 4px; font-size: 12px; font-weight: bold; font-family: Verdana; line-height: 13px; }

div.no_unanswered_words { text-align: left; border: 1px dotted black; width: 400px; padding: 10px; margin-top: 150px; font-size: 11px; color: #000000; }

/* print box */

td.print_answer_word {font-size: 12px; font-weight: normal; font-family: Verdana; line-height: 13px; margin-bottom: 10px; padding: 0px 0px 4px 2px; width: 80%; }
div.print_separator_answers { width: 40%; border: 1px solid black; height:0px; line-height: 0px; margin: 20px 0px 33px 20%; }
div.print_main { width: 570px; }

table.print_main_not_answered { background-color: #FFFFFF; text-align: left; color: #000000; margin: 4px 0px 10px 0px; line-height:20px; width: 178px;}
table.print_main_false { background-color: #FFFFFF; text-align: left; color: #000000; margin: 4px 0px 10px 0px; line-height:20px; width: 178px;}
table.print_main_true { background-color: #FFFFFF; text-align: left; color: #000000; margin: 4px 0px 10px 0px; line-height:20px; width: 178px; }
