@import url(//fonts.googleapis.com/css?family=Hind:400,300,500,600,700&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic&subset=latin,latin-ext);
@charset "utf-8"; 
/* $Id: style.css,v 1.5 2009/07/13 23:52:57 andregriffin Exp $ */
/* Drupal 6 Framework - Created by Andre Griffin
----------------------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
12.CSS Support
13.Advanced

[Font sizes - based on 75%/12px body]
36px = 3em
30px = 2.5em
24px = 2em
18px = 1.5em
16px = 1.333333em
14px = 1.1667em
12px = 1em
11px = .9167em
10px = .8333em

Equasion for font sizing: 
-Desired in px ÷ Default (or parent) in px = sizing in em

----------------------------------------------------------------*/

/**
 * 0.RESET 
 */
@import "reset.css";

#search-block-form {
text-align:center;
margin-top:-10px;}

#block-views-slider_front-block_1{
	opacity:0;
	*opacity:0;
}
.editor .pane-content{
background-color: #66ff33;
padding:5px;
}

#edit-search-block-form-1 {
margin-left:10px;}


/* #block-search-0 h3 {
background-color: transparent;
    color: black;
    font-size: 1em;
    margin-left: 0.5em;
    margin-right: 1em;
    padding: 0.2em 0.2em 0.2em 0.4em;
    text-transform: uppercase;
}

#block-search-0 {
background-color: #66ff33;
} */

#block-views-blog_redaktorski-block_1 {
background-color: #66ff33;
padding-bottom:5px;
}

#block-views-blog_redaktorski-block_1 h3 {
background-color: transparent;
    color: black;
    font-size: 1em;
    margin-left: 0.5em;
    margin-right: 1em;
    padding: 0.2em 0.2em 0.2em 0.4em;
    text-transform: uppercase;
}

#block-views-blog_redaktorski-block_1 .links {
display:none;}

.view-blog-redaktorski {
  color: black;
	background-color:#ffffff;
  font-size: 1em;
  margin-left: 0.5em;
	margin-right: 1em;
  padding: 0.2em;
	padding-left: 0.4em;


}

.field-field-lead p{
font-weight:bold;
margin-bottom: 1em;}

/**
 * style witryny htmlowej
 */
.kw_tytul p{
    color: #336600;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 8px;
		line-height:120%;
}

.info_tytul {
    color: #990000;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 8px;
}

.info_data {
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -10px;
    padding-bottom: 10px;
}
/**
 * koniec
 */

.pane-block-4 {
margin-top:30px;}
 
.terms {
 display:none;}
 
.view-banery img {
border:1px solid #000000;}

.view-banery p{
margin-bottom:1em;}
 
.view-nekrologi .views-field-body {
 text-align:center;
 		margin-top:30px;}
 
 .view-nekrologi .views-row {
border-bottom:1px solid #939393;
padding:0 40px;
margin:0 40px;
}

.view-nekrologi .views-row-last {
border-bottom:0px solid #939393;
		margin-top:10px;
}

#zawartosc .pane-wydarzenia h2 {


    font-size: 14px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
}


.view-nodequeue-2 .view-footer {
text-align:right; margin-top: 15px;}


#zawartosc .pane-nodequeue-2 h2 {


    font-size: 120%;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
}

.view-nodequeue-2 .submitted {
    display: none;
}

/**
 * nowy �ad z leadem
 */ 

#block-views-nodequeue_2-block {
	padding: 20px 0px 0px;
}

#block-views-nodequeue_2-block h3  {
	background: transparent url("images/arrow.png") no-repeat scroll 17% 0%;
	line-height: 75% !important;
}
#block-views-nodequeue_2-block_1 h3  {
        background: transparent url("images/arrow.png") no-repeat scroll 8% 0%;
        line-height: 75% !important;
}


#front #block-views-nodequeue_2-block h3 {
	background: transparent url("images/arrow.png") no-repeat scroll 18% 0% \0/ !important;
}

#block-views-nodequeue_2-block h2, #block-views-nodequeue_2-block_1 h2 {
	margin: 2% 0px 0px !important; 
}

.view-wydarzenia .field-field-lead p{
font-weight:normal;
margin-bottom: 0.5em;
margin-top: 0.5em;}

.view-wydarzenia .views-field-title a{
font-size: 1.5em;
    font-weight: bold;
		line-height: 120%;
		padding-bottom: 8px;
		margin-bottom: 10px;
}

.view-wydarzenia .views-field-view-node .field-content a{
font-weight:bold}

.view-wydarzenia .views-field-created {
margin-bottom: 0.5em;
}

 
.node .submitted{
color: #999;
}

/**
 * wy�wietlanie leadu wydarze� w widoku zbiorczym
 */ 

.pane-wydarzenia h6, .view-wydarzenia h6 {
	font-weight:normal;
	display:inline;
	}
	
	.content h6 {
margin-bottom:1.5em;
}


.pane-nodequeue-2 h6, .view-nodequeue-2 h6 {
	font-weight:normal;
	display:inline;
	}
	
	.content h6 {
margin-bottom:1.5em;
}
	
	.read-more {display:inline;margin-left: 1%}
	
 .pane-wydarzenia .view-wydarzenia .views-row {
border-bottom:0px solid #939393;
		margin-top:10px;
}

 .pane-wydarzenia .view-wydarzenia .views-row-last{

		margin-bottom:20px;
}

 .pane-wydarzenia .view-wydarzenia .views-row-first{
		margin-top:0px;
}
 
  
.view-nodequeue-2 h2 a {
	color: #003366;
	font-size: 1em !important;
font-weight: bold;
}

.view-nodequeue-2 .content {
 	margin-top: 10px;
 }
 
  #block-views-nodequeue_2-block .content p,
    #block-views-nodequeue_2-block .content span {
  	font-weight: 300 !important;
  	line-height: 1.5em !important;
  	font-size: 1em !important; 
  }

  .pane-nodequeue-2 .view-nodequeue-2 .views-row {
border-bottom:0px solid #939393;
		margin-top:10px;
}

 .pane-nodequeue-2 .view-nodequeue-2 .views-row-last{

		margin-bottom:20px;
}

 .pane-nodequeue-2 .view-nodequeue-2 .views-row-first{
		margin-top:0px;
}

 .view-nodequeue-2 .views-row {
margin-top: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #ccc;
}

.view-nodequeue-6 .views-row{
margin-top: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #ccc;
}

.view-nodequeue-6 .views-row p.submitted {
display: none;
}

.view-nodequeue-6 h2 a {
    color: #003366;
    font-size: 1em !important;
    font-weight: bold;
}
 /**
 * galeria na g��wnej
 */
.pane-galeria {
width:190px;
} 

.pane-galeria .more-link {
text-align:left;}


.pane-galeria .view-galeria .views-field-title {
    font-weight: bold;
		font-size: 12px;
		line-height:120%;
		padding-top: 5px; 
		padding-bottom: 0px;
		margin-bottom:2px;

}


.pane-nodequeue-3 .view-nodequeue-3 .views-field-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-top: 5px;
}

.pane-nodequeue-3 .view-nodequeue-3 .views-row {
    border: 0 solid #939393;
    margin-top: 8px;
    padding: 0;
}

.pane-nodequeue-3 {
    width: 190px;
}

.pane-galeria .view-galeria .views-row {
border:0px solid #939393;
		margin-top:8px;
		padding:0px;
		width: 172px;
}



/* * galeria na stronie */
 
.view-galeria .views-field-field-fota-fid .field-item-4 {
	padding-right: 0px !important;
}

.view-galeria .views-field-field-fota-fid .field-item {
	padding-right: 11px;
}

#main .view-galeria .views-row {
	border: 1px solid #ccc;
	padding: 20px 30px;
	margin-bottom: 10px;
}

#main .view-galeria .views-field-title {
	margin: 2% 0;
}

#main .view-galeria .views-field-title a {
	color: #003366;
	font-size: 17px;
	font-weight: bold;
	line-height: 120%;
	
}

.view-galeria .views-field-view-node {
	text-align: right;
}

.view-galeria .item-list,
.view-wydarzenia .item-list {
	margin-top: 2%;
}

#block-views-galeria-block_1 .view-content a {
	color: #333;
}

#block-views-galeria-block_1 h3 {
	margin-bottom: 1.5em;
	/*background: transparent url("images/arrow.png") no-repeat scroll 28% 21%;*/
}

#block-views-galeria-block_1 .views-row {
	float: left;
margin-bottom: 9%;
border-bottom: 1px solid rgb(204, 204, 204);
padding-bottom: 5%;
}

#block-views-galeria-block_1 .views-row-last {
	margin-bottom: 5%;
	}	

#block-views-galeria-block_1 .views-field-field-fota-fid,
#block-views-galeria-block_1 .views-field-title {
	float: left;
	width: 100%;	
}

#block-views-galeria-block_1 .views-field-field-fota-fid .field-item {
	float: left;
	padding-right: 0px;
}

#block-views-galeria-block_1 .views-field-field-fota-fid .field-item-0 {
	padding-right: 10px !important;
}

#block-views-galeria-block_1 img {
	border: 1px solid #CCC;
}

#block-views-galeria-block_1 .views-field-title {
	line-height: 1.3em;
}

#sidebar-right #block-views-galeria-block_1 .views-field-title a {
	display: block;
}

.content .field-field-fota .field-item {
	 padding-right: 10px;
}

 /**
 * dokumenty  widok
 */


.view-dokumenty .terms {
 display:none;}
 
.view-dokumenty .views-row {
border-bottom:1px solid #939393;
		margin-top:15px;
}

.view-dokumenty .views-row-last {
border-bottom:0px solid #939393;
		margin-top:15px;
}

.view-dokumenty .views-row-first {
border-top:1px solid #939393;
		padding-top:15px;

}

.view-dokumenty .views-field-title {
    font-weight: bold;

		line-height:120%;

}

 /**
 * wydarzenia z �ycia uczelni
 */

#zawartosc #main h2 {
	font-size: 1.2em !important;
	margin: 2% 0px;

}

.view-wydarzenia {
	float: left;
}

#main  .view-wydarzenia h2 a {
	font-size: 17px;
	font-weight: bold;
	color: #003366;
}

.view-wydarzenia .view-header {
	position: relative;
	top: -35px;
	float: right;
}

 .view-wydarzenia .terms {
 display:none;}
 
 .view-wydarzenia .more-link {
 margin-bottom:20px;}
 
 .view-wydarzenia .views-row {
	border: 1px solid rgb(204, 204, 204);
	padding: 0 30px 20px;
	margin-bottom: 20px;
}

 .view-wydarzenia .views-row-last {
		margin-top:10px;
}
 
  /**
 * og�oszenia
 */
 
.view-ogloszenia .terms {
 display:none;}


.view-ogloszenia .views-field-title a,
.view-ogloszenia h2 a {
	font-size: 17px;
	font-weight: bold;
	color: #003366;
	
}

.view-ogloszenia .views-field-name {
	float: left;
	margin-right: 5px;
	color: #999;
}

.view-ogloszenia .views-field-created {
	color: #999;
}


.view-ogloszenia .views-field-name span::after {
		content: ",";
}

.view-ogloszenia .views-field-body {
	margin-top: 20px;
} 


 .view-ogloszenia .views-row {
	border: 1px solid rgb(204, 204, 204);
	padding: 0 30px 10px;
	margin-bottom: 20px;
}

#block-views-oferty-block_1 h3 {
background-color: #434343;
color:white;
line-height:150%;
padding-left:5px;
		font-size: 14px;
		margin-top:60px;
}

#block-views-ogloszenia-block_1 .views-field-title {
	margin: 2% 0px 5px;
} 
 
.view-oferty .views-field-title {
    font-weight: bold;
		font-size: 13px;
		line-height:120%;

}

.view-oferty h3{
background-color: #434343;
color:white;
line-height:150%;
padding-left:5px;
		font-size: 14px;
}


.view-oferty .views-row {
border-bottom:1px solid #939393;
		margin-top:10px;
}

.view-oferty .views-row-last {
border-bottom:0px solid #939393;
		margin-top:10px;
}

#main .view-id-kalendarz .views-field-title {
    color: #003366;
    font-size: 17px;
    font-weight: bold;
    padding:10px 0;
    line-height:120%;
}
#main .view-id-terminy_posiedzen .views-field-title {
    color: #003366;
    font-size: 17px;
    font-weight: bold;
    padding:10px 0;
    line-height:120%;
}
#main .view-id-terminy_uroczystosci .views-field-title {
    color: #003366;
    font-size: 17px;
    font-weight: bold;
    padding:10px 0;
    line-height:120%;
}


.views-field-field-date-value {
padding-top:0px;
font-weight:bold;
margin:3px 0px 7px 0px;
font-weight:bold;
color:#333;
}

.view-oferty .views-field-field-termin-skladania-ofert-value {
padding-top:0px;
font-weight:bold;
margin:3px 0px 7px 0px;
font-weight:normal;
color:#5d5d5d;
}

.view-kalendarz h3, .view-terminy-posiedzen h3, .view-terminy-uroczystosci h3 {
	margin-top: 40px !important;
	border-bottom: none;
	padding-bottom: 0;
}



.view-kalendarz h3 .date-display-single, .view-terminy-posiedzen h3 .date-display-single, .view-terminy-uroczystosci h3 .date-display-single {
background-color:#A20D0D;
color:#ffffff;
padding:5px;
padding-right:10%;
padding-left:10%;
font-weight:bold;
}


.view-id-kalendarz .views-label-field-opis-value, .view-id-kalendarz .views-field-field-miejsce-value, .view-id-kalendarz .views-field-field-organizator-value {
padding:5px 0;

}

.view-id-terminy_posiedzen .views-label-field-opis-value, .view-id-terminy_posiedzen .views-field-field-miejsce-value, .view-id-terminy_posiedzen .views-field-field-organizator-value, .view-id-terminy_posiedzen .views-field-field-godzina-value, .view-id-terminy_uroczystosci .views-label-field-opis-value, .view-id-terminy_uroczystosci .views-field-field-miejsce-value, .view-id-terminy_uroczystosci .views-field-field-organizator-value, .view-id-terminy_uroczystosci .views-field-field-godzina-value {
padding:5px 0;

}

.view-id-terminy_uroczystosci .views-label-field-miejsce-value {
font-weight:bold;}

.view-id-terminy_uroczystosci .views-label-field-organizator-value {
font-weight:bold;}

.view-id-terminy_uroczystosci .views-label-field-patronat-value {
font-weight:bold;}

.view-id-terminy_uroczystosci .views-label-field-godzina-value {
font-weight:bold;}


.view-id-terminy_posiedzen .views-label-field-miejsce-value {
font-weight:bold;}

.view-id-terminy_posiedzen .views-label-field-organizator-value {
font-weight:bold;}

.view-id-terminy_posiedzen .views-label-field-patronat-value {
font-weight:bold;}

.view-id-terminy_posiedzen .views-label-field-godzina-value {
font-weight:bold;}

.view-id-kalendarz .views-label-field-miejsce-value {
font-weight:bold;}

.view-id-kalendarz .views-label-field-organizator-value {
font-weight:bold;}

.view-id-kalendarz .views-label-field-patronat-value {
font-weight:bold;}

.view-id-kalendarz .views-label-field-opis-value {
font-weight:bold;
float: top left;
margin-bottom:3px;
padding-right:5px;}

.view-display-id-block_1 .terms {
display:none}

.view-display-id-block_1 .submitted {
display:none}

.views-row .item-list ul.menu li, .views-row .item-list ul li, li.leaf{
padding-bottom:10px;
}

.views-row .item-list ul li  {
padding-bottom:20px;
}

.view-id-kalendarz .views-row {
margin:10px 0;
border: 1px solid #ccc;
padding:15px;
}

.view-id-terminy_posiedzen .views-row {
margin:10px 0;
border: 1px solid #ccc;
padding:15px;
}

.view-id-terminy_uroczystosci .views-row {
margin:10px 0;
border: 1px solid #ccc;
padding:15px;
}

.view-id-kalendarz .views-row-odd {
	background-color:  #FFFFff;
}

.view-id-kalendarz .views-row-even {
	background-color:  #F5F5F5;
}	

.view-id-terminy_posiedzen .views-row-odd, .view-id-terminy_uroczystosci .views-row-odd {
        background-color:  #FFFFff;
}

.view-id-terminy_posiedzen .views-row-even, .view-id-terminy_uroczystosci .views-row-even {
        background-color:  #F5F5F5;
}


#zawartosc {
position:relative;
margin-top:10px;
*margin-top:20px;
width: 1170px;
}

#zawartosc h2 {
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
	color: rgb(162, 13, 13);
	font-size: 1em;
	margin-bottom: 0;
}
    

.view-display-id-page_1 .meta{
  background: #ffffff;
  border-bottom: 1px solid #aeaeae;
  margin: 0 0 1px;
  padding: 0 0px;

}

.view-display-id-page_2 .meta{
  background: #ffffff;
  border-bottom: 1px solid #aeaeae;
  margin: 0 0 1px;
  padding: 0 0px;

}

/**
 * 1.GLOBAL
 */
body {
  
  color: #333;
  font-family: 'Lato', sans-serif;
	font-size: 14px;
  border-top: 30px solid #003366;
  line-height: 1.5em;
  
}

h2, h3, h4, h5, h6 {
  font-weight: 700;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 2em;
  margin: .5em 0;
}

h2 {
  font-size: 1.2em;
	font-weight:600;
  margin: .75em 0 .5em;
}

h3 {
  font-size: 16px;
  margin: 0.5em 0;
		line-height:120%;
		color: #a20d0d;
		border-bottom: 1px solid #003366;
padding-bottom: 10px;
text-transform: uppercase;

}

h4 {
  font-size: 1.1667em;
  margin: .5em 0;

}

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; 
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}
.content h2 {
font-size: 1.2em;
margin-top:-5px;
margin-bottom:-5px;

font-weight: bold;
padding-bottom: 4px;
}


h2 a{
font-size: 1em;
color: #003366; 
}



.field-items {
display:inline;
 }
 
 .field-item {
display:inline;
padding-right: 6px;
 }
 


.field-field-photo {
 display:inline;
 }

p {
  font-size: 1em;
  line-height: 1.2em;
  margin: 0 0 1.5em;
}

p a:link {
  text-decoration: underline;
}

a {
color: #a20d0d;
font-weight: normal;
text-decoration: none;
}


a:hover {
color: #A20D0D;
text-decoration: underline;
}


em {
  padding: 0 3px 0 0;
}

hr {
  background: #7f7f7f;
  border: none;
  height: 1px;
  margin: 0;
  padding: 0;
}



/**
 * 2.LAYOUT
 */
 
 #gora {
padding-top: 15px;
border: 0px solid white;
width:1170px;
margin:0 auto;
height: 185px;

}

#gora #top {
	/*float: left;*/
}

#gora table {
	z-index: 10;
	position: relative;
	width: 240px !important;
	float: right;
}

#front #gora table tbody {
	border-top: 0 \0/ !important;
}

.wyszukiwarka {
margin:0;

}

.view-data-node-title {
  font-size: 1.4em;
}


.view-data-node-created {
  font-size: 0.9em;
	
	padding-top:5px;
	padding-bottom:5px;
	color:#6b6b6b;
}

.container {
  margin: 0 auto;
  width: 1170px;
  margin-top: 0px;
  padding: 0px 20px 20px;
}

/* add this class to div.container in page.tpl to show grid */
.showgrid {
  background: url(images/grid.png) repeat;
}

.yellow {
	/*background: url(images/pasek1.gif) repeat-x;*/
	text-align: center;
	width:218px;
	height:18px;
	color: black;
	font-size: 1em;
	line-height: 19px;
	padding-top: 3px;
}

.yellowb {
	background: url(images/pasek1.gif) repeat;
	height:auto;
	width:798px;
	padding: 3px 0 0 10px;
	color: black;
	font-size: 1em;
    vertical-align: top;
}

p.menu_podzial {
color:black; 
font-weight:bold;
font-size:11px;
background: url(images/pasek1.gif);
 padding-left:6px;
margin-right:10px;
}


#quick_menu { 
display: inline;
text-align: left;
list-style-type: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
white-space: nowrap;
}

#quick_menu a
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

#quick_menu a:hover
{
color: #003333;
text-decoration: underline;
}

/**
 * 3.MAIN
 */
/* 1 column */
#main {
  position: relative;
		background-color:#ffffff;
		border: 0px solid gray;
		width: 790px;
			padding-bottom:30px;
			
}



/* 3 columns */
body.sidebars #main {
  border-left: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  float: left;
  padding-left: 20px;
	padding-right: 30px;

  width: 570px;
}

/* 2 columns - sidebar-left */
body.sidebar-left #main {
  /*border-left: 0px solid #b4d7f0;
  float: left;
  padding-left: 40px;
  padding-right: 20px;
  width: 865px;*/
	border: 1px solid #ccc;
	float: left;
	padding: 0 20px 0 30px;
	width: 839px;
	margin: 0 0 30px 35px;
	min-height: 250px;
}

/* 2 columns - sidebar-right */
body.sidebar-right #main {
  /*border-right: 0px solid #B4D7F0;
float: left;
padding-right: 10px;
width: 830px;*/
}

#zawartosc #main {
	border: 1px solid #ccc;
float: left;
padding: 10px 30px;
width: 780px;
margin-bottom: 20px;
}

/**
 * 4.SIDEBARS
 */
.sidebar {
  width: 160px;
}

#sidebar-left {
width: 234px;
float: left;
padding: 0px 5px 0 5px;
}

#sidebar-right {
  width: 305px;
  float: right;

}

#sidebar-right h3 {
	line-height: 75%;
	margin-bottom: 1em;
}

#sidebar-right a.active {
	color: #A20D0D;
}

#sidebar-right a:hover {
	text-decoration: underline;
}

#sidebar-right .block {
	border: 1px solid rgb(204, 204, 204);
	padding: 30px 30px 5px;
	*padding: 30px 30px 30px;
}


#block-menu_block-15 ul.menu {
	margin: 0 !important;
}

#block-block-15 ul {
	padding: 0;
}

#block-block-23 {
background: #ffffff none repeat scroll 0% 0%;
}
#block-block-24 {
background: #ffffff none repeat scroll 0% 0%;
}


#block-menu_block-15 li,
#block-block-15 li {
	padding: 9px 15px;
background: #f5f5f5 none repeat scroll 0% 0%;
border: 1px solid #CCC;
margin: 1px 0px;
}

#block-block-15 li a {
	color: #000; 
}

#block-block-15 li a:hover {
	text-decoration: none;
}

#block-menu_block-15 li:hover,
#block-block-15 li:hover {
	background: #fff;
}

div.wyszukiwarka {

margin: 0 auto;

margin-top:0px;

margin-bottom:0px;


}
#search {

float:right;
text-align:right;
}

#edit-search-theme-form-1 {
margin-top:-10px;
  width: 14em;
  border: 1px solid #ccc;
}
#search-theme-form {
  display:inline;
	float:right;
	margin: 0em 0em 0;
 height:auto;
  right: 0;
  top: 0;
}


#search-block-form input.form-text {
  width: 12em;
}


#search-block-form input.form-submit {
  font-size: .9em;
  width: 8em;
  padding: 0;
}

input #edit-submit-1 {
background-color:#003366;
border: 0}



/* removes "Search this site:" label from search forms */
div#edit-search-theme-form-1-wrapper label, 
div#edit-search-block-form-1-wrapper label {
  display: none;
}


/**
 * 5.HEADER
 */
#header {
width:1170px;
position:relative;

/*background: #003366 url(images/banners/rotate.php) no-repeat 210px 0px;*/

}


#header h1 {
  font-weight: bold;
  margin: 0;
}

#header h1 a {
  text-decoration: none;
}

#loga,
#block-menu-menu-menu-main {
	float: left;
width: 100%;
margin-top: -36px;
}

#loga {
	margin-top: 2%;
}

#logo {
	margin-left: 15px;
}

#godlo-pl{
	float: right;
	margin: 7px 20px 0px 0px;
	*margin: -115px 20px 0px 0px;
}

#godlo-pl img {
	
}

#sitename {
	display:none;
}

#pasek-menu {
	background: #003367;
	height: 36px;
width: 100%;

}

#pasek-slider {
	position: absolute;
height: 385px;
background: #eee none repeat scroll 0% 0%;
width: 100%;
z-index: -6;
}

.nivo-caption {
    background: #fff none repeat scroll 0% 0%;
    color: #000;
    opacity: 0.7;
    height: 45px;
}

#block-menu-menu-menu-main {
	background:#003367;	
}

#block-menu-menu-menu-bottom {
	float: left;
margin-top: -35px;
}

#block-menu-menu-menu-main li {
	background: none !important;
	float: left;
	padding:0 !important;
}

#front #block-menu-menu-menu-main ul.menu li {
	margin: 0px 0px 0px 0px \0/ !important;
}

#front #block-menu-menu-menu-main ul {
	padding-left: 0 \0/ !important;
}

#block-menu-menu-menu-bottom li {
	background: #003366;
	float: left;
	padding: 9px 89px;
}

#front #block-menu-menu-menu-bottom ul {
	padding-left: 0 \0/ !important;
	padding-bottom: 0 \0/ !important;
}

#front #block-menu-menu-menu-bottom li {
	margin: 0px 0px 0px 0px \0/ !important;
}

#block-menu-menu-menu-bottom li {
    padding: 9px 82.7px \0/ !important;
    *padding: 9px 83px;
}

#block-menu-menu-menu-bottom li a:hover {
	text-decoration: underline;
}

#block-menu-menu-menu-main li a:hover {
	background: #A13246;
}

#block-menu-menu-menu-main li a,
#block-menu-menu-menu-main li a.activ {
	padding: 9px 106.45px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#block-menu-menu-menu-main li a,
#block-menu-menu-menu-main li a.activ {
	padding: 9px 101.5px \0/ !important;
	* padding: 9px 102px 9px 101.5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 	#block-menu-menu-menu-main li a,
	#block-menu-menu-menu-main li a.activ {
	padding: 9.5px 106.45px;}
}

#block-menu-menu-menu-bottom li a,
#block-menu-menu-menu-bottom li a.activ {
	color: #fff;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
}

#block-menu-menu-menu-main,
#block-menu-menu-menu-main ul.menu,
#block-menu-menu-menu-bottom ul.menu,
#block-views-slider_front-block_1 {
	margin-bottom: 0 !important;
}

#block-views-slider_front-block_1 {
	float: left;
	background: #003366;
padding-bottom: 35px;
}

/**
 * 6.NAVIGATION
 */
ul.links li {
  background: none;
  margin: 0 10px 0 0;
  padding: 0;
}

/* bottom margin leaves space for secondary links */
#nav {
  font-size: 1em;
margin: 0 auto;
margin-bottom:5px;
	width: 100%;
}

#nav ul.primary-links, 
#nav ul.dynamic-persistent-menu-menu {
  font-weight: 700;
  padding-left: 5px;
}

#nav ul.primary-links li, 
#nav ul.secondary-links li, 
#nav div.block-dynamic_persistent_menu li {
  margin: 0;
  padding: 0 8px;
}

#nav ul.primary-links li a:link, 
#nav ul.primary-links li a:visited, 
#nav ul.dynamic-persistent-menu-menu li a:link, 
#nav ul.dynamic-persistent-menu-menu li a:visited {
  margin: 0 10px 0 0;
  padding: 5px 0;
	color:white;
}

#nav ul.primary-links li a:hover, 
#nav ul.primary-links li a:active, 
#nav ul.dynamic-persistent-menu-menu li a:hover, 
#nav ul.dynamic-persistent-menu-menu li a:active {
  text-decoration:none;
	color:#ffffcc;
}

#nav div#secondary-links, 
#nav ul.dynamic-persistent-menu-sub-menu {
  border-top: 1px solid #b4d7f0;
  padding: 2px 5px;
}

#nav ul.secondary-links li a:link, 
#nav ul.secondary-links li a:visited, 
#nav ul.dynamic-persistent-menu-sub-menu li a:link, 
#nav ul.dynamic-persistent-menu-sub-menu li a:visited {
  margin: 0 10px 0 0;
  padding: 2px 0;
}

#nav ul.secondary-links li a:hover, 
#nav ul.secondary-links li a:active, 
#nav ul.dynamic-persistent-menu-sub-menu li a:hover, 
#nav ul.dynamic-persistent-menu-sub-menu li a:active {
  text-decoration: underline;
}

#nav .block {
  margin: 0;
}

#nav ul.dynamic-persistent-menu-menu {
  display: block !important;
}
.breadcrumb{
	padding-bottom: 0;
	float: left;
width: 842px;
margin-top: 10px;
}
.breadcrumb a:link, .breadcrumb a:visited {
  color: #282828;
}

.breadcrumb a:link, .breadcrumb span {
	font-style: italic;
}

.breadcrumb a:hover {
  color: #787878;
}


/**
 * 7.NODES
 */
span.submitted {
  color: #898989;
  font-size: .8333em;
  line-height: 1.5em;
}

.node .picture {
  float: left;
  margin: .5em .5em .5em 0;
}

.meta {
  background: #ffffff;
  border-bottom: 0px solid #aeaeae;
  margin: 0 0 1px;
  padding: 0 0px;


}

.meta div.links {
  float: left;
}

.meta div.terms {
  float: right;
}

.meta div.terms span {
  float: left;
}

.meta div.links ul.links li {
  float: left;
  padding: 5px 10px 5px 0;
}

.meta div.terms ul.links li {
  float: left;
  padding: 5px 0 5px 10px;
}

.node_read_more {
  font-weight: bold;font-size:0.9em;
		float:right;
}

/* pagination */
.item-list ul.pager li {
  margin: 0;
  padding: 0;
}

.item-list ul.pager li a:link, 
.item-list ul.pager li a:visited, 
.item-list ul.pager li.pager-current {
  margin: 0;
  padding: 0 .2em;
  text-decoration: none;
}

.item-list ul.pager li a:hover, 
.item-list ul.pager li a:active {
  text-decoration: underline;
}

.item-list ul.pager li.pager-current {
  border-bottom: 2px solid;
  color: #069;
  font-weight: bold;
}

/**
 * 8.COMMENTS
 */
.comment {
  margin: 0;
  padding: 0;
}

.comment-bar {
  font-size: 1em;
  line-height: 1.5em;
  position: relative;
}

.comment span.submitted {
  color: #898989;
}

.comment span.new {
  color: red;
}

.comment-title {
  display: none;
}

.comment .picture {
  float: right;
  margin: 0 0 .5em .5em;
}

.comment ul.links {
  margin: 0 0 1.5em;
}

.comment ul.links li a {
  text-decoration: underline;
}

.indented {
  border-left: 1px solid #ddd;
  margin-left: 2em;
  padding-left: 1em;
}

/**
 * 9.BLOCKS
 */
.block {
  margin: 0 0 10px;
}

/*.block-menu h3 {
  color: black;
	background-color:#ffcc66;
  font-size: 1em;
  margin-left: 0.5em;
	margin-right: 1em;
  padding: 0.2em;
	padding-left: 0.4em;

}*/

/*.block-menu_block h3,
.block-menu h3 {
  color: #a20d0d;
font-size: 14px;
padding: 7px 0 7px 15px;
text-transform: uppercase;
} 


.block.menu h3 {
  color: black;
	background-color:#ffcc66;
  font-size: 1em;
  margin-left: 0.5em;
	margin-right: 1em;
  padding: 0.2em;
	padding-left: 0.4em;

} */

.block-user h3 {
  color: #ffcc66;

  font-size: 1em;
  margin-left: 0.5em;
	margin-right: 1em;
  padding: 0.1em;
	padding-left: 0.4em;

}

#user-login-form .item-list ul li {
  background: none;
  padding: 0;
}


/* login block */
#user-login-form {
  padding: 0 .5em;
  text-align: left;
}

#user-login-form .form-item {
  margin: 0;
}

#user-login-form .item-list ul li {
  background: none;
  padding: 0;
}

/* block configuration links */
div.block div.edit {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  display: none;
  font-size: 9px;
  padding: 2px 0 2px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
}

div.block:hover div.edit {
  display:block;
}

div.block div.edit a {
  color: #999;
  margin-right: 10px;
}

div.block div.edit:hover a {
  color: #000;
}

/* views configuration links */
div.view {
  position: relative;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  font-size: 9px;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  padding-left: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

div.view div.views-admin-links li a {
  color: #999;
}

/**
 * 10.FOOTER
 */
#footer {
  margin: 0;
  padding: 30px 0 20px;
  position: relative;
text-align: center;
background-color:#003366;
float: left;
width: 100%;
}

#footer a {
	color: #fff;
}

#footer-menu h3 {
	margin-top: 0px !important;
}

#block-menu_block-13 {
	margin-left: 60px;
}

#block-block-22 {
	margin-right: 0 !important;
}

.kontakt {
  color: #000000;
	background-color:#ffcc66;
  font-size: 0.8em;

  margin: 0px;
  padding: 1em;
	display:block;
	text-align: center;
	display: none;
}

#footer a.feed-icon {
  position: absolute;
  right: 0;
  top: 5px;
}

#footer-menu {
	width: 1170px;
	margin: 0 auto;
}

#footer-menu h3 {
	text-align: left;
	color: #fff;
}

#footer-menu a:hover {
	text-decoration: underline;
}

#footer-menu .block {
	float:left;
	margin-right: 100px;
	margin-bottom: 0px !important;
}


#footer-message {
	float: left;
	width: 100%;
	color: #FFF;
	font-size: 0.9em;
	line-height: 1.3em;
	margin-top: 30px
}

/* support drupal */
#footer #block-system-0 {
  position: absolute;
  right: 25px;
  top: 1.5em;
}

/**
 * 11.CSS SUPPORT
 */
span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear           { clear: both; }
.clear-block     { display: block; }

.clearfix:after,
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix,
.container       { display: block; }

.float-left      { float: left; }
.float-right     { float: right; }
.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }
.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }

.first           { margin-left: 0; padding-left: 0; }
.last            { margin-right: 0; padding-right: 0; }
.top             { margin-top: 0; padding-top: 0; }
.bottom          { margin-bottom: 0; padding-bottom: 0; }

.text-left       { text-align: left; }
.text-right      { text-align: right; }
.text-center     { text-align: center; }
.text-justify    { text-align: justify; }

.bold            { font-weight: bold; }
.italic          { font-style: italic; }
.underline       { border-bottom: 1px solid; }
.highlight       { background: #ffc; }
.quiet           { color: #666; }
.loud            { color: #000; }
.added           { background: #060; color: #fff; }
.removed         { background: #900; color: #fff; }
.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }

.nopadding       { padding: 0; }
.noindent        { margin-left: 0; padding-left: 0; }
.nobullet        { background: none; list-style: none; list-style-image: none; }

.wrap            { width: 950px; margin: 0 auto; }

.hide            { display: none; }

/**
 * 12.ADVANCED
 */
 
/* lists */
ol{margin:0 0 1.5em;padding:0;}
ol li{margin:0 0 0 1.5em;}
ul{margin:0 0 1.5em;padding:0;}

ul li {
	line-height:120%;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0 0 0 1.5em;
	}
	
li ol,li ul,ul ul,ol ol{margin:0;}

ul.menu,.item-list ul {
	margin:0 0 1.5em;
	padding:0;
	}
	
ul.menu ul,.item-list ul ul{margin:0;}

ul.menu li,.item-list ul li,li.leaf,
.views-field-body ul li {
	background:transparent url(images/menu-leaf.gif) no-repeat 1px 0.5em;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:3px 0 0 1.5em;
	}
	
ul li.expanded{background:transparent url(images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}



.menu a {
color: #000;
font-weight: normal;
text-decoration: none;
}


#sidebar-left a.active-trail {
color:#A20D0D;
}
 
ul li.fake-leaf{font-size:1em;font-weight:bold;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}

/* forms & fieldsets */
input{color:#494949;font:1em Verdana, sans-serif;}
textarea,select{color:#494949;font:1em Verdana, sans-serif;}
fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}
fieldset{background:#fff;border:1px solid #ccc;margin:1em 0;padding:1em;}
fieldset legend{padding:0 0.5em;}
html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}
html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;}
html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}
.form-button,.form-submit{margin:1em .5em 1em 0;}
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em;}
#autocomplete li{cursor:pointer;margin:0;padding:2px;}
#autocomplete li.selected{background:#027ac6;color:#fff;}

/* admin tab links */
#tabs-wrapper{border-bottom:1px solid #ccc;margin:0 0 .75em;padding:0;}
ul.primary{border-bottom:5px solid #eee;margin:0;padding:.25em 0;}
ul.primary li{background:none;border-top:3px solid #ccc;margin:0 .5em 0 0;padding:.25em 0;}
ul.primary li.active{background:#eee;}
ul.primary li:hover{background:#f5f5f5;}
ul.secondary{background:#eee;border:none;margin:0;padding:.5em 1em;}
ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0;}
ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none;}
ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none;}
ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline;}
ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none;}

/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0;}
div.admin-panel { }
body.admin dt{font-weight:normal;}
body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}
.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}
.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}

/* tables */
#forum thead th {border-bottom:3px solid #ccc;}
#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}
#forum tr td.forum{background-position:4px 9px;}
.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}
body.admin table{margin:0 0 1.4em;width:100%;}
body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 0 0 0;}
body.admin tbody{border-top:none;}
body.admin td,body.admin th{vertical-align:middle;}
body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}
body.admin tr.odd td.active{background-color:#e9e9e9;}
body.admin tr.even td.active{background-color:#eee;}
body.admin tr.odd,body.admin tr.info{background-color:#eee;}
body.admin tr.even{background-color:#f5f5f5;}
body.admin tr.drag{background-color:#fffff0;}
body.admin tr.drag-previous{background-color:#ffd;}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}
body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}
body.admin table.sticky-header th{padding-top:.5em;}
span.form-required{color:#ffae00;}

/* messages */
.messages{background-color:#fff;border:1px solid #b8d3e5;}
.messages,.preview,div.warning,div.error{margin:0 0 1.5em;padding:8px 1em;}
.messages ul{margin:0;}
.preview{background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node{background-color:#fcfce8;}
div.status{border-color:#c7f2c8;color:#33a333;}
div.error,tr.error{background-color:#fcc;color:#a30000;}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}

/* status report */
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
table.system-status-report th{padding-bottom:6px;padding-top:6px;}
table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}

.search-info {
	display:none
}

.views-field-field-stanowiskokierownicze-value {
	color:blue;
	text-transform:uppercase;
}


.panels-flexible-region-2-row_2_1 {
	width: 76%;
}
.panels-flexible-region-2-row_2_2 {
	width: 24%;
}

#field_fota_values{
	width: 740px;
}

.node-form .form-text {
	width: 99%;
}

.pane-banery {
	margin: 0 0 20px 23px;
    width: 154px;	
}
.pane-block-4 {
    margin-left: 20px;
}
.pane-galeria {
    margin: 0 0 0 10px;
    width: 172px;
}

#search-theme-form #search .form-submit{
background: none repeat scroll 0 0 #FFFFFF ;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#search-theme-form #search .form-submit:hover {
	background: none repeat scroll 0 0 #F5F5F5;
}

.godlo-text{
    color: #FFFFFF;
    font-family: times new roman;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
    text-transform: uppercase;
}

/* Cookies */

#sliding-popup .popup-content #popup-buttons .agree-button,
#sliding-popup .popup-content #popup-buttons .find-more-button {
    /*background: none repeat scroll 0 0 lightgreen;*/ 
	background: none repeat scroll 0 0 #339900 !important;
    border: 1px solid #FFFFFF;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    margin-right: 5px;
    overflow: visible;
    padding: 4px 8px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
}

.sliding-popup-bottom {
	/*background: none repeat scroll 0 0 #999;*/
   /* background: none repeat scroll 0 0 #660000;*/
	background: none repeat scroll 0 0 #FFC561 !important;
	/*background: #339900;*/
    position: fixed;
}
#sliding-popup .popup-content #popup-buttons .find-more-button{
    background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #66CC33;
    color: #000000;
    font-weight: normal;
}
#sliding-popup .popup-content #popup-buttons .agree-button:hover{
	/*background: #c1ffad;*/
	/*background: #ffdb9c;*/
	background: #3fb901 !important;
}
#sliding-popup .popup-content #popup-buttons .find-more-button:hover{
	/*background: #c1ffad;*/
	/*background: #ffdb9c;*/
	background: #fff !important;
}

#sliding-popup .popup-content #popup-text p {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
	margin-top: 5px;
}

table#swfupload_file_wrapper-field_fota {
	width: 740px;
}

.swfupload_button div.left, .swfupload_button div.center, .swfupload_button div.right {
	background: none;
}

.swfupload_button div.left, .swfupload_button div.right {
	display:none;
}

.swfupload_button.disabled {
    opacity: 1;
    cursor: pointer;
}

.swfupload_button {
    height: 40px;
   width: 148px;
   margin: 10px 0px 20px;
   cursor: pointer;
   }

.swfupload_button div.swfupload-wrapper .swfupload {
   position: relative;
   top: 0;
   padding: 40px;
   height: 38px !important;
   padding: 22px 65px !important;
   width: 148px;
   cursor: pointer;
}

.swfupload_button div.center {
	border: 1px solid #C00;
	padding: 10px 30px;
	color:#C00;
}

.swfupload_button div.swfupload-wrapper .swfupload:hover {
	background:#ccc;
	opacity: 0.3;
}

.swfupload_button div.center:after {
	content: ": dodaj"
}

.swfupload_button div.swfupload-wrapper {
   width: 1px;
   position: relative;
   height: 1px;
}

/* ----- Node black ----- */

.node-black h2 a,
.node-black .content .read-more a {
	color: #000 !important;
}

/* ----- End Node black ----- */

/* ----- Kontrast ----- */

#kontrast-info {
	
   }
   
#kontrast-text {
	   color: #103D2D;
font-weight: bold;
font-size: 11px;
	   float: left;
	   margin-top: 3%;
	   line-height: 120%;
	   text-transform: uppercase;
   }

.kontrast,
#normal {
	
	cursor: pointer;
float: left;
font-size: 14px;
font-weight: bold;
height: 19px;
left: 9px;
position: relative;
text-align: center;
padding: 0px;
width: 20px;
}

.kontrast a,
#normal a {
	display:block;
	font-size: 12px;
	line-height: 1.5em;
}

.kontrast a,
.kontrast a.hover,
.kontrast a:link,
#normal a,
#normal a.hover,
#normal a:link {
	text-decoration:none;
	
}

#normal {
	background: none repeat scroll 0 0 #fff;
    margin-right: 5px;
    border: 2px solid #003367;
    }
    
#normal a{
	color: #000;
}

#kontrast1 {
	background: none repeat scroll 0 0 #000;
    margin-right: 5px;
    border: 2px solid #000;
    }
    
#kontrast1 a{
	color: #FF0;
}

#kontrast2 {
	background: none repeat scroll 0 0 #fff;
    margin-right: 5px;
    border: 2px solid #000;
    }
    
#kontrast2 a{
	color: #000;
}

#kontrast3 {
	background: none repeat scroll 0 0 #FF0;
    margin-right: 5px;
    border: 2px solid #000;
    }
    
#kontrast3 a{
	color: #000;
}
    
#main .content .content a {
	line-height: 1.5em; 
	padding: 1px 0; 
	display: inline-block;
	font-family: "Lato",sans-serif;
	}

.content p a,
.read-more a {
	font-size: 1em !important;
	font-weight: normal !important;
}

#main a:focus { outline: 1px solid #C00; text-decoration:none; display: inline-block;}
.content a:focus {outline: 1px solid #C00; text-decoration:none; display: inline-block;}

.read-more a {display: inherit !important;}
.read-more a:focus {display: inherit !important;}

.table-pasek a, .kontakt a {color: #ac0000;}
.table-pasek a:focus, .kontakt a:focus { background:#fff; text-decoration: none; outline: 1px solid #C00;}
.table-pasek .yellow a:focus {padding: 4px 2px 0px !important;}

#sidebar-left a {line-height: 1.25em;width: 93%;}
#sidebar-left a:focus {line-height: 1.25em; outline: 1px solid #fff; width: 93%;}

#quick_menu a{display: block}
#quick_menu a:focus {display: block}

.pane-galeria a {display: inline !important;}
.imagefield a {display: inline;}
.imagefield a:focus {display: inline;}

.img-front-left {margin: 0 0 25px 7px;}
.img-front-left a {display: block; height: 50px;}
.img-front-left a:focus, .view-banery a:focus {display: block; outline: 2px solid red !important;}

.view-banery a {display: block; width: 151px; height: 51px; padding: 0px !important;}

.view-display-id-block_1 a:focus {outline: 2px solid red !important;}


#skip-link {
   margin: 0 auto;
  /*margin-top: -1.5em;*/
  position: relative;
  width: 250px;
  z-index: 50;
  *display:none;
  }

#skip-link a, #skip-link a:link, #skip-link a:visited {
    display: block;
	font-size: 1em;
	line-height: 1.7;
	padding: 1px 15px 2px;
	text-decoration: none;
	border-radius: 0px 0px 5px 5px;
	background: #FC6;
	color: #000;
	text-align: center;
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

a, input, button {
    transition: color 150ms ease-in 0s, background-color 150ms ease-in 0s;
}

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}

#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0px none;
}


#block-styleswitcher-0 a {
	color: rgb(255, 255, 255);
position: relative;
z-index: 50;
}

#block-block-9, #block-textsize-0,
#block-textsize-0 h3, #block-textsize-0 .content {
	float: left;
}

#block-block-9 {
	width: 165px;
}
   
/* ----- End Kontrast ----- */

/* ----- Tekst Size ----- */

#block-textsize-0,
#block-textsize-0 h3 {
	margin: 0px 0 0 5px;
}

#block-textsize-0 h3 {
	color: #103D2D;
font-weight: bold;
font-size: 12px;
	margin-top: 6px;
	padding-right: 10px;
	text-transform: uppercase;
	border: medium none;
}

#block-textsize-0 a {
	color: #000;
	font-size: 12px;
	padding-top: 2px;
	
}

#block-textsize-0 ul li {
	padding-top: 3px;
}

#gora table tbody {
	font-size: 12px;
}


/* ----- End Tekst Size ----- */					

acronym[title] {
	cursor:help;
}				

.flagi {
	float: right;
	margin: -40px 0px 0px;
}

#block-block-13 {
	float: left;
margin: -40px 0px 0px;
}

#block-block-13 p {
	margin-bottom: 0px;
}

.menu-top {
	float: right;
margin: -40px 85px 0px;
}


.menu-name-menu-menu-top ul {
	margin: 0;
}

.menu-name-menu-menu-top ul li {
	background: none;
	float: left;
}

.menu-name-menu-menu-top ul li.first {
	padding-left: 0px;
}

#block-block-13 a,
.menu-name-menu-menu-top ul li a {
	color: #fff;
font-weight: bold !important;
font-size: 11px !important;
text-decoration: none;
}		

#block-block-13 a:hover,
.menu-name-menu-menu-top ul li a:hover {
	text-decoration: underline;
}

.menu-name-menu-menu-top .menu {float:right}	

.menu-name-menu-serwisy ul li {
	padding:  1px 0px 0px 1.5em;
	margin: 5px 0px;
}

.menu-name-menu-serwisy ul li a {
	color: #000;
}	

span.mailto {
    background: transparent url("images/envelope-1.png") no-repeat scroll right center;
    padding-right: 0px; 
   }
   

/* ----- nadchodzące wydarzenia ----- */

#block-views-kalendarz-block_1 {
	margin: 30px 0 50px;
}

#block-views-kalendarz-block_1 h3 {
    background: transparent url("images/arrow.png") no-repeat scroll 21.5% 0%;
    line-height: 75% !important;
    margin-bottom: 1.5em;
   }
   
#front #block-views-kalendarz-block_1 h3 {
	background: transparent url("images/arrow.png") no-repeat scroll 23% 0% \0/ !important;
	*background: transparent url("images/arrow.png") no-repeat scroll 23% 0%;
}

#block-views-kalendarz-block_1 .view-header {
	float: left;
	margin: 0px;
	padding: 18px 13px 12px;
	border: 1px solid rgb(204, 204, 204);
	min-height: 176px;
	background-color: #F5F5F5;
	*width: 16%;
	*padding: 15px 13px 0px;
}

#block-views-kalendarz-block_1 .view-header .title {
	color: #003366;
	font-weight: 700;
}

#block-views-kalendarz-block_1 .view-header a {
	float: right;
	margin-top: 115px;
	text-decoration: none;
}

#block-views-kalendarz-block_1 .view-header a:hover {
	text-decoration: underline;
}
#block-views-kalendarz-block_1 .views-row {
	float: left;
	float: left;
	width: 25%;
	*width: 24.5%;
	border-top: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
	border-right: 1px solid rgb(204, 204, 204);
	border-left: none;
	padding: 0px 15px 15px;
	background-color: #fff;
	min-height: 180px;
	margin-top: 0px;
}

#front #block-views-kalendarz-block_1 .views-row {
	width: 24.5% \0/ !important;
}

#block-views-kalendarz-block_1 .views-row:hover {
	background-color: #f5f5f5;
}

#block-views-kalendarz-block_1 .views-field-title a {
	font-size: 0.9em;
	color: #003366;
	font-weight: 700;
	display: block;
	line-height: 1.3em !important;
}

#block-views-kalendarz-block_1 .views-field-title {
	padding: 15px 0px 10px;
	min-height: 65px;
	}
		

#block-views-kalendarz-block_1 .views-field-field-miejsce-value {
	min-height: 70px;
	font-size: 0.9em;
}

#block-views-kalendarz-block_1 .views-field-field-miejsce-value label,
#block-views-kalendarz-block_1 .views-label-field-date-value-1 {
	margin-right: 5px;
}

#block-views-kalendarz-block_1 .views-field-field-date-value-1 {
	float: left;
	font-size: 0.9em;
}

#block-views-kalendarz-block_1 .views-field-field-date-value-1 label {
	font-weight: 700;
}

#block-views-kalendarz-block_1 .views-field-view-node {
	float: right;
}

#block-views-kalendarz-block_1 .views-field-edit-node {
	float: left;
	width: 100%;
}	
	
/* ----- end of nadchodzące wydarzenia ----- */

/* ----- banery jcarousel ----- */

.jcarousel-skin-default .jcarousel-container-horizontal {
	width: 93%;
	height: auto;
}

#front .jcarousel-skin-default .jcarousel-container-horizontal {
	width: 93% \0/ !important;
	padding-bottom: 0 \0/ !important;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 100%;
	height: auto;
}

#front .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 100% \0/ !important;
	height: 55px \0/ !important;
	}

.jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px 35px 0 0 !important;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px;
	top: 31px;
	background-image: url("images/arrow-left2.png");
	
}

#front .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px \0/ !important;
	top: 31px \0/ !important;
	background: url("images/arrow-left2.png") \0/ !important;
	
}

.jcarousel-skin-default .jcarousel-next-horizontal {
	right: 4px;
	top: 31px;
	background-image: url("images/arrow-right2.png");
	background-position: 0;
}

#front .jcarousel-skin-default .jcarousel-next-horizontal {
	right: 4px \0/ !important;
	top: 31px \0/ !important;
	background: url("images/arrow-right2.png") \0/ !important;
	background-position: 0 \0/ !important;
}

.jcarousel-skin-default li {
	width: 152px !important;
	height: 75px !important;
	border: none !important;
}

.jcarousel-skin-default .views-field-body img {
	border: 1px solid #CCC !important;
}
	
.jcarousel-skin-default .views-field-body p {
	margin: 0;
}

#block-views-slider_front-block_2 h3 {
	display: none;
	/*background: transparent url("images/arrow.png") no-repeat scroll 8% 0%;
	line-height: 75% !important;*/
}




/* ----- banery jcarousel ----- */


.node227 p {
    font-size: 1em;
    line-height: 1.2em;
    margin:  0px 10px;
    display: inline-block;
    min-height: 150px;
    vertical-align: middle;
}


#block-menu_block-17 {
	margin-top: 10px;
}

#block-menu_block-18 li,
#block-block-16 li {
	padding-top: 10px;
	background: transparent url("images/menu-leaf.gif") no-repeat scroll 1px 1em;
		
}

#block-block-16 li a {
	color: #000;
}

#block-block-18 .content p {
	background: transparent url("images/menu-collapsed.gif") no-repeat scroll 0px 0.35em !important;
	padding-left: 20px;
	margin-bottom: 0.5em;
}

#block-block-18 a {
	text-decoration: none;
	color: #333;
}

#block-block-15 .content {
	margin-bottom: 25px;
	*margin-bottom: 0px;
}

#block-views-ogloszenia-block_2 {
	margin-top: 6%;
}

#block-menu_block-6 h3 {
	line-height: 120% !important;
}

#block-block-5,
#block-block-7,
#block-block-8 {
	*padding-bottom: 15px !important;
}

.content cite {
	font-style: normal;
}

#main .content ul li {
	    background: transparent url("images/menu-leaf.png") no-repeat scroll 1px 0.4em !important;
	    line-height: 1.5em;
	    margin-left: 1.5em !important;
} 
#main .content li.pager-current, #main .content li.pager-item, #main .content li.pager-first, #main .content li.pager-previous, #main .content li.pager-next, #main .content li.pager-last{
background: none !important;
}

#block-views-nodequeue_2-block .content ul li, #block-views-nodequeue_2-block_1 .content ul li {
	    background: none !important;
	   }

@media only screen and (max-width: 1169px) {
	body {width:1210px;}
}

/*@media only screen and (max-width: 1169px) {
	#gora {width: 100%;}
	.container {width: 100%;}
	#header {width: 100%;}
	#block-views-slider_front-block_1 {width: 100%;}
	#views-nivo-slider-slider_front-block_1 {width: 100%;}
}*/

.node-form table,
.view-menu-zamowienia table {
	width:100% !important;
}

#main .content p img {
	margin-right: 15px;
}

.mceToolbar table {
	width: auto !important;
}
