div#main {background: url('../../_img/main_bckg.gif') left top repeat-y; }

div#article {padding: 0 20px 0 20px; width: 560px; height: 660px;}

div#article p {line-height: 1.8em; font-size: 0.92em;}

div#article h2 {padding: 0px 0 0px 0; font-size: 1.6em; font-family: georgia, times, serif; letter-spacing: 0.02em; text-align: left; font-weight: normal; color:#666633;}

div#article p.data {display: block; margin: 0 auto; padding: 10px 0 10px 0; width: 600px; text-transform: uppercase; font-size: 0.92em; font-family: georgia, times, serif; letter-spacing: 0.5em; text-align: center; font-weight: normal;border-bottom: 1px dashed #cccc99; line-height: 1em;}

div#article p.data1 {display: block; margin: 0 auto; padding: 10px 0 0 0; width: 600px; text-transform: uppercase; font-size: 0.92em; font-family: georgia, times, serif; letter-spacing: 0.5em; text-align: center; font-weight: normal; line-height: 1em;}

div#article h1 {padding: 0 0 0 0; width: 600px; font-size: 1.8em; font-family: georgia, times, serif; text-align: center; font-weight: normal; color: #666633; letter-spacing: 0.05em;}

div#article h1 a {color: #666633; text-decoration: none;}
div#article h1 a:hover {text-decoration: underline; background: #fafaeb; color: #000000;}

div#article p.meta {display: block; width: 600px; background: #fafaeb; margin:0; padding:0; text-align: center; font-size: 0.8em; border-top: 1px dashed #cccc99; border-bottom: 1px dashed #cccc99;}

div#article p.meta a {color: #999966; text-decoration: underline;}

div#article h3 {line-height: 1.8em; font-size: 0.92em; font-weight: bold; color: #666633;}
div#article h3 a {color: #999966; text-decoration: none;}
div#article h3 a:hover {color: #666633; text-decoration: underline;}

div#article p a {color: #999966; text-decoration: underline;}
div#article p a:hover {text-decoration: underline; background: #fafaeb; color: #000000;}

div#article ol a {color: #999966; text-decoration: underline;}
div#article ol a:hover {text-decoration: underline; background: #fafaeb; color: #000000;}

div#article blockquote {font-style: italic; font-family: georgia, times, serif; background: #ffffff url('../../_img/cytat.gif') left top no-repeat; margin: 0; padding: 0px 0px 0px 30px;}

div#article ol {line-height: 1.8em; font-size: 0.92em; margin: 0 0 0 30px; padding-left: 20px; list-style: decimal; }
div#article ol li {padding-left: 5px;}

div#article ul {line-height: 1.8em; font-size: 0.92em; margin: 0 0 0 30px; padding-left: 20px; list-style: square; }
div#article ul li {padding-left: 5px;}

div#article img {padding: 5px 5px; margin: 0px 0px 5px 10px; border: 1px solid #fafaeb;}
div#article img.right {float: right;}

div#article em {font-style: normal; font-weight: normal; letter-spacing: 0.92em;}

div.recenzja {border-bottom: 1px dashed #cccc99;}

div.ilustracja {text-align: center;}
div.ilustracja img {margin: 0 !important;}
div.ilustracja p {margin-top: 0 !important; font-size: 0.76em !important; font-family: georgia, times, serif; font-style: italic;}

div.ilustracja_r {float:right; padding: 5px 5px; margin: 0px 0px 0px 10px;}
div.ilustracja_r img {margin: 0 !important;}
div.ilustracja_r p {margin-top: 0 !important; font-size: 0.76em !important; font-family: georgia, times, serif; font-style: italic; text-align: center;}

div.ilustracja_l {float:left; padding: 5px 5px; margin: 0px 10px 0px 0px; background: #ffffff; clear: none !important;}
div.ilustracja_l img {margin: 0 !important;}
div.ilustracja_l p {margin-top: 0 !important; font-size: 0.76em !important; font-family: georgia, times, serif; font-style: italic; text-align: center;}

div.notesik {background: #f0ffec; border: 1px dashed #cccc99; margin-bottom: 20px; }
div.notesik p {margin: 10px 10px 10px 10px; }

div#sidebox {width: 180px; float: left; margin: 0; padding: 0; text-align: center;}
div#sidebox p {line-height: 1.8em; font-size: 0.92em; }
div#sidebox a {color: #999966; text-decoration: underline;}
div#sidebox a:hover {text-decoration: underline; background: #fafaeb; color: #000000;}

div#sidebox p.opis {text-transform: uppercase; font-size: 0.92em; font-family: georgia, times, serif; letter-spacing: 0.5em; text-align: center; font-weight: normal; margin: 0 0 10px 0;}

div#book {margin: 15px 10px 10px 10px; text-align: center; border-bottom: 1px dashed #cccc99;}
div#book h1 {font-size: 1.2em; text-align: center; font-family: georgia, times, sans; font-weight: bold; font-style:italic; line-height: 1em; margin: 0 0 5px 0; color: #666633;}
div#book h2 {font-size: 0.9em; text-align: center; font-weight: normal; line-height: 1em; margin: 0 0 5px 0;}
div#book h3 {font-size: 0.9em; text-align: center; font-weight: normal; line-height: 1.2em; margin: 2px 0 0px 0;}
div#sidebox img {padding: 4px 4px; border: 1px solid #cccc99; margin: 4px auto; text-align: center;}
div#book p {margin: 0 0 10px 0;}


div#authorbooks {margin: 15px 10px 10px 10px; text-align: left !important; border-bottom: 1px dashed #cccc99;}
div#authorbooks ul {line-height: 1.2em; font-size: 0.92em; margin: 0 0 10px 5px; list-style: circle; text-align: left; padding: 0 0 0 10px;}
div#authorbooks ul li {padding: 8px 0 0 2px;}

div#worth {margin: 15px 10px 10px 10px; border-bottom: 1px dashed #cccc99; }
div#worth ul {line-height: 1.2em; font-size: 0.92em; margin: 0 0 10px 5px; list-style: circle; text-align: left; padding: 0 0 0 10px;}
div#worth ul li {padding: 8px 0 0 2px;}

div#choosebook {margin: 15px 10px 10px 10px; border-bottom: 1px dashed #cccc99; }

form#fszukaj {font-size: 0.8em; text-align: center; margin: 0;}
form#fszukaj select {width: 170px; color: #000000; font-size: 1.2em; line-height: 1.6em; font-weight: normal; background: #fafaeb; border: 1px solid #cccc99; margin: 0;}
form#fszukaj input {font-size: 1.2em; line-height: 1.6em; margin: 4px 0 10px 0; width: 70px;}


div.comments {width: 600px; background: #fafaeb; margin:0; padding:0 10px 10px 10px; text-align: left; font-size: 1em; border-top: 1px dashed #cccc99; }
div#divdodajk {background: #e8e8cc;}
div.comments form p {font-weight: normal; margin: 0; font-size: 1em;}
div.comments form {font-size: 0.92em;}
div.comments p.opis {text-transform: uppercase; font-family: georgia, times, serif; letter-spacing: 0.5em; text-align: center; font-weight: normal; margin: 5px 0 0px 0; font-weight: bold;}
div.comments span#nr {font-size: 1.8em; font-family: georgia, times, serif;}
div.comments span#data {font-weight: normal;}
div.comments span#person {font-weight: bold; color: #666633;}
div.comments blockquote {font-family: georgia, times, serif; margin: 0 0 10px 0; padding: 0px 0px 0px 30px; background: #fafaeb !important; }
div.comments blockquote p {font-style: normal; color: #666633; font-weight: normal;}

form#dodajk label {float: left; width: 380px; padding: 4px 0 0 0;}
form#dodajk input {width: 196px; background: #ffffff; border: 1px solid #999999; color: #000000; font-weight: bold; margin: 0 0 2px 0;}
form#dodajk textarea {margin: 0px 0px 10px 0px; background: #ffffff; background-color: #ffffff; border: 1px solid #999999; color: #000000; font-weight: bold;}
form#dodajk input#test {width: 80px;}
form#dodajk input#submit {width: 114px; height: 22px; background: #fafaeb; }

p#errors {font-family: verdana,arial; color: #ffffff; margin: 10px auto; width: 100%; background: #ff0000; border: 1px solid #ff0000; text-align: center; padding: 20px 0 20px 0px; font-weight: bold;}
p#noerrors {font-family: verdana,arial; color: #000000; margin: 10px auto; width: 100%; background: #c5ffd5; border: 1px solid #00ff00; text-align: center; padding: 20px 0 20px 0px;}

.center {text-align: center;}