html,body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;line-height:1;}
html{background:url(bg_body.jpg) repeat-y left top; }
body{font-size:62.5%;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;width:932px;}
#header{background:url(bg_header.gif) repeat-x left top;  width:932px;  height:120px;}
#header a{width:0;  overflow:hidden;  display:block;  padding-left:227px;  height:79px;  background:url(logo.gif) no-repeat left top;}
h1{ position:absolute;  top:20px;  left:227px; height: 40px; width:705px;  text-align:center;  font-weight:normal;  font-size:200%;  color:#fff;}
h2 {font-size: 133%; text-transform: uppercase; font-weight: bold; margin-bottom: 15px;}
h3 {font-size: 117%; text-transform: uppercase; font-weight: bold; padding-bottom: 15px;}
hr.clear{visibility:hidden;  clear:both;}
#menu{position:absolute; top:61px;  left:235px;  width:705px;  height:60px;}
#menu ul li{display: block; float:left;  padding:0 17px; text-align: center;}
#menu ul li a{display: table-column; float: left; height:55px; color:#D57F1C; line-height: 13px;  padding:4px 2px 0 2px;  font-size:121%;  text-decoration:none;  text-align:center;  font-weight:bold;}
#menu ul li a:hover, #menu li.now a{background-color:#D57F1C;  color:#fff;}
#menu ul li a span{display:block;  width: 0px; line-height:0; font-size: 0;}
#footer { width: 707px; text-align: center; color: #999; font-size: 90%;}
#footer a {color: #000;}
#footer img {vertical-align: middle;}
#main {float: left; width: 645px; padding: 30px 30px 10px 30px; font-size: 121%;}
#main p, #left p {line-height: 14px;}
#postup #main p {padding-bottom: 35px;}
#postup #main ol li p {padding-bottom: 5px; }
#main ol li {list-style: decimal;padding-bottom: 15px;}
#main ul li {list-style: disc;margin-left: 15px;padding-top: 5px; padding-bottom: 0;}
#left {float: right; width: 200px; font-size: 121%;padding: 20px 10px 20px 10px;}
#mista table th {background-color: #999; font-size: 90%; text-align: left; font-weight: normal;}
#mista p {padding: 15px 0;}
#nabidka span.b { font-weight: bold; display: block;}
#nabidka #main p {padding: 10px 0;}
#nabidka #left {padding: 40px 15px 20px 10px; width: 195px; line-height: 14px;}
#titulni #main p {padding: 10px 0;}
#titulni h3 {margin-top: 20px; padding-bottom: 10px;}
.i {font-style: italic;}
.b {font-weight: bold;}
.blok { margin-bottom: 10px; background-color: #CAD2D9; border-top: 2px dashed #fff; border-bottom: 2px dashed #fff; padding: 20px; }
#zadost #left {text-align: center;}
.style1 {font-size: 10px}
.style2 {color: green}
#zadost #main, #zadost2 #main {line-height: 14px;}
#zadost #main p, #zadost2 #main p, #zpravy #main p, #faq #main p, #kontakt #main p {padding: 10px 0; }
.style1 {font-size: 108%; font-weight: bold; color: #015289; text-align: left; padding-top: 20px;}
#zadost #left ul li {text-align: left; padding: 7px;}
.warning {color: #ff0000; font-weight: bold;}
.success {color: #ff9900; font-weight: bold;}
.suma {color: #ffffff; font-weight: bold;}
#zadost2 h3 {margin-top: 20px;}
#zadost2 td p {padding: 0;}
#zadost2 form {padding: 0;margin: 0;}
.buttony {float: left;margin-right: 10px;}
#filter_form {margin: 0px 0px 10px 0px;}

#map_canvas {
  width: 645px;
  height: 400px;
}

#left p {
  padding: 10px 0 0 10px;
  width: 180px;
}

#left p img {
  border: none;
  margin:5px 0;
}

#left p.heading {
  background-color: #d57f1c;
  text-transform: uppercase;
  font-family: Verdana;
  font-size: 14px;
  color: #fff;
  line-height: 27px;
  padding: 0 0 0 20px;
  width: 180px;
}

#obchodni-podminky-ikona {
  float: left;
  margin-right: 5px;
}
