body{
	margin: 0;
	padding: 0;
	background: #000 url(../img/bg-body.png) no-repeat scroll top center;
	color:#fff;
	font-size:8pt;
	font-family:sans-serif;
}

a{
	color:#fff;
}

a:visited{
	color:#fff;
}

a:hover{
	color:#fff;
}

a img{
	border:none !important;
}

.hidden{
	display:none;
	visibility: hidden;
}

h1, h2, h3, p, table,ul,ol {
	margin: 0 0 1em 0;
	padding: 0;
}

h1{
	color: #A00078; 
	font-size: 16pt;
	font-weight:normal;	
	padding:0;
	line-height:1.1em;
	margin:0 0 1em;
	text-transform:uppercase;
}

body h1{
	display:none;
}


h2{
	color:#A00078;
	font-size:8pt;
	font-weight:bold;
	padding:0;
	margin:0 0 1em;
	text-transform:lowercase;
}

h3{
	color:#A00078;
	font-size:8pt;
	font-weight:bold;
	padding:0;
	margin:0 0 0.5em;	
	text-transform:lowercase;

}

hr{
	margin:40px 0;
	padding:0;
	height:2px;
	color:#007bac;
	background-color:#007bac;
	border:none;
}

p{
	padding:0;
	margin:0 0 1em 0;
	line-height:1.3em;
}

ul{
	margin:1em 0 2em;
}

ul,li{
	margin:0;
	padding:0;
	list-style: none inside;
	margin-bottom:0.5em;
	color: #9f0069; 
}

strong, b{

	font-weight:bold;
}



#bodyframe{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	padding:33px 0 39px 56px;	
}

#content{
	clear:both;
	width:754px;
	float:right;
	min-height:370px;
}

#mainmenu{
	float:left;
	width:120px;
	padding-left:65px;
}

#mainmenu{
	/*
	_width:185px;
	_padding-left:65px;
	*/
}

#mainmenu ul{
	margin:0;
	padding:0;
	list-style: none outside;
}

#mainmenu ul li{
	margin:0;
	padding:0;
	padding-bottom:1em;
	list-style: none outside;

}

#mainmenu ul li a, #mainmenu ul li a:visited{
	color:#A00078;
	text-decoration:none;
	font-size:9pt;
	text-transform:uppercase;
	display:block;
}

#mainmenu ul li.CUR a, #mainmenu ul li a:hover{
	color:#fff;
}

#leftcol{
	float:left;
	width:508px;	
}


#rightcol{
	float:right;
	width:149px;
	padding-right:56px;
	color:#A00078;
}

#rightcol{
	/*
	_width:205px;
	_padding-right:56px;
	*/
}

#rightcol table.csc-uploads td a, #rightcol table.csc-uploads td a:visited, #rightcol a, #rightcol a:visited{
	color:#A00078;
}

#footer{
	clear:both;
	color:#666;
	padding:30px 0 40px 227px;
}

#footer p{
	margin:0;
	padding:0;
}

#footer a, #footer a:visited, #footer a:hover{
	color:#666;
}

#lngmenu{
	padding-top:3em;
}

#lngmenu div{
	float:left;
	padding-right:15px;
}

#lngmenu a img, #header a img,
#lngmenu a:visited img, #header a:visited img{
	border:none;
}

.motto{
	font-size:10pt;
	font-family:serif;
}

.motto em{
	font-style: normal;
	display:block;
	text-align:right;
	padding-right:0em;
}

.date{
	font-size:14pt;
	font-weight:bold;
	margin:1em 0 0.3em;
}

.place{
	font-size:9pt;
	font-weight:bold;
	margin: 0 0 1.5em;
	
}


.csc-textpic-caption{
	font-size:8pt;
	text-align:center;
}


.news-latest-container{
/*
	background-color:#9f0069;
	opacity: 0.2;
*/
}

.news-item{
	padding-bottom:15px;

}

.news-item h3{
	margin:0;
	padding:0;
	max-width:500px;
}

.news-item .news-date{
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:normal;
}

.news-item .news-cat{
	margin:0;
	padding:0;
	font-size:8pt;
}

.news-list-container{
	margin-top:1em;
}

.news-list-container .news-item .news-cat{
	margin:0;
	padding:0;
	font-size:8pt;
	float:right;
	text-align:right;
	width:200px;
}

.news-list-container .news-item .news-date{
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:normal;
}

.news-single-img{
	float:right;
	margin-left:15px;
}

.news-single-timedata{
	font-weight:bold;
}

.news-single-backlink{
	margin-top:2em;
}

/*
<td class="csc-uploads-icon">

							<a href="uploads/media/156_01.jpg" target="_blank"><img src="typo3temp/pics/831aeb1bd2.jpg" width="150" height="157" alt="" title="" /></a>
						</td>
						<td class="csc-uploads-fileName">
							<p><a href="uploads/media/156_01.jpg" target="_blank">156.jpg</a></p>
							<p class="csc-uploads-description">Karel Hlaváček, Můj Kristus (autoportrét), 1897, tužka, karton, 24,2 x 21,2 cm, Památník národního písemnictví</p>
						</td>
						<td class="csc-uploads-fileSize">
							<p>3.3 M</p>

						</td>
*/
table.csc-uploads{
	border:none;
	border-collapse:collapse;
}


table.csc-uploads td p{
	margin:0;
	padding:0;
}

td.csc-uploads-icon{
	vertical-align: top;
	padding:0 20px 20px 0;
}

td.csc-uploads-icon a img{
	border:none;
}

td.csc-uploads-fileName{
	vertical-align: top;

}

td.csc-uploads-description{
	vertical-align: top;

	
}
td.csc-uploads-fileSize{
	vertical-align: top;
	padding-left:20px;
	white-space: nowrap;
	color:#666;
}


