@media screen {

/* -- initial CSS rules --- */

html {font-size: 100.01%}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, samp, isindex, listing, xmp, plaintext,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
dfn, i, cite, var, address, em {font-style: normal}
:focus {outline: 0}
body {line-height: 1.3}
ol, ul, menu {list-style: none}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote, q {quotes: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}

abbr {border-bottom:1px dotted;cursor:help}
	a img{border:5px}
img {border:0 none;}
.hid {display:none}
.clr {clear:both;width:90%;line-height:0;font-size:0}
hr {display:none}
.nbg {background:none !important}

.align-left {text-align:left}
.align-right {text-align:right}
.float-left {float:left}
.float-right {float:right}

.bold {font-weight:bold}
.normal {font-weight:normal}

.error {background:#fee;border:1px solid red;margin:1.5em;padding:0.666em;text-align:center}
.notice {background:#eef;border:1px solid #00f;margin:1.5em;padding:0.666em;text-align:center}
.success {background:#efe;border:1px solid #0f0;margin:1.5em;padding:0.666em;text-align:center}

/* -- end initial CSS rules --- */

body {background:#25140a url(../images/body.jpg) repeat-x 0 0;color:#7f6a4d;text-align:center;font:.75em/1.3 Arial, helvetica ,sans-serif;text-align:center}
a {color:#000}

#site {width:836px;text-align:left;margin:0 auto}
#page {background:#362a1e url(../images/bg.gif) repeat-y -1px 50px;margin:0 auto}
#header {background:url(../images/header.jpg) no-repeat 0 0;height:51px}

/* -- menu -- */
#nav {float:right;margin:70px 0 62px}
#nav li {background:#ffb871 url(../images/nav.gif) no-repeat 0 0;padding:10px 20px;margin:8px 0;font:140% Tahoma}
#nav li a:hover {text-decoration:none}

/* -- obsah -- */
#article {color:#bcb8a3;width:565px;background:url(../images/nisa.jpg) no-repeat 0 0;float:right;margin-top:-3px}
#article-in {background:url(../images/article.jpg) no-repeat 0 100%;padding:360px 12px 10px;width:541px;min-height:530px;_height:530px}
#article h1 {font-size:150%;font-weight:normal;color:#ac7233;margin:0 0 10px}
#article h2 {font-size:130%;font-weight:normal;color:#c97b24;margin:10px 0 5px}
#article h3 {font-size:110%;font-weight:normal;color:#c97b24;margin:10px 0 5px}

#article ul li {background:url(../images/li.gif) no-repeat 0 3px;padding:0 0 10px 25px}
#article table {border-collapse:collapse;border:1px solid #c97b24;width:450px}
#article table thead th {color:#ac7233;border-bottom:1px solid #ac7233;text-align:center;padding:5px 10px;font-weight:bold}
#article table tbody td {padding:5px 10px;text-align:center}

.gallery {background:#443726;padding:4px;margin:10px 0}
.mapa {background:#443726;padding:4px;margin:10px auto;width:224px}
.gallery img {border:1px solid #a3825f;margin:0;display:block;float:left}

/* -- sloupec -- */
#aside {float:left;width:271px;background:url(../images/aside.jpg) no-repeat 0 0}
#aside #blok {height:190px}
#aside ul {margin:0 5px}
#aside ul li {font-size:120%;margin-bottom:4px}
#aside ul li a {text-decoration:none;color:#bc8041;display:block;padding:9px 15px;height:18px}
#aside h2 {font-size:110%;font-weight:normal;color:#c97b24;margin:10px 20px 15px}
#aside p {text-align:justify;margin:0 20px 10px}

#kalendar {border-collapse:collapse;width:234px;margin:10px auto;height:150px}
#kalendar thead th, #kalendar tbody td {text-align:center;vertical-align:middle}
#kalendar thead th a {text-decoration:none;color:#92653e}
#kalendar thead th {color:#92653e}
#kalendar thead .days th {font-size:90%}
#kalendar th {padding:0 !important}
#kalendar td {padding:2px 4px}
#kalendar tbody td .day {border:1px solid #796149;display:block;width:100%;color:#bd9a74;font-weight:bold}
#kalendar tfoot td {font-size:90%}
#kalendar tfoot td img {float:left;margin-right:3px}
.legend {margin:0 0 15px}

/*#kalendar tbody td#k1-1 span, #kalendar tbody td#k2-1 span, #kalendar tbody td#k3-1 span, #kalendar tbody td#k4-1 span, #kalendar tbody td#k5-1 span, #kalendar tbody td#k6-1 span, #kalendar tbody td#k7-1 span {border-left:0 !important}
#kalendar tbody td#k1-1 span, #kalendar tbody td#k1-2 span, #kalendar tbody td#k1-3 span,#kalendar tbody td#k1-4 span, #kalendar tbody td#k1-5 span, #kalendar tbody td#k1-6 span,#kalendar tbody td#k1-7 span {border-top:0}*/

#kalendar td{	border:1;	width:20px;	height:15px;	}
.stav0{	}
.stav1{	background-color:#584735;	color:white;	}
.stav2{	background-color:orange;	color:white;	}
/*#kalendar tbody td .stav1 {border-left:1px solid #ccc}
#kalendar tbody td .stav2 {border-left:1px solid #ccc}
*/


/* -- paticka -- */
#footer {clear:both;text-align:center;background:url(../images/footer.gif) no-repeat 0 0;padding:15px 0 45px}

}/* -- end of screen -- */

@media print {

body {width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family: Garamond,"Times New Roman", serif;color:#000;background:none;font-size:12pt}

/* -- Headings -- */
h1,h2,h3,h4,h5,h6 {font-family:Helvetica, Arial, sans-serif}
h1{font-size:19pt}
h2{font-size:17pt}
h3{font-size:15pt}
h4,h5,h6{font-size:12pt}

code {font:10pt Courier, monospace} 
blockquote {margin:1.3em;padding:1em;font-size:10pt}
hr {background-color:#ccc}

/* -- Images -- */
img {float:left;margin:10px}
a img {border:none}

/*  -- Links -- */
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;color:#333}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content:" (" attr(href) ") ";font-size:90%}
a[href^="http://"] {color:#000}

/* -- Table -- */
table {margin:1px;text-align:left}
th {border-bottom:1px solid #333;font-weight:bold}
td {border-bottom:1px solid #333}
th,td {padding:4px 10px 4px 0}
tfoot {font-style:italic}
caption {background:#fff;margin-bottom:2em;text-align:left}
thead {display:table-header-group}
tr {page-break-inside:avoid} 

/*  -- Custom -- */
#footer {text-align:center;position:fixed;bottom:0;display:block;width:100%}

/*  -- Hide -- */

#logo, #lang, #nav, #aside, hr
{display:none}


} /* -- end of print -- */
p{
	margin-bottom:10px;
	text-indent:5px;
}


.galerie{
	width:180px;
	height:180px;
	display:block;
	float:left;
	text-align:center;
}
.galerie img{
	border:2px solid #bbb;
}

.img img{
	border:2px solid #bbb;
	margin:5px;
}