@import url(lightbox.css);

body {
	font-family:Verdana,Tahoma;
	font-size:11px;
	text-align:center;
	margin:0 auto;
	padding:0px;
	color:#1C1E20;
	background:#F6F6F6;
	line-height:14px;
}

a {
	font-size:11px;
	/*color:#907337;*/
	color:#1C1E20;
}

img {
	border:0px;
}

h1 {
	font-size:16px;
	color:#000000;	
	margin:15px 0 20px 0;
}

input, select, textarea {
	font-family:verdana;
	font-size:11px;
	color:#000000;
}

.clear {
	clear:both;
}

div#main {
	text-align:center;
	margin:0 auto;
	width:990px;
	background:#F6F6F6;
	/*border:1px red solid;*/
}

div#main div#head {
	height:260px;
}

div#main div#head div.menu {
	background:url(/images/page/menu-bg.jpg) no-repeat;
	height:46px;
	padding:1px 33px 0;
	overflow:hidden;
}

div#main div#head div.menu a {
	margin-right:1px;
	text-decoration:none;
}

div#main div#head div.menu a.home {
	background:url(/images/page/home.gif) no-repeat left top;
	display:block;
	float:left;
	width:153px;
	height:47px;
}
div#main div#head div.menu a.oferta {
	background:url(/images/page/oferta.gif);
	display:block;
	float:left;
	width:153px;
	height:47px;
}
div#main div#head div.menu a.pomoc {
	background:url(/images/page/pomoc-techniczna.gif);
	display:block;
	float:left;
	width:153px;
	height:47px;
}
div#main div#head div.menu a.galeria {
	background:url(/images/page/galeria.gif);
	display:block;
	float:left;
	width:153px;
	height:47px;
}
div#main div#head div.menu a.o-firmie {
	background:url(/images/page/o-firmie.gif);
	display:block;
	float:left;
	width:153px;
	height:47px;
}
div#main div#head div.menu a.kontakt {
	background:url(/images/page/kontakt.gif);
	display:block;
	float:left;
	width:153px;
	height:47px;
}

div#main div#head div.menu a.home:hover,
div#main div#head div.menu a.oferta:hover,
div#main div#head div.menu a.pomoc:hover,
div#main div#head div.menu a.galeria:hover,
div#main div#head div.menu a.o-firmie:hover,
div#main div#head div.menu a.kontakt:hover
{
	background-position:left bottom;
}

div#main div#head div.top-left {
	float:left;
	width:426px;
}

div#main div#head div.top-left a#logo {
	background:url(/images/page/ngsystem-logo.gif) no-repeat;
	width:426px;
	height:166px;
	display:block;	
}

div#main div#head div.top-left div.menu-small {
	background:#EDEDED;
	height:48px;
}

div#main div#head div.top-left div.menu-small a {
	color:#000000;
	text-decoration:none;
	padding:17px 15px;
	margin:0 5px;
	display:block;
	float:left;
	background:url(/images/page/arrow.gif) no-repeat left center;
}

div#main div#head div.top-left div.menu-small a:hover {
	text-decoration:underline;
}

div#main div#head div.top-center {
	background:url(/images/page/foto-bg.gif) no-repeat;
	width:264px;
	height:214px;
	float:left;
}

div#main div#head div.top-center object {
	position:relative;
	top:20px;
}

div#main div#head div.top-right {
	float:left;
	background:#1C1E20;
	padding-top:19px;
}

div#main div#head div.top-right a.moje-konto {
	background:url(/images/page/moje-konto.jpg) no-repeat;	
	width:300px;
	height:49px;
	display:block;
}

div#main div#head div.top-right a.koszyk {
	background:url(/images/page/zawartosc-koszyka.jpg) no-repeat;
	width:300px;
	height:49px;
	display:block;
}

div#main div#head div.top-right a.zamowienie {
	background:url(/images/page/zamowienie.jpg) no-repeat;
	width:300px;
	height:49px;
	display:block;
}

div#main div#head div.top-right a.moje-konto:hover, div#main div#head div.top-right a.koszyk:hover, div#main div#head div.top-right a.zamowienie:hover {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}

div#main div#head div.top-right div.search {
	background:url(/images/page/szukaj-bg.gif) no-repeat;
	width:300px;
	height:48px;
	position:relative;
}
div#main div#head div.top-right div.search  form
{
	padding:0px;
	margin:0px;
}


div#main div#head div.top-right div.search form input.search-text {
	position:absolute;
	top:13px;
	left:80px;
	width:160px;
	border:none;
}

div#main div#head div.top-right div.search form input.search-button {
	position:absolute;
	top:0;
	right:0;
}

div#main div#left {
	float:left;
	width:250px;
	/*border:1px red solid;*/
}

div#main div#content {
	float:left;
	width:550px;
	padding:0 20px;
	text-align:left;
	overflow:hidden;
	/*border:1px red solid;*/
}

div#main div#content table {
	font-size:11px;
	font-family:Verdana,Tahoma;
}

div#main div#right {
	float:right;
	width:150px;
	/*border:1px red solid;*/
}

div#main div#right a.download {
	background:url(/images/page/download-hp.gif) no-repeat;
	width:150px;
	height:53px;
	display:block;
	margin:0 0 5px 0;
}

div#main div#foot {
	background:#F6F6F6 url(/images/page/footer-hr.gif) no-repeat left top;
	color:#A7A8A9;
	height:50px;
	padding:10px 0 0 0;
	/*border:1px red solid;*/
}

div#main div#foot div.menu {
	float:left;
}

div#main div#foot div.menu a {
	color:#A7A8A9;
	text-decoration:none;
	margin:0 5px;
}

div#main div#foot div.menu a:hover {
	text-decoration:underline;
}

div#main div#foot div.author {
	float:right;
}

div#main div#foot div.author a {
	color:#A7A8A9;
	text-decoration:none;
}

/*
table#mainTable {
	width:900px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	font-family:Verdana,Tahoma;
	font-size:11px;
}

table#mainTable div.header {
	background:url(/images/tintours_baner.jpg) top right;
	width:900px;
	height:100px;
	overflow:hidden;
}

table#mainTable div.header div.search {
	float:right;
	padding-top:60px;
}

table#mainTable div.header div.search form {
	margin:0px;
	padding:0px;
}

table#mainTable div.header div.search input.txt {
	width:100px;
	font-size:11px;
}

table#mainTable div.header div.search input.sbmt {
	font-size:11px;
	width:30px;
	height:22px;
	border:1px #000000 solid;
}

table#mainTable div.menuTop {
	background:url(images/menu_bg.jpg);
	height:22px;
	border:1px #000000 black;
}

table#mainTable div.menuTop a {
	float:left;
	background:url(images/menu_button.jpg);
	width:112px;
	height:22px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#907337;
}

table#mainTable div.menuTop a span {
	position:relative;
	top:3px;
	left:3px;
}

table#mainTable td.left {
	width:160px;
	border:1px #000000 black;
}
table#mainTable td.right {
	width:160px;
	border:1px #000000 black;
}


table#mainTable td.center{
	width:580px;
	border:1px #000000 black;
}

table#mainTable div.footer {
	background-color:#EFE1B4;
	overflow:hidden;
	padding:10px 4px;
	font-size:10px;
	color:#9F864D;
	height:70px;
}

table#mainTable div.footer div.web-com {
	float:left;
	margin-right:50px;
	padding:15px 0 0 10px;
	text-align:center;
}

table#mainTable div.footer div.info {
	float:left;
}

table#mainTable div.footer div.info div.footer_menu {
	float:left;
	border:1px solid red;
	width:135px;
	margin-right:20px;
}

table#mainTable div.footer div.info div.footer_menu div.title{
	margin-bottom:5px;
	font-weight:bold;
}

table#mainTable div.footer div.info div.footer_menu div a {
	font-size:10px;
	color:#9F864D;
	text-decoration:none;
	background:url(images/dot.jpg) no-repeat center left;
	padding-left:8px;
}

table#mainTable div.footer div.platnosci {
	float:right;
}
*/

div.seo {
	padding:10px;
}


div.boxes-categories {
	background:url(/images/page/kategorie-bg.gif) repeat-y;
	margin:5px 0 10px;
}

div.boxes-categories  a.lev1:hover, div.boxes-categories  a.lev2:hover {
	background:#323337 url(/images/page/kategorie-hr1.gif) no-repeat left top;
}

div.boxes-categories  a.lev2:hover {
	background:#323337 url(/images/page/kategorie-hr2.gif) no-repeat left top;
}

div.boxes-categories a.lev1 {
	background:url(/images/page/kategorie-hr1.gif) no-repeat left top;
	text-decoration:none;
	color:#ffffff;
	display:block;
	font-weight:bold;
	padding:8px 0 8px 15px;
	text-align:left;
}

div.boxes-categories a.lev1-use {
	background:url(/images/page/kategorie-hr1.gif) no-repeat left top;
	text-decoration:none;
	color:#E10000;
	display:block;
	font-weight:bold;
	padding:8px 0 8px 15px;
	text-align:left;
}

div.boxes-categories a.lev2 {
	background:url(/images/page/kategorie-hr2.gif) no-repeat left top;
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:8px 0 8px 30px;
	text-align:left;
}

div.boxes-categories a.lev2-use {
	background:url(/images/page/kategorie-hr2.gif) no-repeat left top;
	text-decoration:underline;
	color:#E10000;
	display:block;
	padding:8px 0 8px 30px;
	text-align:left;
}

div.boxes-categories a:hover {}

div.categories-hr {
	width:100%;
	height:2px;
	background:#FEF4D5;
	margin:4px 0;
	font-size:1px;
}

div.boxes-left {
	margin:5px;
	padding:4px;
	
}

div.boxes-left div.box-head-tags {
	color:#000000;
	text-align:left;
	font-size:14px;
}

div.boxes-left div.box-body-tags {
	text-align:left;
	padding:10px 0;
	line-height:150%;
}

div.boxes-left div.box-head {
	color:#000000;
	text-align:left;
}

div.boxes-left a {
	text-decoration:none;
	color:#907337;
}

div.text {
	height:260px;
	overflow:hidden;
}

div.cats_prods div.prod {
	float:left;
	/*border:1px black solid;*/
	width:120px;
	height:150px;
	text-align:center;
}

div.cats_prods div.prod img {
	width:100px;
	height:120px;
}

div.cats_prods div.prod a {
	text-decoration:none;
	color:#907337;
	font-size:10px;
}

div.cats_prods div.prod div.name {
	height:26px;
	overflow:hidden;
}

div.boxes-right {
	background:#F2F2F2;
	margin:5px 0 10px;
}

div.boxes-right div.box-head {
	background:url(/images/page/box-header.gif) no-repeat;
	height:28px;
}

div.boxes-right div.box-head span {
	color:#ffffff;
	position:relative;
	top:8px;
}

div.boxes-right div.box-body {
	color:#000000;
}

div.boxes-right div.box-body div.hr {
	background:url(/images/page/box-hr.gif);
	height:1px;
	border:none;
	font-size:1px;
}

div.boxes-right div.box-body a.info {
	display:block;
	padding:3px 0 3px 10px;
	text-decoration:none;
	text-align:left;
	color:#000000;
}

div.boxes-right div.box-body a.info:hover {
	text-decoration:underline;
}

div.boxes-right div.box-body a.my-account {
	display:block;
	padding:3px 0 3px 10px;
	text-decoration:none;
	text-align:left;
	color:#000000;
}

div.boxes-right div.box-body a.my-account:hover {
	text-decoration:underline;
}

div#cp {
	text-align:right;
}

div#cp div.box-head {
	text-align:center;
}

div#cp div.box-body {
	margin:5px 5px 5px 0;
}

div#cp div.box-body form.cp-form input.email {
	width:98px;
	border:none;
	margin:1px 0;
}

div#cp div.box-body form.cp-form input.pass {
	width:98px;
	border:none;
	margin:1px 0;
}

div#cp div.box-body a.cp-link {
	display:block;
	color:#1C1E20;
	text-align:center;
	text-decoration:none;
	padding:2px 0;
}

div#cp div.box-body a.cp-link:hover {
	text-decoration:underline;
}

div.box-hr {
	width:150px;
	height:1px;
	background:#907337;
	margin-bottom:4px;
	font-size:1px;
}

div.center-categories {
	color:#907337;
	font-weight:bold;
	float:left;
}

div.center-categories-more {
	color:#907337;
	font-weight:bold;
	float:right;
}

div.center-categories-more a {
	color:#907337;
	text-decoration:none;
	font-size:9px;
}

div.center-hr {
	height:1px;
	background:#907337;
	margin-bottom:10px;
	font-size:1px;
}

/* Produkty - kategorie, lista, szczegoly, basket
*/

table.produkt td,
table.produkt td select {
	font-family:Verdana;
	font-size:11px;
	color:#1C1E20;
}

table.produkt  a {
	font-family:Verdana;
	font-size:11px;
	color:#1C1E20;
}

table.produkt td.artykuly-header {
	background:url(../imageSmall/artyk.jpg) no-repeat top right; 
	height:36px;
}

table.produkt td.lab {
	background:#ededed;
	text-align:right;
	font-weight:bold;
}

table.produkt td.basket-table-header {
	text-align:center;
	background-color:#333537;
	color:#ffffff;
}

td.bglight {
	background-color:#F2F2F2;
}

td.suma {
	background-color:#F2F2F2;
	text-align:right;
	padding:4px;
}

td.product-detail {
	text-align:right;
	background:#F2F2F2;
}

/* help
*/

td#help,
td#help a  {
	font-family:Verdana;
	font-size:11px;
	color:#907337;
}

td#help {padding:10px;}

td#help a {
	text-decoration:none;
}

span.zmiana {color:red;}

img.help-img {
	border:1px solid #907337;
	margin:10px 0;
}

/* galeria */

a.galeria-menu {
	
	padding:5px 5px 5px 17px;
	text-decoration:none;
	width:150px;
	margin:2px 2px;
	background:#ededed url(/images/page/arrow.gif) no-repeat 4px 7px;
	color:#000000;
	display:block;
	float:left;
	text-align:left;
	
}
a.galeria-menu:hover {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}

a.gallery-link {
	display:block;
	float:left;
	background:url(/images/page/galeria-img.gif) no-repeat top left;
	width:162px;
	height:160px;
	margin:2px;
	padding:5px;
	text-decoration:none;
	color:#777;
}

a.gallery-link span {
	display:block;
	background:#ededed;
	text-align:center;
}

a.gallery-link span.img {
	height: 100px;
	width:162px;
	
	overflow:hidden;
	margin-bottom:5px;
}

a.gallery-link span.desc {
	height: 55px;
	width:152px;
	overflow:hidden;
	padding:0 5px;
}

a.gallery-link:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div.random-products {
	margin:15px 0;
	/*border:2px #ededed solid;*/
}

div.random-products a {
	display:block;
	float:left;
	width:130px;
	height:150px;
	position:relative;
	text-decoration:none;
	border:2px #ededed solid;
}

div.random-products a:hover {
	text-decoration:underline;
}

div.random-products a img {
	position:absolute;
	top:5px;
	left:0;
	margin:0 auto;
	width:100px;
}

div.random-products a span {
	position:absolute;
	bottom:5px;
	left:0;
	text-align:center;
}

div.katalogi-cenniki {
	padding:10px 0;
	/*border:1px red solid;*/
}

div.katalogi-cenniki a {
	background:url(/images/page/download.gif) no-repeat left top;
	height:50px;
	display:block;
	padding:10px 0 0 70px;
	text-decoration:none;
}

div.katalogi-cenniki a:hover {
	text-decoration:underline;
}

a.link-list {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

a.link-list:hover {
	text-decoration:underline;
}

div.list-product-details div.lb {
	background:#ededed;
	text-align:right;
	width:50px;
	padding:2px 4px;
	float:left;
	margin-top:2px;
	/*border:1px black solid;*/
}

div.list-product-details div.val {
	float:left;
	margin-top:4px;
	padding:0 0 0 5px;
	width:105px;
	/*border:1px black solid;*/
}

div.opis-label {
	background:#ededed;
	width:130px;
	padding:4px 0 4px 10px;
	font-weight:bold;
}

div.opis {
	border:1px #ededed solid;
	padding:10px;
	line-height:150%;
}

a.link-product-details {
	text-decoration:none;
	display:block;
	margin:15px 0 0 0;
}
a.link-product-details:hover {
	text-decoration:underline;
}

