body {margin:0; border:0; padding:0; font-family:Arial, sans-serif; font-size:.8em; background:#ECECEC}
.content { width:775px; margin:auto}
caption { font-weight:bold; text-align:left; margin:0; display:table-caption}
ul li {list-style-type:disc;}
tbody {margin-top:0}
.cistic {clear:both}
.alc, .tac {text-align:center}
.alr, .tar {text-align:right}
.all, .tal {text-align:left}
.fll, .fl {float:left}
.flr, .fr {float:right}
.b {font-weight:bold}
.h {display:none}
.seda { font-weight:bold; color:Gray}
.seda2 {color:#999}
.cervena { font-weight:bold; color:Red}
.nadpis-cervena {font-weight:bold; font-size:15px; color:Red}
img {border:0; vertical-align:middle}
img.png {_behavior:url("http://predplatne.mfdnes.cz/priloha/png-fix.htc"); }

.chyby {font-family:monospace}
.tal, .left {text-align:left}
.tar, .right {text-align:right}
.center {text-align:center}
.male {font-size:0.8em}
.underline {text-decoration:underline}
a,a:link,a:visited,a:hover {color:#DE061C; text-decoration:underline}
a:hover {color:#13375E;}
.a2 {color:#DE061C; text-decoration:none}
div.hlavicka {width:775px; height:106px; font-size:13px; background:#C00}
a.hlavicka,a.hlavicka:link,a.hlavicka:visited,a.hlavicka:hover {color:#FFF; text-decoration:none; float:left; margin-top:40px}
.hlavicka_prvni {float:left; width:186px; height:106px}
.hlavicka_druhy {float:left; width:366px; height:106px; background:url("/grafika/hlavicka_druhy.gif") repeat-x}
.hlavicka_treti{float:left; width:223px; height:106px; background:url("/grafika/hlavicka_treti.gif") no-repeat}
#telo {width:775px; background-color:#FFF; color:#454545; font-size:.9em; border-bottom:1px solid #FFF}
div.paticka {width:775px; height:44px; background:#DE061C url("/grafika/paticka_prvni.gif") 0 0 repeat-x;}
.paticka_prvni {float:left; width:767px; height:44px; background:url("/grafika/paticka_left.gif") 0 0 no-repeat; color:#FFC1C1}
.paticka_text {padding-top:13px; padding-left:15px; font-size:.77em}
a.paticka,a.paticka:link,a.paticka:visited,a.paticka:hover {color:#FFC1C1; text-decoration:underline}
.paticka_druhy {float:left; width:8px; height:44px; background:url("/grafika/paticka_druhy.gif") no-repeat}
#menu {font-size:12px; padding-left:6px; }
#menu .horni_menu {height:6px; width:186px; background:url("/grafika/horni_menu3.gif") 0 0 no-repeat; overflow:hidden}
#menu .polozka_menu {height:23px; width:186px; background:#999 url("/grafika/podklad_menu.gif") no-repeat}
#menu .meznik_menu {height:1px; width:186px; background:url("/grafika/meznik_menu.gif") no-repeat; overflow:hidden}
#menu .dolni_menu {height:6px; line-height:6px; font-size:0; width:186px; background:url("/grafika/dolni_menu3.gif") 0 100% no-repeat; overflow:hidden}
a.link_menu,a.link_menu:link,a.link_menu:visited,a.link_menu:hover {display:block; padding:4px 0px 0px 35px; font-weight:bold; text-decoration:none}
.podmenu {height:20px; width:186px; background:url("/grafika/podklad_podmenu.gif") repeat-y}
.podmenu2 {height:35px; width:186px; background:url("/grafika/podklad_podmenu.gif") repeat-y}
a.link_podmenu,a.link_podmenu:link,a.link_podmenu:visited,a.link_podmenu:hover {display:block; padding:4px 0px 0px 45px; text-decoration:none}
#sdeleni {width:186px; height:200px; border:1px solid silver}
.white {color:white !important}
/*matrojska hack*/
.obal {padding:0; border:none; margin:0}
.auto {width:auto}
/* sirky pro matrjoska hack */
.sirka_hlavni {width:579px}
.sirka_box1 {width:155px}
.sirka_box2 {width:200px}
.sirka_40 {width:40px}
.sirka_250 {width:250px}
.sirka_170 {width:170px}
.sirka_370 {width:370px}
/* id=hlavni je telo rubrik */
#hlavni {margin:15px 17px}
.odstavec {margin-bottom:10px}
.odstavec.sirka_box2 {margin-bottom:30px}
.vlevo20 {padding-left:20px}
.poznamka {font-style:italic; width:525px; text-align:right; font-size:1em}
.poznamka2 {font-style:italic; font-size:0.9em}
.poznamka3 {font-size:89%}
#hlavni p { margin:0 0 1em; line-height:150%}
#hlavni h3 {font-size:1.3em; color:#454545; margin:0px 0px 15px 0px}
#hlavni h4 {font-size:1em; color:#454545; margin:12px 0px 6px 0px}
#hlavni .tabulka {border-collapse:collapse; border:3px double #000; margin:10px 0px 10px 10px; margin-top:20px}
#hlavni .tabulka td {border:1px solid #808080; padding:2px}
#hlavni .tabulka th {border:1px solid #808080; padding:2px 4px; background:#e0e0e0; font-weight:bold; text-align:center}
#hlavni .tabulka-vlevo {border-collapse:collapse; border:3px double #000; margin:10px 0px; margin-top:20px}
#hlavni .tabulka-vlevo td {border:1px solid #808080; padding:2px}
#hlavni .tabulka-vlevo th {border:1px solid #808080; padding:2px 4px; background:#e0e0e0; font-weight:bold; text-align:center}
#hlavni .cenik {margin-top:2px}
#hlavni .cenik td { text-align:right}
#hlavni .cenik td.tal {text-align:left}
#aktual {margin:10px; _margin-left:20px}
#aktual a {text-decoration:none; color:#444; cursor:pointer}
#aktual a:hover {color:#111}
#aktual .obsah {margin:6px 0 0 32px; width:231px; max-width:231px}
#aktual span.opera {display:block}
#aktual span.ul {margin:4px 0 0 0; width:128px; =width:125px; =padding-left:3px; float:left}
#aktual span.li {display:list-item;list-style:disc; list-style-position:outside; margin:0 0 0 1em; padding-left:0}
#aktual img {width:100px; height:60px; border:0; float:left; }
#box_akce, #box_ona, #box_katalog {width:264px; max-width:264px; height:105px; float:left; padding:0}
#box_akce {margin:0; background:#fff url(http://predplatne.mfdnes.cz/grafika/box_akce.gif) no-repeat}
#box_ona {margin:0 0 0 6px; background:#fff url(http://predplatne.mfdnes.cz/grafika/box_ona.gif) no-repeat}
#box_katalog, #box_katalog a, #box_katalog a span {margin:0; display:block; width:264px; max-width:264px; height:105px;}
#box_katalog a { position:relative; top:0; left:0}
#box_katalog a span {position:absolute; top:0; left:0; z-index:1; background:url(http://predplatne.mfdnes.cz/grafika/box_katalog.gif) no-repeat}
.nad_boxy {padding:5px 0px 0px 22px}
a.aktualita,a.aktualita:link,a.aktualita:visited,a.aktualita:hover,a.aktualita:active {text-decoration:none; color:#e41f1f}
.nadbox {margin:15px 0px 0px 8px}
#boxy {float:left; margin:6px; width:553px; min-width:553px}
#banner {float:left; margin:32px 0 0 0}
.vlevo_pad {padding-left:6px}
.vlevo_pad_moz {padding-left:15px}
.box {width:263px; height:96px; margin:4px}
.big_box {width:536px; height:105px; margin:2px 5px 5px 5px; padding-left:25px; background:#fff url(/grafika/big_box.gif) no-repeat center left}
div.v_boxu {color:#434343; position:relative; top:10px; left:15px}
div.vboxu {color:#434343; position:relative; top:26px; left:15px}
a.vboxu,a.vboxu:link,a.vboxu:visited {color:#434343; text-decoration:none}
a.vboxu:hover,a.vboxu:active {color:#000; text-decoration:none}
.sirka_popisu {width:350px}
.dar {position:relative; bottom:2px}
.box1 {background:#fff url(/grafika/tit_box1.gif) no-repeat center left}
.box2 {background:#fff url(/grafika/tit_box2.gif) no-repeat center left}
.box3 {background:#fff url(/grafika/tit_box3.gif) no-repeat center left}
.box4 {background:#fff url(/grafika/tit_box4.gif) no-repeat center left}
.box5 {background:#fff url(/grafika/tit_box5.gif) no-repeat center left}
.box6 {background:#fff url(/grafika/tit_box6.gif) no-repeat center left}
img.nadpis_boxu {position:relative; top:13px; left:15px}
.box_souteze {margin-top:10px}
.soutez {width:146px; height:53px; margin:10px 5px 5px 11px}
table.podminky td {vertical-align:top}
/* Formulare */
.fieldset {border:1px solid #A3A3A3; padding:10px 10px 10px 20px}
.legend_in_fieldset {background:#DE061C; color:#fff; font-weight:bold; padding:2px 12px; border:1px solid #A3A3A3}
.label_in_fieldset {width:130px; float:left; margin:1px 0px}
.submit_btn {padding:0px 8px; font:menu} /* tlačítko */
input.in_fieldset_txt, select.in_fieldset_txt {border:1px solid #E1E1E1; background:#F8F8F8; float:left; margin:1px 0px}
.povinny {color:#DE061C; font-weight:bold} /* povinný údaj */
.klikni-mail {float:left; margin-left:130px}
.seznam {margin:5px 0; margin-left:10px; padding:0}
.seznam li {margin-left:5px; padding:0}
.nowrap { white-space:nowrap; }
/* kontaktni formular */
.kontakt-form { padding:10px;}
.kontakt-form ul { margin:0 0 1em; padding:0 0 0 2em;}
.kontakt-form li { margin:0 0 1em;}
.kontakt-form .legend_step { line-height:2.5em}
.kontakt-form .legend_step a { text-decoration:none}
.kontakt-form .legend_step span {padding:4px 12px; border:1px solid #A3A3A3;color:#FFF;background:#A3A3A3;font-weight:bold;}
.kontakt-form .legend_step span.act {background:#DE061C;}
.kontakt-form .label_in_fieldset { width:150px}
.kontakt-form .klikni-mail { margin-left:150px}
.kontakt-form textarea { width:322px; height:100px; margin:1px 0; border:1px solid #E1E1E1; background:#F8F8F8;}
