/* LiM */
BODY
{
	background-color: #f5f5f5;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .64em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	/* pridano */
    margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #303030;
}
H1	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{/* changed */
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 1em;
	text-transform: uppercase;
	color: #b22222;
	font-family: Ariel, Verdana, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-align: center;
	line-height: 1.7em;
	}	
		
H4	{/* changed */
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;	/* vuci baseTable */
    margin-bottom: 0em;
	}	
		
H5, DT	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	100%; /* changed */
	font-weight:normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A	{font-weight: bold;	text-decoration: underline;}	

A:link, A:active, A:visited	{color: #303030;}
A:hover {color: #b22222;}
	
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
UL LI
{
	list-style-type:disc;
	line-height:1.3em;
	margin-bottom: 0.7em;
	text-align:left; 
	font-size:inherit;
}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
/*	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px; */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	border-width: 0
	}

P { line-height:1.5em;}

/* Pridavane styly */

.BaseTable, .BaseTableForm {
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1004;
	background-color: #EAE0BF;
    COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 130%;
}
.BaseTable {width: 1004;}
.BaseTableForm {width: 944;}

.BaseForm
{
	text-align:center;
	border: 0;
	margin: 0;
	padding: 0;
	width: 1004;
	background-color: #EAE0BF;
    COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
}

.SubTable {
	margin: 0;
	padding: 0;
    COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
}

.InfoTable, .InfoTable TD {
	border: 1px solid #a9a9a9;
	padding: 4px 10px 4px 10px;
	text-align:center;
	border-collapse:collapse;
    COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
}

.SemiTable, .SemiTable TD, .SemiTable TH {
	border: 1px solid #a9a9a9;
	padding: 4px 10px 4px 10px;
	text-align: left;
	border-collapse: collapse;
	COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
}
.SemiTable TH 
{
	background-color: #d3d3d3; 
	FONT-WEIGHT: bold;}

.PietaTable {
	border: 1px solid #993300;
	padding: 4px 10px 4px 10px;
    background-color: #E0D6B5;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 105%;
}
.PietaTable TD, .PietaTable TH {
    FONT-WEIGHT: normal;
	vertical-align:top;
}
.PietaTable TD {text-align:right; padding: 7px 15px 7px 15px;}
.PietaTable TH {text-align:left; padding: 7px 30px 7px 15px;}
.PietaLine	   {color:#993300; height:1px;  width:100%;}

.PietaAkceTable {
	border: 1px solid #993300;
	padding: 4px 10px 4px 10px;
    background-color: #E0D6B5;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 105%;
}
.PietaAkceTable TD, .PietaAkceTable TH {
	padding: 7px 15px 7px 15px;
    FONT-WEIGHT: normal;
	vertical-align:top;
}
.PietaAkceTable TD {text-align:left; width:230px;}
.PietaAkceTable TH {text-align:left;}

.PietaLine	   {color:#993300; height:1px;  width:100%;}



.BorderA1G {border: 1px solid #a9a9a9;}

.CultureColor	{background-color: #E0D6B5;}
.CultureLine	{color:#a9a9a9; height:1px; width:250px;}
.CultureDiv		{margin: 0.5em 5px 0.7em 5px;}
.CulturePad		{padding: 10px 10px 10px 10px;}

.DeclarationColor
{
    background-color: #c2cce5;
}

.TxtPgName
{
	font-weight: normal;
	font-size: 21px;
	text-transform: uppercase;
	color: #a9a9a9;
	font-family: Ariel, Verdana, Helvetica, sans-serif;
	letter-spacing: 5px;
	word-spacing:7px;
	position: relative;
	top: 4px;
	text-align:left;
	padding-left: 15px;
}
.TxtPream1 {
	color: #696969;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    /*FONT-SIZE: 100%;*/
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 4px;
	margin: 0px 20px 15px 20px;
}

.TxtPream1 A:link, .TxtPream1 A:active, .TxtPream1 A:visited {
	color: #696969;
}
.TxtPream1 A:hover {color: #b22222;}

.TxtPream2 {
	color: #696969;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 80%;*/
    FONT-SIZE: 11px;
	line-height: 1.6em;
	letter-spacing: 2px;
}

.RefHdFt A:link, .RefHdFt A:visited, RefHdFt A:active, .RefHdFt A:hover
{
	FONT-WEIGHT: bold;
	color: #a9a9a9;
	LETTER-SPACING: 2px;
	font-family: Arial, Verdana, Tahoma;
	FONT-SIZE: 90%;
	text-decoration: none;
}
.RefHdFt A:link, .RefHdFt A:visited, RefHdFt A:active	{color: #a9a9a9;}
.RefHdFt A:hover {color: #ff0000;}

.TxtLc	{text-align:left;	padding: 0px 15px 0px 30px;}	/* text-dokument-left/midle/right- colum*/
.TxtMc	{text-align:left;	padding: 0px 15px 0px 15px;}
.TxtRc	{text-align:left;	padding: 0px 30px 0px 15px;}
.TxtOc	{text-align:left;	padding: 0px 30px 0px 30px;}	/* text one colum */
.TxtOcSlim	{text-align:left;	padding: 0px 100px 0px 100px;}

.TxtLcNewExp	{text-align:justify;	padding: 0px 30px 0px 90px;}	/* text-dokument-left/midle/right/one colum*/
.TxtLcNewExp P	{width:99%}	/* osetreni chyby IE*/
.TxtRcNewExp	{text-align:left;	padding: 0px 90px 0px 30px;}
.TxtOcNewExp	{text-align:left;	padding: 0px 90px 0px 90px;}


.TxtCenter	{text-align:center;}
.TxtLeft	{text-align:left;}
.TxtJustify	{text-align:justify;}

.TxtBorderR1 {border-right: 1px SOLID #BAB09F;}

.TxtDostupnost
{
	FONT-WEIGHT: normal;
	line-height: 1.3em;
	padding: 5px 20px 15px 20px;
}

/* table Contact */
.ContLc		{vertical-align: top;	padding: 10px 0px 5px 140px;}
.ContRc		{vertical-align: top;	padding: 10px 0px 5px 10px;}

.ContBorderB1 {border-bottom: 1px SOLID #BAB09F;}

.ContLink A:link, .ContLink A:visited, .ContLink A:active, .ContLink A:hover {	
    FONT-WEIGHT: normal;
	text-decoration: underline;
}	
.ContLink A:link, .ContLink A:visited, .ContLink A:active {color:	#3333cc;}
.ContLink A:hover {	color: #b22222;}

.worldSqr	
{
	width:5px;
	border:0;
	margin: 0px 15px 0px 15px;
	vertical-align:middle;
}

.worldList 
{
    FONT-SIZE: 100%;
	line-height: 170%;
	letter-spacing: 1px;
	margin: 10px 0px 10px 0px;
	text-align:center;
	vertical-align:top;
}

.objFormHl {
	background-color: #d3d3d3;
	padding: 0 10px 0 10px;
	/*BORDER: #a9a9a9 1px solid;*/
}
.objFormPol, .objFormPozPol {
    color: #777777;
	padding: 0 10px 0 10px;
	background-color: #E5D8B7;
	vertical-align:top;
	/*BORDER: #a9a9a9 1px solid;*/
}
.objFormPozPol  {
    color: #000000;}

.blueLine {color:#000080;}	

.grayLine {color:#a9a9a9;}	

.grayLine2
{
    color:#a9a9a9;
    height:0.5px;
    width: 830px;
    text-align:center;
    margin-bottom: 18px;
}	

.grayLineNew 
{
    color:#a9a9a9;
    height:1px;
    width: 100%;
    margin: 0.3em 0 0.3em 0;
}	

.grayLineNew2
{
    color:#a9a9a9;
    height:1px;
    width: 100%;
    margin: 0.3em 25px 0.3em 25px;
}	

.grayLinePublication
{
    color:#a9a9a9;
    height:1px;
    width: 100%;
    margin: 0.3em 0 0.3em 0;
}	

.subMenuImg	
{
	border:0;
	margin: 0px 15px 0px 15px;
	padding-right:10px;
	text-align:right;	
	vertical-align:middle;
}
.ImgRSren 	
{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px; 
	margin-bottom: 20px;
	border-width: 0;
 	
}
.DivRSren
{
	BORDER: #a9a9a9 1px solid; 
	PADDING-TOP: 10px;
	PADDING-LEFT: 30px; 
	PADDING-RIGHT: 30px; 
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: 160px; 
	MARGIN-RIGHT: 160px;
}
.pRSren
{
    width:700px;}

.DivRSmap
{
	BORDER: #a9a9a9 1px solid; 
	PADDING: 20px;
	MARGIN-LEFT: 30px; 
	MARGIN-RIGHT: 30px;
}

.merginB1r {MARGIN-BOTTOM: 15px;}

.sMapLI1 
{
	list-style-type: disc;
	text-transform: uppercase;
}

.sMapLI2 
{
	list-style-type:	circle;
	text-transform:	none ;
}
.sSpons
{
	list-style-type:	disc/*decimal*/;
	padding-left:	30px;
	padding-bottom: 10px;
}
.newExpImg	
{
	border:0;
	margin: 0px 0px 10px 0px;
	width: 220px;
	vertical-align:middle;
}
.malichImg
{
	border: solid 1px #AAAAAA;
	margin: 3px 10px 25px 10px;
}
.navratyDetiImg
{
	border: solid 1px #AAAAAA;
	margin: 0px 10px 15px 10px;
}

.TxtLcPListy	
{   text-align:justify; 
    padding: 10px 30px 0px 130px;}	/* text-dokument-left/midle/right- colum*/
     
.TxtRcPListy    
{   text-align:left;	
    padding: 10px 120px 0px 10px; width:300px;}

.pListyLI
{	list-style-type:	disc;
    line-height: 1.3em;
    margin-bottom:      1.0em;
}
.pListyLI2
{	list-style-type: circle;
    line-height: 1.0em;
    margin-bottom:  0.5em;
}
.tdChodzaly
{   padding: 0 10px 10px 0;
    vertical-align:top;
}

.newsUl
{   margin: 0.5em 0 1.5em 0;}

.newsLi
{   list-style-type:none;
    padding: 0 0 7px 0;
    line-height: 1.2em;
}

.kalendariumP
{   font-size: 80%;
    line-height: 1.4em;
    text-align: justify;
    margin: 1em 0 1em 0;
}
.educationP
{   width:600px;
    text-align:left;
    line-height:1.4em;
}

.divGalleryMdvvlist UL LI
{
	list-style-type:disc;
	line-height:1.3em;
	margin-bottom: 0.7em;
}	

.divGalleryMdvvlist UL LI LI	{	
	list-style-type:none;
	margin: 0.7em 0 0 -3em;
	}	

.rbListCurently TD
{ 
    padding-right:2em;
    color: #777777;
    font-Size: 14px;
    font-weight:bold;
    }
    
.aCurentlyGray {margin: 5px 0 0 0;}

.aCurentlyGray A:link, .aCurentlyGray A:visited, .aCurentlyGray A:active, .aCurentlyGray A:hover
{
    font-weight:bold;
	font-size: 100%;
	color: #777777;
	text-decoration: none;
}
.aCurentlyGray A:hover { color: #ff0000;}

.aCurentlyRed {margin: 5px 0 0 0;}

.aCurentlyRed A:link, .aCurentlyRed A:visited, .aCurentlyRed A:active, .aCurentlyRed A:hover
{
    font-weight:bold;
	font-size: 110%;
	color: #b22222;
	text-decoration: none;
}
.aCurentlyRed A:hover { text-decoration:underline; }

.RSgalleryTable		{margin-top:-20px;}
.RSgalleryTable	TD	
{
	border: solid 1px #999999;
	background-color: #E5D8B7;
	text-align:center;
	vertical-align:top;
	width:190;
}
.RSgalleryTable	P
{
	font-size:11px;
	margin: 7px 0 -5px 0;
	line-height:120%;
}	

.hdrFlagTD	{
	width:30px; 
	text-align:left;
	vertical-align:bottom;
	padding-bottom:6px;
}
.publDetailImg	{
	margin: 5px 30px 20px 0px; 
	float:left;
}
.curentlyDivImg {
	/*width:130px; */
	width:150px; 
	/*height:90px; */
	margin-right:10px; 
	text-align:center; 
	border: solid 1px #aaaaaa; 
	padding: 0 0 0 0; 
	margin: 0 10px 0 0;
	background-color:#E5D8B7; /*#d3dded;*/
}

.curentlyDivImgImg {
	margin: -1px 0 -3px 0;
	/*height:90px;*/
}

.photoGalTable	{
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 500;
	background-color: #EAE0BF;
    COLOR: #303030;
    FONT-FAMILY: Ariel, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 130%;
}
.photoGalTable td h3 {margin: 10px 0 5px 0; line-height:1em;}
.photoGalTable td h4 {margin: 5px 0; line-height:1em; font-size: 110%;	/* vuci baseTable */
}

.photoGalTable td hr {width:100%; height:1px; color:#aaaaaa; margin-bottom:0; text-align:center;` }

.photogBody {background-color: #eae0bf;}

.photogFV {background-color: #dAd0aF; margin: 0px 15px 0px 30px;}
.photogFV table {margin: 0 auto 0 auto;}
.photogFV td {text-align:center; padding: 3px 5px; font-size:77%;}
.photogFV img {margin:5px 10px 15px 10px;}
.photogFV span { background-color:#d0c6a5; font-weight:bold; color:#b22222; padding: 0 5px;}
.photogFV div {
	text-align:center; 
	/*border-top: solid 1px #aaaaaa; 
	border-bottom: solid 1px #aaaaaa;  */
	padding: 7px 0 5px 0; 
	margin: 0 10px 5px 10px;}

.photogDl {margin: 0px 30px 0px 15px;}

.photogDlItemDiv, .photogDlSelectedItemDiv {
	width:120px; 
	text-align:center; 
	margin-bottom: 10px; 
	padding: 10px; 
	background-color:#dAd0aF;}

.photogDlSelectedItemDiv {
	border:solid 1px #b22222;}


.gvPrehledClanku {width:600px;}
.gvPrehledClanku TD {font-size:80%;}
.gvPrehledClanku TH {font-size:10%;} /* workarround - zrušení mezery pod pagerem */
.articlesPager {margin: 0 0 10px 0;}
.articlesPager span {background-color:#d0c6a5; font-weight:bold; color:#b22222; padding: 0 5px;}

.audioBody	{
	background-color: #eae0bf;
}

/*------------------*/
.odkazy li { 
	margin-left:30px; 
	margin-bottom:1em;
	list-style-type:disc;
	color:#000;
}
.odkazy h4 { 
	color:#000; 
	margin: 0 0 1em 0; 
	font-size:110%;
}

.documents {
	color:#888; font-weight:normal; 
}

.theatricals {
	width:830px; 
	margin: 0px 57px 0px 57px;
}
.theatricals H3	{
	text-align:left; 
	text-transform:none; 
	margin-left:15px;
}
.theatricals td	{
	background-color: #943634; 
	/*background-color:#283D6D; */
	border:solid 5px #D99594; /*#5680A9; */
	color: #eae0bf;
	padding: 10px 15px 10px 15px; 
	font-size:80%; 
	vertical-align:top;
}

.theatricals img	{
	margin: 5px 0 0 0;
}	

.theatricals ul	{
	margin: 2em	0 2em 30px;
}	

.theatricals h4	{
	margin: 5px 0 2em 0; 
	font-weight:bold;
	color: #eae0bf;
}	

.theatricals A	{font-weight: bold;	text-decoration: underline;}	
.theatricals A:link, 
	.theatricals A:active, 
	.theatricals A:visited	{color: #eae0bf;}
.theatricals A:hover {color: #cccccc;}

.theatricals .podpis	{
	margin-bottom:2em;
	font-style: italic; 
	padding-bottom:1.5em; 
	border-bottom: solid 1px #D99594;
}

.seniorsPrograms	{
	margin: 2em 0 2em 0;
}

.seniorsPrograms h4	{
	margin: 2em 0 1em 0; 
	font-weight:normal;
}

.seniorsPrograms p	{
	margin: 0.5em 0 0 4em;
}

.streamhosting4x3 {
	 width:640px; 
	 height: 515px; 
	 background-color:#e5d8b7; 
	 margin: 10px auto 30px auto;
}

.streamhosting16x9 {
	 width:640px; 
	 height: 387px; 
	 background-color:#e5d8b7; 
	 margin: 10px auto 30px auto;
}
