* {
	margin: 0;
	padding: 0;
	font-size: 100%
}
body{
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #000000;
	font-size: x-small;
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}

form{
  text-align: left;
  }

a img {border:none !important;}


html>body {
	font-size: small;
}
html, body {
	height: 100%;
}
hr {display:none;}

a {color:#000000; text-decoration: underline;}
a:active {color:#000000; text-decoration: underline;}
a:visited {color:#000000; text-decoration: underline;}
a:hover {color:#ff8000; text-decoration: underline;}

.text-oranz{
  color: #FF7A21;
  }

#hlavicka{
background: #ffffff;
}
#hlavicka .odkaz_zpet{
position: relative;
width:50px;
top:55px;
left: 700px;
}

.bunka1{
  width: 250px;  
  }

.text-zeleny{
  color: rgb(82,148,82);
  }
.text-cerveny{
  color: rgb(204,0,0);
  }

#navigace {
position: relative;
width: 100%;
border-top: 1px solid #ff8737;
background: #fef6e6;
font-size: 120%;
color: #ff8737;
}
#navigace ul {
padding: 7px 7px 7px 10px;
}

#navigace li {
display: inline;
padding-left: 12px;
padding-right: 12px;
}

#leve-menu{
  width: 150px;
  _width: 190px;
  border: 1px solid #FF8737;
  background: #FEF6E6;
  float: left;
  margin: 10px 10px 10px 10px;
  padding:25px;
  }
 #leve-menu li{
  padding: 3px;
  }
   
#telo{
width: 780px;
margin:10px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
text-align: justify;
}

#telo_in{
padding: 5px 10px 10px 10px;}

#telo p {
padding-bottom: 10px;
}

#telo h2 {
font-size:180%; 
color: #ff7a21;
padding-bottom: 12px;
}
#telo h4 {
font-size:100%; 
color: #ff7a21;
padding-top: 10px;
padding-bottom: 10px;
}

#telo img{
padding-right: 10px;
padding-bottom: 10px;
float: left;
}

#telo ul {
padding: 7px 7px 7px 25px;
}
#telo ol {
padding: 7px 7px 7px 25px;
}
#telo li {
padding: 2px;
}


#kontakty{
width: 780px;
margin:10px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
text-align: justify;
}
#kontakty_in{
padding: 5px 10px 10px 20px;}

#kontakty p {
padding-bottom: 10px;
}

#kontakty h2 {
font-size:180%; 
color: #ff7a21;
padding-bottom: 12px;
}
#kontakty h3 {
font-size:120%; 
color: #3b7ddd;
padding: 2px;
}


#telo-m{
width: 560px;
margin:5px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
text-align: justify;
float: left;
}

#telo-m p {
padding-bottom: 10px;
}

#telo-m h2 {
font-size:180%; 
color: #ff7a21;
padding-bottom: 12px;
}
#telo-m h4 {
font-size:100%; 
color: #ff7a21;
padding-top: 10px;
padding-bottom: 10px;
}

#telo-m img{
padding-right: 10px;
padding-bottom: 10px;
float: left;
}

#telo-m ul {
padding: 7px 7px 7px 25px;
}
#telo-m ol {
padding: 7px 7px 7px 25px;
}
#telo-m li {
padding: 2px;
}


.img{
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
padding:3px !Important;
float: right;
width: 120px;
height: 150px;

}

#kontakty ul {
padding: 10px 7px 7px 10px;
list-style: none;
}
#kontakty li {
padding-left: 20px;
padding-bottom: 5px;
}

.kontakt{
border-top: 1px solid #d8d8d8;
}




#paticka{
width: 784px;
border-bottom: 1px solid #ff8737;
background: #fef6e6;
margin:8px;
}
#paticka span  {
  cursor: pointer;
  text-decoration: underline;
  }
#paticka_in{
padding: 4px;
}


#code img{
padding: 10px;
float: none !important;
}
.code{
width: 400px;
margin: 10px;
padding: 10px;
background: aliceblue;
border: 1px solid #004080;
}

.clear{
clear: both;
}

table{
width : 100%;
border: solid #FFE0C0 2px;
padding: 1px;
}

.table-cena{
  width:110px;
  text-align: right;
  }

.nadpis{
background: #FEF6E6;
padding: 5px;
font-weight: bold;
}

td, th{
border-bottom: 1px #FEF6E6 solid;
border-right: 1px #FEF6E6 solid;
padding: 3px;
}


