@media all {
HTML,FORM,FIELDSET,FORM P,BODY,IMG,TD,.enlarged,.gallery P,
#stranka,#pashlavni,#passtrana,#titulek,#gr1,#gr2,#menu,#menu UL, #menu LI {
PADDING: 0;
MARGIN: 0;
}
H1,H2 {
CLEAR: left;
}
H1 {
FONT-SIZE: 180%;
}
H2 {
FONT-SIZE: 145%;
}
TD,TH {
PADDING: 0.1ex 0.6ex;
}
.left,.mail,.faqq,TD,CAPTION {
TEXT-ALIGN: left;
}
P.textact {
TEXT-ALIGN: left !important;
}
FORM TD, FORM TH,FORM TABLE,FORM LEGEND {
TEXT-ALIGN: left;
}
TABLE {
FONT-SIZE: 100%;
WIDTH: 97%;
TEXT-ALIGN: center;
MARGIN: 0 auto;
BORDER-COLLAPSE: collapse;
}
HR {
CLEAR: both;
}
FORM,.navig,TABLE.cl,TABLE.cl TH,TABLE.cl TD,TABLE.pl TD,TABLE.pl TH,FIELDSET,FORM LEGEND {
BORDER: 1px solid gray;
}
FIELDSET INPUT {
MARGIN: 0.1ex;
PADDING: 0.1ex;
}
FORM TABLE {
WIDTH: auto;
MARGIN: 0;
}
FORM.review TABLE {
WIDTH: 97% !important;
}
FORM.review TH {
TEXT-ALIGN: right;
}
FORM LEGEND {
MARGIN: 0 0 1ex;
PADDING: 0 1ex;
}
FIELDSET {
PADDING: 0 1ex 1ex;
MARGIN: 1ex 0;
}
LABEL,CAPTION,LEGEND,KBD,.faqq,.enlarged,.datact,.newsdate,.arttitle {
FONT-WEIGHT: bold;
}
KBD {
FONT-SIZE: 130%;
}
FIELDSET LABEL {
MARGIN-RIGHT: 0.5em;
FLOAT: left;
TEXT-ALIGN: right;
WIDTH: 30%;
}
.texta LABEL {
FLOAT: none;
WIDTH: auto;
TEXT-ALIGN: left;
MARGIN: auto;
}
CAPTION {
PADDING: 0 0 1ex 1ex;
}
CAPTION EM
{
TEXT-TRANSFORM: uppercase;
FONT-STYLE: normal;
}
FORM.padded {
PADDING: 1ex;
}
#klice,#passtrana HR {
DISPLAY: none;
}
TABLE.cl A {
TEXT-DECORATION: none;
}
TABLE.cl TD {
TEXT-ALIGN: center;
}
TD.ds {
TEXT-ALIGN: center;
}
TD.dh {
TEXT-ALIGN: center;
}
TH.mt {
LETTER-SPACING: 1ex;
TEXT-TRANSFORM: uppercase;
}
TR.hd TH,TR.nd TH {
WIDTH: 10%;
}
.faqq {
MARGIN-BOTTOM: 0.5ex;
}
.faqa {
MARGIN: 0.5ex 0 1em 1em;
}
.navig,.navig P,.solitimg,.enlarged,.enlarged P,.gallery P,.gallery,.noticka,.note {
TEXT-ALIGN: center !important;
}
.solitimg {
MARGIN: 1ex 0;
}
.gallery DIV {
FLOAT: left;
PADDING: 0;
MARGIN: 0 0.5ex;
OVERFLOW: hidden;
WIDTH: 184px;
}
.gallery P {
FONT-SIZE: 80%;
HEIGHT: 3em;
}
.gallery {
PADDING: 0;
MARGIN: 1em 0 0;
}
.gallery BR {
CLEAR: both;
DISPLAY: block;
}
.gallery H2 {
TEXT-ALIGN: left;
}
.mail {
FONT-SIZE: 90%;
FONT-FAMILY: monospace;
PADDING: 0 1em;
}
.datact {
FONT-SIZE: smaller;
}
.arttitle {
TEXT-DECORATION: underline;
}
.artdate {
FONT-STYLE: italic;
}
.artbody {
MARGIN: 0 1em;
PADDING: 0;
DISPLAY: block;
}
.right {
TEXT-ALIGN: right !important;
}
IMG {
MAX-WIDTH: 98%;
}
IMG.icon {
BORDER: none;
}
#titulek A SPAN {
DISPLAY: none;
}
#telo P {
TEXT-ALIGN: justify;
}
.flowright {
FLOAT: right !important;
MARGIN: 1.2ex 0 1.2ex 1.2ex;
}
.topright {
FLOAT: right !important;
MARGIN: 0 0 1.2ex 1.2ex;
}
.flowleft {
FLOAT: left !important;
MARGIN: 1.2ex 1.2ex 1.2ex 0;
}
.cleaner {
FLOAT: none;
CLEAR: both;
}
}

@media print {
BODY,TABLE {
FONT-SIZE: 12pt;
FONT-FAMILY: serif;
}
IMG {
BORDER: 1px solid #000;
}
A {
TEXT-DECORATION: none;
COLOR: black;
}
IMG,#kontakt {
PAGE-BREAK-INSIDE: avoid;
}
TABLE.cl TD.ds {
FONT-SIZE: 25%;
}
#pashlavni {
MARGIN-BOTTOM: 1em;
}
#titulek {
FLOAT: right;
WIDTH: 72px;
HEIGHT: 62px;
BACKGROUND: url("/images/RehekPrt.gif") top left no-repeat;
MARGIN: 0 0 1ex 1ex;
}
FORM,.navig,#counter,#servis,#admin,#menu,#passtrana H2,#tips {
DISPLAY: none;
}
FORM.review {
DISPLAY: block;
}
#kontakt,#kontakt DIV,#kontakt STRONG {
TEXT-ALIGN: center;
DISPLAY: block;
}
#kontakt {
FONT-SIZE: 70%;
BORDER-TOP: 1px solid black;
WIDTH: 100%;
FLOAT: none;
CLEAR: both;
PADDING: 1ex 0 0;
}
#kontakt DIV {
PADDING: 0;
MARGIN: 0;
FLOAT: left;
WIDTH: 33%;
}
.ds {
BACKGROUND: #ddd;
COLOR: #000;
}
}

@media screen,tv,projection {
A:link {
COLOR: #00f;
}
A:visited {
COLOR: #b0b;
}
#telo A:link:hover,#telo A:visited:hover {
COLOR: red;
}
#telo A[href^="mailto:"] {
PADDING-RIGHT: 13px;
BACKGROUND: url("images/maill.png") top right no-repeat;
}
BODY,TABLE {
FONT-FAMILY: Verdana, sans-serif;
LINE-HEIGHT: 1.5;
}
BODY {
FONT-SIZE: 82%;
COLOR: #000;
BACKGROUND: #fff url("/images/BGZima.jpg") top left repeat-x;
}
#stranka {
BACKGROUND: url("/images/RehekZBig.jpg") top left no-repeat;
}
INPUT, SELECT, TEXTAREA {
FONT-SIZE: 100%;
}
IMG {
MAX-WIDTH: 98%;
BORDER: 1px solid #444;
}
#gr1 {
BACKGROUND: url("/images/Snow.gif") top left repeat;
}
#gr2 {
BACKGROUND: url("/images/Snow2.gif") top left repeat;
}
#gr1,#gr2 {
WIDTH: 100%;
HEIGHT: 100%;
POSITION: absolute; TOP: 0; LEFT: 0; Z-INDEX: 2;
}
#titulek A {
POSITION: absolute; TOP: 30px; LEFT: 0; Z-INDEX: 4;
BACKGROUND: url("/images/homeimg2.gif") top center no-repeat;
WIDTH: 13.5em;
HEIGHT: 90px;
MARGIN: 0 0 1ex 1ex;
DISPLAY: block;
}
#passtrana {
POSITION: absolute; TOP: 156px; LEFT: 0; Z-INDEX: 3;
WIDTH: 13.5em;
OVERFLOW: hidden;
}
#pashlavni {
MARGIN: 0 0 0 13.5em;
}
#pashlavni {
POSITION: absolute; Z-INDEX: 4;
_POSITION: static;
}
HEAD:first-child+body #pashlavni {
POSITION: static;
}
#telo {
BORDER-RIGHT: 1px solid #666666;
BORDER-BOTTOM: 1px solid #666666;
BORDER-TOP: 1px solid #ffffff;
BORDER-LEFT: 1px solid #ffffff;
MARGIN: 0 1em 2em 1em;
BACKGROUND: #f2f9ff url("/images/BGZimaG.jpg") -14.5em -1em repeat-x;
MAX-WIDTH: 50em;
MIN-WIDTH: 20em;
TOP: 1em; LEFT: 0; Z-INDEX: 4;
POSITION: relative;
}
#telotxt {
BACKGROUND: url("/images/RehekZBigG.jpg") -14.5em -1em no-repeat;
PADDING: 1em;
MIN-HEIGHT: 35em;
_HEIGHT: 35em;
}
#telo EM {
COLOR: #000;
FONT-STYLE: normal;
PADDING-LEFT: 30px;
BACKGROUND: url("/images/bul-leto.gif") top left no-repeat;
}
#telo H2,#telo H1 {
COLOR: #a24;
}
.faqq {
COLOR: #333;
FONT-SIZE: 115%;
}
TABLE.cl {
FONT-FAMILY: serif;
}
#telo H2 {
WIDTH: 100%;
BACKGROUND: url("/images/zima.gif") top right no-repeat;
PADDING-TOP: 1em;
}
#kontakt DIV {
DISPLAY: block;
PADDING: 1ex;
}
#kontakt STRONG {
DISPLAY: block;
}
#news P {
PADDING: 0.5ex;
BACKGROUND: #fff5e6;
}
#servis,#news,#tips,#kontakt {
TEXT-ALIGN: center;
FONT-SIZE: 70%;
MARGIN: 2em 0.5em
}
#kontakt {
FONT-SIZE: 74%;
}
#menu H2,#news H2,#kontakt H2,#kontakt HR {
DISPLAY: none;
}
#menu {
MARGIN: 0 0 0 1em;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
}
#menu UL,#news P {
BORDER: 1px solid #444;
BACKGROUND: #728abf url("/images/holky.jpg") bottom right no-repeat;
COLOR: #fff;
}
#menu UL {
LIST-STYLE: none;
MARGIN: 0 0 2em;
}
#menu LI {
BORDER-BOTTOM: 1px solid #bef;
DISPLAY: block;
}
#menu LI.active {
BACKGROUND: #f2f9ff;
COLOR: #000;
}
#menu A {
TEXT-DECORATION: none;
DISPLAY: block;
COLOR: #fff;
WIDTH: 100%;
}
#menu A:hover {
BACKGROUND: #aaa;
COLOR: #fff;
}
/* colors */
TH,FORM {
BACKGROUND: #ffe6bf;
}
FORM.review TD {
BACKGROUND: #e0e0e0;
BORDER: 1px solid gray;
}
FORM LEGEND {
COLOR: gray;
BACKGROUND: #e6dccf;
}
.ds {
BACKGROUND: #d0d0d0 !important;
COLOR: #000;
}
TABLE.cl TD {
COLOR: black;
BACKGROUND: #ddffcc;
}
TR.hd TH {
BACKGROUND: #ff9999;
}
TR.nd TH {
BACKGROUND: #fff;
}
TD.dh {
BACKGROUND: #d09090;
TEXT-ALIGN: center;
}
TH.mb {
BACKGROUND: #eeeeff;
}
TH.vb {
BACKGROUND: #ffeeee;
}
TABLE.pl TD {
BACKGROUND: #fff;
COLOR: #000;
}
.navig {
BACKGROUND: #fff5e6;
COLOR: #000;
}
.error {
BACKGROUND: #ffffcc;
COLOR: #000;
}
.warn {
BACKGROUND: #ff9999;
COLOR: #000;
}
.mail {
BACKGROUND: #ccc;
COLOR: #000;
}
.kontakt FIELDSET {
COLOR: #000;
BACKGROUND: #fff5e6;
}
TABLE.cl A:hover {
BACKGROUND: #ffa;
}
}

