html {background: #00144B;
}

a img {border-width: 0px;
}

a:link, a:visited {color: #0F37A6;
}

a:hover, a:active {color: #f94d16;
}

body {width: 970px;
     margin: 0px auto;
     padding-top: 1170px;
     min-height: 300px;
     height: 120px;
     font-family: Arial, sans-serif;
     font-size: 11px;
     background: #ffffff url(../img/right_bg_sliver.gif) repeat-y right;
}

h1,h2{font-size: 12px;
   margin: 5px 0px 5px 20px;
   padding: 0px;
   padding-top: 5px;
   font-weight: bold;
}
h1{
	margin-top:15px;
}
p.text {margin: 5px 20px 0px 20px;
       padding: 0px 0px 20px 0px;
       text-align: justify;
       width: 660px;
	   color: #666666;
}

/**
 * hlavi�ka
 */

#header {position: absolute;
        top: 0px;
        height: 72px;
        width: 970px;
        background: url(../img/header_bg.gif) repeat-x;
}

#header a {float: left;
}

#header .guide {width: 97px;
               height: 72px;
               display: block;
               float: right;
}

#header a.guide:link, #header a.guide:visited {background: url(../img/header_pruvodce.gif) no-repeat;
}

#header a.guide:hover, #header a.guide:active {background: url(../img/header_pruvodce_hover.gif) no-repeat;
}

#header .offer {width: 83px;
               height: 72px;
               display: block;
               float: right;
}

#header a.offer:link, #header a.offer:visited {background: url(../img/header_nabid.gif) no-repeat;
}

#header a.offer:hover, #header a.offer:active {background: url(../img/header_nabid_hover.gif) no-repeat;
}

#header .demand {width: 91px;
                height: 72px;
                display: block;
                float: right;
}

#header a.demand:link, #header a.demand:visited {background: url(../img/header_popt.gif) no-repeat;
}

#header a.demand:hover, #header a.demand:active {background: url(../img/header_popt_hover.gif) no-repeat;
}

#header .select {width: 110px;
                height: 72px;
                display: block;
                float: right;
}

#header a.select:link, #header a.select:visited {background: url(../img/header_vyber.gif) no-repeat;
}

#header a.select:hover, #header a.select:active {background: url(../img/header_vyber_hover.gif) no-repeat;
}

#header span {position: absolute;
                      top: 50px;
                      left: 780px;
                      color: #eeeeee;
                      text-decoration: none;
}

#header .news {width: 91px;
              height: 72px;
              display: block;
              float: right;
}

#header a.news:link, #header a.news:visited {background: url(../img/header_newsletter.gif) no-repeat;
}

#header a.news:hover, #header a.news:active {background: url(../img/header_newsletter_hover.gif) no-repeat;
}
/**
 * katalog nemovitosti
 */
#katalog {position: absolute;
         top: 132px;
         width: 660px;
         height: 430px;
         padding: 10px 20px 10px 20px;
}

#katalog .item {float: left;
               width: 210px;
               height: 80px;
               padding-left: 100px;
               padding-right: 20px;
               color: #666666;
               font-size: 12px;
               margin-bottom: 10px;
}

#katalog .item.byty_prodej {background: url(../img/hp_ico-byty_prodej.gif) no-repeat top left;
}

#katalog .item.komercni_prostory {background: url(../img/hp_ico-komercni_prostory.gif) no-repeat top left;
}

#katalog .item.byty_pronajem {background: url(../img/hp_ico-byty_pronajem.gif) no-repeat top left;
}

#katalog .item.komercni_objekty {background: url(../img/hp_ico-komercni_objekty.gif) no-repeat top left;
}

#katalog .item.novostavby {background: url(../img/hp_ico-novostavby.gif) no-repeat top left;
}

#katalog .item.garaze {background: url(../img/hp_ico-garaze.gif) no-repeat top left;
}

#katalog .item.rd {background: url(../img/hp_ico-rd.gif) no-repeat top left;
}

#katalog .item.pozemky {background: url(../img/hp_ico-pozemky.gif) no-repeat top left;
}

#katalog .item.chaty {background: url(../img/hp_ico-chaty.gif) no-repeat top left;
}

#katalog .item h3 {font-size: 18px;
                  margin: 0px 0px 5px 0px;
                  padding: 0px;
                  font-weight: normal;
}

#katalog .item a {color: #0F37A6;
                 text-decoration: underline;
}

#katalog .item a:hover {color: #f94d16;
}

#banner {position: absolute;
        top: 585px;
        width: 700px;
        height: 182px;
}

#banner a {margin-left: 20px;
}

#vyhledavani {top: 72px;
             position: absolute;
             width: 700px;
             height: 60px;
             background: url(../img/vyhledavani_title_bg.gif) no-repeat;
}

#novinky_head h2,
#vyhledavani h2,
#aktual_head h2 {float: left;
                margin: 25px 0px 0px 20px;
                _margin-left: 10px;
                font-size: 11px;
                width: 170px;
                height: 20px;
                text-align: center;
                text-transform: uppercase;
                font-weight: bold;
                padding: 0px;
}

#vyhledavani p {float: right;
               text-align: right;
               margin: 15px 20px 0px 0px;
               color: #ffffff;
}
#vyhledavani a {
color: white;
}
#vyhledavani a:hover {
text-decoration: none;
}

#novinky_head {top: 935px;
              position: absolute;
              width: 700px;
              height: 60px;
              background: url(../img/novinky_title_bg.gif) no-repeat;
}

#novinky_head a {float: right;
                text-align: right;
                margin: 15px 20px 0px 0px;
                color: #ffffff;
}

#novinky_head a:hover {text-decoration: none;
}

#novinky {position: absolute;
         top: 1010px;
         width: 680px;
         padding: 0px 0px 0px 20px;
         height: 155px;
}

#novinky .item {float: left;
               width: 320px;
               height: 75px;
               margin-right: 20px;
               font-size: 12px;
               color: #666666;
}

#novinky .item img {float: left;
                   width: 80px;
                   margin-right: 10px;
}

#novinky .item a {font-weight: bold;
                 display: block;
                 margin-bottom: 5px;
}

#aktual_head {top: 72px;
             width: 270px;
             height: 60px;
             margin-left: 700px;
             background: url(../img/aktuality_title_bg.gif) no-repeat;
             position: absolute;
}

#aktual {position: absolute;
        top: 132px;
        width: 230px;
        padding: 0px 20px;
        height: 1000px;
        margin-left: 700px;
}

#aktual img {border: 1px solid #1f377b;
            margin-left: 20px;
}

#aktual p {margin: 10px 0px;
          padding: 0px 0px 0px 45px;
          height: 40px;
}

#aktual p a {color: #333333;
            font-weight: bold;
            font-size: 12px;
}

#aktual p.byty_prodej {background: url(../img/hp_ico_small-byty_prodej.gif) no-repeat top left;
}

#aktual p.byty_pronajem {background: url(../img/hp_ico_small-byty_pronajem.gif) no-repeat top left;
}

#aktual p.garaze {background: url(../img/hp_ico_small-garaze.gif) no-repeat top left;
}

#aktual p.chaty {background: url(../img/hp_ico_small-chaty.gif) no-repeat top left;
}

#aktual p.komercni_prostory {background: url(../img/hp_ico_small-komercni_prostory.gif) no-repeat top left;
}

#aktual p.komercni_objekty {background: url(../img/hp_ico_small-komercni_objekty.gif) no-repeat top left;
}

#aktual p.novostavby {background: url(../img/hp_ico_small-novostavby.gif) no-repeat top left;
}

#aktual p.pozemky {background: url(../img/hp_ico_small-pozemky.gif) no-repeat top left;
}

#aktual p.rd {background: url(../img/hp_ico_small-rd.gif) no-repeat top left;
}

#aktual p a:hover {color: #f94d16;
}

#aktual a.cat {margin-left: 0px;
              background: url(../img/sipka_ico.gif) no-repeat center right;
              padding-right: 15px;
              display: block;
}

#aktual .item {margin-bottom: 20px;
}

#footer {width: 970px;
        background: #00144B url(../img/footer_logo_mensi.gif) no-repeat right 40%;
        padding-top: 10px;
        min-height: 50px;
        _height: 50px;
        color: #768dcc;
        position: absolute;
        font-size: 11px;
        line-height: 18px;
}

#footer a {color: #768dcc;
          font-size: 12px;
}

#footer a:hover {color: #f94d16;
}

#lista {
  color: #FFFFFF;
  background: #00144B;
  font-size: 100%;
  padding-top: 12px;
}

#lista a {  color: #FFFFFF;
  font-size: 100%;
}

#lista a:hover {color: #f94d16;
}
.clearing {
	clear: both;
	width: 100%;
	heigth: 0px;
	font-size: 0px;
	line-height: 0px;
}
.zalomeni {clear:both;height:1px;}

#kladno_banner_head {top: 785px;
              position: absolute;
              width: 700px;
              height: 39px;
              background: url(../img/banner-kladno-nadpis-pozadi.gif) 0 3px no-repeat;
}
#kladno_banner_head h2 {
                margin: 13px 0px 0px 20px;
                _margin-left: 10px;
                font-size: 11px;
                width: 170px;
                height: 20px;
                text-align: center;
                text-transform: uppercase;
                font-weight: bold;
                padding: 0px;
}
#kladno_banner {top: 824px;
              position: absolute;
              width: 680px;
              padding-left: 20px;
              height: 111px;
              background: url(../img/banner-kladno-pozadi.gif) 0 0 repeat-x;
}

