@charset "utf-8";
@import "corners.css";

/* CSS Document */
/*----------------------------------------------------------------------------*/

html, body { height: 100%; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	/*color: #000;*/
	color: #5E5E56;
	margin: 0;
	padding: 0;
	background-color: #DEDECA;
	background-image: url(../img/header-tlo-2x600.png);
	background-repeat: repeat-x;
}
h1,h2,h3,h4,h4,h6 {color: #5E5E56;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5, h6 {font-size: 10px;}

a {
	text-decoration:none;
	color: #5e5e56;
}

a:hover {
	text-decoration:none;
	color: #9e9e90;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*------------------------- nagłówek strony start ----------------------------*/
#page_header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*height: 120px;*/
	background-color: transparent;
	background-image: url(../img/header-tlo-2x600.png);
	background-position: top;
	background-repeat: repeat-x;
}

#page_header #logo {
	float: left;
	margin: 0px;
	padding: 0px;
}

#page_header #header-content {
	width: 960px;
	height: 120px;
	margin: 0px auto;
	background-image: url(../img/header-gray.png);
	background-repeat: no-repeat;
	border-bottom:solid #5e5e56 1px;
}

.separator {
	/*margin: 0px 10px;*/
	border-bottom: dotted 1px;
}

/*-------------------------- nagłówek strony end -----------------------------*/

/*--- nawigacja #nav-top start ---*/
#nav-top {
	float:right;
	font-weight: bold;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
	padding-right: 10px;
	height: 91px;
}
/*Opera hack*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#nav-top {height: 80px;}
 }
/*Opera hack*/

#nav-top a {
	border-color: transparent;
	cursor:pointer;
	margin-right: 1px;
	padding:8px 4px;
}

#nav-top form {
	/*display:inline-block;*/
	display:inline;
}
#nav-top #szukaj {
	border:solid #5e5e56 1px;
	background-color: transparent;
	font-size: 10px;
}

#nav-top #szukaj:focus {
	border:solid #5e5e56 1px;
	background-color: #EBEBD6;
}

#nav-top ul {
	list-style-type:none;
	margin: 1em 0px;
}

#nav-top li {
	display:inline;
}

/*--- nawigacja #nav-top end ---*/
#bit-logo {width: 125px; height: 120px; position: absolute;}
/*--- dodatkowa nawigacja start ---*/
.home a {
	background-image: url(../img/home-gray.png);
	background-position: 50% 50%;
	min-width: 25px;
}

.home a:hover {
	background-image: url(../img/home-gray-over.png);
	background-position: 50% 50%;
}

.kupuj a { 
	color: #F5A32D;
}

.kupuj a:hover {
	color: #F8BA62;
}

#nav-main {
	width: 960px;
	clear:both;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#nav-main ul {list-style-type:none;}

#nav-main li {
	display:inline;
	zoom:1;
	vertical-align: middle;
	margin:0px 2px;
	padding:0px;
	/*background-color: #EBEBD6;*/
	background-color: transparent;
	border-color: #5E5E56;
	border-width: 0px;
	border-style: solid;

}
/*IE <=7 hack*/ html>/**/body #nav-main li {
	display:inline-block;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}

#nav-main a {
	float:left;
	display:block;
	color: #5E5E56;
	border-color: transparent;
	padding:5px;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
}

#nav-main a:hover { color: #9E9E90; }

#nav-main a span {
	background-image: url(../img/rogi-tr-200x30.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding: 9px 12px 7px 6px;
}

#nav-main li a {
	background-image: url(../img/rogi-tl-6x30.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	padding: 9px 0px 7px 6px;
	margin: 0px;
}

#nav-sub {
	width: 100%;
	float:left;
	font-weight: bold;
	font-size: 10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E5E56;
	border-bottom-color: #5E5E56;
	margin: 0px;
	text-align:center;
	background-color:  #EBEBD6;
}

#nav-sub ul {
	list-style-type: none;
	margin:0;
	margin-left: 15px;
	padding:0;
	color: #5E5E56;
}

#nav-sub li {
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type: none;
	vertical-align: middle;
}

#nav-sub a {
	cursor:pointer;
	float:left;
	margin:0;
	margin-right: 1px;
	padding:7px 5px 5px 5px;
	text-decoration:none;
	color: #5E5E56;
}

#nav-sub a:hover { color: #9E9E90; }

/*--- dodatkowa nawigacja end ---*/


/*-------------------------- stopka strony start -----------------------------*/

#page_footer {
	padding: 0 10px;
	text-align: center;
}

#page_footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #5E5E56;
	font-size:11px;
	/*
	clear: both;
	border-top: 1px solid #dddddd;
	*/
	font-weight: bold;
}

/*--------------------------- stopka strony end ------------------------------*/

/*--- strona ---*/
#all {
	width: 960px;
	margin: 0 auto;
	/*
	background-color: #FFF;
	background-color: transparent;
	background-color: #EBEBD6;
	*/
	background-color: #FFFFF0;
}

#container {
	text-align: left;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/*--- strona ---*/

/*-------------------------- ŚCIEŻKA -----------------------------------------*/

#nav-path, #sciezka {
	color: #5e5e56;
	clear: both;
	/*border-bottom: 1px solid #DEDECA;*/
	text-align: left;
	padding: 5px 10px 5px 10px;
	font-size: 9px;
	font-weight: bold;
	margin: 0 auto;
}

#nav-path a, #sciezka a {
	color: #5e5e56;
	text-decoration: none;
}

#nav-path a:hover, #sciezka a:hover { text-decoration: underline; }

/*-------------------------- CAŁOŚĆ ------------------------------------------*/

#content-background {
	width: 1000px;
	background: url('../graf/tlo.jpg') repeat-y;
	margin: 0 auto;
	overflow: hidden;
}

#contentwrapper {
	width: 960px;
	margin: 0 auto;
}

#content-header {
	background: url('../graf/header.jpg') no-repeat;
	width: 100%;
	height: 153px;
}

#logo {
	float: left;
	margin: 0;
	padding: 0 0 0 40px;
}

#opis-header {
	border-left: 1px dotted #d6d3d3;
	float: left;
	color: #000;
	margin: 70px 0 0 20px;
	padding: 10px 0 10px 40px;
	font-weight: bold;
}

/*-------------------------- Navigacja TOP -----------------------------------*/

.nawigacja {
	background: url('../graf/tlo-nav.jpg') repeat-x;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
	width: 100%;
	float:left;
	font-size:14px;
	font-weight: bold;
}

.nawigacja ul {
	list-style-type: none;
	margin:0;
	margin-left: 15px;
	padding:0;
}

.nawigacja li {
	display:inline;
	margin:0;
	padding:0;
}

li #current a span { 
/*
  background: url('../graf/trojkat.jpg') no-repeat center top;
	padding-top: 16px;  
*/
  color: #5e5e56; 
}

/*
ul #e-biznes { background:url('../graf/kreska.gif') no-repeat left; }
*/

.nawigacja #e-biznes a {
	cursor:pointer;
	float:right;
	/*
	background:url('../graf/kreska.gif') no-repeat right;
*/
	padding:16px 12px 15px 9px;
	text-decoration: none;
	color: #f5a32d;
	margin-right: 40px;
}

.nawigacja a {
	cursor:pointer;
	float:left;
	background:url('../graf/kreska.gif') no-repeat left;
	margin:0;
	margin-right: 1px; /*spacing between each tab*/
	padding:16px 12px 15px 9px;
	text-decoration:none;
	color: #000;
}

.nawigacja a:hover { color: #5e5e56; }

/*-------------------------- Navigacja BOTTOM --------------------------------*/

#nawigacja2 {
	background: #f8f8f8;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	width: 100%;
	float:right;
	font-size:12px;
	text-align: right;
	padding:6px 0 6px 0;
}

#nawigacja2 ul {
	list-style-type: none;
	margin:0;
	margin-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#nawigacja2 li {
	display:inline;
	margin:0;
	padding:0;
}

#nawigacja2 a {
	cursor:pointer;
	margin:0;
	margin-right: 20px;
	text-decoration:none;
	color: #000;
}

#nawigacja2 a:hover { color: #5e5e56; }

/*-------------------------- ZAWARTOSC ---------------------------------------*/

#zawartosc {
	clear: both;
	margin: 0 10px 0 10px;
	text-align: left;
	font-size:12px;
	overflow: hidden;
}

#center {
	margin: 0px;
	width: 100%;
}

#left {
	margin: 10px 0 0px 0;
	float: left;
	width: 310px;
}

#right {
	margin: 10px 0 0px 0;
	float: right;
	width: 630px;
}

#lewa-3k {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 220px;
}

#srodek-3k {
	/*  margin: 10px 0px 0px 0px; */
	margin: 10px 10px 0px 0px;
	float: left;
	/* width: 500px; */
	width: 490px;
}

#prawa-3k {
	margin: 10px 0px 0px 0px;
	float: right;
	width: 220px;
}

#menu_dolne {
	margin: 10px 10px 0px 10px;
	border-top: dotted 1px;
	clear:both;
}

#menu_dolne-l1 {
	margin: 10px 10px 0px 10px;
	clear:both;
}

p.bodytext {
	font-size: 12px;
	margin: 5px 10px 5px 10px;
	padding: 0;
	line-height: 1.35;
}

p.align-center {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	color: #EF8C00;
}

/*
ol li, ul li { font-size: 12px; }
*/

p.txtNorm { font-size: 12px; }

div ul li a.download {
	line-height: 1.75;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* CSS dla NetApp */
#lewa-3k a, 
#lewa-3k ul.csc-menu {
  color: #1F497D; /*rgb(31,73,125)*/
}

/* #lewa-3k div.csc-header.csc-header-n1 h1.csc-firstHeader */
#lewa-3k div.csc-header h1 {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1F497D; /*rgb(31,73,125)*/
}

#prawa-3k a,
#prawa-3k ul.csc-menu {
  color: #1F497D; /*rgb(31,73,125)*/
}
#prawa-3k div.csc-header a {
  color: #92D050; /*rgb(31,73,125)*/
}

#prawa-3k div.csc-header h1 {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #92D050; /*rgb(31,73,125)*/
}
#prawa-3k div.csc-header.csc-header-n1 h1.csc-firstHeader {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #F5A32D;
}

#srodek-3k h1,#srodek-3k  h2,#srodek-3k  h3 {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

#srodek-3k h1 {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  color: #6F4900; /*rgb(111,73,0)*/
}
#srodek-3k div.csc-header.csc-header-n1 h1.csc-firstHeader {
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 21px;  
  color: #92D050; /*rgb(146,208,80)*/
}

/* CSS dla NetApp */

/*-------------------------- STOPKA ------------------------------------------*/

#stopka {
	clear: both;
	background: url('../graf/tlo-nav.jpg') repeat-x;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
	width: 100%;
	float:right;
	text-align: right;
	font-size:12px;
	padding:16px 0px 15px 0px;
	text-transform:lowercase;
}

#stopka ul {
	list-style-type: none;
	margin:0;
	margin-right: 15px;
	padding:0;
}

#stopka li {
	display:inline;
	margin:0;
	text-align: right;
	margin-right: 10px; /*spacing between each tab*/
	color: #000;
}

#stopka a {
	cursor:pointer;
	text-align: right;
	margin:0;
	margin-right: 10px; /*spacing between each tab*/
	text-decoration:none;
	color: #000;
}

#stopka a:hover { color: #5e5e56; }

#prawa {
	clear: both;
	margin:0;
	border-top: 1px solid #dddddd;
	padding-top: 8px;
	color: #000;
	font-size:11px;
}

/*-------------------------- GST SELECT PRO ----------------------------------*/

.tx-gstselectpro-pi1 {
	clear: both;
	padding: 0;
}

.tx-gstselectpro-pi1 table { width: 98.5%; }

html > body .tx-gstselectpro-pi1 table { width: 100%; }

.link_bold {
	border-bottom: 1px solid #dddddd;
	background: #f8f8f8;
	padding: 4px 10px 4px 10px;
}

.link_bold a {
	color: #5e5e56;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.zajawka {
	font-size: 11px;
	color: #000;
	padding: 5px 10px 5px 10px;
}

.link_small {
	font-size: 10px;
	color: #000;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dddddd;
	margin: 0;
}

.internal-link {
	color: #5e5e56;
	text-decoration: underline;	/*font-size: 10px;*/
}

table .csc-mailform {
	margin: 0;
	padding: 0;
}

.csc-form-labelcell {
	clear: both;
	color: #000;
	font-size: 12px;
	padding-left: 10px;
}

/*
input {
	background: #fff;
	border: #dddddd 1px solid;
	color: #000;
	font-size: 10px;
	margin: 0 0 5px 5px;
	padding: 0;
}
*/

textarea {
	background: #fff;
	border: #dddddd 1px solid;
	font-size: 10px;
	margin:5px;
}

p.bodytext a {
	color: #5e5e56;
	text-decoration: none;
	font-weight:bold;
}

table.contenttable { }

tr td p.bodytext {
	padding: 0px;
	margin: 0px;
}

.tx-websiteportfolio-pi1 { padding: 10px; }

.tx-websiteportfolio-pi1 a {
	color: #000;
	text-decoration: none;
}

.tx-websiteportfolio-pi1 a:hover {
	color: #5e5e56;
	text-decoration: underline;
}

#twrss_table {
	margin:0;
	padding:0;
}

.twrss_bodytext { color: #000; }

.twrss_bodytext a {
	color: #5e5e56;
	text-decoration: none;
}

.twrss_bodytext a:hover {
	color: #5e5e56;
	text-decoration: underline;
}

/*
padding: 10px 5px 5px 10px;
}

/*---------------------------- tt_news LIST view -----------------------------*/

.news-list-container {
	clear: left;
	background-color:#fff;
	border: none;
	padding:5px;
}

.miniatura { }

.news-list-item {
	height: 100%;
	padding:0px 0px 10px 0;
	margin-bottom: 4px;
	border: 1px solid #CECECE;
	background-color:#ffffff;
	overflow:hidden;
}

html > body .news-list-item { height: auto; }

.news-list-H3 {
	margin-top: 0px;
	background-color: #F1F1F1;
	border-bottom: 1px solid #ddd;
}

.news-list-container H3 {
	margin: 0px;
	padding: 2px 10px;
	background-color:#f8f8f8;
	border-bottom: 1px solid #ddd;
}

.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED {
	color:#336ca2;
	;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.news-list-container H3 A:HOVER {
	color: #336ca2;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.news-list-container H3 A { color:#fff; }

.news-list-container P { padding-left:5px; }

.news-list-container IMG {
	clear:both;
	background-color: #fff;
	border:1px solid #CECECE;
	margin-top: 10px;
	margin-right:10px;
	margin-left:5px;
	padding: 3px;
}

.news-list-item p {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	margin: 0px;
	padding: 4px 2px 0 10px;
	background-color: #fff;
}

.news-list-morelink { margin: 5px 0 0 10px; }

.news-list-morelink a {
	color: #5e5e56;
	text-decoration: none;
}

.news-single-item {
	padding:5px;
	margin-bottom:0px;
	border:none;
	background-color:#fff;
}

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #5e5e56;
	margin: 0px;
	padding: 10px 10px 0 10px;
}

.news-single-item H3 { margin-bottom: 0px; }

.news-single-img {
	float: right;
	padding-right:10px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category { float: right; }

.news-single-backlink, .news-single-backlink a {
	color: #5e5e56;
	font-weight: bold;
	font-size: 10px;
	margin:0 0 10px 10px;
	;
}

.news-single-timedata { float: right; }

.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 9px;
	padding-right: 10px;
}

.news-single-author { padding-bottom: 3px; }

.news-single-additional-info {
	background-color: #BBE53A;
	margin-top: 0px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}

.news-single-related, .news-single-files, .news-single-links {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:10px;
	width:90%;
}

.tx-ttnews-browsebox {
	border: 1px solid #ddd;
	background: #f8f8f8;
}

.tx-ttnews-browsebox-SCell {
	border: 1px solid #ddd;
	background: #fff;
	text-align: center;
}

p.MsoNormal { padding-left: 10px; }

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

.csi-textpic {
	padding: 0px;
	background: #fff;  /*XXX demo only*/
	border: none;  /*XXX demo only*/
}

.csi-textpic img {
	border: none;  /*XXX demo only*/
	margin: 0px;
}

.csi-textpic .csi-caption {
	text-align: normal;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: normal;  /*XXX demo only*/
}

.csi-textpic .csi-image {
	border: none;  /*XXX demo only*/
	margin: 0;  /*XXX demo only*/
	background: #FFF;  /*XXX demo only*/
	width: auto; /*will have to be an inline style - controlled by TS*/
}

.csi-textpic .csi-imagewrap { border: none; /*XXX demo only*/ }

.csi-textpic .csi-text {
	border: none; /*XXX demo only*/
	text-align: left; /*will have to be an inline style - controlled by TS*/
}

.csi-text p { margin-top: 0; }

/*----------------------------- formularz kontaktowy -------------------------*/

.csc-form-fieldcell { font-size: 14px; }

p.csc-form-label-req, p.csc-form-label, textarea {
	padding: 0;
	margin: 0;
}

textarea {
	font-size: 14px;
	margin-bottom: 3px;
}

input.captchaResponse img {
	margin: 0;
	padding: 3px 0;
}

fieldset.csc-mailform {
	border: none;
	padding: 0;
	padding-left: 10px;
	margin: 0;
}

fieldset.csc-mailform input {
	padding: 2px;
	margin: 3px 0px;
	font-size: 13px;
	border: 1px solid #dedeca;
}

fieldset.csc-mailform input , fieldset.csc-mailform textarea{
	display: block;}

fieldset.csc-mailform label {
	padding: 0;
	margin: 0;
}

input[type="submit"] {
	font-size: 10px;
	border:1px solid #ddd;
}

.csc-mailform #captchaResponse {width:262px;}

.csc-mailform-submit{text-align: center;}

.dropmenuPB {
	padding: 10px 0 0 10px;
	margin:0;
}

.dropmenuPB form {
	padding: 0 0 30px 0px;
	margin: 0;
}

.cena {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
}

.detail { font-size: 18px; }
/*------------------------- formularz kontaktowy end -------------------------*/
/*----------------------------------------------------------------------------*/

/*--------------------------------------------------*/
/* zmiany w stylach dla extension "rscontentcolumn" */

.tx-rscontentcolumn-pi1 h2{
font-size: 1px;
}

.tx-rscontentcolumn-pi1 h1.csc-firstHeader,
#left h1.csc-firstHeader {
font-size: 12px;
}
.tx-rscontentcolumn-pi1 .csc-header-n2 h1,
#left .csc-header-n1 h1 {
font-size: 12px;
}

.tx-rscontentcolumn-pi1 ul,
#left ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.tx-rscontentcolumn-pi1 li ,
#left li {
line-height: 1.5em;
font-size: 11px;
padding-left: 5px;
}
.tx-rscontentcolumn-pi1 li a,
#left li a {
/*font-size: 11px;*/
}

/* --- IE fixy --- */
div.tx-rscontentcolumn-pi1 div.leftcol {width:47.5%;}
html>/**/body div.tx-rscontentcolumn-pi1 div.leftcol {width:48%;} /* nie IE */
div.tx-rscontentcolumn-pi1 div.rightcol {width:47.5%;}
html>/**/body div.tx-rscontentcolumn-pi1 div.rightcol {width:48%;} /* nie IE */
/* --- IE fixy end--- */

div.tx-rscontentcolumn-pi1 div.leftcol_lev1 {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcol_lev1 {
   padding:1%;
   width:64%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.threeleftcol_lev2 {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.threemiddlecol_lev2 {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 {
   padding:1%;
   width:31%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.leftcol_lev3 {
   padding:1% 1% 1% 0;
   width:64%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcol_lev3 {
   padding:1%;
   width:31%;
   white-space:normal;
   float:right;
}

div.tx-rscontentcolumn-pi1 div.leftcol_lev1 ul,
div.tx-rscontentcolumn-pi1 div.threeleftcol_lev2 ul,
div.tx-rscontentcolumn-pi1 div.threemiddlecol_lev2 ul,
div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 ul,
div.tx-rscontentcolumn-pi1 div.rightcol_lev3 ul {
margin-left: 85px;
}

div.tx-rscontentcolumn-pi1 div.leftcol_lev1 .csc-header-n1,
div.tx-rscontentcolumn-pi1 div.threeleftcol_lev2 .csc-header-n1,
div.tx-rscontentcolumn-pi1 div.threemiddlecol_lev2 .csc-header-n1,
div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 .csc-header-n1,
div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 .csc-header-n2,
div.tx-rscontentcolumn-pi1 div.rightcol_lev3 .csc-header-n1 {
text-indent: 85px;
padding-top: 7px;
height: 40px;
}

div.tx-rscontentcolumn-pi1 div.leftcol_lev1 .csc-header-n1 {
background: url(../img/glob-hs35-85x50.png) top left no-repeat;
}

div.tx-rscontentcolumn-pi1 div.threeleftcol_lev2 .csc-header-n1 {
background: url(../img/glob-hs275-85x50.png) top left no-repeat;
}

div.tx-rscontentcolumn-pi1 div.threemiddlecol_lev2 .csc-header-n1 {
background: url(../img/glob-hs95-85x50.png) top left no-repeat;
}

div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 .csc-header-n1  {
background: url(../img/glob-hs215-85x50.png) top left no-repeat;
}

div.tx-rscontentcolumn-pi1 div.threerightcol_lev2 .csc-header-n2  {
background: url(../img/glob-hs155-85x50.png) top left no-repeat;
}
div.tx-rscontentcolumn-pi1 div.rightcol_lev3 .csc-header-n1 {
background: url(../img/glob-hs155-85x50.png) top left no-repeat;
}
div.tx-rscontentcolumn-pi1 div.leftcol_menu {
   padding:0%;
   width:50%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcol_menu {
   padding:0%;
   width:50%;
   white-space:normal;
   float:left;
}

div.tx-rscontentcolumn-pi1 div.leftcol_lewe-sub  {
   padding:0%;
   /*width:50%;*/
   white-space:normal;
   float:left;
}
div.tx-rscontentcolumn-pi1 div.rightcol_lewe-sub {
   padding:0%;
   padding-top:7px;
   /*width:50%;*/
   width:225px;
   white-space:normal;
   float:left;
}
div.tx-rscontentcolumn-pi1 div.rightcol_lewe-sub li {
   line-height:1.75;
}

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

/*------------------------------------------------------*/
/* zmiany w stylach dla extension "tx_cssstyledcontent" */

div.csc-textpic-text p.align-center {
   text-align: center;
   font-size: 12px;
   color: #5E5E56;
}

/* Border just around the image */
/*
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #5e5e56;
	padding: 0px 0px;
}
*/
/*------------------------------------------------------*/

/*-------------------------------------------------*/
/* zmiany w stylach dla extension "lumogooglemaps" */
.tx-lumogooglemaps-pi1 {font-size: 11px;}
.tx-lumogooglemaps-pi1 input {font-size: 11px;}
/*-------------------------------------------------*/

/*-------------------------------------------------------------*/
/* zmiany w stylach dla extension "accessible_form_validation" */
.mailformH3 {font-size: 11px;}
.accessible_mailform {
  padding:0px 5px 10px 5px;
  border: solid 1px;
  background-color: #dedeca;
  margin-bottom: 5px;
}
/*-------------------------------------------------------------*/

/*---------------------------------------------------*/
/* zmiany w stylach dla extension "tx_indexedsearch" */

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

table.conference_table {

line-height: 130%;

font-size: 12px;

border-bottom: 1px solid #dcdcdc;

}



table.conference_table td {

border-top: 1px solid #dcdcdc;

}



table.conference_table td.td-0 {

width: 20%;

}



table.conference_table td.td-1 {

padding: 7px 5px;

font-weight: bold;

width: 80%;
