html, body { margin: 0; padding: 0;}
body{background-color:#fff;}

body, span, td,th {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:140%;}
a {text-decoration:none;color:#7E0009;}
a:hover {text-decoration:underline;}
a img {border:none}
#top {margin:15px auto 2px; width:958px; background:url(../images/bg_top.jpg) no-repeat; height:118px; border:1px solid #CCCCCC; border-bottom:6px solid #0066CC;}

#breadcroumb{font-size:11px; height:21px; line-height:21px;margin:0 auto; width:928px; padding:0 15px; font-family:Verdana, Arial, Helvetica, sans-serif}
#breadcroumb span{font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif}
#breadcroumb a{font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif}

#page_topic { height:20px; line-height:20px; background-color:#50701D; font-size:14px; font-weight:bold;margin:0 auto 10px; width:928px; padding:0 15px; color:#fff;}

#body_container {margin:0px auto; width:958px;  overflow:auto }
#leftcolumn {float:left;width: 180px;margin:0; clear:right; background-color:#F2DFEF}
#contentcolumnmarcad{margin: 0px 0px 0px 200px; 	width:745px; text-align:justify; padding:10px 3px 10px 8px; }
#div_a_top{margin:0px auto; width:948px;text-align:right;}
#div_a_top a{ font-size:10px; color:#5C1452; background:url(../images/do_gory.png) no-repeat left center; padding-left:8px}

#footer {margin:5px auto; width:958px; height:25px; border-top:1px solid #CCCCCC; border-bottom:3px solid #0066CC}
#footer #logo {float:left; color:#000; font-weight:bold; line-height:19px; padding:4px 0px 0px 10px; }
#footer #logo_regdos {float:right; padding:4px 10px 0 0; }

.box_header {text-align:left; font-size:13px; font-weight:bold; color:#fff; background-color:#A3248F;height:21px; line-height:21px; padding-left:10px}
.box_body {margin:5px auto; text-align:center; }

.error_box {
	color:#CC0000;
	font-weight:bold;
	background-color:#FFFFEE;
	background-image:url(../images/icons/bad.png);
	background-position:5px 5px ;
	background-repeat:no-repeat;
	padding: 5px 10px 10px 30px;
	margin:5px 0 5px 0;
	text-align:left;
}

.form_error {
	color:#993300;
	font-weight:bold;
	font-size:11px;
}
.ext_link_icon {
	background: url(../images/extlink.gif) left center no-repeat;
	padding-left: 16px;
	display: inline-block;
}

.message {
	background-color:#F9F9F9;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #CC3300;
	border-top:1px solid #CC3300;	
	overflow:auto;
}

.message_error {
	color:#CC0000;
	font-weight:bold;
	background-image:url(../images/icons/bad.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

.message_info {
	color:#339900;
	font-weight:bold;
	background-image:url(../images/icons/ok.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

.message_question {
	color:#2664CA;
	font-weight:bold;
	background-image:url(../images/icons/question.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

a.confirm_yes, a.confirm_yes:visited, a.confirm_yes:link{
	font-weight:bold;
	font-size:13px;
	border:1px solid #6CB462;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/tick.png);
	background-position:left;
	background-repeat:no-repeat;
	
}
a.confirm_yes:hover {
	border:1px solid #999999;	
}

a.confirm_ok, a.confirm_ok:visited, a.confirm_ok:link{
	font-weight:bold;
	font-size:13px;
	border:1px solid #6CB462;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/tick.png);
	background-position:left;
	background-repeat:no-repeat;
	
}
a.confirm_ok:hover {
	border:1px solid #999999;	
}

a.confirm_no, a.confirm_no:visited, a.confirm_no:link {
	font-weight:bold;
	font-size:13px;
	border:1px solid #E42224;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/cross.png);
	background-position:left;
	background-repeat:no-repeat;
}

a.confirm_no:hover {
	border:1px solid #999999;	
}


#paging {text-align: left;margin:6px 0px;font-weight:bold;border-bottom:1px solid #CDA746;border-top:1px solid #CDA746;font-family:Verdana, Arial, Helvetica, sans-serif; height:15px; width:100%; font-size:11px; }	
#paging .page_actual {color:#600;background-color:#CDA746; font-size:12px;  text-align:center; display:inline; padding:2px 4px;margin: 0 1px;}
#paging .page_info {background-color:#CDA746;text-align:right;padding:0px 4px;color:#7E0009; width:80px; font-size:11px; line-height:15px;}
#paging .off {padding: 2px 4px ;color:#BD9736;	margin: 0 1px; line-height:15px;}
#paging a{border:0;margin: 0 1px;padding: 2px 4px;}
#paging a:hover {background-color:#EAEAEA;text-decoration:none;}



#tabelka_dane table caption {
    font-weight: bold;
    text-align: left;
}
#tabelka_dane table.dataTable01 {
    border-collapse: collapse;
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 1px 1px 0;
    margin-bottom: 1em;
    width: 100%;
}
#tabelka_dane table.dataTable01 tbody th, #tabelka_dane table.dataTable01 tbody td {
    border-color: #B8B8B8;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 7px 8px;
    text-align: left;
    vertical-align: top;
}
#tabelka_dane table.dataTable01 a {
}
#tabelka_dane table thead th a:link, #tabelka_dane table thead th a:visited, #tabelka_dane table td.theadTh a:link, #tabelka_dane table td.theadTh a:visited, #tabelka_dane table td.lastColumn a:link, #tabelka_dane table td.lastColumn a:visited {
    color: #FFFFFF;
    font-weight: bold;
}
#tabelka_dane table.dataTable01 thead th a:hover, #tabelka_dane table.dataTable01 td.theadTh a:hover, #tabelka_dane table.dataTable01 td.lastColumn a:hover {
    color: #EEEEEE;
    font-weight: bold;
}
#tabelka_dane table.dataTable01 tbody th a:hover, #tabelka_dane table.dataTable01 td.theadTh a:hover, #tabelka_dane table.dataTable01 td.lastColumn a:hover {
    color: #7F99B2;
    font-weight: bold;
}
#tabelka_dane table.dataTable01 thead th, #tabelka_dane table.dataTable01 td.theadTh {
    background: none repeat scroll 0 0 #7E7E7E;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 6px;
    text-align: left;
}
#tabelka_dane table.dataTable01 thead th.lastColumn {
    border-right: medium none #B8B8B8;
}
#tabelka_dane table.dataTable01 td.lastColumn {
    background: none repeat scroll 0 0 #7E7E7E;
    border-right: 1px solid #B8B8B8;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 6px;
    text-align: left;
}
#tabelka_dane table.dataTable01 tbody th, #tabelka_dane table.dataTable01 td.tbodyTh {
    background: none repeat scroll 0 0 #EEEEEE;
    font-weight: bold;
}
#tabelka_dane table.dataTable01 tbody td {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 1.5;
}
#tabelka_dane table.dataTable01 tbody td p {
    font-size: 100%;
}
#tabelka_dane table.dataTable02 {
    border: medium none;
    border-spacing: 0;
    margin-bottom: 1em;
    width: 100%;
}
* + html #tabelka_dane table.dataTable02 {
    border-collapse: collapse;
    border-right: 1px solid #FFFFFF;
}
#tabelka_dane table.dataTable02 thead th, #tabelka_dane table.dataTable02 td.theadTh {
    border: medium none;
    color: #FFFFFF;
    padding: 4px 6px;
}
#tabelka_dane table.dataTable02 tbody th, #tabelka_dane table.dataTable02 td.tbodyTh {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    border-color: -moz-use-text-color -moz-use-text-color #B8B8B8;
    border-style: none none solid;
    border-width: medium medium 1px;
}
#tabelka_dane table.dataTable02 tbody td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #B8B8B8;
    border-style: none none solid;
    border-width: medium medium 1px;
}
#tabelka_dane table.dataTable02 tbody tr td:last-child {
    border-right: 1px solid #FFFFFF;
}
#tabelka_dane table.dataTable02 th, #tabelka_dane table.dataTable02 td.theadTh {
    padding: 7px 8px;
    text-align: left;
    vertical-align: top;
}
#tabelka_dane table.dataTable02 tbody td {
    padding: 7px 8px;
    text-align: left;
}
#tabelka_dane table.dataTable02 td.theadTh {
    font-weight: bold;
    padding: 4px 6px;
}
#tabelka_dane table.dataTable02 td.tbodyTh {
    font-weight: bold;
    vertical-align: top;
}
#tabelka_dane table.dataTable02 td, #tabelka_dane table.dataTable02 tbody th a:link, #tabelka_dane table.dataTable02 tbody th a:visited {
    color: #4B4B4B;
}
#tabelka_dane table.dataTable02 tbody th a:hover {
    color: #7F99B2;
}
#tabelka_dane table.dataTable01 th.numericData, #tabelka_dane table.dataTable01 td.numericData, #tabelka_dane table.dataTable02 th.numericData, #tabelka_dane table.dataTable02 td.numericData {
    text-align: right;
}
#tabelka_dane table.dataTable01 th.align01, #tabelka_dane table.dataTable01 td.align01, #tabelka_dane table.dataTable02 th.align01, #tabelka_dane table.dataTable02 td.align01 {
    text-align: left;
}
#tabelka_dane table.dataTable01 th.align02, #tabelka_dane table.dataTable01 td.align02, #tabelka_dane table.dataTable02 th.align02, #tabelka_dane table.dataTable02 td.align02 {
    text-align: center;
}
#tabelka_dane table.dataTable01 th.align03, #tabelka_dane table.dataTable01 td.align03, #tabelka_dane table.dataTable02 th.align03, #tabelka_dane table.dataTable02 td.align03 {
    text-align: right;
}
#tabelka_dane table.dataTable01 th.valign01, #tabelka_dane table.dataTable01 td.valign01, #tabelka_dane table.dataTable02 th.valign01, #tabelka_dane table.dataTable02 td.valign01 {
    vertical-align: top;
}
#tabelka_dane table.dataTable01 th.valign02, #tabelka_dane table.dataTable01 td.valign02, #tabelka_dane table.dataTable02 th.valign02, #tabelka_dane table.dataTable02 td.valign02 {
    vertical-align: middle;
}
#tabelka_dane table.dataTable01 th.valign03, #tabelka_dane table.dataTable01 td.valign03, #tabelka_dane table.dataTable02 th.valign03, #tabelka_dane table.dataTable02 td.valign03 {
    vertical-align: bottom;
}

