body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  background-color: #c2c2c2;
  background-image: url('pics_system_styl1/background.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: center top;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 0.75em;
}

p {
  margin: 0px;
  padding: 0px;
}

a {
  color: #ab0000;
  text-decoration: none;
}

h1 {
  font-size: 150%;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 16px;
  padding: 0px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

h2 {
  font-size: 130%;
  font-weight: bold;
  margin: 0px;
  margin-top: 22px;
  margin-bottom: 5px;
  padding: 0px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  border-bottom: 1px dotted #ab0000;
}

h3 {
  font-size: 130%;
  font-weight: bold;
  margin: 0px;
  margin-top: 12px;
  padding: 0px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

input {
  padding: 0px;
  margin: 0px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

textarea {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

form {
  padding: 0px;
  margin: 0px;
}

.edt_hledani {
  padding: 0px;
  padding-top: 3px;
  margin: 0px;
  background-color: #4C2C15;
  background-image: url('pics_system_styl1/top-form-background2.gif');
  background-repeat: repeat;
  border: 1px solid #846a6a;
  color: #d0d0d0;
  padding: 2px;
  height: 16px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 0.75em;
  float: left;
  width: 130px;
  height: 22px;
}

.btn_hledani {
  padding: 0px;
  margin-left: 2px;
  background-color: #624C3E;
  
  border: 1px solid #ACACAC;
  color: #ACACAC;
  height: 22px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 0.75em;
  float: left;
  width: 50px;
}

.edt_login {
  padding: 0px;
  margin: 0px;
  margin-right: 1px;
  padding-left: 1px;
  background-color: #4C2C15;
  border: 1px solid #846a6a;
  color: #000;
  height: 16px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 90%;
  float: left;
  background-image: url('pics_system_styl1/top-form-background2.gif');
  background-repeat: repeat;
}

.btn_login {
  padding: 0px;
  background-color: #624C3E;
  border: 1px solid #ACACAC;
  color: #ACACAC;
  height: 18px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 90%;
  float: left;
}

.ohraniceni {
  width: 1000px;
  margin: auto;
  text-align: left;
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.logo {
  width: 554px;
  height: 125px;
  float: left;
  background-image: url('pics_system_styl1/logo.gif');
  background-repeat: no-repeat;
  background-position: 40px 0px;
}

.search {
  width: 221px;
  height: 125px;
  float: left;
}

.login {
  width: 223px;
  height: 125px;
  float: left;
}

.horizonttop {
  width: 717px;
  height: 26px;
  background-image: url('pics_system_styl1/navigation.gif');
  background-repeat: no-repeat;
  float: left;
  padding-left: 16px;
  padding-top: 5px
}

.horizonttop a {
  color: #ab0000;
  text-decoration: underline;
}

.horizonttop a:hover {
  text-decoration: none;
}

.menuhorizont {
  width: 1000px;
  height: 33px;
  background-image: url('pics_system_styl1/main-menu.gif');
  background-repeat: no-repeat;
  float: left;
}

.menu {
  width: 259px;
  float: left;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  margin-bottom: 10px;
}

.main {
  width: 512px;
  float: left;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.main a {
  color: #ab0000;
  text-decoration: underline;
}

.main a:hover {
  text-decoration: none;
}

.main-top {
  width: 512px;
  height: 17px;
  float: left;
  background-image: url('pics_system_styl1/main-top.gif');
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

.main-middle {
  width: 512px;
  float: left;
  background-image: url('pics_system_styl1/main-background.gif');
  background-repeat: repeat-y;
  padding: 0px;
  margin: 0px;
}

.main-middle-in {
  width: 480px;
  min-height: 666px;
  background-image: url('pics_system_styl1/main-middle.jpg');
  background-repeat: no-repeat;
  float: left;
  padding: 16px;
  padding-top: 0px;
  margin: 0px;
  text-align: justify;
  
  line-height: 180%;
}

.main-middle-in ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.main-middle-in ul li {
  background: url('pics_system_styl1/li-cervena2.gif') 0px 1px no-repeat;
  margin-left: 10px;
  padding-left: 25px;
}

.main-middle-in p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
}

.main-bottom {
  width: 512px;
  height: 9px;
  float: left;
  background-image: url('pics_system_styl1/main-bottom.gif');
  background-repeat: no-repeat;
}

.main .prehled {
  margin: 0px;
  padding: 0px;
}

.main .prehled .posun {
  position: relative;
  top: -3px;
}

.main .prehled1 .posun {
  position: relative;
  top: -3px;
}

.main .prehled2 .posun {
  position: relative;
  top: -3px;
}

.main .prehled_neaktivni .posun {
  position: relative;
  top: -3px;
}

.main .prehled1_neaktivni .posun {
  position: relative;
  top: -3px;
}

.main .prehled2_neaktivni .posun {
  position: relative;
  top: -3px;
}

.main .prehled strong {
  font-size: 110%;
}

.main .prehled1 {
  margin: 0px;
  padding: 0px;
  padding-left: 40px;
}

.main .prehled1 strong {
  font-size: 110%;
}

.main .prehled2 {
  margin: 0px;
  padding: 0px;
  padding-left: 80px;
}

.main .prehled2 strong {
  font-size: 110%;
}

.main .vysvetli {
  font-size: 90%;
  font-style: italic;
  margin: 0px;
  padding: 0px;
}

.main .prehled1_neaktivni {
  margin: 0px;
  padding: 0px;
  padding-left: 40px;
  color: #868686;
}

.main .prehled1_neaktivni strong {
  font-size: 110%;
  color: #868686;
}

.main .prehled2_neaktivni {
  margin: 0px;
  padding: 0px;
  padding-left: 80px;
  color: #868686;
}

.main .prehled2_neaktivni strong {
  font-size: 110%;
  color: #868686;
}

.main .vysvetli_neaktivni {
  font-size: 90%;
  font-style: italic;
  margin: 0px;
  padding: 0px;
  color: #868686;
}

.main .vysvetli_neaktivni a {
  color: #868686;
}

.menuhorizont ul {
  padding: 8px 0px 0px 30px;
  margin: 0px;
}

.menuhorizont ul li {
  padding: 0px 9px 0px 9px;
  margin: 0px;
  list-style: none outside none;
  display: inline;
}

.menuhorizont ul li a {
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
}

.menuhorizont ul li a:hover {
  color: #ab0000;
  text-decoration: underline;
}

.side {
  width: 205px;
  float: left;
  padding: 0px;
  margin: 0px;
}

.horizontbottom {
  width: 980px;
  height: 30px;
  float: left;
  margin-top: 20px;
}
  
.paticka {
  width: 700px;
  height: 100px;
  float: right;
}

.menu a, .menuhorizont a {
  color: #000;
}

.menu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  float: left;
}

.menu ul li {
  float: left;
}

.menu ul li a {
  padding: 0px;
  margin: 0px;
  width: 259px;
  height: 26px;
  display: block;
  background-image: url('pics_system_styl1/menu.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  font-weight: bold;
  overflow: hidden;
}

.menu ul li a span {
  position: relative;
  left: 16px;
  top: 5px;
}

.menu ul li a:hover {
  background-image: url('pics_system_styl1/menu.gif');
  background-repeat: no-repeat;
  background-position: 0px -52px;
  color: #ab0000;
}

.menu ul .aktivni a {
  background-image: url('pics_system_styl1/menu.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  color: #ab0000;
}

.menu ul ul {
  margin-left: 16px;
  =margin-left: 8px;
  background-image: url('pics_system_styl1/undermenu-background.gif');
  background-repeat: repeat-y;;
  float: left;
}

.menu ul ul li {
  float: left;
  margin: 0px;
  line-height: 15px;
  padding-left: 8px;
}


.menu ul .aktivni ul li a {
  background-image: none;
  padding-left: 13px; 
  padding: 0px;
  margin: 0px;
  font-weight: normal;
  color: #000000;
}

.menu ul ul li a {
  background-image: none;
  padding: 0px;
  margin: 0px;
  font-weight: normal;
  height: 19px;
}

.menu ul ul li a span {
  font-size: 90%;
  position: relative;
  top: 1px;
}

.menu ul ul li a:hover{
  background-position: 0px 2px;
  background-repeat: no-repeat;
  background-image: url('pics_system_styl1/gc.gif');
  color: #ab0000;
}

.menu ul ul li.aktivni a{
  background-position: 0px 2px;
  background-repeat: no-repeat;
  background-image: url('pics_system_styl1/gc.gif');
  color: #ab0000;
}

.menu_zacatek {
  width: 227px;
  height: 9px;
  float: left;
  background-image: url('pics_system_styl1/undermenu-top.gif');
  padding: 0px;
  margin: 0px;
  margin-top: 2px;
  overflow: hidden;
  margin-left: 16px;
  =margin-left: 8px;
}

.menu_konec {
  width: 227px;
  height: 9px;
  float: left;
  background-image: url('pics_system_styl1/undermenu-bottom.gif');
  margin-bottom: 2px;
  overflow: hidden;
  margin-left: 16px;
  =margin-left: 8px;
}

.menu .menu_zacatek, .menu .menu_konec {
  display: none;
}

.menu ul .menu_zacatek, .menu ul .menu_konec {
  display: block;
}

.side .nadpis {
  width: 180px;
  height: 20px;
  float: left;
  background-image: url('pics_system_styl1/right-top.gif');
  padding-left: 16px;
  padding-right: 9px;
  padding-top: 6px;
  text-align: center;
  font-weight: bold;
}

.side .obsah {
  width: 189px;
  height: 142px;
  float: left;
  background-image: url('pics_system_styl1/right-bottom.gif');
  padding-left: 16px;
  padding-top: 9px;
}

.side .obsah .ram {
  width: 169px;
  height: 126px;
  float: left;
  background-image: url('pics_system_styl1/obrazek.gif');
  padding: 3px;
}

.side .obsah a img {
  border: none;
  width: 169px;
  height: 126px;
  float: left;
}

.side .side_registrace {
  padding-left: 7px;
}

.side .side_registrace .podnadpis {
  font-weight: bold;
  padding-bottom: 1px;
}

.side .side_registrace p {
  padding-bottom: 2px;
  font-size: 90%;
}

.side .side_registrace p .posun {
  position: relative;
  top: -3px;
}
.side .side_registrace p .posun a {
  text-decoration: underline;
}

.side .side_registrace p .posun a:hover {
  text-decoration: none;
}

.bok {
  width: 221px;
  float: left;
}

.bok-top2 {
  width: 203px;
  height: 38px;
  float: left;
  background-image: url('pics_system_styl1/search.gif');
  padding: 6px 10px 0px 10px;
  text-align: center;
}

.bok-top2 a {
  font-size: 90%;
  text-decoration: none;
  position: relative;
  top:-2px;  
}

.bok-top2 a:hover {
  text-decoration: underline;
}

.bok-top2 strong {
  position: relative;
  top: 6px;
  font-size: 130%;
  color: #777;
}

.uzivatel {
  width: 181px;
  height: 69px;
  color: #777;
  float: left;
  background-image: url('pics_system_styl1/uzivatel.gif');
  padding: 7px 0px 0px 11px;
  font-size: 100%;
  margin-left: 15px;
}

.uzivatel .odkazy {
  position: relative;
  top: -3px;
}

.uzivatel .avatar {
  width: 65px;
  height: 72px;
  float: left;
  position: relative;
  top:-1px;
}

.uzivatel .avatar img {
  border: 1px solid #CFBEB2;
}

.uzivatel a {
  font-size: 100%;
  color: #777;
  text-decoration: none; 
}

.uzivatel a:hover {
  text-decoration: underline;
}

.bok-top {
  width: 221px;
  height: 12px;
  float: left;
  background-image: url('pics_system_styl1/top-bok-top.gif');
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.bok-middle {
  width: 205px;
  float: left;
  background-image: url('pics_system_styl1/top-bok-middle.gif');
  background-repeat: repeat-y;
  margin: 0px;
  padding-left: 16px;
}
.bok-bottom {
  width: 221px;
  height: 12px;
  float: left;
  background-image: url('pics_system_styl1/top-bok-bottom.gif');
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.galerie {
  clear: both;
  padding-left: 5px;
}
.galerie a {
  border: none;
}
.galerie a img {
  border: 2px solid #DDCDC2;
}

.forum_prispevek {
  float: left;
  width: 480px;
  border: 1px solid #682900;
  margin-bottom: 3px;
}

.forum_prispevek .hlavicka {
  float: left;
  width: 470px;
  padding: 0px 5px 0px 5px;
  border-bottom: 1px solid #682900;
  background-color: #682900;
  color: #CFBEB2;
}

.forum_prispevek .jmeno {
  float: left;
  width: 270px;
  font-weight: bold;
}

.forum_prispevek .jmeno .od {
  font-weight: normal;
}

.forum_prispevek .datum {
  float: left;
  width: 200px;
  text-align: right; 
}

.forum_prispevek .telo {
  float: left;
  width: 470px;
  padding: 0px 5px 0px 5px;
  
}

.forum_strankovani {
  float: left;
  width: 480px;
  text-align: center;
}

.forum_reagovat {
  float: left;
  width: 480px;
  border: 1px solid #ab0000;
  margin: 10px 0px 10px 0px;
}

.forum_reagovat .nadpis{
  color: #000000;
  font-weight: bold;
  padding-left: 10px;
  margin-top: 10px;
}

.forum_reagovat .napis{
  color: #000000;
  font-weight: normal;
  padding-left: 10px;
  width: 400px;
  float: left;
  margin-top: 10px;
}

.forum_reagovat_radek{
  float: left;
  width: 460px;
  =padding-bottom: 3px;
}

.forum_reagovat_input input{
  float: left;
  width: 198px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  height: 20px;
  margin: 1px 0px 3px 0px;
  padding-top: 2px;
}

.forum_reagovat_input div {
  float: left;
  color: #000000;
  padding-left: 15px;
  width: 70px;
  height: 20px;
}

.forum_reagovat textarea {
  float: left;
  margin: 10px;
  margin-top: 0px;
  =margin-left: 5px;
  width: 460px;
  height: 100px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 1em;
  
}

.forum_reagovat .text {
  float: left;
  width: 350px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
}

.buttonky {
  float: left;
  padding-left: 160px;
  width: 320px;
}

.btn_forum {
  background-color: #682900;
  color: #CFBEB2;
  padding: 2px 5px 4px 5px;
  border: 1px solid #000;
  height: 22px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 0.75em;
  float: left;
  margin: 0px 0px 5px 5px;
}

.forum_vypis {
  border: 1px solid #682900;
  border-bottom: none;
  float: left;
  width: 460px;
  margin: 10px;
  =margin-left: 5px;
}

.forum_vypis_radek {
  float: left;
  width: 460px;
  border-bottom: 1px solid #682900;
  font-weight: bold;
  color: #000;
  height: 40px;
  line-height: 40px;
}

.forum_vypis_radek a {
  display: block;
  width: 440px;
  height: 100%;
  color: #682900;
  text-decoration: none;
  padding: 5px 0px 5px 20px;
  height: 30px;
}

.forum_vypis_radek a:hover {
  background-color: #682900;
  color: #CFBEB2;
}
.forum_vypis_radek a img {
  border: none;
  position: relative;
  top: 3px;
  margin-right: 10px;
}

.forum_vypis_radek a span {
  position: relative;
  top: -4px;
}

.registrace_radek {
  float: left;
  width: 330px;
  padding-left: 75px;
}

.registrace_radek a {
  text-decoration: underline;
}

.registrace_radek a:hover {
  text-decoration: none;
}

.registrace_popis {
  float: left;
  width: 130px;
  margin: 5px 0px 0px 0px;
}

.registrace_input {
  float: left;
  width: 200px;
}

.registrace_input input{
  float: left;
  width: 195px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  height: 20px;
  =margin: 3px 0px 3px 0px;
  padding-top: 2px;
  padding-left: 3px;
}

.registrace_select{
  border: 1px solid #D0CDCD;
  background-color: #f0f0f0;
  height: 20px;
}

.registrace_select2{
  border: 1px solid #ab0000;
  background-color: #f0f0f0;
  height: 20px;
  padding: 0px 2px 0px 2px;
  =margin: 3px 0px 3px 0px;
}

.registrace_textarea textarea {
  float: left;
  margin: 10px;
  margin-top: 0px;
  =margin-left: 5px;
  width: 307px;
  height: 100px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 1em;
  padding-left: 3px;
}

.registrace_radek_p {
  float: left;
  width: 460px;
  padding: 10px;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  margin-bottom: 10px;
  margin-top: 10px;
}

.chyba_ramecek {
  float: left;
  width: 401px;
  border: 2px solid #ab0000;
  background-image: url('pics_system_styl1/forum/kostka_cervena.gif');
  background-repeat: no-repeat;
  background-position: 20px 50%;
  background-color: #f0f0f0;
  padding: 5px 10px 5px 65px;
  line-height: 160%;
  font-weight: bold;
  min-height: 20px;
  margin-bottom: 10px;
  
}

.forum_vlakna {
  float: left;
  width: 480px;
  border-bottom: 3px solid #7f0000;
  margin-bottom: 5px;
}

.forum_vlakna .hlavicka {
  float: left;
  width: 480px;
  background-image: url('pics_system_styl1/forum/hlavicka.gif');
}

.forum_vlakna .hlavicka div {
  float: left;
  color: #fff;
  text-align: center;
  padding-top: 3px;
}

.forum_vlakna .ohraniceni {
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #000;
  float: left;
  width: 474px;
  min-height: 48px;
}

.forum_vlakna .radek1v_2 {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #e1e1e1;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/separator4.gif');
  background-repeat: repeat-y;
}

.forum_vlakna .radek0v_2 {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #f7f7f7;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/separator3.gif');
  background-repeat: repeat-y;
}

.forum_vlakna .radek1 {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #e1e1e1;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/separator1.gif');
  background-repeat: repeat-y;
}

.forum_vlakna .radek1_prispevky {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #e1e1e1;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: none;
}

.forum_vlakna .radek1_org_prispevky {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #e1e1e1;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/forum_org_sede.gif');
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.forum_vlakna .radek0 {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #f7f7f7;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/separator2.gif');
  background-repeat: repeat-y;
}

.forum_vlakna h1 {
  font-weight: bold;
  font-size: 160%;
  border: none;
  margin: none;
  padding: none;
}

.forum_vlakna h2 {
  font-weight: bold;
  font-size: 130%;
  border: none;
  margin: none;
  padding: none;
}

.forum_vlakna .cervena {
  color: #ab0000;;
}

.forum_vlakna .radek0_prispevky {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #f7f7f7;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: none;
}

.forum_vlakna .radek0_org_prispevky {
  float: left;
  width: 474px;
  min-height: 50px;
  background-color: #f7f7f7;
  border-left: 3px solid #542300;
  border-right: 3px solid #542300;
  background-image: url('pics_system_styl1/forum/forum_org_bile.gif');
  background-repeat: no-repeat;
  background-position: 100% 100%;
}

.forum_vlakna .radek0 .separator {
  background-image: url('pics_system_styl1/forum/forum_separator_svetlejsi.gif');
  background-repeat: no-repeat;
  background-position: 0px 50%;
  text-align: center;
}

.forum_vlakna .radek1 .separator {
  background-image: url('pics_system_styl1/forum/forum_separator.gif');
  background-repeat: no-repeat;
  background-position: 0px 50%;
  text-align: center;
}

.forum_vlakna .stary {
  background-image: url('pics_system_styl1/forum/kostka_seda.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  min-height: 50px;
}

.forum_vlakna .novy {
  background-image: url('pics_system_styl1/forum/kostka_cervena.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  min-height: 48px;
}

.forum_vlakna .radek0 div, .forum_vlakna .radek1 div, .forum_vlakna .radek1v_2 div, .forum_vlakna .radek0v_2 div, .radek0_org div, .radek1_org div {
  float: left;
  color: #000;
  text-align: center;
}

.forum_vlakna .druhy_radek {
  position: relative;
  top: -8px;
  font-size: 95%;
}

.avatar_zobraz {
  width: 70px;
  height: 60px;
  text-align: left;
  padding: 5px 0px 0px 5px;
}

.avatar_zobraz img {
  margin: 0px;
  padding: 0px;
  border: 1px solid #CFBEB2;
}

.podpis {
  text-align: right;
}

.organizatori {
  width: 480px;
  float: left;
  padding-bottom: 10px;
  border-bottom: 2px solid #e1e1e1;
}

.organizatori .jmeno {
  width: 480px;
  float: left;
  font-weight: bold;
  font-size: 120%;
  margin-top: 15px;
  color: #000;
}

.organizatori .foto {
  margin: 5px 0px 0px 0px;
  width: 100px;
  float: left;
}

.organizatori .foto img {
  width: 88px;
  height: 127px;
  border: 1px solid #ab0000;
}

.sponzori_ohraniceni {
  width: 730px;
  height: 120px;
  float: right;
  margin-bottom: 20px;
  font-weight: bold;
}

.sponzor {
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 3px;
  text-align: center;
}

.sponzor a {
  color: #d0d0d0;
  font-weight: normal;
}

.sponzor a img {
  border: 0px solid #fff;
  padding: 0px;
  margin: 0px;
}

.pjove {
  width: 480px;
  float: left;
}

.pjove .staty {
  width: 100px;
  float: left;
}

.pjove .staty .radek {
  width: 100px;
  height: 22px;
  float: left;
}

.pjove .staty .radek img {
  float: left;
  margin: 1px;
}

.pjove .staty .text {
  width: 100px;
  height: 16px;
  float: left;
  font-weight: bold;
}

.pjove .popis {
  width: 380px;
  float: left;
}

.postavy_radek {
  width: 400px;
  float: left;
  min-height: 30px;
}

.postavy_zbran1 {
  width: 300px;
  float: left;
  font-weight: bold;
}

.postavy_zbran1 input{
  float: left;
  width: 300px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  height: 20px;
  =margin: 3px 0px 3px 0px;
  padding-top: 2px;
  padding-left: 3px;
}

.postavy_zbran2 {
  width: 33px;
  float: left;
  font-weight: bold;
  text-align: center;
}

.postavy_zbran2 input{
  float: left;
  width: 33px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  height: 20px;
  =margin: 3px 0px 3px 0px;
  padding-top: 2px;
  padding-left: 3px;
}

.postavy_zbran3 {
  width: 235px;
  float: left;
  font-weight: bold;
}

.postavy_zbran3 input{
  float: left;
  width: 235px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  height: 20px;
  =margin: 3px 0px 3px 0px;
  padding-top: 2px;
  padding-left: 3px;
}

.postavy_textarea textarea{
  float: left;
  width: 400px;
  height: 170px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 90%;
}

.postavy_vlastnost {
  width: 180px;
  float: left;
  font-size: 120%;
  font-weight: bold;
}

.postavy_hodnota {
  width: 150px;
  float: left;
  font-size: 120%;
  font-weight: bold;
}

.ankety_otazka {
  font-weight: bold;
  font-size: 110%;
  padding: 15px 10px 5px 10px;
}

.ankety_odpoved {
  padding: 0px 5px 5px 5px;
}

.ankety_radio {
  margin-right: 6px;
  margin-left: 5px;  
}

.ankety_check {
  margin-right: 6px;
  margin-left: 5px;  
}

.ankety_textarea {
  width: 450px;
  height: 100px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_radio_textarea {
  width: 450px;
  height: 100px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 80%;
}

.ankety_check_textarea {
  width: 450px;
  height: 100px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 80%;
}

.ankety_check_edit {
  width: 250px;
  height: 20px;
  margin-left: 25px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
}

.ankety_radio_edit {
  width: 250px;
  height: 20px;
  margin-left: 25px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
}

.ankety_textarea_small {
  width: 450px;
  height: 45px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_radio_textarea_small {
  width: 450px;
  height: 45px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_check_textarea_small {
  width: 450px;
  height: 45px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_textarea_mini {
  width: 200px;
  height: 20px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_radio_textarea_mini {
  width: 200px;
  height: 20px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.ankety_check_textarea_mini {
  width: 200px;
  height: 20px;
  background-image: url('pics_system_styl1/top-form-background.gif');
  background-repeat: repeat-x;
  background-color: #f0f0f0;
  border: 1px solid #ab0000;
  =margin: 3px 0px 3px 0px;
  margin: 0px 0px 0px 5px;
  padding-top: 2px;
  padding-left: 3px;
  overflow: auto;
  font-size: 1em;
}

.stare_upozorneni {
  color: #808080;
  font-weight: bold; 
}

/*-------------------------------STRUKTUROVANÉ--------------------------------*/


/* Archiv */
.archiv .hlavicka { border-collapse: collapse; margin-bottom: 8px; }
.archiv .hlavicka td { vertical-align: top; padding-right: 10px; }
.archiv .hlavicka img { border: solid 1px #bbb; padding: 2px; }




