body, p, blockquote, li, dt, dd, ol, ul, li, pre, td, th, tr, table {color: #454544; font-family: Tachoma, Verdana, Helvetica, sans-serif; font-size: 11px;}

a:link {font-weight: normal; color: #a50c2c; text-decoration: underline;}
a:visited {font-weight: normal;	color: #a50c2c;	text-decoration: underline;}
a:hover {font-weight: normal; color: #7E0A23; text-decoration: underline;}

a.gray:link, a.gray:visited, a.gray:hover {color: #454544; text-decoration: none;}

img {border: none;}

input {border: solid 1px #BABABA;}
input.button {height: 19px; padding-bottom: 2px; margin-left: 8px; border: none; background: #797979; color: #fff; font-family: Arial, Verdana, san-serif; font-size: 11px; text-transform: uppercase;}
* html input.button {padding-bottom: 0;}

a.button {height:19px; padding:1px 5px 2px 5px; background:#797979;border: solid 1px #BABABA; color:#fff; font-size: 11px; text-decoration:none; cursor:pointer;}
a.button:hover {color:#DDDDDD;}
a.button:visited {color:fff;}

ul.topNavi {list-style-type: none; float: right; margin: 15px 20px 0;}
ul.topNavi li {float: right; margin: 0 5px; font-size: 10px; color: #8a8b85;}
ul.topNavi li a:link,ul.topNavi li a:hover, ul.topNavi li a:visited  {font-size: 10px; color: #8a8b85; text-decoration: none;}

ul.comNavi {clear: both; list-style-type: none; float: right; margin: 5px 20px;}
ul.comNavi li {float: right; margin: 0 5px; font-size: 10px; color: #8a8b85;}
ul.comNavi li a:link,ul.comNavi li a:hover, ul.comNavi li a:visited  {font-size: 10px; color: #8a8b85; text-decoration: none;}
* html ul.comNavi {clear: none}

form.search {clear:both; float: right; margin: 30px 30px;}
* html form.search {clear: none}

td.header {border-top: solid 1px #e8e8e8;border-bottom: solid 1px #e8e8e8;}

ul.topMenu {list-style-type: none; float: right; margin: 0;}
ul.topMenu li {float: left; height: 20px; margin: 7px 15px 0 15px; font-family: "Times New Roman", Georgia, serif; font-size: 13px; color: #fffeed; text-transform: uppercase;}
ul.topMenu li a:link, ul.topMenu li a:hover, ul.topMenu li a:visited {font-size: 13px; color: #C5C6C1; text-decoration: none;}
ul.topMenu li.selected.c1 {border-bottom: solid 6px #537B91;}
ul.topMenu li.selected.c2 {border-bottom: solid 6px #B13E2C;}
ul.topMenu li.selected.c3 {border-bottom: solid 6px #848484;}
ul.topMenu li.selected.c4 {border-bottom: solid 6px #C8A759;}
ul.topMenu li.selected.c5 {border-bottom: solid 6px #5F4452;}
ul.topMenu li.selected.c6 {border-bottom: solid 6px #8C4E1E;}
ul.topMenu li.selected.c7 {border-bottom: solid 6px #53571D;}
ul.topMenu li.selected.c8 {border-bottom: solid 6px #BD740A;}
ul.topMenu li.selected.c9 {border-bottom: solid 6px #423B2B;}

table.c0 {border-top: solid 5px #96A33A;}
table.c1 {border-top: solid 5px #537B91;}
table.c2 {border-top: solid 5px #B13E2C;}
table.c3 {border-top: solid 5px #848484;}
table.c4 {border-top: solid 5px #C8A759;}
table.c5 {border-top: solid 5px #5F4452;}
table.c6 {border-top: solid 5px #537B91;}
table.c7 {border-top: solid 5px #53571D;}
table.c8 {border-top: solid 5px #BD740A;}
table.c9 {border-top: solid 5px #423B2B;}

td.topLeftBg0 {background: #9FA444 url(../images/ltBg0.jpg) top repeat-x;}
td.topLeftBg1 {background: #537B91 url(../images/ltBg1.jpg) top repeat-x;}
td.topLeftBg2 {background: #B13E2C url(../images/ltBg2.jpg) top repeat-x;}
td.topLeftBg3 {background: #848484 url(../images/ltBg3.jpg) top repeat-x;}
td.topLeftBg4 {background: #C8A759 url(../images/ltBg4.jpg) top repeat-x;}
td.topLeftBg5 {background: #5F4452 url(../images/ltBg5.jpg) top repeat-x;}
td.topLeftBg6 {background: #8C4E1E url(../images/ltBg6.jpg) top repeat-x;}
td.topLeftBg7 {background: #53571D url(../images/ltBg7.jpg) top repeat-x;}
td.topLeftBg8 {background: #BD740A url(../images/ltBg8.jpg) top repeat-x;}
td.topLeftBg9 {background: #423B2B url(../images/ltBg9.jpg) top repeat-x;}

td.c0 {background: #9FA444;}
td.c1 {background: #628194;}
td.c2 {background: #A93020;}
td.c3 {background: #7B7B7A;}
td.c4 {background: #A78849;}
td.c5 {background: #9B647F;}
td.c6 {background: #845738;}
td.c7 {background: #5E5E19;}
td.c8 {background: #EE912B;}
td.c9 {background: #47433B;}

ul.leftMenu {list-style-type: none; display: block; width: 220px; border-top: solid 1px #FFFBFF; padding: 0; margin: 0; overflow: hidden;}
ul.leftMenu li {display: block; width: 205px; height: 20px; padding: 5px 5px 0 10px; border-left: solid 1px #FFFBFF; border-bottom: solid 1px #FFFBFF; font-family: "Times New Roman", Georgia, serif; font-size: 11px; text-transform: uppercase; color: #0f1408; background: #E6DC94;}
* html ul.leftMenu li {width: 220px; height: 25px;}

ul.leftMenu li.c0 {background: #E6DB8E;}
ul.leftMenu li.c1 {background: #CED39D;}
ul.leftMenu li.c2 {background: #B7CAC6;}
ul.leftMenu li.c3 {background: #D9DCCE;}
ul.leftMenu li.c4 {background: #F2D497;}
ul.leftMenu li.c5 {background: #A9C3A9;}
ul.leftMenu li.c6 {background: #CBC3A6;}
ul.leftMenu li.c7 {background: #D7C0B4;}
ul.leftMenu li.c8 {background: #B5C5BF;}
ul.leftMenu li.c9 {background: #CBC3C2;}

ul.leftMenu li.selected {background: #D6C65E;}
ul.leftMenu li.selected.c0 {background: #D6C65E;}
ul.leftMenu li.selected.c1 {background: #AFB740;}
ul.leftMenu li.selected.c2 {background: #669FA4;}
ul.leftMenu li.selected.c3 {background: #C9C7C7;}
ul.leftMenu li.selected.c4 {background: #E1B867;}
ul.leftMenu li.selected.c5 {background: #86C39F;}
ul.leftMenu li.selected.c6 {background: #B9AE88;}
ul.leftMenu li.selected.c7 {background: #D27373;}
ul.leftMenu li.selected.c8 {background: #75B4BA;}
ul.leftMenu li.selected.c9 {background: #BC9CB4;}

ul.leftMenu li a:link, ul.leftMenu li a:hover, ul.leftMenu li a:visited {color: #403813; text-decoration: none;}

ul.leftSubMenu {list-style-type: none; display: block; width: 220px; padding: 0; margin: 0;}
* html ul.leftSubMenu {border-top: solid 1px #FFFBFF; margin-left: -10px;}
ul.leftSubMenu li {display: block; width: 195px; height: 20px; padding: 5px 5px 0 20px; border-left: solid 1px #FFFBFF; border-bottom: solid 1px #FFFBFF; font-family: Tachoma, Verdana, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #464645; background: #F1ECC2 url(../images/arrow.gif) 10px 7px no-repeat;}
* html ul.leftSubMenu li {width: 230px; height: 25px;}

ul.leftSubMenu.c0 li {background: #F1ECC1 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c1 li {background: #E4E5CB url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c2 li {background: #D2E6E7 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c3 li {background: #E8E9DC url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c4 li {background: #E9DDBD url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c5 li {background: #C9DAC2 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c6 li {background: #E0DAC1 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c7 li {background: #E2D4C8 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c8 li {background: #D2DDD6 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c9 li {background: #DED7D4 url(../images/arrow.gif) 10px 7px no-repeat;}

ul.leftSubMenu li.selected {background: #F1ECC2 url(../images/arrow.gif) color: #AB261D;}
* html ul.leftSubMenu li.selected {height: 25px;}
ul.leftSubMenu li a:link, ul.leftSubMenu li a:hover, ul.leftSubMenu li a:visited {color: #464645; text-decoration: none;}
ul.leftSubMenu li.selected a:link, ul.leftSubMenu li.selected a:hover, ul.leftSubMenu li.selected a:visited {color: #a53007;}

ul.leftSubMenu.c0 li.selected {background: #F1ECC1 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c1 li.selected {background: #E4E5CB url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c2 li.selected {background: #D2E6E7 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c3 li.selected {background: #E8E9DC url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c4 li.selected {background: #E9DDBD url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c5 li.selected {background: #C9DAC2 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c6 li.selected {background: #E0DAC1 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c7 li.selected {background: #E2D4C8 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c8 li.selected {background: #D2DDD6 url(../images/arrow.gif) 10px 7px no-repeat;}
ul.leftSubMenu.c9 li.selected {background: #DED7D4 url(../images/arrow.gif) 10px 7px no-repeat;}

ul.subMenu {list-style-type: none; float: left; margin: 0 5px 0 10px; padding: 0;}
ul.subMenu li {float: left; width: 135px; min-height: 20px; padding: 8px 5px 0 5px;}
* html ul.subMenu li {width: 150px;}
ul.subMenu li a:link, ul.subMenu li a:hover, ul.subMenu li a:visited {color: #464646; text-decoration: none;}

ul.subMenu2 {list-style-type: none; float: left; margin: 0 15px 10px 0; padding: 0 5px 5px 0; width: 150px; border-right: solid 2px #fff;}
* html ul.subMenu2 {width: 155px;}
ul.subMenu2 li {padding: 0 0 10px 15px; background: url(../images/arrow.gif) 0 3px no-repeat;}
ul.subMenu2 li a:link, ul.subMenu2 li a:hover, ul.subMenu2 li a:visited {color: #454545; text-decoration: none;}
ul.subMenu2 li.selected a:link, ul.subMenu2 li.selected a:hover, ul.subMenu2 li.selected a:visited {color: #006086; text-decoration: none;}

body.c1 ul.subMenu li {border-left: solid 4px #537B91;}
body.c2 ul.subMenu li {border-left: solid 4px #B13E2C;}
body.c3 ul.subMenu li {border-left: solid 4px #848484;}
body.c4 ul.subMenu li {border-left: solid 4px #C8A759;}
body.c5 ul.subMenu li {border-left: solid 4px #5F4452;}
body.c6 ul.subMenu li {border-left: solid 4px #537B91;}
body.c7 ul.subMenu li {border-left: solid 4px #53571D;}
body.c8 ul.subMenu li {border-left: solid 4px #BD740A;}
body.c9 ul.subMenu li {border-left: solid 4px #423B2B;}

div.body {float: left; width: 480px; border-right: solid 2px #fff; margin: 0; padding: 0 30px;}
* html div.body {width: 540px;}

div.body img {border: solid 1px #949286;}

div.admin {width: 710px; margin: 0; padding: 0 30px;}
* html div.admin {width: 770px;}

div.spacer {float: left; width: 540px; height: 30px;margin:0;}
div.banners {float: left; clear: none; width: 220px; margin: 0; padding: 0;}
div.banners p {text-align: center; margin-bottom: 30px;}

div.footer {float: left; width: 770px; height: 43px; margin: 0; padding: 0;}
div.footer p {float: left; width: 480px; height: 43px; font-size: 10px; border-top: solid 2px #fff; margin: 0 30px; padding-top: 15px;}
div.footer span.left {float: left;}
div.footer span.right {float: right;}

div.footer div.rtBg {float: left; width: 230px; height: 43px;}
body.c0 div.footer div.rtBg {background: #96A33A url(../images/rtBg0.jpg) top repeat-x;}
body.c1 div.footer div.rtBg {background: #537B91 url(../images/rtBg1.jpg) top repeat-x;}
body.c2 div.footer div.rtBg {background: #B13E2C url(../images/rtBg2.jpg) top repeat-x;}
body.c3 div.footer div.rtBg {background: #848484 url(../images/rtBg3.jpg) top repeat-x;}
body.c4 div.footer div.rtBg {background: #C8A759 url(../images/rtBg4.jpg) top repeat-x;}
body.c5 div.footer div.rtBg {background: #5F4452 url(../images/rtBg5.jpg) top repeat-x;}
body.c6 div.footer div.rtBg {background: #537B91 url(../images/rtBg6.jpg) top repeat-x;}
body.c7 div.footer div.rtBg {background: #53571D url(../images/rtBg7.jpg) top repeat-x;}
body.c8 div.footer div.rtBg {background: #BD740A url(../images/rtBg8.jpg) top repeat-x;}
body.c9 div.footer div.rtBg {background: #423B2B url(../images/rtBg9.jpg) top repeat-x;}

div.color.c0 {background: #E6DB8E;}
div.color.c1 {background: #CED39D;}
div.color.c2 {background: #B7CAC6;}
div.color.c3 {background: #D9DCCE;}
div.color.c4 {background: #F2D497;}
div.color.c5 {background: #A9C3A9;}
div.color.c6 {background: #CBC3A6;}
div.color.c7 {background: #D7C0B4;}
div.color.c8 {background: #B5C5BF;}
div.color.c9 {background: #CBC3C2;}

/* content */
div.flash {float: left; margin-right: 5px;}
div.content {clear: both; float: left; width: 480px; border-bottom: 1px dotted #4B4B4B; margin-bottom: 10px; padding-bottom: 5px;}
* html div.content {padding-bottom: 10px;}
div.content hr {display: none;}

div.leadimage {float: left; margin: 0 10px 10px 0;}
div.leadauthor {color: #a50c2c; font-weight: bold;}
div.leadtheme {}
div.leadtitle {font-weight: bold; margin: 4px 0 4px 0;}
div.leadtitle a:link, div.leadtitle a:visited {font-weight: bold; text-decoration: none; color: #454544;}
div.leadtitle a:hover {font-weight: bold; text-decoration: none; color: #a50c2c;}
div.leadsubtitle {}
div.leadisbn {margin-top: 20px;}
div.price {float: left;}
div.leadprice {margin-top: 20px;}
div.leadpromo {color: #a50c2c; font-weight: bold;}
table.leaddetails {width: auto; margin: 10px 0}
table.leaddetails td {font-size: 10px;}
div.leadnavi {clear: both; margin: 10px 0; padding: 5px 0;}
div.leaddescr {clear: both;}
div.leaddescr h3 {font-size: 13px; font-weight: bold; text-transform: lowercase; color: #454544!important; margin-bottom: 5px;}

a.title:link, a.title:visited {font-weight: bold; text-decoration: none; color: #454544;}
a.title:hover {font-weight: bold; text-decoration: none; color: #a50c2c;}

a.more:link, a.more:visited {float: right; text-decoration: none; color: #616161; text-transform: lowercase; display: block; background: url(../images/ico_more.gif) right 3px no-repeat; padding-right: 15px;}
a.more:hover {float: right; text-decoration: none; color: #a50c2c; text-transform: lowercase; display: block; background: transparent url(../images/ico_more_sel.gif) right 3px no-repeat; padding-right: 15px;}

a.back:link, a.back:visited {float: right; text-decoration: none; color: #616161; text-transform: lowercase; display: block; background: url(../images/ico_back.gif) left 3px no-repeat; padding-left: 15px;}
a.back:hover {float: right; text-decoration: none; color: #a50c2c; text-transform: lowercase; display: block; background: transparent url(../images/ico_back_sel.gif) left 3px no-repeat; padding-left: 15px;}

/* pager */
div.pager {clear: both; float: right;}
div.pager img {border: none;}
div.pager a:link, div.pager a:visited, div.pager a:hover {color: #a50c2c; text-decoration: none; }
div.pager span {font-size: 13px; color: #a50c2c;}

/* ksiegarnia */
div.bookshop h3 {color: #a50c2c;}
div.bookshop h3 span {clear: left; float: right; color: #454544; font-size: 11px; font-weight: normal; margin-top: -12px;}
div.bookshop h3 span a:link, div.bookshop h3 span a:visited {color: #454544; text-decoration: none;}
div.bookshop h3 span a:hover {color: #a50c2c; text-decoration: none;}
div.bookshop h3 span a img {border: none;}

form.bookSearch {background: #464644; padding: 2px 5px 2px 5px; text-align: center;}
form.bookSearch label {color: #F4F4F2; text-transform: lowercase; margin: 0 5px 0 5px;}
* html form.bookSearch {height: 32px;}
form.bookSearch input#katquery {width: 280px;}
form.bookSearch select {width: 280px;}
form.bookSearch input.button {border: none; background: transparent url(../images/arrow2.gif) bottom right no-repeat; padding-right: 10px; text-transform: lowercase; cursor: pointer;}
* html form.bookSearch input.button {padding-right: 5px;}
form.bookSearch p {margin-top:2px; margin-bottom: 2px;}

div.baglink {float: right; margin-bottom: 5px;}
div.baglink a:link, div.baglink a:visited {text-decoration: none; color: #616161; text-transform: lowercase; display: block; background: url(../images/ico_add.gif) 0 3px no-repeat; padding-left: 15px;}
div.baglink a:hover {text-decoration: none; color: #a50c2c; text-transform: lowercase; display: block; background: url(../images/ico_add_sel.gif) 0 3px no-repeat; padding-left: 15px;}

/* koszyk */
table.bag {}
table.bag td {border-bottom: solid 1px #F4F4F4;}
table.bag td.bagtitle {height: 24px; border: none; background: #464644; color: #e8e8e8; text-align: center;}
table.bag td.bagrow {border: none; background: #D0D0D0;}
table.bag td.bagtotal {border: none; font-weight: bold;}
table.bag td.bagorder {height: 24px; border: none; background: #464644; color: #e8e8e8;}
table.bag input.button {border: none; background: transparent url(../images/arrow2.gif) bottom right no-repeat; padding-right: 10px; text-transform: lowercase; cursor: pointer;}
* html table.bag input.button {padding-right: 5px;}
div.bagleft {clear: left; float: left;}
* html div.bagleft {width: 110px;}
div.bagright {float:right; width: 200px;}

/* LightBox */
#lightbox {background-color: #eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;} 
#overlay img{border: none;}

#overlay {background-image: url(../images/lightbox/overlay.png);}

* html #overlay {background-color: #333; background-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lightbox/overlay.png", sizingMethod="scale");}

/* formularz kontaktowy */
div.contact form {padding:0 15px; color:#57585A;}
div.contact form p {clear:both; padding:3px 0;}
div.contact form p label {float:left; padding:2px 6px 0 0; width:150px; text-align:right; font-weight:bold;}
div.contact form p input {float:left; width:250px; padding:1px;}
div.contact form p textarea {width:250px; padding:1px; height:200px;}
div.contact form em {float:left; width:200px; padding:0 0 0 6px;font-size:10px; font-style:normal;}
div.contact form p.buttons {padding:8px 0 0 156px;}
div.contact form p.buttons input {width:auto; margin:0 8px 0 0; padding:0 5px;}
div.contact form p.code label {padding-top:13px;}
div.contact form p.code input {float:none;margin-left:4px; width:100px;}
div.contact form p.code img {vertical-align:-6px}
div.contact form p.code img.reload {margin:0 0 0 5px;}

