@charset "iso-8859-2";


/* MAIN */

body {
	margin: 0 5px 10px 5px;
	padding: 0;
	font-size: 0.8em;
	color: #000000;
}

body, table, a, form, textarea {
	font-family: Verdana,"Geneva CE",sans-serif;
	color: #000000;
}
pre { font-size: 1.3em; _font-size: 1.1em; }
table, a { font-size: 1.0em; }

textarea { font-size: 1.1em; }

a, #valid {
	color: #990000;
	text-decoration: underline;
}

a:hover { color: #FF0000; }

a[name], a[name]:hover {
	color: black;
	text-decoration: none;
}

.fotky a:hover img { border: #FF0000 1px solid; }

form {
	padding: 0;
	margin: 0;
}

h1 {
	margin-top: 15px;
	text-align: center;
	font-size: 1.4em;
}

h2 { font-size: 1.3em; }

h3 { font-size: 1.15em; }

h4 {
	margin: 10px 0 5px 0;
	font-size: 1.15em;
}

h5 {
	margin: 10px 0 5px 0;
	font-size: 1.0em;
}

.ol-roman { list-style-type: upper-roman; }


/* LAYOUT */

#body-page {
	text-align: center;
}

#lay,.pata {
	margin: 0 auto;
	width: 765px;
	text-align: left;
}

#lay-top0 {
	width: 100%;
	height: 18px;
	text-align: right;
}

#lay-top1 {
	width: 100%;
	height: 91px;
	border-top: #FFE4B5 3px solid;
	background: #FFFFFF;
	text-align: center;
}

#lay-top2 {
	width: 100%;
	height: 25px;
	background: #996633 url('../images/ground1.gif');
}

#lay-left {
	position: absolute;
	top: 136px;
	width: 160px;
	background: #FFE4B5;
	text-align: center;
}

#lay-right {
	border-left: #FFE4B5 160px solid;
	background: #FFFFFF;
}

#lay-inside {
	min-height: 620px;
	height: auto;
	_height: 620px; /* For IE */
	padding: 0 0 20px 9px;
}


/* HORNI ZALOZKY */

#zalozky { padding: 5px 0 0 5px; }

#zalozky a { font-size: 1.0em; }

.zalA,#zalozky a:hover { color: #FFE4B5; }

.nounderl,#zalozky a { text-decoration: none; }


/* UVODNI STRANKA */

#ticker {
	font-size: 0.85em;
	color: #808080;
}

#vitejte {
	clear: left;
	margin: 5px 0 0 0;
	text-align: left;
	font-size: 1.1em;
}


/* CLANKY */

.clanky p {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: justify;
}

.clanky h1 {
	font-size: 1.5em;
}

.clanky h3 a {
	text-decoration: none;
}

.clanky h3 {
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 1.35em;
}

.clanky-main-img {
	float: right;
	margin-left: 7px;
	border: #996633 1px solid;
}

.souvisejici-clanky {
	margin: 0px;
	padding: 5px;
}


/* DISKUSE */

.diskuse {
	width: 100%;
	border: #EFE9DE 1px solid;
	background: #FFF9EE;
	font-size: 0.75em;
}

.diskuse strong {
	font-size: 1.1em;
}

.diskuse-tr {
	background: #F7F1E6;
}

.diskuse td, .diskuse img, .diskuse-odpovedi img {
	border: 0;
}

.diskuse-odpovedi {
	width: 100%;
	margin: 0px auto;
	border: #EFE9DE 1px solid;
	background: #FFF9EE;
	text-align: justify;
}

.thread {
	display: block;
	float: left
}

.table-nove-tema-diskuse {
	border: #EFE9DE 1px solid;
	background: #FFF9EE;
}

.table-nove-tema-diskuse button {
	padding: 1px;
	margin: 0;
}


/* INZERCE */

.inzerce {
	text-align: justify;
}

.inzerce img {
	border: 0;
}

.inzerce-zahlavi {
	padding: 5px;
	background: #FFEFD5;
	color: #000000;
}

.table-novy-inzerat {
	border: #EFE9DE 1px solid;
	background: #FFF9EE;
}


/* STAHNETE SI */

.stahnete-si {
	width: 100%;
	margin: 0px auto;
	border: #880044 1px solid;
	background: #FFF9EE;
}

.stahnete-si img {
	border: 0;
}


/* WYSIWYG */

#wysiwyg-iframe {
	background: white;
	text-align: left;
	margin: 1px;
	width: 597px;
	height: 360px;
	border: #808080 1px solid;
	font-size: 1.0em;
}

#wysiwyg-textarea {
	margin: 1px;
	width: 595px;
	height: 360px;
	border: #808080 1px solid;
	font-size: 1.0em;
}


#space1 {
	width: 150px;
	float: left;
}

#logo {
	float: left;
	margin: 5px;
}

#banner {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

#foot {
	border-top: #808080 1px solid;
	margin: 15px 0 0 0;
	padding: 3px;
}

.co-je-noveho {
	width: 100%;
	margin-top: 10px;
	border: #808080 1px dotted;
}

.co-je-noveho td { vertical-align: top; }

.upozorneni {
	background: #FAEBD7;
	border: #FFC8B8 1px solid;
	padding: 3px;
}


/* KLUBOVE ZPRAVY */

.klubove-zpravy {
	width: 99%;
	_width: 100%;
}

.klubove-zpravy-aktualne {
	margin-bottom: 20px;
	background: #FFE7D6 url('../images/klub-zpr.gif') right bottom no-repeat;
	border: #FFC8B8 1px solid;
	padding: 3px;
}


.top-txt { margin-bottom: 5px; }

.vys-listovani { float: right; }

.fleft,#img-cina2-hist,.imginclnk-l { float: left; }

.imginclnk-l { margin: 0 5px 2px 0; }

#lay-top2,#lay-top2 a { color: #FFFFFF; }

#odkazy { margin-left: 10px; }

.seznam,.tab-vysledky,.nastred,.tab-kontakt {
	margin: 0px auto;
}

.box-menu,.box-head {
	clear: left;
	width: 160px;
	margin: 0px auto;
}


/* ANKETA */

.anketa a {
	color: #000000;
	text-decoration: none;
}

.anketa a:hover {
	text-decoration: underline;
	color: #000000;
}

.anketa {
	margin: 0px auto;
	background: #CFAA89;
	text-align: left;
}

.anketa span {
	font-size: 0.85em;
	font-weight: bold;
}

.anketa td {
	border-left: #CFAA89 2px solid;
	border-right: #CFAA89 2px solid;
}

.anketa-td-end { border-bottom: #CFAA89 2px solid; }

.anketa-td1 { background: #FFDAB9; }

.anketa-td2 { background: #EFCAA9; }


/* SOUTEZ */

.soutez-tab img {
	border: #990000 1px solid;
}

.soutez-tab a:hover img {
	border: #FF0000 1px solid;
}

.soutez-tab td {
	border: #AFBE9F 1px solid;
	background: #FFEFD5;
	text-align: center;
}


/* KLUBOVE RADY */

.klubove-rady {
	text-align: justify;
}

.klubove-rady h3 {
	margin: 60px 0 0 0;
	padding: 0;
	font-size: 1.3em;
	text-align: left;
}

.klubove-rady h3 a {
	text-decoration: none;
	color: #000000;
}



.box-menu a {
	background: #F4D9AD;
	text-decoration: none;
	color: #663300;
	border: #CC9966 1px solid;
	border-top: 0;
}

.box-menu a  {
	display: block;
	font-size: 0.85em;
	text-align: left;
	padding: 4px;
	margin: 0;
}

.box-head {
	color: #FFDEAD;
	background: #B4783C url('../images/back-shadow.gif');
}

.box-head {
	display: block;
	padding: 3px 0 3px 0;
}

.box-menu a:active,.box-menu a:hover {
	background: #E6C99C;
	color: #880044;
}

#search {
	float: right;
	width: 160px;
	height: 75px;
	_height: 72px; /* For IE */
	margin: 5px 0;
	padding: 3px;
	background: #FDF5E6;
	text-align: right;
}

#search input,#search select {
	margin-top: 1px;
}

.box-menu span,.skryto,#zalozky span { display: none; }

#valid,#left-ico,.prihlasovani,.nast-tab,.tab-kontakt,.platby,#tab-chs,.seznam,.tab-chov,.vypis-chov,.tab-vysledky { text-align: left; }

.nadpis {
	margin: 0 0 5px 0;
	font-size: 1.35em;
	color: #996600;
}

.volba,.volba2,.vys-sea-list {
	padding: 3px;
	width: 100%;
}

.ceny-klub {
	width: 370px;
	background:  }

.ceny-klub-cn {
	width: 100px;
}

#lay-top1 img,.seznam,.seznam td,#tab-chs,#tab-chs td,#tab-chs th,.platby,.platby td
,.tab-chov,.tab-chov td,.pata img,.tab-kontakt img,#tab-chs img,.tab-chov img
,.volba img { border: 0; }

.vypis-sezn-row { background: #FFF8DC; }

.vypis-sezn-row2 { background: #F3EDD2; }

.seznam td,#tab-chs td,#tab-chs th { border-bottom: #808080 1px solid; }

.seznam td { vertical-align: top; }

.top-txt,.justify,.historie,.downtext,.downtext a,#standard { text-align: justify; }

.form-ram1 { width: 233px; }

.form-ram2 { width: 70px; }

.form-ram3 { width: 100px; }

.form-ram4 { width: 330px; }

.form-ram5 {
   width: 594px;
   height: 200px;
}

.form-ram7 {
	width: 154px;
	_width: 156px; /* For IE */
}

.form-ram8 {
	width: 330px;
	height: 100px;
}

.form-ram9 {
	width: 100%;
	height: 100px;
}

.form-ram10 {
	width: 100%;
	height: 250px;
}

.width400 { width: 400px; }

#tab-chs { width: 500px; }

.nakrfenarozsten, .seznam, #tab-chs {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

.little, #valid a, .downtext { font-size: 0.85em; }


/* JAK NA TO */

.jak-na-to {
	width: 100%;
	border: #880044 1px solid;
	background: #FDF5E6;
	padding: 5px;
	line-height: 1.5em;
}

.jak-na-to-div {
  text-align: justify;
}

.jak-na-to-div h3 {
	font-size: 1.35em;
	padding: 15px 0 5px 0;
	margin: 0;
}

#form-serazeni, #form-serazeni-izerce {
	width: 99%;
	background: #FFCC99;
	margin: 0;
	padding: 3px;
	text-align: left;
	font-size: 0.9em;
}

#form-serazeni-izerce { font-size: 0.85em; }

#form-serazeni select { background: #FFFBE6; }

.filtr { text-align: left; }

.tab-vysledky, .vypis-chov {
	border-collapse: collapse;
	border: 0px;
}

.tab-vysledky, .tab-vysledky td, .tab-vysledky th, .vypis-chov, .vypis-chov td {
	padding: 3px;
	border: #808080 1px solid;
}

#left-ico { margin-left: 10px; }

#valid {
	padding-left: 25px;
	margin: 0;
}

#barevpr { margin-left: 25px; }

#chs-mapa {
	margin: 0 auto;
	border: 0;
}

.center form, .fotky, .platby, .prihlasovani, .nast-tab, .nast-tab2 {
	margin: 0 auto;
}

.fotky td { vertical-align: top; }

.platby { width: 400px; }

.back-dark { background: #FDF5E6; }

.letter {
	display: block;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
}


/* PRIHLASOVANI */

.prihlasovani {
	width: 420px;
	padding: 3px;
	background: #ECE9D8 url('../images/lock.gif') right bottom no-repeat;
}

.prihlaseni-ok {
	background: #ECE9D8 url('../images/unlock.gif') right bottom no-repeat;
}


/* XXX */

#form-novy-prispevek table span { font-weight: bold; }

#form-novy-prispevek table span,.del-in-form { color: #FF0000; }

.form-upr {
	border-collapse: collapse;
	margin: 0px auto;
	text-align: left;
}

.form-upr td {
	vertical-align: top;
}

.volba2, .form-upr, .form-upr-tr { background: #ECE9D8; }

.form-upr-col1 {
	border-right: #CCC9B8 1px solid;
	background: #FCF9E8;
}

.form-upr-textarea {
	width: 99.5%;
	_width: 100%;
}

.form-upr-tr2 { background: #CCC9B8; }

.form-upr-buttons {
	border-top: #000000 1px solid;
	background: #CCC9B8;
}

.volba2, .form-upr, .prihlasovani, .nast-tab {
	border: #696969 1px solid;
}

.nast-tab {
	width: 375px;
	background: #ECE9D8;
}

.set {
	background: #ECE9D8 url('../images/set.gif') right bottom no-repeat;
}

.set2 {
	background: #ECE9D8 url('../images/set2.gif') right no-repeat;
}

.set3 {
	background: #ECE9D8 url('../images/set3.gif') right bottom no-repeat;
}

.fotky td,.center { text-align: center; }

.predel { text-align: right; }

.right { margin: 0 0 0 auto; }

.ramecek, .fotky img { border: #880044 1px solid; }

.volba h3 {
	font-size: 1.1em;
	margin-bottom: 0;
}

.volba ul, .volba2 ul {
	color: #880044;
	margin: 0;
	padding: 0 0 0 20px;
}

.volba li, .volba2 li{
	padding: 2px 0 0 0;
	margin: 0;
}

.predel {
	padding-bottom: 5px;
	border-bottom: #808080 1px dotted;
}

.tab-kontakt, .ram-tab, .ram-gray, .platby { border-collapse: collapse; }

.tab-kontakt, .tab-kontakt td, .tab-kontakt th, .ram-gray, .ram-tab td, .platby, .platby td { border: #808080 1px solid; }


/* INFO PSA NEBO FENKY */

.tab-info {
	border-collapse: collapse;
	width: 99%;
	_width: 100%; /* For IE */
	margin: 0 auto;
	border: 0px;
	background: #FFFFFF;
	text-align: left;
}

.tab-info th, .tab-info td {
	padding: 3px;
	border: #000000 1px solid;
}

.tab-info th {
	font-size: 0.8em;
}

/*.info-no-photo {
	background: #ECE9D8;
	width: 92px;
	height: 69px;
}*/

.info {
	margin-top: 20px;
	padding: 2px;
}

.info-foot {
	margin: 15px 0 0 0;
	font-size: 0.85em;
	color: #808080;
}


/* UPRAVY A NASTAVENI FOTEK, TEXTU */

.step1, .step2, .step3, .step4 {
	padding-left: 40px;
	text-align: justify;
}

.step1 { background: url('../images/step1.gif') left 50% no-repeat; }

.step2 { background: url('../images/step2.gif') left 50% no-repeat; }

.step3 { background: url('../images/step3.gif') left 50% no-repeat; }

.step4 { background: url('../images/step4.gif') left 50% no-repeat; }

.tl-upravit a, .tl-upravit-b a {
	width: 40px;
	height: 10px;
	border: #FF0000 1px solid;
	background: #FFFFFF;
	padding: 2px;
	font-size: 0.8em;
	text-decoration: none;
	color: #FF0000;
}

.tl-upravit a:hover, .tl-upravit-b a:hover {
	border: #FF0000 1px solid;
	background: #FF0000;
	color: #FFFFFF;
}

.tl-upravit-b a {
	display: block;
}

.back-photo {
	background: #808080;
	width: 90px;
	height: 69px;
}

.delimg a, .delimg a:hover {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

.delimg {
	position: absolute;
	z-index: 2;
	width: 10px;
	height: 15px;
	background: #FF3300;
	margin: 1px 0 0 1px;
}

.bgcolor-table td {
	width: 15px;
	height: 15px;
	border: #000000 1px solid;
}

.bgcolor-table a {
	display: block;
	width: 12px;
	height: 12px;
	text-decoration: none;
}

#bgcolor-box {
	width: 130px;
	_width: 122px; /* for IE */
	height: 125px;
	padding: 4px;
	border: #000000 1px solid;
}

#bgcolor-box h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
	text-align: center;
}

#bgcolor-box-href, #bgcolor-box-hover { text-decoration: underline; }

.ramecek-white { border: #FFFFFF 1px solid; }

.alert {
	border: #FF0000 1px solid;
	border-top: #FF0000 20px solid;
	background: #FFFFFF url('../images/icons/error.png') 5px 5px no-repeat;
	padding: 5px 5px 20px 50px;
}


/* TISK */

.print {
	margin-bottom: 20px;
	text-align: justify;
	font-size: 1.2em;
}

/*.print a:after { content: " [" attr(href) "] "; }*/

.perm select {
	width: 250px;
	height: 300px;
}


/* RUZNE */

.pata span a {
	text-decoration: none;
	color: #000000;
}


/* OBECNE DEKLARACE */

.txt-left { text-align: left; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
.txt-justify { text-align: justify; }
.txt-top, .txt-top td { vertical-align: top; }

.txt-black { color: #000000; }
.txt-red, .txt-blink { color: #FF0000; }
.txt-red2 { color: #DC143C; }
.txt-green { color: #009900; }
.txt-gray { color: #808080; }
.txt-silver { color: #A9A9A9; }
.txt-white { color: #FFFFFF; }
.txt-brown { color: #990000; }

.txt-back-yellow {
	background: #FF7F50;
	padding: 1px;
}

.txt-blink { text-decoration: blink; }

.txt-bold { font-weight: bold; }

.txt-little { font-size: 0.8em; }
.txt-big { font-size: 1.2em; }

.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }
.noborder, .noborder img, { border: 0; }
.nobordertd td { border: 0; }

.clear-left { clear: left; }
.clear-right { clear: right; }

.fleft { float: left; }
.fright, .vys-listovani, #upd-buttons { float: right; }

.font20 { font-size: 20px; }
.fontsmaller { font-size: 0.9em; }

.ul-c li { list-style-type: circle !important; }
.ul-a li { list-style-type: lower-alpha; }

.nowrap { white-space: nowrap; }

.marg5 { margin: 5px; }
.margT5 { margin-top: 5px; }
.margT10 { margin-top: 10px; }
.margT20 { margin-top: 20px; }
.margT30 { margin-top: 30px; }
.margT50 { margin-top: 50px; }
.margP5 { margin-right: 5px; }
.margP10 { margin-right: 10px; }
.margR50 { margin-right: 50px; }
.margB15 { margin-bottom: 15px; }
.margB20 { margin-bottom: 20px; }
.margB30 { margin-bottom: 30px; }
.margL5 { margin-left: 5px; }
.margL10 { margin-left: 10px; }


.padd2 { padding: 2px; }
.padd5 { padding: 5px; }
.paddT5 { padding-top: 5px; }
.paddT10 { padding-top: 10px; }
.paddB10 { padding-bottom: 10px; }


.w22 { width: 22px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w70 { width: 70px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w233 { width: 233px; }
.w240 { width: 240px; }
.w250 { width: 250px; }
.w260 { width: 260px; }
.w290 { width: 290px; }
.w320 { width: 320px; }
.w350 { width: 350px; }
.w441 { width: 441px; }
.w450 { width: 450px; }
.w470 { width: 470px; }
.w500 { width: 500px; }
.w550 { width: 550px; }
.w575 { width: 575px; }
.w580 { width: 580px; }
.w595 { width: 595px; }
.w80p { width: 80%; }
.w100p { width: 100%; }

.h30 { height: 30px; }
.h50 { height: 50px; }
.h80 { height: 80px; }
.h100 { height: 100px; }
.h110 { height: 110px; }
.h200 { height: 200px; }
.h250 { height: 250px; }
.h400 { height: 400px; }

/* -- added after -- */

table.tabulka { border: 0; margin: 16px auto; width: 90%; border-collapse: collapse; }
.tabulka td, .tabulka th { padding: 4px; border: 1px solid black; text-align: left; }
.tabulka th { padding: 6px 4px; background: gray; text-align: center; }

table.tabulka2 { width: auto; }
table.tabulka2 td { text-align: center; }

.ch2010 {} /* změněno v roce 2010 */
.ch2011 { color: red; }
.ch201111 { color: red; }

.rady ol ol { list-style-type: lower-alpha; }

