html, body, div {
font-family:Arial,Sans,Times; 
font-size:16px;
margin: 0;
padding: 0;
}
html, body {
background: #fff;/*ffffee;*/
}

#wrapper {
background: #fff4d4;
width: 960px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border: solid 1px #451b0f;
}
#qrapper {
background-color: #451b0f;
text-align: center;
display: none;
}
#headerwrapper {
background: #fff4d4;
color: #40211e;
height: 128px;
padding-top: 0px;
}
.leftimgh { /*logo mm v zahlavi*/
float: left; 
color: #fff;
margin: 8px;
margin-left: 0px;
padding: 1px;
padding-left: 5px;
}
.leftimgh img { 
border: 0;
margin: 0px;
margin-bottom: 0px;
}
.rightimgh {
float: right;
color: #fff;
margin: 8px;
margin-right: 0px;
padding: 1px;
}
.rightimgh img { 
border: 0; 
margin: 0px;
margin-right: 0px;
}

#headertbl {
width: 100%;
height: 67px;
border: 0;
}
#headertblleft {
width: 81px;
}
#headertblright {
width: 81px;
}

#navi {
clear: both;
background: #fff4d4;
color: #ffffff;
border-bottom: solid 1px #451b0f/*70a070;/*cc6600;*/
}
#navi ul {
margin-top: 0;
margin-bottom: 0;
list-style-type: none;
padding-left: 100px;
}
#navi li { 
display: inline;
background: /*#335e33*/#451b0f;
color: #003366;
padding: 2px;
padding-left: 7px;
padding-right: 7px;
border: solid 1px /*#70a070*/#d65c30;
border-bottom: 0px;
}
#navi li.act { 
background: #ffcc00;
display: inline;
padding-left: 15px;
border: solid 1px #cc6600;
border-bottom: solid 1px #ffcc00;
}
#navi li a {
color: #ffffff;
text-decoration: none;
}

#metadiv {
background: #451b0f;
color: #fcf562;
font-size: 14px;
padding: 2px;
}

#bruch {
background: #ffffee;
color: #000000;
}

#inbruch {
padding-top: 1em;
padding-left: 3em;
padding-right: 3em;
padding-bottom: 5em;
background: #ffffee;
}
#footdiv {
clear: both;
padding: 2px;
text-align: center;
background: #d65c30;
color: #ffffff;
font-size: 13px;
}
#footdiv a {
text-decoration: none;
color: #ffff66;
}

/*###*/
#inbruch a {
color: #09437e/*335e33*/;
text-decoration: none;
}

#perex {
background: #fff4d4;
color: #000;
border: 1px solid #335e33;
padding: 7px;
}
#perex p {
margin-top: 0.8em;
text-indent: 0;
}

#ramcek_vlavo, #ramcek_vpravo {
background: #fff4d3;
color: #000;
width: 300px;
border: 1px solid #335e33;
padding: 7px;
margin-top: 8px;
margin-bottom: 8px;
}
#ramcek_vlavo {
float: left;
margin-right: 8px;
}
#ramcek_vpravo {
float: right;
margin-left: 8px;
}
#ramcek_vlavo p {
margin-top: 0.8em;
text-indent: 0;
}

hr { width: 90%; }
p { margin-top: 0; margin-bottom: 0; text-align: left; }
img {
border: 0px;
}
.imkai {
margin-top: 5px;
margin-left: 5px;
}
ul {
list-style-type: square;
}
#funda {
margin-top: 1em;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
font-family: Sans, Arial;
font-size: 13px;
font-weight: normal;
width: 800px;
background: #fff4d4;
color: #000000;
padding: 1em;
margin-top: 2em;
border: 1px solid #451b0f;
}
#disc {
margin-top: 2em;
margin-bottom: 2em;
margin-left: auto;
margin-right: auto;
font-family: Arial,Sans;
font-size: 13px;
font-weight: normal;
width: 600px;
background: #451b0f;
color: #ffee33;
padding: 1em;
}
.pubinfo {
text-indent: 0em;
text-align: right;
font-size: 0.8em;
}
.trailer {
margin-top: 10px;
padding-top: 0.8em;
border-top: solid 1px #336633;
clear: both;
}
.que {
margin-top: 0.6em;
margin-bottom: 0px;
text-indent: 0em;
font-weight: bold;
}
.otazka {
padding-top: 0.7em;
font-weight: bold;
color: #113311;
}
.ans {
text-indent: 0em
}
.quo {
font-style: italic;
}
.quo p {
text-indent: 0em;
}
.leftimg {
float: left; 
background: #000/*335e33*/;
color: #fff;
margin: 8px;
margin-left: 0px;
padding: 1px;
}
.leftimg img { 
border: 0;
margin: 0px;
margin-bottom: 0px;
}
.rightimg {
float: right; 
background: #000/*335e33*/;
color: #fff;
margin: 8px;
margin-right: 0px;
padding: 1px;
}
.rightimg img { 
border: 0; 
margin: 0px;
margin-right: 0px;
}
.centimg {
margin-top: 4px;
margin-bottom: 4px;
text-align: center;
}
.centimg img {
border: 1px solid black;
}
.centimg p {
text-align: center;
}
.zoznam li {
margin-top: 10px;
margin-bottom: 10px;
}

pre.list {
	font-family: Arial, Sans;
}
table, tr, td {
	border-width: 0px;
	border-style: solid;
	border-collapse: collapse;
	padding: 3px;
}
td { vertical-align: top;
padding: 4px; }
.lencent580 {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}


.obrcent580 {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	text-align: center;
}

.obrcent580 img {
	    margin-bottom: 10px;
	    border: 1px solid black;
}
.tbl_w_b, .tbl_w_b_vc {
	border-width: 1px;
	border-color: #FFFFFF;
	color: #cccccc;
}
.tbl_w_b_vc td {
	vertical-align: middle;
}
.tbl_b_y, .tbl_b_y td {
	background-color: #ffffcc;
	border-width: 1px;
	border-color: #000000;
	color: #333333;
}
.toright {
	text-align: right;
}
p.vaf	{ 
	font-family:Arial,Sans,Times; 
	font-size: 1em; 
	margin-top: 15px; 
	text-indent: 0px
	}
p.vafQuot	{ 
	text-align: center;
	font-family:Arial,Sans,Times; 
	font-style:italic;
	font-size: 1em; 
	margin-top: 15px; 
	text-indent: 0px
	}
p	{ font-family:Arial,Sans,Times; 
	font-size: 1em; 
	margin-top: 0.5em; 
	text-indent: 0px;
	text-align: left;
	}
.basen  {
text-indent: 0px;
margin-left: 30px;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.obrcent580 p {
	text-align: center;
	text-indent: 0px;
}
p.b	{ font-family:Arial,Sans,Times; 
	font-weight: bold;
	font-size: 1em; 
	margin-top: 10px; 
	text-indent: 30px
	}
p.bib {
	text-indent: 0;
	font-style: italic;
	margin-bottom: 15px;
	font-weight: bold;
	}
p.ind {
	margin-left: 30px;
	text-indent: 0px;
	margin-top: 10pt;
	}
p.noindent {
	text-indent: 0px;
}
a	{ font-family:Arial,Sans,Times; 
	font-size: 1em; 
	color: gray
	}

h1, h2, h3, h4 { font-family: Sans, Arial; 
	font-size: 1.4em; 
	font-weight: bold
	}
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.05em; }
.trailer h1, .trailer h4 {
margin-bottom: 3px;
}
.trailer h4 {
margin-top: 0;
}
.titulok_titulka {
text-indent: 0;
font-size: 1.4em;
font-weight: bold;
margin-top: 2em;
margin-bottom: 0;
}
.podpis_titulka{
text-indent: 0;
font-size: 1em;
font-weight: normal;
font-style: italic;
} 
td	{ font-family:Arial,Sans,Times; 
	font-size:16px
	}

.w_on_r {
  background: #660000;
  color: #cccccc;
}

.w_on_b {
  color: #000;
}

.b_on_w {
  background: #ffffff;
  color: #666666;
}

.vafbruch {
background: #ffffff;
color: #003366;
}

.vypich {
 font-size: 1.3em; 
 font-weight: bold;
}
.nazov {
 font-size: 1.1em; 
 font-weight: bold;
}
