/* united colors of prahapress
svetlemodra: #427de9;  cervena: #e4212d; svetleseda: #777; tmave seda: #333; */

* {padding:0;margin:0;}
a {text-decoration:none;}
a:visited {color:#777;}
body {margin:0;padding:0;font:12px "Arial", "Helvetica", sans-serif;color:black;text-align:center;background:white;}
body div#alfa {width:990px;background:white;margin:0 auto;text-align:left;border:1px solid #777;border-top:none;}
#alfa .beth {width:990px;margin:1em 0 0 0; /* pro pripadne vyhledavani atd */}

/* dalet */
#dalet {margin:0 3em;position:relative;}
#dalet div {padding:1em 0 1em 1em;}
#dalet div h2 {margin:0 1em;font-size:1.15em;background:#0054a4;color:white;text-transform:uppercase;padding:.35em .35em .35em .75em;}
#dalet div h2 span {text-transform:none;}
#dalet div h3 {margin:1em 0 .35em 2em;color:#0054a4;font-size:1.5em;}
#dalet div p {margin:1em 1em 1em 3em;}
#dalet div p a {color:#427de9;}
#dalet span.ma {display:run-in;margin:0;padding:0 0 0 3em;background:white url(/x/micro-arrow.png) center left no-repeat;}
#dalet div strong.ullabel {margin:0 0 0 3em;}
#dalet div ul  {list-style:none;color:#333;margin:.35em 0 1em 3em;}
#dalet div ul li {margin:0 0 1em 0;}
#dalet div ul li strong {display:block;color:#e4212d;;padding:0 0 0 2.25em;background:url(/x/micro-bullet.png) center left no-repeat;}
#dalet div ul.bull {list-style:none;margin:.5em 0 1em 3em;}
#dalet div ul.bull li {margin:0 0 .35em 0;padding:0 0 0 2.25em;background:url(/x/micro-bullet.png) 0% 20% no-repeat;}
#dalet div ul.bull li strong {display:inline;color:#0052a4;padding:0;background-image:none;}
#dalet div ul li span a {color:#427de9;}
/* title box */
div.titlebox {}
div.titlebox h1 {width:990px;height:377px;position:relative;margin:0 0 .5em 0;}
div.titlebox h1 span {width:990px;height:377px;position:absolute;top:0;left:0;background:url(/x/vanocni-noviny-title.png) top left no-repeat;}

/* image box */
#dalet div div.imgbox {float:right;margin:.5em 3em 1em 3em;padding:0;}
#dalet div div.lefty {float:right;}
#dalet div div.imgbox div.cp  {position:relative;text-align:right;}
#dalet div div.imgbox div.cp img {border:3px solid #777;padding:.3em;}
#dalet div div.imgbox div.cp img.slim {border:1px solid #bfbfbf;padding:.3em;}
#dalet div div.imgbox div.cp span.copy {display:block;position:absolute;bottom:20px;right:8px;font-size:.75em;color:white;}
#dalet div div.imgbox p {font-weight:800;padding:-1em .5em 0 0;margin:0;font-size:.7em;text-align:right;}
hr.viktor {clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:white;visibility:hidden;width:200px;}

/* zpatecka */
#zpatecka {position:absolute;bottom:40px;right:25px;width:391px;}
#zpatecka a {display:block;position:relative;}
#zpatecka a span {display:block;position:absolute;left:0;top:0;width:391px;height:104px;background:white url(/x/zpatecka.png) top left no-repeat;}

/* paticka */
#paticka {margin:6em 0 .5em 0;background: url(x/footer-bg.png) bottom left no-repeat;color:#777;}
#paticka div {margin:0 1.5em 0 1.5em;border-top:1px solid #777;height:8em;}
#paticka div p {padding:1em;float:left;width:40em;}
#paticka div p.copy {float:right;text-align:right;width:20em;}
#paticka div p a {color:#777;}
#paticka div p.copy a {color:#777;}

