body { background-color: #000000; 
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: white;
}

a:active { font-weight: bold; color: #41621E; }
a:visited { color: #C1FFD3; }
a:hover { color: #872118; }
a { color: #BCE0FF; }
a.menuitem { color: #006B14; }


h4 { 		font-size: 20px;
		color: #F7FF61;
 }

.mainblock { width: 800px; 
		background-image: url(images/pozadi01.png); 
		background-position: top;
		background-repeat: repeat; 
		border: thin solid #101010;
    		margin-left: auto;
    		margin-right: auto;		
		z-index: 10;
  }


.mainmenu { width: 90%; 
		border: thin solid #101010;
    		text-align: center;
		background-color:  #00FF00; 
    		margin-left: auto;
    		margin-right: auto;
		height: 20px;
		position: relative;
		top: -20px;

  }

.menuitem { 
		border: thin dotted #101010;
		font-size: 15px;
    		padding-left: 5px;
    		padding-right: 5px;
    		margin-left: 10px;
    		margin-right: 10px;		
		background-color: #AFFF37; 
		font-family: Helvetica, sans-serif ;
  }

.menuitem:hover { 
		border: thin solid #101010;
		background-color: #E8FF7F; 
		font-size: 20px;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 10px;
		margin-right: 10px;
		top: -5px;
		position: relative;
		z-index: 20;
		color: #2B742C;
		font-family: Helvetica, sans-serif ;
  }

.textbox { 
		border: thin dotted #101010;
		font-size: 15px;
    		padding-left: 5px;
    		padding-right: 5px;
    		margin-left: 10px;
    		margin-right: 10px;		
		background-color: #FFFAC4; 
		font-family: Helvetica, sans-serif ;
  }


.zuback { 
		width: 700px;
		font-size: 15px;
    		padding-left: 5px;
    		padding-right: 5px;
    		margin-left: 10px;
    		margin-right: 10px;		
		color: #000000; 
		background-color: #F5F8E7; 
		background-repeat: no-repeat;
		background-position: right;
		background-image: url(images/zuback.png); 
		font-family: Helvetica, sans-serif ;
		
  }

.dmenu { 
		border: thin #819E48;
		color: #273924;
		font-size: 9px;
    		padding-left: 1px;
    		padding-right: 1px;
    		margin-left: 1px;
    		margin-right: 1px;		
		background-color: #5E8534; 
		font-family: Helvetica, sans-serif ;
  }

.dmenu:hover { 
		border: thin solid #101010;
		background-color: #E8FF7F; 
		font-size: 15px;
		padding-left: 2px;
		padding-right: 2px;
		margin-left: 5px;
		margin-right: 5px;
		top: -5px;
		position: relative;
		z-index: 20;
		color: #2B742C;
		font-family: Helvetica, sans-serif ;
  }




.prupoz { 
		background-image: url(images/pruhback2.png); 
		color: #FDFFD1;
    		padding-left: 5px;
    		padding-right: 5px;
    		margin-left: 10px;
    		margin-right: 10px;		

}

pre {
                color: #F0F0F0;
                border-style:dashed;
                background-color: #696937;
                margin: 10px;
                padding: 5px;
}


div.error {
     font-family: Arial, sans-serif; 
     color: red;
     font-size: 15px; 
  }

div.success {
     font-family: Arial, sans-serif; 
     color: #A7FF68;
     font-size: 15px;
     font-weight:bold;
  }

div.attention {
     font-family: Arial, sans-serif; 
     color: yellow;
     font-size: 12px; 
  }

div.info {
     font-family: Arial, sans-serif; 
     color: white;
     font-size: 10px; 
  }


div.nahled {
     border: thin solid #101010;
     font-family: Arial, sans-serif; 
     background-image: url(images/pruhback2.png); 
     color: white;
     font-size: 10px; 
     margin: 10px;
     padding: 5px;
     width: 590px;
  }

div.message {
	background-image: url(images/pruhback2.png); 
	font-family: sans-serif; 
	clear: both; 
}

textarea {
	background-image: url(images/pruhback.png); 
	font-family: sans-serif; 
	width: 450px;
}

.leftbox {
	background-image: url(images/pruhback2.png); 
	font-family: sans-serif; 
	width: 150px;
	float: left; 
        color: #F0F0F0;
}

.rightbox {
	font-family: sans-serif; 
	width: 150px;
	float: right; 
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: 10px;		
        background-image: url(images/prumodra.png); 
}

.flash {
     font-family: Arial, sans-serif; 
     font-size: 12px; 
     background-image: url(images/prucervena.png); 
	padding: 5px;
	margin: 10px;
  }

.sideboxbody {
     font-family: Arial, sans-serif; 
     font-size: 12px; 
     background-image: url(images/prumodra.png); 
	padding: 5px;
	margin: 10px;
  }

input.button 	{ font-family: Serif; 
                  font-weight: bold;  
		  background: #FF9100;              
		  border-width: 2; 
		  border-style: solid; 
		  border-color: #FFED22; 
		  padding: 2px;
		  
}

input.button:hover 	{ font-family: Serif; 
                  font-weight: bold;  
		  background: #FFFF00;              
		  border-width: 4; 
		  border-style: solid; 
		  border-color: #FFEDFF; 
		  padding: 2px;
		  marign: 10px;
}


input.inputbox 	{ font-family: Serif; 
                  font-weight: bold;  
		  background: #111111;              
		  color: #FFED22; 
		  border-width: 2; 
		  border-style: solid; 
		  border-color: #FFED22; 
		  font-weight: bold;
		  padding: 5px;
  
}



textarea.inputbox {
		  border-width: 1; 
		  border-style: solid; 
		  border-color: #FFED22; 
		  padding: 2px;
		  background: #111111;              
		  color: #FFED22; 
	
}
