body {
  padding:0;
  margin:0;
  background-color:#e9e9e9;
  background-image:url('img/toplista.gif');
  background-repeat:repeat-x;
  font-family:arial;
  font-size:13px;
}
img {border:0;}
h1,h2,h3,h4,form,ul,li,p {padding:0;margin:0;}
a {color:#ea2438;}
.viktor_cistic {clear:both;}
#content {
  display:block;
  width:1000px;
  margin:0 auto;
}
#toplista {
  display:block;
  height:49px;
  line-height:49px;
  width:1000px;
  margin:0 auto;
  background-color:#FFFFFF;
}
#toplista .l-text a {
  display:block;
  float:left;
  color:#2c2c2d;
  margin-right:25px;
}
.in {
  display:block;
  width:940px;
  margin:0 auto;
}
#toplista .r-text {
  display:block;
  width:200px;
  float:right;
}
input.searchbox {
  border:1px solid #dedcdc;
  font-size:11px;
  padding:2px;
}
input.searchsubmit {
  background-color:#ea2f39;
  color:#FFFFFF;
  border:0;
  font-size:11px;
  padding:2px;
}

#obsah {
  display:block;
  width:1000px;
  margin:0 auto;
  background-color:#FFFFFF;
  margin-top:16px;
}
.header img {
  float:left;
}
.inweb {
  display:block;
  width:940px;
  margin:0 auto;
  padding:28px;
}
.loginbox {
  display:block;
  float:right;
  width:291px;
  height:190px;
  background-color:#ededed;
  border:1px solid #dedcdc;
}
.inbox {
  padding:19px;
}
.loginbox label {
  display:block;float:left;width:70px;
}
.loginbox .l_item1 {margin-top:7px;}
.loginbox .l_item2 {margin-top:7px;}
.loginbox input.login {  
  border:1px solid #dedcdc;
  padding:2px;
  width:145px;
}
.loginbox .l_add {
  margin-top:8px;
}

.vyhody {
  margin-top:5px;
}
.vyhody .vyhoda {
  display:block;
  float:left;
  margin-right:3px;
}
.vyhody .vyhoda_last {
  display:block;
  float:left;
}
.invyhoda {
  padding:5px 23px 15px 23px;
  display:block;
  width:180px;
  line-height:19px;
}
.invyhoda a {
  font-weight:bold;
}
h3 {
  color:#ea2438;
  font-size:13px;
}

.levy {
  display:block;
  float:left;
  width:231px;
}
.stred {
  display:block;
  float:right;
  width:700px;
}

.kattitle {background-color:#ededed;padding:15px 23px 15px;font-size:13px;}
ul.kategorie {
  padding-left:23px;
  padding-right:23px;
  border:1px solid #ededed;
}
ul.kategorie li {
  list-style-type:none;
  padding:9px 0 9px;
  border-bottom:1px dashed #cccbcb;
  color:#616162;
}
ul.kategorie li.sub {
  list-style-type:none;
  padding:2px 0 2px;
  border-bottom:1px dashed #cccbcb;
  font-size:11px;
}
ul.kategorie li a {
  text-decoration:none;
  color:#616162;
}
ul.kategorie li a.selected {
  text-decoration:none;
  color:#ea2438;
}
ul.kategorie li a:hover {
  text-decoration:none;
  color:#ea2438;
}

.clanky {
  margin:20px 0 10px 23px;
}
.clanky h2 {
  color:#2c2c2d;
  text-transform:uppercase;
  font-size:12px;
  letter-spacing:1px;
  margin-bottom:5px;
}
.clanky h2 a {
  color:#2c2c2d;
  text-decoration:none;
}
.clanky h2 a:hover {
  color:#EA2438;
  text-decoration:none;
}
.clanky .kategorie {
  color:#999999;
  border-top:1px solid #999999;
  padding-top:5px;
}
.clanky p {
  margin-top:5px;
}
.clanky .cena {
  color:#999999;
  padding:5px 0 5px;
}
.clanky .cena span {
  color:#EA2438;
  font-weight:bold;
}
.clanky input.searchsubmit {
  background-color:#000000;
  color:#FFFFFF;
  border:0;
  font-size:12px;
  padding:3px;
}
.clanky input.buysubmit {
  background-image:url('img/basket.gif');
  background-repeat:no-repeat;
  background-color:#ea2f39;
  color:#FFFFFF;
  border:0;
  font-size:12px;
  padding:3px 3px 3px 30px;
}
.clanek {
  margin:10px 0 10px 23px;
}
.clanek h1 {
  font-size:28px;
  color:#2c2c2d;
  text-transform:uppercase;
  letter-spacing:1px;
}
.clanek p {
  margin:25px 0 10px;
}
.clanek .cena {
  color:#999999;
  padding:15px 0 15px 0;
  font-size:18px;
}
.clanek .sold {
  font-size:18px;
}

.registrace label {
  display:block;
  width:130px;
}

.registrace label span {
  font-weight:bold;
}
.namiru {
  padding:5px 10px 5px 10px;
  background-color:#FFC9CD;
  margin:10px 0 10px;
}
