/* CSS Document */a {	text-decoration: none;}a:hover {	text-decoration: underline;}body {	background: #fff url(../img/bg_body.gif) repeat-x;	color: #666;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0;	padding: 6px 0 20px 0;}form {	margin: 0;	padding: 0;}img {	border: 0;}input, select, textarea {	color: #666;	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}input {	padding-left: 0;	padding-right: 0;}sup {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	vertical-align: text-top;}textarea {	padding-left: 1px;	padding-right: 0;}table {	border-collapse: collapse;}table td {	padding: 0;}.clear {	clear: both;}/* header START */#header {	font-size: 9px;	font-weight: bold;	height: 100px;	margin: auto;	position: relative;	width: 950px;	background:  #fff;}#header #logo {	left: 0;	position: absolute;	top: 0;}#header #logo img {	display: block;}#header .box01 {	float: right;	padding-top: 20px;	width: 160px;}#header .box01 label {	display: block;	line-height: 18px;	margin-bottom: 7px;}#header .box01 select {	width: 150px;}#header .box02 {	float: right;	width: 360px;}#header .box02 a {	color: #666;	line-height: 18px;	padding: 1px 0 4px 0;}#header .box02 a#lang {	background: url(../img/ico_pl.gif) no-repeat right 2px;	padding-right: 21px;}#header .box02 a#login {	background: url(../img/ico_login.gif) no-repeat right 0;	padding-right: 21px;}#header .box02 li {	/*border-left: 1px solid #ccc;*/	background: url(../img/bg_box02_separator.gif) no-repeat left top;	float: right;	padding: 20px 7px 0 9px;}#header .box02 li.first {	background: none;	padding-left: 0;}#header .box02 ul {	height: 38px;	margin: 0;	padding: 0;	list-style-type: none;}/* header END *//* loginPanel START */#loginPanel {	background: #f6f6f6 url(../img/bg_login_panel.gif) repeat-x;	border: 1px solid #666;	font-size: 11px;	padding: 8px;	position: relative;	width: 200px;}#loginPanel a {	background: url(../img/b02.gif) no-repeat 0 4px;	color: #666;	font-size: 9px;	font-weight: normal;	padding-left: 10px;}#loginPanel h3 {	font-size: 13px;	font-weight: bold;	margin: 0;	padding: 2px 20px 10px 2px;}#loginPanel table {	width: 100%;}#loginPanel td {	padding: 2px;	text-align: right;}#loginPanel th {	font-weight: bold;	padding: 2px;	text-align: left;}#loginPanel .input {	width: 136px;}#loginPanel #close {	background: none;	padding: 0;	position: absolute;	right: 4px;	top: 4px;}/* loginPanel END *//* topNavigation START */#topNavigation {	background: #bdc3c5 url(../img/bg_top_navigation.gif) repeat-x;	border-top: 3px solid #a0abae;	height: 31px;}#topNavigation ul {	background: url(../img/bg_top_menu.gif) no-repeat;	height: 31px;	list-style-type: none;	margin: 0;	margin: auto;	padding: 0 2px;	width: 948px;}#topNavigation li {	font-size: 12px;	font-weight: bold;	float: left;}#topNavigation a {	background: url(../img/bg_top_menu_a.gif) repeat-x;	border-right: 1px solid #ccd1d2;	color: #fff;	display: block;	padding: 7px 16px 9px 13px;}#topNavigation a.ofertagrupy {	background: #F85D36;	border-right: 1px solid #ccd1d2;	color: #fff;	display: block;	padding: 7px 16px 9px 13px;}#topNavigation a:hover, #topNavigation a.active {	background-position: 0 -31px;	color: #dd3126;	text-decoration: none;}#topNavigation a.ofertagrupy:hover {	background: url(../img/bg_top_menu_a.gif) repeat-x;	background-position: 0 -31px;	color: #dd3126;	text-decoration: none;}/* topNavigation END *//* visual START */#visual {	background: #e3e7e7 url(../img/bg_visual.gif) repeat-x;}#visual #picture {	background: #fff url(../img/bg_picture.gif) repeat-x;	margin: auto;	padding: 0 1px;	width: 948px;}#visual #picture img {	display: block;}/* visual END *//* path START */#path {	background: url(../img/bg_path.gif) no-repeat;	color: #888;	font-size: 9px;	padding: 15px;}#path a {	color: #dd3126;}/* path END *//* kontenery START */.container01 {	margin: auto;	width: 950px;}.col220 {	float: left;	padding: 5px 0 15px 0;	width: 220px;}.col230 {	float: left;	padding: 5px 0 15px 0;	width: 230px;}.col500 {	float: left;	padding: 5px 15px 15px 30px;	width: 455px;}.col720 {	float: left;	overflow: hidden;	padding: 5px 0 15px 30px;	width: 690px;}.col720a {	float: left;	padding: 5px 10px 15px 30px;	width: 680px;}#infoGate {	padding-bottom: 10px;}#infoGate .first {	margin-left: 0;}/* kontenery END *//* box220 START */.box220 {	background-color: #f1f1f1;	border: 1px solid #e6e6e6;	float: left;	margin: 0 10px 10px 0;	padding: 6px;	position: relative;	width: 206px;}.box220 .header img {	border: 1px solid #fff;	display: block;	margin-bottom: 6px;}.box220 .content {	background: #fff url(../img/box_content_bg.gif) repeat-x;	min-height:100px;	height:auto !important;	height: 100px;	padding: 8px;}.box220 .content a {	color: #666;}.box220 .content p {	margin: 0;	padding: 0;}.box220 .more {	font-size: 9px;	font-weight: bold;	position: absolute;	right: 14px;	bottom: 14px;	text-align: right;}.box220 .more a {	background: url(../img/ico_more.gif) no-repeat right 1px;	color: #949494;	line-height: 18px;	padding: 1px 21px 4px 0;}.box220 ul {	list-style-type: none;	margin: 0;	padding: 0;}.box220 li {	background: url(../img/b01.gif) no-repeat 4px 6px;	line-height: 1.6;	padding: 0 0 0 18px;}.box220 .productSel {	bottom: 14px;	position: absolute;}.noMarginRight {	float: none;	margin-right: 0;}/* box220 END *//* box230 START */.box230 {	background-color: #f1f1f1;	border: 1px solid #e6e6e6;	float: left;	margin-left: 10px;	padding: 6px;	position: relative;	width: 216px;}.box230 .header img {	border: 1px solid #fff;	display: block;	margin-bottom: 6px;}.box230 .content {	background: #fff url(../img/box_content_bg.gif) repeat-x;	height: 90px;	padding: 8px;}.box230 .content a {	color: #666;}.box230 .more {	font-size: 9px;	font-weight: bold;	position: absolute;	right: 14px;	bottom: 14px;	text-align: right;}.box230 .more a {	background: url(../img/ico_more.gif) no-repeat right 1px;	color: #949494;	line-height: 18px;	padding: 1px 21px 4px 0;}.box230 ul {	list-style-type: none;	margin: 0;	padding: 0;}.box230 li {	background: url(../img/b01.gif) no-repeat 4px 6px;	line-height: 18px;	padding: 0 0 0 18px;}/* box230 END *//* box220, box230 klasy okreslajace wysokosc dla kontentu START */.h80 .content {	height: 80px;}.h90 .content {	height: 90px;}.h100 .content {	height: 100px;}.h110 .content {	height: 110px;}.h120 .content {	height: 120px;}.h130 .content {	height: 130px;}/* box220, box230 klasy okreslajace wysokosc dla kontentu END *//* boxProdukty START */.boxProdukty { border: 1px solid #eee; margin-bottom: 20px; padding: 9px; width: 660px; }.boxProdukty .box { float: left; width: 325px; }.boxProdukty .box a { color: #666; }.boxProdukty .box h4 { color: #dd3126; font-size: 11px; font-weight: bold; }.boxProdukty .box ul { height: 190px; list-style-type: none; margin: 0; overflow: auto; padding: 0 5px 0 0; }.boxProdukty .box li { padding: 3px 10px 3px 10px; }.boxProdukty .box .odd { background-color: #f8f8f8; }/* boxProdukty END *//* news START */.content .news, .content .news2 {	float: left;	padding: 0 15px;	width: 325px;}.content .news2 {	background: url(../img/bg_news.gif) no-repeat 0 bottom;}.content .news a, .content .news2 a {	color: #dd3126;}.content .news h2, .content .news2 h2 {	background: #fff url(../img/b03.gif) no-repeat 0 3px;	color: #dd3126;	font-size: 15px;	font-weight: bold;	margin: 0 0 15px 0;	padding: 0 0 0 24px;}.content .news2 h2.hide {	background: none;}.content .news h3, .content .news2 h3 {	color: #dd3126;	font-size: 13px;	font-weight: normal;	margin: 0 0 3px 0;	padding: 0;}.content .news h4, .content .news2 h4 {	color: #888;	font-size: 9px;	font-weight: normal;	margin: 0 0 6px 0;	padding: 0;}.content .news p, .content .news2 p {	line-height: 1.4;	margin: 0 0 25px 0;	padding: 0;}/* news END *//* contact_box START */#contact_box {	float: left;	padding-left: 10px;	width: 230px;}#advertisement {	float: left;	padding-left: 10px;	width: 230px;}.banner226 {	background-color: #fff;	border: 1px solid #eee;	border-bottom-width: 2px;	margin-bottom: 15px;	padding: 1px;	width: 226px;}.banner226 img {	display: block;}#contact { border: 1px solid #e6e6e6; font-size: 13px; margin-bottom: 15px; }#contact a { color: #666; }#contact .content { border: 6px solid #f1f1f1; height: 245px; padding: 12px; }#contact ul { list-style-type: none; margin: 0; padding: 0; }#contact li { border-top: 1px solid #eee; padding: 18px 0 12px 47px; }#contact .first { border: none; }#contact .ico01 { background: url(../img/ico_contact01.gif) no-repeat 0 center; }#contact .ico02 { background: url(../img/ico_contact02.gif) no-repeat 0 center; }#contact .ico03 { background: url(../img/ico_contact03.gif) no-repeat 0 center; }#contact .ico04 { background: url(../img/ico_contact04.gif) no-repeat 0 center; }#contact .ico05 { background: url(../img/ico_contact05.gif) no-repeat 0 center; }/* contact_box END *//* leftNavigation START */#leftNavigation {	margin-bottom: 15px;	padding: 0 15px 15px 15px;	width: 200px;}#leftNavigation a {	background: url(../img/b02.gif) no-repeat 190px 8px;	border-bottom: 1px solid #eee;	color: #666;	display: block;	padding: 5px 10px;}#leftNavigation a:hover, #leftNavigation a.active {	background-color: #eee;	text-decoration: none;}#leftNavigation .subMenu a {	background: none;	border: none;	color: #666;	display: block;	padding: 2px 20px;}#leftNavigation .subMenu a:hover, #leftNavigation .subMenu a.active {	background: none;	border: none;	color: #dd3126;	text-decoration: none;}#leftNavigation ul {	list-style-type: none;	margin: 0;	padding: 0;}#leftNavigation .subMenu {	padding: 0 0 10px 0px;}#leftNavigation li {	display: inline;}/* leftNavigation END *//* content START */.content h1 {	color: #dd3126;	font-size: 18px;	margin: 0 0 1em 0;}.content a {	color: #dd3126;}.content h2 {	background: #fff url(../img/b03.gif) no-repeat 0 3px;	color: #dd3126;	font-size: 15px;	font-weight: bold;	margin: 0 0 15px 0;	padding: 0 0 0 24px;}.content h3 {	color: #dd3126;	font-size: 13px;	font-weight: normal;	margin: 0 0 3px 0;	padding: 0;}.content h4 {	color: #888;	font-size: 9px;	font-weight: normal;	margin: 0 0 6px 0;	padding: 0;}.content p {	line-height: 1.4;	margin: 0 0 25px 0;	padding: 0;}/* content END *//* newsletter START */#newsletter {	border-top: 1px solid #eee;	padding: 15px 12px;}#search {	clear: both;	padding: 7px 4px;}#newsletter label, #search label {	color: #dd3126;	font-size: 9px;	font-weight: bold;	padding: 0 4px;}#newsletter .input, #search .input {	width: 171px;}#newsletter table, #search table {	margin-left: auto;}#newsletter td, #search td {	padding: 0 3px;}.box02 #search a {	background: url(../img/b02.gif) no-repeat 0 4px;	color: #666;	font-weight: normal;	padding-left: 10px;}/* newsletter END *//* footer START */#footer {	background: url(../img/bg_footer.gif) no-repeat;	clear: both;	height: 38px;	line-height: 38px;	position: relative;	width: 950px;}#footer a {	border-left: 1px solid #fff;	color: #fff;	padding: 0 12px 0 15px;}#footer ul {	margin: 0;	padding: 0;	list-style-type: none;}#footer li {	display: inline;}#footer .first {	border: none;}#footer .last {	background: url(../img/ico_rss2.gif) no-repeat right 11px;	border: none;	float: right;	padding: 0 25px 0 15px;	position: absolute;	top: 0;	right: 15px;}/* footer END *//* marks START */#marks {	padding: 10px 15px;}#marks table {	margin: auto;}#marks td {	background: url(../img/bg_marks.gif) no-repeat left center;	padding: 5px 25px;}#marks td.first {	background: none;}/* marks END *//* siteMap START */.siteMap {	color: #666;	padding-bottom: 15px;}.siteMap a {	color: #666;}.siteMap ul {	margin: 0;	padding: 0;	list-style-type: none;}.siteMap ul li {	background: url(../img/b01.gif) no-repeat 5px 4px;	line-height: 16px;	padding-left: 20px;}/* siteMap END *//* form01 START */.form01 {	width: 100%;	margin-bottom: 15px;}.form01 td {	background-color: #f6f6f6;	border-top: 1px solid #fff;	padding: 8px 10px;}.form01 label {	display: block;	font-weight: bold;	text-align: right;}.form01 label span {	color: #dd3126;}.form01 .input {	width: 276px;}.form01 .select {	width: 280px;}.form01 .textarea {	width: 276px;}.form01 .error td {	border: none;	color: #dd3126;	padding: 0 10px 10px 10px;}.form01 .description td {	border: none;	padding: 0 10px 10px 10px;}/* form01 END *//* page START */.page {	margin: 15px 0;	padding: 0;	list-style-type: none;}.page li {	display: inline;	line-height: 18px;}.page a {	border: 1px solid #ddd;	color: #666;	padding: 3px 5px;}.page .active, .page a:hover {	background-color: #ddd;	text-decoration: none;}/* page END *//* galleryShow START */.galleryShow {	background-color: #f6f6f6;	padding: 15px 5px 5px 5px;	text-align: center;}.galleryShow .smallImages {	background-color: #fff;	padding: 10px;}.galleryShow .smallImages img {	margin: 5px;}.galleryShow .smallImages .active img {	border: 5px solid #a6a6a6;	margin: 0;}.galleryShow p {	margin: 10px;	padding: 0;}/* galleryShow END *//* stock START */.stock {	font-size: 9px;	line-height: 18px;}.stock table {	width: 100%;}.stock a {	background: url(../img/b01.gif) no-repeat 0 3px;	color: #666;	padding: 0 5px 0 10px;}.stock .indexDown {	background:url(../img/index_down.gif) no-repeat right 7px;	color: #dd3126;	font-weight: bold;	text-align: right;	padding-right: 10px;}.stock .indexUp {	background:url(../img/index_up.gif) no-repeat right 7px;	color: #009447;	font-weight: bold;	text-align: right;	padding-right: 10px;}.stock .value {	text-align: right;	padding: 0 0 0 5px;}.stock .reuters {	background: url(../img/reuters.gif) no-repeat;	font-weight: bold;	text-align: right;}/* stock END *//* textBox01, textBox02, textBox03 START */.textBox01, .textBox02, .textBox03, .textBox04 {	background-color: #f1f1f1;	border: 1px solid #e6e6e6;	margin-bottom: 10px;	padding: 6px;}.textBox02 {	float: right;	margin-left: 10px;	width: 196px;}.textBox01 h3 {	color: #dd3126;	font-size: 13px;	font-weight: bold;}.textBox01 h4, .textBox02 h4, .textBox03 h4, .textBox04 h4 {	font-size: 11px;	font-weight: bold;	margin: 0 0 12px 0;}.textBox01 li, textBox02 li, textBox03 li {	line-height: 14px;}.textBox01 li, .textBox02 li, .textBox03 li {	background: url(../img/b01.gif) no-repeat left 6px;	padding: 2px 0 2px 10px;}.textBox01 li a, .textBox02 li a, .textBox03 li a, .textBox04 li a {	color: #666;}.textBox01 ul, .textBox02 ul, .textBox03 ul {	list-style-type: none;	margin: 0;	padding: 0;}.textBox01 .content, .textBox02 .content, .textBox03 .content, .textBox04 .content {	background-color: #fff;	padding: 8px;}.textBox01 .pic {	padding-right: 16px;	vertical-align: top;}.textBox01 .pic02 {	padding-right: 16px;	vertical-align: middle;}.textBox01 .pic img, .textBox01 .pic02 img {	display: block;	margin-bottom: 6px;}/* textBox01, textBox02, textBox03 END *//* errorBox START */.errorBox {	background-color: #f8f9fa;	border-top: 3px solid #a0abae;	line-height: 16px;	padding: 20px 20px 60px 20px;}.errorBox a {	color: #dd3126;	text-decoration: underline;}/* errorBox END *//* gallery START */.gallery {	margin: auto;}.gallery td {	background-color: #666;	border: 10px solid #fff;	height: 80px;	margin: 5px;	text-align: center;	width: 120px;}/* gallery END *//* files START */.files a {	color: #666;}ul.files {	list-style-type: none;	margin: 0;	padding: 0 0 20px 20px;}.files li {	line-height: 18px;	padding-left: 25px;}.files .pdf {	background: url(../img/ico_pdf.gif) no-repeat 0 0;}/* files END *//* tabele START */.table01 {	width: 100%;}.table01 td {	border: 1px solid #e8e9ea;	padding: 5px 10px;	vertical-align: top;}.table01 th {	background-color: #dd3126;	color: #fff;	padding: 5px 10px;	text-align: left;	vertical-align: top;}.table01 .odd td {	background-color: #fafbfc;}.table01 .even td {	background-color: #f4f5f6;}.table02, .table03, .table04, .table05 {	border: 1px solid #ccc;}.table02 td {	background-color: #fff;	border-top: 1px solid #e8e9ea;	padding: 5px;	text-align: center;}.table02 th {	background-color: #fff;	border-top: 1px solid #e8e9ea;	border-right: 1px solid #e8e9ea;	font-weight: normal;	padding: 5px;	text-align: right;}.table02 .header td, .table02 .header th {	background-color: #e8e9ea;	border-top: none;}.table02 .header .title {	color: #dd3126;	font-size: 12px;	font-weight: bold;}.table02 .result td, .table02 .result th {	background-color: #f0f1f2;	border-top: none;}.table03 td {	background-color: #fff;	border-top: 1px solid #e8e9ea;	padding: 5px;	text-align: right;}.table03 th {	background-color: #fff;	border-top: 1px solid #e8e9ea;	padding: 5px;	text-align: left;}.table03 .header td, .table03 .header th {	background-color: #e8e9ea;	border-top: none;	font-weight: bold;}.table04 td {	background-color: #fff;	padding: 5px 10px;}.table05 {	margin-bottom: 4px;}.table05 td {	background-color: #fff;	color: #999;	padding: 5px;	text-align: center;}.table05 th {	background-color: #e8e9ea;	color: #999;	font-weight: normal;	padding: 5px;	text-align: left;}.table05 strong {	color: #666;	font-size: 12px;}.table05 .kurs {	color: #666;	font-size: 12px;	font-weight: bold;	padding: 0 10px 0 7px;}.table05 .title {	color: #dd3126;	font-weight: bold;}.table06 {	margin-bottom: 20px;	width: 100%;}.table06 td {	background-color: #f8f8f8;	border: 1px solid #fff;	padding: 2px 10px 3px 10px;}.table06 th {	background-color: #dd3126;	border: 1px solid #fff;	color: #fff;	font-weight: bold;	text-align: left;	padding: 2px 10px 3px 10px;}/* tabele END *//* relacje START */.relacje {	margin-bottom: 1px;}.relacje h4 {	background-color: #dd3126;	color: #fff;	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 5px;}.relacje h4 a {	background: url(../img/b04.gif) no-repeat 0 3px;	color: #fff;	padding-left: 10px;}.relacje h4 a.active {	background: url(../img/b04.gif) no-repeat 0 -45px;	color: #fff;	padding-left: 10px;}.relacje .content {	background-color: #fafbfc;	border: 1px solid #e8e9ea;	padding: 4px;}.relacje .indexDown {	color: #dd3126;}.relacje .indexUp {	color: #009447;}/* relacje END */.list01 li {	line-height: 14px;	background: url(../img/b01.gif) no-repeat 10px 4px;	padding: 0 0 0 20px;}.list01 {	list-style-type: none;	margin: 0;	padding: 0;}/* pageNavigation START */.pageNavigation a {	color: #888;}.pageNavigation ul {	list-style-type: none;	margin: 0 0 10px 0;	padding: 0;	text-align: right;}.pageNavigation li {	border-left: 1px solid #888;	display: inline;	padding: 0 7px 0 10px;}.pageNavigation .first {	border: none;}.pageNavigation #icopdf {	background: url(../img/ico_pdf02.gif) no-repeat;	padding-left: 20px;}.pageNavigation #icoprint {	background: url(../img/ico_print.gif) no-repeat;	padding-left: 20px;}.pageNavigation #icosend {	background: url(../img/ico_send.gif) no-repeat;	padding-left: 18px;}.pageNavigation #icoclose {	background: url(../img/ico_close.gif) no-repeat;	padding-left: 17px;}/* pageNavigation END *//* product START */.product {	border-bottom: 2px solid #dd3126;	margin-bottom: 20px;}.product table {	width: 100%;}.product tr {	vertical-align: top;}.product .table06 {	margin: 0;}/* product END */
