/*  Programovanie kodu: Norbert ESTVANCIK,  www.7art-box.sk */

/* Zakladne zobrazenie
======================================== */
* {
  padding:0px;margin:0px;
}
div {
  margin-right:auto;margin-left:auto;
}
body {
  font-family:Arial, Helvetica,sans-serif;color:#000;font-size:75%;background-color:#FFF;background-image:url(../images/back.png);background-repeat: repeat-x;
}
h1, h2, h3, h4, h5 {
  line-height:normal;
}
img {
  border:0;
}
input {
  font-family: Arial;
}
.clearfix {
  clear:both;font-size:1px;height:1px;line-height:0.1;visibility:hidden;width:100%;height:0%;
}

/* Otaznik
======================================== */
a.question, a.question:visited {
 position:absolute;z-index:999;display:block;width:25px;height:25px;background:url(../images/question.png)
no-repeat;top:7px;right:257px;
}

/* Popup okno
======================================== */
#result {
  background:url(../images/close.png) no-repeat top right;
  background-color:#e0e8db;
  border:2px #fff solid;
  width:400px;
  min-height:240px;
  position:absolute;
  z-index:100;
  font-size:11px;
  display:none;
}
#result ul {
  margin:25px 4px 25px 10px;
  padding-right:10px;
  overflow:auto;
  height:205px;
  line-height:22px;
  list-style-type:none;
}
#result p {
  padding:7px;font-size:12px;color:#577B45;font-weight:700;margin:30px 10px 0 10px;background:#fff;text-align:center;
}

/* Odkazy - zaklad
======================================== */
a:link, a:visited {
  font-weight:normal;color:#000;text-decoration:underline;
}
a:hover {
  text-decoration:none;
}

/* Hlavne kontajnery
======================================== */
#wrapper {
  width:1000px;
}
#top {
  width:auto;height:40px;background:url(../images/back-top.png) repeat-x;position:relative;
}
#main {
  width:auto;height:412px;background:url(../images/back-main.png) repeat-x;
}
#map_canvas {
  float:left;display:inline;width:640px;height:400px;margin:10px 0 0 15px;
}
#right {
  float:left;display:inline;width:300px;margin:14px 0 0 30px;
}
#reklama {
  width:auto;height:110px;background:#E0E8DB;margin-top:1px;
}
#links {
  width:auto;height:45px;background:#E0E8DB;margin-top:1px;padding:10px;
}
.input_links {
  width:900px;
}
/* Top menu
======================================== */
ul.topmenu {
  list-style-type:none;float:left;display:inline;margin:7px 0 0 10px;
}
ul.topmenu li {
  float:left;margin:0 4px;
}
ul.topmenu li a, ul.topmenu li a:visited {
  list-style-type:none;float:left;text-decoration:none;color:#fff;padding:0px 8px;height:25px;line-height:25px;border-left:1px solid transparent;border-right:1px solid transparent;
}
ul.topmenu li a:hover, ul.topmenu li.active a {
  background:url(../images/back-menu.png) repeat-x;color:#D7FFC4;border-left:1px solid #93be7d;border-right:1px solid #93be7d;
}

/* Vyhladavanie + Select
======================================== */
.search {
  float:right;display:inline;width:255px;height:40px;background:url(../images/search-back.png) no-repeat;
}
.search input {
  float:left;display:inline;border:0px solid #000;background:none;font-size:11px;font-weight:700;
}
input.search_tag {
  width:190px;padding:14px 0 0 7px;color:#5E834C;vertical-align:top;
}
input.send {
  width:45px;margin:8px 0 0 9px;padding:5px 0;cursor:pointer;color:#D7FFC4;
}
select.select {
 background:#fff;border:1px solid #cfcfcf;padding:9px 5px 7px 7px;color:#5E834C;width:300px;font-size:11px;font-weight:700;
}

/* Zoznam poloziek
======================================== */
.zoznam {
  overflow:auto;height:335px;margin:15px 0 0 0;
}
.zoznam ul {
  line-height:22px;
}
.zoznam ul li a, .zoznam ul li a:visited {
  font-size:11px;
  /*
  background:url(../images/ul.png) no-repeat 0 0;
  padding-left:20px;
  */
}
.zoznam ul li .obj_icon {
  height:14px;
  width:14px;
  padding-right:5px;
}

/* Logo
======================================== */
h1.logo {
  display:none;
}
.logo a {
  background-image: url(../images/logo.png);background-repeat:no-repeat;width:200px;height:100px;float:left;display:inline;
}

/* Reklama
======================================== */
.adsense {
  padding-top:10px;
}
