@media all {
body {font-family:sans-serif;text-align:center}
body:lang(cs)	{quotes:'\201E' '\201C' '\201A' '\2018' '\00BB' '\00AB'}
body:lang(en)	{quotes:'\201C' '\201D' '\2018' '\2019'}
p {text-align:justify;margin:0 0 .5em}
p.first {text-indent:0em}
p.marked {font-weight:bold}
p.minor {color:#666}
p.img {text-align:center}
p.img-desc {text-align:center}
h1 {margin:0 0 .7em;padding:.1em .3em 0;font-size:2em;font-weight:bold;letter-spacing:.015em;text-transform:uppercase;text-align:left}
h2 {margin:1em 0 .5em;font-size:1.4em;font-weight:bold;text-align:left}
h3 {margin:.7em 0 .5em;font-size:1.1em;font-weight:bold;text-align:left}
blockquote {text-indent:0;text-align:justify;margin:0 1em .5em 2em}
q {font-style:italic}
cite {font-style:normal}
hr {margin:.7em 0}
img {border:none;margin:auto}
acronym {border-bottom:none}
pre {text-align:left}
sup {vertical-align:40%;font-size:.7em}
table {border:2px solid #363;padding:0;border-collapse:collapse;text-align:left}
tr {text-align:inherit}
td,th {border:1px solid #363;padding:4px;text-align:inherit} th {background-color:#fffff5}
.body {text-align:left}
#last {clear:both;margin:1em}
#foot {text-align:center;border-top:.08em dotted #363;letter-spacing:.05em}
#foot address	{font-size:.8em;font-style:normal;padding:.4em;vertical-align:bottom}
.cl,.cr,.cb	{display:block}
.cl {clear:left}
.cr {clear:right}
.cb {clear:both}
.c {text-align:center}
.l {text-align:left}
.r {text-align:right}
.nopadding {padding:0}
.nopadding *	{border:0;margin:0}
.block * {display:block}
div.img-right	{float:right;margin:.1em 0 .5em 1em;text-align:center}
div.img-left	{float:left;margin:.1em 1em .5em 0;text-align:center}
p.img-left img	{float:left;margin:.3em 1em 0 0}
.img-right img,.img-left img {border:2px solid #363;display:block}
.img-right div,.img-left div {font-size:.8em;font-style:italic;text-indent:0em;text-align:center;margin:.3em auto 0;max-width:240px}
#index #main p em {display:block;text-align:right}
#index hr {margin:1em 0 0}
#upload input	{margin:.1em 0}
div#photos {margin-left:-1.5em}
div#photos div	{float:left;padding:8px 8px 4px 8px;border:1px outset #aaa;margin:.5em 0 1em 1.5em;background-color:#eee;width:160px;height:195px}
div#photos div a {width:152px;height:152px;display:block;text-align:center;margin:0 auto;border:1px solid transparent}
div#photos div a img {border:1px solid #aaa;margin:0 auto;display:block}
img.h {margin:20px auto 15px auto !important}
div#photos div div {float:none;font-size:.7em;font-style:italic;text-align:center;height:2.6em;overflow:hidden;margin:8px 0 0 0;border:0;padding:0}
#album-list #main #cont div {padding:1em;margin:1em 0 0;background-color:#fffff5;border:1px solid #363;-moz-border-radius:.5em}
#album-list #main #cont div .img-right {margin:0 0 0 1em;border:0;padding:0}
#album-list #main #cont div .img-right img {-moz-border-radius:.5em}
#album-list #main #cont h2 {margin:0 0 .5em}
}
@media screen,projection {
body {background-color:#507550;margin:.4em 0}
p.marked {color:#020}
h1 {text-align:center;border-left:.5em solid #363;border-bottom:.05em dotted #363;background-color:#ffe;box-sizing:content-box}
hr {border:.075em dotted #363}
a:link {color:#131;text-decoration:underline}
a:visited {color:#030;text-decoration:underline}
a:hover {text-decoration:none}
dfn {border-bottom:1px dotted #000;font-style:normal}
.body {margin:0 1em 0 220px !important;background-color:#fff;border:.12em dashed #90b590;padding:0; min-width:580px;max-width:80em;text-align:center} #head {margin:.7em auto 0;background:url("/img/preziti.jpg") center center no-repeat;width:360px;height:73px;display:block}
#head span {display:none}
#main {padding:1px 0;margin:.7em 0 1em}
#cont {float:left;width:69.5%;padding:0 0 0 1%;margin:0 0 0 1%}
#foot {background-color:#fffff5}
#foot a {color:#511}
#stats {margin:.28em;padding:0;border:.07em solid #fffff5;float:right}
#stats img {margin:0;display:block}
#side {width:26%;float:right;margin:0 0 1em;border-left:.125em dashed #90b590;background-color:#fff}
#side h2 {display:none}
#nav-lnk {display:none}
#text {padding:0 0 0 185px;margin:0 0 0 1em}
#text-side {float:left;margin:0;width:185px}
#text-side .img-left img {margin:0 auto}
#text-side .img-left {text-align:center;margin:0 0 1em 0;float:none}
#menu {padding:0 1em}
#menu a {display:block;margin:0 0 .5em;font-weight:bold;text-align:center;border:2px solid #363;color:#000;background-color:#eee;text-decoration:none;padding:.12em .5em;-moz-border-radius:.45em}
#menu a:hover,#menu a:focus {background-color:#ffe}
#menu span {display:none}
#menu #menu-email {margin:1em 0;padding:0;text-align:center;font-weight:bold;font-size:.9em}
#menu #menu-email a {border:0;background-color:#fff;margin:0;padding:0}
#menu #menu-email noscript p {text-indent:0;text-align:center}
#search {text-align:center;margin:.5em 0}
#search table	{margin:0 auto;border:0}
#search table td {border:0}
#search input	{margin:0}
#search table td table td #ss1 {margin-left:1em}
#sponsors-side	{padding:.7em 15px .5em 20px;width:180px;position:absolute;top:0;left:0;text-align:center;background-color:#507550;margin:0}
#sponsors-side h2 {color:#fff;text-align:center;margin:0 auto .5em;text-transform:uppercase;font-size:1.5em}
#sponsors-side h2 a {color:#fff;text-decoration:none}
#sponsors-side h3,#sponsors-side h3 a {color:#fff;text-align:center;margin:.6em auto 0;text-transform:uppercase;font-size:1em;text-decoration:none}
#sponsors-side p {border:1px solid black;background-color:#fffff5;text-align:center;padding:.5em;margin:.2em auto}
#sponsors-side p a,#sponsors-side p a:visited {color:#511;font-weight:bold}
.box {margin:0 .04em 0 0;padding:0 0 1em;text-align:center;background-color:#fffff5}
.box h3 {text-align:center;text-transform:uppercase;font-size:1em;color:#fff;background-color:#507550;margin:0 0 1em;padding:.2em;}
.box p {margin:0 1em .8em;font-size:.85em}
.box a,.box a:visited {color:#511}
.box h3 a,.box h3 a:visited {color:#fff}
.box h4 {font-size:.85em;margin:0 1em .2em 1em;padding:0;text-align:left;font-weight:normal}
.partners a {text-decoration:none;font-size:.7em}
.partners p {text-align:center;line-height:.8em}
.browser p {text-align:center}
.contact {margin:2em 0;padding:0}
.contact fieldset {padding:0 1em .8em;margin:0 1em;background-color:#fffff5;border:1px solid #363;-moz-border-radius:.5em}
.contact legend	{text-transform:uppercase;font-size:1em;color:#363;padding:0 .2em;background-color:#fffff5;border:1px solid #fffff5;-moz-border-radius:.2em}
.contact table	{margin:.5em 0 0;width:100%;border:0}
.contact th {padding-top:.2em;vertical-align:top;text-align:left;width:4em;font-weight:normal;border:0}
.contact td {padding:.2em 0;border:0}
.contact input,.contact textarea {width:97%}
.contact p {padding-top:.8em}
.contact #con-but {text-align:center;padding:.7em 0 .3em}
.contact #con-submit {width:7em;text-transform:uppercase;font-weight:bold}
.ad-h {display:none}
.ad img {display:block}
.ad-banner-top	{width:468px;margin:.7em auto 1em}
.ad-banner-bottom {width:468px;margin:1em auto}
.ad-ahead {margin:0 1em .6em 11em}
.ad-label-r,.ad-label-l {background:transparent url("/img/ad.gif") no-repeat scroll;padding-top:9px}
.ad-label-r {background-position:100% 0%}
.err h2 {margin-top:1em;color:#900}
.err ul {text-align:left;margin:0 0 0 1.5em;padding:0}
.err li {text-indent:0;color:#800;font-weight:bold;list-style:square outside}
#index h1 {display:none}
#image .img {overflow:auto;clear:both;width:100%}
#image .img img	{border:1px solid #555;}
#contact #cont table.addr {margin:0 0 .5em;border:0}
#contact #cont table.addr tr {text-align:left;vertical-align:top}
#contact #cont table.addr th {font-weight:normal;padding:0;border:0;background:transparent}
#contact #cont table.addr td {font-weight:bold;padding:0 0 0 .2em;border:0}
#contact #cont address {font-style:normal}
#contact #cont ul {margin-bottom:0}
#references #cont p {border-bottom:1px solid transparent}
#references #cont h3 {padding:.5em 0 0;text-align:right}
#references #cont h3 div {display:inline;font-style:italic;font-weight:normal;font-size:.9em;color:#555}
#references #cont h3 div a {display:inline;float:none;color:#575}
#references #cont h3 a {display:block;float:left}
h1.navig {margin:0;padding-bottom:0.8em;margin-bottom:-0.8em}
div.navig {margin:0 .5em 1.5em 1.5em;font-weight:bold;height:1em;text-align:center}
div.navig .left {float:left;margin:0;font-size:.9em} div.navig .center {padding:.2em 0 0;font-size:.8em;width:12em;margin:0 auto}
div.navig .right {margin:0;float:right;font-size:.9em}
div.navig .time {font-weight:normal;font-style:italic;color:#aaa}
div.navig .prevnext {color:#aaa}
.db-debug {text-align:left;padding:.5em;margin:1em 1em 1em 11em;background-color:#bbb}
.db-debug strong {display:block;text-align:center;margin:0 auto;font-size:1.2em}
.db-debug ol	{padding-left:2em;margin:.5em 0 0}
.db-debug em	{font-weight:bold;font-style:italic}
.db-debug span	{color:#900}
}
@media screen {
dfn {cursor:help}
}
@media print {
h1 {padding:0}
h1:after {content:"\A (www.preziti.cz)"}
h2 {page-break-after:avoid}
hr {border:.075em solid #000}
a {color:#000}
a[href^='/']:after {content:"\A [http://www.preziti.cz" attr(href) "]"}
.img-left a:after,.img-right a:after,address a:after,#album #main #cont div a:after {content:"" !important}
#head,#stats,#menu,#side,#nav-lnk,.db-debug,.ad {display:none}
div.navig {display:none}
#image #foot	{margin-top:1em}
#promo #main #cont a:after {content:""}
}

