body, h1, h2, h3, h4, p, img, form, ul, li, fieldset, input { margin:0; padding:0; border:0; }
a { outline:none; }

body { background: #fff url('images/background.gif') repeat-x left top; font-family: Arial, sans-serif; font-size: 62.5%; color: #000; text-align: center; }

/* fixování footeru */
html, body, #wrap { height: 100%; }
body > #wrap { height: auto; min-height: 100%;}
#container { padding-bottom: 44px; }  
#footer { position: relative; margin-top: -44px; height: 44px; clear:both; } 

#header { width: 1000px; height: 54px; margin: 0px auto; }
  #header ul { list-style: none; float: left; }
  #header ul li { float: left; font-size: 1.3em; text-transform: uppercase; }
  #header ul li a { display: block; float: left; height: 54px; line-height: 48px; color: #c9c9c9; text-decoration: none; text-align: center; }
    #header ul li a.home { width: 90px; }
    #header ul li a.nabidka { width: 108px; }
    #header ul li a.poptavka { width: 122px; }
    #header ul li a.nabidnete { width: 150px; }
    #header ul li a.nase-sluzby { width: 141px; }
    #header ul li a.kontakty { width: 120px; }
  #header ul li a:hover { color: #fff; }
    #header ul li.active a { color: #f72505; }
      #header ul li.active a.home { background: url('images/a-home.gif'); }
      #header ul li.active a.nabidka { background: url('images/a-nabidka.gif'); }
      #header ul li.active a.poptavka { background: url('images/a-poptavka.gif'); }
      #header ul li.active a.nabidnete { background: url('images/a-nabidnete.gif'); }
      #header ul li.active a.nase-sluzby { background: url('images/a-nase-sluzby.gif'); }
      #header ul li.active a.kontakty { background: url('images/a-kontakty.gif'); }
  
  #header form { float: right; margin-top: 13px; }
  #header form input.hledat { background: #808080; border: 0px; width: 170px; height: 16px; font-size: 11px; color: #cccccc; float: left; padding-left: 5px; }
  #header form input.submit { background: url('images/hledat.gif') no-repeat 0px 0px; width: 23px; height: 23px; margin-left: 1px; margin-top: -3px; }

#container { width: 1000px; margin: 0px auto; text-align: left; }
  #container h1 { width: 262px; height: 114px; background: url('images/logo-probyt.gif') no-repeat 0px 0px; margin: 53px 0px 0px 28px; text-indent: -9000px; float: left; }
  
  #flash { float: right; margin: 18px 25px 0px 0px; width: 612px; height: 199px; background: #f2f9fd; opacity:0.6; filter:alpha(opacity=60); text-align: center; }
  #flash embed { margin-top: 7px; }
  #flash object { margin-top: 7px; }

  div.content { clear: both; padding: 20px 25px 0px 28px; }

  #container h2 { font-size: 1.8em; color: #f72505; padding-bottom: 10px; }
  #container h2 strong { color: #000; }
  #container p { font-size: 1.2em; color: #363636; padding-bottom: 1.2em; }
  #container p strong { color: #000; }
  #container ul.normal { padding-bottom: 1.2em; font-size: 1.2em; list-style: none; }
    #container ul.normal li { padding-left: 20px; background: url('images/li-normal.gif') no-repeat 5px 5px; }
  
  #container form.novinky input { border: 1px solid #ffb405;  }
  #container form.novinky input.text { width: 150px; }
  #container form.novinky input.odeslat { background: #ffb405; color: #fff; }

  #container form.poptavka { font-size: 1.2em; }
  #container form.poptavka label { width: 120px; float: left; }
  #container form.poptavka input { border: 1px solid #ffb405; margin-bottom: 3px; }
  #container form.poptavka textarea { border: 1px solid #ffb405; margin-bottom: 3px; width: 250px; height: 50px; }
  #container form.poptavka textarea.adresa { width: 168px; }
  #container form.poptavka input.text { width: 170px; }
  #container form.poptavka input.odeslat { background: #ffb405; color: #fff; }
  #container form.poptavka select { border: 1px solid #ffb405; margin-bottom: 3px; width: 172px;}

  #container a { color: #000; }
  #container a:hover { color: #db4c04;  }

  #container p.top  { padding-bottom: 3px; font-weight: bold; }
  #container .nabidka-doporucujeme { border: 1px solid #ffb405; background: #ffce5c; width: 750px; height: 98px; margin-bottom: 5px; }
  #container .nabidka-doporucujeme img { margin: 8px; float: left; border: 1px solid #ffb405; }
  #container .nabidka-doporucujeme p.nazev { padding: 10px 8px 5px 0px; }
  #container .nabidka-doporucujeme p.nazev a { color: #f72505; text-decoration: underline; font-weight: bold; }
  #container .nabidka-doporucujeme p.nazev a:hover { color: #ff9705; text-decoration: underline; }
  #container .nabidka-doporucujeme p.popis { padding: 0px 8px 5px 0px; font-size: 1.2em; }
  
  #doporucujeme { float: right; width: 290px; background: #363636; margin-left: 20px; margin-bottom: 40px; }
    #doporucujeme strong { display: block; height: 26px; line-height: 26px; text-transform: uppercase; font-size: 1.2em; color: #f6a820; padding-left: 11px; }
    #doporucujeme em { font-weight: bold; font-style: normal; }
    #doporucujeme ul { list-style: none; font-size: 1.1em; }
    #doporucujeme ul li { color: #ff6f29; background: #5c5c5c; margin: 0px 10px 10px 10px; padding: 5px; overflow: auto; }
    #doporucujeme ul li span { color: #cccccc; }
    #doporucujeme ul li a { color: #fff; }
    #doporucujeme ul li a:hover { color: #f72505; }
    #doporucujeme ul li img { float: left; padding-right: 8px; }

  #vysvetlivky { float: right; width: 180px; background: #363636; margin-bottom: 40px; }
    #vysvetlivky strong { display: block; height: 30px; line-height: 30px; text-transform: uppercase; font-size: 1.2em; color: #f6a820; padding-left: 15px; }
    #vysvetlivky ul { list-style: none; font-size: 1.1em; margin-bottom: 15px; }
    #vysvetlivky ul li { color: #fff; margin: 0px 10px 5px 20px; padding-left: 18px; }
    #vysvetlivky ul li.novinka { background: url('images/flag_n.gif') no-repeat 0px 0px; }
    #vysvetlivky ul li.rezervace { background: url('images/flag_r.gif') no-repeat 0px 0px; }
    #vysvetlivky ul li.prodano { background: url('images/flag_p.gif') no-repeat 0px 0px; }
    #vysvetlivky ul li.zmena { background: url('images/flag_z.gif') no-repeat 0px 0px; }
    #vysvetlivky ul li.pozastaveno { background: url('images/flag_x.gif') no-repeat 0px 0px; }

    
#footer { background: #505050 url('images/background-footer.gif') repeat-x left top; }
  #footer div.footer_wrapper { width: 935px; margin: 0px auto; text-align: left; }
  #footer p { color: #cccccc; font-size: 1.1em; line-height: 44px; }
  #footer p.novinky { float: right; }
  #footer p.novinky a { display: block; height: 44px; padding-left: 25px; }
  #footer strong { color: #fff; }

  #footer a { color: #cccccc; text-decoration: none; }
  #footer a.mail { background: url('images/mail.gif') no-repeat left 10px; display: block; height: 22px; }
  #footer a:hover { color: #fff; text-decoration: underline; }

table.filtry td { padding-right:10px; font-size: 11px; }
table.filtry td select { font-size: 11px; }
table.filtry input.submit { font-size: 11px; padding: 5px; background: #505050; color: #fff; }
table.filtry input.submit:hover, table.filtry input.submit:active { font-size: 11px; padding: 5px; background: #505050; color: #FFCE5C; }


table.nabidka { border-collapse: collapse; margin-top: 10px; width: 750px; font-size: 1.1em; }
table.nabidka td { border-bottom: 1px solid #fff; }
table.nabidka tr.novinka { background: #E9F5DF; }
table.nabidka tr.non { background: #F0F0F0; }
table.nabidka tr.zmena { background: #FEF4DD; }
table.nabidka td.flag { width: 18px; text-align: center; }
table.nabidka td.cena { text-align: right; font-weight: bold; }

/* detail */
#container p.left { width: 380px; float: left; font-size: 1.1em; }
#container p.left em { font-style: normal; width: 100px; float: left; }

#container a.hlavni-foto { color: #db4c04; overflow: auto; display: block; width: 324px; text-decoration: none; }
#container a.hlavni-foto:hover { color: #d56b13; }
#container a.hlavni-foto img { border: 2px solid #ffb405; }
#container a.hlavni-foto:hover img { border: 2px solid #d56b13; }

#container a.male-foto { color: #db4c04; width: 119px; height: 100px; float: left; margin: 0px 1px 1px 0px; text-align: center; padding:1px; text-decoration: none; font-size: 1.1em; }
#container a.male-foto:hover { color: #d56b13; }
#container a.male-foto img { border: 2px solid #ffb405; }
#container a.male-foto:hover img { border: 2px solid #d56b13; }
strong.nadpis { color: #d56b13; font-size: 1.1em; }
strong.cena2 {font-size: 1.1em; }
span.makler { color: #db4c04; font-weight: bold; font-size: 1.1em; }
span.makler_kontakt { font-size: 1.1em; padding-left: 100px;}
span.rezetext { color: #F53D00; text-transform: uppercase; }
span.exklusiv { color: #878787; display: block; padding: 5px 0px 0px 0px; }
span.doporucujeme { color: #898787; font-size: 1.1em;}
span.cena { color: #d56b13; }
span.cena2 { color: #db4c04; font-size: 1.1em;}
span.underline { text-decoration: underline;}

#container dl { width: 400px; height: 140px; overflow: auto; padding: 5px; border-top:  1px solid #ededed; border-bottom: 1px solid #ededed; font-size: 1.1em; background: #fff; }
#container dt { width: 150px; float: left; }
#container dd { font-weight: bold; }
/* konec detiail */

div.strankovani { width: 750px; }
table.strankovani { margin: 5px auto 0px auto; font-size: 1.1em; }

.red { color: #f72505; font-weight: bold; }
.kancelar { float: left; margin-right: 20px; }   
.break { clear: both; }

