body { height: 100%; font-size: 11px; color: #000; background-color: #996; margin: 0; padding: 0; border-right: 0px solid #a4a4a4; }
html { height: 100%; font-size: 11px; }
p { font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; line-height: 1.3em; }
blockquote { font-size: 100%; font-family: Georgia, "New York CE", utopia, serif; line-height: 1.3em; }
ul { font-family: Verdana, "Geneva CE", lucida, sans-serif; padding-top: 5px; padding-bottom: 3px; margin-left: 2px; padding-left: 20px; }
ul li { font-size: 100%; line-height: 1.5em; padding-left: 0; margin-left: 0; padding-bottom: 5px; list-style-image: url(korespondance/imgs/sipka.gif); }
ul li strong { font-weight: bold; font-size: 120%; }
ul li ul li { font-size: 100%; line-height: 1.3em; padding-left: 0; margin-left: 0; padding-bottom: 2px; list-style-image: url(korespondance/imgs/sipka2.gif); }
img { border-width: 0; }
a:link { color: black }
a:visited { color: black }
a:hover { color: #fff }
a:active { color: black }
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4 }
h1, h2, h3 { font-family: Verdana, "Geneva CE", lucida, sans-serif; }
h1 { font-size: 180%; font-weight: normal; background-color: transparent; background-image: url(korespondance/imgs/h1w.gif); background-repeat: no-repeat; background-position: left top; padding-left: 15px; padding-bottom: 10px; }
h1 strong { font-size: 160%; color: #fff; }
.h1print { font-size: 180%; font-weight: normal; padding: 0; background-image: none; }
.h1print strong { font-size: 160%; color: #000; }
.h2print { color: #000; font-size: 140%; font-weight: normal; text-transform: uppercase; }
/*h1 strong { font-size: 160%; color: #5f5f40; }*/
h2 { color: #fff; font-size: 140%; text-transform: uppercase; padding-bottom: 2px; }
h3 { font-size: 120%; text-transform: uppercase; position: relative; top: 4px; }
.h3minus { text-transform:none; }
h4 { font-size: 110%; text-transform: uppercase; position: relative; top: 2px; }
.textblok { position: absolute; top: 200px; left: 270px; width: 600px; border-left: 1px solid #000; /*background-image: url(korespondance/imgs/bgrdblok.gif); background-repeat: repeat-y; background-position: left top; */}
.tableline td { font-size: 100%; margin: 0; padding: 2px 0 2px 5px; border-bottom: 1px solid #333; }

.textblok2 { position: absolute; top: 200px; left: 270px; width: 600px; border-left: 1px solid #000; /*border-top-color: #cc9; border-top-width: 1px; background-image: url(korespondance/imgs/pix.gif);*/ }
.textblok li img { padding-top: 10px; }

/*.menu2 li { list-style-type: none ; list-style-image: none; } moje konstrukce*/
.quicknav { font-size: 90%; position: absolute; top: 0; left: 500px; }
.menu2 { font-family: verdana, arial, sans-serif; width: 350px; margin:0; position:relative; z-index:90; }
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu2 ul { background:#000; padding:0 0 0 5px; margin:0; list-style-type: none; }
.menu2 ul table { border-collapse:collapse; margin:-1px -10px; font-size:1em; }
/* float the list so that the items are in a line */
.menu2 ul li { background:#000; padding:0 0 0 0px;  list-style-image: none; }
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu2 ul li a, .menu2 ul li a:visited { display:block; width:350px; height:auto; color:#996; line-height:30px; font-size:11px; }
/* make the dropdown ul invisible */
.menu2 ul li ul { position:absolute; left:-9999px; height:0; }
/* moje */
/*.menu2 ul li ul li { color:#fff; }*/
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu2 ul li a:hover, .menu2 ul li:hover a { color:#996; background:#000; }
/* make the sub menu ul visible and position it beneath the first list item */
.menu2 ul :hover ul { top:25px; left:0; height:auto; text-align:left; border:1px solid #000; border-width:1px; }
/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.menu2 ul :hover ul li { background:#000; color:#fff; padding:0; width:350px; border:solid 0 #000; }
/*float the image left with padding and no border */
/*.menu2 ul :hover ul li img { float:left; padding:10px 10px 10px 0; border:0; }*/
/* style the paragraph font height */
/*.menu2 ul :hover ul li ul p { color:#fff; }*/
/* style the background and foreground color of the submenu links */
/*.menu2 ul :hover ul li a { display:inline; background:#eee; color:#c00; text-decoration:underline; border:0; line-height:1.8em; }*/
/* style the background and forground colors of the links on hover */
.menu2 ul :hover ul li a:hover { color:#fff; }
.quickbgrd { background-color: transparent; background-image: url(korespondance/imgs/quickbgrd.gif); background-repeat: no-repeat; background-position: right top; position: absolute; top: 0; left: 775px; width: 80px; height: 24px; z-index: 100; }
.logo { position: absolute; top: 0; left: 0; }
.podpora { font-size: 90%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 1.4em; padding-top: 10px; border-top: 1px dotted #000; }
.foto { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 0.9em; position: relative; top: 5px; }
.bgrd0 { background-color: #996; background-image: url(korespondance/imgs/bgrd0.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrdprint { background-color: #cccccc; background-image: url(korespondance/imgs/bgrdprint.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrdpredst { background-color: #9BACAC; /*b5b5ae 9BA6AC*/ background-image: url(korespondance/imgs/bgrdpredst.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrdfest { background-color: #99B8C1; /*b5b5ae 9BA6AC*/ background-image: url(korespondance/imgs/bgrdfest.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrd1 { background-color: #996; background-image: url(korespondance/imgs/bgrd-2.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrd2 { background-color: #998; background-image: url(korespondance/imgs/bgrd-2.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrd3 { background-color: #996; background-image: url(korespondance/imgs/bgrd4.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrd4 { background-color: #996; background-image: url(korespondance/imgs/bgrd4.gif); background-repeat: no-repeat; background-position: right bottom; }
.bgrd5 { background-color: #996; background-image: url(korespondance/imgs/bgrd5.gif); background-repeat: no-repeat; background-position: right bottom; }
.linka { position: relative; margin-top: 8px; padding-top: 10px; border-top: 1px dotted #000; }
.navig { background-image: url(korespondance/imgs/bgrdblok.gif); background-repeat: no-repeat; background-position: left top; /*background-image: url(korespondance/imgs/navbgrd.gif); background-repeat: no-repeat; background-position: -2px -10px;*/ position: absolute; top: 170px; height: 48em; /*border-left: 10px solid #000;*/ margin-left: 0; }
.navig ul { font-weight: bold; margin-left: 0; padding-left: 12px; }
.navig li { color: #000; font-size: 90%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 1.9em; position: relative; left: -10px; background-color: transparent; padding-bottom: 3px; list-style-type: none; list-style-image: none; margin-left: 0px; }
.navig a { color: #000; text-decoration: none; padding-left: 30px; border-bottom: 1px solid black; }
.navig a:link, .navig a:visited { color: #000; padding-left: 30px; border-bottom: 1px solid black; }
.navig a:hover { color: #fff; padding-left: 30px; border-bottom: 1px solid #fff; }
.navigfest { background-image: url(korespondance/imgs/bgrdblok.gif); background-repeat: no-repeat; background-position: left top; /*background-image: url(korespondance/imgs/navbgrd.gif); background-repeat: no-repeat; background-position: -2px -10px;*/ position: absolute; top: 250px; height: 48em; /*border-left: 10px solid #000;*/ margin-left: 0; }
.navigfest ul { font-weight: bold; margin-left: 0; padding-left: 12px; }
.navigfest li { color: #000; font-size: 90%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 1.9em; position: relative; left: -10px; background-color: transparent; padding-bottom: 3px; list-style-type: none; list-style-image: none; margin-left: 0px; }
.navigfest a { color: #000; text-decoration: none; padding-left: 30px; border-bottom: 1px solid black; }
.navigfest a:link, .navig a:visited { color: #000; padding-left: 30px; border-bottom: 1px solid black; }
.navigfest a:hover { color: #fff; padding-left: 30px; border-bottom: 1px solid #fff; }
.pozn { color: #fff; font-size: 12px; font-family: Verdana, "Geneva CE", lucida, sans-serif; position: absolute; top: 500px; left: 0; width: 200px; padding-left: 10px; border-left: 10px solid #fff; }
.pozn2 { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-style: italic; position: relative; top: -10px; }
.upozorneni {  color: #000; font-size: 90%; line-height: 1.3em; background-color: #777851; position: absolute; top: 66em; left: 20px; width: 10em; height: 10em; padding: 9px; /*border: 1px solid #000;*/ background-image: url(korespondance/imgs/info.gif); background-repeat: no-repeat; background-position: right bottom; }
.upozorneni a { color: #000; text-decoration: none; }
.upozorneni a:hover { color: #333; }
.upozorneni2 { color: #000; font-family:Verdana, "Geneva CE", lucida, sans-serif; font-size: 90%; line-height: 1.3em; background-color: #777851; position: relative; top: 0em; left: 20px; width: 14em; height: auto; padding: 9px; /*border: 1px solid #000;*/ background-image: url(korespondance/imgs/info.gif); background-repeat: no-repeat; background-position: right bottom; }
.upozorneni2 a { color: #000; text-decoration: none; }
.upozorneni2 a:hover { color: #333; }
.vyzvali { color: #fff; font-family:Verdana, "Geneva CE", lucida, sans-serif; font-size: 90%; line-height: 1.3em; background-color: #000; position: relative; top: 0em; left: 0px; width: 11em; height: 7em; padding: 9px; list-style-type: none}
.perex { font-size: 140%; line-height: 1.6em; }
a.externi:visited { background-image: url(images/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.externi:link { background-image: url(images/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:visited { background-image: url(images/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:link { background-image: url(images/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
.date { font-size: 150%; font-weight: bold; line-height: 1.1em; }
.logakont { width: 400px; padding-bottom: 10px; }
.prog_ikona { position: absolute; top: 0; left: 760px; width: 70px; height: 70px; }
.kategorie { font-size: 90%; font-family: monospace; line-height: 1.4em; background-color: transparent; background-image: url(korespondance/imgs/kateg_linka.gif); background-repeat: no-repeat; background-position: left top; position: absolute; top: 0; left: 880px; width: 10em; height: 6em; padding-top: 15px; padding-bottom: 10px; padding-left: 20px; }
.kap { font-size: 240%; font-family: monospace; }
sup { font-size: 50%; }
.recenze { color: #fff; padding: 5px; background-color: #333; margin-right: 30%; }
.recenze a { color: #fff; }
.obsah { font-size: 110%; font-family: sans-serif; line-height: 1.4em; margin-left: 50px; }
.imgright {position: absolute; left: 33em; top: -50px; z-index: 10; }
#galerie { top: -10px; width: 700px; position: relative; visibility: visible; }
.slideshow { width: 700px; height: 430; margin: auto; }
.imgfloat { float:left; padding: 0 10px 0 0; position: relative; top: -7px;}
.facebook2 { position: relative; z-index: 20; top: 0; left: 0; width: 400px; background-color: #555; }

