
/* screen.css */

body {
	text-align: center;
}
#main_container {
	background-color: rgb(255,255,255);
	margin: 0 auto;
	padding: 3em 2em;
	width: 91.2em;
	text-align: left;
}

/* --- HEADER --- */
#header_container {
	height: 7em;
	overflow: hidden;
	position: relative;
	margin-bottom: 4em;
}
#header_container #logo {
	width: 67.6em;
	float: left;
	font-size: 1em;
}
#header_container #tools {
	font-family: Arial, sans-serif;
	float: right;
	height: 7em;
	width: 21.2em;
}
.dir-rtl #header_container #tools {
	text-align: right;
}
#header_container #tools #languages {
	margin: 0 0 0.8em 0;
	padding: 0;
	height: 1.2em;
}
.dir-rtl #header_container #tools #languages a {
}
#header_container #tools #languages a {
	font-size: 1.2em;
	color: rgb(0,0,0);
	text-decoration: none;
}
#header_container #tools #languages a.noactive {
	color: rgb(109,111,114);
}
#header_container #tools #languages a:hover {
	text-decoration: underline;
}
#header_container #tools form {
	width: 21.2em;
	float: right;
	text-align: left;
}
#header_container #tools form div input#hledej.text {
	width: 15.25em;
	height: 16px;
	margin: 0;
	border-right: 0;
	float: left;
}
#header_container #tools form div input.submit {
	background: #fff url(/public/b3/b5/ef/676285_580837_hledat_lupa.png) center center no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	margin: 0;
}
#header_container #tools form a {
	margin: 1em 0 0 0;
	color: rgb(0,0,0);
	font-size: 1.2em;
	text-decoration: none;
	display: block;
	height: 1em;
}
#header_container #tools form a:hover {
	text-decoration: underline;
}

/* --- NAVIGATION --- */
#navigation_container {
	background-color: #E4DCCF;
	color: #333;
	_height: 1%;
	margin-bottom: 1em;
}
body.alt_design #navigation_container {
	_width: 668px;
	margin-bottom: 0;
}
#navigation_container h2 {
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 1em;
	text-transform: uppercase;
}
#navigation_container p {
	margin-bottom: 0.5em;
}
#useful_container {
	background-color: rgb(255,255,255);
	float: left;
	height: 200px;
	margin-bottom: 1em;
	overflow: hidden;
	position: relative;
	width: 440px;
}
body.alt_design #useful_container {
}
#useful_container .article {
	border: 0;
	margin: 0;
	padding: 0;
}
#useful_container .article .title {
	font-size: 14px;
	text-transform: none;
}

/* slideshow illustration */
#slideshow { 
	background-color: #ddd; 
	overflow: hidden; 
	position: relative;
}
#slideshow div.visible-child { display: block;}
#slideshow div.invisible-child { display: none;}

	#useful_container .article img.illustration {
		padding: 0;
		border: none;
		width: 440px;
	}
	.dir-rtl #useful_container .article img.illustration {
		right: -2em; left: 0;
	}

	#useful_container .article .article_perex {
		font-style: normal;
	}
		#useful {
			margin: 1em 2em;
			width: 35.5em; _width: 31.5em;
			overflow: hidden;
		}
		#useful a {
			display: block;
			float: left;
			width: 14.5em; _width: 11.5em;
			padding: 0.5em 0 0.5em 3em;
		}
#slideshow .illustrationBackImg {
	height: 210px;
}
#slideshow .illustrationArticleTitle {
	bottom: 1.4em;
	color: #FFFFFF;
	font-size: 1.4em;
	left: 0.8em;
	position: absolute;
	text-shadow: 1px 2px 2px #000000;
	width: 300px;
}

/* MENU */
#menu_container {
	/* overflow: hidden; */
	width: 21.2em;
	margin-bottom: 4.5em;
}
#menu_container ul {
	margin-left: 0;
	width: 21.2em
}
#menu_container li {
	margin-bottom: 0.7em;
	list-style: none;
	text-decoration: none;
	overflow: hidden;
	clear: left;
}
			
#menu_container li.last {
	margin-right: 0;
}
#menu_container a {
	font-size: 2.2em;
	line-height: 1.2em;
	text-decoration: none;
	color: black;
}
/* .dir-rtl #menu a {
	padding: 0.5em 1em 0.5em 0;
} */
#menu_container li a:hover {
	text-decoration: underline;
}
#menu_container li a.active {
	color: rgb(213,43,30);
}
#menu_container li a span:first-letter {
text-transform: lowercase;}

/* SUBMENU */
#submenu_container {
	border: none;
	width: 100%;
}
#submenu_container ul {
	list-style: none;
	margin-left: 0;
	line-height: 1.5em;
}
#summenu {font-family: Arial, sans-serif;}

#submenu a {
	background-color: rgb(255,255,255);
	font-family: Arial, sans-serif;
	color: rgb(97,99,101);
	display: block;
	text-decoration: none;
	border-bottom: 1px solid rgb(97,99,101);
	_height: 1%;
}

#submenu li a {
	font-size: 1.4em;
	line-height: 1.2em;
	padding: 3px 0 4px;
}
#submenu li li a {
	font-size: 1.2em;
	color: rgb(213,43,30);	
	padding: 6px 0 5px 10px;
	border-color: rgb(213,43,30);
}
#submenu li li li a {
	font-size: 1.2em;
	padding-left: 20px;
}
#submenu a:hover {
	text-decoration: underline;
}

#submenu a.active_path {
	color: rgb(213,43,30);
	border-color: rgb(213,43,30);
}
#submenu a[target=_blank] {
	background: url(/public/19/7c/f7/422870_271553_Icon_External_Link.png) no-repeat 98% 50%;
	padding-right: 15px;
}

/* --- CONTENT --- */
#content_container {
	padding: 0;
	background-color: #fff;
}

.dir-rtl #content_container {
	text-align: right;
}
#content_container #content_inner {
	min-height: 70em;
}
body.rs #content_container #content_inner {
	float: left;
	width: 67.6em;
}
#content {
	width: 67.6em;
	float: right;
	line-height: 1.5;
}
body.rs #content {
	width: 44em;
}

/* sidebars */
#left_sidebar {
	clear: left;
	width: 21.2em;
}
#right_sidebar {
	float: right;
	width: 21.2em
}
#sidebar_container {
	width: 260px;
	float: left;
}
body#homepage #sidebar_container {
	float: right;
}
body#homepage.alt_design #sidebar_container {
	float: left;
}
#sidebar_container .sidebar_box {
	border-bottom: 1px solid #ccc;
	padding: 1em;
}
#sidebar_container .last_sidebar_box {
	border: none;
}
#sidebar_container form {
	margin-bottom: 1em;
}
#sidebar_container form input.text {
	width: 17.5em;
}
.article.sidebarBox ul, .article.sidebarBox ol {
	font-size: 12px;
	line-height: 1.5em;
}
.article.sidebarBox {
	margin-bottom: 0;
}
.article.sidebarBox .article_title {
	font-size: 1.6em;
}
.article.sidebarBox .article_title a {
	color: #D52B1E;
}
.article.sidebarBox img.illustration {
	margin-top: 0.3em;
}
#global_links .banner,#bannery_manualni .banner {
	margin-bottom: 1.5em;
}
#global_links .banner img,#bannery_manualni img {
	width: 21.2em;
	height: 7.5em;
}
#facebook_likebox {
	width: 21.2em;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}
p.box_desc {
	font-size: 0.9em;
	color: #666;
}

/* BREADCRUMBS */ 
#breadcrumbs {
	color: rgb(97,99,101); 
	font-family: Arial, sans-serif;
}
#breadcrumbs a {color: rgb(97,99,101);}

/* BOXES */
.box_content {
	margin-bottom: 4.5em;
	overflow: hidden;
}
.box_content .simple_article_list .article {
	margin-bottom: -0.5em;
}
#aktualne .box_content {margin-bottom: 0;}
.box_content.last {
	margin-bottom: 0;
}
.box_content h2.box_title {
	font-size: 2.2em;
	margin-bottom: 0;
	color: rgb(0,65,101);
	font-weight: normal;
	margin-bottom: 0.3em;
}
.box_content .article p {font-size: 1.2em}
#staty_a_uzemi.box_content form {
		padding-top: 1.4em;
		padding-bottom: 0;
}

.box_content select {
	width: 100%;
	border: 1px solid rgb(97,99,101);
}

.box_content .bookmark-form p {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 1em 0;
}
.box_content .bookmark-form .noMarBot {
	margin-bottom: 0;
}
.rss-link:hover { text-decoration: none; }
.box_content #mapa_enc {
	margin-bottom: 1em;
}

/* BULLETIN */
#bulletin p:first-child {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 1em;
}
#bulletin.box_content input.text {
	border-right: 0;
	float: left;
	height: 1.3em;
	margin: 0;
	width: 15.25em;
}
#bulletin.box_content input.submit {
	background: #fff url(/public/fd/b2/d4/686648_587402_potvrdit.png) center center no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	margin: 0;
}

/* NOVINKY */
#novinky .article form th {
	font-size: 1.2em;
	vertical-align: middle;
	padding-left: 0;
	padding-right: 0;
	width: 34%;
}

/* WEATHER */
#weather_container {
	float: left;
	width: 21.2em;
}
.weather-row {
	background-color: rgb(177,194,204);
	color: rgb(0,65,101);
	height: 5.5em;
	font-family: Arial, sans-serif;
	margin-bottom: 1.5em;
	overflow: hidden;
	padding: 1em 0;
	width: 100%;
}
.last-weather-row {
	margin-bottom: 0;
	background-color: rgb(210,220,225);
}
.weather-row .weather-day {
	float: left;
	width: 28%;
}
.dir-rtl .weather-row .weather-day {
	float: right;
}
.weather-row .weather-day .weather-date {
	color: rgb(0,65,101);
	display: block;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 0.5em;
	text-decoration: none;
}
.weather-row .weather-day .weather-date:hover {
	text-decoration: underline;
}
.weather-row .weather-day img {
	height: 2em;
	margin-top: 0;
	margin-left: -0.7em;
}
.weather-row .weather-day strong {
	font-size: 1.2em;
	display: block;
	margin-top: 0.2em;
}
.weather-row .weather-city {
	font-weight: normal;
	float: left;
	padding-left: 1em;
	width: 38%;
}
.dir-rtl .weather-row .weather-city {
	float: right;
}
.weather-row .weather-city .city,
.weather-row .weather-city .date,
.weather-row .weather-city .time,
.weather-row .weather-city a {
	display: block;
}
.weather-row .weather-city .city {
	font-size: 1.2em;
	font-weight: normal;
	height: 1.8em;
}
.weather-row .weather-city .date {
	font-size: 1.1em;
	margin-bottom: 0.5em;
}
.weather-row .weather-city .time {
	font-size: 1.1em;
	margin-bottom: 0.5em;
	zoom: 1;
}
/*
.weather-row .weather-city .not-available {
	background-color: #EEB7B8;
	padding: 2px 0;
	margin: 0 1em;
}
.weather-row .weather-city .available {
	background-color: #ADD2A4;
	padding: 2px 0;
	margin: 0 1em;
}
*/


/* ARTICLES */
.article {
	clear: both;
	margin-bottom: 1em;
	padding: 0;
	position: relative;
}
.article .article_foto {
	max-width: 530px;
	max-height: 350px;
	margin-bottom: 0.8em;
}
.article .autor {
	color: rgb(97,99,101);
	font-size: 10px;
	font-style: italic;
	margin-bottom: 1em;
}
.article .article_tools {
	float: right;
	margin: 0.5em 14.6em 0 2em;
	position: relative;
}
	.article .article_tools a {
		text-decoration: none;
		margin-left: 0.6em;
	}
.article #googlePlus {
  margin-left: 1em;
  position: absolute;
  right: -42px;
  text-align: left;
}
.article #facebook {
	position: absolute;
	top: -2px;
	right: -130px;
	text-align: left;
	margin-left: 1em;
}
.article #linkedin {
	position: absolute;
	top: -2px;
	right: -130px;
	text-align: left;
	margin-left: 1em;
}
.article #linkedinFB {
	position: absolute;
	top: 15px;
	right: -72px;
	text-align: left;
	margin-left: 1em;
	padding: 0;
}
.article_body img.float_right {
	float: none;
	margin-left: 0;
	margin-bottom: 1em;
}
.article_body img[align="right"] {
	float: none;
	margin-left: none;
	margin-bottom: 1em;
}
.article_body img.float_left {
	float: none;
	margin-right: 0;
	margin-bottom: 1em;
}
.article_body img[align="left"] {
	float: none;
	margin-right: 0;
	margin-bottom: 1em;
}
.article img.illustration {
	margin-bottom: 0;
}
.article_list .article {
	padding-top: 0.4em;
	border-top: 1px solid rgb(125,154,170);
	overflow: hidden;
}
.article_list .first_article {padding-top: 0; border: 0;}
#content .article_list .article .article_content {
	width: 100%;
}
.article_list .last_article {
	border-bottom: none;
}

.small_article_list .article {
	border: none;
}
#content h1, #content h2, #content h3, #content h4,
.bulletin_display h1, .bulletin_display h2, .bulletin_display h3, .bulletin_display h4 {
	color: rgb(0,57,166);
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0.7em;
}
#content h1, .bulletin_display h1 {
	color: rgb(213,43,30);
	font-size: 2.2em;
}
#content h2, .bulletin_display h2 {
	font-size: 1.8em;
}
#content h3, .bulletin_display h3 {
	font-size: 1.4em;
	margin-bottom: 0;
}
#content .article_list .first_article h1 {font-size: 1.8em;}
#content .article_list .first_article h1.article_title a {color: rgb(213,43,30);}
#content .article_list .first_article h2.article_title a {color: rgb(213,43,30);}
.bulletin_display .article_perex {
        font-weight: normal;
}
.article_list .article h2 {
	font-size: 1.8em;
	font-weight: normal;
}
.article_list .article .article_title {
	font-size: 1.8em;
	font-weight: normal;
}
#content .article .article_perex {
	font-weight: bold;
}
#content .article_list .article .article_perex {
	font-weight: normal;
	margin-bottom: 0;
}
.article .article_content p {
	margin-bottom: 1.2em;
}
.article_list .article .article_content p, #abcNavigace {
	font-size: 1.2em
}
#content > .article .article_content p {
	font-size: 1.2em
}
.article_list .article .article_content.with_illustration p {
	margin-left: 9.3em;
}
.article_list .article .article_content.with_illustration img {
	max-width: 100px;
	max-height: 100px;
}
.article_list .article .article_content p.article_date {
	font-size: 1em;
	text-decoration: none;
	font-style: italic;
	margin-bottom: 0.3em;
	margin-left: 0;
	display: block;
	color: #666;
}
.article_list .article .article_content p.articleDate, 
.article.index .article_content p.articleDate, 
#content > .article .article_content p.articleDate {
	font-family: Arial, sans-serif;
	font-size: 1em;
	margin: -1em 0 0.5em 0;
	color: rgb(97,99,101);
}
#content .article .article_content {
	width: 53em;
}
#content .article.index .article_content {
	width: 44em;
}
#content .article.index .article_content table {
	max-width: 100%;
}
#content .article .article_content p.info_akce {
	margin-bottom: 0.2em;
}
#content .article .article_content p.popisek_obrazku {
	color: rgb(97,99,101);
	font-size: 10px;
	font-style: italic;
	margin-bottom: 1.5em;
	margin-top: -0.2em;
}
#content .article .article_content table {
	font-size: 1.2em;
	border-color: rgb(97,99,101);
	border-style: solid;
	border-collapse: collapse;
}
#content .article .article_content table th,
#content .article .article_content table td {
	padding: 0.2em 0.3em;
}
#content .article .article_content table.bez_ramecku th,
#content .article .article_content table.bez_ramecku td {
	border: 0;
}
#content .article .article_content table p {
	font-size: 12px;
}
.link_vice {
	font-family: Arial, sans-serif;
	font-size: 1em;
	color: rgb(0,57,166);
	text-decoration: none;
}
.first_article .link_vice {color: rgb(213,43,30);}
.link_vice span {text-decoration: underline;}
.link_vice:hover span {text-decoration: none;}
.pod_carou {
	margin-bottom: 1.5em;
	font-family: Arial, sans-serif;
}
.pod_carou a {
	color: rgb(97,99,101);
}

/* CALENDAR */
.calendar_container {}
.calendar {
}
	.calendar table {
		width: 100%;
		border-collapse: collapse;
	}
	.calendar table th, .calendar table td {
		font-family: Arial, sans-serif;
		border-bottom: 1px solid rgb(97,99,101);
		font-size: 1.2em;
		text-align: center;
		color: rgb(97,99,101);
		padding: 0.3em 0;
	}
	.calendar table th a, .calendar table td a {
		text-decoration: none;
		color: rgb(97,99,101);
	}
	.calendar table th {
		font-weight: normal;
		background-color: rgb(255,255,255);
		text-transform: lowercase;	
	}
	.calendar table .caption th {
		font-family: Georgia, sans;
		text-align: left;
		border-bottom: 1px solid rgb(97,99,101);
		color: rgb(213,43,30);
		font-size: 1.4em;
		text-transform: none;
		font-weight: normal;
		vertical-align: top;
	}
	.calendar table .caption a {
		text-decoration: none;
		background-color: rgb(255,255,255);
		font-size: 1em;
		display: block;
		width: 13px;
		height: 1.3em;
		color: rgb(225,163,88);
	}
	.calendar td.event {
		background-color: rgb(229,231,233);
	}
	.calendar th.weekend, .calendar td.weekend {
		border-color: rgb(0,57,166);
		color: rgb(0,57,166);
	}
	.calendar td.weekend a {
		color: rgb(0,57,166);
	}
	.calendar td.active_day {
		font-weight: bold;
	}
	.calendar td.active_day a {
		font-weight: bold;
	}
	.calendar td.dnes {
		font-weight: bold;
		color: rgb(213,43,30);
	}
	.calendar td.dnes a {
		font-weight: bold;
		color: rgb(213,43,30);
	}
/* maly kalendar*/
.box_content .date {
	font-family: Arial, sans-serif;
}
.endAndDate {
	color: rgb(213,43,30);
	font-family: Arial, sans-serif;
}

/* VOTE */
#content_container .vote_container {}
#content_container .vote {}
#content_container .vote ul {
	list-style: none;
	margin: 0 !important;
}
#content_container .vote ul li {
	overflow: hidden;
	line-height: 1.5em;
}
#content_container .vote ul li .percent {
	float: right;
}
.vote {
	font-size: 1.2em;
	font-family: Arial, sans-serif;
}
.vote span {
	color: #004A9B;
}
.vote a, .vote ul li {
	text-decoration: none;
	color: #004A9B;
}
.vote a:hover {
	text-decoration: underline;
}
.vote .voteTepBg {
	margin: 0.1em 0 0.3em;
	height: 1.1em;
	background-color: #80A4CD;
}
.vote .voteTepBg div {
	height: 1.1em;
	background-color: #004A9B;
}
.vote p {
	line-height: 1.5;
	margin-bottom: 0.6em;
}
.vote_container {}
.vote {	
	padding: 0.1em;
	color: #333;
}

/* --- FOOTER --- */
#footer_container {
	margin-top: 4.5em;
	padding-bottom: 1.3em;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: rgb(97,99,101);
}
#footer_container p {
	float: left;
}
#footer_container .float_right {
	float: right;
}
#footer_container a {
	color: rgb(97,99,101);
}
#footer_container .delimiter {
	padding: 0 0.2em;
}
#footer_container .rss_icon {
	float: right;
	display: block;
	height: 2.5em;
}


/***** PAGER *****/
#content .pager {
	margin-top: 3.5em;
	text-align: center;
	padding: 0;
}
#content .pager table {
	border-collapse: collapse;
}
#content .pager #pager {
	margin: 0;
	width: 100%;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 1.4em;
}
#content .pager #pager table {
	margin: 0;
}
#content .pager td {
	border: none;
	padding: 0;
}
#content .pager table td a, #content .pager table td strong {
	border: 1px solid #919395;
	color: #919395;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align: center;
	display: block;
	margin: 0 0.4em 0 0;
	text-decoration: none;
}

#content .pager table td a:hover, #content .pager table td strong {
	border: 1px solid #000;
	color: #000;
	font-weight: normal;
}

#content .pager table td.previous span, #content .pager table td.next span,
#content .pager table td.first span, #content .pager table td.last span {
	visibility: hidden;
}
#content .pager table td.first, #content .pager table td.previous, 
#content .pager table td.next, #content .pager table td.last {
	width: 1.5em;
}
#content .pager table td.first a, #content .pager table td.first strong {
	background: url(/public/5b/41/ca/12221_574685_pager_first.gif) no-repeat center center;
}
#content .pager table td.first a:hover {
	background: url(/public/8f/90/35/672493_574689_pager_first_hover.gif) no-repeat center center;
}
#content .pager table td.previous a, #content .pager table td.previous strong {
	background: url(/public/fb/ad/a5/12227_574688_pager_previous.gif) no-repeat center center;
	margin-right: 1.4em;
}
#content .pager table td.previous a:hover {
	background: url(/public/49/ae/c0/672499_574695_pager_previous_hover.gif) no-repeat center center;
}
#content .pager table td.next a, #content .pager table td.next strong {
	background: url(/public/96/16/a6/12225_574687_pager_next.gif) no-repeat center center;
	margin-left: 1.4em;
}
#content .pager table td.next a:hover {
	background: url(/public/85/c/df/672497_574693_pager_next_hover.gif) no-repeat center center;
}
#content .pager table td.last a, #content .pager table td.last strong {
	background: url(/public/58/84/cd/12223_574686_pager_last.gif) no-repeat center center;
	margin-right: 0;
}
#content .pager table td.last a:hover {
	background: url(/public/28/e6/f3/672495_574691_pager_last_hover.gif) no-repeat center center;
}

/* IMAGE GALLERY */
#galleries {
	clear: left;
	border-top: 1px solid rgb(125,154,170);
	padding-top: 1em;
}
#galleries h2 {color: rgb(0,65,101);}
#galleries h3 {
	color: rgb(213,43,30);
	font-weight: normal;
}
.gallery_motive_list {
	overflow: hidden;
}
.parent_gallery_motive {
        float: left;
        width: 100px;
        text-align: center;
	margin-bottom: 1em;
	margin-right: 1.28em;
}
.posledni {margin-right: 0;}
.gallery_motive {
	display: table;
	float: left;
	width: 100px;
	height: 102px;
	margin-bottom: 0.2em;
	text-align: center;
	border: 1px solid rgb(97,99,101);
	background-color: rgb(255,255,255);
	opacity: 0.5;
}
.gallery_motive span {
	display: table-cell;
	vertical-align: middle;
}
.gallery_motive span img {
	display: block;
	margin: 0 auto;
}
.parent_gallery_motive span a {
	display: block;
	text-align: left;
	font-size: 1em;
	font-family: Arial, sans-serif;
	color: rgb(97,99,101);
}
.parent_gallery_motive:hover .gallery_motive {
	opacity: 1;
	border-color: rgb(197,199,201);
}
.parent_gallery_motive:hover span a {
	color: rgb(0,0,0);
}

/* LAYOUTS */
.placeholder {margin-bottom: 0.1em;}
.placeholder_left_column .placeholder_inner { margin-right: 1em; }

.error_list {
	border: 2px solid #c00;
	padding: 1em 1em 0 1em;
	margin-bottom: 1em;
	background-color: #FFF9F9;
}

/* ATTACHMENTS */
#attachments {
	clear: left;
	border-top: 1px solid rgb(125,154,170);
	padding-top: 1em;
	margin-top: 1.5em;
}
#attachments h2 {color: rgb(0,65,101);}
.attachments {
	clear: both;
	font-family: Arial, sans-serif;
	color: rgb(97,99,101);
	white-space:nowrap;
}
	.attachment {
		overflow: hidden;
		float: left;
		width: 32.8em;
		height: 4.2em;
		margin-right:1em;
	}
	.attachment p > span {
		margin-left: 2.4em;
	}
	.attachment p a {
		display: block;
		font-size: 1.2em;
		margin-bottom: 2px;
		color: rgb(97,99,101);
		padding: 0 0 0.4em 2em;
	}
	.attachment p a.default {
		background: #fff url(/public/1a/16/d1/221686_570979_filetypedokument.png) left bottom no-repeat;
	}
	.attachment p a.art {
		background: #fff url(/public/96/b3/dc/490122_574773_info_seda.png) left bottom no-repeat;
	}
	.attachment p a.doc {
		background: #fff url(/public/ac/6/4b/2568_574727_doc_seda.png) left bottom no-repeat;
	}
	.attachment p a.docx {
		background: #fff url(/public/ac/6/4b/2568_574727_doc_seda.png) left bottom no-repeat;
	}
	.attachment p a.gif {
		background: #fff url(/public/44/83/61/2574_574751_gif_seda.png) left bottom no-repeat;
	}
	.attachment p a.jpg {
		background: #fff url(/public/1/76/0/2580_574752_jpg_seda.png) left bottom no-repeat;
	}
	.attachment p a.mp3 {
		background: #fff url(/public/7e/14/ec/221708_574726_mp3_seda.png) left bottom no-repeat;
	}	
	.attachment p a.pdf {
		background: #fff url(/public/c5/e2/51/2572_570978_filetypepdf.png) left bottom no-repeat;
	}
	.attachment p a.pps {
		background: #fff url(/public/f4/f3/97/670594_574753_pps_seda.png) left bottom no-repeat;
	}
	.attachment p a.ppt {
		background: #fff url(/public/6d/ed/1a/2570_574754_ppt_seda.png) left bottom no-repeat;
	}
	.attachment p a.pptx {
		background: #fff url(/public/6d/ed/1a/2570_574754_ppt_seda.png) left bottom no-repeat;
	}
	.attachment p a.psx {
		background: #fff url(/public/12/c0/a2/670596_574755_psx_seda.png) left bottom no-repeat;
	}
	.attachment p a.reg {
		background: #fff url(/public/73/a4/f3/455954_574756_reg_seda.png) left bottom no-repeat;
	}
	.attachment p a.rtf {
		background: #fff url(/public/d8/b3/d9/359099_574745_rtf_seda.png) left bottom no-repeat;
	}
	.attachment p a.txt {
		background: #fff url(/public/d1/3d/a2/228733_574757_txt_seda.png) left bottom no-repeat;
	}
	.attachment p a.xls {
		background: #fff url(/public/c6/ae/a/2578_574758_xls_seda.png) left bottom no-repeat;
	}
	.attachment p a.xlsx {
		background: #fff url(/public/c6/ae/a/2578_574758_xls_seda.png) left bottom no-repeat;
	}
	.attachment p a.zip {
		background: #fff url(/public/81/6c/8f/2576_574759_zip_seda.png) left bottom no-repeat;
	}
	.attachment:hover p .noprint {
		color:black;
	}
	.attachment:hover p a {
		color:red;
		text-decoration: underline;
	}
	.attachment:hover p a.default {
		background: #fff url(/public/8/df/9f/672512_574770_dokument_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.art {
		background: #fff url(/public/df/e2/43/672510_574772_info_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.doc {
		background: #fff url(/public/69/3c/4b/672504_574728_doc_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.docx {
		background: #fff url(/public/69/3c/4b/672504_574728_doc_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.gif {
		background: #fff url(/public/6b/98/6/672514_574761_gif_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.jpg {
		background: #fff url(/public/c7/5c/d9/672516_574762_jpg_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.mp3 {
		background: #fff url(/public/42/2f/f8/672379_574725_mp3_cervena.png) left bottom no-repeat;
	}	
	.attachment:hover p a.pdf {
		background: #fff url(/public/68/15/de/672176_574724_pdf_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.pps {
		background: #fff url(/public/18/24/cf/672518_574763_pps_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.ppt {
		background: #fff url(/public/a3/de/1f/672520_574764_ppt_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.pptx {
		background: #fff url(/public/a3/de/1f/672520_574764_ppt_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.psx {
		background: #fff url(/public/43/51/72/672522_574765_psx_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.reg {
		background: #fff url(/public/41/ac/1/672524_574766_reg_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.rtf {
		background: #fff url(/public/8f/35/fc/672506_574746_rtf_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.txt {
		background: #fff url(/public/dc/c7/82/672526_574767_txt_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.xls {
		background: #fff url(/public/aa/f2/b4/672528_574768_xls_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.xlsx {
		background: #fff url(/public/aa/f2/b4/672528_574768_xls_cervena.png) left bottom no-repeat;
	}
	.attachment:hover p a.zip {
		background: #fff url(/public/d6/a/17/672530_574769_zip_cervena.png) left bottom no-repeat;
	}


/* ICONS */
.icon {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: block;
}
.rss-icon {
}

/* INSITE */
.INSITE-ITEM {
	display: none;
	margin-bottom: 1em;
}
.MIC-OVERLAYS .INSITE-ITEM {
	display: block;
}

/* --- AKCE VÝBĚR --- */
.table_akce {
	width: 21.2em;
	margin-top: 0.2em;
	font-family: Arial, sans-serif;
}
.table_akce caption {
	display: none;
}
.table_akce tr td, .table_akce tr th {
	width: 67%;
	font-size: 1.2em;
	padding: 0.4em 0;
        border-bottom: 1px solid rgb(97,99,101);
}
.table_akce tr td {
	line-height: 1.5em;
}
.table_akce tr th {
	text-align: left;
	color: rgb(213,43,30);
	font-size: 1.4em;
	text-transform: lowercase;
	padding: 0 0 0.2em 0;
}
.table_akce tr td.first, .table_akce tr th.first {
	width: 32%;
}
.table_akce tr td a {
	color: rgb(97,99,101);
}

/* Flash news */
/*body.alt_design*/
#flash_news_holder {
	height: 9em;
	background-color: rgb(213,43,30);
}
#flash_news  {
	padding: 0.7em 1em 0 2.4em;
	list-style: none;
	height: 7.8em; 
	overflow: hidden; 
	color: rgb(255,255,255);
	line-height: 1.9em;
}
#flash_news li {
	font-size: 1.6em;
	line-height: 1.2em;
}
#flash_news li.visible-child { display: block; }
#flash_news li.invisible-child { display: none; }
#flash_news a {
	text-decoration: none; 
	color: rgb(255,255,255);
}
#flash_news a:hover { text-decoration: underline; }

/* ICONS */
.icon {
	background: no-repeat 5% 10%;
	padding-left: 1.5em;
}
.info_icon {
	background-image: url("/public/44/c5/9/682827_583515_info_bila.png");
}

/* EMCALENDAR */
form input.emCalendarInput {
	font-style: normal;
	letter-spacing: 0;
}

/* EXTERNI LINK */
a[onclick='window.open(this.href);return false;'] {
	background: url(/public/19/7c/f7/422870_271553_Icon_External_Link.png) no-repeat 100% 50%;
	padding-right: 13px;
}

.jnp_module .google_map {
  padding: 2px;
  border: 1px solid #ddd;
}
/* konzularní služba */
div.consular_service {
	background: rgb(217,199,209) url(/public/5/cc/fa/685556_585622_consularEmergencyMobil.png) no-repeat 8% 50%;
	height: 7.5em;
	margin-bottom: 1.5em;
	overflow: hidden;
}
div.consular_service p {
	font-size: 1.6em;
}
div.consular_service p a {
	color: rgb(102,32,70);
	display: block;
	padding: 1.8em 3.2em;
	text-decoration: none;
}
/* Expirované články */
.proslyClanek {
  color: #DE7676;
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  margin: 0 0 0.2em 0;
  padding: 0;
}
/* sociální sítě */
#twitter_followbutton iframe, #twitter_followbutton_druhy_profil iframe {
	margin-left:10px;
}
.socialIcon {
	float: left;
	margin-right: 3px;
	margin-bottom: 5px;
	width: 32px;
}
.socialIcon a {
	text-decoration: none;
}
.socialIcon a img {
	border: 0;
	width: 32px;
}

a.illu-box {
	display: block;
	text-decoration: none;
	width: 440px;
	height: 293px;
	position: relative;
}
.illu-box > img {
	display: block;
	width: 100%;
	height: 100%;
}
.illu-box-text {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 5px 10px 25px;
	font-size: 1.8em;
}

.simple-carousel {
	margin: 0 0 15px;
	height: 293px;
	overflow: hidden;
}

.simple-carousel-initialized {
	position: relative;
	height: 293px;
}
.simple-carousel-item {
	position: absolute;
	left: 0;
	top: 0;
}
.simple-carousel-pg {
	display: block;
	position: absolute;
	line-height: 18px;
	height: 25px;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}
.simple-carousel-anchor {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
	height: 10px;
	width: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: rgb(97,99,101);
	cursor: pointer;
}
.simple-carousel-active {
	background-color: rgb(213,43,30);
}

.article-figure img {
	max-width: 100%;
}

