/* border: 1px solid red; background-color: #ff0; */
body, p, ul, ol, li, table, td, th, a, h1, h2, h3, h4, h5, h6, input, textarea {font-family: Verdana, ArialCE, Arial, sans-serif;}
body, p, ul, ol, li, table, td, th, a, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

/* ogolnie */
body {background: #eee url('img/tlo_body.jpg') repeat-x fixed top; color:#000; padding: 20px 5px; color:#000; font-size:75%; text-align:center; line-height:1.4em;}
img {display: block; border: 0px; margin: auto;}
strong {font-weight: bold;}
em {font-style: italic;}
a {text-decoration: none; color:#000;}
a:hover {text-decoration: underline;}


/* ogolnie */
p {text-align: justify; margin: 0px 30px 10px; text-indent: 0px; }
p.p {text-align: right;}
p.c {text-align: center;}
h1 {font-family: ArialCE, Arial, sans-serif; font-size: 1.8em; color:#e00; font-weight: bold; text-align: center; margin: 40px 25px 20px 25px;}
h2 {font-family: ArialCE, Arial, sans-serif; font-size: 1.5em; color:#666; font-weight: bold; text-align: center; margin: 20px 25px 0px 25px;}
h3 {font-family: ArialCE, Arial, sans-serif; font-size: 1.2em; color:#e00; font-weight: bold;}




/* srodkujemy cala strone */
table#glowa, table#srodek, #stopa {margin-left: auto; margin-right: auto;}


/* szczegolowo */
table#glowa {width: 800px; border-collapse: collapse;}
table#glowa td#logo  {width: 200px; background-color: #000; border: 5px solid #fff; border-bottom: none; }
table#glowa td#hasla {width: 590px; height:124px; background-color: #e00; border: 5px solid #fff; border-bottom: none;  vertical-align: bottom;}
table#glowa td#hasla #l {float:left; text-align:left; padding: 12px; font: bold 1.1em/1.2em Georgia, "Times New Roman", serif; color: #fff;}
table#glowa td#hasla #l a {font: bold 1.0em/1.2em Georgia, "Times New Roman", serif; color: #fff;}
table#glowa td#hasla #l a:hover {color: #ddd; text-decoration: none;}
table#glowa td#hasla #p {float:right; text-align:right; padding: 12px;}
table#glowa td#hasla #p a {font: bold 1.1em/1.2em Georgia, "Times New Roman", serif; color: #fff;}
table#glowa td#hasla #p a:hover {color: #ddd; text-decoration: none;}

table#srodek {width: 800px; border-collapse: collapse;}
table#srodek td#menu  {width: 200px; background-color: #e00; border: 5px solid #fff; vertical-align: top; }
table#srodek td#tresc  {width: 590px; background-color: #fff; border: 5px solid #fff; vertical-align: top;}

/* menu */
#menu ul {width: 200px; margin: 10px 0px;  list-style-type: none;}
#menu li {}
#menu a {display: block; text-decoration: none; text-align:center; padding:10px; border-bottom: 2px solid #e00; border-top: 2px solid #e00;}
#menu a {font-family: Georgia, "Times New Roman", serif; color:#fff; font-weight: bold;  font-size: 1.2em; line-height:1.2em;}
#menu a:hover {background-color: black; border-bottom: 2px solid #fff; border-top: 2px solid #fff;}
#menu a#on {background-color: black; border-bottom: 2px solid #fff; border-top: 2px solid #fff;}

/* tresc */
ul#linki {margin:20px 20px 40px; list-style: none;}
ul#linki li {margin:5px 0; text-align:left; background: url('img/ptaszek2.gif') no-repeat 0% 3px; padding-left:16px; font-size: 1.1em;}
ul#linki li a{color:#666; font-weight: bold;}
ul#linki li a:hover {color:#000;}

td#tresc p.ceny {font-family: ArialCE, Arial, sans-serif; font-size: 1.2em; color:#666; font-weight: bold; margin: 10px 0 0;}
td#tresc p.admin {color:green; font-weight:bold; margin:0 2px;}
td#tresc div.lewa {clear:both; margin: 25px 15px 0px; padding-top:15px; border: 1px solid #eee; border-width: 1px 0 0 0;}
td#tresc div.lewa img {float:left;}
td#tresc div.lewa ul {text-align:left; margin: 0px; padding: 0px; margin-left: 205px; list-style: none;}
td#tresc div.lewa li {background: url('img/ptaszek.gif') no-repeat 0% 3px; padding-left:16px; margin-top: 2px;}
td#tresc div.lewa li.op {background: url('img/ptaszek2.gif') no-repeat 0% 3px;}
td#tresc div.lewa h3, td#tresc div.lewa p.ceny, td#tresc div.lewa p.admin {text-align:left; margin-left: 205px;}

td#tresc div.prawa {clear:both; margin: 25px 15px 0px; padding-top:15px; border: 1px solid #eee; border-width: 1px 0 0 0;}
td#tresc div.prawa img {float:right;}
td#tresc div.prawa ul {text-align:right; margin: 0px; padding: 0px; margin-right: 205px; list-style: none;}
td#tresc div.prawa li {background: url('img/ptaszek.gif') no-repeat 100% 2px; padding-right:16px; margin-top: 2px;}
td#tresc div.prawa li.op {background: url('img/ptaszek2.gif') no-repeat 100% 2px;}
td#tresc div.prawa h3, td#tresc div.prawa p.ceny, td#tresc div.prawa p.admin {text-align:right; margin-right: 205px;}

p#napocz {clear:both; text-align:right; clear:both; margin: 50px 15px 0px; padding-top:5px; border: 1px solid #eee; border-width: 1px 0 0 0;}
p#napocz a {font-weight:bold;}

p.admin a {color:green; font-weight:bold; padding:0 2px; }


/* form */
form#fkontakt { margin:40px 20px 0px; text-align:center;}
form#fkontakt fieldset {border: 1px solid #ccc; width:30em; margin: 10px auto; background: #FFFFFF url('img/tlo_form.jpg') repeat-x bottom; }
form#fkontakt legend {border: 1px solid #ccc; text-align:center; color: #666; font-weight:bold; padding: 2px 5px; margin-left:7em;}
form#fkontakt p {margin:5px 0 0 0; color: #666; font-size: 0.95em; text-align:center;}
form#fkontakt input		{background: #fff; border: #aaa 1px solid; font-size: 1em;}
form#fkontakt textarea	{background: #fff; border: #aaa 1px solid; font-size: 1em;  overflow:auto;}
form#fkontakt .przycisk	{background: #fff; border: #aaa 1px solid; font-size: 1em; font-weight:bold; line-height:2em; margin-top:10px; margin-bottom:10px;}


div#stopa a{color: #ccc; font-size: 9px; line-height: 28px; text-decoration: none; font-weight: normal;}
div#stopa a:hover {color: #555;}
