html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-align: left;}
body { line-height: 1; background: #fff; text-align: center; font-family: Georgia, serif; font-weight: normal; font-size: 12px; color: #333; }
ol, ul { list-style: none; }

blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a {text-decoration: none; color: #39c;}
a:hover {text-decoration: underline;}

div.clr {clear: both; height: 0; line-height: 0; font-size: 0;}
#content {width: 944px; margin: 0 auto;}

/* czapeczka */
#sWbgNew { background: #f1f1f1; font-size: 10px; height: 18px; font-family: Tahoma,sans-serif; line-height: 18px; width: 964px; margin: 0 auto;}
#sWbgNew .Ww1 {width: 944px; margin: 0 auto; padding: 0 10px;}
#sWbgNew .Ww1k1 { float: left; }
#sWbgNew .Ww1k2 { float: right; }
#sWbgNew .Ww1k1 a { color: #999; border-right: 1px solid #fff; margin: 0 8px 0 0; padding: 0 8px 0 0; }
#sWbgNew .Ww1k2 a { color: #999; border-left: 1px solid #fff; margin: 0 0 0 8px; padding: 0 0 0 8px; }
#sWbgNew .WtxtSpec { font-weight: bold; }
#sWbgNew a.WtxtNbrd { border: 0; }

/* winieta */
#sWlbg .Ww2 {width: 944px; margin: 0 auto 20px; padding: 25px 0 24px; border-bottom: 1px solid #c4c4c4; position: relative; zoom: 1;}
#sWlbg .Ww2 img {display: block;}
#sWlbg .Ww2 .podarnik {position: absolute; top: 59px; left: 382px; width: 350px; zoom: 1;}
#sWlbg .Ww2 .podarnik span {font: 14px Georgia, serif; color: #8b8b8b; position: absolute; left: 12px; bottom: -3px;}
#sWlbg .Ww2 .podarnik span a {margin-left: 8px; padding-left: 8px; border-left: 1px solid #8b8b8b;}
#sWlbg .Ww2 .partner {position: absolute; right: 20px; top: 8px;}
#sWlbg .Ww2 .partner p {font: 11px Arial, sans-serif; color: #999; margin-bottom: 5px;}

/* stopka */
#footer {width: 944px;margin: 10px auto;font: 12px Arial,sans-serif;line-height: 22px;}
#footer ul {list-style-type: none;}
#footer ul li {float: left;background: url(http://bi.gazeta.pl/i/obrazki/global/footerSpacer.gif) center left no-repeat;padding-left: 8px;margin-left: 8px;}
#footer ul li.caption {width: 80px;font-weight: bold;color: #999;}
#footer ul li.caption, #footer ul li.f, #footer ul li.copy {padding: 0;margin: 0;background: 0;}
#footer .c0 {float: left;width: 73%;}
#footer .c0 ul {clear: both;}
#footer .c1 {float: right;width: 248px;}
#footer .ft_top {padding: 8px 0;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;overflow: hidden;zoom: 1;}
#footer .ft_top .c1 li {background-repeat: repeat-y;font-size: 10px;}
#footer .ft_top .c1 li a {display: block;padding-top: 28px;width: 50px;text-align: center;}
#footer .ft_top .c1 li a.newsletter {background: url(http://bi.gazeta.pl/i/obrazki/global/footer_newsletter.png) 50% 20% no-repeat !important; background: url(http://bi.gazeta.pl/i/obrazki/global/footer_newsletter.gif) 50% 20% no-repeat;}
#footer .ft_top .c1 li a.rss {background: url(http://bi.gazeta.pl/i/obrazki/global/footer_rss.png) 50% 20% no-repeat !important; background: url(http://bi.gazeta.pl/i/obrazki/global/footer_rss.gif) 50% 20% no-repeat;}
#footer .ft_top .c1 li a.facebook {background: url(http://bi.gazeta.pl/i/obrazki/global/footer_facebook.png) 50% 20% no-repeat !important; background: url(http://bi.gazeta.pl/i/obrazki/global/footer_facebook.gif) 50% 20% no-repeat;}
#footer .ft_top .c1 li a.gadget {background: url(http://bi.gazeta.pl/i/obrazki/global/footer_widget.png) 50% 20% no-repeat !important; background: url(http://bi.gazeta.pl/i/obrazki/global/footer_widget.gif) 50% 20% no-repeat !important;}
#footer .ft_bot {overflow: hidden;zoom: 1;padding: 8px 0 0;}
#footer .ft_bot .copy {width: 135px;font-weight:bold;}
#footer .ft_bot .c0, #footer .ft_bot .c0 a {color: #999;}
#footer .ft_bot .c1 {width: 150px;}

/* mods */
.mod {margin-bottom: 20px;}

/* steps */
.mod_steps {height: 99px; margin-bottom: 30px; background: url('../i/steps-bg.gif') no-repeat 0 0;}
.mod_steps ul {height: 99px; overflow: hidden; zoom: 1;}
.mod_steps li {float: left; display: inline; font: 22px Georgia, serif;}
.mod_steps .step-1 {width: 225px; font-weight: bold; padding: 35px 0 0 62px;}
.mod_steps .step-2 {width: 225px; padding: 23px 0 0 108px;}
.mod_steps .step-3 {width: 210px; padding: 23px 0 0 110px;}
.step-2-active {background-position: 0 -99px;}
.step-2-active .step-1 {font-weight: normal; color: #999;}
.step-2-active .step-2 {font-weight: bold;}
.step-3-active {background-position: 0 -198px;}
.step-3-active .step-1, .step-3-active .step-2 {font-weight: normal; color: #999;}
.step-3-active .step-3 {font-weigh: bold;}

/* formularz */
.mod_form .submitRow {text-align: center; margin-top: 30px;}
.mod_form .iSbt {font: 23px Georgia, serif; color: #222; border: 0; width: 130px; height: 37px; padding-bottom: 2px; background: #f5ef49; cursor: pointer;}
.mod_form .iSbtHover {background: #2e3339; color: #fcf901;}
.mod_form .iTxt {width: 292px; border: 1px solid #a4a4a4; background: #fff; font: 16px Arial, sans-serif; color: #000; padding: 5px;}
.mod_form .mail-error {font: 12px Arial, sans-serif;}
/* order */
.mod_order_form {width: 708px;}
.mod_order_form .row {overflow: hidden; zoom: 1; margin-top: 12px;}
.mod_order_form .row * {vertical-align: middle;}
.mod_order_form .firstRow {margin: 0;}
.mod_order_form .c0 {float: left; display: inline; width: 125px; text-align: right;}
.mod_order_form .c1 {float: left; display: inline; margin-left: 20px;}
.mod_order_form .c1Error {padding: 2px; margin-left: 18px; background: url('../i/mail-error-bg2.gif') no-repeat 0 0;}
.mod_order_form .c0 span, .mod_order_form .c0 label {font: 16px/31px Arial, sans-serif;}
.mod_order_form .c1 strong {font: bold 18px/31px Georgia, serif; color: #070707; text-transform: uppercase;}
.mod_order_form #i_email {margin-right: 5px;}
.mod_order_form #i_pah {margin-left: 145px;}
.mod_order_form label {font: 11px Arial, sans-serif;}
.mod_order_form .specialRow {margin: 30px 0 0;}
.mod_order_form .specialRow .head {font: 16px Arial, sans-serif; margin-bottom: 5px;}
.mod_order_form .specialRow .body {border: 1px solid #d6d6d6; overflow: hidden; zoom: 1;}
.mod_order_form .specialRow .c0, .mod_order_form .specialRow .c1 {float: left; display: inline; margin: 0; text-align: left; width: 353px;}
.mod_order_form .specialRow .entry {width: 250px; height: 50px; margin: 30px auto; overflow: hidden; zoom: 1;}
.mod_order_form .specialRow .entry .im {float: left; display: inline; width: 65px; margin-right: 20px; text-align: right;}
.mod_order_form .specialRow .entry .t {overflow: hidden; zoom: 1;}
.mod_order_form .specialRow .entry label {font: bold 14px Arial, sans-serif; color: #292748;}
.mod_order_form .specialRow .entry p {font: 9px Arial, sans-serif; color: #666; margin: 2px 0 0 5px;}
.mod_order_form .submitRow {text-align: center; margin-top: 30px;}
/* mail */
.mod_email_form {width: 622px; position: relative; zoom: 1;}
.mod_email_form .row {overflow: hidden; zoom: 1; margin-top: 12px;}
.mod_email_form .row * {vertical-align: middle;}
.mod_email_form .firstRow {margin: 0; }
.mod_email_form .submitRow {margin-top: 20px;}
.mod_email_form .nameRow {margin-top: 30px;}
.mod_email_form .c0 {float: left; text-align: right; width: 115px;}
.mod_email_form .c0 label {font: 14px/31px Arial, sans-serif; width: 120px;}
.mod_email_form .c1 {float: left; display: inline; margin-left: 20px;}
.mod_email_form .iTxt {width: 214px;}
.mod_email_form .emailRow .c1 {margin-left: 18px;}
.mod_email_form .emailRow .sub {margin-bottom: 12px; padding-left: 2px;}
.mod_email_form .emailRow .subError {padding: 2px; background: url('../i/mail-error-bg.gif') no-repeat 0 0;}
.mod_email_form .head {overflow: hidden; zoom: 1; margin-bottom: 5px;}
.mod_email_form .head p {font: bold 16px Georgia, serif; color: #3f3f3f; float: left;}
.mod_email_form .head span {float: right; font: 12px Arial, sans-serif; margin-top: 3px;}
.mod_email_form .head span a {font-weight: bold;}
.mod_email_form .hidden {display: none;}
.mod_email_form .emailRow .iTxt {margin-right: 5px;}
#mailBodyTxt {font: italic 20px/26px Georgia, serif; color: #31313e; padding: 20px; background: #eaebeb;}
#mailBodyTa {font: italic 20px/26px Georgia, serif; color: #31313e; padding: 20px; overflow: hidden; width: 580px; border: 1px solid #a4a4a4;}
.mod_email_form .add, .mod_email_form .del {font: bold 12px Arial, sans-serif; margin-left: 5px;}
.mod_email_form .del {border-left: 1px solid #ccc; padding-left: 10px; color: #f00;}

/* thanks for order */
.mod_order_sended {margin-bottom: 40px; font: 16px Georgia, serif;}
.mod_order_sended strong {font: bold 25px Georgia, serif;}
.mod_order_sended p {margin-top: 3px;}

/* thanks for sending mail */
.mod_mail_sended {font: 16px/24px Georgia, serif; background: #fffdc0; width: 582px; padding: 20px; margin-bottom: 40px;}

/* transaction_error */
.mod_transaction_error {font: 16px/24px Georgia, serif; background: #fffdc0; padding: 20px; margin-bottom: 20px;}

p.szkolenie {padding: 10px 5px 5px 5px; font-size: 110%;}
a.szkolenie {color: #39c; }
