* {
margin: 0;
padding: 0;

outline: 0;
vertical-align: baseline;
background: transparent;
}

.cpy{font-size:11px; color:#000;  color:#606060; margin-left: 47px; width: 294px; float:left; line-height:16px; margin-top:14px; }

.cpy span{color:#189ed9;}
.phone{float:right; width:400px; margin-top:23px; margin-right:40px; text-align:right; color:#000; font-size:11px; z-index:999;}

body {
font: 14px/21px Arial, Helvetica, serif;
color:#B8B8B7;  
background:#000;
}
.obramowka{padding:5px; border: solid 1px #CCC; margin-right:15px; margin-bottom:0px;}
hr{border: solid 1px #CCC; 
border: none; background-color: #E1E1E1; color: #ccc;	height: 1px;
}

.imie_zespol{line-height:10px; clear:both; display:block;}

.gora{
	position:relative;
	top:-20px;
	

	width:1028px;
	z-index:997;
}
.pas{position:fixed; top:23px; left:24px; z-index:998;}
.niebieski_pasek{ width:664px; height:171px; background:url(../images/pasek_z_trescia.png) no-repeat; position:absolute; top:118px; z-index:994;}
.preambula{ clear:both;  width:653px; margin-left: 302px; margin-top:10px; position:relative;}
	.preambula_c{ font-family: Georgia, Times, Arial; float:left; width:200px;  margin-left:40px; width:280px;}
	.preambula_c span{color: #ffffff; font-style:italic; line-height:9px; padding: 2px 2px 2px 2px; background: #1c5a25; margin-top: 5px; margin-bottom: 5px;  font-size: 12px; }
	.preambula_c a:link, a:visited{font-style:italic;  background-color:#FFF; font-size: 12px; padding:2px; font-family: Georgia, Times, Arial; clear:both; margin-top:6px; color:#000;} 
	.preambula_c a:hover{font-style:underline; color:#000; }
.lewy_pasek{ width:277px; height:100%; position:fixed; left:0px; top:0px;  background-color:#FFF;}
.logo{float:left; width:500px;}
.cytat{margin-left: 277px; width: 750px; margin-top:-7px; min-height:188px; background-image:url(../images/tlo_zielen.png); background-repeat:repeat; font-family: Georgia, Times, Arial; position:relative; }
.cytat span{ margin:26px 20px 12px 20px; padding:49px;  font-size:30px; color:#FFF; display:block; font-style:italic; line-height:28px; }
.cytat img{float:left;}
#container {
position: fixed;
margin: 0 auto;
width:100%;
min-height: 100%;
background-image:url(../design/bg.png);

}



.content{ background-color:#FFF; position:relative; left:286px; top:-28px; z-index:998; width:738px;}
.tresc{ width:685px; margin-left:23px; margin-top:95px; margin-bottom:75px; color:#737577; z-index:998; background-color:#FFF;}
.tresc h1{color:#000000; position:relative; font-size:30px; margin:30px 0px 15px 0px; border-bottom: 1px solid #E1E1E1; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; padding-bottom:24px; z-index:998; padding-top: 37px;}

.stopka{width:100%; height:66px; background-color:#FFF; position:fixed; bottom:0px; z-index:999;}

.copyright{float:left; width:300px; margin-top:10px; margin-left:24px; font-size:11px; line-height:11px; margin-bottom:25px;}

/* Sidebar
--------------------------------------------------------------------------------------- */

#sidebar {
position:fixed;

padding:0px 0px;
top:300px;
width: 340px;
}

	
		#sidebar .menu { width: 340px; margin: 0px 0px 0px 0px; padding: 0; list-style: none; position: relative; z-index:997; text-align:right; }
			#sidebar .menu li { margin: 0px 0px 0px -5px; padding: 0px 0px 0px 5px; display: block;  }
			#sidebar .menu li a { font-size:30px; width: 173px; height: 17px; padding: 3px 10px 3px 5px; display: block; color: #737577; font-size: 1.14em; text-decoration: none;  text-align: right; font-family: Georgia, Times, Arial;  font-style: italic; font-weight: bold; }
			#sidebar .menu li a:hover,
			#sidebar .menu li a.active { color:#FFFFFF; background-color:#1c5a25; }

#logo {
display:block;
position:relative;
width:213px;
height:127px;
background-image:url(../images/logo3.png);
margin:0px auto 40px;
overflow:hidden;
text-indent:-9999px;

}





/* Links
--------------------------------------------------------------------------------------- */

a, a:link, a:visited { color:#1c5a25; text-decoration:none;  }
a:hover { color:#fff; text-decoration:underline; }

#main a, a:link { color:#1c5a25;  }
#main a:visited { color:#189fd9; }
#main a:hover { color:#189fd9; text-decoration:underline; }
#main a:active { color:#189fd9; }

.cpy a, a:link { color:#999;  }
.cpy a:visited { color:#999;  }
.cpy a:hover { color:#999;  text-decoration:underline; }
.cpy a:active { color:#999;  }


/* Headers
--------------------------------------------------------------------------------------- */









/* Styles
--------------------------------------------------------------------------------------- */


p {margin: 0 0 8px 0px;}

ol {margin: 15px 0 15px 40px;}
ol li {margin-bottom:6px ;}

#main ul {margin: 20px 0 20px 0; list-style:none}
#main ul li {
margin-bottom:6px;
background: rgba(255,255,255,0.07);
padding:4px 15px;
border-left: 15px solid rgba(255,255,255,0.05)
}

dt {font-weight: normal; margin-top:15px;}
dd {margin-left:50px; margin-bottom:15px;}

sup {font-size: 9px; }







.box{
width:172px;
height:224px;
background: rgb(5,2,0);
background: rgba(5,2,0,0.85);
float:left;
text-align:center;
color:#D1D1D1;
line-height: 18px;
margin:10px 0px 50px 0px;
}
.box:nth-child(even){margin-left:6px; margin-right:6px;}

.box img{
padding:41px 0 28px;
opacity:0.35;
}




/* blog
--------------------------------------------------------------------------------------- */

img {border:none}





/* Supersized
--------------------------------------------------------------------------------------- */
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(../images/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111;}
			#supersized a.prevslide { z-index:-20; }
			#supersized a.activeslide { z-index:-10; }
			#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

img.absmiddle {
vertical-align: middle;
margin-bottom: .25em;
}

/* Zakladaki
--------------------------------------------------------------------------------------- */
.switcher{background-image:url(../images/osoby_fizyczne.png);}
#switcher-demo-panel {
  margin-top: 30px;
  margin-left: 29px;
  margin-right: 29px;
  padding-bottom: 30px;
}

#switcher-panel {
  margin-top: 103px;
  margin-left: -37px;
  margin-right: 29px;
  
  padding:40px;
  width:684px;
}

#switcher-panel2 {
  margin-top: 30px;
  margin-left: 29px;
  margin-right: 29px;
  height: 400px;
}

.nav_buttons {
  position: relative;
  top: 13px;
  left: -33px;
  height: 169px;
  background-color:#1c5a25;
  width:790px;
  text-align:center;
}

.nav_buttons a {
  margin: 0px 30px 0px 0px;
  display:block;

  display:inline;
  
  background-image:url(../images/osoby_fizyczne.png); background-repeat:no-repeat;
}

.header {
  height: 50px;
  width: 100%;
  position: relative;
  top: 0px;
  background: transparent url(../images/navbg.png) repeat-x bottom left;
  color: #888;
}

.block {
  background: transparent url(../images/block_bg.png) repeat top left;
 -moz-border-radius: 20px;
  azimuth-webkit-border-radius: 20px;
 -khtml-border-radius: 20px;
  border-radius: 20px;

  margin-top: 20px;
}

table {
  width: 95%;
  margin: auto;
}

h2 {
  
    line-height: 35px;



	font-weight: normal;
font-size: 20px;
line-height: 30px;
text-align: left;
margin: 10px 0 19px;
color:#000000;
letter-spacing:0.5px;
font-weight:900;
border-bottom: 1px solid #CCC;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.strzalka{background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position: 0px -4px; display:block; height:40px; margin-top:-11px; width:90px;}
.pos1{margin-left:118px;} .pos2{margin-left:297px;} .pos3{margin-left:470px;} .pos4{margin-left:564px;}
.pos11{margin-left:205px;} .pos22{margin-left:384px;}

i {
	
  color: #fa9c08;
}

li {
  margin-left: 18px;
  margin-top: 4px;
}

.info {
  color: #e7510e;
  font-size: 80%;
}
.switcher-content{display:none; background-color:#FFF;}




/* Media Queries
--------------------------------------------------------------------------------------- */

@media screen and (max-height: 500px) {

#sidebar-footer {display:none;}
#nav {margin-top:50px;}


}.czerwien {
	color: #F00;
}

.back {
    text-align:center;   
}

.img_gallery {
    padding:3px;   
    margin:1px;
    border:1px solid #EFEFEF;
}
