.top-banner
  {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:50px;
  background-image:url("../pic/body_top.png");
  z-index:1;
  }

#logo
  {
  margin-left:20px;
  margin-top:2px;
  border: 0px;
  }

#left-box
 {
 position: relative;
 width:69%;
 left:0px;
 top: 50px;
 float:left;
 z-index:3;
 margin:0px;
 }

#right-box
 {
 position:relative;
 width:365px;
 top: 30px;
 right:0px;
 float:right;
 z-index:2;
 }

#menu
 {
 width:360px;
 height:25px;
 font-size:11px;
 background-image:url("../pic/menu_back.png");
 padding-top:5px;
 padding-left:5px;
 }

#menu a
  {
  color:#fff;
  text-decoration:none;
  }

#the-cure
 {
 position:inherit;
 background-color:#FFF7F4;
 border-width:0px 1px 1px 1px;
 border-style:solid;
 border-color:#b33;
 padding:5px 5px 5px 24px;
 color:#AD8080;
 font-size:12px;
 white-space: pre;
 }

blockquote:first-letter
 {
 color:#000000;
 font-weight:bold;
 font-size:x-large;
 }

blockquote
 {
 background-image:url("../pic/node/top.png");
 background-position:top;
 background-repeat:repeat-x;
 background-color:#fff;
 border:solid 1px #e6e6e6;
 padding:10px;
 margin: 10px 10px;
 /*clear: both;*/
 }

a
 {
 color:#9C2E2E;
 text-decoration:none;
 font-weight:bold;
 }

a:hover
 {
 text-decoration:underline;
 }

p {clear:both;}

#google
 {
 width:302px;
 margin:auto;
 margin-top:23px;
 }

#internethotline
 {
 width:234px;
 margin:auto;
 margin-top:23px;
 }


#inzerce
 {
 color:#2e2e2e;
 margin:20px 20px;
 }

textarea, input
 {
 font-weight:bold;
 border:1px #b33 solid;
 }

input.tlac
 {
 background-color:#8a0003;
 color:#ffffff;
 }

.napoveda
 {
 border-bottom:1px dotted #999;
 margin-bottom:1px;
 padding-bottom:0px;
 cursor: help;
 }

abbr
 {
 cursor: help;
 }

div.commnet
 {
 background-color:#F9FFFF;
 border:solid 1px #DEF0FF;
 margin-bottom:10px;
 }

span.datum
 {
 float:right;
 font-size:8pt;
 }

span.name
 {
 float:left;
 font-weight:bold;
 }

th, td
 {
 text-align:left;
 }

#hlaska
 {
 color:red;
 }

table.coloredtable td, table.coloredtable th
 {
 padding:5px;
 }

table.coloredtable th
 {
 color:#8A0003;
 text-align:center;
 background-color:#FFEEEE;
 }

table.coloredtable
 {
 border:1px solid #8A0003;
 }

a.thin-anchor
 {
 font-weight:normal;
 }

h1
 {
 float:left;
 font-size:13pt;
 margin-top:0px;
 }

span.date
 {
 color:#7f7f7f;
 font-size:7.5pt;
 text-align:left;
 float:right;
 }

code
  {
  color:#080;
  background-color:#ddd;
  border: 1px solid #888;
  font-style:italic;
  padding:5px;
  margin:10px 0px;
  display: block;
  }

/* ANTI-SPAM */
.fck_spm{display: none;}

