#podstrony { text-align: center; width: 390px; margin: 0 auto 0 auto;}
#podstrony a {background: url('../g/p-off.png');margin: 0 2px 0 2px; padding: 3px 0 0px 0; font-weight: bold; color: #4a4a4a; width: 21px; height: 19px; display: block; float: left; clear: none;}
#podstrony a:hover {background:   url('../g/p-off-light.png');}

#podstrony a.stronaN {background: url('../g/p-on.png'); }
#podstrony a.stronaN:hover {background: url('../g/p-on-light.png'); }
p.strona {margin: 0 2px 0 2px; padding: 3px 0 0 0; display: block; width: 21px; height: 19px; float: left; background: url('../g/p-off.png'); color: #4a4a4a;}


ul {padding: 0px; margin: 0px; list-style: none;}

a {text-decoration: none; font-family: Trebuchet Ms, Tahoma; font-size: 12px; color: #176ba9;}
a:hover {text-decoration: underline;}
a.where { text-decoration: underline;}

body {font-family: Verdana, Tahoma; font-size: 11px; background: #ffffff; padding: 0; margin: 0;}
img { border: 0px;}

#topper {width: 100%; height: 28px; background: #FFFFFF url('../g/topper.png'); margin: 10px auto 0 auto;}

#top {width: 1000px; height: 151px; background: #a20167 url('../g/top.png') repeat-x; margin: 0 auto 0 auto; border-bottom: 1px solid #ffffff;}
#first {width: 980px; height: 15px; margin: 0 auto 0 auto; vertical-align: bottom; padding-top: 12px; padding-left: 20px; background: #FFFFFF; }
#search { width: 1000px; height: 40px; background: url('../g/szukaj.png'); margin: 0 auto 0 auto;}
#search input { width: 310px; height: 21px; margin-left: 595px; border: 0px; background: transparent; margin-top: 5px; color: #2e71a2;}

#under { width: 1000px; height: 50px; background: #FFFFFF url('../g/under.png') center no-repeat; }

#center { width: 1000px; margin: 0 auto -10px auto; background: #FFFFFF; clear: both;}

#left { width: 190px; margin: 0 auto 0 auto; float: left; padding: 0 0px 0 10px;}


#content {  width: 770px; margin: 0 auto 0 auto; float: right; margin-right: 10px;}
#content-full { width: 1000px; margin: 0 auto 0 auto; float: left; padding: 10px 0px 0px 10px;}

#tresc {line-height: 20px; width: 770px; float: left; padding: 10px 0px 0px 0px;vertical-align: top;  }

#tresc span { font-size: 16px; font-weight: bold; color: #1562AA;}
#tresc span.tytul {  font-size: 16px; font-weight: bold; line-height: 40px;}
h1.katalogi {  font-size: 16px; font-weight: bold; color: #1562AA; line-height: 40px;}
h2.produkty {  font-size: 15px; font-weight: bold; color: #1562AA; line-height: 40px;}
#tresc-full span.tytul { font-size: 16px; font-weight: bold; color: #1562AA;}
#tresc-full {line-height: 20px; width: 988px; float: left; padding: 5px 5px 5px 5px; vertical-align: top; background: #FFF; border: 1px solid #c0c0c0;}
#tresc h2 {color: #367fa8; font-weight: bold; font-size: 15px; display: block; height: 26px; padding: 5px 10px 0 10px;}

#kategorie { background: url('../g/kat.png') no-repeat top; width: 190px; padding-left: 10px; height: 40px; font-size: 11px; color: #FFFFFF;}

#kategorie p.kategorie_tyt { padding: 13px 0 0 10px; font-weight: bold;}

#kategorie2 { width: 188px; font-size: 11px; border: 1px solid #ede0dd; border-top: 0px;  line-height: 19px; letter-spacing: 0pt; background: #fbeaf3;
padding-left: 10px;}
#kategorie2 ul { margin: 0px; padding: 0px; margin-left: 10px;}
#kategorie2 ul.ul2 { margin: 0px; padding-left: 10px;}
#kategorie2 li {list-style: none; padding: 6px 0 0 2px; }
#kategorie2 a { color: #d73d8c; line-height: 16px; text-decoration: none;}
#kategorie2 a:hover {text-decoration: underline;}

#kategorie2 li.s { margin: 0 5px 0 10px;}
#kategorie2 li.ss { margin: 0 5px 0 15px;}
#kategorie2 li.sss { margin:0 5px 0 30px;}
#kategorie2 s { margin-left: 10px;}
#kategorie2 ss {margin-left: 10px;} 



hr.clear {width:580px; height: 0px; clear: both; visibility: hidden;}

#footer {color: #6a6a6a; width: 870px; margin: 0px auto 0px auto; height: 55px; background: #ffffff url('../back.png') left 10px no-repeat; padding: 10px 0 0 130px; line-height: 19px;
border-top: 1px dashed #f5c29f;
}
#footer a { text-decoration: none;}

#start { text-align: left;}
#start td { padding-left: 20px;}
#start a.link_tytul { font-size: 14px; font-family: Trebuchet Ms, Tahoma; text-decoration: none; color: #1771c9; font-weight: bold; padding-top: 25px; display: block;}

#ashops { height: 35px; background: #bd0379 url('../g/adshops.png'); padding: 3px 0 0 0; border-bottom: 3px solid #99c1f1;}
	#ashops div { width: 165px; float: left; height: 23px; text-align: center; padding-top: 10px; margin-right: 5px;}
	#ashops div:hover {background: url('../g/btnp.png');}
	#ashops div.ksiazki {width: 85px;}
	#ashops div.ksiazki:hover {background: url('../g/btn.png');}
	#ashops a {font-family: Verdana; color: #FFFFFF;}
	#ashops ul {margin-left: 65px; padding-top: 2px;}
	#ashops li {display: inline;}
#kontakcik_links {height: 26px; padding-top: 20px; text-align: right;}
#kontakcik_links a {margin-left: 10px;}

#logo {width: 400px; height: 96px; float: left;}


#search-and-stuff{height: 50px;margin: 0 auto 10px auto;background-image: url('../g/sas.png');background-repeat: no-repeat;text-align: left;}

#search-and-stuff input.search_tytul2 { height: 20px; width: 280px; color: #4a4a4a;  font-size: 14px; border: 0px;vertical-align: middle;}
#search-and-stuff input.search {margin: 2px 0 2px 16px; background: #F0F268; border: 1px solid #0035AD; width: 98px;font-size: 12px; height: 26px;}

#all {width: 1000px; margin: 0 auto 0 auto; clear: both;}



#where { margin-top: 10px;}



#bok span {font-size: 14px; font-weight: bold;}
#bok ul {margin: 2px; padding: 0 0 0 6px;}
#bok { border-top: 1px solid #c0c0c0; line-height: 18px; padding-top: 8px; width: 1000px; float: left; color: #4a4a4a; background: #FFF url('../gfx/obsluga-klienta-bottom.png') repeat-x bottom; height: 150px;}
#bokit {width: 240px; padding: 4px; overflow: hidden; float: left;}

