
/* RESET START */
/***** Global Settings *****/

html, body {
        border:0;
        margin:0;
        padding:0;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
        margin:0;
        padding:0;
        font-weight:normal;
}

h1 {
        padding:0 0 15px 0;
     /*   letter-spacing:-1px;  */
        font:2em tahoma, helvetica, sans-serif;
}

h2 {
        padding:20px 0;
     /*   letter-spacing:-1px;  */
        font:1.5em tahoma, helvetica, sans-serif;
}

h3 {
        font:1em tahoma, helvetica, sans-serif;
        font-weight:bold;
}

p, ul, ol {
        margin:0;
        padding:0 0 18px 0;
}

ul, ol {
        list-style:none;
        padding:0 0 18px 40px;
}

blockquote {
        margin:22px 40px;
        padding:0;
}

small {
        font-size:0.85em;
}

img {
        border:0;
}

sup {
        position:relative;
        bottom:0.3em;
        vertical-align:baseline;
}

sub {
        position:relative;
        bottom:-0.2em;
        vertical-align:baseline;
}

acronym, abbr {
        cursor:help;
        letter-spacing:1px;
        border-bottom:1px dashed;
}

/***** Links *****/

a, a:visited {
        text-decoration:none;
}

/***** Forms *****/

form {
        margin:0;
        padding:0;
        display:inline;
}

input, select, textarea {
        font:1em tahoma, helvetica, sans-serif;
        border:1px solid #d9d9d9;
        background:#FFFFFF url(../images/searchBg.jpg) repeat-x;
}

textarea {
        line-height:1.25;
}

label {
        cursor:pointer;
}

/***** Tables *****/
/* w deklaracji poniżej zmnieniono margin bottom z 18 na 0 , inaczej nie dziala dobrze macina baner 06-02-2008 */
table {
        border:0;
        margin:0 0 0 0;
        padding:0;
}

table tr td {
  padding:2px;
}

/***** Global Classes *****/

.clear         { clear:both; }

.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.wrap          { width:960px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

/* RESET END   */

/* MAIN START */



body {
        background:#f7f8fa url(../images/background.jpg) repeat-x;
        color:#848484;
        font:12px tahoma, helvetica, sans-serif;
}
p.bodytext  {
margin: 0;
padding: 5px 5px 5px 2px;
font-size: 12px;
font: tahoma, helvetica, sans-serif;
text-align: justify;
}
/***** containers *****/

#mainContainer {
        display:block;
        width:964px;
        margin-left:auto;
        margin-right:auto;
        background:#ffffff;
}

#headerContainer {
        display:block;
        clear:both;
        width:964px;
        height:264px;
}

#contentContainer {
        display:block;
        clear:both;
        width:964px;
        background:#ffffff;
}

#footerContainer {
        display:block;
        clear:both;
        width:964px;
        height:77px;
        background:#edeeef url(../images/footerBg.jpg) repeat-x;
        border-top:solid 1px #d9d9d9;
}

/***** header items *****/

#banerLeft {
        display:block;
        float:left;
        width:9px;
        height:255px;
        background:#FFFFFF url(../images/banerL_1.jpg) no-repeat bottom;
}

#logo {
        display:block;
        float:left;
        width:151px;
        height:264px;
        background:#09205f url(../images/logo.jpg) no-repeat;
}

#banerRight {
        display:block;
        float:left;
        width:804px;
        height:264px;
}

#banerTop {
        display:block;
        clear:both;
        width:804px;
        height:15px;
        background:#ffffff;
        border-bottom: solid 1px #d9d9d9;
        border-top: solid 3px #ffffff;
}

#banerImage {
        display:block;
        width:804px;
        height:177px;
        background: #efefef;
        border-bottom: solid 1px #d9d9d9;
}

#Hmenu {
display:block;
width:804px;
height:36px;
background: url(../images/HmenuBgNO.jpg) #fff top left repeat-x;
}

ul.ulDividerImg {
list-style:none;
padding:0;
margin:0;
}

.HmenuStrip {
list-style:none;
display:block;
padding:0;
margin:0;
height:36px;
background: url(../images/HmenuStrip.jpg) transparent top left no-repeat;
float:left;
width:2px;
}

.HmenuClass, .HmenuClass_c, .HmenuClass a:hover, .HmenuClass a {
height:36px;
line-height:50px;
float:left;
width:122px;
display:block;
/*border-right:1px solid #ccc;*/
text-decoration:none;
text-align:left;
text-indent:10px;
overflow:hidden;
font-size:12px;
}

.HmenuClass {
/*background: url(../images/HmenuBgNO.jpg) #fff top left repeat-x;*/
}

.HmenuClass a:hover {
background: url(../images/HmenuBgHover.jpg) #fff top left repeat-x;
font-size:14px;
color:#000;
font-weight:normal;
}

.HmenuClass_c {
background: url(../images/HmenuBgACT.jpg) #fff top left repeat-x;
white-space: nowrap;
font-size:14px;
}

.HmenuClass_c a {


}

.HmenuClass_c a:link {color:#09205f; }
.HmenuClass_c a:visited { color:#09205f; }
.HmenuClass_c a:active { color: ffffff;
background: url(../images/HmenuBgACT.jpg) #fff top left repeat-x;
}
.HmenuClass_c a:hover {
font-weight: bold;
color:#09205f; }






#search {
        float:right;
        display:block;
        padding-top: 12px;
        width:170px;
        height:21px;
        vertical-align:bottom;
        line-height:21px;
}

.button {
        cursor:pointer;
        background:transparent;
        border:none;
        width:16px;
        height:16px;
}

#banerGrayBar {
        display:block;
        width:804px;
        height:21px;
        background:#FFFFFF url(../images/grayBar.jpg) no-repeat;
}


/***** content items *****/

#navpath {

        border-bottom: 1px solid #eee;
        font-size: 11px;
        padding: 5px 0 2px 8px;
        }

#infolinia {
        float:right;
        position: relative;
        top: -30px;
        font-size: 25px;
        margin-right: 8px;
        }
#info_napis {
       font-size: 15px;
       }
#marginLeft {
        display:block;
        float:left;
        width:161px;
        padding-top: 30px;
        background:transparent;
  /*      border: 1px solid #000;    */
}

#content {
        display:block;
        float:left;
     /*   width:642px;  */
        background:#FFFFFF;
        width: 616px;
        margin: 0 10px 0 10px;
}

#content_2 {
         margin-left: 5px;
        display:block;
        float:left;
        width:472px;
        background:#FFFFFF;
        margin: 0 10px 0 10px;

}
#content_777 {
         margin-left: 5px;
        display:block;
        float:left;
        width:777px;
        background:#FFFFFF;
        margin: 0 10px 0 10px;
}
#content_964 {
        display:block;
        float:none;
        width:964px;
        background:#FFFFFF;
}

#marginRight {
        display:block;
        float:left;
        width:161px;
        background:transparent;
   /*     border: 1px solid #000;    */
        }

#marginRight_300 {
      /*  margin-left: 5px;  */
        display:block;
        float:left;
        width:304px;
        background:transparent;
        margin-top: -30px;
   /*     border: 1px solid #000;    */
        }

.news {
        width:620px;
        border-left: solid 1px #d9d9d9;
        padding:0 0 0 10px;
        margin:10px 0 20px 0;
}

/***** footer items *****/

#footerLeft {
        display:block;
        float:left;
        width:161px;
        font-size: 10px;
        padding-top: 25px;
}
#footerLeft img{
padding-left: 15px;
}

#footerCenter {
        display:block;
        float:left;
        width:642px;
        text-align: center;
        font-size: 10px;
        padding-top: 25px;
}

#footerRight {
        display:block;
        float:right;
        width:161px;
        padding-top: 25px;
}
#footerRight img{
padding-left: 20px;
}

/***** format *****/

a:link {color:#707070; }
a:visited { color:#4F4F4F; }
a:hover { color:#BF9D78; }
a:active { color: red; }

h1 {
        padding:0 0 15px 0;

        font:2em tahoma, helvetica, sans-serif;
        color:#707070;
}

h2 {

      /*  letter-spacing:-1px; */
        font:1em tahoma, helvetica, sans-serif;
        color:#707070;
}

h3 {
        font:1em tahoma, helvetica, sans-serif;
        font-weight:bold;
        color:#707070;
}

p, ul, ol {
        margin:0;
        padding:0 0 18px 0;
}

/* MAIN END */

/* content headers layouts h2 h3 h4 h5 START */
h1.csc-firstHeader, h1 {
/* background: url(../graf/bg_h2_1.jpg) no-repeat;
background-position: center right;  */
background: #fafafa;
border: 1px solid #EFEFEF;
/* line-height:30px;  */
font-weight:bold;
margin: -2px;
padding: 5px;
margin-bottom: 10px;
font-size: 13px;
color: #707070;
}
h2.csc-firstHeader, h2 {
/*background: #fafafa;  */
font-weight:bold;
margin: 10px 1px 0px 0px;
padding: 5px;
font-size: 12px;
 color: #013567;

}
h3.csc-firstHeader, h3 {
/*background: url(../graf/linia_300.jpg) no-repeat;*/

background: url(../graf/kw_14_14_nieb.jpg) no-repeat;
background-position: 0px 6px;
line-height:25px;
font-weight:normal;
margin: 10px 2px 5px 2px;
padding-bottom: 5px;
font-size: 18px;
color: #013567;
text-indent: 19px;
}
h3.csc-firstHeader, h3 img
{
padding-bottom: -35px;
}
h4.csc-firstHeader, h4, .csc-header-n3  h4 {
border: 1px solid #EFEFEF;
background: #fafafa;
font-weight:bold;
margin: 10px 1px 0px 0px;
padding: 5px;

font-size: 14px;
}
h5.csc-firstHeader, h5 {
clear: both;
border-bottom: 1px solid #EFEFEF;
/*background: #fafafa;  */
font-weight:bold;
margin: 10px 1px 0px 0px;
padding: 5px;
font-size: 13px;
}

div.vcard {
font-size: 12px;
}

div.adres_lin {
border-bottom: 1px solid #EFEFEF;
font-weight:bold;
margin: 10px 1px 0px 0px;
padding: 5px;
font-size: 13px;
}
div.adres_tekst {
padding-left: 15px;

}

/* content headers layouts h3 h4 h5 END */

/* menu of choosen pages START*/
.csc-menu-def p{
margin: 0;
padding: 5px 0 0 0;
line-height:35px;
background: url(../graf/menu_line.jpg) no-repeat bottom left;
background-position: bottom left;
}
.csc-menu-def a {
padding: 3px 2px 0px 10px;
font-weight: normal;
font-size: 12px;
}
.csc-menu-def a:hover {
font-size: 13px;
color: #000000;
}

/* menu of choosen pages END */

/* menu of "reklama" pages START*/
/* first level - ramka 1*/
.csc-frame-frame1 .csc-menu-def p{
margin: 0;
padding: 0;
line-height:35px;
background: url(../graf/menu_line.jpg) no-repeat bottom left;
background-position: bottom left;
}
.csc-frame-frame1 .csc-menu-def a {
padding: 3px 2px 3px 3px;
font-size: 12px;
font-weight: bold;
}
.csc-frame-frame1 .csc-menu-def a:hover {
font-size: 13px;
color: #000;
}
/* second level - wcięcie*/
.csc-frame-indent .csc-menu-1 p{
margin: 0;
padding: 0;
line-height:30px;
background: url(../graf/menu_line.jpg) no-repeat bottom left;
background-position: bottom left;
}
.csc-frame-indent .csc-menu-1 a{
padding: 1px 2px 5px 15px;
font-size: 11px;
font-weight: bold;
}
.csc-frame-indent .csc-menu-1 a:hover{
font-size: 11px;
color: #000;
}
/* menu of "reklama" pages END */

/* menu of subpages START */
.csc-menu-1 p{
margin: 0;
padding: 0;
line-height:35px;
background: url(../graf/menu_line.jpg) no-repeat bottom left;
background-position: bottom left;
}
.csc-menu-1 a{
padding: 3px 2px 3px 3px;
font-size: 12px;
font-weight: bold;
}
.csc-menu-1 a:hover{
font-size: 13px;
color: #000;
}
/* menu of subpages END*/

/* rggooglemaps START */
#naviCat {
padding: 10px;
/* font-weight:bold;  */
margin: 10px 10px 5px 10px;
font-size: 13px;
font-weight: bold;
}
#naviCat input {
margin-left: 30px;
border: 0px;
background: none;

}
.tx-rggooglemap-poi {
font-size: 12px;
}
.tx-rggooglemap-pi1 {
margin: 5px;
}
/* rggooglemaps END */

/* TABLE START */
table.oferta td {
         color: #000000;

         }
tr.zielony td{
         background: #60B122;
         text-align: center;
         line-height: 20px;
         vertical-align: middle;
         font-weight:bold;
         }
tr.czerwony td{
         background: #e50009;
         text-align: center;
         line-height: 20px;
         vertical-align: middle;
         color: #fff;
         font-weight:bold;
         }
tr.zolty td{
         background: #f8c300;
         text-align: center;
         line-height: 20px;
         vertical-align: middle;
         font-weight:bold;
         }
tr.gran td{
         background: #013567;
         text-align: center;
         line-height: 35px;
         vertical-align: middle;
         color: #ffffff;
         font-weight:bold;
         }
tr.szar_jas {
         background: #EDECE9;
         padding-left: 10px;
         vertical-align: middle;
         }
tr.szar_cie {
         background: #d4d4d4;
         padding-left: 10px;
         vertical-align: middle;
         }
ul.of_ziel {
            list-style-image: url("../icons/ziel_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 20px;
            vertical-align: middle;
            }
ul.of_czer {
            list-style-image: url("../icons/czer_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 20px;
            vertical-align: middle;
            }
ul.of_zol {
            list-style-image: url("../icons/zol_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 20px;
            vertical-align: middle;
            }
ul.of_gran {
            list-style-image: url("../icons/gran_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 20px;
            vertical-align: middle;
            }
ul.of_szar {
            list-style-image: url("../icons/szar_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 20px;
            vertical-align: middle;
            }

div.cena_zol {
          font-size: 30px;
          color: #f8c300;
          text-align: center;
          margin-top: 15px;
          font-weight: bold;
           }
div.cena_czer {
          font-size: 30px;
          color: #e50009;
          text-align: center;
          margin-top: 15px;
          font-weight: bold;
           }
div.cena_ziel {
          font-size: 30px;
          color: #60b122;
          text-align: center;
          margin-top: 15px;
          font-weight: bold;
           }
div.cena_gran {
          font-size: 30px;
          color: #013567;
          text-align: center;
          margin-top: 15px;
          font-weight: bold;
           }

/* TABLE END */

/***** Forms *****/

.csc-form-fieldcell, .csc-form-labelcell {
     font-size: 12px;
     vertical-align: top;
     height: 50px;
   }
.csc-form-labelcell {
width: 200px;
font-weight: bold;
}
.csc-mailform form {
        margin:0;
        padding:0;
        display:inline;
}
.csc-mailform p {
        margin:0;
        padding:0;
        align: right;
}

.csc-mailform input, .csc-mailform select, .csc-mailform textarea, .tx-indexedsearch-searchbox-sword{
        font:11px tahoma, helvetica, sans-serif;
        border: 1px solid #d1d1d1;
        background: #fcfcfc;
        padding: 3px 3px;
}
.left_m {
padding-left: 15px;
padding-top: 15px;
}



.csc-mailform textarea, .csc-mailform select {
         height: 100px;
        scrollbar-base-color: #eee;
scrollbar-arrow-color: #eee;
scrollbar-DarkShadow-Color: #eee;
}

.csc-mailform label {
        cursor:pointer;
}
.csc-mailform radio {
        border-width: 0px;
        background: none;
        vertical-align: middle;

}
.csc-form-radio {
        margin: 0 5px 0 5px;

}


.submit, .tx-indexedsearch-searchbox-button  {
color: #000;
background: #eee;
border: 2px outset #d7b9c9;
        height:20px;
        padding: 3px;
}

/***** Forms *****/

/* TABLE simple */
.contenttable, .contenttable-0 {
  padding-top: 20px;
  margin-bottom: 0px;

  }
.td-0 {
    width: 200px;
    }
.td-0 p, .td-last p {
height: 18px;
padding: 0px;
}
/* TABLE simple */

/* TT News  START */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:0px;
border:1px solid #fff;
margin: 0px;
padding: 0px;

}
.news-latest-container HR.clearer {
clear:left;
}

.news-list-item HR.clearer {
clear: both;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
     /*   border:1px solid #333;
        background-color:#fbfbfe;   */
}

.news-latest-container H2,.news-latest-gotoarchive {
        color:#fff;
        padding:3px;
        margin:3px;
        border:1px solid #666;
        /*background-color:#D8FA70;*/
        background-color:#e7e7f1;
}

.news-latest-gotoarchive {
        font-weight:bold;
        margin-top:5px;
}
.news-latest-title {
      font-size: 12px;

  /*    padding: 2px;
      line-height: 115%;       */
 }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
        color:#fff;
}
.news-latest-gotoarchive A {
        color:#fff;
}
.news-latest-item {
        margin: 0;
        padding: 0px 0 0 10px;
        line-height:35px;
        background: url(../graf/menu_line.jpg) no-repeat bottom left;
        background-position: bottom left;
}
.news-latest-item-sin {
        margin: 3px 3px 10px 3px;
        padding: 0;
        background-color: #fbfbfb;
        background-position: bottom left;
}

.news-latest-item IMG {


      /*  border:1px solid #666;   */
        margin-top: 10px;
}
.news-latest-category IMG {
        float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
        font-size:9px;
}

.news-latest-morelink {
        padding-top: 5px;
        height:12px;
        margin-bottom: 20px;


}

.news-latest-morelink A {

        float:right;

}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

       /* border:1px solid #ff0000;
        background-color:#fbfbfe;   */

}


.news-list-item {
        margin:0 0 5px 0;
        border:1px solid #EFEFEF;

        }
.news-list-item-only {
        margin:0 0 5px 0;
        border-bottom:1px solid #EFEFEF;
        background: #fff;
        font-weight: bold;
        text-align: left;
        font-size: 12px;
        color: #707070;
        text-indent: 3px; ;
        }

.news-list-title {
        float: left;
        padding: 7px 0 0 3px;
        }
.news-list-item-hist {
        margin:0 0 15px 0;
        }
.news-search-form {
        padding:3px;
        margin-bottom:5px;
        border:1px solid #666;
        background-color:#fbfbfe;

}
.news-search-emptyMsg{

        margin:0px;
}
.news-search-form FORM {
        margin:0px;
}
.news-list-container H3 {
        margin: 0px;
        padding: 0px;
        background: #fafafa;
    /*    border-bottom: 1px solid #EFEFEF;    */
        font-family: tahoma;
        font-weight: bold;
        text-align: left;
        font-size: 12px;
        color: #707070;
        text-indent: 3px; ;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
        color:#707070;
        padding-left:2px;
}
.news-list-container H3 A {
        color:#707070;
}
.news-list-container P {
        padding-left:3px;
}
.news-list-date {
        float: right;
        color: #3E551C;
        width: 180px;
        text-align: right;
        height: 20px;
        margin-top: -2px;
        margin-right: -2px;
        font-size: 9px;
        font-weight: normal;
        background-color: #fbfbfe;
        }

.news-list-imgcaption {
        float: left;
        padding-top:3px;
        padding-right:3px;
        font-size: 9px;

        }

.news-list-container IMG {
        float: left;
        border:1px solid #efefef;
        padding: 2px;
        margin: 5px;
}
.news-list-category IMG {
        float: none;
        border:none;
        margin:0px;
}

.news-list-morelink, .news-list-category {
        font-size:9px;
        margin-left:3px;
}
.news-list-morelink  {
        margin-right:15px;
        float: right;
}
.news-list-morelink-hist  {
        clear: both;
        margin-right:15px;
        float: right;
}
.news-list-morelink-hist IMG, .news-list-morelink IMG {
padding: 0px;
maRGIN: 0px;
border: 0px;

}
.news-list-browse {
        text-align: center;
}



        /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .newsCalendar_listHeader{
        margin:3px;
        border:1px solid #efefef;
        padding:3px;
        background-color:#fbfbfe;
        float: center;
}
.tx-ttnews-browsebox p{
        margin:0px;
        padding:0px;

}
.tx-ttnews-browsebox TD {
        font-size: 12px;
        vertical-align: middle;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
        font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
        margin:0px;
}

.tx-ttnews-browsebox-SCell {
        background-color: #fbfbfe;
        border:1px solid #666;
}
.news-search-emptyMsg {
        font-size: 11px;
        margin-left: 10px;
}
        /*--------------------------------- tt_news SINGLE view  ---------------------------------*/

/* PB added */
.news-single-item  ul {
line-height:20px;
list-style-type: none;
padding: 0;
margin: 2px 0 15px 0;
}
.news-single-item  li  {
background-image: url(../icons/arrow_am.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
padding-left: 2em;

}
p.subhead_PB {
        font:12px tahoma, helvetica, sans-serif;
        font-weight:bold;
        padding-bottom: 20px;
        }

/* PB added */


.news-single-item {
        padding:0px;
        margin:5px 0 5px 0;


}
.news-single-item p{
        font-size: 12px;
        padding: 0px;
        margin: 0px;
}
.news-single-item H3 {
        font-size: 14px;
        font-weight:bold;
        color: #013567;
        margin-bottom: 0px;
       /* border-bottom: 1px solid #eee;    */
}
.news-single-item H3 {
        margin-bottom: 15px;
}



.news-single-img {
        float: right;
         margin:0 0 5px 5px;


}
.news-single-img img{
         padding: 3px;
         border: 1px solid #eee;
         margin-top: 3px;
         background: #FAFAFA;

}



p.news-single-imgcaption {
        padding:2px;
        clear:both;
        font-size: 9px;
        border: 1px solid #eee;
        margin:0 0  3px 0;
        color: #000;
        background: #eee;
        text-align: center;
}

.news-single-category {

        float: right;
}
.news-single-backlink, .news-single-backlink a {
        clear: both;
        font-weight: bold;
        font-size: 10px;
        margin-bottom: 15px;
        margin-top: 10px;
}
.news-single-timedata {
       /* float: right;  */
}
.news-single-timedata {
        font-size: 9px;
}
p.news-single-author {
        font-size: 10px;

}
.news-single-author {
        margin-top: 10px;
        padding-top: 3px;
        border-bottom: 1px solid #eee;
}
.news-single-additional-info {
     /*   background-color: #fbfbfe;   */
        clear: both;
        margin-top: 15px;

        border-bottom: 1px solid #efefef;
        padding:3px;
        padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
       /* border: 1px solid #666;    */
        margin:0px;
        margin-top: 10px;
        padding:3px;
   /*     background-color:#fbfbfe;  */
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
margin-bottom: 10px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
        font-weight: bold;
        font-size: 11px;
        margin-left:5px;
        margin-bottom: 10px;
        width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
        margin-top:10px;
        padding:3px;
        border:1px solid #333;
        background-color:#fbfbfe;
}
.news-amenu-container LI {
        padding-bottom:1px;
}
.news-amenu-container UL {
        padding:3px;
        margin-top:5px;
        margin-left:0px;
        margin-bottom:0px;
        border:1px solid #666;
        background-color:#fbfbfe;
        list-style-type: none;
}
.news-amenu-container H2 {
        color:#fff;
        padding:3px;
        border:1px solid #666;
        background-color:#e7e7f1;
}
.news-amenu-item-year {
        font-weight: bold;
        border: 1px solid #666;
        padding: 2px;
        background-color: #e7e7f1;
        color:#fff;
}

/* news category */
.news-catmenu  {
padding: 5px;
}
.news-catmenu  a{
height: 18px;
}
.news-catmenu IMG {
margin-left: 5px;
}

/* TT News  END */

/* tt_news newscalendar */
.newsCalendar_listItem  {
        padding: 3px;
        }
/* tt_news newscalendar END */

/* zewnterzne linki w RTE */
a.external-link-new-window {
text-decoration: underline;}

/* rggooglemaps START */
.markerTooltip {
        width: 200px;
        padding: 10px;
        color: #fff;
        font-weight: bold;
        }
.rggooglemap-list-adres IMG{
        float: right;
        }
.list-mapa {
      float: right;
      }
tr.rggooglemap-list-adres {
        border: 1px solid #e7e7f1;

        }
/* rggooglemaps END */

/* image i textimage */
.imgtext-table, imgtext-table IMG {
margin: 0;
padding: 0;
}

/* historia */
.tx-pberahistoria-pi1-listrow-pair , .tx-pberahistoria-pi1-listrow-odd {
line-height: 25px;
}

.tx-pberahistoria-pi1-listrow-pair {
background-color: #fafafa;
}
.tx-pberahistoria-pi1-listrow-odd {
background-color: #fafafa;
}
.tx-fdfx2cols-pi1 IMG {
border: 1px solid #efefef;
}
/* comtool - ogloszenia praca */
.comtool-job-overview-header  {
border-bottom: 1px solid #EFEFEF;
margin-bottom: 10px;
font-size: 14px;
}

.comtool-job-overview-item-odd {
line-height: 30px;
background: #fafafa;
padding-left: 5px;
}
.comtool-job-overview-item-even {
line-height: 30px;
background: #DFDFDF;
padding-left: 5px;
}
.comtool-job-overview-selection label {
        display: block;
        width: 150px;
        float: left;
        margin-bottom: 10px;
        line-height: 20px;
}

.comtool-job-overview-selection label {
        text-align: left;
        width: 100px;
        padding-right: 20px;
}


.comtool-job-overview-selection br {
        clear: left;
}
/* comtool end*/

.dropmenuPB {
margin: 10px;
}
/* macina baners */
table.macinabaner {
        border:0;
        margin:0;
        padding:0;
}

.image_title {
visibility: hidden; 
}

/* style dla Ramki 1 dla list wypunktowanych */
.csc-frame-frame1 ul {
            list-style-image: url("../icons/szar_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 40px;
            vertical-align: middle;
            line-height: 150%;
            }
/* tabela era moto promocje */
.csv-table {
width: 99%;
}
.csv-table th{
background: #013567;
color: #fff;
padding: 5px;
}
.csv-table tr{
background: #f5f5f5;
color: #000;
padding: 5px;
}
.csv-table td{
background: #f5f5f5;
color: #000;
padding: 5px;
}
 /* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 LI.open OL {
   display: block;

  }
  .tx-dropdownsitemap-pi1 LI.closed OL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 LI.open UL {
   display: block;
  }
  .tx-dropdownsitemap-pi1 LI.closed UL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 DIV {
   border: solid 1px #BCBBBB;
   background: #DDD;
   padding: 2px;
   margin: 2px;
  }
  .tx-dropdownsitemap-pi1 DIV.level_2 {
   background: #fafafa;
  }
  .tx-dropdownsitemap-pi1 DIV.level_3 {
   background: #ededed;
  }
  .tx-dropdownsitemap-pi1 DIV.level_4 {
   background: #fafafa;
  }
  .tx-dropdownsitemap-pi1 DIV.level_5 {
   background: #E0CCCC;
  }
  .tx-dropdownsitemap-pi1 DIV.expAll {
   text-align: center;
  }
/* newsy na glownej stronie */
ul.myslniki {
            list-style-image: url("../icons/szar_f_1.gif");
            list-style-position: outside;
            list-style-type: square;
            padding-left: 40px;
            vertical-align: middle;
            line-height: 200%;
            font-weight: bold;
}
