.bgpale {background-color:#0d1442; background-repeat: repeat-y; background-position: right; background-image: url(/dream/dream_back.jpg); }
.white_a {background-repeat: no-repeat; background-position: top right; background-image: url(/dream/moon.jpg); } 
.white_m, .white_m td {color: #bfc2ce;}
.white_l {background: none; border-left: 1px solid #343a60;}
.white_r {background: none;}

.white_m {width: 100%;}

.white_m h1 {color: #f0dc8b;}
.white_m .button {background-color:#121847; border: 1px outset #40517C; height: 2em; color: #bfc2ce;}

.white_m a:link {color: #cfd2ee; color: #293461; color: #364570;}
.white_m a:visited {color: #9fa2be;  color: #293461; color: #364570;}
.white_m a:hover  {color: #FFFFFF;  color: #293461; color: #364570;}


.white_m a.bukv:link,
.white_m a.bukv:visited,
.white_m a.bukv:hover  {font-size: 190%; color: #f0dc8b;}

.white_m a.theme:link,
.white_m a.theme:visited,
.white_m a.theme:hover{color: #f0dc8b;}

.white_m a.jstheme:link,
.white_m a.jstheme:visited,
.white_m a.jstheme:hover{color: #fffce3; text-decoration: underline}

.white_m div.invtheme{background-color: #fffce3; padding: 0em 0.3em; position: relative; left: -0.3em}
.white_m div.invtheme a:link,
.white_m div.invtheme a:visited,
.white_m div.invtheme a:hover{color: #000000; text-decoration: none;}

.white_m a#invword:link,
.white_m a#invword:visited,
.white_m a#invword:hover{background-color: #576584; color: #ffffff; text-decoration: underline; padding: 0em 0.3em; position: relative; left: -0.3em; border-bottom: none;}

.white_m .js {text-decoration: underline; border-bottom: none;}

#interpretation, #theme_interpretation, #second_interpretation {color: #333333; background-color: transparent; padding: 0em; margin-top: 0em; display: none;}

div.alphabet {position: relative; left: -0.3em; margin-top: 0.3em;}
div.alphabet div {width: 1.7em; float: left; text-align: center; margin-bottom: 0.1em;}

div.alphabet div a.jshl:link, 
div.alphabet div a.jshl:visited, 
div.alphabet div a.jshl:hover {font: normal 110%/165% 'Georgia', Tahoma, serif; padding-bottom: 0.4em; color: #f0dc8b; color: #fffce3; text-decoration: underline; border-bottom: none;}

div.alphabet div a.hlinv:link,
div.alphabet div a.hlinv:visited,
div.alphabet div a.hlinv:hover {font: normal 110%/165% 'Georgia', Tahoma, serif; text-decoration: underline; background-color: #576584; background-color: #fffce3; color: #f0dc8b; color: #000000; border-bottom:underline;}

b.bgtran {background-color: transparent}
.bgyel {background-color: #fffce3}
b.dream {width: 100%; text-align: left}

.empty{color:gray}
.full{color: #000000}

