/* Wszystkie czesci layoutu graficznego bez Content */

body { background: #edece7 url(../img/bg/body.jpg) repeat-x left top; color: #000; font-size: 0.95em; }
#wrapper { width: 958px; margin: 0 auto; }

/* HEADER */
#header { position: relative; height: 105px; background: transparent url(../img/bg/header.jpg) no-repeat left top; }
#header h1 { position: absolute; left: 237px; top: 37px; width: 262px; height: 37px; display: block; }
#header h1 a { width: 262px; height: 37px; display: block; text-indent: -9999px; background: transparent url(../img/bg/logo.gif) no-repeat left top; }
#header p#partners { position: absolute; right: 12px; top: 19px; width: 153px; height: 15px; display: block; text-indent: -9999px; background: transparent url(../img/bg/partners.gif) no-repeat left top; }
#header p#partners_logo { position: absolute; right: 3px; top: 44px; width: 171px; height: 33px; display: block; }
#header p#partners_logo a { width: 171px; height: 33px; display: block; text-indent: -9999px; background: transparent url(../img/bg/4hosting.gif) no-repeat left top; }

/* MAIN */

#main { overflow: hidden; background: transparent url(../img/bg/main.jpg) repeat-x left top; }
#main #content_bg_bottom { height: 395px; background: transparent url(../img/bg/content_bottom.jpg) no-repeat left bottom; overflow: hidden; }
#main #content { /*position: relative;*/ height: 385px; width: 956px; padding: 0; /*padding: 19px 19px 0 19px; padding-top: 108px;*/ border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background: transparent url(../img/bg/content.jpg) no-repeat right top; }
#main #content_bottom_left { position: relative; float: left; margin-top: 12px; background: #fcfcfb url(../img/bg/content_bottom_left.gif) no-repeat left top; width: 613px; height: 120px; padding: 50px 10px 0 10px; z-index: 3002; }
#main #content_bottom_right { position: relative; float: right; margin-top: 12px; background: #fcfcfb url(../img/bg/content_bottom_right.gif) no-repeat left top; width: 297px; height: 120px; padding: 50px 0 0 13px; z-index: 3001; }

/*
#main #content h2 { position: absolute; left: 9px; top: 0px; width: 650px; height: 91px; display: block; background: transparent url(../img/bg/yougotaticket.gif) no-repeat left bottom; text-indent: -9999px; }
*/
#main #content h2 { margin-left: 9px; width: 650px; height: 91px; display: block; background: transparent url(../img/bg/yougotaticket.gif) no-repeat left bottom; text-indent: -9999px; }

#main #content ul { padding-right: 10px; }
#main #content ul#questions_left { padding-left: 19px; float: left; width: 318px; }
#main #content ul#questions_right { float: left; width: 283px; }  
#main #content ul li { background: transparent url(../img/arrows/question.gif) no-repeat left 5px; padding-left: 22px; padding-top: 2px; margin-bottom: 14px; line-height: 130% !important; }
#main #content ul li h3 { display: block; float: left; font-weight: bold; color: #a47e5c; border-bottom: 1px dashed #d0bdac; margin: 0; padding: 0; }
#main #content ul li h3 a { color: #a47e5c; text-decoration: none; }
#main #content ul li p { clear: left; color: #575757; font-size: 0.80em; margin: 0; padding: 0; }
#main #content ul li span.italic { font-style: italic; }
#main #content ul li.last { background: none; }
#main #content ul li a#fill { margin-left: 31px; margin-top: 5px; display: block; width: 182px; height: 32px; padding-top: 10px; background: #f7f7f6 url(../img/bg/fill.gif) no-repeat left top; text-align: center; }
#main #content ul li a#fill span { font-size: 0.75em; font-weight: bold; font-family: Tahoma, sans-serif; color: #bb0000; background: transparent url(../img/arrows/next.gif) no-repeat right 5px; padding-right: 10px; }
#main #content ul li a#fill:hover { color: #bb0000; }

#main #content_bottom_left h4 { position: absolute; left: 1px; top: 12px; width: 115px; height: 21px; background: transparent url(../img/bg/howitworks.gif) no-repeat left top; text-indent: -9999px; }
#main #content_bottom_left ul#how_it_works { }
#main #content_bottom_left ul#how_it_works li { display: block; float: left; width: 202px; margin-left: 3px; text-align: center; background: transparent url(../img/arrows/next_how.gif) no-repeat left 20px; }
#main #content_bottom_left ul#how_it_works li.first { background: none; margin-left: 0; }
#main #content_bottom_left ul#how_it_works li p { text-align: center; font-size: 0.85em; line-height: 145%; color: #363636; }

#main #content_bottom_right h4 { position: absolute; left: 1px; top: 12px; width: 243px; height: 21px; background: transparent url(../img/bg/useyourticket.gif) no-repeat left top; text-indent: -9999px; }
#main #content_bottom_right p#info { font-size: 0.80em; line-height: 145%; color: #363636; width: 180px; }
#main #content_bottom_right p#ticket { position: absolute; right: 23px; top: 51px; width: 75px; height: 85px; text-indent: -9999px; background: transparent url(../img/bg/ticket.jpg) no-repeat left top; }
#main #content_bottom_right a#fill_second { position: absolute; left: 13px; bottom: 15px; display: block; width: 148px; height: 28px; padding-top: 1px; background: #f7f7f6 url(../img/bg/fill_second.gif) no-repeat left top; text-align: center; }
#main #content_bottom_right a#fill_second span { font-size: 0.75em; font-weight: bold; font-family: Tahoma, sans-serif; color: #bb0000; background: transparent url(../img/arrows/next.gif) no-repeat right 5px; padding-right: 10px; }
#main #content_bottom_right a#fill_second:hover { color: #bb0000; } 
  
  
/* FOOTER */
#footer { height: 37px; width: 926px; margin-top: 12px; margin-bottom: 12px; padding: 15px 16px 0 16px; background: #fcfcfb url(../img/bg/footer.gif) no-repeat left top; }
#footer p { color: #363535; font-size: 0.75em; }
#footer p#copyright { float: left; }
#footer p#help { float: right; }
#footer span.phone { font-weight: bold; color: #bb0000; }
