body, h1, h2, h3, p, img, form, input, textarea, ul, li, fieldset { margin:0; padding:0; border:0; }
a { outline:none; }

body { background: #fff; font-family: Arial, sans-serif; font-size: 62.5%; color: #000; text-align: center;}
body.all-photos { background: #fff; margin: 20px; }

#container { margin: 0px auto; width: 813px;}

#header { display: none; }

#print { display: block; }

#menu { display: none;  }

#content { min-height: 400px; overflow: auto; background: url('images/background-content.gif') repeat-y left top; text-align: left; }
  #content #left { width: 520px; float: left; }
  #content #left p { font-size: 1.1em; }
  #content #left ul { font-size: 1.1em; margin-left: 10px; list-style: none; }
  #content #left ul li { padding-bottom: 5px;  }
  #content #left table { font-size: 1.1em; }
  #content #right { width: 293px; float: left; }
  #content #right #kde-nas-najdete { height: 191px; background: #49535f url('images/background-kde.gif') no-repeat left top;}
  #content #right #kde-nas-najdete p, p.top-nabidka { text-align: right; color: #fff; font-size: 1.1em; padding: 0px 25px 15px 29px; overflow: auto; }
  #content #right #kde-nas-najdete img, img.top-nabidka { float: left; border: 1px solid #6b7b8b; margin-right: 10px;}
  #content a { color: #48719f; text-decoration: none; }
  #content a:hover { color: #d56b13; }

body.detail #content { background: none; }
body.detail #content .space { font-size: 14px; }
  #content p.left { width: 345px; float: left; }
  #content p.left em { font-style: normal; width: 100px; float: left; }
  #content p.foot { padding-top: 20px; }

  #content a.hlavni-foto { background: #ededed; color: #48719F; overflow: auto; display: block; width: 324px;}
  #content a.hlavni-foto:hover { color: #d56b13; }
  #content a.hlavni-foto img { border: 2px solid #898787; }
  #content a.hlavni-foto:hover img { border: 2px solid #d56b13; }
  #content a.hlavni-foto span { padding-left: 5px; }

  #content a.male-foto { background: #ededed; color: #48719F; width: 119px; height: 100px; float: left; margin: 0px 1px 1px 0px; text-align: center; padding:1px;  font-size: 11px; }
  #content a.male-foto:hover { color: #d56b13; }
  #content a.male-foto img { border: 2px solid #898787; }
  #content a.male-foto:hover img { border: 2px solid #d56b13; }

dl { width: 300px; height: auto; padding: 5px; border-top:  1px solid #ededed; border-bottom: 1px solid #ededed; font-size: 14px; }
dt { width: 170px; float: left; }
dd { font-weight: bold; }

a.uvod-hledate { display: block; background: #49535f url('images/reality-hledate.jpg') no-repeat left top; width: 520px; height: 191px; text-indent: -9000px; }

a.nemovitosti-liberecke { display: block; float: left; background: #49535f url('images/nemovitosti-liberecke.gif') no-repeat left top; width: 174px; height: 60px; }
a.nemovitosti-liberecke span { display: block; font-size: 1.1em; padding: 32px 0px 0px 20px; color: #9a94a1; }
a.nemovitosti-liberecke:hover span { color: #d56b13; text-decoration: underline; }

a.nemovitosti-prazske { display: block; float: left; background: #49535f url('images/nemovitosti-prazske.gif') no-repeat left top; width: 174px; height: 60px; }
a.nemovitosti-prazske span { display: block; font-size: 1.1em; padding: 32px 0px 0px 20px; color: #9a94a1; }
a.nemovitosti-prazske:hover span { color: #d56b13; text-decoration: underline; }

a.nemovitosti-spanelske { display: block; float: left; background: #49535f url('images/nemovitosti-spanelske.gif') no-repeat left top; width: 172px; height: 60px; }
a.nemovitosti-spanelske span { display: block; font-size: 1.1em; padding: 32px 0px 0px 22px; color: #9a94a1; }
a.nemovitosti-spanelske:hover span { color: #d56b13; text-decoration: underline; }

a.developerske-projekty { display: block; float: left; background: #49535f url('images/developerske-projekty.gif') no-repeat left top; width: 293px; height: 60px; }
a.developerske-projekty span { display: block; font-size: 1.1em; padding: 32px 0px 0px 22px; color: #9a94a1; }
a.developerske-projekty:hover span { color: #d56b13; text-decoration: underline; }

h2 { text-indent: -9000px; height: 18px; margin-bottom: 12px; }
h2.vitejte { background: url('images/h2-vitejte.gif') no-repeat; }
h2.profil { background: url('images/h2-profil.gif') no-repeat; }
h2.nabidka { background: url('images/h2-nabidka.gif') no-repeat; }
h2.poptavka { background: url('images/h2-poptavka.gif') no-repeat; }
h2.informace { background: url('images/h2-informace.gif') no-repeat; }
h2.kontakty { background: url('images/h2-kontakty.gif') no-repeat; }
h2.novinky { background: url('images/h2-novinky.gif') no-repeat; }
h2.developerske-projekty { background: url('images/h2-developerske-projekty.gif') no-repeat; }
h2.detail { background: url('images/h2-detail.gif') no-repeat; }

h3 { text-indent: -9000px; height: 37px; }
h3.kde { background: url('images/h3-kde.gif') no-repeat 15px 17px; }
h3.top { background: url('images/h3-top.gif') no-repeat 15px 17px; }
h3.vysvetlivky { background: url('images/h3-vysvetlivky.gif') no-repeat 15px 17px; }

p.vysvetlivky { font-size: 1.1em; padding: 10px 25px 15px 29px; }
p.vysvetlivky img { padding-right: 5px; }  
p.center { display: none; }

div.doporucujeme { border: 1px solid #dcdcdc; background: #ededed; font-size: 1.1em; padding: 10px; margin-bottom: 3px; overflow: auto; }
div.doporucujeme img { border: 1px solid #97a2ac; float: left; margin-right: 10px; }

table.filtry td {padding-right:10px;}
table.filtry form {font-size: 1em; }
table.filtry select {font-size: 1em;}

table.nabidka { border-collapse: collapse; margin-top: 10px; width: 100%;}
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; }

table.strankovani { margin: 5px auto 0px auto; }

form { font-size: 1.1em; margin-top: 20px;}
label { width: 120px; float: left; font-weight: bold;}
input { width: 200px; border: 1px solid #b7b7b7; margin-bottom: 3px; font-size: 1.1em; padding: 2px;}
input.odeslat { width: auto; padding: 5px; font-size: 1em; font-weight: bold; color: #324e6f;}
textarea { width: 200px; height: 50px; border: 1px solid #b7b7b7; margin-bottom: 3px; font-size: 1.1em; font-family: sans-serif; padding: 2px;}

#footer { display: none; }

strong.nadpis { color: #d56b13; font-size: 18px; }
strong.cena2 {font-size: 14px;}
span.makler { color: #324E6F; 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: #d56b13; font-size: 14px;}
span.underline { text-decoration: underline;}
img.logo-ark {float: right; }
img.photo { border: 2px solid #898787; }

.hide { display: none; }
.space {padding: 15px 15px 15px 10px; }
.break { clear: both;}

