/* creted by www.webproject.cz */
body {
  margin: 0; padding: 0;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  color: #43536D;
  background: #fff url(images/layout/bkgrnd.gif);
  text-align: center;
}
html>body {font-size: small;}


/* headings */
h2 {
  color: #fff;
  font-size: 140%;
  heigth: 26px;
  line-height: 26px;
  font-weight: normal;
  position: absolute; left: 40px; top: 170px;
  margin: 0;
  padding: 0;
}


/* links */
a {text-decoration: none;}
a:hover {text-decoration: underline;}


/* main box */
#main {
  width: 800px;
  margin: auto;
  text-align: justify;
  position: relative;
}
/* content box */
#content {
  margin: 0;
  padding: 3em 3em 1em;
  background: #f2f2f2 url(images/layout/content.png) top repeat-x;
}


/* header */ 
#head {
  height: 197px;
  line-height: 197px;
  text-align: center;
  position: relative;
}
#head h1 {
  color: #eee;
  margin: 0;
  padding: 0;
}
#head h1 span {
  position: absolute; left: 0; top: 0;
  display: block;
  width: 800px; height: 197px;
  background: url(images/layout/head.jpg) top left no-repeat;
}


/* navigation */
#nav {
  width: 20em;
  margin: 0; padding: 0;
  position: absolute; left: 540px; top: 45px;
}
#nav li {
  list-style-type: none;
  margin: 0; padding: 0
}
#nav li a {
  color: #43536D;
  font-weight: bold;
  height: 20px;
  line-height: 20px;  
  display: block;
  text-decoration: none;
  padding: 0 0 0 20px;
  background: url(images/layout/nav.png) left center no-repeat;
}
#nav li a:hover, #nav li a.active {
  color: #CA352A;
  background: url(images/layout/nav-active.png) left center no-repeat;
}


/* forms */
form {width: 32em;margin: auto;}
form fieldset {padding: 0.5em;margin: 0 0 1em;}
form legend {color: #CA352A;font-weight: bold;}
form div {width: 100%;margin: 0.25em 0;}
form label {display: block;width: 12em;float: left;}
form br {display: none;}
form fieldset#captcha {text-align: center;}


/* lists */
li {list-style-type: square;}


/* page footer */
#foot {
  color: #fff;
  font-size: 80%;
  height: 19px;
  line-height: 19px;
  text-align: center;
  background: #33587D url(images/layout/foot.png) repeat-x;
}
#foot a {color: #fff;text-decoration: none;}
#foot a:hover {text-decoration: underline;}


/* products page */
#vzf h3 {margin-top: 3em;}
#vzf h3.first {margin-top: 0;}


/* contact page */
#contact strong {
  display: block;
  width: 5em;
  float: left;
}


/* image box */
div.image-box {width: 100%;text-align: center;}
div.image-box div {width: 670px;margin: auto;}
div.image-box span {display: block;width: 120px;height: 120px;float: left;padding: 0 5px;}
div.image img {}

.img-right {display:block;float:right;margin:0 0 0.5em 1em;}

/* classes */
/* first and last element of the content's box */
p.first, h3.first {margin-top: 0;}
p.last {margin-bottom: 0;}

/* anchor images */
a img { border: 1px solid #ccc; }
a:hover img { border: 1px solid #CA352A; }

.cleaner {clear: left;}
.break { display: block;}
.red {color: #c00;}
.center {text-align:center;}
.hide, hr {display: none;}

