/*
	Todd Motto Labs
	URL: www.toddmotto.com
*/

/*------------------------------------*\
    RESET
\*------------------------------------*/

*,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
body {
	font:400 13px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background:#fff; line-height: 1.7
}
  
.wrapper {
	max-width:1280px;
	width:95%;
	margin:0 auto;
} 
  
.main {
	width:100%; 
}
    
.content {
    max-width: 800px;
    margin: auto; font-size: 16px; clear: both; margin-top: 20px; margin-bottom: 50px;
} 
  
.content h1 {font-size: 25px; margin-bottom: 10px; font-weight: normal; font-family: "open_sansextrabold"; text-transform: uppercase; }
.content h2 {font-size: 16px; margin-top: 20px;  font-weight: bold;}
.content p {font-family: "open_sansregular"; margin-bottom: 10px;}
.content img {margin: 20px}

.content ul {margin-left: 50px;  margin-bottom: 20px;}
.content ul li {list-style:disc}
.content p {text-align: justify; }

.site {font-family: "open_sansregular"; }
.site li {margin: 2px}


/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
.
.wrapper {
	width:1380px;
}

.header-top {
    clear: both;       
} 
 

.header-bottom {
    max-width: 1366px; 
    clear: both;     
} 

.header-bottom img, .header-top img {
    width: 100%
}  

.header {overflow: auto; 
    
}

.he-left {margin-bottom: -80px;}
.he-right {max-width: 1100px; margin: auto; }
  
.main {}
.main-index {
    width: 100%;
    background: url(../img/tlo.jpg)
} 
  
.logo {
    display: block; margin: auto; max-width: 180px;
}     
  
.menu { 
    font-family: gotham_mediumregular, Helvetica, Arial, sans-serif;
    padding-top: 100px;   
    margin-top: 100px; max-width: 1050px ; margin: 0 auto; ; 
} 
      
.demo-nav {
	
	list-style:none;
} 
.demo-nav-link  
	 
} 
.demo-nav-link a {
	color:#2BA6CB;
	text-decoration:none;
}

.site {
    width: 100%; padding-top: 20px;
    border-top: 1px solid #dcdcdc    
} 
.foto {
    max-width: 905px; margin: auto; 
}
.foto img {
    margin: 1px 4px;
}

.cert {max-width: 360px; margin: auto;}
.licznik {display: block; margin: auto; width: 70px}
.licz {width: 300px; margin: auto; background: silver; color: ; overflow: auto; font-size: 15px; padding: 5px;}
.licz li {float: left; }

.nav-item {text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 10px;}