body {
  font-family: Verdana, Tahoma, Arial, "MS Sans Serif";
  font-size: 10pt; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none;
  text-align: center;
  margin: 0px;
  padding: 0px;
  border: none;
  color: black;
  /*background: url(../img/bg.jpg) repeat-x #d4b08d;*/
  background: #e0d0b8;
}

ul {
  font-family: Verdana;
  margin: 10px 0px;
  padding: 0px 0px 0px 30px;
}

li {
  margin: 10px;
  padding: 0px;
  font-size:10pt
}

p {
  margin: 0px;
  padding: 0px;
  border: none;
  color:  #441100;
}

p.msg {
  color:#9C6542;
  background:none; }

div.menu_item#kontakty p {
  font-family: "Palatino Linotype";
  line-height: normal;
}

div.menu_item p {
  line-height: 15pt;
}

p.bold_center { font-weight:bold; text-align:center }

h1 {
  font-family: "Palatino Linotype";
  font-size: 18pt;
  font-weight: bold;
  letter-spacing: 3pt;
  color: #9C6542;
  margin: 0px;
}

h2  {
  font-family: "Palatino Linotype";
  font-size: 14pt;
  font-weight: bold;
  letter-spacing: 3pt;
  margin: 0px;
  padding: 0px 0px 10px 10px;
  color: #593B43;
}

h3  {
  font-family: "Palatino Linotype";
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  padding: 10px 0px 10px 10px;
  color:  #663300;
}

/* Linkz */
a:link, a:visited {
  color: #c09478;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: black;
  text-decoration: underline;
}

/* Main */
div#content { position:relative; width:815px; margin:10px auto; text-align:left}
div.head { clear:both; background:#e0d0b8; cursor:default }
h1#air_label { clear:both; color:#9C6542; padding:15px 0px; text-align:center; letter-spacing:20pt }
img.flag { float:right; margin:3px }
div#V_menu { float:left; width:160px; font-size: 10pt; vertical-align:top; cursor:default }
p.V_btn { position:relative; left:0px; top:0px; width:90%; margin:5px auto 0px auto; padding:5px 0px; color:#604338; font-family:"Palatino Linotype"; text-align:center; }
img#logo { border:#c09478 2px solid; margin:0px auto; margin-top:30px; vertical-align:bottom; position:relative; left:0px; top:0px }
div.menu_item { float:right; width:645px; vertical-align:top; border-left:5px #c09478 solid; position:relative; left:0px; top:0px; padding-top:10px }
div.foot { position:relative; clear:both; height:15px; color:#000000; background:#c8b4a0; cursor:default; font-size: 8pt; padding:5px 10px }

/* Item: Uvod */
/* empty */

/* Item: Produkty */
div#H_menu { margin:5px 0px; font-size:10pt; cursor:default; clear:both; }
div.H_btn {
/* position: relative;
 left: 0px;
 top:0px;*/
 float:left;
 width:20%;
 vertical-align:bottom;
 margin:0px 15px;
 padding:7px 0px;
 color:#000000;
 text-align:center;
}
div.obrazky { float:left; width:500px }
img.prod_pic { vertical-align:middle; margin:10px 0px 0px 30px; padding:5px; border:3px white solid }
div.produkt { width:100%; height:500px; text-align:center; cursor:default }
div.cart { float:right; width:135px; background:#c8b4a0; padding:5px; text-align:center }
p.cart_label { font-family: "Palatino Linotype"; font-weight:bold; font-size:12pt; text-align:center; color: #9C6542; }
p.cart_prod { font-weight:bold; text-align:center }
p.cart_p { margin:5px 0px }
p.popis { font-weight:bold; text-align:center; margin:20px 0px; color:c09478; display:none }

/* Item: FAQ */
p.answ { margin:0px 0px 0px 20px }
span.link { font-weight:bold; color:#c09478; cursor:hand }

/* Item: Certifikaty */
/* empty */

/* Item: Novinky */
div.news {
  width: 600px;
  height: 100px;
  margin: 10px auto;
  border: 1px #c09478 solid;
}

p.news_label {
  font-weight: bold;
  letter-spacing: 3pt;
  color: white;
  background: #c09478;
  padding: 5px;
}

p.news_popis {
  padding: 10px;
}

img.news {
  float: right;
  margin: 0px;
  border: none;
}

/* Item: Vystavy */
div.area {
  float: left;
  width: 140px;
  height: 140px;
  margin: 5px;
  padding: 5px;
  border-bottom: 3px #c09478 solid;
  background-color: #e0d0b8;
}

p.pic_about { float:left; padding: 10px }

/* Item: Kontaky */
div.vizitka {
  clear: both;
  display: block;
  width: 370px;
  height: 210px;
  margin: 0px 50px;
  text-align: center;
  border-top: 2px #c09478 solid;
}

p.firma { font-weight:bold; color:black; background:#c8b4a0; padding:3px 0px }
.sub { font-size:10pt; font-weight:bold; color:#663300; padding:3px 0px }
div.addr { float:left; width:170px; height:150px }
p.adresa { font-weight:bold; color:navy; padding-top:15px }
div.kont {
  float: right;
  width: 190px;
  height: 150px;
  text-align: left;
}

p.kontakt { color:black; padding:5px 0px }

/* Item: Objednavka */
div#obj_table {
  width: 400px;
  height: auto;
  margin: 10px 0px 10px 50px;
}
table#objednavka {
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: center;
  border: 2px #9C6542 solid; 
}
table#objednavka tr#header {
  font-family: "Palatino Linotype";
  font-size: 12pt;
  font-weight: bold;
  color: #9C6542;
}
table#objednavka tr#header td { border-bottom: 2px #c09478 solid; }
table#objednavka tr { /*color: #CEA28C*/; background: #e0d0b8; }
table#objednavka tr td { border-bottom: 1px #c09478 solid; }

form#X_form {
  width: 320px;
  margin: 10px auto;
  padding: 10px;
}

p.obj_txt { padding: 12pt; color: #9C6542; }
table#obj_form_table tr {
  width: 300px;
  height: 44px;
}

form#X_form input { float:right; width:180px; margin:0px; padding:3px; vertical-align:bottom}
table#obj_form_table tr td { 
  width: auto;
  font-weight: bold;
  color: #9C6542;
  margin: 0px;
  padding: 5px;
  text-align: right;
}

/* vodorovna ciara */
div.H_line1 {
	clear: both;
	width: 60%;
	height: 2px;
	margin: 0px 0px;
	background: #c09478;
	font-size: 0pt;
}
div.clear { clear:both }