BODY {
	font-family: 'Arial CE', 'Helvetica CE', sans-serif;
/*	font-size: 0.7em; */
	font-size: 13px; 
	color : #00186B;
	background-color : white;
	margin: 0px 10px 0px 10px;
}
INPUT, SELECT, TEXTAREA {
	border: 1px #00186B inset;
	background-color : white;
	color: #00186B;
	font-size: 12px; 
	padding: 2px;
	font-family: 'Arial CE', 'Helvetica CE', sans-serif;
}

A {
	color: #00186B;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
.message { font-size: 11px; color: #00186B; }
.error { color: red; margin: 5px 0px 0px 0px; display: block; } 

.menu A {
	color: white;
	letter-spacing: .1em;
	word-spacing: .2em;
}

.menu a:hover {
/*	color: red; */
	text-decoration: underline;
}

.listnadpis {
	background-color: #7A1A00;
	color: white;
	font-weight: bold;
}
.listnadpis A {
	color: white;
	font-size: .9em;
}
.listnadpisb  {
	color: red;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-size: 1.1em;
}
.nadpissmall {
	font-weight: normal;
	font-size: .5em;
}

.copyright {
	width: 200px;
	text-align: center;
	font-size: .8em;
	color: white;
}
.footer {
	text-align: center;
	color: white;
	font-size: .9em;
}

.logintable {
	font-size: 1.1em;
}
/* --------------- ANOTACE -------------- */

.uvodnitext {
/*	border: 1px #AAAAAA solid; */
/*	background-color: #FFF3F0; */
}
.ancl_blok {
	border: 1px #AAAAAA solid;
	background-color: white; 
}
.annov_blok {
	border: 1px #AAAAAA solid;
	background-color: white; 
}
.ant_blok {
	border: 1px #AAAAAA solid;
/*	background-color: white; */
}

A { text-decoration: none; }

/* CLANEK */

.ancl_info {
	color: #0039FF;
	font-size: .8em;
}
A.ancl_nadpisnew {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
}
A.ancl_nadpis {
	color: #00186B;
	font-weight: bold;
}
.ancl_nadpis1 {
}
.ancl_datum1 {
	color: #00186B;
	font-size: .8em;
}
.ancl_datum {
	color: #00186B;
	font-size: .8em;
}
.ancl_popis {
	color: black;
	font-size: .8em;
}
.ancl_obsahkus {
	color: black;
	font-size: .8em;
}
.ancl_vice A {
	color: red;
	font-size: .9em;
}

.search {
	font-size: .8em;
	margin: 5px;
}
/* NOVINKA  */

.annov_info {
	color: #0039FF;
	font-size: .8em;
}
A.annov_nadpisnew {
	color: red;
}
A.annov_nadpis {
	color: #00186B;
	font-weight: bold;
}
.annov_datum {
	color: #00186B;
	font-size: .8em;
}

/* TEMA */

.ant_info {
	color: #0039FF;
	font-size: .8em;
	text-align: right;
}
A.ant_nadpisnew {
	color: red;
	font-weight: bold;
}
A.ant_nadpisold {
	color: #00186B;
	font-weight: bold;
}

.ant_datum {
	color: #00186B;
	font-size: .8em;
}
.ant_popis {
	color: black;
	font-size: .8em;
	margin: 2px 5px 0px 18px;
	clear: left;
}

/*----------------- clanek -------------*/
.clanek {
	padding: 5px;
	background-color: #FBF8F7;
	border: 1px #00186B solid;
}
.clanek_nazev {
	font-size: 1.4em;
	color: red;
	font-weight: bold;
}
.clanek_header {
	font-size: .8em;
	margin: 3px 0px 0px 0px;
}
.clanek_popis {
	font-size: .8em;
	margin: 5px 0px 0px 0px;
}
.clanek_text {
	margin: 10px 0px 0px 0px;
	font-size: 1em;
}

INPUT.tl_print {
	border: 1px #00186B outset;
	color: #00186B;
	font-size : 12px;
	float: right;
	padding: 0px;
}
.clanek_znamka {
	font-size: .9em;
	font-weight: normal;
	margin: 20px 0px 0px 0px;
}
.hodnocenidown {
	color: #FF3900;
	font-weight: bold;
}
.hodnoceni {
	font-size: 1.4em;
	font-weight: bold;
	color: red;
}
.hodnoceniup {
	color: #00186B;
	font-weight: bold;
}

.lister {
	margin: 20px; 
	text-align: left;
	font-size: .9em;
	clear: both;
}

/* ----------------- NOVINKY ------------------ */
.novinka {
	padding: 5px;
	background-color: #FBF8F7;
	border: 1px #00186B solid;
}
.novinka_nazev {
	font-size: 1.5em;
	color: red;
	font-weight: bold;
}
.novinka_header {
	font-size: .8em;
	margin: 3px 0px 0px 0px;
}
.novinka_popis {
	font-size: .9em;
	margin: 5px 0px 0px 0px;
	font-style: italic;
}
.novinka_text {
	margin: 10px 0px 0px 0px;
	font-size: 1.1em;
}
/* ----------------- TEMATA ------------------ */
.tema {
	padding: 5px;
	background-color: #F4F6F9;
	border: 1px #00186B solid;
}
.tema_nazev {
	font-size: 1.5em;
	color: red;
	font-weight: bold;
}
.tema_header {
	font-size: .8em;
	margin: 3px 0px 0px 0px;
}
.tema_popis {
	font-size: .9em;
	margin: 5px 0px 0px 0px;
	font-style: italic;
}


/* ------------------- REAKCE -------------------- */

DIV.reakce {
	margin-top: 15px;
	padding: 5px;
	background-color: #F4F8F9;
	border: 1px #00186B solid;
}

.reakce_nadpis {
	font-size: 1.2em;
	font-weight: bold;
	color: #00186B;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #00186B;
}

UL.reakce {
	list-style-type: none;
	margin: 5px 0px 10px 3px;
	padding: 0px;
}

.reakce_subjekt {
	font-weight: bold;
}
.reakce_subjektsel {
	font-weight: bold;
	color: red;
}
.reakce_cas {
	font-size: 11px;
	color: #00186B;
	font-weight: bold;
}
.reakce_cas_new {
	font-size: 11px;
	color: #FF3A01;
	font-weight: bold;
}
.reakce_autor {
	font-size: .9em;
	color: #00186B;
}
.reakce_text {
	margin: 1px 5px 8px 23px;
	font-size: .9em;
}
.selectall {
	border: 1px #00186B outset;
	color: #00186B;
	background-color: white;
	font-size : .9em;
}
.reakce_reply {
	border: 1px #00186B outset;
	color: #00186B;
	background-color: white;
	font-size : 10px;
	float: right;
	padding: 0px;
}
.listreakce {
	border: 1px #00186B outset;
	color: white;
	background-color: #00186B;
	font-size : .9em;
}
.reakce_new TD {
	font-size: 13px;
	vertical-align: top;
	padding: 2px;
}
.reakce_input {
	background-color: white;
	border: 1px #00186B inset;
	color: #00186B;
}
.reakce_submit {
	background-color: #00186B;
	border: 1px #00186B solid;
	color: white;
}

/* ------------ DISKUZE ----------- */
DIV.diskuze {
	margin-top: 2px;
	padding: 5px;
	background-color: #F6F8FB;
	border: 1px solid #EFF3F9;
}

.diskuze_nadpis {
	font-size: 1.2em;
	font-weight: bold;
	color: #00186B;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #00186B;
	margin-bottom: 8px;
}

.diskuze_subjekt {
	font-weight: bold;
}
.diskuze_subjektsel {
	font-weight: bold;
	color: red;
}
.diskuze_reply {
	border: 1px #00186B outset;
	color: #00186B;
	background-color: white;
	font-size : 10px;
	float: right;
}
.diskuze_cas {
	font-size: 11px;
	font-weight: bold;
	color: #00186B;
}
.diskuze_cas_new {
	font-size: 11px;
	font-weight: bold;
	color: #FF3A01;
}
.diskuze_autor {
	color: #00186B;
}
.diskuze_text {
	margin: 1px 5px 8px 23px;
	font-size: .8em;
}

.nahoru {
	margin-right: 6px;
	font-size : 10px;
	float: right;
}

.small {
	font-weight: normal;
	font-size: .7em;
}

/* ------------------- ARCHIV -------------------- */

.chooser {
	border: 1px #00186B inset;
	color : #00186B;
	background-color : #B5B6DE;
}
.archlister {
	margin-top: 3px;
	font-size: 1.1em;
}

.bazar {
	width: 100%;
	padding: 1px;
	border: 1px #00186B solid;
}
.bazar TH {
	font-size: .9em;
	background-color: #00186B;
	color: white;
}
.bazar TD {
	background-color: #FBF8F7;
	padding: 2px;
	margin: 1px;
}