      body { height: auto;  /* Required for percentage heights below */
        margin: 0px;
        font-family: Tahoma, Verdana, Arial;
      }
		a.odkaz {
			color: #339933;			
		}
		a.domu{ color: #999999}
		a:visited.domu{ color: #999999}
		a:hover.domu{ color: #000000}
		a:hover {
			font-weight: bolder;
		}
      #sub1{
        width: 580px;
        height: 60px;
        border: none;
        color: white;
        padding: 0px;
      }
       table {
        spacing: 0px; 
        padding: 0px;  
        width: 100%;
        margin: 0px;
        border-collapse: collapse;
        font-size: 0.9em;
        letter-spacing: 0.03em;
        }
      tr.hlava {
        height: 60px
      }
      tr.pata {
        height: 60px;
      }
      tr.telo {
      }
      td.hlava-l_okraj{
        min-width: 60px; 
        vertical-align: bottom;
        position: relative;
        bottom: -3px;
        right: -1px;
        text-align: right;
      }
      td.hlava-telo_logo{
        width: 350px;
        padding: 0px;
      }
      td.hlava-telo_www{
        width: 350px;
        padding: 0px;
        text-align: right;
        position: relative;
        top: 3px;
        letter-spacing: 0.15em;
        font-weight: bold;
        color: #999999;
      }
      td.hlava-p_okraj{
        min-width: 60px; 
      }
      td.telo-l_okraj{
        min-width: 60px;
        border-top: solid 2px #339933;
        text-align: right;
      }
      td.telo-telo{
        width: 700px;
        border: solid 2px #339933;
        vertical-align: top; 
      }
      td.telo-p_okraj{
        min-width: 60px;
        border-bottom: solid 2px #339933;
      }
      td.pata-l_okraj{
        min-width: 60px
      }
      td.pata-telo{
	width: 700px;
	font-size: 80%;
	color: #555555;
	letter-spacing: 0.10em;
	position: relative;
	top: -0.6em;
}
      td.pata-p_okraj{
        min-width: 60px; 
        position: relative; 
        top: -12px; 
        left: -1px;
      }
      td.obrazek{
        width: 120px; 
        height: 80px;
      }
      td.sloupec{
        width: 120px; 
      }
      td.menu{
        height: 80px;
        padding: 0px;
      }
      td.obsah{
	border-top: solid 1px #339933;
	padding-top: 1em;
	padding-bottom: 2em;
	padding-left: 0.5em;
	padding-right: 1.5em;
}
      img {border: none}
      img.logo {
        position: relative;
        top: 5px;
        left: 10px;
      }
      img.obrazek {
        position: relative;
        top: -2px;
        left: -2px;
      }
		  img.email {
        border: none;
        position: relative;
        top: 4px;
      }
		  img.email_pata {
        border: none;
		  position: relative;
		  top: 24px;
      }
		
		h1{
	font-size: 1.5em;
	color: #339933;
	margin-top: 2em;
	}
		h2{
	font-size: 1.25em;
	color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #339933;
}
		h4{
			color: #999999;
			border-bottom-style: dashed;
			border-bottom-width: 1px;
			border-bottom-color: #339933;
		}	
		h5{
			color: #999999;
			border-bottom-style: dashed;
			border-bottom-width: 1px;
			border-bottom-color: #339933;
		}
		.ctverecek{
	font-family: Webdings;
	color: #339933;
	font-size: 90%;
	padding-right: 0.5em;
	}	
	table.ob_in{
	width: 90%;
	border-collapse: collapse;
	background-color: #F4F4F4;
	padding-bottom: 0px;
	}
	thead{
	font-weight: bolder;
	line-height: 140%;
	background-color: #E0E0E0;
	}
	thead.rozmery{
	font-weight: bolder;
	height: 160%;
	text-align: left;
	}
	tr.ob_in{
	line-height: 140%;
	}
	td.ob_tab1{
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 1em;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #D0D0D0;
	}
	.stred
	{
	    text-align: center;
	}
	td.ob_tabC{
		padding-bottom: 3px;
		padding-top: 3px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #D0D0D0;
		text-align: right;
		padding-right: 2em;
		
	}
	td.hlavicka1{
	font-weight: bolder;
	height: 160%;
	text-align: center;
	line-height: 140%;
	background-color: #E0E0E0;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color: #D0D0D0;
	}
	td.hlavicka2{
	font-size: 1.3em;
	font-weight: bolder;
	height: 160%;
	text-align: center;
	line-height: 140%;
	background-color: #E0E0E0;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color: #D0D0D0;
	}
	DIV.odsadit1{
	margin-left: 1.5em;
}
	p.tab_koment{
		margin-top: 0px;
		font-size: 90%;
	}
	.index{
	vertical-align: super;
	font-size: 90%;
	position: relative;
	top: 0.5em;
	}
	.vyrazne1{
	font-weight: bolder;
}
	.vyrazne2{
	color: #339933;
	background-color: #FFFFFF;
	border: solid 1px #339933;
	padding-left: 2px;
	padding-right: 2px;
}
