body

{

	margin: 20px 0;

	padding: 0;

	color: black;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

img { border: 0; }

.main, CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

TEXTAREA { width: 100%; }

hr { color: #444; height: 1px; }



#strona { min-width: 800px; background-color: white; margin: auto; }





/* ------------------------------------------------------------------------------------------------------------------------------------- naglowek */

#naglowek {}



#menu 

{ 

	float: left;

	list-style-type: none; 

	margin: 0; padding: 0;

	height: 37px;

	line-height: 37px; *line-height: 38px;

}

#menu li 

{ 

	float: left;

}

#menu a { color: #515151; font-size: 14px; text-decoration: none; font-weight: bold; padding: 11px 10px; }

#menu a:hover { color: #d4e3f5; background: #8a8a8a; }



#spinacz { text-align: center; }



#pasek {

height: 37px;

background: url(images/pasek.png) repeat-x;

border: solid #8b8b8b 1px;

}



#naglowek  #koszyczek { 

position: absolute;

right: 5px;

bottom: 0;

}



.koszy {

height: 34px;

float: right;

}



#koszl {

width: 6px;

background: url(images/header/koszr.png) no-repeat;

}



#kosz {

background: url(images/header/kosz.png) repeat-x ;

}



#kosz img {

vertical-align: middle;

}



#koszr {

width: 6px;

background: url(images/header/koszl.png) no-repeat;

}



/* ------------------------------------------------------------------------------------------------------------------------------------- pokaz wyszukaj */



#wyszukaj { padding: 0 5px; padding-top: 3px; float: right; }

#wyszukaj .input

{

	width: 180px;

	padding: 8px 15px;

	border: 0;

	background: url(images/input.png) no-repeat;

	vertical-align: middle;

}

#wyszukaj .btn 

{ 

	width: 38px; height: 31px;

	background: url(images/search.png) no-repeat; 

	border: 0; 

	cursor: pointer;

	vertical-align: middle;

}

#wyszukaj a { color: white; text-decoration: none; font-weight: bold; margin-left: 80px }

#wyszukaj a:hover { color: #ddd; }



/*-------------------------------------------------------------------------kategorie----------------------------------------------------------*/



div.net77_linki_kategorie {

border-bottom: solid #d2d2d2 1px;

width: 188px;

}



div.net77_linki_kategorie  a {

background: url(images/infobox/lista.png) no-repeat 10px 50%;

text-decoration: none;

display: block;

padding: 7px 5px 7px 25px;

text-decoration: none;

}



div.net77_linki_kategorie  a:link,

div.net77_linki_kategorie  a:visited {

background: url(images/infobox/lista.png) no-repeat 10px 50%;

}



div.net77_linki_kategorie  a:hover,

div.net77_linki_kategorie  a:active {

background: #e6e6e6 url(images/infobox/lista.png) no-repeat 10px 50%;

text-decoration: none;

}



.innerHider, .innerSliderHor { background: none !important; }





/*-------------------------------------------------------------------------informacje----------------------------------------------------------*/



ul.listaIkony { margin: 0; padding: 0; list-style: none; }

ul.listaIkony li { background: url('images/lista.png') no-repeat 0 5px; padding-left: 15px; margin: 10px 0; }





/* ------------------------------------------------------------------------------------------------------------------------------------- sciezka jezyki */

#sciezka_jezyki { border-bottom: 1px solid #ddd; padding: 5px 10px; padding-left: 0; line-height: 26px }



#sciezka { float: left; padding: 10px; }

#sciezka img { margin: 0 10px; }

#sciezka a { text-decoration: none; color: #666; font-style: italic; font-size: 11px; }

#sciezka a:hover { color: black }



#jezyki { float: right; *float:none;}



/* ------------------------------------------------------------------------------------------------------------------------------------- stopka */

#stopka { background: url(images/footer/stopka_tlo.png) repeat-x; position: relative; min-height: 80px; }



#linki { margin-right: 200px; padding: 10px; padding-top: 30px; text-align: left; font-size: 11px; list-style: none; }

#linki td { vertical-align: top; }

#linki .kolumna { max-width: 190px; border-left: 1px solid #ddd; padding: 5px; }

#linki .kolumna:hover { border-left: 1px solid #aaa; }

#linki p 

{

	margin: 0;

	font-weight: bold;

}

#linki ul { list-style-type: none; padding: 0; margin: 0; padding-top: 4px; padding-left: 4px; }

#linki li { background: url(images/lista.png) no-repeat left 2px; padding-left: 15px; margin: 4px 0; }

#linki a { color: #666; text-decoration: none; }

#linki a:hover { color: black; }

#linki .separator { height: 10px; }



#info 

{

	text-align: right;

	position: absolute; top: 0; right: 0;

	padding: 10px; padding-top: 40px;

	background: url(images/footer/info.png) no-repeat center top;

}

#info a { font-size: 10px; color: #aaa; }

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



#footer_links

{

	list-style: none;

	margin: 0;

	padding: 10px;

	font-size: 11px;

}

#footer_links a { color: #666; }

#footer_links li { display: inline; }



#banner { padding: 10px 0; text-align: center; }



/* ------------------------------------------------------------------------------------------------------------------------------------- srodek */

#main { table-layout: fixed; }

#lewa_kolumna { background: white; } /* dla usuniecia bledów opery 9 */

#srodkowa_kolumna .fixed { table-layout: fixed; }

#srodkowa_kolumna .fixed td { overflow: hidden; }



.obramowanie { border: 1px solid #ddd; }





/* -------------------------------------------------------------------------------------------------- SKLEP */

A, A:link, A:visited

{

  color: black;

  text-decoration: none;

}

A:hover { text-decoration: underline; }



FORM { display: inline; margin: 0; }





/* infobox */

.infoBox {}

.infoBoxText { background: #fafafa; padding: 5px; }

.infoBoxContents { table-layout: fixed; }

.infoBoxContents td { overflow: hidden; }



.infoBoxHeading

{

	font-weight: bold;

	color: white;

	background: url('images/infobox/box2.jpg') repeat-x;

	color: #424344;

	font-family: Arial;

	font-size: 14px;

	padding-top: 2px;

}

.infoBoxHeading_left { width: 10px; height: 33px; background: url('images/infobox/box1.jpg'); }

.infoBoxHeading_right { width: 38px; height: 33px; background: url('images/infobox/box3.jpg'); }

.infoBoxHeading_right_link { width: 38px; height: 33px; background: url('images/infobox/box3_a.jpg'); }



.infoBoxContents { background: url('images/infobox/box5.jpg'); }

.infoBoxContents_left { width: 4px; background: url('images/infobox/box4.jpg') repeat-y left; }

.infoBoxContents_right { width: 4px; background: url('images/infobox/box6.jpg') repeat-y right; }



.infoBoxFooter { background: url('images/infobox/box8.jpg'); }

.infoBoxFooter_left { width: 10px; height: 13px; background: url('images/infobox/box7.jpg'); }

.infoBoxFooter_right { width: 10px; height: 13px; background: url('images/infobox/box9.jpg'); }





/* contentbox */

.contentBox {}

.contentBoxContents { table-layout: fixed; }

.contentBoxContents td { overflow: hidden; }



.contentBoxHeading

{

	font-weight: bold;

	color: #0099FF;

	background: url('images/contentbox/box2.jpg') repeat-x;

	vertical-align: top;

	padding-top: 9px;

	color: #424344;

    font-family: Arial;

    font-size: 14px;

}

.contentBoxHeading_left { width: 14px; height: 54px; background: url('images/contentbox/box1.jpg'); }

.contentBoxHeading_right { width: 39px; height: 54px; background: url('images/contentbox/box3.jpg'); }

.contentBoxHeading_right_link { width: 39px; height: 54px; background: url('images/contentbox/box3_a.jpg'); }



.contentBoxContents { background: url('images/contentbox/box5.jpg') repeat; }

.contentBoxContents_left { width: 1px; background: url('images/contentbox/box4.jpg') repeat-y left; }

.contentBoxContents_right { width: 1px; background: url('images/contentbox/box6.jpg') repeat-y right; }



.contentBoxFooter { background: url('images/contentbox/box8.jpg') repeat-x; }

.contentBoxFooter_left { width: 1px; height: 1px; background: url('images/contentbox/box7.jpg'); }

.contentBoxFooter_right { width: 1px; height: 1px; background: url('images/contentbox/box9.jpg'); }





TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #c0c1c5; }



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}





.productListing {}

.productListing-heading

{

	background: #268fdb;

	color: white;

	font-weight: bold; 

	padding: 5px; 

}

.productListing-heading A

{

	color: white;

	font-weight: bold;

}



A.pageResults { color: black; }

A.pageResults:hover { color: red; }



TD.pageHeading, DIV.pageHeading

{

	font-size: 20px;

	font-weight: bold;

	color: #666;

}



.moduleRow {}

.moduleRowOver { background-color: #c7c8cb; cursor: pointer; }

.moduleRowSelected { background-color: #e3e3e5; }





/* -------------------------------------------------------------------------------------------------- przyciski */

.button, a.button

{

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

	color: #007dd5;

	padding: 5px 10px;

	border: 1px solid #ddd;

	background: url('images/buttons/tlo.jpg') repeat-x;

	display: inline-block;

}

.button:hover, a.button:hover

{

	border: 1px solid #007dd5;

}

input.button

{

	cursor: pointer;

}







/* -------------------------------------------------------------------------------------------------- kategorie */

.kategoria

{ 

	font-size: 12px; 

	vertical-align: top; width: 25%;

	padding: 10px;

	border: 1px solid #b7b7b7;

}

.kategoria a { font-size: 12px; }

.kategoria p 

{ 

	font-weight: bold;

	min-height: 18px;

	margin: 10px 0; padding-left: 22px;

	background: url('images/lista_d.png') no-repeat;

}

.kategoria ul { padding: 0; padding-left: 4px; margin: 0; list-style-type: none }

.kategoria li { background: url('images/lista.png') no-repeat 0 2px; padding-left: 18px}

.kategoria .wszystkie { color: #888 }

.kategoria img { vertical-align: middle; margin-right: 10px }





/*  submenu kategorii */

.kategorieRozwijane, .kategorieRozwijane td { overflow: visible; }

.kategorieRozwijane .submenuKontener { position: relative; }

.kategorieRozwijane .submenuKontener:hover > .submenu { display: block; }

.kategorieRozwijane .submenu:hover .submenuKontener { display: block; }

.kategorieRozwijane .submenu

{

	position: absolute; top: 0; left: 150px;

	width: 160px;

	padding: 5px;

	background: white;

	border: 1px solid #ddd;

	display: none;

	z-index: 1;

}

.kategorieRozwijane p { margin: 0; padding: 5px 0; background: url('images/lista.png') no-repeat 0 10px; padding-left: 15px; }







/* -------------------------------------------------------------------------------------------------- produkty - LISTING */

.listing .obramowanie { border-color: #b7b7b7; }

.zdjecie img { border: 3px solid #ddd; }





/* -------------------------------------------------------------------------------------------------- produkty w infobox i contentbox */

.doty

{

	padding: 5px;

}



.dotyup { width: 221px; height: 9px; background: url(images/contentbox/dotyup.jpg) no-repeat; *margin-bottom: -5px; }



.dotydown { width: 221px; height: 9px; background: url(images/contentbox/dotydown.jpg) no-repeat; *margin-bottom: -5px; }



.net77_nowosci_nowe { text-align: center; width: 221px; background: url(images/contentbox/doty.jpg) repeat-y; }

.net77_nowosci_nowe p { margin: 0; }

.net77_nowosci_nowe .net77_miniaturka img {}

.net77_nowosci_nowe .net77_tytul { margin: 4px 0; }

.net77_nowosci_nowe .net77_tytul a

{

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

	color: #007dd5;

}

.net77_nowosci_nowe .net77_opis { margin: 8px 0; color: #555; }

.net77_nowosci_nowe .net77_data_dodania { font-size: 9px; }





ul.listaIkony { margin: 0; padding: 0; list-style: none; }

ul.listaIkony li { background: url('images/lista.png') no-repeat 0 2px; padding-left: 15px; margin: 5px 0; }





/* -------------------------------------------------------------------------------------------------- opis produktu */

#produkt_info_glowne { border: 1px solid #dcdcdc; }

#produkt_info_glowne #zdjecie { margin: 0; }

#produkt_info_glowne #zdjecie img { border: 3px solid #ddd; }

#produkt_info_glowne #do_koszyka { border-left: 1px solid #dcdcdc; }



/* zakladka  */

.zakladka .z1, .zakladka .z1_rozwin, .zakladka .z1_zwin { color: #556a84; }

.modul_tresc { border: 1px solid #dcdcdc; border-top: 0px; padding: 10px; overflow: auto; }



/* recenzje */

#recenzje_tresc .pozycja { border: 1px solid #aaa; }





/* -------------------------------------------------------------------------------------------------- kroki w zamowieniu */

.checkoutBarFrom, .checkoutBarTo { color: #999; }

.checkoutBarFrom a { color: #333; }

.checkoutBarCurrent { color: #007dd5; }

/* -------------------------------------------------------------------------------------------------- moje dodatki*/
.tab_a {color:#46372d; padding-left:10px;}
.tab_a_j {color:#46372d; background-color:#f3f3f3; padding-left:10px;}

#dodatkowe li{ display: inline; list-style:circle; padding-left:10px; text-decoration: underline}
