f.container{
	max-width:990px;
}
body{
	font-family: 'Open Sans', sans-serif;
        text-decoration: none;

}
div.top{
	height:80px; 
	margin:auto;
	padding-left:0px;
	padding-right:0px;
}

div.row{
margin-left:20px;
	margin-right:20px;	
}
div.logo{
	text-align:left;
	vertical-align:bottom;
        margin-top:39px;
        margin-bottom: 40px;
}
div.mainmenu{
	text-align:right;
	vertical-align:bottom;
	margin-top:77px;
}

nav{
	vertical-align:bottom;
	font-size:20px;
        text-transform:uppercase;
        font-family: 'Open Sans', sans-serif;
        font-weight: 300;
        font-size: 16px;
        color:#999;
}
nav a{
	text-decoration:none;
	color:#999999;
	padding-left:10px;
	padding-right:10px;
}
nav a:last-of-type{
	padding-right:0px;
	}
nav a:hover{
	color:#ccc;
	text-decoration:none;

	}
div.linia{
	border-bottom:0px solid;
	border-color:#ccc;
	/*padding-bottom:20px;*/
	/*margin-bottom:40px;*/
	padding-top:0px;
	margin-top:0px;

}	
div.slider{
	margin:auto;
	padding-left:0px;
	padding-right:0px;
}
div.slider-content{	
	/*margin-bottom:20px;*/
}

div.crop{
	overflow: hidden;
	max-height:400px;
}
div.crop img{
	
 
}

nav.podmenu{
	font-size:14px;
	text-align:right;
        padding-top:32px; /*dorownanie pierwszej pozycji podmenu do pola "producent" */
}
div.podmenu {
	padding-right:20px;
}

div.podmenu h2{
	font-size:16px;
	color:#ccc;
        font-weight: 300;
	text-align:right;
	width:100%; 
	margin-top:34px;
	padding-top:2px; /*wyrównanie naglowka podmenu do tytulu wpisu*/
	/*margin-bottom:40px;*/
	text-transform: uppercase;

}
nav.podmenu a{
	display:block;
	padding-right:0px;
	text-transform: uppercase;
        color:#999;
        font-weight: 300;
        font-size:14px;
	}
nav.podmenu a:hover{
        color:#ccc;
        }
div.tresc {
	padding-left:20px;
}

div.tresc h1{
	font-size:28px;
        font-weight: 700;
	color:#999;
	text-align:left;
	width:100%; 
	margin-top:34px;
	padding-top:0px;
	font-weight:normal;
}
div.wpis{
        padding-top:10px;
	font-size:12px;
        font-weight:normal;
        color:#999;
}
div.wpis h2{
	font-size:20px;
	color:#000000;
	text-align:left;
	width:100%; 
	margin-top:0px;
	padding-top:1px;
	font-weight:normal;
	padding-bottom:0px;
}
div.wpis a{
   color:#999;
}


div.stopka{
        margin-top: 40px;
	text-align:right;
	line-height:25px;
	}
div.stopka img{
  margin-bottom:10px;
  /*width:145px;*/
  height:auto;
}
div.stopka a{
  text-decoration: none;
  color: #999;
  font-size: 12px;
}
div.stopka a:hover{
  text-decoration: none;
  color:#ccc;
  }
.flexslider{
	border:0px solid;
	margin-bottom:0px;
        box-shadow:none;
}

.flex-control-nav{
	text-align:right;
	bottom:20px;
	z-index:1000;
	padding-right:20px;
        font-weight: 300;
        font-size: 16px;
        color:#999;
}
.flex-control-paging li a{
	width:15px;
	height:15px;
	font-size:1px;
        color:#ccc;
}
.flex-direction-nav a{
opacity:100;

}
.flex-direction-nav .flex-prev {
left: 20px;
color:#ccc;
}
.flex-prev:hover{
    color:#999;
    
}
.flex-direction-nav .flex-next:hover{
    color:#999;
    
}
.flex-direction-nav .flex-next {
right: 20px;
color:#ccc;
}

@media screen and (max-width: 535px) {
div.fotki{
 
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
 
}
div.fotka{
	display:inline-block;
	 
	padding: 0px 0px 0px 0px;
	margin-top:10px;
	margin-bottom:10px;
	 
 
}
div.fotka:nth-of-type(3){
/*margin-right:0px;*/
	}
div.fotka img{
	width:100%;
	height:auto;
}
}


@media screen and (min-width: 535px) and (max-width: 750px) {
div.fotki{
 
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
 
}
div.fotka{
	display:inline-block;
	 
	padding: 0px 0px 0px 0px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
 
}
div.fotka:nth-of-type(2){
margin-right:0px;
	}
div.fotka img{
	width:210px;
	height:auto;
}
}
@media screen and (min-width: 750px) and  (max-width: 1200px) {
div.fotki{
 
	/*margin-top:10px;*/
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
 
}
div.fotka{
	display:inline-block;	 
	padding: 0px 0px 0px 0px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
 
}
div.fotka:nth-of-type(3){
margin-right:0px;
	}
div.fotka img{
	width:210px;
	height:auto;
}
}
@media screen and (min-width: 1200px) {
div.fotki{
 
	/*margin-top:10px;*/
	/*margin-bottom:10px;*/
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
 
}
div.fotka{
	display:inline-block;
	width:210px;
	padding: 0px 0px 0px 0px;
	margin-top:25px;
	margin-bottom:15px;
	margin-right:20px;
 
}
div.fotka:nth-of-type(3n){
margin-right:0px;

	}
div.fotka img{
	width:210px;
	height:auto;
}
}

div.pliki{
    float:right;
    text-align:right;
    margin-right: 20px;

}
div.pliki h2{
        text-align: right;
        color:#999;
	text-transform: lowercase;
	font-size:14px;
        font-weight: 600;
	margin-bottom:0px;
        padding-bottom:5px;
}

div.pliki a{
	font-size:12px;
        font-weight: 400;
        color:#999;
	text-decoration: none;
}
div.pliki a:hover{
	text-decoration: underline;

}

.wpis_parametry{
font-size:14px;
color:#999999;
font-weight: 600;
margin-bottom:31px;

}
.wpis_dane{
font-size:14px;
color:#999999;
font-weight: 600;
margin-top:10px;

}
.flex-control-paging li a {
    background-color:#ccc;
    box-shadow:none;
    -webkit-box-shadow: none;
}
.flex-control-paging li a.flex-active{
    background-color:#999;
}

.flex-control-paging li a:hover{
    background-color: #999;
}