body {
	margin: 7px;
	padding: 0;
	line-height: 1.5em;
	background-color: #394245;
	color: black;
	font-family: tahoma, verdana, arial, lucida, sans-serif;
	font-size: 90%;
	font-size: 14px;
   letter-spacing: 0.05em;
	text-align: center;
	background-image: url(img/bgr-all.jpg);
	background-position: left center;
	line-height: 125%;
}
a {
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
#maincontainer {
	width: 900px;
	background: #fff;
	margin: 0 auto;
	border: 3px solid white;
}

#contentwrapper {
	float: left;
	width: 100%;
}
#contentcolumn {
	margin: 0 0 0 300px;
	text-align: left;
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftcolumn {
	float: left;
	width: 297px;
	height: 577px;
	margin-left: -900px;
	margin-bottom: 3px;
   background-image: url(img/left.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   border-right: 1px solid black;
}
#rightcolumn{
   float: left;
   width: 294px; /*Width of right column*/
   margin-left: -294px; /*Set left margin to -(RightColumnWidth)*/
   margin-top: 174px;
}
#footer {
	clear: both;
	margin-top: 3px;
	height: 8px;
	width: 100%;
	background: #F26522;
	text-align: center;
}
.menu {
   margin: 0 0 0 38px;
   width: 252px;
   height: 160px;
}
.menu ul{
   list-style: none;
   margin: 0px;
   padding: 0px;
   text-align: left;
}
.menu li{
   background-image: url(img/tecky.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
   margin-left: 10px;
	padding: 0;
	height: 38px;
}
.menu li a{
   display: block;
   width: 252px;
   font-size: 13px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   padding-top: 10px;
}
.menu li a:hover{
   text-decoration: underline;
}
.menu img{
   margin-right: 10px;
}
.kontakt {
   margin: 14px 0 0 38px;
   width: 252px;
   height: 100px;
   text-align: center;
   font-size: 13px;
}
.kontakt p{
   padding-top: 5px;
   margin: 0px;
}
.mail {
   margin: 3px 0 0 38px;
   width: 252px;
   height: 23px;
   text-align: center;
   font-size: 13px;
}
.mail a{
   padding-top: 10px;
   margin: 0px;
   color: #fff;
}
.galerie {
   width: 264px;
   padding-top: 6px;
   margin: auto;
}
.galerie b{
   font-size: 14px;
}
.fotky-male{
   margin-top: 5px;
}
.fotky-male a{
   float: left;
   border: none;
   margin: 0 5px 5px 0;
}
.fotky-male  img{
   border: 1px solid gray;
   height: 50px;
}
.fotka-velka {
   margin: 6px 0 3px 3px;
   _margin: 3px 0 6px 6px;
   width: 294px;
}
.top-baner {
   margin-left: 3px;
   width: 597px;
}
.popis {
   margin: 3px 0 3px 0;
   border: 1px solid #00669C;
}
.popis h2{
   display: block;
   padding: 5px;
   margin: 0;
   background: #00669C;
   background-image: url(img/h2.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   font-size: 15px;
   font-weight: bolder;
   color: white;
}
.popis p {
   padding: 5px;
   margin: 0;
}
.popis a {
   font-size: 14px;
   color: #00669C;
}
.popis img {
   border: none;
   padding: 5px;
}
.delta {
   color: #fff;
   font-size: 12px;
   text-decoration: none;
   margin: auto;
   padding: 6px;
}
