body,input,textarea,button,select{color:#4c4a37;font:14px/19px "Georgia","Times New Roman","Times","Arial",sans-serif}
html{background:#f6faa2 url(marius.gif) 0 100% repeat-x;padding-bottom:300px;-webkit-text-stroke:1px transparent}
ol li{border-top:1px solid #ddd;line-height:20px}ol li a:hover,ol li a:focus{background:#ddd;text-indent:5px}ol a{overflow:hidden}
ul li{float:left}li{white-space:nowrap}h1 a,h2 a{display:block;text-indent:-9999px}* html ul li{width:10px}
a{color:#9e4247;text-decoration:none}a:hover,a:focus{color:#fff;background-color:#9e4247}
ins{font-size:18px;color:#127486;line-height:23px}

.center{margin:0 auto;display:block}
div.center{width:800px;position:relative;margin:0 auto;overflow:hidden;padding:25px 0}
span.center,a.center{text-align:center;background:url(dots.gif) 50% 0 no-repeat;margin-top:30px;padding:10px 0}
a.center{text-align:center;margin:0}a.center:hover,a.center:focus{background-color:transparent;color:#000}

.col,.left,.right{float:left;display:inline;overflow:hidden}.right{float:right}
.row{overflow:hidden;margin-right:-60px;display:block}.col{width:305px;margin:0 30px 40px 0;font-size:13px}
.center div.center{width:670px}

#head{text-align:center;text-shadow:0 1px 2px #a9a16f;font-size:13px;padding:25px 0}
#head h2 a{height:135px;background:url(head.klm.gif) 50% 0 no-repeat}
#head h1 a{height:275px;background:url(head.title.gif) 50% 0 no-repeat}
#head ul a{text-decoration:none;color:#000;padding:0 15px 0 20px;margin-right:-10px;background:url(sep.gif) 100% 50% no-repeat}
#head ul a:hover,#head ul a:focus{color:#d10025;background-color:transparent}
#head ul{display:inline-block;line-height:30px}

#packs div.col{background:url(col.gif) 100% 0 repeat-y;padding-right:25px}
#packs img.center{margin-bottom:10px;display:block}

#showtime{background:#68685f url(cut.top.png) 50% 0 no-repeat;padding:150px 0;color:#d3d3cb}
#showtime:after{background:url(cut.bot.png) 50% 0 no-repeat;display:block;height:159px;content:'';margin:150px 0 -150px 0}
#showtime h2{height:175px;background:url(showtime.png) 50% 0 no-repeat;text-indent:-9999px}
#showtime img{display:block;padding:15px 0;border:1px solid #999;border-width:1px 0;margin-bottom:15px}
#showtime span{color:#dfdfd8;font-size:18px;font-weight:bold;font-style:italic}
#showtime .grid{margin:0 20px 40px 0}.grid a{color:#f6faa2}

#kontakt h2{text-indent:-9999px;height:350px;background:url(kontakt.jpg) 52% 100% no-repeat;margin-bottom:10px}
#theend{text-indent:-9999px;background:url(theend.jpg) 50% 80% no-repeat;height:500px}

.grid{display:inline-block;vertical-align:top}
*+html .grid{display:inline}
*+html .grid{display:inline}

fieldset,label,legend,input,textarea,select{vertical-align:baseline}textarea{overflow:auto;resize:none}
input,textarea,select{padding:2px;float:left;display:inline;margin-bottom:5px;width:65%;background:#f6faa2;border:1px solid #d2d686;border-bottom-width:2px;color:#111}
input:focus,textarea:focus,input:hover,textarea:hover,select:hover,select:focus{border-color:#4c4a37;color:#4c4a37;outline:0;background:#f8f8f0}
button{background:#f6faa2;color:#000;border:0;padding:10px 0;margin-left:30%;display:block}
button:hover,button:focus{padding-left:5px}
label{float:left;clear:left;width:30%;display:inline;margin-bottom:5px;font-size:12px}form br{clear:left}
.empty{color:#979a60}.unvalid{border-color:#ba5e63;color:#ba5e63}
