/* definice globálních stylů */

body {margin:0; padding:0; text-align:left; background:#E9E7E8 url('/design/body-pozadi.jpg') top center no-repeat;}

/* definice stylů pro jednotlivé bloky dokumentu */
#obal {width:999px; margin:0 auto; text-align:left; position:relative; top:0; left:0; }
#hlavicka {width:999px; height:188px; color:#ffffff;}
#telo {width:999px; background:url('/design/telo-pozadi.png') top left repeat-y;}
#prostredni {padding:30px 40px 25px 40px;}
#prostredni-obal {background: url('/design/tecky.png') bottom repeat-x; height: 300px}
#paticka {width:947px; height:50px; padding:30px 40px 10px 16px; background:url('/design/paticka-pozadi.gif') bottom no-repeat ; }
#logo-na-pozadi {margin: -18px 0 80px 20px}

/* definice globálních stylů */
.obtekani {clear:both;}

/* definice stylů pro hlavičku */
#hlavicka .hledej {position:absolute; top:10px; right:15px;}
#hlavicka .hledej .text {color:#8f8f8f; width:130px; padding-left:5px; border:1px solid #cccccc;}
#hlavicka .hledej .submit {height:19px; width: 19px; border:0; cursor:pointer; background:url('/design/tlacitko-hledej.gif') top left no-repeat;}
#animace {margin-left:20px;}

.hlavicka-popis {color: #856C6C; margin: 10px 0 0 15px; float: left}
.hlavicka-pozadi {position: absolute; top: 42px; left: 16px; width: 967px; height: 112px; background: #fff url('/design/hlavicka-pozadi.png') no-repeat center;}
.hlavicka-logo {width: 200px; height: 66px; margin: 20px 0 0 20px;}
.hlavicka-hotline {position: absolute; top: 50px; left: 800px; width: 146px; height: 23px;}

/* definice stylu pro menu */
#tray {position:absolute; top:153px; left:16px; width: 967px; font-size:105%; z-index:10; background:url('/design/lista-pozadi.gif') repeat-x;}
#tray p {margin:0; padding:5px 10px; color:#fff; font-weight:bold;}
#tray ul {margin:0; list-style:none;}
#tray ul li {float:left; display:inline; margin:0; padding:0; background: url('/design/delitko.png') no-repeat right bottom;}
#tray ul li a {display:block; float:left; /*\*/ float:none; padding:9px 16px 8px 16px; color:#fff; font-family:Trebuchet MS; font-size:16px;}
#tray ul li a sup {position:relative; top:-5px; text-decoration:none !important;}
#tray ul li a:hover, #tray ul li a:active, #tray ul li a:focus {background:url('/design/menu-najezd.gif') 0 0 repeat-x; text-decoration:none;}
#tray ul li a#tray-active {padding:10px; background:url('/design/menu-najezd.gif'); font-weight:bold; color:#fff; text-decoration:none;}
#tray ul li.first a {margin-left:15px;}
#tray ul li.first a#tray-active {margin:0; padding:10px 20px;}
#tray ul li#tray-last div, #tray ul li#tray-last-02 div {right:15px;}
#tray ul li.tray-on div {visibility:visible;}
#tray ul li.tray-off div {visibility:hidden;}
#tray ul li div {width:200px; display:none; /*\*/ display:block; position:absolute; margin-left:-5px; visibility:hidden; overflow:hidden; border:5px solid #0b0b0b; border-top:none;}
#tray ul li div a {display:block; width:190px; padding:7px 5px !important; border-bottom:1px solid #494949; background:#2b2b2b; color:#fff; font:100% "Trebuchet MS",sans-serif; text-decoration:none;}
#tray ul li div a:hover, #tray ul li div a:active, #tray ul li div a:focus {background:#6a6969; color:#fff;}
#tray ul li ul {margin:0; padding:0;}
#tray ul li ul li {float:none; width:auto;}
.posun {margin-left:70px;}
.delitko {height: 24px; width: 1px; float: left; margin-top: 10px}


/* definice stylů pro prostřední blok */
#novinky {width:645px; overflow:hidden; float:left;}
#novinky .zalozka {float: left; display: inline; padding:0 10px 0 10px; background:#dedede; overflow: hidden; height: 30px}
#novinky .zalozka-cislo-aktivni {color: #990000 !important; font-weight: bold; font-size: 16px;}
#novinky .zalozka-cislo {float: left; color: #000000; padding: 5px 10px 5px 10px; width: 10px; overflow: hidden; cursor:pointer;}
#novinky .zalozka-cislo:hover {float: left; color: #990000; font-weight: bold; font-size: 16px;}
#novinky .zalozka-nadpis {float: left; margin: 2px 0 0 20px; font-size: 16px; color: #990000; font-weight:normal;}
#novinky .nemovitost-obal {padding: 0 0 20px 0; margin-bottom: 20px}
#novinky .nemovitost {padding: 8px 8px 8px 8px; position:relative; top:0; left:0; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x;}
#novinky .nemovitost .obrazek {float:left; margin-right:10px}
#novinky .nemovitost .obrazek img {}
#novinky .nemovitost .text {float:left; width:280px; height:125px; padding: 10px 13px 15px 13px; background:#f1efef url('/design/sedivy-prechod2.gif') top left repeat-x;}
#novinky .nemovitost .perex {white-space:nowrap; overflow:hidden; font-family:Trebuchet MS}
#novinky .nemovitost .perex a {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#novinky .nemovitost .perex a:hover {text-decoration: underline;}
#novinky .nemovitost .lokalita {color:#990000; font-size:13px; font-weight:bold;}
#novinky .nemovitost .cislo {float:right; color:#999999; font-weight:bold;}
#novinky .nemovitost .makler {float:right; color:#999999; font-weight:bold; padding-left:5px;}
#novinky .nemovitost .popis {height:165px; margin:5px 0 10px 0; font-size:13px; overflow:hidden;}
#novinky .nemovitost .cena {color:#990000; font-family:Trebuchet MS; font-size:18px; font-weight:bold;}
#novinky .nemovitost .jednotka {}
#novinky .nemovitost .odkaz {position:absolute; bottom:10px; right:15px;}

.projekt-obal {padding: 0 0 20px 0; background: url('/design/tecky.png') bottom repeat-x; margin: 20px 0 0 0; width: 920px}
.projekt {padding: 8px 8px 8px 8px; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x;}
.projekt .obrazek {float:left; margin-right:10px}
.projekt .obrazek img {width:310px;}
.projekt .text {float:left; width:558px; height:125px; padding: 10px 13px 15px 13px; background:#f1efef url('/design/sedivy-prechod2.gif') top left repeat-x;}
.projekt .perex {white-space:nowrap; overflow:hidden; font-family:Trebuchet MS}
.projekt .perex a {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
.projekt .perex a:hover {text-decoration: underline;}
.projekt .lokalita {color:#990000; font-size:13px; font-weight:bold;}
.projekt .cislo {float:right; color:#999999; font-weight:bold;}
.projekt .makler {float:right; color:#999999; font-weight:bold; padding-left:5px;}
.projekt .popis {height:170px; margin:5px 0 10px 0; font-size:13px; overflow:hidden;}
.projekt .cena {color:#990000; font-family:Trebuchet MS; font-size:18px; font-weight:bold;}
.projekt .jednotka {}
.projekt .odkaz {position:absolute; right:50px; margin-top: -15px}
.projekt .odkaz-text {margin-right: 20px; float: left}
.projekt .odkaz-text a {color: #999999; text-decoration: underline}
.projekt .odkaz-text a:hover {text-decoration: none}

/* definice stylu pro bloky */
#pravy {width:252px; float:right;}
#pravy .box-zalozka {background: #DEDEDE; height: 32px; width: 129px; margin-top: -5px}

#pravy .box .nazev {color:#990000; font-family: Trebuchet MS; font-size:15px; font-weight:bold; margin-top:0;}
#pravy .box .obrazek {color:#8f8f8f; font-size:11px; margin-top:8px; position:relative; top:0; left:0; z-index:auto;}
#pravy .box .obrazek img {float:left; margin:0 10px 10px 0; border:5px solid #ffffff;}
#pravy .box .text {color:#999898; margin: 8px 0 0 0}
#pravy .box ul {margin:5px 0 5px 5px;}
#pravy .box .odkaz {margin:10px 0 0 0;}
#pravy .box .odkaz a {height:18px; display:block; color:#999898; background:url('/design/piktogram-sipka.gif') bottom right no-repeat; text-decoration: underline}
#pravy .box .odkaz a:hover {text-decoration: none}

#pravy .oddelovac {padding-top:0; margin-bottom:13px; border-bottom:1px dotted #999898;}
.posun_30 {padding-top: 24px !important;}
.posun_45 {margin-top: -45px !important;}
.posun_55 {margin-top: -55px !important;}
.posun_60 {margin-top: -60px !important;}

/* definice stylů pro filtr nemovitostí */
.filtr {width:635px; height:117px; margin:30px 0 20px 0; float:left; padding:8px 8px 0 8px; position:relative; top:0; left:0; background:#f1eeef url('/design/sedivy-prechod1.gif') top left repeat-x; border-bottom: 4px solid #881a1a}
.filtr .zalozka {width:auto; height:30px; line-height:30px; float:left; color:#990000; padding:0 20px 0 20px; font-family:Trebuchet MS; font-size:24px; font-weight:bold; background:#dedede;}
.filtr .obal {padding:10px 10px 10px 10px; background:#f1efef url('/design/sedivy-prechod2.gif') top left repeat-x;}
.filtr .checkbox {margin-bottom:-5px;}
.filtr .select {border:1px solid #cccccc;}
.filtr .submit {color:#990000; padding-right:30px; font-family:Trebuchet MS; font-size:18px; font-weight:bold; cursor:pointer; border:0; background:#e4e4e4 url('/design/piktogram-sipka.gif') right 2px no-repeat;}
.filtr .submit-vyhledat {color:#fff; font-family:Trebuchet MS; font-size:19px; font-weight:bold; cursor:pointer; height: 30px; width: 199px; border:0; background:#e4e4e4 url('/design/tlacitko_vyhledat.png') right 2px no-repeat;}
.filtr .blok {margin-top:10px; padding-top:10px; border-top:1px solid #dedede;}
.filtr .dispozice-obal {height:54px; margin-right:-20px; overflow:hidden;}
.filtr .dispozice {float:left; white-space:nowrap;}
.filtr .struktura-obal {position:absolute; top:-25px; right:0}

/* definice stylů pro seznam nemovitosti */
#seznam {padding:20px 0 0 0; background: url('/design/tecky.png') repeat-x ; }
#seznam .nemovitost {margin:0 0 10px 0; padding:12px 12px 20px 12px; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x; position:relative; top:0; left:0;}
#seznam .nemovitost .obrazek {height:103px; float:left; margin-right:10px; padding:3px 3px 3px 3px; overflow:hidden; border:1px solid #cbcfd5; background:#ffffff;}
#seznam .nemovitost .obrazek:hover {border:1px solid #cc0000;}
#seznam .nemovitost img {}
#seznam .nemovitost .sleva {width:92px; height:17px; line-height:17px; color:#990000; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/sleva-pozadi.gif') no-repeat;  position:absolute; top:114px; left:37px;}
#seznam .nemovitost .novinka {width:92px; height:17px; line-height:17px; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/novinka-pozadi.gif') no-repeat;  position:absolute; top:114px; left:37px;}
#seznam .nemovitost .rezervováno {width:92px; height:17px; line-height:17px; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/rezervace-pozadi.gif') no-repeat;  position:absolute; top:114px; left:37px;}
#seznam .nemovitost .prodáno {width:92px; height:17px; line-height:17px; color:#ffcc00; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/prodano-pozadi.gif') no-repeat;  position:absolute; top:114px; left:37px;}
#seznam .nemovitost .horni {height:40px; margin-left:155px; padding:0 0 5px 0; }
#seznam .nemovitost .dolni {height:55px; padding:5px 0 0 0; background:url('/design/sedivy-prechod2.gif') top left repeat-x; margin-left: 150px}
#seznam .nemovitost .levy {width:70%; float:left;}
#seznam .nemovitost .pravy {width:30%; float:right; text-align:right;}
#seznam .nemovitost .kategorie {color:#990000; font-size:15px; font-weight:bold;}
#seznam .nemovitost .perex {}
#seznam .nemovitost .perex a {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#seznam .nemovitost .perex a:hover {text-decoration:none;}
#seznam .nemovitost .lokalita {color:#000; font-size:13px; font-weight:bold;}
#seznam .nemovitost .cena {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#seznam .nemovitost .cena .jednotka {color:#000; font-weight: bold;}
#seznam .nemovitost .kontakt {color:#000; font-weight: bold;}
#seznam .nemovitost .popis {height:44px; overflow:hidden; text-align:justify; padding: 0 10px 0 5px; color: #666666}
#seznam .zadny-zaznam {height:50px; line-height:50px; padding:0 10px 0 10px; color:#990000; font-size:14px; font-weight:bold; background:#f1efef;}
#strankovani {margin:25px 0 0 0; padding:10px 0 30px 0;}
#strankovani .stranka, #strankovani .aktivni {float:left; width:23px; height:20px; line-height:20px; margin-left:3px; text-align:center;}
#strankovani .stranka a {color:#8096a5; display:block; border:1px solid #8096a5; height:20px; line-height:20px;}
#strankovani .stranka a:hover {color:#ffffff; background:#cc0000; text-decoration:none;}
#strankovani .aktivni {color:#ffffff; display:block; background:#cc0000; border:1px solid #8096a5;}
#strankovani .statistika {color:#435159; float:left; height:20px; line-height:20px; margin:0 0 0 10px;}


/* definice stylů pro detail nemovitosti */
.navigace {float: left}
.navigace .nemovitosti {float: left; color: #999999; font-weight: bold; font-size: 16px;}
.navigace .nemovitosti img {margin: 0 7px;}
.navigace .kategorie {float:left; margin-top:3px;}
.navigace .kategorie a {color: #999999; font-size: 14px;}
.navigace .kategorie img  {margin: 0 7px;}
.navigace .popis {float:left; font-size: 14px; margin-top:3px;}
.rychle-odkazy {float: right; width: 35px; margin-bottom: 3px;}

#detail {background: url('/design/tecky.png') repeat-x left top; padding-top: 15px}
#detail .levy {width: 480px; float:left;}
#detail .levy .obrazky-obal {background-color: #dedddd; padding: 10px}
#detail .levy .obrazek {background-color: #fff; padding: 4px 4px 4px 4px; border:1px solid #cccccc; position:relative; top:0; left:0;}
#detail .levy .obrazek img {}
#detail .levy .stavy {position:absolute; top:10px; left:10px;}
#detail .levy .sleva {width:92px; height:17px; float:left; line-height:17px; color:#990000; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/sleva-pozadi.gif') no-repeat; margin-right:5px;}
#detail .levy .novinka {width:92px; height:17px; float:left; line-height:17px; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/novinka-pozadi.gif') no-repeat; margin-right:5px;}
#detail .levy .rezervováno {width:92px; height:17px; float:left; line-height:17px; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/rezervace-pozadi.gif') no-repeat; margin-right:5px;}
#detail .levy .prodáno {width:92px; height:17px; float:left; line-height:17px; color:#ffcc00; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; background: url('/design/prodano-pozadi.gif') no-repeat;  margin-right:5px;}
#detail .levy .zalozky {margin-top:15px;}
#detail .levy .zalozky div {height:27px; line-height:27px; padding:0 10px 0 10px; border: 1px solid #E5E4E4; display:block; float:left; cursor:pointer;}
#detail .levy .zalozky .aktivni {background:#dedede;}
#detail .levy .obsah {height:370px; clear:both; padding:15px 12px 15px 12px; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x; position:relative; top:0; left:0;}
#detail .levy .iframe {width:453px; height:367px; margin-bottom:20px; border:1px solid #cbcfd5; position:absolute; top:15px; left:12px;}

#detail .pravy .stav {float:left; width: 425px; height: 26px; margin: 0 0 10px 0; background:#f1eeef url('/design/sedivy-prechod1.gif') top left repeat-x; border-bottom: 4px solid #881a1a}
#detail .pravy .stav-tlacitko {float: right; color:#fff; padding: 4px 0 0 0; text-align: center; font-family:Trebuchet MS; font-size:14px; font-weight:bold; cursor:pointer; height: 26px; width: 199px; border:0; background:#e4e4e4 url('/design/tlacitko_vyhledat.png') right top no-repeat;}
#detail .pravy .blok {padding:15px 12px 15px 12px; position:relative; top:0; left:0; background:#f1eeef url('/design/sedivy-prechod1.gif') top left repeat-x;}
#detail .pravy {width:46%; float:right; margin-left:15px;}
#detail .pravy .perex {color:#000; font-family:Trebuchet MS; font-size:18px; font-weight:bold;}
#detail .pravy .lokalita {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#detail .pravy .parametry {padding:5px 10px 5px 0; }
#detail .pravy .parametry table {width:100%; border-collapse:collapse;}
#detail .pravy .parametry td {color:#999999; font-weight: bold }
#detail .pravy .parametry .cerny {color:#333333; font-weight: normal}
#detail .pravy .cena {color:#990000 !important; font-family:Trebuchet MS; font-size:20px; font-weight:bold; border:0 !important; vertical-align:top;}
#detail .pravy .poplatky {border:0 !important; color:#333333 !important; font-weight: normal !important}
#detail .pravy .nazev {color:#000000; font-weight:bold; margin:10px 0 3px 0;}
#detail .pravy .text {color:#666666; text-align:justify;}
#detail .pravy .dokumenty {padding:0 0 0 10px;}
#detail .pravy .dokumenty a {height:20px; line-height:20px; display:block; padding-left:65px; background:url('/design/piktogram-sipka.gif') left 1px no-repeat;}
#detail .pravy .dokumenty a:hover {}
#detail .pravy .blok {margin-top:10px; background: #fff url('/design/tecky.png') repeat-x left top;}
#detail .pravy .odkazy {}
#detail .pravy .odkazy a {height:20px; line-height:20px; color:#990000 !important; margin:-10px 10px 0 0; padding-left:25px !important; font-weight:bold; display:block; float:left; background:none;}
#detail .pravy .odkazy a:hover {}
#detail .pravy .obalka a {background:url('/design/piktogram-obalka.gif') left 1px no-repeat !important;}
#detail .pravy .tisk a {background:url('/design/piktogram-tisk.gif') left 1px no-repeat !important;}
#galerie {margin-top:10px;}
#galerie table {width:460px; border-collapse:collapse;}
#galerie table .sipky {width:17px; cursor:pointer;}
#galerie table #pruhled {width:420px !important; overflow:hidden;}
#galerie table table {width:auto; margin-left:-5px; border-collapse:separate; border-spacing:5px;}
#galerie .obrazek {padding:2px 2px 2px 2px !important; border:1px solid #cccccc;}
#galerie .obrazek:hover {border:1px solid #cc0000;}
#galerie .obrazek img {width:auto !important; height:72px;}
#kalkulacka {margin:10px 0 0 10px; padding:10px 5px 15px 0; background: url('/design/kalkulacka-pozadi.gif') top right no-repeat; width: 430px; height: 154px}
#kalkulacka div {width:220px; color:#000; float:left; margin-top:5px; text-align:right; position:relative; top:0; left:0;}
#kalkulacka input {width:100px; float:right; margin-left:5px; border:1px solid #014391;}
#kalkulacka .jednotka {width:30px; color:#000000; position:absolute; top:2px; right:5px;}
#makler {background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x; color: #999999}
#makler .obrazek {float:left; margin:0 !important;}
#makler .obrazek img {width:70px !important; margin:0 10px 0 0; border:5px solid #ffffff;}
#makler .obal {width:240px; float:left; margin-top: 12px; font-style: italic}
#makler .nadpis {color: #999999; font-weight: bold}
#makler .perex {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#makler .slogan {color:#999999; margin-bottom:10px;}
#makler .jmeno {font-weight: normal;}
#makler .kontakt {color:#999999;}
#makler .kontakt a {color:#999999; text-decoration: underline}
#makler .kontakt a:hover {color:#999999; text-decoration: none}

#pamatka {background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x;}
#pamatka .obrazek {float:left; margin:0 !important;}
#pamatka .obrazek img {width:150px; margin:0 10px 0 0; border:5px solid #ffffff;}
#pamatka .obal {width:240px; float:left;}
#pamatka .perex {color:#990000; font-family:Trebuchet MS; font-size:15px; font-weight:bold;}
#pamatka .slogan {color:#999999; margin-bottom:10px;}
#pamatka .jmeno {font-weight:bold;}
#pamatka .kontakt {color:#999999;}

/* definice stylů pro památky*/
#pamatky {margin-right:-50px;}
#pamatky .pamatka {width:430px; height:180px; overflow:hidden; float:left; margin:0 25px 25px 0; padding:8px 8px 8px 8px; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x;}
#pamatky .pamatka .levy {width:125px; float:left;};
#pamatky .pamatka .levy .obrazek {}
#pamatky .pamatka .levy .obrazek img {margin:0 10px 10px 0; border:5px solid #ffffff;}
#pamatky .pamatka .pravy {width:300px; float:left;}
#pamatky .pamatka .pravy .jmeno {color:#990000; font-family:Trebuchet MS; font-size:14px; font-weight:bold; margin-bottom:5px;}
#pamatky .pamatka .pravy .text {color:#999999; margin-top:10px;}

/* definice stylů pro podobné nemovitosti */
#podobne {margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #999898;}
#podobne .nadpis {margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #999898;}
#podobne .seznam {margin-right:-50px;}
#podobne .nemovitost {width:156px; float:left; margin-right:37px;}
#podobne .nemovitost .obrazek {overflow:hidden; margin:0 10px 3px 0; padding:3px 3px 3px 3px; border:1px solid #cbcfd5; background:#ffffff;}
#podobne .nemovitost .obrazek:hover {border:1px solid #cc0000;}
#podobne .nemovitost img {}
#podobne .nemovitost .parametry {font-weight:bold;}
#podobne .nemovitost .lokalita {overflow:hidden; white-space:nowrap;}
#podobne .nemovitost .cena {color:#990000; font-weight:bold;}
#podobne .zadny-zaznam {height:25px; line-height:25px; color:#990000; font-size:14px; font-weight:bold;}

/* definice stylů pro makléře */
#makleri {margin-right:-50px;}
#makleri .makler {width:430px; height:200px; overflow:hidden; float:left; margin:0 25px 25px 0; padding:8px 8px 8px 8px; background:#f1efef url('/design/sedivy-prechod1.gif') top left repeat-x; position:relative; top:0; left:0;}
#makleri .makler .levy {width:125px; float:left;};
#makleri .makler .levy .obrazek {}
#makleri .makler .levy .obrazek img {margin:0 10px 10px 0; border:5px solid #ffffff;}
#makleri .makler .pravy {width:300px; float:left;}
#makleri .makler .pravy .jmeno {color:#990000; font-family:Trebuchet MS; font-size:14px; font-weight:bold; margin-bottom:5px;}
#makleri .makler .pravy .text {color:#999999; margin-top:10px;}
#makleri .makler .pravy .odkaz {margin-top:10px; position:absolute; bottom:10px; right:13px;}
#makleri .makler .pravy .odkaz a {height:18px; display:block; color:#000000; padding-right:25px; background:url('/design/piktogram-sipka.gif') bottom right no-repeat;}
#makleri .makler .pravy .odkaz a:hover {}

/* definice stylů pro patičku */
#paticka .adresa {float:left; margin: 0 0 0 30px}
#paticka .odkazy {}
#paticka .odkazy a {float:right; display:block; margin-left:3px;}
#paticka .odkazy a:hover {}

#mapa {width:645px; height:460px;}
#mapa .znacka-nazev {margin:5px 0 0 0; font-size:13px; font-weight:bold; white-space:nowrap; overflow:hidden;}
#mapa .znacka-adresa {font-size:11px;}
#mapa .znacka-popis {font-weight:bold; color:#666666;}
#legenda {width:150px; color:#ffffff; padding:15px 10px 10px 10px; position:absolute; top:5px; left:5px; background:url('/design/legenda-pozadi.png');}
#legenda .legenda_nazev {color:silver; font-size:14px; padding:0 0 5px 0; margin:0 0 5px 0;}
#legenda .legenda_piktogram {cursor:pointer; position:absolute; top:15px; right:10px;}
#legenda .legenda_popis {padding:10px 0 0 0; border-top:1px solid #6f747a;}
#legenda .legenda_etapy {margin:15px 0 0 0; padding:10px 0 0 0; border-top:1px solid #6f747a;}
#legenda .legenda_napoveda {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #6f747a;}
#legenda .legenda_znacka {border:1px solid black;}
#legenda .checkbox {}
#mapa div[title="Zobrazit satelitní snímky"],
#mapa div[title="Zobrazit mapu s ulicemi"],
#mapa div[title="Zobrazit snímky s názvy ulic"],
#mapa div[title="Zobrazit mapu s ulicemi a terénem"]
	{color:silver !important; font-size:14px !important; height:20px; line-height:20px; background:url('/design/legenda-pozadi.png'); border:0px !important; }
#legenda .iblok {display:none; width:400px; height:353px; padding:15px 15px 10px 15px; position:absolute; top:0; left:175px; background:url('/design/legenda-pozadi.png');}
#legenda .iblok_nazev {color:silver; font-size:14px; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid silver}

.zalomeni {clear: both}

/* definice stylů pro tiskovou stránku */
#tisk {width:900px;}
#tisk .hlavicka {margin:0 0 15px 0;}
#tisk .hlavicka .logo {float:left; margin:0 40px 0 0;}
#tisk .hlavicka .adresa {}
#tisk .hlavicka .spolecnost {font-family:Georgia; font-size:18px; font-weight:bold; padding:15px 0 0 0;}
#tisk .hlavicka .ulice, #tisk .hlavicka .mesto {font-size:14px;}
#tisk .levy {width:450px; float:left; margin-right:25px; }
#tisk .levy .mapa {width:450px; height:450px; margin-top: 25px;}
#tisk .pravy {width:425px; float:right;}
#tisk .pravy .perex {color:#000; font-family:Trebuchet MS; font-size:20px; font-weight:bold;}
#tisk .pravy .parametry {padding:5px 10px 5px 0; }
#tisk .pravy .parametry table {width:100%; border-collapse:collapse;}
#tisk .pravy .parametry td {color:#333333; font-size:16px; font-weight:bold;}
#tisk .pravy .cena {color:#990000 !important; font-family:Trebuchet MS; font-size:20px !important; font-weight:bold; border:0 !important; vertical-align:top;}
#tisk .pravy .poplatky {border:0 !important; color:#333333 !important; font-weight: normal !important}
#tisk .pravy .nazev {color:#000000; font-size:14px; font-weight:bold; margin:10px 0 3px 0;}
#tisk .pravy .text {color:#333333; font-size:14px; text-align:justify;}
#tisk .pravy .blok {margin-top:10px; background: #fff url('/design/tecky.png') repeat-x left top;}
#tisk .seznam {clear:both; width:1000px;}
#tisk .seznam .obrazek {float:left; margin:0 25px 25px 0;}
#tisk #makler, #tisk #makler .nadpis, #tisk #makler .jmeno, #tisk #makler .kontakt {color:#333;}

/* definice stylů pro formulář */
#formular {margin-top:20px;}
#formular .radek-formulare {clear:both; margin-bottom:10px;}
#formular .polozka-formulare {width:120px; float:left;}
#formular .poznamka-formulare {margin:25px 0 25px 0; color:#737373;}
#formular .text {width:200px; border:1px solid #737373;}
#formular .select {width:180px; border:1px solid #737373;}
#formular .textarea {width:300px; height:80px; border:1px solid #737373;}
#formular .submit {font-size:16px; font-weight:bold; color:#ffffff; width:205px; height:30px; border:0; background:url('/design/tlacitko_vyhledat.png') no-repeat; cursor:pointer;}

/* definice stylu pro chybove hlasky */
#obal .chybova-hlaska {width:400px; padding: 20px 30px 40px 30px; position:absolute; top:210px; left:300px; border:2px solid #666666; background:#fdeb69 url('/design/chyba-pozadi.gif') top left no-repeat; z-index:999999;}
#obal .chybova-hlaska .nadpis {color:#cc0000; font-size:16px; font-weight:bold; font-family:Arial; margin:0 0 40px 50px; border:0;}
#obal .chybova-hlaska .popis {font-weight:bold; margin-bottom:5px;}
#obal .chybova-hlaska ul {margin-bottom:10px;}
#obal .chybova-hlaska li {list-style-type:disc; margin-left:15px;}
#obal .chybova-hlaska .odkazy {width:100%; margin:0;}
#obal .chybova-hlaska .odkazy a {display:block;}
#obal .chybova-hlaska .odkazy a:hover {}
#obal .chybova-hlaska .button {height:25px; line-height:25px; padding:0 15px 0 15px; border:1px solid #000000; cursor:pointer; position:absolute; bottom:15px; right:15px;}



/* definice stylů pro eu-cookie */
.eu-cookies {text-align:center; position:fixed; left:0; bottom:-100px; width:100%; color:white; background-color:black; z-index:1000; padding:5px; opacity:0.8;}
.eu-cookies button {background:#6b0909 none repeat scroll 0 0; border:medium none; border-radius:3px; color:#fff; cursor:pointer; font-weight:700; margin:0 20px; padding:4px 12px;}
.eu-cookies a {color:#fff; font-weight:bold;}
.eu-cookies a:hover {text-decoration:underline;}
