/* hromadny reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td
{  
  margin: 0; 
  padding: 0; 
} 

table
{ 
  border-collapse: collapse; 
  border-spacing: 0; 
} 

fieldset, img 
{  
  border: 0; 
} 

address, caption, cite, code, dfn, em, strong, th, var
{ 
  font-style: normal; 
  font-weight: normal; 
} 

ol, ul
{ 
  list-style: none; 
} 

caption, th
{ 
  text-align: left; 
} 

h1, h2, h3, h4, h5, h6
{ 
  font-size: 100%; 
  font-weight: normal; 
} 

q:before, q:after 
{ 
  content:''; 
} 

abbr, acronym 
{ 
	border: 0; 
} 

/* layout */

body
{
	background: #fff7c6;
	color: #000000;
	font-family: serif;
	text-align: center;
															
}

h1
{ font-size: 2em;
	font-weight: bold;
	margin: .37em 0;
	color: #ff0000;
}

h2
{ 
	font-size: 1.5em;
	font-weight: bold;
	margin: .53em 0;
}

p, fieldset    
{ 
	font-size: 1.17em;
	font-weight: bold;
	margin: 1.03em 0;
}

a
{	
	text-decoration: underline;
	color: #0000ff;
}

fieldset          
{ 
	margin:  0 150px 0 150px;
	padding: 0.5em; 
	border: 1px solid #b6b6b6;
}

input
{ 
	display: block;
	float: left;
}

label
{ 
	display: block;
	float: left;
	clear: left;
	width: 5em;
	padding-right: 1em;
	text-align: right;
}

#layout
{
	width: 770px;
	text-align: center;
	margin: 10px auto 10px auto;
	padding: 10px; 
	border: 1px solid #b6b6b6;		
}

.text-red
{		
	color: #ff0000;
}

.text-blue
{		
	color: #0000cc;
}

.prihlasit-radio
{ 
	width: 20em;
	padding-left: 1em;
	text-align: left;
	font-weight: normal;	
}