/* reset */
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: Arial, sans-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: #005990;}
a:hover {text-decoration: underline;}

/* lay */
.Ww2 {width: 694px; margin: 0 auto; padding: 15px 5px; background: #fff; border-bottom: 1px solid #ccc;}
#sW #banP1 {margin: 0 auto;width: 750px;}
#sS {width: 694px; padding: 0 5px; margin: 0 auto; background: #fff;}
#navH, #searchH, #bg_blk, #k234, #sL, #k12t, #k12b {display: none;} 


/* czapeczka */
#sWbgNew { background: #f1f1f1; font-family: Tahoma,sans-serif; font-size: 10px; padding: 4px 0px; overflow:hidden; line-height: 1.2em;}
#sWbgNew .Ww1 { width: 980px; margin: 0 auto; background: #f1f1f1; }
#sWbgNew .Ww1k1 { float: left; background: #f1f1f1; }
#sWbgNew .Ww1k2, #sWbgNew .Ww1k3 { float: right; background: #f1f1f1; }
#sWbgNew a, #sWbgNew a:hover, #sWbgNew a:visited { color: #999; }
#sWbgNew a.WtxtSpec { font-weight: bold; }
#sWbgNew a { border-right: 1px solid #fff; }
#sWbgNew a.WtxtNbrd { border: 0; }
#sWbgNew .Ww1k1 a { margin-right: 8px; padding-right: 8px; }
#sWbgNew .Ww1k2 a { margin-left: 8px; padding-left: 8px; }
#sWbgNew .Ww1k3 a {font-weight: bold; border: 0;}
#sWbgNew .Ww1k3 span {color: #000; padding-right: 8px; margin-right: 5px; border-right: 1px solid #666;}

/* stara stopka */
#sF {width: 750px; padding: 10px 5px; background: #fff; margin: 0 auto; border-top: 1px solid #ccc;}
#sF #sFt {text-align: center; padding-bottom: 10px;}

/* rejestracja */
#loginwrp {margin-bottom: 25px;}
#loginwrp .register, #loginwrp .lostPasswordConf, #loginwrp .password, #loginwrp .passChange, #loginwrp .login {border: 8px solid #e8e8e8; padding: 25px 19px; }
.login_middle h3 {font: 24px Arial, sans-serif; padding: 14px 0; border-bottom: 1px solid #ccc;}
.login_middle {background-color: #fff; font: 12px Tahoma, sans-serif; color: #505050;}
.login_middle #loginForm {margin-bottom: 15px;}
.login_middle #loginForm input, .login_middle #loginForm span {vertical-align: middle;}
.login_middle #lostPasswordForm input, .login_middle #lostPasswordForm span {vertical-align: middle;}
.login_middle #loginForm span, .login_middle #lostPasswordForm span {font-weight: bold;}
.login_middle #loginForm span.rememberme {font-weight: normal; position: relative; top: -2px !important; top: -1px; #top: -1px !important;}
.login_middle #loginForm span.rememberme input {margin-right: 6px;}
.login_middle .email, .login_middle .pass {width: 120px; height: 16px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; margin-right: 12px;}
.login_middle .loginButton {width: 70px; height: 21px; background: url('/i/plotek/btn_log.gif') no-repeat 0 0; border: none; margin-right: 30px; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .okButton {width: 70px; height: 21px; background: url('/i/plotek/btn_ok.gif') no-repeat 0 0; border: none; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .lostPasswordConf span{font-weight: bold;}
.login_middle .lostPasswordConf a {display: block; text-align: center; margin-top: 20px;}
.login_middle #changePasswordForm span, .login_middle #registerForm span {font: bold 14px Arial, sans-serif; vertical-align: middle; }
.login_middle #changePasswordForm .big, .login_middle #registerForm .big {vertical-align: middle; height: 22px; width: 258px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 16px;}
.login_middle #registerForm .semibig {vertical-align: middle; height: 22px; width: 128px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 16px;}
.login_middle #registerForm img {vertical-align: middle;border: 1px solid #a7a7a7;}
.login_middle #changePasswordForm .passChange div {margin-bottom: 10px; padding-left: 80px; overflow: hidden;}
.login_middle #changePasswordForm .passChange span {float: left; width: 170px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #changePasswordForm .bigOkButton {margin-top: 10px; border: none; width: 72px; height: 30px; background: url('/i/plotek/btn_bigok.gif') no-repeat 0 0; margin-left: 250px !important; margin-left: 253px; cursor: pointer;}
.login_middle #registerForm .register span {float: left; width: 180px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #registerForm .register .captcha span {top: 7px;}
.login_middle #registerForm .register div {margin-bottom: 10px; padding-left: 50px; overflow: hidden; zoom: 1;}
.login_middle #registerForm .register div.podpis {position: relative; overflow: visible;}
.login_middle #registerForm .register div.help span.poczta {float: none; position: static; display: block; width: 270px; text-align: left; padding-left: 180px; font-size: 12px; font-weight: normal; vertical-align: baseline;}
.login_middle #registerForm .register div.help span.poczta input {margin-right: 5px;vertical-align: middle;}
.login_middle #registerForm .register .regButton {margin-top: 10px; margin-bottom: 20px; border: none; width: 72px; height: 30px; background: url('/i/plotek/btn_bigok.gif') no-repeat 0 0; margin-left: 230px !important; margin-left: 233px; cursor: pointer;}
.login_middle #registerForm .register small {margin-left: 10px; font-weight: bold; font-size: 10px;}
.login_middle #registerForm .register #pseu_tip {margin: 0; padding: 0; background: #fff; border: 1px solid #a7a7a7; position: absolute; width: 220px; top: 0; left: 510px; overflow: visible;}
.login_middle #registerForm .register #pseu_tip div {margin: 0; padding: 0;}
.login_middle #registerForm .register #pseu_tip div.triangle {width: 6px; height: 11px; background: url('/i/plotek/fancy_triangle.gif') no-repeat 0 0; position: absolute; left: -6px; top: 9px;}
.login_middle #registerForm .register #pseu_tip div.msg {padding: 7px 10px;}
.login_middle #registerForm .register #pseu_tip span {font: bold 11px Tahoma, sans-serif; float: none; position: static; text-align: left; width: auto;}
.login_middle #registerForm .register #pseu_tip small {margin-top: 15px; margin-left: 0; font-weight: normal; display: block;}
.login_middle #registerForm .register #pseu_tip .red {color: #b3003c;}
.login_middle #registerForm .register #pseu_tip .green {color: #017e22;}
.login_middle .help .reg {padding-right: 12px; margin-right: 10px; border-right: 1px solid #c7c7c7; }
.login_middle .help a {font-weight: bold;}
.loginErr {display: block; background-color: #f2f2f2; margin-bottom: 15px; font-weight: bold; padding: 5px; color: #474747;}
.fotoCut {overflow: hidden; zoom: 1; border: 8px solid #e8e8e8; padding: 20px 15px;}
#mSpan {font: bold 14px Arial, sans-serif; display: block; padding: 10px 0;}

.MZBCwrp_1 {padding-bottom: 15px;}
.MZBCwrp_1 .MZBChead {font: 14px Arial, sans-serif; margin-bottom: 15px}
.MZBCwrp_1 .MZBCwrpA {overflow: hidden; zoom: 1;}
.MZBCwrp_1 .MZBCwrp1, .MZBCwrp_1 .MZBCwrp {float: left; display: inline; margin-left: 10px;}
.MZBCwrp_1 .MZBCwrp1 {margin-left: 0;}
