body {
	margin: 0;
	padding: 0;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87057&x=1008&y=3) center center repeat-y #ffffff;
	font-family: Tahoma, "Tahoma CE", Arial, "Arial CE", Verdana, "Verdana CE";
	font-size: 70%;
}

a {
	text-decoration: underline;
	color: #003681;
}

/*a:visited, a:link {
	text-decoration: underline;
	color: #003681;
}*/

/*a:hover, a:focus, a:active {
	text-decoration: none;
	color: #003681;
}*/
a:hover {
	text-decoration: none;
	color: #003681;	
}
ul {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
p {
	margin: 0px;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
form {
	margin: 0;
	padding: 0;
}

input, select, textarea {
	font-size: 1em;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*/--------------------------------------------------------------------///
///					Definice Hlavickovych tagu
///--------------------------------------------------------------------/*/
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
}
h1 {
	color: #1C61A2;
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 1.4em;
}

h2, h2 a:active, h2 a:link, h2 a:visited, h2 a {
	color: #184195;
	font-size: 1em;
}

h2.likeHP {
	color: #184195;
	font-size: 1em;
	padding-left: 3px;
	line-height: 32px;
}


h3, h4, h5 {
	margin-top: 2px;
	margin-bottom: 2px;
}

h3 {
	color: #1C61A2;
	font-size: 1em;
}

h4 {
	font-size: 1em;
}


/*/--------------------------------------------------------------------///
///					Kaskady pro pomocne elementy
///--------------------------------------------------------------------/*/
.clearFloat, .cleaner {
	clear: both;
}
.errMsg, .chyba {
	color: #FF0000;
	font-weight: bold;
}

.succMsg {
	color: #000000;
	font-weight: bold;
}

/*/--------------------------------------------------------------------///
///					Definice layoutu a designu
///--------------------------------------------------------------------/*/



#containerC, div.stranka_obal {
	width: 990px;
	margin: 0 auto 0 auto;
}

#container, div.stranka {
	width: 906px;
	padding: 0 0 0 34px;
	float: left;
}

#topC {
	float: left;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87023&x=906&y=216) top no-repeat;
}

#top {
	float: left;
	width: 906px;
	height: 216px;
}

#logoC {
	float: left;
	width: 218px;
	height: 104px;
}

#logo {
	float: left;
	padding: 26px 0 0 0;
}

#logo a {
	float: left;
	width: 204px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#logo a:visited, #logo a:link, 
#logo a:hover, #logo a:focus, #logo a:active {
	text-decoration: none;
}

#logo h1 {
	display: none;
}

#topBan1, #topBan2, #topBan3, #topBan4  {
	border-left: 1px solid #8a98a3;
}

#topBan1 a span.textB, 
#topBan2 a span.textB, 
#topBan3 a span.textB,
#topBan4 a span.textB {
	float: left;
	cursor: pointer;
}

#topBan1 {
	float: left;
	/*width: 176px;*/
	width: 170px;
	height: 104px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87035&x=170&y=104) top right no-repeat;
}

#topBan1 div.showBan {
	width: 100%;
	height: 100%;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87037&x=177&y=104) top right no-repeat;
}

#topBan1 a {
	float: left;
	width: 162px;
	height: 43px;
	display: block;
	text-decoration: none;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	padding: 61px 0 0 8px;
}

#topBan1 a:visited, #topBan1 a:link {
	text-decoration: none;
}

#topBan1 a:hover, #topBan1 a:focus, #topBan1 a:active {
	color: #2f485a;
	text-decoration: none;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87029&x=177&y=104) top right no-repeat;
}

#topBan1 a span.imgB {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
	cursor: pointer;
	margin: 3px 0 0 5px;
}

#topBan1 a:visited span.imgB, #topBan1 a:link span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
}

#topBan1 a:hover span.imgB, #topBan1 a:focus span.imgB, #topBan1 a:active span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87040&x=15&y=15) top left no-repeat;
}


#topBan2 {
	float: left;
	/*width: 176px;*/
	width: 170px;
	height: 104px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87046&x=177&y=104) top right no-repeat;
}

#topBan2 div.showBan {
	width: 100%;
	height: 100%;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87047&x=177&y=104) top right no-repeat;
}

#topBan2 a {
	float: left;
	width: 162px;
	height: 43px;
	display: block;
	text-decoration: none;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	padding: 61px 0 0 8px;
}

#topBan2 a:visited, #topBan2 a:link {
	text-decoration: none;
}

#topBan2 a:hover, #topBan2 a:focus, #topBan2 a:active {
	color: #2f485a;
	text-decoration: none;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87048&x=177&y=104) top right no-repeat;
}

#topBan2 a span.imgB {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
	cursor: pointer;
	margin: 3px 0 0 5px;
}

#topBan2 a:visited span.imgB, #topBan2 a:link span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
}

#topBan2 a:hover span.imgB, #topBan2 a:focus span.imgB, #topBan2 a:active span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87040&x=15&y=15) top left no-repeat;
}

#topBan3 {
	float: left;
	/*width: 177px;*/
	width: 170px;
	height: 104px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87049&x=178&y=104) top right no-repeat;
}

#topBan3 div.showBan {
	width: 100%;
	height: 100%;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87050&x=178&y=104) top right no-repeat;
}

#topBan3 a {
	float: left;
	width: 162px;
	height: 43px;
	display: block;
	text-decoration: none;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	padding: 61px 0 0 8px;
}

#topBan3 a:visited, #topBan3 a:link {
	text-decoration: none;
}

#topBan3 a:hover, #topBan3 a:focus, #topBan3 a:active {
	color: #4a4823;
	text-decoration: none;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87051&x=178&y=104) top right no-repeat;
}

#topBan3 a span.imgB {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
	cursor: pointer;
	margin: 3px 0 0 5px;
}

#topBan3 a:visited span.imgB, #topBan3 a:link span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
}

#topBan3 a:hover span.imgB, #topBan3 a:focus span.imgB, #topBan3 a:active span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87052&x=15&y=15) top left no-repeat;
}

#topBan4 {
	float: left;
	/*width: 180px;*/
	width: 173px;
	height: 104px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87053&x=181&y=104) top right no-repeat;
}

#topBan4 div.showBan {
	width: 100%;
	height: 100%;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87054&x=181&y=104) top right no-repeat;
}

#topBan4 a {
	float: left;
	width: 165px;
	height: 43px;
	display: block;
	text-decoration: none;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	padding: 61px 0 0 8px;
}

#topBan4 a:visited, #topBan4 a:link {
	text-decoration: none;
}

#topBan4 a:hover, #topBan4 a:focus, #topBan4 a:active {
	color: #0d110f;
	text-decoration: none;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87055&x=181&y=104) top right no-repeat;
}

#topBan4 a span.imgB {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
	cursor: pointer;
	margin: 3px 0 0 5px;
}

#topBan4 a:visited span.imgB, #topBan4 a:link span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87038&x=15&y=15) top left no-repeat;
}

#topBan4 a:hover span.imgB, #topBan4 a:focus span.imgB, #topBan4 a:active span.imgB {
	background: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87056&x=15&y=15) top left no-repeat;
}

/*#topBan1 a:hover, #topBan1 a:focus, #topBan1 a:active {
	background-image: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87029&x=177&y=104);
}
#topBan2 a:hover, #topBan2 a:focus, #topBan2 a:active {
	background-image: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87025&x=177&y=104);
}
#topBan3 a:hover, #topBan3 a:focus, #topBan3 a:active {
	background-image: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87027&x=178&y=104);
}#topBan4 a:hover, #topBan4 a:focus, #topBan4 a:active {
	background-image: url(http://akce.centralbohemia.cz/galerie/obrazky/image.php?img=87028&x=181&y=104);
}*/

#icoPanelC {
	float: left;
}

#icoPanel {
	float: left;
	height: 80px;
	width: 906px;
}

#icoPanel #titleH2C {
	float: left;
	height: 80px
}

#icoPanel #titleH2CSpace /* pro udrzeni minimalni stejne sirky nadpisu */
{
	width: 193px;
	float: none;
	padding: 0;
	margin: 0;
	line-height: 0;
}

#icoPanel #titleH2 
{
	clear: both;
	float: left;
	padding: 25px 10px 0 20px;
}

#icoPanel #titleH2 h2 {
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#icoPanel #iconC {
	float: left;
	/*height: 80px;*/
}

#icoPanel #icon {
	padding:0;
}

#icoPanel #icon img {
	border: 0;
	padding: 6px 6px 0px 0;
}

#contentPathC {
	float: left;
	padding: 7px 0 0 20px;
	width: auto;
}

#contentPath {
	float: left;
	width: auto;
}

#contentPath a {
	color: #000000;
	text-decoration: none;
}

#contentPath a:link, #contentPath a:visited {
	color: #000000;
	text-decoration: none;
}

#contentPath a:hover, #contentPath a:focus, #contentPath a:active {
	color: #000000;
	text-decoration: underline;
}

#contentPath a.selected {
	color: #003681;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
}

#contentPath a.selected:link, #contentPath a.selected:visited {
	color: #003681;
	text-decoration: none;
}

#contentPath a.selected:hover, #contentPath a.selected:focus, #contentPath a.selected:active {
	color: #003681;
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
// -------------horni navigacni lista ----------------------------------
//--------------------------------------------------------------------
*/
#headerC {
	clear: both;
	float: left;
	width: 100%;
	margin: 7px 0 0 0;
}

.headerChapter {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}
/* SEPARATNI - seznam kapitol ald. */
.headerChapter a {
	font-weight: bold;
	margin-left: 0px;
}

.headerChapter .goBack{
	margin: 0;	
	padding: 0;
}

.headerChapter .goBack a.goBackLink{
	margin: 0;		
}

.headerChapter img {
	float: left;
	cursor: inherit;
	border : none;
}

.headerChapter img.inactive {
	cursor: auto;
	border : none;
}

/* complexni - seznam kapitol, kapitola - | + */
.headerChapter #listChapter {
	float: left;
}
.headerChapter #listChapter a {
}
.headerChapter #listChapter img {
	border : none;
}

.headerChapter #headerChapterNavig {
	float: right;
}
.headerChapter #previousChapter {
	float: left;
}
.headerChapter #previousChapter a, .headerChapter #previousChapter span {
	font-weight: bold;
	margin-left: 10px;
}
.headerChapter #previousChapter img {
	padding-right: 20px;
	float: left;
	border : none;
}
.headerChapter #separator {
	float: left;
	margin: 0 10px;
}

.headerChapter #nextChapter {
	float: left;
}
.headerChapter #nextChapter a, .headerChapter #nextChapter span {
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
.headerChapter #nextChapter img {
	border : none;
}


.headerAdd {
	float: right;
	margin: 0px 0;
}
#headerC .headerChapter img, #headerC .headerAdd img {
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border: none;
}
/*--------------------------------------------------------------------
// ------------- kapitoly ( chapter )---------------------------------
//--------------------------------------------------------------------
*/
#headerC #chapterC {
	clear: both;
	height: 100%;
	background: #F7F7F7;
	margin: 0 -20px;
	width: 771px;
}
#headerC #chapter {
	padding: 10px 20px;
}
#headerC #chapter h3 {
	font-size: 1.4em;
	margin: 0 0 15px 0;
}
#headerC #chapter ul {
	margin: 0;
	padding: 0 0 0 40px;
}
#headerC #chapter li {
	list-style-type: none;
	list-style-image: url(  "http://www.centralbohemia.cz/images/li-img_small.gif" );
	height: 1.6em;
}

/* Funkcni lista v pravo od content path */
#pathSecondContentC{
	float: right;	
	padding: 10px 10px 0 0 ;
	width: auto;
}

#contentMapC {
	float: left;
	background: #eeeeed;
	padding: 4px 0 7px 0;
}

#contentMap {
	float: left;
	width: 906px;
}

#contentPageC {
	float: left;
	background: #ffffff;
	padding: 0 0 7px 0;
}

#contentPage {
	float: left;
	width: 906px;
}

#contentC {
	float: left;
	width: 500px;
	clear: none;
	background: #ffffff;
	padding: 2px 0 7px 19px;
}

#content {
	float: left;
	width: 610px;
}

#contentNoNavigC {
	/* 1 Obsahovy kontainer bez leve navigace */
	float: left;
	background: #ffffff;
	padding: 2px 0 7px 29px;
}
#contentNoNavigC #contentNoNavig{
	/* 2 Obsahovy kontainer bez leve navigace */
	width: 877px ;
	float: left;
}

#content .picture{
	float: left;
	padding: 0 10px 10px 0;
}

/* Vypis subthemat */
.themaListC {
	float: left;
	margin: 0 0 10px 0;
	padding: 5px 0 0px 0;
	width: 610px;
}

.themaListC .themaList {
	float: left;
	clear: both;
	width: 100%;
}

.themaListPicture{
	float: left;
	clear: left;
	width: 40px;
	
}
.themaListPicture a, .themaListPicture a:link, .themaListPicture a:active, .themaListPicture a:visited, .themaListPicture a:hover{
	border: none;	
	
}

/* Ikonu tematu podbarvujeme modrou barvou */
img.ThemaIcoOnContent{
	border: none;
	padding: 1px;
	background: #033783;
}

.themaListPicture a img{
	border: none;
}

.themaListTitle {
	width: 570px;
	padding: 5px 0 3px 0;
	margin: 0 0 2px 0;
	float: left;
	clear: right;
	/*border-bottom: 1px solid #003681;*/
	background: #EFEFEF;
}

.themaListTitle.NoIco{
	width: 610px;	
}

.themaListTitle h3 {
	float: left;
	font-size: 1.1em;
	color: #003681;
	margin: 0;
	padding: 1px 0 1px 3px;
	text-decoration: none;
}

.themaListTitle h3 a, .themaListTitle h3 a:link, .themaListTitle h3 a:active, .themaListTitle h3 a:visited, .themaListTitle h3 a:hover{
	text-decoration: none;	
}

.themaListTitle a.viewOnMap {
	float: right;
	display: block;
	margin: 1px 5px 1px 10px;
	padding: 0 17px 0 0;
	background: url(http://www.centralbohemia.cz/images/right-panel-more.gif)  right no-repeat;
	text-decoration: none;
	color: #db021b;
}

.themaListTitle a.viewOnMap:visited, .themaListTitle a.viewOnMap:link {
	text-decoration: none;
	color: #db021b;
}

.themaListTitle a:hover, .themaListTitle a.viewOnMap:focus, .themaListTitle a.viewOnMap:active {
	text-decoration: none;
	color: #db021b;
}


.themaListContent {
	float: left;
	width: 570px;
	font-size: 1.1em;
	line-height: 1.3em;
}

.themaListContent img {
	float: left;
	margin: 0 10px 5px 0;
	border: none;
}
.themaListContent a img{
	border: none;	
}

.themaListContent p {
	margin: 0 0 3px 0;
}

.themaListContent div.themaText {
	font-weight: normal;
}


#mapC {
	float: left;
}

#map {
	float: left;
	width: 610px;
	height: 650px;
}

iframe#mapSource 
{
    width: 610px;
    height: 626px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

#footerC {
	float: left;
	clear: both;
	padding: 5px 0;
}

#footer {
	float: left;
	width: 906px;
	margin: 10px 0 10px 0;
}

#footerText {
	float: left;
	width: 300px;
	padding: 0 0 0 20px;
	color: #000000;
}

#footerTextRight {
	float: right;
	width: 300px;
	text-align: right;
	padding: 0 25px 0 20px;
	color: #000000;
}

#footerNavigationRightC {
	float: right;
}

#footerNavigationC {
	float: left;
}

#footerNavigation {
	float: left;
}

#footerNavigation ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footerNavigation li {
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	border-left: 1px solid #000000;
}

#footerNavigation a {
	text-decoration: underline;
	color: #000000;
}

#footerNavigation a:visited, #footerNavigation a:link {
	text-decoration: underline;
}

#footerNavigation a:hover, #footerNavigation a:focus, #footerNavigation a:active {
	text-decoration: none;
}

#footerEUC {
	float: left;
	clear: both;
	padding: 5px 0;
}

#footerEU {
	float: left;
	width: 906px;
	margin: 10px 0 10px 0;
	text-align: center;
}

#footerEU img.logoEU 
{
	margin: 0 0 15px 0;
}

#footerEU img.logoSROP 
{
	margin: 0 15px 10px 0;
}

#footerEU img.logoKRS 
{
	margin: 0 0 25px 15px;
}



/* levy blok - adressBookLang */
#leftPanelC {
	width: 256px;
	float: left;
}


#leftPanelC .leftNavigBlock {
    float: left;
    width: 231px;
    padding: 20px 0 20px 25px;
    }

#leftPanelC .leftNavigBlock h3 {
    float: left;
    width: 195px;
    padding: 0 0 0 0;
    clear: none;
    }

#leftPanelC .leftNavigBlock img {
    float: left;
    width: 26px;
    padding: 0 4px 0 0;
    margin: 2px 0 0 0;
    clear: none;
    }

    
#leftBanner
{
   float: left;
   width: 250px;
   height: 125px;
   margin: 10px 0 0 0;
   padding: 0 0 0 2px;
   clear: none;
    }
    
#leftBanner img
{
    border: none;
    }

#leftSearchC {
	padding: 0 0 15px 7px;
	background: url(http://www.centralbohemia.cz/images/bg-right-panel-search.gif) bottom no-repeat #c4c3bf;
	float: left;
}

#leftSearch {
	width: 249px;
	float: left;
}

#leftSearch form {
	float: left;
	width: 249px;
}

#leftSearch fieldset {
	float: left;
	width: 249px;
	padding: 0;
	margin: 0;
	border: 0;
}

#leftSearch legend {
	display: none;
}

#leftSearch h3 {
	color: #db021b;
	font-weight: bold;
	font-size: 1em;
	margin: 5px 0 5px 0;
	padding: 0 0 0 10px;
	float: left;
}

#leftSearch input, #leftSearch select {
	float: left;
	clear: left;
	width: 214px;
	border: 1px solid #939393;
	padding: 2px;
	color: #585757;
}

#leftSearch input.submit {
	width: auto;
	border: 0;
	background: url(http://www.centralbohemia.cz/images/bg-right-panel-button.gif) no-repeat;
	width: 22px;
	height: 21px;
	clear: none;
	margin-top: -1px;
}

#leftSearch label {
	clear: left;
	float: left;
	padding: 0 0 0 10px;
	color: #003681;
	font-weight: bold;
	width: 224px;
	margin: 8px 0 5px 0;
}

/* Left navigation */
#leftNavigationC {
	float: left;
	width: 256px;
}

#leftNavigationC .leftNavigBlock {
    float: left;
    width: 231px;
    padding: 20px 0 20px 25px;
    }

#leftNavigationC .leftNavigBlock h3 {
    float: left;
    width: 195px;
    padding: 0 0 0 0;
    clear: none;
    }

#leftNavigationC .leftNavigBlock img {
    float: left;
    width: 26px;
    padding: 0 4px 0 0;
    margin: 2px 0 0 0;
    clear: none;
    }

#leftNavigation {
	float: left;
	width: 256px;
	overflow: hidden;
}

#leftNavigation ul {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftNavigation li {
	float: left;
	display: inline;
	width: auto;
	padding: 0;
	margin: 2px 0 0 0;
}

#leftNavigation a {
	display: block;
	padding: 6px 0 5px 22px;
	width: 234px;
	text-decoration: none;
}

#leftNavigation a:visited, #leftNavigation a:link {
	text-decoration: none;
}

#leftNavigation a:hover, #leftNavigation a:focus, #leftNavigation a:active {
	text-decoration: underline;
} 

/* navigace kategorii */
#leftNavigation ul#categoryLeftNavig{}

/* Globalni nastaveni odkazu, lokalne level 0 */
#leftNavigation ul#categoryLeftNavig li a{
	padding: 3px 0 3px 3px;
	width: 253px;
	float: left;
}

#leftNavigation ul#categoryLeftNavig li a span{
	/*kontainer odkazu generovany fce. byildThemaLink */
	display: block;
	float: left;
	width: 100%;
	padding: 2px 0 1px 0;
	cursor: pointer;
}

#leftNavigation ul#categoryLeftNavig li a span span.categoryIco{
	float: left;
	padding: 0;
	margin: -2px 2px 0 0;
	width: 18px;
	height: 18px;
	background: #ffffff;
}
#leftNavigation ul#categoryLeftNavig li a span span.categoryIco img {
	border: none;
}
/* kategorie jako druha uroven pod tematy */
#leftNavigation ul#categoryLeftNavig li a.levelMenu1 {
	background: #dddada;
	color: #000000;
	font-weight: normal;
	padding: 6px 0 5px 20px;
	width: 236px;
}
/* menuItem0 */

#leftNavigation a.levelMenu0 {
	background: /*url(../images/left-menu-arrow-right.gif) left no-repeat*/ #a5a3a3;
	color: #ffffff;
	font-weight: bold;
}

#leftNavigation a.levelMenu0:visited, #leftNavigation a.levelMenu0:link {
	background: /*url(../images/left-menu-arrow-right.gif) left no-repeat*/ #a5a3a3;
	color: #ffffff;
	font-weight: bold;
}

#leftNavigation a.levelMenu0:hover, #leftNavigation a.levelMenu0:focus, #leftNavigation a.levelMenu0:active {
	background: /*url(../images/left-menu-arrow-right.gif) left no-repeat*/ #a5a3a3;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
} 

#leftNavigation a.menuItemSelected0 {
	background: /*url(../images/left-menu-arrow-down.gif) left no-repeat*/ #db021b;
	color: #ffffff;
	font-weight: bold;
}

#leftNavigation a.menuItemSelected0:visited, #leftNavigation a.menuItemSelected0:link {
	background: /*url(../images/left-menu-arrow-down.gif) left no-repeat*/ #db021b;
	color: #ffffff;
	font-weight: bold;
}

#leftNavigation a.menuItemSelected0:hover, #leftNavigation a.menuItemSelected0:focus, #leftNavigation a.menuItemSelected0:active {
	background: /*url(../images/left-menu-arrow-down.gif) left no-repeat*/ #db021b;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

/* menuItem1 */

#leftNavigation a.levelMenu1 {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #000000;
	font-weight: normal;
	padding: 6px 0 5px 32px;
	width: 224px;
}

#leftNavigation a.levelMenu1:visited, #leftNavigation a.levelMenu1:link {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #000000;
	font-weight: normal;
}

#leftNavigation a.levelMenu1:hover, #leftNavigation a.levelMenu1:focus, #leftNavigation a.levelMenu1:active {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #000000;
	font-weight: normal;
} 

#leftNavigation a.menuItemSelected1 {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #db021b;
	font-weight: bold;
	padding: 6px 0 5px 32px;
	width: 224px;
}

#leftNavigation a.menuItemSelected1:visited, #leftNavigation a.menuItemSelected1:link {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #db021b;
	font-weight: bold;
}

#leftNavigation a.menuItemSelected1:hover, #leftNavigation a.menuItemSelected1:focus, #leftNavigation a.menuItemSelected1:active {
	background: /*url(../images/left-menu-border-left.gif) left no-repeat*/ #dddada;
	color: #db021b;
	font-weight: bold;
} 

/* menuItem2 */

#leftNavigation a.levelMenu2 {
	background: #dddada;
	color: #000000;
	font-weight: normal;
	padding: 6px 0 5px 42px;
	width: 214px;
}

#leftNavigation a.levelMenu2:visited, #leftNavigation a.levelMenu2:link {
	background: #dddada;
	color: #000000;
	font-weight: normal;
}

#leftNavigation a.levelMenu2:hover, #leftNavigation a.levelMenu2:focus, #leftNavigation a.levelMenu2:active {
	background: #dddada;
	color: #000000;
	font-weight: normal;
} 

#leftNavigation a.menuItemSelected2 {
	background: #dddada;
	color: #db021b;
	font-weight: bold;
}

#leftNavigation a.menuItemSelected2:visited, #leftNavigation a.menuItemSelected2:link {
	background: #dddada;
	color: #db021b;
	font-weight: bold;
}

#leftNavigation a.menuItemSelected2:hover, #leftNavigation a.menuItemSelected2:focus, #leftNavigation a.menuItemSelected2:active {
	background: #dddada;
	color: #db021b;
	font-weight: bold;
} 

/* Titulek tematu */
.topContentTitleC {	
	/*float: left;*/
	clear: both;
	/*border-bottom: 2px solid silver;*/
	margin-bottom: 5px;
	/*background: #dddada;*/
}

.topContentTitle {	
	padding: 3px 0px 3px 0px;
	/*float: left;*/
	clear: both;
}

#contentC .topContentTitleC {
	width: 610px;
	margin: 0 0 5px 0;
	padding: 0 ;
}

#contentNoNavigC .topContentTitleC  {
	width: 610px;
	margin: 0 0 5px 0;
	padding: 0 ;
}


.topContentTitle h2 {
	color: #003681;
	font-size: 1.7em;
	font-weight: bold;
}

/* Nazev tematu s ikonkou tematu a pripadne s ikonkou kategorie + nazev kategorie */
.topContentTitle #ContentTitleThemaC {
	float: left;
	clear: left;
	margin-top: 5px;
	padding: 5px 5px 5px 0;	
	
} 
.topContentTitle #ContentTitleThemaC img.ThemaIcoOnContent{
	float: left;	
	margin: -5px 5px -5px 0;
} 
.topContentTitle #ContentTitleThemaC h2{
	float: left;
	padding: 0;
	
} 

.topContentTitle #ContentTitleSeparatorC {
	float: left;
	margin-top: 8px;
	font-weight: bold;
	font-size: 150%;	
	width: 15px;
}

.topContentTitle #ContentTitleCategoryC {
	
	float: left;
	margin: 14px 0 0 5px;
	padding: 2px 2px 2px 2px;
}
.topContentTitle #ContentTitleCategoryC img{
	float: left;
	margin: 2px 5px -5px 0;
	padding: 0 0 3px 0;
}
.topContentTitle #ContentTitleCategoryC h3{
	float: left;
	font-size: 120%;
	color: #003681;
	padding: 0;
	margin: 0;
}

.topContentTitle #titleSecondContentC{
	float: right;	
	margin-top: 13px;
}
.topContentTitle #titleSecondContentC a.mapLink{
	float: right;
	display: block;
	margin: 0px 0 0 10px;
	padding: 0 17px 0 0;
	background: url(http://www.centralbohemia.cz/images/right-panel-more.gif)  right no-repeat;
	text-decoration: underline;
	font-size: 1.1em;
	color: #db021b;
}

.articleHPC {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	width: 670px;
	border-bottom: 1px solid #6d6d6d;
}

.articleHP {
	float: left;
	width: 670px;
}

.titleArticleHP {
	width: 670px;
	padding: 0 0 10px 0;
	float: left;
	clear: both;
}

.titleArticleHP h3 {
	float: left;
	font-size: 1.1em;
	color: #003681;
	margin: 0;
	padding: 0;
}

.titleArticleHP span.dateH3 {
	padding: 0 0 0 7px;
	font-size: 1.1em;
}

.textArticleHP {
	float: left;
	width: 670px;
}

.textArticleHP img {
	float: left;
	margin: 0 10px 5px 0;
}

.textArticleHP p {
	margin: 0 0 3px 0;
}

.textArticleHP p.annotation {
	font-weight: bold;
}


/*
//--------------------------------------------------------------------
//   Kaskady pro fotogalerie a fotky
//--------------------------------------------------------------------
*/
.itemAddPhotosC{
	width : 100%;
	margin : 0 0 10px 0;
	padding : 0 0 0px 0;
	width : 100%;
	/*background: #F7F7F7;*/
}
* html body .itemAddPhotos{
	padding : 0 20px;
}
.itmPhotoC {
	padding: 0px;
	float: left;
}

.itmPhoto {
}

.itmPhotogalleryItemLeftC {
	padding: 10px;
	width: 350px;
	float: left;
}

.itmPhotogalleryItemC {
	padding: 10px;
	width: 150px;
	float: left;
	text-align: center;
}
.itmPhotogalleryItem {
	clear: both;
}
.itmPhoto img, .itmPhotogalleryItem img {
	border: 1px solid #B6B6B6;
	margin: 5px 5px;
}

.itmPhotogalleryItemLeft {
	padding-bottom: 2px;
	float: left;
}
.itmPhotogalleryItemLeft img {
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
	border: 1px solid #B6B6B6;
	margin: 10px 10px;
}

/* adressBook content list */
.dbItemListC {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	width: 610px;
	/*border-bottom: 1px solid #6d6d6d;*/
}

#leftPanel .dbItemListC {
	margin: 0;
	padding: 0;
	width: 256px;
	border: none;
}
#leftPanel .dbItemListC#panelActiveAdress {
	background: #ffd7d7;
}

#leftPanel .dbItemTitle {
	padding: 3px 0 3px 0;
	margin: 0 0 2px 0px;
	background: #dddada;
	float: left;
	width: 256px;
}

#leftPanel .dbItemTitle .dbCategoryIco {
	float: right;
	width: 17px;
	margin: 0 3px 0 3px;
}

#leftPanel  .dbItemTitle h3 {
	float: left;
	font-size: 1.1em;
	color: #003681;
	margin: 0;
	padding: 0px 2px 0 3px;
	width: 160px;
}

#leftPanel .dbItemBodyC .itemPicture {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}

#leftPanel .moreInfo {
	padding: 4px 0 0 0;
}

#leftPanel .moreInfo a {
	margin: 0px 5px 0 5px;
}


.dbItemList {
	float: left;
	clear: both;
	width: 256px;
}

#content .dbItemList {
	float: left;
	clear: both;
	width: 100%;
}

.dbItemTitle {
	width: 100%;
	padding: 5px 1px 5px 1px;
	margin: 0 0 10px 0;
	float: left;
	clear: both;
	background: #efefef;
}

.dbItemTitle .dbCategoryIco {
	float: right;
	width: 20px;
}

.dbItemTitle h3 {
	float: left;
	font-size: 1.1em;
	color: #003681;
	margin: 0;
	padding: 0;
	padding: 1px 0 1px 3px;
	text-decoration: none;
}


.dbItemTitle .dbItemCalenderDate {
	float: right;
	display: block;
	margin: 1px 5px 1px 10px;
	text-decoration: none;
	color: #003784;
}

.themaListTitle a.viewOnMap:visited, .themaListTitle a.viewOnMap:link {
	text-decoration: none;
	color: #db021b;
}

.themaListTitle a:hover, .themaListTitle a.viewOnMap:focus, .themaListTitle a.viewOnMap:active {
	text-decoration: none;
	color: #db021b;
}


.dbItemBodyC {
	float: left;
	width: 100%;
	clear: both;
	line-height: 1.3em;
	font-size: 1.1em;
}
.dbItemBody {}

.dbItemBodyC .itemPicture {
	float: left;
	margin: 0 10px 5px 0;
}

.dbItemBody p {
	margin: 0 0 3px 0;
	padding: 0 5px;
}

.dbItemBody p.annotation {
	font-weight: bold;
}

.dbItemBodySideC {
	float: left;
	width: 100%;
	clear: both;
}
.dbItemBodySide {}

.dbItemBodySideC .itemPicture {
	float: left;
	margin: 0 10px 5px 0;
}

.dbItemBodySide p {
	margin: 0 0 3px 0;
	padding: 0 5px;
}

.dbItemBodySide p.annotation {
	font-weight: bold;
}

/* datovy obsah itemu */
.dbItemContentDataC {
	clear: left;
	float: left;
	width: 40%;
}
.dbItemContentDataC .dbItemContentData {}

.itemAdddressBookMapC{
	clear: right;
	
}

.itemAdddressBookMapC .itemAdddressBookMap{
	text-align: right;
}

/* detail adresare */

.dbItemDetailC {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	width: 610px;
}
.dbItemDetail {
}

/* Odkaz na mapu s itemu nebo se seznamu */
.dbItemDetail .moreInfo{
	float: right;	
	width: auto;
}

.dbItemDetail .moreInfo a.viewOnMap{
	
}

.dbItemAdressC {
	padding-bottom: 10px;
	clear: both;
}
.dbItemAdress {
	padding: 0 0 0 5px;
}

.dbItemAdress h4{
	background: #EFEFEF;
	padding: 1px 0 1px 5px;	
	margin: 0 0 2px -5px;
}

.dbItemAdress span.AdressSingleElement, 
.itemAddInfo span.AdressSingleElement{
	padding: 0 0 1px 70px;
	display: block;
	clear: both;
	width: auto;
}

.dbItemAdress strong,
.itemAddInfo strong{
	float: left;
	clear: left;
	width: 65px;
	padding: 1px 0;
	margin-top: 3px;
	margin-right: 5px;
	display: block;
	background:  #EFEFEF;
}
.dbItemAdress span.AdressElement,
.itemAddInfo span.AdressElement{
	display: block;
	clear: right;
	padding: 1px 0;
	margin-top: 1px;
}

.dbItemAdress a{
	white-space: nowrap;
	float: none;

}

.dbItemAdress .itemAddInfoC {
	width: auto;
	background: #FFFFFF;	
	padding: 0px 0 0px 5px;	
	margin: 5px 0 2px -5px;
}

.dbItemAdress .itemAddInfoC h4{
	background: #EFEFEF;
	padding: 1px 0 1px 5px;	
	margin: 5px 0 2px -5px;
	color: Black;
}

/*
//--------------------------------------------------------------------
// Pridane informace (linky, odkazy, dokumenty, diskuse)----------------------------------
//--------------------------------------------------------------------
*/
.itemAddInfoC {
	clear: both;
	padding-top: 0px;
	margin: 5px 0 0 0;
	
}
.itemAddInfo {
	padding: 3px 5px;	
}
.itemAddInfo h2, .itemAddInfo h4 {
	color: Black;
	text-decoration: none;
	background: #F7F7F7;	
	padding: 1px 0 1px 5px;	
	margin: 0 0 2px -5px;
	width: auto;
}
.itemAddInfo h2 a, .itemAddInfo h4 a {
	color: Black;
	text-decoration: none;
	
}
.itemAddInfo ul{
	padding: 0;
	margin: 0 0 0 70px;	
	width: auto;
}
.itemAddInfo li {
	padding: 2px 0;
	list-style: none;
}

/* Use sam declaration as dbItemAdress */
.itemAddInfo span.AdressSingleElement{}
.itemAddInfo strong {}
.itemAddInfo span.AdressElement{}


/* Odkazy na detaily */
.moreInfo {
	float: left;
	width: 100%;
	text-align: right;
	padding: 0 0 0 0;
}

.moreInfo a {
	float: right;
	display: block;
	margin: 0px 3px 0 10px;
	padding: 0 17px 0 0;
	background: url(http://www.centralbohemia.cz/images/right-panel-more.gif)  right no-repeat;
	text-decoration: none;
	color: #db021b;
}

.moreInfo a:visited, .moreInfo a:link {
	text-decoration: none;
	color: #db021b;
}

.moreInfo a:hover, .moreInfo a:focus, .moreInfo a:active {
	text-decoration: underline;
	color: #db021b;
}

/* Odkaz zpet */
.goBack {
	float: left;
	width: 100%;
	text-align: left;
	padding: 10px 0 0 0;
}

.goBack a.goBackLink {
	float: left;
	display: block;
	margin: 0 0 0 5px;
	padding: 0 0 0 17px;
	text-decoration: none;
	color: #db021b;
	background: url(http://www.centralbohemia.cz/images/left-panel-back.gif)  left no-repeat;
}

.goBack a:visited, .goBack a:link {
	text-decoration: none;
	color: #db021b;
}

.goBack a:hover, .goBack a:focus, .goBack a:active {
	text-decoration: underline;
	color: #db021b;
}


.floatRight {
	float: right;
	background: #00ff00;
}

/* Strankovani */
/* strankovani male*/
.singlePageNumbersC {
	float: left;
	clear: both;
	width: 248px;
	padding: 4px 0 4px 11px;
	
}

.singlePageNumbers {
	float: left;
	width: 235px;
	color: #000000;
}

.singlePageNumbers a {
	color: #000000;
}

.singlePageNumbers span.spaceC {
	width: 20px;
}

.singlePageNumbers span.totalPages{
	padding: 0;	
	float: left;
	display: block;
	width: auto;
}

.singlePageNumbers span.pageNavig{
	padding: 0;	
	float: left;
	display: block;
	width: auto;
	white-space: nowrap;
}

/* modifikace pro obsahovy blok */
#content .singlePageNumbersC{
	float: none;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 5px 0 0 0;
	background: transparent;
}
#content .singlePageNumbers {
	background: transparent;
	color: #000000;
	float: right;
	width: auto;
}

.singlePageNumbers span.totalPages{
	clear: both;
	float: right;
}

.singlePageNumbers#bottomC span.totalPages{
	display: none;
}

.singlePageNumbers span.pageNavig{
	padding: 0;	
	clear: both;
	float: right;		
	text-align: center;
}

.singlePageNumbers a {
	color: #000000;
	text-decoration: none;
}

.singlePageNumbers a:visited, .singlePageNumbers a:link {
	text-decoration: none;
}

.singlePageNumbers a:hover, .singlePageNumbers a:focus, .singlePageNumbers a:active {
	text-decoration: underline;
}

.singlePageNumbers a.selected {
	font-weight: bold;
}

.singlePageNumbers span {
	float: left;
	padding: 0 2px;
}

.singlePageNumbers span.navArrow{
	padding: 0 3px ;
}
.singlePageNumbers span.navArrow img, .singlePageNumbers span.navArrow a img {
	border: none;
	padding: 2px 0px;	
}

.singlePageNumbers ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;

}

.singlePageNumbers li {
	float: left;
	margin: 0;
	padding: 0 3px;
	text-align: center;
}

/* modifikace pro levy blok */
#leftPanel .singlePageNumbersC{
	width: 256px;
	margin-top: 0px;
	padding: 4px 0 4px 0;
}
#leftPanel .singlePageNumbers{
	width: 248px;	
}

#leftPanel .singlePageNumbers span.totalPages{
			/* Skryjeme celkovy pocet jelikoz se nam to nevejde na jeden radek se strankovanim, pokud mame maximalni pocet kroku (5) */
}

#leftPanel .singlePageNumbers span.pageNavigC
{
	width: 248px;
	float: right;
}


#leftPanel .singlePageNumbers span.pageNavig{
	padding: 0;
	float: right;
	text-align: center;
	clear: right;
}

/* strankovani clasic */
.pageNumbersC {
	padding: 0px;
	margin: 0px;
	display: block;
	clear: both;
	height: 46px;
	float: none;
}
.pageNumbersC .pageNumbers {
	margin: 0;
	padding: 15px 10px;
	float: none;
	clear: both;
	text-align: right;
	display: block;
}
.pageNumbers b {
	color: #FF0000;
	font-weight: bold;
}

.pageNumbers a {
	font-weight: bold;
}
.pageNumbers img {
	vertical-align: middle;
}
.pageNumbers a img {
	vertical-align: bottom;
}

.pageNumbersTotal {
	float: left;
	font-weight: bold;
}

.pageNumbersTotal b {
	color: #FF0000;
	font-weight: bold;
}

/* AdressBook - levy blok */
#sideItemListC {
	background: #eeeeed;
	width: 259px;
	float: left;
}

#leftPanel #sideItemListC {
	width: 256px;
}

#sideItemList {
	padding: 0 0 0 11px;
	float: left;
	width: 235px;
}

#leftPanel #sideItemList {
	/*padding: 0 2px 0 3px;*/
	padding: 0;
	width: 256px;
	overflow: hidden;
}

#sideItemList .line {
	float: left;
	padding: 10px 0 10px 0;
	border-top: 1px solid black;
}

#sideItemList .firstLine {
	border: 0;
	float: left;
}

#sideItemList .firstCol {
	float: left;
	width: 23px;
	height: 25px;
}

#sideItemList img {
	border: 0;
	float: left;
}

#sideItemList .secondCol {
	float: left;
	width: 208px;
}
#leftPanel #sideItemList .secondCol{
	width: 185px;
	overflow: hidden;
}
#sideItemList .secondCol h3 {
	font-weight: normal;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

#sideItemList .secondCol h3 a {
	color: #003681;
}

#sideItemList .secondCol p {
	font-size: 1em;
	margin: 0 0 3px 0;
	padding: 0;
}

#sideItemList .itemPicture {
	float: left;
	clear: left;
	width: 208px;
}
#leftPanel #sideItemList .itemPicture{
	width: 185px;
	overflow: hidden;
}

#sideItemList .itemPicture img {
	float: left;
	vertical-align: bottom;
	padding: 0 0px 0 0 ;
}

#sideItemList a.more {
	vertical-align: bottom;
	float: right;
	display: block;
	margin: 15px 10px 0 0;
	padding: 0 17px 0 0;
	background: url(http://www.centralbohemia.cz/images/right-panel-more.gif)  right no-repeat;
	text-decoration: none;
	color: #db021b;
	font-size: 0.85em;
}

#sideItemList a.more:visited, #sideItemList a.more:link {
	text-decoration: none;
	color: #db021b;
}

#sideItemList a.more:hover, #sideItemList a.more:focus, #sideItemList a.more:active {
	text-decoration: underline;
	color: #db021b;
}

/* seznam kategorii jako icony v horizontalnim boxu */
#categoryIconsBoxC{
	float: left;
	clear: both;
	width: 100%;	
	margin-top: 5px;
	background: #EEEEED;
}
#categoryIconsBoxC #categoryIconsBox{
	padding: 5px 10px 5px 0;
	height: 18px;
}
#categoryIconsBoxC ul#categoryIconsList{
	clear: both;
	width: 100%;	
	float : left;	
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#categoryIconsList li.categoryIco{
	float : left;
	margin: 0px 0 0 10px;
	background: #ffffff;
}
ul#categoryIconsList li.categoryIco a{}
ul#categoryIconsList li.categoryIco a span{}
ul#categoryIconsList li.categoryIco a span img{
	border: none;
}


#themaChapterC{
	display: block;
	float: none;
	clear: both;	
}
#themaChapterText{
	font-size: 1.1em;
	line-height: 1.3em;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro mapu
//--------------------------------------------------------------------
*/
#amapC {
	margin-bottom: 10px;
}
#amap {
}
#amapTitle {
	text-align: center;
	padding-bottom: 3px;
}
#mapLocationC {
	border: 1px solid #1E66B0;
	width: 250px;
	float: right;
	margin-right: 20px;
}
#mapLocation {
}

#mapMap {
	text-align: center;
	float: right;
}
.mapLocationItem {
	width: 120px;
	float: left;
	padding-bottom: 7px;
	padding-left: 5px;
}
.mapLocationItemS {
	width: 120px;
	float: left;
	padding-bottom: 7px;
	padding-left: 5px;
	font-weight: bold;
}
#mapChange {
	clear: both;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro kalendar
//--------------------------------------------------------------------
*/
.CalendarDateTimeC {
	padding: 1em;
	width: auto;
	background-color: #FFFFFF;
	float: right;
}
.CalendarDateTime {
	border: 1px solid #BFBFBF;
	padding: 2px;
}
* html body .CalendarDateTime {
	padding: 0 2px;
}

table.tbCalendar {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-width: 0  1px;
	border-color: #FFFFFF;
	border-style: solid;
}

table.tbCalendar td {
	background: #F2F2F2;
	text-align: center;
	width: 19px;
	height: 16px;
	border: 2px solid white;
}
table.tbCalendar td a {
	font-weight: bold;
}

table.tbCalendar th {
	width: 19px;
	height: 16px;
	font-weight: normal;
	text-transform: capitalize;
}
table.tbCalendar th.cellCalendarDayWeekend {
	color: #E31F26;
	font-weight: normal;
}

table.tbCalendar td.cellCalendarHeading {
	background: #FFFFFF;
}
table.tbCalendar td#prevMonth {
	text-align: left;
}
table.tbCalendar td#currMonth {
	width: auto;
	text-align: center;
	color: #173084;
	font-weight: bold;
	white-space: nowrap;
	text-transform: capitalize;
}
table.tbCalendar td#nextMonth {
	text-align: right;
}

table.tbCalendar td.cellCalendarDayActive {
	border: 1px solid #CD2F35;
	background-color: #E31F26;
	font-weight: bold;
}
table.tbCalendar td.cellCalendarDayActive a {
	color: #FFFFFF;
	text-decoration: none;
}
table.tbCalendar td.cellCalendarDayActive a:hover {
	text-decoration: underline;
}
table.tbCalendar td.cellCalendarDayWeekend {
	background: #E5E5E5;
}

table.tbCalendar td.cellCalendarEmpty {
	background: transparent;
}

table.datatable 
{
	border-collapse: collapse;
	border: 1px solid #a5a3a3;
}

table.datatable th, table.datatable td 
{
	border: 1px solid #a5a3a3;
}

table.datatable th
{
	background: #dddada;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro zobrazování dokumentů
//--------------------------------------------------------------------
*/
.documentIco {
    vertical-align: middle;
    margin-right: 10px;
}




/* 
-------------------------------------------------------------------------
		Akce 
-------------------------------------------------------------------------
*/
div.calendar {
	width: 100%;
	background-color: #dddada;
}
div.vyber_rok_mesic {
	border-bottom: 2px solid White;
	height: 24px;
	line-height: 24px;
	background-color: #a5a3a3;
	font-weight: bold;
	color: White;
}
div.vyber_rok_mesic a {
	display: block;
	width: 30px;
	float: left;
	height: 24px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-size: medium;
	line-height: 24px;
}
div.vyber_rok_mesic a:hover {
	color: White;
	font-weight: bold;
	text-decoration: none;
	background-color: #8c8b8b;
}
span.zvoleny_rok_mesic {
	width: 192px;
	float: left;
	border-left: 2px solid White;
	border-right: 2px solid White;
	text-align: center;
}
table.kalendar td  {
	border: 1px solid White;
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 14%;
}
table.kalendar th {
	border-bottom: 2px solid White;
	height: 24px;
	line-height: 24px;
}
table.kalendar {
	width: 100%;
	border: 1px solid #dddada;
	border-collapse: collapse;
	font-size: 100%;
}
table.kalendar a {
	display: block;
	width: 100%;
}
table.kalendar a:hover {
	background-color: #c4c2c2;
}
div.vybrany_den a, div.vybrany_den a:hover {
	font-weight: bold;
	background-color: #db021b;
	color: White;
}
table.kratky_popis_akce {
	border: 1px solid White;
}
table.kratky_popis_akce th {
	font-size: 100%;
	text-align: left;
	background-color: #efefef;
	border: 3px solid White;
	padding: 0px 5px 0px 0px;
}
table.kratky_popis_akce td {
	border: 3px solid White;
	padding: 0px 5px;
}
table.tema_kat_akce {
	border-collapse: collapse;
	font-size: 100%;
}
table.tema_kat_akce td {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 3px 5px;
}
div.tlacitko_vyhledat {
	background-color: #efefef;
	text-align: center;
	padding: 0.3em;
}


/* pridavani akci */
fieldset {
	font-size: 90%;
}
fieldset legend {
	font-size: small;
}
fieldset table {
	border-collapse: collapse;
}
fieldset table th {
	text-align: left;
}
fieldset table th,
fieldset table td {
	/*border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;*/
	padding: 3px 5px;
	border-collapse: collapse;
}
tr.radek td,
tr.radek th,
td.radek {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}


/* okno ajax */
div.okno_obal {
	position: absolute;
	top: 220px;
	left: 310px;
	z-index: 10;
	background-color: #f0f0f0;
	border: 1px solid #999999;
	width: 600px;
}
div.okno {
	padding: 15px;
	position: relative;
}
div.okno h3.nadpis {
	padding-top: 0em;
	margin: 0px 0px 0.5em 0px;
}
div.lista_obal {
	height: 22px;
	background: #666666;
	width: 100%;
}
div.lista {
	height: 22px;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
}
div.lista a {
	display: block;
	float: right;
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	color: White;
	text-decoration: none;
}
div.lista a:hover {
	color: White;
	background: #818181;
}

