body{margin: 0 auto; width:100%; font-family: Tahoma, Geneva, sans-serif; background:#fff}
div{overflow:hidden;}
a{color:#568ebd;}
a:hover{color:#568ebd; text-decoration:none}


/* TOPMENU */
#TopmenuAll{width:100%; height:40px; background:url(../images/bkgtopmenu.gif) repeat-x top #6e6e6e;}
#Topmenu{width:960px; height:40px;}
#TopmenuLeft{vertical-align:bottom; position:relative; top:7px; height:40px;}

/* MENU */
#TopmenuLeft ul{float: left; margin:0px; padding:0px; list-style-type:none;}
#TopmenuLeft ul li.first{height:33px; background:url(../images/menuright.gif) no-repeat bottom right #fff; color:#888; float:left; font-weight:bold; font-size:7pt; padding:0px 22px 0px 0px; font-family:Tahoma, Geneva, sans-serif; margin-right:5px}
#TopmenuLeft ul li.first img{padding-right:5px; vertical-align:middle}
#TopmenuLeft ul li.first a{color:#888; text-decoration:none; padding:0px}
#TopmenuLeft ul li.first a:hover{color:#568ebd; text-decoration:none; padding:0px}
#TopmenuLeft ul li a{color:#ccc; text-decoration:none; font-size:7pt; font-family:Tahoma, Geneva, sans-serif;text-transform: uppercase; padding:0px 12px 0px 8px}
#TopmenuLeft ul li a:hover{color:#568ebd; text-decoration:none; font-size:7pt; font-family:Tahoma, Geneva, sans-serif; text-transform: uppercase; padding:0px 12px 0px 8px}
#TopmenuLeft ul li.next{background:url(../images/menuline.png) no-repeat right center; line-height:31px; }
ul, ul li {display: block;list-style: none;margin: 0;padding: 0;}
ul li {display: inline;white-space: nowrap;}


/* MENU */
#MenuAll{width:100%; clear:both; height:90px; background:url(../images/bkgmenu.jpg) repeat-x bottom center #fff;}
.Menu{width:960px; font-size:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase}
.Menu a{text-decoration:none;}

div.pmenu{float:left; height:90px; width:159px; text-align:left; /*line-height:90px;*/ color:#666; 
  border-right:1px solid #eee; text-decoration:none; cursor:pointer;}
div:hover.pmenu{height:90px; float:left; background: url(../images/menu_.gif) repeat-x bottom #fff;
  text-align:left; width:159px; /*line-height:90px;*/ color:#bbb; border-right:1px solid #eee; }
div.pmenu_{float:left; height:90px; width:159px; background: url(../images/menu_.gif) repeat-x bottom #fff;
  text-align:left; /*line-height:90px;*/ color:#666; border-right:1px solid #eee;
  text-decoration:none; cursor:pointer;}
div:hover.pmenu_{float:left; height:90px; width:159px; text-align:left; /*line-height:90px;*/ color:#bbb; 
  border-right:1px solid #eee;}
div.pmenu_ div,
div.pmenu div{padding:60px 0 0 15px;}
div.pmenu_ div.item1,
div.pmenu div.item1{background:url(../images/piktogram1.png) no-repeat right 5px;}
div.pmenu_ div.item2,
div.pmenu div.item2{background:url(../images/piktogram2.png) no-repeat right 5px;}
div.pmenu_ div.item3,
div.pmenu div.item3{background:url(../images/piktogram3.png) no-repeat right 5px;}
div.pmenu_ div.item4,
div.pmenu div.item4{background:url(../images/piktogram4.png) no-repeat right 5px;}
div.pmenu_ div.item5,
div.pmenu div.item5{background:url(../images/piktogram5.png) no-repeat right 5px;}
div.pmenu_ div.item6,
div.pmenu div.item6{background:url(../images/piktogram6.png) no-repeat right 5px;}

.br{font-size:8pt; color:#ccc}


/* IMG */
#ImgAll{width:100%; clear:both; height:450px; background:url(../images/bkg.jpg) no-repeat bottom center #fff;}
.Img{width:960px;}
#logo{height:176px;}
#adv{background:url(../images/bkglogotxt.gif) no-repeat bottom left; height:254px; width:288px}
#img{width:960px; height:430px; background:url(../images/bkgimg.gif) repeat-x bottom center #a4c6e5;}
#imgbottom{width:960px; height:20px; background:url(../images/bkgimgbottom.jpg) no-repeat top center #fff;}
#tel{background:url(../images/bkgtopright.png) no-repeat top right; height:119px; width:612px;}
#film_{width:620px; height:310px;}

/* CONTENT */
#ContentAll{width:100%; background:#fff; clear:both; padding:35px 0px 0px 0px}
.Content{width:960px; background:url(../images/bkgcontent.gif) repeat-x bottom; color:#6C6A6B; font-size:9pt; line-height:1.5em; text-align:left; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea}
.ContentLeft{width:310px;}
.ContentCenter{width:310px}
.ContentRight{width:310px;}
#ContentBottom{width:960px; height:10px; background:url(../images/bkgcontentbottom.gif) no-repeat bottom center}
a.more {font-size:8pt; font-weight:bold; border-bottom:1px dotted #aaa; padding:1px 0px; text-decoration:none; color:#568ebd;}
a:hover.more {font-size:8pt; font-weight:bold; border-bottom:1px dotted #aaa; padding:1px 0px; text-decoration:none; color:#aaa}

.fl{float:left}
.fr{float:right;}
.cb{clear:both}
.p15{padding:5px 15px 5px 5px}
.p15a{padding:5px 15px 5px 15px}
.pt10{padding-top:10px}
span.kr{color:#eee; padding:0px 5px}
span.str{color:#568ebd; padding:0px 2px; font-size:7pt}
.cimg{width:15px; text-align:left}
.w100{width:100%}
.w13{width:13%; text-align:left}
.w87{width:87%}


h1{font-size:15px; color:#568ebd; margin:0; padding:0px 0px 5px 0px; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h2{font-size:14px; color:#568ebd; margin:0; padding:0px 0px 5px 0px; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h3{font-size:13px; color:#568ebd; margin:0; padding:0px 0px 5px 0px; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}


/* FOOTER */
#FooterAll{width:100%; clear:both;}
#FooterTop{width:960px; font-size:8pt; overflow:hidden; padding:10px 0px;}
#FooterTopLeft{float:left; width:80%; color:#888; text-align:justify; line-height:1.5em;}
#FooterTopRight{float:right; width:20%; text-align:right}

.Content img{margin:10px;}
.Content table img{margin:0px;}
.Content a img{border:0;}

dl.formFields{overflow:auto; text-align:center; margin:0 auto; width:600px;}
dl.formFields dt,dl.formFields dd{padding-top:5px; float:left;}
dl.formFields dt{clear:left; width:150px; text-align:right;}
dl.formFields dd{margin-left:10px; width:420px; text-align:left;}
dl.formFields input{width:400px;}
dl.formFields textarea{width:400px; height:100px;}
dl.formFields select{width:400px;}
dl.formFields input[name="ilosc"],
dl.formFields input[name="token"]{width:150px;}
dl.formFields img{margin:0;}

.button{padding:3px 10px; cursor:pointer; background-color:#6387AF; color:#fff; border:1px solid #fff;}
.buttonHighlighted{border-color:#646464;}
.buttonPanel{text-align:center; padding-top:10px;}
.message{color:#c00; text-align:center; font-weight:bold; margin:5px;}
.filmBox{padding-right:21px; margin-top:-1px;}
.filmBox img{border:0;}
#TopmenuAll + a{position:relative; top:118px;}

#invitation{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; overflow:visible;}
#invitation .intro{background:url(../images/str1.jpg) no-repeat center; margin:0 auto; width:800px; height:100%; 
  min-height:388px; position:relative; overflow:visible;}
#invitation .links{position:absolute; right:50px; top:50%; overflow:visible;}
#invitation .links p{position:relative;}
#invitation .links a{text-transform:uppercase; font-size:0.9em; font-weight:bold; text-decoration:none;}
#invitation .links a span{border:1px solid; padding:0 6px; font-size:1.3em;}
#invitation .details{background:url(../images/str2.jpg) no-repeat center; margin:0 auto; width:800px; height:100%;
  min-height:709px; position:relative; overflow:visible; display:none;}
#invitation .intro .links p{top:-114px;}
#invitation .details .links p{top:-350px;}
#overlay{background-color:#757575; position:fixed; top:0; left:0; width:100%; height:100%; z-index:900; opacity:.8;
  filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
