/*reset*/
body
  { font-family:Arial; letter-spacing:normal; line-height:normal; margin:0; padding:0; background-color:#FFFFFF; color:#827D7E; }
body
  { font-size:75%; }
* html body
  { font-size:75%; }
html:root body
  { font-size:75%; }
table, td, th, input, button, textarea
  { font-size:100%; }
.clear
  { clear:both; }
a 
  { text-decoration:underline; color:#FFFFF; } 
a:link
  { color:#FFFFFF; } 
a:hover
  { text-decoration:none; } 
a:active
  { color:#FFFFFF; } 
a:visited
  { color:#FFFFFF; } 
q
  { quotes:"" ""; }
a img, iframe, object, applet
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; font-size:100%; empty-cells:show; }
ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }
pre, code 
  { font-size:1em; }
blockquote, address, cite, dfn, var, h1, h2, h3, h4 ,h5, h6
  { font-style:normal; font-weight:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }

sup, sub 
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }

.nonstop
  { color:#FF6600; } 

body#index
  { background:url('/images/bg.gif') top left #0F181D; background-position:1px 0; }
body#index div#wrapper
  { background:url('/images/bg-t.png') top left repeat-x; }

body#index div#wrapper
  { height:580px; }
body#index[class] div#wrapper
  { height:auto; min-height:580px; }


body#index #sizer
  { width:expression(document.body.clientWidth > 984? "984px":  "auto" ); }
body#index #sizer
  { max-width:984px; margin:0 auto; text-align:center; display:block; }

table#layout
  { margin:0 auto; }
table#layout
  { width:expression(document.body.clientWidth < 984? "984px": "100%" ); }
table#layout
  { min-width:984px; }


table#layout td.ltc
  { text-align:center; }

table#layout tr#noscript
  { color:#C20000; }

table#header
  { width:100%; margin:0 auto 0px auto; }
table#header td
  { text-align:left; vertical-align:top; }

table#header tr.t td.l
  { background:url('/images/header-l.gif') right top no-repeat; width:17px; font-size:0; line-height:0; }
table#header td.l div
  { width:17px; height:182px; }

table#header tr.t td
  { background:url('/images/header-bg.gif') left top repeat-x #EB6B00; /*width:24%;*/ height:125px; 
    overflow:hidden; text-align:left; vertical-align:top; }

table#header tr.t td.r
  { background:url('/images/header-r.gif') left top no-repeat; width:17px; font-size:0; line-height:0; }
table#header td.r div
  { width:17px; height:182px; font-size:0; line-height:0; }

table#header div.logo
  { width:428px; height:125px; background:url('/images/header-logo.jpg') top left no-repeat #EB6B00; }

table#header div.logoa
  { background-position:0 -125px; }

table#header div.logo a.l
  { display:block; float:left; width:215px; height:90px; margin:35px 0 0 10px; }

table#header div.logo a.r
  { display:block; float:right; width:180px; height:90px; }

table#header td.b
  { height:57px; background:url('/images/header-bg.gif') left bottom repeat-x #EB6B00; 
    background-position:left -125px; width:99%; overflow:hidden; text-align:left; 
    vertical-align:top; text-align:center; }

table#header div.film
  { width:95px; height:123px; background:url('/images/header-film.jpg') top left no-repeat #EB6B00; margin:0 auto; }

table#header div.filma
  { background-position:0 -123px; }

table#header div.film a 
  { display:block; margin:0 auto; width:90px; height:120px; }

table#header div.cabinet  
  { padding:0 5px 0 5px; margin:40px auto 0 auto; font-family:Verdana; 
    font-size:0.8em; color:#3E2614; line-height:1.4em; width:75px; height:65px; overflow:hidden; }
table#header div.cabinet strong
  { display:block; text-transform:uppercase; font-size:1.2em; }
table#header div.cabinet a
  { display:block; color:#FFED95; }

div.brands div.brands-l
  { padding:0 5px 0 0; margin:27px auto 0 auto; width:88px; height:100px; overflow:hidden; float:left; }

div.brands div.brands-r
  { padding:0 0 0 5px; margin:27px 0 0 0; width:53px; height:100px; overflow:hidden; float:right; }

div.brands
  { width:161px; height:125px; overflow:hidden; margin:0 auto; }

div.christie
  { float:left; width:88px; height:34px; }
div.christie a
  { display:block; background:url('/images/logo-christie.gif'); width:88px; height:34px; font-size:0; }
div.christie a:hover
  { background-position:0 -34px; }

div.dolby
  { float:left; width:88px; height:30px; }
div.dolby a
  { display:block;  background:url('/images/logo-dolby.gif'); width:88px; height:30px; font-size:0; }
div.dolby a:hover
  { background-position:0 -34px; }

div.xpand
  { float:left; width:88px; height:34px; }
div.xpand a
  { display:block; background:url('/images/logo-xpand.gif'); width:88px; height:34px; font-size:0; }
div.xpand a:hover
  { background-position:0 -34px; }

div.wifi
  { float:left; width:53px; height:50px; }
div.wifi a
  { display:block; background:url('/images/logo-wifi.gif'); width:53px; height:50px; font-size:0; }
div.wifi a:hover
  { background-position:0 -50px; }

div.bluetooth
  { float:left; width:53px; height:50px; }
div.bluetooth a
  { display:block; background:url('/images/logo-bluetooth.gif'); width:53px; height:50px; font-size:0; }
div.bluetooth a:hover
  { background-position:0 -50px; }

table.menu
  { margin:20px auto 0 auto; width:auto; font-family:Arial; text-align:center; }
table.menu td
  { white-space:nowrap; }
table.menu td a
  { display:block; height:19px; width:auto; padding:0 5px 0 18px; 
    margin:2px 0; color:#FFFFFF; text-decoration:underline; 
    background:url("images/header-menu.gif") 0 0 no-repeat; }
table.menu td a:hover
  { text-decoration:none; background-position:0 -19px; }
table.menu td span
  { margin:2px 5px 0 0; padding:0 10px 0 4px; display:block; border-right:1px solid #EC9205; }
table.menu td.last span
  { border-right:none; }

table#menu 
  { width:100%; }
table#menu table.menu
  { margin-bottom:12px; }
table#menu td.ll
  { width:25%; text-align:left; vertical-align:middle; }
table#menu td.cc
  { width:50%; text-align:center; vertical-align:middle; }
table#menu td.rr
  { width:25%; text-align:right; vertical-align:middle; }

table.caption
  { margin:7.5px auto 0 auto; width:100%; }
table.caption td
  { height:39px; width:auto; overflow:hidden; 
    background:url('/images/caption-bg.jpg') top left repeat-x #EB6B00; }
table.caption td div.c
  { height:37px; width:auto; overflow:hidden; }
table.caption td.ll
  { width:25px; padding-right:5px; }
table.caption td.rr
  { width:33px; padding-left:10px; }
table.caption td.l
  { background:url('/images/caption-l.gif') right top no-repeat; 
    width:17px; font-size:0; line-height:0; }
table.caption td.l div
  { width:17px; height:39px; }
table.caption td.r
  { background:url('/images/caption-r.gif') left top no-repeat; 
    width:17px; font-size:0; line-height:0; }
table.caption td.r div
  { width:17px; height:39px; font-size:0; line-height:0; }

div.ico-arrow
  { margin:0 auto; padding:4px 0; width:25px; height:25px; }
div.ico-arrow a
  { width:25px; height:25px; display:block; background:url('/images/caption-arrow.gif') top left no-repeat; }
div.ico-arrow a:hover, div.ico-arrow a.active
  { background-position:-25px 0; }

table.caption h2
  { float:left; padding:8px 20px 5px 10px; font-family:Verdana; 
    font-weight:normal; text-transform:uppercase; 
    font-size:1.4em; color:#FFFFFF; }
table.caption h2 a
  { text-decoration:none; color:#FFFFFF; }
table.caption h2 a:hover
  { border-bottom:1px dashed #FFFFFF; }
table.caption h2 strong
  { font-weight:normal; text-transform:uppercase; font-size:0.65em; 
    letter-spacing:0.2em; color:#FFE26F; margin-left:1em; }

div.ico-actions, div.ico-tour, div.ico-time, div.ico-menu, div.ico-calendar
  { width:26px; height:25px; padding:6px 2px; float:right; }

div.ico-actions a, div.ico-tour a, div.ico-time a, div.ico-menu a, div.ico-calendar a
  { width:26px; height:25px; display:block; background:url('/images/caption-icons.gif'); }

div.ico-actions a
  { background-position:0px 0px; }
div.ico-actions a:hover,div.ico-actions a.active
  { background-position:0 -25px; }

div.ico-tour a
  { background-position:-27px 0px; }
div.ico-tour a:hover,div.ico-tour a.active
  { background-position:-27px -25px; }

div.ico-time a
  { background-position:-54px 0px; }
div.ico-time a:hover,div.ico-time a.active
  { background-position:-54px -25px; }

div.ico-menu a
  { background-position:-81px 0px; }
div.ico-menu a:hover,div.ico-menu a.active
  { background-position:-81px -25px; }

div.ico-calendar a
  { background-position:-108px 0px; }
div.ico-calendar a:hover,div.ico-calendar a.active
  { background-position:-108px -25px; }

div.ico-cinema
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-cinema a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-cinema a:hover, div.ico-cinema a.active
  { background-position:-33px 0; }
div.ico-cinema a
  { background-image:url('/images/cinema-ico.gif'); }

div.ico-popcorn
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-popcorn a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-popcorn a:hover, div.ico-popcorn a.active
  { background-position:-33px 0; }
div.ico-popcorn a
  { background-image:url('/images/popcorn-ico.gif'); }

div.ico-gamezone
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-gamezone a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-gamezone a:hover, div.ico-gamezone a.active
  { background-position:-33px 0; }
div.ico-gamezone a
  { background-image:url('/images/gamezone-ico.gif'); }

div.ico-pool
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-pool a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-pool a:hover, div.ico-pool a.active
  { background-position:-33px 0; }
div.ico-pool a
  { background-image:url('/images/pool-ico.gif'); }

div.ico-coffee
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-coffee a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-coffee a:hover, div.ico-coffee a.active
  { background-position:-33px 0; }
div.ico-coffee a
  { background-image:url('/images/coffee-ico.gif'); }

div.ico-desert
  { float:right; width:33px; height:33px; overflow:hidden; }
div.ico-desert a
  { width:33px; height:33px; display:block; background-position:top left; }
div.ico-desert a:hover, div.ico-desert a.active
  { background-position:-33px 0; }
div.ico-desert a
  { background-image:url('/images/desert-ico.gif'); }


table.window
  { width:100%; margin:0 auto; }

table.window tr.t td.l
  { width:64px; height:19px; background:url('/images/window-tl.gif') bottom right no-repeat; }
table.window tr.t td.r
  { width:64px; height:19px; background:url('/images/window-tr.gif') bottom left no-repeat; }

table.window tr.t td.l div, table.window tr.t td.r div
  { height:30px; width:64px; }

table.window tr.t td.c
  { height:30px; width:99%; background:url('/images/window-tc.gif') bottom left repeat-x #000000; }
table.window tr.t td.c div.r
  { height:30px; width:100%; background:url('/images/window-tcr.gif') bottom right no-repeat; }
table.window tr.t td.c div.c
  { height:30px; width:auto; overflow:hidden; }


table.window tr.t td.c div.c ul.submenu
  { padding:7px 0 0 40px; }

ul.submenu
  { font-family:Arial; }
ul.submenu li
  { display:block; float:left; width:auto; height:auto; margin:0 22px 0 0; }
ul.submenu a
  { color:#FFFFFF; text-decoration:underline; } 
ul.submenu a.active, ul.submenu a:hover
  { color:#FF9900; text-decoration:none; }

table.window tr.m td.l
  { width:19px; height:auto; background:url('/images/window-ml.gif') top right repeat-y;  }
table.window tr.m td.r
  { width:19px; height:auto; background:url('/images/window-mr.gif') top left repeat-y; 
    vertical-align:bottom; }
table.window tr.m td.l div, table.window tr.m td.r div
  { width:19px; height:auto; }
table.window tr.m td.c
  { background:#000000; padding-top:19px; vertical-align:top;  }

table.window tr.b td.l
  { height:39px; width:19px; height:19px; background:url('/images/window-bl.gif') bottom right no-repeat; }
table.window tr.b td.r
  { height:39px; width:19px; height:19px; background:url('/images/window-br.gif') bottom left no-repeat; }
table.window tr.b td.l div, table.window tr.b td.r div
  { height:39px; width:19px; }
table.window tr.b td.c
  { height:39px; width:99%; background:url('/images/window-bc.gif') bottom left repeat-x #000000; text-align:right; }

div.cinema
  { padding-left:15px; background:url('/images/cinema-bg.gif') top left repeat-y; }
div.snow
  { padding-left:15px; background:url('/images/snow-bg.gif') top left repeat-y; }
div.popcorn
  { padding-left:15px; background:url('/images/popcorn-bg.gif') top left repeat-y; }
div.vanil
  { padding-left:15px; background:url('/images/vanil-bg.gif') top left repeat-y; }
div.monte
  { padding-left:15px; background:url('/images/monte-bg.gif') top left repeat-y; }
div.gamezone
  { padding-left:15px; background:url('/images/gamezone-bg.gif') top left repeat-y; }

table.cinema, table.snow, table.popcorn, table.vanil, table.monte, table.gamezone
  { width:100%; }
table.cinema td, table.snow td, table.popcorn td, table.vanil td, table.monte td, table.gamezone td
  { vertical-align:top; text-align:left; padding:0 0 0 25px; }

table.window h2
  { font-weight:normal; font-size:1.2em; color:#FF9900; }
table.window h3
  { font-weight:normal; font-size:1.1em; color:#FFFFFF; }

table.window h2 a, table.window h3 a
  { color:#6893A4 !important; border-bottom:1px dashed #BBC3D8; text-decoration:none; }
table.window h2 a:hover, table.window h3 a:hover
  { text-decoration:none; border-bottom:none; }

table.cinema p, table.snow p, table.popcorn p, table.vanil p, table.monte p, table.gamezone p
  { line-height:140%; margin:10px 0; }

table.cinema td.posters
  { width:588px; }
table.cinema td.posters h2
  { padding-left:5px; }

table.cinema td.view
  { width:588px; color:#827D7E; }
td.view strong, td.view b
  { color:#FF9900; color:#FF9900; font-weight:normal; }

table.cinema td.view div.poster
  { float:right; padding:0 10px; }

table.cinema td.booking
  { background:url('/images/booking-bg.jpg') top left no-repeat; 
    background-position:15px 0; height:157px; padding:210px 0 0 25px; width:25%; }
a.booking
  { color:#FFFFFF; text-decoration:underline; overflow:hidden; 
    width:204px; height:41px; display:block; text-align:center;  margin:0 auto;
    background:url('/images/booking-button.gif') top left no-repeat; font-size:1em; }
a.booking:hover
  { background-position:0 -41px; text-decoration:none; }
a.booking span
  { display:block; padding:4px 30px 0 5px; }

p.booking
  { text-align:center; padding:5px 20px; margin:0; font-size:0.9em;  }


p.booking-phone
  { text-align:center; padding:5px 20px; margin:0; font-size:1em;  }
p.booking-phone span
  { display:block; white-space:nowrap; font-size:1.2em; color:#FFFFFF; }

/*timeline*/
table.cinema td.view table.timeline
  { margin:0; }
table.cinema td.view table.timeline th
  { text-align:center; font-weight:normal; }

table.cinema td.view table.timeline th.l
  { text-align:left; }
table.cinema td.view table.timeline th.c
  { text-align:center; }
table.cinema td.view table.timeline th.r
  { text-align:right; }

table.timeline
  { font-size:1em; margin:0 0 5px 0; width:588px; }

table.timeline td, table.timeline th
  { padding:3px 5px; }

table.timeline td, table.timeline th
  {  }
table.timeline td, table.timeline th
  { border:1px solid #111111; border-left:none; border-right:none; }

table.timeline tr td.t
  { width:5%; white-space:nowrap; text-align:center; }
table.timeline tr td.n
  { width:40%; text-align:left; }
table.timeline tr td.h
  { width:20%; white-space:nowrap; text-align:left; }
table.timeline tr td.p
  { width:10%; white-space:nowrap; text-align:right; }

table.timeline td, table.timeline th, table.timeline td a, table.timeline th a
  { color:#FFFFFF; }

table.timeline tr.now td, table.timeline tr.now td a
  { color:#827D7E; }

table.timeline tr.past td, table.timeline tr.past td a
  { color:#827D7E; }

table.timeline tr.light td, table.timeline tr.light td a
  { color:#abcdef; text-decoration:blink; cursor:pointer; }

table.timeline a
  { text-decoration:none; display:block; }
table.timeline a:hover
  { text-decoration:underline; }

div#timeline
  { padding:5px 0; width:100%; }

div#timeline p.more
  { float:left; height:2em; margin:5px 3px; }

div#timeline p.legend
  { float:right; text-align:right; height:2em; color:#6893A4; margin:5px 1.5px; }
div#timeline p.legend span.past
  { color:#827D7E; }
div#timeline p.legend span.past span
  { background:#827D7E; width:6px; height:6px; font-size:6px; margin:0 6px; 
    line-height:0; display:-moz-inline-box; display:inline-block; 
    vertical-align:middle; }

div#timeline p.legend span.present
  { color:#FF9900; }
div#timeline p.legend span.present span
  { background:#FF9900; width:6px; height:6px; font-size:6px; 
    margin:0 6px; line-height:0; display:-moz-inline-box; 
    display:inline-block; vertical-align:middle; }

div#timeline p.legend span.future
  { color:#F8F8F8; }

div#timeline p.legend span.future span
  { background:#F8F8F8; width:6px; height:6px; font-size:6px; margin:0 6px; 
    line-height:0; display:-moz-inline-box; display:inline-block; vertical-align:middle; }


div#timeline a.more
  { color:#6893A4; text-decoration:none; font-size:1.2em; border-bottom:1px dashed #6893A4; }
div#timeline a.more span.on
  { display:block; border-bottom:1px dashed #6893A4; }
div#timeline a.more span.off
  { display:none; border-bottom:1px dashed #6893A4; }
div#timeline a.more:hover span, div#timeline a.more:hover
  { border-bottom:none; }

table.timeline tr.hide td
  { }

table.timeline tr.title th
  { font-weight:normal; text-align:left; font-size:1.2em; 
    vertical-align:top; padding-bottom:10px; padding-right:none; text-align:left; }
table.timeline tr.title th a
  { font-size:1em; color:#90daeb; text-decoration:none; display:block; float:left;
    border-bottom:1px dashed #6893A4; margin-right:6px; white-space:nowrap; }
table.timeline tr.title th a:hover
  { border:none; font-weight: bold; }
table.timeline tr.title th a.active
  { font-size:1em; color:#fff5ee; border:none; }
table.timeline tr.title td.p
  { text-align:center; vertical-align:bottom; color:#BBC3D8; 
    font-size:1em; padding-bottom:10px; }

table.timeline tr.title td, table.timeline tr.title th
  { border:none; }

div#poster
  { height:285px; width:588px; overflow:hidden; z-index:2; position:absolute; }
div#poster div.wrapper
  { width:5880px; height:285px; left:0; top:0; position:absolute; z-index:1; }
div.poster-s
  { width:588px; height:285px; }
div.poster
  { float:left; width:137px; height:285px; padding:0 5px; overflow:hidden; text-align:center; }
div.poster a, div.poster div
  { text-decoration:none; width:137px; height:285px; 
    padding-top:20px; display:block; background:url('/images/poster-bg.jpg') top left no-repeat #000000; 
    background-position:center 0; }

div.poster img.hidden, div.poster-big img.hidden
  { visibility:hidden; }

div.poster a, div.poster-big a
  { cursor:pointer; }

div.poster a:hover
  { background-position:center -285px; }
div.poster span.t
  { height:33px; width:135px; display:block; overflow:hidden; color:#FFFFFF; }
div.poster a span.t
  { color:#FFFFFF; text-decoration:none; }
div.poster a:hover span.t
  { color:#FFFFFF; text-decoration:underline; }
div.poster span.b
  { height:200px; width:137px; display:block; overflow:hidden; }
div.poster span.b img
  { display:block; width:135px; height:200px; background:url('/images/poster-replace.jpg') center no-repeat #302F30; margin:1px; }

div.poster-big
  { float:left; width:578px; height:285px; padding:0 5px; overflow:hidden; text-align:center; z-index:4; position:absolute; }
div.poster-big a, div.poster-big div
  { text-decoration:none; width:578px; height:285px; 
    padding-top:20px; display:block; background:url('/images/poster-big-bg.jpg') top left no-repeat #000000; 
    background-position:center 0; }
div.poster-big span.t
  { height:33px; width:576px; display:block; overflow:hidden; color:#FFFFFF; }
div.poster-big a span.t
  { color:#FFFFFF; text-decoration:none; }
div.poster-big a:hover span.t
  { color:#FFFFFF; text-decoration:underline; }
div.poster-big span.b
  { height:200px; width:578px; display:block; overflow:hidden; }
div.poster-big span.b img
  { display:block; width:576px; height:200px; background:url('/images/poster-replace.jpg') center no-repeat #302F30; margin:1px; }


table#footer
  { width:100%; margin:10px auto 0 auto; }
table#footer td.l
  { width:17px; height:137px; background:url('/images/footer-l.gif') center right no-repeat; } 
table#footer td.r
  { width:17px; height:137px; background:url('/images/footer-r.gif') center left no-repeat; } 
table#footer td.l div, table#footer td.r div
  { width:17px; height:137px; } 
table#footer td.c
  { width:99%; height:137px; background:url('/images/footer-bg.jpg') center left repeat-x #EB6B00; } 
table#footer td.c div.c
  { width:100%; height:137px; overflow:hidden; text-align:center; } 

div#counter
  { width:100%; text-align:center; margin:5px 0; }
div#counter img 
  { margin:5px; background:#EB6B00; } 
div#counter a img
  { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
div#counter a:hover img
  { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

div#krsix
  { font-family:Tahoma; font-size:0.8em; color:#D8B9AB; margin:5px 0; }

div#copyright
  {  }
div#copyright strong
  { font-weight:normal; color:#331F17; }
div#copyright a
  { color:#331F17; text-decoration:underline; }
div#copyright a:hover
  { color:#331F17; text-decoration:none; }

div#adress
  { background:url('/images/copy-ico.gif') top left no-repeat; 
    padding:1px 37px; min-height:19px; }
* html div#adress
  { height:19px; }
div#developer
  { background:url('/images/intecmedia-ico.gif') top left no-repeat; 
    padding:1px 37px; margin:10px 0; min-height:19px; }
* html div#developer
  { height:19px; }
div#legacy
  { }
div#adv r
  { }

div.adv r
  { margin:7.5px 14px 0 14px; background:#424242; padding:4px 0; text-align:center; } 
div.adv img, div.adv object
  { §ä¢¢èâ¯:0 10px; }

div#adv m
  { }

div.adv m
  { margin:7.5px 14px 0 14px; background:#424242; padding:4px 0; text-align:center; } 
div.adv img, div.adv object
  { §ä¢¢èâ¯:0 10px; }

div#adv l
  { }

div.adv l
  { margin:7.5px 14px 0 14px; background:#424242; padding:4px 0; text-align:center; } 
div.adv img, div.adv object
  { §ä¢¢èâ¯:0 10px; }

table#footer table.inner
  { width:100%; margin:10px 0; }
table#footer table.inner td
  { vertical-align:top; text-align:left; color:#FFFFFF; font-size:11px; }
table#footer table.inner td.ll
  { width:32%; padding:0 4px; }
table#footer table.inner td.cc
  { width:45%; }
table#footer table.inner td.rr
  { width:23%; padding:0 4px; }

table#calendar
  { width:204px; margin:10px auto 0 auto; }
table#calendar tr td, table#calendar tr td div
  { padding:0; margin:0; width:auto; height:auto; background:none; text-align:center; }
table#calendar tr.t td.l
  { width:16px; height:34px; vertical-align:bottom; text-align:right; }
table#calendar tr.t td.r
  { width:16px; height:34px; vertical-align:bottom; text-align:left; }
table#calendar tr.t td.l div
  { width:16px; height:34px; background:url('/images/calendar-corners.gif') 0 0 no-repeat; background-position:0 0;  }
table#calendar tr.t td.r div
  { width:16px; height:34px; background:url('/images/calendar-corners.gif') 0 0 no-repeat; background-position:-16px 0; }
table#calendar tr.t td.c
  { width:99%; background:#F78E00; text-align:center; vertical-align:middle; }
table#calendar tr.t td.c div
  { width:100%; height:34px; overflow:hidden; }
table#calendar tr.t td.c select
   { margin:12px 0; font-size:1.2em; width:90%; background:#FFFFFF; border:1px solid #AAABB2; font-family:Arial; color:#331F17; }
  

table#calendar tr.m td.l
  { width:16px; height:auto; vertical-align:top; text-align:right; background:#EC6F00; }
table#calendar tr.m td.r
  { width:16px; height:auto; vertical-align:top; text-align:left; background:#EC6F00; }
table#calendar tr.m td.l div
  { width:16px; height:34px; background:url('/images/calendar-corners.gif') 0 0 no-repeat; 
    background-position:0 -34px; }
table#calendar tr.m td.r div
  { width:16px; height:34px; background:url('/images/calendar-corners.gif') 0 0 no-repeat; 
    background-position:-16px -34px; }
table#calendar tr.m td.c
  { background:url('/images/calendar-mc.gif') 0 0 repeat-x #EC6F00; }
table#calendar tr.m td.c div
  { width:auto; height:auto; }
table#calendar tr.m td.r
  { background:#EC6F00; }

table#calendar tr.b td.l
  { width:16px; height:16px; vertical-align:bottom; text-align:right; }
table#calendar tr.b td.r
  { width:16px; height:16px; vertical-align:top; text-align:left; }
table#calendar tr.b td.l div
  { width:16px; height:16px; background:url('/images/calendar-corners.gif') 0 0 no-repeat; 
    background-position:0 -68px;  }
table#calendar tr.b td.r div
  { width:16px; height:16px; background:url('/images/calendar-corners.gif') 0 0 no-repeat;
    background-position:-16px -68px; }
table#calendar tr.b td.c
  { width:99%; }
table#calendar tr.b td.c div
  { width:100%; height:16px; overflow:hidden; background:#EC6F00; }

table#calendar table.days
  { width:100%; color:#FFCFBF; }

table#calendar table.days td
  { vertical-align:middle; text-align:center; padding:2px; }

table#calendar table.days a
  { color:#FFEE00; text-decoration:underline; display:block; }
table#calendar table.days a:hover
  { text-decoration:none; }

table#calendar table.days td.prev a, table#calendar table.days td.next a
  { color:#FFCFBF; }

table#calendar table.days tr.wday td
  { padding:0 0 8px 0; }

table#calendar table.days td.wday a, table#calendar table.days tr.wday
  { color:#FFFFFF; }
table#calendar table.days td.now a
  { background:#C20000; color:#FFFFFF !important; }


div#clock
  { width:100%; text-align:center; margin:18px 0 20px 0; }
div#clock div
  { font-size:3em; color:#FF9900; line-height:80%; }
div#clock span
  { font-size:0.85em; color:#827D7E; line-height:80%; display:block; }  

table#calendar div#calendar-ajax
  { width:auto; height:120px; background:url('/images/ajax-loader.gif') center center no-repeat; display:none; }

table#calendar input.button
  { width:90%; border:none; color:#FFFFFF; background:none; text-decoration:underline; }

div#tooltip
  { background:#000000; width:120px; position:absolute; z-index:10; margin:15px 0 0 15px; top:0; left:0; display:none; text-align:center; }
div#tooltip div.inner
  { border:1px solid #EC6F00; padding:3px 6px; color:#F8F8F8; }

td.prices, td.intro
   { vertical-align:top; padding:10px 0 0 0; }
  
/* snow */
table.snow
  { text-align:left; }
table.snow td.lcell
  { vertical-align:top; width:33%; }
table.snow td.ccell
  { vertical-align:top; width:33%; }
table.snow td.rcell
  { vertical-align:top; width:34%; padding-bottom:200px; }

table.menusnow
  { width:100%; }
table.menusnow td.black
  { width:100%; vertical-align:middle; color:#ffffff; background:url('/images/pricestop.jpg') left top repeat-y; padding:5px 0 5px 45px; }
table.menusnow td.black a
  { color:#f8aa06; display:block; }
table.menusnow td.price
  { background:url('/images/pricesbg.jpg') left top repeat-y; padding:0 0 0 45px; }

table.menusnow td.price table
  { margin:5px 0; padding:0; width:210px; }
table.menusnow td.price table td
  { margin:0; padding:0; }
table.menusnow td.price table td a
  { padding:0 0 0 11px; background:url('/images/smallbull.gif') left 6px no-repeat;
    color:#91f1ff; text-decoration:none; display:block; width:130px; margin-bottom:4px; }
table.menusnow td.price table td span
  { color:#ffffff; width:auto; }
 
table#snowwindow tr.b td.r
  { height:39px; width:19px; height:19px; 
    background:url('/images/snow-br.gif') bottom left no-repeat; }
table#snowwindow tr.b td.c div
  { background:url('/images/snow-br-l.gif') right top no-repeat; 
    width:250px; height:39px; float:right; }
table#snowwindow tr.m td.r div
  { height:112px; background:url('/images/snow-m-r.gif') right top no-repeat; }
table#snowwindow tr.m td.c
  { background:url('/images/snow-big.gif') right bottom no-repeat #000000; }

  
/*ïîïêîðí*/
table.popcorn td.intro
  { width:250px; }
  
table.popcorn td.prices
  { width:310px;; }
table.popcorn td.prices table.struct
  { width:252px; }

table.popcorn td.prices table.struct td.blackrow
  { background:url('/images/popcorn-prices-top-tile.jpg') left top repeat-y; height:35px; padding:0; }
table.popcorn td.prices table.struct td.blackrow div
  { background:url('/images/popcorn-prices-top.jpg') left top no-repeat; width:252px; height:13px; }
table.popcorn td.prices table.struct td.blackrow2
  { background:url('/images/popcorn-prices-top-tile.jpg') left top repeat-y; 
    height:35px; padding:0; vertical-align:bottom; }
table.popcorn td.prices table.struct td.blackrow2 div
  { background:url('/images/popcorn-prices-bot.jpg') left top no-repeat; 
    width:252px; height:13px; }

table.popcorn td.prices table.struct td.blackrow h2
  { font-weight:normal; color:#ffffff; font-size:1.1em; margin-left:35px; }
table.popcorn td.prices table.struct td.blackrow2 a
  { color:#f8aa06; font-size:0.9em; margin-top:8px; display:block; margin-left:35px; }

table.popcorn td.prices table td.priceslist
  { background:url('/images/popcorn-prices-mid.jpg') left top repeat-y; height:240px; padding:0 0 0 35px; }
table.popcorn td.prices td.priceslist table
  { margin:15px 0; padding:0; width:190px; }
table.popcorn td.prices td.priceslist table td
  { margin:0; padding:0; }
table.popcorn td.prices td.priceslist table td a
  { padding:0 0 0 11px; background:url('/images/smallbull2.gif') left 6px no-repeat;
    color:#ead4fe; text-decoration:none; display:block; width:130px; margin-bottom:4px; }
table.popcorn td.prices td.priceslist table td span
  { color:#ffffff; width:auto; }

table.popcorn td.time
  { width:270px; vertical-align:top; padding:0; }
table.popcorn td.time h2
  { font-size:0.9em; color:#ffffff; margin-bottom:7px; 
    margin-top:150px; margin-left:15px; }

table#popcornwindow tr.m td.r
  { vertical-align:top; }
table#popcornwindow tr.m td.r div
  { height:362px; background:url('/images/popcorn-m-r.gif') right top no-repeat; }
table#popcornwindow tr.m td.c
  { background:url('/images/popcorn-big.jpg') right top no-repeat #000000; }
  
/* Vanil */
table.vanil td.lcell
  { width:303px; }
table.vanil td.rcell
  { padding-bottom:20px; }

div.vanilimage
  { background:url('/images/vanil-image.jpg') center no-repeat; width:303px; height:127px; margin:0 auto 10px auto; }

div.vanilmenu div.best
  { padding:0px; }

div.food
  { width:100px; text-align:center; float:left; padding:5px 6px; color:#FFFFFF; }
div.food img
  {  border:4px solid #2A3438; width:95px; height:95px; }


p.light
  { color:#BDDBE0; }

div.vanilmenu
  {  }

div.vanilmenu div.container
  { width:303px; background:url('/images/vanil-menu-bg2.jpg') center top no-repeat; padding-top:7px; }
div.vanilmenu div.wraper
  { border:1px solid #474808; margin:0 0 0 7px; width:285px; padding:0; }

div.vanilmenu div.wraper h2
  { margin:7px 0 5px 65px; font-size:1.1em; color:#ffffff; font-weight:normal; }
div.vanilmenu div.wraper table
  { margin:0 15px; }
div.vanilmenu div.wraper table td
  { padding:0; vertical-align:top; }
div.vanilmenu div.wraper table td a
  { color:#b5c42c; background:url('/images/smallbull3.gif') left 6px no-repeat; 
    text-decoration:none; padding-left:10px; display:block; width:175px; }
div.vanilmenu div.wraper table td span
  { color:#ffffff; }

div.vanilmenu div.wraper div
  { margin:15px 0 12px 85px; font-size:0.9em; }
div.vanilmenu div.wraper div a
  { color:#f8aa06; }

table#vanilwindow tr.b td.r
  { width:19px; height:37px; background:url('/images/vanil-br.gif') bottom left no-repeat; }
table#vanilwindow tr.b td.c div
  { background:url('/images/vanil-br-l.jpg') right bottom no-repeat; 
    width:448px; height:38px; float:right; }
table#vanilwindow tr.m td.r div
  { height:226px; background:url('/images/vanil-m-r.jpg') right top no-repeat; }
table#vanilwindow tr.m td.c
  { background:url('/images/vanil-big.jpg') right bottom no-repeat #000000; }

table.pricelist
  { color:#FFFFFF; }
table.pricelist span
  { white-space:nowrap; display:block; text-align:center; }
table.pricelist td
  { vertical-align:middle; margin:0.25em 0 }

/* Monte */


#montewindow *
  { bo rder: 1px dashed white }



#montewindow tr.m td.c
  { padding-top:0; }
table.monte
  { height:490px; margin-left:10px; } 

table.monte td.lcell
  { vertical-align:top; wi dth:360px; background:url('/images/billiardist.jpg') bottom right no-repeat;
    padding:19px 0 0 0; }
table.monte td.lcell div.container
  { width:280px; margin-left:13px; margin-bottom:220px; }
table.monte td.lcell div.container li
  { padding:0.25em 0 0.25em 15px; background: url('/images/bull_4_menu.gif') 0 10px no-repeat; }
table.monte td.lcell div.container ul
  { margin:0.25em 0 1.5em 0; padding:0 0 0 0; list-style:none; }
table.monte td.lcell div.container ul ul
  { list-style:square; }
table.monte td.lcell div.container ul ul ul
  { list-style:circle; }

table.monte td.ccell
  { vertical-align:top; width:245px; background:url('/images/billardlights.jpg') top right no-repeat; text-align:center; color:#ffefbc; padding: 50px 0 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
table.monte td.ccell ul
  { width:245px; margin: 35px 0 70px 0; text-align:center; }
table.monte td.ccell ul li
  { text-align:center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:12px; }
table.monte td.ccell ul li a
  { text-decoration: underline; color: #ffffff; }
table.monte td.ccell span
  { color: #ffffff; }






table.monte td.rcell
  { vertical-align:top; width:220px; background:url('/images/billardballs.jpg') left top no-repeat;
    padding:270px 0 0 15px; }

div.traybg
  { width:153px; background:url('/images/tray-mid.jpg') left top repeat-y #662b1b; }
div.traybot
  { width:153px; background:url('/images/tray-bot.jpg') left bottom no-repeat; }
div.traytop
  { width:153px; background:url('/images/tray-top.jpg') left top no-repeat; font-size: 12px;
    text-align:left; padding:20px 0px 20px 0px; color:#f1ef8e; color: #f5eb8f;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.traytop div
  { margin-bottom:10px; color: #ffffff; margin-left: 23px; }
div.traytop ul
  { margin:0 0 0 23px; }
div.traytop ul li
  { margin:0 0 10px 0; }
div.traytop ul span
  { margin:-1.2em 0 0 4em; display:block; text-align:right; 
    position:relative; }
div.traytop ul b
  { display:block; text-align:left;  }
div.traytop .weekend
  { color:#ff3200; }

/* Game */
table.gamezone td.lcell
  { width:30%; padding-right:0; }
table.gamezone div.image
  { width:290px; height:380px; background:url('/images/gamezone-image.jpg') center no-repeat; }
table.gamezone td.rcell
  { width:70%; padding-right:0; padding-left:0; }
table.gamezone td.rcell h2
  { padding-left:40px; }
 

div.game
  { width:170px; height:205px; float:left; text-align:center; padding:10px 0; }

/* Forum */
div.forum
  { text-align:left; margin:0 40px; line-height:1.3em; }
table.forum
  { border-top:2px solid #EE911C; width:100%; margin:24px 0 0 0; }
table.forum td
  { padding:4px 0; }
table.forum h3
  { font-size:1.2em; font-family:Arial; font-weight:bold; color:#FF9900; padding-top:5px; }

table.forum td.first
  { width:45%; white-space:nowrap; border-bottom:1px solid #46301B; padding-bottom:15px; }
table.forum td.last
  { width:45%; white-space:nowrap; border-bottom:1px solid #46301B; padding-bottom:15px; }
table.forum td.reply
  { width:10%; white-space:nowrap; border-bottom:1px solid #46301B; padding-bottom:15px; }

table.forum td.user
  { padding:5px 0 0 0; }
table.forum td.message
  { padding:5px 5px 15px 100px; border-bottom:1px solid #46301B; }
table.forum td.user a
  { font-size:1.2em; color:#FF9900; padding:0 10px 0 0; }

input.input, textarea.input, select.input
  { width:auto; height:auto; line-height:100%; font-size:1em; border:1px solid #232323; padding:0.1em 0.25em; font-family:Arial; background-color:#141414; color:#999999; }
textarea.input
  { line-height:120%; padding:0.5em; }
input.button
  { padding:2px 10px; cursor:pointer; background:url('/images/button.gif') bottom repeat-x #FE8E00; font-size:1.2em; text-align:center; border:1px solid #603510; color:#FFFFFF; }
input.checkbox, input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; height:1.2em; padding:0; margin:0; }
input.focus
  { border-color:#999999; }

div.forum p
  { padding:0.5em 0;}
div.forum p strong
  { font-weight:normal; }

div.pager
  { text-align:center; color:#FFFFFF; padding-top:5px; }
div.pager a
  { color:#FFFFFF; text-decoration:underline; margin:0 2px; }
div.pager a:hover
  { color:#FF9900; text-decoration:none; }
div.pager a.prev, div.pager a.next
  { text-decoration:none; }
div.pager b
  { color:#FFFFFF; margin:0 2px; }

div.error
  { color:#999999; margin:0.25em 0; }

iframe.iefix
  { display:none; }
*html iframe.iefix
  { display:block; position:absolute; z-index:-1; width:100%; height:100%; background:transparent; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

div.tour
  { margin:7.5px auto 0 auto; width:100%; }

div.votes
  { margin:1.5em 0; }
div.votes strong
  { margin:0.25em 0; color:#FF9900; }
div.votes ul.question
  { margin:0.5em 0; }
div.votes ul.question li
  { margin:0 0 0.5em 0; }
div.votes input.button, div.votes a.result
  { display:block; margin:0.5em auto; text-align:center; }

div.votes ul.result
  { margin:0.5em 0; }
div.votes ul.result li
  { margin:0 0 0.5em 0; }

div.votes span.bar
  { display:block; width:100%; height:4px; font-size:0; background:#FE8E00; }

div.votes label
  { padding-left:0.5em; }

input, textarea, iframe
  { scrollbar-face-color:#111111; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#111111; scrollbar-shadow-color:#EB6B00; scrollbar-highlight-color:#EB6B00; scrollbar-3dlight-color:#111111; scrollbar-darkshadow-color:#111111; }

dl.anons
  { padding:1.5em 0; }
dl.anons dt
  { float:left; color:#FF9900; padding:0 0.25em 0 0; }
dl.anons dd
  { padding:0 0 0.75em 0; }
dl.anons a
  { text-decoration:none; }
dl.anons a:hover
  { text-decoration:underline; }

/*content*/
#contentcontainer
  { text-align:left; margin-top:-12px; margin-left:40px; margin-right:40px; }
h1#doctitle
  { font-size:1.8em; margin:0 0 25px 0; padding:0; font-weight:normal; font-family:Arial; color:#e39800; }
div#fullpath
  { font-size:0.85em; padding:0; font-family:Tahoma; color:#cccccc; margin-bottom:40px; }
div#fullpath span
  { color:#e39800; }
div#fullpath a
  { color:#cccccc; }
div#fullpath a:hover
  { } 

div.content
  { font-size:110%; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; color:#999999; width:auto; }
div.content div.wraper
  { }
div.content a
  { } 
div.content a:hover
  { } 

div.content img
  { border:1px solid #000000; margin:1em; }
div.content img.none
  { border:none; background:none; margin:0; }

div.content h1, div.content h2, div.content h3, 
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.25em 0 0 0; font-family:Arial; font-weight:bold; color:#e39800; }
div.content h1
  { font-size:1.7em; font-height:normal; }
div.content h2
  { font-size:1.4em; } 
div.content h3
  { font-size:1.3em; } 
div.content h4
  { font-size:1.2em; } 
div.content h5
  { font-size:1.1em; } 
div.content h6
  { font-size:1.0em; } 

div.content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #000000; font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td, 
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:2px solid #000000; padding:7px; background-color:#141414; }
div.content table th, 
div.content table thead td
  { border:2px solid #000000; padding:7px; font-weight:bold; background:#232323; color:#e39800; }
div.content table caption
  { font-size:0.9em; text-align:center; }

div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none }

div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { font-style:italic; font-family:Georgia; margin:0.25em 0 1.25em 0; padding:0.75em 1em 0.75em 2.5em; background:#232323; color:#e39800; }
div.content blockquote p
  { margin:0; }

div.content address
  { }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content li span
  { font-weight:bold; }

div.content ul
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:disc; }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:circle; }

div.content ol
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:decimal; }

div.content dl
  { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.25em 0; color:#e39800; font-weight:normal; }
div.content dd
  { margin:0 0 0.75em 0; }
  
hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;  color:#472c13; border-bottom:2px solid #472c13; margin:0.25em 0.5em; padding:10px 0; clear:both; }

div.content input, div.content textarea, div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em; border:1px solid #232323; padding:0.1em 0.25em; font-family:Arial; background-color:#141414; color:#999999; }
div.content textarea
  { line-height:120%; padding:0.5em; }
input.button, div.content input.button
  { padding:2px 10px; cursor:pointer; background:url('/images/caption-bg.jpg') bottom repeat-x #e39800; font-size:1.2em; text-align:center; border:none; color:#232323; }
div.content input.checkbox, div.content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; height:1.2em; padding:0; margin:0; }
div.content input.focus
  { border-color:#999999; }

div.photo
  { float:left; text-align:center; width:auto; height:150px; margin:0.5em 2.5em; padding:0; line-height:normal; }

div.photo
  { margin-left:1.25em; }
div.photo[class]
  { margin:0.5em 2.5em; }

div.photo a
  { width:100px; display:block; text-align:center; margin:3px 0px; height:3.6em; overflow:hidden; font-size:0.9em; }
div.photo div
  { text-align:center; }
div.photo img
  { border:1px solid #000000; margin:0; width:100px; height:100px; display:block; }


div#ticker 
 { height:1.2em; width:585px; overflow:hidden; margin:13px 0; text-align:left; float:right; color:#FFFFFF; }
div#ticker a
 { text-decoration:none; white-space:nowrap; display:block; color:#FFFFFF; }
div#ticker a:hover
 { text-decoration:underline; }


#timeline .legend, #timeline .more
 { display:none; }


/* Traktir */

table.traktir
{ border-collapse: collapse; empty-cells: hide; vertical-align: top; }
table.traktir td.leftt
  { width:50%; text-align:left; vertical-align: top; background-color:#000000; }
table.traktir td.rcell
  { width:50%; padding: 0px; background-color:#000000; vertical-align: baseline; }
table.traktir td.rcell h2
  { padding-left:10px; background-color:#000000; }
table.traktir td.dark
  { background-color:#000000; }


h1#doctitle
  { font-size:1.7em; margin:0 0 25px 0; padding: 12px 2px 0 0; font-weight:bold; font-family:Arial; color:#e39800; }

ul.first
{ text-align:left; line-height: 1.7em; vertical-align: baseline; font-size: 1.3em;}

span.yax
  { font-size:1.3em; line-height: 1.5em; font-family:Arial; }

span.up
  { font-size:1.7em; color:#d51007; }

span.upe
  { font-size:1.1em; color:#d51007; }

a.piv
{ color:#f4c430; }

h1#doctit
  { font-size:1.7em; margin:0 0 25px 0; padding: 12px 2px 0 0; font-weight:bold; font-family:Arial; color:#d51007; }

a.hot
{ color:#d51007; }

p.bee
{ color:#ffff00; }

span.trakimg
  {  border:none; margin:3px; padding:5px; float: right;}

span.nuslogo
  {  border:none; float: left;}

span.hotnew
  {  border:none; float: left; padding: 0 8px 0 0; margin: 0;}

span.neww
{  border:none; width: 50px; margin:3px 0px; }

div.warn
  { width:95%; font-family:Arial narrow; font-size:1.8em; text-align:center; text-transform: uppercase; float:bottom; padding:5px 6px; color:#FFFFFF; word-spacing: 0.7em; line-height: 1.2em;}

div.blogs
{
    vertical-align: top;
    text-align: left;
    background-color: #FFFFFF;
}
