* {
	padding: 0;
	margin: 0;
}
html {
	background: #fff;
}
body {
	font: normal 62.5% Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}
a {
	color: #000;
	text-decoration: underline;
}
a:hover, a:focus {
	text-decoration: none;outline:0;
}
img {
	border: none;
}
p {
  font-size: 1.3em;
}
.clear {
  clear: both;
}
/******  Header  ********/
#header { 
	background: url(images/header-background.png) repeat-x top left;
}
#header div {
  position: relative;
  width: 890px;
  height: 180px;
  margin: 0 auto;
}
#header h1 {
  position: absolute;
  top: 0px;
  left: 0;
}
#header h1 a {
  height: 49px;
  width: 235px;
  display: block;
}
#menu {
  position: absolute;
  top: 127px;
  left: 0;
  width: 580px;
  list-style-type: none;
  position: relative;
}
#menu li {
  float: left;
  margin-right: 1em;
  height: 26px;
}
#menu li a {
  position: relative;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  padding: 0.2em 0.7em 0.5em 0.7em;

}
#menu li a:hover, #menu li a:focus {
  background: #3298d3;
}
#menu .current a {
  background: #3298d3;
}
#menu li ul {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  list-style: none;
}
#menu li ul li a {
  float: left;
  display: inline;
  font-size: 1.2em;
  font-weight: bold;
}
#menu li ul li a:hover, #menu li ul li a:focus {
  background: none;
  color: #A12D6E;
}
#menu .current ul li a {
  background: none;
  padding: 0 0.7em;
}
#menu li ul .current2 a {
  color: #A12D6E;
}
#vnahore {
  position: absolute;
  right: 5px;
  top: 30px;
  width: 260px;
  height: 30px;
  list-style: none;
}

#vnahore li {
height:34px;
width:117px;
background:#3298d3;
}

#pridatinzerat {
float: left;
margin-right:15px;
}

#pridatinzerat a {
display: block;
width: 97px;
font-size:10pt;
margin-right:10px;
text-align:center;
color:#fff;
font-weight:bold;
padding:6px;
padding-left:10px;
}

#upravitinzerat {
float: left;
}

#upravitinzerat a {
display: block;
width: 97px;
font-size:10pt;
margin-right:10px;
text-align:center;
color:#fff;
font-weight:bold;
padding:6px;
padding-left:10px;
}

#pridatinzerat span, #upravitinzerat span {
position: absolute;
left: -7000px;
}
#fil {
  position: relative;
  width: 890px;
  height: 2em;
  margin: 0 auto;
}
/******  footer *******/
#footer {
  position: relative;
  width: 100%;
  height: 50px;
  clear: both;
  background: #e5f3ff;
  color:#333;
  border-top:3px solid #CCE7FF;
}
#footer a {
  color: #333;
}
#footer #foot a:hover, #footer #foot a:focus {
  background: #fff;
  color: #333;
}
#footer #partenaire a:hover, #footer #partenaire a:focus {
  background: #fff;
  color: #333;
}
#footer p {
  color: #333;
  font-size: 1.2em;
  text-align: center;
  line-height: 1.6em;
}
#footer div {
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0;
  bottom: 0;
}
#footer #partenaire {
  line-height: 2.5em;
}
#content {
  position: relative;
  width: 850px;
  margin: 0 auto 2em auto;
}
#col1 {
  width: 620px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#col2 {
  width: 210px;
  float: right;
}
#col1 h2, #col2 h2 {
  font-size: 1.8em;
  color: #3298d3;
  font-weight: bold;
  text-indent: 0.2em;
  margin: 0;
  margin-bottom:5px;
}
#col1 h2 span {
  font-size: 8pt;
  color: #cc0000;
  font-weight: bold;
  text-indent: 0.2em;
  margin: 0 0 1em 0;
  padding-right:15px;
}
#col1 h3 {
  font-size: 1.3em;
  font-weight:normal;
  color: #3298d3;
  margin: 0 0 0.5em 0;
}
#col1 h4 {
  font-size: 11pt;
  font-weight: bold;
  margin: 0 0 0.3em 0;
  color:#333;
}
#col1 h4 a{
  font-size: 11pt;
  font-weight: bold;
  margin: 0 0 0.3em 0;
  color:#333;
  text-decoration:none;
}
#col1 h4 span{
  font-size: 8pt;
  font-weight: bold;
  margin: 0 0 0.3em 0;
  color:#cc0000;
  text-decoration:none;
  padding-right:15px;
}
#col1 h4 a:hover{
  text-decoration:underline;
}
#info-uvod {
  margin: 0 0 2.5em 0;
}
#info-uvod-in {
  background:#f0f9fd;padding:15px;border-top:3px solid #b3e1f4;
}
    
#info-uvod img {
  float: left;
  margin: 0 1em 2em 0;
}
.kategorie {
width: 150px;
float: left;
margin-right: 5px;
overflow: hidden;
text-align:center;
margin-bottom:10px;
}
.kategorie a {outline:none;}
#noveinzeraty {
  margin: 0 0 2.5em 0;
}
#noveinzeraty, #GammeNew {
  float: left;
  width: 100%;
}
#noveinzeraty div, #GammeNew div {
  float: left;
  margin: 1em 1.1em 0 0;
}
#noveinzeraty img, #GammeNew img {
  /*border: 1px solid #BAE4F5;*/
  padding: 0px;
  margin: 0 0 0 0;
}
#noveinzeraty p a, #GammeNew p a {
  font-size: 1em;
  color: #2887BD;
}
#pridatinzerat1, #pridatinzerat2, #minscrire {
  padding: 0 0 2em 0;
}
#pridatinzerat1 div, #pridatinzerat2 div, #minscrire div, #commannde-direct div {
  clear: both;
	margin: 0 0 0.5em 0;
}

textarea {
width:500px;
}
input {
padding:3px;
}
#pridatinzerat2 #lu-cgv {
  width: 39em;
  margin: 0 auto;
}
#upravitinzerat2 {
  clear: both;
}
.vpravo {
  font-size: 1.8em;
  color: #9cc318;
  font-weight: bold;
  text-indent: 0.2em;
  margin: 0 0 1em 0;
  margin-top:0;
  padding-top:0;
}
.vpravokat {
  font-size: 1.8em;
  color: #ffb800;
  font-weight: bold;
  text-indent: 0.2em;
  margin: 0 0 1em 0;
  margin-top:0;
  padding-top:0;
}
.nahled-vlevo {
float:left;
width:90px;margin-top:0;
padding-top:0;
height:110px;
}
.nahled-vpravo {
float:left;
width:480px;
_width:450px;
font-size:10pt;
margin:0;
padding:0;
}
.h3kat a {
color:#000;
}

#dalsi-inzeraty {
background:#fffbf2;padding:15px;border-top:3px solid #FFF3D6;
}
#dalsi-inzeraty p {
line-height:150%;
}
#dalsi-inzeraty span {
color:#cc0000;
padding-right:15px;
}
.hlavni-inz {
margin-bottom:20px;background-color:#f2f9ff;padding:10px;width:600px;_width:580px;border-top:3px solid #e5f3ff
}
.detail table {
font-size:12px;
}
.detail span {
color: #2887BD;
font-size:11px;
}
.tabulka table {
font-size:12px;
}
.tabulka span {
color: #2887BD;
font-size:13px;
}
#noveinzeraty span {
color: #2887BD;
font-size:13px;
}
.vlozit {
padding:10px;
background:#3298d3;
border:0;
color:#fff;
font-weight:bold;
cursor: pointer; cursor: hand
}
