body { margin: 0px; 
      text-align: center;
	  background-color: white;
	  font-family: arial, verdana;
	  color: black;
	  font-size: 12px;
	  line-height: 110%;
	  margin: 0 0 0 0;
	  padding: 0 0 0 0;
	  }
	  
/* div { border: silver dashed 1pt;}  */

p { /*opacity: 0.8;*/ padding: none;
   margin: 10px 0 10px 0;
}

a, a:active, a:visited  {
   color: #AD1421;
   border: none;
   text-decoration: none;
   }	
   
a:hover   {
   color: #AD1421;
   font-weight: bold;
   border: none;
   text-decoration: none;
   }
 
h1 { color: #AD1421; 
    padding: 2px 0 2px 0;
    font-size: 19px;
	font-weight: 100;
    }

h2 { color: #AD1421;
    font-size: 13px;
    }
	  
img {
   border: none;
   padding: none;
   }	  

input[type=submit] {	background: black;
	color: white;
	font-size: 10px;
	font-weight: bold;
	}   
   
input, input[type=text], textarea, input[type=password] {
	color: silver;
	border: solid 1px black;
    font-size: 10px;	
	
	}

input[type=text]:focus, textarea:focus, input[type=password]:focus {
	background: #fff;
	color: black;
	border: solid 1px black;
	font-size: 10px;
	}   
	  
.content1 { position:absolute; left:50%; top:0;  width: 0;}	  
.content {  position:relative; left:-475px; top:0;  width: 950px; margin-bottom: 30px; margin-top: 30px; z-index: 10; text-align: justify; }
	
.bigM  { position:absolute; left:230px; top:70px;  z-index: 1; }
.ilustracjaproqm  { position:absolute; left:120px; top:110px;  z-index: 1; }
	
.exhibitionnews { /* border: red dashed 1pt; */  }


.exhibition1 { margin-bottom: 30px; border:none; }

.mainmenu {  height: 24px; margin-bottom: 30px; background-color: black; }
.pagemenu img { position:relative; top: 3px; }
.pagemenu { width: 650px; height: 24px; text-align: left; }
.stablemenu { position:relative; top: -32px; left: 650px; width: 300px; height: 24px; text-align: right; }
.stablemenu img { position:relative; top: 11px; }
.stablemenu input { position:relative; top: 4px; }  
.pagemenu input { position:relative; top: -4px; }

.secondlevelmenu { position:relative; left: 8px; top: -15px; height: 24px; }

.kolumnanews {   }
.mainnews { width: 650px;   }
.mainnewsINDEX { width: 500px;   }
.maintowarzystwo { width: 550px; min-height: 180px; }
.formularz { text-align: right;  }
.formularz input[type=submit], .maintowarzystwo input, .maintowarzystwo input[type=text], .maintowarzystwo textarea, .maintowarzystwo input[type=password] { background: white; color: gray; border: solid 1px silver; font-size: 12px; font-weight: bold; width: 200px; }   
.maintowarzystwo input[type=text]:focus, .maintowarzystwo textarea:focus, .maintowarzystwo input[type=password]:focus { background: white; color: black; border: solid 1px black; font-size: 12px; width: 200px; } 
.maintowarzystwo input[type=checkbox] { border: 0px; font-size: 12px; width: 15px; } 

.data_ekranowa { color: #AD1421; font-size: 10px; }
.news1 {  }

.newstekst { margin-bottom: 30px;  }

.prawakolumna { float:right; width: 288px; }
.prawakolumnaINDEX { float:right; width: 428px; }
.prawakolumnaARCHIWA { float:right; width: 230px; color: black; margin-top: 200px; text-align: left;}
.prawakolumna_news { float:right; width: 288px; margin-top: 110px; }
.prawakolumna p { color: gray; margin: 30px 0 30px 20px; text-align: left; }
.prawakolumnaINDEX p { color: gray; margin: 15px 0 15px 0; text-align: left; }

.video {width: 428px; margin-top: 30px;}
.videoHEAD {width: 428px; } 
.videoMINI {float:left; width: 200px; margin-right:28px;}
.videoMINI2 {float:left; width: 200px; }
.video a, .video a:active, .video a:visited, .video a:hover { font-size: 9px; font-weight: normal; }   

.galerie a, .galerie a:active, .galerie a:visited, .galerie a:hover { font-size: 9px; font-weight: normal; }   
.galerie {text-align: right;}

.stopkagraficzna { text-align: left;  vertical-align: middle; margin-top: 100px; }
.stopkagraficzna img { vertical-align: middle; }

.takze { font-size: 12px; font-weight: normal; width: 200px; margin-left:88px; text-align: left; margin-bottom:15px; margin-top:5px; }

.takze a, .takze a:active, .takze a:visited { font-size: 11px; font-weight: normal; }  
.takze a:hover { font-size: 11px; font-weight: normal; 	text-decoration: underline; }  


.stopkatekstowa { text-align: center; font-size: 9px; color: gray; }
.video_php { text-align: left; font-size: 10px; color: gray; width: 950px; }
.video_small_element {  width: 222px; float:left; height: 270px; margin-right: 15px; text-align: left;}
.video_small_element_low {  width: 222px; float:left; height: 150px; margin-right: 15px; text-align: left;}			
.exhibition_big_float  { width: 295px;  height: 400px; float:left; font-size: 11px; margin-right: 20px; text-align: left; }
.exhibition_big_float  a, .exhibition_big_float a:active, .exhibition_big_float a:visited  { color: black; }
.exhibition_big_float a:hover  { color: #AD1421;  font-weight: normal; }
.exhibition_big_float_pozostale  { width: 295px;  height: 100px; float:left; font-size: 11px; margin-right: 20px; text-align: left; }
.exhibition_big_float_pozostale  a, .exhibition_big_float_pozostale a:active, .exhibition_big_float_pozostale a:visited  { color: black; }
.exhibition_big_float_pozostale a:hover  { color: #AD1421;  font-weight: normal; }
.bloker {  width: 950px; float:left; }
.bloker2 {  width: 950px; float:none;   }
.odstep-archiwa { width:950px; float: left; height:30px;}
.odstep-kreska { width:950px;  float: left; height:18px; background-image: url("graphic/a.png");}
.archiwa-menu {float:left; width:242px; text-align: left; }
.archiwa-menu4 {float:left; width:200px; text-align: left; }
.kolumna400px { width: 400px; }
.kolumna450px { width: 450px; }
.kolumna500px { width: 500px; }
.kolumna550px { width: 550px; }
.kolumna600px { width: 600px; }
.kolumna650px { width: 650px; }
.podpisypodzdjeciamiwarchiwum { font-weight: normal; color:gray; font-size: 9px; text-align:left; }

.podpisypodiconamigalerii { font-weight: normal; color:black; font-size:10px; text-align:left; padding: 0 30px 0 0;}

.archiwa-menu a { padding: 0 20px 0 0;   }  