/* zakladni prvky */
html, body, form, fieldset, label, legend, object { margin: 0; padding: 0; border: 0; font-size: 100% }
html, body.body { height: 100% }

body { font: 67%/1.4 Tahoma, "Lucida Grande CE", lucida, sans-serif }

body.body { text-align: center; color: #454444; background: #aca9a5 url(img/sys/bg_body.gif) no-repeat 50% 0 }
body.owin img { border-color: #cccccc }
h1, h2, h3, h4, h5, h6 { color: #454444; font-weight: normal; padding: 0; line-height: normal }
h1 { font-size: 180%; clear: both; margin: 0 0 0.5em 0; padding: 0; height: 46px; /*text-indent: -999em*/ }
h2 { font-size: 140%; margin: 1.1em 0 0.5em 0 }
h3 { font-size: 130%; margin: 2.1em 0 0.5em 0 }
h4 { font-size: 120%; margin: 1.1em 0 0.5em 0 }
input, select, textarea { vertical-align: middle; font: 100% Tahoma, "Lucida Grande CE", lucida, sans-serif }
a { color: #fff;/*color: #e4ff00*/ }
a:link { color: #fff;/*color: #e4ff00*/ }
a:hover { color: #e4ff00/*color: #fff*/; text-decoration: none }
p { margin: 1em 0 1.5em 0 }
table { border-collapse: collapse }
caption { padding-bottom: 0.1em; font-weight: bold; text-align: left }
ul, ol { margin-top: 1em; margin-bottom: 1.2em }
hr { height: 0; border: none; border-bottom: 1px solid #d7d7d7 }
img { border: 0 }
small { font-size: 90% }
/* /zakladni prvky */

/* zakladni tridy */
.tal { text-align: left }
.tac { text-align: center }
.tar { text-align: right }
.taj { text-align: justify }
.vat { vertical-align: top }
.vam { vertical-align: middle }
.tac table { text-align: left; margin-left: auto; margin-right: auto }
.fl { float: left }
.fr { float: right }
.fli { float: left; margin: 0 1.3em 1em 0 }
.fri { float: right; margin: 0 0 1em 1.3em }
.clean { color: #000000; text-decoration: none }
.clear { clear: both; height: 0; font-size: 1px }
.cistic { clear: both }
.cleaner { width: 100%; overflow: hidden }
.invisible, .no-css { display: none }
.no-border { border: none !important }
.required { background: #ffffff url(img/sys/required.gif) no-repeat right top }
.alert, .alert a, .error, .error a, .warning, .warning a { color: #ff0000; font-weight: bold }
.ok, .info { color: #6495ed; font-weight: bold }
.ll { list-style-type: lower-alpha }
.bg0 { background-color: #f4f4f4 }
.border { border: 1px solid #aaaaaa; padding: 3px }
.button { }
.img-button { border: none !important; margin: 0 !important; background: none !important }
.small { font-size: 90% }
.overflow { padding: 1px; overflow: auto; overflow-y: hidden; width: 99% }
/* /zakladni tridy */

/* layout - zaklad */
#main { width: 100%; height: 100%; position: relative }
html>body #main { min-height: 100%; height: auto }

#main.vinohrady { background: transparent url(img/sys/bg_main_vinohrady.gif) repeat-x 0 150px }
#main.dejvice { background: transparent url(img/sys/bg_main_dejvice.gif) repeat-x 0 150px }
#main.pankrac { background: transparent url(img/sys/bg_main_pankrac.gif) repeat-x 0 150px }

#main-in { width: 920px; height: 600px; margin: 0 auto; padding: 0 0 40px 0; text-align: left; position: relative; background: transparent url(img/sys/bg_main_in.jpg) no-repeat 0 218px }
html>body #main-in { min-height: 600px; height: auto }

#header { position: absolute; left: 0; top: 0; width: 920px }
#header-in {
    height: 218px;
    position: relative;
    background: transparent url(img/sys/bg_header.jpg) no-repeat 0 0
}
#main.historie #header-in { background: transparent url(img/sys/bg_header_historie.jpg) no-repeat 0 0 }
#main.o-spolecnosti #header-in { background: transparent url(img/sys/bg_header_o-spolecnosti.jpg) no-repeat 0 0 }
#main.catering #header-in { background: transparent url(img/sys/bg_header_catering.jpg) no-repeat 0 0 }
#main.vase-dojmy #header-in { background: transparent url(img/sys/bg_header_dojmy.jpg) no-repeat 0 0 }
#main.kontakty #header-in { background: transparent url(img/sys/bg_header_kontakty.jpg) no-repeat 0 0 }
#main.news-oceneni #header-in, #main.news-5 #header-in, #main.news-4 #header-in { background: transparent url(img/sys/bg_header_oceneni.jpg) no-repeat 0 0 }

#main.vinohrady #header-in { background: transparent url(img/sys/bg_header_vinohrady.jpg) no-repeat 0 0 }
#main.vinohrady.jidelni-listek-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_jidelni.jpg) no-repeat 0 0 }
#main.vinohrady.napojovy-listek-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_napojovy.jpg) no-repeat 0 0 }
#main.vinohrady.poledni-nabidka-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_poledni.jpg) no-repeat 0 0 }
#main.vinohrady.fotogalerie-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_fotogalerie.jpg) no-repeat 0 0 }
#main.vinohrady.darkove-poukazy-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_darkove.jpg) no-repeat 0 0 }
#main.vinohrady.kontakty-rezervace-phv #header-in { background: transparent url(img/sys/bg_header_vinohrady_kontakty.jpg) no-repeat 0 0 }
#main.dejvice #header-in { background: transparent url(img/sys/bg_header_dejvice.jpg) no-repeat 0 0 }
#main.dejvice.jidelni-listek-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_jidelni.jpg) no-repeat 0 0 }
#main.dejvice.napojovy-listek-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_napojovy.jpg) no-repeat 0 0 }
#main.dejvice.poledni-nabidka-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_poledni.jpg) no-repeat 0 0 }
#main.dejvice.fotogalerie-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_fotogalerie.jpg) no-repeat 0 0 }
#main.dejvice.darkove-poukazy-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_darkove.jpg) no-repeat 0 0 }
#main.dejvice.kontakty-rezervace-phd #header-in { background: transparent url(img/sys/bg_header_dejvice_kontakty.jpg) no-repeat 0 0 }
#main.pankrac #header-in { background: transparent url(img/sys/bg_header_pankrac.jpg) no-repeat 0 0 }
#main.pankrac.jidelni-listek-php #header-in { background: transparent url(img/sys/bg_header_pankrac_jidelni.jpg) no-repeat 0 0 }
#main.pankrac.napojovy-listek-php #header-in { background: transparent url(img/sys/bg_header_pankrac_napojovy.jpg) no-repeat 0 0 }
#main.pankrac.poledni-nabidka-php #header-in { background: transparent url(img/sys/bg_header_pankrac_poledni.jpg) no-repeat 0 0 }
#main.pankrac.fotogalerie-php #header-in { background: transparent url(img/sys/bg_header_pankrac_fotogalerie.jpg) no-repeat 0 0 }
#main.pankrac.darkove-poukazy-php #header-in { background: transparent url(img/sys/bg_header_pankrac_darkove.jpg) no-repeat 0 0 }
#main.pankrac.kontakty-rezervace-php #header-in { background: transparent url(img/sys/bg_header_pankrac_kontakty.jpg) no-repeat 0 0 }
#main.special #header-in { background: transparent url(img/sys/bg_header_special.jpg) no-repeat 0 0 }

#main.news-3 #header-in { background: transparent url(img/sys/bg_header_kava.jpg) no-repeat 0 0 }

#content {
    float: right;
    width: 680px;
    overflow: hidden
}
/*#content-in { margin: 240px 0 0 0; padding: 0 25px 45px 45px; height: 300px; overflow: auto; text-align: justify }*/
#content-in { margin: 0; padding: 226px 45px 0 45px; text-align: justify }
#main.news-main #content-in { margin: 0; padding: 195px  45px 0 45px; text-align: justify }

/*
#scrollbars { position:absolute; top:540px; left:885px; z-index:50}
#scrollbars a { display:block; width:13px; height:7px; background: url(img/sys/bg_scrollbar.gif); text-indent:-9999px; overflow:hidden;}
#main.vinohrady #scrollbars a { background-image: url(img/sys/bg_scrollbar_vinohrady.gif)}
#main.dejvice #scrollbars a { background-image: url(img/sys/bg_scrollbar_dejvice.gif)}
#main.pankrac #scrollbars a { background-image: url(img/sys/bg_scrollbar_pankrac.gif)}
a#scrolldown { background-position: 13px 7px}
a#scrolldown:hover { background-position: 0 7px}
a#scrollup { background-position: 0px 0}
a#scrollup:hover { background-position: 13px 0}
#scrollable {width:580px; height:300px; overflow:auto; position:relative;}
#scrollable-in {position: absolute; top: 0;}
*/

#panel {
    float: left;
    width: 240px
}
#panel-in { padding: 234px 0 35px 0 }

#footer {
    width: 920px;
    position: absolute;
    left: 50%;

    margin: -18px 0 20px -460px;
    text-align: left;
    height: 50px
}
/* /layout - zaklad */

/* layout - special */
#logo, #logo span { display: block; position: relative; left: 8px; top: 33px; width: 125px; height: 60px; overflow: hidden; text-decoration: none; cursor: pointer }
#logo span { position: absolute; left: 0; top: 0; background: transparent url(img/sys/bg_logo.jpg) no-repeat 0 0 }

#main.vinohrady #logo span { background: transparent url(img/sys/bg_logo_vinohrady.jpg) no-repeat 0 0 }
#main.dejvice #logo span { background: transparent url(img/sys/bg_logo_dejvice.jpg) no-repeat 0 0 }
#main.pankrac #logo span { background: transparent url(img/sys/bg_logo_pankrac.jpg) no-repeat 0 0 }

#rozcestnik-menu { position: absolute; left: 8px; top: 113px }
#rozcestnik-menu ul { margin: 0; padding: 0; list-style: none }
#rozcestnik-menu li { float: left; text-indent: -999em }
#rozcestnik-menu a { color: #fff; font-size: 160%; display: block; height: 42px; text-decoration: none; background: transparent url(img/sys/bg_rozcestnik_menu_a.jpg) no-repeat 0 0 }

#rozcestnik-menu.ru a { background: transparent url(img/sys/bg_rozcestnik_menu_ru_a.jpg) no-repeat 0 0 }

#main.vinohrady #rozcestnik-menu a, #main.dejvice #rozcestnik-menu a, #main.pankrac #rozcestnik-menu a { height: 37px }

#rm1 a { width: 79px }
#rm1 a:hover, #rm1 a:focus, #rm1.active a { background-position: 0 -42px !important }
#rm2 a { width: 77px; background-position: -79px 0 !important }
#rm2 a:hover, #rm2 a:focus, #rm2.active a { background-position: -79px -42px !important }
#rm3 a { width: 76px; background-position: -156px 0 !important }
#rm3 a:hover, #rm3 a:focus, #rm3.active a { background-position: -156px -42px !important }

#main.vinohrady #rm1 a { background-position: 0 -84px !important; top: -9px; position: relative; height: 46px }
#main.dejvice #rm2 a { background-position: -79px -84px !important; top: -9px; position: relative; height: 46px }
#main.pankrac #rm3 a { background-position: -156px -84px !important; top: -9px; position: relative; height: 46px }

.submenu { margin: 0 0 15px 0 }
.submenu ul { margin: 0; padding: 0; list-style: none }
.submenu li { width: 170px; text-indent: -999em }
.submenu a { color: #454444; font-size: 140%; display: block; width: 170px; height: 23px; text-decoration: none; background: transparent url(img/sys/bg_menu_a.gif) no-repeat 0 0; overflow: hidden}
.submenu.en a { background: transparent url(img/sys/bg_menu_en_a_new.gif) no-repeat 0 0 }
.submenu.ru a { background: transparent url(img/sys/bg_menu_ru_a_new.gif) no-repeat 0 0 }
.submenu.cz a { background: transparent url(img/sys/bg_menu_a_new.gif) no-repeat 0 0 }

#main.vinohrady .submenu a { background: transparent url(img/sys/bg_menu_vinohrady_a.gif) no-repeat 0 0 }
#main.dejvice .submenu a { background: transparent url(img/sys/bg_menu_dejvice_a.gif) no-repeat 0 0 }
#main.pankrac .submenu a { background: transparent url(img/sys/bg_menu_pankrac_a.gif) no-repeat 0 0 }

#main.vinohrady .submenu.en a { background: transparent url(img/sys/bg_menu_vinohrady_en_a.gif) no-repeat 0 0 }
#main.dejvice .submenu.en a { background: transparent url(img/sys/bg_menu_dejvice_en_a.gif) no-repeat 0 0 }
#main.pankrac .submenu.en a { background: transparent url(img/sys/bg_menu_pankrac_en_a.gif) no-repeat 0 0 }

#main.vinohrady .submenu.ru a, #main.dejvice .submenu.ru a, #main.pankrac .submenu.ru a { width: 175px }
#main.vinohrady .submenu li, #main.dejvice .submenu li, #main.pankrac .submenu li { width: 175px }
#main.vinohrady .submenu.ru a { background: transparent url(img/sys/bg_menu_vinohrady_ru_a.gif) no-repeat 0 0 }
#main.dejvice .submenu.ru a { background: transparent url(img/sys/bg_menu_dejvice_ru_a.gif) no-repeat 0 0 }
#main.pankrac .submenu.ru a { background: transparent url(img/sys/bg_menu_pankrac_ru_a.gif) no-repeat 0 0 }

.m1 a:hover, .m1 a:focus, .m1.active a { background-position: -170px 0 !important }
.m2 a { background-position: 0 -23px !important }
.m2 a:hover, .m2 a:focus, .m2.active a { background-position: -170px -23px !important }
.m3 a { background-position: 0 -46px !important }
.m3 a:hover, .m3 a:focus, .m3.active a { background-position: -170px -46px !important }
.m4 a { background-position: 0 -69px !important }
.m4 a:hover, .m4 a:focus, .m4.active a { background-position: -170px -69px !important }
.m5 a { background-position: 0 -92px !important }
.m5 a:hover, .m5 a:focus, .m5.active a { background-position: -170px -92px !important }
.m6 a { background-position: 0 -115px !important }
.m6 a:hover, .m6 a:focus, .m6.active a { background-position: -170px -115px !important }
.m7 a { background-position: 0 -138px !important }
.m7 a:hover, .m7 a:focus, .m7.active a { background-position: -170px -138px !important }
.m8 a { background-position: 0 -138px !important }
.m8 a:hover, .m8 a:focus, .m8.active a { background-position: -170px -138px !important }

#main.vinohrady .submenu.ru .m1 a:hover, #main.dejvice .submenu.ru .m1 a:hover, #main.pankrac .submenu.ru .m1 a:hover, #main.vinohrady .submenu.ru .m1 a:focus, #main.dejvice .submenu.ru .m1 a:focus, #main.pankrac .submenu.ru .m1 a:focus, #main.vinohrady .submenu.ru .m1.active a, #main.dejvice .submenu.ru .m1.active a, #main.pankrac .submenu.ru .m1.active a { background-position: -175px 0 !important }
#main.vinohrady .submenu.ru .m2 a, #main.dejvice .submenu.ru .m2 a, #main.pankrac .submenu.ru .m2 a { background-position: 0 -23px !important }
#main.vinohrady .submenu.ru .m2 a:hover, #main.dejvice .submenu.ru .m2 a:hover, #main.pankrac .submenu.ru .m2 a:hover, #main.vinohrady .submenu.ru .m2 a:focus, #main.dejvice .submenu.ru .m2 a:focus, #main.pankrac .submenu.ru .m2 a:focus, #main.vinohrady .submenu.ru .m2.active a, #main.dejvice .submenu.ru .m2.active a, #main.pankrac .submenu.ru .m2.active a { background-position: -175px -23px !important }
#main.vinohrady .submenu.ru .m3 a, #main.dejvice .submenu.ru .m3 a, #main.pankrac .submenu.ru .m3 a { background-position: 0 -46px !important }
#main.vinohrady .submenu.ru .m3 a:hover, #main.dejvice .submenu.ru .m3 a:hover, #main.pankrac .submenu.ru .m3 a:hover, #main.vinohrady .submenu.ru .m3 a:focus, #main.dejvice .submenu.ru .m3 a:focus, #main.pankrac .submenu.ru .m3 a:focus, #main.vinohrady .submenu.ru .m3.active a, #main.dejvice .submenu.ru .m3.active a, #main.pankrac .submenu.ru .m3.active a  { background-position: -175px -46px !important }
#main.vinohrady .submenu.ru .m4 a, #main.dejvice .submenu.ru .m4 a, #main.pankrac .submenu.ru .m4 a { background-position: 0 -69px !important }
#main.vinohrady .submenu.ru .m4 a:hover, #main.dejvice .submenu.ru .m4 a:hover, #main.pankrac .submenu.ru .m4 a:hover, #main.vinohrady .submenu.ru .m4 a:focus, #main.dejvice .submenu.ru .m4 a:focus, #main.pankrac .submenu.ru .m4 a:focus, #main.vinohrady .submenu.ru .m4.active a, #main.dejvice .submenu.ru .m4.active a, #main.pankrac .submenu.ru .m4.active a { background-position: -175px -69px !important }
#main.vinohrady .submenu.ru .m5 a, #main.dejvice .submenu.ru .m5 a, #main.pankrac .submenu.ru .m5 a { background-position: 0 -92px !important }
#main.vinohrady .submenu.ru .m5 a:hover, #main.dejvice .submenu.ru .m5 a:hover, #main.pankrac .submenu.ru .m5 a:hover, #main.vinohrady .submenu.ru .m5 a:focus, #main.dejvice .submenu.ru .m5 a:focus, #main.pankrac .submenu.ru .m5 a:focus, #main.vinohrady .submenu.ru .m5.active a, #main.dejvice .submenu.ru .m5.active a, #main.pankrac .submenu.ru .m5.active a { background-position: -175px -92px !important }
#main.vinohrady .submenu.ru .m6 a, #main.dejvice .submenu.ru .m6 a, #main.pankrac .submenu.ru .m6 a { background-position: 0 -115px !important }
#main.vinohrady .submenu.ru .m6 a:hover, #main.dejvice .submenu.ru .m6 a:hover, #main.pankrac .submenu.ru .m6 a:hover, #main.vinohrady .submenu.ru .m6 a:focus, #main.dejvice .submenu.ru .m6 a:focus, #main.pankrac .submenu.ru .m6 a:focus, #main.vinohrady .submenu.ru .m6.active a, #main.dejvice .submenu.ru .m6.active a, #main.pankrac .submenu.ru .m6.active a { background-position: -175px -115px !important }
#main.vinohrady .submenu.ru .m7 a, #main.dejvice .submenu.ru .m7 a, #main.pankrac .submenu.ru .m7 a { background-position: 0 -138px !important }
#main.vinohrady .submenu.ru .m7 a:hover, #main.dejvice .submenu.ru .m7 a:hover, #main.pankrac .submenu.ru .m7 a:hover, #main.vinohrady .submenu.ru .m7 a:focus, #main.dejvice .submenu.ru .m7 a:focus, #main.pankrac .submenu.ru .m7 a:focus, #main.vinohrady .submenu.ru .m7.active a, #main.dejvice .submenu.ru .m7.active a, #main.pankrac .submenu.ru .m7.active a { background-position: -175px -138px !important }

#langs { border-top: 1px solid #8a8a89 }
#langs ul { margin: 0; padding: 0; list-style: none; width: 100%; overflow: hidden }
#langs li { float: left; display: inline; width: 52px; text-align: center; text-indent: -999em; overflow: hidden }
#langs a { color: #454444; font-size: 110%; display: block; width: 100%; height: 39px; text-decoration: none; background: transparent url(img/sys/bg_langs_a.gif) no-repeat 0 0 }

#l1 { margin-left: 76px }
#l1 a:hover, #l1 a:focus, #l1.active a { background-position: 0 -39px !important }
#l2 a { background-position: -52px 0 !important }
#l2 a:hover, #l2 a:focus, #l2.active a { background-position: -52px -39px !important }
#l3 a { background-position: -104px 0 !important }
#l3 a:hover, #l3 a:focus, #l3.active a { background-position: -104px -39px !important }

#main.vinohrady #langs a { background: transparent url(img/sys/bg_langs_vinohrady_a.gif) no-repeat 0 0 }
#main.dejvice #langs a { background: transparent url(img/sys/bg_langs_dejvice_a.gif) no-repeat 0 0 }
#main.pankrac #langs a { background: transparent url(img/sys/bg_langs_pankrac_a.gif) no-repeat 0 0 }

#searchbox { font-weight: normal; border: 1px solid #cccccc; width: 150px }
#searchform { position: absolute; top: 10px; right: 10px }

#footer p { color: #777; font-size: 90%; margin: 0 25px 0 285px }
#footer p a { color: #777; text-decoration: none }
#footer p a:hover { color: #fff }
#footer #copyright { position: absolute; left: 8px; top: 0; font-size: 90% }
#footer #copyright a { color: #454444 }

#navbox { width: 100%; overflow: hidden; display: none }
#cesta { float: left; font-size: 90%; margin: 5px 0; color: #888888 }
#navigace { float: right; margin: 3px 3px 0 0; font-size: 90% }

h1.nadpis { display: none }
#content h1 span, #content h1.nadpis span { display: block; position: absolute !important; left: 0 !important; top: 0 !important; height: 46px !important }

#h1-home, #h1-home span { position: relative; width: 280px; overflow: hidden; }
#h1-historie, #h1-historie span { position: relative; width: 276px; overflow: hidden }
#h1-ospolecnosti, #h1-ospolecnosti span { position: relative; width: 331px; overflow: hidden }
#h1-catering, #h1-catering span { position: relative; width: 220px; overflow: hidden }
#h1-vase-dojmy, #h1-vase-dojmy span { position: relative; width: 356px; overflow: hidden }
#h1-kontakty, #h1-kontakty span { position: relative; width: 94px; overflow: hidden }
#h1-oceneni, #h1-oceneni span { position: relative; width: 87px; overflow: hidden }
#h1-ohlasy, #h1-ohlasy span { position: relative; width: 189px; overflow: hidden }

#h1-home span { background: transparent url(img/sys/h1_home.png) no-repeat 0 0 }
#h1-historie span { background: transparent url(img/sys/h1-historie.gif) no-repeat 0 0 }
#h1-ospolecnosti span { background: transparent url(img/sys/h1-ospolecnosti.gif) no-repeat 0 0 }
#h1-catering span { background: transparent url(img/sys/h1-catering.gif) no-repeat 0 0 }
#h1-vase-dojmy span { background: transparent url(img/sys/h1-vase-dojmy.gif) no-repeat 0 0 }
#h1-kontakty span { background: transparent url(img/sys/h1-kontakty.gif) no-repeat 0 0 }
#h1-oceneni span { background: transparent url(img/sys/h1-oceneni.gif) no-repeat 0 0 }
#h1-ohlasy span { background: transparent url(img/sys/h1-ohlasy.gif) no-repeat 0 0 }

#h1-home-en, #h1-home-en span { position: relative; width: 260px; overflow: hidden }
#h1-historie-en, #h1-historie-en span { position: relative; width: 279px; overflow: hidden }
#h1-ospolecnosti-en, #h1-ospolecnosti-en span { position: relative; width: 266px; overflow: hidden }
#h1-catering-en, #h1-catering-en span { position: relative; width: 238px; overflow: hidden }
#h1-vase-dojmy-en, #h1-vase-dojmy-en span { position: relative; width: 376px; overflow: hidden }
#h1-oceneni-en, #h1-oceneni-en span { position: relative; width: 87px; overflow: hidden }
#h1-kontakty-en, #h1-kontakty-en span { position: relative; width: 93px; overflow: hidden }
#h1-ohlasy-en, #h1-ohlasy-en span { position: relative; width: 150px; overflow: hidden }

#h1-home-en span { background: transparent url(img/sys/h1-home-en.png) no-repeat 0 0 }
#h1-historie-en span { background: transparent url(img/sys/h1-historie-en.gif) no-repeat 0 0 }
#h1-ospolecnosti-en span { background: transparent url(img/sys/h1-ospolecnosti-en.gif) no-repeat 0 0 }
#h1-catering-en span { background: transparent url(img/sys/h1-catering-en.gif) no-repeat 0 0 }
#h1-vase-dojmy-en span { background: transparent url(img/sys/h1-vase-dojmy-en.gif) no-repeat 0 0 }
#h1-oceneni-en span { background: transparent url(img/sys/h1-oceneni-en.gif) no-repeat 0 0 }
#h1-kontakty-en span { background: transparent url(img/sys/h1-kontakty-en.gif) no-repeat 0 0 }
#h1-ohlasy-en span { background: transparent url(img/sys/h1-ohlasy-en.gif) no-repeat 0 0 }

#h1-home-ru, #h1-home-ru span { position: relative; width: 353px; overflow: hidden; }
#h1-historie-ru, #h1-historie-ru span { position: relative; width: 277px; overflow: hidden }
#h1-ospolecnosti-ru, #h1-ospolecnosti-ru span { position: relative; width: 324px; overflow: hidden }
#h1-catering-ru, #h1-catering-ru span { position: relative; width: 243px; overflow: hidden }
#h1-vase-dojmy-ru, #h1-vase-dojmy-ru span { position: relative; width: 576px; overflow: hidden }
#h1-oceneni-ru, #h1-oceneni-ru span { position: relative; width: 87px; overflow: hidden }
#h1-kontakty-ru, #h1-kontakty-ru span { position: relative; width: 98px; overflow: hidden }
#h1-ohlasy-ru, #h1-ohlasy-ru span { position: relative; width: 215px; overflow: hidden }

#h1-home-ru span { background: transparent url(img/sys/h1-home-ru.png) no-repeat 0 0 }
#h1-historie-ru span { background: transparent url(img/sys/h1-historie-ru.gif) no-repeat 0 0 }
#h1-ospolecnosti-ru span { background: transparent url(img/sys/h1-ospolecnosti-ru.gif) no-repeat 0 0 }
#h1-catering-ru span { background: transparent url(img/sys/h1-catering-ru.gif) no-repeat 0 0 }
#h1-vase-dojmy-ru span { background: transparent url(img/sys/h1-vase-dojmy-ru.gif) no-repeat 0 0 }
#h1-oceneni-ru span { background: transparent url(img/sys/h1-oceneni-ru.gif) no-repeat 0 0 }
#h1-kontakty-ru span { background: transparent url(img/sys/h1-kontakty-ru.gif) no-repeat 0 0 }
#h1-ohlasy-ru span { background: transparent url(img/sys/h1-ohlasy-ru.gif) no-repeat 0 0 }

#h1-zakladni-informace, #h1-zakladni-informace span { position: relative; width: 183px; overflow: hidden }
/*#main.pankrac #h1-zakladni-informace, #main.pankrac #h1-zakladni-informace span { position: relative; width: 272px; overflow: hidden }*/
#h1-jidelni-listek, #h1-jidelni-listek span { position: relative; width: 235px; overflow: hidden }
#h1-napojovy-listek, #h1-napojovy-listek span { position: relative; width: 348px; overflow: hidden }
#h1-poledni-nabidka, #h1-poledni-nabidka span { position: relative; width: 307px; overflow: hidden }
#h1-fotogalerie, #h1-fotogalerie span { position: relative; width: 114px; overflow: hidden }
#h1-kontakty-rezervace, #h1-kontakty-rezervace span { position: relative; width: 196px; overflow: hidden }
#h1-darkove-poukazy, #h1-darkove-poukazy span { position: relative; width: 168px; overflow: hidden }

#h1-zakladni-informace span { background: transparent url(img/sys/h1-zakladni-informace.gif) no-repeat 0 0 }
/*#main.pankrac #h1-zakladni-informace span { background: transparent url(img/sys/h1-zakladni-informace-pankrac.gif) no-repeat 0 0 }*/
#h1-jidelni-listek span { background: transparent url(img/sys/h1-jidelni-listek.gif) no-repeat 0 0 }
#h1-napojovy-listek span { background: transparent url(img/sys/h1-napojovy-listek.gif) no-repeat 0 0 }
#h1-poledni-nabidka span { background: transparent url(img/sys/h1-poledni-nabidka.gif) no-repeat 0 0 }
#h1-fotogalerie span { background: transparent url(img/sys/h1-fotogalerie.gif) no-repeat 0 0 }
#h1-kontakty-rezervace span { background: transparent url(img/sys/h1-kontakty-rezervace.gif) no-repeat 0 0 }
#h1-darkove-poukazy span { background: transparent url(img/sys/h1-darkove-poukazy.gif) no-repeat 0 0 }

#h1-zakladni-informace-en, #h1-zakladni-informace-en span { position: relative; width: 167px; overflow: hidden }
/*#main.pankrac #h1-zakladni-informace, #main.pankrac #h1-zakladni-informace span { position: relative; width: 272px; overflow: hidden }*/
#h1-jidelni-listek-en, #h1-jidelni-listek-en span { position: relative; width: 220px; overflow: hidden }
#h1-napojovy-listek-en, #h1-napojovy-listek-en span { position: relative; width: 356px; overflow: hidden }
#h1-poledni-nabidka-en, #h1-poledni-nabidka-en span { position: relative; width: 275px; overflow: hidden }
#h1-fotogalerie-en, #h1-fotogalerie-en span { position: relative; width: 140px; overflow: hidden }
#h1-kontakty-rezervace-en, #h1-kontakty-rezervace-en span { position: relative; width: 243px; overflow: hidden }
#h1-darkove-poukazy-en, #h1-darkove-poukazy-en span { position: relative; width: 146px; overflow: hidden }

#h1-zakladni-informace-en span { background: transparent url(img/sys/h1-zakladni-informace-en.gif) no-repeat 0 0 }
/*#main.pankrac #h1-zakladni-informace span { background: transparent url(img/sys/h1-zakladni-informace-pankrac.gif) no-repeat 0 0 }*/
#h1-jidelni-listek-en span { background: transparent url(img/sys/h1-jidelni-listek-en.gif) no-repeat 0 0 }
#h1-napojovy-listek-en span { background: transparent url(img/sys/h1-napojovy-listek-en.gif) no-repeat 0 0 }
#h1-poledni-nabidka-en span { background: transparent url(img/sys/h1-poledni-nabidka-en.gif) no-repeat 0 0 }
#h1-fotogalerie-en span { background: transparent url(img/sys/h1-fotogalerie-en.gif) no-repeat 0 0 }
#h1-kontakty-rezervace-en span { background: transparent url(img/sys/h1-kontakty-rezervace-en.gif) no-repeat 0 0 }
#h1-darkove-poukazy-en span { background: transparent url(img/sys/h1-darkove-poukazy-en.gif) no-repeat 0 0 }

#h1-zakladni-informace-ru, #h1-zakladni-informace-ru span { position: relative; width: 226px; overflow: hidden }
/*#main.pankrac #h1-zakladni-informace, #main.pankrac #h1-zakladni-informace span { position: relative; width: 272px; overflow: hidden }*/
#h1-jidelni-listek-ru, #h1-jidelni-listek-ru span { position: relative; width: 197px; overflow: hidden }
#h1-napojovy-listek-ru, #h1-napojovy-listek-ru span { position: relative; width: 370px; overflow: hidden }
#h1-poledni-nabidka-ru, #h1-poledni-nabidka-ru span { position: relative; width: 433px; overflow: hidden }
#h1-fotogalerie-ru, #h1-fotogalerie-ru span { position: relative; width: 139px; overflow: hidden }
#h1-kontakty-rezervace-ru, #h1-kontakty-rezervace-ru span { position: relative; width: 256px; overflow: hidden }
#h1-darkove-poukazy-ru, #h1-darkove-poukazy-ru span { position: relative; width: 202px; overflow: hidden }

#h1-zakladni-informace-ru span { background: transparent url(img/sys/h1-zakladni-informace-ru.gif) no-repeat 0 0 }
/*#main.pankrac #h1-zakladni-informace span { background: transparent url(img/sys/h1-zakladni-informace-pankrac.gif) no-repeat 0 0 }*/
#h1-jidelni-listek-ru span { background: transparent url(img/sys/h1-jidelni-listek-ru.gif) no-repeat 0 0 }
#h1-napojovy-listek-ru span { background: transparent url(img/sys/h1-napojovy-listek-ru.gif) no-repeat 0 0 }
#h1-poledni-nabidka-ru span { background: transparent url(img/sys/h1-poledni-nabidka-ru.gif) no-repeat 0 0 }
#h1-fotogalerie-ru span { background: transparent url(img/sys/h1-fotogalerie-ru.gif) no-repeat 0 0 }
#h1-kontakty-rezervace-ru span { background: transparent url(img/sys/h1-kontakty-rezervace-ru.gif) no-repeat 0 0 }
#h1-darkove-poukazy-ru span { background: transparent url(img/sys/h1-darkove-poukazy-ru.gif) no-repeat 0 0 }
/* /layout - special */

/* ostatni tridy pro web */
#rozcestnik.ru { line-height: 1.1 }
#rozcestnik { padding: 5px 0 0 0 }
#rozcestnik .sekce { width: 100%; position: relative; margin: 0 0 20px 0; /*border-bottom: 1px solid #8a8a89;*/ background: transparent url(img/sys/bg_rozcestnik_sekce.gif) 75px 0;  /*repeat-y 195px 0*/; height: 75px }
#rozcestnik .sekce h2 { margin: 0; font-size: 150% }
#rozcestnik .sekce h2 a { color: #454444; text-decoration: none; position: absolute; left: 105px; top: 0 }
#rozcestnik .sekce h2 a:hover { color: #e4ff00 }
#rozcestnik .sekce .img-sekce { position: absolute; left: 0; top: 0 }
#rozcestnik .sekce .otevirame { position: relative; top: -10px }
#rozcestnik .sekce p { margin: 0 0 0 220px; padding: 0 0 25px 0 }

#rozcestnik .vinohrady h2 a:hover { color: #607f8a }
#rozcestnik .dejvice h2 a:hover { color: #866b4c }
#rozcestnik .last h2 a:hover { color: #b84f62 }

.columns { width: 100%; margin: 1.5em 0 0 0; overflow: hidden }
.columns .fl { width: 45% }
.columns .fr { width: 45% }

#content table { border-color: #000000 }
#content table thead td, #content table thead th { background-color: #eeeeee }
#content table tfoot td, #content table tfoot th { background-color: #9fd5f1 }
#content table td, #content table th { padding: 1px 3px }
#content-in table.small td, #content-in table.small th, td.small { font-size: 90% }
/* /ostatni tridy pro web */

/* vyhledavani */
#searchhead { margin: 2em 0 0 0 }
#searchresults {}
.searchitem { margin: 0 0 1em 0 }
/* /vyhledavani */

/* novinky */
.nw_title { display: block; font-weight: bold }
.nw_title a { color: #162983 }
.nw_title a:hover { color: #162983 }
.nw_column { margin: 3px 0 0 0 }
.vyrazne { font-weight: bold }
.nw_datum { float: right; font-size: 90%; color: #697277 }
.nw_anotace { font-size: 90% }
.rubrika_title { background: #eeeeee }
/* /novinky */

/* download */
.dwn { margin: 3px 0; font-weight: bold }
.dwn_footer { margin: 30px 0 0 0; padding: 3px 0 0 0; border-top: 1px solid #cccccc }
.dwn_ico_doc, .dwn_ico_file, .dwn_ico_gif, .dwn_ico_html, .dwn_ico_jpg, .dwn_ico_pdf, .dwn_ico_ppt, .dwn_ico_pps, .dwn_ico_xls, .dwn_ico_txt, .dwn_ico_zip
{ margin: 0 0 3px 0; padding: 0 0 0 20px }
.dwn_ico_doc { background: url(cms/img/ico/doc.gif) no-repeat top left }
.dwn_ico_file { background: url(cms/img/ico/file.gif) no-repeat top left }
.dwn_ico_gif { background: url(cms/img/ico/gif.gif) no-repeat top left }
.dwn_ico_html { background: url(cms/img/ico/html.gif) no-repeat top left }
.dwn_ico_jpg { background: url(cms/img/ico/jpg.gif) no-repeat top left }
.dwn_ico_pdf { background: url(cms/img/ico/pdf.gif) no-repeat top left }
.dwn_ico_pps { background: url(cms/img/ico/pps.gif) no-repeat top left }
.dwn_ico_ppt { background: url(cms/img/ico/ppt.gif) no-repeat top left }
.dwn_ico_rtf { background: url(cms/img/ico/rtf.gif) no-repeat top left }
.dwn_ico_txt { background: url(cms/img/ico/txt.gif) no-repeat top left }
.dwn_ico_xls { background: url(cms/img/ico/xls.gif) no-repeat top left }
.dwn_ico_zip { background: url(cms/img/ico/zip.gif) no-repeat top left }
/* /download */

/* fotogalerie */
#tn_root {}
#tn_root .tn { float: left; margin: 0 0 5px 5px }
#tn_root br { display: none;}
#tn_root div.tn_pager { clear: left; padding: 10px 0; text-align: right }
#tn_root div.tn_pager span.selected { font-weight: bold }
#content table.tn_table td { vertical-align: top; padding: 5px }
/* /fotogalerie */

/* prilohy */
#page-attachment { margin: 0 0 1.5em 0 }
#page-attachment .thumb { float: left; margin: 2px 5px 2px 2px }
#page-attachment .thumb img { border: 1px solid #cccccc }
/* /prilohy */

/* formulare */
#form-status { padding: 5px; border: 1px solid #ff3300; background: #eeeeee; }
/* /formulare */

/* uzivatelsky definovane styly - pokud uzivatel pridava styly, necht je pise pod tento radek */
#gmap_vinohrady, #gmap_dejvice, #gmap_pankrac { margin-left: 15px }
.SEOlink a:link { color: #0f0f0f }
.SEOlink a:hover { color: #5a5a5a; text-decoration: none }

#flash2 { margin: 0 0 0 5px; padding: 0; position: relative; top: -20px; right: 0 }

/* listky ke stazeni */
a.listek,a.listek-en,a.novy-listek { display:block; width:95px; height:93px; overflow:hidden; text-indent:-9999px; background-repeat:no-repeat;}
.vinohrady a.listek { background-image: url(img/sys/bg_listek_vinohrady.gif)}
.vinohrady a.listek-en { background-image: url(img/sys/bg_listek_vinohrady-en.gif)}
.dejvice a.listek { background-image: url(img/sys/bg_listek_dejvice.gif)}
.pankrac a.listek { background-image: url(img/sys/bg_listek_pankrac.gif)}
.pankrac a.listek-en { background-image: url(img/sys/bg_listek_pankrac-en.png)}

.jidlo a.listek,.jidlo a.listek-en { background-position:0 -186px;}
.jidlo a.listek:hover,.jidlo a.listek-en:hover { background-position:-95px -186px;}

.vino a.listek,.vino a.listek-en { background-position:0 0px;}
.vino a.listek:hover,.vino a.listek-en:hover { background-position:-95px 0px;}

.napoje a.listek,.napoje a.listek-en { background-position:0 -93px;}
.napoje a.listek:hover,.napoje a.listek-en:hover { background-position:-95px -93px;}

.dejvice a.novy-listek, .dejvice a.novy-listek-en { background-image: url(img/sys/bg_novylistek_dejvice.gif);}
.dejvice a.novy-listek:hover { background-position: -95px 0}

.pankrac a.novy-listek { background-image: url(img/sys/bg_novylistek_pankrac.gif);}
.pankrac a.novy-listek:hover { background-position: -95px 0}

.vinohrady a.novy-listek { background-image: url(img/sys/bg_novylistek_vinohrady.gif); margin-left: 10px;}
.vinohrady a.novy-listek:hover { background-position: -95px 0}

/* /listky ke stazeni */

/* bublina v headeru na dejvicich */
.zakladni-informace-phd #carpaccio { display:block; position:absolute; width:103px; height:88px; top:89px; right:40px; overflow:hidden; background: url(img/sys/carpaccio-buble.png) 0 0 no-repeat; cursor: pointer; }
.zakladni-informace-phd #carpaccio:hover { background: url(img/sys/carpaccio-buble-onmouse.png) 0 0 no-repeat; }
/* /bublina v headeru na dejvicich */

/* medaile php titulka -cz */
#main-php { width: 290px; }
a.medaile { background: url(img/sys/medaile.jpg) 0 0 no-repeat; display: block; width: 102px; height: 107px; position: absolute; right: -30px; bottom: -13px; z-index: 100; cursor: pointer; }
a.medaile:hover{ background: url(img/sys/medaile_onmouse.jpg) 0 0 no-repeat; }
/* /medaile php titulka -cz */

/* medaile php titulka -en */
a.medaile-en { background: url(img/sys/medaile-en.jpg) 0 0 no-repeat; display: block; width: 102px; height: 107px; position: absolute; right: -30px; bottom: -13px; z-index: 100; cursor: pointer; }
a.medaile-en:hover{ background: url(img/sys/medaile-en_onmouse.jpg) 0 0 no-repeat; }
/* /medaile php titulka -en */

/* medaile php titulka -ru */
a.medaile-ru { background: url(img/sys/medaile-ru.jpg) 0 0 no-repeat; display: block; width: 102px; height: 107px; position: absolute; right: -30px; bottom: -13px; z-index: 100; cursor: pointer; }
a.medaile-ru:hover{ background: url(img/sys/medaile-ru_onmouse.jpg) 0 0 no-repeat; }
/* /medaile php titulka -ru */

/* medaile php podstranka Pankrac -cz */
a.medaile-php { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php.jpg) 0 0 no-repeat;}
a.medaile-php:hover { background: url(img/sys/medaile-php-hover.jpg) 0 0 no-repeat; }

#panel-in a.medaile-php { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php-panel.jpg) 0 0 no-repeat;}
#panel-in a.medaile-php:hover { background: url(img/sys/medaile-php-panel-hover.jpg) 0 0 no-repeat; }
/* /medaile php podstranka Pankrac -cz */

/* medaile php podstranka Pankrac -en */
a.medaile-php-en { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php-en.jpg) 0 0 no-repeat;}
a.medaile-php-en:hover { background: url(img/sys/medaile-php-en-hover.jpg) 0 0 no-repeat; }

#panel-in a.medaile-php-en { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php-panel-en.jpg) 0 0 no-repeat;}
#panel-in a.medaile-php-en:hover { background: url(img/sys/medaile-php-panel-en_hover.jpg) 0 0 no-repeat; }
/* /medaile php podstranka Pankrac -en */

/* medaile php podstranka Pankrac -ru */
a.medaile-php-ru { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php-ru.jpg) 0 0 no-repeat;}
a.medaile-php-ru:hover { background: url(img/sys/medaile-php-ru-hover.jpg) 0 0 no-repeat; }

#panel-in a.medaile-php-ru { display:block; width:102px; height:103px; overflow:hidden; text-indent:-9999px; background: url(img/sys/medaile-php-panel-ru.jpg) 0 0 no-repeat;}
#panel-in a.medaile-php-ru:hover { background: url(img/sys/medaile-php-panel-ru_hover.jpg) 0 0 no-repeat; }
/* /medaile php podstranka Pankrac -ru */


/* text pod rozcestnikem HP */
#main-text { line-height: 14px; color: #5b5b5b; margin-bottom: 10px; border-bottom: 1px solid #8a8a89; padding-bottom: 10px; }
/* /text pod rozcestnikem HP */


/* akce na homepage-cz */
#akce { border-bottom: 1px solid #8a8a89; height: 56px;}

#akce_kava a { background: url(img/sys/home_akce_kava.jpg) 0 0 no-repeat; display: block; width: 136px; height: 35px; float: left; }
#akce_kava a:hover { background: url(img/sys/home_akce_kava_hover.jpg); cursor:pointer; }

#czech_specials a { background: url(img/sys/home_czech_specials.jpg) 0 0 no-repeat; display: block; width: 212px; height: 35px; float: left; margin-left: 53px;}
#czech_specials a:hover { background: url(img/sys/home_czech_specials_hover.jpg); cursor:pointer; }

#vasata a { background: url(img/sys/home_vasata.jpg) 0 0 no-repeat; display: block; width: 153px; height: 35px; float: left; margin-left: 33px;}
#vasata a:hover { background: url(img/sys/home_vasata_hover.jpg); cursor:pointer; }

/* /akce na homepage-cz */

/* akce na homepage-en */
#akce { border-bottom: 1px solid #8a8a89; height: 56px;}

#akce_kava-en a { background: url(img/sys/home-akce-kava-en.gif) 0 0 no-repeat; display: block; width: 160px; height: 35px; float: left; }
#akce_kava-en a:hover { background: url(img/sys/home-akce-kava-en_hover.gif); cursor:pointer; }

#czech_specials-en a { background: url(img/sys/home-czech-specials-en.gif) 0 0 no-repeat; display: block; width: 217px; height: 35px; float: left; margin-left: 33px;}
#czech_specials-en a:hover { background: url(img/sys/home-czech-specials-en_hover.gif); cursor:pointer; }

#vasata-en a { background: url(img/sys/home-vasata-en.gif) 0 0 no-repeat; display: block; width: 154px; height: 35px; float: left; margin-left: 23px;}
#vasata-en a:hover { background: url(img/sys/home-vasata-en_hover.gif); cursor:pointer; }

/* /akce na homepage-en */

/* akce na homepage-ru */
#akce { border-bottom: 1px solid #8a8a89; height: 56px;}

#akce_kava-ru a { background: url(img/sys/home-akce-kava-ru.gif) 0 0 no-repeat; display: block; width: 176px; height: 35px; float: left; }
#akce_kava-ru a:hover { background: url(img/sys/home-akce-kava-ru_hover.gif); cursor:pointer; }

#czech_specials-ru a { background: url(img/sys/home-czech-specials-ru.gif) 0 0 no-repeat; display: block; width: 226px; height: 35px; float: left; margin-left: 13px;}
#czech_specials-ru a:hover { background: url(img/sys/home-czech-specials-ru_hover.gif); cursor:pointer; }

#vasata-ru a { background: url(img/sys/home-vasata-ru.gif) 0 0 no-repeat; display: block; width: 165px; height: 35px; float: left; margin-left: 10px;}
#vasata-ru a:hover { background: url(img/sys/home-vasata-ru_hover.gif); cursor:pointer; }

/* /akce na homepage-ru */




/* oceneni-ohlasy */

.oceneni { border-bottom: 1px solid #8a8a89; overflow: hidden; }
.oceneni h2 { font-size: 12px; font-weight: bold; margin-bottom: 0; }
.oceneni p { margin: 0 0 10px 0; }
.oceneni p.oceneni-vice { float: right; background: url(img/sys/oceneni-vice.png) 0 2px no-repeat; }
.oceneni p.oceneni-vice a { color: #454444; text-decoration: none; padding: 2px 0 0 10px; }
.oceneni p.oceneni-vice a:hover { color: #ccff00; }
.ohlasy { margin: 10px 0; border-bottom: 1px solid #8a8a89; }
.ohlasy-z5 a, .ohlasy-next a { color: #454444; text-decoration: none; }
.ohlasy-z5 a:hover, .ohlasy-next a:hover { color: #ccff00; }
.ohlasy-next img { padding-top: 2px; }


/* /oceneni-ohlasy */
