 body {
margin: 0px;
padding: 0px;
background-color: rgb(224,221,221);
font-family :  Arial, Helvetica, sans-serif;
text-decoration: none;
color: black;
text-align: center;
font-size:80%;
line-height:1.3em;
color:#404040;
}

b, strong , th{color:black;}


.main{
width: 800px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background:white  url("../img/pozadi.jpg");


background-position: top center;
background-repeat: no-repeat;
padding-bottom:20px;
}


.top1{
height:120px; position:relative;
}


.top1 h1{
	 position:absolute;
    top:0px;left:0;
}
h1 a{ display:block; height:40px;   width:300px;}
h1 a span {display:none;}


h2 {
	margin: 20px 0px 30px 0px;
	color: RGB(1,84,68);
      font-size:160%;
}
h3 {
	margin: 20px 0 6px 0;
	color: RGB(1,84,68);
  font-size:110%;
	
}

.pl {padding-left:20px;}
.left{
  width:190px;
  min-height:300px;
  float:left;
  text-align:left;
}
a { color:#015444; }


ul.menu {padding-left:10px;} 
ul.menu li{
  list-style:none;
  margin:0; padding:0;

  line-height:20px;
  font-weight:bold;
}

.left .menu li a { color:black; text-decoration:none; display:block; 
  margin:2px 0; padding:0 0 0 15px; 

}
.left .menu li a:hover ,
.left .menu li.aktivni a 
{ background:url('/img/sipka10.png') no-repeat 0px 5px;}


.kontakt{ margin-top:70px; margin-left:20px; }
.right{

  float:right;
  width:560px;
  margin-righT:20px;
  padding-top:20px;
  text-align:left;
}
.clear{clear:both;}
table { border-collapse:collapse; font-size:90%;}
td {
	border: 1px solid gray;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	
	padding: 2px;
}

#galerie { margin-top:20px;}
#galerie a img{border:none;}
#galerie a {display:block; float:left; margin:0 0 15px 15px;}

.patka{ text-align:left; width:800px; position:relative; margin:5px auto; font-size:80%; }
.patka a { color:#444444;}
.patkar { position:absolute; right:0; top:0;}


