BODY {
	BACKGROUND-COLOR:#2b7ad8;
	BACKGROUND-IMAGE: url(img/background.gif);
	SCROLLBAR-FACE-COLOR: #2b7ad8;
	SCROLLBAR-HIGHLIGHT-COLOR:#84ADF9;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #4288DD;
	SCROLLBAR-ARROW-COLOR: #B9D7FA;
	SCROLLBAR-TRACK-COLOR: #2b7ad8;
	SCROLLBAR-DARKSHADOW-COLOR: #557FCC;
}

/* Ogólne style */

p, td, th, div, span, li, body {
	COLOR:#B9D7FA;
	FONT-FAMILY:tahoma, Sans Serif;
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
}

p, td, th, li {
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}	

img {
	border-width: 0px;
}

.none {
	margin: 0px;
	padding: 0px;
}

/* Linki */

A:link,A:visited,A:active {
	COLOR:#F9E900;
	TEXT-DECORATION:none;
}

A:hover {
	COLOR:red;
	TEXT-DECORATION:underline;
}

A.menu:link,A.menu:visited,A.menu:active {
	COLOR:#B9D7FA;
	TEXT-DECORATION:none;
}

A.menu:hover {
	COLOR:red;
	TEXT-DECORATION:none;
}

A.bold:link,A.bold:visited,A.bold:active {
	COLOR:#F9E900;
	Font-weight:bold;
	TEXT-DECORATION:none;
}

A.bold:hover {
	COLOR:red;
	Font-weight:bold;
	TEXT-DECORATION:underline;
}

/* Struktura strony */

.cell_menutop {
	VERTICAL-ALIGN: top;
	padding-top:3px;
	padding-right:33px;
}

.cell_menubottom1 {
	width: 290px;
	height: 29px;
	VERTICAL-ALIGN: top;
	padding-top:2px;
	padding-left:12px;
	background-position: left;
	BACKGROUND-IMAGE: url('img/menubottom_1.gif');
}

.cell_menubottom2 {
	text-align: right;
	width: 600px;
	height: 29px;
	VERTICAL-ALIGN: top;
	padding-top: 1px;
	padding-right:0px;
	background-position: right;
	BACKGROUND-IMAGE: url('img/menubottom_2.gif');
}

.koszyk {
	border-width: 1;
	border-color: #f9e900;
	background: #0454b4;
	border-style: solid;
	margin-right: 28px;
	margin-left: 28px;
}

.table_main {
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	width:860px; 
	BACKGROUND-IMAGE: url('img/background_tabel.gif');
}

.tabel_link {
	MARGIN-LEFT: 17px;
                   MARGIN-BOTTOM: 30px;
}

.menu_left1 {
	Font-weight:bold;
 	padding-bottom:2px;
 	padding-top:5px;
 	padding-left:0px;
}

.menu_left2 {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	BACKGROUND-IMAGE: url('img/podmenu1.gif');
}

.menu_left3 {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:24px;
	BACKGROUND-IMAGE: url('img/podmenu2.gif');
}

.table_tytul {
	BACKGROUND-COLOR:#1567C9;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 7px;
	width:522px;
	BORDER-right:#6BABF6 1px solid;
	BORDER-bottom:#6BABF6 1px solid;
	BORDER-left:#6BABF6 1px solid;
	BORDER-top:#6BABF6 1px solid;
}

.tytul {
	Font-weight:bold;
	FONT-SIZE:12px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.tytul_firma {
	text-align: center;
	BORDER-left:#6BABF6 1px solid;
	BACKGROUND-COLOR:#0F61C3;
	COLOR:#B9D7FA;
	Font-weight:bold;
	FONT-SIZE:12px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

/* Strona katalogu */

.katalog_table {
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	width:522px;
	BORDER-bottom:#6BABF6 1px solid;
	BORDER-top:#6BABF6 1px solid;
}

.katalog_picture {
	MARGIN-top: 2px;
	MARGIN-bottom: 2px;
} 

.katalog_top {
	text-align:left;
	Font-weight:bold;
	VERTICAL-ALIGN: bottom;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.katalog_top_cena {
	VERTICAL-ALIGN: bottom;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}

.katalog_bottom {
	text-align:left;
	VERTICAL-ALIGN: top;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.katalog_bottom_cena {
	VERTICAL-ALIGN: top;
	padding-bottom:2px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}

.katalog_strony {
	padding-bottom:7px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}

/* Strona produktu */

.shop_table {
	MARGIN-TOP: 10px;
	width:522px;
	BORDER-top:#6BABF6 1px solid;
	BORDER-bottom:#6BABF6 1px solid;
}

.shop_picture {
	VERTICAL-ALIGN: top;
	padding-bottom:10px;
	padding-top: 13px;
} 

.shop_info {
	VERTICAL-ALIGN: top;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

.table_shop_info {
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 12px;
	width:242px; 
	BORDER-right:#6BABF6 1px solid;
	BORDER-bottom:#6BABF6 1px solid;
	BORDER-left:#6BABF6 1px solid;
	BORDER-top:#6BABF6 1px solid;
}

.table_shop_info_2 {
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 12px;
	width:260px;
	BORDER-right:#6BABF6 1px solid;
	BORDER-bottom:#6BABF6 1px solid;
	BORDER-left:#6BABF6 1px solid;
	BORDER-top:#6BABF6 1px solid;
}

.shop_gallery {
	VERTICAL-ALIGN: top;
	margin-bottom:6px;
	margin-top:6px;
	
}

.shop_gallery_picture {
	BORDER:#6BABF6 1px solid;
	margin: 0px;
	padding: 0px;
}

.shop_bottom {
	BORDER-top:#6BABF6 1px solid;
}

/* Formularze */

INPUT, BUTTON, TEXTAREA {
	COLOR: #000000;
	font-family: tahoma, Sans Serif;
	font-size: 11px;
	border-width: 1;
	border-color: #0454B4;
	BACKGROUND-COLOR:#BAC9DB;
	border-style: solid;
	padding-left: 1px;
	padding-right: 1px;
}

.error {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

.ok {
	color: #00BB00;
	font-weight: bold;
	text-align: center;
}

INPUT.borderless {
	border-style: none;
	BACKGROUND-COLOR: transparent;
}

INPUT.submit {
	font-weight: bold;
}


/* Logowanie */

.login_table {
	BACKGROUND-COLOR:#1567C9;
	MARGIN-left: 8px;
	MARGIN-TOP: 6px;
	MARGIN-bottom: 10px;
	width:120px;
	BORDER-right:#0454B4 1px solid;
	BORDER-bottom:#0454B4 1px solid;
	BORDER-left:#0454B4 1px solid;
	BORDER-top:#0454B4 1px solid;
}

.login_cell {
	padding-bottom:2px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
}

.login_cell_info {
	padding-bottom:2px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	BORDER-bottom:#6BABF6 1px solid;
}

.login_cell_error {
	color: red;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
}

/* Koszyk */

.koszyk_fields {
	BACKGROUND-COLOR:#0F61C3;
	COLOR:#B9D7FA;
	Font-weight:bold;
}

.koszyk_row {
	BACKGROUND-COLOR: #0F61C3;
}

/* Strony informacyjne */

.text_info {
	padding-bottom:3px;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px
}

.gallery_picture {
	MARGIN-left:3px;
	MARGIN-right: 3px;
	MARGIN-top:3px;
	MARGIN-bottom: 3px;
	BORDER:#6BABF6 1px solid;
}

/* Bannery */

 .baner_table {
	MARGIN-left: 8px;
	MARGIN-TOP: 6px;
	MARGIN-bottom: 10px;
	width:120px;
	BORDER-right:#6BABF6 1px solid;
	BORDER-bottom:#6BABF6 1px solid;
	BORDER-left:#6BABF6 1px solid;
	BORDER-top:#6BABF6 1px solid;
}

.baner_tytul {
	COLOR:#383189;
	Font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	BACKGROUND-COLOR:#B7D8FF;
}

.baner_row {
	padding-bottom:2px;
	padding-top:2px;
}
