@font-face {
    font-family: 'MyriadProSemibold';
    src: url('myriadpro-semibold-webfont.eot');
    src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semibold-webfont.woff') format('woff'),
         url('myriadpro-semibold-webfont.ttf') format('truetype'),
         url('myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {background:url(../../gfx/tlo.gif) no-repeat white;background-position: 0% 0%;margin:0px;padding:0px; font-size:0.75em;}

a:hover { text-decoration: underline; color:#95141d;}
a:focus,
a:active { background: #ece7d7; color:#95141d; padding:2px; outline:1px solid #b4ad92; text-decoration:none;}

table#main {width:867px;}
form {padding:0px;margin:0px;}
td#naglowek {height:71px;}
td#top {border-top:9px solid #CFCAB6;height:20px;}

td#tresci {height:250px;}
td#tresc p,td#tresc div {margin:7px 0px;}
td#teasery p,td#teasery div {margin:4px 0px;}

td#stopka {height:120px;background:url(../../gfx/stopka-tlo.gif) repeat-x top white;}

img#logo {padding:8px 14px;}

#teasery {width:160px; position:absolute; top:15px; right:0;}

#t_teasery {width:160px;}
#t_teaser {width:100%;}
#t_teaser .tytul {font-weight:bold; text-align:right; padding-top:5px;}
#t_teaser .tresc {padding-bottom:5px;}
#t_teaser .hr {height:2px; border-top:1px solid #d6d3c8; font-size:1px; padding:5px 0}

table#t_stopka {width:100%;}
td#stopka *,td#naglowek * {font-size:11px;color:#786C4A;text-decoration:none;}
td#naglowek * {font-weight:bold;}
td#wiekszosc {width:255px;}
td#naglowek td {padding:5px 10px;font-size:12px;}
td#naglowek td#flagi a {margin:3px;} 
td#naglowek td#flagi img {border:none;} 

td#stopka_top {height:76px;padding-top:6px;}
table#t_stopka_top {width:100%;height:70px;}
table#t_stopka_top td a {font-weight:bold;}
table#t_stopka_top td {padding:5px 10px;font-size:12px;}
table#t_stopka_top td#newsletter * {font-size:10px;} 
table#t_stopka_top td#newsletter table {}
table#t_stopka_top td#newsletter td,td#naglowek td#search td {padding:0px;}

input#n_email,
input#s_czego {width:102px;height:19px;background:url(../../gfx/input-tlo.gif) no-repeat;border:0px;margin:0px;padding:1px 3px;} 
input#n_email:focus,
input#s_czego:focus,
input#n_email:active,
input#s_czego:active,
select:focus,
select:active  { background:#ece7d7; border:1px solid #444; color:#000; }
/* 
input.submit {width:20px;height:19px;background:url(../../gfx/submit.gif) no-repeat;border:0px;margin:0px;margin-left:10px;} 
td#stopka_bottom {height:36px;font-size:10px;text-align:center;}
td#stopka_bottom  div#dbot {height:30px;width:867px;position:relative;text-align:center;}
td#stopka_bottom  div#dbot div {margin-bottom:3px;margin-right:140px;}
div#adv {position:absolute;top:17px;left:505px;}
*/

#zbiory {width:100%; padding:0 0 30px 0}
#zbiory img {border:none; vertical-align:middle;}
#zbiory .left {width:100px; height:100px; background:url(../../gfx/paspartu.gif) no-repeat #ECE7D7; float:left; margin:0 10px 20px 0; text-align:center; padding:5px 0 0 0; overflow:hidden;}
#zbiory .right {width:210px; float:left; margin:0 10px 20px 0;}
#zbiory .right h3 { font-weight:bold; color:#95141D; margin:0 0 5px 0;}
#zbiory .right h3 a {  text-decoration:none; color:#95141D; }
#zbiory .right a:focus {  text-decoration:none; color:#95141D; }


div.z2d, 
div.z3d {float:right;background:#b4ad92;padding:0px 3px;}
div.z2d a, 
div.z3d a {color:white;text-decoration:none;font-weight:bold;}
div.z2d a:focus,
div.z3d a:focus  {  text-decoration:none; color:#95141D; }

div.z3d {background:#786c4a;}

div#zbior_pop  {clear:both;}
div#zbior_pop div {padding:2px 5px;}
.fclear {clear:both;}

.zbior {width:100%;}
.zbior img {border:none; vertical-align:middle;}
.zbior .zdjecie {width:340px;height:340px;background:url(../../gfx/paspartu.gif) no-repeat #ECE7D7; float:left; margin:0 20px 20px 0; padding: 20px 0 0 0; text-align: center;  overflow:hidden;}
.zbior .opis { width:280px; float:left; margin:0 0 20px 0;}
.zbior .opis h3 { font-weight:bold; color:#95141D; margin:0 0 5px 0;}
.zbior .opis h3 a {  text-decoration:none; color:#95141D; }
.zbior .opis a:focus {  text-decoration:none; color:#95141D; }
.zbior .opis div.autor {font-weight:bold;}

#zdarzenia {width:100%;}
#zdarzenia img {border:none; vertical-align:middle;}
#zdarzenia .left { float:left; width:100px; height:95px; text-align:center; padding:5px 0 0 0; margin:0 20px 20px 0; background:url(../../gfx/paspartu.gif) no-repeat #ECE7D7; overflow:hidden;}
#zdarzenia .right { float:left; width:540px;  margin:0 0 20px 0; }
#zdarzenia .right h3 { font-weight:bold; color:#95141D; margin:0 0 5px 0;}
#zdarzenia .right h3 a {  text-decoration:none; color:#95141D; }
#zdarzenia .right div.data {float:left;}
#zdarzenia .right div.typ {float:right;}
#zdarzenia .right div.opis {clear:both;}
#zdarzenia div {margin:0px;}

#aktualnosci {width:100%;}
#aktualnosci img {border:none;vertical-align:middle;}
#aktualnosci .left {float:left; width:100px; height:95px; text-align:center; padding:5px 0 0 0; margin:0 20px 20px 0; background:url(../../gfx/paspartu.gif) no-repeat #ECE7D7; overflow:hidden;}
#aktualnosci .right { float:left; width:540px;  margin:0 0 20px 0; }
#aktualnosci .right h3 { font-weight:bold; color:#95141D; margin:0 0 5px 0;}
#aktualnosci .right h3 a {  text-decoration:none; color:#95141D; }
#aktualnosci .right h3 a:hover {  text-decoration:underline; }
#aktualnosci .right div.data {float:left;}
#aktualnosci .right div.typ {float:right;}
#aktualnosci .right div.opis {clear:both;}
#aktualnosci div {margin:0px;}

table.zdarzenia td.spacer {height:20px;}

div#nadfiltr {padding:0px 60px 5px 100px;}
div#filtr {margin:20px; height:170px; background:#cfcab6;;border-left:10px solid #b4ad92;text-align:center;padding:10px; position:relative}

#cal_wrap { width:150px; position:absolute; top:20px; left:50px}

#wysz_zbior { width:200px; position:absolute; top:60px; left:220px; text-align:left; }
#wysz_zbior label { width:60px; float:left }
#wysz_zbior select { margin:0 0 5px 0 }
#wysz_zbior input { margin: 0 0 5px 60px; }
#wysz_zbior br { display:block; clear: both; }

#wysz_zbior2 { width:400px; position:absolute; top:30px; left:30px; text-align:left; }
#wysz_zbior2 label { width:100px; float:left }
#wysz_zbior2 select { margin:0 0 5px 0 }
#wysz_zbior2 input[type="text"] { margin: 0 0 5px 0; }
#wysz_zbior2 input { margin: 0 0 5px 100px; }
#wysz_zbior2 br { display:block; clear: both; }


#n_avigacja { width:100%; text-align:center;}
#n_avigacja * { font-weight:bold; }
#n_avigacja span {padding:2px 7px;}
#n_avigacja .prev,
#n_avigacja .next {background:#B4AD92;}
#n_avigacja .prev, 
#n_avigacja .prev a,
#n_avigacja .next ,
#n_avigacja .next a {color:white;text-decoration:none;}
#n_avigacja .next a:focus,
#n_avigacja .next a:active { background: #ece7d7; color:#95141d; padding:2px; outline:1px solid #b4ad92;}
#n_avigacja .strona {background:#CFCAB6; color:#51472c;}

#n_avigacja .lista {background:#EEECE2;color:#B4AD92;}
#n_avigacja .lista a { color:#B4AD92;  display: inline-block; padding:3px; text-decoration:none; margin:0px 2px;}
#n_avigacja .lista a:focus,
#n_avigacja .lista a:active { background: #ece7d7; color:#95141d; padding:2px; outline:1px solid #b4ad92;}
#n_avigacja .lista a.current {color:white;}


td#sciezka {height:20px;padding:1px 20px;background:#b4ad92;}
td#sciezka * {font-size:11px;text-decoration:none;margin:0px;padding:0px;line-height:100%;margin-top:3px;color:white;}
td#sciezka div {float:left;margin:0px;margin-right:3px;}

*.highlight {background:#808080; padding:1px 3px; color:#fff;} 
input.baton {background:#786c4a;color:white;font-weight:bold;border:none;}

div#div_flash_mmenu {width:867px;height:254px;margin:0px; padding:0px; overflow:hidden; background:url(../../gfx/index_temp_flash.jpg) no-repeat;}
/*
div#div_flash_menu {width:867px; height:164px; margin:0px; padding:0px; overflow:hidden; background:url(../gfx/subp_head_temp.jpg) no-repeat;}
div#div_flash_mmenu, div#div_flash_menu, div#div_flash_mmenu *, div#div_flash_menu *{line-height:17px;} 
*/


#d_news_groups {margin:20px;clear:both;}
#d_news_groups .group {clear:both;}
#d_news_groups .group div {float:left;}

/** Fundacja Widzialni 2011 ***/
.hide {position:absolute; width:0; height:0; top:0; left:-10000px; overflow:hidden;}
.clear {	clear:both; }
caption {font-size:1em; font-weight:bold;}

/* naglowek */
#header { width:867px; height:78px; position:relative; margin:0 auto; font-size:0.9em; font-weight:bold; }

#ban_subp {width:867px; position:relative; z-index:0; height:164px; margin:0px; padding:0px; overflow:hidden; background:url(../../galerie/banery/zdjecie.jpg) no-repeat;}
#ban_subp h2 {position:absolute; font-family:'MyriadProSemibold'; font-size:1.5em; font-weight:normal; left:0; bottom:18px; padding:6px 35px 6px 25px; margin:0; background:#cfcab6; color:#302f2a; border-right:15px solid #b4ad92;}

#logo { width:160px; height:52px; position:absolute; top:13px; left:24px; }
#logo h1 { padding:0; margin:0; }
#logo a { height:100%;  width:100%; position: absolute; display:block; top:0; text-indent:-9000em; background:url(../../gfx/muzeum-slaskie.gif) no-repeat; }
#logo a:focus { outline:none; }

#searchWrapper { width:160px; height:40px; position:absolute; top:10px; left:270px;}
#searchWrapper fieldset,
#wysz_zbior fieldset { margin:0; padding:0; border:none; }
#searchWrapper label {  color: #786C4A; font-size:1.09em; margin:2px 15px 5px 0; display:block }
#searchWrapper input.submit {width:20px; height:19px; background:url(../../gfx/submit.gif) no-repeat; border:0px; margin:0px; margin-left:10px; text-indent:-10000px; cursor:pointer} 

#langWrapper { width:440px; height:45px; position:absolute; top:17px; right:0px;  text-align:right;}
#langWrapper img { border:none; } 
#langWrapper ul { margin:15px 0 0 0; padding:0; list-style-type:none; float:left;} 
#langWrapper ul li { margin:0 0 0 5px; padding:0; display:inline; }
#langWrapper ul li.tryb { margin:0 0 0 15px; display:inline;  text-align:center;}
#langWrapper ul li.tryb a { color:#ffff00;  position:relative; top:-3px; padding:3px 5px; background:#000; display:inline-block;text-align:center; text-decoration:none;}
#langWrapper ul li.tryb a:hover,
#langWrapper ul li.tryb a:focus { color:#fff;  background:#222;}
#langWrapper ul li.ffont { margin:0 0 0 15px; }
#langWrapper a { padding:0; }
#langWrapper a.nob:hover,
#langWrapper a.nob:focus,
#langWrapper a.nob:active { background:none; }

.nav { margin:0; padding:0; position:absolute; top:0; list-style: none; z-index:100;}
.nav a {display:inline; left:-9000em; padding:5px; position:absolute; text-decoration:none; z-index:2; width:150px;  } 
.nav a:hover, .nav a:focus, .nav a:active {background: #CFCAB6; border:1px solid #000; color:#000; left:0; top:0; position:absolute; } 

/* tresci */
#main { width:867px; position:relative; margin:0 auto;}

#top { background: #CFCAB6; height:9px; width:100%; line-height:1px; font-size:1px; padding:0; margin:0}

#sciezka { background: none repeat scroll 0 0 #B4AD92; height: 18px; padding: 4px 20px 0 20px;}
#sciezka * { color: white; font-size:1em; line-height: 100%; margin: 3px 0 0; padding: 0; text-decoration: none;}
#sciezka a:hover { text-decoration: underline; }
#sciezka a:focus,
#sciezka a:active { background: #ece7d7; color:#95141d; padding:2px; outline:1px solid #b4ad92;}
#sciezka span { margin: 0 3px 0 0; }
#tresci { min-height: 350px; position:relative; }

#tresc { padding: 20px; width: 667px; }
#tresc ol li { padding-bottom:10px; }
#tresc h2 { font-weight:bold; color:#95141D; font-size:1.333em; margin:5px 0 5px 0;}
#tresc h3 { font-weight:bold; color:#95141D; font-size:1.27em; margin:5px 0 5px 0;}

/* main menu - reszta w menu_top.css */
#mainmenu { position:relative; background:#B4AD92; height:36px; margin:0 0 2px 0; z-index:100;}

/* stopka */
#footer { width:867px; height:130px; position:relative; margin:15px auto 0 auto; font-size:0.9em;  background: url("../../gfx/stopka-tlo.gif") repeat-x top;}
#footer img { border:none; }

.bip { width:50px; height:30px; position:absolute; top:30px; left:10px;}
.map { width:90px; height:30px; position:absolute; top:36px; left:97px;}
.map ul { margin:0; padding:0; list-style-type:none; }
.map ul li { margin:0; padding:0; }
.map ul li.gotop { position:absolute; right:-670px; top:-52px; font-size:0.9em}
.map a { font-weight:bold; color: #786C4A; text-decoration:none;}
.map a:hover { text-decoration:underline; color: #786C4A;}
.slaskie { width:190px; height:40px; position:absolute; top:25px; left:206px;}
.mk { width:50px; height:30px; position:absolute; top:30px; left:460px;}

.newsletter { width:300px; height:40px; position:absolute; top:25px; left:560px; background:url(../../gfx/newsletter.gif) no-repeat 7px 10px; }
.newsletter form { margin:0 0 0 130px; padding:0; border:none; }
.newsletter fieldset { margin:0; padding:0; border:none; }
.newsletter label {  color: #786C4A; font-size:0.9em; margin:2px 15px 0 0; }
.newsletter input.submit {width:20px; height:19px; background:url(../../gfx/submit.gif) no-repeat; border:0px; margin:0px; margin-left:10px; text-indent:-10000px; cursor:pointer} 

div#dbot {height:30px;width:867px;position:absolute; top:83px; left:0; text-align:center;color: #786C4A;}
div#dbot div {margin-bottom:3px;margin-right:140px;}
div#adv { bottom: 19px;    left: 575px;    position: absolute;}

.vert_line { position:absolute; top:19px; left:540px; width:1px; height: 45px; border-left:1px solid #777; }

table {	font-size:1em;}

.ankieta {}
.ankieta ul {padding:0 0 0 20px; margin:10px 0}
.ankieta li { padding-bottom:5px}
.ankieta li.no_list { padding:0; list-style-type:none;}
.ankieta .sal { padding:5px 0;}
