* {
  padding: 0;
  margin: 0;
}
body {
  background: url('../img/hlavicka.jpg') center top no-repeat; 
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
}
html {
  height: 100%;
  background: #8E7C69 url('../img/content-bg.gif') center top repeat-y;
}
#obal {
  width: 942px;
  /*background: url('../img/hlavicka.jpg') center top no-repeat;*/
  /*height:650px;*/
  margin: auto;
  position: relative;
  left: -3px;
  overflow:hidden;
}
#hlavicka {
  padding-top: 439px;
}
#hlavicka a#home {
  display: block;
  width: 220px;
  height: 109px;
  top: 0px;
  left: 0px;
  position: absolute;
}
#hlavicka a#home span{
  display: none;
}
/* FORM hledani */
#hlavicka form {
  position: absolute;
  left: 616px;
  top: 0px;
  padding-top: 8px;
  padding-left: 13px; 
}
#hlavicka form input.hledat, .reference_hledej_text{
  border: 1px solid #CCCCCC;
  background: #F1F1F1;
  padding: 4px;
  width: 130px;
  font-size: 11px;
}
#hlavicka form input.hledat-tlacitko, .reference_hledej_tlacitko{
  background: url('../img/hledat-bg.gif') no-repeat;
  color: #FFF;
  border: 0px;
  width: 72px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 4px 0px 5px 0px;
}
.reference_hledej {
  background: #fff;
  width: 320px;
  height: 25px;
  padding: 10px;
  text-align: center;
}
/* PANEL s jazyky */
#hlavicka #panel-jazyky {
  position: absolute;
  top: 0px;
  left: 868px;
  padding-top: 14px;
  padding-left: 8px; 
}
#hlavicka #panel-jazyky img {
  border: 0px;
}
/* SLOGAN */
#hlavicka #slogan {
  position: absolute;
  top: 204px;
  left: 594px;
  width: 327px;
  color: #0A4278;
  font-size: 19px;
  font-weight: bold;
  padding-top: 12px;
  text-align: center;
  /*padding-left: 42px;*/
}
/* HLAVNÍ MENU */
#hlavicka #menu{
  width: 932px;
  height: 53px;
  background: #AA1F1C url('../img/menu-bg.gif') repeat-x;
  position: absolute;
  top: 327px;
  left: 0px;
  padding-left: 10px
}
#hlavicka #menu ul li{
  list-style-type: none;
  float: left;
  padding: 20px 13px;
  font-size: 11px;
  background: url('../img/menu-oddelovac.gif') right center no-repeat;
}
#hlavicka #menu ul li a{
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
}
#hlavicka #menu ul li a:hover{
  text-decoration: underline;
}
/* OBSAH */
#obsah {
  width: 942px;
  color: #FFF;
}
#obsah .obsah-vlevo {
  width: 503px;
  /*border-right: 1px solid #52473C;*/
  float:left;
  padding: 35px 10px 35px 30px;
  overflow: hidden;
}
#obsah .obsah-vpravo {
  width: 343px;
  float:left;
  padding: 35px 10px 35px 25px;
}
/*generic*/
#obsah h1 {
  color: #FFF;
  font-weight: normal;
  padding-bottom: 20px;
  font-size: 24px;
}
#obsah h2 {
  color: #E2A104;
  font-weight: bold;
  padding-bottom: 15px;
  font-size: 16px;
  clear: both;
}
#obsah h2 a {
  color: #E2A104;
  font-weight: bold;
  padding-bottom: 15px;
  font-size: 16px;
  clear: both;
}
#obsah img {
  padding: 5px;
  border: 1px solid #FFF;
}
#obsah p {
  padding-bottom: 15px;
  line-height: 22px;
}
#obsah a {
  color: #FFF;
}
#obsah a:hover {
  color: #E2A104;
}
#obsah a:hover img {
  border-color: #E2A104;
}
*html #obsah a:hover img {
  border-color: #FFF;
}
#obsah strong {
  color: #E2A104;
}
/*
#obsah .obtekat-vpravo {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
*/
/*
#obsah .obtekat-vlevo {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}*/
#obsah .bily-text {
  color: #FFF;
}
#obsah .zluty-text {
  color: #E2A104 !important;
}
#obsah h2.nadpis2 {
  background: #AA1F1C;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  padding: 10px 15px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.cleaner {
  clear:both;
}
/* OBRAZKY NABIZIME */
.nabizime {
  width: 160px;
  float: left;
  padding-bottom: 30px;
}
.nabizime img{
  margin-bottom: 10px;
}
/* REFERENCE */
.reference-nahled{
  clear: both;
  border-bottom: 1px solid #83786C;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.reference-nahled p{
  font-size: 11px;
  padding-bottom: 0px !important;
}
.reference-nahled img{
  margin-right: 10px;
  float: left;
}
.reference-odkazy {
  padding-bottom: 15px;
}
.reference-link {
  width: 160px;
  float: left;
  height: 22px;
}
.reference-link span.pocet {
  color: #E2A104;
}
/*certifikaty*/
.certifikaty-uvodni-strana {
  font-size: 11px;
}
.certifikaty-uvodni-strana img {
  border: 0px !important;
  padding: 3px !important;
}
/*paticka*/
#paticka {
  background: #8E7C69 url('../img/paticka-bg.gif') no-repeat;
  padding: 15px 0px 50px 20px;
  clear: both;
  display: inline-block;
  width: 942px;
  position:relative;
}
.winternet {
  padding-left: 80px;;
}
/*xinha*/
.no-border {
  border: 0px !important;
}
.obrazek-vlevo {
  float: left;
  margin-right: 15px;
  margin-bottom: 3px;
  font-size: 11px;
  text-align: center;
  color: #E2A104
}
.obrazek-vlevo img {
  margin-bottom: 5px;
}
.obrazek-vpravo {
  float: right;
  margin-left: 15px;
  margin-bottom: 3px;
  font-size: 11px;
  text-align: center;
  color: #E2A104
}
.obrazek-vpravo img {
  margin-bottom: 5px;
}
#obsah ol li {
  margin-left: 30px;
  line-height: 22px;
}
#obsah ol {
  padding-bottom: 20px;
}
#xinha-text ul li {
  margin-left: 30px;
  line-height: 22px;
  list-style-type: square;
}
#xinha-text ul {
  padding-bottom: 20px;
}
#xinha-text table.tabulka td, #xinha-text table.tabulka td {
  vertical-align: top;
  padding: 3px;
  border: 0px;
}
#xinha-text table.tabulka {
  border: 0px;
}
/* submenu */
.submenu {
  padding: 12px;
  background: #483B2D;
  margin-bottom: 20px;
}
.submenu ul li {
  list-style-type: none;
}
.submenu ul li a {
  display: block;
  padding: 11px 11px 11px 37px;
  background: url('../img/odrazka.gif') 20px 16px no-repeat;
}
.submenu ul li a:hover {
  color: #FFF !important;
  background-color: #896102;
}
.submenu ul li.aktivni a, .submenu ul li.aktivni a:hover {
  color: #FFF !important;
  background-color: #E2A104;
}
/* STRANKOVANI */
.strankovani,
.strankovani_mrizky {
  padding: 5px;
  clear: both;
}
.strankovani img,
.strankovani_mrizky img{
  border: 0px !important;
  padding: 0px !important;
}
.strankovani .left {
  float: left;
  width: 300px;
}
.strankovani .right {
  float: right;
}
.strankovani a.cislo,
.strankovani_mrizky span.strankovani,
.strankovani_mrizky a.strankovani {
  text-decoration: none;
  padding: 3px;
}
.strankovani a.tucne,
.strankovani_mrizky span.strankovani {
  /*font-size: 18px;*/
  font-weight: bold;
  background: #E2A104;
  color: #000;
}
.strankovani_mrizky p.poc_polozek {
  float: right;
}
.strankovani a.tucne:hover {
  color: #555 !important;
}
.fotka-reference {
  margin: 0px 10px 10px 0px;
}
/*drobeckova_navigace*/
.drobeckova-navigace {
  padding-bottom: 10px;
}
.drobeckova-navigace img{
  padding: 0px !important;
  border: 0px !important;
}
.sedy-text {
  color: #BBB;
}
/* ZO */
.zajimavy-odkaz {
  padding-bottom: 10px;
  padding-top: 10px
}
.zajimavy-odkaz .left {
 float: left;
 width: 140px;
}
.zajimavy-odkaz .left img {
  margin : 0px !important;
}
.zajimavy-odkaz .right {
  float: left;
  width: 350px;
}
.zajimavy-odkaz .right p{
  padding:0px;
  margin: 0px;
}
.zajimavy-odkaz h3 {
  font-size: 13px;
}
table.reference_tab td {
  padding-bottom:4px;
  vertical-align: top;
}
