@import url('../default/style.css');

#main .txt {float:left; width:32%; height: 260px; margin:0 0 50px 0; }
	#main .txt p{ font-size:14px; font-weight:400; color:#888888;}
	#main .txt h3{ margin:0 0 5px}

#map-canvas{float:right; height: 420px; width: 70%; margin:0 0 20px 0; overflow: hidden; position:relative; }
	#map-canvas>div{ overflow: hidden; } 

.kontakt{ margin-bottom:40px; padding: 0px 0px 10px; float:left; width:30%;}
	.kontakt .dzial {}
	.kontakt .col-lg-12 {display: flex;flex-flow: row wrap;    justify-content: space-between;    counter-reset: item;     border: 2px solid #e21b11;}
	.kontakt .col-lg-12 p{flex:1 25%;font-size: 14px;    padding-right: 15px;}
	
.formularzDiv{width: 75%; padding: 0px 0px 30px; margin-bottom:40px; float:right;}
	.formularzDiv p{font-size: 14px;  margin-top: -12px;  padding-top: 0;}


/* FORM CREATOR  ############################################################## */
#main .formularzDiv {position:relative;}
.formularz{padding: 0; text-align: left; font-size:14px;}
	
.formularz table{width: 100%;}
.formularz textarea{width: 100%; height: 105px; padding:2%; border:1px solid #b7b7b7; border-radius: 10px;
    -webkit-border-radius: 10px; }
.formularz textarea.colspan{width: 250px; height: 120px;}
.formularz select{width: 332px; height: 26px; padding: 3px; font: bold 11px tahoma; border: 1px solid #b7b7b7; background-color: #fff;}
.formularz input.input_text{width: 100%; margin:2px 0 0 0; padding:7px 3%; border:1px solid #b7b7b7;  border-radius: 50px;
    -webkit-border-radius: 50px;}
.formularz input.input_text, .formularz textarea {}
.formularz input.input_radio{margin: 3px; border: 1px none transparent; background: #fff none; vertical-align: middle;}
.formularz input.input_checkbox{margin: 3px;border: 1px none transparent; background: #fff none; vertical-align: middle;}
.formularz label{padding: 0 10px 0 0; vertical-align: middle;}
.formularz .pole_div:not(.submit){margin-bottom:3px;}
.formularz .pole_div{margin: 0  0 0; width: 100%;}

	
.formularz .pole_div_label{position: relative; margin-bottom: 0px; font-size: 13px; float: left; color:#8c8c8c;margin-left: 15px;}
.formularz .pole_div_content{clear: left;}
.formularz .obowiazkowe{display: inline-block; margin-left:3px; float: right; color: #000;}
.formularz .radio, .formularz .checkbox{text-align: left; border: none;}
.formularz .first_td{width: 63px; font-weight: bold;}
.formularz .js_select_container{position: relative;}
.formularz .empty_field, .formularz .empty_field_chbox{background-image: url('images/empty_field.png'); background-repeat: no-repeat; background-position: right top;}
.formularz td{padding: 1px 5px; vertical-align: top;}
.formularz td.first_td{vertical-align: top;}
.formularz tr.odd td{}
.formularz .display{display: block;}
.formularz .hide{display: none;}
.formularz .wyslano{}
.formularz .tip{font: normal 9px tahoma; color: #999; display: block;}

.formularz .subform {padding: 0px; border-bottom: 0px none transparent;}
.formularz .subform table{}
.formularz .subform .subform_div{overflow: hidden; background-color: #222;}

.formularz .submit{text-align:right;  margin-top: 10px;} 
.formularz .pole_div_content{margin:0;}
.formularz input.submit{display: inline-block;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em!important;
    border: 1px solid #000;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    text-decoration: none!important;
    text-transform: uppercase;
    padding: 15px 50px;
    position: relative;
	height: 46px;
    letter-spacing: .160em;}
.formularz input.submit:hover, .formularz input.submit:focus {background:#000; color:#fff;}

.formularz .fieldset{padding: 0px; margin: 0px; width: 43%; float:left;}
.formularz .fieldset.last-field{float:right; width: 55%;}
.formularz .fieldset_label{font-size: 13px; font-weight: bold; padding: 0 0 10px;}

