* {margin: 0; padding: 0;}
* {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
body {
	background : white;
	text-align: center;
}
#obsah {
	background : white;
	margin-left: auto;
	margin-right: auto;
	width: 905px;
	border : 0px solid #336633;
	background-image : url('../images/vlevo.jpg');
	background-repeat : repeat-y;
    overflow: auto;
}
#nahore{
	position: relative;
	float:left;
	width: 900px;
	height: 320px;
	background: white;
	padding: 0px;
	margin: 0px;
	border : 0px solid #336633;
 	background-image : url('../images/vlevo.jpg');
	background-repeat : repeat-y;	
}
#menunahore {
	position: relative;
	float:right;
	border : 0px solid #336633;
	width: 620px;
	height: 27px; 
	text-align: left;
	top: -75px;
	color: white;
	font-size:11px;
}

#vlevo {
	position: relative;
	text-align: right;
    float: left;
    width: 263px;
	border: 0px solid black;
    margin-top: -110px;
	padding-top: -20px;
}
#vpravo {
	position: relative;
	background-color: white;
	float: right;
	width: 584px;
	margin-top: -5px;
    border: 0px solid black;

}
#dole {
  	position: relative;
	float:right;
	text-align: right;
	width: 903px;
	height: 265px;
	color: #5EA84F;
/*	padding-left: 3px;	
	margin-left: 1px;*/
	border: 0px solid black;
}
#paticka {
	position:relative;
	background : white;
	margin-left: auto;
	margin-right: auto;
	width: 905px;
	border : 0px solid #336633;
	text-align: right;
	margin-top:15px;
/*	height:140px;
 	background-image : url('../images/paticka.jpg');
	background-repeat : no-repeat;		*/
}
.pata {
position:relative;
padding-top:3px;
border-top: 1px solid #ACBECA;
color: #ACBECA;
font-size: 12px;
}
.pata a{
color: #ACBECA;
}
.nadpisMenu {
	text-align:left;
	margin-left: 40px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #ACBECA;
}
#doleObrazek {
	position: relative;
	border: 0px solid darkblue;
	margin-right: 130px;
	margin-left: 600px;	
	padding: 0px;
}

.obrDole {
	position:relative;
	top: 142px;
	left: 0px;
	border: 0px solid black;
	margin-left:-3px;
	padding-left: 3px;
}

#doleText {
	position: relative;
	float: left;
	color: white;
	font-weight: bold;
	padding-left: 70px;
	text-align: justify;
	border: 0px solid black;
	margin-top: 100px;
	width: 500px;
	height: 40px;

}

#dolePocitadlo {
	position: relative;
	float:right;
	height: 5px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 150px;
	width: 280px;
	color: #13589B;
	border: 0px solid black;
}

.dokumenty {
	position:relative;
	float: left;
	width: 70%;
	border-top: 1px solid #ACBECA;
	padding-left: 15px;
	padding-top: 15px;
	text-align:left;
}

/* ------------------------------------- seznamy */
li.kategorie {
	position:relative;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 3px;
	color: Black;
	border: 0px solid black;	
	vertical-align : top;
}
li.podKategorie {
	position:relative;
	font-size: 14px;
	vertical-align : top;
	border-left: 0px dotted #E3E3E3;
	padding: 2px;
	line-height:20px;
	vertical-align : middle;	
	color: Black;
}
li.liPodkatKonec{
	position:relative;
	font-size: 14px;
	padding: 2px;
	overflow:hidden;
	vertical-align : middle;	
	color: Black;
}
.obrLi {
/*	vertical-align: absmiddle;*/
	padding-right: 6px;
	border: 0px solid black;
}
.textLi {
	padding-left: 0px;
	vertical-align : middle;
}
.textOl {
	padding-left: 0px;
	vertical-align : middle;	
	cursor: pointer; 
	cursor: hand;
}
.skryvany {display: none}
ol {
	list-style: none;
/*	list-style-image: url("../images/li.gif");*/
	line-height: 100%;
	text-align: left;
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom:0px;	
	vertical-align: top;
}

ul {
/*	list-style-image: url("../images/liPodKat.gif");*/
	list-style: none;
	line-height: 100%;
	padding-left: 15px;
	vertical-align : middle;
}
ol.vpravo {
	list-style: square;
	font-size: 15px;
	line-height: 135%;
}

/* -------------------------------------         seznamy */
p {
	font-size: 13px;
	text-align: justify;
	padding: 5px;
	padding-right:80px;
	margin-left: 15px;
	color: black;
	
}
p.odstavecVpravo {
	text-align: right;
	font-weight: bold;
	border-top: 1px solid #000000;
	padding-top: 5px;
	margin-top: 15px;
	margin-left: 40px;
}

.chyba {
color: #ff0000;
}
.odhlaseni {
color: #ff0000;
}
p.panelMaly{
	font-size: 10px;
	text-align: right;
}
p.uvodnik {
	background-color: #DDEFDE;
	margin-top: 15px;
	margin-left: 15px;
	width: 90%;
	text-align: left;
	font-size:12px;
}
.img {
	border: 0px;
	vertical-align : middle;
}

.podCarou {
	float: right;
	width: 80%;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	border-top: 1px solid #ccc;
}

.nadpis {
	text-align: left;
	font-size: 24px;
	color: #ACBECA;
	border: 0px;
	border-left: 6px solid #ACBECA;
	padding: 5px 5px 5px 15px;
	margin-right: 10px;
	margin-top: 10px;
}

h1 {
	text-align: left;
	font-size: 24px;
	color: #ACBECA;
	border-left: 6px solid #ACBECA;
	padding: 5px 5px 5px 15px;
	margin-right: 10px;
	margin-top: 10px;
}
h2 {
	text-align: left;
	color:#ACBECA;
	padding: 5px 5px 1px 15px;
	margin-top: 3px;
	font-size: 18px;
}
h3 {
	text-align: left;
	color: #ACBECA;
	padding: 5px 5px 5px 5px;
	font-size: 16px;
	width: 90%;
	margin-top: 10px;
}
h7 {
	text-align: left;
	color: #ACBECA;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	width: 90%;
	margin-top: 0px;
}
a {
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
a:hover {
	color: #A64F3C;
}
a.navigace {
color: white;
}
a.aKategorie:hover {
	color: #1D59A0;
}
a.navigace:hover {
	color: #ACBECA;
}
a.doc {
	font-size: 14px;
	padding-left: 20px;
}
strong {
	font-style: italic;
	font-weight: bold;
}

/* --------------------------- tabulky */

table {
	font-size: 14px;
	border: 0px solid black;
	margin-left: 25px;
	border-spacing : 0px;
}
td {
border: 0px solid black;
}
.editace p {
padding:0px;
margin: 0px;
}
.editace table {
	margin-left: 0px;
	} 
.editaceVpravo {
	text-align:left;
	width: 300px;
	padding-left: 15px;	
	padding-bottom: 25px;
	padding-top: 15px;
}

.editaceVlevo {
	width: 300px;
	text-align: right;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-top: 15px;
	border-right: 1px solid #ACBECA;
	}
	
.editaceVlevoPozice {
	width: 150px;
	text-align: right;
	padding-bottom: 25px;
	padding-right: 15px;
	padding-top: 15px;
	border-right: 1px solid #ACBECA;
	}
/* --------------------------- tabulky */
textarea {
	font-size: 12px;
	font-weight: bold;
/*	background-color: #ACBECA;*/
}
input {
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
/*	background-color:#eee;*/
	vertical-align: middle;
	color: #1D59A0;
/*	border: 1px solid #1D59A0;*/
}
fieldset {
margin: 5px;
padding: 10px;
font-size: 13px;
font-weight: bold;
color: #1D59A0;
border: 1px solid #ccc;
}
.smazat input {
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	vertical-align: middle;
	color: #ccc;
}
.hledat {
	position: relative;
	padding-top: 8px;
	margin-left: 40px;
	margin-right: 10px;
	border-top: 1px solid #ACBECA;
}
body.mceContentBody {
   background: #FFF;
}
/* #######################              diskuze             ############################### */

#container {position:relative; margin:0px auto 0px auto;}
#forms {position:relative; left:50px; width:300px;text-align:center}
#prispevky {position:relative;  left:0;}

.kniha-1 {width:739px; height:26px; margin:0px; background-image:url(design/pozadi_1.gif); background-repeat:no-repeat}
.kniha-2 {width:739px; height:13px; margin:0px; background-image:url(design/pozadi_2.gif); background-repeat:no-repeat;font-size:10px;text-align:left; padding:0px 0px 0px 15px}
.kniha-3 {width:739px; background-image:url(design/pozadi_3.gif); background-repeat:repeat-y;text-align:left; padding:0px 0px 0px 15px}
.kniha-4 {width:739px; height:7px; margin:0px 0px 10px 0px; background-image:url(design/pozadi_4.gif); background-repeat:no-repeat;font-size:1px; padding:0px 0px 0px 15px}

.kniha_L {width:400px;font-size:18px;text-align:left; padding:2px 0px 0px 15px ; float: left}
.kniha_P {text-align:right; padding:1px 15px 0px 0px}
.kniha-text {width:709px;font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:13px; text-align:justify;padding:2px 0px 2px 0px}
.ikonky {width:300px; text-align:right; margin:3px 0px 1px 0px;}


.labela {font-family:"Trebuchet MS", Arial, Verdana, sans-serif; FONT-SIZE: 14px;}
/*.form-input1 {margin:5px 0px 0px 15px; width:225px; BORDER: #000033 1px solid; FONT-SIZE: 12px; BACKGROUND: url(design/input_back.gif);font-family:Tahoma, Arial, Verdana, sans-serif}
.form-textarea {width:296px; BACKGROUND: url(design/textarea_back.gif);font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#555555;border:1px solid #000000; margin-bottom:5px}
*/
/*___ZOBRAZENÍ ČLÁNKŮ - VÍC NA STRÁNCE___*/
.in {border: 1px solid #eee; border-bottom: 1px solid #ccc;}
.in {width:94%;margin-top: 10px; margin-bottom: 45px; font-size: 11px; position: relative; background-color: #fff;}
.in {text-align: left;	padding-left: 0px;	padding-top:10px;	padding-right:3px;	padding-bottom: 12px;}

.title {
/*	border-left: 4px solid #007CC2;
	border-top: 4px solid #007CC2;
	border-right: 4px solid #007CC2;*/
	height: 23px;
	width:100%;
	padding-top:2px;
	background-color: #eee;
	font-weight: bold;
	position: absolute;
	font-size:13px;
	top: -20px;
	left: 0px;
	margin-left: 0px;
}
.diskuze {border: 0px solid #007CC2; height: 20px; background-color: #eee; font-weight: bold; position: absolute; bottom: -21px; left: 0px;font-size: 10px;}
.diskuze b {color: #ccc;font-size: 10px;}
.diskuze a,.diskuze a:link,.diskuze a:visited,.diskuze a:hover  {font-size: 10px;}
.bott {border: 0px solid #007CC2; height: 20px; background-color: #eee; font-weight: bold; position: absolute; bottom: -21px; right: 0px;font-size: 10px; color:#ACBECA;}
.bott a,.bott a:link,.bott a:visited,.bott a:hover  {font-size: 10px;}
.bott b {color: #ccc;font-size: 10px;}
.cas {color: #ACBECA;font-size: 10px;}

.image {border: 1px #ccc;	padding: 2px;	margin:1em;	border-style : solid;}

.odkaz {font-family:"Trebuchet MS"; font-size:12px; color:#1498DC; text-decoration:underline; padding-left:0px; padding-right:0px; font-weight:normal}
.odkaz:visited {font-family:"Trebuchet MS"; font-size:12px; color:#1498DC; font-weight:normal}
.odkaz:active {font-family:"Trebuchet MS"; font-size:12px; color:#1498DC; font-weight:normal}
.odkaz:hover {font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; background-color:#1498DC; text-decoration:none; font-weight:normal}

.hledej {color: #A64F3C; font-weight: bold;}
/*___fotogalerie___*/
.galerie {color: #fff; font-size: 9pt; line-height: 100%; text-align:right; text-indent: 1px;}
.photo {float: left; width: 130px; height: 150px; margin: 5px; margin-left: 15px; margin-right: 15px; text-align: center; overflow: hidden}
#hlav {position: absolute; height: 35px; width: 100%;background-color: #A64F3C; top:0px; left: 0px; border: 0px solid #000; margin-bottom: 10px;}
#hlav {z-index: 2; padding-top: 2px; text-align: left; }
#hlav {border-top: 0px solid #aaa; border-bottom: 6px solid #ACBECA;}
#fotka {position: absolute; width: 100%; height: 94.5%; border-top: 2px solid #000; border-bottom: 0px solid #000;z-index:1;top:20px; padding:0px;}
.foto { margin-top:auto;margin-bottom:auto; border: 1px solid #fff}
.tdfoto {font-family: "Trebuchet MS"; font-size: 10px;font-variant: normal; color: #ccc;border: 0px dotted #73B3DE; padding: 2px}
.galtd { border: 0px solid #ccc; padding: 10px; font-size: 11px}
.galtd td { border: 1px solid #0058A4;font-size: 11.4px}

input, textarea {

}

table.formular td {

    padding: 3px;

    vertical-align: top;

}
input.solid, textarea.solid {

    border: 1px solid #989696;

    color: #000000;

    background-color: #FFFFFF; 

}
input.button, button.button {

    border: 1px solid #bdbbbb;

    color: #434242;

    background-color: #fcfdfd;

}
