/* -------------------------------------------- OGOLNE ------ */

html {
	height: 100%; }

body {
	height: 100%;
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	background:url(../gfx/tlo.gif) 0 0 repeat;
	}

ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	font:11px Tahoma, Verdana, Helvetica, sans-serif;
}

ol {
	margin-top:0;
	margin-bottom:0;
	font:11px Tahoma, Verdana, Helvetica, sans-serif;
	list-style:decimal;
	}

ol li {
	background:none;
	padding-left:0;}

li {
	margin:0;
	padding:0;
	background:url(../gfx/ik-kw.gif) 0 5px no-repeat;
	padding-left:8px;
}

img {
	border:none;}

div {
	margin:0;
	padding:0;}

a {
	text-decoration:none;
	color:#5C98D0;}

a:hover {
	text-decoration:none;
	color:#F5850D;}

p {
	margin:0;
	padding:0;
	color:#2A2A2A;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

h1 {
	font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	margin-bottom:4px;
	color:#0099FF;}

h2 {
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#334F66;
	margin:0;
	padding:0;
	}

h3 {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#334F66;
	margin:0;
	padding:0;
	}
	
.data_gal {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#334F66;
	margin:0;
	padding:0;
	}
	
.ilosc_gal {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#334F66;
	margin-left:5px;
	padding:0;
	}

table {
	border-collapse:collapse;
}

form {
	margin:0;
	padding:0;
	}

fieldset {
	border:0;
	margin:0;
	padding:0;}

hr {
	margin:0;
	padding:0;
	height:1px;
	border:none;
	background-color:#AFAFAF;
	color:#AFAFAF;
	margin-bottom:6px;
	margin-top:5px;
}

* html hr {
	margin:0;}

/* -------------------------------------------- WARSTWY I TABELE ------ */

#cien {
	margin:0 auto;
	background:url(../gfx/bgph.gif) 0 0 repeat-y;
	width:1004px;
	}

#pageholder {
	margin:0 auto;
	padding:0;
	width:996px;
	background-color:#fff;
	overflow:hidden;
	}

* html #pageholder {
	overflow:visible;}
	
#top_pl {
	margin-bottom:0px;
	background:#CCC url(../gfx/pl/bg-test.jpg) 0 0 repeat-x;
	height:167px;}
	
#top_de {
	margin-bottom:0px;
	background:#CCC url(../gfx/de/bg-test.jpg) 0 0 repeat-x;
	height:167px;}
	
#top_en {
	margin-bottom:0px;
	background:#CCC url(../gfx/en/bg-test.jpg) 0 0 repeat-x;
	height:167px;}

.logowanie_pl {
	background:url(../gfx/pl/bglog.jpg) 0 0 no-repeat;
	width:262px;
	height:167px;
	float:left;}
	
.logowanie_de {
	background:url(../gfx/de/bglog.jpg) 0 0 no-repeat;
	width:262px;
	height:167px;
	float:left;}
	
.logowanie_en {
	background:url(../gfx/en/bglog.jpg) 0 0 no-repeat;
	width:262px;
	height:167px;
	float:left;}
	
.bgtop {
	width:734px;
	float:left;
	height:167px;}

.past_pl {
	background:url(../gfx/pl/tlo2.gif) 0 0 repeat-x;
	height:28px;
	font-size:1px;
	margin-bottom:0px;
	}

.past_pl img {
	display:block;
	float:right;
	margin:0 0px 0 10px;}
	
.past_en {
	background:url(../gfx/en/tlo2.gif) 0 0 repeat-x;
	height:28px;
	font-size:1px;
	margin-bottom:0px;
	}

.past_en img {
	display:block;
	float:right;
	margin:0 0px 0 10px;}
	
.past_de {
	background:url(../gfx/de/tlo2.gif) 0 0 repeat-x;
	height:28px;
	font-size:1px;
	margin-bottom:0px;
	}

.past_de img {
	display:block;
	float:right;
	margin:0 0px 0 10px;}

/*
* html .past a{
	xxmargin:0px 5px 0 5px;
	padding:0;
}

* html .past img {
	margin:0px 5px 0 5px;
}*/

#menu {
	width:208px;
	margin:0px 12px 0 0px;
	float:left;
	background:url(../gfx/bg-menu.jpg) 0 0px no-repeat;
	padding-top:5px;
	}

.kb {
	border-right:1px solid #fff;
	width:206px;
	display:block;
	padding-top:7px;}

.bglogod {
	height:12px;
	background:#fff url(../gfx/bg-logo-dol.gif) 0 0 no-repeat;
	font-size:1px;
	}

.cont {
	background:url(../gfx/bgcont.gif) 0 20px repeat-y;
	width:996px;
	min-height:200px;
	position:relative;
	overflow:hidden;
	}
	
.nagl {
	background:url(../gfx/bg-nagl.gif) 0 8px no-repeat;}

.nagl img {
	margin-left:30px;}

.bggal {
	background:url(../gfx/bggal.gif) 0 0 no-repeat;
	height:199px;
	width:194px;
	margin:15px 0 0 3px;
	padding:5px 0 0 9px;
}

p.nagp {
	background:url(../gfx/bg-nagp.gif) 152px 8px no-repeat;
	text-align:right;}

.nagp img {
	margin-right:30px;}

#content_gl {
	margin:5px 12px 0 0;
	width:589px;
	float:left;
	padding-bottom:10px;
	}

#kolp {
	width:175px;
	float:left;
	padding-top:17px;
	padding-bottom:10px;
	}

.bgsklep {
	background:url(../gfx/bg-sklep.jpg) 0 0 no-repeat;
	min-height:160px;
	width:175px;}

* html .bgsklep {
	height:160px;}

.bgprom {
	background:url(../gfx/bg-prom.jpg) 0 0 no-repeat;
	min-height:216px;
	width:175px;
	padding-top:17px;}

* html .bgprom {
	height:216px;}
	
#footer {
	background-color:#eee;
	height:28px;
	clear:both;
	margin-top:1px;
	padding:8px 5px 0 5px;}

.nag {
	border-bottom:1px solid #000;
	padding-bottom:1px;
	clear:both;
	}

.nagimg {
	background:url(../gfx/ik-nag.gif) 0px 2px no-repeat;
	padding-left:14px;
	}
	
.nagtxt {
	font:bold 16px "Trebuchet MS", Tahoma;
	background:url(../gfx/ik-nag.gif) 0px 6px no-repeat;
	padding-left:14px;
	}

.nagpdstr {
	padding-left:14px;
	border-bottom:1px solid #000;
	clear:both;	}

.tloakt {
	background-color:#F1F1F1;
	margin-top:9px;
	padding:3px;
	overflow:hidden;}

* html .tloakt {
	overflow:visible;
	height:10px;}

.podstr {
	margin-top:9px;}

.kat1 {
	width:294px;
	float:left;
	border-right:1px solid #C0CCD6;}

.kat2 {
	width:290px;
	float:left;
	padding-left:4px;}

.kat3 {
	font-size:12px;
	font-weight:bold;
	background-color:#FCFCFC;
	padding:2px 0;
	text-transform:uppercase;
	margin-top:5px;
}

.galeria {
	background-color:#eee;
	border:1px solid #F5850D;
	padding:11px 5px 11px 5px;
	margin-bottom:15px;
	}

.galeria img {
	margin:0 8px;
}

.nagg {
	height:20px;
	background-color:#F5850D;
	padding:3px 3px 0 3px;
	margin-top:10px;
	}

.nagg a {
	color:#fff;
	text-decoration:underline;}

.nagg a:hover {
	color:#000;
	text-decoration:underline;}

.gal {	
	padding-top:10px;}

.gal img {
	margin:0 22px 2px 0;
	vertical-align:top;
	border:1px solid #2A2A2A;
	}
	
img.gal_end {
	margin:0 0 2px 0;}	
	
.podpismini {
	width:128px;
	text-align:center;
	font-size:10px;
	font-family:Tahoma;	
	color:#777777;
	padding-bottom:10px;
	padding-left:2px;
	min-height:10px;
	}

*  html podpismini {
	height:10px;}

.imgkat {
	border:1px solid #666666;
	margin:0 7px 0 0;
	}

.kat_p {
	background-color:#8AB5DD;
	padding:3px 5px;
	margin:5px 0;
	}

.kat_p p {
	font:bold 12px Tahoma;
	color:#fff;}

.pr-lista img {
	margin-right:5px;
	border:1px solid #032F57;
	padding:2px;
	margin-top:3px;
	}

.podpisprom {
	display:block;
	text-align:center;
	width:125px;
	border:1px solid #000;
	margin-top:-1px;
	background-color:#F8F8F8;
	font:12px "Trebuchet MS", Tahoma;
	color:#2A2A2A;
	padding:0 3px;}

.podpispol {
	display:block;
	text-align:center;
	width:125px;
	border:1px solid #000;
	margin-top:-1px;
	background-color:#6697C6;
	font:12px "Trebuchet MS", Tahoma;
	color:#fff;
	padding:0 3px;}

.podpisgal {
	text-align:center;
	margin-right:8px;
	font:12px "Trebuchet MS", Tahoma;}

*  html .podpisgal {
	padding-top:3px;}

.pozal {
	margin:60px 0 0 12px;}

.pozal p {
	font-size:12px;
	margin:2px 0;}

.bb750 {
	background-color:#fff;}

.bb750 img {
	margin:5px 0 0px 0;}

* html .bb750 img {
	margin-bottom:3px;}

.galpr img {
	margin:10px 12px 0 0px;
	border:1px solid #000;
}

.galpr img.last{
	margin:0;}

/* -------------------------------------------- TABELE ------ */

.tblp {
	border:1px solid #5480d8;
	width:100%;
	margin:8px 0 8px 0;
	font-size:11px;
	text-align:center;
}

.tblp td {
	padding:4px 3px;
	border:1px solid #DCE8FF;
}

.tblp .tnag td {
	padding:3px 3px;
}

.tblp .tnag {
	background-color:#dce8ff;
	color:#5290c3;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
}

.tblp .kol1 {
	width:52%;
	text-align:left;
}

.tblp .kol2 {
	width:12%;
}

.tblp .kol3 {
	width:12%;
}

.tblp .kol4 {
	width:12%;
}

.tblp .kol5 {
	width:12%;
}

.tblzam .tnag {
	background-color:#F5850D;
	}

.tblzam .tnag td {
	color:#FFF;
	font-weight:bold;
	padding:2px 3px;
	text-transform:uppercase;}

.tblzam {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	margin-top:10px;}

.tblzam .col1 {
	width:54%;}

.tblzam .col2 {
	width:10%;
	text-align:left;}	

.tblzam .col3 {
	text-align:right;
	width:13%;}

.tblzam .col4 {
	text-align:right;
	font-weight:bold;
	width:15%;}

.tblzam .col5 {
	text-align:center;
	width:8%;}

.tblzam .tsuma {
	background-color:#EEE;}

.tblzam td {
	padding:2px 3px;}

.tblzam input.text {
	width:24px;
	text-align:right;
	float:left;}

.tblzam input.btn {
	padding:2px 0 0 2px;
	display:block;
	float:left;}

.tblgal {
	width:100%;
	border:1px solid #F5850D;
	margin:5px 0;}

.tblgal td {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px 3px;
	}

.tblgal .tnag {
	background-color:#F5850D;
	color:#FFFFFF;
	}

.tblgal .tnag td {
	font-weight:bold;
	padding:2px 3px;}

.tblgal .kol2, .tblgal .kol3 {
	text-align:center;
	width:14%;}

.tblgal .kol4 {
	width:10%;
	text-align:center;}

.tblgal .kol1 {
	width:62%;}

.tblgal .row1 {
	background-color:#FFFBF6;}

.tblgal .row2 {
	background-color:#fff;}

/* -------------------------------------------- MARGINESY, WYSOKOSCI, SZEROKOSCI, POZYCJE  ------ */

.clr {
	clear:both;}

.flol {
	float:left;}

.flop {
	float:right;}

.prawa {
	text-align:right;}

.lewa {
	text-align:left;}

.srodek {
	text-align:center;
	margin:0 auto;}
	
.gora {
	vertical-align:top;
	}

.in {
	display:inline;}

.block {
	display:block;}

.flow {
	overflow:hidden;}

.vm {
	vertical-align:middle;}

.ibor {
	border:1px solid #515151;}

.bbor {
	border:1px solid #000;}

.wbor {
	border:1px solid #fff;}

.pr-lista .wbor {
	border:1px solid #5B97CE;
	padding:0;}

.ml21 {
	margin-left:21px;}

.mr10 {
	margin-right:10px;}

.pt5 {
	padding-top:5px;}

.mt5 {
	margin-top:5px;}

.pt2 {
	padding-top:2px;}

.mt20 {
	margin-top:20px;}

.mt15 {
	margin-top:15px;}

.mt10 {
	margin-top:10px;}

.mb15 {
	margin-bottom:15px;}

.mb10 {
	margin-bottom:10px;}

.mb5 {
	margin-bottom:5px;}

.pb5 {
	padding-bottom:5px;}

.mb25 {
	margin-top:25px;}

.mtb2 {
	margin:2px 0;}

.mtb10 {
	padding:15px 0 0 0;}

.pt15 {
	padding:15px 0 0px 0;
}

.w290 {
	width:290px;}

.w200 {
	width:190px;}

.w406 {
	width:406px;}

.w174 {
	width:174px;}

.mr10 {
	margin-right:10px;}

.mr5 {
	margin-right:5px;}

.mr6 {
	margin:0 3px;}

.mr4 {
	margin-right:4px;}

.plr12 {
	padding:0 6px;}

.pr4 {
	padding-right:4px;}

.pl9 {
	padding-left:9px;}

.pr2 {
	padding-right:2px;}

.mtl5 {
	margin:0px 0 0 3px;}

.bggrey {
	background-color:#F2F7FB;}

.minh {
	min-height:10px;
	}

*  html .minh {
	height:10px;}

/* -------------------------------------------- ODNOSNIKI  ---------------------- */

h2 a {
	color:#334F66;}

h3 a {
	color:#334F66;}

.nag a {
	color:#2A2A2A;
	font:bold 11px "Trebuchet MS", Tahoma, Arial;}

.nag a:hover {
	color:#F5850D;}

.tblp a {
	color:#000;}

.tblp a:hover {
	color:#F5850D;}

#footer a {
	color:#000;
}

#footer a:hover {
	color:#5C98D0;
}

a.tytkat {
	font-weight:bold;
	font-size:12px;
	color:#F5850D;
	}

a.tytkat:hover {
	color:#5C98D0;}

a.tytpr {
	font:bold 12px Tahoma, Arial;
	color:#DF1B1B;}

a.tytpr:hover {
	color:#F5850D;}

.szcz a {
	color:#000;
	font-weight:bold;
	font-size:10px;}

.szcz a:hover {
	color:#F5850D;}

.podpisprom a {
	color:#2A2A2A;
	text-decoration:underline;}

.podpisprom a:hover {
	color:#F5850D;
	text-decoration:underline;}

.podpispol a {
	color:#fff;
	text-decoration:underline;}

.podpispol a:hover {
	color:#000;
	text-decoration:underline;}

.mgl a {
	display:block;
	background:url(../gfx/bg-menu.gif) 0 0 no-repeat;
	height:23px;
	color:#000;
	filter:alpha(opacity=80);
	opacity:.80;
	-moz-opacity: 0.80;
	padding-left:13px;
	}

.mgl .mpod a {
	padding-left:43px;
	font:bold 12px "Trebuchet MS", Tahoma;
	background:url(../gfx/bg-mpod.gif) 7px 0px no-repeat;
	background-color:#5C98D0;
	color:#fff;
	height:18px;}

.mgl a:hover {
	background-position:0 -23px;
	color:#fff;}

.mgl .mpod a:hover {
	background:url(../gfx/bg-mpod.gif) 7px 0px no-repeat;
	background-color:#276BAB;}

.pozal a {
	font-weight:bold;
	color:#276BAB;
	font-size:11px;
	background:url(../gfx/ik-kw.gif) 0 5px no-repeat;
	padding-left:10px;
	}

.pozal .koszyk {
	margin-bottom:6px;}

.pozal .koszyk a {
	background:url(../gfx/ik-koszyk.gif) 0 0 no-repeat;
	padding:2px 0 3px 24px;
	}

.pozal a:hover {
	color:#CC2020;}

/* -------------------------------------------- LISTY  ---------------------- */

.mgl {
	margin:10px 0;
	border-top:5px solid #5C98D0;
	border-bottom:1px solid #5E99D1;}

.mgl li{
	background:none;
	padding:0;
	margin:0;
	font:bold 15px "Trebuchet MS", Tahoma;
	padding-bottom:1px;
	text-transform:lowercase;}

li.mpod {
	padding-bottom:0;}

.mgl .last {
	padding-bottom:1px;}

.mfoot {
	float:left;	
}

ul.mfoot li {
	display:inline;
	font-size:11px;
	background:none;
}

ul.mfoot a {
	margin-right:8px;}

ul.lisklep {
	margin-top:5px;
	padding-bottom:10px;}

ul.lisklep li {
	font:bold 14px "Trebuchet MS", Tahoma;
	color:#CC2020;
	text-align:right;
	background:url(../gfx/ik-sli.gif) 167px 3px no-repeat;
	padding:0px 12px 0px 0;
	line-height:20px;
	text-transform:lowercase;}	

ul.lisklep a {
	color:#CC2020;}

ul.lisklep a:hover {
	color:#F5850D;}

ul.lisklep li.smpod {
	font-size:12px;
	background:none;
	line-height:15px;
	padding-right:4px;}

ul.lisklep li.smpod a {
	color:#737373;}

ul.lisklep li.smpod a:hover {
	color:#5C98D0;}

ul.lisklep li.active a {
	color:#C9C9C9;}

ul.lisklep li.active a:hover {
	color:#C9C9C9;}

.kwsel {
	background:url(../gfx/ik-kw.gif) 0 7px no-repeat;
}

*  html .kwsel {
	background:url(../gfx/ik-kw.gif) 0 8px no-repeat;}

/* -------------------------------------------- CZCIONKI  ---------------------- */

.tupper {
	text-transform:uppercase;}

.lh14 {
	line-height:14px;}

.f14 {
	font-size:14px;}

.f12 {
	font-size:12px;}

.f10 {
	font-size:10px;}

.bold {
	font-weight:bold;}

.black {
	color:#000;}

.grey {
	color:#7A7977;}

.data {
	font-weight:bold;
	font-size:10px;
	color:#000;
	display:block;
	margin-bottom:5px;}

.kat {
	font-size:10px;
	font-weight:bold;
	color:#F5850D;
	float:left;
	margin:0 3px;
	text-transform:uppercase;}

.katli {
	font-weight:bold;
	color:#F5850D;
	text-transform:uppercase;
	}

.cena {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#5C98D0;
	margin:5px 0 2px 0;}

.cena2 {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#CC2020;
	margin:5px 0 2px 0;}

.cena2o {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#7A7977;
	margin:5px 0 2px 0;
	text-decoration:line-through;}

.cena2o12 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7A7977;
	margin:5px 0 2px 0;
	text-decoration:line-through;}

.wiecej {
	text-align:right;
	background:url(../gfx/ik-lista.gif) 573px 1px no-repeat;
	padding-right:13px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.powrot {
	text-align:right;
	background:url(../gfx/ik-lista.gif) 580px 1px no-repeat;
	padding-right:12px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.wiecejp {
	text-align:right;
	background:url(../gfx/ik-strz.gif) 580px 4px no-repeat;
	padding-right:11px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.powrotp {
	text-align:right;
	background:url(../gfx/ik-lista.gif) 397px 1px no-repeat;
	padding-right:14px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.drukuj {
	text-align:right;
	background:url(../gfx/ik-drukuj.gif) 573px 1px no-repeat;
	padding-right:13px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.powrotg {
	text-align:right;
	background:url(../gfx/ik-strz.gif) 573px 4px no-repeat;
	padding-right:13px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}
	
.drukujp {
	text-align:right;
	background:url(../gfx/ik-drukuj.gif) 397px 1px no-repeat;
	padding-right:14px;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	}

.szcz {
	text-align:right;
	background:#F5F5F5 url(../gfx/ik-strz2.gif) 176px 5px no-repeat;
	padding:0 5px 1px 0;
	margin:5px 0 0 110px;
	}

.sciezka {
	font-size:10px;
	margin-bottom:10px;}

/* -------------------------------------------- FORMULARZE  ---------------------- */	

input, textarea, label {
	padding:0;
	margin:0;
	}
	
.flog {
	margin:60px 0 0 15px;}

.flog div {
	margin:3px 0;
	clear:both;
	overflow:hidden;
	}

.flog input.text {
	border:1px solid #000;
	height:17px;
	width:180px;
	}

* html .flog input.text {
	margin-left:-3px;}

.flog input.btn {
	margin:10px 16px 0 0;}

.flog label {
	font:bold 14px "Trebuchet MS", Tahoma, Arial;
	width:50px;
	}

.flog .zal {
	margin-top:5px;}

.flog .zal a {
	color:#000;
	font:12px "Trebuchet MS", Tahoma, Arial;
	text-decoration:underline;
	}

.flog .zal a:hover {
	color:#5C98D0;}

.frej, .flog2 {
	margin-top:10px;}

.frej label {
	width:160px;
	display:block;
	float:left;
	font:12px Tahoma, Arial;}

.frej input.text {
	width:250px;
	height:15px;
	border:1px solid #858585;
	font:12px Tahoma, Arial;}

* html .frej input.text {
	margin-left:-3px;}

.frej .textarea {
	width:426px;
	height:100px;
	border:1px solid #858585;
	font:12px Tahoma, Arial;
	margin-top:2px;}

* html .frej .textarea {
	margin-left:-3px;}

.frej div, .flog2 div {
  overflow: hidden;
  clear: both;
  margin:2px 0;
}

.frej input.btn  {
	border:1px solid #CC2020;
	margin:10px 0;}

.flog2 label {
	width:60px;
	display:block;
	float:left;
	font:12px Tahoma, Arial;}

.flog2 input.text {
	width:225px;
	height:15px;
	border:1px solid #858585;
	font:12px Tahoma, Arial;
	float:left;
	display:block;	}

.flog2 input.btn {
	border:1px solid #CC2020;
	margin:10px 3px 10px 0;}

.fchck p {
	padding:0 0 0 4px;
	margin-top:-1px;
	}

* html .fchck p {
	padding:2px 0 0 0;
	margin:0;}

.fchck input.check{
	margin-bottom:15px;}

* html .fchck input.check{
	margin-left: -4px;
	}

.fchck2 label {
	width:150px;
	display:block;
	float:left;
	font:11px Tahoma, Arial;
}

.fchck label {
	width:100px;
	display:block;
	float:left;
	font:11px Tahoma, Arial;
}

.fchck input.text {
	width:185px;
	height:15px;
	border:1px solid #858585;
	font:12px Tahoma, Arial;}

.fchck input.radio, .fchck2 input.radio {
	margin:3px 3px 0 0;
	width:13px;
	height:13px;
	overflow:hidden;
	border:none;
	vertical-align:top;
	float:left;}

* html .frej input.text {
	margin-left:-3px;}

.fchck div, .fchck2 div {
  overflow: hidden;
  clear: both;
  margin:2px 0 0 0;
}

.fchck .textarea {
	width:583px;
	height:120px;
	overflow:auto;}

.sp3 {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* ------------------------------------------------ FCKEDITOR ------ */

div#fck p {
	color:#2A2A2A;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

div#fck {
	color:#2A2A2A;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

div#fck a {
	text-decoration:none;
	color:#5C98D0;}

div#fck a:hover {
	color:#F5850D;}

/* ------------------------------------------------ STRONA DO DRUKU ------ */

body.drukuj {
	background:none;
	background-color:#FFFFFF;
	height: 100%;
	margin: 0;
	padding: 0;
	color:#000000;
	}

#pageholder_druk {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	}

#pageholder_druk .logo {
	text-align:left;
	padding:40px 0 0 20px;
	}

.w375 {
	width:395px;}

.w230 {
	width:230px;}
	
.w210 {
	width:210px;}

#content_druk .opof_druk {
	margin:8px 0;
	min-height:21px;
	background-color:#FBECE2;
	border:1px solid #E9B5B5;}

.opof_druk p {
	color:#DA251B;
	padding:4px 0 4px 5px;
	}

.opof_druk a {
	color:#DA251B;}

.opl_druk {
	width:395px;
	background-color:#F8FBFD;
	border:1px solid #C6D7E6;
	clear:both;
	margin-top:10px;
	}

.opl_druk td {
	font-size:11px;}

.opl_druk ul li {
	line-height:15px;}

.opl_druk .nag td {
	color:#6C97CB;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 3px 10px;
	}

.opl_druk .hr1 td {
	padding:0 10px 0 10px;
	margin-bottom:-3px;}

.opl_druk .bott .col1 {
	text-align:right;
	color:#6C97CB;
	font-weight:bold;}

.opl_druk hr {
	height:1px;
	color:#C6D7E6;
	background-color:#C6D7E6;
	border:none;
	}

.opl_druk .col1 {
	width:314px;
	padding-left:10px;
	font-weight:normal;
	}

.opl_druk .col2 {
	font-weight:bold;
	color:#DA251C;
	width:123px;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;}

#content_druk .tin {
	width:172px;
	float:left;}

#content_druk .tid {
	width:196px;
	float:left;}

#content_druk {
	position: relative;
	padding: 0px 10px 0px 10px;
	}

#content_druk .tblprod {
	width:100%;}


#logo_druk img {	
	padding:15px 0 0px 10px;
	float:left;}

p.info {
	text-align:right;
	padding:20px 10px 0 0;
	}

.plinia {
	border-bottom:1px solid #999999;
	padding-top:3px;
	margin-bottom:5px;
	}

.stopka_p {	
	float:right;
	padding-bottom:0px;}

.stopka_l {
	text-align: left;
	float:left;
	padding-bottom:10px;}

.stopka_l p {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A7AC;}

.stopka p {
	color:#999999;
	float:left;}

.stopka {
	border-top:1px solid #999999;
	font:9px Verdana; 
	padding:5px 0 0 0;
	margin:15px 10px 0 10px;
	clear:both;
	}

* html .stopka {
	margin-top:35px;}

.stopka a {
	color:#A3A7AC;
	}

.stopka_p a:hover {
	color:#4B84C9;}

.hand {
	cursor:pointer;
	color:#A3A7AC;}

/* ---------------------------- CSS 3 COLUMNS LAYOUT ----------------- */

#leftcontent {
		width:250px;
		float:right;
		margin-left:5px;
		margin-right:10px;
		}

* html #leftcontent {
	margin-right:0px;}

#centercontent {
background:#fff;
margin-left:5px;
	}

* html #centercontent {
	float:left;}	
	
