* { padding:0; margin:0; }
#szablon { width:800px; margin:0 auto; border:1px solid #221e1d;}
#szablon td.tresc { background:#372f2d; margin:30px;}
#szablon td.menu  { background:url(images/szablon_05.gif); color:#c7b299; vertical-align:top;}
#szablon td.stopka  { background: url(images/szablon_07.gif); text-align:center; color:#423b3a; font-size: 10px;}
#szablon td.stopka a {color:#423b3a;}

div.tresc { padding:10px 20px; display:block; }

body { background:#483e3b url(images/tlo.gif); font-family: "Trebuchet MS";  color: #dbcfc1; margin-top:10px; }
table  { border-collapse:collapse; font-size: 12px;}

a:link       { color: #A65300; text-decoration: none;   }
a:visited    { color: #A65300; text-decoration: none;   }
a:hover      { color: #FF8000; text-decoration: none;   }

ol li  { margin-top: 10; margin-bottom: 10; text-align:justify; padding-right:10px;}

div.przedmiot { border:1px dotted #70635a; border-width:1px 0; padding:10px 15px; margin:10px 0; background:#3f3633; }
div.przedmiot div.small { font-weight:bold; padding-bottom:5px; font-size:10px;}
div.przedmiot h1 { color:#f26522; font-size:16px; padding:3px;}
div.przedmiot p { text-indent:0; margin:0; padding:0;}
div.przedmiot table.wymiary {  width:390px; line-height:150%; margin:5px 0;}
div.przedmiot table.wymiary .head { font-weight:bold; vertical-align:top; width:80px;}
div.przedmiot table.wymiary .cena { font-weight:bold;  width:80px; text-align:right;}
div.przedmiot table.wymiary  td{ padding:3px 0; }
div.przedmiot .uwagi { color:#605752; text-align:center; }
div.przedmiot img {  margin-right:15px; position:relative; }


ul.menu { margin:12px;   list-style:none;  color:}
ul.menu li { padding:6px 5px; border-top:1px dotted #8d7d6d; }
ul.menu li.head { border-width:0px; }
ul.menu li a {color:#c7b299; }
ul.menu li a:hover { color:#f7941d;}
ul.menu ul { margin-left:0; list-style:none;}
ul.menu li ul li a  { padding:5px 2px 0 20px; background:url(images/li.gif) no-repeat 10px 11px; }
ul.menu li ul li a:hover {background-image:url(images/li_h.gif);}
ul.menu li ul li { border-top:0px dotted #c7b299; padding:5px 0 0 0;}

h1 { font-size: 25px; font-weight: bold; padding:3px 0 3px 15px;}
h2 { font-size: 18px; font-weight:normal;  padding:3px 10px; color:#f26522;}
h3 { font-size: 12px;  padding-left:5px;}

span.center * { text-align:center;  }
span.foto img { border:3px solid #8d7d6d; padding:0;}

p { padding:10px; text-align:justify; line-height:150%; text-indent:15px; }

img { border:0; }

hr {    border: 1px solid #804000; height:1px; }

