html { margin:0; padding:0; }

body,table { font-family: Verdana, Arial, Helvetica, sans-serif; }

body {
  font-size: 0.75em;
  margin:0;
  padding:0;
  color:black;
  background:white;
}

table {
  font-size: 1em;
  color:#4A4A4A;
  border:none;
}

div#page_container {
  width:200px;
  height:230px;
  overflow:auto;
  margin:0 auto;
}

div#heading { padding:0 0.25em; border-bottom:1px solid #A7A37E; }
div#heading img#logo { width:131px; height:39px; }
div#heading p#head_np { margin:0; font-size:75%; font-style:italic; }

div#obsah { padding:0 0.25em; border-top:2px solid #EDD018; margin-top:1px; }

div#footer { clear:both; margin-top:2em; padding:0 0.5em; border-top:1px solid #808080; font-size:0.8em; }
p#nav_bott { margin-bottom:1em; }
p#copyright { }

form#form_hledat input#hl_text { width:65%; -wap-input-format:"40x"; -wap-input-required:true; }
form#form_hledat input#hl_subm { width:20%; }



h1,h2,h3,h4,h5,h6 { margin:0.5em 0 0.2em 0; }
h1 {
  margin:0.2em 0 0.25em 0;
  font-size:1.2em;
  background:#FFDD00;
  padding:0 0.2em;
}

h2 { font-size:1.1em; font-style:italic; background:#FEF8D4; }
h3,h4,h5,h6 { font-size:1em; }

img { border:none; }

p { margin:0.25em 0; line-height:130%; }
p.pag { margin-top:1.25em; border-top:1px solid #C0C0C0; padding:0 0.5em; font-size:0.85em; }
p.zpet { background:url("../img/layout/zpet.gif") left center no-repeat transparent; margin-top:2em; padding-left:14px; }
p.err { color:red; font-weight:bold; }

strong,em { font-weight:bold; font-style:inherit; }
strong { font-size:1.1em; }

ul, ol { margin:0.5em 0.5em 1em 2.5em; padding:0; }
li { line-height:125%; margin-top:0.25em; margin-bottom:0.25em; }

a { text-decoration:underline; color:black; }
a:visited { }
a:hover { background:#FFF7DB; }

div.cleaner { clear:both; }
form { margin:0; }
input, select, textarea, button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; }

td, th { padding:0.25em; }
th { font-weight:bold; text-align:center; }

table.list th { text-align:right; }

div#index_menu p { margin:0.5em 0; }

p#dt_ul { margin-bottom:0; }
p#dt_me { margin-top:0; }

p.top_h { margin:0; color:#CE003A; line-height:120%; }

table#list_top th { padding-left:0; padding-right:0; background:#EA9A00; vertical-align:top; color:white; border-bottom:1px solid white; }
table#list_top td { border-bottom:1px solid #EA9A00; }
table#list_top td h2 { margin-top:0; }
table#list_top tr:last-child th { border-bottom-color:#EA9A00; }

img#rd_foto_tn { float:right; width:60px; }
div#rd_hodn { color:#CE003A; line-height:120%; }
div#rd_flags { margin-top:1em; }
div#rd_flags img { vertical-align:middle; width:25px; height:20px; }

p#map_nav { text-align:center; }
p#map_nav img { width:20px; height:20px; }
p#map_nav img.zoom { width:19px; height:19px; }


/**
 * Formular Doporucit restauraci
 */
form#form_doporucit label              { font-size:75%; font-style:italic;}
form#form_doporucit input#dop_nazev    { width:85%; -wap-input-format:"100x"; -wap-input-required:true; }
form#form_doporucit input#dop_adresa   { width:85%; -wap-input-format:"150x"; -wap-input-required:false; }
form#form_doporucit input#dop_telefon  { width:85%; -wap-input-format:"100x"; -wap-input-required:false; }
form#form_doporucit input#dop_www      { width:85%; -wap-input-format:"100x"; -wap-input-required:false; }
form#form_doporucit input#dop_kod      { width:85%; -wap-input-format:"100x"; -wap-input-required:true; }
form#form_doporucit input#dop_subm     { width:85%; }  
