BODY 
{
	margin:0px;
	padding:0px;
	background: #ffffff;
	color: #656565;
	font: 11px Verdana;
}
table
{
	margin:0;
	color: #000000;
	font: 11px Verdana;
}
#pause {height:1px; margin-top:3px; margin-bottom:3px; overflow:hidden; clear:both}
#pause_m {height:1px; margin-top:1px; margin-bottom:1px; overflow:hidden;}
#line {background: #888888; height: 1px; margin-top: 4px; margin-bottom: 4px; overflow: hidden;}
#error {background: #cc3333; background-image: url(images/wyk.jpg); background-position:left; background-repeat:no-repeat; width:90%; padding:10px; padding-left:50px; text-align:center; font-weight:bold; color:#ffffff; font-size:14px; margin-top:12px; margin-bottom:12px; display:table; height:57px;}
#ramka {padding-top:10px; padding-bottom:10px; padding-left:14px; padding-right:10px; color:black; border:1px solid #bb0000; font-size:12px; margin-top:12px; margin-bottom:12px; background:#f5f5f5}
#frame
{
	padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
	margin-top:10px;
	width:600px;
	color:black;
	border:1px solid #bbbbbb;
}
#tit {height:25px; background:#cecece; font-weight:bold; font-size:12px; margin-bottom:5px;}
#cont {float:left; text-align:left; background:white;}
#ad {font-size:11px; margin-top:2px; margin-bottom:3px; text-align:right;}
#tytul {color:#bb0000; font: 16px Arial; font-weight:bold; margin-bottom:6px;}
#line {background:#aaaaaa; height:1px; overflow:hidden; margin-top:5px; margin-bottom:5px;}
#belka {width:100%; background:#c83637; height:23px; font-weight:bold; color:white;}
#m {height:2px; overflow:hidden; margin:0px;}
#b_cont {padding-left:12px; padding-top:4px;}
#wynik {font:13px Verdana; font-weight:bold; height:16px; width:70px; border:1px solid #787878; float:left; margin-right:6px}

/* administracja */
#main {width:100%; margin-bottom:8px; text-align:left;}

/* przycisk male pliki, ftp */
#bigb {cursor:pointer; color:white; font-weight:bold; width:275px; height:35px; font-family:Arial; font-size:12px; border:0px}
#bigbb {cursor:pointer; color:white; font-weight:bold; width:275px; height:55px; font-family:Arial; font-size:15px; border:0px; background:#bb0000}

/*banner naklejany */
#fl {position:absolute; top:50; left:40;}

/* info o dysku */
#bar {height:13px; background-image:url(images/sonda.gif); float:left}
#bar_i {font-weight:bold; float:left; padding-left:6px}

/* progress bar */
   #progress_bar {width:100%; position:absolute; top:80px; height:500px;}
   #shadow {width:560px; height:500px; background:#666666; opacity:0.7; filter:alpha(opacity=70); position:absolute; top:16px; left:30%}
   #upload_info {width:560px; height:500px; background:black; border:2px solid white; position:absolute; left:29%; color:white;}
  .info {font:18px Arial;}
  .data {background-color:#b3b3b3; border:1px solid #898989;}
  .data tr td {background-color:#dddddd; font:13px Arial;}
  .bar1 {background-color:#b3b3b3; position:relative; text-align:left; height:31px; border:1px solid #505050;}
  .bar2 {background-image:url(images/progress_bar_red.gif); position:relative; text-align:left; height:31px; width:0%;}

table.print {
  border-collapse:collapse;
  border:1px solid black;
  }
.print td
{
  border:1px solid black;
}

table.print_p {
  border-collapse:collapse;
  border:1px solid #454545;
  }
.print_p td
{
  border:1px solid #454545;
  color: #bb0000;
}

table.list {
  background-image:url(images/list_DHL.jpg);
  background-repeat:no-repeat;
  }
.list td
{
  color: #000000;
}

table.obrazek {
  border-collapse:collapse;
  border:1px solid #A8A8A8;
  }
.obrazek td {border: 1px solid #A8A8A8; padding:5px;}

/* rozpiska */
table.rozpiska {
  border-collapse:collapse;
  border:1px solid #000000;
  }
.rozpiska td {border: 1px solid #000000; width:160px; height:60px; font-family:Arial; font-size:12px; vertical-align:top}

td.rozp {padding:3px}

/* rozpiska ulotki, karnety */
table.rozpiska_u {
  border-collapse:collapse;
  border:1px solid #cccccc;
  margin-top: 8px;
  }
.rozpiska_u td {border: 1px solid #cccccc; padding:3px; font-family:Arial; font-size:14px; vertical-align:top; text-align:left}

/* naklejki */
table.naklejki {
  border-collapse:collapse;
  border:1px solid #000000;
  margin-bottom:10px;
  margin-top:10px;
  }
.naklejki td {border: 1px solid #000000; padding:3px; width:158px; height:60px; font-family:Arial; font-size:12px; vertical-align:top}

table.tab {
  border-collapse:collapse;
  border:1px solid #A8A8A8;
  }
.tab td {border: 1px solid #A8A8A8}


table.bz {
  border-collapse:collapse;
  border:2px solid white;
  }
.bz td {border: 1px solid #A8A8A8; padding:3px;}

table.order 
{
border-collapse:collapse;
border:1px solid #999999;
font-family: Tahoma;
background:#DFDFDF;
}
.order td
{
border:1px solid #999999;
font-family: Tahoma;
background:#DFDFDF;
}

table.noln
{
	border:0px;
}
.noln td {border:0px}

a:link {
color: #4444AA;
font-weight: bold;
text-decoration: none;
font-family:Tahoma;
}
a:visited {
color: #4444AA;
font-weight: bold;
text-decoration: none;
font-family:Tahoma;
}
a:hover {
color: #DD0000;
font-weight: bold;
text-decoration: underline;
font-family:Tahoma;
}

/* menu */
a.menu_up:link, a.menu_up:visited
{
	color: white;
	font-size:11px;
	font-weight:normal;
}
a.menu_up:hover 
{
	color: #cccccc;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
}

a.menu_up_clicked:link, a.menu_up_clicked:visited
{
	color: white;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

a.menu_up_clicked:hover
{
	color: white;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
}

a.users:link {
color: #BBBBDD;
font-weight: bold;
font-size:11px;
}
a.users:visited {
color: #BBBBDD;
font-weight: bold;
font-size:11px;
}
a.users:hover {
color: #FFFFFF;
font-weight: bold;
font-size:11px;
text-decoration: underline;
}

a.red:link, a.alert:link {
color: #DD0000;
font-weight: bold;
}
a.red:visited, a.alert:visited {
color: #DD0000;
font-weight: bold;
}
a.red:hover, a.alert:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

a.mail:link {
color: #b3d8fd;
font-weight: bold;
text-decoration: none;
}
a.mail:visited {
color: #b3d8fd;
font-weight: bold;
text-decoration: none;
}
a.mail:hover {
color: white;
font-weight: bold;
text-decoration: none;
}

/* linki do list wysyłkowych - nie klikniete */
a.out:link {
color: #a9a9bb;
font-weight: bold;
text-decoration: none;
}
a.out:visited {
color: #a9a9bb;
font-weight: bold;
text-decoration: none;
}
a.out:hover {
color: #bb0000;
font-weight: bold;
text-decoration: none;
}

/* user bf */
a.ubf:link {
color: #af29ac;
font-weight: bold;
text-decoration: none;
}
a.ubf:visited {
color: #af29ac;
font-weight: bold;
text-decoration: none;
}
a.ubf:hover {
color: #bb0000;
font-weight: bold;
text-decoration: underline;
}

/* generuj */
a.green:link {
color: #118820;
font-weight: bold;
text-decoration: none;
}
a.green:visited {
color: #118820;
font-weight: bold;
text-decoration: none;
}
a.green:hover {
color: #bb0000;
font-weight: bold;
text-decoration: underline;
}

font.format {
font-size: 10px;
font-style: italic;
color: #666666;
}

font.t
{
font-family:Tahoma;
font-weight:bold;
}

font.error {
color: #DD0000;
font-weight: bold;
}

font.file {
color: #BB0000;
}

font.file_b {
font: 12px Verdana;
color: #BB0000;
font-weight:bold;
}

font.normal {
color: #999999;
}

font.big {
font-size: 15px;
}

font.sum {
font-size:13px;
font-weight:bold;
}

font.nazwa {
font-size:12px;
font-weight: bold;
color: #222299;
}

/* numerowanie N na liscie wysyłkowej */
font.num
{
background:#00FF00;
font-weight:bold;
cursor:help;
}

/* numer zamówienia na arkuszu drukarskim */
font.nrzam_b
{
font-size:16px;
font-weight: bold;
}

font.nrzam
{
font-size:12px;
font-weight: bold;
}


font.small
{
font-size:10px;
}

td.k_tytul1  {
  background:#8989A9;
  color:#1A1B1E;
  border:1px solid black;
  border-bottom:0;
  padding:3;
  padding-bottom:1;
  }
td.k_tresc1  {
  background:#EEEEF9;
  color:#000000;
  border:1px solid black;
  border-top:0;
  font-size:11px;
  padding:10;
  }
td.k_tytul2  {
  background:#9A89A7;
  color:#000000;
  border:1px solid black;
  border-bottom:0;
  padding:3;
  padding-bottom:1;
  }
td.k_tresc2  {
  background:#CCCCF9;
  color:#000000;
  border:1px solid black;
  border-top:0;
  font-size:11px;
  padding:10;
  }
input, textarea, select
{ 
  background : #f3f3f3;
  border: 1px solid #000000;
  font:11px Verdana;
}
td.inv  {
  font: 10px Arial;
  color: #FFFFFF;
  }
td.tytul, tr.tytul
{
  background:#AA0000;
  color:#FFFFFF;
  text-align:left;
}

td.tytul_admin, tr.tytul_admin
{
  background:#AA0000;
  color:#FFFFFF;
  text-align:left;
}

/* szczegóły projektu */
td.tytul2
{
  background:#bcbcbc;
  text-align:center;
}

/* zwykla lista */
tr.lista1
{
  background:#C5c5c5;
  color:#000000;
  text-align:left;
}

tr.lista2
{
  background:#DFDFDF;
  color:#000000;
  text-align:left;
}

td.center
{
  text-align:center;
}

td.right
{
  text-align:right;
}

td.lista1
{
  background:#C5c5c5;
  color:#000000;
  text-align:left;
}

td.lista2
{
  background:#DFDFDF;
  color:#000000;
  text-align:left;
}

td.liste1
{
  background:#b2b2c9;
  color:#000000;
  text-align:left;
}

td.liste2
{
  background:#c4c4d9;
  color:#000000;
  text-align:left;
}

td.lista_red1
{
  background:#C5c5c5;
  color:#bb0000;
  text-align:right;
}

td.lista_red2
{
  background:#DFDFDF;
  color:#bb0000;
  text-align:right;
}

td.lista_pink
{
  text-align:center;
  background:#ffd9fd;
}
table.light
{
  margin:0;
  color: #666666;
  border: 1px solid #bbbbbb;
  font: 11px Tahoma;
  text-decoration: none;
  background:#EFEFEF;
  border-collapse: collapse;
  margin-bottom:6px;
  width:100%;
}
.light td
{
  border: 1px solid #bbbbbb;
  padding:5px;
}

input.button, input.button_z
{
  background: #DD0000;
  font: 11px Tahoma;
  color: white;
  font-weight:bold;
  cursor: pointer;
}
input.button_z
{
	width:43px;
}
input.red
{
  background:#BB0000;
  color:#FFFFFF;
  border:1px solid #BB0000;
  font-weight:bold;
  cursor:pointer;
}

input.blue_button
{
  background: #CCCCEE;
  font: 11px Tahoma;
  color: black;
  font-weight:bold;
  cursor: pointer;
  width: 80px;
}

input.white_button, input.grey_button
{
  background: #eeeeee;
  font: 11px Tahoma;
  color: black;
  cursor: pointer;
  padding:0px;
}
input.grey_button
{
	background:#bababa;
}

input.trans
{
  background: transparent;
  border: 0px;
}

input.paczka
{
	background:#fdffb7;
}

td.yellow
{
	background:#fdffb7;
}

div.yellow {background:#fdffb7; padding:2px;} /* zaplacone, bf */
div.normal {padding:2px;}
/* wyróżniona komórka na zielono */
div.flash {cursor:help; background:#4fff1c}

/* checkbox na liscie wysyłkowej */
div.check {padding:2px; float:left}
div.check_y {padding:2px; float:left; background:#fdffb7}

textarea.paczka
{
	background:#fdffb7;
}
input.wal
{
	text-align:right;
}
input.field /* większe litery */
{
	font-size:12px;
}
label
{
	cursor:pointer;
}
fieldset
{
	border:1px solid #999999;
	padding:12px;
}

font.cena
{
	font-size:17px;
	color:#bb0000;
	font-family:Arial;
	font-weight:bold;
}

div.pause
{
	height:1px;
	margin-top:3px;
	margin-bottom:3px;
	overflow:hidden;
	clear:both
}
div.pause2
{
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
	overflow:hidden;
	clear:both
}
div.mini /* generowanie miniatury */
{
	padding:4px;
	width:150px;
	height:70px;
	display:table;
	margin-top:2px;
	margin-bottom:5px;
	text-align:center;
}
img.mini /* obrazek miniatura */
{
	border:1px solid #777777;
}

/* fragment we formularzu do zamówień */
div.inform
{
	margin-top:8px;
	padding-top:4px;
	border-top:1px solid #999999;
}
div.line, div.line_w
{
	overflow:hidden;
	background:#aaaaaa;
	height:1px;
	margin-top:8px;
	margin-bottom:8px;
}
div.line_w
{
	margin-top:2px;
	margin-bottom:2px;
}
img {border:0px}

/* logo */
div#logo
{
	background:white;
	height:35px;
}
/* mały tekst pod logo */
div#logo-text
{
	background:white;
	height:24px;
}

/* menu boczne */
div#menu
{
	width:171px;
	background:#c83637;
	color:white;
}

div#menu_in
{
	padding-left:9px;
	padding-right:5px;
}

/* info o wybranym języku */
div#info_lang
{
	font-size:13px;
	background:yellow;
	padding:2px;
}

/* odstępy w menu */
div.p_menu
{
	height:3px;
	overflow:hidden;
	margin:0px;
}

/* tytuł grupy w menu */
div.menu_t
{
	padding-top:3px;
	padding-bottom:3px;
}

/* nagłówek kolumny na str głównej */
td.tit_red
{
	width:330px;
	height:23px;
	background-image:url(images/tit_red.png);
	font-weight:bold;
	color:white;
}

/* tekst nad terminami realizacji */
div.term_info
{
	text-align:justify;
	width:330px;
	margin-top:6px;
}

/* tytuł newsa */
div.tit_news
{
	width:330px;
	height:19px;
	background-image:url(images/tit_gray.png);
	font-weight:bold;
	color:white;
	margin-top:14px;
	margin-bottom:5px;
}
div.tit_in
{
	padding-left:7px;
	padding-top:3px;
}

/* tresc newsa */
div.news_c
{
	width:330px;
}

/* lang */
a.lang:link, a.lang:visited
{
	color: white;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	padding:3px;
}
a.lang:hover
{
	color: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}

/* wybór koloru przy zamówieniu - radio */
div.radio
{
	float:left;
	width:22px;
	height:18px;
	overflow:hidden;
}
div.label
{
	float:left;
	padding-top:1px;
	overflow:hidden;
}

/* div na pole select czy input w formularzu */
div.field
{
	padding-top:3px;
	padding-bottom:5px;
	overflow:hidden;
}

/* div na duży obrazek gadzetu */
div#show
{
	position:absolute;
	top:15px;
	background:white;
	border:1px solid #aaaaaa;
	text-align:center;
	left: 50%;
}

/* kolory gadżetów - formularz zamówienia */
div#kolor
{
	width:110px;
	float:left;
}

/* mały obrazek gadżetu w formularz zamówienia */
div#g_obrazek
{
	width:60px;
	text-align:right;
	float:left;
}

/* informacja o produkcie nad formularzem zamówienia */
div.inf_produkt
{
	padding:8px;
	border:1px solid #bb0000;
	width:300px;
}

