/* nulování */
body, p, div, tr, td, h1, h2, h3, h4, img, ul, ol, menu, li { margin: 0; padding: 0; border: 0; }
body {
  font-family: 'Arial CE', Arial, Helvetica, sans-serif;
  background: #0f1a12 url('/images/bg-body.png') left top repeat;
  margin: 0px;
  text-align: center;
  font-size: 12px;
  color: #0f1a12;
  }
td { font-size: 12px; }



/* bloky */
div.body {
  margin: 0px auto;
  width: 900px;
  text-align: left;
  }
div.header {
  height: 300px;
  margin: 0px -20px;
  position: relative;
  background: url('/images/header/1.png') right -60px no-repeat;
  }
div.head1 { background-image: url('/images/header/1.png'); }
div.head2 { background-image: url('/images/header/2.png'); background-position: 90% -80px; }
div.head3 { background-image: url('/images/header/3.png'); background-position: 80% -220px; }
div.head4 { background-image: url('/images/header/4.png'); }
div.head5 { background-image: url('/images/header/5.png'); background-position: right -70px; }
div.head6 { background-image: url('/images/header/6.png'); background-position: 90% -100px; }
div.head7 { background-image: url('/images/header/7.png'); background-position: right -70px; }
div.logo {
  position: absolute;
  top: 100px; left: -30px;
  }
img.zvonky { position: absolute; top: 160px; left: 160px; }
div.menu {
  position: absolute; left: 20px; bottom: 0px;
  height: 40px;
  width: 900px;
  background: #ffffff url('/images/bg-menu.png') left top repeat-x;
  -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;
  }
div.menu a {
  font-size: 14px;
  padding: 5px 9px;
  color: #000000;
  border-left: 1px solid #d6d6bd;
  border-right: 1px solid #ffffff;
  line-height: 40px;
  }
div.menu a:hover {
  color: #63a800;
  }
div.hlavni {
  background: #ffffff url('/images/bg-sloupek.png') right top repeat-y;
  -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
  }
div.obsah {
  margin: 20px 0px 10px 20px;
  min-height: 500px; _height: 500px;
  width: 640px;
  float: left;
  /*background: #ffffff;*/
  }
div.sloupek {
	float: right;
	width: 220px;
	background: #d6d6bd;
	position: relative;
  }
div.sloupek div.in { margin: 20px 10px; }
div.zapati {
  padding: 10px;
  font-size: 11px;
  text-align: right;
  color: #ffffff;
  /*background: #0f1a12;*/
  }



/* prvky */
h1 { color: #6a5032; font-size: 20px; font-weight: bold; }
h2 { color: #6a5032; font-size: 16px; font-weight: bold; }
h1, h2, h3, p { margin-bottom: 10px; }
/*div, p, td { font-size: 12px; }*/
div.sloupek h2 { color: #6a5032; font-size: 16px; }
img { }
a { color: #597f00; text-decoration: none; font-weight: bold; }
a:hover { color: #63a800; }
div.both { clear: both; }
.vice { text-align: right; }
.left { float: left; } .right { float: right; }
img.left { float: left; margin: 5px 10px 5px 0px; }
img.right { float: right; margin: 5px 0px 5px 10px; }

div.sloupek a span.facebook { position: absolute; right: -10px; background: url('/images/facebook.png') left top no-repeat; width: 64px; height: 64px; margin-top: -30px; }
div.sloupek div.anketa { margin-left: 10px; }
div.zapati div.toplist { float: right; margin-left: 10px; }
