* { margin:0px; padding:0px; }
img { border:0px; }

a:link, a:visited { color:#bf0f0f; text-decoration:underline; }
a:hover, a:active { color:#FF0000; font-weight:bold; }

#content li, #content2 li { margin-left:20px; }
#content p, #content2 p { margin:1em 0 1em 0; }
#content img, #content2 img { margin:0.5em; }
#content td, #content2 td { padding:5px; }
#content table, #content2 table { border-collapse:collapse; }

input, textarea, select { margin:5px 0px; width:200px; }

.warning { background-color:#bf0f0f; color:#FFFFFF; padding:10px; }
.koment { border-bottom:1px solid #bf0f0f; margin-bottom:5px; padding-bottom:5px; }
h3.nadpis { margin-bottom:8px; font-size:1.1em; }
h3.nadpis span, .koment span.redSpan { background-color:#bf0f0f; padding:2px 4px; color:white; font-size:0.9em; font-weight:normal; } 

h2 { font-size:1.2em; margin:0.5em 0; padding:0.2em 0; line-height:1.3em; border-bottom:5px solid #bf0f0f; }
h2.pageh2 { margin-top:0; }
h5 { margin-bottom:0.5em; color:#666; }
h6 { background-color:#fff; font-size:0.8em; padding:3px; margin-top:5px; border:1px solid #666; }

body { background-color:#343434; font-family:trebuchet ms; font-size:0.8em; line-height:1.3em; }

#page { width: 98%; margin: 10px auto; background-image:url(img4/rightglow.jpg); background-color:white; background-repeat:repeat-y; background-position:right; }

#header { height:169px; background-image:url(img4/headersame.jpg); background-repeat:repeat-x;  }
#header h1 { display:none; }

#znak { float: left; width: 350px; height:169px; background-image:url(img4/uvod.jpg); }
#corner { float: right; width: 40px; height:169px; background-image:url(img4/corner.jpg); }
#kvasice { margin-left:256px; margin-right:10px; padding-top:25px; }
#kvasicecz { background-image:url(img4/kvasice.jpg); background-repeat:no-repeat; background-position:center; width:311px; height:68px; margin:0px auto; }

#left { float: left; padding-left:10px; width: 210px; background-image:url(img4/leftglow.jpg);  background-repeat:repeat-y; background-position:left; }
#leftborder { background-image:url(img4/leftglow.jpg); background-repeat:repeat-y; background-position:left;  }

#rightborder {  }

#right { float: right; width: 200px; padding-right:10px; }
#rightinner { padding:1em 1em 1em 0; }

#content { margin-left: 220px; margin-right: 210px; padding:1em; }
#content2 { margin-left: 220px; margin-right:10px; padding:1em; }

#footer { clear:both; background-image:url(img4/bottomsame.jpg); background-repeat:repeat-x; height:42px; line-height:32px; }
#panoramas { text-align:center; float:left; width:220px; background-position:right; background-image:url(img4/panoramas.jpg); height:42px; font-size:0.8em; }
#botnav { float:right; text-align:right; padding-right:15px; background-image:url(img4/cornerb.jpg); background-position:right; background-repeat:no-repeat; height:42px; }

/* CONTENT */
.grad { background-image:url(img4/grad.jpg); background-position:left top; background-repeat:no-repeat; padding:10px; margin-bottom:10px; }

/* NOVINY */
.noviny a { text-decoration:none; margin-left:10px; margin-bottom:10px; float:left; height:45px; padding-top:69px; width:46px; padding-left:14px; padding-right:14px; background-image:url(img/noviny.gif); display:inline; text-align:center; }
