#game {
   clear:both;
   height:490px;
   text-align:center;
   position:relative;
   margin:0px 42px 0 48px;

   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

#score   {
   position:absolute;
   left:0px;
   top:130px;
   z-index:40000;
   text-align:left;
}
#score a  {
   display:block;
   float:left;
   clear:both;
}
#score b  {
   display:block;
   font-size:24px;
}

#game-info-settings   {
   position:absolute;
   right:0px;
   top:130px;
   z-index:40000;
   text-align:right;
   width:100px;
}

#game-info-settings  a.on {
   color:#0b0;
   border-color:#0b0;
}


#game-info  {
   height:104px;
   width:770px;
   float:left;
   padding:0 20px;
   margin:14px 0 0 0;
   border-bottom:4px solid #e5e5e5;
}

#game-info-ava {
   float:left;
   width:75px;
   height:100px;
}
#game-info-ava img   {
   filter:expression(fixPNG(this));
}
.ava-free {
   background:url(http://linguamania.ru/images/frame-grey-small.png) center top no-repeat;
}
.ava-pro {
   background:url(http://linguamania.ru/images/frame-gold-small.png) center top no-repeat;
}

#game-info-user  {
   float:left;
   text-align:left;
   width:200px;
   border-left:10px solid white;
   font-size:11px;
}
#game-info-user h3 {
   font-size:12px;
   font-weight:bold;
   margin:25px 0 5px 0;
}
#game-info-user small {
   font-size:12px;
   color:#999;
}
#game-info-user a {
   font-size:11px;
   display:block;
}

#game-info-progress  {
   width:210px;
   float:left;
   text-align:center;
   background:url(http://linguamania.ru/images/coins.png) 80px 66px no-repeat;
   height:90px;
}
#game-info-progress h3 {
   font-size:12px;
   font-weight:bold;
   margin:25px 0 5px 0;
}
#game-info-progress #percent-progress {
   float:left;
   font-family:Verdana;
}
#game-info-progress #progress-bar {
   height:16px;
   text-align:left;
   background:url(http://linguamania.ru/images/progress.png) left center no-repeat;
}
#game-info-progress #progress-bar img  {
   margin:3px 3px;
   height:10px;
   background-color:red;
}

#game-info-progress #page-time {
   float:right;
   font-family:Verdana;
}

#game-info-progress #coins {
   font-family:Verdana;
   font-size:16px;
   font-weight:bold;
   position:relative;
   left:113px;
   top:-8px;
   clear:both;
   text-align:left;
   float:left;
}

#game-info-book {
   float:right;
   margin:30px 0 0 0;
   text-align:right;
   width:190px;
}
#game-info-book-img {
   float:right;
   margin:20px 0 0 15px;
}
#game-info-book h3 {
   float:right;
   clear:both;
   font-weight:normal;
   font-size:12px;
}
#game-info-book h2 {
   float:right;
   clear:both;
   font-weight:bold;
   font-size:14px;
}
#game-info-book div {
   float:right;
   clear:both;
}

#quest-scrabble, #quest-test  {
   clear:both;
   position:relative;
   height:275px;
}

#time, #stars, #actions  {
   text-align:center;
   font-family:Verdana;
   font-size:12px;
   /*margin-left:50%;*/
   position:relative;
}
#time *, #stars * {
   text-align:center;
}

#time {
   top:0px;
   width:100%;
   clear:both;
   /*left:-50px;*/
}
#stars {
/*   left:-200px;*/
   width:400px;
   height:20px;
   margin:auto;
}

#actions {
   top:60px;
}
#actions a  {
   margin:0 5px;
}

#brief {
   margin-top:100px;
   width:100%;
   text-align:center;
}
#brief * {
   font-size:22px;
   font-weight:bold;
}

#brief span#delta {
   color:#22cc22;
   font-size:20px;
   position:absolute;
   text-align:left;
}

#answer {
   font-size:36px;
   font-weight:bold;
   margin-top:35px;
   width:100%;
   text-align:center;
}

.electron, .proton   {
   position:absolute;
}
.electron   {
   cursor:pointer;
}
.electron img  {
   width:42px;
   height:42px;
   filter:expression(fixPNG(this));
}
.mounted   {
   cursor:default;
}

#splash-finish  {
   height:275px;
   width:800px;
   background:url(http://linguamania.ru/images/page-finish.png) 50px 63px no-repeat;
   position:relative;
   top:30px;
   float:left;
}
#splash-finish h1 {
   margin:0 0 20px 0;
   font-weight:bold;
   border:none;
   font-size:20px;
}

#splash-finish #prize {
   position:absolute;
   top:81px;
   left:0px;
   width:238px;
}
#splash-finish #prize div {
   height:26px;
   line-height:26px;
}
#splash-finish #prize div#summary {
   margin-top:10px;
}
#splash-finish .button {
   position:absolute;
   top:240px;
   left:378px;
}

#splash-finish #prize span {
   text-align:right;
   float:left;
   width:165px;
   position:relative;
   top:1px;
}

#splash-finish #helper {
   position:absolute;
   left:580px;
   top:175px;
}
#splash-finish #tip {
   position:absolute;
   width:260px;
   height:120px;
   top:100px;
   text-align:left;
   left:585px;
   top:90px;
   background:url(http://linguamania.ru/images/cloud.png) left top no-repeat;
}
#splash-finish #tip p {
   margin:10px 14px -2px 14px;
   font-size:11px;
}
#splash-finish #tip p a{
   font-size:11px;
}

#splash-finish #prize small {
   width:20px;
   text-align:left;
   margin-left:40px;
   font-family:Verdana;
   font-size:16px;
   font-weight:bold;
   float:left;
}

#splash-finish #letters-place {
   position:absolute;
   width:300px;
   height:160px;
   left:257px;
   top:69px;
   /*border:1px solid red;*/
   color:#999;
   font-size:10px;
}

#splash-finish #letters-place img   {
   position:absolute;
}

#splash-start   {
   position:absolute;
   left:0px;
   top:70px;
   height:275px;
   width:800px;
   text-align:center;
}
#splash-start img {
   margin:23px 0 0 0;
}
#splash-start div {
   font-size:12px;
}
#splash-start div span  {
   font-size:12px;
   color:#666666;
}

#splash-start a.button {
   position:relative;
   left:372px;
   margin:20px 0 30px 0;
}
#splash-start p {
   float:left;
   width:265px;
   position:relative;
   left:274px;
   clear:both;
   text-align:left;
}

#quest-test .block-left, #quest-test .block-right {
   position:absolute;
   width:220px;
   height:43px;
   line-height:43px;
   background:url(http://linguamania.ru/images/blocks/74ad1b.png) center 0px no-repeat;
   
   color:black;
   text-decoration:none;
   font-size:20px;
}

#quest-test .selected {
   position:absolute;
   width:220px;
   height:43px;
   line-height:43px;
   background:url(http://linguamania.ru/images/blocks/74ad1b.png) center -43px no-repeat;
   
   color:black;
   text-decoration:none;
   font-size:20px;
}
#quest-test .wrong   {
   position:absolute;
   width:220px;
   height:43px;
   line-height:43px;
   background:url(http://linguamania.ru/images/blocks/74ad1b.png) center -86px no-repeat;
   
   color:black;
   text-decoration:none;
   font-size:20px;
}

#quest-test .004fcc   {
   background-image:url(http://linguamania.ru/images/blocks/004fcc.png);
}
#quest-test .cc3366   {
   background-image:url(http://linguamania.ru/images/blocks/cc3366.png);
}
#quest-test .cc9933   {
   background-image:url(http://linguamania.ru/images/blocks/cc9933.png);
}
#quest-test .cc3300   {
   background-image:url(http://linguamania.ru/images/blocks/cc3300.png);
}
#quest-test .666600   {
   background-image:url(http://linguamania.ru/images/blocks/666600.png);
}
#quest-test .9966cc   {
   background-image:url(http://linguamania.ru/images/blocks/9966cc.png);
}
#quest-test .004fcc   {
   background-image:url(http://linguamania.ru/images/blocks/004fcc.png);
}

#quest-test #test-answer   {
   background:url(http://linguamania.ru/images/blocks/big.png) center center no-repeat;
   position:absolute;
   left:240px;
   top:120px;

   height:72px;
   width:330px;
   z-index:10000;
}
#quest-test #test-answer p  {
   text-align:center;
   font-size:18px;
   font-weight:bold;
   line-height:20px;
   margin-top:14px;
}

#player  {
   position:absolute;
   top:-10000px;
}

#splash-start #reg-nag {
   margin-top:10px;
}

#splash-start img#bookmark {
   position:absolute;
   top:23px;
   left:350px;
   width:38px;
   height:105px;
}

#splash-start img#open-book {
   width:123px;
   height:98px;
}

#sound-container   {
   position:absolute;
   top:-10000px;
   top:450px;
   z-index:0;
}

#repeat-mode   {
   position:absolute;
   top:430px;
   left:250px;
   background:url(http://linguamania.ru/images/repeat-mode.png) left top no-repeat;
   padding:0 0 0 45px;
   text-align:left;
   font-size:11px;
   line-height:14px;
}

#repeat-mode a  {
   background:url(http://linguamania.ru/images/arrow-right.png) left top no-repeat;
   margin: 20px 0 0 0;
   padding:0 0 0 20px;
   display:block;
}