body {
  background:url("../images/bg.jpg") repeat-x top center #f1f4f9;
  margin:0px 0px 15px 0px;
  font-family:arial;
  font-size:12px;
  text-align:justify;
}

a#homepage {
  float:left;
  margin-left:18px;
  margin-top:18px;
  width:210px;
  height:55px;
}

.hidden {
  display:none;
}

.clear {
  clear:both;
}

.pink {
  color:#f3b4bd;
  font-weight:bold;
}

.gray {
  color:#b7b7b7;
  font-weight:bold;
}

.red {
  color:#e6514a;
  font-weight:bold;
}

#stranka {
  width:966px;
  margin:0px auto 0px auto;
}

#top {
  width:966px;
  height:100px;
  background:url(../images/text_top.jpg) no-repeat;
  margin-top:20px;
}

#top div {
  float:right;
  margin-right:12px;
  _margin-right:6px;
  margin-top:35px;
}

#top a {
  font-weight:bold;
  text-decoration:none;
  color:#000000;
  font-family:Arial;
  font-size:12px;
  padding-left:10px;
  padding-right:11px;
}

#top a:hover {
  color:#f3b4bd;
}

#text_top {
  width:966px;
  height:10px;
  background:url("../images/text_text_top.jpg") no-repeat;
}

#text {
  width:928px;
  background:url("../images/text_text_bg.jpg");
  padding:0px 19px 0px 19px;
  color:#7b7b7b;
}

#text_text {
  width:670px;
  margin:0px;
  padding:0px;
  padding-top:9px;
  font-size:12px;
}

#text_text a {
  text-decoration:none;
  color:#f3b4bd;
}

#text_text div {
  margin-bottom:5px;
}

#text_text_nadpis_blue {
  background:url("../images/text_nadpis_blue.jpg");
  width:646px;
  height:13px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:12px;
}

#text_text_nadpis_darkblue {
  background:url("../images/text_nadpis_darkblue.jpg");
  width:646px;
  height:13px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:12px;
}

#text_text_nadpis_red {
  background:url("../images/text_nadpis_red.jpg");
  width:646px;
  height:13px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:12px;
}

#text_text_nadpis_green {
  background:url("../images/text_nadpis_green.jpg");
  width:646px;
  height:13px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:12px;
}


#text_text h2 {
  font-size:13px;
  padding:0px;
  margin:0px;
}

.hr {
  width:100%;
  height:1px;
  background:#e0e0e0;
  margin:8px 0px 5px 0px;
}

.hr_diskuze {
  width:100%;
  height:1px;
  background:#e0e0e0;
  margin:16px 0px 14px 0px;
}

#text_right {
  float:right;
  width:232px;

  color:#ffffff;
  margin-top:9px;
  margin-bottom:6px;
  text-align:left;
}

#text_right img {
  margin:0px 0px 12px 0px;
  border:0px;
}

#text_right_top {
  background:url("../images/text_right_top.jpg");
  width:196px;
  height:18px;
  padding:10px 18px 10px 18px;
  font-size:14px;
  font-weight:bold;
}

#text_right_bottom {
  background:url("../images/text_right_bottom.jpg") no-repeat;
  width:232px;
  height:9px;
  margin-bottom:12px;
}

#text_right_text {
  padding:10px 18px 10px 18px;
  background:#858686;
}

#text_right_text a {
  text-decoration:none;
  color:#ffffff;
}

#text_right_odkazy_top {
  background:url("../images/text_right_odkazy_top.jpg");
  width:196px;
  height:18px;
  padding:10px 18px 10px 18px;
  font-size:14px;
  font-weight:bold;
}

#text_right_odkazy_bottom {
  background:url("../images/text_right_odkazy_bottom.jpg") no-repeat;
  width:232px;
  height:9px;
}

#text_right_odkazy_text {
  padding:10px 18px 10px 18px;
  background:#CAAEB2;
}

#text_right_odkazy_text a {
  color:#ffffff;
  text-decoration:none;
}

#text_bottom {
  width:966px;
  height:14px;
  background:url("../images/text_text_bottom.jpg") no-repeat;
  margin-bottom:12px;
}

#diskuze_nadpis {
  background:url("../images/diskuze_nadpis.jpg");
  width:646px;
  height:13px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:12px;
}

form#diskuze {
  background:#e0e0e0;
  width:670px;
  margin:0px;
  padding:0px;
  padding-top:12px;
  padding-bottom:12px;
  color:#6a6b6b;
}

form#diskuze table {
  margin-left:35px;
}

td.right {
  width:80px;
  text-align:right;
}

#bottom {
  margin-top:5px;
  width:966px;
  background:url("../images/text_bottom.jpg");
  height:51px;
  color:#999999;
}

#bottom a {
  text-decoration:none;
  color:#999999;
}

#bottomLeft {
  margin-left:21px;
  padding-top:18px;
}

#bottomRight {
  float:right;
  margin-right:21px;
  margin-top:18px;
}

input#jmeno {
  border:0px;
  background:#ffffff;
  width:190px;
  margin-right:16px;
}

input#mail {
  border:0px;
  background:#ffffff;
  width:190px;
}

textarea#vzkaz {
  border:0px;
  background:#ffffff;
  width:441px;
  height:65px;
}

input#submit {
  background:#6a6b6b;
  color:#e0e0e0;
  border:0px;
  width:104px;
}

input#validator {
  border:0px;
  background:#ffffff;
  width:192px;
  margin-right:10px;
  margin-left:10px;
}

#prispevky {
  width:670px;
}

#prispevky p {
  margin:10px 0px 0px 0px;
  color:#7b7b7b;
}

#prispevky img {
  border:0px;
}

p#detailp {
  margin:10px 0px 0px 0px;
}

p#detailp p {
  margin:0px;
}

p#pokracovani p {
  margin:0px;
}

#detailp h2 {
  font-size:13px;
  padding:0px;
  margin:0px;
}


#text_clanek {
  width:670px;
  margin:0px;
  padding:0px;
  padding-top:9px;
  font-size:12px;
}

#text_clanek a {
  text-decoration:none;
  color:#f3b4bd;
}

#text_clanek div {
  margin-bottom:0px;
}

#text_clanek h2 {
  font-size:13px;
  padding:0px;
  margin:0px;
}

#text_clanek p {
  margin:0px;
}

.vyzkum {
  text-indent:-21px;
  padding-left:21px;

}

.vyzkum img {
  margin:0px 5px 0px 0px;
  padding:0px;
}

.red {
  color:#e6514a;
}

.blue {
  color:#64c3ce;
}

.green {
  color:#89c770;
}

.darkblue {
  color:#4e74af;
}
