body {
  background-color: white;
}

body, * {
  font-size: 10px;
  font-family: Verdana;
  border-collapse : collapse;  
}

h1{
  font-size: 14px;
  color: black;
}


a{
  color: black;
}

a:hover{
  color: #FF6633;
}

a.zak {
	color: #0e1b8d;
	text-decoration : none;
}

a.zak:hover{
	color: #0e1b8d;
	text-decoration : underline;
}

form.border{
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #0e1b8d;
  width: 800px;
  display: inline;    
}

form.menewidth{
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #FF6633;
  width: 400px;
  display: inline;    
}

form {
  display: inline;
}

div.inline {
  display: inline;
}

input {
	border: solid 1px #cead86;
	vertical-align: middle;
}

input.submit {
	border: solid 1px #cead86;
	color: black;
   font-size: 11px;
   font: bold;
	vertical-align: middle;
	width: 100px;
	height: 20px;
   background-color : #f4ece3;
}

button.submit {
	border: solid 1px #cead86;
	color: black;
   font-size: 11px;
   font: bold;
	vertical-align: middle;
	width: 100px;
	height: 20px;
   background-color : #f4ece3;
}

div.submit {
	border: solid 1px #cead86;
	color: black;
   font-size: 11px;
   font: bold;
	vertical-align: middle;
	width: 100px;
	height: 20px;
   background-color : #f4ece3;
}

input.nutne {
	BACKGROUND-COLOR: #f4ece3;
}

select {
	border: solid 1px #cead86;
   vertical-align: middle;
} 

img.logo {
	position:absolute;
	top:15;
	left:50;
	background-color : transparent;
}

img.papiry {
	position:absolute;
	top:15;
	right:9;
	background-color : transparent;
}

img {
	vertical-align: middle;
	
}

table.menu {
   background-color :  #f4ece3;
}

table.menu a {
   text-decoration: none; 
   color: black;
   font-size: 11px;
}

table.menu td {
	color: #f4ece3;
	}

table.menu td.menupolozka {
	font: bold;
   background-color :  #f4ece3;
	padding-left: 10px;
	border-bottom: solid 1px #cead86;
   }
	
table.menu td.menupolozka2 {
	background-color :  #f4ece3;
	padding-left: 20px;
	border-bottom: solid 1px #cead86;
   }

table.menu td.menupolozka3 {
	background-color :  #f4ece3;
	padding-left: 30px;
	border-bottom: solid 1px #cead86;
   }

table.menu td.menupolozkanej {
	background-color :  #f4ece3;
	padding-left: 3px;
	border-bottom: solid 1px #cead86;
   }
   
table.menu td.menupolozkanej a {
   
   font-size: 9px;
	text-decoration : none;
}

table.menu td.menupolozkanej i {
   color: black;
}

table.menu td.menupolozkanej a:hover {

	text-decoration : underline;
}

td.nazevzb a {
	color: #e46c11;
   font: bold;
   font-size: 10px;
	text-decoration : none;
}

td.nazevzb a:hover {
	color: #e46c11;
	text-decoration : underline;
}

td.vyrobce a {
	font-size: 10px;
	text-decoration : none;
}

td.vyrobce a:hover {
	text-decoration : underline;
}
   
table.zahlavi {
   background-image: url(images/zahlavi.png);
   background-repeat: no-repeat;
}

table.pata {
   color: white;
	background-image: url(images/spodnilista.png);
   background-repeat: no-repeat;
}

table.odkazy {	background-color: #f4ece3;	border-bottom: solid 1px #6f4521;}

table.pata a {
	color: white;
}

td.logo {
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: solid 1px white collapse;
	border-top: solid 1px black collapse;
	border-bottom: solid 1px white collapse;
	border-right: solid 1px black collapse;
   background-image: url(images/podlogo.png);
   background-repeat: repeat-y;
}

table.hornimenu td {
   background-image: url(images/hornilista.png);
   background-repeat: repeat-x;
	color: black;
	font-size: 12px;
}

table.hornimenu a {
   text-decoration: none; 
	font: bold;
	color: black;
	font-size: 12px;
}

table.zahlavi td.obr {
   color: #fbe017;
}

table.zahlavi a {
   color: #fbe017;
}


td.hlavni {
  background-color: white;
}

td.hlavni {
	padding : 5px;
	padding-top : 10px;
}

table.polozka {
	border-bottom: 1px dotted #f4ece3;
}

tr.inv {
	background-color : #f4ece3;
}

table.admin th{
  color: white;
  background-color: black;    
  padding: 3px;
}

table.admin td{  
  padding: 3px;
  border-bottom: 1px #E3F2FF dotted;  
}

table.obj {
	border: 2px solid black;
}

#newsbox {
height: 100px;
color: black;
font-size: 10px;
}

#newsbox h3 {
color: black;
font-size: 12px;
}
