/* CSS Document */

BODY {background-color: Snow; margin: 0; padding: 0; color: Black;
font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; border: none;}

TD, .normal {background-color: Snow; margin: 0; padding: 2px;
font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; border: none;}

TEXTAREA {color: Black; text-align: justify;}
FORM {text-align: justify; color: Black;}

P, .justify {text-align: justify;}
P {text-indent: 1em; color: Black;}

TABLE, TR, TD {color: Black;}

/* odkazy */
A {font: 14px/18px normal Arial, Verdana, Tahoma, sans-serif; text-decoration: none; color: Blue;}
A:link, A:visited {font: 14px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration: none;}
A:hover {color: Navy; text-decoration: underline;}
A.underline {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; text-decoration: underline; color: Blue;}
A.underline:hover {color: Navy; text-decoration: none;}

/* výpis cen pro obchod */
TABLE.price-list TD {height: 28px;}

.table_1 {margin: 2px 4px 8px 4px; padding: 0; width: 99%;
border: 1px solid Silver;}
.table_1_cell_1 {background: WhiteSmoke; padding: 2px 10px 2px 2px;}
.table_1_cell_2 {background: White; padding: 0; margin: 0;}
.table_1_cell_3 {background: White; padding: 0; margin: 0;}
.table_1_cell_4 {background: Snow; padding: 2px 2px 2px 10px;
border-top: 1px solid Silver; margin: 0;}

.table_2 {margin: 0; padding: 0; width: 100%;}
/* margin na odsazení sloupců nemá vliv,
padding odsazuje pouze ve vodorovném směru, nevím proč a je mi to jedno */
.table_2_cell_1 {width: 140px; padding: 2px; margin: 0;}
.table_2_cell_2 {width: *; padding: 2px; margin: 0;}
.table_2_cell_3 {width: 8px; padding: 2px; margin: 0; max_width: 130px;}

/* spodní pruh ikon */
.table_3 {margin: 0; padding: 0; width: 100%; background: Snow;}
.table_3_cell_1 {background: Snow; padding: 4px;}

/* blok menu, celý blok, rámeček */
/* odsazení bloků ve svislém směru - mezera pod bloky */
table.moduletable {margin: 0 0 8px 0; width: 100%;
padding: 2px; border: 2px double Silver; background-color: WhiteSmoke;
-moz-border-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

/* blok menu, celý blok, nadpis */
table.moduletable th {font: 13px/16px normal Arial, Verdana, Helvetica, sans-serif;
color: Black; text-align: center; padding: 4px; border-bottom: 1px solid Silver;}
table.moduletable td a {font: 12px/16px normal Arial, Verdana, Helvetica, sans-serif;
text-align: left; padding: 0;}
table.moduletable ul {list-style-type: none; margin: 0; padding: 0;}
table.moduletable ul li a {font: 12px/18px normal Arial, Verdana, Helvetica, sans-serif; text-align: left;}

/* jeden článek, celý blok */
.contentpane {width: 100%; margin: 0; padding: 0;}
.contentpaneopen {width: 100%; margin: 0; padding: 2px; border: 1px solid Chocolate;}
.content-whole-item {width: 100%; margin: 0; padding: 0; border: none;}
.contentheading {text-align: center; color: Brown; font: 18px/20px Arial, Verdana, Tahoma, sans-serif; padding: 2px;}

/* nadpis bloku článku na úvodní stránce s články */
A.contentpagetitle {text-align: center; color: Brown; font: 18px/20px normal "Lucida Casual", "Lucida Casual CE", "Comic Sans MS", fantasy; word-spacing: 2px; letter-spacing: 1px; text-decoration: none;}
A.contentpagetitle:link {color: Brown; text-decoration: none;}
A.contentpagetitle:hover {text-decoration: underline; color: DarkRed;}
.contentpagetitle:visited {color: Brown; font: 18px/20px normal "Lucida Casual", "Lucida Casual CE", "Comic Sans MS", fantasy; word-spacing: 2px; letter-spacing: 1px;}

.contentdescription {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px; color: Navy; text-align: left;}

table.contenttoc {color: Navy;}
table.contenttoc td {font: 10px/14px normal Arial, Verdana, Helvetica, sans-serif;
text-align:left; padding: 2px;}

/* odkazy v menu */
.menu {padding: 0; margin: 0; text-align: left;}

/* UL, OL jsou ID, LI a A jsou CLASS!!!! */
UL#mainlevel, OL#mainlevel {list-style: none outside; margin: 0; padding: 0 0 0 2px;}
LI.mainlevel {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: left;}
A.mainlevel {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
A.mainlevel:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
A.mainlevel:hover {color: Blue; border-bottom: solid 1px Red; text-decoration: underline;}
A.mainlevel:visited {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

UL.sections, OL.sections {list-style: none outside; margin: 0; padding: 0 0 0 2px;}
LI.sections {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: left;}
a.sections {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.sections:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.sections:hover {color: Blue; border-bottom: 1px solid Fuchsia; text-decoration: underline;}
a.sections:visited {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

UL.latestnews, OL.latestnews {list-style: none outside; margin: 0; padding: 0 0 0 2px;}
LI.latestnews {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: left;}
a.latestnews {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.latestnews:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.latestnews:hover {color: Blue; border-bottom: 1px solid Fuchsia; text-decoration: underline;}
a.latestnews:visited {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

UL.mostread, OL.mostread {list-style: none outside; margin: 0; padding: 0 0 0 2px;}
LI.mostread {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: left;}
a.mostread {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.mostread:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.mostread:hover {color: Blue; border-bottom: 1px solid Fuchsia; text-decoration: underline;}
a.mostread:visited {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

UL.sectionmenu_top, OL.sectionmenu_top {list-style: none outside; margin: 0; padding: 0 0 0 2px;}
LI.sectionmenu_top {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; text-align: left;}
a.sectionmenu_top {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.sectionmenu_top:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.sectionmenu_top:hover {color: Blue; border-bottom: 1px solid Fuchsia; text-decoration: underline;}
a.sectionmenu_top:visited {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

a.sublevel:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration: none;}
a.sublevel:hover {color: Blue; text-decoration: underline;}
a.sublevel:visited {color: Navy; text-decoration: none;}

a.weblinks:link {font: 12px/18px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration: none;}
a.weblinks:hover {color: Blue; text-decoration: underline;}
a.weblinks:visited {color: Navy; text-decoration: none;}

A.readon {margin: 6px; border: 2px outset Bisque; padding: 4px; background-color: Bisque;}
A.readon:link, a.readon:visited {font: 14px/18px normal Courier, "Courier New", "Book Antiqua", serif; color: Black; text-decoration: none;}
A.readon:hover {color: Maroon; text-decoration: underline;}

hr {background: transparent; height: 1px;}

.newsfeedheading {font: 12px/16px normal Arial, Verdana, Helvetica, sans-serif;
color: Maroon;}

.newsfeeddate {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; color: Black; font-weight: normal;}

.pagenav {color: Black;}
a.pagenav, a.pagenav:visited {text-decoration: none; color: MidnightBlue;}
a.pagenav:hover {color: Blue; text-decoration: underline;}

.pathway {color: Black;}
a.pathway, a.pathway:visited {text-decoration: none; color: Black; margin-left: 4px;}
a.pathway:hover {color: Blue; text-decoration: underline;}

.blog {width: 100%; margin: 2px 4px 0 4px; padding: 0;}
a.blogsection:link, a.blogsection:visited {color: MediumBlue; text-decoration: none;
text-align: left;}
a.blogsection:hover {color: Blue; border-bottom: 1px solid Red;
text-decoration: underline; text-align: left;}
UL, OL .blogsection {list-style: disc inside;}
LI .blogsection {font: 14px/20px normal Verdana, Helvetica, sans-serif;}

/* hlasování čtenářú */
.content_rating {margin: 4px; padding: 4px; font-weight: normal; font-size: 10px;
text-align: left; border: 0px solid DeepSkyBlue;}
.content_vote {margin: 4px; padding: 4px; font-weight: normal; font-size: 10px;
text-align: left; border: 0px solid DeepSkyBlue;}

/* barvičky pro položky v anketě */
.sectiontableheader {padding: 2px; color: Navy;}
.sectiontableentry1 {background-color: AliceBlue;}
.sectiontableentry2 {background-color: PapayaWhip;}

UL.category {list-style: none outside; margin: 0; padding: 0 0 0 1em;}
LI.category {font: 14px/20px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.category:link {font: 14px/20px normal Arial, Verdana, Tahoma, sans-serif; color: MediumBlue; text-decoration:none;}
a.category:hover {color: Blue; text-decoration: underline;}
a.category:visited {font: 14px/20px normal Arial, Verdana, Tahoma, sans-serif; color: Navy;}

.small {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; color: Black; text-decoration: none;
font-weight: normal;}

.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #343A58;
    text-decoration: none;
    font-weight: normal;
}

.button {color: Black; margin: 0; padding: 2px; text-align: center;
font-size: 11px; background: Gainsboro; border: 2px outset Silver;}

.inputbox {font-size: 12px; color: Black; background: Snow; border: 2px inset Silver;}
.search {text-align: center; font: 12px/14px normal Arial, Verdana, Tahoma, sans-serif;}

.ontab {
	background-color: #323A15;
	border: outset 1px #DCF2FA;
	text-align: center;
	font-weight: bold;
	color: White;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 1px #E0E0E0;
	border-right: outset 1px #E0E0E0;
	border-top: outset 1px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}

.tabpadding {padding: 4px;}
.tabheading {color: Black;}

.pagetext {visibility: hidden; display: none; position: relative; top: 0;}

.createdate, .modifydate {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; color: DimGray; text-decoration: none;
font-weight: normal; text-align: left;}

.componentheading {font: 14px/18px bold Arial, Verdana, Helvetica, sans-serif;
color: Black;	text-align: left;}

.poll {color: Black;}
.pollstableborder {}

.fase4rdf {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; color: #343A58; font-weight: normal;}
a.fase4rdf:link { font-size: 11px; font-weight: bold; color: #356C82;}
a.fase4rdf:hover { font-size: 11px; font-weight: bold; color: #759328;}

table.searchintro {background-color: #FFFFFF; border: 1px solid #8D9ABC;}

table.contact {background-color: Snow;}
table.contact td.icons {background-color: Snow;}
table.contact td.details {background-color: Snow;}
