body { margin: 0 auto; font-family: Open Sans, sans-serif;  color: #000; background-color: #f4f4f4;}
table   { border: 0; padding: 0;}
td	{ padding: 5px; 	vertical-align: top; color: #191918; }
form 	{ margin: 0; padding: 0;}
a       {  color: #000; text-decoration: none; }
a:hover {color: #595959; text-decoration: none;}
img     { border: 0; }
span.red { font-weight: bold; color: #d77777; font-size: 10px; padding: 5px;} 
h1 { color: #e8870d; }
h2 { font-size: 28px; color:#0c82b7; font-family: Open Sans Light, sans-serif; font-weight: normal;  margin: 20px 0 10px 0;}
h3 { font-size: 20px; color:#4a4a4a; font-family: Open Sans Light, sans-serif; font-weight: normal; margin: 7px 0 7px 0;}
h4 { font-size: 50px; color:#4a4a4a; font-family: Open Sans Light, sans-serif; font-weight: normal; margin: 20px 0 20px 0;}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}

#reklama { position:absolute; top:93px; z-index:9; text-align: center; width: 100%; }
#web { position: relative; margin: 0 auto; width: 100%;  padding-top: 0px; z-index:0;}
#wrapper{margin:0 auto;height:auto;}
#header{width:100%;}
#footer{width:100%;}

@media (min-width: 1250px) {
	body { font-size: 17px; }
	#wrapper{width:1250px;}
	#container{width:1250px; }
	#footer{width:1250px;}	
	#menu a  {  padding: 15px 18px; font-size: 24px; }
	#container .left60 { float: left; width: 53%; padding-right: 2%; }
	#container .right40 { float: left; width: 41%; padding-left: 1%;}	
	#container  .td { float: left; width: 31%; padding: 1%; }
	

}
@media (max-width: 1250px) {
	body { font-size: 17px; }
	#wrapper{width:95%;}
	#container{width:95%;}
	#footer{width:95%;}		
	#menu a {  padding: 15px 10px; font-size: 22px; }	
	#container .left60 { float: left; width: 53%; padding-right: 2%; }
	#container .right40 { float: left; width: 41%; padding-left: 1%;}
	#container  .td { float: left; width: 31%; padding: 1%; }

	

}
@media (max-width: 1100px) {
	body { font-size: 28px; }
	#menu a {  padding: 15px 9px; font-size: 19px; }		
	#side{width:100%; float: left;}
	#container .left60 { float: left; width: 100%;  }
	#container .right40 { float: left; width: 100%; padding-top: 50px;}	
	#container  .td { float: left; width: 31%; padding: 1%; }


}
	


#header { position: relative; margin: 0 auto; width:100%; background-color: #fff;}
#header .box { margin: 0 auto; width: 90%; padding:0 5%; overflow: hidden;}
#header .logo { float: left; }
#container { position: relative; margin: 0 auto; width:100%; background-color: #fff; }
#container .box { margin: 0 auto; width: 100%; padding: 2% 0; overflow: hidden;  }
#container .txt { margin: 0 auto; width: 90%; padding: 2% 5%; overflow: hidden;  line-height: 1.1cm;   text-align: justify;}
#container .txt  img { margin:0;width:100%;height:auto;}
#container .fancybox-buttons img { padding: 4px; background-color: #efefef;  }
#container .hr { float: left; width: 80%; padding: 30px 10%; border-top: 3px solid #e7e7e7; }
#menu { float: right; margin-top: 40px;   }
#menu a { color: #fff;  border-left: 1px solid #fff; background-color: #f7b503; text-transform: uppercase; font-family: Open Sans Light, sans-serif;}
#menu a.first {  border-left: 0px;  }
#menu a:hover { background-color: #f08c03; color: #f6f6f6; }




#footer { position: relative; margin: 0 auto; }
#footer .bottom { margin: 0 auto; width: 100%; padding-bottom: 30px; text-align: center; color: #8b8b8b; }
#footer h2 {color: #3d3d3d;font-size: 13px; }
#footer .menu { float: left;  text-align: center; color: #3d3d3d; }
#footer .menu a { color: #3d3d3d; padding: 10px; }
#footer .menu a:hover { color: #000; }
#footer .kud { margin: 0 auto; width: 100%;  padding: 2px 0 30px 0; color: #3d3d3d; font-size: 11px; text-align: center; }
#footer .kud a { color: #3d3d3d; font-size: 11px;}
#footer .kud a:hover { color: #000;font-weight: bold; }


.popup { position: absolute;	top: 0px;bottom: 0px;right: 0px;left: 0px;z-index: 10000;margin: auto;}
.popup  image{	z-index: 10000;	position: relative;}
.popup .popup-image{	margin: 0 auto; width: 900px; text-align: center; top: 100px;	z-index: 100;	position: relative;}
.popup .popup-bg{ position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; background: #000000;	z-index: 10; opacity: 0.50;	filter:alpha(opacity=50);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.popup-close {	width: 172px; height: 34px;	cursor: pointer; text-align: center;overflow: hidden;position: relative;z-index: 10000;margin: 0 auto; 	background: url(_images/zamknij.png) no-repeat;}
.popup-image a{	display: block;	clear: both;}
