body { background: #e1f0f7 url('/img/layout_noworoczny/bg_home_e1f0f7.jpg') top center no-repeat; font: 12px Arial, Helvetica, sans-serif; height: 101%; min-height: 101% ; padding: 0px 0px 0px 0px; }
#content  { width: 620px }

#footer { clear: both ; text-align: center}
#footer p { font-size: 11px ; background: #d9d9d9; border-top: 1px solid #999 ; margin: 8px; padding: 6px }
#footer a { text-decoration: underline; margin: 6px }
button.submit { cursor: pointer }
textarea#description { width: 440px; height: 300px }
img.icon { width: 30px; margin: 1px; padding: 1px; border: 1px solid #ccc }
ol#cart li { border-bottom: 1px solid #ccc ; list-style: inside url('http://old.zlotemysli.pl/img/pdf.gif')  }
p.more a { color: #2f78a8; text-decoration: underline }
* { margin: 0; padding: 0 }
#container { width: 990px; margin: 0px auto; background-color: #fff }
#main, #left , #content, #commerce { float: left; margin: 4px; padding: 0px }
#cart { float: left; width: 620px }
#commerce { border-left: 1px solid #ccc }
#left  { width: 175px }
h1#logo { background: #fff url('/img/layout_upolujprezent/logo.gif') 50% 50% no-repeat } 
h1.title { margin: 6px ; border-bottom: 1px solid #2f78a8 }
h1#logo a span { visibility: hidden }
h1#logo a  { display: block; width: 175px; height: 92px; text-decoration: none }
ol, ul { list-style-position: inside ; background: #fafafa }
ul { list-style: none }
ul, ol { margin: 1px 0px ; padding: 0px }

h1 , h1.title a { color: #2f78a8 }
div.item .imageTag img { margin: 0px; padding: 6px; border: 1px solid #ccc }
div.item img { margin-top: 6px }

div.item { float: left; padding: 4px; margin: 4px 0px ; position: relative }
a { color: #444 }
div.item p , div.item a { font-size: 12px }
.item p { margin: 6px 0px; padding: 0px }
div.item p.description { font-size: 11px }
p.cena { font-size: 14px ; text-align: right; position: absolute; bottom: 0; right: 4px}
p.cena span { color: #de1800; font-weight: bold }

#categories li.subcat a { background: #f1f8fd url('http://old.zlotemysli.pl/img/subcat.gif') 10px 8px no-repeat ; padding: 6px ; padding-left: 24px;  text-transform : lowercase; font-size: 11px; font-weight: normal  }
#categories li.subcat  { border: none }
#categories li.active a  { background: #d7e9f5 }
#categories li.active   { border-bottom: 2px solid #317bab }
#categories li.free a { display: block; padding: 10px; margin: 0; background: #fff url('http://old.zlotemysli.pl/img/category_free.gif') 0px 0px repeat-x ; padding-left: 14px}

h2 , #categories li a { font: bold 14px Arial, sans-serif; text-transform: uppercase }
#categories li a { font-size: 12px }
h2 { margin-top: 10px  }
.item h3 a { color : #317bab; text-decoration: underline }
a { text-decoration: none }
ul#mainnav { background: #fff url('http://old.zlotemysli.pl/img/outer.gif') 0px 0px repeat-x ; display: block; float: left ; border-bottom: 1px solid #d8d8d8 ; padding: 1px ; margin: 4px ; width: 612px} 
p#usernav, p#info { text-align: right; margin: 0;  padding: 6px ; width: 602px ; float: left ; font-size: 11px }
p#usernav a, p#info a { color: #333 }
p#info a { text-decoration: underline; font-size: 11px }
p#info { background: #f5f5f5 ; margin: 2px 4px }
ul#mainnav li { display: block; float: left; background: url('http://old.zlotemysli.pl/img/mlist_bg.gif') 0px 0px repeat-x ; padding: 0px; margin: 0px }
ul#mainnav li a  { display: block; float: left ; ; background: #fff url('http://old.zlotemysli.pl/img/mlist_i_bg.gif') 0px 8px repeat-x ; border-bottom: 2px solid #ebebeb; padding: 8px 1px; margin-right: 1px ; border-right: 1px solid #fff; width: 118px; text-align: center  }
ul#mainnav.menu li a { width: 143.4px }
ul#mainnav li a { color: #666 }
ul#mainnav li a:hover { border-bottom: 2px solid #4b8cb6 }
h1 { font-size: 22px }

fieldset { margin: 8px; padding: 8px }
fieldset legend { color: #3d89bb; font: bold 14px Arial, Helvetica, sans-serif }
#addReview textarea , #addReview .tags { width: 500px; padding: 4px ; margin: 8px; background: #fefefe; border: 1px solid #ccc}
#addReview textarea { height: 230px }
li input#cancel { position: absolute; top:18px; right: 16px;  width: 120px; margin: 0; padding: 0 }

a.red { text-decoration: underline; color: #de1800 }
th.red { color: #c32222 }
form input, form p { color: #4a4a4a; margin: 2px; padding: 2px }
button , img { background: none; border: none }

.books { background: #fff url('http://old.zlotemysli.pl/img/main_c_bg.gif') 0px 0px repeat-x ; border: 1px solid #ccc; float: left; margin: 0; padding: 1px; border-top: none }

table td.top { vertical-align: top }
#customerData td { vertical-align: top ; padding: 0px 8px ; margin: 0px ; width: 30% }
#customerData input { width: 144px }
#customerData .middle { border-right: 1px solid #fff; border-left: 1px solid #fff } 
#customerData input { margin: 2px }
#customerData th { text-align: left ; padding: 6px 8px; margin: 0}


#tags { padding: 6px }
#tags a { padding: 2px 4px; color: #4b9cb6 }
a.tag1 { font-size: 10px }
a.tag2 { font-size: 12px }
a.tag3 { font-size: 14px }
a.tag4 { font-size: 18px }
a.tag5 { font-size: 22px }

p.addToCart, p.addReview { margin: 6px 0px }
p.addToCart a { color: darkred ; padding: 4px ; font-weight: bold; padding-left: 18px ; background: url('http://old.zlotemysli.pl/img/cart.gif') 0px 0px no-repeat ; text-decoration: underline }
p.addReview a { color: darkgreen ; padding: 4px ; font-weight: bold; padding-left: 18px ; background: url('http://old.zlotemysli.pl/img/star.gif') 0px 0px no-repeat ; text-decoration: underline }

table#stat , table#stat td, table#stat th { border: 1px solid #ccc; border-collapse: collapse ; padding: 4px }


#left h2 span { visibility: hidden }
#left h2 { height: 40px; border-bottom: 2px solid #317bab }
#search h2 { height: 38px }
#categories { margin: 0; padding: 0 ; list-style: none outside}
#categories h2 { background: url('/img/layout_upolujprezent/categories.gif') 0px 0px no-repeat ; margin-top: 2px }
/*
#categories h2 { background: url('http://old.zlotemysli.pl/img/headings/categories.gif') 0px 0px no-repeat ; margin-top: 2px }
*/
#categories li { border-bottom: 1.5px solid #317bab; border-top: 1.5px solid #317bab ; padding: 0px; margin: 0 }
#categories li a { display: block; padding: 10px; margin: 0; background: #fff url('http://old.zlotemysli.pl/img/category.gif') 0px 0px repeat-x ; padding-left: 14px}
#categories li a:hover { background: #d7e9f5 }
#search h2 { background: url('/img/layout_upolujprezent/search.gif') 0px 0px no-repeat }
/* #search h2 { background: url('http://old.zlotemysli.pl/img/headings/search.gif') 0px 0px no-repeat } */

#bestsellers { list-style: none outside }
#bestsellers h2 { background: url('/img/layout_upolujprezent/bestsellers.gif') 0px 0px no-repeat }
/* #bestsellers h2 { background: url('http://old.zlotemysli.pl/img/headings/bestsellers.gif') 0px 0px no-repeat } */
#bestsellers li span { background: #fef4cd; padding: 0px 4px ; font-weight: bold; color: #317bab }
#bestsellers li a { font-size: 12px ; border-left: 1px solid #ccc; padding: 8px}
#bestsellers li  { border-bottom: 1px solid #ccc; padding: 8px 0px; background: #fcfcfc }

#bestsellers table { border-collapse: collapse ; border: none }
#bestsellers td.count { background: #fef4cd; padding: 0px 4px ; font-weight: bold; color: #317bab }
#bestsellers td a { font-size: 12px ; padding: 0px}
#bestsellers td  { border: 1px solid #ccc; padding: 4px; background: #fcfcfc ; border-right: none ; border-left: none }



p.order { text-align: right ; margin: 8px ; float: right }
p.order a { display: block ; width: 206px; height: 40px }
p.order a span { visibility: hidden }
p.order a.backToShop { float: left; background: url('http://old.zlotemysli.pl/img/cart/back_to_shop.gif') 0px 0px no-repeat }
p.order a.changeOrder { float: left; background: url('http://old.zlotemysli.pl/img/cart/change_order.gif') 0px 0px no-repeat }
p.order a.makeOrder { float: right; background: url('http://old.zlotemysli.pl/img/cart/make_order.gif') 0px 0px no-repeat }
p.order a.pay { float: right; background: url('http://old.zlotemysli.pl/img/cart/pay.gif') 0px 0px no-repeat }
#cart h1.cart { background: #317bab url('http://old.zlotemysli.pl/img/headings/blue_bg.gif') 0px 0px repeat-x; color: #fff; padding: 10px  ; font-size: 14px; text-transform: uppercase; padding-left: 0px; margin-left: 16px; height: 17px; margin-bottom: 20px }
#cart { background: #fff url('http://old.zlotemysli.pl/img/cart/cart_bg.gif') 0px 0px no-repeat ; margin-top: 4px }




#cartProducts th , #cartProducts td { text-align: left; color: #4a4a4a}
#cartProducts { border-collapse: collapse ; width: 100%; padding: 2px; margin: 20px 8px }
#cartProducts td { color: #317bab; font-weight: bold ; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc }
#cartProducts td , #cartProducts th { padding: 2px 0px }
#cartProducts th { background: #d6e8f4 ;padding: 6px }
#cartProducts td.version { text-align: right ; width: 40px }
#cartProducts td.price { text-align: right; width: 80px }

div.bord { background: #fcfcfc; border: 1px solid #ccc; margin: 1px 0px; padding: 0 }




#maintabs li{
	display: inline;
	margin: 0;
	padding: 0; 
}



#maintabs li a{
	display: block; float: left;
	width: 141px; height: 42px;
	margin: 0; 
	background: url('http://old.zlotemysli.pl/img/tab.gif') 0px 0px no-repeat;
	text-decoration: none;
	padding: 0px 7px;
	color: #5e5e5e;
	padding-top: 12px;
	font-weight: bold;
}

#maintabs li a:hover {
	background: url('http://old.zlotemysli.pl/img/tab_h_ib2.gif') 0px 0px no-repeat;
	color: #317bab;
}

#maintabs li.active a , #maintabs li.active a:hover , #maintabs li#tabHeaderActive a , #maintabs li#tabHeaderActive a:hover { /*selected tab effect*/
	position: relative;
	background: url('http://old.zlotemysli.pl/img/tab_a.gif') 0px 0px no-repeat;
	color: #fff;

}



#moreBooks { float: right; width: 153px ; height: 500px; margin: 0; padding: 0 ; list-style: none outside }
#moreBooks h2 { background: #dcdcdc url('http://old.zlotemysli.pl/img/corner_g.gif') 0px 0px no-repeat ; padding: 8px }
#moreBooks li { border: 1px solid #ccc ; border-right: 0; border-top: 0; padding: 4px }
#moreBooks h2 , #moreBooks li { margin: 0; font-size: 12px ; text-transform: none ; padding-left: 14px }


form fieldset li { color: #666 }
form fieldset label.required { background: url('http://old.zlotemysli.pl/img/required.gif') center right no-repeat }
form fieldset li label { color: #333 ; padding-right: 1em }
form fieldset li.error label { background: url('http://old.zlotemysli.pl/img/error.gif') 102% 50% no-repeat }
form fieldset li.error input { border: 1px solid #d80000 }
form.new h2 { color: #d80000; font: italic bold 14px "Trebuchet MS" , sans-serif }
form.new h2 , form.new p { padding-left: 1em }

.lightblue { background: #d7e9f5; font-size: 12px; color: #5e5e5e; font-weight: bold; text-transform: none; padding: 8px } 

#maintabs {
	clear: both;
	float: left;
	width: 620px;
	padding: 0px 1px;
	margin: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	text-indent: 10px;
	/*
	border-left: 1px solid #ccc;
	*/
}

ul#nexto_products
{ text-align: center; }

ul#nexto_products li
{ display: inline; }

ul#nexto_products li a img
{ margin: 10px; }

#beta_bestseller {position:absolute; top:160px; left:125px; }
#beta_recommended {position:absolute; top:-10px; left:130px; }

