/* CSS definition file containing sitestyle stylesheets */
BODY {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(0,0,0);
	font-weight: normal;
	font-style: normal;
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0px 0%;
	margin: 0px;
    padding: 0px;
}

P {
	font-family: Calibri, Verdana;
	font-size: 18px;
	margin-top: 0px;
}


A:active {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(0,0,255);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

A:link {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(0,0,255);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

A:visited {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(0,0,255);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

A:hover {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(0,0,255);
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

#menu_mistopis UL
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#menu_mistopis A
{
    display: block;
    width: 220px;
    color: rgb(180,0,0);
    background-color: rgb(255,242,168);
    text-decoration: none;
    text-align: left;
	padding-left: 10px;
}

#menu_mistopis A:hover
{
    background-color: rgb(180,0,0);
	color: rgb(255,255,255);
	border-radius: 4px;
}
  
LI  {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left: 20px;
}

LI a:active {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

LI a:link {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
    display: block;
	line-height: 25px;
}

LI a:visited {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

LI a:hover {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

ul li a:hover {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
	color: rgb(180,0,0);
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

UL {
	font-family: Calibri, Arial, Sans-serif;
	margin: 0px;
	padding: 0px;
    }

OL {
	font-family: Calibri, Arial, Sans-serif;
	font-size: 18px;
    }

/* NADPISY */

H1 {
	font-family: Calibri;
	font-size : 40pX;
	font-weight: lighter;
	text-transform : uppercase;
	color : rgb(180,0,0)
}

H2 {
	font-family: Calibri, Verdana;
	font-size: 18px;
}

H5 {
	font-family: Calibri;
	font-size : 36pt;
	color : rgb(180,0,0);
	text-transform : uppercase;
	white-space : nowrap;
	font-weight : normal
}

/* AKTUALITY */

div.aktualita a			{font-family: Calibri, Verdana; font-size: 18px; color: rgb(0,0,255); text-decoration: none; font-weight: normal;}
div.aktualita a:hover		{font-family: Calibri, Verdana; font-size: 18px; color: rgb(0,0,255); text-decoration: underline; background-color: transparent; font-weight: normal;}

table.aktuality  			{margin: 0px; padding: 0px; border: 0px;}
table.aktuality tr td 		{vertical-align: top; margin: 0px; padding-top: 0px; padding-bottom: 2px; border: 0px;}

p.aktuality_12           		{font-family: Calibri; font-size: 18px; color: rgb(0,0,0);   text-decoration: none; 	vertical-align: top; margin: 0px; padding: 0px; font-weight: normal;}
p.aktuality_12 a:link    	{font-family: Calibri; font-size: 18px; color: rgb(0,0,255); text-decoration: none; 	vertical-align: top; margin: 0px; padding: 0px; font-weight: normal;}
p.aktuality_12 a:visited {font-family: Calibri; font-size: 18px; color: rgb(0,0,255); text-decoration: none; 	vertical-align: top; margin: 0px; padding: 0px; font-weight: normal;}
p.aktuality_12 a:active  	{font-family: Calibri; font-size: 18px; color: rgb(0,0,255); text-decoration: none; 	vertical-align: top; margin: 0px; padding: 0px; font-weight: normal;}
p.aktuality_12 a:hover   	{font-family: Calibri; font-size: 18px; color: rgb(0,0,255); text-decoration: underline;vertical-align: top; margin: 0px; padding: 0px; font-weight: normal;}

span.dulezita           		{font-family: Calibri; font-size: 18px; color: rgb(180,0,0); text-decoration: none; vertical-align: top; margin-top: 0; margin-bottom: 0.2em; font-weight: normal;}
span.dulezita a:link    	{font-family: Calibri; font-size: 18px; color: rgb(180,0,0); text-decoration: none; vertical-align: top; margin-top: 0; margin-bottom: 0.2em; font-weight: normal;}
span.dulezita a:visited 	{font-family: Calibri; font-size: 18px; color: rgb(180,0,0); text-decoration: none; vertical-align: top; margin-top: 0; margin-bottom: 0.2em; font-weight: normal;}
span.dulezita a:active  	{font-family: Calibri; font-size: 18px; color: rgb(180,0,0); text-decoration: none; vertical-align: top; margin-top: 0; margin-bottom: 0.2em; font-weight: normal;}
span.dulezita a:hover   	{font-family: Calibri; font-size: 18px; color: rgb(180,0,0); text-decoration: underline; background-color: transparent; font-weight: normal;}




/* ÚØEDNÍ DESKA */

table.udeska {cellpadding: 0px; cellspacing: 0px; border: 0px; width: 100%;}
table.udeska tr td {padding: 0px; border-radius: 6px; vertical-align:middle;}
table.udeska tr.nadpis {padding: 0em 0em; font-size: 26px;}
table.udeska tr td.heading {color: rgb(180,0,0); font-size: 26px; background-color:rgb(255,244,189);}

table.udeska tr td.adresare a {display: block; width: 100%; font-family: Calibri; font-size: 14pt; color: rgb(0,0,255); font-weight: normal; text-decoration: none;}
table.udeska tr td.adresare a:hover {color: #c00; background-color:#fff39e; text-decoration: underline;}

table.udeska tr td.left {width: 30px; height: 0px; align: left; padding-bottom: 0px; padding-top: 5px; vertical-align:middle;}
table.udeska tr td.right {padding-left: .5em; font-size: 24px; padding-bottom: 5px; padding-top: 12px; line-height: 0.8em;}
table.udeska tr td.right a {width: 100%; font-family: Calibri; font-size: 13pt; color: #000; font-weight: normal; text-decoration: none;}
table.udeska tr td.right a:hover {color: #c00; text-decoration: underline;}

span.vel {font-size: 13px; color: #aaa;}
span.dat {font-size: 13px; color: #448fff;}


/* KALENDAR */
table.calendar  {
  background-color: rgb(255,237,161);
  background-image: url("./assets/images/pozadi_kalendare.png");
/*  border-top: 1px solid black;
  border-right: 1px solid black; */
  border: 0px solid black;
  float:center;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width:334px;
  border-radius: 6px;
  padding-bottom: 10px;
}

.calendar_hlavicka {
  background-color: rgb(255,237,161);
/*    background-image: url("./assets/images/pozadi_kalendare.png");
  border: 1px solid white;*/
   font-size : 18px;
   font-weight: normal;
   border-radius: 6px;
   padding-top: 8px;
}

.calendar_zkratky_dnu_v_tydnu {
/* background-color: rgb(240,240,240); */
   font-size: 12px;
   font-weight: normal;
   padding:1px;
   padding-bottom: 8px;
}

.calendar_dny_v_tydnu {
/* background-color: rgb(240,240,240); */
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   padding: 0px;
   padding-bottom: 5px;
   padding-top: 5px;
}

.calendar_prazdny_den {
   font-weight: normal;
   font-size:15px;
   border: 1px solid gray;
   color: black;
   background-color: rgb(255,255,255);
   margin: 0px;
   padding: 2px;
   height:15px;
   width:35px;
   border-radius: 4px;
}

.calendar_akce {
   color: black;
   font-weight: bold;
   font-size : 15px;
   border: 1px solid black;
   background-color: rgb(160,260,160);
   margin: 0px;
   padding: 2px;
   height:15px;
   width:35x;
   border-radius: 4px;
}

.calendar_aktualni_den {
   color: black;
   font-weight: bold;
   font-size : 15px;
   border: 1px solid black;
   background-color: rgb(185,220,255);
   margin: 0px;
   padding: 2px;
   height:15px;
   width:35px;
   border-radius: 4px;
}

table.calendar tr td a{font-family: Calibri; font-size : 13pt; color: black; text-decoration: none;}
table.calendar tr td a:hover{font-family: Calibri; font-size : 13pt; color: black; text-decoration: none; font-weight: bold;}
div.clear {clear: both;}

.zobrazit_akce_nadpis {
   color: black;
   }

   
   
/* FOTOGALERIE */
table.users {border-collapse: collapse; width: 100%; border-spacing: 0px; margin: 0px; padding: 0px;}
table.users tr td {vertical-align: middle; border: 0px solid #fff;}
table.users tr td.ico {width: 22px; height: 22px; text-align: center; background-image: url("../images/hvezda_mala.gif"); background-repeat: no-repeat;}
table.users tr td.gals {cursor: default; width: 30px; font-size: 11pt; font-weight: normal; border: 2px solid #fff; text-align: right; background-color:#ffee9c; border-radius: 5px;}
table.users tr td.gals span.cnt {padding: 0px 5px; color: #000000;}
table.users tr td.gals span.vpp {text-transform: capitalize;}
table.users tr td.gals span.g {display: block; margin-top:0px;}
table.users tr td a {display: block; width: 99%; font-size: 14pt; font-weight: normal; text-decoration: none; padding: 1px;}
table.users tr td a:hover {background-color:#ffee9c; font-size: 14pt; font-weight: normal; color: #d80202; text-decoration: underline; border-radius: 3px;}

table.gallery {border: 0px solid #E6E6E6; border-collapse: collapse; width: 100%; border-spacing: 0px; margin: 0px; padding: 0px; background-color:rgb(230,230,230); border-radius: 5px;}
table.gallery tr td {vertical-align: bottom; text-align: center; border: 0px solid #000000; padding-top:5px; padding-bottom:5px;}
table.gallery tr td a {display: block;}
table.gallery tr td a:hover {background-color: #FFF;}
table.gallery tr td .item {border: 1px solid #63B5FD; border-radius: 5px; padding: 5px; margin: 5px 10px; background-color:white;}
table.gallery tr td .item img {border: 0px solid #ccc; padding: 0px; margin: 1px 1px; background-color:;}

table.nadpis {width: 100%; border-spacing: 0px; margin: 0px; padding: 0px; border: 0px solid #000000;}
table.nadpis tr td {font-family: Calibri; font-size : 20pt; color: rgb(180,0,0); text-decoration: none; font-weight: normal; background-color:rgb(255,255,255);}
table.nadpis tr td.sipky {width: 30px; text-align: center; border: 0px;}

