/* poznamky:
	1.	cesta k obrazkum je vzdy : url(../images/system/nazev_vaseho_obrazku);
		kde "nazev_vaseho_obrazku" je jmeno existujiciho souboru
*/

/**************************************************************
	ZAKLADNI PRVKY
**************************************************************/

/* telo dokumentu */
BODY {
	margin: 0px;
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	/*color: #000000;*/
	color: #137902;
	}

/* cely prostor aplikace v prohlizeci */
TABLE.main_content {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	}

/* obecny text */
.info_text {
	font-size: xx-small; 
	padding: 2px;
	}

.general_text {
	}

.plain_text {
	font-size: 10px; 
	}

.prosty_text {
	}

/* html znacky */
TABLE {
	border: 0px; 
	padding: 0px;
	}
	
P, TD {
	font-size: xx-small; 
	}

UL {
	margin-left:0px; 
	padding-left:17px;
	margin-top: 5px;
	margin-bottom: 8px;
	}

SELECT {
	font-size: 7pt;
	background-color: white;
	border: 1px solid #505a61;
	padding: 1px;
	}

TEXTAREA.textarea {
	font-size: 7pt;
	border: 1px solid #505a61;
	}

INPUT.field {
	background-color: #ffffff;
	font-size: 7pt;
	border: 1px solid #505a61;
	text-decoration: none;
	}

FORM {
	margin: 0px;
	padding: 0px;
	}

H4 {
	margin-top: 10px; 
	margin-bottom: 6px; 	
	font-size: 9pt; 
	font-weight: bold; 	
	color: gray; 
	}

A:link, A:visited, A:hover { 
	font-size: 9px;
	color: #7c1e23;
	text-decoration:none;
	}

A:hover { 
	color: #8b9885; 
	text-decoration: underline;
	}

/* tlacitka */
.button_main {
	background-color: #f3f3f3;
	border: 1px solid #505a61;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	}

INPUT.button {
	font-size: 7pt;
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid #505a61;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	}

INPUT.button_close {
	font-size: 7pt;
	color: #000000;
	background-color: #e0e0e0;
	border: 1px solid #505a61;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	}

/* strankovani */
TABLE.paging {
	margin-top: 30px;
	width: 100%;
	background-color: #f3f3f3;
	border: 1px solid #505a61;
	}

.paging_cell {
	font-size: 8pt; 
	padding: 5px;
	}

A.general_paging:link, A.general_paging:visited , A.general_paging:hover { 
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

A.general_paging:hover { 
	color: #8b9885;
	}

.general_paging_actual {
	font-size: 7pt;
	font-weight: bold;
	border: 1px solid #c6c6c6; 
	padding: 2px 4px; 
	background-color: #ffffff;
	}

/* nahledove obrazky u vypisu clanku */
IMG.picture_preview {
	width: 60px;
	height: 40px;
	margin: 0px 5px 3px 0px;
	border: 1px solid gray;
	float: left;
	}

/* chybove hlasky a dobry vysledek akce */
.error_title {
	font-weight: bold; 
	}

.error_description {
	font-size: xx-small; 
	color: #ff0000;
	background-color: #f1f1f1;
	border: 1px solid #e0e0e0;
	padding: 6px 6px;
	}
	
.action_result {
	font-size: xx-small; 
	color: #008000;
	background-color: #f1f1f1;
	border: 1px solid #e0e0e0;
	padding: 6px 6px;
	}

/* oddelovac v tabulce */
.spacer {
	font-size: 1px; 
	}

/* obecne atributy */
.s_bold {
	font-weight: bold;
	}

.s_middle {
	vertical-align: middle;
	}

.s_top {
	vertical-align: top;
	}

.s_bottom {
	vertical-align: bottom;
	}

.s_left {
	text-align: left;
	}
	
.s_right {
	text-align: right;
	}

.s_center {
	text-align: center;
	}

.ramecek {
	background-color: #f1f1f1;
	border: 1px solid #e0e0e0;
	}

.padding_left_0 {
	padding-left: 0px;
	}

.padding_5 {
	padding: 5px;
	}

.s_border_bottom_1 {
	border-bottom: 1px solid #e8e8e8;
	}

/* nadpisy v hlavnim okne */
.header {
	font-size: large;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: left;
	padding: 2px 2px 2px 5px;
	margin-bottom: 15px;
	}

/*********************************************
	1	-	ZAHLAVI**
***********************************************/
TABLE.main_header {
	width: 100%;
	height: 95px;
	padding: 0px;
	margin: 0px;
	border-bottom: 5px solid #17a000;
	/*background-color: #009314;*/
	background-image: url(http://www.uzpi.cz/img_infovenkov/header.jpg);
	/*** background-image: url(http://www.uzpi.cz/img_infovenkov/header.jpg); ***/
	background-position: -290px top;
	background-repeat: repeat-x;
	}

.header_logo {
	vertical-align: top;
	padding: 0px;
	height: 96px;
	width: 179px;
	}
	
.header_infoline {
	font-size: 30px;
	font-weight: bold;
	letter-spacing:3px;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 24px 0px 0px 30px;
	width: 100%;
	filter:glow (color=#003300, strength=2);
	filter:shadow (color=#006600, direction=135);
	/*** http://www.uzpi.cz/img_infovenkov/ ***/
	}

.header_banner_cell {
	text-align: right;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	width: 0;
	height: 0;
	}

IMG.header_banner_picture {
	border: 1px solid #009966;
	width: 0;
	height: 0;
	/*** width: 182px;
	height: 75px; ***/
	border: 0px;
	}

/********************************************
	2	-	KANALY
*********************************************/
/* tabulka : Navigace */
.channel_active {
	padding: 4px 2px 4px 7px;
	background-color: #fffae1;
	text-align: left;
	border-bottom: 1px solid #d5d5d6;
	}

.channel_passive {
	padding: 4px 2px 4px 7px;
	/*background-color: #f5f5f5;*/
	background-color: #f1f1f1;
	text-align: left;
	border-bottom: 1px solid #d5d5d6;
	}

A.menu_active_link:link, A.menu_active_link:visited, A.menu_active_link:hover {
	font-size: 10px;
	/*color: #003366;*/
	color: #043600;
	text-decoration: none;
	}

A.menu_link_up:link, A.menu_link_up:visited, A.menu_link_up:hover {
	font-size: 10px;
	/*color: #003366;*/
	color: #137902;
	text-decoration: none;
	}

A.channel_active_link:link, A.channel_active_link:visited, A.channel_active_link:hover  {
	font-size: 11px;
	font-weight: bold;
	/*color: #003366;*/
	color: #a40000;
	text-decoration: none;
	}

.category_sup_text {
	text-align: left;
	vertical-align: middle;
	width: 163px;
	border-bottom: 1px solid #E8E8E8;
	background-color: #ffffff;
	}

.category_act_text {
	text-align: left;
	vertical-align: middle;
	width: 163px;
	border-bottom: 1px solid #E8E8E8;
	background-color: #FFFAE1;
	}

.category_sub_text {
	text-align: left;
	vertical-align: middle;
	width: 163px;
	border-bottom: 1px solid #E8E8E8;
	}

.category_sup_picture {
	width: 8px;
	vertical-align: middle;
	border-bottom: 1px solid #E8E8E8;
	background-color: #ffffff;
	}

.category_act_picture {
	width: 8px;
	vertical-align: middle;
	border-bottom: 1px solid #E8E8E8;
	background-color: #FFFAE1;
	}

.category_sub_picture {
	width: 8px;
	vertical-align: middle;
	border-bottom: 1px solid #E8E8E8;
	}
/**********************************************
	3	-	HLAVNI SLOUPEC
**********************************************/
/* hlavni plocha */
TD.main_content_middle {
	width: auto;
	padding: 0px 10px;
	vertical-align: top;
	}

/* cesta k aktualni kategorii */
.content_path {
	font-size: 10px;
	width: 98%;
	margin: 0px 0px 0px 2px;
	padding: 3px;
	border-top: 1px solid #dee6f0;
	}

/**** KRATKY CLANEK **************/
TABLE.short_article {
	width: 99%;
	border: 1px solid #d6d6d6;
	padding: 2px;
	}

.short_article_header {
	font-size: x-small;
	font-weight: bold;
	color: #808080;
	background-color: #f1f1f1;
	letter-spacing: 0.1em;
	text-align: left;
	padding: 2px 2px 2px 5px;
	}

.short_article_cell {
	width: 50%;
	font-size: 7pt; 
	text-align: left;
	vertical-align: top;
	color: #000000; 
	padding: 2px 5px 2px 5px; 
	}

.short_article_title {
	font-size: x-small; 
	font-weight: bold; 
	}

.short_article_content {
	font-size: x-small; 
	}

.short_article_today {
	font-size: x-small; 
	color: #ffcc00;
	}

.short_article_accepted {
	font-size: x-small; 
	visibility: visible;
	}

A.short_article_link:link, A.short_article_link:visited, A.short_article_link:hover {
	font-size: xx-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.short_article_detail_link:link, A.short_article_detail_link:visited, A.short_article_detail_link:hover {
	font-size: xx-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.short_article_detail_link:hover {
	color: #8b9885;
	}

/**** UVODNI VYPIS - PREHLED **************/
.ul_uvodni_vypis {
	margin-top: 3px;
	}

.li_uvodni_vypis {
	list-style-image: url(../images/system/arrow_cte.gif);
	font-size: 7pt;
	}
	
.uvodni_vypis_datum {
	font-size: 7pt; 
	color: #ffcc00;
	}

A.uvodni_prehled_link:link, A.uvodni_prehled_link:visited, A.uvodni_prehled_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

 A.uvodni_prehled_link:hover {
	color: #8b9885;
	}

/**** VYPIS JEDNOHO CLANKU ***************/
.content_single_article_detail {
	font-size: x-small;
	color: #000000;
	}
	
A.content_single_article_link:link, A.content_single_article_link:visited, A.content_single_article_link:hover {
	font-size: x-small;
	}

.content_single_article_today {
	font-size: x-small; 
	color: #ffcc00;
	}

.content_single_article_accepted {
	font-size: x-small; 
	visibility: visible;
	}

.content_single_article_description {
	font-size: x-small; 
	border: 1px solid #c6c6c6;
	padding: 2px 5px;
	background-color: #f5f5f5;
	margin-top: 9px;
	margin-bottom: 15px;
	}

.content_single_article_text {
	font-size: x-small; 
	margin-bottom: 15px;
	line-height: 20px;
	}

.content_single_article_category {
	font-size: x-small; 
	}

.content_single_article_info_header {
	font-size: x-small; 
	font-weight: bold; 
	letter-spacing: 0.1em;
	}

TABLE.service {
	width: 93%;
	border: none;
	padding: 0px;
	margin-top: 10px; 
	text-align: left;
	font-size: x-small;
	}
	
TABLE.service TD {
	font-size: x-small;
	}

/**** VYPIS CLANKU KATEGORIE ***************************/
TABLE.content_category {
	width: 100%;
	text-align: left;
	padding: 1px; 
	margin-top: 5px;
	}

A.content_category_header_link:link, A.content_category_header_link:visited, A.content_category_header_link:hover {
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_category_header_link:hover {
	color: #8b9885;
	}

A.content_category_detail_link:link, A.content_category_detail_link:visited, A.content_category_detail_link:hover {
	font-size: x-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_category_detail_link:hover {
	color: #8b9885;
	}

.content_category_description {
	font-size: x-small; 
	color: gray;
	padding-left: 13pt;
	}

.content_category_detail {
	font-size: x-small;
	padding-left: 13pt;
	}

.content_category_today {
	font-size: x-small; 
	color: #ffcc00;
	}

.content_category_accepted {
	font-size: x-small; 
	visibility: visible;
	}

.content_category_shortcut {
	font-size: 10px;
	width: 98%;
	margin: 0px 0px 3px 2px;
	padding: 3px;
	background-color: #f8fafc;
	border-top: 1px solid #dee6f0;
	border-bottom: 1px solid #dee6f0;
	}

A.content_category_shortcut_link:link, A.content_category_shortcut_link:visited, A.content_category_shortcut_link:hover {
	font-size: 10px;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_category_shortcut_link:hover {
	color: #8b9885;
	}

A.content_category_author_link:link, A.content_category_author_link:visited, A.content_category_author_link:hover  {
	font-size: 10px;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_category_author_link:hover {
	color: #8b9885;
	}

.content_category_links {
	font-size: x-small;
	font-weight: bold;
	}

.content_category_links_background {
	border-top: 1px solid #dee6f0;
	background-color: #f8fafc;
	width: 98%;
	margin-top: 25px;
	padding: 5px;
	}

A.content_category_links_link:link, A.content_category_links_link:visited, A.content_category_links_link:hover {
	font-size: 10px;
	}

/**** VYPIS CLANKU AUTORA ***********************/
TABLE.content_author {
	width: 100%;
	text-align: left;
	padding: 1px; 
	margin-top: 5px;
	}

A.content_author_header_link:link, A.content_author_header_link:visited, A.content_author_header_link:hover {
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_author_header_link:hover {
	color: #8b9885;
	}

.content_author_description {
	font-size: x-small; 
	color: gray;
	padding-left: 18px;
	}

.content_author_detail {
	font-size: x-small;
	padding-left: 18px;
	}

.content_author_today {
	font-size: x-small; 
	color: #ffcc00;
	}

A.content_author_detail_link:link , A.content_author_detail_link:visited, A.content_author_detail_link:hover {
	font-size: x-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_author_detail_link:hover {
	color: #8b9885;
	}

/**** VYPIS CLANKU JINEHO AUTORA **********************/
TABLE.content_other_author {
	width: 100%;
	text-align: left;
	padding: 1px; 
	margin-top: 5px;
	}

A.content_other_author_header_link:link, A.content_other_author_header_link:visited, A.content_other_author_header_link:hover {
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_other_author_header_link:hover {
	color: #8b9885;
	}

.content_other_author_description {
	font-size: x-small; 
	color: gray;
	padding-left: 18px;
	}

.content_other_author_detail {
	font-size: x-small;
	padding-left: 18px;
	}

.content_other_author_today {
	font-size: x-small; 
	color: #ffcc00;
	}

.content_other_author_accepted {
	font-size: x-small; 
	visibility: visible;
	}

A.content_other_author_detail_link:link , A.content_other_author_detail_link:visited, A.content_other_author_detail_link {
	font-size: x-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_other_author_detail_link:hover {
	color: #8b9885;
	}

/**** VYPIS VSECH CLANKU KANALU ********************/
TABLE.content_all {
	width: 100%;
	text-align: left;
	padding: 1px; 
	margin-top: 8px;
	}

A.content_all_header_link:link, A.content_all_header_link:visited, A.content_all_header_link:hover {
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	/*color: #7c1e23;*/
	color: #ae0000;	
}

A.content_all_header_link:hover {
	color: #8b9885;
	}

.content_all_description {
	font-size: x-small; 
	color: gray;
	padding-left: 13pt;
	}

.content_all_detail {
	font-size: x-small;
	padding-left: 13pt;
	}

.content_all_today {
	font-size: x-small; 
	color: #ffcc00;
	}

.content_all_accepted {
	font-size: x-small; 
	visibility: visible;
	}

A.content_all_detail_link:link , A.content_all_detail_link:visited, A.content_all_detail_link:hover {
	font-size: x-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.content_all_detail_link:hover {
	color: #8b9885;
	}

/**** ANONYMNI MAILINGLIST *********************/
TABLE.anonymous_mailinglist {
	vertical-align: middle;
	padding: 8px;
	margin-top: 15px;
	border: solid 1px #c6c6c6;
	background-color: White;
	}

.anonymous_mailinglist_plain_text {
	font-size: x-small; 
	vertical-align: middle;
	}

/**** UZIVATELSKY PROFIL a REGISTROVANY PROFIL****************/
.user_profile_plain_text { 
	}

.user_profile_title { 
	font-size: 10pt; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
	border: 1px solid #808080; 
	background-color: #fef5d0; 
	padding: 2px 2px 2px 10px; 
	}

TD.logged_user {
	font-weight: bold; 
	vertical-align: middle; 
	text-align: center;
	color: #ffffc0; 
	background-color: #a6a6a6;
	margin-top: 10px; 
	margin-bottom: 10px
	}

/**** VYHLEDAVANI *************************/
/* uvodni formular */
.search_plain_text {
	vertical-align: top;
	}

.search_title { 
	font-size: 10pt; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
	border: 1px solid #808080; 
	background-color: #fef5d0; 
	padding: 2px 2px 2px 10px; 
	}

.search_obligatory { 
	font-weight: bold; 
	vertical-align: top;
	}

/* priklady */
A.search_example_link:link, A.search_example_link:visited, A.search_example_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

DIV.search_example {
	position: absolute; 
	visibility: hidden; 
	z-index: 2; 
	background-color: white;
	}

TABLE.search_example_table {
	width: 400px;
	margin: 3px;
	padding: 3px;
	border: 1px solid gray;
	background-color:  #f3f3f3;
	}

.search_example_title {
	font-size: 9pt;
	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
	padding: 3px 3px 3px 5px;
	vertical-align: top;
	}

.search_example_header {
	font-size: 7pt;
	padding: 2px;
	vertical-align: top;
	background-color: #ffffff;
	}

.search_example_content {
	font-size: 7pt;
	padding: 2px;
	vertical-align: top;
	}

/* vypis vyhledanych zaznamu */
TABLE.search_statistic {
	width: 100%;
	background-color: #f3f3f3;
	border: 1px solid #505a61;
	}

.search_statistic_cell {
	font-size: x-small; 
	padding: 5px;
	}

A.search_result_title_link:link, A.search_result_title_link:visited, A.search_result_title_link:hover {
	font-size: x-small; 
	font-weight: bold; 
	color: #7c1e23;
	}
	
A.search_result_title_link:hover {
	color: #8b9885;
	}

A.search_result_link:link, A.search_result_link:visited {
	font-size: x-small; 
	color: #7c1e23;
	}

A.search_result_link:hover {
	color: #8b9885;
	}

.search_info_text {
	font-size: 7pt; 
	color: #808080;
	}

/****************************************************
	4	-	LEVY SLOUPEC
*****************************************************/
TD.main_content_left {
	vertical-align : top;
	width : 175px;
	background-image: url(../images/system/bg_sloupce.gif);
	/*** border-right: 1px dotted #000000; ***/
	}
	
/* tabulky : Vyhledávání, Uživatelský profil, Přehled e-mailem, Web info */
TABLE.section_applications, TABLE.section_voting, TABLE.section_todays, TABLE.section_most_read, TABLE.section_visit,
TABLE.section_navigation, TABLE.section_calendar, TABLE.section_web_info, TABLE.section_search,
TABLE.section_mailing_list, TABLE.section_profile {
	text-align: left;
	padding: 2px 3px 2px 5px; 
	margin: 0px 3px 0px 3px; 
	border: 1px solid #CCCCCC; 
	background-color: #ffffff;
	width: 169px;
	}

.section_header {
	padding: 2px 2px 3px 5px; 
	/*background-color: #009966;*/
	background-image: url(../images/system/zeleny_pruh_kanaly.gif);
	border: 0px solid #CCCCCC;
	font-size: 8pt; 
	font-weight: bold;
	color:#FFFFFF;
	}

A.section_link:link , A.section_link:visited, A.section_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #003366;
	}

A.section_link:hover {
	color: #8b9885;
	}

.li_web_info {
	list-style-image : url(../images/system/arrow_cte.gif); 
	margin-bottom: 1px; 
	margin-top: 2px; 
	}

/***************************************************
	5	-	PRAVY SLOUPEC
****************************************************/
TD.main_content_right {
	vertical-align : top;
	width : 175px;
	background-image: url(../images/system/bg_sloupce.gif);
	/*** border-left: 1px dotted #000000; ***/
	}

/* navstivte take*/
.summary_visit_picture {
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 185px;
	}

.summary_visit_description {
	font-size: x-small;
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding: 0px 2px;
	height: 30px;
	}

/* dnesni clanky */
.articles_today {
	border-bottom: 1px solid #E8E8E8;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	}

/* nejctenejsi clanky */
.articles_most_read {
	border-bottom: 1px solid #E8E8E8;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	}

/* aplikace */
A.applications_link:link, A.applications_link:visited {
	font-size: xx-small;
	text-decoration: none;
	color: #7c1e23;
	}

A.applications_link:hover {
	font-size: xx-small;
	text-decoration: none;
	color: #8b9885;
	}

/*******************************************************
	6	-	MEZERA MEZI SLOUPCI
********************************************************/
.main_column_separator_left {
	padding: 0px;
	background-color: white;
	background-image: url(../images/system/bg_line_vertical_l.gif);
	background-repeat: repeat-y;
	background-position: fixed;
	text-align: left;
	width: 5px;
	}
	
.main_column_separator_right {
	padding: 0px;
	background-color: white;
	background-image: url(../images/system/bg_line_vertical_r.gif);
	background-repeat: repeat-y;
	background-position: fixed;
	text-align: right;
	width: 5px;
	}

/**************************************************
	7	-	ZAPATI
***************************************************/
TABLE.main_footer {
	padding: 0px;
	width: 100%;
	/*** border-top: 1px dotted #000000; ***/
	}

.footer { 
	text-align: left;
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 2px; 
	padding-bottom: 15px;
	}
	
.footer_separator { 
	padding: 0px;
	background-color: white;
	background-image: url(../images/system/footer.gif);
	background-repeat: repeat-x;
	background-position: fixed
	}

/*****************************************************
	8	-	DISKUZE
*****************************************************/
TABLE.discussion_table {
	width: 100%;
	}

.discussion_shortcut {
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 3px;
	background-color: #f8fafc;
	border-top: 1px solid #dee6f0;
	border-bottom: 1px solid #dee6f0;
	}
	
.discussion_shortcut_action {
	font-size: 10pt;
	font-weight: bold;
	}
	
.discussion_plain_text { 
	vertical-align: top;
	}
	
.discussion_plain_text_list { 
	font-size: 7pt; 
	vertical-align: top;
	padding-right: 5px;
	}
	
.discussion_obligatory { 
	vertical-align: top;
	padding-right: 10px;
	}
	
.discussion_title { 
	font-size: 10pt; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
	border: 1px solid #808080; 
	background-color: #fef5d0; 
	padding: 2px 2px 2px 10px;
	}
	
.discussion_original_message { 
	font-size: 7pt; 
	background-color: #f8fafc;
	text-align: left;
	padding: 2px 10px 2px 4px;
	vertical-align: top;
	}
	
.discussion_table_header {
	font-weight: bold;
	background-color: #fef5d0;
	padding: 2px 5px 2px 2px;
	}
	
.discussion_list_background {
	background-color: #f8fafc;
	}
	
A.discussion_list_link:link, A.discussion_list_link:visited, A.discussion_list_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

A.discussion_list_link:hover {
	color: #8b9885;
	}
		
A.discussion_add_new_link:link, A.discussion_add_new_link:visited, A.discussion_add_new_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

A.discussion_add_new_link:hover {
	color: #8b9885;
	}	

.discussion_action {
	font-size: xx-small; 
	color: gray;
	padding-left: 3px;
	margin-bottom: 2px;
	}

.discussion_statistic {
	font-size: 7pt; 
	color: gray;
	}

.discussion_message_notactive {
	font-size: 7pt; 
	padding: 2px 2px 2px 2px;
	background-color: #f5f8fb;
	}
	
.discussion_message_active_parent {
	font-size: 7pt; 
	padding: 2px 2px 2px 2px;
	background-color: #e0e9f2;
	}

.discussion_blank_background {
	background-color: #f5f8fb;
	padding: 0px 2px;
	}

/*********************************************
	9	-	LOCAL FILE
*********************************************/

/********************************************
	10	-	EXTERNI APLIKACE
*********************************************/
.infopult_question_title { 
	font-size: 10pt; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
	border: 1px solid #808080; 
	background-color: #fef5d0; 
	padding: 2px 2px 2px 10px; 
	}

/***********************************************
	11	-	KALENDAR AKCI
***********************************************/
  TD.non {
	font-size :10px; 
	color : #c0c0c0; 
	text-align: center;
	}

  TD.top   {
	font-size :10px; 
	color :#0000ff; 
	font-weight :bold; 
	text-align: center;
	}

 TD.hl_today {
	font-size :15px; 
	color :#0000FF; 
	font-weight: bold; 
	text-align: center; 
	border: 1px solid #ffcc00; 
	background-color: #ffedad; 
	}

 TD.hl {
	font-size :15px; 
	color :#0000FF; 
	font-weight: bold; 
	text-align: center; 
	border: 1px solid #e0f1f8; 
	background-color: #f2f7fc; 
	}

  A.noevent:link, A.noevent:visited, A.noevent:hover {
	font-size :10px; 
	text-decoration: none; 
	text-align: center;
	}

  A.event:link, A.event:visited, A.event:hover {
	font-size :10px; 
	font-weight :bold; 
	text-decoration: none; 
	text-align: center;
	}

  A.normal:link {
	font-size :12px; 
	color :#0000FF; 
	text-decoration: none; 
	text-align: center;
	}

TABLE.kalendar_akci {
	text-align: center;
	background-color: White;
	border: solid 1px gray;
  	}

.calendar_weekdays {
	color: #000000;
	font-size: 10px; 
	text-align: center;
	vertical-align: middle;
	}

.calendar_weekdays_today {
	font-size :10pt; 
	text-align: center; 
	border: 1px solid #ffcc00; 
	background-color: #ffedad; 
	}

.calendar_title { 
	font-size: 10pt; 
	font-weight: bold; 
	color: #808080; 
	letter-spacing: 0.1em; 
	padding: 2px 2px 2px 2px; 
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 7px;
	width: 260px;
	}

TABLE.kalendar_akci_vypis {
	background-color: #ffffff; 
	padding: 5px; 
	width: 90%; 
	border: solid 1px #c6c6c6;
	margin-top: 20px;
	margin-left: 7px;
	}

TD.kalendar_akci {
	font-size: xx-small;
	color: black;
	vertical-align: top;
	background-color: #f1f1f1;
	border-bottom: solid 1px #c6c6c6;
	}

TD.kalendar_akci_detaily {
	font-size: xx-small;
	color: black;
	vertical-align: top;
	background-color: #f1f1f1;
	border-top: solid 1px #c6c6c6;
	}

TD.kalendar_akci_popis {
	font-size: xx-small;
	color: black;
	vertical-align: top;
	background-color: #ffffff;
	}

TD.kalendar_akci_titulek {
	font-weight: bold;
	color: white;
	vertical-align: middle;
	}

.calendar_list_today {
	border-bottom: 1px solid #f5f5f5; 
	background-color: #f1f1f1; 
	text-align: left; 
	margin-top: 1px; 
	padding: 2px;
	color: #009966;
	text-transform: uppercase;
	font-weight: bold;
	}

.calendar_todays {
	text-align: left; 
	margin-top: 6px; 
	padding: 5px 2px 1px 2px;
	}

/********************************************
	12	-	SITEMAP
********************************************/
.sitemap_list {
	margin-left: 45px; 
	margin-right: 10px;
	margin-bottom: 20px;
	}
	
.sitemap_titulek {
	font-weight: bold; 
	font-size: 10pt; 
	margin-top: 15px; 
	margin-bottom: 5px;
	}

A.sitemap_link:link, A.sitemap_link:visited, A.sitemap_link:hover {
	font-size: 7pt;
	text-decoration: none;
	color: #7c1e23;
	}

A.sitemap_link:hover {
	color: #8b9885;
	}

A.sitemap_link_registered:link, A.sitemap_link_registered:visited, A.sitemap_link_registered {
	font-size: 7pt;
	text-decoration: none;
	color: blue;
	}

/*********************************************
	13	-	ANKETA
**********************************************/
TABLE.voting {
	border: 1px solid #808080; 
	background-color: white;
	}

.voting_question {
	text-align: center; 
	padding: 3px; 
	background-color: #f5f5f5; 
	margin-bottom: 5px; 
	border: 1px solid #c1c1c1;
	}

.voting_answer {
	text-align: left; 
	padding: 2px 4px; 
	margin-top: 5px; 
	background-color: #f1f1f1;
	}
	
.voting_total {
	text-align: center; 
	padding: 3px 4px; 
	background-color: #f5f5f5; 
	border: 1px solid #c1c1c1; 
	margin-top: 1px;
	}
