body, table, tr, td, div, b, a, input, form, select {font-family: Arial,Verdana,Tahoma,Geneva,Arial;font-size: 11px; margin:0px;}

p {margin: 0; padding: 0; line-height: 1.1;}	
img { border: none }
a:hover img { text-decoration: none; }
a:hover, a.currentNavLink {color: #ff0000; text-decoration: underline;}
hr {background: #aaa; height: 2px; border: 0;}

/* kroki koszyka */
.step td {font: 10pt Tahoma; border: 1px solid #9DD9A7; background: #DCF7D9;}
.wybrany {font: bold 10pt Tahoma; color: orange; border: 1px solid #FFC896; background: #FFEEBA;}

h2 {font-size: 14px; font-weight: bold; margin: 0;}

/* dodane przez PZ */
a:link {color: darkblue; text-decoration: none;}
a:hover {color: red; text-decoration: underline;}
a:visited {text-decoration: none;} 

.tiny {padding: 5px;}

.pz_0 p {margin-top: 0; margin-bottom: 0;}
.pz_0 td {padding: 3px;}
.td5 {padding: 5px;}
.p0 {margin-top: 0; margin-bottom: 0;}

.sciezka_pz {width: 772px; text-align: left; vertical-align: top; padding: 0;}
.sciezka_pz div {width: 752px; border: 1px dotted #ccc; color: gray; padding: 2px 2px 2px 5px; margin: 0px 0px 8px 10px; background: #FaFaFa;}
.sciezka_pz a {color: gray;}
.szukanie_zaawansowane {padding: 0px; padding-bottom: 10px; text-align: center; vertical-align: top; line-height: 1.0;}

.kategoria- {background: transparent;}
.kategoria-otwarta_podkategoria {font-weight: bold; background: #FFEBC0; padding: 0px 4px 0px 4px; border: 1px solid #FF977E;}
.kategoria-otwarta_podkategoria_kategoria {font-weight: bold; background: #FFF1E3; padding: 0px 4px 0px 4px; border: 1px solid #FFD5AC;}

/*  Layout */
    .belka_top {position: absolute; left:620px; top:30px; color: #ffffff; font-family:Arial,Verdana,Tahoma,Arial,Helvetica; font-size:12px; }
    .menu_head {position: absolute; left:270px; top:80px; }
    .menu_link {margin-bottom: 3px; margin-right: 1px; background: transparent;}
    .menu_szukanie {margin-bottom: 2px; margin-right: 10px;}

    .belka {color: #000000; font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:13px;}
    .text  {color: #000000; font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:12px;}

    .top {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:12px; color:#999; font-weight:bold;}
  	.top2 {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:10px; color:#999; font-weight:normal;}

/* MENU */
    .white .link td {padding-bottom: 0px;}
    .white tr td a {font-family: Tahoma, Arial; font-size:12px; color:#fff; font-weight: bold; margin: 0px 3px 5px 0px;}
    .white tr td a:hover{color: #ffff66;}
    .white tr td {padding: 0;}
    .white tr td td {padding: 0;}

/* napisy nad menu */
    .konto {padding: 6px 0px 0px 15px;}
    .konto a  {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:11px; color:#666; font-weight:normal;}
    .konto1  {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:11px; color:#666; font-weight:normal;}
    .users {padding: 6px 15px 0px 0px;}
    .naglowek  {font-family:Verdana,Tahoma,Geneva,Arial; font-size:14px; color:#666; font-weight:bold; text-decoration: underline;}
    .koszyk   {font:bold 11px Verdana,Tahoma,Arial; color:#666; border: 3px double red; padding: 5px; width: 195px; margin-bottom: 5px;}
    .koszyk a  {font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size:11px; color:#666; font-weight:bold;}

a.gora:link { color: #ffffff; font-size:14px; }
a.gora:visited { color: #ffffff; font-size:12px; }
a.gora:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
a.gora:active { color: #ffffff; font-size:12px; } 

.normal a:link {color: #000000;  font-size:12px; }
.normal a:visited {color: #000000;  font-size:12px; }
.normal a:hover { color: #000000;  font-size:12px; text-decoration: underline; }
.normal table, .normal td, .normal b { color: #000000; font-size:12px;}

.normal2 a:link {color: #ffffff;  font-size:12px; }
.normal2 a:visited {color: #ffffff;  font-size:12px; }
.normal2 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
.normal2 table, .normal2 td, .normal2 b { color: #ffffff; font-family:Arial; font-size:12px;}

.pseudo_link {cursor: hand; cursor: pointer;}
#10{font-size: 10px;}
#11{font-size: 11px;}
#12{font-size: 12px;}
.red{color: #bb0000;}
.green{color: #005500;}
.blue{color: #000033;}

/* Form elements */
select, textarea, input, textarea {border: 1px solid #777777; font-size: 12px;}

.border0{border: 0px solid gray;}

/* Price preview (info) */
.text_preview {border: 0px solid #563409; font-size: 11px;}

/* Terminarz */
.bg_red {border: 1px solid #770000; padding: 8px 16px;}
.record_even {background-color: #f2f2f2; padding: 4px;}
.record_odd {background-color: #fefefe; padding: 4px;}
/* end Terminarz */

/* galeria */
.gallery_tab {margin: 5px; padding: 5px; float: left; border: 1px solid #cccccc;}
.gallery_tab  img {display: block;}    
#page_links, #page_links span {color: #999; font-size: 10pt;}
#page_links span {text-decoration: underline; margin: 0 2px;}
#page_links #selected {color: #888; font-weight: bold }
/* koniec galerii */

/*wyszukiwarka ajax*/
div.searchDivHidden {position: absolute; left: 710px; border: 0px none none;}
span.searchHint {padding: 2px; padding-top: 3px; text-align: left; display: block;}
span.HintHighlight {padding: 2px; padding-top: 3px; text-align: left; display: block; background-color: #f0f0f0; color: black;}
span.HintUnHighlight {padding: 2px; padding-top: 3px; text-align: left; display: block; background-color: white; color: black;}

div.searchDiv {text-align: left; border: 1px solid #ccc; border-top: 0px solid #ccc; position: relative; 
               top: 0px; width: 135px; left: 0px; background-color: white;}
#magicDiv {width: 0px; height: 0px; float: left;}

/* map site */
.SiteMapCatgories {width: 100%;}
.SiteMapCatgories td {vertical-align: top; width: 50%; padding-left: 15px; text-align: left;}
.SiteMapCatgories td.border {border-left: 1px solid #666; text-align: right;}
.SiteMapCatgories td.border div {text-align: left;}
.site_map_category a {font-size: 14px; font-weight: bold;}
.pseudoLink {cursor: hand; cursor: pointer;}
.map_category_link{font-weight: bold; font-size:12px;}
.map_subcategory_link1{}
/*end ajax search*/

/* start menu kategorii */
.category {width: 100%; border-bottom: 1px solid #e7e7e7;}
.category td {font-weight: bold; height: 30px; vertical-align: middle; padding-left: 25px; 
              background-image: url('../_img/strzalka_kat.gif'); background-position: center left; background-repeat: no-repeat;}
.category td.no_bg {background-image: none;}
.category td a {font-size: 11px; font-family: Verdana; font-weight: normal; color: #a0a0a0;}
.category td a span {color: #ff0000;}

/* kategorie - cieniowane tło */
#category_tree {margin-top: 5px; width: 200px;}
#category_tree .category_up {height: 13px; background-image: url('../_img/cat_up.gif');}
#category_tree .category_middle {padding: 0 5px; background-image: url('../_img/cat_middle.gif');}
#category_tree .category_down {height: 13px; background-image: url('../_img/cat_down.gif');}

.linkcategory1 table td {border: 0px solid red;}
.linkcategory1 td {background-position: left bottom;}
.linkcategory1 a:link {color: #000099; font-size:12px; font-weight: bold;}
.linkcategory1 td a:hover {color: #ff0000; font-size:12px; text-decoration: underline; font-weight: bold;}
.linkcategory1 a:visited {color: #000099; font-size:12px; font-weight: bold;}
.linkcategory2 a {font-size: 12px; color: #444;}
.linkcategory2 a:hover {font-size: 12px; color: #f00;}
.linkcategory2 a:visited {}       

