/*------------------------------------*\
        struktura
\*------------------------------------*/
body { background:#000 url(/images/core/pages/promo/gold/bg.jpg) 50% 0 no-repeat; color:#fff; font:14px/1.5 Arial,Helvetica,sans-serif; }
.pageWrap { width:960px; margin:0 auto;}

.mainBody { margin-bottom:150px; }
.siteLogo { background:url(/images/core/pages/promo/gold/logo_gold.png) no-repeat 0 0; display:block; height:215px; width:312px; margin-left:108px; }
.siteLogo span { display:block; text-indent:-999em; }
.headContent { height:640px; padding-top:25px; background:url(/images/core/pages/promo/gold/bg_slider.png) no-repeat 100% 100%; }
.sectionBody { background:none; position:relative; z-index:9; top:-70px; }
.sectionContent { padding:0; }
.moreWrap { font-size:12px; }
/*------------------------------------*\
        stopka strony
\*------------------------------------*/
.mainFooter .siteLogo { background:url(/images/core/pages/promo/gold/logo_gold_footer.png) no-repeat 0 0; display:block; height:293px; width:556px; margin:-150px auto 0; }
.mainFooter { border-top:1px solid #3d3d3d; *zoom:1; }
.mainFooter a, .mainFooter a:visited { color:#fff; }
.mainFooter, .mainFooter a:hover { color:#fff; }
.mainFooter .footNav li { border-right:1px solid #fff; }
.mainFooter .footNav .last { border-right:0; }

/*------------------------------------*\
        kontener na tresc
\*------------------------------------*/

.slide { background:url(/images/core/pages/promo/gold/bg_slider2.png) no-repeat 0 0; height:388px; width:575px; position:relative; float:right; top:-120px; right:45px; z-index:2;}
#photo_display { top:121px; left:138px; }
.slide .btm { background:url(/images/core/pages/promo/gold/slide.png) no-repeat 0 0; width:466px; height:234px; bottom:-45px; left:0; position:absolute; z-index:8; }

.menuBar { position:relative; z-index:1; left:-25px; top:75px; }
.menuBar ul {width:393px; height:56px; background:url(/images/core/pages/promo/gold/menu.png) no-repeat 0 0;}
.menuBar li { display:inline; }
.menuBar a { display:inline-block; float:left; height:56px; line-height:56px; color:#5a0301; text-shadow:1px 1px 1px #fff; font-size:18px; }
.menuBar a:hover { background:url(/images/core/pages/promo/gold/menu.png) no-repeat 0 0; text-decoration:none; color:#830000; }
.menuBar .o { width:126px; padding-right:12px; text-align:right; }
.menuBar .f { width:79px; text-align:center; }
.menuBar .r { width:164px; padding-left:12px; }
.menuBar a:hover.o { background-position:0 -56px; }
.menuBar a:hover.f { background-position:-138px -56px; }
.menuBar a:hover.r { background-position:-217px -56px; }

/*------------------------------------*\
        logo 
\*------------------------------------*/
.sectionBody a, .sectionBody a:visited, .sectionBody a:hover { color:#ffa200; }
.sectionBody em { color:inherit; font-style:italic; }
.sectionBody h2, .sectionBody h3 { color:#ffa200; font-family:Oswald,Arial,Helvetica,snas-serif; font-weight:normal; letter-spacing:normal; }
.sectionBody h2 { font-size:35px; margin:55px 0 25px; }
.sectionBody h3 { font-size:18px; margin:25px 0 15px; }

.includes h3 { color:#ffcb41; font-size:21px; margin-top:0; }
.includes p { color:#c4c4c4; }
.includes ul { width:422px; overflow:hidden; }
.includes li { background:url(/images/core/pages/promo/gold/ico_include.png) no-repeat 0 2px; padding-left:30px; line-height:28px; float:left; width:181px; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; }
.includes li+li { background-position:0 -107px; }
.includes li+li+li { background-position:0 -25px; }
.includes li+li+li+li { background-position:0 -136px; }
.includes li+li+li+li+li { background-position:0 -52px; }
.includes li+li+li+li+li+li { background-position:0 -163px; }  
.includes li+li+li+li+li+li+li { background-position:0 -79px; }     
        
.faq-schedule table { border:1px solid #545454; width:100%; clear:both; }
.faq-schedule table .period { background:#808080; font-weight:bold; }
.faq-schedule table td { border:1px solid #c3c3c3; }
.faq-schedule table .period, .faq-schedule table td { padding:7px 10px 7px 20px; vertical-align:middle; }