@charset "utf-8";

*{margin:0;padding:0;outline:0;border:0;text-decoration:0;}

html, body {height: 100%;}


body {
	font:14px/20px Tahoma, Geneva, sans-serif;
	color:#333;
}
a:link, a:visited{color:#363; text-decoration:none;}
a:hover{color:#000;}
a:active{color:#9d9;}

a.opaq:link, a.opaq:visited{
filter: alpha(opacity=80); /* ie */
-moz-opacity: 0.8;       /* mozilla, netscape */
opacity: 0.8;           /* fx, safari, opera */
}
a.opaq:hover{
filter: alpha(opacity=100); /* ie */
-moz-opacity: 1;       /* mozilla, netscape */
opacity: 1;           /* fx, safari, opera */
}

#pagewidth{ 
 width:920px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
} 
 
#header{
 position:relative; 
 height:150px; 
 background-color:#77bc50; 
 color:#fff;
 font-size:2em;
 text-shadow:1px 1px 1px #999999;
} 

body#admin-index #header div.row1{
	display:block;
	position:relative;
	width:30em;
	height:150px;
	left:50%;
	margin-left:-15em;
}
body#admin-index #header div.row1 img{
float:left;
}
img.ico {
display:inline-block;
width:16px;
height:16px;
float:left;
position:relative;
top:.1em;
margin:.1em .5em;
}
#form-box span {float:left; margin-right:1em;}

.ctr {text-align:center;margin-left:auto; margin-right:auto;}

#header .ctr span {
width:140px;
height:150px;
visibility:hidden;
}

body#admin-admin #header {
 background-color:#77bc50;
 text-align:center;
}
body#admin-admin #header img{
float:left;
padding-top:10px;
}
body#admin-admin #header h2, body#admin-index #header h2 {
display:block;
margin:1.25em auto 1.1em 160px;
float:left;
white-space:nowrap;
}

#leftcol{
 float:left; 
 position:relative;
 padding:0px;
 margin-top: -20px;
 width:140px;
  }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:760px; 
 background-color: #fff;  
 }
 
#footer{
width:100%;
height:30px;
background-color:#B50416;
text-align:center;
margin:0px;
padding:0px;
}
 
.ico-delete {
    background:transparent url(http://www.krsio.krzysztofwawer.pl/ico/cross.png) no-repeat scroll middle center;
    display: block;
    height: 20px;
    margin: 0 auto;
    padding: 2px;
    width: 20px;
 }

.ss-row {
  display:block;
  width:453px;
  height:26px;
  margin:0 auto 25px auto;
  clear:both;
}

 .ss-row label, .ss-row input, .ss-row select {
  display:block;
  color:#333;
  float:left;
  width:100%;
  height:26px;
  position:relative;
  top:-10px;
}
.ss-row input, .ss-row select {
  background:#fff url("http://www.krsio.krzysztofwawer.pl/images/form300bg.png") no-repeat scroll 0 0;
  border:1px solid #f1f1f1;
}
.ss-row label {width:150px;}
.ss-row #wybierz-plik {width:250px;}
.ss-row #sekcja-pliku {width:242px;}
.ss-row #opis-pliku { width:287px;}
.ss-row #datepicker {
  width:100px;
  background:#fff url("http://www.krsio.krzysztofwawer.pl/ico/date.png") 94px 5px no-repeat scroll;
}
.ss-row input[type='submit'] {
  background:#fff url(http://www.krsio.krzysztofwawer.pl/images/button65bg.png) 0 0 no-repeat; 
  width:77px;
  float:right;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#header{display:none;} 
#footer{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



