#container {
	width: 950px; margin: 0px auto; text-align: left; border: solid 0px red;
}

#wrapper {
	float: left; width: 100%; border: solid 0px blue;
}

#l_top {
	border: solid 0px green;
}

#l_bottom {
	clear: both; margin-bottom: 20px; border: solid 0px red;
	width: 950px; height: 46px; background-image: url(/img/bottom.jpg); font-size: 8pt; color: #fff;
}

#top_bkg { height: 0px; border: solid 0px red; }

body {
	margin: 0px; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #296776; font-size: 9pt;
	background: #fffbe8 url(/img/bg.gif) repeat-x;
}

img { border: none; }
form { margin: 0px; padding: 0px; }
h1 { margin-top: 10px; font-size: 16pt; color: #952500; text-align: center; }
h2 { font-size: 15pt; }
h3 { margin: 0px; padding: 10px; font-size: 12pt; }
h4 { margin: 0px; padding: 0px; font-size: 10pt; text-decoration: underline; }
h5 { margin: 7px 0px; padding: 0px; font-size: 8pt; }
p { margin: 5px 0px; text-align: justify; }

#popup {
	position: absolute; z-index: 50000; border: 1px solid black; background-color: #f6ebb6;
	text-align: left; font-size: 10pt; padding: 5px 10px 5px 10px;
}

div.main { width: 900px; background: url(/img/grad_main.gif) repeat-y; margin: 0px 0px 0px 25px; padding-bottom: 20px; border: solid 0px red; }

#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: hidden; background-color: #fff; border: solid 1px #000; font-size: 10pt; }
#show_div_shadow { position: absolute; background-color: #000; opacity: 0.5; MozOpacity: 0.5; filter: alpha(opacity:50); }
#show_div_top { height: 18px; padding: 0px 5px 0px 10px; border-bottom: solid 1px #000; background-color: #B29E63; text-align: left; font-weight: bold; color: #fff; z-index: 1000; }
#s_waluta { font-weight: bold; }

#top_main { height: 215px; background-image: url(/img/top.jpg); border: solid 0px red; }
#top_menu { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#top_menu li.lang_0 { position: absolute; margin: 0px; background: url(/img/top_icons_0.gif) no-repeat; text-align: center; }
#top_menu li.lang_1 { position: absolute; margin: 0px; background: url(/img/top_icons_1.gif) no-repeat; text-align: center; }
#top_menu li a { width: 150px; height: 40px; display: block; color: #fff; font-size: 8pt; }
#top_menu li a:hover { color: #0bdc11; }

#top_menu #i1 { top: 45px; left: 395px; background-position: 0px 0px; }
#top_menu #i2 { top: 86px; left: 550px; background-position: -300px 0px; }
#top_menu #i3 { top: 45px; left: 734px; background-position: -600px 0px; }

#p_out_1 { background: url(/img/p1.jpg) no-repeat; z-index: 200; }
#p_out_2 { background: url(/img/p2.jpg) no-repeat; z-index: 200; }
#p_out_3 { background: url(/img/p3.jpg) no-repeat; z-index: 100; }
#p_out_4 { background: url(/img/p4.jpg) no-repeat; z-index: 100; }

div.p_inner { position: relative; float: left; overflow: hidden; width: 300px; height: 200px; background: #efe9c9 url(/img/p_inner.jpg); }
div.p_outer { position: absolute; width: 300px; height: 200px; cursor: pointer; border: solid 0px green; }
div.p_outer_txt { font-size: 18pt; }
div.p_inner_txt { position: absolute; }
div.p_inner_txt ul { list-style: disc url(/img/bullet.gif); margin: 20px 10px 10px 50px; padding: 0px; border: solid 0px red; }
div.p_inner_txt ul li { margin: 5px 10px 5px 0px; padding: 0px; }

a:link { font-weight: bold; text-decoration: none; color: #610100; }
a:visited { font-weight: bold; text-decoration: none; color: #610100; }
a:hover { font-weight: bold; text-decoration: none; color: #dd0000; }
a:active { font-weight: bold; text-decoration: none; color: #dd0000; }

table.tab0 { margin: 0px auto; border: 1px solid #ccc; border-collapse: collapse; font-size: 10pt; text-align: left; }
table.tab0 thead, .table_header { background: url(/img/grad_small.jpg) repeat-x; background-color: #fef7ed; 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 tr.active { background-color: #fffbe8; }
table.tab0 td.td2 { background-color: #fafafa; text-align: center; font-size: 8pt; }


table.g_users { margin: 0px auto; width: 500px; border-collapse: collapse; text-align: left; }
table.g_users td { padding: 3px 10px; border: solid 1px #000; }
table.g_users thead { background: none; }

table.tab1 { margin: 0px auto; }
table.tab1 td { padding: 5px 10px; border: solid 1px #eee; }

table.tab2 { border-collapse: collapse; }
table.tab2 td { padding: 5px 10px; border: solid 0px red; }

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

tr.padding1 td { padding: 0px 5px; }

.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; }
#adm_zmiany ul { list-style-type: disc; margin-top: 5px; margin-bottom: 20px; margin-right: 10px; }
#adm_zmiany li { margin-bottom: 5px; }

.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; }
div.info { margin: 20px; padding: 10px; border-width: 3px; border-style: solid; text-align: center; }
div.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; }
.left { text-align: left; }
.right { text-align: right; }
.middle { vertical-align: middle; }
.bold { font-weight: bold; }
.note { margin: 10px 50px; border: solid 0px red; }
.small { font-size: 8pt; }
.underline { text-decoration: underline; }

a.link1 { font-size: 9pt; font-weight: bold; color: #a0a181; }
a.link1:hover { color: red; text-decoration: underline; }

a.link2:link { font-weight: normal; text-decoration: none; color: #296776; }
a.link2:visited { font-weight: normal; text-decoration: none; color: #296776; }
a.link2:hover { font-weight: normal; text-decoration: underline; color: #498796; }
a.link2:active { font-weight: normal; text-decoration: none; color: #296776; }

a.link3:link { font-weight: normal; color: #aaa; }
a.link3:visited { font-weight: normal; color: #aaa; }
a.link3:hover { font-weight: normal; color: #ddd; }
a.link3:active { font-weight: normal; color: #aaa; }

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

.top { vertical-align: top; }

.txt1 { font-size: 10pt; font-weight: normal; 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; }

#options_adm { height: 20px; font-size: 8pt; font-weight: bold; padding: 0px 3px; background-color: #D9CEBC; }

div.box1_top { width: 200px; height: 25px; line-height: 24px; margin: 0px auto; background-image: url(/img/box1_top.gif); font-weight: bold; color: #eee; border: solid 0px red; }
div.box1_middle { width: 200px; margin: 0px auto; text-align: left; font-size: 8pt; background-image: url(/img/box1_middle.gif); border: solid 0px red; }
div.box1_bottom { clear: both; width: 200px; height: 10px; margin: 0px auto; background-image: url(/img/box1_bottom.gif); font-size: 0pt; border: solid 0px red; }
div.box1_content { padding: 5px 10px; }
div.box1_content ul { margin: 0px 0px 0px 12px; padding: 0px; }
div.box1_content ul li { margin: 0px 0px 5px 0px; padding: 0px; }
ul.pytaj { list-style-image: url(img/pytaj.gif); list-style-position: outside; }


button {
  border: none; background: none; margin: 5px 4px 1px 3px; padding: 0px; cursor: pointer; overflow: visible;
  width: auto; line-height: normal; vertical-align: middle; font-family: Tahoma, sans-serif;
}
button:active { margin: 6px 3px 0px 4px; }
table.btn1 { border-collapse: collapse; vertical-align: middle !important; }
table.btn1 td {
  height: 25px; margin: 0px; padding: 0px; border: none; vertical-align: middle !important; 
  color: #fff; font-size: 8pt; font-weight: bold;
}
table.btn1 td.btn_left { width: 5px; padding: 0px; background: url(/img/btn_left.gif) no-repeat left top; }
table.btn1 td.btn_middle { background: url(/img/btn_middle.gif) repeat-x top; text-align: center; white-space: nowrap; padding: 0px 10px; }
table.btn1 td.btn_right { width: 4px; margin-right: 3px; padding: 0px; background: url(/img/btn_right.gif) no-repeat right top; }


table.message_header { margin: 0px 0px 5px 10px; border-collapse: collapse; }
table.message_header td { padding: 3px; border: solid 0px red; }
table.message_header td.tab_right { font-size: 8pt; color: #777; text-align: right; }

.file { margin: 0px auto; }
img.icon { vertical-align: middle; margin-right: 5px; }
span.selection { background-color: #e7cbbb; }
div.conf_box { margin-bottom: 20px; border: solid 0px red; }

ul.p { list-style-type: disc; margin: 0px; padding: 0px; border: solid 0px red; }
ul.p li { margin: 0px 0px 5px 0px; padding: 0px; vertical-align: middle; list-style-position: outside; }

div.clear { clear: both; }

td.active { background-color: #eee; }

img.scr_impl { float: left; width: 100px; margin: 0px 10px 0px 0px; padding: 0px; }
div.impl_header { margin: 10px 15px; border: solid 0px green; }
div.impl_box { float: left; width: 298px; height: 240px; border: solid 0px blue; }
div.impl_txt { margin: 0px 15px; font-size: 8pt; text-align: left; border: solid 0px red; }
div.active {  }

.color2 { color: #a2601a; }
p.impl { text-indent: 30px; margin-bottom: 10px; }
ul.impl { list-style: disc url(/img/bullet.gif); margin: 0px 10px 10px 50px; padding: 0px; border: solid 0px red; }
ul.impl li { margin: 5px 10px 5px 0px; padding: 0px; }
.top { vertical-align: top; }
.right { text-align: right; }
