body {height:100%;margin: 0;padding:0;background: url('bezpecnostni-zona.gif') bottom repeat-x;background-color:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;}
h1 {font-size: 1.7em;margin: 0;padding: 0;}
h2 {clear: left;font-size: 1.25em;padding: 10px 0 15px;margin: 0;}
h2.home {padding: 10px 0 0;}
h2.home em, h2.home a {color:#d61b49;}
h3 {text-transform: uppercase;font-size: 1.1em;}
p {margin: 0.45em 0;}
a {color: #d61b49;}
a:hover {text-decoration: none;}
a.zpet {background: url('sipka-odrazka.gif') right center no-repeat;padding-right: 20px;font-weight: bold;margin-right: 5em;}
em {font-style: normal;font-weight:bold;}
hr {display: none;}
img {border: 0;}


#rn table {border: 1px solid #FED539;border-collapse: collapse;float: left;margin: 0 2em 0 0;}
#rn table.leasing {margin-top:1em;}
#rn table.leasing td {text-align:center;}
#rn table.stejne td, #rn table.stejne th {width: 50%;}
#rn td, #rn th {border-bottom: 1px solid #FED539;background: url('bgr-tabulka.gif');background-repeat: repeat-x;padding: 6px 10px;}
#rn th {text-align: right;}
#rn2 dl {font-size: 1.3em;margin:0;padding:0;}
#rn2 dt {text-align:right;width: 7em;float:left;clear:left;font-weight:bold;margin:1em 0 0 0;padding:0;}
#rn2 dd {font-weight:bold;color: #D12A20;margin: 1em 0 0;padding:0;text-align:left;}
#rn2 dd.dalsi {margin: 0 0 0 7.15em;}
.center {text-align: center;}
.clear {display: block;clear: left;}
.noclear {clear: none;}
.right {text-align: right;}


#hlavicka, #navigace, #obsah, #paticka {width: 990px;margin: auto;text-align: left;}
/* HLAVICKA */
#hlavicka {height: 108px;padding: 5px 0 0;font-size: 1.1em;}
#hlavicka img {float: left;margin: 0 40px 0 0;padding: 0;}
#hlavicka h1, #hlavicka h2, #hlavicka .nadpis {display: inline;clear:none;margin: 0;padding: 0;font-size: 1em;}
#hlavicka .adresa, 
#hlavicka .telefon {margin-top: 12px;}
#hlavicka .fax, 
#hlavicka .telefon {width: 220px;}
#hlavicka .adresa, 
#hlavicka .email {width: 380px;}
#hlavicka .adresa {background: url('ico-adresa.gif') 0 50% no-repeat;}
#hlavicka .email {background: url('ico-email.gif') 0 50% no-repeat;}
#hlavicka .fax {background: url('ico-fax.gif') 0 50% no-repeat;}
#hlavicka .telefon {background: url('ico-telefon.gif') 0 50% no-repeat;}
#hlavicka .telefon, 
#hlavicka .fax, 
#hlavicka .email, 
#hlavicka .adresa {float: left;padding-left:35px;height: 32px;line-height:32px;color:#d61b49;}
#hlavicka .telefon strong,
#hlavicka .fax strong,
#hlavicka .email strong,
#hlavicka .adresa strong
{color: #8a8889;}

/* NAVIGACE */
#navigace {position: relative;font-size: 1.1em;}
#navigace ul {margin: 0;padding: 0;}
#navigace li {display: block;float: left;list-style: none;background: url('menu-oddelovac.gif') no-repeat right top;padding: 7px 0 0;margin: 0;height: 25px;}
#navigace li a {text-decoration: none;color: black;padding: 15px 15px 7px;margin: 0;}
#navigace li a:hover,#navigace a.aktivni {color:#d61b49;border-bottom: 3px solid #d61b49;}
#navigace li a.aktivni {/*color:#FFDD00;border-bottom: 3px solid #FED739;*/font-weight: bold;}
#navigace li a.hlavni {border-bottom: 0;padding-left: 0;color:#d61b49;}
#navigace strong {padding: 0 20px;}

/* OBSAH */
#obsah {clear: left;position: relative;}
#obsah .col2 {padding-right: 290px;width: 700px;}
#obsah ul.normal {margin-left:7em;}
#obsah ul {position: relative;left: -3.1em;}
#obsah .box {float: left;padding: 8px;text-align: justify;}
#obsah .box h2 {padding-top: 4px;text-transform: uppercase;}
#obsah .box h2 a:hover {text-decoration: underline;}
#obsah .box h2 a {text-decoration: none;color: #000000;}
#obsah .box p {line-height: 1.1em;}

#obsah .bazar, 
#obsah .clark,
#obsah .lakovna,
#obsah .studio,
#obsah .lestenikol
 {position:relative;width: 177px;margin-right: 1px;text-align: left;line-height: 1.3em; height:295px;}
#obsah .bazar {background: url(../img/bg-bazar.jpg) no-repeat bottom center;}
#obsah h3 a { text-decoration: none; color: black; } 
#obsah .bazar h3 em {color:#d61b49;}
#obsah .clark {background: url(../img/bg-clark.jpg) no-repeat bottom center;}
#obsah .clark h3 em {color:#b9d300;}
#obsah .lakovna {background: url(../img/bg-lakovna.jpg) no-repeat bottom center;}
#obsah .lakovna h3 em {color:#333399;}
#obsah .studio {background: url(../img/bg-studio.jpg) no-repeat bottom center;}
#obsah .studio h3 em {color: #96002f;}
#obsah .lestenikol {background: url(../img/bg-lesteni-kol.jpg) no-repeat bottom center;}
#obsah .lestenikol h3 em {color: #ec008c;}

#obsah .col-kontakty {float: left; width: 195px;  margin: 0px;}
  #obsah .col-kontakty p {margin-left: 40px; padding-bottom: 25px; padding-top: 5px;}
  #obsah .adress,#obsah .gps,#obsah .phone,#obsah .fax,#obsah .e-mail {}
  #obsah .col-kontakty .adress {background: url('../img/adresa.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .gps {background: url('../img/gps.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .phone {background: url('../img/phone.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .fax {background: url('../img/fax.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .e-mail {background: url('../img/email.jpg'); background-repeat: no-repeat;}
#obsah .col-kontakty2 {float: left; width: 289px;padding: 0px; margin: 0px;}

/* PATICKA */
#paticka {padding: 0px 0 35px 0;line-height:2.5em;clear:both;}

#telo {background: url('bgr-hlavicka.gif') repeat-x top;text-align: center;}
/* přidané styly */
#obsah ol {list-style-type: decimal;margin-left: 5%;margin-right: 10%;}
#obsah ol li {padding-bottom: .5em;}
#velkopozn ul {margin:0;padding:0;}
#velkopozn ul li {margin:0;padding:0;margin:.2em 8%;}
fieldset.velkoobchod {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;margin:.5em 2.5em;padding:.25em 1em;}
fieldset.velkoobchod legend {margin-bottom:.5em;}
fieldset.poptavka {width:600px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;margin:.5em 2.5em;padding:.25em 1em;}
fieldset.poptavka legend {margin-bottom:.5em;font-weight:bold;}
fieldset.poptavka table {width:90%;}
fieldset.poptavka td {width:50%;padding:1px;}
fieldset.poptavka td.popiska {font-size:80%;}
fieldset.poptavka input {width:270px;}
fieldset.poptavka select {width:275px;}
img.inline {float:left;padding-right:.25em;}
.pref {width:35em;font-weight:bold;margin-top:1em;border-bottom:solid 2px gray;}
dt {margin-top:.5em;}

.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ir{margin:0 0 .5em 1em;}
.il{margin:0 1em .5em 0;}

.lwcol{float:left;width:700px;margin:0 5px;}
.rwcol{float:right;width:760px;}
.lcol{ position: absolute; left: 0; top: 0; float:left;width:178px;margin-top:40px;}
.rcol{float:right;width:220px;}
.rcol p{padding-bottom:5px;margin-bottom:5px;}
p.underline{border-bottom:1px solid #35A747}
div.galerie { clear: both; }


.lcol h4{font-size:1em;padding:5px 12px;margin:0;background:#E6E6E6;border-bottom:1px solid #918F8F;}
#obsah ul.menu{position:relative;left:0;margin:0;padding:0;list-style:none;}
#obsah ul.menu li{display:block;float:none;background:#ff0;margin:0;padding:0;}
#obsah ul.menu a{display:block;margin:0;padding:3px 12px;color:#231F20;text-decoration:none;font-weight:bold;background-color:#F2F2F2;border-bottom:1px solid #fff;}
#obsah ul.menu a span{display:block;padding-left:17px;background:url('bullet.gif') 0 50% no-repeat;}
#obsah ul.menu a:hover, #obsah ul.menu a.active{color:#fff;background-color:#35A747;border-bottom:1px solid #65BC73;}
#obsah ul.menu a:hover span, #obsah ul.menu a.active span{background:url('bullet-active.gif') 0 50% no-repeat;}

.card{margin:0 14px 14px 0;}
.card a{display:block;color:#fff;text-decoration:none;background-color:#35A747;font-weight:bold;}
.card span{display:block;padding:6px;}

.pdf{display:block;line-height:45px;padding-left:50px;background:url('pdf.gif') 0 50% no-repeat;}
