/*  
Theme Name: muzeumtomaszow.pl
Theme URI: http://www.muzeumtomaszow.pl
Description: 
Version: 1.0
Author:
Author URI: 
*/

*{margin:0;padding:0}
 
body,html { height: 100%; background-color:#E9E4C9; font-size:10pt; font-family:Verdana, Arial}
img {border:0}
a:link, a:visited {color:#8C6F42; text-decoration:none;}
a:hover{color: #B86D30; text-decoration:underline;}
blockquote {margin-left:20px;}

h1 {font-size:18pt; color: #4D331C; text-decoration:none; font-weight: normal; margin-bottom:8px; font-family:Georgia, Times New Roman}
h2 {font-size:10pt; color: #8C6F42; text-decoration:none; font-weight: bold; margin:7px 0;font-family:Georgia, Times New Roman}
h3 {font-size:10pt; color: #4D331C; text-decoration:none; font-weight: bold; margin:5px 0;font-family:Georgia, Times New Roman }
h4 {font-size:8pt; color: #8C6F42; text-decoration:none; font-weight: bold; margin:12px 0;font-family:Georgia, Times New Roman}
small {font:8pt Verdana; color: #8C6F42; text-decoration:none; font-weight: normal; margin:0;}
/***************** HEADER ****************************/

.black {
position:absolute; left:5px; top:15px;
width:60px;
height:70px;
background: url('img/black.png') no-repeat left top;
}

#HeaderMain {  height: 170px}

#HeaderLeft {
width:50%;
float:left;
height:100%;
margin-right:-480px;
}

#HeaderLeftInner{
margin-right:480px;
height:100%;
background-color:#F9F8F2;
background-image: url('img/headerleft.gif');
background-repeat: repeat-x;
background-position: right bottom;
}

#HeaderCenter {
width:960px;
height:100%;
float:left;
background-image: url('img/headercenter.gif');
background-repeat: repeat-x;
background-position: left bottom;
position:relative;
z-index:10;
}

#HeaderRight {
width:50%;
float:right;
height:100%;
margin-left:-480px;
}

#HeaderRightInner {
margin-left:480px;
height:100%;
background-color:#F0EDDA;
}

.HeaderKreskaPion {
position:absolute; left:0; top:0;
width:13px;
height:126px;
background-image: url('img/headerkreskapion.gif');
background-repeat: no-repeat;
background-position: right top;
}

.HeaderLogo {
position:absolute; left:50px; top:25px;
width:280px;
height:90px;
}

.NavCorner {
position:absolute; right:0; bottom:0;
width:21px;
height:170px;
background-image: url('img/navcorner.gif');
background-repeat: no-repeat;
background-position: right bottom;
}

.HeaderTlo {
position:absolute; left:380px; bottom:0;
width:237px;
height:167px;
background-image: url('img/headertlo.gif');
background-repeat: no-repeat;
background-position: left bottom;
}

.HeaderAdres {
position:absolute; right:25px; top:48px;
width:307px;
height:75px;
background-image: url('img/headeradres.gif');
background-repeat: no-repeat;
background-position: right top;
}

/***************** SEARCH ****************************/
.HeaderSearch {
position:absolute; right:11px; top:0;
width:321px;
height:42px;
background-image: url('img/searchtlo.gif');
background-repeat: no-repeat;
background-position: right top;
}
.HeaderSearch input.text{ font:11px Verdana; position:absolute; top:10px; left:18px; border:1px solid #AE773C; width:196px; height:16px; padding:1px; background-color: #FCF8E4; color: #6A4E32; }
.HeaderSearch input.szukaj { position:absolute; top:9px; right:17px;}


/***************** NAV ****************************/
.nav { 
width:920px;
position:absolute; bottom:10px; left:20px;
padding:0px 0px; /*padding vert jak .nav li a */
margin:0px auto;   
}


.nav ul li {
	list-style: none;
	display:inline;
	list-style-image: none;
	position: relative;
	margin:0;
	white-space: nowrap;
	border-right:1px solid #916742;
	padding: 0px 10px;
}

.nav, .nav a, .nav a:link, .nav a:visited {
text-decoration: none;
color:#FFF;
font:11pt Arial;
font-weight:bold; 
}

                            
 
.nav a:hover, .nav ul li:hover, .nav ul ul li:hover a  {
	color:#CE8244/*#B89764*/;
}

.nav ul ul li:hover {
	background:#674B2F;
}
.nav ul ul li a, .nav ul ul li a:visited, .nav ul ul li a:link {
	font:10pt Arial;
  font-weight:bold;
  }

.nav > ul li {	float: left;}
.nav ul ul li {	float: none; display:block; padding:4px 10px}


.nav ul ul {
	z-index: 50;
	display: none;
	position: absolute;
	top: 18px;
	left: 0px;
	background:#3D2815;
	border-bottom:2px solid #916742;
  }

.nav li:hover > ul {
	display: block;
}
     
/*
.nav ul {
list-style: none;
padding: 0;
margin: 0;

}
.nav li {
display: inline;
margin-right: 1px;
}
.nav li a, .nav li a:link, .nav li a:visited {
padding: 0px 10px;  
text-decoration: none;
background-image: url('img/navkreska.gif');
background-repeat: no-repeat;
background-position: right top;
color:#FFF;
font:11pt Arial;
font-weight:bold;
}
.nav li a:hover, #active {
color:#B89764;
}   
*/

/***************** MIDDLE ****************************/

#MiddleMain { 
background-color:#FAFAF4;
background-image: url('img/middleleft.gif');
background-repeat: repeat-x;
background-position: left top;
min-height:30px; height:auto !important; height:30px;
width:100%;
border-bottom:1px solid #DDD4BE;
}


#MiddleCenter {
width:920px;
margin:0px auto;
background-color:#FAFAF4;
position:relative;
padding:30px 15px 20px 25px;
}

/*********** Aktualnosci ****/

.aktualnosci { 
float:left;  
width:620px;
margin:0 10px 0 0;
background-image: url('img/liniaprosta.gif'); background-position: 0 30px; background-repeat:no-repeat;
padding:0px; 
}

.akt-pierwszy {}
.akt-pierwszy img {float:right; padding:3px; margin:7px 0 7px 7px; border:1px solid #C0C0C0;}

.akt-pozostale {margin:10px 0; clear:both; border-bottom:1px solid #CEC1A4; min-height:120px; height:auto !important; height:120px;}
.akt-pozostale img {float:left; padding:3px; margin:0px 7px 7px 0; border:1px solid #C0C0C0;}

.tytul-pierwszy a:link,.tytul-pierwszy a:visited{ font-size:22px; color: #8C6F42; text-decoration:none; font-weight: bold; margin-bottom:3px;font-family:Georgia, Times New Roman}
.tytul-pierwszy a:hover{color: #B86D30/*4D331C*/;text-decoration:underline;}

.tytul-pozostale a:link,.tytul-pozostale a:visited{ font-size:18px; color: #8C6F42; text-decoration:none; font-weight: bold; margin:3px;font-family:Georgia, Times New Roman}
.tytul-pozostale a:hover{color: #B86D30/*4D331C*/;text-decoration:underline;}
.data {font:10px Arial; margin:6px 0;}
.data a, data a:link, .data a:visited {color:#CEC1A4; text-decoration:none;}
.excerpt {font-size:9pt; line-height:150%}
.excerpt img {margin:0 5px 0 0;padding:3px; border:0;}

.excerpt2 {margin:5px 0; font-size:8pt; line-height:120%}

.liniaornament {
margin-bottom:-10px;
clear:both;
width:600px;
height:40px;
background-image: url('img/liniaornament.gif');
background-repeat: no-repeat;
background-position: left top;
}
.zobacz-wszystkie {
margin-top:-7px;
text-align:right;
}

.panelprawy {
float:right;
width:260px;
border-left:1px solid #CEC1A4;
padding-left:10px;
}
.panelprawy img {
border:1px solid #C0C0C0;
padding:2px;
margin:5px 0;
}

.zapraszamy {
position:relative;
float:right;
background-color:#F2EFDC;
background-image: url('img/zapraszamy.gif'); background-position: 13px 31px; background-repeat:no-repeat;
padding:2px 10px 10px 13px;
width:90%;
}

.zapraszamy p{ margin:10px 0; line-height:150% }
.zapraszamy blockquote {margin:-25px 0 0 55px;}
.zapraszamy ul {margin:10px 0 0 20px;}
.zapraszamy li {margin:3px 0;}

.ZaprCorner1 {
position:absolute; left:0; top:0;
width:13px;
height:13px;
background-image: url('img/zaprcorner1.gif');
background-repeat: no-repeat;
background-position: left top;
}

.ZaprCorner2 {
position:absolute; left:0; bottom:0;
width:13px;
height:13px;
background-image: url('img/zaprcorner2.gif');
background-repeat: no-repeat;
background-position: left bottom;
}


.zapowiedzi {
margin:25px 0;
float:right;
background-image: url('img/liniaprosta.gif'); background-position: 0 30px; background-repeat:no-repeat;
padding:0px 10px 10px 0px;
width:95%;
}
.zapowiedzi ul {margin:10px 0 0 20px;}
.zapowiedzi li {margin:3px 0;}

.zapowiedzi-wpis {margin:7px 0; padding-left:5px; clear:both; border-bottom:1px solid #CEC1A4; min-height:50px; height:auto !important; height:50px;}
.tytul-zapowiedzi a:link,.tytul-zapowiedzi a:visited{ font-size:12px; color: #8C6F42; text-decoration:none; font-weight: bold; margin-bottom:3px;}
.tytul-zapowiedzi a:hover{color: #B86D30/*4D331C*/;text-decoration:underline;}

.ankieta {
margin:20px 0;
float:right;
background-image: url('img/liniaprosta.gif'); background-position: 0 30px; background-repeat:no-repeat;
padding:0px 10px 10px 0px;
width:95%;
}

/**************** Footer *********************/
.footer{clear:both; position:relative; text-align:center; height:80px; width:1000px; margin:15px auto 0 auto; }
div.footer ul {
list-style: none;
padding: 0;
margin: 0;

}
div.footer li {
display: inline;
margin-right: 1px;
}
div.footer li a, div.footer li a:link, div.footer li a:visited {
padding: 0px 5px;  
border-right:1px solid #4D331C; 
font-size:8pt;

}
div.footer li a:hover, #active {
color:#B89764;
} 

/*****************ARCHIVE / SEARCH ***************************/

.opis_kat{ float:left;  width:580px; padding:10px 10px; line-height:150%; border-bottom:1px solid #CEC1A4;}

.archiwum { 
position:relative;
float:left;  
width:600px;
margin:0 10px 0 0;
background-image: url('img/archiwum.gif'); background-position: 0 28px; background-repeat:no-repeat;

}
.subskr {position:absolute; top:5px; right:5px;}
.sort { clear:left; float:left; padding-left:8px; margin-bottom:20px;margin-top:10px; width:500px; height:30px; }

.katsearch{ text-align:left; float:left;  width:580px; margin:5px 0; background-color:#F1EDE4;padding:5px 10px; border-bottom:1px solid #CEC1A4;border-top:1px solid #CEC1A4;}
.katsearch input[type="text"]{ border:1px solid #CEC1A4; width:12em; color: #333333;font:1em Verdana;padding:3px;}
.katsearch input.text{ border:1px solid #CEC1A4; width:12em; background:#FFF; color: #333333;font:1em Verdana;padding:3px;}
.katsearch input[type="submit"] { border:1px solid #CEC1A4;color: #CEC1A4; background-color:#6D5135; font-size:1em;padding:2px;}

/***************** SINGLE  ***************************/

.single_data {font:8pt Verdana; position:absolute; right:0px; top:35px;text-align:right;}
.single_cat {/*position:absolute; left:0px; top:35px; */text-align:left;}
.tresc {padding-top:20px; line-height: 130%; text-align:justify; }
.tresc p {line-height: 130%; ; margin:5px 0 15px 0;}
.tresc ul {padding-left: 10px; margin:10px 0 10px 10px; }
.tresc ol {padding-left: 10px; margin:10px 0 10px 10px; }
.tresc li {margin:5px 10px;}
.tresc img {padding:3px; border:1px solid #C0C0C0; }
.tresc a:link,.tresc a:visited {text-decoration:underline}
.tresc img {margin:10px }

.zobacz {text-align:center;}
.zobacz a,.zobacz a:visited {font-size:18pt; font-family:Georgia, Times New Roman; color: #4D331C; text-decoration:underline; font-weight: normal; margin-bottom:3px;}
.zobacz a:hover {color:#B86D30; }




/**************** Comments *********************/

.PanelKomentarzy {
position:relative;
margin-top:30px;
border-bottom:1px solid #CEC1A4;
padding:5px 10px 10px 10px;
background-image: url('img/archiwum.gif');
background-repeat: repeat-x;
background-position: left top;
}


/* comments area */
#comments, #respond {
	border-bottom: 1px solid #E8E1D2;
	padding: 5px;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 5px;
	line-height: 150%;
	
}
.commentlist li{
	padding: 5px 10px;
	list-style-type:none;
	min-height: 50px; height: auto !important; height: 50px;
	
}
.comment-lewy{
	clear:left; float:left; width:100px; padding:5px;
}

.comment-prawy{
	clear:right; float:right; width:450px;  
}

.commentlist .alt1 {
	background: #FFF; padding:5px 0; 
	border-bottom: 1px solid#E8E1D2;
  border-top: 1px solid#E8E1D2;}
.commentlist .alt2 {
	background: #F2EFDC;padding:5px 0;
  border-bottom: 1px solid #E8E1D2; }
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	color: #CC6600;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 10px;
	font-size: 8pt;
}
#commentform {
	margin-top: 10px;
	
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #916742;
	text-size:8pt;
}
#commentform input{
	width: 200px;  font:1em Verdana;padding:5px;
	background:#F2EFDC;
	border: 1px solid #E8E1D2;
	padding: 2px;
	margin-top: 2px;
}
#commentform textarea{
	width: 350px;
	height: 50px;
	background:#F2EFDC;
	border: 1px solid #E8E1D2;
	padding: 2px;
	margin-top: 2px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{ border:1px solid #E8E1D2;color: #4D331C; background-color:#F2EFDC; font:bold 8pt Verdana;padding:5px;}


/*********************************************************************/
#MenuPion {float:left; width:180px; margin:0 10px 0 -10px; }
#MenuPion ul, #MenuPion ol {margin:10px 0 10px 10px; }
#MenuPion ul li {margin:5px 5px; font-weight:bold}
#MenuPion ul ul {margin:3px 0 10px 15px;}
#MenuPion ul ul li {font-weight:normal; margin-left:10px;}
#MenuPion p {margin:0 0 15px 0; }

#MenuDzialy {
width:100%;
border:1px solid #CEC1A4;
border-left:none;
padding:10px;
margin-bottom:20px; 
}

#MenuPoddzialy {
width:100%;
background:#F0EDDA;
border:1px solid #916840;
border-left:none;
padding:10px;
margin-bottom:20px;
}
#MenuPoddzialy li {
font-weight:bold
}

#MenuPage {
width:100%;
border:1px solid #CEC1A4;
border-left:none;
padding:10px 5px;
margin-bottom:20px;
clear:left;
float:left;
width:190px;
margin-right:10px

}

#MenuPage ul {
margin:5px 0;
}

#DzialPrawa {
float:right;
width:710px;
}
 
.dzial { 
position:relative;
width:95%; 
margin:0 10px 0 0;
background-image: url('img/liniaprosta.gif'); background-position: 0 28px; background-repeat:no-repeat;
text-align:justify;
}
h2.navi {font-weight:normal}
h2.navi a:link, h2.navi a:visited{text-decoration:underline}

.dzial img {padding:3px; border:1px solid #C0C0C0; }

.dzial-tresc {
padding-top:20px;
line-height: 120%
}
.dzial-tresc a:link, .dzial-tresc a:visited {text-decoration:underline}
.dzial-tresc p {line-height: 120%; margin:5px 0 15px 0; }


.dzial-tresc ul {padding-left: 10px; margin:10px 0 10px 10px; }
.dzial-tresc ol {padding-left: 10px; margin:10px 0 10px 10px; }
.dzial-tresc ul li {margin:5px 10px; }
.dzial-tresc ol li {margin:5px 10px; } 

.kontaktlewa  { 
float:left;  
width:610px;
margin:0;
padding:0px;
border-right:1px solid #CEC1A4;
}
.kontaktlewa img {border:0; padding:0; margin:0;}


.slide { 
position:relative;
width:98%; 
margin-top:-10px;
padding-left:10px;
text-align:center;
height:120px;
background-image: url('img/liniaprosta.gif'); background-position: 0 115px; background-repeat:no-repeat;
}
.slide a img { float:left; padding:3px; border:1px solid #C0C0C0; margin-right:8px; }
.slide a:hover img { background:#C0C0C0; }

/********************************/

#formularz {
width:400px;
padding:5px;
margin:20px auto;
border:1px solid #CEC1A4;
background-color:#F1EDE4;
}

#formularz p {
font-size:8pt;
margin:10px 0;
}

#formularz a { text-decoration:underline;}


#formularz form input[type="text"] {
border:1px solid #808080;
font-size:8pt;
padding:3px;
width:200px; 
}


#formularz form input[type="text"].dla_bota {
width:1px; border:none; background:none; display:none; 
}

#formularz form input[type="text"].rur {width:30px;}
#formularz form input[type="text"].mur {width:15px;}

#formularz form textarea {
border:1px solid #808080;
font:normal 8pt Verdana;
padding:3px;
width:250px;
height:50px;
}

#formularz form select {
border:1px solid #808080;
font:normal 8pt Verdana;
padding:3px;
width:208px;
}
/***************************/
table#frm {
    width:400px;     
    margin:10px auto;
    border-collapse:collapse;
    font:normal 8pt Verdana;
}    


table#frm td {
    padding: 5px 5px;
}

table#frm p {
margin:5px 0;
}

.cdr{ background-color: #E5E5E5;}
.dcdr{ background-color: #F4F4F4;}


/********************************/
.helpgreen {
margin:0 auto;border:2px solid #01BF01; font:bold 11pt Arial; text-align:center; background-color:#D9FFD9; color:#01BF01; padding:10px; width:250px;
}
.helpred {
margin:0 auto;border:2px solid #DC0000; font:bold 11pt Arial; text-align:center; background-color:#F6D8D8; color:#DC0000; padding:10px; width:250px;
}

.pagenav {text-align:left;}
