body, html 
{ margin: 0px;
  padding: 0px; /* NA IC.CZ ZMENIT NA padding: 0px; */ 
  font-family: Verdana, sans-serif;
  background-image: URL('../web-images/pruh-bg.png');
  background-repeat: no-repeat;
  background-position: 50% 0%;
  height: 100%;
}

table.layout
{ width: 1002px;
  height: 100%;
}

table.layout td.layout-top 
{ background-image: URL('../web-images/layout-top.png');
  width: 1000px;
  height: 118px;
  background-repeat: no-repeat;
}

table.layout td.layout-bottom
{ background-image: URL('../web-images/layout-bottom.png');
  width: 1000px;
  height: 41px;
  background-repeat: no-repeat;
}

table.layout td.layout-menu 
{ background-image: URL('../web-images/layout-menu.png');
  width: 1000px;
  height: 39px;
  background-repeat: no-repeat;
}

table.menu td.menu
{ padding-left: 245px;
  padding-bottom: 10px;
}

div.menu a
{ color: white;
  font-size: 14px;
  text-decoration: none;
}

table.layout td.layout-main-content
{ height: 100%;
}

table.main-content
{ height: 100%;
}

table.main-content td.main-content-leve-menu
{ background-image: URL('../web-images/lista-leva.png');
  width: 224px;
  background-repeat: repeat-y;
  vertical-align: top;
}

table.main-content td.main-content-stred
{ width: 552px;
  vertical-align: top;
}

table.main-content td.main-content-prave-menu
{ background-image: URL('../web-images/lista-prava.png');
  width: 224px;
  background-repeat: repeat-y;
  vertical-align: top;
}

table.leve-menu td.leve-menu-top
{ background-image: URL('../web-images/lista-leva-top.png');
  width: 224px;
  height: 129px;
  background-repeat: no-repeat;
}

/* BOX */

table.box
{ width: 180px;
}

table.box td.box-top
{ background-image: URL('../web-images/box-top.png');
  width: 180px;
  height: 40px;
  background-repeat: no-repeat;
}

table.box td.box-center
{ background-image: URL('../web-images/box-center.png');
  width: 180px;
  background-repeat: repeat-y;
  padding-left: 20px;
  padding-right: 20px;
}

table.box td.box-bottom
{ background-image: URL('../web-images/box-bottom.png');
  width: 180px;
  height: 20px;
  background-repeat: no-repeat;
}

div.box-nadpis
{ color: white;
  font-size: 12px;
  font-weight: bold;
  padding-left: 20px;
}

/* pristi zapas */

table.pristi-zapas td.pristi-zapas
{ padding-left: 27px;
}

table.pristi-zapas td.pristi-zapas-kdy
{ padding-left: 20px;
  padding-top: 11px;
}

table.pristi-zapas-kdo-2
{ padding-top: 21px;
}

table.pristi-zapas-kdo-1 td.pristi-zapas-kdo-jmeno
{ padding-left: 7px;
}

table.pristi-zapas-kdo-2 td.pristi-zapas-kdo-jmeno
{ padding-left: 7px;
}

div.pristi-zapas
{ color: white;
  font-size: 12px;
  text-decoration: none;
}
div.pristi-zapas-kdy
{ color: white;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
}

/* CLANKY */
table.clanek
{ width: 552px;
}

table.clanek td.clanek-top
{ background-image: URL('../web-images/clanek-top.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.clanek td.clanek-top-aktualita
{ background-image: URL('../web-images/clanek-top-aktualita.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.clanek td.clanek-top-report
{ background-image: URL('../web-images/clanek-top-report.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.clanek td.clanek-top-fanclub
{ background-image: URL('../web-images/clanek-top-fanclub.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.clanek td.clanek-top-od-fanousku
{ background-image: URL('../web-images/clanek-top-od-fanousku.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

div.clanek-nazev a
{ color: white;
  font-size: 14px;
  text-decoration: none;
  padding-top: 3px;
  padding-left: 15px;
}

div.clanek-nazev-2
{ color: white;
  font-size: 14px;
  text-decoration: none;
  padding-top: 3px;
  padding-left: 15px;
}

table.clanek td.clanek-center
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
}

div.clanek-text, div.clanek-text a
{ text-decoration: none;
  color: black;
  font-size: 12px;
  text-align: justify;
  line-height: 18px;
  width: 500px;
}

table.clanek td.clanek-bottom
{ background-image: URL('../web-images/clanek-bottom.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.clanek-info
{ width: 540px;
  padding-left: 5px;
  padding-bottom: 3px;
}

div.clanek-info
{ color: white;
  font-size: 10px;
  text-decoration: none;
  text-align: justify;
  text-decoration: none;
}

div.strana , div.strana a
{ color: black;
  font-size: 14px;
  text-decoration: none;
}

/* OZNAMENI */
table.oznam
{ width: 552px;
}

table.oznam td.oznam-top
{ background-image: URL('../web-images/oznam-top.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

div.oznam-nazev-2
{ color: white;
  font-size: 14px;
  text-decoration: none;
  padding-top: 3px;
  padding-left: 15px;
}

table.oznam td.oznam-center
{ background-image: URL('../web-images/oznam-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 0px;
}

div.oznam-text
{ text-decoration: none;
  color: black;
  font-size: 12px;
  text-align: justify;
  line-height: 18px;
  width: 500px;
}

table.oznam td.oznam-bottom
{ background-image: URL('../web-images/oznam-bottom.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

/* REGISTRACNI FORMULAR */
table.clanek td.clanek-center-reg
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
  color: black;
  font-size: 12px;
}

table.clanek td.clanek-rozdelovac
{ background-image: URL('../web-images/clanek-rozdelovac.png');
  width: 552px;
  height: 13px;
  background-repeat: no-repeat;
}

td.reg-text
{ color: black;
	font-size: 12px;
	font-weight: bold;
}

td.reg-info
{ font-size: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	color: #A3A3A3;
}

.reg-data
{ border: 1px black solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
	font-weight: normal;
}

.reg-submit
{ border: 1px black solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
}

/* prihlaseni */
.prihlas-login
{ border: 1px black solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
}

.prihlas-submit
{ border: none;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
}

table.prihlaseni
{ width: 110px;
}

td.prihlas-nabidka a
{ font-size: 11px;
	text-decoration: none;
	color: #b77676;
}

td.prihlas-mezera
{ padding-top: 8px;
}

td.prihlasen-kdo
{ font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
}

td.prihlaseni-nadpis
{ color: white;
	font-size: 12px;
	color: #b77676;
	font-weight: bold;
}

/* KOMENTARE */
table.kom
{ width: 552px;
}

table.kom td.kom-top
{ background-image: URL('../web-images/clanek-top.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.kom td.kom-center
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
}

table.kom td.kom-center-mezera
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  height: 10px;
  background-repeat: repeat-y;
}

table.kom td.kom-bottom
{ background-image: URL('../web-images/clanek-bottom.png');
  width: 552px;
  height: 40px;
  background-repeat: no-repeat;
}

table.kom-nadpis
{ width: 552px;
}

table.kom-nadpis td.kom-nadpis-1
{ color: white;
  padding-left: 15px;
  font-size: 14px;
}

table.kom-nadpis td.kom-nadpis-2
{ color: white;
  padding-right: 15px;
  font-size: 12px;
}

table.kom-box
{ width: 552px;
}

table.kom-box td.kom-box-top
{ background-image: URL('../web-images/kom-box-top.png');
  width: 552px;
  height: 9px;
  background-repeat: no-repeat;
}

table.kom-box td.kom-box-center
{ background-image: URL('../web-images/kom-box-center.png');
  width: 552px;
  background-repeat: repeat-y;
}

table.kom-box td.kom-box-bottom
{ background-image: URL('../web-images/kom-box-bottom.png');
  width: 552px;
  height: 14px;
  background-repeat: no-repeat;
}

table.in-kom-box
{ width: 552px;
}

table.in-kom-box td.in-kom-box-left
{ width: 115px;
  vertical-align: top;
  padding-left: 20px;
}

table.in-kom-box td.in-kom-box-right
{ vertical-align: top;
  padding-left: 0px;
  padding-right: 20px;
  color: black;
  font-size: 12px;
}

div.kom-autor
{ color: black;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 2px;
}

div.kom-date-time
{ color: black;
  font-size: 10px;
  padding-top: 2px;
}

table.kom-insert
{ width: 552px;
}

table.kom-insert td.kom-insert-top
{ background-image: URL('../web-images/kom-insert-top.png');
  width: 552px;
  height: 8px;
  background-repeat: no-repeat;
}

table.kom-insert td.kom-insert-center
{ background-image: URL('../web-images/kom-insert-center.png');
  width: 552px;
  background-repeat: repeat-y;
}

table.kom-insert td.kom-insert-bottom
{ background-image: URL('../web-images/kom-insert-bottom.png');
  width: 552px;
  height: 13px;
  background-repeat: no-repeat;
}

table.kom-insert td.kom-insert-smile-center
{ background-image: URL('../web-images/kom-insert-smile-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 28px;
  padding-right: 28px;
}

table.kom-insert td.kom-insert-smile-bottom
{ background-image: URL('../web-images/kom-insert-smile-bottom.png');
  width: 552px;
  height: 13px;
  background-repeat: no-repeat;
}

table.kom-insert-in
{ width: 552px;
}

table.kom-insert-in td.kom-insert-in-left
{ padding-left: 25px;
}

table.kom-insert-in td.kom-insert-in-right
{ padding-right: 25px;
}

table.kom td.kom-center-pridat-text
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 20px;
  color: black;
  font-size: 12px;
  font-weight: bold;
}

.kom-insert-data
{ border: 1px #232a3e solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
}

.kom-insert-text
{ border: 1px #232a3e solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
	height: 60px;
}

.kom-submit
{ border: 1px #232a3e solid;
	font-family: Verdana; 
	font-size: 12px;
	background-color: white;
}

/* posledni komentare */
div.last-kom-nazev a
{ color: white;
  font-size: 10px;
  font-style: italic;
  text-decoration: none;
  font-weight: bold;
}

div.last-kom-text
{ color: #C4C4C4;
  font-size: 10px;
  font-style: italic;
  padding-top: 3px;
}

/* stranky input */
table.stranka-input
{
}

table.stranka-input td.stranka-input
{ padding-left: 20px;
  padding-right: 20px;
}

/* HODNOCENI */
table.clanek td.hodnoceni-center
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 23px;
  padding-top: 8px;
  padding-bottom: 3px;
}

table.clanek td.hodnoceni-center-2
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 23px;
  padding-top: 0px;
  padding-bottom: 3px;
}

.hodnoc {list-style:none;width:500px;height:20px;position:relative;background:url(../web-images/hodnoceni.png) left top repeat-x;margin:0;padding:0}
.hodnoc li {float:left;margin:0;padding:0}
.hodnoc li a {display:block;width:50px;height:20px;text-decoration:none;z-index:20;position:absolute;padding:0;float:left}
.hodnoc li a:hover {background:url(../web-images/hodnoceni.png) left bottom;z-index:2;left:0}
.hodnoc a.hodnoc-jedna {left:0}
.hodnoc a.hodnoc-jedna:hover {width:50px}
.hodnoc a.hodnoc-dve {left:50px}
.hodnoc a.hodnoc-dve:hover {width:100px}
.hodnoc a.hodnoc-tri {left:100px}
.hodnoc a.hodnoc-tri:hover {width:150px}
.hodnoc a.hodnoc-ctyri {left:150px}
.hodnoc a.hodnoc-ctyri:hover {width:200px}
.hodnoc a.hodnoc-pet {left:200px}
.hodnoc a.hodnoc-pet:hover {width:250px}
.hodnoc a.hodnoc-sest {left:250px}
.hodnoc a.hodnoc-sest:hover {width:300px}
.hodnoc a.hodnoc-sedm {left:300px}
.hodnoc a.hodnoc-sedm:hover {width:350px}
.hodnoc a.hodnoc-osm {left:350px}
.hodnoc a.hodnoc-osm:hover {width:400px}
.hodnoc a.hodnoc-devet {left:400px}
.hodnoc a.hodnoc-devet:hover {width:450px}
.hodnoc a.hodnoc-deset {left:450px}
.hodnoc a.hodnoc-deset:hover {width:500px}
.hodnoc li.hodnoc-aktualne {background:url(../web-images/hodnoceni.png) left bottom;position:relative;height:20px;display:block;z-index:1}

span.hodnoc-cislo
{
	font-size: 10px;
	color: silver;
	vertical-align: middle;
}

table.hodnoc-legenda
{ width: 500px;
}

table.hodnoc-legenda td.hodnoc-legenda-1
{ font-size: 10px;
	color: #2F2F2F;
}

table.hodnoc-legenda td.hodnoc-legenda-2
{ font-size: 10px;
	color: #2F2F2F;
}

/* my account */
table.my-account
{ font-size: 12px;
  color: black;
}

/* kniha navstev */
table.book-box td.book-box-top
{ background-image: URL('../web-images/book-box-top.png');
  width: 552px;
  height: 23px;
  background-repeat: no-repeat;
}

table.book-box td.book-box-center
{ background-image: URL('../web-images/book-box-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: black;
  font-size: 12px;
}

.kniha-prispevek-url {
  width: 500px;
  overflow: hidden;
  }

table.book-box td.book-box-bottom
{ background-image: URL('../web-images/book-box-bottom.png');
  width: 552px;
  height: 10px;
  background-repeat: no-repeat;
}

table.kom td.kniha-center-strana
{ background-image: URL('../web-images/clanek-center.png');
  width: 552px;
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-right: 15px;
}

table.book-box-top-in
{ width: 508px;
}

table.book-box-top-in td.book-box-top-in-jmeno
{ color: black;
  font-size: 12px;
}

table.book-box-top-in td.book-box-top-in-datum
{ color: black;
  font-size: 10px;
}

/* ANKETA */
div.anketa-otazka
{ color: #c8c8c8;
  font-size: 12px;
  padding-bottom: 15px;
}

div.anketa-odpoved a
{ color: #c8c8c8;
  font-size: 11px;
  padding-bottom: 2px;
  text-decoration: none;
}

div.anketa-celkem-hlasu
{ color: black;
  font-size: 10px;
  padding-top: 8px;
}

table.anketa-ukazatel
{ width: 100%;
}

table.anketa-ukazatel td.anketa-ukazatel
{ background-image: URL('../web-images/anketa-ukazatel.png');
  height: 11px;
  background-repeat: no-repeat;
  vertical-align: middle;
  padding-bottom: 10px;
}

table.anketa-ukazatel td.anketa-pocet-hlasu
{ color: #c8c8c8;
  font-size: 10px;
  vertical-align: middle;
  padding-bottom: 10px;
}

/* ODKAZY */
div.odkaz-nazev
{ color: white;
  font-size: 14px;
  text-decoration: none;
  padding-top: 3px;
  padding-left: 15px;
}

div.odkaz-popis a
{ color: black;
  font-size: 14px;
  padding-left: 20px;
  text-decoration: none;
}

div.odkaz-url a
{ color: black;
  font-size: 10px;
  text-decoration: none;
}

/* FOTOGALERIE */
td.fotogalerie
{ padding-top: 3px;
  padding-bottom: 15px;
}

td.fotogalerie-box
{ background-image: URL('../web-images/fotogalerie-box.png');
  width: 276px;
  height: 189px;
  background-repeat: no-repeat;
}

table.fotogalerie-box-in
{ width: 100%;
  height: 100%;
}

table.fotogalerie-box-in td.fotogalerie-box-in-popis
{ width: 100%;
  height: 69px;
  padding-left: 6px;
  padding-right: 12px;
}

div.fotogalerie-popis a
{ color: black;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

table.fotogalerie-box-in td.fotogalerie-box-in-foto-info
{ vertical-align: top;
  width: 100%;
  height: 120px;
  padding-left: 16px;
}

table.fotogalerie-foto-info
{ height: 88px;
}

td.fotogalerie-box-in-info
{ padding-left: 5px;
  height: 100%;
}

table.fotogalerie-info
{ height: 100%;
}

table.fotogalerie-info td.fotogalerie-info
{ color: black;
  font-size: 10px;
}

/* FOTOGALERIE FOTO */
td.foto-layout
{ vertical-align: top;
  height: 100%;
  padding-bottom: 15px;
  padding-top: 3px;
}

table.foto-box
{ height: 100%;
}

td.foto-box-top
{ background-image: URL('../web-images/foto-box-top.png');
  width: 183px;
  height: 138px;
  background-repeat: no-repeat;
}

td.foto-box-image
{ padding-top: 18px;
  padding-left: 31px;
}

td.foto-box-center
{ background-image: URL('../web-images/foto-box-center.png');
  width: 183px;
  background-repeat: repeat-y;
}

td.foto-box-popis
{ padding-left: 12px;
  padding-right: 12px;
  color: black;
  font-size: 12px;
}

td.foto-box-bottom
{ background-image: URL('../web-images/foto-box-bottom.png');
  width: 183px;
  height: 16px;
  background-repeat: no-repeat;
}

/* MENU 2 LEVE */
td.menu-2-leve, td.menu-2-leve a
{ font-size: 12px;
  color: white;
  text-decoration: none;
  padding-bottom: 3px;
}

/* tabulka */
.odd {
  background-color: #690f0f;
}

.c1 {
  text-align: right;
  font-size: 12px;
  color: #c8c8c8;
}

.c2 {
  text-align: left;
  font-size: 12px;
  color: #c8c8c8;
  padding-left: 5px;
}

.c3 {
  text-align: right;
  font-size: 12px;
  color: #c8c8c8;
}

.c1olo {
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  color: #dadada;
}

.c2olo {
  text-align: left;
  font-size: 12px;
  color: #dadada;
  font-weight: bold;
  padding-left: 5px;
}

.c3olo {
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  color: #dadada;
}

.vymena-odkazu {
  margin: 16px 0px 0px 25px; padding: 0px;
  }

.vymena-odkazu a {
  color: #b77676;
  text-decoration: none;
  font-size: 10px;
  }
