/******************************************************************************
*	PAPYRUS TOP&DOWN
******************************************************************************/

#headerWrapper {
	/*position: relative;*/
    _margin-top: 57px;
}

	span#papyrusTop {
		position: absolute;
		left: 170px;
		top: -3px;
		_top: -3px;
		
		display: block;
		width: 330px;
		height: 34px;
		
		background: transparent url('/img/layout/headerPapyrusTop.jpg') left top no-repeat;
	}

#contentWrapper {
	/*position: relative;*/
}

#content
{
    background: transparent url('/img/layout/headerPapyrusDwn.jpg') left top no-repeat;
}

html>body #content
{
    background-position: 170px top;
}

	#mainColumn[id] {
		/*=margin: 0;
		=padding: 10px 10px 10px 10px;*/
	}

	span#papyrusDwn {
		position: absolute;
		left: 170px;
		top: 175px;
		
		display: block;
		width: 330px;
		height: 14px;
        
        z-index: 50;
		
		/*background: transparent url('/img/layout/headerPapyrusDwn.jpg') left top no-repeat;*/
	}
/******************************************************************************
*	END: PAPYRUS TOP&DOWN
******************************************************************************/


/******************************************************************************
*	MAIN HEADER
******************************************************************************/
#mainColumn {
	padding-top: 15px;    
}

div.threeColumns #mainColumn h1
{
    /*width: 595px;*/
}
	
	#mainColumn h1 {
		padding: 2px 90px 2px 40px;
		color: #ffffff;
		background: #2d4500 url('/img/layout/headerIcon2.png') 14px 4px no-repeat;
		border-bottom: none;
	}
	
		#mainColumn[id] h1 {
			/*=position: relative;
			=top: 5px;*/s
		}

a.parentLink 
{
    top: 18px;
    right: 15px;
    
    padding-right: 0;
    background: none; 
    
    color: #ffffff;
    font-size: 0.85em;
    text-decoration: underline;

}
/******************************************************************************
*	END: MAIN HEADER
******************************************************************************/


/******************************************************************************
*	TOP BANNER
******************************************************************************/
#contentSitemap {
	background-color: #774825;
	background-image: url('/img/layout/headerSitemapRibbon2.png');
}

#contentDate {
    _top: 26px;
	font-size: 0.8em;
	color: #ffed00;
	background-color: #2d450d;
	background-image: url('/img/layout/headerDateRibbon.png');
}

	#contentDate b {
		color: #ffffff;
	}
	
#headerMenu {
}

#headerBottom {
	/*background-image: url('/img/layout/headerBottomBg2.jpg');*/
	background: none;
    height: 115px;
    margin: 0 !important; 
}

#headerCategory
{
	height: 115px;
	background-image: url('/img/layout/headerCategoryBg2.jpg');
	background-repeat: no-repeat;
}

	#headerCategory h1 {
		width: 262px;
		height: 115px;
	}
	
		#headerCategory h1 a {
			display: block;
			width: 262px;
			height: 115px;
		}

#headerCategoryWrapper
{
	height: 115px;
	background-image: url('/img/layout/headerCategoryWrapperBg2.jpg');
    position: relative;
}

/* ERB */
#headerSign
{
    position: absolute;
    top: 46px;
    left: 756px;
    
    width: 53px;
    height: 63px;   
    
}

    #headerSign a
    {
        display: block;
        width: 100%;
        height: 100%;
    }
    

/******************************************************************************
*	END: TOP BANNER
******************************************************************************/



/******************************************************************************
*	SIDEBAR SEARCH
******************************************************************************/
#sidebarSearch input#sidebarSearchField {
	background-color: transparent;
}
/******************************************************************************
*	END: SIDEBAR SEARCH
******************************************************************************/


/******************************************************************************
*	SIDEBAR HEADINGS
******************************************************************************/
div.box div.heading
{			 
	background-color: #2d450d;
	background-image: none;
	border-bottom: 2px solid #ffffff;
}

	div.box div.heading h2
	{   
		text-align: left;
		color: #ffffff;
	}
	
		div.box div.heading h2.photo
		{
			background: transparent url('/img/layout/iconPhoto2.png') no-repeat 7px;
		}
		
		div.box div.heading h2.calendar
		{
			background: transparent url('/img/layout/iconCalendar2.gif') no-repeat 7px;
		}
		
		div.box div.heading h2.poll
		{
			background: transparent url('/img/layout/iconPoll2.png') no-repeat 7px;
		}
		
		div.box div.heading h2.event
		{
			background: transparent url('/img/layout/iconEvent2.gif') no-repeat 7px;
		}
	
	div.box a.more
	{
		color: #000000;
	}
	
	div.box a.more:hover
	{
		color: #EE1F25;
	}

/******************************************************************************
*	END: SIDEBAR HEADINGS
******************************************************************************/


/******************************************************************************
*	LEFT MENU
******************************************************************************/
#sidebarMenu {
	background-color: #b3a47a;
	background-image: none;
}

	#sidebarMenu ul li span.selected,
	#sidebarMenu ul li a.inPath
	{
		color: #ffed00;
	}
	
		#sidebarMenu ul li a
		{
			color: #464646;
		}
		
		#sidebarMenu ul li ul li a
		{
			color: #ffed00;
		}
/******************************************************************************
*	END: LEFT MENU
******************************************************************************/


/******************************************************************************
*	ANKETA
******************************************************************************/
#sidebarPoll {
	background-color: #b3a47a;
	background-image: none;
}

	#sidebarPoll .box .poll h3 {
		color: #30302F;
	}

	#sidebarPoll table tr td
	{
		border-top: 1px solid #C5BFB3;
	}
	
		#sidebarPoll table tr td.answer
		{
			width: 65px;
		}
		
		#sidebarPoll table tr td.bar
		{
			
			width: 80px;  
			vertical-align: middle;
		}
		
			#sidebarPoll table tr td.answer a
			{
				color: #30302F;
			}
		
		#sidebarPoll p {
			font-size: 0.9em;
			font-weight: bold;
			color: #ffed00;
		}
/******************************************************************************
*	END: ANKETA
******************************************************************************/

/* iconZoom2.png */

/******************************************************************************
*	PHOTOGALLERY - BOX
******************************************************************************/
#sidebarPhoto
{					
	background-color: #b3a47a;
	border-bottom: 1px solid #ffffff;
}   
	
	#sidebarPhoto div.description
	{		   
		color: #464646;
		background: #ffffff;
	}   
						
		#sidebarPhoto div.description a
		{
			background: transparent url('/img/layout/iconZoom2.png') no-repeat top left;
		}

/******************************************************************************
*	END: PHOTOGALLERY - BOX
******************************************************************************/


/******************************************************************************
*	MAIN COL
******************************************************************************/

/******************************************************************************
*	END: MAIN COL
******************************************************************************/

/******************************************************************************
*	WSW
******************************************************************************/
/* HEADERS */
#page .wsw h2 {
	position: relative;
	color: #2d450d;
	border-bottom: 1px solid #2d450d;
}

#page .wsw h3 {
}

#page .wsw h4 {
	color: #5b5b5b;
	text-transform: none;
}

#page .wsw h5 {
	font-size: 0.9em !important;
	padding-left: 0 !important;
	color: #000000 !important;
	background-color: transparent !important;
	background-image: none !important;
	text-transform: none !important;
}

#page .wsw h6 {
	font-size: 0.9em;
	color: #5b5b5b;
}

/* PARAGRAPH */
#page .wsw p {
	margin: 1em 0 0 0;
	line-height: 1.5em;
}

/* BLOCKQUOTE */
#page .wsw blockquote {
	margin: 1em 0 0 0;
	padding: 3px 5px;
	border-top: 1px solid #e8e6e0;
	background-color: #f8f7f6;
}

/* UNORDERED LIST */
#page .wsw ul {
	margin: 1em 0 0 0;
}

	#page .wsw ul li {
		padding-bottom: 3px;
		background-image: url('/img/layout/wswListBulletA2.png');
		
	}
	
		#page .wsw ul li ul {
			margin-top: 3px;
		}
		
/* ORDERED LIST */
#page .wsw ol {
	margin: 1em 0 0 20px;
}

	#page .wsw ol li {
		padding-bottom: 5px;
	}
	
		#page .wsw ol li ol {
			margin-top: 5px;
		}
		
/* TABLE */
#page .wsw table {
	width: 100%;
	margin: 1em 0 0 0;
	border-collapse: collapse;
}

	#page .wsw table tr {
	}
	
		#page .wsw table tr td {
			padding: 2px 5px;
			text-align: left;
			vertical-align: top;
		}
		
			#page .wsw table thead tr td {
				font-weight: bold;
				color: #242118;
				background-color: #a4956c;
			}
			
			#page .wsw table tbody tr td {
				border-top: 1px solid #e8e6e0;
			}
			
/* DEFINITIONS */
#page .wsw dl {
}

	#page .wsw dl dt {
		margin: 1em 0 0 0;
		font-weight: bold;
	}
	
	#page .wsw dl dd {
		margin: 0.5em 0 0 0;
		padding: 0 0 0 2em;
	}
	
/* ANCHORS */
#page .wsw a {
	color: #2d450d;
	text-decoration: none;
}

#page .wsw a:visited {
	color: #222222;
}

#page .wsw a:active,
#page .wsw a:hover {
	text-decoration: underline;
}

#page .wsw hr
{
    border: 1px solid #2d450d;
    background-color: transparent;
}

/******************************************************************************
*	END: WSW
******************************************************************************/


/******************************************************************************
*	FOOTER (DISDAINFULY: "U'R A BOTTOM FEEDER!")
******************************************************************************/
#footer
{
	background-image: url('/img/layout/footerBg2.png');
}       

    #footer div.wsw
    {
        
    }

        #footer div.wsw p
        {
            margin: 0 0 0.3em 0;
            line-height: 24px;
        }              
/******************************************************************************
*	END: FOOTER (DISDAINFULY: "U'R A BOTTOM FEEDER!")
******************************************************************************/


/*** NEWS LIST (AKA KULTURA A AKCE) ***/

#newsList div.newsItem h3,
#newsList div.newsItem h3 a
{
    color: #2d4500;
}

#newsList div.newsItem h3 a:hover
{
    border-bottom-color: #2d4500;
}

/*** STRANKOVADLO ***/

div.paging .leftEndText
{
    background-image: url('/img/layout/pagingLeftEndGreen.png');
}

div.paging .leftText
{
    background-image: url('/img/layout/pagingLeftGreen.png');
}

div.paging .rightText
{
    background-image: url('/img/layout/pagingRightGreen.png');
}

div.paging .rightEndText
{
    background-image: url('/img/layout/pagingRightEndGreen.png');
}

/*** KALENDAR AKCI a NEJBLIZSI AKCE ***/

#sidebarCalendar div.box div.heading,
#sidebarEvent div.box div.heading 
{
    border-bottom: none;
}

#sidebarCalendar div.box div.heading,
#sidebarEvent div.box div.heading,
#sidebarEvent
{
    background: #B3A47A !important;
}

    #sidebarCalendar div.box div.heading h2,
    #sidebarEvent div.box div.heading h2
    {
        color: #FFF000 !important;
    }
    
#sidebarCalendar 
{
    background: #E3CAA2; 
}


    #sidebarCalendar div.calendar table.calendar caption a
    {
        color: #2D450D;
    }    
    
    #sidebarCalendar div.calendar table.calendar tr td.today
    {
        background-color: #FFF000;
    }
    
    #sidebarCalendar div.calendar table.calendar tr td.eventPast
    {
        background-color: #9F824E;       
    }    
        
    #sidebarCalendar div.calendar table.calendar tr td.event
    {
        background-color: #2D450D;
    }
    
    #sidebarCalendar div.calendar table.calendar tr td.eventPast a,
    #sidebarCalendar div.calendar table.calendar tr td
    {
        color: #000000;        
        font-weight: normal;
    }
    
    #sidebarCalendar div.calendar table.calendar tr td
    {
        border-color: #707171;
    }
        
#sidebarEvent
{
    border-top: none;
}


    #sidebarEvent div.box div.heading h2
    {
        border-bottom-color: #000000;
    }
    
    #sidebarEvent div.box div.event p.perex
    {
        color: #ffffff;
    }
    
/*** DETAIL AKCE ***/
#eventDetail div.description h3
{
    color: #2D450D;
    background-image: url('/img/layout/iconEvent2.png');
    background-color: #B3A47A;
}

#eventDetail div.description p.perex,
#eventDetail div.info p strong.date
{
    color: #2D450D;
}

/*** SEZNAM AKCI ***/
#eventsList div.eventItem
{
    background-image: url('/img/layout/wswListBullet2.png');
}

#eventsList div.eventItem h3, 
#eventsList div.eventItem h3 a
{
    color: #2D450D;
}

/*** FILTERBOX ***/
div.filterBox fieldset h3
{
    background-image: url('/img/layout/iconFilterGreen.png');
}

div.filterBox input.submit, div.searchBox input.submit
{
    background-image: url('/img/layout/buttonFilterBigGreen.png')
}

/*** GALERIE ***/
.subCatsBlock ul.list li h3 a:active, 
.subCatsBlock ul.list li h3 a:hover,
table.pgGalInfoTab tr.pgRowName td.pgInfoValue
{
    color: #2D450D;
}

.subCatsBlock,
.gpGalCards 
{
    border-bottom-color: #2D450D;
}

.gpGalCards .gpGalCard .gpGalCardIn .gpGalCardLink a.gpGalCardGoIn, 
.gpGalCards .gpGalCard .gpGalCardIn .gpGalCardLink a.gpGalCardGoIn:visited
{
    background-image: url('/img/layout/iconCameraGreen.png');
    color: #2D450D;
}

.pgTnCards .pgTnGroup a:active,
.pgTnCards .pgTnGroup a:hover 
{
    background-color: #2D450D;
}
