body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 1.1em;
  background-color: #000;
  background-image: url('../images/pozadi.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
}

#linkBanner {
  position: absolute;
  font-size: 10px;
  top: 0px;
  left: 50%;
  margin-left: -500px;
  width: 990px;
  height: 16px;
  clear: both;
  color: #ccc;
  padding: 2px 5px 2px 5px;
  background-color: #000;
}

#linkBanner a {
  color: #fff;
  text-decoration: none;
}

#topBanner {
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -500px;
  width: 1000px;
  height: 100px;
  background-image: url('../images/top.png');
  background-repeat: no-repeat;
  background-position: 0px 10px;
  clear: both;
}

#topBanner .leve {
  float: left;
  text-align: left;
  width: 160px;
  height: 90px;
  padding: 10px 0 0 0;
}

#topBanner .leve h1 {
  margin: 0;
  padding: 10px 0 0 24px;
  width: 136px;
  height: 70px;
  clear: both;
}

#topBanner .leve h1 a {
  display: block;
  width: 136px;
  height: 70px;
}

#topBanner .leve h1 a span {
  display: none;
}

#topBanner .prave {
  float: right;
  text-align: right;
  width: 840px;
  height: 100px;
  font-size: 0.9em;
}
#topBanner .prave img { border: 0; margin: 0; padding: 0; }

#addBanner {
  position: absolute;
  top: 130px;
  left: 50%;
  margin-left: -475px;
  width: 950px;
  height: 100px;
  z-index: 3;
  float: left;
  color: #fff;
  font-size: 1em;
  line-height: 1.2em;
  border: 1px solid #000;
  overflow: hidden;
}

#content {
  position: absolute;
  top: 233px;
  left: 50%;
  margin-left: -500px;
  width: 1000px;
  height: auto;
  z-index: 3;
  float: left;
  font-size: 1em;
  line-height: 1.2em;
}

#half1Page {
  margin: 0px;
  padding: 20px 20px 0px 19px;
  width: 228px;
  height: auto;
  float: left;
}

#half1Page h1 {
  width: 228px;
  height: 40px;
  clear: both;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0;
  margin: 0;
}
#half1Page h1.hlavni_partner { background-image: url('../images/menu_hlavni_partner.png'); }
#half1Page h1.vyhledavani { background-image: url('../images/menu_vyhledavani.png'); }
#half1Page h1.prihlaseni { background-image: url('../images/menu_prihlaseni.png'); }
#half1Page h1.fotografie { background-image: url('../images/menu_fotografie.png'); }
#half1Page h1.nejlepsi_fotka { background-image: url('../images/menu_nejlepsi_fotka.png'); }
#half1Page h1.nejlepsi_video { background-image: url('../images/menu_nejlepsi_video.png'); }
#half1Page h1.trofeje_roku { background-image: url('../images/menu_nejsilnejsi-trofeje-roku.png'); }
#half1Page h1.statistika { background-image: url('../images/menu_statistika.png'); }
#half1Page h1.uzivatele { background-image: url('../images/menu_uzivatele.png'); }
#half1Page h1.anketa { background-image: url('../images/menu_anketa.png'); }
#half1Page h1.pripominky { background-image: url('../images/menu_pripominky.png'); }
#half1Page h1.reklama { background-image: url('../images/menu_reklama.png'); }
#half1Page h1.fotograf_mesice { background-image: url('../images/menu_fotograf-mesice.png'); }
#half1Page h1 span { display: none; }

#half1Page .box {
  width: 208px;
  height: auto;
  padding: 0 10px 0 10px;
  clear: both;
  background-color: #dfe2d0;
}
#half1Page .boxbottom {
  width: 228px;
  height: 20px;
  clear: both;
  background-image: url('../images/menu_bottom.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#half2Page {
  margin: 0px;
  padding: 0px 15px 0px 0px;
  width: 718px;
  height: auto;
  float: right;
}

#half2Page h1 {
  width: 718px;
  height: 58px;
  clear: both;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0;
  margin: 0;
}
#half2Page h1.uvodni-strana { background-image: url('../images/nadpisy_uvodni-strana.png'); }
#half2Page h1.registrace { background-image: url('../images/nadpisy_registrace.png'); }
#half2Page h1.nastaveni { background-image: url('../images/nadpisy_nastaveni.png'); }
#half2Page h1.moje-clanky { background-image: url('../images/nadpisy_moje-clanky.png'); }
#half2Page h1.moje-fotografie { background-image: url('../images/nadpisy_moje-fotografie.png'); }
#half2Page h1.moje-videa { background-image: url('../images/nadpisy_moje-videa.png'); }
#half2Page h1.moje-inzerce { background-image: url('../images/nadpisy_moje-inzerce.png'); }
#half2Page h1.fotografie { background-image: url('../images/nadpisy_fotografie.png'); }
#half2Page h1.nejlepsi-fotografie { background-image: url('../images/nadpisy_nejlepsi-fotografie.png'); }
#half2Page h1.clanky { background-image: url('../images/nadpisy_clanky.png'); }
#half2Page h1.videa { background-image: url('../images/nadpisy_videa.png'); }
#half2Page h1.posledni-pridane-fotografie { background-image: url('../images/nadpisy_posledni-pridane-fotografie.png'); }
#half2Page h1.posledni-komentovane-fotografie { background-image: url('../images/nadpisy_posledni-komentovane-fotografie.png'); }
#half2Page h1.nahodne-vybrane-fotografie { background-image: url('../images/nadpisy_nahodne-vybrane-fotografie.png'); }
#half2Page h1.nahodne-vybrana-videa { background-image: url('../images/nadpisy_nahodne-vybrana-videa.png'); }
#half2Page h1.nahodne-vybrane-inzerce { background-image: url('../images/nadpisy_nahodne-vybrane-inzerce.png'); }
#half2Page h1.posledni-pridana-videa { background-image: url('../images/nadpisy_posledni-pridana-videa.png'); }
#half2Page h1.posledni-komentovana-videa { background-image: url('../images/nadpisy_posledni-komentovana-videa.png'); }
#half2Page h1.posledni-pridane-inzerce { background-image: url('../images/nadpisy_posledni-pridane-inzerce.png'); }
#half2Page h1.posta { background-image: url('../images/nadpisy_posta.png'); }
#half2Page h1.inzerce { background-image: url('../images/nadpisy_inzerce.png'); }
#half2Page h1.profil { background-image: url('../images/nadpisy_profil.png'); }
#half2Page h1.pripominky-a-nazory { background-image: url('../images/nadpisy_pripominky-a-nazory.png'); }
#half2Page h1.sluzby-pro-myslivce { background-image: url('../images/nadpisy_sluzby-pro-myslivce.png'); }
#half2Page h1.nastenka { background-image: url('../images/nadpisy_nastenka.png'); }
#half2Page h1.odkazy { background-image: url('../images/nadpisy_odkazy.png'); }
#half2Page h1.diskuze { background-image: url('../images/nadpisy_diskuze.png'); }
#half2Page h1.diskuze-mesice { background-image: url('../images/nadpisy_diskuze-mesice.png'); }
#half2Page h1.dnes-nejpozorovanejsi-fotografie { background-image: url('../images/nadpisy_dnes-nejpozorovanejsi-fotografie.png'); }
#half2Page h1.dnes-nejpozorovanejsi-videa { background-image: url('../images/nadpisy_dnes-nejpozorovanejsi-videa.png'); }
#half2Page h1.dnes-nejpozorovanejsi-inzerce { background-image: url('../images/nadpisy_dnes-nejpozorovanejsi-inzerce.png'); }
#half2Page h1.moje-nastenka { background-image: url('../images/nadpisy_moje-nastenka.png'); }
#half2Page h1.ankety { background-image: url('../images/nadpisy_ankety.png'); }
#half2Page h1.kalendar { background-image: url('../images/nadpisy_kalendar.png'); }
#half2Page h1.pratele { background-image: url('../images/nadpisy_pratele.png'); }
#half2Page h1.soutez-fotograf-roku { background-image: url('../images/nadpisy_soutez-fotograf-roku.png'); }
#half2Page h1.vyhledavani { background-image: url('../images/nadpisy_vyhledavani.png'); }
#half2Page h1.zapomenute-heslo { background-image: url('../images/nadpisy_zapomenute-heslo.png'); }
#half2Page h1.trofeje-roku { background-image: url('../images/nadpisy_nejsilnejsi-trofeje-roku.png'); }
#half2Page h1 span { display: none; }

#half2Page .box {
  width: 698px;
  height: auto;
  padding: 10px 10px 0 10px;
  clear: both;
  background-color: #dfe2d0;
}
#half2Page .boxbottom {
  width: 718px;
  height: 9px;
  clear: both;
  background-image: url('../images/nadpis_bottom.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#half2Page h2 {
  margin: 0px;
  padding: 0 0 15px 0;
  font-size: 1.8em;
  color: #6d2c05;
  font-weight: bold;
  line-height: 1.1em;
}

#half2Page h3 {
  margin: 0px;
  padding: 0 0 3px 0;
  font-size: 1.3em;
  color: #6d2c05;
  font-weight: bold;
}

#bottom2Banner {
  color: #fff;
  font-size: 0.9em; 
  margin: 0px;
  padding: 6px 10px 6px 10px;
  width: 980px;
  height: 16px;
  clear: both;
  text-align: right;
  background-image: url('../images/bottom.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#bottom2Banner a {
  color: #fff;
  text-decoration: none;
}

#bottom2Banner a:hover {
  text-decoration: underline;
}

a {
  color: #627527;
  text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.prazdny {
  width: 100%;
  height: 25px;
  clear: both;
}

.prazdny2 {
  width: 100%;
  height: 1px;
  clear: both;
}

.prazdny10 {
  width: 100%;
  height: 10px;
  clear: both;
}

form {
  margin: 0;
  padding: 0;
}

img {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

p {
  padding: 0;
  margin: 0 0 15px; 0;
}

ul {
  padding: 0;
  margin: 0 0 0 20px;
  border: 0;
}

ul li {
  padding: 0;
  margin: 0;
}

ol {
  padding: 0;
  margin: 0 0 0 25px;
  border: 0;
}

ol li {
  padding: 0;
  margin: 0;
}

.boxinput {
  border: 1px solid #eee;
  width: 130px;
  background-color: #e5dec4;
  color: #000;
}

.boxselect {
  border: 1px solid #eee;
  background-color: #e5dec4;
  color: #000;
}

.boxtextarea {
  border: 1px solid #eee;
  width: 200px;
  height: 50px;
  background-color: #e5dec4;
  color: #000;
}

.boxtlacitko {
  border: 1px solid #eee;
  background-color: #6a634c;
  color: #fff;
}

.fotka {
  width: 150px;
  height: 150px;
  border: 3px solid #627527;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0;
  float: left;
}

.fotka:hover {
  border: 3px solid #6d2c05;
}

.fotka2 {
  width: 100px;
  height: 100px;
  border: 3px solid #627527;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0;
  float: left;
}

.fotka2:hover {
  border: 3px solid #6d2c05;
}

.fotkadetail {
  border: 3px solid #627527;
  padding: 5px;
  background-color: #fff;
}


table.profily {
  width: 100%;
  border-collapse: collapse;
  border: 0;
}

table.profily td {
  width: 33%;
  border: 0;
  text-align: center;
}

img.partner { border: 1px solid #627527; }

.textbox { width: 150px; border: 1px solid #627527; }
.textbox2 { width: 250px; border: 1px solid #627527; }
.textbox3 { width: 450px; border: 1px solid #627527; }
.tlacitko { border: 1px solid #627527; background-color: #627527; color: #fff; }

.clanky1 { clear: both; }
.clanky1 ul { clear: both; list-style-type: none;  padding: 0; margin: 0; }
.clanky1 ul li { clear: both; padding: 0 0 10px 0; margin: 0; }
.clanky1 ul li h1 { clear: both; padding: 0 0 0 0; margin: 0; }
.clanky1 ul li .cas { clear: both; text-align: right; }

#fotografie { clear: both; }
#fotografie ul { clear: both; list-style-type: none;  padding: 0; margin: 0; }
#fotografie ul li { float: left; width: 160px; height: 235px; text-align: center; padding: 0 0 10px 10px; margin: 0; }

table.tabulka { border-collapse: collapse; width: 100%; background-color: #fff; }
table.tabulka th { border-collapse: collapse; border: 1px solid #7a8d40; background-color: #627527; color: #fff; font-weight: bold; padding: 2px; }
table.tabulka td { border-collapse: collapse; border: 1px solid #627527; padding: 2px; }
table.tabulka tr:hover { background-color: #d0d8b5; }

table.tabulka2 { border-collapse: collapse; background-color: #fff; }
table.tabulka2 th { border-collapse: collapse; border: 1px solid #7a8d40; background-color: #627527; color: #fff; font-weight: bold; padding: 2px; }
table.tabulka2 td { border-collapse: collapse; border: 1px solid #627527; padding: 2px; }
table.tabulka2 tr:hover { background-color: #d0d8b5; }

#kategorie {
  clear: both;
}

#kategorie ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#kategorie ul li {
  float: left;
  width: 273px;
  height: 40px;
  padding: 10px 0px 0px 50px;
  margin: 0px;
}

#kategorie ul li a {
  display: block;
  text-align: center;
  width: 273px;
  height: 28px;
  padding: 12px 0px 0px 0px;
  margin: 0px;
  background-image: url('../images/rubriky_bg.png');
  background-repeat: no-repeat;
  background-position: top center;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}

#kategorie ul li a:hover {
  background-image: url('../images/rubriky_bg_selected.png');
}

.uvodnitext {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.2em;
  display: none;
}



#centerPage {
  margin: 0px;
  padding: 0px 20px 0px 0px;
  width: 470px;
  height: auto;
  float: left;
}

#centerPage h1 {
  width: 470px;
  height: 58px;
  clear: both;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0;
  margin: 0;
}
#centerPage h1.uvodni-strana { background-image: url('../images/nadpisy_uvodni-strana.png'); }
#centerPage h1.clanky { background-image: url('../images/nadpisy_clanky470.png'); }
#centerPage h1.reportazni-okenko { background-image: url('../images/nadpisy_reportazni-okenko.png'); }
#centerPage h1 span { display: none; }

#centerPage .box {
  width: 450px;
  height: auto;
  padding: 10px 10px 0 10px;
  clear: both;
  background-color: #dfe2d0;
}
#centerPage .boxbottom {
  width: 470px;
  height: 9px;
  clear: both;
  background-image: url('../images/nadpis_bottom2.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#centerPage h2 {
  margin: 0px;
  padding: 0 0 15px 0;
  font-size: 1.8em;
  color: #6d2c05;
  font-weight: bold;
  line-height: 1.1em;
}

#centerPage h3 {
  margin: 0px;
  padding: 0 0 3px 0;
  font-size: 1.3em;
  color: #d1c497;
  font-weight: bold;
}


#rightPage {
  margin: 0px;
  padding: 20px 15px 0px 0px;
  width: 228px;
  height: auto;
  float: left;
}

#rightPage h1 {
  width: 228px;
  height: 40px;
  clear: both;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0;
  margin: 0;
}
#rightPage h1.online_kamera { background-image: url('../images/menu_online_kamera.png'); }
#rightPage h1.hlavni_partner { background-image: url('../images/menu_hlavni_partner.png'); }
#rightPage h1.prihlaseni { background-image: url('../images/menu_prihlaseni.png'); }
#rightPage h1.fotografie { background-image: url('../images/menu_fotografie.png'); }
#rightPage h1.nejlepsi_fotka { background-image: url('../images/menu_nejlepsi_fotka.png'); }
#rightPage h1.statistika { background-image: url('../images/menu_statistika.png'); }
#rightPage h1.uzivatele { background-image: url('../images/menu_uzivatele.png'); }
#rightPage h1.anketa { background-image: url('../images/menu_anketa.png'); }
#rightPage h1.pripominky { background-image: url('../images/menu_pripominky.png'); }
#rightPage h1.reklama { background-image: url('../images/menu_reklama.png'); }
#rightPage h1.tisic_let_ceske_myslivosti { background-image: url('../images/menu_tisic_let_ceske_myslivosti.png'); }
#rightPage h1.sluzby_pro_myslivce { background-image: url('../images/menu_sluzby_pro_myslivce.png'); }
#rightPage h1.o_cem_se_diskutuje { background-image: url('../images/menu_o_cem_se_diskutuje.png'); }
#rightPage h1.novinky { background-image: url('../images/menu_novinky.png'); }
#rightPage h1.akce_mesice { background-image: url('../images/menu_akce_mesice.png'); }
#rightPage h1.pocasi { background-image: url('../images/menu_pocasi.png'); }
#rightPage h1.soutez { background-image: url('../images/menu_soutez.png'); }
#rightPage h1 span { display: none; }

#rightPage .box {
  width: 208px;
  height: auto;
  padding: 0 10px 0 10px;
  clear: both;
  background-color: #dfe2d0;
}
#rightPage .boxbottom {
  width: 228px;
  height: 20px;
  clear: both;
  background-image: url('../images/menu_bottom.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.strankovani {
  clear: both;
  padding: 5px;
  border: 1px solid #627527;
  background-color: #cad4ad;
  margin: 0 0 10px 0;
}

.komentar { border: 1px solid #627527; margin: 0 0 10px 0; }
.komentar .otazka { background-color: #627527; color: #fff; padding: 5px; clear: both; }
.komentar .otazka a { color: #fff; }
.komentar .odpoved { background-color: #fff; color: #000; padding: 5px; clear: both; }

#plochatxt h1 { font-size: 1.5em; line-height: 1.2em; }

.odkaztlacitko
{
  width: 97px;
  height: 21px;
  line-height: 1.9em;
	font-size: 11px;
  font-family: Tahoma, Verdana, Arial;
	color: #000000;
  text-align: center;
  text-decoration: none;
  background-color: #eee;
  background-image: url('../images/tlacitko.gif');
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0px 0px 0px 0px;
  border: 0;
  margin: 0;
  display: block;
  cursor: hand; cursor: pointer;
}

.odkaztlacitko a
{
	color: #000000;
  text-decoration: none;
}

.odkaztlacitko a:hover
{
	color: #000000;
  text-decoration: none;
}

ul.abeceda {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
}
ul.abeceda li {
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
}
ul.abeceda li a {
  background-color: #627527;
  color: #fff;
  border: 1px solid #fff;
  padding: 2px;
  width: 17px;
  display: block;
  text-align: center;
  text-decoration: none;
}
ul.abeceda li a.selected, ul.abeceda li a:hover {
  background-color: #743b1e;
}


.socialni_site{clear:both;height:20px; background-color:#dfe2d0; padding: 5px; margin-top: 10px;}
.ikonka_tisk{display:block;float:left;padding:2px 0 2px 22px;margin:0 20px 0 0;background-image:url('../images/print.gif');background-repeat:no-repeat;background-position:0px center;}
.ikonka_oblibene{display:block;float:left;padding:2px 0 2px 22px;margin:0 20px 0 0;background-image:url('../images/favourite.gif');background-repeat:no-repeat;background-position:0px center;}
.ikonka_facebook{display:block;float:left;padding:2px 0 2px 22px;margin:0 20px 0 0;background-image:url('../images/facebook.png');background-repeat:no-repeat;background-position:0px center;}
.ikonka_twitter{display:block;float:left;padding:2px 0 2px 22px;margin:0 20px 0 0;background-image:url('../images/twitter.png');background-repeat:no-repeat;background-position:0px center;}
.ikonka_dotazprodejci{display:block;float:left;padding:2px 0 2px 22px;margin:0 20px 0 0;background-image:url('../images/email.gif');background-repeat:no-repeat;background-position:0px center;}

.hlas_plus { font-weight: bold; color:#0b9e00; }
.hlas_minus { font-weight: bold; color:#ff0000; }

ul.vedlesebe li { float: left; margin-right: 30px; }

a.m { padding-left: 15px; background-image:url('../images/male.png');background-repeat:no-repeat;background-position:0px center; }
a.z { padding-left: 15px; background-image:url('../images/female.png');background-repeat:no-repeat;background-position:0px center; }

.reklamaimg { border: 1px solid #000; }
.reportazni-okenko-obrazek { border: 3px solid #627527; margin: 0 6px 6px 0; }

.poleset {
  padding: 10px;
  border: 1px solid #627527;
  background-color: #fff;
}

.poleset legend {
  padding: 3px 10px 3px 10px;
  margin: 0;
  font-weight: bold;
  border: 1px dotted #ccc;
  background-color: #627527;
  color: #fff;
}

.poleset table tr td.label {
  width: 150px;
  text-align: right;
  padding-right: 7px; 
}

.poleset table tr td.label span {
  font-weight: bold;
}

.fontmaly { 
  font-size: 0.8em;
}

.vyrazny {
  font-weight: bold;
  color: #ff0000;
}

.boxvyrazny {
  font-size: 1.1em;
  font-weight: bold;
  color: #ff0000;
  border: 1px solid #ff0000;
  padding: 5px;
  width: 200px;
  text-align: center;
}

