/* CSS Document pro Malířství - Němčák */
body{
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	color: #990000;	
	margin: 0;
	padding: 0;	
	background-color: white;
	background-image: url(pozadi.jpg);
	background-position: top left;
	background-repeat: repeat;
	text-align: center;
	line-height: 1.5em;
}
body a:link{
  color: #1799E0;
}
body a:visited{
  color: #1799E0;
}
body a:hover{
  color: red;  
  text-decoration: underline;    
}
body a{
  text-decoration: none;
  font-weight: bold;
}
#telo{
	display: block;	
	width: 950px;
	position: relative;	
	margin: 0 auto;
	padding: 0;
	background-image: url(pozadi_2.jpg);
	background-position: top left;
	background-repeat: repeat;
	text-align: left;
	/* border: 1px solid black; */
}

h1{
  display: block;
  padding: 0;
  margin: 10px 0 20px 0;
  font-family: Trebuchet MS;
  font-size: 2.0em;
  text-align: center;
  color: #FC6631;
  /* border: 1px solid red; */    
}
h2{
  display: block;
  padding: 0;
  margin: 40px 0 0 0;
  clear: both;
  font-family: Trebuchet MS;
  font-size: 1.8em; 
  text-align: center;
  color: #CC0000;     
}
h3{
  display: block;
  padding: 0;
  margin: 20px 0 0 0;
  font-family: Trebuchet MS;
  font-size: 1.2em;
  color: #CC0000;  
}
h4{
  display: block;
  padding: 0;
  margin: 40px 0 0 0;
  font-family: Trebuchet MS;
  font-size: 1em;
  color: #CC0000;  
}
h5{
  display: block;
  padding: 0;
  margin: 60px 0 0 0;
  font-family: Trebuchet MS;
  font-size: 1em;
  color: #909090;  
}
h5{
  display: block;
  padding: 0;
  margin: 80px 0 0 0;
  font-family: Trebuchet MS;
  font-size: 1em;
  color: #B0B0B0;  
}

.str_1 h1{
  display: none;
}
#uvod h1{
  display: none;
}
img{
  border: none;
}
sup{
  font-size: 0.8em;
}

/* Layout */

table#layout{
  width: 950px;
  margin: 0;
  background-image: url(pozadi_3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Hlavička */

#panel_1_out{
  display: block;      
  height: 330px;  
  padding: 0;
  margin: 0;
  font-family: Trebuchet MS;
  font-size: 2.2em;
  color: #FFDBC0;
  /* font-weight: bold; */    
  border-top: 1px solid #F9EFDB;  
}
#panel_1_in{
  display: block;
  padding: 0;
  margin: 110px 280px 0 150px;
  /* border: 1px solid green; */
}
#panel_1_in p{
  display: block;
  padding: 0;
  margin: 20px 0;
  /* border: 1px solid yellow; */
}
#panel_1_out a:link{
  color: #FFDBC0;
}
#panel_1_out a:visited{
  color: #FFDBC0;
}
#panel_1_out a:hover{
  color: #FFDBC0;
}
#panel_1_out a{
  text-decoration: none;
}

/* Obsah */

#obsah_out{
  display: block;  
  width: 660px;    
  padding: 0;
  margin: 0;
  float: left;
  /* border: 1px solid red; */
}
#obsah_in{
  display: block;  
  width: 580px;
  padding: 0;
  margin: 0;
  float: right;
  /* border: 1px solid green; */
}
#mod_galerie #obsah_in{
  display: block;  
  width: 620px;
  padding: 0;
  margin: 0;
  float: right;
  /* border: 1px solid green; */
}

/* Menu */

#menu_out{
  display: block;
  width: 270px;
  height: 547px;    
  padding: 0;
  margin: 0;  
  float: right;
  /* border: 1px solid red; */
  font-family: Trebuchet MS;
  font-size: 1.2em;
  color: #FFDBC0;
}
#menu_out a:link{
  color: #FFDBC0;
}
#menu_out a:visited{
  color: #FFDBC0;
}
#menu_out a:hover{
  color: black;
}
#menu_out a{
  font-weight: bold;
  text-decoration: none;
}
#akt_str a:link{
  color: black;
}
#akt_str a:visited{
  color: black;
}
#menu_out li{
  display: block;
  padding: 0 0 0 25px;
  margin: 0 0 5px 0;
  /* list-style-image: url(odrazka.gif); */
  /* list-style-position: outside; */
  list-style-type: none;
  /* border: 1px solid violet; */
  background-image: url(odrazka_2.gif);
  background-position: left top;
  background-repeat: no-repeat;  
}
#menu_in{
  display: block;
  width: 240px;
  padding: 0;
  margin: 40px 0 0 0;
  float: left;
  /* border: 1px solid green; */
}

/* Patička */

#panel_2_out{
  display: block;
  height: 207px;
  padding: 0;
  margin: 0;
  clear: both;
  background-image: url(paticka.jpg);
	background-position: top left;
	background-repeat: no-repeat;
  /* border: 1px solid red; */
}
#panel_2_in{
  display: block;    
  padding: 100px 0 0 0;
  margin: 0 0 0 0;    
  /* border: 1px solid green; */
  /* background-color: #660000; */
  text-align: center;
  color: #FFFFCC;
  font-weight: bold;
  font-size: 0.70em;
}
#panel_2_out a:link{
  color: #FFFFCC;  
}
#panel_2_out a:visited{
  color: #FFFFCC;
}
#panel_2_out a:hover{
  color: red;
  text-decoration: underline;
}
#panel_2_out a{
  text-decoration: underline;
  font-weight: bold;
}

/* Galerie */

.galerie div {
	display: block;
	width: 153px;
	height: 234px;
	padding: 0;
	margin: 0;
	background-image: url(galerie.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	font-size: 0.78em;	
}
.galerie img {
	display: block;
	padding: 0;
	margin: 20px auto 10px auto;
	text-align: center;
}
.galerie span {
	display: block;
	padding: 0;
	margin: 0 20px;
	line-height: 1em;
	color: #330000;
}

/* Tabulky */

table{
  margin: 10px 0 0 0;
}
