/* content */
#content h1 {
  font-size:10pt;
  color:#fff;
  background: #5eb8e8 url('../img/typo/h1_bg.png') repeat-y right top; 
  padding:5px 50px 5px 12px;
  margin-bottom:10px;
  margin-left:-5px;
  min-width:150px;
}
#content h2 {
  font-size:14pt;
  color:#00a4ff;
  margin:10px 0px 10px 0px;  
}
#content h2.small {
  font-size:11pt;
  margin:0px;
}
#content h2 .date {
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#666666;
  font-weight:normal;
}
#content p {
  margin-bottom:10px;
  line-height:17px;
}
#content p.small {
  font-family:arial;
  font-size:11px;
  color:#666666;
  line-height:17px;
}
#content div.newsbox {
  padding-bottom:4px;
  margin-bottom:8px;
}
#content div.newsbox p{
  margin-bottom:2px;
}
#content div.separated {
  border-bottom:2px dotted #013a72;
}
#content p.right {
  text-align:right;
}
#content ul {
  list-style-position: inside;
}

/* služby */
ul {
  margin-bottom:10px;
}
ul.pictured {
  list-style-type: none;
}
ul.pictured li {
  margin:10px 0px 15px 0px;
}
ul.pictured li a {
  font-weight:bold;
  text-decoration: underline;
  margin-left:10px;
  margin-bottom:10px;
  padding:5px 0px 5px 35px;
}
ul.pictured a:hover {
  color:#00a4ff;
}
ul.pictured a.pic-house1 {
  background: #fff url('../img/icons/house1.gif') no-repeat left center;
}
ul.pictured a.pic-house2 {
  background: #fff url('../img/icons/house2.gif') no-repeat left center;
}

ul.bluelined {
  list-style-type: none;
  list-style-image: url(../img/typo/blueline-bullet.gif);
  list-style-position: outside;
  margin-bottom:15px;
}
ul.bluelined li {
  margin-left:20px; 
}
a.icon {
  padding:2px 0px 2px 20px;
}
a.icon.pdf {
  background: #ffffff url(../img/icons/pdf.gif) no-repeat left center;
}
/* formuláře */
table.form-table {
  margin-left:36px;
  border-collapse: collapse;
}
table.form-table td {
  padding:4px 5px 4px 0px;
  margin:0px;
}
table.form-table td h3{
  color:#00a4ff;
  font-size:12pt;
  margin-top:10px;
}
table.form-table td.buttons {
  padding:15px 5px 5px 0px;
  text-align:center;
}
table.form-table td.underlined {
  border-bottom:1px solid #00a4ff;
}
.form-table input.radio {
  margin-right:20px;
}
.form-table input.button {
  border:3px solid #013a72;
  background: #eeeeee url('../img/layout/button_bg.png') repeat-x left center;
  width:95px;
}
.form-table input.text {
  padding-left:2px;
  border:1px solid #00a4ff;
}
.form-table select {
  border:1px solid #00a4ff;
}
/* společné */
a {
  color:#013a72;
  013a72
}
a:hover {
  color:#00a4ff;
}
a img {
  border:none;
}