@charset "utf-8";
/* CSS Document */

@import url('fontface/fontface.css');

/* reset */
html, body, p, ul { padding:0; margin:0; }
ul { list-style-type:none; }
a { text-decoration:none; }
a img { border:none; }
/* end reset */

body { background:url('../img/background.jpg') no-repeat center 140px scroll #eef1f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#4c4c4c; }

.wrapper { width:940px; margin:0px auto; /*border:1px solid #0F0;*/ }
.clear { clear:both; }
.special { font-family:"JournalRegular", Georgia, "Times New Roman", Times, serif; color:#ecaf1d; }
.white-space-10 { height:10px; }
.white-space-20 { height:20px; }
.white-space-30 { height:30px; }
.white-space-40 { height:40px; }
.white-space-60 { height:40px; }
.left { float:left; }
.right { float: right; }
.center { text-align:center; }
.title { font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-size:32px; text-transform:uppercase; color:#000000; }
.bigTitle { font-size:68px; }
.subtitle { font-size:14px; font-weight:bold; color:#666;}
.more { color:#ecaf1d; }
.more:after { content: ' »'; }
.more:hover { color:#ffffff; text-shadow: 0px 0px 5px #ecaf1d; filter: dropshadow(color=#ecaf1d, offx=0, offy=0); }
.button { font-family:'Segoe UI', Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 20px 10px 40px; font-size:14px; background-image:url('../img/ico_arrow_right_white_7x12.png'); background-repeat: no-repeat; background-position: 15px center; background-color:#262626; border:none; }
.button:hover { background-color:#4b4b4b; }
.info { color:#999999; }
hr { height:1px; border:none; background:#e5e5e5; color:#e5e5e5; }


header { background:#cbe3eb; height:140px; line-height:140px; font-family:'Segoe UI Light', Arial, Helvetica, sans-serif; font-size:16px; }
header nav ul li { float:left; margin:0 1.6em; position:relative; }
header nav ul li:first-child { margin-left:0;}
header nav ul li.logo { padding:30px 0; }
header nav a { color:#000000; }
header nav a:hover { color:#ffffff; text-shadow: 0px 0px 5px #e7f4f8; filter: dropshadow(color=#e7f4f8, offx=0, offy=0); }
header nav .hiddenNav { position:absolute;top:40px; left:-10px; width:400px; font-size:13px !important; display:none; background:#cae3eb; line-height:24px;  }
header nav .hiddenNav a { color:#66929f; }
header nav .hiddenNav a:hover { color:#ffffff; }
header nav ul li:hover .hiddenNav { display:block; }

.slideshow { width:940px; height:400px; overflow:hidden; position:relative; }
.slideshow .slideshowElement .img { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.slideshow .slideshowElement .content { background:url('../img/bg_slideshow.png'); height:90px; width:940px; position:absolute; bottom:0; left:0; z-index:2; color:#ffffff; padding:20px 0; }
.slideshow .slideshowElement .content .left { padding:0 20px; height:90px; width:429px; text-align:right; border-right:1px solid #ffffff; font-size:48px; line-height:40px;  }
.slideshow .slideshowElement .content .right { padding:0 20px; height:90px; width:430px; }
.slideshow .slideshowElement .content .special { font-size:60px; display:block; }
.slideshow-pager { position:absolute; top:10px; right:10px; z-index:101; }
.slideshow-pager span { display:block; width:11px; height:11px; margin-bottom:3px; background-image:url('../img/sprite_slideshow_22x11.png'); background-repeat: no-repeat; background-position:0 0; text-indent:-9000px; cursor:pointer; }
.slideshow-pager span:hover, .slideshow-pager span.cycle-pager-active { background-position:-11px 0}

.indexContent { width:320px; padding:20px 70px 20px 0px; border-right:1px solid #cccccc; }
.indexContent p { font-size:18px; margin:20px 0;}
.indexContact { width:460px; padding:20px; }
.indexContact .left { width:240px; padding-top:5px; }
.indexContact .right { width:170px; line-height:38px;}
.phone { font-size:36px; padding-left:30px; background:url('../img/ico_phone.png') no-repeat left center; color:#4c4c4c; }
.mail, .gadu, .skype { padding-left:30px; font-size:20px; font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-weight:bold; }
.mail { background:url('../img/ico_mail_20x20.png') left center no-repeat;}
.gadu { background:url('../img/ico_gg_20x20.png') left center no-repeat;}
.skype { background:url('../img/ico_skype_20x20.png') left center no-repeat;}

.karuzelaContainer { padding:30px 0px; position:relative; }

.jcarousel { position: relative; overflow: hidden; height: 200px; }
.jcarousel ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }
.jcarousel li { float: left; margin-right:20px; }
.jcarousel .carouselElement { width:220px; font-size:20px; font-family:'Segoe UI', Arial, Helvetica, sans-serif; }
.jcarousel .carouselElement a { color:#06072c; display:block; margin:10px 0;}
.jcarousel .carouselElement a:hover:after { color:#ecaf1d; }
.jcarousel .carouselElement  img { border:5px solid #ffffff; }
.jcarouselNavigation { position:absolute; top:20px; right:0px; width:98px;  }
.jcarouselNavigation a { width:44px; height:44px; display:block; float:left; margin-left:5px; background-image:url('../img/sprite_karuzela_nav_44x88.png'); background-repeat:no-repeat; text-indent:-9000px; }
.jcarouselNavigation a.jcarousel-prev { background-position:0 0;}
.jcarouselNavigation a.jcarousel-next { background-position:0 -44px;}

footer { height:300px; background:url('../img/bg_footer.gif') repeat-x #18182c; padding-top:90px; color:#ffffff; }
footer .left { width:490px; padding:0 30px 0 0; border-right:1px solid #cccccc; }
footer .left ul { width:490px; }
footer .left ul li { float:left; width:200px; margin-right:45px; font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-size:18px; padding:7px 0; border-bottom:1px solid #000; }
footer .left ul li:last-child { border-bottom:none; }
footer .left ul li a { color:#999999; background-image:url('../img/ico_arrow_right_yellow_7x12.png'); background-position:left center; background-repeat: no-repeat; padding-left:20px;}
footer .left ul li a:hover { color:#f8b91d; background-image:url('../img/ico_arrow_right_white_7x12.png'); }
footer .right { width:360px; padding:0 0 0 30px; color:#999999; }
footer .title { color:#ffffff; }
footer .leftinfo, footer .rightinfo { font-size:11px; color:#999999; }
footer .leftinfo a, footer .rightinfo a { color:inherit; }
footer .leftinfo a:hover, footer .rightinfo a:hover { color:#f8b91d; }
footer .leftinfo { float:left; }
footer .rightinfo { float:right; text-align:right; }

/* ///////////////////////////////////////////////////// */

div.pagesContainer { -webkit-box-shadow:  0px 0px 2px 1px #cccccc; box-shadow:  0px 0px 2px 1px #cccccc; background:#ffffff; -webkit-border-radius: 5px; border-radius: 5px; padding:40px 20px; }
div.pagesContent { width:560px; padding-right:40px; border-right:1px solid #e5e5e5; }
aside { float:right; width:250px; }

.gallery a { display:block; width:240px; height:135px; overflow:hidden; border:5px solid #cbe3eb; margin-bottom:20px; }
.gallery a img { width:240px; }

/* formularz */
.inputcontainer { width:200px; float:left; margin-right:20px;}
.inputcontainer input { width:200px; }
#temat { width:420px; }
textarea { width:420px; height:60px; }
#sukces { background:#DFD; border:1px solid #090; padding:10px; text-align:center; font-weight:bold; }
#blad { background:#FFDFDF; border:1px solid #cc0000; padding:10px; text-align:center; font-weight:bold; }

.kup-bilet { display:block; position:absolute; top:0; left:0; width:359px; height:131px; background:url('../img/kup-bilet.png'); }