div
{
	background-color: #FEFEFE;
}


body {
	background-color: white;
	font-family : sans-serif;
}

.maintable  {
	background-color : White;
}

hr.separator  {
	border: none;
	background-color: Silver;
	color: Silver;
	height: 1px;
}
td.menufrommainexerciseseparator  {
	background-color : Silver;
}
td  {
	font-family : sans-serif;
	font-size : 11pt;
	color : Black;
	vertical-align: top;
	
}
table {
	margin: 2;
	padding: 2;
	border-color : silver;
}
iframe 
{
	border-color:silver;
	border : thin;
	
}


div.exercisesentenceindrill
{
	font-size : 20px;
	font-family : sans-serif;
	background-color : transparent;
}

input.spatnebutton
{
	background-color : #FF3300;
	font-weight : bold;
	color : White;
	cursor : pointer;
}
input.spatnebutton:hover
{
	background-color : #B92500;
	font-weight : bold;
	color : White;
	cursor : pointer;
}

input.spravnebutton
{
	background-color : #339900;
	font-weight : bold;
	color : White;
	cursor : pointer;
}

input.spravnebutton:hover
{
	background-color : #267500;
	font-weight : bold;
	color : White;
	cursor : pointer;
}


input
{
	background-color : #E8FFDD;
	font-weight : bold;
	color : Green;
	cursor : pointer;
}



.czechsentenceindrill
{
	background-color : transparent;
	font-weight : bold;
	color : BLUE;
	
}

.hotovobutton
{
	background-color : #54AB3A;
	font-weight : bold;
	color : White;
}
.hotovobutton:hover
{
	background-color : Blue;
	font-weight : bold;
	color : White;
}

.regformtext
{
	background-color : #B7B7B7;
	font-weight : bold;
	border-bottom-style : double;
	border-left-style : double;
	border-right-style : none;
	border-top-style : none;
	border-bottom-color : #616161;
	border-right-color : #002400;
	color:black;
	cursor : text;
}
.regformselect
{
	background-color : #D7ECDD;
	font-weight : bold;
}

.loginboxtxt
{
	background-color : #E1E1E1;
	font-weight : bold;
	border-bottom-style : double;
	border-left-style : double;
	border-right-style : none;
	border-top-style : none;
	border-bottom-color : #707070;
	border-right-color : #B5B5B5;
	cursor : text;
	font-size : 10px;
	height : 11px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	space: 0px;
	color:black;
}
.loginbutton
{
	background-color : #99FF66;
	font-weight : bold;
	font-size : 10px;
	color :black;
	cursor : pointer;
}
.logincell
{
	background-color : white;
	font-weight : bold;
	color : black;
	font-size : 11px;
}
.profilemenutable
{
	background-color : white;
	font-weight : bold;
	color : black;
	font-size : 11px;
}
.profilemenuHeader
{
	background-color : white;
	font-weight : bold;
	color : black;
	font-size : 11px;
}

.profilemenulist
{
	background-color : white;
	font-weight : bold;
	color : black;
	font-size : 11px;
}
 A.quanda:LINK,a.quanda:visited,a.quanda:active   {
	font-style : normal;
	font-size : smaller;
	color : #339966;
	text-decoration : none;
	
}

 a.quanda:hover   {
	font-style : normal;
	font-size : smaller;
	color : #8BCA09;
	text-decoration : none;
	padding-right : 20px;
}
H1 {
	font-size : 15px;
	text-align : center;
}


H2 {

	text-align : center;
	font-size: 14px;
}

h3
{
	text-align : center;
	font-size: 13px;
}

HR.rightmenu {
	background-color: #B0B0B0;
	color: #CCFF66;
}
 A.rightmenu:LINK,a.rightmenu:visited,a.rightmenu:active   {
	
	font-size : 11px;
	color : Black;
	
	
}
a.rightmenu:hover  {
	
	font-size : 11px;
	color : blue;
	

}



 A.drillmenu:LINK,a.drillmenu:visited,a.drillmenu:active   {
	font-style : normal;
	font-size : 14px;
	color : #339900;
	text-decoration : none;
	padding-right : 20px;
	font-weight : bold;
}
a.drillmenu:hover
 {
	font-style : normal;
	font-size : 14px;
	color : #00D28E;
	text-decoration : none;
	padding-right : 20px;
	font-weight : bold;
}


 A:LINK,a:visited,a:hover   {
	font-style : normal;
	font-size : 14px;
	color : #155300;
	text-decoration : none;
	padding-right : 20px;
	
}
a:hover   {
	font-style : normal;
	font-size : 14px;
	color : #30BF00;
	text-decoration : none;
	padding-right : 20px;
	
}
a:active   {
	font-style : normal;
	font-size : 14px;
	color : Black;
	text-decoration : none;
	padding-right : 20px;
	
}



.randomwordstable

{
	font-style : normal;
	font-size : smaller;
	text-decoration : none;
	border-color: #A0A0A0;
	border: 1px;
}

.evensentence {
	background-color : White;
}
.oddsentence {
	background-color : #E5E5E5;
}

hr {
	background-color : silver;
	border: none;
	color: silver;
	height: 1px;
	
}

hr.coloredseparator  {
	border: none;
	background-color: #B0FF62;
	color: #B0FF62;
	height: 1px;
}
td.evenexample
{
	border: 1px outset;
	background-color: #B4B4B4;
	border-left-style : none;
}
td.oddexample
{
	border: 1px outset;
	background-color: #E5E5E5;
	border-left-style : none;
}
td.evenword
{
	border: 1px outset;
	background-color: #B4B4B4;
	border-right-style : none;
}
td.oddword
{
	border: 1px outset;
	background-color: #E5E5E5;
	border-right-style : none;
}

div.iframecontainer

{
	text-align : center;
}
td.searchboxandlist
{
	
}
td.dictionarymain
{
	
}
input.dictionarysearch
{
	background-color: #E5E5E5;
	font-size: 11px;
	font-family:sans-serif;
	font-weight: bold;
	color: Blue;
}
input.dictionarysubmitbutton
{
	background-color: blue;
	font-size: 11px;
	font-family:sans-serif;
	font-weight: bold;
	color: #e5e5e5;
}

 A.dictionarylist:LINK,a.dictionarylist:visited,a.dictionarylist:active   {

	font-style : normal;
	font-size : smaller;
	color : #339966;
	text-decoration : none;
	padding-right : 20px
}
input.paypalinputbox
 {
	background-color: white;
	font-style : normal;
	font-size : smaller;
	color : #339966;
	text-decoration : none;
	border : none;
}

input.paypalsubscribebutton
 {

	background-color: white;
	font-style : normal;
	font-size : smaller;
	color : #339966;
	text-decoration : none;
	border : none;
}
 A.fldunitname:LINK,a.fldunitname:visited,a.fldunitname:active,a.fldunitname:hover   {
	font-style : normal;
	color : Black;
	text-decoration : underline;
	padding-right : 20px
}

 A.subunittitle:LINK,a.subunittitle:visited,a.subunittitle:active,a.subunittitle:hover   {
	font-style : normal;
	font-size : smaller;
	color : #66CCCC;
	text-decoration : none;
	padding-right : 20px
}
 A.linktoexercise:LINK,a.linktoexercise:visited,a.linktoexercise:active,a.linktoexercise:hover   {
	font-style : normal;
	font-size : 12px;
	color : Red;
	text-decoration : none;
	padding-right : 20px
	font-weight: bold;
}
#theLayer {
  position: fixed;
  top: 10px;
  right: 10px;
}
input.newwords
 {
	background-color: white;
	font-style : normal;
	font-size : smaller;
	color : Blue;
	text-decoration : none;
	border : none;
}
td.newwords
 {
	background-color: #FFFFCA;
	font-weight : bold;
	font-size : smaller;
	color : #134821;
	text-decoration : none;
}
table.rightmenu
 {
	background-color: White;
	font-weight : bold;
	font-size : 10px;
	color : #134821;
	text-decoration : none;
	border : 3px;
	width : 100%;
	border-color: Red;
}
td.rightmenutext
 {
	background-color: White;
	font-weight : normal;
	font-size : 11px;
	color : Black;
	text-decoration : none;
	vertical-align: top;
}
td.rightmenuleftcell
 {
	background-color: White;
	vertical-align: top;
	width: 10px
}
img.rightmenuimage
 {
	background-color: White;
	font-weight : normal;
	font-size : 10px;
	color : Aqua;
	text-decoration : none;
	border : none;
	
	
}
div.testbox
 {
	background-color: White;
	font-weight : bold;
	font-size : 25px;
	color : blue;
	text-decoration : none;
	border : none;
	padding: 20px;
}
font.fldMessageXX
 {
	
	font-weight : bold;
	
}
.suggestions
{
	color:#0000CC;
	border:1px solid #CCCCCC;
	z-index:100;
	position:absolute;
	width:160px;
	background:#FFFFFF;
	height:auto;
	overflow-x:hidden;
	overflow-y:scroll;
	display:none;
}

.suggestions div
{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:"trebuchet MS";
	font-size:12px;
}

.selected
{
	background:#999999;
	cursor:pointer;
}
.selectedwords
{
	background:yellow;
	color:blue;
}

.notselected
{
	background:#FFFFFF;
}
h3.drilldescription
{
	color: #663333;
	text-align : center;
}
div.nextavailableexercise
{
	color: #663333;
	text-align : left;
	background:#FFFFFF;
	border : medium;
	border-color : red;
}
.translation
{
	color : Gray;
}
.whyregister
{
	border : thin Gray;
	font-size : 9px;
	background-color : #F3F3F3;
}
.minilink {
	font-size : 1px;
}
 A.minilink:LINK,a.minilink:visited,a.minilink:active,a.minilink:hover   {

	font-size : 0.1px;

}