@import "/js/sweetTitles.css";

body { font-size: 0.75em; font-family: tahoma, verdana, arial; text-align: center; margin: 0px;   }

select { font-size: 1em; margin: 0; padding: 0; }
img { border: 0; }
form { margin: 0; padding: 0; }
a { color: #000; }
a:hover { text-decoration: none; }
#page { margin: 0px auto 15px auto; width: 960px; text-align: left; border:0;}
#page-ohr { border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

div.header-reklama {margin:0; text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
div.reklama-vpravo-nad-dopo { text-align:right; float:right;}
div.reklama-vpravo-main { width: 230px; float: left; padding-top: 10px; }
div.reklama-dole-vpravo { width: 230px; margin-left: 670px; background: pink; height: 100px;}

#header { background-image: url('http://grafika.firmy-uh.cz/header.bmp'); width: 100%; font-size: 1em; border-collapse: collapse; border: 0; height: 93px; padding: 0; margin: 0; }
#header td { margin: 0; padding: 0; }
#logo { width: 165px; padding: 0; margin: 0; vertical-align: top; }
#header-prava { padding: 0; margin: 0; vertical-align: top; height: 30px; }
#header-infotext { width: 40%; float: left; font-size: 0.8em; padding: 3px; }
#header-browser { font-size: 0.8em; padding: 3px; text-align: left;width: auto; float: right; line-height: 16px; }
#oblibene, #homepage { float: left; width: auto; }
#oblibene img { float: left; margin-right: 8px; }
#homepage img { float: left; margin-right: 8px; margin-left: 20px; }
#menu { padding: 0; margin: 0; vertical-align: bottom; height: 50px; }
#navlist { clear: both; padding: 6px 0px; margin: 0; margin-bottom: 7px; margin-left: 15px; list-style-type: none; color: #FFF; width: 100%; font-weight: bold; }
#navlist li { padding: 6px 1px; background-image: url('http://grafika.firmy-uh.cz/list-bg.bmp'); background-repeat: no-repeat; display: inline; }
#navlist li a { text-decoration: none; color: #000; padding: 6px 1.8em; padding-right: 2.5em; }
#navlist li a:hover { background-image: url('http://grafika.firmy-uh.cz/list-bg-active.bmp'); color: #000; }
.selected { background-image: url('http://grafika.firmy-uh.cz/list-bg-active.bmp'); color: #8E1616; }
#odsadit-header { height: 10px;font-size: 1px; }
#obsah { padding: 30px; padding-bottom: 0; }
#linkmap { padding: 0; margin: 0; font-size: 110%; font-weight: bold; list-style-type: none; border-left: 1px solid #eee; padding-left: 10px; padding-right: 10px; width: 200px; _width: 220px; float: left; }
#linkmap ul { font-weight: normal; font-size: 90%; padding: 0; margin: 0; list-style-type: none; }
#linkmap li{ padding: 10px 0;  }
#linkmap ul li { display: inline; padding-top: 2px; padding-right: 7px; }
#subk ul { padding: 0; margin: 0; list-style-image: url('http://grafika.firmy-uh.cz/icon_arrow.gif'); border-left: 1px solid #eee; padding-left: 12px; width: 310px; float: left; }
#subk ul li { margin-left: 15px; line-height: 140%; }
.adr_kat { font-size: 80%; color: #777; }
.adr_kat a { color: #777; font-weight: bold; }
h1 { padding: 0; margin: 0; text-align: left; padding-left: 30px; font-weight: bold; font-size: 120%; color: rgb(138,11,11);}
h3 { padding: 0; margin: 0; font-weight: bold; font-size: 110%; }
.fbunka { border-left: 2px solid #eee; width: 650px; margin-bottom: 10px; margin-top:20px; padding-left:10px; }
.fbunka.dopo-n { border:0; }
.fbunka.dopo-p {width: 220px;}
.fbunka table { margin: 0; padding: 0; font-size: 100%; width: 630px; border-collapse: collapse;  }
.fbunka.dopo-p table { width: 220px;}
.fbunka table td { margin: 0; padding: 0; }
.fbunka .flogo { width: 80px; }
.fbunka.dopo-p .flogo { width: 40px; }
.fbunka .fadr { font-size: 90%; }
.fbunka .furl { color: rgb(45,129,51); }
.furl2 { color: rgb(45,129,51); font-size: 90%; }
.fbunka .fmesto { color: rgb(24,57,75); }
#hledat { background-color: #eee; padding: 5px; text-align: center; background-image: url('http://grafika.firmy-uh.cz/logo2_bg.bmp'); background-repeat: no-repeat; background-position: top left; font-size: 90%; }
#hledat input { font-size: 11pt; }
#hledat select { font-size: 11pt; }
h3 { font-size: 100%; padding-top: 20px; padding-bottom: 7px; margin: 0; }
.detail_adr { margin: 0; padding-bottom: 5px; padding-top: 0; line-height: 130%; }
.detail_popis { padding: 8px 0; padding-top: 0; line-height: 150%; }

div#activelinks { padding: 0; margin: 0; font-size: 7pt; }
div#activelinks a { color: #000; font-size: 7pt; text-decoration: none; background: none; }
div#activelinks a:hover { color: #000; text-decoration: underline; background: none; }

#pobocky-list { padding: 0; margin: 0; list-style-type: none; border-left: 1px solid #eee; padding-left: 12px; }
#pobocky-list li { margin-left: 15px; line-height: 170%; }
#pobocky-list ul {  padding: 0; margin: 0; list-style-type: none; padding-left: 12px;  }
#pobocky-list ul li { margin-left: 15px; line-height: 170%; }
#pobocky-list-sel { list-style-image: url('http://grafika.firmy-uh.cz/icon_arrow.gif'); }
#pobocky-list-sel ul { list-style-type: none; list-style-image: none; }

#loginline { background-color: #eee; padding: 5px; text-align: left;  font-size: 90%; padding-left: 20px; }
#loginline input { font-size: 11pt; }
#loginline2 { background-color: rgb(230,230,230); padding: 5px; text-align: center;  font-size: 90%; padding-left: 20px; border-bottom: 2px solid #ddd; border-top: 1px solid #ccc; }

#loginline .lblok {
  width: 660px;
  float:left;
}


#paticka { clear: both;}

#nform input {  }

.strankovani { font-size: 90%; margin-bottom: 0; padding: 0; margin: 0; padding: 10px 0;}
.strankovani a { padding: 2px 5px; border: 1px solid #eee; }
.strankovani a.sel2 { border: 1px solid #666; }
#tr li { font-weight: normal; }

.h30cb { height: 30px; font-size: 1px;clear: both; }
.h20cb { height: 20px; font-size: 1px;clear: both; }
.h30cl { height: 30px; font-size: 1px;clear: left; }
.cb {clear:both; font-size:0;}
#kat_nazev { width: auto; }

div#firmy-dopo-nahore {
  border: 1px solid #ddd;
  background-color: rgb(255,255,210);
}

.novid {display:none;}

h4.dopo-title {
  font-size: 0.9em;
  margin-left: 10px;
  color: #666;
  font-weight: bold;
}

div.vypis-kategorie {
  width: 650px;
  margin-top: 1em;
  
}

div.firmy-dopo-vpravo {
  margin-top: 1em;
  border-left:  1px #eee solid;
  padding-bottom: 20px;
}

.rmesta { font-size: 90%; padding: 0; margin: 0; padding-top: 3px; padding-bottom: 12px; }
.rmesta a { color: #888; }
#kategorie-prava-cast { float: right; width: 230px; }
#kategorie-leva-cast { float: left; width: 660px; }

#napoveda-left { width: 300px; border-right: 1px solid #777; float: left; }
#napoveda-right { width: 560px; float: right; }
#napoveda-left p { padding-right: 30px; text-align: left; }
#bodyinfo { color: rgb(255,140,189); font-weight: bold; font-size: 80%; }
#bodyinfo b { color: rgb(255,43,133); }

#menu-kategorie ul { margin: 0; padding: 0; list-style-type: none; font-size: 0.9em; }
#menu-kategorie ul li { margin: 0; padding: 0; }
#menu-kategorie ul li a { margin:0; text-decoration: none; font-weight: bold; color: #000; border-bottom: 1px solid #eee; display: block; padding: 4px; }
#menu-kategorie ul li ul li a { color: #666; padding-left: 9px; }
#menu-kategorie ul a:hover { border-bottom: 1px solid #888; background-color: #f0f0f0; }
.menu-nadpis { padding: 4px; font-weight: bold; border-bottom: 1px solid #000; font-size: 90%; color: rgb(108,27,33); background-color: rgb(127,22,22); color: #fff; }
p.adr_upr { float: right; width: 250px; text-align: right; padding-right: 10px; }
p.adr_upr a { color: blue; font-weight: bold; text-decoration: none; }