#container {
	width: 900px; margin: 0px auto; text-align: left; background-image: url(/img/mb_tlo.gif); border: solid 0px red;
}
#wrapper {
	float: left; width: 100%;
}
#l_top {
	margin: 0px; border: 0px solid red;
	width: 100%; height: 160px; font-size: 10pt; text-align: left;
}
#l_bottom {
	clear: both; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border: solid 0px red;
	width: 900px; overflow: hidden; text-align: center; font-size: 8pt;
}

#main_left {
	float: left; margin: 5px 0px 0px 2px; border: solid 0px black;
	width: 196px; min-height: 300px; _height: 300px;
}

#main_middle {
	float: left; margin: 5px 0px 0px 0px; border: solid 0px black;
	width: 500px; min-height: 400px; _height: 400px;
}

#main_right {
	float: left; margin: 5px 0px 0px 0px; border: solid 0px red;
	width: 196px; min-height: 300px; _height: 300px; text-align: center;
}

#main_right2 {
	float: left; margin: 5px 0px 0px 5px; border: solid 0px red;
	width: 680px; min-height: 300px; _height: 300px;
}

#top_bkg {
	position: absolute; top: 74px; left: 0px; width: 100%; height: 80px; background: url(/img/menu_tlo.jpg);
}

body {
	margin: 10px; text-align: justify; font-family: verdana; color: #61341F; font-size: 10pt;
	background: url(/img/background.jpg); background-color: #ecd3bd;
}


img { border: 0px; }
form { margin: 0px; padding: 0px; }
h1 { margin-top: 10px; font-size: 16pt; color: #952500; text-align: center; }
h2 { font-size: 15pt; }
h3 { margin: 10px; }

#popup { position: absolute; z-index: 50000; border: 1px solid black; background-color: #f6ebb6; font-size: 10pt; padding: 5px 10px 5px 10px; }
#login_panel { position: absolute; width: 856px; margin: 81px 0px 0px 0px; padding: 0px 20px; text-align: right; border: solid 0px green; }
#show_div { position: absolute; overflow: auto; background-color: #fff; border: solid 1px #000; font-size: 10pt; font-weight: bold; }
#show_div_top { height: 18px; border-bottom: solid 1px #000; background-color: #dfd2c6; padding: 0px 5px 0px 10px;  }
#s_waluta { font-weight: bold; }
#bottom2 { margin: 5px 50px; padding: 5px; border-top: 2px solid #eee; }

a:link { font-weight: bold; text-decoration: none; color: #952500; }
a:visited { font-weight: bold; text-decoration: none; color: #a35936; }
a:hover { font-weight: bold; text-decoration: none; color:#ff5820; }
a:active { font-weight: bold; text-decoration: none; color: #ff0033; }

table.tab0 { margin: 0px auto; border: 1px solid #ccc; border-collapse: collapse; font-size: 10pt; text-align: left; }
table.tab0 thead, .table_header { background-color: #f5e4c2; font-weight: bold; text-align: center; }
table.tab0 tfoot { background-color: #F5E4C2; }
table.tab0 td { padding: 5px; border: solid 1px #ccc; }
table.tab0 td small { font-size: 8pt; }
table.tab0 th { padding: 5px; border: solid 1px #ccc;}

table.tab1 td { border: solid 1px #aaa; }

table.tab_mini { border: 0px solid #ccc; border-collapse: collapse; font-size: 9pt; margin: 5px; }
table.tab_mini td { padding: 10px; border: 0px solid #ccc; vertical-align: top; }

table.tab_form { border: 0px; border-collapse: collapse; font-family: Verdana, Arial; font-size: 10pt; width: 430px; }
table.tab_form td { padding: 5px; border: 1px solid #dee3e9; }

table.tab_dane { border: 0px solid #ccc; border-collapse: collapse; font-size: 11pt; }
table.tab_dane td { padding: 2px 5px 2px 5px; border: solid 0px #ccc; }


table.tab_dzialy { border-collapse: collapse; font-size: 9pt; }
table.tab_dzialy td { padding: 5px; border: solid 0px red; }
table.tab_dzialy .td1 { padding: 0px; }
table.tab_dzialy img { height: 2px; }

table.tab_ksiazki { border-collapse: collapse; font-size: 9pt; }
table.tab_ksiazki td { padding: 5px 5px; vertical-align: top; text-align: left; }
table.tab_ksiazki .td1 img { height: 2px; }

table.ksiazka_sz { border-collapse: collapse; font-size: 10pt; }
table.ksiazka_sz td { padding: 2px; border: solid 0px #D5C4A2; }
table.ksiazka_sz td.td1 { color: #a1846F; }

table.tab_bestsellers { border-collapse: collapse; font-size: 8pt; }
table.tab_bestsellers td { padding: 3px; text-align: left; vertical-align: top; word-wrap: break-word; }

table.sukcesy { width: 600px; margin: 0px auto; border-collapse: collapse; }
table.sukcesy td { padding: 10px; text-align: left; vertical-align: top; border: solid 0px red; }

.edit_img { position: absolute; margin: 0px; float: left; width: 16px; height: 16px; }
.ul1 { list-style-type: disc; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; }
.ul1 li { margin-bottom: 5px; margin-left: 10px; }

.button { border: 1px solid #ac8336; background-color: #f7f1e0; padding: 5px; color: #524200; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.header1 { clear: both; margin-bottom: 5px; padding: 3px 3px 3px 5px; background-color: #dee3e9; }
.header2 { clear: both; margin-bottom: 5px; padding: 3px 3px 3px 5px; background-color: #edeedd; }
.err_form { border: 0px solid red; margin-bottom: 5px; padding: 3px; background-color: #ffbbbb; text-align: center; font-size: 10pt; }
.helplink { font-size: 8pt; }
.div_message { margin: 10px; width: 90%; min-height: 120px; _height: 120px; text-align: left; background-color: #fff; padding: 10px; border: dashed 1px blue; }
.mini { width: 60px; height: 45px; text-align: center; border: dotted 1px #c0c0c0; }
.info { margin: 20px; padding: 10px; border-width: 3px; border-style: solid; text-align: center; }
.info table { margin: 0 auto; font-size: 11pt; line-height: 150%; }
.inputtext { border: 1px solid #888; background-color: #fff; font-weight: bold; }
.center { text-align: center; }
.note { margin: 10px 50px; border: solid 0px red; }
.middle { vertical-align: middle; }

table.tabs { margin: 0px auto; border: solid 0px red; border-collapse: collapse; font-size: 9pt; }
table.tabs td { padding: 3px 10px 3px 10px; border-style: solid; border-color: #000; }

table.tab_td1 td { padding: 5px 7px 5px 7px; border: 1px solid #ccc; vertical-align: middle; }

a.link1 { font-weight: normal; color: black; }
a.link1:hover { color: red; }

a.link2 { color: #e7c7ae; }
a.link2:hover { color: red; }

a.blue_link { color: blue; font-weight: normal; }
a.blue_link:hover { color: red; }

.pages { text-align: center; padding: 3px; font-size: 10pt; border: 0px solid red; }

.h3c1 { margin: 10px 20px; color: #777; text-align: center; }

.amount { padding: 0px 5px; background-color: #eee; color: #888; }
.odl { padding: 0px 5px; background-color: #eee; color: #888; white-space: nowrap; }
.txt1 { font-size: 10pt; color: #777; }
.nobr { white-space: nowrap; }
ol.ol1 li { margin: 0px 0px 10px 0px; }
ul.pytaj { list-style-image: url(img/pytaj.gif); list-style-position: outside; }
ul.pytaj li { margin: 0px 0px 20px 0px; }
.select01 { height: 20px; font-size: 8pt; font-weight: bold; padding: 0px 3px; }

.ceny { width: 100%; font-size: 7pt; }
.ceny .box { float: left; padding-right: 20px; }
.ceny span.cena { font-size: 10pt; font-weight: bold; }
.ceny .dodaj { clear: both; font-size: 8pt; padding: 5px 0px 5px 10px; }
