* {
	padding:0;
	margin:0;
}
body {
	margin-bottom:5px;
	background-color:#fff;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica;
	font-size:10pt;
}
a:link, a:visited {
	text-decoration: none;
	color:#006699;
}
a:hover, a:active {
	text-decoration: none;
	color:#FF0000;
}
a img {
	border:0;
}
input, textarea {
	font-family: Arial;
	font-size:9pt;
	margin:1px 0;
	padding:0 1px;
}
legend {
	color:blue;
	padding:0 3px;
}
ul {
	padding-left:8px;
	margin-left:8px;
}
ol {
	padding-left:23px;
	margin-left:23x;
}
table {
	border-collapse:collapse;
}
td {
	font-size:10pt;
}
div {
	position:relative;
}
.select {
	width:220px;
	font-size:8pt;
	margin-top:1px;
}
.wyb {
	background:#eee;
	color:#ec0000;
}
.i_select {
	margin-top:1px;
}
#mainlayer {
	background: url('../img/img_00.png') repeat-y;
	margin:auto;
	text-align:left;
	width:980px;
	color:#000;
	z-index:2;
}
#top1 {
	background:#fff url('../img/img_022.png') 0px 10px no-repeat;
	width:980px;
	height:62px;
}
#konsultant {
	position:absolute;
	background: url('../img/img_kons.png') 5px 1px no-repeat;
	margin: 45px 0px 0px 775px;
	padding:75px 0 0 5px;
	width:188px;
	height:100px;
	color:#006699;
	line-height:10px;
	font-size:9pt;
	cursor:pointer;
	cursor:hand;
}
#konsultant img {
	vertical-align:middle;
}

#kons_kontakt {
	position:absolute;
	background:#fff;
}
#kons_godz {
	position:absolute;
	margin-left:8px;
	width:170px;
	visibility:hidden;	
}
#kons_godz td {
	height:12px;
	line-height:12px;
	color:#777;
	padding:0 10px;
	border-bottom:1px solid #ddd;
}
#kons_godz #dzis td {
	border-bottom:1px solid #222;
	background:#222;
	color:#fff;
	font-weight:bold;
}


#ipa {
	background:#fff url('../img/img_ipa.png') -4px 0px no-repeat;
	width:200px;
	height:220px;
	cursor:pointer;
	cursor:hand;
}
#ipa pre {
	padding: 135px 2px 0 0;
	text-align:right;
	font: 9pt Arial;
	color:#555;
}
#top2 {
	background:#E9F1F5 url('../img/img_032.jpg') no-repeat;
	width:980px;
	height:232px;
	z-index:20;
}
#napis_a {
	margin: 50px 0 0 310px;
	position:absolute;
	font-size:16pt;
	color:#ffffff;
	font-weight:bold;
}
#napis_b {
	margin: 105px 0 0 455px;
	position:absolute;
	font-size:10pt;
/*	color:#ffcc00;*/
	color:#fff;
	font-weight:bold;
	padding:2px 6px;
/*	background:#006699;*/
}
#search {
	position:absolute;
	background:#FFCC00 url('../img/img_123.png') repeat-x;
	margin: 145px 0 0 540px;
	width:225px;
	height:57px;
}
#search div{
	position:absolute;
	margin: 20px 0 0 6px;
	color:#fff;
	font-weight:bold;
}
#search_s{
	position:absolute;
	margin: 20px 0 0 53px;
	border-top:    1px solid #999;
	border-right:  1px solid #777;
	border-bottom: 1px solid #777;
	border-left:   1px solid #999;
	font:9pt Tahoma, Arial, Helvetica;
	width:145px;
	height:18px;
}
#search_i{
	position:absolute;
	margin: 23px 0 0 205px;
	width:17px;
	height:13px;
}
.glowna {
	position:absolute;
	margin-top:5px;
}
.glowna img {
	width:200px;
	height:40px;
}

#menu_top {
	position:absolute;
	margin:21px 0 0 860px;
	padding:1px 1px 2px;
	background:#f8f8f8;
	color:#ddd;
	font-size:8pt;
}

#menu_G {
	position:absolute;
	margin-left:210px;
	background:#000 url('../img/img_mg2.png') repeat-x;
	height:38px;
	width:760px;
}
#menu_G table {
	margin: 14px 0 0 -1px;
}
#menu_G td.m0 {
	background: url('../img/img_m0r.png') right no-repeat;
	height:24px;
}
#menu_G td.m1 {
	background: url('../img/img_m12r.png') right no-repeat;
	height:24px;
}
#menu_G a.m0, #menu_G a.m1 {
	display:block;
	padding: 0 13px 0 23px;
	font-size:11pt;
	font-weight:bold;
	line-height:20px;
	height:24px;
}
#menu_G a:link.m0, #menu_G a:visited.m0 {color: #dddddd; background: url('../img/img_m0a.png') no-repeat;}
#menu_G a:hover.m0, #menu_G a:active.m0 {color: #ffffff; background: url('../img/img_m0b.png') no-repeat;}
#menu_G a:link.m1, #menu_G a:visited.m1 {color: #f7f7f7; background: url('../img/img_m12a.png') no-repeat;}
#menu_G a:hover.m1, #menu_G a:active.m1 {color: #ffffff; background: url('../img/img_m12b.png') no-repeat;}


#panel_S {
	float:left;
	width:550px;
	margin-left:8px;
}
#panel_R {
	float:right;
	width:200px;
}
#panel_L {
	float:left;
	overflow:hidden;
	width:210px;
	color:#fff;
	margin-bottom:105px;
	font-size:11pt;
}

.menu_Lg {
	width:210px;
	height:15px;
	background: url('../img/img_05.png') bottom no-repeat;
}
.menu_Ld {
	width:210px;
	height:15px;
	background: url('../img/img_14.png') top no-repeat;
}
.menu_Lng {
	width:210px;
	background:#FF6600 url('../img/img_072.png');
}
.menu_Lng a.m1 {display:block; padding: 0 5px 0 20px; font-size:11pt; font-weight:bold; line-height:26px; width:200px;}
.menu_Lng a:visited.m1, .menu_Lng a:link.m1 {color: #fcfcfc;}
.menu_Lng a:hover.m1, .menu_Lng a:active.m1 {color: #ffdd00;}

.menu_13 {
	width:210px;
	background:#ddd url('../img/img_13.png');
	color:#000;
	font-size:8pt;
}

#menu_L {
	width:210px;
	background:#3F5060 url('../img/img_11.png');
	padding: 4px 0 6px 0;
}
#menu_L a.m0, #menu_L a.m1 {display:block; padding: 0 5px 0 20px; font-size:10pt; width:200px; height:16px;}
#menu_L a:visited.m0, #menu_L a:link.m0 {color: #dddddd; background: url('../img/img_l0.png') 5px 5px no-repeat;}
#menu_L a:hover.m0, #menu_L a:active.m0 {color: #ffffff; background: url('../img/img_l1.png') 8px 5px no-repeat;}
#menu_L a:visited.m1, #menu_L a:link.m1 {color: #ff8800; background: url('../img/img_l2.png') 5px 5px no-repeat;}
#menu_L a:hover.m1, #menu_L a:active.m1 {color: #ffffff; background: url('../img/img_l1.png') 8px 5px no-repeat;}


#footer{
	background:#FF6600 url('../img/img_162.png');
	width:980px;
	height:77px;
	color:#fff;
	font-size:7pt;
	clear:both;
}
#licznik{
	position:absolute;
	margin: 15px 0 0 10px;
	color:#000;
}
#w_gore {
	position:absolute;
	margin: 18px 0 0 950px;
}
#logo {
	position:absolute;
	width:540px;
	margin: 14px 0 0 220px;
	font-size:9pt;
}
#logo a {text-decoration:none;}
#logo a:link, #logo a:visited {color: #fff;}
#logo a:hover, #logo a:active {color: #ffee00;}

#admin {
	position:absolute;
	margin: 50px 0 0 10px;
}
#admin a {text-decoration:none;}
#admin a:link, #admin a:visited {color: #fff;}
#admin a:hover, #admin a:active {color: #ff0000;}

h1,h2,h3 {
	clear:both;
	margin:0;
	padding-left:20px;
	width:530px;
	height:30px;
	font-size:14pt;
	line-height:28px;
}
h1 {
	background:#ddd url('../img/img_25.png') no-repeat;
}
h2 {
	background: url('../img/img_512.png') no-repeat;
}
h3 {
	background: url('../img/img_522.png') no-repeat;
}
h4 {
	font-size:12pt;
	color:#009000;
}
h5 {
	font-size:11pt;
	background:#FF5C01;
	color:#fff;
}
h5 img {
	vertical-align: -7px;
}

.txt_1 {
	font-size:10pt;
}
.txt_1:first-letter {
	padding-left:20px;
	font-size:12pt;
	font-weight:bold;
}
#login {
	position:absolute;
	margin: 32px 0 0 10px;
}
.preload {
	position:absolute;
	margin: 35px 0 0 737px;
	width:1px;
	height:1px;
}
.blad1 {
	color:#FF0000; 
	font-size:12pt; 
	font-weight:bold;
}
.blad2 {
	color:#FF0000;
}
.ok1{
	text-align:center;
	color:#008080; 
	font-size:12pt; 
	font-weight:bold;
}
.ok2{
	text-align:center;
	color:#008080; 
}
.cena {
	margin-top:2px;
	float:right;
	display:block;
	height:13px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#fff;
	font-size:10pt;
	color:#EE5D01;
	font-weight:bold;
	line-height:12px;
}
.nazwa {
	font-size:10pt;
	font-weight:bold;
}
#art_l {
	float:left;
	width:222px;
}
#art_r {
	float:right;
	width:320px;
}

.art_tab {
	width:100%;
	font-size:8pt;
}
.art_tab u {
	cursor:pointer;
	cursor:hand;
}

.art_1img,.art_2img {
	width:120px;
	text-align:center;
}
.art_1img {
	border:1px solid #ff6600;
}
.art_2img {
	border:1px solid #00A000;
}
.art_1a_l,.art_1a_r,.art_2a_l,.art_2a_r {
	background:#f9f9f9;
	height:40px;
	padding:0 2px;
	font-size:9pt;
}
.art_1a_l {
	border-top:1px solid #ff6600;
	border-left:1px solid #ff6600;
}
.art_1a_r {
	border-top:1px solid #ff6600;
	border-right:1px solid #ff6600;
}
.art_2a_l {
	border-top:1px solid #00A000;
	border-left:1px solid #00A000;
}
.art_2a_r {
	border-top:1px solid #00A000;
	border-right:1px solid #00A000;
}
.art_1b_l,.art_1b_r,.art_2b_l,.art_2b_r {
	padding:0 2px;
	color:#777;
	font-size:8pt;
}
.art_1b_l {
	border-right:1px solid #ff6600;
}
.art_1b_r {
	border-left:1px solid #ff6600;
}
.art_2b_l {
	border-right:1px solid #00A000;
}
.art_2b_r {
	border-left:1px solid #00A000;
}
.art_1st,.art_2st {
	text-align:right;
	padding:0;
	margin:0;
}
.art_1st {
	background: url('../img/art2.png') repeat-x;
	border:1px solid #ff6600;
}
.art_2st {
	background: url('../img/art3.png') repeat-x;
	border:1px solid #00A000;
}

#art {
	background: url('../img/img_411.png') no-repeat;
	height:30px;
	font-size:9pt;
	font-weight:bold;
	line-height:27px;
}
#art img {
	margin-right:5px;
	vertical-align:middle;
}
.art_pasek {
	clear:both;
	background:#f5f5f5;
	height:10px;
}
#art_sam {
	background:#eee;
	padding:2px 0 3px 2px;
	font-weight:bold;
	font-size:10pt;
}
#art_sam b {
	color:red;
}
#art_cena {
	text-align:right;
	margin-right:2px;
	font-size:12pt;
	font-weight:bold;
	color:#EE5D01;
}
#art_img {
	float:left;
	margin:2px 10px 2px 0;
	border:1px solid #ddd;
	padding:1px;
	z-index:10;
}
.art_ng {
	clear:both;
	padding-left:20px;
	background:#eee url('../img/img_311.png') no-repeat;
	height:23px;
	font-size:12pt;
	font-weight:bold;
	line-height:22px;
}

.tab_cz {
	width:100%;
	border-collapse:collapse;
}
.tab_cz td{
	border:1px solid #eee;
	padding:0 2px;
}
.tab_cz thead {
	background:#ddd;
	font-weight:bold;	
}

.tab_zam {
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #fafafa;
	border-left:1px solid #fafafa;
}
.tab_zam td {
	padding:2px;
	font-size:10pt;
	background:#fafafa;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.tab_zam thead td {
	background:#e7e7e7;
	color:green;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.tab_zam tfoot td {
	background:#fff;
	font-weight:bold;
	border:0;
	text-align:right;
}

.zam_zam {
	float:right;
	margin:5px 0;
	padding:0 5px 3px 32px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:green;
	line-height:21px;
	background: url('../img/koszyk3.png') no-repeat 0px -2px;
	cursor:pointer;
	cursor:hand;
}
.zam_zam:hover, .zam_zam:active {
	background-position: 0px -35px;
	color:red;
}

.pol_zam {
	z-index:10;
	padding:0 5px 5px 27px;
	line-height:18px;
	background: url('../img/mail.png') no-repeat;
}
.paczka_zam {
	z-index:10;
	padding:1px 5px 6px 27px;
	line-height:30px;
	background: url('../img/paczka.png') no-repeat;
}

#platnosci {
	position: absolute;
	margin:-108px 0 0 1px;
	width:200px;
	color:#444;
	font-size:8pt;
	text-align:center;
}
.info_czesci1 {
	background:#D5E1D5;
	color:#000;
	height:18px;
	margin-top:1px;
	padding:1px 0 1px 4px;
}
.info_czesci2 {
	background:#ff6600;
	color:#fff;
	padding:0 0 3px 4px;
}
.info_czesci3 {
	border:solid 1px #00A000;
	padding:0 0 2px 4px;
	margin:1px 0;
}
.info_czesci3 img {
	margin:2px 2px 0 0;
	float:left;
}
.info_czesci4 {
	background:#444;
	color:#FE7902;
	padding:0 0 1px 4px;
}
.info_czesci5 {
	background:#000;
	color:#fff;
	height:19px;
	margin-top:1px;
	padding:0 0 1px 4px;
	font-size:11pt;
}

#nowe {
	border-bottom:solid 1px #ddd;
	font-size:8pt;
	margin-bottom:5px;
}
#nowe span {
	color:#666;
}
#nowe b {
	display:block;
	color:#EE5D01;
	text-align:right;
}

.ico_16 {
	vertical-align:middle;
	margin:1px;
}


#faq_l {
	width:180px;
	float:left;
	margin:10px 8px 0 0;
	padding:5px 3px;
	background:#f5f5f5;
}
#faq_l li {
	line-height:24px;
}
#faq_r {
	width:348px;
	float:right;
}
.faq {
	display:none;
}
.faq h2 {
	width:328px;
	margin-bottom:10px;
}
#faq_0 {
 display:block;
}


#newsy {
	font-size:8pt;
}
#newsy .ngl {
	padding:1px;
	background:#eee;
	clear:both;
}
#newsy .imgl {
	float:left;
	margin:2px 3px 0 0;
}
#newsy .imgr {
	float:right;
	margin:2px 0 0 3px;
}
#newsy .imgl, #news .imgr {
	border:1px solid #ddd;
}


#news table {
	border-collapse: collapse;
	font-size:8pt;
	border-top:    1px solid #ddd;
	border-left:   1px solid #ddd;
}
#news td {
	padding:1px 2px;
	border-right:  1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
#news img {
	padding:1px;
	border:3px solid #eee;
}
#news a.l img {
	margin:3px 15px 0 0;
}
#news a.r img {
	margin:3px 0 0 15px;
}

.mL_Cennik img {
	margin:5px 0 2px 0;
}

.mL_Euro_L strong {
	display:block;
	margin:0 0 0 8px;
	font: bold 16pt arial;
	color:#0088D6;
}
.mL_Euro_L img {
	float:left;
	margin:1px -4px 5px 9px;
}
.mL_Euro_L span {
	text-align:center;
	display:block;
}


.mL_Sklepy24 img {
	float:left;
	width:120px;
	height:100px;
	margin:5px -5px 5px 9px;
}
.mL_Sklepy24 span {
	text-align:center;
	display:block;
}


.l {
	float:left;
}
.r {
	float:right;
}
.clear {
	clear:both;
}