<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** CSS reseter ***/
/*** CSS STYLY pro Barsini.cz ***/
body { position: relative; background: url("../img/pozadi_all_in_one.jpg") repeat-y center top; margin: 0px; font-family: Verdana, sans-serif; font-size: 0.8em; color: #BED5E5; }
body.rozcestnik .yellow { color: #F9C200; }
body.rozcestnik a.yellow { color: #FFC300; }
body.rozcestnik .sloupec { font-size: 110%; }
body.rozcestnik ul { margin-left: 15px; }
body.rozcestnik ul a { text-decoration: none; }

ul, li, img, form, input, h1 { border: none; padding: 0; margin: 0; }

p { margin: 10px 0; }

a span { display: none; }

h2 { color: #F9C200; margin: 5px 0 20px 0; font-size: 1.1em; }

h3 { color: #F9C200; text-align: left; }

h4 { margin: 0 0 15px 0; color: #F9C200; font-weight: normal; text-align: left; font-size: 1.1em; }

#obsah strong, #tmavy strong, a:hover { color: #F9C200; }

#obsah .bily { color: white; }

#bitmapa { display: block; width: 396px; height: 175px; background-repeat: no-repeat; position: absolute; bottom: 122px; right: 9px; }

#obal { position: relative; width: 994px; margin: 0 auto; top: 40px; overflow: hidden; }

/* ---------------------------------------------------------------------- */
#hlavicka { position: relative; margin: 0; width: 994px; height: 148px; background: url("../img/hlavicka.png") no-repeat; overflow: hidden; }
#hlavicka h1 { overflow: hidden; position: relative; top: 52px; left: 96px; }
#hlavicka h1 a { width: 100%; height: 100px; display: block; }
#hlavicka h1.home { width: 388px; height: 54px; }
#hlavicka h1.home a { background: url("../img/logo.png") no-repeat; }
#hlavicka h1.menu-bowling { width: 388px; height: 54px; }
#hlavicka h1.menu-bowling a { background: url("../img/logo_bowling.png") no-repeat; }
#hlavicka h1.menu-stavebni-firma { width: 388px; height: 54px; }
#hlavicka h1.menu-stavebni-firma a { background: url("../img/logo_stavebni_firma.png") no-repeat; }
#hlavicka h1.menu-smenarna { width: 237px; height: 52px; }
#hlavicka h1.menu-smenarna a { background: url("../img/logo_smenarna.png") no-repeat; }
#hlavicka h1.menu-jeskyne { width: 271px; height: 56px; }
#hlavicka h1.menu-jeskyne a { background: url("../img/logo_jeskyne.png") no-repeat; }
#hlavicka h1.menu-stavebniny { width: 388px; height: 54px; }
#hlavicka h1.menu-stavebniny a { background: url("../img/logo_stavebniny.png") no-repeat; }
#hlavicka h1.menu-projekcni-atelier { width: 421px; height: 56px; }
#hlavicka h1.menu-projekcni-atelier a { background: url("../img/logo-projekcni-atelier.png") no-repeat; }
#hlavicka div { position: absolute; right: 6px; top: 9px; height: 131px; }
#hlavicka div.home { width: 388px; background: url("../img/dum.png"); right: 8px; }
#hlavicka div.home-bowling { width: 318px; background: url("../img/koule.png") no-repeat; }
#hlavicka div.home-stavebni-firma { width: 416px; background: url("../img/bagr.png") no-repeat; }
#hlavicka div.home-smenarna { width: 391px; background: url("../img/smenarna.png") no-repeat; }
#hlavicka div.home-jeskyne { width: 371px; background: url("../img/krystal.png") no-repeat; }
#hlavicka div.home-stavebniny { width: 277px; background: url("../img/stavebniny.png") no-repeat; }
#hlavicka div.home-projekcni-atelier { width: 221px; height: 126px; background: url("../img/projekcni-atelier.png") no-repeat; right: 10px; }

/* samotne weby */
/* obrazek v hlavicce */
/* ---------------------------------------------------------------------- */
#stranka { margin: 0px 0px; font-size: 0.8em; color: white; width: 994px; background: url("../img/stin-prouzek994.png"); }

#obsah-cover { width: 982px; margin-left: 3px; overflow: hidden; }

/* rozcestnik */
ul#boxiky { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 640px; padding: 25px 0 30px 25px; float: left; font-size: 10px; font-family: 'Myriad Pro',sans-serif; list-style-type: none; }
ul#boxiky a { float: left; background: url("../img/boxik.png") no-repeat; width: 188px; height: 164px; margin: 6px; color: #A87977; text-decoration: none; }
ul#boxiky a strong { font-weight: normal; font-size: 2.3em; display: block; height: 52px; text-align: right; margin: 50px 20px 30px 40px; cursor: pointer; }
ul#boxiky a span { display: block; text-decoration: underline; text-align: right; margin-right: 50px; color: #AE8987; font-size: 1.6em; }
ul#boxiky a.no-href, ul#boxiky a.no-href strong { cursor: default; }
ul#boxiky a:hover { background: url("../img/boxik-aktivni.png") no-repeat; color: #F9C300; }
ul#boxiky a:hover span { color: #9C6805; }

.sloupec { line-height: 1.5em; width: 280px; padding: 0 0 10px 0; margin: 15px 0px 0px 35px; float: left; color: #d9dadb; }
.sloupec strong { color: #f9c200; }

#obsah { font-size: 1.1em; padding: 25px 25px 20px 35px; line-height: 1.4em; color: #C0A09F; font-family: Verdana; text-align: left; }
#obsah a { color: #F9C200; }
#obsah ul { padding-left: 14px; }

#stranka ul.podmenu { display: block; text-align: center; margin: 20px 10px 0px 10px; list-style-type: none; border-bottom: 1px solid #F9C301; }
#stranka ul.podmenu li { display: inline-block; margin: 0 20px 10px 20px; }
#stranka ul.podmenu li a { color: #D59704; font-weight: bold; text-decoration: none; }
#stranka ul.podmenu li a:hover { color: #fff; }

.odsazeny { padding: 0 30px 0 30px; margin-bottom: 0px; }

#foto { position: relative; width: 100%; overflow: hidden; height: 423px; }
#foto #change-backgrounds { position: absolute; left: 6px; top: 0; z-index: 0; width: 976px; height: 422px; }
#foto ul#menu { position: relative; padding: 0; left: 6px; height: 38px; float: left; width: 100%; background: url("../img/menu.png") repeat-x; overflow: hidden; }
#foto ul#menu.menu-bowling { padding: 0 0 0 10px; }
#foto ul#menu li { display: inline; margin: 0 1px; }
#foto ul#menu li a { margin: 0 1px; color: #fff; height: 20px; float: left; padding: 10px 10px; font-weight: bold; font-family: Verdana; font-size: 1.1em; text-decoration: none; }
#foto ul#menu.menu-bowling li a { padding: 10px 12px; }
#foto ul#menu li a.aktivni { color: #F9C200; }
#foto #menu li a:hover { color: #F9C200; }
#foto div#menu-jeskyne { position: relative; padding: 0; left: 6px; height: 38px; float: left; width: 100%; background: transparent; overflow: hidden; }
#foto #text-over-banner { position: absolute; left: 50px; bottom: 30px; font-family: 'Arial', sans-serif; }
#foto #text-over-banner p, #foto #text-over-banner ul, #foto #text-over-banner ol { color: #fff; text-shadow: 0px 0px 5px #000, 0px 0px 20px #000, 0px 0px 50px #000, 0px 0px 120px #000; }
#foto #text-over-banner p { font-size: 1.8em; }
#foto #text-over-banner ul, #foto #text-over-banner ol { margin-left: 20px; font-size: 1.5em; }
#foto #text-over-banner li { margin-bottom: 1px; }

#tmavy { position: relative; clear: left; float: left; top: 3px; left: 630px; width: 303px; height: 342px; background: url("../img/tmavy-pruh.png"); padding: 0px 20px 15px 20px; color: white; }
#tmavy a { color: #f9c200; }
#tmavy p { margin-bottom: 15px; color: #DFDFDF; text-align: justify; }
#tmavy p.zluta { color: #F9C200; }
#tmavy p strong.bila { color: #fff; }
#tmavy table { margin-top: 27px; }
#tmavy table tr td { vertical-align: top; line-height: 150%; padding-bottom: 10px; }
#tmavy #obsah-small { font-size: 110%; }
#tmavy #obsah-small p { line-height: 150%; }

#obsah div.novinky { padding-bottom: 20px; border-bottom: 1px solid #932C10; margin-bottom: 20px; margin-left: 28px; }
#obsah div.novinky.posledni { padding-bottom: 0px; border-bottom: 0px none; margin-bottom: 0px; }
#obsah div.novinky h2 { display: inline-block; padding-right: 5px; margin-bottom: 0; }
#obsah div.novinky a.vice-na-konci { display: none; }
#obsah div.novinky p { text-align: justify; padding-right: 30px; }

ul#tmavy li { margin: 20px 0 10px 30px; list-style: none; font-weight: bold; font-size: 1.1em; }
ul#tmavy li a { text-decoration: none; color: white; }

.form-rezervace { margin-left: 28px; text-align: center; }

form { font-size: 0.9em; width: 472px; text-align: right; color: white; margin: 20px auto; }

fieldset { border: none; background: #6a140f; padding: 10px 30px 30px 11px; }

form strong.error { text-align: left; float: left; padding: 10px; }

label { position: relative; clear: both; float: left; width: 106px; text-align: right; margin: 2px 4px 2px 0; }

input, select, textarea { border: none; background: #f2f2f2; width: 294px; font-family: Verdana; margin: 2px 4px 2px 0; font-size: 1.1em; padding: 3px; color: #000; }

input.reset { color: #fff; }

select { width: 300px; }

.pravy { display: block; text-align: right; }
.pravy p { padding-top: 10px; padding-right: 6px; margin: 0px; }
.pravy p img { margin-top: 10px; margin-bottom: 3px; }

.kratsi { width: 112px; margin-bottom: 10px; }

.submit { background: #3d0c09; padding: 10px 0; color: #F9C200; font-weight: bold; width: 118px; text-align: center; float: right; cursor: pointer; }

.reset { background: #3d0c09; padding: 10px 20px; width: auto; margin-right: 104px; cursor: pointer; }

.zpracovani { color: #F9C200; text-align: left; line-height: 1.4em; }

#spojovatko { display: block; position: absolute; margin-top: -8px; margin-left: -5px; width: 5px; height: 38px; background: url("../img/spojovatko.png"); }

.alba { margin-left: 5px; }
.alba p.odsadit { padding-left: 23px; }
.alba .album-cover { width: 190px; padding: 10px 16px; margin-left: 4px; float: left; }
.alba .album img { margin: 0 auto; border: solid #5c120e 4px; display: block; }
.alba .album-cover p { text-align: center; }
.alba hr { float: left; width: 100%; visibility: hidden; }

#jidelak { color: white; font-size: 1.3em; padding-bottom: 20px; }
#jidelak h3, #jidelak a { text-align: center; }
#jidelak p { padding: 10px 25px 20px 35px; }
#jidelak .kategorie { clear: both; padding: 0 8px; border-bottom: solid black 1px; margin: 0px 8px; padding: 5px 0 0 12px; }
#jidelak .kategorie a { color: white; text-decoration: none; display: block; float: left; width: 186px; background: #6a140f; line-height: 3em; margin: 0px 1px; }
#jidelak .kategorie a:hover, #jidelak .kategorie a.aktivni { background: #4f0f0c; color: #F9C200; }
#jidelak table { margin: 15px 0 0 25px; width: 935px; border-collapse: collapse; }
#jidelak tr { border-bottom: solid #9e4741 1px; font-size: 0.9em; }
#jidelak td { padding: 5px 15px; vertical-align: top; text-align: left; }
#jidelak th { padding: 5px 15px; vertical-align: top; text-align: left; color: #F9C200; font-weight: bold; padding-bottom: 20px; }
#jidelak table strong { display: block; padding-left: 100px; }
#jidelak table em { display: block; }

.jidelak { margin-left: 28px; clear: left; }

.kurzy { text-align: center; }
.kurzy table { margin: 0 auto; }
.kurzy table tr td { border: 1px solid #E26F6C; padding: 2px 5px; }
.kurzy table tr td span { display: block; text-align: right; }
.kurzy table tr td span strong { display: block; text-align: center; }
.kurzy table tr td strong span, .kurzy table tr td span span { display: block; text-align: center; }

.pujcovna { float: left; width: 45%; height: 150px; border-bottom: 1px solid #9e4741; padding: 0px 0px 9px 0px; margin: 20px 30px 10px 0px; }
.pujcovna div { float: left; width: 210px; }
.pujcovna div img { width: 182px; border: 5px solid #5c120e; }
.pujcovna p { margin-left: 210px; padding-top: 10px; font-size: 90%; color: #fff; }
.pujcovna p span { font-size: 110%; }
.pujcovna hr { clear: left; visibility: hidden; }

#fotogalerie .foto { width: 190px; padding: 6px 17px 20px 17px; float: left; text-align: center; }
#fotogalerie .foto img { border: solid #5c130d 5px; }
#fotogalerie .foto p { margin-top: 0; text-align: left; }

#obsah table tr td { vertical-align: top; padding-right: 15px; color: #fff; }
#obsah table tr td em { color: #C6A29C; }
#obsah ul.submenu { list-style-type: none; display: block; float: left; width: 100%; margin-bottom: 27px; padding: 0; }
#obsah ul.submenu li { float: left; width: 151px; height: 30px; padding: 0 1px; margin-bottom: 6px; overflow: hidden; border-bottom: 1px solid #4f0f0c; }
#obsah ul.submenu li a { display: block; width: 100%; text-align: center; color: #fff; background: #6a140f; height: 30px; padding-top: 7px; text-decoration: none; }
#obsah ul.submenu li a.aktivni, #obsah ul.submenu li a:hover { color: #FFC300; background: #4f0f0c; }

#patka { clear: both; height: 122px; padding: 0; background: url("../img/paticka.png") no-repeat; font-size: 0.8em; color: #AE6560; line-height: 1.6em; }

#patka-inner { padding: 73px 0px 10px 0; border-top: solid #932C10 1px; margin: 0px 10px; }

#patka a { color: #AE6560; }
#patka #created { width: 297px; float: left; padding-top: 1.6em; text-align: right; }
#patka #pravy { width: 577px; float: left; text-align: right; }
#patka ul li { display: inline; padding: none; }
#patka a#barsini { font-size: 1.1em; color: #F9C300; text-decoration: none; }
#patka ul span { margin: 0 12px 0 10px; }

.cleaner { clear: both; height: 0px; overflow: hidden; }

.cleaner-cerveny { clear: both; height: 0px; margin: 15px 0; overflow: hidden; border-top: solid #9e4740 1px; }

.cleaner-cerny { clear: both; height: 0px; margin-bottom: 5px; overflow: hidden; border-top: solid black 1px; }

.cleaner-velky { clear: both; margin-bottom: 100px; height: 0px; overflow: hidden; }

.vpravo { display: block; text-align: right; }

/** Skriptova komponenta pro vypis komponent (svych potomku), prip. i s obrazkem **/
.list-of-items h2 { font-size: 2em; }
.list-of-items .item { float: left; width: 100%; margin-bottom: 10px; padding-bottom: 15px; border-bottom: solid #932C10 1px; }
.list-of-items .item:last-child { border-bottom: 0px none; }
.list-of-items .item .image { clear: left; float: left; }
.list-of-items .item .name { float: left; font-size: 1.6em; margin-left: 15px; }
.list-of-items .item .name a:hover { text-decoration: none; }

/*# sourceMappingURL=default.css.map */
</pre></body></html>