div.head {
    height: 25px;
    background-image: url('bg_head.gif');
    background-repeat: repeat-x;
    color: #5A442D;
}
div.headl {
    width: 1px;
    height: 25px;
    background-image: url('bg_head_l.gif');
    background-repeat: no-repeat;
    float: left;
}
div.headr {
    width: 1px;
    height: 25px;
    background-image: url('bg_head_r.gif');
    background-repeat: no-repeat;
    float: right;
}
div.head h1 {
    padding: 4px 16px 2px 16px; margin: 0px;
    letter-spacing: -1px;
    color: #5A442D;
}
div.head_wide {
    height: 50px;
    background-color: #F2F0EA; color: #5A442D;
}

div.head_wide h1 {
    font-size: 20px;
    padding: 13px 16px; margin: 0px;
    letter-spacing: -1px;
    color: #5A442D;
}
div.head_wide img {
    margin: 8px;
    float: left;
}
div.content {
    margin: 10px;
}
div.content_gray {
    background-color: transparent;
}
div.content_blue {
    background-image: url('bg_content_blue.gif');
    background-repeat: repeat-x;
}
div.content_beige {
    background-image: url('bg_content_beige.gif');
    background-repeat: repeat-x;
}
div.content_wide {

}
div.right_gallery, img, div.right_gallery_text{
/*margin:2px;*/
text-align:left;
}
img.right_gallery{
max-width:100px;
width:100px;
}
div.content_wide_b {
    border: 1px solid #F2F0EA;
}
div.shift {
 width: 80px;
 float: left;
 text-align: center;
 margin: 0px auto;
 padding: 20px 0px 10px 0px;
}
div.shift img {
 margin: 0px auto;
}

div.content_shifted {
 margin: 0px 10px 0px 80px;
 padding: 20px 0px 10px 0px;
}

div.more {
    text-align: right;
}
div.form {
    text-align: center;
}
div.form div.ie {
    width: 325px;
    margin: 0px auto;
    text-align: left;
    background-color: #F4F1E8;
}
div.form form {
    margin: 0px; padding: 0px;
}
div.form dl {
  margin: 0px; padding: 0px;
}
div.form dt {
 width: 100px; height: 16px;
 margin: 0px; padding: 3px;
 font-weight: normal;
 text-align: right;
 color: #000000;
 float: left;
}
div.form dd {
  height: 16px;
  margin: 0px 0px 0px 16px; padding: 3px;
}
div.form input {
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
}
div.form button {
 margin: 0px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
}
div.form .middle {
 margin: 0px 10px 0px 0px; padding: 3px;
 float: right;
}
div.form button.left {
 margin: 5px 20px;
 float: left;
}
div.form button.right {
 margin: 5px 20px;
 float: right;
}
div.form_head {
    height: 20px;
    background-image: url('bg_form_head.gif');
    background-repeat: repeat-x;
    color: #0066CC;
}
div.form_head_tl {
    width: 6px;
    height: 20px;
    background-image: url('bg_form_head_tl.gif');
    background-repeat: no-repeat;
    color: #0066CC;
    float: left;
}
div.form_head_tr {
    width: 6px;
    height: 20px;
    background-image: url('bg_form_head_tr.gif');
    background-repeat: no-repeat;
    float: right;
}
div.form_head_bl {
    width: 6px;
    height: 20px;
    background-image: url('bg_form_head_bl.gif');
    background-repeat: no-repeat;
    color: #0066CC;
    float: left;
}
div.form_head_br {
    width: 6px;
    height: 20px;
    background-image: url('bg_form_head_br.gif');
    background-repeat: no-repeat;
    float: right;
}
div.form_head h1 {
    color: black;

    padding: 2px 16px 2px 16px; margin: 0px;
    font-size: 11px;
    float: left;
}
div.form_head ul {
    list-style: none;
    padding: 2px 20px 2px 20px; margin: 0px;
}
div.form_head li {
    padding: 0px 24px 0px 24px;
    color: #000000;
    display: inline;
}

h1.konkurs {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #0066CC;
 font-size: 15px; font-weight: bold;
 text-align: center;
}
h4 {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #0066CC;
 font-size: 12px; font-weight: bold;
 text-align: center;
}
h5 {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #00000;
 font-size: 12px; font-weight: bold;
 text-align: left;
}

ol {
    padding: 0px 0px 0px 25px;
    margin: 4px 0px 4px 0px;
}
ul {
    padding: 0px 0px 0px 4px;
    margin: 4px 0px 4px 0px;
    list-style: none;

}
ul.o_ptc {  
	padding: 0px 0px 0px 4px;
    margin: 4px 0px 0px 8px;
    list-style: square;
    line-height: 16px;
}
p.o_ptc_line_height {
	line-height: 16px;
}
li {
}
table.cennik {
 width: 750px;
 margin: 0px auto;
 border-collapse: collapse;
}
table.cennik  th {
 background-color: #DEDAD1;
 border: 1px solid #FFFFFF;
 font-size: 12px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 2px 6px;
}
table.cennik td {
 background-color: #EEEBDD;
 border: 1px solid #FFFFFF;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 5px 10px;
 text-align: center;
}
table.cennik td.first {
  text-align: left;
}
table.cennik th.first {
    width: 500px;
}
table.cennik ul {
    list-style: circle;
    margin-left: 10px;
}

table.lista {
 width: 364px;
 margin: 0px auto;
 border-collapse: collapse;
}
table.lista  th {
 background-color: #DEDAD1;
 border: 1px solid #FFFFFF;
 font-size: 12px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 2px 6px;
}
table.lista td {
 background-color: #EEEBDD;
 border: 1px solid #FFFFFF;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 5px 10px;
 text-align: center;
}
table.lista td.first {
  text-align: left;
}

p.price {
    font-size: 12px;
}
span.price_old {
    text-decoration: line-through;
}
span.price {
    color: #CC0000;
    font-weight: bold;
}
div.book_attributes {
    margin:0px 0px 0px 60px;
}
div.cart {
    float: right;
}
img.cart {
    display: inline;
}
div.head_thin {
    height: 20px;
    background-color: #2C85C1;
}
div.headl_thin {
    width: 1px;
    height: 20px;
    background-repeat: no-repeat;
    float: left;
}
div.headr_thin {
    width: 1px;
    height: 20px;
    background-repeat: no-repeat;
    float: right;
}
div.head_thin div.more a {
    padding: 2px 16px 2px 10px; margin: 0px;
    float: right;
    color: #FFFFFF;
}
div.head_thin h1 {
    padding: 2px 16px 2px 10px; margin: 0px;
    font-size: 13px;
    color: #FFFFFF;
}
img.koszyk {
 float: right;
 margin: 0px 5px;
}
span.c_count {
 font-size: 12px;
}
span.c_sum {
 font-size: 12px;
}
div.do_kasy {
 float: right;
 margin: 5px;
}
table.cart {
 border-collapse: collapse;
}
table.cart th {
 background-color: #2C85C1;
 border: 1px solid #FFFFFF;
 padding: 2px 4px;
 color: #FFFFFF;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.cart td {
 background-color: #EEEEEE;
 border: 1px solid #FFFFFF;
 text-align: center;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 2px 10px;
}
table.cart tr.light td {
 background-color: #E4E8EF;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.cart td.first {
 text-align: left;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.cart input {
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
}
button.przelicz {
 margin: 6px 4px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
 float: right;
}
button.dalej {
 margin: 0px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
}
div.adres_l {
 float: left;
}
div.adres_r {
 float: right;
}
div.adres_l td {
 text-align: left;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
div.adres_r  td {
 text-align: left;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table dd,
table dt {
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.summary {
 border-collapse: collapse;
 background-color: #E4E8EF;
 border: 1px solid #DEDAD1;
}
table.summary td,
table.summary th {
 text-align: left;
 padding: 4px 6px;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.summary td.left,
table.summary th.left {
 width: 220px;
 text-align: right;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
}
table.summary th {
 font-size: 13px;
}
div.warunki {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px 2px 2px 10px;
}
div.koszyk {
	border: 1px solid #999999;
	background-color: #FFFFFF;
    color: #000000;
}
div.koszyk div.content {
    color: #000000;
}
dl.pozycja dt {
	color: #000000;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px 4px 0px 0px;
}
div.pages {
   margin: 0px 120px;
   text-align: center;
   color: navy;
   font-weight: bold;

}
div.content h2 {
    color: #000000;
}
div.content h3 {
    color: #000000;
	margin: 8px 0px 5px 0px;
	padding: 0px;
}

table.cennik {
 width: auto;
 margin: 0px auto;
 border-collapse: collapse;
}
table.cennik  th {
 color: #FFFFFF;
 background-color: #869EBB;
 border: 1px solid #FFFFFF;
 font-size: 12px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 2px 6px;
}
table.cennik td {
 background-color: #EEEEEE;
 border: 1px solid #FFFFFF;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 padding: 5px 10px;
 text-align: center;
}
table.cennik td.first {
  text-align: left;
}
table.cennik th.first {
    width: 450px;
}
div.partner_add {
 margin-left: 10px;
 margin-bottom: 5px;
}
/*konkurs moje trzy epoki*/

div.red_epoki {
	 background-color: #B51F4C;
	 width: 383px;
     margin: 0px; padding: 0px;
}
div.red_epoki p {
	 color: #FFFFFF;
	 padding: 10px 25px;
}
div.red_epoki div.l {
	margin: 0px;
	float: left;
}
div.red_epoki div.r {
	margin: 0px;
	float: right;
}
div.ksiazki div.l {
	margin: 0px;
	float: left;
}
div#bg_right_kol {
 background-color: transparent; background-image: url('bg_right_kol.gif'); background-repeat: repeat-y;
}
div.patroni td {
	background-color: #FFFFFF;
	margin: 0px; padding: 0px;
}
/*koniec*/

div.label {
 width: 366px;
 height: auto;
 background-image: url('bg_label_top.gif');
 background-repeat: repeat-x;
 background-color: #FAF9F8;
}
div.label_bottom {
 width: 366px;
 height: 10px;
 padding: 0px;
 margin-top: -2px;
 background-image: url('bg_label_bottom.gif');
 background-repeat: repeat-x;
 background-color: transparent;
 margin-bottom: 10px;
}
div.label_content {
 margin: 2px 12px 0px 12px;
 position: relative;
}
div.label_content h1 {
 padding: 2px 0px 0px 0px; margin: 0px;
 font-size: 12px;
}
div.label_content h2 {
 padding: 0px 0px 2px 0px ; margin: 0px;
 color: #000000;
 font-size: 11px;
}
div.label_content p {
 margin: 2px 0px 2px 0px;
}
div.label_content img {
 vertical-align: middle;
 display: inline;
}
div.label_content div.c1 {
 width: 170px;
 left: 0px;
 top: 0px;
 position: relative;
}
div#secondColumn13 div.label_content div.c1 {
 width: 300px;
}
div.label_content div.c2 {
 position: absolute;
 width: 100px;
 top: 0px;
 left: 170px;
 height: 100%;
}
div.label_content div.c3 {
 width: 60px;
 position: absolute;
 top: 0px;
 left: 285px;
 height: 100%;
}
div#secondColumn13 div.label_content div.c3 {
 left: 480px;
}
div.label_content div.t {
 height: 70px;
}
div.label_content div.b {
 position: absolute;
 bottom: 2px;
 text-indent: 10px;
 text-align: right;
}
div.navigation {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
div.navigation a.selected{
	color: black;
	font-weight: bold;
}
/*Wyszukiwarka*/
iv.form {
	text-align: center;
}
div.form div.ie {
    width: 100%; height: auto;
    margin: 0px auto;
    text-align: left;
    background-color: #EEEEEE;
}
div.form div.leftC {
    width: 266px;
    float: left;
}
div.form div.rightC {
    float: right;
    width: 210px;
}

div.form form {
    margin: 0px; padding: 0px;
}
div.form dl {
  margin: 0px; padding: 0px;
}
div.leftC dl {
    width: 360px;
}
div.form dt {
 width: 110px; height: 20px;
 margin: 0px 0px 0px 5px; padding: 2px 3px 0px 3px;
 font-weight: normal;
 text-align: right;
 color: #000000;
 float: left;
}
div#secondColumn13 div.form dt {
 width: 200px;
}
div.form dd {
  height: 20px;
  margin: 0px; padding: 1px;
  text-align: left;
}
div.form fieldset {
    margin: 0px; padding: 0px;
    border: 0px none;
}
div.form input {
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
}
div.form input.checkbox {
 margin: 0px 8px 0px 0px; padding: 0px;
 background-color: transparent;
 border: 0px none;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
}
div.form input.eventName {
 width: 185px;
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
}
div.form select {
 width: 185px;
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 text-align: left;
}
div.form button {
 margin: 0px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
}
div.form button.middle {
 margin: 4px 25px 4px 0px;
 float: right;
}
div.form button.left {
 margin: 5px 20px;
 float: left;
}
div.form button.right {
 margin: 5px 20px;
 float: right;
}
div.form_head {
    height: 20px;
    background-color: #1B5B9A;
    background-repeat: repeat-x;
    color: #FFFFFF;
}

div.form_head h1 {
    color: #FFFFFF;
    padding: 3px 10px 2px 10px; margin: 0px;
    font-size: 11px;
    float: left;
}
div.form_head ul {
    list-style: none;
    padding: 2px 20px 2px 20px; margin: 0px;
}
div.form_head li {
    padding: 0px 24px 0px 24px;
    color: #000000;
    display: inline;
}
div.form dd.ta {
 height: auto;
 margin: 0px; 
 padding: 3px;
 font-weight: normal;
}
div.form dt.ta {
 height: auto;
}
div.form dd span {
 color: #FF0000;
}
span.time {
	color: #666;
	font-weight: lighter;
	font-size: 0.8em;
}
a.comment_title{
font-size:13px;
color:#30416D;
text-decoration:none;
}
a.comment_title:hover{
color:#30416D;
text-decoration:underline;
}
/*
div.profil_k{
background-color:#f9f5f2;
}
dl.profil_k{
background-color:#f9f5f2;
}
dl.profil_k dt{
float:left;width:160px;
padding-right:3px;
background-color:#f9f5f2;
text-align:right;
font-weight:normal;
color:black;
}
dl.profil_k dd{
float:right;width:180px;
padding-left:3px;
background-color:#f9f5f2;
text-align:left;
}*/
table.profil_k{
width:367px;
background-color:#e7e0d8;
border-collapse: collapse;
font-size:11px;
}
table.profil_k td.tl{
width:50px;
max-width:190px;
padding:0px;
border:0px;
}
table.profil_k td.tr{
vertical-align:top;
padding:0px;
border:0px;
}
span.profil_k_nick{
color:#6f2929;font-weight:bold;font-size:16px;
}
span.profil_k{
color:#6f2929;
font-size:12px;
}
span.profil_k_color{
color:#6f2929;
}
table.profil_k div.tr{
float:right;width:100px;text-align:left;
}
table.profil_k div.tl{
float:left;padding-left:5px;
}
div.profil_k_nick{
width:100%;background-color:#f4f3f1;/*height:30px;*/border-bottom:1px solid white;
}
img.profil_k{
border:2px solid #aa8364;max-width:130px;
}
table.profil_k_details{
width:367px;
background-color:#F9F5F2;
padding:1px;
font-size:11px;
}
table.profil_k_details td{
vertical-align:top;
padding:4px 0px 4px 0px;
border-bottom:2px solid white;
}
table.profil_k_details td.tl{
text-align:right;
width:40%;
padding-right:9px;
}

/* strona ksiegarni */

table#ksi{width: 535px;margin-right: 42px;}
table#ksi td{color: #BABABA; font-size: 12px;background: #2F2F2F; border: none;width:33%; padding:14px;}
table#ksi a:active{color: #ffffff;padding-left:7px;}
table#ksi a:visited{color: #ffffff;padding-left:7px;}
table#ksi a:link{color: #ffffff;padding-left:7px;}
table#ksi a:hover{color: #d9d9d9; text-decoration:none;}
table td#ksi_t1{height:1px; padding:0px 0px 0px 14px;}
table td#ksi_t2{color: #F58220; padding:0px 14px 14px 7px;}
table td#ksi_t2 a{color: #F58220; margin:0px;}

div #kr_a{position: relative; left:0px; top:0px;}
div #kr_b{position: absolute; left:1px; top:176px;}
div #kr_b img{border:none;}
div #hit_a{position: relative; left:0px; top:0px;}
div #hit_b{position: absolute; left:26px; top:350px; width: 175px; text-align: center;}
div #hit_b img{border:none;display:inline;}
div #hit_c{color: #ffffff; text-align: left; width: 170px; padding-left: 10px; }
div #hit_c span{color: #EB7C24; font-weight: bold;}
div #dmain{background: #000000; margin-left:1px;}
div #dt_a{float:left; margin: 0px 41px 25px 42px;width: 97px; height: 132px;}
div #dt_b{height:97px;margin:0;padding:0;}
div #dt_c{height:31px;margin:0;padding:0;font-size:1px;line-height:1px;}

/*koniec*/


