/* definice fontu */
/*
@font-face {font-family:stag-sans-book; src:url('stag_sans_book.ttf');}
@font-face {font-family:stag-sans-light; src:url('stag_sans_light.ttf');}
@font-face {font-family:stag-sans-semibold; src:url('stag_sans_semibold.ttf');}
*/
@font-face {font-family:stag-sans-book; src:url('stag_sans_book.otf');}
@font-face {font-family:stag-sans-light; src:url('stag_sans_light.otf');}
@font-face {font-family:stag-sans-semibold; src:url('stag_sans_semibold.otf');}



* {
 /* vynulovani okrajů a výplně pro všechny prvky */
  margin: 0;
  padding: 0;
	font-size: 13px;
	font-family: stag-sans-light, Arial, Helvetica, sans-serif;
	line-height: 125%;
}


/*upoutavka*/
.up-1 {position: absolute; top: 30px; left: 30px; color: #861127; font-size: 30px; font-weight: 600; border-bottom: 1px solid #861127; padding-bottom: 15px;}
.up-2 {position: absolute; top: 150px; left: 30px; font-size: 16px; width: 440px; line-height: 1.3em;}
.up-2 strong {font-size: 16px; width: 440px; font-weight:900;color: #861127; font-family:stag-sans-book;}
.up-3 {position: absolute; top: 290px; left: 30px; font-size: 17px;}
.up-3 a {color: #861127; font-size: 17px;}
.up-4 {position: absolute; top: 315px; left: 30px; font-size: 17px;}
.up-4 a {color: #861127; font-size: 17px;}
.up-5 {position: absolute; top: 340px; left: 30px; font-size: 17px;}
.up-5 a {color: #861127; font-size: 17px;}
.up-b {font-size: 18px; font-weight:900;}

body {margin: 0; padding: 0; text-align: left; background: #f5f7f7 url("design/pozadi-stranek.gif") repeat-x}
/*body {background: #f5f7f7 url(design/pozadi-vanoce-2019.jpg) no-repeat !important; background-position: top center !important;}*/
.vanoce {margin: 0; padding: 0; text-align: left; background: #fff url("design/pozadi-vanoce-2019.jpg") no-repeat top center}
.vanoce2 {margin: 0; padding: 0; text-align: left; background: #fff url("design/pozadi-vanoce-2.jpg") no-repeat top center}
a {text-decoration: none; color: #5E5E5E; }
a:hover {	text-decoration: underline;}
img {border: none;}
.bez-pozadi {background: none; margin:20px;}
p {font-family: Tahoma}
p a {font-family: Tahoma}
strong {font-family: Tahoma}


h1 {}
h2 {font-size: 30px; font-family:stag-sans-light; font-weight:lighter;}
h2 a {font-size: 30px; font-family:stag-sans-light}
h2 a:hover {color: #861127; text-decoration: none}
h3 {font-size: 20px; color: #1f1e21; font-weight: bold; margin: 0;}
h3 a {font-size: 20px; color: #1f1e21; font-weight: bold; margin: 0; float: left; text-decoration: none}
h3 a:hover {text-decoration: underline}

h4 a {font-size: 25px; color: #861127; margin: 0 0 15px 0; text-decoration: none; }
h4 a:hover {text-decoration: underline}
h5 {font-size: 14px; color: #FFF; font-weight: bold; margin: 0;}
h6 {font-size: 42px; color: #1f1e21; font-weight: bold; margin: 0; text-transform:uppercase;}
.nadpis-cerny {font-size: 12px; color: #1f1e21; font-weight: bold; margin: 0 0 15px 0; padding: 0}
.nadpis-cerny-velky {font-weight:bold; color: #000; font-size: 16px; margin-bottom: 2px}
.nadpis-cerveny-velky {font-weight:bold; color: #861127; font-size: 16px; margin-bottom: 2px}
.nadpis-odrazka {background: url("design/vycet-cerveny.gif") no-repeat 0 9px; margin: 0 0 0 -15px; padding: 0 0 0 15px !important}
.text-odrazka {background: url("design/vycet-cerveny.gif") no-repeat 0 4px; margin: 0 0 0 0; padding: 0 0 0 15px}
.cerveny {font-size: 30px; color: #861127; }
.text-cerveny {font-weight:bold; color: #861127!important}
.text-cerveny-normal {font-weight:normal; color: #861127!important}
.obal-center {width: 980px; margin: 0 auto;}
.nadpis-mapa {float: right; margin-right: 15px; z-index: 999; position: relative; }
.nadpis-mapa a {font-size: 25px; color: #861127; }

#obal {margin:0 auto; width: 998px; position: relative;}
#hlavicka {position: relative; width: 980px; margin: 0 auto}
#logo {position: relative; float: right; width: 200px; height: 124px; z-index: 400}
#logo30 {position: absolute; width: 355px; height: 75px; z-index: 401; right: 150px;}
#slogan {position: absolute; top: 20px; left: 0; font-size: 28px; color: #861127; font-style: italic; font-weight:lighter;}
#slogan strong {font-size: 30px; color: #861127; font-style: italic; font-weight: bold; font-family: stag-sans-light}
#slogan2 {position: absolute;
    top: 40px;
    right: 260px;
    font-size: 16px;
    color: #a17e38;
    font-weight: bold;}
.jazykove-verze {position:absolute; top:12px; right:0;}
.tecky {background: url("design/tecky.gif") repeat-x; height: 1px}


/* definice stylu pro menu */
#tray {position:absolute; left: 0; top: 75px; z-index:300; background:url("design/pozadi-menu.gif") repeat-x; width: 100%; height: 48px;}
#tray p {margin:0; padding:5px 10px; color:#000; font-weight:bold;}
#tray ul {margin:0; list-style:none;}
#tray ul li {float:left; display:inline; margin:0; padding:0; background: url("design/cara-menu.gif") no-repeat right 13px;}
#tray ul li a {display:block; float:left; /*\*/ float:none; padding:15px 21px 15px 21px; color:#1f1e21; font-weight: normal; font-size:15px; font-family: tahoma; text-align: center}
#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 {color: #FFF; text-decoration:none; background: url("design/pozadi-polozka-menu.gif") repeat-x;}
#tray ul li a#tray-active {padding:16px 22px 16px 22px; font-weight:bold; color:#fff; text-decoration:none; background: url("design/pozadi-polozka-menu.gif") repeat-x;}

#tray ul .dvouradkovy a {display:block; float:left; /*\*/ float:none; padding:7px 22px 15px 22px; color:#1f1e21; font-weight: normal; font-size:15px; font-family: tahoma}
#tray ul .dvouradkovy a sup {position:relative; top:-5px; text-decoration:none !important;}
#tray ul .dvouradkovy a:hover, #tray ul li a:active, #tray ul li a:focus {color: #FFF; text-decoration:none; background: url("design/pozadi-polozka-menu.gif") repeat-x;}
#tray ul .dvouradkovy a#tray-active {padding:16px 22px 16px 22px; font-weight:bold; color:#fff; text-decoration:none; background: url("design/pozadi-polozka-menu.gif") repeat-x;}

#tray ul li.first a {margin-left:15px;}
#tray ul li.first a#tray-active {margin:0; padding:10px 22px}
#tray ul li#tray-last div, #tray ul li#tray-last-02 div {right:15px;}
#tray ul li div {width:137px; display:none; /*\*/ display:block; position:absolute; visibility:hidden; overflow:hidden; border-top:none; text-align: center}
#tray ul li:hover div {visibility:visible;}
#tray ul li div a {position: relative; z-index: 99999; display:block; width:137px; padding:6px 0 5px 0; background:url("design/pozadi-polozka-submenu.gif") repeat-x; color:#fff; font-weight: normal; text-decoration:none; font-size: 12px}
/*#tray .zvyrazneny{ background:#777; background-image:url("design/pozadi-polozka-submenu-gray1.gif");color: #861127; }*/
#tray .zvyrazneny{ background:#a17e38; background-image:url("design/pozadi-polozka-submenu-gold.gif"); color: White; }


#tray ul li .sire112 {width: 110px}
#tray ul li .sire130 {width: 125px}
#tray ul li .sire180 {width: 170px}
#tray ul li .sire150 {width: 148px}
#tray ul li div .sire112 {width: 110px}
#tray ul li div .sire130 {width: 125px}
#tray ul li div .sire180 {width: 170px}
#tray ul li div .sire150 {width: 148px}
#tray ul li div a:hover, #tray ul li div a:active, #tray ul li div a:focus {background:#9b9a98 ; color:#000;}
#tray ul li ul {margin:0; padding:0;}
#tray ul li ul li {float:none; width:auto;}
#tray ul li:last-child {background:none;}
.posun {margin-left:70px;}
.delitko {height: 24px; width: 1px; float: left; margin-top: 10px}


.ilustracni-01 {position: absolute; top: 0; right: 55px}
.ilustracni-02 {position: absolute; top: 17px; right: 0}
.ilustracni-03 {position: absolute; top: 0; right: 0}
.odrazka-velka {float: left; width: 10px; margin: 9px 15px 0 0 }

#blok-upoutavka-odkazy {position: relative; z-index: 99; top:10px; left:0; overflow:hidden; height: 312px}
.stin {background: url("design/stin-upoutavka.png") no-repeat; height: 37px; margin-top: -10px}
.upoutavka-textovy-blok-odkazy {position: relative; z-index: 99; }
.blok-upoutavka-obrazek-odkazy {float:left; width:573px; height:314px; overflow:hidden;}
.obal-blok-upoutavka-text-odkazy {position: absolute; top: 0; right: 9px; z-index: 1; width: 430px;}
.blok-upoutavka-text-odkazy {float: right; width: 377px; height: 82px; color: #1f1e21; padding: 22px 10px 0 20px; cursor: pointer}
.blok-upoutavka-text-odkazy:hover {color: #861127;}

.blok-upoutavka-text-odkazy .popis {float: left; width: 210px; padding: 15px 0 0 0;}
.blok-upoutavka-text-odkazy .popis-dvouradkovy {float: left; width: 210px; padding: 0 0 0 0;}
.blok-upoutavka-text-odkazy .text {float: right; width: 150px; padding: 0 0 0 0;}
.blok-upoutavka-text-odkazy .active {color: #861127}
.blok-upoutavka-text-odkazy p {margin: 0 0 0 0; }


#blok-upoutavka2 {position: relative; top:0; left:0; overflow:hidden;}
.upoutavka-textovy-blok2 {height:325px;}
.blok-upoutavka-obrazek2 {float:left; width:580px; height:175px; overflow:hidden;}
.blok-upoutavka-text2 {float: right; width: 325px; height: 140px; background: #9e0a24 url("design/blok-stin.png") repeat-x; color: #fff; padding: 20px 15px 15px 30px; position:absolute; top:0; right:0;}
.blok-upoutavka-text2 p {margin: 10px 0 0 0; color: #fff}
.blok-upoutavka-text2 p a {color: #fff; text-decoration: none}
.blok-upoutavka-text2 p a:hover {text-decoration: underline}

#blok-upoutavka-domy {position: relative; top:0; left:0; overflow:hidden;}
.upoutavka-textovy-blok-domy {height:325px;}
.blok-upoutavka-obrazek-domy {float:left; width:580px; height:175px; overflow:hidden;}
.blok-upoutavka-text-domy {float: right; width: 345px; height: 140px; background: #9e0a24 url("design/blok-stin.png") repeat-x; color: #fff; padding: 20px 15px 15px 30px; position:absolute; top:0; right:0;}
.blok-upoutavka-text-domy p {margin: 10px 0 0 0; color: #fff}
.blok-upoutavka-text-domy p a {color: #fff; text-decoration: none}
.blok-upoutavka-text-domy p a:hover {text-decoration: underline}


#obal-upoutavka-hlavni-stin {background: url("design/stin_hlavni_01.png") no-repeat; padding: 9px; position: relative; top:5px; left:0; }
#blok-upoutavka-hlavni {overflow:hidden; height: 314px; position:relative; top:0; left:0;}
.hlavni-stin {background: url("design/stin-upoutavka.png") no-repeat; height: 37px; }
.hlavni-stin-velky {background: url("design/hlavni-stin-velky.png") no-repeat; height: 37px; }
.stin-pudorys {background: url("design/stin-pudorys.png") no-repeat; width: 26px; height: 118px  }

#cenik1, #cenik2, #cenik3, #cenik4 {position:relative; top:0; left:0;}
.cenik-sipka {width:25px; position:absolute; top:5px; right:10px; cursor:pointer;}
.tisk-stranky {width:25px; position:absolute; top:5px; right:10px; cursor:pointer;}

.sede-pozadi {position: relative; background: #dee3e6 url("design/pozadi-sede-prechod.gif") repeat-x; height: 84px; color:#666666; width: 980px; margin: 0 auto }
.tlacitko-cenik {position: absolute; right: 10px; top: 22px; background: url("design/tlacitko-cenik-bile.gif") no-repeat right top; height: 26px; line-height: 26px; border: 1px solid #caced0}
.tlacitko-cenik:hover {background: url("design/tlacitko-cenik-bile.gif") no-repeat right bottom; }
.tlacitko-cenik-list {padding: 0 10px 0 10px; float: left}
.tlacitko-cenik a {color: #000; padding: 4px 20px 0 0; display: block; line-height: 17px}

.tlacitko-postup-vystavby {width:170px; height:26px; float:right; border:1px solid #a5acb2; background-color:#861127; overflow:hidden; margin:20px 10px 0 0;}
.tlacitko-postup-vystavby:hover {background-color:#aca9a9;}
.tlacitko-postup-vystavby a {color:#fff; display:block; height:26px; line-height:26px; text-align:center;}
.tlacitko-postup-vystavby a:hover {text-decoration:none;}
.tlacitko-postup-vystavby img {position:absolute; top:5px; left:5px;}



.bile-pozadi {background: #fff; float: left;}
.bile-pozadi-detail {background: #fff; float: left; padding-bottom: 40px; width: 980px}
.filtr-domy {margin: 0 0 0 30px; padding-top: 35px; color: #1f1e21}
.filtr-domy select {padding: 5px 5px 5px 5px; margin-right: 10px; border: 1px solid #caced0}
.cena-slider {position:absolute; top:22px; right:40px;}
.cena-slider .cena-od {position:absolute; top:-5px; left:-5px;}
.cena-slider .cena-do {position:absolute; top:-5px; right:-5px;}
.cena-slider #slider {margin-top:15px; width:350px; height:24px; border: 1px solid #caced0; background: #e8ebee}

.strankovani1 {height:25px; background:#dee3e6; position:absolute; top:55px; right:30px}
.strankovani1 .jednotlive-stranky {float: right; padding: 5px 5px 5px 13px; text-align: right}
.strankovani1 .jednotlive-stranky .active {float: left; color: #861127; margin-right: 8px; font-weight: bold }
.strankovani1 .jednotlive-stranky a {float: left; margin-right: 8px; text-decoration: underline; color: #1f1e21}
.strankovani1 .jednotlive-stranky a:hover {text-decoration: none}
.strankovani1 .posunuti-vpravo {margin-top:5px; float: right; background: url("design/strankovani-sipka-vpravo.png") no-repeat;}
.strankovani1 .posunuti-vpravo a {width: 15px; height: 15px; display: block; text-decoration:none;}
.strankovani1 .posunuti-vlevo {margin-top:5px; float: left; background: url("design/strankovani-sipka-vlevo.png") no-repeat;}
.strankovani1 .posunuti-vlevo a {width: 15px; height: 15px; display: block; text-decoration:none;}

.strankovani2 {height:43px; background:#861127; display:block; margin-top:16px;}
.strankovani2 .dalsi-polozky {float: right; background: url("design/sipka-razeni-dolu.png") no-repeat 145px 16px;}
.strankovani2 .dalsi-polozky a {line-height:43px; display: block; padding-right:40px; color: #fff; font-weight: bold; text-decoration:none; font-size: 12px}
.strankovani2 .dalsi-polozky a:hover {text-decoration:underline;}

#bily {background: #fff; padding: 15px}
#navigace {margin: 5px 0 10px 0; font-size: 11px; float: left}
.navigace-polozka {float: left; padding: 0 10px 0 0; font-size: 11px; font-family: Tahoma}
.navigace-polozka a {color: #9E0A24; text-decoration: none; font-size: 11px; font-family: Tahoma}
.navigace-polozka a:hover {color: #000; text-decoration: underline}

#prostredek {position: relative; margin-top: 15px;}
#prostredek .leva-cast-stranky {float: left; width: 470px; margin: 15px 15px 0 0}
#prostredek .leva-cast-stranky h3 {margin-bottom: 15px}
#prostredek .prava-cast-stranky {float: left; width: 465px; margin: 15px 0 0 0}
#prostredek .prava-cast-stranky h3 {margin-bottom: 15px}

#prostredek .leva-cast-stranky-menu {float: left; width: 190px; margin: 15px 15px 0 0}
#prostredek .leva-cast-stranky-menu h3 {margin-bottom: 15px}
#prostredek .prava-cast-stranky-obecne {float: left; width: 758px; margin: 15px 0 0 0}
#prostredek .prava-cast-stranky-obecne h3 {margin-bottom: 15px}




.obal-typovy-dum-mini {width: 1000px;}
.obal-typovy-dum-mini-stin {position: relative; float: left; width: 249px; height: 214px; background: #fff url("design/stin_dum_01.png") no-repeat;}
.typovy-dum-mini {background: #fff url("design/detail-typovy-hover.png") no-repeat 0 0; margin: 9px; width: 231px; height: 196px; overflow: hidden}
.typovy-dum-mini .obrazek-domu {width: 231px; height: 163px; overflow: hidden}
.typovy-dum-mini-odkaz {position: absolute; width: 231px; height: 196px; top: 9px;}
.typovy-dum-mini-odkaz a {display: block; height: 197px; width: 231px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat}
.typovy-dum-mini-odkaz a:hover {background: url("design/detail-typovy-hover.png") no-repeat -242px 0; width: 231px; height: 196px; }
.typovy-dum-mini-odkaz .nazev-domu {padding: 172px 0 10px 10px; float: left; color:#861127; font-weight: bold; display: block }
.typovy-dum-mini-odkaz .cena-domu {padding: 172px 10px 10px 0; float: right; display: block}
.domy-sipka {width:25px; position:absolute; top:5px; right:10px; cursor:pointer;}
.obal-typovy-dum-mini-stin .zalozka {position:absolute; top:20px; left:-5px;}
.obal-typovy-dum-mini-stin3 .zalozka {position:absolute; top:20px; left:-5px; z-index:9999;}
.obal-typovy-dum-mini-stin .zalozka-cud {position:absolute; top:130px; left: 200px;}






.obal-typovy-dum-mini-stin3 {position: relative; float: left; background: #fff url("design/stin_dum_03.png") no-repeat; margin:0 6px 15px 0;}
.obal-typovy-dum-mini3 {width:1003px; background:white; margin-top:15px;}
.typovy-dum-mini3 {background: #fff url("design/detail-typovy-hover3.png") no-repeat 0 0; margin: 9px; width: 310px; height: 265px; overflow: hidden}
.typovy-dum-mini3 .obrazek-domu {width: 310px; height: 230px; overflow: hidden;}
.typovy-dum-mini3-odkaz {position: absolute; width: 310px; height: 273px; top: 9px;}
.typovy-dum-mini3-odkaz a {display: block; height: 273px; width: 310px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat}
.typovy-dum-mini3-odkaz a:hover {background: url("design/detail-typovy-hover3.png") no-repeat -310px 0; width: 310px; height: 273px; }
.typovy-dum-mini3-odkaz .nazev-domu {padding: 245px 0 10px 10px; float: left; color:#861127; font-weight: bold; display: block }
.typovy-dum-mini3-odkaz .cena-domu {padding: 245px 10px 10px 0; float: right; display: block}









.obal-typovy-dum-reference {width: 1000px;}
.obal-typovy-dum-reference-stin {position: relative; float: left; width: 249px; height: 214px; background: #fff url("design/stin_dum_01.png") no-repeat;}
.typovy-dum-reference {background: #fff url("design/detail-typovy-hover.png") no-repeat 0 0; margin: 9px; width: 231px; height: 196px; overflow: hidden}
.typovy-dum-reference .obrazek-domu {position: relative; display: block}
.typovy-dum-reference .obrazek-domu .list {position: absolute; right: 0; bottom: 0}
.typovy-dum-reference a {display: block; height: 197px; width: 231px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat}
.typovy-dum-reference a:hover {background: url("design/detail-typovy-hover.png") no-repeat -242px 0; width: 231px; height: 196px; }

.typovy-dum-reference-projekt {background: #fff url("design/detail-typovy-hover-projekt.png") no-repeat 0 0; margin: 9px; width: 231px; height: 196px; overflow: hidden}
.typovy-dum-reference-projekt .obrazek-domu {position: relative; display: block}
.typovy-dum-reference-projekt .obrazek-domu .list {position: absolute; right: 0; bottom: 0}
.typovy-dum-reference-projekt a {display: block; height: 197px; width: 231px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat}
.typovy-dum-reference-projekt a:hover {background: url("design/detail-typovy-hover-projekt.png") no-repeat -242px 0; width: 231px; height: 196px; }


.typovy-dum-reference-odkaz {position: absolute; width: 231px; top: 9px; left: 9px }
.typovy-dum-reference-odkaz  .obrazek-domu {}
.typovy-dum-reference-odkaz  .nazev-domu {padding: 172px 0 10px 10px; float: left; color:#861127; font-weight: bold; display: block }
.typovy-dum-reference-odkaz  .cena-domu {padding: 172px 10px 10px 0; float: right; display: block}
.zavrit {position: absolute; top: 15px; right: 50px}
.zavrit a {color: #861127; text-decoration: underline; padding: 0 20px 0 0; background: url("design/zavrit.png") no-repeat right 0; }
.zavrit a:hover {text-decoration: none}

.obal-reference-obrazky {margin-bottom: 30px; overflow-x: auto; white-space: nowrap; width: 700px; height: 228px; background: #dee3e6 url("design/pozadi-sede-prechod.gif") repeat-x;}
.reference-obrazky {padding: 10px 15px}
.reference-obrazky img {margin-right: 5px; float: left; height: 186px}
.reference-obrazky .situace  {position: relative; float: left; width: 186px; height: 186px;}
.reference-obrazky .situace a {display: block; height: 186px; width: 186px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat}
.reference-obrazky .situace a:hover {background: url("design/186-186-hover.png") no-repeat -186px 0; width: 186px; height: 186px; }

.reference-text {}





.obal-clanek-napsali {width: 1000px;}
.obal-clanek-napsali-stin {position: relative; float: left; width: 250px; height: 390px; background: #fff url("design/stin_clanek.png") no-repeat;}
.clanek-napsali {background: #fff url("design/clanek-hover.png") no-repeat 0 0; margin: 9px; width: 220px; height: 287px; overflow: hidden}
.clanek-napsali .obrazek-casopisu {position: relative; display: block;}
.clanek-napsali .obrazek-casopisu img { width:220px; height: 287px;}
.clanek-napsali .obrazek-casopisu .list {position: absolute; right: 0; bottom: 0}
.clanek-napsali a {display: block; height: 287px; width: 230px; z-index: 999; position: absolute; background: url("design/spacer.png") no-repeat;text-decoration: none;}
.clanek-napsali a:hover {background: url("design/clanek-hover.png") no-repeat -220px 0; width: 230px; height: 287px; }

.clanek-napsali-odkaz {position: absolute; width: 180px; top: 9px; left: 9px }
.clanek-napsali-odkaz  .obrazek-domu {}
.clanek-napsali-odkaz  .datum-clanku {padding: 295px 0 0px 0px;}
.clanek-napsali-odkaz  .nazev-clanku {padding: 0px 0px 0px 0; color:#861127; font-weight: bold;}
.clanek-napsali-odkaz  .popis-clanku {padding: 0px 0 0px 0px;}






.blok-nemovitost {position: relative; float: left; margin: 15px 20px 15px 0; padding: 15px 15px 20px 20px; width: 300px; height: 145px; background: #fff}
.blok-nemovitost .sedy-vnitrek {margin: 35px 20px 15px 0; background: #e5e5e5; width: 295px; height: 110px}
.blok-nemovitost .sedy-vnitrek .obrazek {float: left; padding: 10px; width: 94px; height: 91px}
.blok-nemovitost .sedy-vnitrek .text {float: left; padding: 10px 10px 10px 5px; width: 165px; color: #5e5e5e}
.tlacitko-dal {position: absolute; top: 125px; right: 28px; background: #9E0A24; width: 110px; height: 22px; text-align: center; padding: 5px 0 0 0 }
.sedy-vnitrek .tlacitko-dal a {color: #fff; font-weight: bold; font-size: 14px}
.sedy-vnitrek .sipka {margin: 0 0 0 10px}

.blok-typovy-dum {margin: 15px 0 0 0}
.blok-typovy-dum-info {float: left; width: 290px; height:385px; margin: 0 7px 0 0}
.blok-typovy-dum-info .spodni-obrazek {margin-top: -25px}
.blok-typovy-dum-info .zakladni-parametry .parametry {}
.blok-typovy-dum-info .zakladni-parametry {height:160px; background: #eaeaea url("design/parametry-prechod.png") repeat-x; }
.blok-typovy-dum-info .zakladni-parametry .parametry-nadpis {color: #000; font-weight: bold; padding: 15px 0 15px 15px;}
.blok-typovy-dum-info .zakladni-parametry .parametry {margin: 0 10px 5px 15px}
.blok-typovy-dum-info .zakladni-parametry .parametry .popis {background: url("design/vycet-bordo.gif") no-repeat 0 5px; padding: 0 0 10px 15px}
.blok-typovy-dum-info .zakladni-parametry .parametry .hodnota {font-weight: bold; color: #000; text-align: right}

.obal-typovy-dum-detail-stin {background: url("design/stin_hlavni_detail_01.png") no-repeat; width: 1015px; height: 285px}
.obal-typovy-dum-detail {padding: 9px}
.obal-typovy-dum-detail .varianty {position: relative; float: left; width: 100px; height: 268px; background: url("design/varianty-prechod.gif") no-repeat}
.obal-typovy-dum-detail .varianty .obrazek-mini {position: relative; height: 67px; width: 100px; z-index: 0; }
.obal-typovy-dum-detail .varianty .obrazek-mini .obrazek-mini-odkaz {position: absolute; width: 100px; top: 0; left: 0; background: url("design/prejezd-miniatura-detail.png") no-repeat -100px 0 }
.obal-typovy-dum-detail .varianty .obrazek-mini .obrazek-mini-odkaz a {color: #1f1e21}
.obal-typovy-dum-detail .varianty .obrazek-mini .obrazek-mini-odkaz a:hover {text-decoration: underline}
.obal-typovy-dum-detail .varianty .obrazek-mini a {display: block; height: 67px;}
.obal-typovy-dum-detail .varianty .obrazek-mini a:hover {z-index: 999; position: relative; width: 120px; text-decoration: none}


.obal-typovy-dum-detail .varianty .obrazek-mini .nazev {font-size: 17px; font-weight: bold; padding: 20px 0 0 0; opacity:1; color: #1f1e21; display:block; width: 100px; text-align: center}
.obal-typovy-dum-detail .varianty .obrazek-mini a:hover .nazev {opacity:1;}
.obal-typovy-dum-detail .varianty .obrazek-mini img {position: relative; z-index: 0}
.obal-typovy-dum-detail .varianty .obrazek-mini .stin {position: absolute; z-index: 1; background: url("design/prechod-maly-zprava.png") repeat-y; top: 10px; right: 0; height: 67px; width: 30px}
.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni {position: relative; width: 120px; text-decoration: none}
.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni img {position: relative; z-index: 0}
.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni .obrazek-mini-odkaz {position: absolute; width: 120px; height: 67px; top: 0; left: -1px; background: url("design/prejezd-miniatura-detail-black.png") no-repeat -100px 0; z-index: 2; }
.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni .obrazek-mini-odkaz a {color: #fff}
.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni .obrazek-mini-odkaz a:hover {text-decoration: none}

.obal-typovy-dum-detail .varianty .obrazek-mini-aktivni .nazev {font-size: 17px; font-weight: bold; padding: 20px 0 0 0; color: #fff; display:block; width: 100px; text-align: center}





.obal-typovy-dum-detail .obrazova-dokumentace-byt {float: left; width: 669px; background: #fff; margin: -35px 0 0 100px}

.obal-typovy-dum-detail .obrazova-dokumentace {float: left; width: 447px; background: #fff; margin-left: 100px }
.obal-typovy-dum-detail .hlavni-obrazek {position: relative; width: 447px; height: 268px; float:left; overflow:hidden; white-space:nowrap;}
.obal-typovy-dum-detail .hlavni-obrazek .sipka-vlevo {position: absolute; top:10px; right:40px;}
.obal-typovy-dum-detail .hlavni-obrazek .sipka-vlevo:hover {opacity:0.8;}
.obal-typovy-dum-detail .hlavni-obrazek .sipka-vpravo {position: absolute; top:10px; right:10px;}
.obal-typovy-dum-detail .hlavni-obrazek .sipka-vpravo:hover {opacity:0.8;}

.obal-typovy-dum-detail .popis-domu {position:relative; float: left; width: 432px; height:250px;}
.obal-typovy-dum-detail .pozadi {width: 260px; margin-top: 0; margin-right:2px; background:url("design/pudorys-tlacitko-mapa.png") no-repeat 0 bottom;}
.obal-typovy-dum-detail .pozadi:hover {background:url("design/pudorys-tlacitko-mapa.png") no-repeat -260px bottom}
.obal-typovy-dum-detail .popis-domu .obal-text {padding: 20px 15px 0 15px;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis {float: left; background: #dee3e6 url("design/sedy-prechod-top.gif") repeat-x top; width: 240px; padding: 30px 0 0 20px; height: 228px}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis {margin: 10px 0 0 -20px;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .dispozice {font-family:stag-sans-light; font-size:30px; color:#861127; float:right; padding-right:20px;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis tr {}
.obal-typovy-dum-detail .popis-domu .zakladni-popis td {padding: 8px 5px 8px 20px; width: 130px; border-bottom: 2px solid #fff; white-space:nowrap;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .hodnota {width: 150px; font-weight: bold; font-size: 15px; text-align:right; padding-right:20px; padding-left:0;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .hodnota_vzor {text-align:right; padding:0 20px 0 0;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .bez-borderu {border: none}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis .cena {background: #eff1f3}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis .cena-popis {color: #861127; border: none; font-weight: bold; vertical-align:top; padding-top:9px;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis .cena-popis .netucne {color: #861127; border: none; font-weight: normal; font-size: 11px}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis .cena-hodnota {width:113px; color: #861127; border: none; font-weight: bold; font-size: 15px; text-align:right; padding-right:20px; padding-left:0;}
.obal-typovy-dum-detail .popis-domu .zakladni-popis .tabulka-popis .cena-hodnota .netucne {color: #861127; border: none; font-weight: normal; font-size: 11px}

.obal-typovy-dum-detail .popis-domu .obal-odkazy {float: left; width: 172px; background: #eef1f2}
.obal-typovy-dum-detail .popis-domu .odkazy {margin-top: 0; height: 268px; width: 100%; }
.obal-typovy-dum-detail .popis-domu .odkazy .vybrany-odkaz tr {height: 100%}
.obal-typovy-dum-detail .popis-domu .odkazy .vybrany-odkaz td {}
.obal-typovy-dum-detail .popis-domu .odkazy .vybrany-odkaz {padding-left: 5px; background: url("design/prechod-odkazy.gif") repeat-x top }
.obal-typovy-dum-detail .popis-domu .odkazy .vybrany-odkaz a {color: #1f1e21; text-decoration: none}
.obal-typovy-dum-detail .popis-domu .odkazy .vybrany-odkaz a:hover {text-decoration: underline}
.obal-typovy-dum-detail .popis-domu .odkazy .prohlidka {height:37px; padding:5px 0 0 80px; vertical-align:top; background: url("design/prohlidka.png") 10px center no-repeat;}

.obal-typovy-dum-detail .popis-domu .aplikace {position:absolute; top: 223px; left:15px;}
.obal-typovy-dum-detail .popis-domu .aplikace .prohlidka-360 {float:left; width:196px; height:67px; background: url("design/prohlidka-360.gif") no-repeat;}
.obal-typovy-dum-detail .popis-domu .aplikace .prohlidka-360 .obal {padding:30px 0 0 80px;}
.obal-typovy-dum-detail .popis-domu .aplikace .konfigurator-3d {float:right; width:197px; height:67px; background: url("design/konfigurator-3d.gif") no-repeat;}
.obal-typovy-dum-detail .popis-domu .aplikace .konfigurator-3d .obal {padding:30px 0 0 80px;}

.obal-typovy-dum-detail .popis-bytu {float: left; width: 210px; margin-top: -30px}
.obal-typovy-dum-detail .popis-bytu .tabulka-byt {margin: 10px}
.obal-typovy-dum-detail .popis-bytu .tabulka-byt .dispozice {}
.obal-typovy-dum-detail .popis-bytu .tabulka-byt .dispozice td {border-bottom: 1px solid #e2e6e9; padding: 5px 5px 5px 5px; text-align: right; font-weight: bold; font-size: 14px }
.obal-typovy-dum-detail .popis-bytu .tabulka-byt .dispozice .mistnost {border-bottom: 1px solid #e2e6e9; padding: 5px 35px 5px 5px; text-align: left; font-weight: normal; font-size: 13px}



.blok-byt {margin: 15px 0 0 0}
.blok-byt-info {float: left; width: 290px; height:385px; margin: 0 7px 0 0}
.blok-byt-info .spodni-obrazek {margin-top: -25px}
.blok-byt-info .zakladni-parametry .parametry {}
.blok-byt-info .zakladni-parametry {height:160px; background: #eaeaea url("design/parametry-prechod.png") repeat-x; }
.blok-byt-info .zakladni-parametry .parametry-nadpis {color: #000; font-weight: bold; padding: 15px 0 15px 15px;}
.blok-byt-info .zakladni-parametry .parametry {margin: 0 10px 5px 15px}
.blok-byt-info .zakladni-parametry .parametry .popis {background: url("design/vycet-bordo.gif") no-repeat 0 5px; padding: 0 0 10px 15px}
.blok-byt-info .zakladni-parametry .parametry .hodnota {font-weight: bold; color: #000; text-align: right}

.obal-byt-detail-stin {background: url("design/stin_hlavni_detail_01.png") no-repeat; width: 1015px; height: 285px}
.obal-byt-detail {padding: 9px}
.obal-byt-detail .varianty {position: relative; float: left; width: 100px; height: 268px; background: url("design/varianty-prechod.gif") no-repeat}
.obal-byt-detail .varianty .obrazek-mini {position: relative; height: 67px; width: 100px; z-index: 0}
.obal-byt-detail .varianty .obrazek-mini .obrazek-mini-odkaz {position: absolute; width: 100px; top: 0; left: 0; background: url("design/prejezd-miniatura-detail.png") no-repeat -100px 0;  }
.obal-byt-detail .varianty .obrazek-mini a {display: block; height: 67px;}
.obal-byt-detail .varianty .obrazek-mini a:hover {z-index: 999; position: relative; width: 120px; text-decoration: underline}

.obal-byt-detail .varianty .obrazek-mini .nazev {font-size: 17px; font-weight: bold; padding-top: 20px; opacity:1; color: #1f1e21; display:block; width: 100px; text-align: center}
.obal-byt-detail .varianty .obrazek-mini a:hover .nazev {opacity:1;}
.obal-byt-detail .varianty .obrazek-mini img {position: relative; z-index: 0}
.obal-byt-detail .varianty .obrazek-mini .stin {position: absolute; z-index: 1; background: url("design/prechod-maly-zprava.png") repeat-y; top: 10px; right: 0; height: 67px; width: 30px}
.obal-byt-detail .varianty .obrazek-mini-aktivni {position: relative; width: 120px; text-decoration: none}
.obal-byt-detail .varianty .obrazek-mini-aktivni img {position: relative; z-index: 0}
.obal-byt-detail .varianty .obrazek-mini-aktivni .obrazek-mini-odkaz {position: absolute; width: 120px; height: 67px; top: 0; left: -1px; background: url("design/prejezd-miniatura-detail-black.png") no-repeat -100px 0; z-index: 2; }
.obal-byt-detail .varianty .obrazek-mini-aktivni .nazev {font-size: 17px; font-weight: bold; padding-top: 20px; color: #fff; display:block; width: 100px; text-align: center}

.obal-byt-detail .obrazova-dokumentace-byt {float: left; width: 592px; background: #fff; margin: 0 0 0 100px}

.obal-byt-detail .poznamka-nemovitosti {color:#1F1E21; clear:both; margin:20px 0 0 100px; padding:25px 0 0 0;}

.obal-byt-detail .obrazova-dokumentace {float: left; width: 370px; background: #fff; margin: -35px 0 0 100px}
.obal-byt-detail .hlavni-obrazek {position: relative; width: 370px; height: 268px; float:left; overflow:hidden; white-space:nowrap;}
.obal-byt-detail .hlavni-obrazek .sipka-vlevo {position:absolute; top: 10px; right:40px;}
.obal-byt-detail .hlavni-obrazek .sipka-vlevo:hover {opacity:0.8;}
.obal-byt-detail .hlavni-obrazek .sipka-vpravo {position:absolute; top:10px; right:10px;}
.obal-byt-detail .hlavni-obrazek .sipka-vpravo:hover {opacity:0.8;}

.obal-byt-detail .popis-domu {float: left; width: 510px}
.obal-byt-detail .popis-domu .obal-text {padding: 0 15px 0 15px; margin-top: -10px}
.obal-byt-detail .popis-domu .zakladni-popis {float: left; background: #dee3e6 url("design/sedy-prechod-top.gif") repeat-x top; width: 305px; padding: 20px 0 0 20px; height: 248px}
.obal-byt-detail .popis-domu .zakladni-popis .tabulka-popis {margin: 10px 0 0 -20px; width: 326px; height:200px;}
.obal-byt-detail .popis-domu .zakladni-popis .dispozice {font-family:stag-sans-light; font-size:30px; color:#861127; float:right; padding-right:20px;}
.obal-byt-detail .popis-domu .zakladni-popis tr {}
.obal-byt-detail .popis-domu .zakladni-popis td {padding: 8px 5px 8px 25px; width: 130px; border-bottom: 2px solid #fff; white-space:nowrap;}
.obal-byt-detail .popis-domu .zakladni-popis .hodnota {width: 180px; font-weight: bold; font-size: 15px; text-align: right; padding: 0 20px 0 0}
.obal-byt-detail .popis-domu .zakladni-popis .bez-borderu {border: none}
.obal-byt-detail .popis-domu .zakladni-popis .tabulka-popis .cena {background: #eff1f3}
.obal-byt-detail .popis-domu .zakladni-popis .tabulka-popis .cena-popis {color: #861127; border: none; font-weight: bold}
.obal-byt-detail .popis-domu .zakladni-popis .tabulka-popis .cena-popis .netucne {color: #861127; border: none; font-weight: normal; font-size: 11px}
.obal-byt-detail .popis-domu .zakladni-popis .tabulka-popis .cena-hodnota {color: #861127; border: none; font-weight: bold; font-size: 15px; text-align:right; padding: 0 20px 0 0;}
.obal-byt-detail .popis-domu .zakladni-popis .sleva {font-weight:bold; position:absolute; bottom:-35px; left:0; color: #fff; background: #851126; width:300px; height:35px; line-height:35px; padding-left:25px;}
.obal-byt-detail .popis-domu .zakladni-popis .sleva .netucne {font-weight:normal; font-size:11px;}
.obal-byt-detail .popis-domu .zakladni-popis .sleva .sleva-hodnota {font-size:15px; float:right; padding:8px 20px 0 0}

.obal-byt-detail .popis-domu .obal-odkazy {float: left; width: 185px; background: #eef1f2}
.obal-byt-detail .popis-domu .odkazy {margin-top: 0; height: 268px; width: 100%; }
.obal-byt-detail .popis-domu .odkazy .vybrany-odkaz tr {height: 100%}
.obal-byt-detail .popis-domu .odkazy .vybrany-odkaz td {}
.obal-byt-detail .popis-domu .odkazy .vybrany-odkaz {padding-left: 5px; background: url("design/prechod-odkazy.gif") repeat-x top }
.obal-byt-detail .popis-domu .odkazy .vybrany-odkaz a {color: #1f1e21; text-decoration: none}
.obal-byt-detail .popis-domu .odkazy .vybrany-odkaz a:hover {text-decoration: underline}


.obal-byt-detail .popis-bytu {float: left; width: 288px; margin-top: 0}
.obal-byt-detail .popis-bytu .tabulka-byt {margin: 10px}
.obal-byt-detail .popis-bytu .tabulka-byt .dispozice {width: 100%}
.obal-byt-detail .popis-bytu .tabulka-byt .dispozice td {border-bottom: 1px solid #e2e6e9; padding: 5px 5px 5px 5px; text-align: right; font-weight: bold; font-size: 14px }
.obal-byt-detail .popis-bytu .tabulka-byt .dispozice .mistnost {border-bottom: 1px solid #e2e6e9; padding: 5px 35px 5px 5px; text-align: left; font-weight: normal; font-size: 13px}




.obal-pudorysy {width:460px;}
.pudorys-domu {float: left; width: 220px; margin-top: -118px; margin-right:7px; background:url("design/pudorys-tlacitko.png") no-repeat 0 40px; padding: 20px 0px 20px 0px;}
.pudorys-domu:hover {background:url("design/pudorys-tlacitko.png") no-repeat -220px 40px}
.pudorys-tlacitko {display: block; float: left; width: 220px; height: 15px; padding: 32px 0 12px 15px}
.obal-pudorysy-byt {width:669px;}

.pudorys-bytu {float: left; width: 370px; margin-top: -118px; margin-right:2px; background:url("design/pudorys-tlacitko-byt.png") left bottom no-repeat;}
.pudorys-bytu:hover {background:url("design/pudorys-tlacitko-byt.png") right bottom no-repeat;}

.pudorys-bytu2 {float: left; width: 440px; margin-top: -118px; margin-right:2px; background:url("design/pudorys-tlacitko-byty.png") left bottom no-repeat;}
.pudorys-bytu2:hover {background:url("design/pudorys-tlacitko-byty.png") right bottom no-repeat;}

.pudorys-podlazi {float: left; width: 220px; margin-top: -117px; margin-right:7px; background:url("design/pudorys-tlacitko.png") left bottom no-repeat;}
.pudorys-podlazi:hover {background:url("design/pudorys-tlacitko.png") right bottom no-repeat;}

.pudorys-podlazi2 {float: left; width: 440px; margin-top: -117px; margin-right:7px; background:url("design/pudorys-tlacitko-byty.png") left bottom no-repeat;}
.pudorys-podlazi2:hover {background:url("design/pudorys-tlacitko-byty.png") right bottom no-repeat;}


.popis-vzoroveho-domu {float: left; width: 210px; margin-top: -118px; margin-right:7px; padding: 20px 0 0 15px}


.upoutavka-bloky {padding-bottom: 8px; height: 187px; margin-top: -10px; width: 1000px;float: left}
.obal-upoutavka-bloky-stin {float: left; background: url("design/stin_upoutavky_01.png") no-repeat; width: 199px; height: 204px;}
.obal-upoutavka-bloky-stin2 {float: left; background: url("design/stin_upoutavky_01.png") no-repeat; width: 199px; height: 204px; margin-left:1px}
.jednotlive-bloky-01 {width: 181px; height: 187px; margin: 9px; margin-right: 10px; background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat 0 0;}
.jednotlive-bloky-01:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -181px 0; }
.jednotlive-bloky-02 {width: 181px; height: 187px; margin: 9px;  margin-right: 10px; background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -362px 0}
.jednotlive-bloky-02:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -543px 0 }
.jednotlive-bloky-03 {width: 181px; height: 187px; margin: 9px;  margin-right: 10px; background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -724px 0}
.jednotlive-bloky-03:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -905px 0 }
.jednotlive-bloky-03a {width: 181px; height: 187px; margin: 9px;  margin-right: 10px; background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -2172px 0}
.jednotlive-bloky-03a:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -2356px 0 }
.jednotlive-bloky-04 {width: 181px; height: 187px; margin: 9px;  margin-right: 10px; background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1086px 0}
.jednotlive-bloky-04:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1267px 0 }
.jednotlive-bloky-05 {width: 181px; height: 187px; margin: 9px;  background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1448px 0}
.jednotlive-bloky-05:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1629px 0 }
.jednotlive-bloky-06 {width: 181px; height: 187px; margin: 9px;  background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1810px 0}
.jednotlive-bloky-06:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -1991px 0 }
.jednotlive-bloky-07 {width: 181px; height: 187px; margin: 9px;  background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -2540px 0}
.jednotlive-bloky-07:hover {background: url("design/HP-upoutavky-bottom-red2020.jpg") no-repeat -2721px 0 }





.upoutavka-bloky .jednotlive-bloky .obrazek {}
.upoutavkovy-text .text {height: 187px; width: 181px; text-align: center}
.upoutavkovy-text .text a {display: block; color: #fff; padding: 141px 0 15px 0; font-weight: bold; font-size: 15px}
.upoutavkovy-text .text a:hover {color: #1f1e21; text-decoration: none}



.vycet-domu {float: left; width: 170px; list-style: none}
.vycet-domu ul {list-style: none}
.vycet-domu li {background: url("design/tecky-horizontalne.png") repeat-x; height:30px;}
.vycet-domu li:first-child {background:url("design/pozadi-tecky-sipka-leva.png") no-repeat;}
.vycet-domu li a {color: #9e0923;font-weight: bold; text-decoration: none; padding: 9px 0 11px 40px;  display:block;}
.vycet-domu li a:hover {text-decoration: underline; background: #EAEAEA url("design/pozadi-tecky-sipka-leva.png") no-repeat;}
.vycet-domu .active {color: #9e0923;font-weight: bold; padding: 9px 0 9px 40px; background: url("design/sipka-doleva-cervena.png") no-repeat 15px 17px; }
.vycet-domu .tecky-horizontalne {background: url("design/tecky-horizontalne.png") repeat-x; width: 170px; height: 1px; padding: 0}

.leve-menu {float: left; width: 190px; list-style: none}
.leve-menu ul {list-style: none}
.leve-menu li {cursor:pointer; background: url("design/tecky-horizontalne.png") repeat-x;}
.leve-menu li a {color: #9e0923;font-weight: bold; text-decoration: none; display:block; padding: 10px 0 10px 10px}
.leve-menu li a:hover {text-decoration: underline; background: #EAEAEA url("design/pozadi-tecky-sipka-prava.png") no-repeat;}
.leve-menu .active {color: #9e0923;font-weight: bold; ; padding: 10px 0 10px 10px; background: url("design/pozadi-tecky-sipka-prava.png") no-repeat;}
.leve-menu .tecky-horizontalne {background: url("design/tecky-horizontalne.png") repeat-x; width: 190px; height: 1px; padding: 0}
.leve-menu .polozka:first-child {background: #9e0923 url("design/menu-stin.png") repeat-x; color: #fff; font-weight: bold;padding: 10px 10px 10px 10px;  width: 170px; border-bottom: 1px solid white;}
.leve-menu .polozka {background: #9e0923; color: #fff; font-weight: bold;padding: 10px 10px 10px 10px;  width: 170px; border-bottom: 1px solid white;}
.leve-menu .polozka a {color: #fff; font-weight: bold; text-decoration: none; display:block; padding: 0}
.leve-menu .polozka a:hover {color: #fff !important; font-weight: bold; background: #9e0923; text-decoration: underline}
.leve-menu .banner {border: 1px solid silver; margin: 15px 0 0 0 }


.varianta {color: #9E0923}

.typovy-dum-info {background: #EAEAEA; width: 758px; margin: 10px 0 0 0;}
.typovy-dum-popis {float: left; width: 330px; padding: 20px 20px 0 20px; text-align:justify;}
.typovy-dum-ilustracni {margin: 20px 0 20px 0; width:350px; height:80px; overflow:hidden;}
.typovy-dum-obrazek-mini {float: left; width: 90px; padding: 5px; background: #fff; margin: 0 15px 15px 0; }
.typovy-dum-obrazek-mini-posledni {float: left; width: 90px; padding: 5px; background: #fff; margin: 0 }

.byt-info {width: 758px; margin: 10px 0 0 0;}
.byt-popis {float: left; width: 310px; padding: 0 20px 0 20px; text-align:justify;}


.typovy-dum-specifikace {float: left; width: 310px; min-height: 392px; background: #fff; margin: 0 0 0 -20px; padding: 20px}
.byt-specifikace-detail {float: left; width: 310px; min-height: 392px; background: #fff; margin: 0 0 0 -20px; padding: 0 20px 20px 20px}

.typovy-dum-tabulka-specifikace {}
.typovy-dum-tabulka-specifikace tr {background: url("design/tecky-horizontalne.png") repeat-x bottom;}
.typovy-dum-tabulka-specifikace td {color: #7f7f7f; font-weight: bold; font-size: 14px; width: 170px; padding: 8px 0}
.typovy-dum-tabulka-specifikace .hodnota {color: #9E0923; font-size: 12px; text-align: right}
.typovy-dum-tabulka-specifikace .hodnota a {color: #9E0923; text-decoration: underline}
.typovy-dum-tabulka-specifikace .hodnota a:hover {color: #7F7F7F; text-decoration: none}
.typovy-dum-tabulka-specifikace .cena {color: #000; font-size: 36px; font-weight: bold; padding: 18px 0; background: #EAEAEA; text-align: center;}
.typovy-dum-tabulka-dispozice {}
.typovy-dum-tabulka-dispozice th {height:20px; color:#7F7F7F; font-size: 14px}
.typovy-dum-tabulka-dispozice .nadpis {height:20px; color:#9E0923; font-size: 14px; padding-bottom: 10px}
.typovy-dum-tabulka-dispozice tr {background: url("design/tecky-horizontalne.png") repeat-x bottom;}
.typovy-dum-tabulka-dispozice td {color: #7f7f7f; font-weight: bold; font-size: 14px; padding: 8px 0}
.typovy-dum-tabulka-dispozice .hodnota {color: #9E0923; font-size: 12px; text-align: right}
.typovy-dum-tabulka-dispozice .cena {color: #000; font-size: 36px; font-weight: bold; padding: 18px 0}
.typovy-dum-info .typovy-dum-obrazova-dokumentace {float: right; width: 385px; position:relative; top:0; left:0;}
.typovy-dum-info .typovy-dum-obrazek {width: 355px; margin: 20px 20px 10px 0;padding: 5px; background: #fff;}
.typovy-dum-info .typovy-dum-akce {position:absolute; top:-5px; left:-10px;}
.typovy-dum-info .typovy-dum-pudorysy {float: left; width: 179px; text-align: center; margin-right: 8px;}
.typovy-dum-info .typovy-dum-pudorysy-obrazek {text-align: center; background: #fff; padding: 10px 0 0 0; height: 195px; width: 179px}
.typovy-dum-info .typovy-dum-pudorysy-text {font-size: 15px; font-weight: bold; color: #000; margin: 5px 0 15px 0}
.typovy-dum-info .typovy-dum-pudorysy-top {background: url("design/design-strecha.png") no-repeat; height: 21px; margin: 10px 0 0 0}
.typovy-dum-info .typovy-dum-pudorysy .zvetsit {text-align: right; background: #fff}
.typovy-dum-info .typovy-dum-pudorysy .zvetsit .zvetsit-text {font-weight: normal; float: left; padding: 0 0 0 110px; background: #fff}
.typovy-dum-info .typovy-dum-pudorysy .zvetsit a {color: #9E0923; text-decoration: none;}
.typovy-dum-info .typovy-dum-pudorysy .zvetsit a:hover {text-decoration: underline}

.byt-info .typovy-dum-obrazova-dokumentace {float: right; background: #EAEAEA; width: 365px; padding: 0 20px 25px 20px; position:relative; top:0; left:0;}
.byt-info .typovy-dum-obrazek {position: relative; width: 325px; margin: 20px 20px 10px 0;padding:20px 20px 50px 20px; background: #fff; text-align:center}
.byt-info .typovy-dum-akce {position:absolute; top:-5px; left:-10px;}
.byt-info .typovy-dum-pudorysy {float: left; width: 179px; text-align: center;}
.byt-info .typovy-dum-pudorysy-obrazek {text-align: center; background: #fff; padding: 10px 0 0 0; height: 195px; width: 179px}
.byt-info .typovy-dum-pudorysy-text {font-size: 15px; font-weight: bold; color: #000; margin: 5px 0 15px 0}
.byt-info .typovy-dum-pudorysy-top {background: url("design/design-strecha.png") no-repeat; height: 21px; margin: 10px 0 0 0}
.byt-info .typovy-dum-pudorysy .zvetsit {text-align: right; background: #fff}
.byt-info .typovy-dum-pudorysy .zvetsit .zvetsit-text {font-weight: normal; float: left; padding: 0 0 0 110px; background: #fff}
.byt-info .typovy-dum-pudorysy .zvetsit a {color: #9E0923; text-decoration: none;}
.byt-info .typovy-dum-pudorysy .zvetsit a:hover {text-decoration: underline}
.byt-info .typovy-dum-obrazova-dokumentace .typovy-dum-obrazek .zvetsit-hlavni {text-align: right; background: #fff; position: absolute; bottom: 0; right: 0}
.byt-info .typovy-dum-obrazova-dokumentace .typovy-dum-obrazek .zvetsit-hlavni .zvetsit-text {font-weight: normal; float: left; padding: 0 10px 0 0; background: #fff}
.byt-info .typovy-dum-obrazova-dokumentace .typovy-dum-obrazek .zvetsit-hlavni a {color: #9E0923; text-decoration: none;}
.byt-info .typovy-dum-obrazova-dokumentace .typovy-dum-obrazek .zvetsit-hlavni a:hover {text-decoration: underline}

.pudorys-ke-stazeni-byt {background:url("design/pudorys-ke-stazeni-byt.gif") no-repeat; width: 365px; height: 29px; line-height:29px}
.pudorys-ke-stazeni-byt a {color: #fff; font-weight: bold; text-decoration: none; padding: 0 0 0 50px}
.pudorys-ke-stazeni-byt a:hover {text-decoration: underline}

.byt-specifikace {float: left; width: 310px; min-height: 600px; background: #fff; margin: -20px 0 0 -20px; padding: 0 20px 20px 20px}
.byt-tabulka-specifikace {}
.byt-tabulka-specifikace tr {background: url("design/tecky-horizontalne.png") repeat-x bottom;}
.byt-tabulka-specifikace .cena-pozadi {background: #EAEAEA; text-align: center;}
.byt-tabulka-specifikace td {color: #7f7f7f; font-weight: bold; font-size: 14px; width: 170px; padding: 8px 0}
.byt-tabulka-specifikace .hodnota {color: #9E0923; font-size: 12px; text-align: right}
.byt-tabulka-specifikace .cena {color: #000; font-size: 36px; font-weight: bold; padding: 18px 0}


.typovy-dum-obrazek .zvetsit {text-align: right; background: #fff}
.typovy-dum-obrazek .zvetsit .zvetsit-text {font-weight: normal; float: left; padding: 0 0 0 290px; background: #fff}
.typovy-dum-obrazek .zvetsit img {margin: 0 -5px -5px 0}
.typovy-dum-obrazek .zvetsit a {color: #9E0923; text-decoration: none;}
.typovy-dum-obrazek .zvetsit a:hover {text-decoration: underline}


.typovy-dum-odkazy {margin: 20px 0 20px 0}
.typovy-dum-odkazy-vlevo {float: left; width: 180px; margin: 0 8px 0 0}
.typovy-dum-odkazy-vpravo {float: left; width: 180px}
.typovy-dum-odkazy-cerveny-tisk {height: 35px; margin: 5px 0 0 0}
.typovy-dum-odkazy-cerveny-virtual {height: 35px; margin: 5px 0 0 0}
.typovy-dum-odkazy-cerveny-fotogalerie {height: 35px; margin: 5px 0 0 0}
.typovy-dum-odkazy-cerveny-rodina {height: 35px; margin: 5px 0 0 0}
.typovy-dum-odkazy-cerveny-tisk a {background: url("design/pozadi-odkazy.png") no-repeat 0 0; color: #fff; font-weight: bold; display: block; padding: 10px 0 10px 50px; width: 130px}
.typovy-dum-odkazy-cerveny-virtual a {background: url("design/pozadi-odkazy.png") no-repeat 0 0; color: #fff; font-weight: bold; display: block; padding: 10px 0 10px 50px; width: 130px}
.typovy-dum-odkazy-cerveny-fotogalerie a {background: url("design/pozadi-odkazy.png") no-repeat 0 -78px; color: #fff; font-weight: bold; display: block; padding: 10px 0 10px 50px; width: 130px}
.typovy-dum-odkazy-cerveny-rodina a {background: url("design/pozadi-odkazy.png") no-repeat 0 -39px; color: #fff; font-weight: bold; display: block; padding: 10px 0 10px 50px; width: 130px}
.typovy-dum-odkazy-cerveny-tisk a:hover {background: url("design/pozadi-odkazy.png") no-repeat right top; }
.typovy-dum-odkazy-cerveny-virtual a:hover {background: url("design/pozadi-odkazy.png") no-repeat right 0; }
.typovy-dum-odkazy-cerveny-fotogalerie a:hover {background: url("design/pozadi-odkazy.png") no-repeat right -78px; }
.typovy-dum-odkazy-cerveny-rodina a:hover {background: url("design/pozadi-odkazy.png") no-repeat  right -39px; }


.typovy-dum-odkazy-cerveny-kestazeni {height: 29px; margin: 15px 0 10px 0}
.typovy-dum-odkazy-cerveny-kestazeni a {background: url("design/pozadi-odkazy-byt.gif") no-repeat 0 0; color: #fff; font-weight: bold; display: block; padding: 7px 0 7px 50px; width: 324px}
.typovy-dum-odkazy-cerveny-kestazeni a:hover {background: url("design/pozadi-odkazy-byt.gif") no-repeat left bottom; }

.typovy-dum-doplnujici-text {margin: 20px 20px 20px 22px}

.typovy-dum-informacni-box {position: relative; float: left; width: 238px; height: 178px; margin: 10px 19px 10px 0; border: 1px solid silver}
.typovy-dum-informacni-box-nadpis {background: #9E0923; color: #fff; font-weight: bold; font-size: 16px; padding: 10px 10px 10px 20px; }
.typovy-dum-informacni-box .tlacitko-dal {position: absolute; top: 135px; right: 18px; background: #9E0A24; width: 105px; height: 20px; text-align: center; padding: 5px 0 0 0 }
.typovy-dum-informacni-box .tlacitko-dal a {color: #fff; font-weight: bold}
.typovy-dum-informacni-box .tlacitko-dal img {margin: 0 0 0 10px}

.odkazy {margin: 15px 0 0 0}
.odkazy ul {list-style: none}
.odkazy-leva-cast {float: left; width: 150px; margin-right: 10px}
.odkazy-prava-cast {float: left; width: 150px}
.odkazy-polozka {padding: 3px 0 3px 0}
.odkazy-odrazka {float: left; background: url("design/vycet-cerny.gif") no-repeat 0 5px;}
.odkazy a {color: #666666; text-decoration: none;  padding: 0 0 0 8px; display: block}
.odkazy a:hover {color: #9E0923; text-decoration: underline;}

#vyhledavac {background: #EAEAEA; padding: 10px; width: 170px}
#vyhledavac .vyhledavac-submit {background: url("design/hledej-mini.gif") no-repeat 0 0; color: #fff; padding: 0 0 0 25px; margin: 15px 0 0 65px; border: none; font-weight: bold; height: 29px; width: 107px; cursor: pointer}
#vyhledavac .vyhledavac-submit-pryc {background: url("design/hledej-mini.gif") no-repeat left bottom; color: #fff; padding: 0 0 0 25px; margin: 15px 0 0 65px; border: none; font-weight: bold; height: 29px; width: 107px; cursor: pointer}


.blok-dum-s-pozemkem {position: relative; width: 465px; background: #eaeaea; margin: 15px 0 0 0; padding: 0 0 8px 0}
.blok-jednotlive-domy-levy {position: relative; float: left; margin: 5px; padding: 5px; background: #fff}
.blok-jednotlive-domy-pravy {position: relative; float: left; margin: 5px 5px 5px 0; padding: 5px; background: #fff}

.lokalita-domy-obal {width:500px; margin-bottom:-8px;}
.lokalita-domy {width:212px; position:relative; float:left; margin:5px; padding:5px; background:#fff;}
.lokalita-domy-stitek {position:absolute; left:5px; bottom:5px; background:url(/design/lokalita-stitek.png) repeat-x; width:202px; height:15px; text-align:left; padding:5px 0 5px 10px;}
.lokalita-domy-stitek a {color: #fff;font-size: 13px; font-weight: bold}

.lokalita-byty-obal {width:500px;}
.lokalita-byty {position: relative; float: left; margin:5px 0 0 5px; padding: 5px; background: #fff;}


.blok-byt {position: relative; width: 465px; background: #eaeaea; margin: 38px 0 0 0; padding: 0 0 8px 0}
.blok-jednotlive-byty-levy {position: relative; float: left; margin: 5px; padding: 5px; background: #fff}
.blok-jednotlive-byty-pravy {position: relative; float: left; margin: 5px 5px 5px 0; padding: 5px; background: #fff}
.stitek {position: absolute; left: 5px; top: 95px; background: url("design/lokalita-stitek.png") repeat-x; width: 205px; height: 25px; text-align: left; padding: 10px 0 0 10px}
.stitek a {color: #fff; font-weight: bold}

.blok-sede-pozadi{background: #EAEAEA; padding: 20px; margin-top: 5px; height: 124px}
.blok-sede-pozadi-nabidka {background: #EAEAEA; padding: 15px; margin-top: 5px; height: 97px}

.vyber-dum {margin: 28px 0 0 20px}
.vyber-dum .polozka {float: left; margin: 5px 0 0 0}
.vyber-dum .popis {color: #000; font-weight: bold; float: left; width: 95px; padding: 5px 0 0 0}
.vyber-dum .polozka  select {width: 160px; height: 27px; padding: 0 0 0 0; border: none; float: left;}
.vyber-dum .submit { background: url("design/tlacitko-hledej.gif") no-repeat; height: 45px; width: 176px; color: #fff; font-size: 18px; margin: -13px 0 0 7px; padding: 0 0 0 40px; border: none}
.vyber-dum .tlacitko-najezd {cursor: pointer; background: url("design/tlacitko-hledej-sede.gif") no-repeat; height: 45px; width: 176px;  color: #fff; font-size: 18px; margin: -13px 0 0 7px; padding: 0 0 0 40px; border: none}
.vyber-dum .tlacitko-najezd-pryc {background: #fff; background: url("design/tlacitko-hledej.gif") no-repeat; height: 45px; width: 176px; color: #fff; font-size: 18px; margin: -13px 0 0 7px; padding: 0 0 0 40px; border: none}

.vyber-dum-nabidka {margin: 0 0 0 0}
.vyber-dum-nabidka .polozka {float: left; margin: 5px 15px 0 0}
.vyber-dum-nabidka .popis {color: #000; font-weight: bold; float: left; width: 95px; padding: 5px 0 0 0}
.vyber-dum-nabidka .polozka select {width: 160px; height: 27px; padding: 0 0 0 0; border: none; float: left;}
.vyber-dum-nabidka .submit {float: left; background: url("design/tlacitko-hledej.gif") no-repeat; height: 45px; width: 176px; color: #fff; font-size: 18px; margin: -13px 0 0 12px; padding: 0 0 0 40px; border: none}
.vyber-dum-nabidka .tlacitko-najezd {cursor: pointer; background: url("design/tlacitko-hledej-sede.gif") no-repeat; height: 45px; width: 176px;  color: #fff; font-size: 18px; margin: -13px 0 0 7px; padding: 0 0 0 40px; border: none}
.vyber-dum-nabidka .tlacitko-najezd-pryc {background: #fff; background: url("design/tlacitko-hledej.gif") no-repeat; height: 45px; width: 176px; color: #fff; font-size: 18px; margin: -13px 0 0 7px; padding: 0 0 0 40px; border: none}

.prehled-nabidka {margin: 20px 0 0 0; text-align: center;}
.prehled-nabidka tr {height:30px;}
.prehled-nabidka tr:nth-child(odd) {background:#eaeaea;}
.prehled-nabidka tr:nth-child(even) {background:#d7d7d7;}
.prehled-nabidka tr:hover {background:#ffffff;}
.prehled-nabidka th {background: #630011; color: #fff; font-weight: normal; padding: 5px 10px 5px 10px;  width: 200px; border-bottom: 1px solid white; }
.prehled-nabidka .id {background: #630011 url("design/id-pozadi.png") no-repeat center; color: #fff; font-weight: bold;padding: 5px 10px 5px 10px;  width: 120px; border-bottom: 1px solid white;}
.prehled-nabidka .sirsi {background: #630011; color: #fff; font-weight: bold;padding: 5px 10px 5px 10px; border-bottom: 1px solid white;}
.prehled-nabidka td {white-space:nowrap; background: url("design/tecky.gif") repeat-x bottom center;  font-size: 11px; padding: 5px 10px}
.prehled-nabidka .odkaz { text-align: left}
.prehled-nabidka .odkaz a {text-decoration: underline; }
.prehled-nabidka .odkaz a:hover {color: #9e0923; text-decoration: none}
.prehled-nabidka .cerveny a {color: #9e0923;  font-size: 11px; padding: 5px 10px}

.prehled-nabidka-new {margin: 2px 0 0 0; text-align: center;border-left:1px solid #e3e3e3}
.prehled-nabidka-new tr {height:30px;background:#ffffff;}
.prehled-nabidka-new tr:hover {background:#dee3e6 !important;}
.prehled-nabidka-new .bez-najezdu {height:30px; cursor:pointer; }
.prehled-nabidka-new .bez-najezdu:hover {background:none !important;}

.prehled-nabidka-new th {background-color:#861127; color:#ffffff; font-weight: normal; padding: 5px 10px 5px 10px;  width: 200px; border-bottom: 5px solid #dee3e6; position: relative }
.prehled-nabidka-new th a {color:#ffffff;}
.prehled-nabidka-new .vzestupne {background:#861127 url("design/sipka-razeni-nahoru.png") no-repeat right !important}
.prehled-nabidka-new .sestupne {background:#861127 url("design/sipka-razeni-dolu.png") no-repeat right !important}


.prehled-nabidka-new td {font-family:stag-sans-book; white-space:nowrap; font-size: 13px; padding: 5px 10px; border-bottom:1px solid silver; border-right:1px solid #e3e3e3;}
.prehled-nabidka-new td a {font-family:stag-sans-book;color: #1f1e21; font-size: 13px;}
.prehled-nabidka-new .odkaz-lokalita a {text-decoration: underline}
.prehled-nabidka-new .odkaz-lokalita a:hover {text-decoration: none}
.prehled-nabidka-new .odkaz-typovy-dum a {text-decoration: underline}
.prehled-nabidka-new .odkaz-typovy-dum a:hover {text-decoration: none}
.prehled-nabidka-new .odkaz-detail a {color: #861127; text-decoration: underline}
.prehled-nabidka-new .odkaz-detail a:hover {text-decoration: none}


.prehled-nabidka-new .rezervovany {background-color: #599e3c; color: #ffffff; font-weight:bold;}
.prehled-nabidka-new .rezervovany-typ {color:#599e3c;}
.prehled-nabidka-new .prodany {background-color: #c00224; color: #ffffff; font-weight:bold;}
.prehled-nabidka-new .prodany-typ {color:#ff0000;}
.prehled-nabidka-new .volny {color: #000000}


.prehled-nabidka-new .odkaz { text-align: left}
.prehled-nabidka-new .odkaz a {text-decoration: underline; }
.prehled-nabidka-new .odkaz a:hover {color: #9e0923; text-decoration: none}
.prehled-nabidka-new .cerveny a {color: #9e0923;  font-size: 12px; padding: 5px 10px}
.prehled-nabidka-new .cerveny-podtrzeny {font-family:stag-sans-book; color: #9e0923;  font-size: 13px; padding: 5px 10px;}
.prehled-nabidka-new .tucny {font-family:stag-sans-semibold; font-weight: bold}
.prehled-nabidka-new .sleva {color: #851126;}

.prehled-lokalita-stin {background: url("design/stin_hlavni_lokalita_01.png") no-repeat; width: 997px; height: 200px; }
.obal-prehled-lokalita {padding: 9px}
.prehled-lokalita {float: left; margin: 0 0 0px 0; width: 100%; background: #fff}
.prehled-lokalita .prehled-lokalita-obrazek01 {float: left; position:relative;}
.prehled-lokalita .prehled-lokalita-obrazek02 {float: right;}
.prehled-lokalita .prehled-lokalita-obrazek03 {float: right; width:194px; height:163px; text-align:center;}
.prehled-lokalita .prehled-lokalita-text {height:80px; overflow:hidden;}
.prehled-lokalita .prehled-lokalita-popis {float: left; width: 350px; padding: 5px 15px; cursor:pointer;}
.prehled-lokalita .prehled-lokalita-popis p {text-align: justify;overflow: hidden;}

.prehled-lokalita .prehled-lokalita-popis .nabidka-odkaz {margin-top: 15px}
.prehled-lokalita .prehled-lokalita-popis .nabidka-odkaz a {color: #861127; font-size: 12px; text-decoration: none}
.prehled-lokalita .prehled-lokalita-popis .nabidka-odkaz a:hover {text-decoration: underline}

.prehled-lokalita-obrazek01 .zalozka {position:absolute; top:10px; left:-14px; text-transform:lowercase;}
.prehled-lokalita-obrazek01 .zalozka span {height:33px; line-height:33px; padding-right:8px; color:white; background-color:#841126; position:absolute; top:0; left:10px; white-space:nowrap;}


.sipky-strankovani {float: right; margin-top: 10px}
.sipky-strankovani .preview {float: left; margin-right: 5px}
.sipky-strankovani .preview-big {float: left; position: relative;  height: 35px; width: 117px}
.sipky-strankovani .preview-big .text-preview {color: #fff; font-weight: bold; position: absolute; top: 9px; right: 12px}
.sipky-strankovani .preview-big .text-preview:hover {color: #000; }
.sipky-strankovani .strany {float: left; padding: 10px 10px 20px 10px;}
.sipky-strankovani .strany .aktualni-strana {color: #000; padding: 0 3px}
.sipky-strankovani .strany a {color: #9e0923; font-weight: bold; text-decoration: none; padding: 0 3px }
.sipky-strankovani .strany a:hover {text-decoration: underline }
.sipky-strankovani .last {float: left;}
.sipky-strankovani .last-big {float: left; position: relative;  height: 35px; width: 117px; margin-right: 5px}
.sipky-strankovani .last-big .text-last {color: #fff; font-weight: bold; position: absolute; top: 9px; left: 25px}
.sipky-strankovani .last-big .text-last:hover {color: #000; }

/* definice stylu pro mapu */
#cvzd a {position:absolute; z-index:100; top: 235px; right:15px; width: 129px; height: 51px; background:url("design/cvzd.png"); opacity: 1;}
#cvzd a:hover {opacity: 0.8;}

#mapa-vzorovy-dum {width: 260px; height: 237px}

#mapa-cela-stranka {position: absolute; left: 0px; bottom: 0px; overflow: hidden; z-index: 0;}
#mapa-cela-stranka .znacka-nazev {margin:5px 0 0 0; font-size:13px; font-weight:bold; white-space:nowrap; overflow:hidden;}
#mapa-cela-stranka .znacka-adresa {font-size:11px;}
#mapa-cela-stranka .znacka-popis {font-weight:bold; color:#666666;}



#legenda-mapy {width:240px; height:250px; overflow:hidden; position:absolute; top:0; left:0;}
#legenda-mapy .legenda-zalozka {width:35px; height:250px; overflow:hidden; position:absolute; top:0; left:0; z-index:999999; background:#b7cc19 url("design/legenda-zalozka.png") top left no-repeat; cursor:pointer;}
#legenda-mapy .legenda-popis-obal {width:200px; height:250px; position:absolute; top:0; left:-200px; background:url("design/popis-legendy-pozadi.png");}
#legenda-mapy .legenda-popis-obal .legenda-popis-obsah {color:#ffffff; padding:10px;}

#obalenimenu-cenik {position:relative; top:0; left:0; margin-bottom: 20px}
#obalenimenu-cenik #menu-cenik {position:fixed; top:0; left:20px; z-index:99999;}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik {}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .cenik-nadpis {display: block; font-size: 15px; padding-bottom: 10px; border-bottom: 1px solid white; width: 200px; font-family: Tahoma}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik p {margin: 5px 0}

#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 {float: left; width: 280px; height: 195px; background: #eeeeee url("obrazky/obr-klice.jpg") no-repeat top left; border-right: 1px solid #fff}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 .text {padding: 0 0 10px 64px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 .text p {padding: 0 10px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 .text a {color: #000000; font-size: 12px; font-family: Tahoma}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 .text a:hover {color: #808080; text-decoration: none}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz1 .text .cenik-nadpis {background: #6b0415; color: #fff; display: block; padding: 10px 0 10px 10px; width: 220px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 {float: left; width: 280px; height: 195px; background: #eeeeee url("obrazky/obr-stetec.jpg") no-repeat top left; border-right: 1px solid #fff}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 .text {padding: 0 0 10px 64px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 .text p {padding: 0 10px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 .text a {color: #000000; font-size: 12px; font-family: Tahoma}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 .text a:hover {color: #808080; text-decoration: none}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz2 .text .cenik-nadpis {background: #165947; color: #fff; display: block; padding: 10px 0 10px 10px; width: 220px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 {float: left; width: 293px; height: 195px; background: #eeeeee url("obrazky/obr-naradi.jpg") no-repeat top left;}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 .text {padding: 0 0 10px 64px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 .text p {padding: 0 10px}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 .text a {color: #000000; font-size: 12px; font-family: Tahoma}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 .text a:hover {color: #808080; text-decoration: none}
#obalenimenu-cenik #menu-cenik .pozicemenu-cenik .odkaz3 .text .cenik-nadpis {background: #222246; color: #fff; display: block; padding: 10px 0 10px 10px; width: 220px}



.nadpis-formulare {font-size:25px;}
.nadpis-formulare span {font-size:25px;}
.paticka-formulare {font-size:10px; line-height:100%;}
.form {}
.form input {border: solid 1px #a5acb2; height: 20px}
.form select {border: solid 1px #a5acb2; height: 20px}
.form textarea {border: solid 1px #a5acb2;}
.form .button {float: right; background: #861127; width: 187px; cursor: pointer; height: 28px; color: #fff; border: solid 1px #a5acb2; margin-right:9px;}
.form .button:hover {background: #999999}
.form .chyba {border:1px solid #ff0000 !important;}
.chybove-hlasky {color:#ff0000; margin-bottom:10px;}

.seznam-chybove-hlasky {list-style: none; color: #861127}
.seznam-chybove-hlasky li {color: #861127}

.odkaz {padding: 0 10px 0 0; background: url("design/cervena-sipka.png") no-repeat right; width: 110px}
.odkaz a {font-family: Tahoma}
.odkaz a:hover {text-decoration: underline; color: #861127}

.levy-ilustracni-obrazek {float: left; width: 570px}
.obal-levy-text {float: left; width: 410px; height: 185px; background: #dee3e6 url("design/sedy-prechod-top.gif") repeat-x top}
.levy-text {padding: 20px 20px 20px 20px}

.obal-levy-sloupec {float: left; width: 300px}
.obal-prostredni-sloupec {float: left; width: 300px}
.obal-pravy-sloupec {float: left; width: 300px}
.levy-sloupec {padding: 15px}
.prostredni-sloupec {padding: 15px}
.pravy-sloupec {padding: 15px}

.obal-mapa-praha-stin {float: left; position: relative; height: 324px; width: 573px; background: url("design/stin_mapa_01.png") no-repeat;}
.mapa-praha {margin: 9px 9px 0 9px; width: 555px; height: 306px; background: url("design/bily-prechod.png") repeat-x; padding-top: 20px}
.mapa-praha .mapa {float: right; margin-top: -40px; position:relative; top:0; left:0;}
.mapa-praha .mapa .obrazek-mapa {position:absolute; top:0; left:0; z-index:99;}
.mapa-praha .mapa .odkaz-mapa {position:absolute; top:0; left:0; display:none}
.mapa-praha .mapa .odkaz-mapa2 {position:absolute; top:0; left:-10px; display:none}
.mapa-praha .lidi {position: absolute; top: 30px; left: -10px}
.mapa-praha p a {text-decoration: underline; color: #9E0A24}
.mapa-praha p a:hover {text-decoration: none; color: #000}
.mapa-praha .stin {background: url("design/stin-mapa.png") no-repeat; height: 37px; margin-top: -10px;}

.obal-novinky-stin {float: left; position: relative; height: 324px; width: 425px; background: url("design/stin_novinky_01.png") no-repeat;  margin-bottom: 20px}
.obal-novinky {background: #fff url("design/bily-prechod.png") repeat-x; margin: 9px; padding: 20px 0 0 15px; width: 392px; height: 286px;overflow: hidden}

.novinky {padding: 0 15px 15px 0; height:275px; overflow:hidden; position:relative;}
.novinky-obsah {position:absolute; top:0; left:0;}
.novinky .aktuality {float: left; width: 380px;}
.novinky .aktuality .leva-cast {float: left; width: 60px; margin: 0 15px 15px 0}
.novinky .aktuality .leva-cast .obrazek {}
.novinky .aktuality .prava-cast {float: left; margin: 0 15px 25px 0; width: 275px;}
.novinky .aktuality .prava-cast .datum {margin: 0 0 0 0; font-weight: bold; color: #000}
.novinky .aktuality .prava-cast .nadpis {}
.novinky .aktuality .prava-cast .nadpis a {color: #9E0A24; text-decoration: none; font-family: Tahoma}
.novinky .aktuality .prava-cast .nadpis a:hover {text-decoration: underline}
.novinky .aktuality .prava-cast .text {height:30px; overflow:hidden;}
.novinky .aktuality .prava-cast .text a {color: #000; font-family: Tahoma}
.novinky .aktuality .prava-cast .text a:hover {color: #1f1e21}
.sipka-aktuality-nahoru {position:absolute; top:0; left:200px; z-index:10;cursor:pointer}
.sipka-aktuality-dolu {position:absolute; bottom:-1px; left:10px; z-index:10;cursor:pointer}


.leva-cast-prehled {width:250px; float:left; padding: 20px 15px 15px 15px; }
.leva-cast-prehled .nadpis-seznam {font-size: 24px; margin: 0 0 15px 0; padding: 0}
.prava-cast-prehled {width:630px; float:left; padding: 0 15px 15px 15px}
.prava-cast-prehled .nadpis-detail {}
.prava-cast-prehled .nadpis-seznam {font-size: 24px; margin: 0 0 15px 0; padding: 0}

/* definice stylů pro aktuality */
#seznam-aktualit {}
#seznam-aktualit .aktualita {margin: 0 0 10px;}
#seznam-aktualit .aktualita .datum {font-size: 12px; margin: 5px 0 0 0; padding: 0 0 0 0}
#seznam-aktualit .aktualita .nazev {padding: 0 3px 5px 0;}
#seznam-aktualit .aktualita .nazev a {text-decoration: none; color: #861127;font-weight: bold; font-size: 15px}
#seznam-aktualit .aktualita .nazev a:hover {text-decoration: underline}
#seznam-aktualit .aktualita .popis {color: #999999; font-size: 12px; margin-bottom: 25px; height:64px; overflow:hidden;}
#seznam-aktualit .aktualita .popis p {font-family: stag-sans-light; font-size: 12px}
#seznam-aktualit .aktualita .obrazky {width:250px; height:50px; white-space:nowrap; overflow:hidden; margin-top:5px;}
#seznam-aktualit .aktualita .obrazky .obrazek img {float:left; border:1px solid silver; margin:0 5px 20px 0; border:1px solid silver;}
.detail-aktuality {margin-top: 25px}
.detail-aktuality .datum {float: left; font-size: 15px; margin-right: 10px}
.detail-aktuality .nazev {float: left; color: #861127; font-size: 15px; margin: 0; padding: 0; font-weight:bold;}
.detail-aktuality .popis {padding-top:5px; }
.detail-aktuality .popis p { font-family: stag-sans-light}
.detail-aktuality .obrazky-blok {background: url("/design/levy-pozadi.gif") repeat-x scroll 0 0 transparent; height: 130px; margin: 20px 0 0; padding: 3px; width: 630px;}
.detail-aktuality .obrazky-tabulka {float: right; height: 130px; overflow-x: auto; white-space: nowrap; width: 630px;}
.detail-aktuality .obrazky-tabulka div {border: 1px solid silver}

.detail-aktuality .obrazky-blok .obrazek-odkaz {}
.detail-aktuality .prilohy-blok {margin: 10px 0 0;}
.detail-aktuality .prilohy-blok .priloha-odkaz {background: url("design/pdf.jpg") no-repeat scroll 0 2px transparent; margin-bottom: 5px;min-height: 20px; padding: 0 0 0 25px;}
.detail-aktuality .prilohy-blok .priloha-odkaz a {color: #999999; font-size: 13px; padding: 2px 0 0; text-decoration: underline;}
.detail-aktuality .prilohy-blok .prilohy-odkaz a:hover {color: #FFFFFF;}


.seznam-prodejcu {border: medium none; border-collapse: collapse; color: #282C2D; font-size: 1.1em; margin: 20px 0; width: 100%; }
.seznam-prodejcu tr {background-color: #FFFFFF;}
.seznam-prodejcu th {background: #9E0923; color: #FFFFFF; font-family: Tahoma}
.seznam-prodejcu th, .seznam-prodejcu td {border: 1px solid #CFD7DA;padding: 5px 4px; font-family: Tahoma}
.seznam-prodejcu td a {font-family: Tahoma}
.seznam-prodejcu img {float:right;}
.top {vertical-align: top;}
.tucne {font-weight: bold; text-align: center}
.vlajecky {border:1px solid #CFD7DA; height:15px; margin-right:5px; float:left;}

.informacni-box-aktualita {margin: 15px 10px 0 20px}
.informacni-box-aktualita .nadpis {margin: 10px 0}
.informacni-box-aktualita .nadpis a {color: #9E0A24; font-weight: bold; text-decoration: none;}
.informacni-box-aktualita .nadpis a:hover {text-decoration: underline}
.informacni-box-aktualita .popis {}
.informacni-box-aktualita .popis a {text-decoration: none}
.informacni-box-aktualita .popis a:hover {text-decoration: underline}

.informacni-box-rodina-canaba {position: relative; margin: 15px 120px 0 20px}
.informacni-box-rodina-canaba .obrazek {position: absolute; top: -9px; left: 75px}
.novinky .ilustracni-obrazek {position: absolute; top: -80px; right: 30px; width: 220px;}
.informacni-box {float: left; width: 225px; height: 198px; margin: 20px 10px 10px 0; border: 1px solid silver}
.informacni-box-nadpis {background: #9E0923; color: #fff; font-weight: bold; font-size: 16px; padding: 10px 0 10px 20px; }


.informacni-box-obecny {float: left; width: 238px; height: 198px; margin: 20px 10px 10px 0; border: 1px solid silver}
.informacni-box-obecny-last {float: left; width: 238px; height: 198px; margin: 20px 0 10px 0; border: 1px solid silver}
.informacni-box-obecny-nadpis {background: #9E0923; color: #fff; font-weight: bold; font-size: 16px; padding: 10px 0 10px 20px; }
.informacni-box-obecny-nadpis-obrazek {background: #9E0923; color: #fff; font-weight: bold; font-size: 16px; padding: 10px 0 10px 15px; }
.informacni-box-obecny-nadpis-obrazek .vetsi {font-size: 30px; color: #fff}

#obal-paticka {width: 100%; text-align: center; border-top: 2px solid #861127; padding: 20px 0; margin-top: 30px}
#paticka {position: relative; text-align: right; margin: 0 auto; width: 1000px; padding-bottom: 30px; text-align: center; }
#paticka a {text-decoration: none; color: #9b9c9e; font-weight: bold}
#paticka a:hover {text-decoration: underline; }
#paticka .tecky {background: url("design/tecky-svisle.png") repeat-y; height: 10px; width: 1px; padding: 0; margin: 0 10px 0 10px}

.zalomeni {clear: both}

.mistnosti {float:left; width:260px; margin:20px 40px 0 0; border-collapse:collapse;}
.mistnosti th {height:20px; color:#9e0923;}
.mistnosti td {height:20px; border-top:1px solid silver; border-bottom:1px solid silver;}
.mistnosti .hlavicka {font-weight:bold;}

/* definice stylů pro přehledovou tabulku */
.prehledova-tabulka {border-collapse:collapse; width:100%;}
.prehledova-tabulka tr:hover {background:#EAEAEA;}
.prehledova-tabulka th {color:#ffffff; font-size:14px; font-weight:bold; background:#630112; height:39px;}
.prehledova-tabulka td {color:#5e5e5e; height:35px; padding:0 5px 0 5px; background: url("design/tecky-horizontalne.png") bottom left repeat-x;}
.prehledova-tabulka td a {color:#9e0923;}

/* definice stylů pro záložku - infolinka */
#zalozka-infolinka {height:80px; position:fixed; top:130px; left:-190px;}
#zalozka-infolinka .reklama-zalozka {width:34px; height:140px; position:absolute; top:0; left:0; cursor:pointer; z-index:999;}
#zalozka-infolinka .reklama-obal {width:187px; height:140px; position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#zalozka-infolinka .reklama-obal .reklama-popis {padding:25px 0 0 0; text-align: center}
#zalozka-infolinka .reklama-obal .reklama-popis a {color: #000}


/* definice stylů pro záložku - hledáme */
#zalozka-hledame {width:41px; height:118px; position:fixed; top:180px; right:0;}
#zalozka-koupime {width:41px; height:220px; position:fixed; top:235px; left:0;}
#zalozka-prace {width:41px; height:220px; position:fixed; top:430px; left:0;}

/* definice stylů pro záložku - upoutávka */
#zalozka-upoutavka {width:41px; height:41px; position:fixed; top:130px; right:0;}



.zalozky {position:fixed; top:0; right:0;}

/* definice stylů pro záložku - katalog canaba */
#zalozka-katalog {width:41px; height:179px; position:absolute; top:0px; right:0; cursor:pointer;}
#zalozka-katalog img {position:absolute; top:20px; left:0; z-index: 99999;}
#zalozka-katalog .katalog {position:absolute; top:0; left:0; z-index:9999;}

/* definice stylů pro záložku - Luxury Life */
#zalozka-luxury {width:41px; height:220px; position:absolute; top:153px; right:0; cursor:pointer;}
#zalozka-luxury img {position:absolute; top:57px; left:0; z-index: 99999;}
#zalozka-luxury .katalog {position:absolute; top:0; left:0; z-index:9999;}

/* definice stylů pro záložku - 25let canaba */
#zalozka-25let {width:41px; height:179px; position:absolute; top:382px; right:0; cursor:pointer;}
#zalozka-25let img {position:absolute; top:20px; left:0; z-index: 99999;}
#zalozka-25let .katalog {position:absolute; top:0; left:0; z-index:9999;}







/* definice stylů pro upoutávku na titulní straně */
#zatemneni {position:fixed; top:0; left:0; background-color:#000; opacity:0.8; z-index:9999;}
#upoutavka {position:absolute; top:-300px; right:250px; z-index:999999; border: 1px solid Silver; background-color: Silver;}
#upoutavka .zavrit {position:absolute; top:10px; right:10px; cursor:pointer;}
#upoutavka-text {width:100%; font-size: 20px; text-align:center; background:#6a8a1f; color: White; padding: 10px 0 10px 0;}

/* definice stylů pro zobrazení sloganů na titulní straně */
#blok-sloganu {width:590px; height:49px; position:absolute; bottom:9px; left:9px; overflow:hidden;}
#blok-sloganu .slogan {width:590px; height:49px; line-height:49px; color:#fff; font-size:24px; padding-left:10px; position:absolute; bottom:0; left:-600px; background:url("design/slogan-pozadi.png") -120px 0 no-repeat;}

/* definice stylů pro autorizované prodejce */
.autorizovani-prodejci {margin:20px 0 20px 0;}
.autorizovani-prodejci .select {padding: 5px 5px 5px 5px; margin-right: 10px; border: 1px solid #caced0}
.autorizovani-prodejci .submit {background: #861127; width: 187px; cursor: pointer; height: 27px; color: #fff; border: solid 1px #a5acb2; margin-right:9px;}
.autorizovani-prodejci .submit:hover {background: #999999}

/* definice stylů pro mapu stránek */
.mapa-stranek {margin:10px 0 25px 50px;}
.mapa-stranek li ul {margin:0 0 5px 25px;}
.mapa-stranek > li a {color:black;}


.uzavreni-vzorovych-domu-obal {position:absolute; top:250px; left:200px; z-index:9999; border:2px solid #999;}
.uzavreni-vzorovych-domu-obal .vnitrek {color:#861127; font-size:18px; padding:25px 25px 30px 25px; background-color:#fff;}
.uzavreni-vzorovych-domu-obal .vnitrek strong {font-size:18px;}
.uzavreni-vzorovych-domu-obal .krizek-zavrit {position:absolute; top:5px; right:5px; cursor:pointer;}
.uzavreni-vzorovych-domu-obal .nadpis {font-size:20px; font-weight:bold; margin-bottom:10px;}
.uzavreni-vzorovych-domu-obal .vnitrek a {color:#861127;}
//.uzavreni-vzorovych-domu {color:#861127; marginx:0 10px 50px 108px; width:428px; padding: 10px 10px; positionx:absolute; top:210px; left:108px; background-color:rgba(255,255,255,0.85)}
.uzavreni-vzorovych-domu {color:#861127; margin:270px 10px 50px 108px;}

.uzavreni-vzorovych-domu a {color:#861127;}



/* 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:#5f0415 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;}




/* listování seznamem */
.listovani {width:100%; position:absolute; top:0; left:0;}
.listovani .vlevo {position:absolute; top:150px; left:-33px; opacity:1.0;}
.listovani .vlevo:hover {opacity:0.6;}
.listovani .vpravo {position:absolute; top:150px; right:-32px; opacity:1.0;}
.listovani .vpravo:hover {opacity:0.6;}





/* nová titulka */
.upoutavka-new {width:190px; background-image:url("/design/stin_upoutavky_titulka.png");}
.upoutavka-new .korekce {background-position: -5px 0;}
.upoutavka-new .korekce:hover {background-position: -186px 0;}
.obal-novinky {background-color: #dee3e6;}
.obal-novinky-stin-new {position:relative; float:right; height: 204px; width: 425px; background: url("design/stin_novinky_02.png") no-repeat;}
.obal-novinky-stin-new .obal-novinky {height:175px; padding-top:10px;}
.dalsi-aktuality {position:absolute; bottom:20px; left:100px;}
.dalsi-aktuality a {font-size:15px; font-weight:bold; color:#9e0a24;}

.obal-formular {height:286px; width:392px; background:url("design/navsteva-domu-pozadi.png") no-repeat left bottom;}
.obal-formular:hover {background-position: right bottom; cursor:pointer;}
.obal-formular a:hover {text-decoration:none;}
.obal-formular:hover .tlacitko {color:#1f1e21 !important}
.slepy-formular {position:absolute; top:40px; right:25px;}
.obal-formular .tlacitko {position:absolute; bottom:22px; left:35px; color:white; font-size:18px; font-weight:bold;}

.obal-formular1 {height:286px; width:392px; background:white url("design/navsteva-domu-pozadi.png") no-repeat left bottom;}
.obal-formular1:hover {background-position: right bottom; cursor:pointer;}
.obal-formular1 a:hover {text-decoration:none;}
.obal-formular1:hover .tlacitko {color:#1f1e21 !important}
.slepy-formular1 {position:absolute; top:100px; right:25px;}
.obal-formular1 .tlacitko {position:absolute; bottom:22px; left:35px; color:white; font-size:18px; font-weight:bold;}


.nadpis-formular {color:#861127; font-size:25px; margin-left:2px;}
.popis-formular {margin:5px 15px 0 2px; font-size:12px; line-height:120%;}
#formular-navsteva {background:none !important;}
#formular-navsteva form {margin:10px 0 0 0;}
#formular-navsteva input[type='text'] {border:1px solid #a5acb2; height:18px; width:260px; padding-left:3px; margin-left:5px; border-left:3px solid #861127;}
#formular-navsteva input[type='checkbox'] {margin-bottom:-2px;}
#formular-navsteva select {border:1px solid #a5acb2; height:20px; width:267px; margin-left:5px; border-left:3px solid #861127;}
#formular-navsteva input[type='submit'], #formular-navsteva input[type='button'] {font-weight:bold; background-color:#999; border:1px solid #a5acb2; color:#861127; cursor:pointer; height:28px; width:267px; margin-top:10px;}
#formular-navsteva input[type='submit']:hover, #formular-navsteva input[type='button']:hover {background-color:#861127; color:#fff;}
#formular-navsteva > table td {padding:0 15px 2px 0;}
#formular-navsteva .chyba {background-color:#fad3d5;}
#formular-navsteva .formular-info {color:#666; font-size: 10px; margin-top:10px;}
#formular-navsteva .vysledek-odeslani {margin-top:50px; text-align:center;}
#formular-navsteva .ui-datepicker {font-size:0.9em; top:0 !important;}
#formular-navsteva .ui-datepicker th {padding: 0.3em 0.3em;}
#formular-navsteva .ui-datepicker td span, #formular-navsteva .ui-datepicker td a {padding: 0.1em 0.2em;}


.dum-roku {position:absolute; top:-343px; left:-180px; z-index:10;}


a.osobni-udaje {color:#861127; font-weight:bold;}
a.osobni-udaje-odkaz {color:#861127; font-weight:bold;}


.poznamka-hvezdicka {width:400px; height:67px; margin-left:470px; position:absolute; margin-top:5px;}
.greenside1 {width:325px; heightxxx:67px; margin-left:470px; position:absolute; background:white url("design/green-side-pozadi.jpg") no-repeat left top;}
.greenside1-text {margin: 10px 10px 0px 140px;}
.greenside1-odkaz {margin-left: 160px; padding-top: 5px; }
.greenside1-odkaz img {;}
.greenside2-odkaz {position: absolute; right:12px; bottom:7px;}

/* NYNÍ AKCE */
.nyniakce {position: absolute; top: 8px; right: 5px;}
.nyniakcetabulka {position: absolute; margin-left: 10px; margin-top: -2px;}
.tucnynynisleva {text-align: right; position: relative; padding-right:50px;}
.nyniakcedetail {background:#a17e38; height: 75px; color:White; padding: 15px 25px; overflow: hidden; text-align: center;}
.nyniakcedetailtabulka {width: 100%; text-align: left;}
.nyniakcehodnota {font-size: 15px; text-align:right; padding-bottom: 5px;}
.nyniakcehtucne {font-weight:bold;}
.nyniakcecara {border:0; border-top: 1px solid #b7975a; margin: 5px 0px 10px 0px;}


/* sleva - domy */
.sleva-domy {width:260px; margin-left:547px; position:absolute;}
.sleva-domy .nyniakcedetail {height: auto}

@media print {
	#obalenimenu-cenik {
		margin-top:-180px;
	}
	.hidden-print {
		display: none !important;
	}
}


.cenik .tucny-text a {
    font-weight: 900;
    font-family: Tahoma;
}



.ui-dialog {
  z-index:99999 !important;
}
.ui-dialog a {
  outline:none;
}


/* pozor testovací verze */
.testovaci-verze {color:yellow; width:100%; height:100px; line-height:100px; font-size:80px; font-weight:800; position:fixed; bottom:0px; left:0; z-index:999999 !important; background:red; text-align:center; opacity:0.4}
