/* united colors of prahapress
tmavemodra: #0054a4; 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#alef {width:990px;background:white url(x/alef-bg.png) top left repeat-y;margin:0 auto;text-align:left;}
#alef .beth {width:990px;margin:1em 0 0 0; /* pro pripadne vyhledavani atd */}
#gimel {position:relative;}

/* he a menu */
#he {width:155px;position:absolute;top:0;left:15px;}
#he #volejte, #he #volejte a span, #he #volejte a strong {color:black;}
#he #volejte a strong {font-size:1.5em;color:#bfbfbf;font-weight:100;}
#he #volejte {text-align:justify;border:1px solid #0054a4;margin:4.2em 0 0 0;text-align:center;padding:.15em .75em;font-weight:100;  }
#he #volejte a {color:black;}
#he ul#mmenu {list-style:none; padding:0; margin:1px 0 0 0;}
#he ul#mmenu li {list-style:none;padding:0;margin:0;background:#427de9 url(x/menu.png)top left no-repeat;margin:0 0 1px 0;line-height:1em;}
#he ul#mmenu li.nadpis {padding:1em .35em .15em .75em;background:white url(x/menu-nadpis.png) bottom left no-repeat;color:black;font-weight:800;}
#he ul#mmenu li a {display:block;padding:.35em .35em .35em 1.5em;background:#427de9 url(x/menu.png)top left no-repeat;color:white;font-weight:800;font-size:.85em;}
#he ul#mmenu li a:hover {background:#427de9 url(x/menu-over.png)top left no-repeat;}
#he ul#mmenu li#aktivni, #he ul#mmenu li#aktivni a {background:#427de9 url(x/menu-aktivni.png)top left no-repeat;}
#he ul#mmenu li a#vanoce {width:155px;height:59px;position:relative;margin:0;padding:0;}
#he ul#mmenu li a#vanoce span {width:155px;height:59px;padding:0;margin:0;position:absolute;top:0;left:0;background:url(x/vanocni-noviny.png)top left no-repeat;display:block;}

/* dalet */
#dalet {width:620px;margin:0 185px;  min-height:40em;}
#dalet div {padding:0 0 1.5em 0;margin:0 0 -1.5em 0; }
#dalet div h2 {font-size:1.15em;background:#0054a4;color:white;text-transform:uppercase;padding:.35em .35em .35em .75em;margin:0 0 0 0; }
#dalet div h3 {margin:1.25em 0 -.35em 1em;color:#0054a4;font-size:1.5em; }
#dalet div p {margin:0.5em 2.5em 2.5em 1.5em ; color:black;line-height:1.45em;}
#dalet div.profil p {margin:.5em 2.5em  0 1em;line-height:1.45em;}
#dalet div.profil p.posledni {padding-bottom:2em;}
#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:-1em 0 0 1em;}
#dalet div ul  {list-style:none;margin:.35em 0 1em 1em;}
#dalet div ul li {margin:0 0 1em 0;font-size:1em;line-height:1.45em;}
#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 2em;}
#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;line-height:1.45em;}
#dalet div ul.bull li strong {display:inline;color:#e4212d;padding:0;background-image:none;}
#dalet div ul li span a {color:#427de9;}
/* title box */
#dalet div.titlebox {}
#dalet div.titlebox h1 {width:620px;height:81px;position:relative;margin:0 0 .5em 0;}
#dalet div.titlebox h1 span {width:620px;height:81px;position:absolute;top:0;left:0;background:url(x/title.gif) top left no-repeat;}

/* image box */
#dalet div div.imgbox {float:right;margin:.5em 0 1em 1em;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;}
#dalet div div.imgbox div.cp img.slim {border:1px solid #bfbfbf;}
#dalet div div.imgbox div.cp span.copy {display:block;position:absolute;bottom:30px;right:8px;font-size:.65em;color:white;}
#dalet div div.imgbox p {font-weight:800;padding:0;margin:-1em 0 0 0;font-size:.75em;}
hr.viktor {clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:white;visibility:hidden;width:200px;}
#inzerce p.uzky, #podklady p.uzky {margin-bottom:15px;}

/* vav */
#vav {width:155px;position:absolute;top:0;right:15px;}
#vav div h2 {font-size:1em;margin:0;}
#vav div#add {margin-top:0em;}
#vav div#add p {padding:0;margin:.5em 0 .5em .5em; }
#vav div#datum {margin:5em .5em 0 .5em;}

/* kontakty */
div#kontakty {margin:0 0 16em 0; }
div#kontakty p {padding:0;line-height:1.5em;margin:1em 0 0 2em;}
div#kontakty p.ico {border-top:1px solid silver; margin-top:1.5em; padding-top:1em; width:95%;}

/* paticka */
#paticka {margin:1em 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, #paticka div p.copy a {color:#777;}

/* formulare */
p.law {padding:0 1em 1em 1em;font-size:.85em;}
p.law strong {color:#0054a4;display:block;}
form {margin:1em;}
form label {float:left;width:13em;color:#0054a4;font-weight:800;padding:0 1em;}
form hr {margin:.1em 0;background:white;border:none;}
form input,  form textarea {width:28em;padding:.15em;font:12px "Helvetica", "Arial", sans-serif;color:#777;border:1px solid #777;}
form input:hover, form textarea:hover, form input:focus,  form textarea:focus {border:1px solid #427de9;}
form textarea {height:10em;}
#novpost {width:2em;}
form select {margin-bottom:.5em;width:10em;}
#novpocet {width:6em;}
form fieldset {margin:0 0 1em 0;padding:1em 0 0 0;border:none;border-top:1px solid #427de9;}
form fieldset legend {color:#e4212d;padding:0 2em 0 1em;font-weight:800;}
span.dodatek {vertical-align:top;}
/* povine polozky */
input.povinny {background:url(x/micro-star.png) center right no-repeat;}
select {width:7em;margin:0 8px 0 0;}
#mf_pocet_vytisku {width:6em;margin-right:1em}
/* antispan ochrana */
#mf_nick_r {display:none;}
/* odesilaci tlacitka */
button {width:5.5em;background:#e4212d url(x/send.png) bottom left repeat-x;color:white;border:1px solid white;cursor:pointer;font-size:1em;}
button:hover, button:focus {background:#e4212d url(x/send-over.png) bottom left no-repeat;}
/* chybove hlasky */
strong.mf_chyba {background:#e4212d url(x/error.gif) 2% 50% no-repeat;color:white;font-weight:800;padding:.35em 0 .35em 3em;margin:.5em 8em 0 1.35em;display:block;}
strong.mf_ok {background:#427de9 url(x/ok.gif) 2% 50% no-repeat;color:white;font-weight:800;padding:.35em 0 .35em 3em;margin:.5em 8em 0 1.35em;display:block;}
#dalet p.form {margin-bottom:1em;}
#dalet p.spodni {margin-bottom:2em;}

/* vyjimky pro IE7 */
body#ie7 #alef  {padding:0; margin:0; background:white url(x/alef-bg.png) bottom left repeat-y;}
body#ie7 #alef #paticka,  body#ie6 #alef #paticka {margin:0 0 0 0;background: url(x/footer-bg.png) bottom left no-repeat;color:#777; font-size:.95em;}
#ie7 #he ul#mmenu {margin-bottom:0; padding-bottom:0; }
#ie7 #he ul#mmenu li, #ie8 #he ul#mmenu li {list-style:none; padding:0; margin:0; background:white url(x/menu.png) top left no-repeat; margin:0 0 1px 0; line-height:1em;}
#ie7 #he ul#mmenu li.nadpis,  #ie8 #he ul#mmenu li.nadpis {padding:1em .35em .15em .75em;background:white url(x/menu-nadpis.png) bottom left no-repeat;color:black;font-weight:800;}
#ie7 #he ul#mmenu li a {font-size:1em;}
#ie7 #he ul#mmenu li a#vanoce, #ie8 #he ul#mmenu li a#vanoce {width:155px; height:60px; position:relative; margin:0; padding:0;}
#ie7 #he ul#mmenu li a#vanoce span, #ie8 #he ul#mmenu li a#vanoce span {width:155px; height:60px; padding:0; margin:0; position:absolute; top:0; left:0; background:white url(x/vanocni-noviny.png) top left no-repeat; display:block; cursor:pointer;}
#ie7 #dalet div.titlebox,  #ie6 #dalet div.titlebox {margin-top:-4px;}
#ie7 #gimel #dalet div h2  {margin-top:-30px;}
#ie7 #gimel #dalet h2.prvni {margin-top:0;}
#ie7 #gimel #dalet .imgbox {margin-bottom:-15px;}
#ie7 #vav {top:30px;}


/* vyjimky pro ie6 */
#ie6 #he {width:155px; position:absolute; top:0; left:-165px;}
#ie6 #he ul#mmenu li {list-style:none;padding:0;margin:0;background:#0054a4 url(x/menu.png) top left no-repeat;margin:0;line-height:1em;height:1em;}
#ie6 #he ul#mmenu li.nadpis {padding:1em .35em .15em .75em;background:white url(x/menu-nadpis.png) bottom left no-repeat;color:black;font-weight:800;}
#ie6 #he ul#mmenu li a {display:block;padding:.35em .35em .35em 1.5em;margin:0;background:#0054a4 url(x/menu.png) top left no-repeat;color:white;font-weight:normal;font-size:1em;height:1em;border-bottom:1px solid white;}
#ie7 #he ul#mmenu li a:hover,   #ie6 #he ul#mmenu li a:hover,  #ie8 #he ul#mmenu li a:hover {background:#427de9 url(x/menu-over.png) top left no-repeat;}
#ie6 #he ul#mmenu li a#vanoce {width:155px;height:59px;position:relative;margin:0;padding:0;}
#ie6 #he ul#mmenu li a#vanoce span {width:155px;height:59px;padding:0;margin:0;position:absolute;top:0;left:0;background:url(x/vanocni-noviny.png) top left no-repeat;display:block;cursor:pointer;}
#ie6 #dalet div.titlebox h1 {width:320px; height:81px; position:relative; margin:0 0 16px 184px;}
#ie6 #dalet div.titlebox h1 span {width:620px; height:81px; position:absolute; top:0; left:0; background:url(x/title-simple.gif) top left no-repeat;}
#ie6 #alef #paticka div p.copy {float:right; text-align:right; width:25em;}

#ie6 #dalet div div.imgbox {float:right;margin:1em 0 -1em 1em;padding:0;}
#ie6 #dalet div div.imgbox div.cp  {position:relative;text-align:right;position:static;padding:0 0 1em 0;}
#ie6 #dalet div div.imgbox div.cp img {border:3px solid #777;margin:0 0 1em 0;}
#ie6 #dalet div div.imgbox div.cp img.slim {border:1px solid #bfbfbf;}
#ie6 #dalet div div.imgbox div.cp span.copy {position:static;margin:-3.5em 0 2em 0;padding:0 10px 0 0;display:block; height:2em;width:15em;display:block;font-size:.75em;color:white;}
#ie6 #dalet div div.imgbox p {font-weight:800;padding:0;margin:-2em 0 0 0;font-size:.75em;}
#ie6 hr.viktor {clear:both;height:1px;font-size:1px;border:1px solid white;margin:0;padding:0;background:white;visibility:hidden;width:200px;}
#ie6 hr#ieviktor {clear:both;height:8px;font-size:1px;border:1px solid white;margin:0;padding:0;background:white;visibility:hidden;width:200px;}
#ie6 #inzerce p.uzky, #ie6 #podklady p.uzky {margin-bottom:30px;}

#ie7 form hr,  #ie6 form hr {margin:0; padding:0; background:white; border:1px solid white; height:1px;}
