/* 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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.clearer,.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
/* regular */
body {display:none;font-family:arial,helvetica,sans-serif;font-size:12px;background:#014687 url("../images/bg.jpg") repeat-x scroll 0 0;}
strong {font-weight:bold;}
#uberwrapper {margin:0 auto;text-align:left;width:1053px;margin-bottom:20px;padding-top:47px;position:relative;}
#main_container {margin:0;position:relative;background-color:#fff;float:left;width:1053px;padding:0;}
#left_container {width:284px;float:left;background-color:#fff;border-right:1px solid #cccccc;}
#form_container {float:left;padding:28px 0px 40px 30px;width:256px;display:blcok;}
h2 {margin:4px 0px 8px;color:#666666;font-size:20px;font-weight:normal; color:#000000;}
h3 {margin:10px 0px;color:#666666;font-size:16px;font-weight:bold;}
h3.blue {color:#66CCE8;}
input {padding:4px;width:207px;border:solid 1px #85b1de;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
select {padding:4px;width:170px;border:solid 1px #85b1de;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
input.error, select.error {background:#FFE7E7;border:1px solid #FF5A5A;}
div.inbox {padding:7px 0px 0px 0px;}
#bg_container {position:absolute;top:0px;right:0px}
#bg_container img {display:block}
#for_image {display: none; padding-top: 30px; margin-left: -12px;}
#right_container {display: none; float:left; width:768px; font-size:0; width:768px;}

.middle-text{position:absolute;top:224px;right:66px}
.black-info-label{position:absolute;bottom:0px;right:0px;width:722px;height:54px}
#disclaimers {background:none;color:#66CCE8;font-size:11px;padding:22px 0px 0px 0px;clear:both}
#disclaimers p {margin-bottom:10px;text-align:justify;line-height:1.3em;}
#disclaimers a {color:#FFFFFF;}
#agreement {color: #3594CA;cursor: pointer;text-decoration: underline;}
#pracujemy_na_twoje {float: right;   margin-top: 24px;  width: 350px;}
#errorLayer {display:none;color:#FF5A5A;font-size:12px;font-style:italic;line-height:1.4em;padding:10px 0 0;width:200px;}
#infoLayer {display:none;font-weight:bold;font-size:12px;font-style:italic;line-height:1.4em;padding:10px 0px 0px 8px;width:200px;}
#infoSpin {margin:0px 10px 0px 0px;}
#th_container {display:none;width:650px;margin:0 auto;}
#th_logo {float:right; margin: 20px 0px 20px 0px;}
.border-top {height:6px;background:#fff url('/formularz/karta/kontakt/img/tup.gif') repeat-x 0 0;}
.border-tlc {width:6px;height:6px;background:transparent url('/formularz/karta/kontakt/img/lcornup.gif') no-repeat 0 0;float:left;}
.border-trc {width:6px;height:6px;background:transparent url('/formularz/karta/kontakt/img/rcornup.gif') no-repeat 0 0;float:right;}
.border-mid-typ {background:#fff url('/formularz/karta/kontakt/img/lmid.gif') repeat-y top left;padding-left:2px;}
.border-mid-r-typ {background:#fff url('/formularz/karta/kontakt/img/rmid.gif') repeat-y top right;padding-right:2px;height:290px;}
.wr-cont-typ {padding-top: 110px; text-align: center;}
.wr-cont-typ h1 {font-size:18px;color:#2F6B9E;font-weight:normal}
.border-bot-typ {height:6px;background:#fff url('/formularz/karta/kontakt/img/bdo.gif') repeat-x 0 4px;}
.border-blc {width:6px;height:6px;background:transparent url('/formularz/karta/kontakt/img/lcorndo.gif') no-repeat 0 0;float:left;}
.border-brc {width:6px;height:6px;background:transparent url('/formularz/karta/kontakt/img/rcorndo.gif') no-repeat 0 0;float:right;}


div.agreed {padding:10px 0px 0px 0px; color:#000000;}
div.agreed input {display:inline-block;width:auto;vertical-align:top;margin:0;}
div.agreed label {display:inline-block;width:215px;margin:0px 0px 0px 5px;font-size:11px;line-height:1.3em;}
div.agreed label.error {width:200px;margin:2px 0px 0px 18px;display:block;font-size:11px;color:#FF5A5A;font-style:italic;}
div.agreed label span {color:#3594CA;}

div.agreed1 {padding:30px 0px 0px 0px; color:#000000;}
div.agreed1 input {display:inline-block;width:auto;vertical-align:top;margin:0;}
div.agreed1 label {display:inline-block;width:215px;margin:0px 0px 0px 5px;font-size:11px;line-height:1.3em;}
div.agreed1 label.error {width:200px;margin:2px 0px 0px 18px;display:block;font-size:11px;color:#FF5A5A;font-style:italic;}
div.agreed1 label span a{color:#3594CA;}

label {width:200px;margin:0px 0px 5px 3px; display:block;}
label.error {width:200px;margin:2px 0px 0px 0px;display:block;font-size:11px;color:#FF5A5A;font-style:italic;}
.tip {width:200px;margin:2px 0px 0px 0px;display:none;font-size:11px;color:#73A1D9;}

#send {display:block;height:37px;width:217px;margin:28px 0px 0px 0px;cursor:pointer;}
#send a {display:block;background:transparent url("../images/send_button.gif") no-repeat scroll 0 0;height:37px;width:140px;}
#send a:hover {background-position:0 -37px}
div.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.pdf {background: url("../images/pdf.gif") no-repeat scroll right -2px transparent;height:20px;margin-right:20px;padding-right:22px;}
#full_text {left: 223px;line-height: 1.2em;margin: 0;padding: 10px;position: absolute;text-align: justify;top: 140px;width: 380px;z-index: 989;font-size: 11px;background-color: #FFFFFF;display: none;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,.3);box-shadow:1px 1px 4px 1px rgba(0,0,0,.3)}
.inner {border: 1px solid #85B1DE;padding:10px;}
.inner .close-btn {float: right; margin-left:10px;color:#3594CA;cursor:pointer}
.inner p {margin-top:5px}
#btn_full_text {float:right;margin:0px 0px 10px 10px;}
.border-blue {border:solid 1px #85b1de;}