@charset "iso-8859-2";

/* * * * * * * * * * * * * * * * *
 *                               *
 *  Author: R.M.                 *
 *  Email: roman.maler@gmail.com *
 *                               *
 * * * * * * * * * * * * * * * * */


/* MAIN */

body {
	background: #FFFFFF;
	font-size: 0.80em;
	margin: 0 0 15px 0;
	padding: 0;
}
 
body, table, a, form, textarea {
	font-family: Verdana, "Geneva CE", sans-serif;
	color: #000000;
}

table, a { font-size: 1.0em; }

textarea { font-size: 1.1em; }

a { color: #2B7E13; }

a:hover { color: #FF8C00; }

a[name], a[name]:hover { color: #000000; }

h1 {
	margin-top: 20px;
	padding-top: 0;
	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;
}

form {
	padding: 0; 
	margin: 0;
}


/* LAYOUT */

#body-page {
	text-align: center;
}
 
#lay, .pata {
	margin: 5px auto;
	width: 765px;
	text-align: left;
}

#lay-left {
	width: 146px;
	position: absolute;
	top: 90px;
}

#lay-top,#lay-right {
	border-left: #008900 146px solid;
}

#lay-inside {
	border-top: #008900 12px solid;
	background: #EDFFDC url('../images/ramroh-lu.gif') left top no-repeat;
}

#lay-top { background: #FFFFFF; }

#lay-inside {
	min-height: 720px;
	height: auto;
	_height: 720px; /* for IE */
	padding: 0 9px 20px 9px;
}

.cleaner {
	clear: both;
}


/* LOGO */

#logo_wdk {
	position: absolute;
	top: 10px;
	margin: 0;
	padding: 0;
	font-family: "Times CE", "Times new Roman CE", "Times new Roman", serif;
	font-size: 50px;
	text-align: center;
}

#logo_wdk a {
	background-color: transparent;
	display: block;
	position: relative;
	height: 80px;
	width: 146px;
	color: #CCFFCC;
	text-decoration: none;
}

#logo_wdk span {
	background: url('../images/logo-wdk.gif') top left no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	height: 80px;
	width: 146px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	z-index: 2;
}


/* NAVIGACE */

#menu span, .skryto { display: none; }

#menu {
	width: 138px; 
	margin: 0 7px;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 0.95em;
	text-align: left;
	padding: 3px;
	margin: 0 5px 1px 0;
}

#menu a:hover { background: #1B6E03; }

#menu a:active {
	background: #4B8E23;
	color: #008900;
}


/* ZALOZKY */

#first-zal {
	width: 10px;
	height: 32px;
	background: #008900 url('../images/p-predzal.gif') right no-repeat;
}

#first-zal,.zalA,.zalP { float: left; }

.zalA,.zalP {
	display: block;
	width: 105px;
	height: 30px;
 	text-align: center;
 	text-decoration: none;
 	font-size: 1.1em;
	color: #FFFFFF;
}

#lay-top strong {
	display: block;
	padding-top: 6px;
}

.zalA, #lay-top a:hover { background: #FF9900 url('../images/zalozka.gif') left no-repeat; }

.zalP  { background: #FFCC99 url('../images/zalozka.gif') right no-repeat; }

#lay-top a { color: #FFFFFF; }

#end-zal  {
	height: 32px;
	margin: 0;
	padding: 0;
}


/* UVODNI STRANKA */

#ticker {
	display: block;
	padding-top: 6px;
	text-align: right;
}

#vitejte {
	clear: left;
	margin: 20px 0 0 0;
	text-align: left;
	font-size: 1.2em;
}

#lay-left h3 {
	background: #1B6E03;
	margin: 10px 4px 0 4px;
	padding: 3px 0;
	text-align: center;
	font-size: 0.85em;
	font-weight: normal;
	color: #E0F1D0;
}

.nahodna-fotka {
	margin: 0 auto;
	border: #1B6E03 4px solid;
	border-top: 0;
}


/* CLANKY, LISTARNA */

.clanky p, .listarna p {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: justify;
}

.clanky h1 {
	font-size: 1.5em;
}

.clanky h3 a, .listarna h3 a {
	text-decoration: none;
}

.clanky h3, .listarna h3 { 
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 1.35em;
}

.clanky-main-img {
	float: right;
	margin-left: 7px;
	border: green 1px solid; 
}

.souvisejici-clanky {
	margin: 0px;
	background: #E0F1D0;
	padding: 5px;
}

.nejctenejsi-clanky ol {
	margin: 0;
	padding: 0 0 0 23px;
}

.nejctenejsi-clanky li {
	margin: 5px;
}

.nejctenejsi-clanky h3 {
	margin: 30px 0 0 0;
	padding: 0 0 0 70px; 
	font-size: 1.2em;
}


/* PORADNA, DISKUSE */

.poradna, .diskuse {
	width: 100%;
	background: #E0F1D0;
	border: 0;
	font-size: 0.75em;
}

.poradna strong, .diskuse strong {
	font-size: 1.1em;
}

.poradna-tr, .diskuse-tr {
	background: #CFDEBF;
}

.poradna td, .poradna img,
.diskuse td, .diskuse img,
.poradna-odpovedi img, .diskuse-odpovedi img {
	border: 0;
}

.poradna-odpovedi, .diskuse-odpovedi {
	width: 100%;
	margin: 0px auto;
	border: 0;
	background: #E0F1D0;
	text-align: justify;
}

.poradna-odpovedi-tr {
	padding: 4px;
	background: #E0F1D0;
}

.thread {
	display: block;
	float: left
}

.table-nove-tema-diskuse { background: url('../images/diskus-kar.gif') right 10px no-repeat; }

.table-nove-tema-poradna { background: url('../images/porad-kar.gif') 450px 10px no-repeat; }

.table-nove-tema-diskuse button {
	padding: 1px;
	margin: 0;
}


/* INZERCE */

.inzerce {
	text-align: justify;
}

.inzerce img {
	border: 0;
}

.inzerce-zahlavi {
	margin-top: 30px;
	padding: 5px;
	background: #CFDEBF;
}

.inzerce-aktualne {
	margin: 0;
	padding: 10px 5px;
	border-bottom: #EDFFDC 2px solid;
	background: #E0F1D0;
}

.table-novy-inzerat { background: url('../images/inzer-kar.gif') 460px 10px no-repeat; }


/* STAHNETE SI */

.stahnete-si {
	width: 100%;
	margin: 0px auto;
	border: green 1px solid;
	background: #E0F1D0;
}

.stahnete-si img {
	border: 0;
}


/* KLUBOVE ZPRAVY */

.klubove-zpravy {
	width: 99%;
	_width: 100%;
	border: green 1px solid;
	background: #FFFFFF;
	padding: 3px;
}

.klubove-zpravy-aktualne {
	margin-bottom: 20px;
	background: #E0F1D0;
}

.klubove-zpravy-aktualne h3 {
	margin: 0;
	background: #CFDEBF;
	padding: 3px;
	font-size: 1.0em;
	text-align: center;
}

.klubove-zpravy-aktualne p {
	margin: 5px 0 0 0;
	padding: 5px;
	line-height: 1.5em;
}


.volba img, .filtr img, .serazeni img, .pata img { border: 0; }

.back-dark, .back-text, .volba, .vys-sea-list, .vypis-sezn-row2, .vypis-fotek { background: #E0F1D0; }

.serazeni { background: #D8E7C8; }

.back-white { background: #FFFFFF; }

.prihlasovani, .tab-vysledky, #tab-chs, .nast-tab { text-align: left; }

#end-zal, #search, .search, .center, .pata { text-align: center; }

.nastred, .prihlasovani, .nast-tab, .vypis-fotek, .seznam {
	margin: 0px auto;
}

.upozorneni, .justify, .back-text, .print { text-align: justify; }

#search-uvod {
	margin: 0 20px 0 150px;
}

.vypis-sezn-row, .back-darker { background: #CFDEBF; }

.back-text {
	padding: 5px;
	margin: 0px;
}

.co-je-noveho, .upozorneni {
	margin: 0;
	padding: 10px 5px;
	border-bottom: #EDFFDC 2px solid;
	background: #E0F1D0;
}

.bord-top { border-top: #000000 1px solid; }


/* JAK NA TO */

.jak-na-to {
	background: #E0F1D0 url('../images/porad-kar.gif') right bottom no-repeat;
	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;
}


/* ANKETA */

.anketa a {
	color: #000000;
	text-decoration: none;
}

.anketa a:hover {
	text-decoration: underline;
	color: #000000;
}

.anketa {
	margin: 0px auto;
	width: 138px;
	background: #9FBF9F;
	border: #1B6E03 2px solid;
	text-align: left;
}

.anketa span {
	font-size: 0.85em;
	font-weight: bold;
}

.anketa td {
	border-left: #8FBC8F 2px solid;
	border-right: #8FBC8F 2px solid;
}

.anketa-td-end { border-bottom: #8FBC8F 2px solid; }

.anketa-td1 { background: #CFECCF; }

.anketa-td2 { background: #DFFCDF; }


/* SOUTEZ */

.soutez-tab img {
	border: green 1px solid;
}

.soutez-tab a:hover img {
	border: #FF8C00 1px solid;
}

.soutez-tab td {
	border: #AFBE9F 1px solid;
	background: #CFDEBF;
	text-align: center;
}


/* KLUBOVE RADY */

.klubove-rady {
	text-align: justify;
}

.klubove-rady h3 {
	margin-bottom: 0;
	padding: 0;
	font-size: 1.3em;
	text-align: center;
}

.klubove-rady h3 a {
	text-decoration: none;
	color: #000000;
}

.klubove-rady table {
	border-collapse: collapse;
	border: #000000 1px solid;
	background: #FFFFFF;
}

.klubove-rady td {
	border: #000000 1px solid;
}


.literatura h4, .kontakty h4 { 
	font-size: 1.35em;
	padding: 15px 0 5px 0;
	margin: 0;
}

.bankovni-spojeni {
	margin-top: 40px;
	padding: 5px;
	background: #FFFFFF url('../images/kontakty-kar.gif') 99% 95% no-repeat;
	border: #000000 1px solid;
}

.literatura p, .kontakty p {
	padding-top: 0px;
	margin-top: 0px;
}

.literatura h4, .kontakty h4 { font-size: 1.1em; }

.literatura p { margin-bottom: 5px; }

#img-iw-hist, #img-d-hist {
	float: left;
	margin: 0 5px 5px 0;
}

.volba, .volba2, .serazeni, .vys-sea-list, #tab-chs, .vypis-sezn-row, .vypis-sezn-row2 {
	padding: 3px;
	width: 99%;
	_width: 100%;
}

#tab-plan td, .vypis-sezn-row, .vypis-sezn-row td, .vypis-sezn-row2, .vypis-sezn-row2 td { border: 0; }

.ramecek { border: green 1px solid; }

.vypis-fotek { width: 100%; }

.letter {
	display: block;
	float: left;
	padding: 5px;
	margin-bottom: 5px;
}


/* FOTOGALERIE */

.fotogalerie {
	margin: 0 auto;
}

.fotogalerie td {
	text-align: center;
	vertical-align: top;
}

.fotogalerie div {
	width: 132px;
	height: 92px;
	background: #B4BFA7;
}

.fotogalerie span {
	display: block;
	margin-top: 5px;
	width: 130px;
	font-size: 0.8em;
}

.fotogalerie img {
	border: green 1px solid;
}

.fotogalerie a:hover img {
	border: #FF8C00 1px solid;
}


/* FOTOGALERIE PSA FENY */

.fotogalerie-pes-fena {
	margin: 0 auto;
}

.fotogalerie-pes-fena img {
	border: green 1px solid;
}

.fotogalerie-pes-fena a:hover img {
	border: #FF8C00 1px solid;
}


/* 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;
}

.perm select {
	width: 250px;
	height: 300px;
}


/* KYNOLOGICKY SLOVNIK */

.kynologicky-slovnik {
	margin: 0px auto;
	width: 494px;
	_width: 500px; /* for IE */
	height: 120px;
	padding: 3px;
	background: #FFFFFF;
	border: #000000 1px solid;
	overflow: auto;
	text-align: left;
}

#form-kynologicky-slovnik select {
	margin-top: 20px;
	width: 500px;
}

#tab-chs td,.seznam td { border-bottom: green 1px solid; }

.seznam {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show; 
}

.volba h3 {
	font-size: 1.1em;
	margin-bottom: 0;
}

.volba ul, .volba2 ul {
	color: green;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 1.4em;
}

.volba li, .volba2 li {
	padding: 2px 0 0 0;
	margin: 0;
}


/* BODOVACI TABULKA */

.bodovaci-tabulka {
	margin: 0px auto;
	width: 100%;
	text-align: left;
}

.tab-vysledky, .bodovaci-tabulka {
	border-collapse: collapse;
	border: 0px;
	background: #FFFFFF;
}

.tab-vysledky th, .tab-vysledky td {
	padding: 3px;
	border: #000000 1px solid;
}

.bodovaci-tabulka th, .bodovaci-tabulka td {
	padding: 5px;
	border: #000000 1px solid;
}

#kalendar {
	width: 375px;
	height: 300px;
}

.table-nova-navsteva {
	background: url('../images/kniha-navstev-kar.gif') right 10px no-repeat;
}

.little { font-size: 0.85em; }

.medium { font-size: 0.90em; }


/* KALENDAR AKCI */

.tab-kalendar-akci {
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
	border: 0px;
	background: #FFFFFF;
	text-align: left;
}

.tab-kalendar-akci th, .tab-kalendar-akci td {
	padding: 5px;
	border: #000000 1px solid;
	vertical-align: top;
}


/* 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;
}

.standard h2,.standard h3 {
	font-size: 1.1em;
	padding: 0;
	margin-bottom: 0;
}

.standard h2 {
	font-size: 1.25em;
}

.bonkod a {
	color: black;
	text-decoration: none;
}

.vys-sea-list a { text-decoration: none; }


/* 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; }

.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; }

/* DARCI KRVE */

#mapa {
	margin: 0 auto;
	border: 0;
}

.darci-krve-top img {
	float: left;
	margin-right: 10px;
}

.darci-krve {
	border-collapse: collapse;
	width: 100%;
	background: #E0F1D0;
	font-size: 0.85em;
}

.darci-krve td {
	border: #919F81 1px solid;
}

.darci-krve th {
	border: #919F81 1px solid;
	background: #647F47;
	color: #EDFFDC;
}

.darci-krve-tr { background: #CFDEBF; }

.darci-krve strong {
	font-size: 1.1em;
}

.darci-krve em, .darci-krve span {
	display: block;
	margin-top: 5px;
}

.darci-krve img {
	float: left;
	margin-right: 5px;
}

.table-novy-darce-krve {
	margin-top: 30px;
	border-top: #BBCFA8 1px solid;
	padding-top: 30px;
}


/* TISK */

.print { font-size: 1.2em; }

/*.print a:after { content: " [" attr(href) "] "; }*/

.wait {
	width: 235px;
	margin: 20px 5px;
	padding: 5px;
	border: #000000 1px solid;
}

.alert {
	border: #FF0000 1px solid;
	border-top: #FF0000 20px solid;
	background: #FFFFFF url('../images/icons/error.png') 5px 5px no-repeat;
	_background: #FFFFFF url('../images/icons/error.png') 5px 25px no-repeat; /* For IE */
	padding: 5px 5px 20px 50px;
}


/* RUZNE */

.tab-border {
	border-collapse: collapse;
	border: #000000 1px solid;
}

.tab-border td {
	border: #000000 1px solid;
}

.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 { 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; }

.bg-white { background: #FFFFFF; }

.txt-blink { text-decoration: blink; }

.txt-bold { font-weight: bold; }

.txt-little { font-size: 0.8em; }

.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }
.noborder, .noborder img { border: 0; }

.ul_A { list-style-type: upper-alpha; }
.ul_a { list-style-type: lower-alpha; }

.clear-left { clear: left; }
.clear-right { clear: right; }

.fleft { float: left; }
.fright,.vys-listovani,#upd-buttons { float: right; }
.center { margin: 0 auto; }

.font20 { font-size: 20px; }

.nowrap { white-space: nowrap; }

.marg0 { margin: 0; }
.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; }
.margB5 { margin-bottom: 5px; }
.margB15 { margin-bottom: 15px; }
.margB20,.print { margin-bottom: 20px; }
.margB30 { margin-bottom: 30px; }
.margL5 { margin-left: 5px; }
.margL10 { margin-left: 10px; }
.margL20 { margin-left: 20px; }


.padd2 { padding: 2px; }
.padd5 { padding: 5px; }
.paddT5 { padding-top: 5px; }
.paddT10 { padding-top: 10px; }
.paddB10 { padding-bottom: 10px; }
.paddL25 { padding-left: 25px; }


.w22 { width: 22px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w70 { width: 70px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w233 { width: 233px; }
.w260 { width: 260px; }
.w290 { width: 290px; }
.w295 { width: 295px; }
.w320 { width: 320px; }
.w350 { width: 350px; }
.w390 { width: 390px; }
.w441 { width: 441px; }
.w450 { width: 450px; }
.w470 { width: 470px; }
.w550 { width: 550px; }
.w580 { width: 580px; }
.w584 { width: 584px; }
.w590 { width: 590px; }
.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; }
