#container {
	width: 900px; margin: 0px auto; text-align: left; border: solid 0px red;
}
#wrapper {
	float: left; width: 100%; background-color: #fff;  border: 0px solid green;
}
#l_top {
	margin: 0px; border: 0px solid red; background-color: #f8fafc;
	width: 100%; height: 110px; font-size: 10pt; text-align: left;
}
#l_bottom {
	clear: both; margin: 0px 0px 10px 0px; padding: 15px 0px 10px 0px; border-top: solid 2px #eee;
	width: 900px; background-color: #fff; overflow: hidden; text-align: center; font-size: 10pt;
}

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

#main_middle {
	float: left; margin: 5px 0px 0px 0px; border-left: dashed 0px #ccc; border-right: dashed 0px #ccc;
	width: 470px; min-height: 400px; _height: 400px; background-color: #fff; overflow: hidden;
}

#main_right {
	float: left; margin: 5px 0px 0px 0px; border: solid 0px red;
	width: 200px; min-height: 300px; _height: 300px; background-color: #fff;
}

#l_edit_left, #l_offer_left {
	float: left; margin-top: 5px; border-width: 0px 0px 0px 0px; border-style: dotted; border-color: black;
	width: 179px; min-height: 415px; background-color: #fff;
}

#l_edit_right, #l_offer_right {
	float: left; margin-top: 5px; padding-left: 5px; border-width: 0px 0px 0px 1px; border-style: dotted; border-color: black;
	width: 700px; min-height: 550px; _height: 550px; background-color: #fff; position: relative;
}

#l_offer_right p { margin: 0px; }


v\:* { behavior: url(#default#VML); }

img { border: 0px; } 
form { margin: 0px; padding: 0px; }
h3 { margin: 10px; }

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

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; }

.edit_img { position: absolute; margin: 0px; float: left; width: 16px; height: 16px; }
.ul1 { list-style-type: disc; margin-top: 0px; margin-bottom: 10px; margin-right: 10px; }
.ul1 li { margin-bottom: 5px; margin-left: 10px; }
#popup { border: 1px solid black; background-color: #f6ebb6; font-size: 10pt; padding: 5px 10px 5px 10px; }

