/* CSS Document*/
body {
	font-size: 11pt;
	font-family: Tahoma, sans-serif;
}


h1 {
	font-size: 20pt;
	color: black;
	font-weight: bold;
}

h2 {
	font-size: 14pt;
	color: black;
	font-weight: normal;
}

h3 {
	font-size: 11pt;
	color: black;
}


p {font-size: 11pt;}

a {
	text-decoration: none;
	color: #FF5300;
}
a.active {
	color: rgb(255,102,0);
}
a.visited {
	color: rgb(119,119,119);
}
table {
	font-size: 11pt;
}

table {vertical-align: top;}



div#mainbody {
	background-color: rgb(242,242,230);
	padding: 1 10 10 10;
	border-width: 0;
	border-color: rgb(0,0,0);
	border-style: solid;
	text-align: left;
	width: 650px;
}




/*  ======== HEADER =========== */

div#header h1 {
	margin: 15 0 15 0;
	padding: 0pt;
	border: 0pt;
}

div#header p {
	margin: 0pt;
	padding: 0pt;
	border: 0pt;
}

/*  ======== FOOTER =========== */

div#footer {
	margin: 10 0 0 0;
	padding: 3 10 3 10;
	border: 0pt;
  background-color: rgb(235,235,220);	
}

/* ======== GALERIE =========== */

table.galerie {
  text-align: center;
  width: 100%;
}

table.galerie td{
  width: 30%;
  text-align: center;
  vertical-align: top;
  }

table.galerie img {
  float: none;
  margin: 0 0 0 0;
  text-align: center;
}

table.galerie p{
  font-size: 9pt;
  margin: 2 5 20 5;
  }

/* ======== OBRÁZKY =========== */
  
div#image {
  float: right;
  text-align: center;
  background-color: rgb(171,171,171);
  padding: 0 0 0 0;
  margin: 5 5 5 5;
  }

div#image img {
  margin: 0 0 5 0;
  }
  
div#image p {
  font-size: 9pt;
  text-align: center;
  }



div#img_text_r {
  float: right;
  text-align: center;
  background-color: rgb(171,171,171);
  padding: 5 5 5 5;
  margin: 5 0 5 5;
  width: 10;
  }

div#img_text_r img {
  margin: 0 0 5 0;
  }
  
div#img_text_r p {
  font-size: 9pt;
  text-align: center;
  }

div#img_text_l {
  float: left;
  text-align: center;
  background-color: rgb(171,171,171);
  padding: 5 5 5 5;
  margin: 5 5 5 0;
  width: 10;
  }

div#img_text_l img {
  margin: 0 0 5 0;
  }
  
div#img_text_l p {
  font-size: 9pt;
  text-align: center;
  }

img.vtextu{
  float: left;
  padding: 5px;
  }
  
img.vtextur{
  float: right;
  padding: 5px;
  }

/*  ======== NAVIGACE =========== */

div#menu {
margin: 0 4 0 0;
}

div#menu a {
display:block;
	color: rgb(0,0,0);
  width: 100%;
  margin: 0 0 2 0;
  padding: 1 1 1 5;
	border-style: none;
	text-align: left;
	text-decoration: none;
} 


a#a1
{ 
background-color:rgb(80,160,255);

} 

a#a1:hover
{ 
background-color:rgb(171,171,171);

}


a#a2
{ 
background-color:rgb(176,208,255);

}

a#a2:hover
{ 
background-color:rgb(240,240,240);}

div#lang {
margin: 0 5 0 0;
}


a#a3
{ 
background-color:rgb(213,220,230);

}

a#a3:hover
{ 
background-color:rgb(240,240,240);}

div#lang {
margin: 0 5 0 0;
}
















