/* border: 1px solid black; background-color: #ff0; */
/* stałe */
body, p, ul, li, table, td, th, a, h1, h2, h3, h4, h5, h6, input, textarea {font-family: Verdana, ArialCE, Arial, sans-serif;}
* {margin:0; padding:0;}
/* środkujemy całą stronę */
body	 {margin: 0px; padding: 0px; text-align: center;}
table, #stopa {margin-left: auto; margin-right: auto;}

/* ogólnie */
body {background: #ababab url('img/tlo_body.jpg') repeat-x fixed top; color: #000; font-size: 75%; line-height:1.2em;}
p {text-align: justify; margin: 10px 20px 0px; text-indent: 0px; line-height: 1.4em;}
ul {text-align: left; margin: 0px 20px 0px 37px; text-indent: 0px; line-height: 1.5em;}
p.b {font-weight: bold; color:#029;}
.red {color: #d00;}
.p {text-align: right; clear:both;}
.c {text-align: center;}
p.clear {clear:both;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

a {color: #029; text-decoration: underline;}
a:hover {color: #000}

img {display: block; border: 1px solid #999; padding:3px; background-color:#fff;}
hr {clear:both; text-align: left; margin: 10px 20px 0px;  height:5px; border: 1px solid #ddd; color: #fff; border-width: 1px 0px 1px}

h1 {font: bold 1.6em/1em ArialCE, Arial, sans-serif; text-align: center; color:#029; margin: 20px 20px 10px;}
h2 {font: bold 1.3em/1em ArialCE, Arial, sans-serif; text-align: center; color:#029; margin: 10px 20px 0px;}
h3 {font: bold 1.2em/1.3em ArialCE, Arial, sans-serif; text-align: left; color:#029; margin: 20px 20px 2px;}
h4 {color:green;}
h5 {color:green;}
h6 {margin: 0px 10px 20px; color:#666; font-size: 0.8em; line-height:1em; }
#admin h1 {color:red; border: 1px solid red; border-width: 5px; margin: 50px 50px 20px; padding:20px; background: #fff; }
#admin h1.green {color: #090; border-color: #090; background: #eee;}

/* szczegolnie */
/* glowa */
#glowa {width:770px; height:150px; background: #0055a0 url('img/glowa.jpg') no-repeat top;}
#glowa h1 {float:right; width:770px; height:115px; overflow: hidden; display:inline; padding:0; margin:0; }
#glowa h1 a {display:block; text-align:right; width:750px; height:80px; line-height:16px; font-size:16px; color:#0055a0; text-decoration:none; font-style: italic; padding-top:20px; padding-right:10px;}
#glowa ul#nav {color:#fff; line-height:12px; font-size:12px; text-align: right; margin: 0 20px 0 5px;}
#glowa li {list-style:none; display:inline; padding:0; font-weight:bold;}
#glowa li a {text-decoration:none; color:#fff;}
#glowa li a:hover {text-decoration:underline; color:#fff;}

div#all {width:770px; height:auto; background: #fff url('img/tlo_uzy.jpg') repeat-y left; border: 1px solid #666; margin:0 auto; padding-bottom:20px;}

div.item {clear:both; width:768px;}

div.itemmenu {float:left; width:230px; }
div.itemmenu p  {margin: 20px 5px 5px 15px;}
div.itemmenu ul {margin: 0px 5px 5px 32px;}
div.itemmenu img {margin: 20px 11px 0 9px;}
div.itemmenu a {text-decoration: none;}
div.itemmenu a:hover {text-decoration: underline;}

div.itemtresc {float:right; width:532px;}

ul#nowe {list-style: none; margin-top:20px;}
ul#nowe a {display:block; width:250px; padding:15px 20px 15px 200px; text-decoration: none;}
ul#nowe li#a { background: url('img/l_ada.jpg') no-repeat left;}
ul#nowe li#m { background: url('img/l_maxima.jpg') no-repeat left;}
ul#nowe li#s { background: url('img/l_sys.jpg') no-repeat left;}
ul#nowe li#t { background: url('img/l_tun.jpg') no-repeat left;}

table.dane {width:495px; margin-top:15px; margin-bottom:15px; font-size:0.95em; border-collapse: collapse; border: 1px solid #ccc; }
table.dane td {padding: 3px 4px; border: 1px solid #ccc;}
table.dane th {padding: 5px 4px; border: 1px solid #ccc; background: #f3f3f3;}


/* jednorazowo */
ul.ofirmie {float:left; width:130px; font-size:0.9em; margin:5px 0 10px 15px; padding-left:20px;}
p#logo {text-align:center; border:none; padding:0;  }
p#logo img {border:none; padding:0; margin-left:auto; margin-right:auto;}
.dane img  {border:none; padding:0;}
p.powrot {text-align:center; padding:15px; font-size: 1.10em; font-weight: bold; margin:0; }
p.powrot a {color:red;}
img#galeria {margin:0 auto;}

img.floatl {float:left; margin: 15px 10px 5px 20px; display:inline;/* IEhack */}
.ramka {border: 1px solid #029; margin-top:15px; margin-bottom:15px;}

/* linki administracyjne */
ul.administracja {border: 2px solid #f33; margin:10px 20px; padding:10px; background-color:#ffd; color:red; list-style: none;}
ul.administracja a {color:red; text-decoration:none; font-size:0.95em; }

/* plik _zdj.php */
div#zdj {color: #029; }
div#zdj a {display: block; margin:20px auto; color: #029;}
div#zdj img {border: 1px solid #029; margin:0px auto;}
div#zdj div#stopa {border: 0px; margin-top: 80px; }


/* formularz kontaktowy */
form.prawa {font-size: 0.95em; margin:10px 30px; text-align:right; padding:5px; }
form.prawa fieldset {border: 1px solid #ddd; margin: 10px auto; padding: 10px 10px;}
form.prawa legend {border: 1px solid #ddd; text-align:center; font-weight:bold; padding: 5px 10px; margin-left:0.5em;}
form.prawa p {margin:8px 5px; text-align:right;}
form.prawa .przycisk {width: 130px; font-weight:bold; line-height:2em; margin-top:1em;}
input, textarea, select {background: #f6f6f6; border: #aaa 1px solid;}
p.bledy {margin:8px 5px; line-height:1.5em; font-weight:bold; color:red; }

/* stopka */
p#stopaadres {clear:both; color: #999; font-size: 9px; line-height: 10px; text-align:center; margin-top: 5px;}
div#stopa a{clear:both; color: #bbb; font-size: 9px; line-height: 20px; text-decoration: none; font-weight: normal; }
div#stopa a:hover {color: #000;}
