 body {font-family:'Verdana CE' ,'Arial CE','Helvetica CE',Arial,helvetica,sans-serif;
      font-size: 12px;
      text-align:center;
      padding:0 0 0 0;
      margin:auto;
      background-color:#ebebeb;
      color:black;}

p {margin:0 0 0 0;
	padding:0 0 0 0;
   font-weight:normal;}

#stranka {position:relative;
          margin:auto;
          top:0;
          width:731px;
          text-align:left;
          padding:0 0 0 0;
          background-image:url("images/background.png");
}

#zahlavi {position:relative;
          top:0;
          width:100%;
          margin:0 0 0 0;
          padding:0 0 0 0;
          background-image:url("images/hlavicka_back.png");
          background-position:left top;
			 background-repeat:no-repeat;
}

 /* Form�tov�n� menu a obr�zkov�ch tla��tek v menu */
#menu1 {margin:0px 10px 0 40px;
       padding:30px 0 0 0;
       float:left;
       text-align:right;
       text-decoration:none;
       font-size:1.1em;
}

#menu1 a {margin:0 1px 3px 0;
         padding:0 0 0 0;
			display:block;
			text-decoration:none;
			font-weight:bold;
			color:#e30000;}

#menu2 {padding-top:30px;
			margin:0px 0 0 120px;
		  display:block;
		text-align:left;
		font-size:1.1em;
		width:100px;
}

#menu2 a {margin:0 0 3px 0px;
         padding:0 0 0 0;
			display:block;
			text-decoration:none;
			font-weight:bold;
			color:black;}

#pravastrana {margin:0px 0 0 0;
					width:200px;
					float:left;
}

#kalendar {background-image:url("images/kalendar.png");
				background-position:left top;
				background-repeat:no-repeat;
				margin:40px 0 0 0;
				padding:5px 0 0 40px;
				font-size:0.9em;}

#kalendar p {margin:0 0 0 5px;
				padding:0 0 7px 0;}

#kalendar .datum {margin:0 0 0px 0;
						padding:0 0 0 0;}


#nejfoto {background-image:url("images/nejfoto.png");
				background-position:left top;
				background-repeat:no-repeat;
				margin:0px 0 0 0;
				padding:5px 0 0 40px;
				text-align:center;}

#nejfoto img {border:1px black solid;
					}

#nejfoto .datum {margin:0 0 5px 0;
						padding:0 0 0 0;
					font-size:0.9em;}

#doporucuji {background-image:url("images/doporucuji.png");
				background-position:left top;
				background-repeat:no-repeat;
				margin:40px 0 0 0;
				padding:5px 0 0 40px;}

#doporucuji a {margin:5px 0 0 0;
					display:block;
					font-weight:normal;
					text-decoration:none;
					color:#e30000;
					font-size:0.9em;}

#strednicast {margin:30px 0 0 0;}

#obsah {margin:0 0 0 250px;
			width:450px;
			text-align:justify;}

#obsah a {color:#e30000;
			text-decoration:none;}

#obsah h3 {font-size:1em;
				margin:20px 0 0px 0px;}

#obsah p {padding:5px 0 0px 5px;
			font-weight:normal;}

#obsah .datum {text-align:right;
					font-weight:bold;
					color:#c0c0c0;
					font-size:0.9em;
					border-bottom:2px #c0c0c0 solid;
}

#obsah .datumleft {text-align:left;
					font-weight:bold;
					color:#c0c0c0;
					font-size:0.9em;
					border-bottom:2px #c0c0c0 solid;
}

#obsah img {margin:5px 0 0 -20px;
				padding:0;
				border:1px black solid;}
				
#obsah img.rep {border:0;
		margin:0;}

#obsah a.mini img {margin:10px;}

#obsah a.mini img.aktualni {border:2px #e30000 solid;}

#obsah h3.foto {font-size:1.2em;
		text-align:center;}

#obsah h4 {font-size:1.4em;
		margin-bottom:0.4em;}

#obsah img.jafoto {float:right;
			margin:0 -10px 0 10px;
			}

#fotos {text-align:center;}

#kolekce {height:90px;}

#kolekce a {text-decoration:none;
				color:black;}

#kolekce img.left {float:left;
						margin:0 10px 0px 0;}

#kolekce img.right {float:right;
						margin:0 10px 0px 10px;}

#kolekce p {margin:0 0 0 0;
                   padding:10px 0 0 0;}

.popis {width:120px;
        font-weight:bold;}


#formular h3 {font-size:1.4em;
              color:#f0f4ff;}

.form_nad {margin:0.3em 0 0 0;
	                  position:relative;
	                  float:left;
		               width:7em;
		               }

input {background-color:#ebebeb;
                 border:2px black solid;
                 color:black;}

#formular input.tlacitko {font-weight:bold;
                          color:#8293c0; }


textarea {background-color:#ebebeb;
          border:2px black solid;
          color:black;}


#obsah p.vzkazhlavicka {font-size:0.9em;
						font-style:italic;
						margin:0px 0 0 0;
						text-align:left;}

#odkazy_nastenka {margin:10px 0 1em 0;
                  color:#e30000;
                  text-align:center;
                  font-size:0.9em;}

#odkazy_nastenka a {font-weight:bold;
                    color:#e30000;
                    text-decoration:none;}

.basnicka {margin:30px 0 3em 0;
           text-align:center;
           font-style:italic;}

.basnicka h2 {font-size:1.2em;}

table {font-size:0.9em;
		margin:10px -15px 0 -10px;
		border:1px black solid;
		text-align:left;
		padding:1px;
		background-color:white;}

tr.hlavicka {font-weight:bold;
				background-color:#c0c0c0;}

tr.hlavicka td {text-align:center;}

tr {border:1px black solid;}

tr.lichy {background-color:#e2e2e2;}

tr.sudy {background-color:#ebebeb;}

td {padding:5px 15px 5px 5px;
	vertical-align:top;
}

address {text-align:center;
			font-style:normal;
			margin:10px;
			padding:10px;
			border:1px black solid;}

#zapati {padding:40px 10px 0em 0;
			margin:0 0 10px 0;
         width:731px;
         text-align:right;
         font-size:1em;
         color:#707ea5;
         font-weight:bold;
         background-image:url("images/zapati_back.png");
         background-position:left bottom;
         background-repeat:no-repeat;
         clear:both;
}

#zapati p {padding:0 10px 0px 10px;
color:#c0c0c0;
}

#zapati a {color:#c0c0c0;
           text-decoration:none;
}

.schovat {display:none;
}

.zarovnej {clear:right;}

#seznam_pisnicek {
	float:right;
}

#reklamy {
	margin:40px;}
