body    {
        background: #fff url('poz-body.png') repeat-x;
        font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
        margin:0; padding:0; color: #000; font-size: 62.5%; line-height:125%;
        text-align:center; letter-spacing:0.2px;
        }
#page   {
        width:800px; margin:0 auto; position:relative; font-size:1.1em; line-height:1.2em;
        text-align:left; background: url('poz-page.png') 100% 0 repeat-y;
        }
#menu   {
        position:absolute; top:0; left:170px; width:207px; height:402px;
        background:rgb(230,232,208) url('poz-menu.png') no-repeat;
        }
#l-col  {
        width:169px; background:rgb(175,174,149) url('poz-col-l.png') repeat-y;
        overflow:hidden;
        }
#r-col  {
        float:right; width:412px; background: #fff url('poz-col-r.png') repeat-x;
        top:0; overflow:hidden; margin-right:10px; display:inline;
        position:relative;
        }
#r-colt {
        margin:0 6px 0 16px; color:#555; 
        }
#r-colb {
        position:absolute; top:0; left:1px; width:9px; height:100%;
        background:url('poz-clanky.gif') repeat-y; z-index:10;
        }
#r-top  {
        position:relative; left:-16px; z-index:500; line-height:0.1%;
        margin-bottom:1em;
        }

/*      MENU        */
#menu a {
	    background-color:#888; background-position: 0 0; overflow:hidden;
		}
#menu a:hover
        {
        background-color:#ddd; background-position: 0 -16px; border:none;
        }
#m-news {
        background: url('m-news.png') 0 0 no-repeat; position:absolute;
        top:274px; left:53px; width:48px; height:16px;
        }
#m-program
        {
        background: url('m-program.png') 0 0 no-repeat; position:absolute;
        top:292px; left:27px; width:74px; height:16px;
        }
#m-archive
        {
        background: url('m-archive.png') 0 0 no-repeat; position:absolute;
        top:310px; left:33px; width:68px; height:16px;
        }
#m-board
        {
        background: url('m-board.png') 0 0 no-repeat; position:absolute;
        top:328px; left:45px; width:56px; height:16px;
        }
#m-parties
        {
        background: url('m-parties.png') 0 0 no-repeat; position:absolute;
        top:274px; left:103px; width:69px; height:16px;
        }
#m-barmenu
        {
        background: url('m-barmenu.png') 0 0 no-repeat; position:absolute;
        top:292px; left:103px; width:80px; height:16px;
        }
#m-photos
        {
        background: url('m-photos.png') 0 0 no-repeat; position:absolute;
        top:310px; left:103px; width:66px; height:16px;
        }
#m-booking
        {
        background: url('m-booking.png') 0 0 no-repeat; position:absolute;
        top:328px; left:103px; width:68px; height:16px;
        }
#m-clubinfo
        {
        background: url('m-clubinfo.png') 0 0 no-repeat; position:absolute;
        top:346px; left:65px; width:83px; height:16px;
        }

/*      BLOKY        */

.blok1, .blok3
        {
        background: url('bl2.png') 0 0 repeat-y; position:relative;
        }
.blok3  {
        background: url('bl3.png') 0 0 repeat-y;
        }

.blok2,.blok5
        {
        background: url('bl1.png') 0 0 repeat-y; position:relative; 
        }
.blok2img, .blok5img
        {
        position:absolute; margin-top:4px;
        }
.blok3img
        {
        position:absolute; margin-top:0;
        }
.blok1obs
        {
        margin:0 14px 0 38px; padding:0 0 4px 0;
        }
.blok2obs, .blok5obs
        {
        margin:0 14px 0 38px; padding:6px 0;
        }
.blok5obs img 
        {
        margin:4px 0 0 20px;
        }
.blok3obs
        {
        margin:0 14px 0 38px; padding:0 0 6px 0;
        }
.bloknadpis
        {
        color:#eee; font-weight:bolder; margin-bottom:0.5em;
        }

.infotext
        {
        text-align:center; font-size:80%; color:#6b6556; padding:20px 0;
        }
.infotext a, .infotext a:visited
        {
        color:#6b6556 !important; 
        }

/*      TOP NEWS        */
#top-news
        {
        background:rgb(175,174,149) url('poz-topnews.png') repeat-y; color:#565;
        width:412px; position:relative;
        }
#top-news-l
        {
        position:absolute; top:0; left:0;
        }
#top-news-r
        {
        position:absolute; top:0; right:0px; width:18px; background:#6b6556;
        min-height:24px; height:43%;
        }
#top-news-txth
        {
        margin-left:116px; padding:4px 0;
        }
#top-news-txt
        {
        border-left:2px dotted #6b6556; padding-left:8px;
        line-height:125%; font-size:1em; font-weight:bold;
        }
#top-news-txt a:link, #top-news-txt a:visited
        {
        color:#6b6556 !important; text-decoration: underline;
        }
#top-news-txt a:hover
        {
        color:#322 !important;
        }
/*      VSEOBECNE        */
.strankovani
        {
        margin:2em 0;
        }
.icon   {
        margin:2px 20px;
        }
#banner1
        {
        position:absolute; top:0; right:11px; z-index:600;
        width:468px;  padding:10px 0; background:rgb(153,149,124);
        overflow:hidden;
        }
#banner1-f
        {
        height:80px; border:2px solid #eee;
        }
#banner2
        {
        }
.banner2def
        {
        height:60px; background:url('banner_default_2.png');
        }
.nadpis {
        font-size:1.2em; font-weight:bold; margin:4px 0; color:#dc1b7e;
        }
.clr    {
        clear:both; height:0.1px; width:100%; _font-size:0; _line-height:0.1px;
        }
.hdn    {
        display:none;
        }
a:link,a:visited,a:active
        {
        color:#dc1b7e; text-decoration: none;
        }
a:hover	{
        text-decoration: underline;
        }

table   {
        border-collapse: collapse;
        }
td      {
        font-size: 0.7em; color:#555;
        }
img, a img     {
        border:none;
        }
.z      {
        text-align:left;
        }
/*      CLANKY       */
.clanok {
        background: url('poz-clanok.gif') 100% 0 no-repeat; color:#555;
        margin:2px 5px 2px 68px; padding-left:8px; border-left:2px dotted #888;
        position:relative; text-align:justify; min-height:5em;
        }
.cla-obrtemah
        {
        position:absolute; left:-68px; top:2px;
        width:56px; height:54px; _left:-77px;
        }
.cla-obrtema
        {
        border:1px dashed #777; padding:2px;
        }
.cla-nadpis
        {
        font-size:1em; margin:4px 0; color:#dc1b7e;
        }
.cla-nadplink
        {
        color:#dc1b7e !important;
        }
.cla-uvod
        {
        height:3.5em; overflow:hidden;
        }
.cla-text
        {
        margin:1em 4px 2em 0; text-align:justify; 
        }
.cla-oddelovac
        {
        height:2em; background:url('poz-oddelovac.gif') 35% 50% no-repeat;
        }
.clanok p 
        {
        margin:0; 
        }
/*      ankety      */
.anketa-otazka
        {
        color:#ddd; font-weight:bolder; margin-bottom:0.5em;
        }
.anketa-blok-odp-cara
        {
	    width:100px; font-size:85%; line-height:0.4em; height:0.4em;
        margin:2px 0; padding:0;
}
.anketa-blok-odp-cara-hlasy
        {
	    height:0.4em; background:#ada892;
        }
.anketa-otazka-a
        {
        color:#000; font-weight:bold;
        }
.anketa-otazka-link
        {
        color:#322;
        }
a:hover .anketa-otazka-link
        {
        color:#000;
        }
.anketa-blok-z
        {
        font-weight:bold; color:#ddd;
        }


/*      FORMS       */

.inp, textarea, .textpole
        {
        width:100%; border:1px solid #888; padding:1px 4px; margin:4px 0;
        background:#e6e8d0; color:#444; font-family: tahoma, verdana; font-size:1em;
        }
.inp2   {
        width:98px; margin-left:8px; padding:0 3px; border:1px solid #888;
        background:#e6e8d0;
        }
.tl
        {
        background:#e6e8d0; color:#555; border:1px solid #444; padding:0 2px;
        margin:4px 0; 
        }
textarea
        {
        width:100%; height:10em; background:none; color:#444; overflow:auto;
        }
form    {
        margin:0; padding:0;
        }

/*      BOARD       */
.board  {
        border:1px dashed #888; margin:1em 0; padding:4px; overflow:hidden;
        color:#555;
        }
.meno   {
        color:#454; font-weight:bold;
        }
.boardinf
        {
        color:#888; font-size:8pt;
        }

/*      EVENTS      */
.event-blok
        {
        margin-bottom:0.1em; position:relative; 
        }
.event-blok-gr
        {
        position:absolute; left:11px; width:21px; height:3em; background:rgb(125,120,100);
        _margin-top:-4px;
        }
.ev-desc-blok
        {
        max-height:4.8em; _height:4.8em; overflow:hidden;
        }
.event-line
        {
        position:relative; margin:0 0 0.5em -25px; height:3px; background:rgb(230,232,208);
        _font-size:0px; _margin-bottom:4px;
        }
.ev-title-bl
        {
        color:#dc1b7e; font-weight:bold;position:relative;
        }
.ev-title-blok
        {
        position:absolute; top:0.4em; left:-24px; width:14px; height:6px;
        background:url('b-event-title.png') no-repeat;
        }
.ev-img-blok,.ev-lnk-blok
        {
        text-align:right; position:relative; top:-0.7em;
        }
.ev-colorlink-blok
        {
        }
.ev-mesiac
        {
        margin:0 0 0.4em 0; text-align:center; color:#dc1b7e; font-weight:bold;
        font-size:1.4em;
        }
.ev-firstline
        {
        background:#6b6556;
        }
.ev-date
        {
        float:left; padding:2px 0.5em; border-right:2px solid #eee;
        font-weight:bold; color:rgb(230,232,208);
        }
.ev-day {
        float:left; padding:2px 0.4em; color:rgb(230,232,208);
        }
.ev-oddo
        {
        float:right; padding:2px 0.4em; color:rgb(230,232,208);
        }
.ev-title
        {
        float:left; font-weight:bold; position:relative; color:#dc1b7e;
        margin:0.2em 0;
        }
.ev-style
        {
        float:right; color:#dc1b7e; margin:0.2em 0
        }
.ev-desc
        {
        border:1px dashed #6b6556; padding:0.2em; background:#E6E8D0;
        }
.ev-lastline
        {
        background:rgb(153,151,128); margin:0.2em 0;
        }
.ev-entry
        {
        float:left; padding:2px 0.4em; color:rgb(230,232,208);
        }
.ev-img {
        float:right; padding:2px 0.4em; color:rgb(230,232,208); border-left:2px solid #eee;
        }
.ev-colorlink
        {
        color:rgb(230,232,208);
        }
.ev-lnk {
        float:right; padding:2px 0.4em; color:rgb(230,232,208);
        }
.ev-grbtm
        {
        height:3em; background: url('ev-gr.gif') 100% 50% no-repeat;
        }

/*      DOWNLOAD    */
.d-zahl {
        background:#6b6556; color:rgb(230,232,208);
        }
.d-popis
        {
        color:#6b6556;
        }
.d-popis-l
        {
        border-left:1px dashed #888;
        }
.d-popis-r
        {
        border-right:1px dashed #888;
        }
.d-okraj
        {
        border-top:1px dashed #888;
        border-bottom:1px dashed #888;
        }

#webmonitorcode
        {
        position:absolute; top:-500px; left:-500px; width:0; height:0; 
        }