body {font-size: 12px; text-align: center; font-family: Verdana, sans-serif; 
 margin: 0; padding: 0; background: black url(bg5.png) repeat-x;}

h1 {font-size: 10px;}
h1#top_s {position: relative; height: 240px; width: 529px; margin: 0 auto;}
h1#top_s span.tr {position: absolute; width: 100%; height: 100%; background: url(top3.jpg) no-repeat;
top: 0; left: 0;}

h1#top {position: relative; height: 326px; width: 767px; margin: 0 auto; padding: 0;}
h1#top span.tr {position: absolute; height: 326px; width: 767px; background: url(top.jpg) no-repeat;
top: 0; left: 0;}

h1#top_bio {position: relative; height: 174px; width: 514px; margin: 0 auto;}
h1#top_bio span.tr {position: absolute; width: 100%; height: 100%; background: url(top5.jpg) no-repeat;
top: 0; left: 0;}

h1#top_contact {position: relative; height: 240px; width: 514px; margin: 0 auto;}
h1#top_contact span.tr {position: absolute; width: 100%; height: 100%; background: url(top4.jpg) no-repeat;
top: 0; left: 0;}

h1#top_exhibits {position: relative; height: 240px; width: 514px; margin: 0 auto;}
h1#top_exhibits span.tr {position: absolute; width: 100%; height: 100%; background: url(top6.jpg) no-repeat;
top: 0; left: 0;}


a {color: #FF7B08;}

ul#langlink {list-style: none; text-align: left; float: left;  position: relative;
 z-index: 11; margin: -150px 0 150px -24px; 
 *margin-left: 4px;} 
ul#langlink li {float: left; margin: 0 2px 0 2px; z-index: 22;}
ul#langlink li a {color: #4FF3FF; font-size: 0.9em; padding: 0; margin: 0; z-index: 22;}
ul#langlink li a.active {color: orange;} 
ul#langlink li img {border: 1px solid silver; padding: 0; margin: 0; z-index: 22;}
 
ul#nav {list-style: none; margin: 18px 0 50px 0; padding: 0 0 40px 0; 
background: transparent; text-align: left; float: left;}
ul#nav li { margin: 6px 5px 0 0; width: 175px; border-bottom: solid 1px silver;}
ul#nav li a {color: silver; text-decoration: none; 
display: block; width: 100%; padding: 5px 0 0 2px;}
ul#nav li a.active {color: orange;}
ul#nav li a:hover, ul#nav li a:focus, ul#nav li a:active {
background: #373737;
} 

#colmenu {float: right; width: 20%;}
#content {width: 74% ; margin: 0 1%; text-align: right; color: white;
padding: 2px 4% 100px 0; float: right; _width: 69%;}
#content h2 {font-family: Verdana, sans-serif; color: #FFA500; font-size: 18px;
margin-top: 0; padding-top: 0;}
h3 { margin-top: 30px; color: #FFA500; font-size: 14px;}

ul#gal, ul#shop {list-style: none; float: right; margin: 20px 0; padding: 0; clear: both;}
ul#gal li, ul#shop li {background: black url(imglistx.jpg) repeat-x; 
border: solid 1px #161616; padding: 4px; height: 23em; _height: 24em;
margin: 0 2px 8px 0; float: left; width: 190px;}
ul#shop li {height: 19.0em; border-bottom: none;}
ul#gal li img, ul#shop li img {border: 0; display: block; margin-left: auto; margin-right: auto; }
ul#gal li p, ul#shop li p {color: white; text-align: left; color: white; margin: 5px 0;}
ul#gal li p.desc {width: auto; background: black; 
padding: 4px; color: #FF4700; font-size: 10px; color: white;}


p.price {margin-top: 0; padding-top: 0; color: white;  background: black;}
p.price span {font-weight: bold;}

div.hr {
  height: 5px;
  background: transparent url(hr1.png) repeat-x scroll center;
  margin: 5px 0 0 0; padding: 0;
}

div.hr hr {display: none;}

span.date {display: block; color: silver; font-weight: bold;}
span.place {display: block; color: white;}
#footer {background: black url(footer.png) repeat-x; font-size: 9px;
color: white; width: 100%; height: 100px; clear: both; padding: 0px 0 40px 0;}
#footer  p.autor {float: right; padding: 10px;}
#footer  p.copy {float: left; padding: 10px; color: #5E5E5E;}
#footer  a {color: #5E5E5E; text-decoration: none;}

img.bio {float: right; margin: 0 1px 2px 2px;}
#content  p.bio {float: right; width: 61%; margin: 0; text-align: justify; text-indent: 50px;}

#kontrolki {width: auto; margin: 0 0 4px 0; float: left; height: 34px; 
background: black; padding: 0 0 0 10px;} 
table#wallcol {float: left; margin: 0;} 
table#wallcol tr td {border: solid 1px gray; height: 20px; width: 20px;}
table#wallcol tr td img, table#wallcol td a {display: block; margin: 0; 
border: 0; padding: 0; height: 20px; width: 20px;}
p.flashobjmin {float: left; margin: 0 20px 0 0;}

td#td1 {background: #000000;}
td#td2 {background: #FFFFFF;}
td#td3 {background: #930000;}
td#td4 {background: #FF7E08;}
td#td5 {background: #FCE419;}
td#td6 {background: #00A402;}
td#td7 {background: #090098;}
td#td8 {background: #FF8CD4;}
td#td9 {background: #F5E2C5;}

input.kup {border: solid 2px silver; background: #E3E3E3; color: black; font-weight: bold;
padding: 0 2px;}

form#sklep fieldset {border: 0;} 
form#sklep input, form#sklep textarea {width: 250px; margin-bottom: 5px;}
form#sklep input.anuluj {width: auto; background: black; color: silver; 
border: solid 2px #2D2D2D;}
form#sklep input.confirm {width: auto; background: white; color: black; margin-left: 50px;
font-weight: bold; border: solid 2px #2D2D2D;}

p.order {margin-right: 20px;}
p.order strong {color: orange;}
p.koszt {width: 380px; color: orange; margin-right: 5px; float: right; font-size: 10px;}

ul#linki {list-style: none;}
ul#linki li {margin: 8px 0;}

