/* Default Stylesheet */
/* CSS Document */
*{margin:0; padding:0; text-decoration:none; border:none; font-family:Arial, Helvetica, sans-serif;}
body{font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; behavior: url(/static/css/ie6alert.htc); }

/****** pozycje globalne **************/
a:focus {-moz-outline: none;}/*usuniety border z FF */


p.meta{padding:0 10px !important; text-align:right;}
p.meta a{ font-size:12px; display:inline-block; width:60px; text-align:left; padding:8px 0 8px 35px; color:#222 !important;}
p.meta a:hover{ text-decoration:underline; color:#FF0000 !important;}

p.meta a.edit{background: url('../images/pda/edit.png') left center no-repeat;}
p.meta a.add{background: url('../images/pda/add.png') left center no-repeat;}
p.meta a.del{background: url('../images/pda/del.png') left center no-repeat;}





input[type='hidden']{display:none;}



#body_contener{width:100%;}
#body_contener .pagebody{margin:auto; width:1000px; background:#eee;}



.float-c{text-align:center;}
.float-r{width:100%; display:block; text-align:right;}







/******* NAGLOWKI na stronie ***************/
h1{font-size:165%; text-align:left; padding:13px 2% 3px 2%; color:#ed7e1d; margin:5px 0 10px 0; display:block;}
h2{font-size:150%; text-align:left; padding:10px 2% 3px 2%; display:block; border-bottom:#eee solid 1px;}
h3{font-size:135%; text-align:left; padding:8px 2% 3px 2%; display:block; color:#3267A4;}
h4{font-size:120%; text-align:left;padding:8px 2% 5px 2%;  display:block; line-height:23px;}
h5{font-size:110%; text-align:left; padding:8px 2% 5px 2%; display:block; line-height:23px;}
h6{font-size:100%; text-align:left; padding:8px 2% 5px 2%; display:block;}

h2.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h3.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h4.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h5.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h6.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}




/******* TABELE na stronie ***************/
table{width:100%; border-collapse:collapse; margin:10px 0 15px 0; position:relative;}
table th{padding:12px 1%; background:#e5e5e5;  border:1px solid #ddd; position:relative; border:#ccc 1px solid;}
table td{padding:3px; border:1px solid #ddd; vertical-align:top; text-align:left; font-size:12px; vertical-align:middle;}





/******* LISTY na stronie ***************/
ul {padding:5px 0 5px 5%;}
ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}

ol {padding:5px 0 5px 5%;}
ol li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}






/******* FORMULARZE na stronie ***************/
form#search{width:300px;}


label{text-align:left; border:none; font-size:95%; line-height:18px; font-size:120%; color:#222;}
input{border:1px solid #ccc; color:#222;}
input[type='radio'], ul.form input[type='checkbox']{width:10%; border:none; display:inline;}
select{padding:1px 0 2px 0; display:block;border:1px solid #ccc; color:#222;}
input.noframe{ border:none;}
textarea{width:98%; padding:1%; display:block; border:1px solid #ccc; color:#222; margin-bottom:5px; height:7em; font-size:12px;}
	
ul.errorlist{width:90%; padding:0px 5% 0px 5%; list-style:none; margin-bottom:5px; float:left;}
ul.errorlist li{text-align:left; width:94%; padding:2px 6%; color:#ed7e1d; font-size:100%; background:url('../images/iko/ikonki.png') left -75px no-repeat;}



#footer { clear:both; height: 136px; }
#footer #copy{position:absolute; bottom:0; left:100px; font-size:10px;}
#footer #footer_links { list-style: none; position: absolute; top: 60px; right: 65px; font-size: 11px }
#footer #footer_links li { float: left }
#footer #footer_links li a { color: #02a7e8; padding-left: 20px }
#footer #footer_links li a:hover { color: #ed1f24; }
#footer #footer_links li a#sitemap { background: url('../images/map.png') left center no-repeat; margin-left: 10px}
#footer #footer_links li a#go_top { background: url('../images/top.png') left center no-repeat; margin-left: 10px }
#footer #footer_links li a#print { background: url('../images/print.png') left center no-repeat; margin-left: 10px }
#footer #footer_links li a#credits { margin-right: 10px }


/*******************PDLL Credits********************/
#creditsD{position:absolute; left:360px; background:#444; color:#fff; width:58%; float:left; display:none; padding:0; list-style:none; z-index:9;}
#creditsD li#h{float:left; font-size:14px; font-weight:normal; background:#fff; color:#fff; text-align:right; padding:15px 1% 14px 1%; width:21%; background:url("../images/pdll/c_h1.gif") no-repeat left top; border-right:1px dotted #eee;}
#creditsD li#close{float:right; font-size:14px; font-weight:normal;color:#fff; text-align:right; padding:0; width:27px; border:none;}

#creditsD li{float:left;  list-style:none; border-right:1px dotted #999; color:#ccc; font-size:10px; width:18%;}
#creditsD li a{float:left; text-decoration:none; padding:9px 2% 8px 10%;  color:#ccc; font-size:10px; width:88%;}
#creditsD li a:hover{color:#fff; background:#222;}
	
#creditsD li strong{color:#fff; font-size:12px; padding-left:10px; font-weight:normal;}
#creditsD img#c_close{position:absolute; right:-1px; top:0px; cursor:pointer;}





.add { color: green !important; }
.edit { color: orange !important; }





/******formularze**************/
	.column2 form {width:100%; padding:5px 0;}
	.column2 form p{padding:5px 0; text-align:right; position:relative;}
	.column2 form label{width:20%; padding:2px 2% 3px 1%; font-size:100%; text-align:left;position:relative;}
	.column2 form input{width:70%; padding:1px 2% 2px 2%; font-size:100%; border:1px solid #ccc;  -moz-border-radius:4px !important; -webkit-border-radius: 4px !important;}
	.column2 form input.noframe{width:20%; padding:1px 2% 2px 0; font-size:100%; border:none;}
	.column2 form select{width:36%; padding:1px 0 2px 0; font-size:100%; border:1px solid #DED4CA ;}
	.column2 form input:hover, .column2 form input:active{border-bottom:1px solid #222;}
	.column2 form textarea{width:70%; height:7em; padding:5px 2% 5px 2%; font-size:100%; border:1px solid #ccc;  -moz-border-radius:4px !important; -webkit-border-radius: 4px !important; display:inline; vertical-align:top; display:inline-block}
	.column2 form textarea:hover, .column2 form textarea:active{border:1px solid #222;}
	
	.column2 form input.submit-post{background:#066CB8; border:1px solid #066CB8; color:#fff; -moz-border-radius:4px !important; -webkit-border-radius: 4px !important; padding:3px; text-align:center; font-size:12px; cursor:pointer; width:75px;}
	.column2 form input.submit-post:hover{ background:#8FC73E; border:1px solid #8FC73E;}
	
	.column2 form ul.errorlist{ padding:0px 0 0px 190px !important; margin-bottom:0px; width:60%; float:none !important;}
	.column2 form ul.errorlist li{text-align:left; width:98%; padding:2px 1%; color:#CF0F18 !important; font-size:90%; font-weight:bold; vertical-align:middle; }
	
	.column2 form p .c{background:#ccc; color:#fff; font-size:13px; text-align:center; padding:2px 7px; display:block; width:75px; position:absolute; right:31%; bottom:-0px; -moz-border-radius:4px !important; -webkit-border-radius: 4px !important;}
	
/******LISTA PODSTRON**************/	
	.column2 ul.subsidelist{background:#f2f2f2; border:1px solid #ddd;  -moz-border-radius:4px !important; -webkit-border-radius: 4px !important; padding:3px; margin:8px 0 0 0;}
	.column2 ul.subsidelist li{ position:relative; padding:0 70px 0 10px; list-style:none; border-bottom:1px solid #f2f2f2;}
	.column2 ul.subsidelist li:hover{border-bottom:1px solid #ccc;}
	.column2 ul.subsidelist li a.go{background:#066CB8; border:1px solid #066CB8; color:#fff; -moz-border-radius:4px !important; -webkit-border-radius: 4px !important; padding:3px; text-align:center; font-size:12px; position:absolute; top:6px; right:4px;}
	.column2 ul.subsidelist li a.go:hover{background:#8FC73E; border:1px solid #8FC73E;}
	

/******PAGINATION**************/	
.column2 .pagination{width:100%; text-align:right; padding:3px 0; border-top:none; margin:5px 0 30px 0;}
.column2 .pagination a{ background:#c9e4f4; border:1px solid #b5d4e5;  -moz-border-radius:4px !important; -webkit-border-radius: 4px !important; padding:3px; text-align:right; font-size:12px;}
.column2 .pagination .pag{background:#e8f1f6; border:1px solid #fff;}
