*{ margin: 0px; padding: 0px; }

html { width: 100%; height: 100%; overflow: hidden; }

body { color: #7F0000; background-color: #DFDFDF; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden;
       text-decoration: none; font-family: arial, helvetica, verdana, sans-serif; font-size: 100%; font-weight: normal; font-style: normal; }

div { margin: 0px auto; }

a:link    { color: #0000FF; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; }
a:active  { color: #0000FF; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited { color: #0000FF; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; }
a:hover   { color: #0000FF; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; }

#header            { width: 42em; height: 5em; margin: 0px auto; }
#header_inside     { position: relative; }
#header_inside img { position: absolute; width: 42em; height: 3em; padding: 1em 0px 0px 0px; }

.side_links div { width: 3em; height: 3em; display: table-cell; vertical-align: middle; text-align: center; color: white; }
.side_links img { width: 2em; height: 2em; padding: 0.5em; }

.popup_text span { position: absolute; z-index: 32767; display: table-cell; white-space: nowrap; color: #7F0000; background-color: #F5F5DC; font-size: 90%; font-weight: bold; font-style: normal; text-decoration: none; border: ridge #7F0000 3px; padding: 0.5em; }
.popup_text div  { position: absolute; z-index: 32767; display: table-cell; white-space: nowrap; color: #7F0000; background-color: #F5F5DC; font-size: 90%; font-weight: bold; font-style: normal; text-decoration: none; border: ridge #7F0000 3px; padding: 0.5em; }

#return_home { width: 3em; height: 6em; table-cell; vertical-align: middle; text-align: center; }
#return_home img { width: 2em; height: 4em; margin: 1em 0.5em; }

#side_table td { width: 3em; height: 3em; vertical-align: middle; text-align: center; color: white; }
#side_table img { width: 2em; height: 2em; }

div.side_links         { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
div.side_links:link    { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
div.side_links:active  { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
div.side_links:visited { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
div.side_links:hover   { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }

a.side_links         { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.side_links:link    { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.side_links:active  { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.side_links:visited { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.side_links:hover   { color: transparent; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }

.side_control_arrows img { width: 2em; height: 1em; padding: 0.25em 0px 0px 0.5em; }

#mercaz { position: absolute; background-color: transparent; overflow: hidden; }

#mercaz div { position: absolute; overflow: hidden; }
#mercaz img { position: absolute; border: none; }

#mercaz a         { position: absolute; border: none; }
#mercaz a:link    { position: absolute; border: none; }
#mercaz a:active  { position: absolute; border: none; }
#mercaz a:visited { position: absolute; border: none; }
#mercaz a:hover   { position: absolute; border: none; }

.mercaz_section { position: absolute; overflow: hidden; }
.mercaz_section div { position: relative; overflow: hidden; margin: 0px auto; }
.mercaz_section table { position: relative; overflow: hidden; margin: 0px auto; }

.mercaz_section a         { position: absolute; border: none; }
.mercaz_section a:link    { position: absolute; border: none; }
.mercaz_section a:active  { position: absolute; border: none; }
.mercaz_section a:visited { position: absolute; border: none; }
.mercaz_section a:hover   { position: absolute; border: none; }

.mercaz_section_main div   { position: absolute; display: inline-block; white-space: nowrap; overflow: hidden; }
.mercaz_section_main img   { position: absolute; border: none; }
.mercaz_section_main input { position: absolute; border: none; outline: none; }

.mercaz_section_main a         { position: absolute; border: none; }
.mercaz_section_main a:link    { position: absolute; border: none; }
.mercaz_section_main a:active  { position: absolute; border: none; }
.mercaz_section_main a:visited { position: absolute; border: none; }
.mercaz_section_main a:hover   { position: absolute; border: none; }


#home_page_header            { width: 36em; height: 4em; }
#home_page_header_inside     { position: relative; }
#home_page_header_inside img { position: absolute; width: 36em; height: 4em; padding: 0px; }


a.flash_form_ab_links         { color: #7F0000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.flash_form_ab_links:link    { color: #7F0000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.flash_form_ab_links:active  { color: #7F0000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.flash_form_ab_links:visited { color: #7F0000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }
a.flash_form_ab_links:hover   { color: #FF0000; background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; border: none; }

.flashcards input[type=radio] { border: 0px; outline: 0px; width: 2em; height: 2em; }
.flashcards input[type=radio]:checked:before { border: 0px; outline: 0px; width: 2em; height: 2em; }

a.flashcards_box         { color: #FFFFFF; background-color: #7F0000; font-weight: bold; font-style: normal; text-decoration: none; padding: 0.25em 1em; border: outset; }
a.flashcards_box:link    { color: #FFFFFF; background-color: #7F0000; font-weight: bold; font-style: normal; text-decoration: none; padding: 0.25em 1em; border: outset; }
a.flashcards_box:active  { color: #FFFFFF; background-color: #7F0000; font-weight: bold; font-style: normal; text-decoration: none; padding: 0.25em 1em; border: outset; }
a.flashcards_box:visited { color: #FFFFFF; background-color: #7F0000; font-weight: bold; font-style: normal; text-decoration: none; padding: 0.25em 1em; border: outset; }
a.flashcards_box:hover   { color: #FFFFFF; background-color: #FF0000; font-weight: bold; font-style: normal; text-decoration: none; padding: 0.25em 1em; border: outset; }

#flashcards_letter_name_selected_input {cursor: pointer; }

#flashcards_display_header_img { position: absolute; height: 0px; width: 0px; }
#flashcards_display_card_img   { position: absolute; height: 0px; width: 0px; }

#flashcards_matching_header_img { position: absolute; height: 0px; width: 0px; }
#flashcards_matching_card_img   { position: absolute; height: 0px; width: 0px; }

#flashcards_matching_deck div { position: relative; display: inline-block; }
#flashcards_matching_deck img { position: relative; display: inline-block; }

#flashcards_matching_deck a         { position: relative; display: inline-block; border: none; }
#flashcards_matching_deck a:link    { position: relative; display: inline-block; border: none; }
#flashcards_matching_deck a:active  { position: relative; display: inline-block; border: none; }
#flashcards_matching_deck a:visited { position: relative; display: inline-block; border: none; }
#flashcards_matching_deck a:hover   { position: relative; display: inline-block; border: none; }

#flashcards input           { position: relative; display: inline-block; border: none; outline: none; }
#flashcards input a         { position: relative; display: inline-block; border: none; outline: none; }
#flashcards input a:link    { position: relative; display: inline-block; border: none; outline: none; }
#flashcards input a:active  { position: relative; display: inline-block; border: none; outline: none; }
#flashcards input a:visited { position: relative; display: inline-block; border: none; outline: none; }
#flashcards input a:hover   { position: relative; display: inline-block; border: none; outline: none; }

#niqqud_bet_intro p     { margin: 0px 2em; font-size: 125%; line-height: 225%; color: #7F0000; font-weight: normal; font-style: normal; text-decoration: none; text-align: justify; }
#niqqud_bet_intro span  { white-space: nowrap; }

#niqqud_bet_intro_2 p { margin: 0px 2em; font-size: 125%; line-height: 112%; color: #7F0000; font-weight: normal; font-style: normal; text-decoration: none; text-align: justify; white-space: nowrap; }


