/**/
.article-preview {
	margin-bottom: 20px;
	
	padding-bottom: 10px;
	
	border-bottom: 1px solid #f0f2dc;
}

/**/
.gallery {
	margin: 15px auto;
}

.gallery img {
	margin: 2px 2px 0px 2px;
}


/**/
#news-overview div.header, #museum-info div.header {
  width: 100%;
  height: 58px;
  
  margin-bottom: 4px;
  
  position: relative;
  
  background-image: url('../images/modules/lr-column-header-bg.jpg');
  background-repeat: repeat-x;
}

#news-overview div.header h6, #museum-info div.header h6 {  
  position: absolute;
  top: 42px;
  left: 0px;
}

#news-overview div.content, #museum-info div.content {
  width: 100%;
  
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 16px;
  
  background-color: #8e8e8e;
}


/**/
#museum-info div.content p {
  margin: 0px 10px 0px 10px;
  
  color: #fff;
}


/**/
#news-overview div.news-etry {
  margin: 4px 10px 12px 10px;
}

#news-overview div.news-etry h5 {
  font-size: 10px;
  
  font-style: italic;
}

#news-overview div.news-etry p {
  color: #fff;
}

#news-overview div.news-etry p:first-child {
  text-transform: capitalize;
}

#news-overview div.news-etry a {
	color: #fff;
	
	text-decoration: none;
	
	border-bottom: 1px dotted #fff;
}

#news-overview div.news-etry a:hover {
	border-bottom: 1px solid #fff;
}


/**/
#main-page-slideshow {
  width: 100%;
  height: 466px;
  
  margin-bottom: 4px;
  
  position: relative;
  
  overflow: hidden;
}


/**/
#current-page-logo {
  width: 180px;
  height: 85px;
  
  position: absolute;
  top: 95px;
  left: 0px;  
}

#current-page-image {
	width: 100%;
	height: 100%;
	
	background-position: bottom left;
  	background-repeat: no-repeat;
  	
  	background-color: transparent;
}

#current-page-logo div.hlavni-stranka {
	background-image: url('../images/modules/current-page/cp-hlavni-stranka.png');
}

#current-page-logo div.vystavy-akce {
	background-image: url('../images/modules/current-page/cp-vystavy-akce.png');
}

#current-page-logo div.reportaze-odkazy {
	background-image: url('../images/modules/current-page/cp-reportaze-odkazy.png');
}

#current-page-logo div.edukace {
	background-image: url('../images/modules/current-page/cp-edukace.png');
}

#current-page-logo div.sbirky-archiv {
	background-image: url('../images/modules/current-page/cp-sbirky-archiv.png');
}

#current-page-logo div.knihovna {
	background-image: url('../images/modules/current-page/cp-knihovna.png');
}

#current-page-logo div.nabidka-publikaci {
	background-image: url('../images/modules/current-page/cp-nabidka-publikaci.png');
}

#current-page-logo div.historie {
	background-image: url('../images/modules/current-page/cp-historie.png');
}

#current-page-logo div.organy {
	background-image: url('../images/modules/current-page/cp-organy.png');
}

#current-page-logo div.dokumenty {
	background-image: url('../images/modules/current-page/cp-dokumenty.png');
}

#current-page-logo div.kontakty {
	background-image: url('../images/modules/current-page/cp-kontakty.png');
}

#current-page-logo div.vlastivedny-krouzek {
	background-image: url('../images/modules/current-page/cp-vlastivedny-krouzek.png');
}

#current-page-logo div.sbornik {
	background-image: url('../images/modules/current-page/cp-sbornik.png');
}

#current-page-logo div.fotogalerie {
	background-image: url('../images/modules/current-page/cp-fotogalerie.png');
}


/*current, upcoming events*/
#current-events {
  width: 100%;
  min-height: 26px;
  height: auto !important;
  height: 26px;
}

#current-events div.image {
	text-align: center;
}

#upcoming-events {
	width: 227px;
	  
	margin-left: 5px;
}  

div.upcoming-event {
  width: 100%;
  min-height: 26px;
  height: auto !important;
  height: 26px;
  
  margin-bottom: 4px;
  padding-top: 7px;
  padding-bottom: 15px;
    
  background-color: #333333;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

div.upcoming-event h4 {
  width: 185px;
  height: 19px;
  
  margin: 0px 0px 12px 34px;
  
  display: block;
}

div.upcoming-event p {  
  width: 195px;
  
  margin-left: 15px;
  margin-bottom: 4px;
  
  display: block;  
  
  color: #fff;
}

div.upcoming-event a {
  margin-left: 15px;
    
  color: #4779d6;
  
  text-decoration: underline;
}

div.upcoming-event-a-b {
  background-image: url('../images/modules/upcoming-events/upcoming-event-a-b.jpg');
}

div.upcoming-event-a-b h4 {
  color: #0060ff;
}

div.upcoming-event-a-p {
  background-image: url('../images/modules/upcoming-events/upcoming-event-a-p.jpg');
}

div.upcoming-event-a-p h4 {
  color: #b10aca;
}

div.upcoming-event-a-y {
  background-image: url('../images/modules/upcoming-events/upcoming-event-a-y.jpg');
}

div.upcoming-event-a-y h4 {
  color: #ffae00;
}

div.upcoming-event-e-b {
  background-image: url('../images/modules/upcoming-events/upcoming-event-e-b.jpg');
}

div.upcoming-event-e-b h4 {
  color: #0060ff;
}

div.upcoming-event-e-p {
  background-image: url('../images/modules/upcoming-events/upcoming-event-e-p.jpg');
}

div.upcoming-event-e-p h4 {
  color: #b10aca;
}

div.upcoming-event-e-y {
  background-image: url('../images/modules/upcoming-events/upcoming-event-e-y.jpg');
}

div.upcoming-event-e-y h4 {
  color: #ffae00;
}


div.event-pink {
  background-image: url('../images/modules/upcoming-events/upcoming-event-a-p.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

div.event-pink h4 {
  color: #b10aca;
}


/*gallery*/
.gallery a {
	border: none;
}

.gallery a:hover {
	border: none;
}

#fotogalerie {
	border-top: 1px solid #ffae00;
}

.gallery-preview {
	width: 590px;
	height: 130px;
	
	margin: 10px auto;
	
	position: relative;
	
	
	border-bottom: 1px solid #ffae00;
}

.gallery-preview div.image {
	position: absolute;
	top: 5px;
	left: 0px;
}

.gallery-preview div.heading {
	position: absolute;
	top: 36px;
	left: 185px;
}

.gallery-preview div.content {
	position: absolute;
	top: 70px;
	left: 186px;
}
