@CHARSET "UTF-8";
html, body, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, font, form, img, ins, kbd, q, s, samp,
strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, 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;
}
:focus {
	outline: 0;
}
.hidden{
	display: none;
}
.hide{
	display: none;
}
.preferencje  {
	padding:2%;
	width:95%;
}
.preferencje select {
	width: 70%;
	}
.preferences_actions {
	margin-top: 2px;
	vertical-align: middle;
}
.preferences_action_button {
	margin-top: 2px;
	vertical-align: middle;
	font-weight: bold;
	color: white;
	background-color: black;
	cursor: pointer;
}
.preference_remove_link{
    color: #C35E56;
    text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
body {
	font-size: x-small;
	background: #b1C9E4 url('../images/zam_raport/bg_clean.jpg') no-repeat 50% 0;
	margin: 0;
	font-family: verdana, arial, sans-serif;
	overflow-y: scroll;
}
* HTML h3 {
	font-size: 1.2em;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* HTML #quantity1,* HTML #quantity6,* HTML #quantity12 {
	background-color: transparent;
	border-width: 0;
	vertical-align: top;
}
select{
	vertical-align: -0.2em;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	margin: 6px 8px 8px 0;
}
input {
	vertical-align: -0.2em;
	font-size: 12px;
	border-width: 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color: #f5f5f5;
	margin: 3px 8px 8px 0;
}
textarea {
	font-size: 1.2em;
	border-width: 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color: #f5f5f5;
	color: #555555;
}
textarea.advert_text{
	width: 99%;
	/*border: 1px solid #777777;*/
}
input.checkbox{
	margin: 0 4px 0 7px;
}
.fill_page .standalone input,
.fill_page .standalone textarea {
	vertical-align: 0em;
	margin: 6px 0 15px 0;
	font-size: 1em;
	padding: 3px 0;
	width: 100%;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	color: #555555;
}
.fill_page_block textarea{
	vertical-align: 0em;
	margin: 6px 0 2px 0;
	font-size: 1em;
	padding: 3px 0;
	width: 100%;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	color: #555555;
}
.firma .standalone input,
.firma .standalone textarea,
.body_right_inside4 .standalone input{
	vertical-align: 0em;
	margin: 6px 0 15px 0;
	font-size: 12px;
	/*padding: 0;*/
	width: 100%;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.standalone select{
	vertical-align: 0em;
	margin: 7px 0 15px 0;
	font-size: 12px;
	padding: 0;
	width: 100%;
}
select.raport_choice {
	margin: -5px 0 0 0;
}
select.raportbr_choice{
	margin-left: 20px;
	font-size: 0.9em;
	vertical-align: 0;
}
.body_right_inside4 select{
	vertical-align: -0.6em;
}
.body_right_inside_fill .standalone input.error_selector,
.firma .standalone input.error_selector,
.body_right_inside_fill .standalone select.error_selector,
.firma .standalone select.error_selector {
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}
.body_right_inside_fill .standalone textarea.error_selector_textarea,
.firma .standalone textarea.error_selector_textarea {
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}
input.portale_partnerskie {
	vertical-align: -0.3em;
	margin: 0 8px 0 0;
	background-color: transparent;
	border-width: 0;
	padding: 0;
}
* HTML .column input{
	background-color: transparent;
	border-width: 0;
}
* HTML .opcja_gw input{
	background-color: transparent;
	border-width: 0;
}
h1 {
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin: 5px 0 0 10px;
	color: #ffffff;
	font-family: verdana, arial, sans-serif;
}
.body h2 {
	font-size: 1.5em;
	margin: 20px 0 0 15px;
}
.body_left2 h2 {
	font-size: 1.7em;
	margin: 25px 0 0 0;
}
#title {
	margin: 40px 0 0 50px;
}

#master_block {
	margin: 1px auto 0 auto;
	width: 960px;
	background-color: #ffffff;
	font-family: verdana,arial,sans-serif;
	color: #666677;
	opacity: 0.95;
	-moz-box-shadow: 0 0 6px #678;
	box-shadow: 0 0 5px #ccc;
}
* HTML #master_block{
	filter: alpha(opacity=95);
}
.top{
	margin: 10px auto 0 auto;
	width: 960px;
	height: 28px;
	background: rgb(0,121,194) url('../images/zam_raport/form_header.png') no-repeat 0 100%;
	border-top: 1px solid #678;
}
.top2{
	margin: 10px auto 0 auto;
	width: 960px;
	height: 0px;
	background: rgb(0,121,194) url('../images/zam_raport/form_header.png') no-repeat 0 0;
}
.bottom{
	margin: 0 auto 10px auto;
	width: 960px;
	height: 28px;
	background: rgb(0,121,194) url('../images/zam_raport/form_header.png') no-repeat 0 0;
	border-bottom: 1px solid #678;
}
/*.bottom_inside{
	float: right;
	margin: 5px 4px 0 5px;
	padding: 2px 3px;
	border: 1px solid #555555;
	color: #333333;
	background-color: transparent;
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#40ffffff,endColorstr=#40ffffff)';
	background-color: rgba(255, 255, 255, 0.3);
}*/
.bottom_inside{
	float: right;
	margin: 5px 4px 0 5px;
	padding: 2px 3px;
	color: #dfdfdf;
	font-weight: bolder;
}
.black{
	color: #000000;
}
.header {
	width: auto;
	height: 100px;
}
.header_corner_left {
	float: left;
	width: 34px;
	height: 90px;
	border-right: 1px solid #bbbbbb;
}
.header_corner_left2 {
	float: left;
	width: 35px;
	height: 90px;
}
.header_left {
	float: left;
	width: 248px;
	height: 90px;
	border-right: 1px solid #bbbbbb;
}
.header_right {
	float: left;
	width: 829px;
	height: 90px;
	border-right: 1px solid #bbbbbb;
}
.header_right2 {
	float: left;
	width: 830px;
	height: 90px;
}
.header_full {
	width: 900px;
	height: 100px;
}
.header_corner_right {
	float: left;
	width: 34px;
	height: 90px;
}
.header_bottom {
	width: auto;
	height: 37px;
	background: rgb(0,121,194) url('../images/zam_raport/form_header.png') no-repeat 0 0;
}
.header_error_bottom {
	width: auto;
	height: 37px;
	background: rgb(0,121,194) url('../images/zam_raport/form_error_header.png') no-repeat 0 0;
}
.header_bottom_left{
	float: left;
	width: 285px;
	height: 37px;
	border-right: 1px solid #bbbbbb;
}
.header_bottom_right{
	float: left;
	width: 674px;
}
.header_bottom_title{
	height: 20px;
	padding: 9px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_oi.png') no-repeat 30px 9px;
}
.header_bottom_titleen{
	height: 20px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_oien.png') no-repeat 30px 12px;
}
.header_bottom_title_all{
	height: 20px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_right.png') no-repeat 30px 12px;
}
.header_bottom_title_koszyk{
	height: 30px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/step2_header.png') no-repeat 30px 10px;
}
.header_bottom_title_koszyken{
	height: 30px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/step2_headeren.png') no-repeat 30px 12px;
}
.header_bottom_title_submit{
	height: 30px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/step6_header.png') no-repeat 30px 10px;
}
.header_bottom_title_submiten{
	height: 30px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/step5_headeren.png') no-repeat 30px 12px;
}
.header_bottom_left_title{
	height: 20px;
	padding: 12px 0 0 30px;
}
.header_bottom_left_titleen{
	height: 20px;
	padding: 12px 0 0 30px;
}
#header_bottom_left_step_1{
	background: transparent url('../images/zam_raport/form_header_left_k1.png') no-repeat 15px 12px;
}
#header_bottom_left_step_1en{
	background: transparent url('../images/zam_raport/step1_header_leften.png') no-repeat 15px 12px;
}
#header_bottom_left_step_3{
	background: transparent url('../images/zam_raport/step3_header_left.png') no-repeat 15px 9px;
}
#header_bottom_left_step_3en{
	background: transparent url('../images/zam_raport/step3_header_leften.png') no-repeat 15px 12px;
}
#header_bottom_left_step_4{
	background: transparent url('../images/zam_raport/step4_header_left.png') no-repeat 10px 9px;
}
#header_bottom_left_step_4en{
	background: transparent url('../images/zam_raport/step4_header_leften.png') no-repeat 10px 12px;
}
#header_bottom_left_step_5{
	background: transparent url('../images/zam_raport/step6_header_left.png') no-repeat 10px 9px;
}
#header_bottom_left_step_5en{
	background: transparent url('../images/zam_raport/step5_header_leften.png') no-repeat 10px 9px;
}
.header_bottom_right_title{
	height: 20px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_right.png') no-repeat 15px 12px;
}
.header_bottom_right_titleen{
	height: 20px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/form_headeren.png') no-repeat 15px 12px;
}
.header_bottom_right_title_oi{
	height: 20px;
	padding: 9px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_oi.png') no-repeat 15px 9px;
}
.header_bottom_right_title_oien{
	height: 20px;
	padding: 12px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_oien.png') no-repeat 15px 12px;
}
.header_bottom_right_title_wi{
	height: 20px;
	padding: 9px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_wi.png') no-repeat 15px 9px;
}
.header_bottom_right_title_wien{
	height: 20px;
	padding: 9px 0 0 30px;
	background: transparent url('../images/zam_raport/form_header_wien.png') no-repeat 15px 12px;
}
.body {
	width: auto;
	height: 561px;
}
.body_full{
	width: 100%;
}
* HTML .body {
	height: 535px;
}
#body_main {
	min-height: 565px;
}
* HTML #body_main {
	height: 565px;
}
.body_left {
	float: left;
	width: 285px;
	height: 524px;
	border-right: 1px solid #bbbbbb;
}
.body_left_top{
	height: 370px;
}
.body_left_bottom{
	width: 100%;
	text-align: center;
}
.body_left2 {
	float: left;
	width: 248px;
	min-height: 530px;
}
* HTML .body_left {
	height: 525px;
}
* HTML .body_left2 {
	height: 535px;
}
.body_right {
	float: left;
	width: 674px;
	height: 524px;
}
.body_right2 {
	float: left;
	width: 580px;
	min-height: 530px;
}
* HTML .body_right {
	height: 525px;
}
* HTML .body_right2 {
	height: 535px;
}
.body_corner_right {
	float: left;
	width: 34px;
	height: inherit;
}
* HTML .body_corner_right {
	height: 500px;
}
.footer {
	width: auto;
	height: 34px;
	background-color: #ffffff;
	border-top: 1px solid #bbbbbb;
}
.footer_corner_left {
	float: left;
	width: 34px;
	height: 34px;
	border-right: 1px solid #bbbbbb;
}
.footer_left {
	float: left;
	width: 248px;
	height: 34px;
	border-right: 1px solid #bbbbbb;
}
.footer_right {
	float: left;
	width: 580px;
	height: 34px;
	border-right: 1px solid #bbbbbb;
}
.footer_corner_right {
	float: left;
	width: 34px;
	height: 34px;
}
.footer_right_full {
	float: left;
	width: 829px;
	height: 34px;
	border-right: 1px solid #bbbbbb;
}
.bdi_logo {
	margin: 0;
}
.bdi_logo_index {
	margin: 45px 0 20px 700px;
}
.bdi_logo2 {
	margin: 0 0 20px 0;
}
.body_right_main {
	padding: 20px 30px;
}
.body_right_inside3 {
	padding: 20px 0;
	font-size: 1em;
}
.body_right_inside4 {
	padding: 40px 30px 15px 30px;
	font-size: 1em;
	min-height: 395px;
}
* HTML .body_right_inside4 {
	height: 395px;
}
.body_right_inside5 {
	padding: 20px 30px 0 30px;
	min-height: 420px;
}
* HTML .body_right_inside5 {
	height: 420px;
}
.body_right_inside6 {
	padding: 60px 30px 40px 30px;
	font-size: 1em;
	min-height: 240px;
}
.body_right_inside8 {
	padding: 100px 35px 40px 35px;
	font-size: 1.4em;
	height: 320px;
}
.body_right_inside6 a{
	font-size: 1.7em;
	color: #666666;
	text-decoration: none;
}
* HTML .body_right_inside6 {
	height: 240px;
}
.body_right_inside7 {
	padding: 20px 30px 0 30px;
	height: 450px;
}
* HTML .body_right_inside7 {
	height: 420px;
}
.wybor_pracodawca{
	float: left;
	width: 258px;
	height: 189px;
	margin: 10px 0 0 35px;
	background: #ffffff url('../images/zam_raport/form_pracodawca.png') no-repeat 0 0;
	/*border: 1px solid #cccccc;*/
	-moz-transform: scale(0.8);
	/*-moz-transform: scale(0.8) rotate(45deg) skewX(-30deg);*/
	zoom: 0.8;
	cursor: pointer;
}
.wybor_agencja{
	float: right;
	width: 258px;
	height: 189px;
	margin: 10px 35px 0 0;
	background: #ffffff url('../images/zam_raport/form_agencja.png') no-repeat 0 0;
	/*border: 1px double #cccccc;*/
	-moz-transform: scale(0.8);
	/*-moz-transform: scale(0.8) rotate(-30deg) skewX(20deg);*/
	zoom: 0.8;
	cursor: pointer;
}
.wybor_pracodawca_active{
	float: left;
	width: 258px;
	height: 189px;
	margin: 10px 0 0 35px;
	background: #ffffff url('../images/zam_raport/form_pracodawca.png') no-repeat 0 0;
	/*border: 1px solid #cccccc;*/
	-moz-transform: scale(0.8);
	/*-moz-transform: scale(0.8) rotate(45deg) skewX(-30deg);*/
	zoom: 0.8;
	outline: 3px solid #ee7700;
}
.wybor_agencja_active{
	float: right;
	width: 258px;
	height: 189px;
	margin: 10px 35px 0 0;
	background: #ffffff url('../images/zam_raport/form_agencja.png') no-repeat 0 0;
	/*border: 1px double #cccccc;*/
	-moz-transform: scale(0.8);
	/*-moz-transform: scale(0.8) rotate(-30deg) skewX(20deg);*/
	zoom: 0.8;
	outline: 3px solid #ee7700;
}
.wybor_uslugi_block{
	font-size: 11px;
}
.wybor_pracodawcy_block{
	padding: 40px 0 65px 0;
	font-size: 11px;
}
a#agencja_rekrutacyjna{
	display: block;
	width: 258px;
	height: 189px;
	background: #ffffff url('../images/zam_raport/form_agencja.png') no-repeat 0 0;
	/*border: 1px double #cccccc;*/
	-moz-transform: scale(0.8);
	zoom: 0.8;
}
a#agencja_rekrutacyjna:hover{
	/*border: 2px solid rgb(201,0,108);
	margin: -1px;*/
}
a#agencja_rekrutacyjnaen{
	display: block;
	width: 258px;
	height: 189px;
	background: #ffffff url('../images/zam_raport/form_agencjaen.png') no-repeat 0 0;
	/*border: 1px double #cccccc;*/
	-moz-transform: scale(0.8);
	zoom: 0.8;
}
a#pracodawca_bezposredni{
	display: block;
	width: 258px;
	height: 189px;
	background: #ffffff url('../images/zam_raport/form_pracodawca.png') no-repeat 0 0;
	/*border: 1px solid #cccccc;*/
	-moz-transform: scale(0.8);
	zoom: 0.8;
}
a#pracodawca_bezposredni:hover{
	/*border: 2px solid rgb(201,0,108);
	margin: -1px;*/
}
a#pracodawca_bezposrednien{
	display: block;
	width: 258px;
	height: 189px;
	background: #ffffff url('../images/zam_raport/form_pracodawcaen.png') no-repeat 0 0;
	/*border: 1px solid #cccccc;*/
	-moz-transform: scale(0.8);
	zoom: 0.8;
}
.service_choice_submit{
	float: right;
	width: 97px;
	height: 37px;
	margin: 3px 0 0 0;
	background: #ffffff url('../images/zam_raport/dalej_button.png') no-repeat 0 0;
}
.service_choice_submiten{
	float: right;
	width: 97px;
	height: 37px;
	margin: 3px 0 0 0;
	background: #ffffff url('../images/zam_raport/dalej_buttonen.png') no-repeat 0 0;
}
.block_link_holder{
	float: left;
	width: 260px;
	padding: 0 25px;
	text-align: center;
}
.block_link_holder_inline{
	padding: 0 20px;
}
.block_links{
	margin: 0 auto;
	padding: 40px 0 0 0;
	width: 624px;
}
.fill_page{
	height: 450px;
	font-size: 12px;
}
.body_right_inside_fill {
	padding: 20px;
	height: 430px;
	font-size: 1.2em;
}
.body_right_inside_buttons{
	padding: 0 20px 0 0;
}
.pakiet {
	height: 450px;
	font-size: 14px;
}
.pakietWI {
	height: 430px;
	padding: 20px 0 0 0;
	font-size: 1.5em;
}
.koszyk {
	/*min-height: 430px;*/
}
* HTML .pakiet {
	height: 380px;
}
* HTML .pakietWI {
	height: 400px;
}

.publication_period{
	float: left;
	width: 200px;
	text-align: center;
	padding: 5px 0;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	margin-right: 1px;
	color: #555555;
	cursor: pointer;
}
.publication_period_active{
	float: left;
	width: 200px;
	text-align: center;
	padding: 5px 0;
	background-color: #ee7700;
	border: 1px solid #dd6600;
	margin-right: 1px;
	color: #ffffff;
}
#extended .publication_period{
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px 0;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	margin-right: 1px;
	color: #555555;
	cursor: pointer;
}
#extended .publication_period_active{
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px 0;
	background-color: #ee7700;
	border: 1px solid #dd6600;
	margin-right: 1px;
	color: #ffffff;
}
#main_page_service_choice .publication_period{
	width: 187px;
	margin: 0 7px;
}
#main_page_service_choice .publication_period_active{
	width: 187px;
	margin: 0 7px;
}

.abs_submit {
	margin-left: 340px;
	position: absolute;
	left: 50%;
	top: 600px;
	background-color: rgb(201,0,108);
	color: #ffffff;
	padding: 2px 10px;
	border: 1px solid #333333;
	font-weight: bolder;
	font-size: 10pt;
}
.abs_submit_image {
	border-width: 0;
	float: right;
	width: 87px;
	height: 32px;
}
#pakiet_dalej_button {
	margin: 3px 0 0 0;
}
.abs_submit_wstecz {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.wstecz_button{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_button.png') no-repeat 0 0 ;
	margin: 3px 10px 0 0;
	text-decoration: none;
}
.wstecz_buttonen{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_buttonen.png') no-repeat 0 0 ;
	margin: 3px 10px 0 0;
	text-decoration: none;
}
.dalej_button{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_button.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.dalej_buttonen{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_buttonen.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.dalej_fadded_button{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_faded_button.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.dalej_fadded_buttonen{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_faded_buttonen.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.zarejestruj_button{
	border-width: 0;
	float: right;
	width: 108px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dane_firmy_button.png') no-repeat 0 0 ;
}
.zarejestruj_buttonen{
	border-width: 0;
	float: right;
	width: 108px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/dane_firmy_buttonen.png') no-repeat 0 0 ;
}
.zamow_button{
	border-width: 0;
	float: right;
	width: 108px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/zamow_button.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.zamow_buttonen{
	border-width: 0;
	float: right;
	width: 108px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/zamow_buttonen.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.zamknij_button{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/zamknij_button.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.zamknij_buttonen{
	border-width: 0;
	float: right;
	width: 97px;
	height: 36px;
	display: block;
	background: #ffffff url('../images/zam_raport/zamknij_buttonen.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.zaloguj_button{
	border-width: 0;
	float: right;
	display: block;
	background: #ffffff url('../images/zam_raport/zaloguj_button.png') no-repeat 0 0 ;
	margin: 0 0 10px 0;
}
.zaloguj_buttonen{
	border-width: 0;
	float: right;
	display: block;
	background: #ffffff url('../images/zam_raport/zaloguj_buttonen.png') no-repeat 0 0 ;
	margin: 0 0 10px 0;
}
.abs_submit_wstecz_oi {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.abs_submit_wstecz_en_oi {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.abs_submit_dalej {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej2.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
input.abs_submit_dalej2 {
	border-width: 0;
	float: right;
	display: block;
	padding: 0;
	background: transparent none no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
input.abs_submit_dalej3 {
	border-width: 0;
	float: right;
	display: block;
	padding: 0;
	background: transparent none no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.abs_submit_dalej_oi {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.abs_submit_dalej_en_oi {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
.abs_submit_dalej_bdiOrderItemReport {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	background: #ffffff url('../images/zam_raport/dalej_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
.abs_submit_dalej_ogloszenieInternetowe {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	/*background: #ffffff url('../images/zam_raport/dalej_oi.png') no-repeat 0 0 ;*/
	margin: 3px 20px 0 0;
}
.abs_submit_dalej_bdiOrderItemGazetaAdvertisement {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	/*background: #ffffff url('../images/zam_raport/dalej_oi.png') no-repeat 0 0 ;*/
	margin: 3px 20px 0 0;
}
.abs_submit_dalej_pakietOgloszen {
	border-width: 0;
	float: right;
	width: 97px;
	height: 32px;
	display: block;
	/*background: #ffffff url('../images/zam_raport/dalej_oi.png') no-repeat 0 0 ;*/
	margin: 3px 20px 0 0;
}
#anuluj_button {
	display: block;
	float: left;
	background: #ffffff url('../images/zam_raport/anuluj.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
#anuluj_button_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_en_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_en_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_en_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj_button_en_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/anuluj_en_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#anuluj2_plbutton_bdiOrderItemReport {
	display: block;
	float: right;
	background: transparent url('../images/zam_raport/nie.gif') no-repeat 0 0 ;
	margin: 3px 10px 0 0;
}
#anuluj2_enbutton_bdiOrderItemReport {
	display: block;
	float: right;
	background: transparent url('../images/zam_raport/no.gif') no-repeat 0 0 ;
	margin: 3px 10px 0 0;
}
#dalej_button_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#dalej_button_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#dalej_button_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#dalej_button_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
/* aaa */
#dalej_button_en_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_en_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#dalej_button_en_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_en_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#dalej_button_en_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_en_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#dalej_button_en_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/dalej_en_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #dalej_button_en_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
#zakoncz_button_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#zakoncz_button_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#zakoncz_button_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#zakoncz_button_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#zakoncz2_plbutton_bdiOrderItemReport {
	display: block;
	float: right;
	background: transparent url('../images/zam_raport/tak.gif') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
#zakoncz2_enbutton_bdiOrderItemReport {
	display: block;
	float: right;
	background: transparent url('../images/zam_raport/yes.gif') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
* HTML #zakoncz_button_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
#zakoncz_button_en_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_en_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#zakoncz_button_en_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_en_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#zakoncz_button_en_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_en_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#zakoncz_button_en_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zakoncz_en_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zakoncz_button_en_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
#zamawiam_button_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#zamawiam_button_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#zamawiam_button_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#zamawiam_button_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
/*aaaa*/
#zamawiam_button_en_ogloszenieInternetowe {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_ogloszenieInternetowe {
	margin: 3px 10px 0 0;
}
#zamawiam_button_en_bdiOrderItemGazetaAdvertisement {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_en_bdiOrderItemGazetaAdvertisement {
	margin: 3px 10px 0 0;
}
#zamawiam_button_en_pakietOgloszen {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_en_pakietOgloszen {
	margin: 3px 10px 0 0;
}
#zamawiam_button_en_bdiOrderItemReport {
	display: block;
	float: right;
	background: #ffffff url('../images/zam_raport/zamawiam_en_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
* HTML #zamawiam_button_en_bdiOrderItemReport {
	margin: 3px 10px 0 0;
}
#anuluj_oi_button {
	display: block;
	float: left;
	background: #ffffff url('../images/zam_raport/anuluj_oi.png') no-repeat 0 0 ;
	margin: 3px 0 0 0;
}
#wstecz_button {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_bdiOrderItemReport {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_ogloszenieInternetowe {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_bdiOrderItemGazetaAdvertisement {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_pakietOgloszen {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_en_bdiOrderItemReport {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_en_bdiOrderItemReport.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_en_ogloszenieInternetowe {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_en_bdiOrderItemGazetaAdvertisement {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_en_ogloszenieInternetowe.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_button_en_pakietOgloszen {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_en_pakietOgloszen.gif') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#wstecz_oi_button {
	display: block;
	background: #ffffff url('../images/zam_raport/wstecz_oi.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#zakoncz_button {
	display: block;
	background: #ffffff url('../images/zam_raport/zakoncz.png') no-repeat 0 0 ;
	margin: 3px 20px 0 0;
}
#zamawiam {
	margin-left: 300px;
}
* HTML #zamawiam {
	margin-left: 280px;
}
.zaloguj{
 margin: 13px 0 13px 0;
 padding: 0;
 background-color: transparent;
 border-width: 0;
}
.body_left_errors {
	width: auto;
	margin: 20px 12px 0 12px;
	font-size: 12px;

	font-weight: bolder;
}
.body_left_errors ul{
	margin: 0 0 0 15px;
}
.body_left_errors2 {
	width: auto;
	margin: 12px 12px 0 12px;
	min-height: 140px;
}
.body_left_errors3 {
	width: auto;
	margin: 20px 12px 0 12px;
	min-height: 380px;
}
.body_left_errors4 {
	width: auto;
	margin: 20px 12px 0 12px;
	min-height: 300px;
}
.body_left_errors h3 {
	color: rgb(201,0,108);
}
.body_left_errors4 h3 {
	color: rgb(201,0,108);
}
* HTML .body_left_errors {
	height: 332px;
}
* HTML .body_left_errors2 {
	height: 180px;
}
* HTML .body_left_errors3 {
	height: 210px;
}
* HTML .body_left_errors4 {
	height: 320px;
}
.quantity {
	vertical-align: 0.3em;
	/*margin-left: 10px;*/
	font-weight: bold;
}
.price {
	vertical-align: 0.3em;
	/*color: rgb(201,0,108);*/
	color: #ee2244;
	font-weight: bold;
	float: right;
}
.oi_price_block{
	float: right;
	text-align: right;
}
.save_price {
	clear: both;
	color: #333333;
	margin-left: 43px;
	font-size: 0.7em;
	font-weight: bold;
}
.trade_choice {
	clear: both;
	font-size: 0.8em;
	font-weight: bold;
}
.trade_block{
	margin: 35px 0 25px 0;
	padding: 20px 0;
	/*border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;*/
}
.trade_title{
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 6px;
	color: #333333;
}
.save_price2 {
	color: #333333;
	margin-left: 10px;
	font-size: 0.7em;
	font-weight: bold;
}
.adnotation {
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
}
.adnotation_bottom {
	clear: both;
	margin-top: 12px;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
}
* HTML .adnotation_bottom {
	padding-top: 0;
}
.explain {
	margin-left: 50px;
	color: #666666;
	font-size: 0.6em;
}
#raportbr_select_info{
	margin-left: 0;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
.empty_clear {
	clear: both;
	font-size: 1px;
	margin: 0;
	padding: 0;
	line-height: 0em;
	margin-top: -10px;
}
.firma {
	height: 450px;
}
.firma_buttons {
	margin: 0 0 0 20px;
}
* HTML .firma {
	height: 440px;
}
#firma {
	width: 300px;
	margin-right: 8px;
}
#input_firma {
	width: 300px;
}
#nip {
	width: 100px;
}
#ulica_prefix {
	margin-right: 0;
}
#ulica_prefix2 {
	margin-right: 0;
}
#ulica_firmy_pl {
	width: 237px;
	margin: 6px 0 0 0;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.error_selector#ulica_firmy_pl {
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}
#code{
	width: 100%;
}
#code2{
	width: 55px;
}
#ulica_firmy2_pl {
	width: 237px;
	margin: 6px 0 0 0;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.error_selector#ulica_firmy2_pl {
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}
#city {
	width: 100%;
}
#city2 {
	width: 100%;
}
.code_div{
	float: left;
	margin: 0 5px 0 0;
	width: 55px;
}
.city_div{
	float: left;
	width: 232px;
}
.phone_div{
	float: left;
	width: 48%;
	margin: 7px 4% 0 0;
}
.cell_phone_div{
	float: left;
	width: 48%;
	margin: 7px 0 0 0;
}
#order_uwagi{
	height: 3.3em;
}
.fax_div{
	float: left;
	width: 48%;
}
.persondata_div{
	float: left;
	width: 270px;
}
.persondata_div2{
	float: left;
	width: 250px;
}
#bdi_from {
	width: 440px;
}
* HTML #bdi_from {
	float: left;
	margin-left: -20px;
}
#strona_www {
	margin: 3px 8px 3px 0;
}
#strona_www_input{
	width: 307px;
	vertical-align: -0.4em;
	margin: 3px 8px 3px 0;
}
.klient_subheader{
	margin: 0 0 7px 0;
	font-weight: bolder;
}
.klient_subheader2{
	margin: 0 0 7px 0;
}
#hidden_address{
	margin: 5px 0 0 0;
}
#hidden_person{
	margin: 5px 0 0 0;
}
.faktura1 {
	vertical-align: -0.3em;
	margin: 3px 8px 3px 0;
}
.error_selector {
	margin: 3px 8px 3px 0;
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}

.fill_page .standalone input.error_selector,
.fill_page .standalone textarea.error_selector {
	margin: 6px 0 15px 0;
	font-size: 1em;
	padding: 3px 0;
	background-color: #f5f5f5;
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}

.error_selector_textarea, .fill_page .error_selector_textarea, .fill_page .standalone .error_selector_textarea, .firma .standalone textarea.error_selector{
	border-top: 1px solid #ee3366;
	border-bottom: 1px solid #ee3366;
}
.error_selector3 {
	width: 240px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
	background-color: #ffcce0;
}
.error_selector2 {
	background-color: #ffcce0;
}
.error_selector5 {
	margin-left: 25px;
	font-size: 0.9em;
	vertical-align: -0.6em;
	background-color: #ffcce0;
}
.error_selector6 {
	background-color: #ffcce0;
	width: 99%;
	border: 1px solid #777777;
	vertical-align: 0em;
	margin: 0 15px 0 7px;
	font-size: 1em;
}
.error_selector7 {
	background-color: #ffcce0;
	width: 97px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
}
* HTML #ie_faktura {
	margin-top: -5px;
}
* HTML .faktura1 {
	vertical-align: -0.4em;
	background-color: transparent;
	border-width: 0;
}
.input_1 {
	width: 240px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
}
.input_2 {
	width: 97px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
}
#input_2 {
	width: 97px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
}
.input_3 {
	width: 179px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
}
.error_selector4 {
	width: 115px;
	vertical-align: -0.2em;
	margin: 3px 8px 3px 0;
	background-color: #ffcce0;
}
.clear {
	clear: both;
	height: 0;
	width: 1px;
	line-height: 0;
	font-size: 0;
}
.clear_and_lfloat {
	clear: both;
	float: left;
}
.clear_and_rise {
	clear: both;
	margin-top: -15px;
}
* HTML .clear_and_rise {
	margin-top: 0;
}
.aqua {
	color: rgb(0,139,152);
}
.purple {
	/*color: rgb(201,0,108);*/
	color: #ee2244;
}
.white {
	color: #ffffff;
}
.steps {
	margin: 10px 0 0 40px;
}
.company_country {
	position: absolute;
	left: 50%;
	top: 10px;
	width: 902px;
	height: 656px;
	margin-left: -452px;
	background-color: #000000;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.4;
	color: #000000;
	opacity: 0.7;
	z-index: 5;
}
* HTML .company_country{
	filter: alpha(opacity=70);
	height: 660px;
}
.company_country_form {
	position: absolute;
	left: 50%;
	top: 190px;
	width: 520px;
	margin-left: -260px;
	z-index: 10;
	background-color: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;

	color: #000000;
	border: 1px solid #000000;
	z-index: 6;
}
select.country_select{
	position: absolute;
	top: 270px;
	left: 50%;
	margin-left: -240px;
	border: 1px solid #333333;
	z-index: 10;
}
.company_country_form_head {
		width: 515px;
		height: 21px;
		background-color: rgb(201,0,108);
		color: #ffffff;
		font-weight: bolder;
		padding: 4px 0 0 5px;
}
.company_country_form_body {
		width: 480px;
		height: 90px;
		padding: 30px 20px 30px 20px;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
}
* HTML .company_country_form_body {
		padding: 30px 20px 15px 20px;
}
.hidden_message1 {
	display: none;
	position: absolute;
	left: 50%;
	top: 190px;
	width: 460px;
	margin-left: -230px;
	z-index: 10;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.4;
	color: #000000;
	opacity: 0.8;
	z-index: 3;
}
#message_visible{
	display: block;
	border-left: 1px solid #335588;
	border-right: 1px solid #335588;
	opacity: 0.90;
}
* HTML #message_visible{
	filter: alpha(opacity=90);
}
#message_visible2{
	display: block;
	border-left: 1px solid #335588;
	border-right: 1px solid #335588;
}
* HTML .hidden_message1{
	filter: alpha(opacity=80);
}
.hidden_message2 {
	display: none;
	position: absolute;
	left: 50%;
	top: 190px;
	width: 460px;
	margin-left: -230px;
	z-index: 10;
	background-color: transparent;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.4;
	color: #000000;
	z-index: 4;
}

.hidden_message3 {
	position: absolute;
	left: 50%;
	top: 190px;
	width: 460px;
	margin-left: -230px;
	z-index: 10;
	background-color: transparent;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.4;
	color: #000000;
	z-index: 4;
	background-color: #ffffff;
	opacity: 0.92;
	* filter: alpha(opacity=92);
}

.hidden_message_top1 {
	width: 97%;
	height: 28px;
	padding: 3px 0 3px 3%;
	background-color: #1a334a;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #335588;
	font-size: 1.4em;
	color: #cccccc;
	font-weight: bolder;
}
.hidden_message_top2 {
	width: 97%;
	height: 28px;
	padding: 3px 0 3px 3%;
	background-color: #1a334a;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #335588;
	font-size: 1.4em;
	color: #cccccc;

}
.cloneHighlite{
	color: #dd0000;
}
#message_visible2 .hidden_message_top2{
	border-top: 1px solid #335588;
	border-bottom: 1px solid #335588;
}
.hidden_message_body1 {
	padding: 20px;
	height: 10em;
}
.hidden_message_body2 {
	padding: 20px;
	height: 10em;
	font-weight: bolder;
}
.thanks {
	padding: 30px 20px;
	font-size: 1.2em;
}
.radio {
	width: 24px;
	height: 24px;
}
.radio2 {
	width: 27px;
	height: 26px;
}
.radio3 {
	width: 20px;
	height: 19px;
	vertical-align: -0.5em;
	margin-top: 3px;
	margin-bottom: 3px;
}
.title {
	margin: 9px 0 0 15px;
}
.error_text {
	margin: 4px 0;
}
.aktualny {
	color: #990066;
	font-weight: bold;
}
.archiwalny {
	color: #000000;
}
.w_przygotowaniu {
	color: #444444;
}
.bigger_text {
	font-size: 1.3em;
}
/* style OI */
.body_right_inside2 {
	padding: 15px 30px 5px 30px;
	font-size: 1.4em;
}
.oi_price {
	/*color: rgb(0,139,152);*/
	color: #ee2244;
	font-weight: bolder;
}
.rodzaj_zleceniodawcy {
	width: 100%;
	height: 20px;
	font-size: 0.8em;
}
* HTML .rodzaj_zleceniodawcy {
	margin-top: -10px;
}
.jezyk {
	width: 100%;
	padding-top: 5px;
	margin-top: 13px;
	font-size: 0.8em;
}
table {
	border-spacing: 0;
	width: 100%;
}
table.koszyk{
	border-width: 0;
	width: 100%;
}
table th {
	/*border: 1px solid #444444;*/
	border-bottom: 0px solid #ffffff;
	text-align: center;
	font-weight: bolder;
	color: #ffffff;
	padding: 6px 0;
	background-color: #444444;
}
table.koszyk th{
	border-width: 0;

	color: #444444;
	background-color: transparent;
}
.oi_tab_title {
	background-color: #668596;
	color: #ffffff;
	padding: 8px 0;
}
table th.oi_tab_title{
	background: rgb(0,121,194) url('../images/zam_raport/form_header.png') no-repeat 0 100%;
	border-top: 1px solid #678;
	padding: 7px 0;
}
table tr {
	border: 0px solid #ffffff;
	/*border-left: 1px solid #444444;
	border-right: 1px solid #444444;*/
}
/*table tr[id=last_tr] {
	border: 1px solid #444444;
}*/
table td {
	text-align: center;
	font-weight: bolder;
	color: #666677;
	padding: 0 0;
	background-color: #f5f5f5;
}
table.koszyk td {
	text-align: center;
	font-weight: bolder;

	background-color: transparent;
}
table.koszyk tr{
	border-width: 0;
	border-bottom: 1px solid #cccccc;
	/*min-height: 60px;*/
}
table.koszyk tr.no_border{
	border-width: 0;
}
* HTML table.koszyk td{
	border-bottom: 1px solid #cccccc;
}
* HTML table.koszyk tr.no_border td{
	border-width: 0;
}
* HTML table.koszyk tr.no_border td.item_color_cell{
	border-bottom: 1px solid #cccccc;
}
* HTML table.koszyk tr.no_border td.valign_middle{
	border-bottom: 1px solid #cccccc;
}
* HTML table.koszyk tr{
	height: 15px;
	padding-top: 5px;
}
* HTML table.koszyk tr#table_head{
	height: 25px;
}
* HTML table.koszyk tr#table_head th{
	border-bottom: 1px solid #cccccc;
}
.cena_th {
	width: 110px;
}
table.koszyk td.order_adds{
	text-align: left;
	padding: 0 5px 5px 5px;
}
table.koszyk td.valign_middle{
	vertical-align: middle;
}
table.koszyk td.valign_middle2{
	vertical-align: middle;
}
table.koszyk td.valign_middle_right{
	vertical-align: middle;
	text-align: right;
	padding-right: 12px;
}
.cena_td {
	vertical-align: middle;
	border-left: 1px solid #ffffff;
}
.options_td {
	/*width: 140px;*/
	vertical-align: middle;
}
#tab_corner_left{
	width: 30px;
}
.body_koszykfull_title{
	height: 22px;
	background: transparent url('../images/zam_raport/wybrane_uslugi.png') no-repeat 0 3px;
}
.body_koszykfull_titleen{
	height: 22px;
	background: transparent url('../images/zam_raport/wybrane_uslugien.png') no-repeat 0 3px;
}
#tab_usluga_wide{
	width: 410px;
	text-align: left;
	padding: 0 0 0 10px;
}
#tab_usluga{
	width: 270px;
	text-align: left;
	padding: 0 0 0 10px;
}
#tab_suma{
	padding: 9px 0 8px 5px;
	text-align: left;
}
#table_head th{
	background-color: #f5f5f5;
}
table.koszyk td.tab_suma{
	padding: 7px 0 7px 5px;
	text-align: left;
}
table.koszyk td.ceny{
	padding-right: 12px;
	text-align: right;
}
table.koszyk #table_foot td{
	border-bottom: 3px double #cccccc;
}
table.koszyk #table_foot2 td{
	border-top: 3px double #cccccc;
	background-color: #f5f5f5;
}
#foot_no_border {
	border-width: 0;
	border-bottom: 1px solid #cccccc;
	background-color: #dfdfdf;
}
table.koszyk #foot_no_border td{
	border-width: 0;
}
#tab_skladowe{
	width: 94px;
}
#tab_skladowe_wide{
	width: 120px;
}
#tab_ceny{
	width: 81px;
}
#tab_ceny_wide{
	width: 120px;
}
#tab_ikony{
	width: 139px;
}
#tab_ikony_wide{
	width: 106px;
}
table.koszyk .koszykogloszenieInternetowe {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
table.koszyk .koszykpakietOgloszen {
	padding: 5px;
	text-align: left;
}
table.koszyk .koszykbdiOrderItemReport {
	padding: 5px;
	text-align: left;
}
table.koszyk .color_ogloszenieInternetowe {
	background-color: rgb(0,139,152);
	width: 30px;
}
table.koszyk .color_pakietOgloszen {
	background-color: rgb(0,139,152);
	width: 30px;
}
table.koszyk .color_bdiOrderItemReport {
	background-color: rgb(255,0,104);
	width: 30px;
}
table.koszyk .item_color_cell{
	padding: 3px 5px 3px 0;
	vertical-align: top;
}
/*table td {
	padding: 0 0;
}*/
table .no_discount {
	background-color: #cccccc;
}
table th.discount0 {
	background-color: #f2f2f2;
	color: #666677;
	padding: 6px 0;
}
table th.discount10 {
	background-color: #e7e7e7;
	color: #666677;
	padding: 6px 0;
}
table th.discount20 {
	background-color: #dadada;
	color: #666677;
	padding: 6px 0;
}
table th.discount30 {
	background-color: #cccccc;
	color: #666677;
	padding: 6px 0;
}
table td.discount0 {
	background-color: #f5f5f5;
}
table td.discount10 {
	background-color: #f5f5f5;
}
table td.discount10_2 {
	background-color: #f5f5f5;
	padding: 5px 0;
}
table td.discount20 {
	background-color: #f5f5f5;
}
table td.discount20_2 {
	background-color: #f5f5f5;
	padding: 5px 0;
}
table td.discount30 {
	background-color: #f5f5f5;
}
table td.discount30_2 {
	background-color: #f5f5f5;
	padding: 5px 0;
}
.oi_type {
	margin-left: 10px;
	font-weight: bolder;
	vertical-align: 0.5em;
}
#liczba_ogloszen {
	margin-bottom: 10px;
}
.additional {
	width: 91.8%;
	padding: 6px 4% 7px 4%;
	border: 1px solid rgb(0,139,152);
	background-color: #ccfff0;
	font-size: 0.7em;
	color: #000000;
	font-weight: bolder;
}
* HTML .additional {
	padding: 4px 4% 6px 4%;
}
.advert_box {
	float: left;
	width: 19%;
	height: 40px;
	padding: 6px 1%;
	margin-right: 3%;
	border: 1px solid rgb(0,139,152);
	background-color: #ccfff0;
	font-size: 0.8em;
	color: #000000;
	font-weight: bolder;
}
.advert_box2 {
	float: right;
	width: 19%;
	height: 40px;
	padding: 6px 1%;
	margin-left: 3%;
	border: 1px solid rgb(0,139,152);
	background-color: #ccfff0;
	font-size: 0.8em;
	color: #000000;
	font-weight: bolder;
}
.radio_text {
	vertical-align: 0.9em;
	margin-left: 6px;
	font-weight: bolder;
}
a.advert_counter0 {
	display: block;
	width: 100%;
	height: 20px;
	padding-top: 5px;
	text-decoration: none;
	color: #333333;
}
a.advert_counter0:hover {
	display: block;
	width: 100%;
	background-color: #ee7700;
	color: #ffffff;
}
a.advert_counter10 {
	display: block;
	width: 100%;
	height: 20px;
	padding-top: 5px;
	text-decoration: none;
	color: #333333;
}
a.advert_counter10:hover {
	display: block;
	width: 100%;
	background-color: #ee7700;
	color: #ffffff;
}
a.advert_counter20 {
	display: block;
	width: 100%;
	height: 20px;
	padding-top: 5px;
	text-decoration: none;
	color: #333333;
}
a.advert_counter20:hover {
	display: block;
	width: 100%;
	background-color: #ee7700;
	color: #ffffff;
}
a.advert_counter30 {
	display: block;
	width: 100%;
	height: 20px;
	padding-top: 5px;
	text-decoration: none;
	color: #333333;
}
a.advert_counter30:hover {
	display: block;
	width: 100%;
	background-color: #ee7700;
	color: #ffffff;
}
a.advert_counter_selected {
	background-color: #ee7700;
	color: #ffffff;
}
.posthash {
	padding: 10px;
}
.poststep {
	padding: 300px 0;
}
.column {
	float: left;
	width: 225px;
}
.body_content {
	height: 470px;
}
.mailing_block{
	width: 100%;
	margin: 15px 0 0 0;
}
.mailing_block_item{
	float: left;
	width: 133px;
	text-align: left;
	padding: 4px 5px;
	margin: 2px 0 0 5px;
	cursor: pointer;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	font-size: 11px;
}
.mailing_block_item_active{
	float: left;
	width: 133px;
	text-align: left;
	padding: 4px 5px;
	margin: 2px 0 0 5px;
	background-color: #ee7700;
	border: 1px solid #dd6600;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
}
.mailing_block_item_preselect{
	float: left;
	width: 133px;
	text-align: left;
	padding: 4px 5px;
	margin: 2px 0 0 5px;
	cursor: pointer;
	background-color: #697886;
	border: 1px solid #666666;
	color: #f5f5f5;
	font-size: 11px;
}
.portale_info{
	margin: 2px 0 0 27px;
}
.portale_pakiet{
	font-size: 12px;
}
.jezyk_selection{
	float: left;
	width: 80px;
	text-align: left;
	padding: 3px 5px;
	margin: 7px 0 0 2px;
	cursor: pointer;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	font-size: 11px;
}
.jezyk_selection_active{
	float: left;
	width: 86px;
	text-align: left;
	padding: 3px 5px;
	margin: 7px 0 0 2px;
	cursor: pointer;
	background-color: #ee7700;
	border: 1px solid #dd6600;
	font-size: 11px;
	color: #ffffff;
}
.wyjazdy_selection{
	float: left;
	width: 190px;
	text-align: left;
	padding: 3px 5px;
	margin: 7px 0 0 2px;
	cursor: pointer;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	font-size: 11px;
}
.wyjazdy_selection_active{
	float: left;
	width: 190px;
	text-align: left;
	padding: 3px 5px;
	margin: 7px 0 0 2px;
	cursor: pointer;
	background-color: #ee7700;
	border: 1px solid #dd6600;
	font-size: 11px;
	color: #ffffff;
}
.question_button{
	margin: 0 0 0 4px;
	vertical-align: -0.1em;
	cursor: pointer;
}
.question_button2{
	margin: 0 0 0 4px;
	vertical-align: -0.1em;
	width: 13px;
	cursor: pointer;
}
.no_background {
	background-color: transparent;
	border-width: 0;
	margin: 0;
}
.anchor_steps {
	font-size: 1em;
	text-align: center;
	margin-top: 30px;
}
.login_block {
	font-size: 1.2em;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
}
.login_block_title {
	padding: 20px 0 3px 0;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 35px 0;
}

.register_block{
	font-size: 1.2em;
	padding: 0 0 10px 0;
}
.register_block_title {
	padding: 0 0 6px 0;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 35px 0;
}
.anchor_steps a {
	display: block;
	margin: 0 auto;
	width: 90%;
	height: 36px;
}
#substep11{
	background: #ffffff url('../images/zam_raport/stanowisko.png') no-repeat 0 0;
}
#substep11.none{
	background: #ffffff url('../images/zam_raport/stanowisko.png') no-repeat 0 0;
}
#substep11.none2{
	background: #ffffff url('../images/zam_raport/tresc.png') no-repeat 0 0;
}
#substep11.active{
	background: #ffffff url('../images/zam_raport/stanowisko_purple.png') no-repeat 0 0;
}
#substep11.active2{
	background: #ffffff url('../images/zam_raport/tresc_purple.png') no-repeat 0 0;
}
#substep11.en_none{
	background: #ffffff url('../images/zam_raport/stanowisko_en.png') no-repeat 0 0;
}
#substep11.en_none2{
	background: #ffffff url('../images/zam_raport/tresc_en.png') no-repeat 0 0;
}
#substep11.en_active{
	background: #ffffff url('../images/zam_raport/stanowisko_en_purple.png') no-repeat 0 0;
}
#substep11.en_active2{
	background: #ffffff url('../images/zam_raport/tresc_purple_en.png') no-repeat 0 0;
}
#substep12{
	background: #ffffff url('../images/zam_raport/obowiazki.png') no-repeat 0 0;
}
#substep12.active{
	background: #ffffff url('../images/zam_raport/obowiazki_purple.png') no-repeat 0 0;
}
#substep12.en_active{
	background: #ffffff url('../images/zam_raport/obowiazki_en_purple.png') no-repeat 0 0;
}
#substep12.en_none{
	background: #ffffff url('../images/zam_raport/obowiazki_en.png') no-repeat 0 0;
}
#substep13{
	background: #ffffff url('../images/zam_raport/miejsce_pracy.png')	no-repeat 0 0;
}
#substep13.active{
	background: #ffffff url('../images/zam_raport/miejsce_pracy_purple.png')	no-repeat 0 0;
}
#substep13.en_active{
	background: #ffffff url('../images/zam_raport/miejsce_pracy_en_purple.png')	no-repeat 0 0;
}
#substep13.en_none{
	background: #ffffff url('../images/zam_raport/miejsce_pracy_en.png')	no-repeat 0 0;
}
#substep14{
	background: #ffffff url('../images/zam_raport/dodatkowe.png')	no-repeat 0 0;
}
#substep14.active{
	background: #ffffff url('../images/zam_raport/dodatkowe_purple.png')	no-repeat 0 0;
}
#substep14.en_active{
	background: #ffffff url('../images/zam_raport/dodatkowe_en_purple.png')	no-repeat 0 0;
}
#substep14.en_none{
	background: #ffffff url('../images/zam_raport/dodatkowe_en.png')	no-repeat 0 0;
}
.uslugi ul {
	list-style-type: square;
	color: rgb(0,139,152);
	margin: 20px 10px 15px 25px;
	line-height: 1.5;
	font-size: 1.3em;
}
.uslugi a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.grey {
	color: #555555;
	margin: 1px 5px;
}
.light_grey{
	color: #777777;
}
.purple2 {
	color: #660066;
	margin: 1px 5px;
}
.item_name {
	font-weight: bolder;
}
.koszyk_options_edit {
	float: left;
	display: block;
	width: 40px;
	height: 46px;
	background: transparent url('../images/zam_raport/edit.png') no-repeat 0 0;
	margin: 4px 0 4px 1px;
}
.koszyk_options_delete {
	float: left;
	display: block;
	width: 36px;
	height: 46px;
	background: transparent url('../images/zam_raport/delete.png') no-repeat 0 0;
	margin: 4px 0 4px 5px;
}
.koszyk_options_clone {
	float: left;
	display: block;
	width: 56px;
	height: 46px;
	background: transparent url('../images/zam_raport/clone.png') no-repeat 0 0;
	margin: 4px 0 4px 1px;
}
.usluga_icon{
	margin: 3px 3px 3px 0;
}
.suma {
	float: right;
	width: 240px;
	height: 24px;
	background-color: #eeeeee;
	border: 1px solid #444444;
	border-top-width: 0;
	font-weight: bolder;
	color: #000000;
	padding: 10px 10px 0 10px;
	text-align: right;
}
.zamowione{
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 20px;
}
.dostepne{
	width: 100%;
	padding: 0 0 15px 0;
}
.dostepna_usluga{
	padding-left: 20px;
	margin-top: 2px;
}
#usluga_first{
	margin-top: 16px;
}
.blue_pointer{
	margin: 0 15px;
	list-style-type: square;
	color: rgb(0,139,152);
	font-size: 1.8em;
}
.blue_pointer_small{
	margin: 8px 0 0 192px;
	list-style-type: square;
	color: rgb(0,139,152);
	font-size: 1.1em;
}
.purple_pointer{
	color: rgb(201,0,108);
}
.uslugi_column{
	float: left;
	width: 330px;
	padding: 3px 20px;
	margin: 10px 0 5px 0;

}
.uslugi_column2{
	float: left;
	width: 400px;
	padding: 3px 20px;
	margin: 10px 0 5px 0;

}
.uslugi_column3{
	float: left;
	width: 160px;
	padding: 3px 20px;
	margin: 10px 0 5px 0;

}
.uslugi_bottom_column{
	float: right;
	width: 420px;
	padding: 3px 220px 3px 20px;
	text-align: right;
}
.small_bottom_margin{
	margin-bottom: 7px;
}
.body_koszyk{
	width: 900px;
	padding: 20px 30px 0 30px;
	height: 430px;
}
.body_koszyk_left{
	float: left;
	width: 606px;
	margin: 0 30px 0 0;
	font-size: 10px;
}
.body_koszyk_right{
	float: left;
	width: 260px;
	overflow: hidden;
}
.body_koszyk_left_title{
	padding: 0 0 0 0;
	border-bottom: 1px solid #cccccc;
	height: 22px;
	background: transparent url('../images/zam_raport/wybrane_uslugi.png') no-repeat 0 3px;
}
.body_koszyk_left_titleen{
	padding: 0 0 0 0;
	border-bottom: 1px solid #cccccc;
	height: 19px;
	background: transparent url('../images/zam_raport/wybrane_uslugien.png') no-repeat 0 0;
}
.body_koszyk_right_title{
	padding: 0 0 0 0;
	border-bottom: 1px solid #cccccc;
	height: 22px;
	background: transparent url('../images/zam_raport/koszyk_add_item.png') no-repeat 0 3px;
}
.body_koszyk_right_titleen{
	padding: 0 0 0 0;
	border-bottom: 1px solid #cccccc;
	height: 19px;
	background: transparent url('../images/zam_raport/dodaj_kolejne_uslugien.png') no-repeat 0 0;
}
.body_koszyk_left_body{
	padding: 26px 0;
}
.body_koszyk_right_body{
	padding: 20px 0 0 0;
}
.usluga_left_block{
	padding: 0;
	font-size: 11px;
}
.usluga_right_block{
	float: left;
	width: 293px;
	padding: 0 0 30px 0;
}
.usluga_left_title{
	font-weight: bolder;
	margin: 0 0 5px 0;
}
.koszyk_usluga_image_block{
	float: left;
	width: 100px;
	margin: 0 0 50px 0;
}
.koszyk_usluga_image{

}
.wybrane_block_inside{
	height: 119px;
	font-size: 11px;
}
.usluga_left_block_inside{
	height: 112px;
}
.usluga_right_block_inside{
	height: 112px;
}
.koszyk_order_item_block{
	margin: 0 0 5px 0;
}
.body_koszyk h2{
	font-size: 1.5em;
	margin: 0 0 3px 0;
	color: #444444;
}
.body_koszyk h3{
	color: #000000;
	margin-bottom: 8px;
	font-size: 0.8em;
	display: inline;
	vertical-align: 0.1em;
}
.usluga_subtitle{
	color: #666666;
}
a.usluga_link_zamow{
	float: right;
	/*display: block;
	width: 90px;
	height: 31px;*/
	/*text-decoration: none;
	background: transparent url('../images/zam_raport/order_small_button.png') no-repeat 0 0;*/
	margin: 10px 0 0 0;
	color: #000000;
	font-weight: bolder;
	font-size: 11px;
}

a.usluga_link_zamowen{
	/*display: block;
	float: left;
	width: 90px;
	height: 31px;
	text-decoration: none;
	background: transparent url('../images/zam_raport/order_small_buttonen.png') no-repeat 0 0;*/
	float: right;
	margin: 10px 0 0 0;
	color: #000000;
	font-weight: bolder;
	font-size: 11px;
}
a.usluga_link_opis{
	display: block;
	float: left;
	width: 99px;
	height: 31px;
	text-decoration: none;
	background: transparent url('../images/zam_raport/opis_small_button.png') no-repeat 0 0;
}
a.usluga_link_opisen{
	display: block;
	float: left;
	width: 99px;
	height: 31px;
	text-decoration: none;
	background: transparent url('../images/zam_raport/opis_small_buttonen.png') no-repeat 0 0;
}
a.usluga_link_opis_text{
	color: #000000;
}
a.usluga_link_title{
	color: #666677;
	text-decoration: none;
}
a.usluga_link_details{
	display: block;
	float: left;
	width: 99px;
	height: 31px;
	text-decoration: none;
	background: transparent url('../images/zam_raport/details_small_button.png') no-repeat 0 0;
}
a.usluga_link_detailsen{
	display: block;
	float: left;
	width: 99px;
	height: 31px;
	text-decoration: none;
	background: transparent url('../images/zam_raport/details_small_buttonen.png') no-repeat 0 0;
}
a.usluga_link{
	color: #697886;
	font-size: 0.9em;
	text-decoration: none;
	margin-left: 20px;
	font-weight: bolder;
	margin-top: 14px;
}
a.usluga_link#nip{
	margin-left: 0;
}
* HTML a.usluga_link#link_contact_person{
	width: 250px;
	margin-left: 0;
}
* HTML a.usluga_link#link_authorized_person{
	width: 250px;
	margin-left: 0;
}
a.opis_link{
	color: rgb(201,0,108);
	font-size: 0.9em;
	text-decoration: none;
	margin-left: 20px;
	font-weight: bolder;
	margin-top: 14px;
}
a#szczegoly.usluga_link{
	font-size: 1em;
	margin-left: 0;
}
a#rejestracja.usluga_link{
	font-size: 1.1em;
	margin-left: 0;
}
.koszyk_buttons{
	float: right;
	margin: 17px 8px 20px 0;
}
* HTML .koszyk_buttons{
	margin: 25px 0 20px 0;
	padding-right: 10px;
}
.itemDotOI{
	padding-left: 8px;
	margin-top: 6px;
	border-left: 8px solid rgb(0,139,152);
}
.itemDotWI{
	padding-left: 8px;
	margin-top: 6px;
	border-left: 8px solid rgb(201,0,108);
}
.opis_image{
	float: left;
	width: 161px;
	height: 181px;
	background-color: #eeeeee;
	margin: 15px 15px 10px 0;
}
.body_koszyk p{
	margin: 0 15px 10px 0;
	line-height: 1.3em;

}
p#first{
	margin: 13px 15px 10px 0;
}
p.links{
	margin: 13px 35px 0 0;
}
.body_koszyk h2.opis_h2{
	color: #000000;
	margin-bottom: 8px;
	font-size: 0.8em;
	display: inline;
	vertical-align: 0.1em;
}
.body_koszyk h3.opis_h3{
	font-size: 1.1em;
}
.opis{
	margin-left: 15px;
	font-size: 11px;
}
.opis_block{
	margin-top: 12px;
}
.table_opis_holder{
	margin: 9px 0;
	padding: 18px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
.table_opis_holder2{
	margin: 0 auto;
	width: 530px;
}
.double_column{
	float: left;
	width: 260px;
	text-align: center;
}
.triple_column{
	float: left;
	width: 270px;
	text-align: center;
}
.opis_liczba{
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
a.fake_link{
	line-height: 1;
	display: block;
	min-height: 40px;
	width: 10px;
	background-color: rgb(0,139,152);
	padding: 2px 0;
}
a.fake_link_raport{
	line-height: 1;
	display: block;
	min-height: 40px;
	width: 10px;
	background-color: rgb(201,0,108);
	padding: 2px 0;
}
* HTML a.fake_link{
	height: 40px;
}
.dane_teleadresowe{
	font-size: 1.2em;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 8px 0;
}
.dane_teleadresowe2{
	font-size: 1.2em;
	padding: 10px 0 0 0;

}
.dane_teleadresowe_inside{
	padding: 10px 20px;
}
.dane_teleadresowe h3{
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}
.dane_teleadresowe h2{
	font-size: 1.4em;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	margin: 0 0 20px 0;
}
.dane_teleadresowe2 h2{
	float: left;
	font-size: 1.4em;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	width: 430px;
	margin: 10px 0 35px 20px;
}
* HTML .dane_teleadresowe2 h2{
	margin: 10px 0 17px 20px;
}
#h2_authorized{
	margin: 2px 0 35px 20px;
}
.address{
	float: left;
	margin-left: 8px;
}
.osoby_kontaktowe{
	font-size: 1.2em;
	margin: 10px 0 0 0;
}
.osoba{
	float: left;
	width: 225px;
}
.osoba2{
	float: left;
	width: 400px;
}
.portale_block{
	float: left;
	width: 160px;
}
.portale_block2{
	float: left;
	width: 170px;
}
.portale_block3{
	float: left;
	width: 150px;
}
.portale_block4{
	float: left;
	margin-right: 15px;
}
.portale_block_holder{
	margin: 25px 0;
}
.portale_block_holder2{
	width: 320px;
	margin: 25px auto;
}
.portale_block_logos{
	float: left;
	width: 480px;
	padding-right: 15px;
	border-right: 1px solid #cccccc;
}
.portale_block_adds{
	float: right;
	width: 300px;
}
.portale_img{
	margin: 5px 0 10px 0;
}
.body_koszyk .portale_h2{
	font-size: 1.2em;
	margin: 8px 0;
	color: #000000;
}
.center{
	text-align: center;
}
.gw_options_titles{
	float: left;
	width: 180px;
	line-height: 2.2em;
	margin: 20px;
}
.gw_options_selects{
	float: left;
	line-height: 1.5em;
	margin: 20px;
}
.gw_options_selects_title{
	float: left;
	width: 60px;
	height: 1.6em;
}
.gw_options_select{
	float: left;
	height: 1.6em;
}
.gw_options_block{
	float: left;
}
.cennikGW{
	width: 300px;
	background-color: #ffffff;
	border-width: 0;
	border-collapse: separate;
	margin: 0 0 0 20px;
}
.cennikGW td{
	padding: 3px 2px;
	background-color: #ffffff;
	text-align: left;
}
.zamowienie {
	float: left;
	width: 606px;

}
.company_info{
	float: right;
	width: 260px;
	height: 420px;
	font-size: 11px;
}
.company_info_pannel {
	margin-bottom: 20px;
}
.company_info_pannel_body {
	padding: 5px 0;
	color: #444444;
}
.company_info_pannel_title{
	border-bottom: 1px solid #cccccc;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bolder;
	color: #444444;
}
.gw_module{
	float: left;
	width: 24px;
	height: 26px;
	background-color: #eeeeee;
	border: 1px solid #aaaaaa;
	margin: 1px 1px 0 0;
}
.gw_module_block{
	float: left;
	width: 136px;
	height: 175px;
	background-color: #ffffff;
	color: #000000;
	display: none;
	margin: 10px 20px 0 0;
}
.gw_structure{
	float: left;
	margin-top: 20px;
}
.opcja_gw{
	margin-top: 10px;
}
.price_block{
	float: right;
	width: 400px;
	padding-right: 20px;
	font-size: 0.9em;
}
.price_line{
	padding: 3px 0;
}
.li_margin{
	margin-bottom: 2px;
}
#email_explain{
 margin-top: 5px;
 font-size: smaller;
}
.smaller{
 font-size: smaller;
}
.left_arrow{
	float: left;
	padding: 10px 20px 0 10px;
}
.right_arrow{
	float: left;
	padding: 10px 0 0 20px;
}
.arrow_text{
	float: left;
	padding: 17px 0 0 0;
	font-weight: bolder;
	color: #000000;
	font-size: 1.2em;
}
#scroll{
	height: 320px;
	overflow: auto;
}
#scroll2{
	height: 340px;
	overflow: auto;
}
.person_icon{
	float: left;
	margin-right: 20px;
}
#hidden_address{
	display: block;
}
.bdi_path_error_ul{
	font-size: 1em;
	list-style-type: square;
	padding-left: 35px;
}
.bdi_path_error_ul li{
	margin-bottom: 4px;
}
a.bdi_path_error_link{
	font-size: 1.3em;
	color: rgb(201,0,108);
	font-weight: bolder;
}
.rejestracja{
	display: block;
	width: 93px;
	height: 26px;
	margin: 10px 0;
}
#rejestracja_bdiOrderItemReport{
	background: transparent url('../images/zam_raport/rejestracja_purple.gif') no-repeat 0 0;
}
#rejestracja_en_bdiOrderItemReport{
	background: transparent url('../images/zam_raport/rejestracja_purple_en.gif') no-repeat 0 0;
}
#rejestracja_ogloszenieInternetowe{
	background: transparent url('../images/zam_raport/rejestracja_blue.gif') no-repeat 0 0;
}
#rejestracja_en_ogloszenieInternetowe{
	background: transparent url('../images/zam_raport/rejestracja_blue_en.gif') no-repeat 0 0;
}
#rejestracja_pakietOgloszen{
	background: transparent url('../images/zam_raport/rejestracja_blue.gif') no-repeat 0 0;
}
#rejestracja_en_pakietOgloszen{
	background: transparent url('../images/zam_raport/rejestracja_blue_en.gif') no-repeat 0 0;
}
.half_line_left{
	float: left;
	width: 48%;
	margin: 0 3% 0 0;
	border: 0px;
}
.half_line_right{
	float: left;
	width: 48%;
	border: 0px;
}
.logo_firmy{
	width: 500px;
}
.thanks{
	padding: 30px 0 0 0;
	font-size: 13px;
}
.order_price{
	float: left;
	width: 320px;
	margin: 10px 0 0 0;
	padding: 3px 5px;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	font-size: 10px;
}
.order_price2{
	float: left;
	width: 250px;
	margin: 10px 0 30px 0;
	padding: 3px 5px;
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	font-size: 10px;
}
.info_block{
	display: none;
	position: absolute;
	left: 50%;
	top: 100px;
	color: #555555;
	background-color: transparent;
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff)';
	background-color: rgba(255, 255, 255, 0.88);
	border-left: 1px solid #697886;
	border-right: 1px solid #697886;

}
.info_block_header{
	width: 100%;
	height: 15px;
	background: #697886 url('../images/zam_raport/form_header.png') no-repeat 100% 0;
}
.info_block_top{
	width: 100%;
	height: 1px;
	background: #697886 url('../images/zam_raport/form_header.png') no-repeat 100% 0;
}
.info_block_footer{
	width: 100%;
	height: 15px;
	background: #697886 url('../images/zam_raport/form_header.png') no-repeat 100% 100%;
}
.info_block_body_inside{
	width: 340px;
	padding: 15px;
}
.premium_info{
	font-size: 11px;
}
.plik_logo_txt{
	padding: 10px 0 0 0;
	color: #000000;
	font-weight: bolder;
}
.pakiet_info_title{
	margin: 0 0 6px 0;
}
.pakiet_info{
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px;
	line-height: 1.5;
}
.clone_info{
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px;
	font-size: 10px;
	margin: 15px 0;
}
.company_logo{
	max-height: 65px;
	max-width: 200px;
	padding: 5px 0 0 0;
	cursor: pointer;
}
.company_logo_full{
	max-width: 600px;
	max-height: 400px;
	padding: 20px;
}