/*****************css - LambertzAuthor: Adam Dybase-mail: ad@opcom.plDate: 26.10.2006****************//*global settings*/body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4f0505;	background: url(../images/back_1.gif) repeat;	background-color: #f9f1b8;	margin: 0;	padding: 0;	text-align: center; /*IE 5.x*/}* {	margin: 0;	padding: 0;}a, img {	border: none;}a {	text-decoration: underline;	color: #3F2B31;}a:hover {	text-decoration: none;}/*main wrapper settings*/#wrapper {	width: 970px;	margin: 0 auto;	text-align: left;	position: relative;}#top {	padding-top: 10px;	padding-bottom: 6px;}ul#topmenu1, ul#topmenu2 {	list-style: none;}ul#topmenu1 {	float: left;	margin-left: 20px;}ul#topmenu2 {	float: right;	margin-right: 20px;}ul#topmenu1 li {	float: left;	margin-left: 20px;}ul#topmenu1 li.lang {	margin-left: 5px;}ul#topmenu1 li a {	color: #4f0505;	text-decoration: none;}ul#topmenu1 li a:hover {	text-decoration: underline;}ul#topmenu2 li {	float: left;}ul#topmenu2 li a span {	display: none;}ul#topmenu2 li#prezentacja a {	background: url(../images/m_prezentacja.gif) no-repeat;	display: block;	width: 149px;	height: 17px;}ul#topmenu2 li#lambertz_deutchland a {	background: url(../images/m_lambertz_deutche.gif) no-repeat;	display: block;	width: 126px;	height: 17px;}ul#topmenu2 li#lambertz_deutchland {	background: url(../images/top_m_separator.gif) no-repeat left;	padding-left: 8px;	margin-left: 5px;}#header {	background: url(../images/top_bg.gif) no-repeat;	height: 128px;	position: relative;}a#logo {	display: block;	background: url(../images/logo.gif) no-repeat;	width: 141px;	height: 64px;	position: absolute;	left: 37px;	top: 22px;}#basket {	width: 316px;	height: 73px;	background: url(../images/koszyk.jpg) no-repeat;	position: absolute;	right: 14px;	top: 68px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #3F2B31;}.kwota {	vertical-align: baseline;	font-size: 20px;	font-family: Arial, Helvetica, sans-serif;	margin: 0 12px;}/*home site special settings*/#headertop {	background: url(../images/sg_top.gif) no-repeat;	height: 112px;	position: relative;	border-bottom: 3px solid #c3a372;}#middlebox {	background: url(../images/sg_middle.gif) no-repeat;	height: 169px;}#flashbox {	background: url(../images/sg_flash.jpg) no-repeat;	height: 240px;}#flash {	margin-left: -15px;	margin-right: -15px;}p#wstep {	background: url(../images/wstep_pl.gif) no-repeat 0 40px;	text-indent: -9999px;	height: 100px;	margin-left: 70px;	padding-top: 40px;}#info_pdf_sg {	text-align: center;	padding-top: 10px;	padding-bottom: 10px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #4f0505;	background-color: #ffffce;}#info_pdf_sg span {	margin-right: 10px;}#info_pdf_sg a {	color: #4f0505;	text-decoration: none;	margin-left: 2px;	margin-right: 2px;}#info_pdf_sg a:hover {	text-decoration: underline;}a.zamawiam {	color: #fff;	text-align: center;	display: block;	width: 78px;	height: 18px;	float: right;	padding-top: 4px;	text-decoration: none;	margin-top: 30px;	margin-right: 16px;	background: url(../images/zamawiam_bg.gif) no-repeat;}div.basket_box {	float: left;	display: inline;	width: 145px;	margin-left: 76px;	margin-top: 30px;}/*main navigation*/ul#nav {	list-style: none;	position: absolute;	right: 15px;	top: 25px;}ul#nav li {	float: left;	background: url(../images/separator1.gif) no-repeat right bottom;	padding: 0 8px 0 4px;}ul#nav li.last {	background-image: none;}ul#nav a {	display: block;	height: 25px;}ul#nav a.firma {	background: url(../images/m_firma.gif) no-repeat 0 0;	width: 55px;}ul#nav a.produkty {	background: url(../images/m_produkty.gif) no-repeat 0 0;	width: 74px;}ul#nav a.dla_prasy {	background: url(../images/m_prasa.gif) no-repeat 0 0;	width: 76px;}ul#nav a.kontakt {	background: url(../images/m_kontakt.gif) no-repeat 0 0;	width: 66px;}ul#nav a:hover, ul#nav li.active a {	background-position: 0 -25px;}/*columns*/#grunge_right {	width: 6px;	height: 323px;	position: absolute;	right: -6px;	top: 0;	background: url(../images/right_grunge.png) no-repeat top;}#grunge_left {	width: 6px;	height: 323px;	position: absolute;	left: -6px;	top: 0;	background: url(../images/left_grunge.png) no-repeat top;}#mainwrap {	position: relative;}#faux1 {	background: url(../images/faux_column.gif) repeat-y;}#col_wrapper {	background: url(../images/faux_column_bottom.gif) no-repeat bottom;	position: relative;}#left_col {	float: left;	width: 238px;	padding-bottom: 460px;}/*left menu*/#menu_wrap {	background: url(../images/menu_repeat.gif) repeat-y;	font-family: Georgia, Times, serif;	color: #ffffcc;	font-style: italic;}#menu_wrap h1 {	font-weight: normal;	font-size: 14px;	margin-bottom: 16px;	margin-left: 15px;}#menu_wrap ul {	font-size: 18px;	list-style: none;	min-height: 160px;	padding-bottom: 10px;}#menu_wrap ul li a {	text-decoration: none;	color: #ffffcc;	display: block;	padding: 4px 0 4px 15px;	font-weight: normal;	font-size: 18px;	/*border-bottom: 1px solid #823246;*/}#menu_wrap ul a:hover, #menu_wrap ul a.active {	background: url(../images/strzalka.gif) no-repeat left;	font-weight: normal;}#menu_wrap2 {	background: url(../images/menu_bg.gif) no-repeat top;	min-height: 354px;	padding-top: 21px;	padding-left: 22px;	padding-right: 20px;}#menu_wrap2 p{	width: 190px;}#menu_bottom {	background: url(../images/menu_bottom.gif) no-repeat top;	height: 107px;}.zajawka {	width: 201px;	margin-left: 22px;	border-bottom: 1px solid #ede5c9;	padding-bottom: 10px;	margin-bottom: 30px;}.z_last {	border: none;}.zajawka h1 {	text-indent: -9999px;	font-size: 14px;	height: 25px;	margin-bottom: 10px;}.zobacz span {	display: none;}a.zobacz {	display: block;	width: 37px;	height: 17px;	margin-top: 12px;	background: url(../images/zobacz.gif) no-repeat;}h1.h_firma {	background: url(../images/h_firma.gif) no-repeat;}h1.h_prod {	background: url(../images/h_produkty.gif) no-repeat;}h1.h_prezentacja {	background: url(../images/h_prezentacja.gif) no-repeat;}h1.h_kontakt {	background: url(../images/h_kontakt.gif) no-repeat;}#right_col {	float: left;	width: 732px;	color: #3f2b31;	font-size: 12px;	padding-bottom: 66px;	position: relative;		overflow: hidden;}#right_col p {	margin-top: 10px;	margin-bottom: 10px;}p.indent {	padding-bottom: 6px;	margin-left: 30px;	font-weight: bold;}#right_col h1 {	font-family: Georgia, Times, serif;	font-size: 26px;	font-style: italic;	font-weight: normal;	color: #520b09;	width: 400px;	float: left;}.head_container {	padding-top: 16px;	clear: both;	padding-bottom: 16px;	border-bottom: 1px solid #eaeae0;	border-top: 1px solid #eaeae0;	margin-bottom: 10px;	width: 678px;}#right_col h2 {	color: #690124;	font-style: italic;	font-family: Georgia, Times, serif;	font-weight: normal;	font-size: 17px;	padding-top: 19px;	margin-bottom: 19px;}#right_col h2 span {	font-size: 11px;	margin-left: 35px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #3f2b31;	font-style: normal;}#right_col h2#h_produkt {	margin: 0;	padding-bottom: 16px;	padding-top: 10px;	border-bottom: 1px solid #eaeae0;}#right_col h2.no_border {	border: none !important;}.news_box h2 {	margin-bottom: 0 !important;}.news_box {	margin-bottom: 19px;	padding-bottom: 19px;	border-bottom: 1px solid #eaeae0;}.news_box a.wiecej {	font-weight: bold;	color: #a50044;}p.data {	margin-bottom: 19px !important;	margin-top: 0 !important;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #690124;}.content {	margin-left: 30px;	margin-right: 24px;	padding-top: 20px;}.content ul {	margin-left: 20px;	list-style-position: outside;}.path {	list-style: none;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	margin-bottom: 18px;	margin-left: -5px;	color: #a50044;}.path li {	float: left;}.path li a {	color: #3f2b31;	margin-left: 5px;	margin-right: 5px;}.path li a.current {	text-decoration: none;}.wstecz {	margin-right: 38px;	margin-left: 10px;	margin-top: 8px;	color: #a50044;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	float: right;	font-weight: bold;}.normalfont {	font-weight: normal;}ul.pages, .pages_more {	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	margin-left: 10px;	color: #a50044;	list-style: none;	float: right;	width: 250px;	margin-top: 5px;}ul#bottom_pages {	margin-bottom: 80px;	float: right;	position: relative;}ul#bottom_pages_more {	margin-bottom: 55px;	float: right;	position: relative;}.pages_more {	width: 260px;}.pages a, .pages_more a {	color: #a50044;}.pages a.current {	text-decoration: none;	font-weight: bold;	color: #3f2b31;}.pages li, .pages_more li {	float: left;	margin: 0 3px;	padding: 3px 0 3px 0;}li.prev_page, li.next_page, li.powrot {	margin: 0;	padding-right: 10px;	padding-left: 10px;}.prev_page a, .next_page a, .powrot a {	text-decoration: none;}li.prev_page {	border-right: 1px solid #eaeae0;	padding-left: 20px;}li.powrot {	border-right: 1px solid #eaeae0;	padding-left: 10px;}.imgcenter {	text-align: center;}.imgcenter img {	border: 1px solid #eaeae0;	padding: 5px;}/* News */.news_box img {	border: 1px solid #eaeae0;	padding: 5px;	float: left;	margin-right: 20px;}.news_with_img {	width: 440px;	float: right;}.news_with_img h2 {	padding-top: 6px !important;}/*table with job description*/table.posada {	font-family: Arial, Helvetica, sans-serif;;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	border-bottom: 1px solid #eaeae0;	margin-bottom: 15px;	margin-top: 15px;}table.posada h2 {	padding-top: 0 !important;}table.posada td, table.posada th {	padding-bottom: 10px;}table.posada th {	text-align: left;	width: 380px;	border-right: 1px solid #f4f4ed;}table.posada th, table.posada td {	vertical-align: top;}td.col_data {	text-align: center;	padding-top: 6px;	width: 160px;	border-right: 1px solid #f4f4ed;}td.col_szczegol {	text-align: center;	padding-top: 6px;}td.col_szczegol a {	color: #a50044;	font-weight: bold;}/*products pages*/.prod_images {	margin-bottom: 10px;	margin-top: 10px;}.prod_images img {	margin-right: 10px;	vertical-align: middle;}.produkt_info {	border-top: 1px solid #eaeae0;	border-bottom: 1px solid #eaeae0;	background: url(../images/faux_ramka.gif) repeat-y 50% 0;	padding: 20px 0 20px 0;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #6b6863;}table.prod_details {	width: 322px;	float: left;}table.prod_details td, table.prod_details th {	border-bottom: 1px solid #f5f5f0;	padding: 4px 0 4px 0;}table.prod_details td {	padding-left: 10px;}table.prod_details th {	text-align: left;	border-right: 1px solid #eaeae0;	padding-right: 10px;}table.prod_details tr.last_tr td, table.prod_details tr.last_tr th {	border-bottom: none;}.prod_opis {	width: 280px;	padding-right: 40px;	float: right;}.prod_opis p {	margin: 0 !important;	padding: 0 !important;}p.price {	color: #a50044;}p.price span {	font-family: Georgia, Times, serif;	font-size: 26px;	font-style: italic;	margin-left: 5px;	margin-right: 5px;	vertical-align: text-bottom;}p.weight {	color: #cfcbbf;	margin-top: 15px !important;	margin-bottom: 5px !important;}fieldset {	border: none;}form.basket_end {	border-bottom: 1px solid #EAEAE0;	padding: 14px 0;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	margin-bottom: 20px;	color: #8B857B;}form.basket_end input.ilosc {	border: 1px solid #BEC4B6;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	padding: 4px;	width: 32px;	color: #8B857B;	margin-right: 10px;}form.lowmarg {	margin-bottom: 0;}a.dokoszyka {	display: block;	background: url(../images/button_bg.gif) no-repeat;	width: 88px;	height: 21px;	text-decoration: none;	color: #fff;	text-align: center;	padding-top: 6px;	float: right;}.wroc {	color: #A50044;}.wstecz1 {	width: 342px;	float: left;	padding-top: 6px;}.koszyk_zaw {	width: 335px;	float: right;}.koszyk_katalog {	width: 230px;	float: right;}.thanks {	font-size: 11px;	color: #3F2B31;	font-family: Tahoma, Arial, Helvetica, sans-serif;	padding-bottom: 29px;	padding-top: 19px;	border-bottom: 1px solid #EAEAE0;}table.katalog {	border-top: 1px solid #eaeae0;	width: 100%;	border-bottom: 1px solid #eaeae0;}table.katalog td {	border-right: 1px solid #eaeae0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 15px;	padding-bottom: 15px;	text-align: center;}table.katalog td.opis_katalog {	border: none;	text-align: left;	vertical-align: top;	width: 260px;}table.katalog td.katalog_prod1 {	width: 208px;	vertical-align: middle;}table.katalog td.katalog_prod2 {	width: 208px;	vertical-align: middle;}table.katalog td.opis_katalog .prod_opis {	width: 230px;	margin-left: 30px;	float: none;	padding-right: 0;	padding-top: 10px;}/*order form*/form#order {	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;}form#order p {	padding-bottom: 10px;}dl.leftform {	width: 300px;	float: left;	clear: left;	margin-bottom: 10px;}form#order dl span {	margin-left: 5px;	color: #A50044;}form#order dl.leftform dt {	width: 110px;	float: left;}form#order dl.rightform {	width: 300px;	float: right;	clear: right;	margin-bottom: 10px;}form#order dl.rightform dt {	float: left;	width: 100px;}form#order dl input{	width: 158px;	padding: 2px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;}form#order dl select {	width: 166px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;}p.agree {	clear: both;	border-top: 1px solid #EAEAE0;	padding-top: 19px;}p.objas {	clear: both;	color: #A50044;	padding-top: 10px;}p.agree label {	float: left;	width: 640px;}p.agree input {	float: left;	margin-right: 10px;	margin-top: 4px;}input#zamow {	background: url(../images/bt_zamawiam.gif) no-repeat;	border: none;	background-color: #A50044;	font-size: 11px;	text-align: center;	color: #fff;	font-weight: bold;	font-family: Tahoma, Arial, Helvetica, sans-serif;	width: 88px;	height: 33px;	margin-left: 286px;	margin-top: 10px;}table.danetele {	width: 100%;	border: none;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	margin-bottom: 19px;}table.danetele caption {	text-align: left;	background-color: #EAEAE0;	padding: 10px;	margin-bottom: 10px;}table.danetele td {	padding-top: 10px;	padding-left: 3px;	padding-bottom: 10px;	border-bottom: 1px solid #EAEAE0;}table.danetele td.telefon_field {	color: #A50044;}table.danetele tr.last td {	border: none;}.dane_firm {	padding-bottom: 40px;	padding-top: 20px;	border-bottom: 1px solid #eaeae0;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;}.dane_firm address {	float: left;	width: 320px;	font-style: normal;	clear: none;}.dane_firm .cont_email {	float: right;	width: 300px;}.dane_firm a {	color: #A50044;}form#dane_tele {	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;}form#dane_tele dl {	margin-bottom: 10px;	float: left;	display: inline;	margin-left: 90px;}form#dane_tele {	padding-top: 20px;}form#dane_tele dl dd input, form#dane_tele dl dd textarea {	width: 320px;	padding: 2px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;}form#dane_tele dt {	width: 114px;	float: left;}form#dane_tele dd {	width: 340px;	float: left;}.buttons {	clear: both;	margin-left: 90px;	width: 440px;}.buttons a {	font-weight: bold;	margin-left: 114px;	float: left;}input#sendform {	background: url(../images/bt_zamawiam.gif) no-repeat;	border: none;	background-color: #A50044;	font-size: 11px;	text-align: center;	color: #fff;	font-weight: bold;	font-family: Tahoma, Arial, Helvetica, sans-serif;	width: 88px;	height: 33px;	float: right;}#fat_border {	border-bottom-width: 12px;}p.data span {	background-color: #6a0023;	color: #fff;	padding: 3px 5px;	margin-left: 10px;}.pisza_box {	border-bottom: 1px solid #eaeae0;	margin-top: 20px;	padding-bottom: 20px;	background: url(../images/faux_ramka.gif) repeat-y  535px 0;}.pisza_box h2 {	padding-top: 0 !important;}.pisza_txt {	width: 500px;	float: left;}.pisza_file {	width: 140px;	text-align: center;	float: right;	font-size: 11px;	display: block;	text-decoration: none;	color: #a50044;	font-family: Tahoma, Arial, Helvetica, sans-serif;	padding-top: 60px;	margin-top: 10px;}a.pisza_file span {	display: block;	text-decoration: underline;	font-weight: bold;}a.pisza_file:hover span {	text-decoration: none;}a.f_tekst {	background: url(../images/ico_pisza.gif) no-repeat 50% 0;}a.f_film {	background: url(../images/ico_tv.gif) no-repeat 50% 0;}a.f_radio {	background: url(../images/ico_radio.gif) no-repeat 50% 0;}.margin_box {	height: 20px;}/* box with printing options */#print_totop {	margin-top: 60px;	border-top: 1px solid #eaeae0;	padding-top: 10px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	padding-bottom: 66px;	clear: both;	width: 678px;}#print_totop a {	color: #4f0505;}a.top {	float: left;	background: url(../images/ico_top.gif) no-repeat left top;	padding-left: 21px;	margin-left: 5px;}a.print {	float: right;	background: url(../images/ico_print.gif) no-repeat right top;	padding-right: 26px;	text-decoration: none;	padding-bottom: 3px;}/* download pdf section */#info_pdf {	border-top: 15px solid #4f0505;	padding-top: 20px;	font-size: 11px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #4f0505;	text-align: right;	position: absolute;	bottom: 30px;	left: 270px;	width: 678px;}#info_pdf span {	margin-right: 10px;}#info_pdf a {	color: #4f0505;	text-decoration: none;	margin-left: 2px;	margin-right: 2px;}#info_pdf a:hover {	text-decoration: underline;}/* footer */#footer {	background: url(../images/foot_top.png) no-repeat top;	padding: 10px 40px 30px 40px;}p.copy {	float: left;	width: 300px;}p.opcom {	width: 400px;	float: right;	text-align: right;}p.opcom span {	margin-left: 20px;}p.opcom a {	text-decoration: none;	color: #4f0505;}p.opcom a:hover {	text-decoration: underline;}/*shopping cart*/table#koszyk {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 10px;}table#koszyk td.leftborder {	border-left: 1px solid #f1f1ea;	vertical-align: top;	border-bottom: 1px solid #eaeae0;	text-align: center;}table#koszyk thead th {	vertical-align: middle;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #eaeae0;	border-top: 1px solid #eaeae0;	font-weight: normal;}table#koszyk thead th.left_al {	text-align: left;	padding-left: 10px;}table#koszyk tbody td {	vertical-align: top;}table#koszyk td.produkt_data {	border-bottom: 1px solid #eaeae0;	padding-top: 10px;	width: 230px;	text-align: center;}table#koszyk td.empty_cell {	height: 47px;}table#koszyk td.produkt_nazwa {	border-bottom: 1px solid #eaeae0;	font-size: 17px;	color: #690124;	font-style: italic;	font-family: Georgia, Times, serif;	text-align: left;}table#koszyk td.lp {	border-bottom: 1px solid #eaeae0;	color: #bec4b6;}table#koszyk td.cena_razem {	background-color: #650022;	color: #fff;	padding: 20px;	padding-top: 10px;	border-bottom: 1px solid #650022;}table#koszyk td.cena_razem span {	font-family: Georgia, Times, serif;	font-size: 26px;	font-style: italic;	margin-left: 37px;	margin-right: 20px;	vertical-align: text-bottom;}table#koszyk td.reg_zakupow {	vertical-align: middle;	font-weight: bold;	border-bottom: 1px solid #eaeae0;	padding-left: 20px;}form#cart {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;}form#cart input.item_count {	width: 20px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #8b857b;	padding: 2px 4px;	background-color: #fff;	border: 1px solid #bec4b6;}.cart_buttons {	padding-top: 45px;	padding-right: 120px;}.cart_buttons a {	color: #a50044;	font-weight: bold;	float: left;	margin-top: 10px;}form#cart .cart_buttons input {	background: url(../images/bt_zamawiam.gif) no-repeat;	border: none;	background-color: #A50044;	font-size: 11px;	text-align: center;	color: #fff;	font-weight: bold;	font-family: Tahoma, Arial, Helvetica, sans-serif;	width: 88px;	height: 33px;	float: right;	margin-right: 20px;}form#cart .cart_buttons input.normal_font {	font-weight: normal;}/*clearfix*/.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* 23.11.2006 */form#cart .cart_buttons a.zamow, form#cart .cart_buttons a.przelicz {	background: url(../images/bt_zamawiam.gif) no-repeat;	border: none;	background-color: #A50044;	font-size: 11px;	text-align: center;	color: #fff;	font-weight: bold;	font-family: Tahoma, Arial, Helvetica, sans-serif;	padding-top: 10px;	width: 88px;	height: 23px;	float: right;	margin-top: -10px;	margin-right: 20px;	text-decoration: none;}form#cart .cart_buttons a.przelicz {	font-weight: normal;}/*errors*/.error {	font-weight: bold;	text-align: center;	color: #fff;	padding: 6px;	background-color: #A50044;}
