.innerPexeso .colorMark{
display: block;
margin: 5px;
}








/*Math-jax divnosti */


/* Účel: Zdvojení zlomků v MathJax */ 

/* Popis: Vyřeší zdvojení zlomků na 
  http://matematika.hrou.cz/c/7.trida/scitani-zlomku-se-stejnym-jmenovatelem
  nebo podobných 
  
span[aria-hidden=true]{
  display:none;
    }
/* Konec: Zdvojení zlomků v MathJax */ 

  
  



/* Skeletons */

/* Index */

sub.index{
 font-size: 45%;
}

/* greek Letters */

.greekLetter{

font-family: georgia;
font-size: 150%;
}


/*Pexeso*/

#playground.pexeso.wide2cols {
    margin: 0 90px 0 90px;
    
  }

#playground.pexeso.wide2cols td {
    font-size: 200%;
    height: 2em;
    
  }
  #playground.pexeso.smallFont td{
  
  font-size: 200%;
  }
	




/* Multistring */

/* oneSentence */

	.multistring.oneSentence #all_inputs input{
		
		font-size: inherit;
		padding: .2em;
		margin: 0 1em 1em 0;
		border: 1px green solid;
		border-radius: 3px;
		font-size: 200%;
		
	}
	.multistring.oneSentence #sentence_frame{
		
		margin: 50px 10%;
	}
	.multistring.oneSentence #done{
		
		background: white url("http://static.hrou.cz/skins/2014/icons/ok.png") 100% 50% no-repeat;
     
	
	}


/* oneLine */

	
	.multistring.oneLine#playground{
		font-size: 200%;
		margin: 100px auto; 
	}
	
	.multistring.oneLine#playground input{
		
		font-size: inherit;
		padding: 0.2em;
		margin: 0;
		border: 1px green solid;
		border-radius: 3px;
		 text-align: center;       
            	}
	.multistring.oneLine .done{
		
		background: white url("http://static.hrou.cz/skins/2014/icons/ok.png") 100% 100% no-repeat;
    background-size: contain; 
		
	}


/*fractionResult */

	.multistring.fractionResult#playground caption{
		
		 white-space: nowrap;
		 font-size: 33%;
		 margin-bottom: 2em;
		
	}
	.multistring.fractionResult#playground{
		font-size: 400%;
		margin: 100px auto; 
		border-collapse: collapse;
	}
	.multistring.fractionResult #result_1,#result_0{
		font-size: 95%;
		padding: 0;
		margin: 0;
	}
	.multistring.fractionResult#playground input{
		text-align: center;
		margin: 0 .5em;
		font-size: inherit;
		border: 1px #9C9 dashed;
		border-radius: 3px;
		
	}
	.multistring.fractionResult#playground td{
		padding: 0;
		
	}
	
	
	.multistring.fractionResult .done{
		
		background: white url("http://static.hrou.cz/skins/2014/icons/oks.png") right bottom no-repeat; 
	
	}
	
	.multistring.fractionResult .resultNumerator {
	border-bottom:3px black solid; 
	}
	.multistring.fractionResult .resultDenominator {
	vertical-align: top;
	}	

/* Clock */
.clock.multistring #section_1{text-align: center;height: 100px;vertical-align: middle;padding:0 2em}

.clock.multistring .result{position: relative}
	.clock.multistring .result:after{
	
	font-size: 50%;
	position: absolute;
	bottom: -10px;
	right: 0px;
	}
	
	.clock.multistring #result_0:after{
	content:"h";
	}
	.clock.multistring #result_1:after{
	content:"m";
	}
	.clock.multistring #result_2:after{
	content: "s";
	}
	
	.clock.multistring #result_1:before, .clock.multistring #result_2:before{
	content: ":";
	
	
	}
	.clock.multistring .result:empty:before,.clock.multistring .result:empty:after{
	content: "" !important;
	}
	
	.clock.multistring#playground{
		font-size: 300%;
		margin: 20px auto; 
	}
	
	.clock.multistring#playground input{
		
		font-size: inherit;
		padding: .3em 0;
		text-align: center;
		margin: 0 .3em;
		border: 1px green solid;
		border-radius: 3px;
		width: 80px;
	}
	.clock.multistring .done{
		
		background: white url("http://static.hrou.cz/skins/2014/icons/oks.png") 100% 100% no-repeat;
		 
		
	}
	.multistring caption{
	font-size: 50%;
	}



/* division Reminder */


	.multistring.divisionReminder#playground {
		font-size: 300%;
		margin: 100px auto;
	}

	.multistring.divisionReminder#playground input {

		font-size: inherit;
		padding: .2em;
		margin-right: 2em;
		border: 1px green solid;
		border-radius: 3px;
		text-align: right;
	}
	.multistring.divisionReminder#done {

		background: white url("http://static.hrou.cz/skins/2014/icons/oks.png") 80% 50% no-repeat;
	}



















/* Reklamy */

.ad.gameAd{

padding: 1em 0;

}
.ad.categoryAd{
clear: both; padding: 2em ; margin: auto;width: 740px;
}



  	#bgPreload{
  		width: 1px;
  		height: 1px;
  		display: block;
  		position: absolute;
  		top: 0px;
  		left: 0px;
  	}
  	

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield;
}


.listHeader:first-letter{
text-transform: uppercase;
}
.listHeader:after{
content:":";
}


/* blog */

#blog {
margin-right: 350px;
line-height: 1.5;
}
#blog h3 a{
text-decoration: none;
color: black;

}
#blog h3{

}
#blog .date{
text-align: right;
position: relative;
margin: 0;
top: -10px;
line-height: 1px;
}

.blogImg{
       background: #fff;
       margin: 0 0 1em 1em;
       padding: 0em 1em 1em;
       border: 1px #eee solid;
       box-shadow: 2px 2px 5px gray;
       float: right;
       width: 330px;
       }
       .blogImg p{
       font-size: 100%;
       margin: 1em 0 0;
       }
       .blogImg img{
       width: 100%;
       margin-top: 1em;
       
       }
#blog h5{
       font-size: 100%;
       margin-bottom: 0;
       }
       #blog h4{
       font-size: 150%;
       margin-bottom: 0;
       }


/* DOTS */

.dots{
display: block;
width: 100px;
height: 100px;
background-repeat: no-repeat;
background-position: 50% 50%;
border: 1px black solid;

border-radius: 5px;
box-shadow: 2px 2px 4px gray;
background-color: #afa;
margin: auto;

}
.dots1{
background-image:url("game-images/dots/1.png");
background-color: #faa;

}
.dots2{
background-image:url("game-images/dots/2.png");
background-color: #aaf;
}
.dots3{
background-image:url("game-images/dots/3.png");
background-color: #aff;
}
.dots4{
background-image:url("game-images/dots/4.png");
background-color: #ffa;
}
.dots5{
background-image:url("game-images/dots/5.png");
background-color: #faf;
}
.dots6{
background-image:url("game-images/dots/6.png");

}

.twoDices{
width:232px;
margin: auto;
display: block;


}
.twoDices .dots{
margin-right: 10px;
float: right;
width: 100px;
height: 100px;
}

.oneString .twoDices{
width: auto;
}


/* CSS SOLIDS */

.boxik{
height: 105px; margin-top: 15px;margin-right: 8px; display: block;
}
/*krychle*/
.cubeFront:before{content:" ";display:block;width:70px;height:20px;transform:skewX(-45deg);-webkit-transform:skewX(-45deg);position:relative;left:10px;top:-20px;margin:auto;z-index:10;}
.cubeFront{display:block;width:70px;margin:auto;height:70px;  background:#39b;   position:relative;  top:20px;  z-index:999;}
.cubeFront:after{-webkit-transform:skewY(-45deg);content:" ";display:block; display:block;width:20px;height:70px;transform:skewY(-45deg);background:#115;position:relative;left:45px;margin:auto;top:-30px;z-index:10;}
.cubeShadow{display:block;   background:none repeat scroll 0 0 black;display:block;height:40px;left:35px;margin:auto;opacity:0.5;position:relative;top:-20px;transform:skewX(-60deg);-webkit-transform:skewX(-60deg);width:70px;z-index:9;}



/*kvádr*/
.cuboidFront:before{content:" ";display:block;width:120px;height:20px;transform:skewX(-45deg);-webkit-transform:skewX(-45deg);position:relative;left:10px;top:-20px;margin:auto;background:#07a;z-index:10;}
.cuboidFront{display:block;width:120px;margin:auto;height:60px;  background:#39b;   position:relative;  top:30px;  z-index:10;}
.cuboidFront:after{-webkit-transform:skewY(-45deg);content:" ";display:block; display:block;width:20px;height:60px;transform:skewY(-45deg);background:#115;position:relative;left:70px;margin:auto;top:-30px;z-index:10;}
.cuboidShadow{display:block;   background:none repeat scroll 0 0 black;display:block;height:40px;left:60px;margin:auto;opacity:0.5;position:relative;top:-10px;transform:skewX(-60deg);-webkit-transform:skewX(-60deg);width:70px;z-index:9;}

/* barvy pro krychli a kvádr */
.violet.cubeFront:before, .violet.cuboidFront:before{
background:#f0f;
}
.violet.cubeFront, .violet.cuboidFront{
background:#a0a ;
}
.violet.cubeFront:after, .violet.cuboidFront:after{
background:#606;
}



.blue.cubeFront:before, .blue.cuboidFront:before{
background:#07f;
}
.blue.cubeFront, .blue.cuboidFront{
background:#05a ;
}
.blue.cubeFront:after, .blue.cuboidFront:after{
background:#026;
}

.green.cubeFront:before, .green.cuboidFront:before{
background:#0f0;
}
.green.cubeFront, .green.cuboidFront{
background:#0A0 ;
}
.green.cubeFront:after, .green.cuboidFront:after{
background:#060;
}



.yellow.cubeFront:before, .yellow.cuboidFront:before{
background:#FF0;
}
.yellow.cubeFront, .yellow.cuboidFront{
background:#cc0 ;
}
.yellow.cubeFront:after, .yellow.cuboidFront:after{
background:#880;
}

.red.cubeFront:before, .red.cuboidFront:before{
background:#F00;
}
.red.cubeFront, .red.cuboidFront{
background:#B00 ;
}
.red.cubeFront:after, .red.cuboidFront:after{
background:#800;
}

/* válec */
.cylinderFront:before{content:" ";display:block;border-radius:50%;width:100px;height:20px;display:block;position:relative;z-index:20;margin:auto;top:-10px;z-index:9;}
.cylinderFront{display:block;width:100px;height:70px;position:relative;margin:auto;top:10px;z-index:9;}
.cylinderFront:after{content:" ";display:block;width:100px;height:20px;margin:auto;background:linear-gradient(to right,#0A0 0%,#0F0 20%,#000 100%);position:relative;top:40px;border-radius:50%;z-index:9;}
.cylinderShadow{display:block;      background:black;    height:50px;  width:100px;  margin:auto;  position:relative;  transform:skewX(-66deg);-webkit-transform:skewX(-66deg);  top:-30px;  left:41px;  z-index:0;  border-radius:0 80% 20% 50%;  background:black;  opacity:.5;}

.blue.cylinderFront:before{
background:#07f;
}
.blue.cylinderFront,.blue.cylinderFront:after{
background:linear-gradient(to right,#06D 0%,#07f 20%,#014 100%);
}

.green.cylinderFront:before{
background:#0F0;
}
.green.cylinderFront,.green.cylinderFront:after{
background:linear-gradient(to right,#0D0 0%,#0F0 20%,#040 100%);
}

.yellow.cylinderFront:before{
background:#Ff0;
}
.yellow.cylinderFront,.yellow.cylinderFront:after{
background:linear-gradient(to right,#AA0 0%,#FF0 20%,#550 100%);
}

.red.cylinderFront:before{
background:#F00;
}
.red.cylinderFront,.red.cylinderFront:after{
background:linear-gradient(to right,#A00 0%,#F00 20%,#800 100%);
}

.violet.cylinderFront:before{
background:#F0F;
}
.violet.cylinderFront,.violet.cylinderFront:after{
background:linear-gradient(to right,#A0A 0%,#F0F 20%,#808 100%);
}



/* koule */
.sphereFront{display:block;  background:black;  border-radius:50%;border-style:none;  height:90px;  width:90px;  margin:auto;  position:relative;  z-index:2;}
.sphereShadow{display:block;  background:black;border-style:none;  border-radius:50%;  height:20px;  width:100px;  margin:auto;  position:relative;  left:15px;  background:black;opacity:.5;  top:-15px;}

.blue.sphereFront{
 background:radial-gradient(circle at 20% 30%,#3af,#014)
}

.green.sphereFront{
 background:radial-gradient(circle at 20% 30%,#2F2,#020)
}

.yellow.sphereFront{
 background:radial-gradient(circle at 20% 30%,#FF0,#550)
}

.red.sphereFront{
 background:radial-gradient(circle at 20% 30%,#F00,#500)
}
.violet.sphereFront{
 background:radial-gradient(circle at 20% 30%,#F0F,#505)
}




/* USER PAGE */

#user_page_info dd{
  
  font-size: 200%;
  

}

#user_page_info dd span{
  font-size:50%;
  color: green;
  text-decoration: underline;
  cursor: pointer;
}
#change_form{
display:none;
}


/* MOBILE */

.MathJax, .MathJax *{
font-family: Trebuchet MS !important;
}

@media (max-width:950px) {
 html body {
 font-size: 80%;
 }
 body #header {
 height: 36px;
 
 background-size: contain;
 }
 body #header h1{
 margin-left: 45px;
 font-size: 25px;
 }
 body #header .subtitle{
 display: none;
 }
 body  h2{
 margin: 0;
 border-radius: 0;
 box-shadow: none;
 padding: 3px;
 }
 body .gameLink h4{
 font-size: 100%;
 
 }
 
 
 }
 
 
 #topGames, #newestGames{
 line-height: 170%;
 float:left;
 min-width: 35%;
 margin-right: 5%;
 }
 #topGames{
 
 }


 body{background: white url("img.png") 100% 100% no-repeat;}

/* MAIN PAGE ELEMENTS */
/* NEHYBAT */
body{font-family: Trebuchet MS, sans-serif;margin: 0;font-size: 92%;}
#page{max-width:1222px;margin:auto;position:relative;}
#header{background: url("data: image/png; base64,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") .7em top no-repeat;	height: 66px;	position: relative;	top: 7px;	z-index: 4;
background-size: contain;
height: 45px;
}
h2{padding: .1em 0;margin:0em 5px 0; line-height: 165%;font-weight:normal;   text-indent:.45em;    
       font-size:116%;          
 text-shadow:1px 1px 2px black;    z-index:2;  position:relative;        }

#header h1, #header .subtitle {	margin: 0 0 0 50px;	font-weight: 100;	line-height: 121%;}
#header .subtitle{
display: none;
}
html body h1 a {text-decoration: none;color: inherit;}
#content {padding: 1px 1%;position: relative;}
#content:after{display: block;content:" ";clear: both;}
h3{font-size: 130%;border-bottom: thin dotted;}
#playground{display: none;
/*min-width: 600px*/}                  
/* KONEC NEHYBAT */
#foot   {clear:both;margin-top: 2em; text-align: center; font-size: 80%;}
#universalNote{
margin: 0;
border-style: none solid solid;
border-width: thin;
padding: 1em;
}


/* USER FORMS AND INFO */
#user{position:absolute;top:3px;right:9px;z-index:99; background: white; line-height: 25px; border-radius: 2px; padding: 0 4px;}      
.hiddenPWD{display: none;}

/* GAMES COMMON */
#finishInfo {display: none;}
#startInfo, #finishInfo {border: thin solid; border-top:none;padding: 0.3% 1% 2%; min-height: 222px;}
#startInfo h3, #finishInfo h3 { margin-right: 22%;}
#finishInfo button, #startInfo button {position: relative; z-index: 3;clear:right;float: right;font-size: 260%;margin: 1% 0;padding: 2% 3%;letter-spacing: 1px;}
.skeleton {display: none;}
#startInfo .description{
margin-top: 1em;
}
.likePexeso{
font-size: 222%;
padding: .3em;
margin: 1em .5em;
box-shadow: 1px 1px 2px gray;
border: 1px gray solid;

}


/* GAMES SPECIFIC */
/* PEXESO */
.defunct div {

}


         
                
      

      
      
      
      
      
/* CATEGORIES */
    .recordTime{
    
    
    }
    #categoryList{
    clear: both;
    }
   .gameLink h4{
    font-size: 120%;
    font-weight: normal;
    line-height: 1em;
    min-height: 3em;
    color: black;
    
    margin-top: 1em;
   
   }
   .gameLink {
   text-decoration: none;
   color: black;

    background: #cfc;
    background: linear-gradient(to bottom, #CCFFCC 0%, #BBEEBB 100%) repeat scroll 0 0 transparent;
    border-radius: 1px;                 
    box-shadow: 1px 1px 3px #777;                   
    float: left;
    margin: 1% 1% 1%;
    padding: 0 1% 0em;
    text-align: center;
    width: 21%;
   }
   .gameLink:hover{
    box-shadow: 2px 2px 4px #999;
    position:relative;
    top: -1px;
    left: -1px;
    text-decoration: underline;
   
   }
   
   #starInfo{
   
   position: absolute;
   top: 30px;
   right: -10px;
   border: 1px black solid;
   background: white;
   padding: 1em;
   display: none;
   
   
   }
  #totalStars, #activityToday, #activityTotal{

    
    
    
   
    line-height: 40px;
    font-size: 222%;
    
    background-repeat: no-repeat;
    background-position: -86px 0px;
    float: right; 
    text-align: right;
    padding-left: 30px;
    margin-right: 30px;
    }
   #activityToday{
   
   background-image: url("web-images/today.png");
   background-position: 0px 3px;
   padding-left: 39px;
   } 
   #activityTotal{
   background-image: url("web-images/sum.png");
   background-position: 0px 3px;   
   }
   #totalStars{
   padding-left: 50px;
   }
    
   .stars, #totalStars{
   background-image: url("data:image/png;base64,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");
   }
   
   
   
   .stars {
    margin: auto;
    margin-bottom: 0em;
    position: relative;
    top: -1.3em;
    
    background: url("http://static.hrou.cz/stars.png") repeat scroll 100% 39px transparent;
    display: block;
    height: 40px;
    width: 130px;
}
.stars2 {
    background-position: 0 90px;
}
.stars1 {
    background-position: 0 39px;
}
.stars3 {
    background-position: 0 139px;
}
 #gameDiv .stars {
 margin: 1em 0;
 }


/* SKELETONS */

#playground table caption{
  margin: 20px 0 10px;
  font-size: 200%;
}

#playground.pick table, #playground.pexeso table {
 border-spacing:.2em;
 margin: auto;
 table-layout: fixed;
 width: 100%;
 }

#playground.pexeso table{
 border: thin solid;
 border-top: none;
 background-size: cover !important;
}
#playground.pexeso td{
 height: 3em;
 font-size: 300%;
}    
#playground td canvas{
display: block;
margin: auto;
}
#playground.pick td, #playground.pexeso td div{
  cursor: pointer;
	/*border: thin solid;*/
  
  height: 100%;
	
	text-align: center;
  /* TODO: move to colors */
  background: #eee;
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,.92) 100%); /* W3C */
  box-shadow: 1px 1px 2px #000000;
}
   #playground.pexeso td div {
   display: table;
   width: 100%;
   border-spacing: 0;
   }

#playground.pick .selectsed,#playground.pexeso td#selected div{
  background: #afa;
 
	box-shadow: 1px 1px 5px #000000;
}   

#playground.pick td{
box-shadow: 2px 2px 5px #444;
background: rgb(255,211,211);
background: linear-gradient(to bottom, rgba(255,200,200,1) 0%,rgba(255,222,222,1) 100%); /* W3C */
border-radius: 5px;
font-size: 300%;
}
#playground.pick td.selected{
box-shadow: 1px 1px 2px #666;

position: relative;
top: 2px;
left: 2px;
background: rgb(160,255,160);
background: linear-gradient(to bottom, rgba(140,255,140,1) 0%,rgba(180,255,180,1) 100%); /* W3C */

}


.innerPexeso{
display: table-cell;
vertical-align: middle;
text-align: center;
} 
.def{
padding: 1px;
}

#playground .fraction{
      margin: .1em 1em;
      border: 0 !important;
      background: none !important;
      
      text-align: center;
      
      height: auto !important;
      display: block !important;
}

#playground .fraction .numerator, #playground .fraction .denominator{
display: block;
font-size: 65%;
margin: 0;
padding: 0;
text-align: center;
border: none;
background: none;
width: auto;
display: block;
}

#playground .fraction .denominator{
border-top: 1px black solid;
margin-top: 0;

}





/* HOMEPAGE */

.menu_item{

float:right;
position: relative;


  
z-index: 4;
text-align: right;
margin-right: 18px;
min-width: 170px;
}




.menu_item h3{
color: white;
border: none;
padding: 0px 10px;
line-height: 34px;
font-size: 100%;
margin: 0;


font-weight: normal;
}





.menu_item ul{
  margin: 0;
 list-style: none;
 padding: 0;
 display: none;
 position: absolute;
 z-index: 20;
 width: 100%;
 box-shadow: 1px 1px 2px gray;
 
}
#page .menu_item:hover ul,#home .menu_item ul{
display: block;
}

.menu_item ul li{
 padding: 0em;
 margin: 0;

 
 
}
.menu_item ul li a{
 padding: 0 1em;
 background: #eee;
 border-width: thin;
 border-style: none solid solid solid;
 border-color: #ddd;
 display: block;
  line-height: 2.2;
  color: black;
  text-decoration: none;
  
}
.menu_item ul li a:hover{

background: #ccc;
}