a:visited {
	color: Blue;
	font: bolder;
}

body.mainbody {
	background: #FFFFCC;
	border: none;
	margin: 0px;
	padding: 10px;
}
	
div.maindiv{
	background-color: #fbfb99;
	border-bottom: 1px solid #DD740B;
	border-left: 1px solid #DD740B;
	border-right: 1px solid #DD740B; /*	border-top: 1px solid #DD740B;*/
	padding: 0 10px 10px; /*	bottom: 0px;*/
}

/* Tabulka popisu plemene ****************************************************/

table.FIFetable{
	border: 1px dotted #D2691E;
	width: 100%;
	font-size: larger;
}	

td#prvnisloupec{
	font-weight: bolder;
	color: #191970;
	width: 100px;
	vertical-align: top;
}

td#druhysloupec{
	color: #2F4F4F;
	font-weight: bold;
	width: 100px;
	vertical-align: top;
}

td#hodnocenidruhysloupec{
	color: #2F4F4F;
	width:300px;
}

/* ????? ****************************************************/

td.menutablecell2{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

iframe.navstevniknihaframe{
	width: 100%;
	height: 100%;
}


span.aktualityspan{
	width: auto;
	border: none;
	margin: 0px;
}

div.posundiv{
	font-size: 0px; 
	color: #FBFB99;
}

/* banner ****************************************************/

div#bannerdiv{
 border: none;
 width: 100%;
	text-align: center;
}

div#bannerdiv img{
	border: thin solid Maroon;
}

/* aktuality ****************************************************/
div.aktualitydiv{
	width: 600px; 
	margin: 0px;
	text-align: center;
	border-top-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
}

div.aktualitydivlicha,.aktualitydivsuda{
	text-align: left;
	background-color: #FFFFE0;
	border-color: black;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	padding: 5px;
}

div.aktualitydivsuda{
	background-color: #F0E68C;
}

/* hlavicka ****************************************************/

div.hlelfidiv{
	height: 150px;
	width: 659px;
	background-image: url(hlavicka/hlavicka.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 230px;
}

div#hlavickabackleftdiv{
	width:20px;
	height: 150px;
	background-image: url(hlavicka/hlavicka-pozadi-left.png);
	float: left;
	border: 0px solid black;
	background-color: #FFFFCC;
}

div#hlavickabackrightdiv{
	width:20px;
	height: 150px;
	background-image: url(hlavicka/hlavicka-pozadi-right.png);
	float: right;
	border: 0px solid black;
	background-color: #FFFFCC;
}

body#hlavickabody{
	background-color: #FFFFCC;
	background-image: url(hlavicka/hlavicka-pozadi-center.png);
	background-repeat: repeat-x;
	margin: 0;
	border: none;
	padding: 0%;
}

div#hlavicka{
	height: 150px;
	width: 100%;
	background-repeat: no-repeat;
	z-index: 1;
	margin: 1px;
	border: none;
}

div#kockyhlavicka{
	background-image: url(hlavicka/hlavicka-kocky-nove.gif);
	height: 150px;
	width: 250px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

iframe.hlavicka{
	height: 150px;
	width: 100%;
	border: 0px;
	border: none;
	margin: 1px;
}


/* ????????? ****************************************************/







div.adresadiv{
	border-top: 10px solid #FBFB99;
	border-bottom: 10px solid #FBFB99;
}

div.mottodiv{
	background-color: #F0E68C; 
	border: 1px solid Black; 
	padding: 10px;
}

div.vlajkaCZdiv, .vlajkaENdiv{
  font-size: 12px;
  font-weight: 400;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  float: left;
  width: 81px;
  height: 70px;
  border: 0px solid black;
}

div.vlajkaENdiv{
  float: right;
}

/* alba a galerie ***************************************/
.albumpolediv, .galeriepolediv{
  font-size: 12px;
  font-weight: 400;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 0px solid black;
}

.galeriepolediv a img{
  border: 1px solid black;
  background-position:left;
}

.galeriepolediv a:hover img{
  border: 1px solid black;
  background-position:right;
}

.albumpolediv a img{
  border: none;
  background-position:left;
}

.albumpolediv a:hover img{
  border: none;
  background-position:right;
}

.fotonavigace {
  border: 0px black solid;
}

.fotonavigace a img{
  border: none;
}

/*****************************************************************/
.rodokpolevelkediv{
  font-size: 12px;
  font-weight: 400;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  float: left;
  width: 405px;
  height: 360px;
  border: 0px solid black;
}

.rodokpolevelkediv a img{
  border: 1px solid black;
  width: 400px;
  height: 300px;
  background-position:left;
}

.rodokpolevelkediv a:hover img{
  border: 1px solid black;
  width: 400px;
  height: 300px;
  background-position:right;
}

iframe.denickyframe{
	width: 860px;
	height: 500px;
	border: 0px solid black;
/*	position: absolute;
	left: 210px;*/
}

span#elficoment{
	color: Maroon;
}

#kotatatable{
	background-color: #FFFFE0;
	border: 1px solid Navy;
	width: 800px;
	padding: 2px;
}

	#kotatatable #sl1{
	width: 300px;
	border: 1px solid Maroon;
	text-align: center;
	padding: 5px;
}

	#kotatatable #sl2{
	width: 350px;
	border: 1px solid Maroon;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
}

	#kotatatable #sl2 #jmeno{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
}

	#kotatatable #sl2 #czjmeno{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: small-caps;
}

	#kotatatable #sl3volna{
	width: 150px;
	background-color: #80FF80;
	border: 1px solid Maroon;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
}
	
	#kotatatable #sl3{
	width: 100px;
	border: 1px solid Maroon;
	text-align: center;
}

	#kotatatable #sl3nevolna{
	width: 100px;
	background-color: #FF6050;
	border: 1px solid Maroon;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
}

	#kotatatable #sl3doma{
	width: 100px;
	background-color: #3399ff;
	border: 1px solid Maroon;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: small-caps;
	font-weight: bold;
}

div.rodicediv{
	border: 1px solid Navy;
	background-color: #fbfb99;
	width: 600px;
	height: 237px;
}

	#rodicetltable a{
	background-position: top;
	font-size: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size-adjust: none;
	color: #FFA500;
}
	
	#rodicetltable a div{
		width: 300px;
		height: 27px;
		background-position: top;	
	}
	
	#rodicetltable a:hover{ 
		width: 300px;
		height: 27px;
		background-position: bottom;	
		font-size: 0;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size-adjust: none;
		color: #FFA500;
	}
	
	#rodicetltable a:hover div{ 
		width: 300px;
		height: 27px;
		background-position: bottom;	
	}
	
#rodicetatinekdiv{
	width: 300px;
	height: 27px;
	background-image: url(kotatka_i/rodicetalcitkatatinek.gif);
	font-size: 0;
}

#rodicemaminkadiv{
	width: 300px;
	height: 27px;
	background-image: url(kotatka_i/rodicetalcitkamaminka.gif);
	font-size: 0;
}

div#tabmenuborderdiv{
	background-color: #fbfb99;
	background-image: url(pictures/tlacitka-pozadi-normal.gif);
	border-left: 1px solid #DD740B;
	border-right: 1px solid #DD740B;
	border-top: 1px solid #DD740B;
	padding-left: 0px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: top;
}

    #tabsI {
	background-image: url(pictures/tlacitka-pozadi-normal.gif);
	font-size: 93%;
	line-height: normal;
	background-repeat: repeat-x;
}
	
    #tabsI ul {
        margin:0;
        padding: 0 0 0 0;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
/*		border-bottom:1px solid #DD740B*/
      }
    #tabsI a {
	float: left;
	background: url("pictures/tlacitka-pozadi-normal.gif") repeat-x;
	background-position: 0% 0px;
	margin: 0;
	padding: 0 0 0 3px;
	text-decoration: none;
	color: Maroon;
}
    #tabsI a span {
	float: left;
	display: block;
	background: url("pictures/tlacitka-pozadi-normal.gif") repeat-x;
	padding: 3px 9px 4px 6px;
	background-position: 100% 0px;
	color: Maroon;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      text-decoration: none;
	   color: White;
      }
    #tabsI a:hover {
	   background: url("pictures/tlacitka-pozadi-active.gif") repeat-x;
	   text-decoration: none;
	   color: White;
}
    #tabsI a:hover span {
      background: url("pictures/tlacitka-pozadi-active.gif") repeat-x;
      }

        #tabsI #current a {
          background: url("pictures/tlacitka-pozadi-active.gif") repeat-x;
		    text-decoration: none;
	       color: White;
	     }
        #tabsI #current a span {
          background: url("pictures/tlacitka-pozadi-active.gif") repeat-x;
	       text-decoration: none;
	       color: White;
        }


#rkM,#rkMM,#rkMMM,#rkMTM,#rkMMMM,#rkMMTM,#rkMTMM,#rkMTTM,#rkTM,#rkTMM,#rkTTM,#rkTMMM,#rkTMTM,#rkTTMM,#rkTTTM{
	background-color: #FFF5EE;
	width: 25%;
}

#rkT,#rkMT,#rkMMT,#rkMTT,#rkMMMT,#rkMMTT,#rkMTMT,#rkMTTT,#rkTT,#rkTMT,#rkTTT,#rkTMMT,#rkTMTT,#rkTTMT,#rkTTTT{
	background-color: #E0FFFF;
	width: 25%;
}

#knihadiv {
	border: thin solid Black;
	width: 600px;
}

iframe.albumframe{
	width: 840px;
	height: 800px;
	border: 0px solid black;
/*	position: absolute;
	left: 210px;*/
}

.albumpolevelkediv{
  font-size: 12px;
  font-weight: 400;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  float: left;
  width: 277px;
  height: 204px;
  border: 0px solid black;
}

.albumpolevelkediv a img{
  border: 1px solid black;
  width: 272px;
  height: 204px;
  background-position:left;
}

.albumpolevelkediv a:hover img{
  border: 1px solid black;
  width: 272px;
  height: 204px;
  background-position:right;
}


}

