/*
@import url('rte_text_style.css');
*/
BODY {margin: 5px 5px 5px 5px; font-family:verdana,tahoma,arial; font-size: 11px; background-color: #FFFFFF;}

/******Ogolne - przeniesione do rte_text_style.css******/

/* stare ustawienia
#logo {padding:0 0 0 20px; width:200px; vertical-align:middle;}
#topTableRight {padding:0 5px 0 0; height:78px;}
#login P {margin: 5px 0px 5px 0px; padding:0; padding-right:128px;}
#languagemenu {float:right; padding:0; margin:0; margin-left:25px; display:none;}
#search {padding-right:5px;}
*/
#topTable {height:78px;}
/******styl komórki zawierającej logo******/
#logo {padding:0 0 0 20px; vertical-align:middle;}
#logo .csc-textpic-image, #logo .csc-textpic-imagewrap, #logo img {padding:0; margin:0;}
/******styl górnej tabeli, kolumny z logowaniem i wyszukiwarką******/
#topTableRight {padding:0 5px 0 0; /*height:78px;*/ vertical-align:middle; width:190px;}
/*menu językowe zostało ukryte, po "odkryciu go należy zmienić wartość padding-right w tekscie logowania*/
#login P {margin: 5px 0px 5px 0px; padding:0;}
#languagemenu {float:right; padding:0; margin:0; margin-left:25px; display:none;}
#search {padding-right:5px;}
/******styl komórki z obrazkami z linkami******/
#topLinks {padding:0 1px 0px 0; margin:0; width:200px; vertical-align:bottom;}
#topLinks img {border:1px solid #dcdcdc;}


/******Styl horyzontalnego górnego menu******/
#topmenu {
/*background-image: url(../images/pasek_menu.png);*/
background-image: url(../images/pasek_menu1.png);
background-repeat: repeat-x;
background-color: #F8F8F8;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;
width:100%;
padding:0px;
margin:0px;
height:25px; overflow:hidden;
}
#topMenuButtons {margin:0; padding:4px 0 4px 0; list-style-type:none;}
#topMenuButtons LI {margin:0; padding:0; display:inline; font-weight:bold;}
#topMenuButtons LI A {padding: 1px 12px 1px 12px;}
#topMenuButtons LI A:hover {color:red; text-decoration:underline;}
#topMenuButtons A {font-family:verdana; font-size:12px; color:black; text-decoration: none;}

#topMenuButtons LI.horizontalmenu-act A {color:red;}

/******styl elementów wtyczek logowania i rejestracji oraz mailform******/
LEGEND {font-family:Verdana; font-size: 12px;}
LABEL, INPUT, DL {font-family:Verdana; font-size: 11px;}

div.tx-macinasearchbox-pi1 INPUT.btn_szukaj {
background:	url(../images/btn_pasek.png) no-repeat bottom center;
height: 18px;
}

/****** styl stopki ******/
#footer LI {list-style-type: none; display:inline;}
#footer {text-align:right; width:100%;}
#footer A img {border:none; padding:0; margin:0; margin-bottom:-3px;}

/*---------------------------------------------koniec cześci wspólnej---------------------------------------------*/
/****** divider ******/
.divider {background-color: #d3d3d3;}
#bottomdivider {margin-top:7px; width:100%; height:3px; padding:0; border-top:4px solid #d3d3d3;}

/****** divider  pionowy z obrazkiem******/
.dividerV {
background-image: url(../images/pasek_pion.png);
background-position: bottom center;
}
/**divider nie pozwalający środkowej tabeli - mainTable zmniejszyć się bardziej niż część z bannerami, zastąpiony przez właściwość min-width dla całej tabeli**/
/*#dividercol3 {min-width: 700px;}*/
.dividerw2 {min-width: 2px;}
/*#bannersTable, #mainTable, #bottomTable {min-width:900px;}
* html  #bannersTable, #mainTable, #bottomTable {width:100%; width: expression(document.body.clientWidth < 899? "900px" : "100%");}
*/
#bannersTable, #mainTable, #bottomTable, #topTable, #topmenu, #footer, #bottomdivider {min-width:1050px;}
/*dla IE*/
* html  #bannersTable, #mainTable, #bottomTable, #topTable, #topmenu, #footer, #bottomdivider {width:100%; width: expression(document.body.clientWidth < 1050? "1050px" : "100%");}

/******styl banners ******/
/*
#h_content {vertical-align: middle; background-color: #F8F8F8; height:150px; padding:0;}
#h_content div {padding:0; margin:0;}
#h_content div.tx-rgtabs-pi1 {padding:5px 3px 5px 3px;}
#h_content div.csc-textpic-imagewrap {padding:0px 5px 0px 5px; margin:0;}
#h_content div.csc-textpic-clear, #h_content table.contenttable {padding:0; margin:0;}
*/
#bannersTable {height:150px;}
#banners .bodytext A {color: #000000;}
#banners {background-color: #fcfcfc; /*vertical-align: top;  height:120px; */ padding:0;
background-image: url(../images/pasek_banner2.png);
background-repeat: repeat-y;
background-position: top left;
}
/***position:relative; konieczne aby menu było w pozycji względem rgtabs-wrap**/
.rgtabs-wrap {position:relative; overflow:hidden; height:150px; border:0px;}
.rgtabs-table {vertical-align:middle; height:150px; padding:5px; margin:0px;}

.tx-rgtabs-pi1 div {margin:0; padding:0;}
.tx-rgtabs-pi1 H1, .tx-rgtabs-pi1 H2 , .tx-rgtabs-pi1 H3 {font-family:Arial,Tahoma,Verdana; padding:4px 5px 1px 5px; margin:0; letter-spacing: -1px;}
.tx-rgtabs-pi1 H1 {font-size: 34px; color: black;padding:2px 5px 1px 5px;}
.tx-rgtabs-pi1 H1 A {color: black; text-decoration:none;}
.tx-rgtabs-pi1 H1 A:hover {color: black; text-decoration:none;}
.tx-rgtabs-pi1 H2 {font-size: 19px; color:#888888;}
.tx-rgtabs-pi1 H2 A {color: #888888; text-decoration:none;}
.tx-rgtabs-pi1 H2 A:hover {color: #888888; text-decoration:none;}
.tx-rgtabs-pi1 H3 {font-size: 21px; color: red;}
.tx-rgtabs-pi1 H3 A {color: red; text-decoration:none;}
.tx-rgtabs-pi1 H3 A:hover {color: red; text-decoration:none;}
/*
#banners div.tx-rgtabs-pi1 {padding:5px 3px 5px 3px;}
#banners div.tx-rgtabs-pi1 div {padding:1px; margin:0;} 
#banners div.tx-rgtabs-pi1 div.csc-textpic-imagewrap {padding:0px 5px 0px 5px; margin:0;}
#banners div.csc-textpic-clear{padding:0; margin:0;}
*/
/******styl zawartości colRightTop ******/
#colRightTop {vertical-align: top; padding: 0px 0px 0px 0px; width:200px; background-color: #F0F0F0;}
#colRightTop .csc-textpic-image, #colRightTop .csc-textpic-imagewrap, #colRightTop img {padding:0; margin:0;}
#colRightTop UL{margin: 5px 5px 5px 25px;;padding:0;}
#colRightTop .list-arrow_redbox LI {border-bottom: 1px solid #D8D8D8; padding:5px 0 5px 0;}

/******styl lewej kolumny******/
#colLeft {padding: 0px 0px 0px 0px; background-color:#F8F8F8; width:200px;}
#colLeft .csc-header H2 {color:black;text-align: center; padding: 3px 0px 3px 0px; margin:0;
background-image: url(../images/pasek_menu1.png);
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #d3d3d3;
background-color: #F8F8F8;
}
#colLeft .rssicon {float:right;}

/****** Ułożenie elementów w sekcji środkowej colCenter ******/
#colCenter {padding: 40px 35px 20px 45px; width:auto;}
#colCenter LI {font-family:Verdana; font-size: 14px;}
#colCenter H1{padding:0 0 0 5px; margin:5px; border-left: 4px solid red;}
/*
#colCenter DIV.content-element {float:left;padding: 0px 20px 0px 20px;}
*/
#colCenter LI  {margin-left:5px;}
/*
#colCenter LI A {color:black; text-decoration: none;}
#colCenter TABLE{min-width:500px;}
*/

/******styl prawej kolumny******/
#colRight {vertical-align: top; width:200px;}
#colRight p.bodytext {padding: 0px 5px 5px 5px;}
#colRight .csc-header H2 {color:black;text-align: center;background-color: #F8F8F8;padding: 3px 0px 3px 0px;
background-image: url(../images/pasek_menu1.png);
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #d3d3d3;
}
#colRight UL{list-style-type:square;}
#colRight HR {border-style:solid;border-width:0.5px;border-color:#D8D8D8;padding:0; margin:0;}

/******styl dolne tabeli****e4e2e2**/
#bottomTable {background-color: #FFFFFF; height:auto;}
#bottomTable .csc-header H2 {font-size: 12px;background-color: #dcdcdc;padding: 0 5px 0 10px;
background-image: url(../images/pasek_menu1.png);
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #d3d3d3;
}
DIV.bottom {background-color: #F8F8F8; border: 1px solid #E0E0E0; height:100%;}

/*****konfiguracja wygladu kolumn we wtyczce fdfx_3cols i fdfx_2cols*****/
.tx-fdfx3cols-pi1 TABLE TD, .tx-fdfx2cols-pi1 TABLE TD{vertical-align:top;}
.c3l1-left{border-right: 0px; padding-right: 5px;}
.c3l1-middle{ border-right: 0px; padding-left: 5px; padding-right: 5px;}
.c3l1-right{padding-left: 5px;}
.tx-fdfx3cols-pi1 A, .tx-fdfx2cols-pi1 A {color:black; text-decoration:none;}
.tx-fdfx3cols-pi1 A:hover, .tx-fdfx2cols-pi1 A:hover {color:red; text-decoration:underline;}

/* fdfx_2cols */
/*  Layout 1 */
.c2l1-left{border-right: 0px;padding-right: 5px;width:50%;white-space:normal;}
.c2l1-middle{border-right:0px; padding-left: 5px; padding-right:5px; width:50%; white-space:normal;}
/*  Layout 2 */
.c2l2-left{border-right: 0px;padding-right: 5px;width:70%;white-space:normal;}
.c2l2-middle{background-color:white;border-right:0px; padding-left: 5px; padding-right:5px; width:30%; white-space:normal;}
/* Layout 3 - poprawiono błąd w szablonie*/
.c2l3-left{border-right: 0px;padding-right: 5px;width:30%;white-space:normal;}
.c2l3-middle{background-color:white;border:0px; padding-left: 5px; padding-right:5px; width:70%; white-space:normal;}

/**--------------------UKRYWANIE ELEMENTOW---------UKRYTE ROWNIEZ W TYPO3--------------------**/
#bottomTable, #mikroserwisy {display:none;}
#bottomdivider {margin-top:0px;}
/*
#colLeft .news-latest-item {padding-bottom:13px;}
#colRight .csc-textpic-clear {padding-bottom:10px;}
*/

/*ukrywanie boxu ze słowami kluczowymi umieszczonego na stronie glównej - jednak usuniety*/
.slowa-kluczowe {display:none; height:1px; overflow:hidden; color:#FFFFFF;}
.slowa-kluczowe p {font-size: 2px;}
