
/********************************************************************
 * starfax.css
*********************************************************************/


/** @Układ strony  **/

#globalne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.5;
	background: #172534 url(./obrazki/master-bg.jpg) repeat-x fixed left;
}

#strona {
	background-color: #ffffff;
	color: #000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
}

/* Nagłówek */
#naglowek {
    height: 57px;
	position: relative;
	z-index: 2;
}

#logo {
	position: absolute;
	bottom: 0;
	left: 0;
}

#ptop{
	position: absolute;
	top: 28px;
	right: 20px;
}


/* Zawartość */
#menug {
	height: 30px;
	position: relative;
	background-color: #282828;
	z-index: 1;
}

#pasekg {
	position: absolute;
	top: 3px;
	left: 3px;
}

#pinset {
	position: absolute;
	top: 3px;
	right: 3px;
}

#zmianafontow {
	position: absolute;
	top: 3px;
	right: 8px;
}

#promo {
	color: #f2f2f2;
	background: #595959 url(./obrazki/promo-bg.jpg) repeat-x left top;
	border-bottom: 5px solid #404040;
}

#promo h3 {
	color: #ffffff;
}

#puser8_inner,
#puser9_inner {
	padding: 15px;
}

#puser8 a:link, #puser8 a:visited,
#puser9 a:link, #puser9 a:visited {
	color: #40afff;
}

#zawartosctlo {
	padding-left: 0;
    padding-right: 0;
}

#mainbody {
	padding: 1.5em;
}

#tlostrony {
	background-color: #ffffff;
	border-bottom: 1px solid #b3b3b3;
}

#tlostrony1 {
	background: transparent url(./obrazki/lewybg.png) repeat-y 23% top;
	padding: 0;
}
#tresc {
	float: left;
	width: 755px;
}
#zawartoscprawej {
	float: right;
	width: 23%;
}
#tlostrony2 {
	background: transparent url(./obrazki/prawymalybg.png) repeat-y right top;
}
#zawartosclewej {
	float: left;
	width: 23%;
}


#paseknawigacji {
 	background: transparent url(./obrazki/dot.png) repeat-x bottom left;
	padding: .6em 1em;
}

#baner {
	text-align: center;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}

#trescgora {
	padding: 1.2em 0;
	background: transparent url(./obrazki/dot.png) repeat-x left bottom;
}

#trescdol {
	padding: 1.2em 0;
	background: transparent url(./obrazki/dot.png) repeat-x left top;
}

#trescdolnastrony {
	padding: .6em;
	border-top: 2px solid #ffffff;
	border-bottom: 6px solid #404040;
	background: #d9d9d9 url(./obrazki/trescdolnastrony-bg.png) repeat-x left top;
}

#trescgorasrodkowasiatka2,
#trescdolsrodkowasiatka2 {
	background: transparent url(./obrazki/dot.png) repeat-y 50% top;
}

#puser1siatka2,
#puser3siatka2 {
	width: 49.95%;
	float: left;
}

#puser2siatka2,
#puser4siatka2 {
	width: 49.95%;
	float: right;
}

#puser5siatka2,
#puser6siatka2,
#puser7_grid2 {
	width: 49.95%;
	float: left;
}

#puser5siatka3,
#puser6siatka3,
#puser7siatka3 {
	width: 33.3%;
	float: left;
}

#puser1, #puser2, #puser3, #puser4 {
	padding: .6em 1.2em;
}

#puser5, #puser6, #puser7 {
	padding: 1.2em;
}

#zawl,
#zawp {
	padding: 1em;
}

#zawp div.module, #zawp div.modulprosty, #zawp div.ramka,
#zawl div.module, #zawl div.modulprosty, #zawl div.ramka {
	margin-bottom: 1.5em;
}

/* Stopka */
#stopka {
	padding: 1.2em 1em;
	font-size: 0.9em;
	color: #595959;
}

#stopka a:link,
#stopka a:visited {
	color: #000;
	text-decoration: underline;
}

#stopka a:hover {
	text-decoration: none;
}

#podstopkasiatka2 {
	float: left;
	width: 49.5%;
}

#pbottomsiatka2 {
	float: right;
	width: 49.5%;
}

#pbottom {
	text-align: right;
}

#samdol {
	padding: 0.6em 0;
	text-align: center;
}

#samdol,
#samdol a {
	font-size: 10px;
	color: #284d73;
}

/* @MODUŁY STYLE **/

table.poll td,
table.poll-box td,
table.poll-plain td {
	text-align: left;
}

/* modultabeli style */
div.module,
div.ramka,
div.modulprosty,
div.modultabeliprosty,
div.modultabeli {
	overflow: hidden;
}

div.module h3, div.ramka h3, div.modulprosty h3,
div.modultabeli h3, div.modultabeliprosty h3 {
	color: #000000;
	font-size: 1.1em;
	margin: 0 0 3px 0;
}

/* Moduły style tła */
div.ramka {
	padding: 0;
}

div.ramka > div {
	padding: 16px 0 0 0;
}

div.ramka > div > div {
	padding: 0 0 0 16px;
}

div.ramka > div > div > div {
	padding: 0 16px 16px 0;
}

div.boksnieb {
	background: transparent url(./obrazki/ramka-boksnieb-bg-r.png) top right no-repeat;
}

div.boksnieb > div {
	background: transparent url(./obrazki/ramka-boksnieb-bg-l.png) top left no-repeat;
}

div.boksnieb > div > div {
	background: transparent url(./obrazki/ramka-boksnieb-bg-l.png) bottom left no-repeat;
}

div.boksnieb > div > div > div {
	background: transparent url(./obrazki/ramka-boksnieb-bg-r.png) bottom right no-repeat;
}

div.boksnieb div div div div {
	background: none;
}


div.boksziel {
	background: transparent url(./obrazki/ramka-boksziel-bg-r.png) no-repeat top right;
}

div.boksziel > div {
	background: transparent url(./obrazki/ramka-boksziel-bg-l.png) no-repeat top left;
}

div.boksziel > div > div {
	background: transparent url(./obrazki/ramka-boksziel-bg-l.png) no-repeat bottom left;
}

div.boksziel > div > div > div {
	background: transparent url(./obrazki/ramka-boksziel-bg-r.png) no-repeat bottom right;
}

div.boksziel div div div div {
	background: none;
}


div.bokszolty {
	background: transparent url(./obrazki/ramka-yellow-bg-r.png) no-repeat top right;
}

div.bokszolty > div {
	background: transparent url(./obrazki/ramka-yellow-bg-l.png) no-repeat top left;
}

div.bokszolty > div > div {
	background: transparent url(./obrazki/ramka-yellow-bg-l.png) no-repeat bottom left;
}

div.bokszolty > div > div > div {
	background: transparent url(./obrazki/ramka-yellow-bg-r.png) no-repeat bottom right;
}

div.bokszolty div div div div {
	background: none;
}


div.bokssz {
	background: transparent url(./obrazki/module-bokssz-bg-r.png) no-repeat top right;
	color: #f2f2f2;
}

div.bokssz > div {
	background: transparent url(./obrazki/module-bokssz-bg-l.png) no-repeat top left;
}

div.bokssz > div > div {
	background: transparent url(./obrazki/module-bokssz-bg-l.png) no-repeat bottom left;
}

div.bokssz > div > div > div {
	background: transparent url(./obrazki/module-bokssz-bg-r.png) no-repeat bottom right;
}

div.bokssz div div div div {
	background: none;
}

div.bokssz h3 {
	color: #FFF;
}

div.bokssz a:link,
div.bokssz a:visited {
	color: #40afff;
}


/* Moduły styl obrazków */
div.naglowekkropki h3,
div.ikonakropki h3 {
	background: url(./obrazki/kwadraty.png) no-repeat left 5px;
	padding: 0 0 0 10px;
}

div.naglowekstrzalka h3,
div.ikonastrzalka h3 {
	background: url(./obrazki/strzalkad.png) no-repeat left 5px;
	padding: 0 0 0 16px;
}


/** @TYPOGRAPHY **/

html, body {
	border: 0;
	margin: 0;
	padding: 0;
}

p, pre, blockquote, form, dl, ul, ol, fieldset, address {
	padding: 0;
	margin: 0.35em 0 0.8em 0;
}

fieldset {
	padding: .5em;
}

pre {
	padding: 1em;
	border-left: 5px solid #404040;
	background: #FFFFD5;
	font-family: "Courier New", Courier, monospace;
}

blockquote {
	padding-left: 55px;
	background: transparent url(./obrazki/cudzyslow.png) no-repeat top left;
	font-style: italic;
	min-height: 45px;
	color: #404040;
}

small {
	font-size: .85em;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sup em {
	font-size: .8em;
	color: red;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

acronym, abbr {
	border-bottom: 1px dashed;
	letter-spacing: 1px;
	cursor: help;
}
p.wciecie {
	text-indent: 1cm;
	font-family: Geneva, Arial, Helvetica;
}

/* @Naglowki */
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0.6em 0 .25em 0;
}

h1 {
	font-size: 1.4em;
	color: #000000;
}

h2 {
	font-size: 1.3em;
	color: #000000;
}

h3 {
	font-size: 1.2em;
	color: #CC3333;
}

h4 {
	font-size: 1.1em;
	color: #CC8033;
}

h5, h6 {
	font-size: 1em;
	font-weight: bold;
	color: #333333;
}

/* Obrazki */
img {
	border: none;
}

img.image-left {
	float: left;
	margin: .5em 1em .5em 0;
}
img.logolewe {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

img.image-right {
	float: right;
	margin: .5em 0 .5em 1em;
}

img.image-border {
	border: 1px solid #e5e5e5;
	padding: 3px;
}

img.image-margin {
	margin: .5em;
}

/* @Odnośniki */
a:link,
a:visited {
	text-decoration: none;
	outline: none;
	color: #00789f;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #FF0000;
}

a img {
	border: none;
}


/* @Tekst */
.clearbreak {
	clear: both;
}

.clearafter:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}


/* Tekst paragraph */
.border {
	border: 1px solid #e5e5e5;
	padding: 3px;
}

.dropcap:first-letter {
	float: left;
	color: #404040;
	font: 4em/.8em "Times New Roman", Times, serif;
}


/* @Listy */
ul li {
	margin: .3em 0 .3em 1.6em;
	padding: 0;
}

ol li {
	margin: .3em 0 .3em 2em;
	padding: 0;
}

ul.listastrzalka1, ul.listastrzalka2, ul.listastrzalka3 {
	list-style: none;
}

/* Lista ze strzałkami */
ul.listastrzalka li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/strzalka.png) no-repeat left 6px;
}

ul.listastrzalka1 li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/strzalka.png) no-repeat left 6px;
}

ul.listastrzalka2 li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/strzalka2.png) no-repeat left 6px;
}

ul.listastrzalka3 li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/strzalka3.png) no-repeat left 6px;
}
ul.listastrzalka4 li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/strzalka3.png) no-repeat left 6px;
	list-style-type: none;
}
ul.listastrzalka4 ul{
	margin-left: 0.6em;
	padding: 0 0 0 10px;
	list-style-type: none;
}
ul.listastrzalka4 ul li{
	margin-left: 0.6em;
	list-style-type: none;
	background: none;
}
ul.serwis li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(./obrazki/kwadratsz.png) no-repeat left 6px;
	list-style-type: none;
}
ul.serwis ul{
	margin-left: 0.6em;
	padding: 0 0 0 10px;
	list-style-type: none;
}
ul.serwis ul li{
	margin-left: 0.6em;
	list-style-type: none;
	background: url(./obrazki/strzalka3.png) no-repeat left 6px;
}
/* @Tabele */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
}


/* Ścieżka */
span.paseknawigacji {
	font-weight: bold;
	font-size: 0.9em;
}
span.dalej {
	background: url(./obrazki/strzalka3.png) no-repeat right 4px;
}
a.paseknawigacji:link,
a.paseknawigacji:visited {
	padding: 0 .25em;
	font-weight: normal;
	text-decoration: none;
	color: #404040;
}

a.paseknawigacji:hover {
	text-decoration: underline;
}

/* nagłówek strony */
.componentheading,
.contentheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}

/* Content title link */
a.contentpagetitle:link,
a.contentpagetitle:visited {
	text-decoration: none;
}

a.contentpagetitle:hover {
	text-decoration: underline;
}

/** Zawartość **/
/* Blog  */
table.blog {
	width: 100%;
}

table.blog td {
	padding-right: 5px;
}

/* Zawartość niżej */
table.contentpane,
table.contentpaneopen {
	width: 100%;
}

/* Separator za TD */
table.blog span.seperatorartykulu {
	display: block;
	height: 1.5em;
}

/* 3 buttons */
td.buttonheading {
	padding: 0 2px;
}
/* Przypis */
span.przypis {
	color: #ff0000;
}
/* Data utworzenia */
span.small,
td.datautworzenia,
td.datamodyfikacji {
	color: #999999;
	font-size: 0.9em;
	padding-bottom: .6em;
}
/*	Uslugi serwisowe*/
div.serwistlo {
	background: #E1E1E1 url(./obrazki/listamarek/markitlo.gif) no-repeat left;
	height: 39px;
}
div.serwis {
    background: #ffffff url(./obrazki/certyfikatm2.jpg) no-repeat 5px center;
}
ul.listamarek {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.listamarek li {
	float:left;
	margin-right:1px;
}
ul.listamarek li a {
	display:block;
	height:32px;
	overflow:hidden;
	line-height:40px;
	background-repeat: no-repeat;
}
ul.listamarek li a.marka1 {
	width:35px;
	background-image: url(./obrazki/listamarek/gbc1.gif);
}
ul.listamarek li a.marka1:hover {
	background-image: url(./obrazki/listamarek/gbc2.gif);
}

ul.listamarek li a.marka2 {
	width:82px;
	background-image: url(./obrazki/listamarek/sharp1.gif);
}
ul.listamarek li a.marka2:hover {
	background-image: url(./obrazki/listamarek/sharp2.gif);
}
ul.listamarek li a.marka3 {
	width:113px;
	background-image: url(./obrazki/listamarek/panasonic1.gif);
}
ul.listamarek li a.marka3:hover {
	background-image: url(./obrazki/listamarek/panasonic2.gif);
}
ul.listamarek li a.marka4 {
	width:161px;
	background-image: url(./obrazki/listamarek/minolta11.gif);
}
ul.listamarek li a.marka4:hover {
	background-image: url(./obrazki/listamarek/minolta23.gif);
}
ul.listamarek li a.marka5 {
	width:88px;
	background-image: url(./obrazki/listamarek/rexel1.gif);
}
ul.listamarek li a.marka5:hover {
	background-image: url(./obrazki/listamarek/rexel2.gif);
}
ul.listamarek li a.marka6 {
	width:37px;
	background-image: url(./obrazki/listamarek/hp1.gif);
}
ul.listamarek li a.marka6:hover {
	background-image: url(./obrazki/listamarek/hp2.gif);
}
ul.listamarek li a.marka7 {
	width:77px;
	background-image: url(./obrazki/listamarek/canon1.gif);
}
ul.listamarek li a.marka7:hover {
	background-image: url(./obrazki/listamarek/canon2.gif);
}
/* Licznik stron */
div.pagenavcounter {
	color: #595959;
	margin: .5em 0;
	font-size: .9em;
	font-weight: bold;
}

/* Tabela zawartości */
table.contenttoc {
	margin: 0 0 1em 1em;
	border: 1px solid #D9D9D9;
	background: #f2f2f2;
}

table.contenttoc th {
	padding: .4em;
	background: url(./obrazki/grey_dot.png) bottom repeat-x;
	font-weight: bold;
	text-align: center;
}

table.contenttoc td {
	padding: .25em .6em;
}

a.toclink:link,
a.toclink:visited {
	font-size: .9em;
}

a.toclink:hover {
}

div.mosimage {
	padding: .3em;
	margin: .8em;
	color: #595959;
}

div.mosimage_caption {
	padding: .2em;
	font-weight: bold;
	font-size: 0.9em;
}

/* Czytaj więcej */
a.wiecej:link,
a.wiecej:visited {
	padding: 3px 6px 3px 22px;
	text-decoration: none;
	color: #404040;
	background: #f2f2f2 url(./obrazki/wykaz.png) no-repeat 5px center;
	border: 1px solid #e5e5e5;
}

a.wiecej:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}

/* Przycisk */
button.button:link,
button.button:visited {
	padding: 3px 6px 3px 22px;
	text-decoration: none;
	color: #404040;
	background: #f2f2f2 url(./obrazki/wykaz.png) no-repeat 5px center;
	border: 1px solid #e5e5e5;
}

button.button:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}
/** COMPONENT AND CONTENT TABLE PAGE **/
/* Description in content table and component page */
td.contentdescription {
	padding: .5em 0;
}

/* Links in Section Table page */
a.category:link,
a.category:visited {
	font-weight: bold;
}

a.category:hover {
}

/* table in category table page */
td.sectiontableheader {
	padding: 5px 8px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #366999;
}

td.sectiontableheader a {
	color: #ffffff;
	text-decoration: underline;
}

td.sectiontableheader a:hover {
	text-decoration: none;
}

/* table's row 1 */
tr.sectiontableentry1 td {
	padding: 5px 8px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

/* table's row 2 */
tr.sectiontableentry2 td {
	padding: 5px 8px;
}

.smalldark {
}

/** "MORE..." AREA **/
/* "More..." panel */
div.blog_more {
}

/* "More..." panel heading text */
div.blog_more div {
	padding-bottom: .3em;
}

/* "More..." block links */
div.blog_more ul {
}

div.blog_more li{
}

/* "More..." panel links */
a.blogsection:link, a.blogsection:visited {
	text-decoration: none;
}

a.blogsection:hover {
	text-decoration: underline;
}

/** BOTTOM NAVIGATION BAR **/
/* content page nav */
div.pagenavbar div {
	color: #999999;
	font-weight: bold;
	font-size: .9em;
}

div.pagenavbar a:link, 
div.pagenavbar a:visited {
	text-decoration: none;
}

div.pagenavbar a:hover {
	text-decoration: underline;
}

/* content item rolling nav */
th.pagenav_prev, th.pagenav_next {
	color: #999999;
	font-size: .9em;
	font-weight: bold;
}

th.pagenav_prev a:link, th.pagenav_prev a:visited,
th.pagenav_next a:link, th.pagenav_next a:visited {
	text-decoration: none;
}

th.pagenav_prev a:hover, th.pagenav_next a:hover {
	text-decoration: underline;
}

/* blog pages nav */
.pagenav {
	color: #999999;
	padding: 0 .5em;
	margin-top: 1em;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
}

/* blog pages nav link */
a.pagenav:link, a.pagenav:visited {
	text-decoration: none;
	text-transform: uppercase;
}

a.pagenav:hover {
	text-decoration: underline;
}

/* Back button */
div.back_button {
	margin: .5em 0;
	padding: .4em 0;
	font-weight: bold;
}

div.back_button a:link,
div.back_button a:visited {
	text-decoration: none;
	text-transform: uppercase;
}

div.back_button a:hover{
	text-decoration: underline;
}

.hd {
	display: none;
}

/** COMMON FORM **/
input.button {
}

input.inputbox {
}

input.inputbox:hover,
input.button:hover {
}

input.inputbox:focus {
}

/** POP UP FORMS **/
body.contentpane {
	padding: 1em;
}

/** SEARCH MODULE **/
/* Search wrapper */
div.search {
}

/* Index */
div.index {
    background: url("./obrazki/kopiarki.jpg") no-repeat center;
}

/* Search input box */
input#mod_search_searchword {
	margin-right:3px;
}

span.highlight {
	padding: .2em;
	background: #FFFFAA;
}

/** LOGIN MODULE **/
form#form-login fieldset.input {
	border: none;
	padding: 0;
}

input#modlgn_username {
}

input#modlgn_passwd {
}

input#modlgn_remember {
}

p#form-login-username,
p#form-login-password,
p#form-login-remember {
	margin: 0 0 6px 0;
}

/** LATEST NEWS & POPULAR MODULE **/
ul.latestnews,
ul.mostread {
}

ul.latestnews li,
ul.mostread li {
}

/** POLL MODULE **/
/* poll's table */
table.poll {
}

table.pollstableborder {
	margin: .5em 0;
	text-align: left;
}

table.pollstableborder td {
	text-align: left;
	font-size: .9em;
	padding: 3px 2px;
	border: none;
}

/* poll's question */
table.pollstableborder td.sectiontableentry1 {
}

table.pollstableborder td.sectiontableentry2 {
}

/* poll's result */
table.pollstableborder th.sectiontableheader {
}

table.pollstableborder tr.sectiontableentry0 td {
	background-color: #f2f2f2;
	padding: .5em .8em;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: none;
	padding: .5em .8em;
}


/** POP UP FORMS **/
body.contentpane {
	color: #000000;
	background: #FFFFFF;
}

/** Tabs **/
#globalne div.dynamic-tab-pane-control div.tab-row h2.tab {
	background-image: none;
	background-color: #e5e5e5;
	padding: 5px;
}

#globalne div.dynamic-tab-pane-control div.tab-row h2.tab a {
	color: #000000;
}

#globalne div.dynamic-tab-pane-control div.tab-row h2.selected {
	background-image: none !important;
	background-color: #366999;
}

#globalne div.dynamic-tab-pane-control div.tab-row h2.selected a {
	font-weight: bold;
	color: #ffffff;
}

#globalne div.dynamic-tab-pane-control div.tab-page {
	border-color: #999999;
	border-top: 3px solid #366999;
	padding: 5px;
}



/** @MENU **/

/** @Menugorne **/

/* Poziom glówny */
ul.menugorne {
	z-index: 1;
	float: left;
	border-right: 1px solid #404040;
	margin: 0;
	background: none;
	padding: 0;
	list-style: none;
}

ul.menugorne li {
	float: left;
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

ul.menugorne a:link,
ul.menugorne a:visited {
	display: block;
	border-right: 1px solid #000000;
	border-left: 1px solid #404040;
	margin: 0;
	padding: 3px 1.5em;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

ul.menugorne a:hover {
	background-color: #404040;
}


/* Poziom nizszy */
ul.menugorne ul {
	position: absolute;
	left: -999em;
	z-index: 2;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Inne */
ul.menugorne ul ul {
	margin: -26px 0 0 184px;
	z-index: 3;
}

/* Items */
ul.menugorne ul li {
	position: relative;
	width: 185px;
	margin: 0;
	background: none;
	padding: 0;
}

ul.menugorne ul a:link,
ul.menugorne ul a:visited {
	display: block;
	border-top: 1px solid #366999;
	border-right: none;
	border-bottom: 1px solid #162c40;
	border-left: 1px solid #162c40;
	background: #284d73 none;
	color: #cfdbe5;
	padding: 4px 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}

ul.menugorne ul a:hover,
ul.menugorne ul li.parent a:hover,
ul.menugorne ul li.parent li.parent a:hover {
	border-top: 1px solid #1f3d59;
	background-color: #1f3d59;
	color: #ffffff;
}

/* Aktywne */
ul.menugorne ul li.active a,
ul.menugorne ul li.active li.active a,
ul.menugorne ul li.active li.active li.active a {
	font-weight: bold;
	color: #ffffff;
}

/* Czyszczenie aktywne */
ul.menugorne ul li.active li a,
ul.menugorne ul li.active li.active li a {
	font-weight: normal;
	color: #cfdbe5;
}

/* Rozszerzenie dziecka */
ul.menugorne ul li.parent a,
ul.menugorne ul li.parent li.parent a {
	background: #284d73 url("./obrazki/suckerfish-expand.png") no-repeat 95% center;
	padding-right: 10px;
}

/* Czyszczenie rozszerzenia dziecka */
ul.menugorne ul li.parent li a,
ul.menugorne ul li.parent li.parent li a {
	background-image: none;
}


/* Rollover */
ul.menugorne li:hover ul,
ul.menugorne li.hover ul,
ul.menugorne li:hover ul li:hover ul,
ul.menugorne li.hover ul li.hover ul,
ul.menugorne li:hover ul li:hover ul li:hover ul,
ul.menugorne li.hover ul li.hover ul li.hover ul {
	left: auto;
}

ul.menugorne li:hover ul ul,
ul.menugorne li.hover ul ul,
ul.menugorne li:hover ul li:hover ul ul,
ul.menugorne li.hover ul li.hover ul ul,
ul.menugorne li:hover ul li:hover ul li:hover ul ul,
ul.menugorne li.hover ul li.hover ul li.hover ul ul {
	left: -999em;
}

ul.menugorne,
ul.menugorne li li {
	clear: left;
}


/** @Menu boczne **/

/* Poziom menu */
ul.menu-bullettree,
ul.menu-bullettree ul {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree li {
	background: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree {
	border-top: 1px dotted #b3b3b3;
}

ul.menu-bullettree ul li {
	margin-left: 1em;
}

ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
	display: block;
	background: transparent url(./obrazki/bullettree-level0.png) no-repeat 5px 10px;
	border-bottom: 1px dotted #b3b3b3;
	padding: 3px 5px 3px 15px;
	color: #404040;
	text-decoration: none !important;
}

ul.menu-bullettree a:hover {
	background-color: #d9d9d9;
	color: #000000;
}

/* Dla ciemnego tla */
div.bokssz ul.menu-bullettree a:link,
div.bokssz ul.menu-bullettree a:visited {
	color: #d9d9d9;
}

div.bokssz ul.menu-bullettree a:hover {
	background-color: #404040;
	color: #d9d9d9;
}

/* Podpoziomy */
ul.menu-bullettree ul a:link,
ul.menu-bullettree ul a:visited {
	background-image: url(./obrazki/bullettree-level1.png);
	border-bottom: none;
}

ul.menu-bullettree ul ul a:link,
ul.menu-bullettree ul ul a:visited {
	background-image: url(./obrazki/bullettree-level2.png);
}

ul.menu-bullettree ul ul ul a:link,
ul.menu-bullettree ul ul ul a:visited {
	background-image: url(./obrazki/bullettree-level3.png);
}

/* Aktualne */
ul.menu-bullettree a.current {
	background-image: url(./obrazki/bullettree-current.png) !important;
	font-weight: bold;
	color: #000000;
}

ul.menu-bullettree li.current a:hover {
	color: #000000;
}

div.bokssz ul.menu-bullettree li.current a {
	color: #ffffff;
}

div.bokssz ul.menu-bullettree li.current a:hover {
	color: #ffffff;
}

ul.menu-bullettree li.current li a {
	font-weight: normal;
}

ul.menu-bullettree li.current li a:hover {
	color: #000000;
}
/*menu boczne wykaz*/
/* poziomgłówny */
dl.menu-boczne {
	width: 170px;
	padding: 2px 2px 1px 2px;
	background-color: #333333;
	color: #d9d9d9;
	border-top: 1px dotted #b3b3b3;
	list-style: none;
}

dl.menu-boczne dl {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}
dl.menu-boczne dt {
	border-bottom: 1px dotted #b3b3b3;
	padding-left: 0;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
dt.zwykla{
    font-weight: normal;
	border: 0;
}
dt.strzalka {
	background: url(./obrazki/strzalka.png) no-repeat left 5px 10px;
	padding: 0 0 0 16px;
}
dl.menu-boczne dd {
	background: none;
	padding: 0;
	margin: 0;
}
dl.menu-boczne dd.nowyakapit  {
	background: none;
	padding: 0;
	margin: 0;
	border-top: 1px dotted #b3b3b3;
}
dl.menu-boczne dl dd {
	margin-left: 1em;
}

dl.menu-boczne a:link, dl.menu-boczne a:visited {
	display: block;
	background: transparent url(./obrazki/kwadrat.png) no-repeat 5px 10px;
	border-bottom: 1px dotted #b3b3b3;
	padding: 3px 5px 3px 15px;
	color: #d9d9d9;
	text-decoration: none !important;
}

dl.menu-boczne a:hover {
	background-color: #FF0000;
	color: #d9d9d9;
}
	
dl.menu-boczne a.current {
	background-image: url(./obrazki/strzalka.png) !important;
	font-weight: bold;
	color: #000000;
}

dl.menu-boczne dd.current dd a {
	font-weight: normal;
}
dl.menu-boczne dd.current dd a:hover {
	color: #000000;
}
/* dla ciemnego tła */
div.bokssz dl.menu-boczne dt {
	background: url(./obrazki/strzalkadol.png) no-repeat left 9px;
	padding: 5px 0 5px 25px;
}
div.bokssz dl.menu-boczne dt.zwykla {
	background: none;
	padding: 5px 0 5px 25px;
	font-weight: normal;
	font-size: 0.9em;
	border: none;
}
div.bokssz dl.menu-boczne a:link,
div.bokssz dl.menu-boczne a:visited {
	color: #d9d9d9;
}

div.bokssz dl.menu-boczne a:hover {
	background-color: #404040;
	color: #d9d9d9;
}

/* Podpoziomy */

dl.menu-boczne dl a:link,
dl.menu-boczne dl a:visited {
	background-image: url(./obrazki/kwadratsz.png);
	border-bottom: none;
}

dl.menu-boczne dl dl a:link,
dl.menu-boczne dl dl a:visited {
	background-image: url(./obrazki/kwadratsz.png);
}

dl.menu-boczne dl dl dl a:link,
dl.menu-v dl dl dl a:visited {
	background-image: url(./obrazki/kwadratsz.png);
}

/* Aktualny poziom */

dl.menu-boczne dd.current a:hover {
	color: #000000;
}
div.bokssz dl.menu-boczne dd.current a {
	color: #ffffff;
}
/*Tabela produktów*/
#TABLISTA {
}
table.tabelalista {
	table-layout: auto;
	overflow: hidden;
	border: none;
	background-color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
table.tabelalista  td {
	background-color: #ffffff;
}
table.tabelalista td.pasekpionowy {
    width: 21px;
	background: #fbfbfb url(./obrazki/pasekpion.gif) repeat-y center;
}
table.tabelalista td.pasekpoziomy {
    height: 21px;
	background: #fbfbfb url(./obrazki/pasekpoziom.gif) repeat-x center;	
}
table.tabelalista  td.odsteppionowy {
	background: #fbfbfb url(./obrazki/tlo.png) no-repeat;	
}
table.tabelalista  td.odsteppoziomy {
	background: #fbfbfb url(./obrazki/tlo.png) no-repeat center;
}
table.tabelalista  td.dzial {
	background: #e5e5e5 url(./obrazki/kropki.png) no-repeat 30px;
	padding: 3px 0 3px 50px;
    font: bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
}
/*tabela produktu*/
table.komorkaprod {
	table-layout: auto;
	overflow: hidden;
	width: 100%;
	height: 160px;
	border: none;
	background-color: #000000;
	text-align: left;
}
table.komorkaprod td.nowosc{
	height: 64px;
	color: red;
	padding-left: 30px;
}
table.komorkaprod td.tabcena{
	height: 20px;
	color: orange;
}
table.komorkaprod td.tablogo{
	height: 20px;
}
table.komorkaprod td.obrazekm{
	/*background-color: fuchsia;*/
	width: 50%;
	height: 100px;
	text-align: center;
}
table.komorkaprod h1{
	color: #333333;
	font: bold 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}table.komorkaprod td.nazwaprod{
	color: #000000;
	font: bolder 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: top;
	width: 50%;
	height: 16px;
}
table.komorkaprod td.nazwaprod1{
	color: #000000;
	font: bolder 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: top;
	width: 50%;
	height: 16px;
}
a.nazwaprod1{
	color: #000000;
	font: bolder 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: top;
	width: 50%;
	height: 16px;
}
table.komorkaprod td.opisprodmaly{
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 40px;
	width: 316px;
}
/*Tabela opis produktu*/
#TABPRODLISTA {
}
table.tabelaproduktu {
	table-layout: auto;
	overflow: hidden;
	width: 100%;
	border: none;
	text-align: left;
}
table.tabelaproduktu td.nazwaproduktu {
    background: #e5e5e5 url(./obrazki/kropki.png) no-repeat 20px;
	padding: 3px 0 3px 50px;
    font: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	color: #2C2C32;
	border: 1px solid #c0c0c0;
}
table.tabelaproduktu td.nowoscd{
	text-align: center;
	height: 64px;
	color: red;
	font: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.tabelaproduktu td.tabcena{
	height: 20px;
	color: orange;
}
table.tabelaproduktu td.logod{
	height: 80px;
}
table.tabelaproduktu td.zdjecieproduktu{
	/*background-color: fuchsia;*/
	width: 50%;
	height: 304px;
	text-align: center;
}
table.tabelaproduktu td.opiszdjecia{
	text-align: center;
	color: #999999;
	font-size: 0.9em;
}
table.tabelaproduktu td.tekstszary{
	color: #999999;
	font-size: 0.9em;
}
table.tabelaproduktu td.opis h1{
	color: #666666;
}
table.tabelaproduktu td.ulotka h1{
	color: #666666;
	text-align: right;
}
table.tabelaproduktu td.ulotka {
	color: #666666;
	text-align: right;
	background: url(./obrazki/pdf.png) no-repeat 180px;
}
table.tabelaproduktu td.sterowniki {
	color: #666666;
	text-align: right;
	background: url(./obrazki/download.png) no-repeat 225px;
}
table.tabelaproduktu td.sterowniki h1{
	color: #666666;
	text-align: right;
}
/* Tabela parametry */

table.parametry {
	font: 10pt Tahoma, Arial;
	border: 1px solid #696969;
	padding-left: 3px;
	float: right;
	text-align: left;
}
table.parametry td {
	border: 1px solid #696969;
	padding-left: 3px;
}
table.parametry td.tytul {
	color: #ffffff;
	background-color: #0069b3;
}
table.parametry td.ztlem {
	background-color: #d9d9f3;
}
/* Tabela oddzialy */

table.oddzialy {
	font: 10pt Tahoma, Arial;
	border: 1px none #696969;
	padding-left: 3px;
	float: left;
	text-align: right;
}
/*table.oddzialy td {
	font: 10pt Tahoma, Arial;
	border: 1px hidden #ffffff;
	padding-left: 40px;
	float: left;
	text-align: right;
}*/
/* Tabela kontakt */

table.post {
	font: 10pt Tahoma, Arial;
	border: 1px none #696969;
	padding-left: 6px;
	float: left;
	text-align: right;
}
table.post td input {
	font: 9pt Verdana, Tahoma, Arial;
	background-color: #ffffff;
	color: Background;
	border: 1px solid #696969;
   padding-left: 6px;
}
table.post td select {
	font: 8pt Verdana, Tahoma, Arial;
	background-color: #000000;
	color: Yellow;
	border: 1px solid #696969;
	padding-left: 6px;
}
table.post td textarea {
	font: 10pt Verdana, Tahoma, Arial;
	background-color: #ffffff;
	color: Background;
	border: 1px solid #696969;
	padding-left: 6px;
}
/* Czytaj więcej */
a.wiecej:link,
a.wiecej:visited {
	padding: 3px 6px 3px 22px;
	text-decoration: none;
	color: #404040;
	background: #f2f2f2 url(./obrazki/wykaz.png) no-repeat 5px center;
	border: 1px solid #e5e5e5;
}

a.wiecej:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}
div.serwis {
    background: #ffffff url(./obrazki/certyfikatm2.jpg) no-repeat 5px center;
}
ul.listamarek {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.listamarek li {
	float:left;
	margin-right:1px;
}
ul.listamarek li a {
	display:block;
	height:32px;
	overflow:hidden;
	line-height:40px;
	background-repeat: no-repeat;
}
ul.listamarek li a.marka1 {
	width:35px;
	background-image: url(./obrazki/listamarek/gbc1.gif);
}
ul.listamarek li a.marka1:hover {
	background-image: url(./obrazki/listamarek/gbc2.gif);
}

ul.listamarek li a.marka2 {
	width:82px;
	background-image: url(./obrazki/listamarek/sharp1.gif);
}
ul.listamarek li a.marka2:hover {
	background-image: url(./obrazki/listamarek/sharp2.gif);
}
ul.listamarek li a.marka3 {
	width:113px;
	background-image: url(./obrazki/listamarek/panasonic1.gif);
}
ul.listamarek li a.marka3:hover {
	background-image: url(./obrazki/listamarek/panasonic2.gif);
}
ul.listamarek li a.marka4 {
	width:161px;
	background-image: url(./obrazki/listamarek/minolta11.gif);
}
ul.listamarek li a.marka4:hover {
	background-image: url(./obrazki/listamarek/minolta23.gif);
}
ul.listamarek li a.marka5 {
	width:88px;
	background-image: url(./obrazki/listamarek/rexel1.gif);
}
ul.listamarek li a.marka5:hover {
	background-image: url(./obrazki/listamarek/rexel2.gif);
}
ul.listamarek li a.marka6 {
	width:37px;
	background-image: url(./obrazki/listamarek/hp1.gif);
}
ul.listamarek li a.marka6:hover {
	background-image: url(./obrazki/listamarek/hp2.gif);
}
ul.listamarek li a.marka7 {
	width:77px;
	background-image: url(./obrazki/listamarek/canon1.gif);
}
ul.listamarek li a.marka7:hover {
	background-image: url(./obrazki/listamarek/canon2.gif);
}
