#kreator {
	width: 971px;
	margin: 0 auto;
}

#kreator .top {
	background: url(../img/kreator/kreator_top_green.png) no-repeat;
	width: 971px;
	height: 4px;
	font-size: 0;
	line-height: 0;
}

#kreator .bottom {
	background: url(../img/kreator/kreator_bottom_green.png) no-repeat;
	width: 971px;
	height: 4px;
	font-size: 0;
	line-height: 0;
}

#kreator #kreator_form {
	margin: 0 auto;
	width: 951px;
}

#kreator #kreator_content {
	padding: 20px;
	padding-right: 0;
}

#kreator #kreator_form .top {
	background: url(../img/kreator/kreator_top_gray.png) no-repeat;
	width: 951px;
	height: 4px;
	font-size: 0;
	line-height: 0;
}

#kreator #kreator_form .bottom {
	background: url(../img/kreator/kreator_bottom_gray.png) no-repeat;
	width: 951px;
	height: 4px;
	font-size: 0;
	line-height: 0;
}

#kreator #wrapper_top {
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
/*	background: url(../img/kreator/gadient_top_green.png) repeat-x; */
}

#kreator #wrapper_bottom {
	background: url(../img/kreator/gadient_bottom_green.png) repeat-x center bottom #E1E1E1;
	min-height:468px;
}

#kreator #wrapper_top_form {
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	background: #FFFFFF url(../img/kreator/gadient_top_gray.png) repeat-x;
}

#steps li {
	float: left;
	height: 42px;
}

#steps li#steps_title {
	padding-left: 10px;
	padding-right: 50px;
}

#steps li.arrow {
	background: url(../img/kreator/arrow.png) no-repeat ;
	width: 30px;
}
#steps li.arrow2{
	background: url(../img/kreator/arrow2.png) no-repeat ;
	width: 30px;
}

#steps li#step1 {
	background: url(../img/kreator/step1.png) no-repeat  0px 3px;
	width: 209px;
}

#steps li#step1_active {
	background: url(../img/kreator/step1_active.png) no-repeat 0px 3px;
	width: 209px;
}

#steps li#step2 {
	background: url(../img/kreator/step2.png) no-repeat 0px 3px;
	width: 209px;
}

#steps li#step2_active {
	background: url(../img/kreator/step2_active.png) no-repeat 0px 3px;
	width: 209px;
}

#steps li#step2.lg {
	background: url(../img/kreator/step2_lg.png) no-repeat 0px 3px;
	width: 209px;
}

#steps li#step3 {
	background: url(../img/kreator/step3.png) no-repeat 0px 3px;
	width: 209px;
}

#steps li#step3_active {
	background: url(../img/kreator/step3_active.png) no-repeat 0px 3px;
	width: 209px;
}

#kreator #steps_arrow_up {
	width: 9px;
	height: 5px;
	background: url(../img/kreator/arrow_up.png) no-repeat;
	position: absolute;
	z-index: 100px;
	left: -100px;
}

#kreator #make_space {
	line-height: 0;
	font-size: 0;
	height: 4px;
}

#kreator #btn_step2, #kreator  #send_request {
	cursor: pointer;
	padding-top: 9px;
	padding-bottom: 5px;
}

#kreator #btn_back {
	cursor: pointer;
	padding-top: 9px;
	padding-bottom: 5px;
}

#kreator .bottom_link {
	line-height: 40px;
	padding-right: 10px;
}

#kreator .bottom_link a {
	font-size: 10px;
	color: #5d971b;
	text-decoration: none;
}

#kreator p.question {
	color: #D6011F;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 10px 0;
	border-bottom: 1px solid #e5e5e5;
}

#kreator #step1_question1 li {
	float: left;
	padding-right: 20px;
}

#kreator #question2_col2 {
	padding-left: 70px;
}

#kreator #question2_col2 div {
	margin-bottom: 5px;
}

#kreator #question2_col2 label {
	display: block;
	float: left;
	width: 40px;
	padding-top: 3px;
}

#kreator #question2_col2 select {
	font-size: 11px;
}

#ubezpieczenia_niezbedne {
	width: 179px;
	height: 63px;
	background: url(../img/kreator/ubezpieczenia_niezbedne.png) no-repeat;
	margin-bottom: 15px;
}

#ubezpieczenia_rekomendowane {
	width: 179px;
	height: 63px;
	background: url(../img/kreator/ubezpieczenia_rekomendowane.png) no-repeat;
}

#ubezpieczenia_niezbedne input, #ubezpieczenia_rekomendowane input {
	margin-top: 24px;
	margin-left: 16px;
}

#pakiety .box {
	line-height: 12px;
	padding-top: 6px;
}

#pakiety .single {
	padding-top: 12px;
}

#pakiety .box p {
	font-size: 10px;
}

#pakiety .checkbox {
	margin: 10px 5px;
}

#pakiety .box b {
	margin-top: 5px;
}



#pakiety_niezbedne .border_left {
	width: 10px;
	min-height: 63px;
	background: url(../img/kreator/pakiety_niezbedne_border.png) no-repeat;
	position: absolute;
	left: -100px;
	z-index: 100;
}

#pakiety_niezbedne .spacer {
	width: 20px;
	height: 10px;
}

#pakiety_niezbedne .content {
	border: 3px solid #E60303;
}

#pakiety_niezbedne .inner_content {
	background: url(../img/kreator/frame_bg.png);
	min-height: 57px;
	width: 717px;
}

#pakiety_niezbedne .inner_content .cols3 {
	width: 417px;
	height: 41px;
	background: url(../img/kreator/3cols.png) no-repeat;
}

#pakiety_niezbedne .inner_content .cols4 {
	width: 556px;
	height: 41px;
	background: url(../img/kreator/4cols.png) no-repeat;
}

#pakiety_rekomendowane {
	margin-top: 10px;
}

#pakiety_rekomendowane .border_left {
	width: 10px;
	min-height: 63px;
	background: url(../img/kreator/pakiety_rekomendowane_border.png) no-repeat;
	position: absolute;
	left: -100px;
	z-index: 100;
}

#pakiety_rekomendowane .spacer {
	width: 20px;
	height: 10px;
}

#pakiety_rekomendowane .content {
	border: 3px solid #7E7771;
}

#pakiety_rekomendowane .inner_content {
	background: url(../img/kreator/frame_bg.png);
	min-height: 57px;
	width: 717px;
}

#pakiety_niezbedne .inner_content .cols1, #pakiety_rekomendowane .inner_content .cols1 {
	width: 137px;
	height: 41px;
	background: url(../img/kreator/1col.png) no-repeat;
}

#hide_div {
    position: absolute;
    display: none;
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    z-index: 10000;
}

#hide_div img {
    padding-top: 100px;
    margin: 0 auto;
}

label.error {
	display: block;
	color: red;
	font-style: italic;
	padding: 3px;
}

#getzipcode {
	padding: 5px 0;
	width: 460px;
	border-right: 1px solid #d2d2d2;
}

#contact_form {
	width: 400px;
	padding-left: 20px;
}

#content #kreator p.header, #content #form_contact p.header {
	font-size: 12px;
	color: #646464;
	font-weight: bold;
	padding-bottom: 10px;
}

#content #kreator p.info, #content #form_contact p.info {
	font-size: 9px;
}

#content #kreator #szipcode, #content #form_contact #szipcode {
	float: left;
	margin-right: 2px;
	width: 110px;
}

#content #kreator #getzipcode p.info, #content #form_contact #getzipcode p.info {
	padding-left: 41px;
	padding-top: 2px;
	margin-bottom: 15px;
}

#contact_form .form_element, #contact_form .form_element_checkbox {
	clear: left;
	margin-bottom: 10px;
}

#contact_form .form_element label {
	display: block;
	width: 130px;
	float: left;
}

#contact_form .form_element label.error {
	float: none;
	width: auto;
}

#getzipcode label.error {
	clear: both;
}

#map_info {
	padding: 10px;
	clear: both;
}

#baccept {
	float: left;
	display: block;
	margin-right: 5px;
}

#contact_form p.info {
	text-align: right;
}

#btn_ok_green {
	cursor: pointer;
}

.kolumna3a, .kolumna4a, .kolumna5a {
    position: absolute;
    z-index: 1000;
}

#map {
  width:430px;
  height:250px;
  
}

* html #pakiety_rekomendowane .content,
* html #pakiety_niezbedne .content {
    margin-left: 10px;
}

* html #pakiety_rekomendowane .border_left,
* html #pakiety_niezbedne .border_left {
    height: 20px;
}
