﻿/*
Theme Name: IPISS
Theme URI: http://wordpress.org/
Description: Szablon graficzny dla strony www IPiSS based on TwentyTen
Author: eDialog & the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

/*tables css */

	table, caption, tbody, tfoot, thead, tr, th, td{
		background: transparent;
		border: 0;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		//border-collapse: collapse;
		//border-spacing: 0;
	}
	#content table {
		/*border: 1px solid #e7e7e7;
		margin: 0 -1px 24px 0;*/
		//text-align: left;
		//width: 100%;
	}
	#content tr th,
	#content thead th {
		//color: #888;
		//font-size: 12px;
		//font-weight: bold;
		//line-height: 18px;
		//padding: 9px 24px;
	}
	#content tr td {
		/*border-top: 1px solid #e7e7e7;*/
		/*border-top: 2px solid #DBDBDB;
		padding: 6px 24px;*/
	}
	#content tr.odd td {
		//background: #f2f7fc;
	}



/* end tables */
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}

a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
html{
height: auto;
}
body{
height:100%;
}
#container {
	float: left;
	margin: 0px 10px 0 0;
	width:705px;
	background: #fff;
}
#content {
	position:relative;
	margin: 0 0px 0 12px;
	z-index:9999;
	min-height:500px;
	line-height:15px;
}

#footer {
	clear: both;
	width: 100%;
	background-color: #fff;
	height:67px;
}

/*
LAYOUT: One column, no sidebar #EBECEC
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	//margin: 0 auto;
	//width: 640px;
	width: 1000px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Verdana;/*Georgia, "Bitstream Charter", serif;*/
}
h3#comments-title,
h3#reply-title,

#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: Verdana, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
input[type=submit] {
	font-family: Verdana, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: Verdana;/*"Courier 10 Pitch", Courier, monospace;*/
}
code {
	font-family: Verdana;/*Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;*/
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 1024px;
	height: 100%;
}
#wrapper {
	background: #fff;
	margin-top: 0px;
	padding: 0 0px;
	margin-bottom:30px;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	background-color:#EBECEC;
}
#site-generator {
	width: 100%;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #fff;
}
body,
input,
textarea {
	//color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	//margin: 0 0 18px 1.5em;
	margin: 0 0 18px 18px;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 2.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #0066cc;
}
a:visited {
	color: #743399;
}
a:active,
a:hover {
	color: #ff4b33;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* =Header
-------------------------------------------------------------- */

#header {
	padding: 0px 0 0 0;
	background-image: URL('images/search.gif');
}

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

/* This is the custom header image */
#branding {
	background-image: URL('images/top/top.png');
	/*background-image: URL('images/glowka3.png');*/
	display: block;
	float: left;
	height:118px;
	border-bottom: 2px #ff9933 solid;
}

div #breadcrumb{
	background: url('images/zaklady/bg_breadcrumb.jpg') no-repeat transparent;
	width:1024px;
	height:30px;
	float:left;
}

div #breadcrumb #breadcrumb-name{
	height:30px;
	width:190px;
	border-right: 1px dashed #969696;
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
	padding-right:10px;
}

div #breadcrumb #breadcrumb-name h3{
	color:#2B266D;
    font-family:Verdana,Arial;
    font-size:1.0em;
    font-weight:bold;
    margin:0px auto;
    display:inline;
    vertical-align: middle;
}

div h2.post_title{
    border-bottom: 2px solid #FD992A;
    color: #2B266D;
    font-family: Verdana,Arial;
    padding-bottom: 5px;
    margin-bottom:10px;
    //font-size:1.6em;
    font-size:1.5em;
    font-weight:bold;
}

div h2.post_title_prelude{
    //border-bottom: 2px solid #FD992A;
    border:none;
    color: #2B266D;
    font-family: Verdana,Arial;
    padding-bottom: 5px;
    margin-bottom:10px;
    //font-size:1.6em;
    font-size:1.43em;
    font-weight:bold;
    width:40%; 
}

div #left-menu{
	//background: url('images/zaklady/bg_left_menu.jpg') repeat-x transparent;
	background: url('images/zaklady/bg_menu_projekty-badawcze.jpg') repeat-x transparent;
	width: 210px;
	min-height: 680px;
	margin-top:0px;
	float:left;
	border-right: 1px dashed #E7E7E7;
	padding:0px;
	display: block;
	background-color: #ffffff;
	height: 100%;
}

div #left-menu ul{
	width:190px;
	margin-left:37px;
	padding-top:0px;
	float:left;
	list-style:square url("images/zaklady/square-orange-big.png");
}

div #left-menu ul li{
	border-top: 1px dotted #BDB8BF;
    line-height: 1.3em;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 165px;
}

div #left-menu ul li:first-child{
	border-top:none;
}

div #left-menu ul ul{
	padding-top:0px;
	list-style:square url("images/zaklady/square-orange.png");
	margin-bottom:6px;
	margin-top:6px;
}

div #left-menu ul ul li{
	border-bottom:1px dotted #BDB8BF;
	border-top:none;
	width:127px;
}

div #left-menu ul ul a{
	font-weight:normal;
}

div #left-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#2B266D;
	font-weight:bold;
}

/* =Menu
-------------------------------------------------------------- */
/*
#access {
	display: block;
	float: left;
	height:25px;
	margin: 0 auto;
	width: 1024px;
	background-color: #EBECEC;
	background-repeat: no-repeat;
	padding-left:0px;
	
}
#access div.menu-header,
ul.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 1024px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
position:relative;
left: 20px;
	color: #fff;
	display: block;
	line-height: 15px;
	padding: 0 7px;
	text-decoration: none;
	color: #2B266D;
font-family: Verdana;
font-weight: bold;

}


#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: relative;
	top: 0px;
	left: 0;
	float: left;
	width: 60px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 250px;
	height:35px;
}
#access ul ul ul {
	left: 100%;
	top: 50px;
	height:20px;
}
#access ul ul a {
	background: #EBECEC;
	line-height: 1em;
	padding: 10px;
	width: 300px;
	height: auto;
	height:20px;
	border-color:#cfcfcf;
	border-style:solid;
	border-width:1px;
	
}
#access li:hover > a,
#access ul ul :hover > a {
	color: #2B266D;
font-family: Verdana;
font-weight: bold;
background-color: #f28f2d;
height:20px;
}
#access ul li:hover > ul {
	display: block;
	height:20px;
	
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #2B266D;
font-family: Verdana;
font-weight: bold;height:20px;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #2B266D;
font-family: Verdana;
font-weight: bold;height:20px;
}
*/
/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 0px 0 0 0;
	background: #fff;
	/*background: url("images/top/top_back_menu_shadow.jpg") repeat-x 0 0;*/
}
#content {
	margin-bottom: 36px;
}
#content,
#content input,
#content textarea {
	color: #000; /*#333 */
	font-size: 1em;
	line-height: 1.5em;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 0 0;
}
.page-title {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
hr.main-page-rule{
	background-color: #F0953C;
	height:1px;
}
#content .entry-title {
	color: #000;
	/*font-size: 1.8em;*/
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
	border-bottom:solid;
	border-width:1px;
	border-bottom-color: #ef7f1a /*f58220*/;
	color: #F0953C;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
	font-family: Verdana;/*Arial;*/
	
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
	font-family: Verdana;/*Arial;*/
	text-align:justify;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	font-family: Verdana;
	text-align:justify;
	line-height:1.5em;
	
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
	font-family: Verdana;/*Arial;*/
	text-align:justify;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}

/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	/*max-width: 100%; *//* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	/*margin-top: 4px; 11111111*/
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	//margin: 0 0 18px 0;
	margin: 10px 0px 18px 0px;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	//margin: -18px 0 0 0;
	margin: 10px 0 0 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
	width:300px;
	
}
.widget-area ul ul {
	list-style: square;
	width:300px;
}
.widget-area select {
	max-width: 100%;
	width:300px;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
	
}
.widget_search label {
	display: none;
}
.widget-container {
	border:solid;
	border-color:#f58220;
	border-width:1px;
	width:300px;
	padding-top:10px;
}
.widget-container img{ margin-left:0px;}
.widget-title {
	color:#222;
	font-weight:bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	padding: 0px 6px 12px 6px;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
	padding: 0px 6px 12px 6px;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}


/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {}

#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
		
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

/* Zmiany eDialog */

#search{
	padding-top:10px;
	position:absolute;
	padding-left: 615px;
	float:right;
	font-family: Verdana;
	font-weight: bold;
	color: #2B266D;
	list-style-type:none;
	text-align: left;
}

/* menu opcji */

#search ul#ipiss-option-menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size:12px;
}
#search ul#ipiss-option-menu li{
	height: 20px;
}
#search ul#ipiss-option-menu #sitemap{
	margin-left: 41px;
}
#search ul#ipiss-option-menu #dbsign{
	margin-left: 62px;
}
#search ul#ipiss-option-menu #searchoption{
	//margin-left: 75px;
	margin-left: 35px;
}

#search ul#ipiss-lang-menu{
	margin:13px 0px 0px 354px;
	padding:0px;
	list-style-type:none;
	height:20px;
	width:50px;
	font-size:12px;
}

#search ul#ipiss-lang-menu li{
	height:20px;
	float:left;
	margin-left:5px;
}
#search a:link,
#search a:visited,
#search a:active,
#search a:hover{
	text-decoration:none;
	color: #2B266D;
	font-family: Verdana;
	font-weight: bold;
}
.pionowe-menu li{
	list-style-type:none;
	z-index: 10;
	text-align: left;
	width:130px;
	font-size:12px;
}
.pionowe-menu{
	line-height: 21px;
	padding-top:7px;
	position:absolute;
	padding-left: 455px;
	float:right;
}

.pionowe-menu a:link,
.pionowe-menu a:visited,
.pionowe-menu a:active,
.pionowe-menu a:hover{
	text-decoration:none;
	color: #2B266D;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.b1 a:link,
.b1 a:visited,
.b1 a:active,
.b1 a:hover{
	text-decoration:none;
	color: #2B266D;
	font-family: Verdana;
	font-weight: bold;
	margin: 0 0 0px 500px;
}
.headerspacer{
	height:136px;
}
#post_thumbnail{
	float:left;
	padding-right:15px;
}

#xoxo{ display:inline;}
.pageimg{
	height:86px;
	width:1024px;
	position:absolute;
	background-image: URL('images/pageimg.png');
}

/* MENU */
/* menu poziome*/

#menu-shadow{
	position:absolute;
	top:1px;
	left:0px;
	background:url("images/zaklady/top_back_menu_shadow.png") repeat-x 0 0 transparent;
	width:1024px;
	height:8px;
}

#ipiss-menu-shadow{
	width: 1024px;
	background: url("images/top/top_back_menu_shadow.png") repeat-x 0 0; 
	height: 8px;
	margin-top: 0px;
}
#access {
	display: block;
	float: left;
	height:20px;
	margin: 0 auto;
	width: 1024px;
	padding-left:0px;
	background: URL('images/top/top_back_menu.png') repeat-x;
}

#access div.menu-header{
	margin-left: 12px;
	width: 960px;
	float:left;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header ul li,
div.menu li {
	float: left;
	position: relative;
	height: 20px;
}
#access a {
	font-size: 12px;
	color: #fff;
	display: block;
	line-height: 20px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana;/*Arial;*/
	font-weight: bold;
}

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: relative;
	top: 0px;
	left: 0;
	float: left;
	width: 60px;
	z-index: 99999;
}
#access .menu-header ul ul li {
	min-width: 250px;
	height:25px;
	color: #2B266D;
}
#access ul ul ul {
	left: 100%;
	top: -27px;
	height:25px
}
#access .menu-header ul ul a {
	background:#EBECEC;
	width:350px;
	height:25px;
	line-height:25px;
	border-color:#cfcfcf;
	border-style:solid;
	border-width:1px;
	color:#2B266D;
}
#access li:hover > a {
	color: #2B266D;
	font-family: Verdana;/*Arial;*/
	font-weight: bold;
	background-color: #f28f2d;
	line-height:20px;
	height:20px;
}
#access ul ul :hover > a {
	color: #2B266D;
	font-family: Verdana;/*Arial;*/
	font-weight: bold;
	background-color: #f28f2d;
	line-height:25px;
	height:25px;
}
#access ul li:hover > ul {
	display: block;
	height:25px;
}
/*
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #2B266D;
	font-family: Arial;
	font-weight: bold;
	height:35px;
	line-height:35px;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	line-height:35px;
	color: #2B266D;
	font-family: Arial;
	font-weight: bold;
	height:35px;
	}
	*/
/* koniec menu poziome */

.shadow {
	border-left: 1px solid #e3e4e7;
	-moz-box-shadow: 3px 3px 4px #e3e4e7;
	-webkit-box-shadow: 3px 3px 4px #e3e4e7;
	box-shadow: 3px 3px 4px #e3e4e7;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e4e7')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e4e7');
}

div.date-post-main{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	border-left: 2px solid #787878;
	color: #787878;
	padding-left: 4px;
}

div.main-page-date{
	margin: 2px 10px 10px 0px;
}
div.post_thumbnail-main{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}
div.main-post{
	padding-left: 9px;
	padding-bottom: 10px;
}
div#content h2.main-head{
	font-family: Verdana, Arial;
	font-size: 1.6em;
	font-weight: bold;
	color: #2B266D;
}
div.go-to-top a{
	font-family: Verdana, Arial;
	font-size: 0.9em;
	font-weight: bold;
	color: #2B266D;
	float: right;
	padding: 5px;
	text-decoration: none;
}
/* w gore na stronach*/
div.go-to-top a span{
	font-size: 2em; 
	position: relative; 
	bottom: 4px; 
	left: -5px;
}
/* breadcrumb*/
div.breadcrumb-trail{
	font-family: Verdana, Arial;
	font-size: 0.8em;
	margin-left: 6px;
}
div.breadcrumb-trail a{
	font-family: Verdana, Arial;
	font-size: 1em;
	text-decoration: none;
}
div.breadcrumb-trail a:visited,div.breadcrumb-trail a:link{
	color: #2B266D;
}

.breadcrumbs{
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
}

div #strona-breadcrumb{
	background: url('images/zaklady/bg_breadcrumb.jpg') no-repeat transparent;
	width:1024px;
	height:40px;
}

div #strona-breadcrumb #strona-breadcrumb-name{
	height:40px;
	width:190px;
	border-right: 1px dashed #969696;
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
	padding-right:10px;
}

div #strona-breadcrumb #strona-breadcrumb-name h3{
	color:#2B266D;
    font-family:Verdana,Arial;
    font-size:1.0em;
    font-weight:bold;
    margin:0px auto;
    display:inline;
    vertical-align: middle;
}

#breadcrumb-trail{
	//text-transform:capitalize;
	color:#666666;
	//font-size: 0.8em;
	font-size: 10px;
	display: table-cell;
    vertical-align: middle;
}

#breadcrumb-trail a{
	color:#2B266D;
	text-decoration:none;
}

#breadcrumb-trail a:hover{
	text-decoration:underline;
}

/* widgety*/
#primary {
	margin-top: 10px;
	float: right;
	overflow: hidden;
	width: 324px;
}
#secondary {
	float: right;
	overflow: hidden;
	width: 325px;
}
#primary ul.xoxo{
	margin-bottom: 2px;
}
#primary ul.xoxo li{
	margin-bottom: 4px;
}
#primary ul.xoxo li.widget-container a{
	padding:0px;
}
.top-div{
	margin: 0px !important;
}
#secondary ul.xoxo{
	width: 325px;
}
#secondary ul.xoxo li{
	margin-right: 8px;
}

#secondary li {float:left; margin-right:0px;margin-top:0px;}
#secondary li:last-child {margin: 0 0px 0 0px;}
#secondary ul .widget-container { width: 145px;display:inline; }

.ipiss-widget-header{
	color: #2B266D;
	display:block;
	font-family:Verdana;
	font-weight:bold;
	height:0px;
	position:relative; 
	top:2px;
	left:90px;
}
/* footer*/

#colophon{
	width: 1004px;
	overflow: hidden;
	padding: 10px 10px 3px 10px;
}
ul#footer-ipiss{
	padding: 0px 0px 0px 11px;
	margin: 0px;
	list-style-type: disc;
	
	}
ul#footer-ipiss li{
	padding-right: 17px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial;
	font-size: 9px;
	padding
}
/* menu glowne pionowe */
#menu-item-586{
	margin-top: 0px;
	margin-left: 0px;
}
#menu-item-581{
	margin-top:0px;
	margin-left: 19px;
}
#menu-item-582{
	margin-left: 19px;
}
/*#menu-item-583{*/
#menu-item-60875{
	margin-top:-1px;
	margin-left:27px;
}
#menu-item-584{
	margin-top: -2px;
	margin-left: 7px;
}	
/* wyszukiwanie */
#searchform #s{
	width: 109px;
	font-size: 10px;
	font-family: Verdana,Arial;
}

#btnSearch{
	//width:60px;
	width:110px;
}

div#content h1.page-search-title{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.6em;
    font-weight: bold;
}

/* Ludzie */
div#ludzie{}

#ludzie div.pracownik{
	margin:0px;
	padding:0px;
	width:670px;
}

#ludzie h3{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	color: #2B266D;
}
#ludzie a.osoba{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 2em;
	display:block;
	padding: 0px 5px 0px 5px;
	width: 260px;
	height: 2em;
	float: left;
	border: 1px solid #000000;
	text-decoration: none;
}
#ludzie a.komorka{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 2em;
	padding: 0px 5px 0px 5px;
	display:block;
	width: 370px;
	height: 2em;
	float: left;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration: none;
}

#ludzie a, #ludzie a:visited{
	color: #000000;
}
/* karta pracownika */

h3#imie-pracownik{
	font-family: Verdana, Arial;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
	color: #EF7F1A;
	border-bottom: 2px solid #EF7F1A;
	border-top: 1px solid #EF7F1A;
	text-align: center;
}

ul#pracownik-list{
	list-style-type:none;
	margin:0px;
	padding:0 0 0 15px;
}

ul#pracownik-list h5{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	color: #575757;
}

ul#pracownik-list li{
	border-top:2px solid #DBDBDB;
	margin-bottom:15px;
}
ul#pracownik-list li:first-child{
	border-top: none;
	margin-bottom: 15px;
}
ul#pracownik-list li li{
	border-top: none;
}
span.ludzie-info{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	padding: 0px;
	color: #575757;
}
ul#pracownik-list li#ludzie-nota-biograficzna h5{
	color: #2B266D;
	line-height: 2em;
	margin-top: 0px;
	text-align: center;
}
ul#pracownik-list li#ludzie-nota-biograficzna{
	margin-bottom: 0px;
	padding-top: 5px;
}
ul#pracownik-list ul{
	list-style-type:disc;
}
table#ludzie-pracownik-table{
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	
	margin-bottom:4px;
	border-width:2px;
}

table#ludzie-pracownik-table tr td{
	border-top: 2px solid #DBDBDB;
	padding: 6px 24px;
}

table#ludzie-pracownik-table td{
	border-left:2px solid #DBDBDB;
	padding-left:7px;
}

table#ludzie-pracownik-table td#td_foto{
	width:100px;
	padding:5px;
	margin:0px;
	vertical-align:bottom;
	overflow:hidden;
}

/* konkurs lider zarzadzania */

#konkurs_lider_header{
	height:120px;
	width:1024px;
	position:absolute;
}
#menu_konkurs_lider{
	float:left;
	height:755px;
	width:344px;
	background-image:URL('images/konkurs_menu.png');
}
#menu_konkurs_lider_style {
	text-decoration:none;
	list-style:none;
}
#menu_position ul {
	text-decoration:none;
	list-style:none;
	position:absolute;
	top:333px;
	left:330px;
	text-align:right;
	line-height:50px;
}
#menu_position a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#konkurs_banner{
	float:left;
	height:102px;
	width:680px;
	background-image: URL('images/konkurs_baner.png');
}
#menu-item-849{
	position:relative;
	padding-top:166px;
}
#content_konkurs{
	width:415px;
	float:left;
	background-image: URL('images/konkurs_content.png');
}
#content_konkurs h2{
	color:#2e3192;
	font-size:16px;
	padding-left:10px;
	padding-top:30px;
}
#laureaci_bursztynowe_statuetki_position{
	float:left;
	margin-left:25px;
	margin-top:30px;
	margin-bottom:20px;
}
#laureaci_bursztynowe_statuetki{
	border-top:none;
	border-style:solid;
	border-width:5px;
	border-color:#dfd190;
	width:218px;
}
#laureaci_bursztynowe_statuetki h2{
	font-weight:bold;
	font-size:14px;
}

#lbs_head{
	width:227px;
	height:40px;
	background-image: URL('images/konkurs_laureaci.png');
}
#bursztynowe_statuetki h2{
	color:#2e3192;
	font-size:16px;
	font-weight:normal;
	background-color:#f4f4f4;
}
#bursztynowe_statuetki{
	padding-left:10px;
	background-color:#f4f4f4;
	border-style: dashed;
	border-width:1px;
	border-right:none;
	border-left:none;
}
#container_konkirs{
	width:1024px;
}
/* zzl szablon */

div#container.zzl-main{
	width:640px;
}

div#container.zzl-main sup{
	font-size:8px;
}

div#container.zzl-main2{
	width:1004px;
}

div#container.zzl-main #content #okladka{
	width:200px;
	display:block;
	float:left;
	padding-top:18px;
}

div#container.zzl-main #content #post{
	float:right;
	width:405px;
	display:block;
	margin:0;
}

div.zzl-spis-tresci{
	width: 350px;
	float:right;
	display:block;
	margin-left: 0px;
	padding-right: 23px;
}
/* zzl bottom widgets */
div#zzl-bottom{
	border-top: 1px dashed #9e9e9e;
	margin-left: 10px;
	margin-right: 10px;
}
div#zzl-bottom div.zzl-bottom-widget{
	float: left;
	border-right: 1px dashed #9e9e9e;
	width: 183px;
	display: block;
	height: 460px;
	min-height: 285px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#zzl-bottom div.zzl-bottom-widget-wide{
	width: 410px;
}
div#zzl-bottom div.zzl-bottom-widget-end{
	border-right: none;
}
div#zzl-bottom div#zzl-bottom-widget-poprzedni-numer img{
	width: 75% !important;
	//height: 75% !important;
	max-height: 75%;
	margin-top: 10px;
}
a#zzl-bottom-prenumerata{
	display:block;
	color: red;
	margin: 30px 0px 0px 0px;
	width: 150px;
	font-size: 20px;
	line-height: 20px;
	font-family: Verdana;
	text-decoration: none;
}
div#zzl-bottom div.zzl-bottom-widget h3, div.zzl-spis-tresci h3, div#zzl-menu-boczne h3{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #2B266D;
}
div#zzl-bottom div.zzl-bottom-widget h4{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 5px;
	color: #000000;
}
div#zzl-bottom div.zzl-bottom-widget-polecamy h3{
	color: #EF7F1A;
}
div#zzl-bottom div.zzl-bottom-widget p{
	font-family: Verdana,Arial;
    line-height: 1.3em;
	font-size: 1em;
	color: #000000;
	margin-bottom:10px;
}
div.zzl-main-od-redakcji h2{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #2B266D !important;
}
div.zzl-spis-tresci h5, div#zzl-menu-boczne h5{
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	color: #000000;
}
div.zzl-spis-tresci ul, ul.zzl-bottom-widget-list, div#zzl-menu-boczne ul{
	font-family: Verdana, Arial;
	font-size: 1em;
	line-height: 1.3em;
	padding: 0px;
	color: #000000;
}
ul.zzl-bottom-widget-list li a{
	color: #000000;
	text-decoration: none;
}
div.zzl-spis-tresci li a, div#zzl-menu-boczne li a{
	color: #2B266D;
	text-decoration: none;

}
ul.zzl-bottom-widget-list{
	padding-right: 10px;

}
div.zzl-spis-tresci ul,ul.zzl-bottom-widget-list, div#zzl-menu-boczne ul{
	list-style:square url("images/square-red.png");
}
/* menu glowne ZZL */
ul#menu-glowne-menu-zzl{
	list-style: none;
	padding: 0px 10px 0px 10px;
	background: url("images/zzl-menu-glowne-bg.png");
	display:block;
	width: 984px;
	height: 36px;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 36px;
	font-weight: bold;
	color: #2B266D !important;
	margin: 0px 0px 0px 10px;
}
ul#menu-glowne-menu-zzl li{
	float: left;
}
div.zzl-menu{
	margin-bottom: 10px;
}

ul#menu-glowne-menu-zzl li{
	height:36px;
	text-align: center;
	vertical-align: middle;
	display:block;
	background: url("images/zzl-menu-glowne-list.png") no-repeat 0 0;
}
ul#menu-glowne-menu-zzl li:first-child{
	background-image: none !important;
}

ul#menu-glowne-menu-zzl li a{
	text-decoration: none;
	color: #2B266D !important;
	line-height: 36px;
	margin: 0px 15px 0px 15px;
}
div#content h2.main-head-zzl{
	font-family: Verdana, Arial;
	font-size: 1.6em;
	font-weight: bold;
	color: #2B266D;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px !important;
}
div#content h3.zzl-autor-pub{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	line-height: 1em;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color: #000000;
}

div#content .zzl-archiwum-rok{
    float:left;
    margin-right:30px;
    margin-bottom:30px;
    width:80px;
    min-height:160px;
}

div#content .zzl-archiwum-rok h4{
	color: #2B266D;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

div#content .zzl-archiwum-rok ul{
	margin-left:20px;
}

div#content .zzl-archiwum-rok ul li{
	list-style: square outside url("images/square-red.png");
}

div#content h3.zzl-autor-litera{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 10px;
}

div#content h4.zzl-autor-name{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-weight: normal;
    margin-bottom: 0px;
}


li.zzl-autor-name-li ul.autor-pub-list li{
	display:none;
}

li.zzl-autor-name-li:hover ul.autor-pub-list li{
	display:block;
}

li.zzl-autor-name-li ul.autor-pub-list li a{
	margin-left:5px;
}

div#zzl-menu-boczne{
	width:329px;
	float:right;
	display:block;
	margin-left:0px;
}
div#zzl-menu-boczne h3{
	margin-top: 20px;
}
/* Polityka spoleczna */
/*menu*/
#main div.ps-menu{
	width: 230px;
	min-height: 370px;
	float:left;
	border-right: 3px solid #e3e4e7;
	padding-top: 22px;
	display: block;
	background-color: #f7f7f7;
	height: 100%;
}
div.ps-menu ul{
	width: 190px;
	margin-left: 37px;
	list-style:  square url("images/square-orange-big.png");
	height: 100%;
}
div.ps-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}

div #ps-breadcrumb{
	background: url('images/zaklady/bg_breadcrumb_wydarzenia.jpg') repeat-y transparent;
	width:790px;
	height:20px;
	display: table-cell;
    padding-left: 20px;
    vertical-align: middle;
}

/* uklad strony */
#ps-main{
	width: 780px;
	float: right;
	margin-top: 20px;
	margin-left:10px;
}
#ps-main #container{
	width:770px;
	margin-right:10px;
}
#ps-main div#ps-head-text{
	padding-left: 10px;
	padding-right: 10px;
}
#ps-wydawnictwo{
	width: 100%;
	margin-top: 50px;
	height: 460px;
}
#ps-wydawnictwo div.ps-numery{
	width: 240px;
	padding: 0px 0px 0px 10px;
	height: 450px;
	float: left;
	border-right: 1px solid #e3e4e7; 
}
#ps-wydawnictwo div.ps-numery:last-child{
	border-right: none; 
}

#ps-roczniki_nr_specjalne{
	width: 100%;
	margin-top: 20px;
}

div.ps-numery h3{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #ff5100;
}

div.ps-numery h4 a{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}

div.ps-numery h4 a:hover{
	text-decoration:underline;
}

div.ps-numery h5{
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding: 0px 18px 0px 0px;
	color: #000000;
	height: 28px;
	overflow: hidden;
}
div.ps-okladka{
	width: 138px;
	height: 199px;
	margin: 25px 10px 25px 45px;
	background-color: #f5cdce;
}
div.ps-roczniki{
	width:80px;
	float:left;
}
div.ps-roczniki ul{
	list-style:square url("images/square-outline-black.png");
}
div.ps-roczniki ul.ps-roczniki-list li a{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}
h3.ps-rocznik-head{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #000000;
}
ul.ps-rocznik-list{
	list-style:  square url("images/square-orange.png");
}
ul.ps-rocznik-list  li a{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}

.ps-swicher a{
	float:right;
	margin-right:20px;
	text-decoration:none;
	color:#2B266D;
	margin-bottom:20px;
}

.ps-swicher a:hover{
	text-decoration:underline;
}

.download_file{
	text-decoration:none;
	color:#2B266D;
}

.download_file:hover{
	text-decoration:underline;
}



a.href-back{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #2B266D;
	text-decoration: none;
}
a.href-back span{
	color:#ff5100;
}
a.href-back:visited{
	color:#2B266D;
}
/* Konkurs Lider */
div#kl-menu{
	width: 264px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
div#kl-main{
	width:730px;
	//float:right;
	//margin-right:0px;
	float:left;
	margin-left:20px;
	min-height:800px;
}

div#kl-main #kl-breadcrumb{
	background: url("images/zaklady/bg_breadcrumb_wydarzenia.jpg") repeat-y scroll 0 0 transparent;
    //height:36px;
    height:20px;
    padding-left:10px;
    width:710px;
    position:absolute;
}

div#kl-main #kl-breadcrumb #kl-breadcrumb-center{
	display:table-cell;
	//height:36px;
	height:20px;
	vertical-align:middle;
}

div#kl-main #kl-breadcrumb #kl-breadcrumb-circle{
	background: url("images/zaklady/bg_circle.png") repeat-y scroll left bottom transparent;
	width:10px;
	height:10px;
	position:absolute;
	left:0px;
	bottom:0px;
}

div#kl-menu img#kl-logo{
	margin-bottom:10px;
}

.kl-menu-glowne{
	min-height:509px;
    width:264px;
    position:absolute;
}
div#kl-banner{
	position:relative;
	overflow:hidden;
}

div#kl-banner p{
	margin:0px;
	line-height:0px;
}

div#kl-banner div{
	display:block;
	position:absolute;
	top:10px;
    max-height:80px;
    overflow:hidden;
    width:100%;
    text-align:center;
}

div#kl{
	width:100%;
	height:100%;
}
div#kl-content{
	float:left;
	width:480px;
	min-height: 400px;
	margin-bottom: 20px;
	margin-top:35px;
}

div#kl-content a{
	text-decoration: none;
}

div#kl-content a:hover{
	text-decoration:underline;
}

div#kl-content-widely{
	width:720px;
	margin-top:49px;
}

div #right-col-menu{
	//float:right;
	//margin-top: 37px;
	//margin-bottom:20px;
	float:left;
	margin:37px 0px 20px 10px;
	//width:230px;
}

div#kl-laureaci{
	//float:right;
	float:left;
	width:230px;
	background:url("images/kl/laureaci-back.png") repeat-y 0 0;
	margin-bottom:10px;
	margin-top:10px;
}
div#kl-laureaci-bottom{
	background: url("images/kl/laureaci-bottom.png") no-repeat 0 0;
	height: 19px;
}
div#kl-laureaci h3.laureaci-header{
	background: url("images/kl/laureaci-top.png") no-repeat 0 0;
	height: 52px;
	line-height: 52px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	color: #ffffff;
}
div#kl-laureaci h3.laureaci-header{
	background: url("images/kl/laureaci-top.png") no-repeat 0 0;
	height: 52px;
	line-height: 52px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	color: #ffffff;
}
ul.laureaci-list{
	list-style:  square url("images/square-red.png");
	margin: 0px 0px 0px 0px;
	padding: 0px 19px 0px 34px;
}
ul.laureaci-list li{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}

ul.laureaci-list li span.lzzl_laureaci_content{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
	font-style: italic;
	color: grey;
}
h3.kl-laureaci-inni{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 8px 15px 8px;
	padding: 8px 11px 8px 11px;
	color: #2B266D;
	background-color: #f4f4f4;
	border-top: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
}
h3.kl-laureaci-inni span{
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: grey;
}

#kl-mapa-laureatow{
	background: url("images/kl/kl-yellow-button_small.png") no-repeat scroll 0 0 transparent;
	height:25px;
    width: 230px;
    display: block;
    //float:right;
    float:left;
}

#kl-mapa-laureatow a{
	color: #FFFFFF;
	font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 20px;
    text-decoration: none;
}

h3.kl-main-header{
	font-family: Verdana, Arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #2B266D;
	margin-left: 0px;
	margin-top: 14px;
	margin-bottom: 20px;
	border-bottom: 2px solid #C39021;
	width:80%;
}
#kl-content h3#nazwa-partnera{
	font-family: Verdana, Arial;
	font-size: 1.4em;
	font-weight: normal;
	color: #2B266D;
	margin-left: 0px;
	margin-top: 14px;
	margin-bottom: 20px;
}
#kl-content h3 div ul{
	list-style: square outside url("images/square-blue.png");
}

ul#menu-menu-konkurs-lider{
	position:relative;
	margin-left:0px;
	padding-left:0px;
}
ul#menu-menu-konkurs-lider li ,ul#menu-menu-konkurs-lider li a{
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size:1.0em;
	font-weight:bold;
	color:#ffffff;
}

ul#menu-menu-konkurs-lider li{
	display:block;
	position:absolute;
}

ul#menu-menu-konkurs-lider li a{
	float:right;
	//margin-right:10px;
	margin-right:6px;
	margin-top:10px;
	text-decoration: none;
	color:#ffffff;
	font-family:Verdana,Arial;
    //font-size:1em;
    font-size: 12px;
    font-weight:bold;
}
#kl-menu-statuetka{
	background:url("images/kl/kl-statue.png") no-repeat scroll 0 0 transparent;
	height:411px;
	width:155px;
	margin-left:-10px;
	display:block;
	position:absolute;
	z-index:5;
	top:0px;
}
ul#kl-submenu{
	color:#000000;
	position:relative;
	float:right;
	margin-top:14px;
}
ul#kl-submenu li {
	color: #FFFFFF; 
	position: relative; 
	//background: url("images/kl/kl-blue-button.png") no-repeat scroll 0 bottom transparent;
	background: url("images/kl/kl-blue-button_tight.png") no-repeat scroll 0 bottom transparent;
	width:160px;
	height:30px;
}
ul#kl-submenu li a{
	color: #FFFFFF;
	//font-size: 0.75em;
	font-size: 9px;
	padding-top:0px;
	
}
li#menu-item-1325{
    margin-top:40px;
    background: url("images/kl/kl-yellow-button.png") no-repeat scroll 0 0 transparent;
	width:220px;
	height:42px;
	z-index:1;
	left:30px;
}
li#menu-item-1324{
	margin-top:90px;
	background: url("images/kl/kl-yellow-button.png") no-repeat scroll 0 0 transparent;
	width:220px;
	height:42px;
	z-index:1;
	left:30px;
}
li#menu-item-1323{
	margin-top:140px;
	background: url("images/kl/kl-blue-button.png") no-repeat scroll 0 0 transparent;
	width:160px;
	height:42px;
	z-index:10;
	left:90px;
}
li#menu-item-1322{
	margin-top:190px;
	background: url("images/kl/kl-blue-button.png") no-repeat scroll 0 0 transparent;
	width:160px;
	height:42px;
	z-index:10;
	left:90px;
}
li#menu-item-1321{
	margin-top:400px;
	background: url("images/kl/kl-yellow-button.png") no-repeat scroll 0 0 transparent;
	width:220px;
	height:42px;
	z-index:1;
	left:30px;
}
li#menu-item-1320{
	margin-top:450px;
	background: url("images/kl/kl-yellow-button.png") no-repeat scroll 0 0 transparent;
	width:220px;
	height:42px;
	z-index:1;
	left:30px;
}
div#kl-menu-right{
	//float: right;
	width: 231px;
	margin-bottom: 10px;
	margin-top: 53px;
	margin-right: 10px;
}
div#kl-menu-right ul{
	list-style:  square url("images/square-blue-big.png");
	margin: 0px 0px 0px 46px;
	padding: 0px 0px 0px 0px;
}
div#kl-menu-right ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}
div#kl-edycja-sidebar{
	//float:right;
	float:left;
	//width:231px;
	width:230px;
}

div#kl-gala{
	float:left;
	width:230px;
	margin-bottom:3px;
	height:25px;
	background:url("images/kl/kl-blue-button_small.png") no-repeat scroll 0 0 transparent;
}
div#kl-gala a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	padding-left: 20px;
	width: 230px;
	display:block;
	font-weight:bold;
}

div#kl-top-menu{
	float: left;
	width: 230px;
}
div#kl-top-menu ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}
div#kl-top-menu ul li{
	margin: 0px 0px 3px 0px;
	height: 25px;
	background: url("images/kl/kl-yellow-button_small.png") no-repeat scroll 0 0 transparent;
}
div#kl-top-menu ul li a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	padding-left:20px;
	width:230px;
	display:block;
	font-weight:bold;
}
/*LUDZIE */
table.ludzie-table{
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}

table.ludzie-table tr td{
	border-top: 2px solid #DBDBDB;
	padding: 6px 24px;
}

table.ludzie-table td a{
	text-decoration: none;
}
table.ludzie-table td{
	padding: 3px 0px 3px 10px !important;
	margin: 0px 0px 0px 0px !important;
}
table.ludzie-table td:first-child{
	width: 290px;
	border-right: 1px solid #E7E7E7;
}
/* konferencje seminaria debaty */
/*menu*/
div#wydarzenia-menu{
	width: 210px;
	min-height: 680px;
	float:left;
	border-right: 3px solid #e3e4e7;
	padding-left: 20px;
	padding-top: 20px;
	display: block;
	background-color: #ffffff;
}
div#wydarzenia-menu h3{
	color:#2B26A7;
}
div#wydarzenia-menu ul{
	width:190px;
	margin-left:37px;
	list-style:square url("images/square-blue-big.png");
}
div#wydarzenia-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}

div #wydarzenia-breadcrumb{
	background: url('images/zaklady/bg_breadcrumb_wydarzenia.jpg') repeat-y transparent;
	width:1024px;
	//height:36px;
	height:20px;
	display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
}

/* uklad strony */
#wydarzenia-main{
	width:790px;
	float: right;
	margin: 20px 10px 0px 10px;
}

#wydarzenia-content{
	width:100%;
}

#wydarzenia-content a.back{
	text-decoration: none;
}

#wydarzenia-content h3.wydarzenia-header-name{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.6em;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:10px;
}

#wydarzenia-content h3#nazwa-partnera{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.6em;
    font-weight: normal;
    margin-top:0px;
    margin-bottom:20px;
}

#wydarzenia-content-tax h3.wydarzenia-header-name{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.4em;
    margin-top:10px;
    margin-bottom:10px;
}

ul#wydarzenia-top-menu{
	list-style: none;
	padding: 0px;
	background-color:#BFBFBF;
	display:block;
	width: 1024px;
	height: 36px;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 36px;
	font-weight: bold;
	color: #2B266D !important;
	margin: 0px;
}

ul#wydarzenia-top-menu li:first-child {
    margin-left:0px !important;
}

ul#wydarzenia-top-menu li{
	float:left;
	background:url("images/zaklady/bg_top_menu_wydarzenia.jpg") no-repeat scroll 0 0 transparent;
	width:340px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    margin-left:2px;
}

ul#wydarzenia-top-menu li.button_press{
	background:url("images/zaklady/bg_top_menu_wydarzenia_press.jpg") no-repeat scroll 0 0 transparent;
}

ul#wydarzenia-top-menu li.konferencja_hover:hover{
	background:url(/wp-content/themes/ipiss/images/zaklady/bg_top_menu_select_wydarzenia.jpg) no-repeat scroll 0 0 transparent;
}

ul#wydarzenia-top-menu li.seminarium_hover:hover{
	background:url("images/zaklady/bg_top_menu_select_wydarzenia_seminaria.jpg") no-repeat scroll 0 0 transparent;
}

ul#wydarzenia-top-menu li.debata_hover:hover{
	background:url("images/zaklady/bg_top_menu_select_wydarzenia_debaty.jpg") no-repeat scroll 0 0 transparent;
}

ul#wydarzenia-top-menu li:hover a{
	color:#ffffff !important;
}

ul#wydarzenia-top-menu a {
    color:#2B266D !important;
    line-height:36px;
    text-decoration:none;
    display:block;
}

#wydarzenia-main-tax{
	width:1004px;
	float:left;
	margin:10px 10px 0px 10px;
}

#wydarzenia-main-tax .wydarzenia-yearbook{
	color:#2B266D;
}

#wydarzenia-main-tax ul.wydarzenia-archiwum-list{
	list-style: square outside url("images/square-blue.png");
}

/* Program doktorancki */
#pd-main{
	width: 807px;
	float: left;
	border-left: 3px solid #E0E0E0;
}

#pd-main #content{
	width:785px;
	margin-top:10px;
}

#pd-main #pd-breadcrumb{
	background: url("images/zaklady/bg_breadcrumb_wydarzenia.jpg") repeat-y scroll 0 0 transparent;
    display: table-cell;
    //height:36px;
    height:20px;
    padding-left: 10px;
    vertical-align: middle;
    width: 807px;
}



#pd-main #content h2{
	 border-bottom: 2px solid #FD992A;
    color: #2B266D;
    font-family: Verdana,Arial;
    padding-bottom: 5px;
    line-height: 18px;
}

#main div.pd-menu{
	background: url('images/zaklady/pd-menu-bg.jpg') no-repeat transparent;
	width: 198px;
	float:left;
	display: block;
	height: 370px;
	margin-left:16px;
}
div.pd-menu ul{
	width:170px;
	list-style:square url("images/pd-menu-triangle.png");
	margin-left:28px;
	height:100%;
	padding-top:7px;
}

div.pd-menu ul li:first-child{
	border-top:none;
}

div.pd-menu ul li{
	padding-top:9px;
	padding-bottom:9px;
	font-size: 13px;
	font-weight:bold;
	line-height: 0px;
	border-top:1px dotted #bdb8bf;
	width:165px;
}
div.pd-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#2E3192;
}
/* Zakłady naukowe */
/* menu */
#main div#zaklady-menu{
	background: url('images/zaklady/bg_left_menu.jpg') repeat-x transparent;
	width: 210px;
	min-height: 680px;
	margin-top:20px;
	float:left;
	border-right: 1px dashed #E7E7E7;
	padding:10px 0px 0px 0px;
	display: block;
	background-color: #ffffff;
	height: 100%;
}

div #breadcrumb-blue{
	background: url('images/zaklady/bg_breadcrumb.jpg') no-repeat transparent;
	width:1024px;
	height:30px;
	float:left;
}

div #breadcrumb-blue #breadcrumb-blue-name{
	height:30px;
	width:190px;
	border-right: 1px dashed #919191;
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
	padding-right:10px;
}

div #breadcrumb-blue #breadcrumb-blue-name h3{
	color:#2B266D;
    font-family:Verdana,Arial;
    font-size:1.0em;
    font-weight:bold;
    margin:0px auto;
    display:inline;
    vertical-align: middle;
}

div #breadcrumb-blue #breadcrumb-blue-trail{
	width:803px;
	height:30px;
	display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
}

div #banner-contener{
	position:relative;
	float:left;
}

/*div #banner-contener p{
	margin:0px;
	padding:0px;
	line-height:0px;
}*/

div#banner{
	margin-top:1px;
	float:left;
}

div#banner p{
	margin:0px;
	padding:0px;
	line-height:0px;
}

#banner-contener #banner-name{
	position:absolute;
	left:25px;
	top:0px;
}

#banner-contener #banner-name h3{
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
}

#banner-contener #banner-name #banner-name-center{
	display:table-cell;
	vertical-align:middle;
	height:68px;
}

div#zaklady-menu ul{
	width:190px;
	margin-left:37px;
	padding-top:10px;
	float:left;
	list-style:square url("images/zaklady/square-orange-big.png");
}

div#zaklady-menu ul ul{
	padding-top:0px;
	list-style:square url("images/zaklady/square-orange.png");
}

div#zaklady-menu ul ul a{
	font-weight:normal;
}

div#zaklady-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#2B266D;
	font-weight:bold;
}
/* uklad strony */




/* ------------------------------------------------------------------------------------------------------ */

#main-content{
	width: 790px;
	float: left;
	margin:0px 10px 0px 10px;
	padding-top:20px;
}

#main-content ul{
	list-style: square outside url("images/zaklady/square-orange.png");
}

#main-content h2{
    color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.6em;
}

#main-content h3#imie-pracownik{
    border-bottom: 2px solid #EF7F1A;
    border-top: 1px solid #EF7F1A;
    color: #EF7F1A;
    font-family: Verdana,Arial;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
    margin: 10px 0 5px;
    padding: 4px 0;
    text-align: center;
}

#main-content h3{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    margin: 10px 0 5px;
    padding: 0;	
}

#main-content ul li a{
	/*color:#000000;*/
	text-decoration:none;
}

#main-content ul li a .ludzie-zaklad{
	color:#000000;
}

#main-content ul li .ludzie_info a{
	color:#000000;
}

#main-content ul li a:hover{
	text-decoration:underline;
}

div#main-content h2{
	padding-bottom: 5px;
	font-family:Verdana, Arial;
	color:#2B266D;
	border-bottom:2px solid #FD992A;
}


/* ------------------------------------------------------------------------------------------------------ */

/*
#zaklady-main{
	width: 790px;
	float: left;
	margin:20px 10px 0px 10px;
}

#zaklady-main h2{
    color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1.6em;
}

#zaklady-main h3#imie-pracownik{
    border-bottom: 2px solid #EF7F1A;
    border-top: 1px solid #EF7F1A;
    color: #EF7F1A;
    font-family: Verdana,Arial;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
    margin: 10px 0 5px;
    padding: 4px 0;
    text-align: center;
}

#zaklady-main h3{
	color: #2B266D;
    font-family: Verdana,Arial;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    margin: 10px 0 5px;
    padding: 0;	
}

#zaklady-main ul li a{
	color:#000000;
	text-decoration:none;
}

div#zaklady-main h2{
	padding-bottom: 5px;
	font-family:Verdana, Arial;
	color:#2B266D;
	border-bottom:2px solid #FD992A;
}
*/

table#zaklad-ludzie-pracownik-table{
    border-width:2px;
    margin-bottom:4px;
    border:1px solid #E7E7E7;
    width:100%;
    table-layout:fixed;
}

table#zaklad-ludzie-pracownik-table td{
	border: 2px solid #DBDBDB;
	padding:5px;
}

table#zaklad-ludzie-pracownik-table td p{
	padding:0px;
	margin:0px;
}

#zaklady-content-left-col{
	width:790px;
	padding-top:0px;
	float:left;
}
#zaklady-content-right-col{
	width:240px;
	margin-left:20px;
	padding-top:10px;
	float:left;
}

/* Projekty badawcze */
#main #pb-content{
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
}

#main #pb-content #breadcrumb_projekt{
	height:20px;
	padding-left:10px;
}

#main div#projekty-badawcze-head{
	width:100%;
	height:112px;
	margin-bottom:0px;
	float:left;
	border-bottom:1px solid;
	border-top:1px solid;
}
#main div#projekty-badawcze-logo{
	float:left;
	height:112px;
	border-right:1px solid;
	//width:146px;
	width:210px;
	text-align: center;
}
#projekty-badawcze-contener-content{
	//width:841px;
	width:787px;
	margin:0px 0px 0 3px;
	padding:10px 10px 0px 10px;
	float:left;
	border-left:1px dotted;
}
#projekty-badawcze-content-menu{
	//width:146px;
	width:210px;
	min-height:680px;
	height:100%;
	margin-top:0px;
	padding:20px 0px 0px 0px;
	float:left;
	border-right:1px solid;
}
div#projekty-badawcze-content-menu ul{
	//width:126px;
	width:190px;
	height:100%;
	margin-left:10px;
	list-style:none;
	text-transform:uppercase;
}
div#projekty-badawcze-content-menu ul li{
	margin-top:15px;
	padding-bottom:5px;
	background: url(./images/projekt_badawczy_menu_line.png) repeat-x bottom transparent;
}
div#projekty-badawcze-content-menu ul a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-family:Verdana, Arial;
	line-height:1em;
	color:midnightblue;
	letter-spacing:1pt;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#main div.bg_menu_projekty-badawcze{
	background: url("images/zaklady/bg_menu_projekty-badawcze.jpg") repeat-x scroll 0 0 transparent;
	margin-top:0px;
	padding-top:0px;
	width:240px;
}

#main div.bg_menu_projekty-badawcze a{
	//color:#ffffff;
}

#main div#projekty-badawcze-baner{
	height:112px;
	margin-left:3px;
	float:left;
	border-left:1px dotted;
	text-align: center;
    width: 800px;
}

#projekty-badawcze-contener{
	width:100%;
	margin:3px 0px 3px 0px;
	float:left;
	border-top:1px dotted;
	border-bottom:1px dotted;
}
div#projekty-badawcze-main #projekty-badawcze-contener-content h2{
	padding:0px 20px 5px 0px;
	background: url(./images/projekt_badawczy_menu_line.png) repeat-x bottom left transparent;
	color: midnightblue;
	display: inline;
	text-transform: uppercase;
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1pt;
    line-height: 1em;
}

div#projekty-badawcze-main #projekty-badawcze-contener-content p{
	margin-top:10px;
}

#main div#projekty-badawcze-menu{
	min-height:680px;
	margin-top:0px;
	padding:20px 0px;
	float:left;
	border-right:3px solid #e3e4e7;
	display:block;
	background-color:#ffffff;
}
.projekty-badawcze-back{
	padding:0px 0px 10px 10px;
}
.projekty-badawcze-back a{
	text-decoration:none;
	font-size:10px;
}
div#projekty-badawcze-menu ul{
	width:190px;
	margin:0px 5px 0px 37px;
	list-style: square url("images/square-blue-big.png");
	height: 100%;
}
div#projekty-badawcze-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}
/* uklad strony */
#projekty-badawcze-main{
	width:780px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}
#projekty-badawcze-main .projekty-badawcze{
	font-weight:bold;
}

div#projekty-badawcze-main h2{
	padding-left:0px;
	font-family: Verdana, Arial;
	color: #2B266D;
}
#projekty-badawcze-content{
	margin:10px 10px 0 10px;
	width: 763px;
}

#projekty-badawcze-content h2{
	margin-bottom:10px;
}

#projekty-badawcze-main #breadcrumb-projekty-badawcze{
	background: url('images/zaklady/bg_breadcrumb_projekty_badawcze.jpg') no-repeat transparent;
	width:783px;
	height:30px;
	display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
}

#projekty-badawcze-main #breadcrumb-projekty-badawcze #breadcrumb-trail{
	color:#969696;
}

#projekty-badawcze-main #breadcrumb-projekty-badawcze #breadcrumb-trail a{
	color:#ffffff;
}

#projekty-badawcze-content-left-col{
	width: 500px;
	float:left;
}

#projekty-badawcze-content-right-col{
	width: 240px;
	float:left;
	margin-left:20px;
}
/* Biuletyn */
#biuletyn-main{
	min-height:1000px;
}

#biuletyn-main #biuletyn-container{
	width:710px;
	float:left;
	margin-bottom:20px;
	margin-right:3px;
	position:relative;
}

#biuletyn-main #biuletyn-container-baner{
	float:left;
	margin-bottom:10px;
	width:690px;
	padding:14px 10px 0;
	text-align:center;
}

#biuletyn-main .biuletyn_swicher{
	width:100%;
	padding:10px 20px 20px 20px;
	float:left;
	width:664px;
}

#biuletyn-main .biuletyn_swicher a{
	color: #2B266D;
    text-decoration: none;
}

#biuletyn-main .biuletyn_swicher a:hover{
	text-decoration:underline;
}

#biuletyn-main .biuletyn-container-box{
	width:690px;
	height:300px;
	margin:14px 10px 0 10px;
	overflow:auto;
    border: 2px solid #898ebd;
}

#biuletyn-main .biuletyn-container-box h2{
	color:#2B266D;
    font-family:Verdana,Arial;
    font-size:1.6em;
    font-weight:normal;
    margin:40px 10px 10px 10px;
}

#biuletyn-main .biuletyn-container-box .biuletyn-content-title{
	background: url('images/biuletyn_title_bg.png') no-repeat transparent;
	width:250px;
	height:39px;
	position:absolute;
	text-align:center;
}

#biuletyn-main .biuletyn-container-box .biuletyn-content-title p{
	margin:0px;
	padding-top:9px;
	color:#ffffff;
	font-size:1.3em;
}
    
/*#biuletyn-main .biuletyn-container-box .biuletyn-content{*/
.biuletyn-content{
	margin:10px;
	display:none;
}

#biuletyn-main .biuletyn-container-box .biuletyn-content-more{
	margin:10px;
}

/*#biuletyn-main .biuletyn-container-box p.toggle{*/
#biuletyn-main p.toggle{
	text-align:right;
	margin-right:10px;
	cursor:pointer;
	color:#2b266d;
}
    
#biuletyn-main #sidebar{
	width:300px;
	float:left;
	text-align:center;
	margin-top:9px;
}

#biuletyn-breadcrumb{
	background:url("images/zaklady/bg_breadcrumb_wydarzenia.jpg") repeat-y scroll 0 0 transparent;
	height:20px;
    width:1024px;
    display:table-cell;
    padding-left:10px;
    vertical-align:middle;
}

#main #sidebar div{
	float:left;
}

#biuletyn-main #biluetyn-left-col{
	width:200px;
	height:650px;
	float:left;
	border-right:3px solid #e3e4e7;
	text-align:center;
}
#biuletyn-main #container{
	width:600px;
	float:left;
}
#biuletyn-main #biluetyn-right-col{
	width:200px;
	height:650px;
	float:left;
	border-left: 3px solid #e3e4e7;
	text-align:center;
}
#biuletyn-main #container #content #title-bg{
	background: url('images/biuletyn_title_bg.png') no-repeat transparent;
	width:181px;
	height:39px;
}
#biuletyn-main #container #content #title-bg h2{
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding-top:8px;
}
#biuletyn-main #container #content hr{
	width:90%;
}
#biuletyn-main #biluetyn-right-col .widget-area ul {
	width:200px;
	margin-left:0px;
	list-style:none;
}
#biuletyn-main #biluetyn-right-col #secondary{
	width:160px;
}
#biuletyn-main #biluetyn-left-col .widget-area ul {
	width:200px;
	margin-left:0px;
	list-style:none;
}
#biuletyn-main #biluetyn-left-col #secondary{
	width:170px;
}

.biuletyn-post-title{
	color:#2B266D;
	font-family:Verdana,Arial;
	padding-bottom:5px;
}


.biuletyn-content-arch-title-box{
	height:39px;
	margin-left:10px;
	float:left;
}

.biuletyn-content-arch-title-center{
	background: url('images/zaklady/biuletyn_title_bg_center.png') repeat-x transparent;
	height:39px;
	float:left;
}

.biuletyn-content-arch-title-center h1{
	color: #FFFFFF;
    font-size: 1.3em;
    padding:9px 10px 0px 10px;
}

.biuletyn-content-arch-title-left{
	background: url('images/zaklady/biuletyn_title_bg_left.png') no-repeat transparent;
	width:5px;
	height:39px;
	float:left;
}

.biuletyn-content-arch-title-right{
	background: url('images/zaklady/biuletyn_title_bg_right.png') no-repeat transparent;
	width:5px;
	height:39px;
	float:left;
}

.biuletyn-content-arch-title{
	background: url('images/biuletyn_title_bg.png') no-repeat transparent;
	width:181px;
	height:39px;
	//position:absolute;
	text-align:center;
}






/* Konkurs na najlepsze prace mgr i dr */
#main div#kmid-menu{
	width:294px;
    margin-left:0px;
    float:left;
}
#main div#kmid-head-introducing{
	background-color: #A3A3A3;
    display: table-cell;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    width: 274px;
    float:left;
}
h3.kmid-main-header{
	color: #FFFFFF;
    display: inline;
    font-family: Verdana,Arial;
    font-size: 1em;
    font-weight: bold;
    margin: 0 auto;
    vertical-align: middle;
}

#main div#kmid-left-menu{
	background: url("images/zaklady/bg_left_menu_kmid.png") repeat-x scroll 0 0 transparent;
	width:294px;
	float:left;
    height:100%;
    margin-top:0px;
    min-height:680px;
    padding:10px 0 0;
}

#main div#kmid-left-menu ul{
	width:190px;
	margin-left:37px;
	float:left;
	list-style:square url("images/zaklady/square-orange-big.png");
}

#main div#kmid-left-menu ul ul{
	list-style:square url("images/zaklady/square-orange.png");
	margin-bottom: 6px;
    margin-top: 6px;
    padding-top: 0;
}

#main div#kmid-left-menu ul ul li {
    border-bottom: 1px dotted #BDB8BF;
    border-top: none;
    width: 187px;
}

#main div#kmid-left-menu ul ul a{
	font-weight:normal;
}

#main div#kmid-left-menu ul li{
	border-top: 1px dotted #BDB8BF;
    line-height: 1.3em;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 225px;
}

#main div#kmid-left-menu ul li:first-child {
    border-top: none;
}

#main div#kmid-left-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	//line-height: 1em;
	margin: 0px 0px 0px 0px;
	//padding: 0px;
	color:#2B266D;
	font-weight:bold;
}

#main div.kmid-menu-glowne{
	width:294px;
	min-height:680px;
	height: 100%;
	padding:20px 0px;
	float:left;
	display: block;
	background-color: #ffffff;
	border-right: 1px dashed #E7E7E7;
}
div.kmid-menu-glowne ul{
	width:254px;
	height:100%;
	margin-left:30px;
	list-style: square outside url("images/zaklady/square-orange-big.png");
}

div.kmid-menu-glowne ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #2B266D;
}

div.kmid-menu-glowne ul ul{
	list-style: square outside url("images/zaklady/square-orange.png");
	width:224px;
	height:100%;
}

div.kmid-menu-glowne ul ul li a{
	font-weight: normal;
}

div#kmid-main{
    width:730px;
    float:left;
}

div#konkurs_mgr_i_dr-breadcrumb{
	//background: url("images/zaklady/bg_breadcrumb_konkursy.jpg") no-repeat scroll 0 bottom transparent;
	background: url("images/zaklady/bg-breadcrumb-violet.png") repeat-y scroll 0 0 transparent;
	//height:30px;
	height:20px;
    width:730px;
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
}

div#kmid-content{
	width:710px;
	margin-left:10px;
	padding-top:10px;
	margin-bottom:20px;
	float:left;
}

div#kmid-content h2{
	border-bottom: 2px solid #FD992A;
    color: #2B266D;
    font-family: Verdana,Arial;
    padding-bottom: 5px;
    margin-bottom:20px;
}

/* Konkurs Mlodzi Sobie */
#main div#kms-left-col{
	width:294px;
    margin-left:0px;
    float:left;
}

#main div#kms-left-col #kms-post-title{
	background-color:#a3a3a3;
	width:294px;
	height:30px;
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
    padding-right: 10px;
}

#main div#kms-left-col #kms-post-title h3 {
    color: #ffffff;
    display: inline;
    font-family: Verdana,Arial;
    font-size: 1em;
    font-weight: bold;
    margin: 0 auto;
    vertical-align: middle;
}

#main div#kms-left-menu{
	//background: url("images/zaklady/bg_left_menu_kms.png") repeat-x scroll 0 0 transparent;
	background: url("images/zaklady/bg_left_menu_green.png") repeat-x scroll 0 0 transparent;
	
	width:294px;
	float:left;
    height:100%;
    margin-top:0px;
    min-height:680px;
    padding:10px 0 0;
}

#main div#kms-left-menu ul{
	width:190px;
	margin-left:37px;
	float:left;
	list-style:square url("images/zaklady/square-orange-big.png");
}

#main div#kms-left-menu ul ul{
	list-style:square url("images/zaklady/square-orange.png");
	margin-bottom: 6px;
    margin-top: 6px;
    padding-top: 0;
}

#main div#kms-left-menu ul ul li {
    border-bottom: 1px dotted #BDB8BF;
    border-top: none;
    width: 187px;
}

#main div#kms-left-menu ul ul a{
	font-weight:normal;
}

#main div#kms-left-menu ul li{
	border-top: 1px dotted #BDB8BF;
    line-height: 1.3em;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 225px;
}

#main div#kms-left-menu ul li:first-child {
    border-top: none;
}

#main div#kms-left-menu ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	//line-height: 1em;
	margin: 0px 0px 0px 0px;
	//padding: 0px;
	color:#2B266D;
	font-weight:bold;
}

#main div.kms-menu-glowne{
	width:180px;
	height:100%;
	min-height:680px;
	float:left;
	padding:20px 0px;
	display:block;
	background-color:#ffffff;
}
div.kms-menu-glowne ul{
	width:170px;
	height:100%;
	margin-left:30px;
	list-style:square url("images/square-green-big.png");
}
div.kms-menu-glowne ul a{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size:0.9em;
	line-height:1em;
	color:#000000;
}
div#kms-main{
    width:730px;
    float:left;
}

div#kms-main-baner img{
	float:left;
}

div#kms-breadcrumb{
	//background: url("images/zaklady/bg_breadcrumb_konkursy.jpg") no-repeat scroll 0 bottom transparent;
	background: url("images/zaklady/bg-breadcrumb-green.jpg") repeat-y scroll 0 bottom transparent;
	
	width:730px;
	//height:35px;
	height:20px;
	padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
}

div#kms-main #main-banner p{
	margin:0px;
}

div#kms-content{
	width:710px;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

div#kms-content h2{
	border-bottom: 2px solid #FD992A;
    color: #2B266D;
    font-family: Verdana,Arial;
    padding-bottom: 5px;
    margin-bottom:20px;
}

/* Kursy i szkolenia */
h3.kis-main-header{
	font-family:Verdana, Arial;
	font-size:1.2em;
	font-weight:bold;
	color:#2B266D;
	margin:14px 0px 20px 0px;
}

div#kis-main{
	float: left;
    margin: 20px 10px 0;
    width: 790px;
}
div#kis-content{
	float:left;
	width:790px;
}

div#kis-content ul{
	list-style: square outside url("images/zaklady/square-orange.png");
}

div #kis-breadcrumb{
	display: table-cell;
    height: 30px;
    padding-left: 10px;
    vertical-align: middle;
    width: 803px;
}

/* Doradztwo */
#main div.doradztwo-menu-glowne{
	width:180px;
	height:100%;
	min-height:680px;
	padding-top:10px;
	float:left;
	display:block;
	background-color:#ffffff;
}
div.doradztwo-menu-glowne ul{
	width:190px;
	margin-left:37px;
	list-style:square url("images/square-blue-big.png");
	height:100%;
}
div.doradztwo-menu-glowne ul a{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}

div#doradztwo-main{
	float:left;
    width:760px;
    margin-top:20px;
}
div#doradztwo-content{
	float:left;
	width:760px;
	margin-left:10px;
	padding-top:0px;
}

/* Banery */
div#main-banner{
	position:relative;
	overflow:hidden;
	line-height: 0;
	margin-top:1px;
}

div#main-banner p{
	margin:0px;
	padding:0px;
}

div#main-banner div{
	display:block;
    position:absolute;
    right:10px;
    top:10px;
    max-height:80px;
    overflow:hidden;
}
div #wydarzenia-top{
	float:left;
}
/* ---------------------------- */
#kl-menunev{
	min-height: 509px;
    width: 264px;
    position:absolute;
}

#kl-menunev ul{
	position:absolute;
	top:0px;
	z-index:100;
	left:0px;
	margin-left:0px;
	padding-left:0px;
}

.under{
	background: url("images/kl/kl-yellow-button.png") no-repeat scroll 0 0 transparent;
	width:220px;
	height:42px;
	display:block;
	position: absolute;
	z-index:1;
	top:10px;
	left:30px;
}

#kl-menunev ul a{
	float:right;
	margin-right:10px;
	margin-top:10px;
	text-decoration: none;
	color:#ffffff;
	font-family: Verdana,Arial;
    font-size: 1em;
    font-weight: bold;
}

.on{
	background: url("images/kl/kl-blue-button.png") no-repeat scroll 0 0 transparent;
	width:160px;
	height:42px;
	display:block;
	position: absolute;
	z-index:10;
	top:10px;
	left:90px;
}

/* slider banerów --------------------------------------------------------------- */

.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 300px;
	height:90px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}

#main #sidebar{
	width:302px;
	float:left;
	margin-bottom:20px;
}

#main #sidebar .banner-box-rotator{
	border:1px solid #F58220;
	height:175px;
	width:300px;
	margin-top:5px;
	float:left;
}

#main #sidebar .banner-box-rotator .scrollable{
	height:145px;
}

#main #sidebar .banner-box-small{
	height:165px;
	width:311px;
	margin-top:5px;
	float:left;
}

#main #sidebar .banner-box-small div{
	border:1px solid #F58220;
	height:165px;
	width:145px;
	overflow:hidden;
	text-align: center;
}

#main #sidebar .banner-box-small div:first-child{
	margin-right:6px;
}

#main #sidebar .banner-box-small div span a img{
	//width:145px;
}

#main #sidebar .banner-box-big{
	border:1px solid #F58220;
	width:300px;
	margin-top:5px;
	float:left;
	overflow:hidden;
}

#main #sidebar .banner-box-big span a img{
	width:300px;
}

#main #sidebar .banner-box-long{
	border:1px solid #F58220;
	width:300px;
	margin-top:5px;
	float:left;
	overflow:hidden;
}

#main #sidebar .banner-box-long div span a img{
	width:300px;
}

#main #sidebar .banner-box-rotator .banner-box-links-item{
	width:60px;
	height:30px;
	margin-left:120px;
}

#main #sidebar .banner-box-rotator span a img{
	width:300px;
}

.scrollable {
	float:left;	
}

#lang_sel_footer{
	background-color:#EBECEC;
	border:none;
	text-align:right;
	padding:10px 0px;
}

#lang_sel_footer ul li a, #lang_sel_footer ul li a{
	padding-right:0px;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(./images/banner_slider_arrows.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 

/* left */
a.left			{ margin-left: 0px; } 
a.left:hover 	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down	{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  	{ background-position:-30px 0; }
a.up:active  	{ background-position:-60px 0; }

/* down */
a.down 			{ background-position: 0 -30px; }
a.down:hover  	{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

#menu-menu-poziome-glowne{
	width:960px;
	height:20px;
}

#type-zoom{
	//display: inline;
	cursor:pointer;
}