/* CSS Document */
body {
	background-position:center;
	background-repeat:repeat-y;
	margin:0; padding:0; border:0;
	background-color:#FFC;
}

div.container {
	width:775px;
	margin-top:0px;
	position:relative;
	left:50%;
	margin-left:-387px;
}

div.hmenu {
	position:relative;
	float:left;
	left:20px;
	width:150px; 
	margin-top:20px;
	font-weight:bold;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#272F9E;
/*	background-color:#FFC; */
}

div.hmenulem {
	float:left;
	width:146px;
	padding-top:4px;
	padding-bottom:4px;
	border:2px solid #272F9E;
}

div.menu, a.menu, a.ppmenu {
	margin-left:15px;
	cursor:pointer;
}

a.menu, a.ppmenu {
	position:relative;
	float:left;
	width:125px;
	text-decoration:none;
}

a.ppmenu {
	width:110px;
}

a.menu:link{color: #272F9E;}
a.menu:visited{color: #272F9E;}
a.menu:hover{color: #FFF; background-color:#272F9E;}
a.ppmenu:link{color: #272F9E;}
a.ppmenu:visited{color: #272F9E;}
a.ppmenu:hover{color: #FFF; background-color:#272F9E;}


/* pozice titul stranky */

img.logo {

}

img.aaronlogo {
	position:absolute; right:50%; margin-right:155px; margin-top:85px;
}

img.flagcz {
	position:absolute; right:85px; margin-top:120px;
}

img.flagen {
	position:absolute; right:35px; margin-top:120px;
}

img.maikylogo {
	position:relative;
	float:right;
	top:0px;
	margin-right:30px;
}
	
img.cara {
	position:absolute;
	bottom:35px;
	height:3px; width:775px;
}

div.cara {
	position:absolute;
	width:370px;
	margin-left:210px;
	bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
	
img.mapa {
	position:relative;
	margin-left:10px;
	margin-top:-20px;
}

.text_pole {
	margin-top:10px;
	margin-left:225px;
	width:500px;
}

p.odstavec {	text-align:justify; }

p.odstavecr {	text-align:justify;
				color:red;}

span {
/*font-family:Ariel,georgia, Times;*/
font-size:larger;
font-weight:bold;
line-height:100%;
margin-left:20px;
}


img.foto, img.rfoto { /* resi ramecek a popisek dole */
	float:left;
	border:3px solid #272F9E;
	margin:10px 20px 5px 20px;
	padding:2px;
}

img.rfoto {
	float:right;
}

div.pix, div.rpix {	
	text-align:center;
	width:248px;
	float:left;	/* dva pix vedle sebe */
	font-weight:bold;
}

div.rpix {
  float:right;
}

div.odkaz {
	color:#FF3333;
}

a.odkaz {
		text-decoration:none;
		margin-right:20px;
}

a.odkaz:hover{ text-decoration:underline;}

div.str {
	color:#272F9E;
}

a.str {
	text-decoration:none;
	margin-right:2px;
}

a.str:link{ color: #272F9E;}
a.str:hover{ color:#FF0000;}
a.str:visited{color: #272F9E;}

a.strv {
	color:#F00;
	text-decoration:none;
	margin-right:2px;
}

div.sirka {
	float:left;
	width:450px;
	
}

div.kocky {
	text-align:center;
}

div.amenu, a.amenu {
	margin-left:15px;
	font-size:12px;
}

a.odkaz:visited{color: blue;}

div.nezobraz {
	visibility:hidden;
	font-size:0px;
	position:absolute;
	margin-top:-20px;
}

div.spodek {
	clear:left;
	height:222px;
	width:100%;
	margin-top:-20px;
	font-size:10px;
}

a.kodkaz {
		text-decoration:none;
}

a.kodkaz:hover{ text-decoration:underline;}

div.kontakt {
	position:absolute;
	bottom:75px;
	width:150px;
	left:20px;
	font-size:14px;
	text-align:center;
	/*background-color:#FFC; */
}

div.aktuality {
/*  position:absolute;
  top: 20px;
  bottom:50px;
  width:350px;
  height:60px;
  left:215px;
  background-color:#00F;
*/
  font-size:14px;
  text-align:left;
}

a.aktual, span.aktual {
  color:#272F9E;
  font-size:14px;
  font-weight: bold;
}

p.aktualr, span.aktualr {
  color:#F00;
}

a.aktual {
  text-decoration:none;
}

img.gal {
	width:210px; height:15px;
}

    table, td, th {
      font-family: "Helvetica CE", "Arial CE", Arial, Helvetica, sans-serif;
    }
    table {
      border: 2px solid #000;
      border-collapse: collapse;
    }
    thead, tfoot, th {
      font-weight: bold;
    }
    thead {
      background-color: #eec;
    }
    tfoot {
      background-color: #ffc;
    }
    td, th {
      border: 1px solid #000;
      padding: 0 0.3em;
      text-align: center;
    }
    caption {
      font-size: 80%;
      caption-side: bottom;
      margin: 0.5em 0;
    }
    .alignright {
      text-align: right;
    }
