body
{
 background-color: #000000;
 background: url(images/pozadi_04.gif) fixed;  
 font-family: Tahoma, Verdana, Microsoft Sans Serif;
 padding:0px;
 margin:0px;
}
a{
	font-family: Tahoma, Verdana, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #804040;
	padding:3px 4px 3px 4px;
	margin:0px;	
}
/*a:link {color: #00CC66;}*/
a:visited {	color: #B16C39/*#A0553F */;}
a:hover {background-color: #ffffcc; color: red;}

a.vtextu{
 font-size: 1.00em;
 color: #339933/*#404040*/;
 font-weight: normal;
 border-bottom: 1px dotted #404040;
 padding: 0px;
 padding-bottom: 0px; 
}
a:hover.vtextu{
 color: red;
}


/*  -------------------------  */
#hlavni{
 background-color: #e9e9e9;
 margin: auto;  
 width: 860px;
 top:0px;
 padding:0px;
 border: 0px #ffff99 solid;
}

#plocha{
/*	background-color: #e9e9e9;*/	
	vertical-align: top;
	top:0px;
	margin-bottom:0px;
	min-height: 650px;
	border: 0px solid green;
}

/* -------------------------  */
.menu-top{
	position: relative;
	color: Silver;
	top: 4px;
	right: 20px;
	width:860px;
	border: 0px dotted silver;	
	/*float:right ;*/	
	z-index:7;
	text-align: right;	
}
#logo-img{
	width: 140px;
	height: 110px;
  border: 0px solid #000000;
  margin-top:18px;
  margin-right:20px;
  z-index:9;		
	float: right;
}
img{
 border: 0px;
 margin:16px 0px 2px 12px;
}
img.onas{
 margin:2px 16px 0px 0px;
 float: left;
}
img.refan{
 float:left;
 margin-right:10px;
}

/* ---------------------------------- */

#sloup1, #sloup2, #sloup3, #sloupA, #sloupB, #sloupC{
 position: relative;
 top: 6px;
 width:29%;
 border: 0px solid red;
 margin-left:22px;
 padding-right:12px;
 float:left;
}
#sloupA, #sloupC{
 width: 242px;
 font-size:0.85em;
}
#sloupB{
 width:530px;
 float: right;
 margin-right:12px;
}
#sloupA p, #sloupC p{
 text-align: left;
}

/* --- pro text  ---------  */
h1, h2, #copy{
	background-color: #000000/*#B62F2F;*/;
	font-size: 24px;
	text-indent: 14px;
	text-align: left;
	color: White;
	top: 0px;
	padding: 64px 0px 6px 8px;
	margin:0px;
  border:0px solid yellow;
}
h2{
 font-size: 13px;
 color: #FF9900;
 padding-top:2px;
 padding-bottom:20px;
}
#copy{
	font-size: 9px;
	color: Silver; 
	padding:4px;
	text-align: center;
}

h3{
 position: relative;
 background-color: #FF9900;
 font-size: 0.80em;
 color:#ffffff;
 margin-top:32px;
 padding:3px;
 padding-left: 6px;	
}
h4{
 font-size: 0.80em;
 color: #cc6633/*#000000*/;
 margin:12px 0px 3px 2px;
 padding:0px;
}

p, ul{
 position: relative;
 margin:0px;
 padding:0px 2px 8px 2px;
 color: #404040;  
 	font-size: 0.80em;
 	text-align: justify;
	word-spacing: 0.4mm;
	letter-spacing: 0.12mm;
 	line-height: 1.3;
}
li{
 margin-left: 20px;
}
table, legend{
 vertical-align: top;
 color: #404040;  
 font-size: 0.80em;
 border: 0px solid red;
 margin:auto;
}
td{
 padding-bottom:4px;
 margin:0px;
}
input{
 width:220px;
}
legend{
 margin:0px;
 font-weight: bold;
}
#message{
 min-height: 16px;
 font-weight: bold; 
 font-size: 0.75em;
 color:#3399cc;
 padding:12px;
 border: 0px solid red;
}


/* --------------------------------  */
.chyba{
 color: #cc0000;
}
.cistic{
 clear:both;
 visibility:hidden;
}
.mezera{
 position: relative;
 display: block;
 width:100%;
 height:20px;
 border:1px solid blue;
}
.pozpatku /*ochrana mailovych adres */
{ 
 unicode-bidi:bidi-override; 
 direction: rtl; 
 text-align: left;
}
object{
 border: 0px dotted silver;
}

