body{
	font: 11px Arial, Helvetica, sans-serif;
	/*font: 11px Tahoma,Arial, Helvetica, sans-serif;*/
  	margin: 0;
	padding: 0;
  	background-color: gray;
  	padding-top: 15px;
  	padding-bottom: 4px;
}



/*   LAYOUT   */
div#center {
  	width: 930px;
	margin: auto;
	text-align: left;
	background-color: white;
	border: 2px solid #eee;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

/*
div#bottomLogo{
	background-image: url("/public/images/mainSite/logoDolni.png");
	height: 29px;
	}
*/

div#footer {
	width:  100%;
	/*height: 20px;
	background-image: url("/public/images/mainSite/log.png");
	*/
}

div#logo {
	width: 930px;  /* 950 */
	height: 123px;
  	background-image: url("/public/images/mainSite/cisteLogo.png");
  	/*
  	background-repeat: no-repeat;
  	border-bottom: 2px solid red;
  	padding-bottom: 1px;
  	*/
}


div#left {
   float: left;
   width: 175px;
   background-color: white;
   padding: 0px;
   padding-left: 10px;
   padding-right: 33px;
}


div#centerLeft{
   float: left;
   width: 360px;
   padding-left: 5px;
}

div#centerRight{
   float: right;
   width: 312px;
   padding-left: 30px;
   padding-right: 5px;
   margin: 0;
   background-color: white;
}

div#content {
	float: left;
	/*width: 712px;*/
	width: 702px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0;	
}

div#newPhotos {
	display: block;
	width: 308px;
	background-color: #fafafa;
	border: 1px solid gray;
	padding: 2px;
}

div#planAkce {
	display: block;
	width: 100%;	
}

div#calendar{
	display:block;
	width: 100%;	
	height: 230px;
}

div.leftArticle {
  	margin-bottom: 5px;
  	border: 1px solid white;
}

div.rightArticle {
  	margin-bottom: 5px;
  	border: 1px solid white;
}


div.aktuality {
	padding-bottom: 20px;
	padding-top: 13px;
	border-top: 1px solid gray;
}

div.textAktuality {
	padding: 5px;
}

div.sloupecNadpis {
	font-size: 115%;
	font-weight: bold;
	background-color: white;
	border: 2px solid black;
	color: black;
	padding: 3px;
	margin-bottom: 2px;
}

/* NADPISY   */
h1 {
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	/*color: #f89044;*/
	
	
	/*padding-bottom: 10px;*/
}

h1.logo {
	color: red;
	padding: 0;
	margin:0;
} 

h2.aktuality, h2.prvniAktuality {
  	font: bold 120% Tahoma, Arial, Helvetica, sans-serif;
  	display: inline ;
	background-color: white;
	color: black;
	padding: 0;
	margin: 0;
}


h2.kategorie {
  font: bold 120% Arial, Helvetica, sans-serif;
  padding: 10px;
  padding-bottom: 0px;
}


h3 {
	font: bold 110% Tahoma, Arial;
	margin: 0;
	padding: 0;		
}



/* ODSTAVCE */
p, p.text {
  	font-family: "Arial CE", Arial;
  	font-size: 105%; 
}

p.nadpis { 
	font:108% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding-bottom: 7px;
	padding-top: 3px;
}

p.chyba {
	font: 105% Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}


div.foto p.foto {
	font-size: 102%;
	display: block;
	text-align: center;
	padding: 5px;
}




/* SEZNAMY */
ul.clanek {
	list-style-type:decimal;
}

ul.aktuality, ul.clanek, ul.sloupec{
	font: 100% Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.sloupecAkce {
	font-size: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.sloupec {
	font-size: 110%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.sloupecAktuality {
	font-size: 110%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* GALERIE */
div.fotografie {
	display: block;
	width: 122px;
	margin: 6px;	
}


/*  TABULKY  */ 
table.editace {
	font: 103% Arial, Helvetica, sans-serif;
	border: 1px solid #66cc33;
	border-spacing: 1px 1px;
	background-color:#ccff99;	
}

table.editace th {
	border: none;
}

table.editace tr {
	border-color: blue;
	border-width: 2px;
	background-color: #ccff99;
}


table.foto  {
	font: 103% Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #eee;
	border-spacing: 1px 1px;
	border: 1px solid black;
}

table.foto th {
	/*font-size: 12px;*/
	/*background-color: #406FCD;*/
	/*background-color: #dbd12e;*/
	/*background-color: #dbd164;*/
	background-color: #d3e84b;
	/*background-color: #f89044;*/

	/*background-color: #eee;*/
  	/*color: white;*/
  	color: black;
}

table.foto tr.tmavy {
  	color:black;
	background-color:#FFFFCC;

}

table.foto tr.svetly {
	color:black;
	background-color:#FFFFFF;
}


table.foto tr.vyraz {
	color:black;
	background-color:red;
	font-weight:bold;
}

td ul {
 	text-align:left;
}

td p {
	text-align:left;
}




/*   FORMS  */
input, textarea{
	font: 105% Arial, Helvetica, sans-serif;
}



/*   ODKAZY   */
div.leftArticle a {
	text-decoration: none;
	}

a { 
	text-decoration: underline;
}

a:link  { 
    text-decoration: underline; color: blue;
}

a:visited { 
    text-decoration: underline; color: blue;
}

a:hover	{ 
	text-decoration: underline; color: red;
}	

table.foto a, table.foto a:hover,table.foto a:visited {
	text-decoration: none;
}


/* ODKAZY - PRAVY SLOUPEC */

a.editace {
	float: left;
}

h2.prvniAktuality{
	font: bold 16px Tahoma, Ariel;
	color: blue;	
}

h2.prvniAktuality a, h2.aktualita a {
	color: blue;
	text-decoration:none;	
}



/* OBRAZKY */
img.border {
	background-color: white;
	border: 1px solid gray;
	padding: 2px;
	margin: 0;
}

img.left {
  float: left;
}

img.aktuality {
  float: left;
  padding: 5px 5px 0px 0px;
}

a.editace img {
	border:none;
}

a img {
	border: 1px solid gray;
}

img {
	display:block;
}

img.pokus {
	padding: 1px;
   	border: 1px solid gray;
    background-color: white;
}

div.foto img {
	margin: auto;
	border: solid blue 1px;
}





/* MENU*/
div#menu {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 2px;
	background-color: #eee;
	text-align:center;
}


a.menu {
	font: bold 12px Tahoma, arial, helvetica, sans-serif;
	float: left;
	/*width: 71px;*/
	width: 97px;
	color: black;
	padding: 2px 3px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-decoration: none;
}

a:link.menu {    
	color: black;
	text-decoration: none;
}

a:visited.menu{
	color: black;
	text-decoration: none;
}

a:hover.menu{
	color: white;
	background: black;
	text-decoration: none;
}


/* ZBYTEK */
div.cistic {
	clear: both;
	visibility: hidden;
}

/*
#framediskuse {
	width: 90%;
	height: 1200px;
}
*/
