* {margin:0; padding:0;}


.menuX {
 position: absolute;
 left: 75%;
 top: 0px;
 height: 100%;
 width: 25%;
 margin: 0;
 padding-left: 15px;
 padding-right: 10px;
 padding-top: 10px;
 background-color: #cc0; 
 background-image: url(backgrounds/striperight.gif);
 font: 10px/14px geneva, arial, helvetica, sans-serif; color: black;
 }

a{
	text-decoration: none;
	color: #50471c;
	font-size: 100%;
}


a:hover{
		color: #8d8044;
		text-decoration: underline;
	
	}


a.green{
	text-decoration: none;


}


a.green:hover{
		color: #5c9f1b;
		text-decoration: underline;
	
	}






a.menu{
	text-decoration: none;
	color: #302509;
	font-size: 14px;

	
}
a.menu:hover{
  font: Verdana, sans-serif;
	text-decoration: bold;
	color: #000000;
	text-indent: 5px;

  background-color: #c4b581;
	
}





body {
    background-image: url(images/bg.jpg);
color: #5e531f ;
    margin:9px 9px 0 9px;
    padding:0;

}

#redakcja
{
width: 682px; height: 524px;

background-image: url(images/parchment.jpg);


}}


#top_bg { position: absolute; top: 0; left: 0; min-width: 100%; height: 198px; background-repeat: repeat; background-image: url(images/bg_top_below.jpg);  }
#top { position: absolute; top: 0; left: 0; min-width: 100%; width: 100%; height: 153px; background-image: url(images/bg_top_banner.jpg); }
#topmenu { position: absolute; padding: 0px; top: 153px; left: 0; min-width: 100%; width: 100%; height: 45px; background-image: url(images/bg_middle_menu.jpg); }

#left {  text-align: left; padding: 0px;  position: absolute; font-size: 13px;  top:198px; left: 0; height: 422px; width: 258px; background-image: url(images/bg_left_column.jpg); }
#left_cart {  padding: 0px;  position: absolute; font-size: 13px;  top:458px; left: 0; height: 422px; width: 258px; }


#middle {  position: absolute; top: 198px; left:0px;  min-width: 733px; width: 100%;  background-image: url(images/bg.jpg)}
#right { position: absolute; top:0px; left: 991px; min-width: 222px;width: *; height: 198px; background-image: url(images/bg_top_right.jpg); }
#bottom {   font-size: 10px;  position: relative; text-align: center; min-height: 0px; width: 100%;  background-image: url(images/b2g.jpg)}


#menu1{position: absolute; top: 5px; left: 270px; min-width: 100px; min-height:30px}
/*#menu1:hover {position: absolute; top: 8px; left: 123px; min-width: 100px; min-height:20px; background-image: url(images/m_1.jpg);}*/

#menu2{position: absolute; top: 5px; left: 390px; min-width: 70px; min-height:30px}
/*#menu2:hover { border-color: #FF66AA; background: red;}*/

#menu3{position: absolute; top: 5px; left: 460px; min-width: 120px; min-height:30px}
#menu4{position: absolute; top: 5px; left: 610px; min-width: 90px; min-height:30px}
#menu5{position: absolute; top: 5px; left: 710px; min-width: 120px; min-height:30px}


.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.innertube_main{
margin-left: 258px; /*Margins for inner DIV inside each DIV (to provide padding)*/
margin-right: 40px;
}
.innertube_bottom{
margin-top: 20px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.innertube_left{
margin-top: 10px;
margin-left: 50px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.innertube_redakcja{
margin-top: 10px;
margin-left: 130px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

p
{
text-align: left;
}

p.title{
font-size: 15px; 
}
p.medium{
font-size: 12px;
}
p.small{
text-align: right;
font-size: 10px;
}







.error{
font-size: 15px;
color: #FF0000;

}



#book_table0{
position: relative; width: 600px; min-height: 175px; border-width: 1px;  border-style: solid; border-color: #ccb267; background-color: #e7d192;
font-size: 8px; background-image: url('images/table_bg_1.jpg'); padding: 5px;
}
#book_table1{
position: relative; width: 600px; min-height: 175px; border-width: 1px;  border-style: solid; border-color: #ccb267; background-color: #f1dfb0;
font-size: 10px; background-image: url('images/table_bg_2.jpg'); padding: 5px;
}

#news_bg0{
 position: relative; width: 600px; min-height: 35px; border-width: 1px;  border-style: solid; border-color: #ccb267; background-color: #e7d192;
font-size: 12px; padding: 5px; background-image: url('images/table_bg_2.jpg'); 
}
#news_bg1{
 position: relative; width: 600px; min-height: 35px; border-width: 1px;  border-style: solid; border-color: #ccb267; background-color: #e1c77c;
font-size: 12px; padding: 5px; background-image: url('images/table_bg_1.jpg');
}



#row_back{
 font-size: 11px; font-weight: bold; 
}


#book_thumb{
position: relative;  width: 120px; height:155px; border-width: 1px; border-style: solid; border-color: #66b267; background-color: #b7a162;

}




#book_rows{
position: relative;  width: 120px; height:155px; border-width: 1px; border-style: solid; border-color: #66b267; background-color: #b7a162;
margin-left: 10px; margin-top: 10px;

}
#book_row_height{
height: 9px;
font-size: 12px;
}




ul{

  font-size: 80%
}



p.copy
{
 font-size: 9px;
 color: #444;
  }
p.main
{
text-align: justify;
font-size: 90%;
}

p.maincenter
{
text-align: center;
font-size: 80%;
}

