#admin-menu{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-ms-box-shadow:none;
}
#admin-menu:hover{
	top:0px;
}
*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;    
}

abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video{
    padding:0px;
    margin:0px;
    font-size:100%;
    vertical-align:baseline;
    background:none;
    border:none;
    outline:none;
    float:none;
}
a:focus, input:focus, button:focus{
	outline:none;
}
html{
	font-size:62.5%;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}
body{
	line-height: 21px;
	font-size:14px;
	font-family:Lato, Arial, Helvetica, sans-serif;
	width:100%;
	background:#e5e5e5;
}
body .body-wrapper{
	width:95%;
	position:relative;
	display:block;
	margin:0 auto;
	background:#fff;
	padding:0px 20px;
}
.tresc{padding:20px;}
.block .content ul, .tresc ul, .block .content ol, .tresc ol{
	display:table;
	margin: 0.5em 1.5em;
}
.block .content img, .tresc img{
	max-width:100%;
	width:auto;
	height:auto !important;
}
a{
	display:inline-block;
	text-decoration:none;
}
sup{
    font-size: smaller;
    vertical-align: super;
}
sub{
    font-size: smaller;
    vertical-align: sub;
}

h1 {
    font-size: 30px;
    line-height: 32px;
    padding: 15px 0 15px;
}
h2 {
    font-size: 28px;
    line-height: 30px;
    padding: 15px 0 15px;
}
h3 {
    font-size: 24px;
    line-height: 26px;
    padding: 10px 0 10px;
}
h4, h5, h6 {
	padding:10px 0 10px;
}
p{
	margin-bottom:10px;
}
p:last-child{
	margin-bottom:0;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/****************************/
/* TABSY
/****************************/

.tabs ul{
	padding-top:20px;
	margin:0px;
	margin-bottom:20px;
	text-align:right;
	border-color: #ddd;
	width:100%;
}
.tabs ul li a{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:5px 10px;
	display:inline-block;
	margin-bottom:-1px;
	border-color: #ddd #ddd transparent;
	background-color:#f5f5f5;
}
.tabs ul li.active a{
border-color: #ddd #ddd transparent;
}

/**************************************/
/*       PRZERWA TECHNICZNA           */
/**************************************/
.maintenance-page{
	display:table-cell;
	vertical-align:middle;
}
.maintenance-page #page{
	width:80%;
	margin:auto;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:30px;
	background-color:#fff;
}
.maintenance-page #page .logo-wrap{
	margin-bottom:20px;
}
.maintenance-page #page #page-title{
	margin-bottom:20px;
	margin-top:20px;
}
@media(max-width:799px){
	.maintenance-page h2{font-size:20px;}
}
a.pdf{
    background: url(../images/icons/pdf.png) no-repeat 0 2px;
    padding:8px 0 7px 32px;
    line-height: 16px;
}
a.pps{
    background: url(../images/icons/pps.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.dwg{
    background: url(../images/icons/exe.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.txt{
    background: url(../images/icons/txt.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.zip{ /*The background image*/
    background: url(../images/icons/zip.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.excel{ /*The background image*/
    background: url(../images/icons/excel.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.exe{ /*The background image*/
    background: url(../images/icons/exe.png) no-repeat 0 2px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
}
a.email {
    background: url(../images/icons/email.png) no-repeat 0 3px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
    margin:0 0 0 3px;
    word-wrap: break-word;
}
a.link {
    background: url(../images/icons/link1.png) no-repeat 0 0;
    padding:3px 0px 2px 22px;
    line-height: 16px;
    margin:0 0 0 3px;
}
a.skype {
    background: url(../images/icons/skype.png) no-repeat 0 1px;
    padding:3px 0px 2px 22px;
    line-height: 16px;
    margin:0 0 0 3px;
}
/**************************************/
/*       	POWIADOMIENIA	           */
/**************************************/

#messages .messages{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
#messages div.status{
	background-color:#DFF0D8;
	border-color: #D6E9C6;
	color: #3C763D;
}
#messages div.error{
	background-color: #F2DEDE;
    border-color: #EBCCD1;
    color: #A94442;
}

/**************************************/
/*       		Menu Basic	         */
/**************************************/
.logo-wrap{
	display:block;
}
.logo-wrap a img{
	vertical-align:middle;
}

.top #main-menu{
	display:inline-block;
}
.block .content ul.menu, .block .content ul.menu ul{
	padding:0px;
	margin:0px;	
	text-align:center;
	text-align:left;
	margin:0px;
}

ul.menu li{
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:left;
}
.top_right{
	/*text-align:right;*/
}
.top_right .region-searchbar{
	float:right;
}
	.top_right .region-searchbar #search-block-form{
		position:relative;
	}
		.top_right .region-searchbar #search-block-form .form-type-textfield{
			width:100%;
			margin:0px;					
		}
		.top_right .region-searchbar #search-block-form .form-type-textfield input[type="text"]{
			padding:5px 7px;
			padding-right:37px;
			height:30px;
			border:1px solid #e5e5e5;	
		}
		.top_right .region-searchbar #search-block-form #edit-actions{
			background: #e5e5e5;
			position:absolute;
			padding:0px;
			margin:0px;
			top:0px;
			right:0px;	
			width:30px;
		}
			.top_right .region-searchbar #search-block-form input[type="submit"]{
				background: none;
				width:30px;
				height:30px;
				padding:0px;
				margin:0px;
				line-height:0px;
				font-size:0px;
				color:transparent;
				border:none;
				cursor:pointer;
			}
.top_left #main-menu{
	/*float:left;*/
}
/**************************************/
/*       		Menu Dropdown         */
/**************************************/

.top ul.menu li{
	position: relative;
}
.top ul.menu > li ul{ /*wszystkie ul*/
	display:none;
	position:absolute;	
	z-index:2;	
}
	.top ul.menu > li ul li{ /*wszystkie li*/
		width:150px;
	}
.top ul.menu > li.last > ul{ /*ostatnie ul na drugim poziomie*/
		left:auto;
		right:0px;
	}
	.top ul.menu > li.last li ul{ /*ul na poziomie powyżej drugiego, potomkowie ostatniego na drugim*/
	left:-150px;
	}
	
.top ul.menu > li li ul{ /*ul na poziomie powyżej drugiego*/
	left:150px;
	top:0px;
}
	
.top ul.menu li:hover > ul{ /*ul - potomkowie najechanego*/
	display:block;
}
.top .mjava ul.menu > li:hover > ul{ /*ul - potomkowie najechanego*/
	display:none;
}

/**************************************/
/*       		Stopka	         */
/**************************************/
.stopka .rok{
	float:left;
}
.stopka .investlogo{
	float:right;
}


.flexslider{
	border:none;
	margin: 0px; 
	width:100%;
	background: #none; 
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	-o-border-radius: 0px; 
	border-radius: 0px; 
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	-o-box-shadow: none; 
	box-shadow: none; 
}
 .flexslider ul.slides{
	margin:0;
	}
	.flexslider .slides > li {
		position:relative;
	}
	.flexslider .slides > li .flex-caption{
		position:absolute;
	}
	.flexslider ol.flex-control-nav{
		bottom:auto;
		top:20px;
		margin:0px;
	}
	.flexslider .flex-direction-nav a{
		font-size:0px;
		line-height:0px;
		color:transparent;
		background: url("../images/slider-arrows-big.png") no-repeat left top;
    	display: block;
    	height: 27px;
    	margin-top: -26px;
    	width: 15px;
	}
	.flexslider .flex-direction-nav a:before{
		display:none;
	}
	.flexslider .flex-direction-nav a.flex-next{
		background-position:-55px top;
	}

/*tabela sortowania widoków*/	
.views-table{width:100%;}
	.views-table tr td{
		vertical-align:top;
		padding:10px;
	}
		a.tabledrag-handle .handle{
			-moz-box-sizing: content-box;
		    -webkit-box-sizing: content-box;
		    -o-box-sizing: content-box;
		    -ms-box-sizing: content-box;
		    box-sizing: content-box;
		}

/*sitemap*/
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?46uhsh');
	src:url('../fonts/icomoon.eot?#iefix46uhsh') format('embedded-opentype'),
		url('../fonts/icomoon.woff?46uhsh') format('woff'),
		url('../fonts/icomoon.ttf?46uhsh') format('truetype'),
		url('../fonts/icomoon.svg?46uhsh#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

#site-map ul li.expanded:before, #site-map ul li.leaf:before{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	margin-right:5px;
	vertical-align:middle;
	font-size:16px;
	color:#005A9A;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#site-map a{
	color:#3a3a3a;
	text-decoration:none;
}
#site-map a:hover, #site-map a:active{
	color:#005A9A;
}
#site-map ul li.expanded > a{
	font-weight:bold;
}
#site-map ul li.expanded, ul li.leaf{
	list-style:none;	
}
#site-map ul li.expanded:before{
	content: "\e615";
}
#site-map ul li.leaf:before{
	content: "\e617";
}
.file-icon{display:none;}