@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color: #F9F9E1;
	}
	
h2 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 2px 0;
	border-bottom:2px solid #ffcc66;
	}
	
h3 {
	font-size:12px;
	font-weight:bold;
	}
	
.main_header {
	width:100%;
	margin:0;
	padding:0;
	background-image: url(../images/system/hlava.gif);
	background-repeat:repeat-x;
	}
	
.header_logo {
	margin:0;
	padding:0;
	width:290px;
	height:91px;
	}

.header_infoline {
	/*height:13px;*/
	margin:0;
	padding:0;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	}

.header_banner_cell {
	text-align: left;
	vertical-align: bottom;
	margin:0;
	padding:0 0 0 30px;
	}

.header_banner_picture {
	border: 0px solid #003300;
	width: 100px;
	height: 20px;
	}

.main_content, .main_content_left, .main_content_right, .main_column_separator_left, .main_column_separator_right {
	background-image:url(../images/system/main.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

.main_content {
	width:100%;
	margin:0;
	padding:0;
	background-color:#fcfcfc;
	}

.main_content_left {
	vertical-align:top;
	width:175px;
	margin:0;
	padding:13px 0 0 0;
	background-color:#68993d;
	}
	
.section_navigation {
	font-size:11px;
	width:175px;
	margin:0;
	padding:0;
	background-color:#fcd462;
	/*background-image:url(../images/system/menu.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	}

.section_navigation a {
	color:#000000;
	background-color:transparent;
	text-decoration:none;
	height:100%;
	display:block;
	}

.section_navigation a:hover {
	color:#990000;
	background-color:transparent;
	text-decoration:none;
	}

.section_header {
	font-size:11px;
	font-weight:bold;
	letter-spacing:4px;
	margin:0;
	color:#999999;
	padding:2px 0 2px 10px;
	}

.channel_passive {
	font-weight:bold;
	margin:0;
	padding:0;
	border-bottom:1px solid #cc9900;
	}
	
.channel_passive a, .channel_active a {
	width:160px;
	padding:7px 3px 7px 10px;
	}

.channel_active {
	font-weight:bold;
	color:#990000;
	/*background-color:#ffe9c5;*/
	margin:0;
	padding:0;
	}
	
.channel_active a {
	color:#990000;
	}

.channel_active_link {}

.category_sub_picture, .category_act_picture, .category_sup_picture {
	width:8px;
	height:7px;
	padding-left:10px;
	background-color:#FFFFCC;
	display:none;
	}

.category_sub_text, .category_act_text, .category_sup_text {
	font-size:10px;
	font-weight:normal;
	background-color:#FFFFCC;
	margin:0;
	padding:0;
	}
	
.category_sub_text a, .category_act_text a, .category_sup_text a {
	width:160px;
	padding:2px 3px 2px 10px;
	}

.menu_link_up {}

.s_left {}

.s_middle {
	}

.s_center {
	text-align:center;
	}

.info_text { /*** např. pro SiteMap - velikost číslování ***/ 
	font-size:10px;
	}

.s_top {}

.s_border_bottom_1 {}

.center {
	text-align:center;
	}

.top {}

.header {
	margin:0 0 5px 0;
	padding:3px 3px 0 3px;
	font-size:16px;
	font-weight:bold;
	color:#68993d;
	background-color:transparent;
	display:block;
	}

.section_search {
	margin:0;
	padding:0;
	font-size:10px;
	}
	
.section_search a {
	font-size:10px;
	color:#336600;
	background-color:transparent;
	}
	
.section_search a:hover {
	color:#ff6600;
	background-color:transparent;
	}

input {
	font-size:12px;
	}
	
.section_profile {
	font-size:10px;
	display:none;
	}

.section_web_info {
	font-size:10px;
	}
	
.section_web_info a {
	color:#336600;
	background-color:transparent;
	}
	
.section_web_info a:hover {
	color:#ff6600;
	background-color:transparent;
	}
	
.section_web_info img {
	display:none;
	}
	
.section_navigation, .section_search, .section_web_info {
	background-image:url(../images/system/bgtab.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-left:1px solid #006600;
	border-top:1px solid #006600;
	border-right:1px solid #003300;
	border-bottom:1px solid #003300;
	margin-left:3px;
	}

.section_search, .section_web_info {	
	background-color: #fef8e0;
	width:177px;
	}

.main_column_separator_left {
	width:2px;
	background-color:#68993d;
	}

.main_column_separator_right {
	width:2px;
	background-color:#68993d;
	display:none;
	}

.main_content_right {
	vertical-align:top;
	margin:0;
	padding:13px 0 0 0;
	background-color:#68993d;
	}

.section_applications, .section_visit {
	font-size:10px;
	width:175px;
	background-image:url(../images/system/bgtab.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-left:1px solid #006600;
	border-top:1px solid #006600;
	border-right:1px solid #003300;
	border-bottom:1px solid #003300;
	margin:0 2px 0 2px;
	background-color: #fef8e0;
	}

.applications_link {
	color:#336600;
	}
	
.applications_link:hover {
	color:#ff6600;
	}

.calendar_weekdays {
	text-align:center;
	font-size:9px;
	}

#parTable {}

.summary_visit_picture {
	text-align:center;
	width:161px;
	padding:20px 0 10px 0;
	}

.summary_visit_description {
	text-align:center;
	width:161px;
	font-size:9px;
	}

.main_column_separator_left img {
	display:none;
	}
	
.main_content_middle {
	margin:0;
	padding:0 10px 20px 10px;
	vertical-align:top;
	}

.main_content_middle a {
	color:#456629;
	text-decoration:underline;
	background-color:transparent;
	}
	
.main_content_middle a:hover {
	color:#ff6600;
	text-decoration:none;
	background-color:transparent;
	}

.main_content_middle a img {
	border:0px solid;
	border-color:#990000;
	}
	
.main_content_middle th {
	font-size:12px;
	font-weight:bold;
	}

.content_category_shortcut {
	display:none;
	}

.plain_text {}

.content_all {}

.content_all_header_link {
	font-size:12px;
	font-weight:bold;
	}

.content_all_description {
	font-size:10px;
	font-style:italic;
	color:#999999;
	padding:0 20px 10px 15px;
	}

.picture_preview {
	margin-right:10px;
	width:45px;
	height:30px;
	float:left;
	display:inline;
	}
	
.content_all_detail {
	display:none;
	}
	
.paging {
	font-size:11px;
	}

.paging_cell {}

.general_paging_actual {
	font-weight:bold;
	}

.general_paging {}

.main_footer {
	width:100%;
	margin:0 auto;
	padding:0;
	background-color:#cecece;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	}

.footer_separator {
	background-color:#330099;
	display:none;
	}

.footer {
	font-size:9px;
	text-align:center;
	margin:0;
	padding:2px 0 2px 0;
	}

.category_act_picture {
	width:8px;
	height:7px;
	padding-left:10px;
	background-color:#FFFF66;
	}

.category_act_text {
	background-color:#FFFF66;
	}

.content_path {
	font-size:10px;
	margin:10px 0 10px 0;
	padding:3px;
	background-color:#e5e5cf;
	border:1px solid #b3b3a1;
	}

.content_category_header_link {
	font-size:12px;
	font-weight:bold;
	}

.content_category_description {
	font-size:10px;
	font-style:italic;
	padding:0 0 0 13px;
	}

.content_category_detail {
	display:none;
	}
	
.content_single_article_detail {
	display:none;
	color:#ffffff;
	}

.content_single_article_link {
	display:none;
	}

.content_single_article_description {
	font-size:10px;
	font-style:italic;
	color:#999999;
	margin:0;
	/*border-top:1px solid #b3b3a1;
	border-bottom:1px solid #b3b3a1;
	background-color:#e5e5cf;*/
	padding:0 2px 20px 2px;
	}

.content_single_article_text {
	font-size:12px;
	color:#333333;
	line-height:15px;
	margin:5px 0 15px 0;
	padding:0;
	}
	
.content_single_article_text td {
	font-size:12px;
	}

.content_single_article_text td h2 {
	margin:0;
	}

.content_single_article_text .content_single_article_link {
	display:inline;
	}
	
.sitemap_titulek {
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 5px;
	}

.sitemap_link {
	font-size:11px;
	}
	
/*** krátký článek ***/

.short_article_header {
	font-size:10px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFCC;
	}

.short_article_cell {
	font-size:11px;
	background-color:#FFFFFF;
	padding:5px;
	}

.short_article_title {
	font-weight:bold;
	}
	
.short_article_content {
	display:none;
	}
	
.short_article_today {
	display:none;
	}
	
.search_title {
	font-size:11px;
	font-weight:bold;
	}

.search_plain_text {
	font-size:11px;
	}

.search_obligatory {
	font-size:11px;
	}

.search_example {}

.search_example_table {
	font-size:11px;
	}

.search_example_title {}

.search_example_header {}

.search_example_content {}

.button_main {
	font-size:11px;
	}
	
#eng {
	width:100px;
	height:15px;
	background-image:url(../images/system/eng.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	}
	
#eng:hover {
	background-position:top left;
	}
	
#tyden {
	width:250px;
	padding:5px 5px 5px 15px;
	text-decoration:none;
	color:#006600;
	background-color:#ffffcc;
	border:1px solid #669933;
	display:block;
	}
	
#tyden:hover {
	color:#FFFFFF;
	background-color: #669933;
	}
	
/*** TITULNI STRANA ***/

#shcttab {
	position:relative;
	top:-30px;
	}

.shct {
	padding:0 0 10px 0;
	}

.shct a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	margin:0 0 5px 0;
	width:120px;
	display:inline-block;
	border:1px solid #f2f2f2;
	}

.shct a:hover {
	background:#f9f9f9;
	}
	
#title_akt, #title_db, #title_online {
	width:90%;
	margin:20px auto 10px;
	padding:0 20px 15px;
	border:1px solid #666666;
	}

#title_akt p, #title_db p, #title_online p {
	margin:0 0 15px 0;
	padding:3px;
	}
	
#title_akt h2, #title_db h2, #title_online h2 {
	margin:15px 0 0 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	border:0;
	}
	
#title_akt ul, #title_db ul, #title_online ul {
	margin:0 0 0 15px;
	padding:0;
	}
#title_akt ul li, #title_db ul li, #title_online ul li {
	margin:0;
	padding:0;
	}
	
#title_akt hr, #title_db hr, #title_online hr {
	color:#f3f3f3;
	}

#title_akt .titulek, #title_db .titulek, #title_online .titulek, #title_akt .titulek-red, #title_db .titulek-red, #title_online .titulek-red {
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:inline-block;
	position:relative;
	top:-8px;
	color:#333333;
	background: #fcfcfc;
	padding:0 5px 0 5px;
	width:auto;
	}
	
#title_akt .titulek-red, #title_db .titulek-red, #title_online .titulek-red {
	color:#990000;
	}
	
#jib {
	width:158px;
	height:130px;
	position:absolute;
	top:335px;
	right:-178px;
	margin:0;
	padding:0;
	}
	
#ptejteseknihovny {
	width:105px;
	height:32px;
	position:absolute;
	top:545px;
	right:-155px;
	}

/*** kvuli fotogalerii Promeny knihovny v case ***/

.photogallery {
	width:99%;
	}
	
.photogallery a {
	cursor:pointer;
	}
	
.photo_description {
	font-size:11px;
	color:#333333;
	padding:5px 0 15px 0;
	margin:0;
	display:block;
	}
	
/*** kvuli fotogalerii Promeny knihovny v case - konec***/
