a { text-decoration: none; color: #006600;}
a:hover { color: #00AA00; }
a.menu { color: #000000; }
a.menu:hover { background-color: #3B6841; color: #ffffff; }
#menu  { width: 100%; }
#menu a { width: 100%; padding: 0px; }
a.none:hover { background-color: transparent; cursor: default; }
a.table_header { color: #FFFFFF; }
a.table_header:hover { background-color: #FFFFFF;  color: #3B6841; }

body {
  background: #FFFFFF;
  margin: 0px 0px 30px 0px;
  cursor: default;
 }
body, div, p, td, th, input,select,textarea{
  color: #000000;
  font-family: Verdana, Helvetica, Tahoma, Arial CE, Arial, Times New Roman;
  font-size: 11px;
 }
div.right { float: right; border: 0px solid #CCCCCC; padding: 0px 5px 15px 15px; }
div.box { width: 94%; text-align: center; border-width: 1px; border-color: #000000; border-style: solid; }
div.smallerror, span.smallerror { text-align: center; color: #FF0000; font-weight: bold; }
div.smallok, span.smallok{ text-align: center; color: #339933; font-weight: bold; }
form {
  margin: 0px;
  padding: 0px;
 }
h1 { font-size: 12pt; margin-top: 15px; margin-bottom: 5px; text-align: center;}
h2 { font-size: 10pt; margin: 0px; }
h3 { display: inline; }
img.product_img { border-width: 1px; border-color: #000000; border-style: solid; }

input,textarea {
  background: #FFFFFF;
  border-width: 1px;
  border-color: #000000;
 }

input.cas {
  background: transparent;
  border-width: 0px;
  text-align: right;
 }
input.counter {
  background: transparent;
  border-width: 0px;
  text-align: right; font-style: italic;
 }

p { text-align: left; }
p.nadpis { text-align: center; font-size: 16px; font-weight: bold; color: #003300;}

span.skladem_akce { color: #339933; font-weight: bold; font-size: 12px;}
span.skladem_ano { color: #339933; font-weight: bold; }
span.skladem_dotaz { color: #3366CC; font-weight: bold; }
span.skladem_ne { color: #FF0000; font-weight: bold; }

table.dialog {
  background: #FFFFFF;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}
table.main {
  border: solid 1px #000000; 
  background: url("images/background.gif");
 }
table.menu {
  width: 180px;
  background-color: #90b299;
  border: #023f12 solid 1px;
  margin-bottom: 4px;
  font-size:10px;  
 }
 table.menu_r {
  width: 130px;
  background-color: #90b299;
  border: #023f12 solid 1px;
  margin-bottom: 4px;
  font-size:10px;  
 }
 table.ostatni {
  background-color: #90b299;
  border: #023f12 solid 1px;
  margin-bottom: 4px;
  font-size:10px;  
 }
  table.menu_podklad {
  background-color: #90b299;
  }
table.news1 {
  border: solid 1px #000000;
  background: url("images/table_news1_background.gif");
 }
table.news2 {
  border: solid 1px #000000;
  background: url("images/table_news2_background.gif");
 }
table.objednavka, table.objednavka td, table.objednavka th {
 border-collapse: collapse; border: 1px solid #000000;
}
table.objednavka th {
  font-weight: bold; text-align: center; color: #000000; background-color: #FFFFFF;
}
table.pannel {
  margin: 0px 0px 0px 0px;
  border: 0;
 }
th { font-weight: bold; text-align: center; background: #3B6841; color: #ffffff; }
th.dialog {
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  padding: 0px 2px;
}
th.dialogP {
  border-bottom: 1px #000000 solid;
  padding: 0px 2px;
}
table.products { border: #006600 solid 1px;
				 background-color:#FFFFFF;
				 
}
td.products { 
	border: solid 3px;
	background:none;
	width: 200px;
	height: 300px;
}
td.products_foto {
	border:solid #006600 0px;
	background-color:#FFFFFF;
}
table.product {
	background-image:url(images/product_background.png);
	background-repeat:repeat-y;
	background-position:left;
	border: #006600 solid 1px;
	background-color:#FFFFFF;
}
table.index {
	border: 0px;
}
