/* begin Page */

/* Created by Artisteer v3.0.0.39952 */

#art-main, table {

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-style: normal;

    font-weight: normal;

    font-size: 13px;

}



h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {

    margin: 0;

    padding: 0;

}



.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered {

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 12px;

    text-align: justify;

    line-height: 125%;

}



.art-postcontent p {

    margin: 12px 0;

}



h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

    font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;

    font-style: normal;

    font-weight: bold;

    font-size: 32px;

    text-decoration: none;

}



.art-postcontent a {

    text-decoration: none;

    color: #000000;

}



.art-postcontent a:link {

    text-decoration: none;

    color: #000000;

}



.art-postcontent a:visited, .art-postcontent a.visited {

    color: #000000;

}



.art-postcontent  a:hover, .art-postcontent a.hover {

    color: #135572;
    
    text-decoration: underline;

}



.art-postcontent h1 {

    color: #4B585D;

    margin: 21px 0;

}



.art-blockcontent h1 {

    margin: 21px 0;

}



.art-postcontent h2 {

    color: #4B585D;

    margin: 19px 0;

    font-size: 24px;

}



.art-blockcontent h2 {

    margin: 19px 0;

    font-size: 24px;

}



.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited {

    font-size: 24px;

}



.art-postcontent h3 {

    color: #66787F;

    margin: 19px 0;

    font-size: 19px;

}



.art-blockcontent h3 {

    margin: 19px 0;

    font-size: 19px;

}



.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited {

    font-size: 19px;

}



.art-postcontent h4 {

    color: #22282A;

    margin: 20px 0;

    font-size: 16px;

}



.art-blockcontent h4 {

    margin: 20px 0;

    font-size: 16px;

}



.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited {

    font-size: 16px;

}



.art-postcontent h5 {

    color: #22282A;

    margin: 26px 0;

    font-size: 13px;

}



.art-blockcontent h5 {

    margin: 26px 0;

    font-size: 13px;

}



.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited {

    font-size: 13px;

}



.art-postcontent h6 {

    color: #323B3E;

    margin: 35px 0;

    font-size: 11px;

}



.art-blockcontent h6 {

    margin: 35px 0;

    font-size: 11px;

}



.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited {

    font-size: 11px;

}



ul {

   padding: 0px 0px 0px 14px;

}



ol {

    list-style-position: inside;

}



html {

    height: 100%;

}



#art-main {

    display: inline-block;

    position: relative;

    z-index: 0;

    width: 100%;

    left: 0;

    top: 0;

    cursor: default;

    overflow: visible;

    float: left;

    clear: left;

}



#art-page-background-glare {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    min-width: 980px;

}



#art-page-background-glare-image {

    width: 100%;

    position: fixed;

    top: 0;

    height: 146px;

    background-image: url('page_gl.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/page_gl.png*/;

    background-repeat: no-repeat;

    background-position: left top;

}



html:first-child #art-page-background-glare {

    border: 1px solid transparent;

    /* opera fix */

}



body {

    padding: 0;

    margin: 0;

    color: #27405C;

    height: 100%;

    min-height: 100%;

    background-color: #9CBBC9;

    background-image: url('Bottom_texture.jpg')/*tpa=http://www.brzuze.pl/templates/UGzima/images/Bottom_texture.jpg*/;

    background-repeat: repeat;

    background-attachment: fixed;

    background-position: top left;

    min-width: 980px;

}



#art-page-background-middle-texture {

    position: relative;

    background-image: url('Middle_texture.jpg')/*tpa=http://www.brzuze.pl/templates/UGzima/images/Middle_texture.jpg*/;

    background-repeat: repeat-x;

    background-position: top left;

    background-attachment: fixed;

    width: 100%;

    min-height: 100%;

    min-width: 980px;

}



.cleared {

    display: block;

    clear: both;

    float: none;

    margin: 0;

    padding: 0;

    border: none;

    font-size: 0;

    height: 0;

    overflow: hidden;

}



.reset-box {

    overflow: hidden;

    display: table;

}



form {

    padding: 0 !important;

    margin: 0 !important;

}



table.position {

    position: relative;

    width: 100%;

    table-layout: fixed;

}



/* end Page */

/* begin Box, Sheet */

.art-sheet {

    position: relative;

    margin: 0 auto;

    min-width: 45px;

    min-height: 45px;

    margin-top: 0;

    margin-bottom: -3px;

    cursor: auto;

    width: 980px;

}



.art-sheet-body {

    position: relative;

    padding: 4px;

    padding-top: 0;

    padding-bottom: 18px;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl {

    position: absolute;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {

    width: 56px;

    height: 56px;

    background-image: url('sheet_s.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/sheet_s.png*/;

}



.art-sheet-tl {

    top: 0;

    left: 0;

    clip: rect(auto, 28px, 28px, auto);

}



.art-sheet-tr {

    top: 0;

    right: 0;

    clip: rect(auto, auto, 28px, 28px);

}



.art-sheet-bl {

    bottom: 0;

    left: 0;

    clip: rect(28px, 28px, auto, auto);

}



.art-sheet-br {

    bottom: 0;

    right: 0;

    clip: rect(28px, auto, auto, 28px);

}



.art-sheet-tc, .art-sheet-bc {

    left: 28px;

    right: 28px;

    height: 56px;

    background-image: url('sheet_h.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/sheet_h.png*/;

}



.art-sheet-tc {

    top: 0;

    clip: rect(auto, auto, 28px, auto);

}



.art-sheet-bc {

    bottom: 0;

    clip: rect(28px, auto, auto, auto);

}



.art-sheet-cr, .art-sheet-cl {

    top: 28px;

    bottom: 28px;

    width: 56px;

    background-image: url('sheet_v.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/sheet_v.png*/;

}



.art-sheet-cr {

    right: 0;

    clip: rect(auto, auto, auto, 28px);

}



.art-sheet-cl {

    left: 0;

    clip: rect(auto, 28px, auto, auto);

}



.art-sheet-cc {

    position: absolute;

    top: 28px;

    left: 28px;

    right: 28px;

    bottom: 28px;

    background-color: #FFFFFF;

}



#art-page-background-top-texture {

    min-width: 980px;

}



/* end Box, Sheet */

/* begin Menu */

/* menu structure */

.art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {

    outline: none;

}



.art-hmenu, .art-hmenu ul {

    margin: 0;

    padding: 0;

    border: 0;

    display: block;

}



.art-hmenu li {

    margin: 0;

    padding: 0;

    border: 0;

    display: block;

    float: left;

    position: relative;

    z-index: 5;

    background: none;

}



.art-hmenu li:hover {

    z-index: 10000;

    white-space: normal;

}



.art-hmenu li li {

    float: none;

}



.art-hmenu ul {

    visibility: hidden;

    position: absolute;

    z-index: 10;

    left: 0;

    top: 0;

    background: none;

    min-height: 0;

    background-image: url('spacer.gif')/*tpa=http://www.brzuze.pl/templates/UGzima/images/spacer.gif*/;

    padding: 10px 30px 30px 30px;

    margin: -10px 0 0 -30px;

}



.art-hmenu li:hover>ul {

    visibility: visible;

    top: 100%;

}



.art-hmenu li li:hover>ul {

    top: 0;

    left: 100%;

}



.art-hmenu:after, .art-hmenu ul:after {

    content: ".";

    height: 0;

    display: block;

    visibility: hidden;

    overflow: hidden;

    clear: both;

}



.art-hmenu {

    min-height: 0;

    position: relative;

    padding: 6px 6px 6px 6px;

    float: left;

}



.art-hmenu ul ul {

    padding: 30px 30px 30px 10px;

    margin: -30px 0 0 -10px;

}



/* menu structure */

.art-nav {

    position: relative;

    margin: 0 auto;

    min-height: 39px;

    z-index: 100;

    margin-top: 0;

    margin-bottom: 0;

}



.art-nav-outer {

    position: absolute;

    width: 100%;

}



.art-hmenu-extra1 {

    position: relative;

    display: block;

    float: left;

    width: auto;

    height: 39px;

    background-position: center;

}



.art-hmenu-extra2 {

    position: relative;

    display: block;

    float: right;

    width: auto;

    height: 39px;

    background-position: center;

}



/* images in menu items */

ul.art-hmenu img.art-menu-image, ul.art-hmenu img.art-menu-image-left {

    vertical-align: middle;

    margin-right: 5px;

}



ul.art-hmenu img.art-menu-image-right {

    vertical-align: middle;

    margin-left: 5px;

}



/* end Menu */

/* begin MenuItem */

.art-hmenu a {

    position: relative;

    display: block;

    overflow: hidden;

    height: 27px;

    cursor: pointer;

    text-align: left;

    text-decoration: none;

}



.art-hmenu ul li {

    margin: 0;

    clear: both;

}



.art-hmenu a .r, .art-hmenu a .l {

    position: absolute;

    display: block;

    top: 0;

    z-index: -1;

    height: 91px;

    background-image: url('menuitem.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/menuitem.png*/;

}



.art-hmenu a .l {

    left: 0;

    right: 1px;

}



.art-hmenu a .r {

    width: 402px;

    right: 0;

    clip: rect(auto, auto, auto, 401px);

}



.art-hmenu a .t, .art-hmenu ul a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {

    text-align: left;

    text-decoration: none;

}



.art-hmenu a .t {

    color: #2D4753;

    padding: 0 8px;

    margin: 0 1px;

    line-height: 27px;

    text-align: center;

}



.art-hmenu a:hover .l, .art-hmenu a:hover .r {

    top: -32px;

}



.art-hmenu li:hover>a .l, .art-hmenu li:hover>a .r {

    top: -32px;

}



.art-hmenu li:hover a .l, .art-hmenu li:hover a .r {

    top: -32px;

}



.art-hmenu a:hover .t {

    color: #2B3336;

}



.art-hmenu li:hover a .t {

    color: #2B3336;

}



.art-hmenu li:hover>a .t {

    color: #2B3336;

}



.art-hmenu a.active .l, .art-hmenu a.active .r {

    top: -64px;

}



.art-hmenu a.active .t {

    color: #D7E4EA;

}



.art-hmenu a:hover.separator-without-submenu {

    cursor: default;

}



.art-hmenu a:hover.separator-without-submenu .t {

    color: #2D4753;

}



.art-hmenu li:hover a.separator-without-submenu .t {

    color: #2D4753;

}



a:hover.separator-without-submenu .r, a:hover.separator-without-submenu .l {

    top: 0 !important;

}



/* end MenuItem */

/* begin MenuSeparator */

.art-hmenu .art-hmenu-li-separator {

    display: block;

    width: 9px;

    height: 27px;

}



.art-nav .art-hmenu-separator {

    display: block;

    margin: 0 auto;

    width: 1px;

    height: 27px;

    background-image: url('menuseparator.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/menuseparator.png*/;

}



/* end MenuSeparator */

/* begin Header */

div.art-header {

    margin: 0 auto;

    position: relative;

    width: 100%;

    height: 250px;

    margin-top: 0;

    margin-bottom: 0;

}



div.art-header-clip {

    position: absolute;

    width: 100%;

    left: 0;

    overflow: hidden;

    height: 250px;

}



div.art-header-center {

    position: relative;

    width: 972px;

    left: 50%;

}



div.art-header-jpeg {

    position: absolute;

    top: 0;

    left: -50%;

    width: 972px;

    height: 250px;

    background-image: url('lato2020.jpg')/*tpa=http://www.brzuze.pl/templates/UGzima/images/lato2020.jpg*/;

    background-repeat: no-repeat;

    background-position: center center;

}



/* end Header */

/* begin Flash */

#art-flash-area {

    position: absolute;

    top: 0;

    left: 0;

    width: 972px;

    height: 250px;

    overflow: hidden;

}



#art-flash-container {

    height: 250px;

    top: 0;

    position: absolute;

    width: 972px;

    left: 50%;

    margin-left: -486px;

}



#art-flash-container div.art-flash-alt {

    position: relative;

    width: 110px;

    height: 30px;

    margin: 0 auto;

    top: 0;

}



/* end Flash */

/* begin Logo */

div.art-logo {

    display: block;

    position: absolute;

    top: 20px;

    left: 0;

    margin-left: 0;

}



/* end Logo */

/* begin Layout */

.art-content-layout {

    display: table;

    position: relative;

    margin: 0 auto;

    table-layout: fixed;

    border-collapse: collapse;

    background-color: Transparent;

    border: none !important;

    padding: 0 !important;

    width: 100%;

    margin-top: 0;

    margin-bottom: 0;

}



.art-layout-cell, .art-content-layout-row {

    background-color: Transparent;

    vertical-align: top;

    text-align: left;

    border: none;

    margin: 0;

    padding: 0;

}



.art-content-layout .art-content-layout {

    margin: 0;

}



.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell {

    display: table-cell;

}



.art-layout-cell .art-layout-cell {

    display: block;

}



.art-content-layout-row {

    display: table-row;

}



.art-layout-glare {

    position: relative;

}



/* end Layout */

/* begin Box, Block */

.art-block {

    position: relative;

    min-width: 1px;

    min-height: 1px;

    margin: 7px;

}



.art-block-body {

    position: relative;

    padding: 0;

}



div.art-block img {

    /* warning do not collapse this to 'border' - inheritance! */

    border-width: 0;

    border-color: #96A5AB;

    border-style: solid;

}



/* end Box, Block */

/* begin BlockHeader */

.art-blockheader {

    margin-bottom: 4px;

    position: relative;

    height: 25px;

}



.art-blockheader h3.t {

    position: relative;

    height: 25px;

    color: #000000;

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-size: 13px;

    margin: 0;

    padding: 0 11px 0 11px;

    white-space: nowrap;

    line-height: 25px;

}



.art-blockheader h3.t a, .art-blockheader h3.t a:link, .art-blockheader h3.t a:visited,  .art-blockheader h3.t a:hover {

    color: #EEF4F6;

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-size: 13px;

}



.art-blockheader .l, .art-blockheader .r {

    position: absolute;

    height: 25px;

    background-image: url('blockheader.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/blockheader.png*/;

}



.art-blockheader .l {

    left: 0;

    right: 1px;

}



.art-blockheader .r {

    width: 972px;

    right: 0;

    clip: rect(auto, auto, auto, 971px);

}



/* end BlockHeader */

/* begin Box, BlockContent */

.art-blockcontent {

    position: relative;

    margin: 0 auto;

    min-width: 3px;

    min-height: 3px;

}



.art-blockcontent-body {

    position: relative;

    padding: 11px;

    color: #242B2D;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 11px;

    line-height: 150%;

}



.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl, .art-blockcontent-tc, .art-blockcontent-bc,.art-blockcontent-cr, .art-blockcontent-cl {

    position: absolute;

}



.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl {

    width: 2px;

    height: 2px;

    background-image: url('blockcontent_s.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/blockcontent_s.png*/;

}



.art-blockcontent-tl {

    top: 0;

    left: 0;

    clip: rect(auto, 1px, 1px, auto);

}



.art-blockcontent-tr {

    top: 0;

    right: 0;

    clip: rect(auto, auto, 1px, 1px);

}



.art-blockcontent-bl {

    bottom: 0;

    left: 0;

    clip: rect(1px, 1px, auto, auto);

}



.art-blockcontent-br {

    bottom: 0;

    right: 0;

    clip: rect(1px, auto, auto, 1px);

}



.art-blockcontent-tc, .art-blockcontent-bc {

    left: 1px;

    right: 1px;

    height: 2px;

    background-image: url('blockcontent_h.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/blockcontent_h.png*/;

}



.art-blockcontent-tc {

    top: 0;

    clip: rect(auto, auto, 1px, auto);

}



.art-blockcontent-bc {

    bottom: 0;

    clip: rect(1px, auto, auto, auto);

}



.art-blockcontent-cr, .art-blockcontent-cl {

    top: 1px;

    bottom: 1px;

    width: 2px;

    background-image: url('blockcontent_v.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/blockcontent_v.png*/;

}



.art-blockcontent-cr {

    right: 0;

    clip: rect(auto, auto, auto, 1px);

}



.art-blockcontent-cl {

    left: 0;

    clip: rect(auto, 1px, auto, auto);

}



.art-blockcontent-cc {

    position: absolute;

    top: 1px;

    left: 1px;

    right: 1px;

    bottom: 1px;

    background-color: #FFFFFF;

}



.art-blockcontent-body table, .art-blockcontent-body li,  .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover {

    color: #242B2D;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 11px;

    line-height: 150%;

}



.art-blockcontent-body p {

    margin: 6px 0;

}



.art-blockcontent-body a, .art-blockcontent-body a:link {

    color: #000000;

    font-size: 12px;

    text-decoration: none;

}



.art-blockcontent-body a:visited, .art-blockcontent-body a.visited {

    color: #000000;

    font-size: 12px;

    text-decoration: none;

}



.art-blockcontent-body a:hover, .art-blockcontent-body a.hover {

    color: #135572;

    text-decoration: underline;
}



.art-blockcontent-body ul li {

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-size: 13px;

    line-height: 125%;

    color: #135572;

    background-repeat: no-repeat;

}



/* end Box, BlockContent */

/* begin Button */

.art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button {

    text-decoration: none;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-style: normal;

    font-weight: normal;

    font-size: 11px;

    position: relative;

    top: 0;

    display: inline-block;

    vertical-align: middle;

    white-space: nowrap;

    text-align: center;

    color: #2D4753 !important;

    width: auto;

    outline: none;

    border: none;

    line-height: 25px;

    height: 25px;

    margin: 0 !important;

    padding: 0 9px !important;

    overflow: visible;

    cursor: pointer;

}



.art-button img, .art-button-wrapper img {

    margin: 0;

    vertical-align: middle;

}



.art-button-wrapper {

    vertical-align: middle;

    display: inline-block;

    position: relative;

    height: 25px;

    overflow: hidden;

    white-space: nowrap;

    width: auto;

    margin: 0px 0px 7px 100px;

    padding: 0;

    z-index: 0;

}



.firefox2 .art-button-wrapper {

    display: block;

    float: left;

}



input, select, textarea {

    vertical-align: middle;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-style: normal;

    font-weight: normal;

    font-size: 11px;

}



.readmore {

    padding: 0px 0px 0px 300px;

}



.art-block select {

    width: 96%;

}



.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover {

    color: #000000;

    text-decoration: underline;

}



.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link {

    color: #000000;

}



.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r {

    display: block;

    position: absolute;

    height: 85px;

    margin: 0;

    padding: 0;

}



.art-button-wrapper .art-button-l {

    left: 0;

    right: 8px;

}



.art-button-wrapper .art-button-r {

    width: 409px;

    right: 0;

    clip: rect(auto, auto, auto, 401px);

}



.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r {

    top: -30px;

}



.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r {

    top: -60px;

}



.art-button-wrapper input {

    float: none !important;

}



/* end Button */

/* begin Box, Post */

.art-post {

    position: relative;

    min-width: 23px;

    min-height: 23px;

    margin: 7px;

}



.art-post-body {

    position: relative;

    padding: 11px;

}



.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc,.art-post-cr, .art-post-cl {

    position: absolute;

}



.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl {

    width: 22px;

    height: 22px;

    background-image: url('post_s.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/post_s.png*/;

}



.art-post-tl {

    top: 0;

    left: 0;

    clip: rect(auto, 11px, 11px, auto);

}



.art-post-tr {

    top: 0;

    right: 0;

    clip: rect(auto, auto, 11px, 11px);

}



.art-post-bl {

    bottom: 0;

    left: 0;

    clip: rect(11px, 11px, auto, auto);

}



.art-post-br {

    bottom: 0;

    right: 0;

    clip: rect(11px, auto, auto, 11px);

}



.art-post-tc, .art-post-bc {

    left: 11px;

    right: 11px;

    height: 22px;

    background-image: url('post_h.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/post_h.png*/;

}



.art-post-tc {

    top: 0;

    clip: rect(auto, auto, 11px, auto);

}



.art-post-bc {

    bottom: 0;

    clip: rect(11px, auto, auto, auto);

}



.art-post-cr, .art-post-cl {

    top: 11px;

    bottom: 11px;

    width: 22px;

    background-image: url('post_v.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/post_v.png*/;

}



.art-post-cr {

    right: 0;

    clip: rect(auto, auto, auto, 11px);

}



.art-post-cl {

    left: 0;

    clip: rect(auto, 11px, auto, auto);

}



.art-post-cc {

    position: absolute;

    top: 11px;

    left: 11px;

    right: 11px;

    bottom: 11px;

    background-image: url('post_c.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/post_c.png*/;

}



a img {

    border: 0;

}



.art-metadata-icons img {

    border: none;

    vertical-align: middle;

    margin: 2px;

}



.art-article table, table.art-article {

    border-collapse: collapse;

    margin: 1px;

}



.art-article th, .art-article td {

    padding: 2px;

    border: solid 1px #96A5AB;

    vertical-align: top;

    text-align: left;

}



.art-article th {

    text-align: center;

    vertical-align: middle;

    padding: 7px;

}



pre {

    overflow: auto;

    padding: 0.1em;

}



/* end Box, Post */

/* begin PostHeaderIcon */

h2.art-postheader {

    color: #000000;

    margin: 5px 0;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 14px;

}



h2.art-postheader a,  h2.art-postheader a:link,  h2.art-postheader a:visited, h2.art-postheader a.visited, h2.art-postheader a:hover, h2.art-postheader a.hovered {

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 14px;

}



h2.art-postheader a, h2.art-postheader a:link {

    text-align: left;

    text-decoration: none;

    color: #000000;

}



h2.art-postheader a:visited, h2.art-postheader a.visited {

    color: #000000;

}



h2.art-postheader a:hover,  h2.art-postheader a.hovered {

    color: #6D9BB0;

}



/* end PostHeaderIcon */

/* begin PostIcons, PostHeaderIcons */

.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 12px;

    text-align: right;

    color: #000000;

}



.art-postheadericons {

    padding: 1px;

}



.art-postheadericons a, .art-postheadericons a:link {

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    text-decoration: none;

    color: #191D1F;

}



.art-postheadericons a:visited, .art-postheadericons a.visited {

    font-style: italic;

    font-weight: normal;

    color: #4B585D;

}



.art-postheadericons a:hover, .art-postheadericons a.hover {

    font-style: italic;

    font-weight: normal;

    text-decoration: underline;

    color: #6D9BB0;

}



/* end PostIcons, PostHeaderIcons */

/* begin PostBullets */

.art-post ol, .art-post ul {

    margin: 1em 0 1em 2em;

    padding: 0;

}



.art-post li {

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-size: 13px;

    color: #343D41;

    padding: 0 0 0 12px;

}



.art-post li ol, .art-post li ul {

    margin: 0.5em 0 0.5em 2em;

    padding: 0;

}



.art-post ol>li {

    background: none;

    padding-left: 0;

    /* overrides overflow for "ul li" and sets the default value */

    overflow: visible;

}



.art-post ul>li {

    background-image: url('postbullets.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/postbullets.png*/;

    background-repeat: no-repeat;

    padding-left: 12px;

    /* makes "ul li" not to align behind the image if they are in the same line */

    overflow-x: visible;

    overflow-y: hidden;

}



/* end PostBullets */

/* begin PostQuote */

.art-postcontent blockquote, .art-postcontent blockquote a, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, .art-postcontent blockquote a:hover {

    color: #190B00;

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

}



.art-postcontent blockquote p {

    margin: 3px;

}



.art-postcontent blockquote {

    border: solid 0 #AAB6BB;

    margin: 10px 10px 10px 50px;

    padding: 6px 6px 6px 43px;

    background-color: #BEC7CB;

    background-image: url('postquote.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/postquote.png*/;

    background-position: left top;

    background-repeat: no-repeat;

    /* makes blockquote not to align behind the image if they are in the same line */

    overflow: auto;

    clear: both;

}



/* end PostQuote */

/* begin Footer */

.art-footer {

    position: relative;

    margin-top: 30px;

    margin-bottom: 0;

    width: 100%;

}



.art-footer-t {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-image: url('footer_t.png')/*tpa=http://www.brzuze.pl/templates/UGzima/images/footer_t.png*/;

    background-position: left bottom;

}



.art-footer-body {

    position: relative;

    padding: 15px;

}



.art-footer-text p {

    padding: 0;

    margin: 0;

    text-align: center;

}



.art-footer-text, .art-footer-text a, .art-footer-text a:link, .art-footer-text a:visited, .art-footer-text a:hover, .art-footer-text td,  .art-footer-text th, .art-footer-text caption {

    color: #000000;

    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

    font-size: 11px;

}



.art-footer-text {

    padding-left: 10px;

    padding-right: 10px;

    position: relative;

    float: left;

    left: 50%;

    text-align: center;

}



.art-footer-text a, .art-footer-text a:link {

    color: #171B1C;

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    text-decoration: none;

}



.art-footer-text a:visited {

    color: #171B1C;

}



.art-footer-text a:hover {

    color: #5D90A8;

}



.art-footer-center {

    position: relative;

    float: right;

    right: 50%;

}



div.art-footer img {

    /* warning do not collapse this to 'border' - inheritance! */

    border-width: 0;

    border-color: #96A5AB;

    border-style: solid;

    margin: 10px;

}



/* end Footer */

/* begin PageFooter */

.art-page-footer,  .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {

    font-family: Arial;

    font-size: 10px;

    letter-spacing: normal;

    word-spacing: normal;

    font-style: normal;

    font-weight: normal;

    text-decoration: underline;

    color: #748890;

}



.art-page-footer {

    padding: 1em;

    text-align: center;

    text-decoration: none;

    color: #465358;

}



/* end PageFooter */

/* begin LayoutCell, sidebar1 */

.art-content-layout .art-sidebar1 {

    width: 210px;

}



/* end LayoutCell, sidebar1 */

/* begin LayoutCell, content */

/* end LayoutCell, content */

/* begin LayoutCell, sidebar2 */

.art-content-layout .art-sidebar2 {

    width: 210px;

}



/* end LayoutCell, sidebar2 */

table.moduletable th {

    padding: .5em 0;

    margin: 0;

    font-weight: bold;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 1.5em;

    padding-left: 0;

    margin-bottom: 10px;

    text-align: left;

}



.firefox2 table.poll tr td div {

    font-size: 0;

}



#footer {

    text-align: center;

}



.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate {

    font-size: 75%;

    padding-bottom: 1em;

}



.column_separator {

    padding-left: 10px;

}



div.offline {

    background: #fffebb;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    font-size: 1.2em;

    padding: 5px;

}



/* headers */

legend {

    font-weight: bold;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 1.5em;

    padding-left: 0;

    margin-bottom: 10px;

    text-align: left;

    margin: 0;

    padding: 0 10px;

}



/* form validation */

.invalid {

    border-color: #ff0000;

}



label.invalid {

    color: #ff0000;

}



/** overlib **/

.ol-foreground {

    background-color: #f6f6f6;

}



.ol-background {

    background-color: #666;

}



.ol-textfont {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;

}



.ol-captionfont {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #f6f6f6;

    font-weight: bold;

}



.ol-captionfont a {

    color: #0B55C4;

    text-decoration: none;

    font-size: 12px;

}



/* spacers */

span.article_separator {

    display: none;

}



td.buttonheading img {

    border: none;

}



.clr {

    clear: both;

}



div#maindivider {

    border-top: 1px solid #ddd;

    margin-bottom: 10px;

    overflow: hidden;

    height: 1px;

}



table.blog span.article_separator {

    display: none;

}



/* edit button */

.contentpaneopen_edit {

    float: left;

}



/* table of contents */

table.contenttoc {

    margin: 5px;

    border: 1px solid #ccc;

    padding: 5px;

    float: right;

}



table.contenttoc td {

    padding: 0 5px;

}



/* content tables */

td.sectiontableheader {

    background: #efefef;

    color: #333;

    font-weight: bold;

    padding: 4px;

    border-right: 1px solid #fff;

}



tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {

    padding: 4px;

}



td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {

    padding: 3px;

}



/* content styles */

table.contentpaneopen, table.contentpane {

    margin: 0;

    padding: 0;

    width: auto;

}



table.contentpaneopen li {

    margin-bottom: 5px;

}



table.contentpaneopen fieldset {

    border: 0;

    border-top: 1px solid #ddd;

}



table.contentpaneopen h3 {

    margin-top: 25px;

}



table.contentpaneopen h4 {

    font-family: Arial, Helvetica, sans-serif;

    color: #333;

}



.highlight {

    background-color: #fffebb;

}



/* module control elements */

table.user1user2 div.moduletable {

    margin-bottom: 0;

}



div.moduletable, div.module {

    margin-bottom: 25px;

}



div.module_menu h3 {

    font-family: Helvetica, Arial, sans-serif;

    font-size: 12px;

    font-weight: bold;

    color: #eee;

    margin: -23px -4px 5px -5px;

    padding-left: 10px;

    padding-bottom: 2px;

}



div.module_menu {

    margin: 0;

    padding: 0;

    margin-bottom: 15px;

}



div.module_menu div div div {

    padding: 10px;

    padding-top: 30px;

    padding-bottom: 15px;

    width: auto;

}



div.module_menu div div div div {

    background: none;

    padding: 0;

}



div.module_menu ul {

    margin: 10px 0;

    padding-left: 20px;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited {

    font-weight: bold;

}



#leftcolumn div.module {

    padding: 0 10px;

}



#leftcolumn div.module table {

    width: auto;

}



/* forms */

table.adminform textarea {

    width: 540px;

    height: 400px;

    font-size: 1em;

    color: #000099;

}



div.search input {

    width: 164px;

    border: 1px solid #ccc;

    margin: 5px 0 5px 4px;

    padding: 3px 0px 3px 0px;

}



.art-nav div.search input {

    width: auto;

}



/* login component */

form#com-form-login {

    text-align: left;

}



form#com-form-login fieldset {

    border: 0 none;

    margin: 0;

    padding: 0.2em;

}



form#com-form-login ul {


    margin: 0;

    padding: 0;

}



form#com-form-login ul li {

    background-image: none;

    padding: 0;

}



/* thumbnails */

div.mosimage {

    margin: 5px;

}



div.mosimage_caption {

    font-size: .90em;

    color: #666;

}



div.caption {

    padding: 0 10px 0 10px;

}



div.caption img {

    border: 1px solid #CCC;

}



div.caption p {

    font-size: .90em;

    color: #666;

    text-align: center;

}



/* Parameter Table */

table.paramlist {

    margin-top: 5px;

}



table.paramlist td.paramlist_key {

    width: 128px;

    text-align: left;

    height: 30px;

}



div.message {

    font-weight: bold;

    font-size: 14px;

    color: #c30;

    text-align: center;

    width: auto;

    background-color: #f9f9f9;

    border: solid 1px #d5d5d5;

    margin: 3px 0 10px;

    padding: 3px 20px;

}



/* Banners module */

/* Default skyscraper style */

.banneritem img {

    display: block;

    margin-left: auto;

    margin-right: auto;

}



/* Text advert style */

.banneritem_text {

    padding: 4px;

    font-size: 11px;

}



.bannerfooter_text {

    padding: 4px;

    font-size: 11px;

    background-color: #f7f7f7;

    text-align: right;

}



/* Polls */

.pollstableborder {

    margin-top: 8px;

}



.pollstableborder td {

    text-align: left;

    vertical-align: middle;

}



/* WebLinks */

span.description {

    display: block;

    padding-left: 30px;

}



/* Frontend Editing*/

fieldset {

    border: 1px solid #ccc;

    margin-top: 15px;

    padding: 15px;

}



td.key {

    border-bottom: 1px solid #eee;

    color: #666;

}



/* Tooltips */

.tool-tip {

    float: left;

    background: #ffc;

    border: 1px solid #d4d5aa;

    padding: 5px;

    max-width: 200px;

}



.tool-title {

    padding: 0;

    margin: 0;

    font-size: 100%;

    font-weight: bold;

    margin-top: -15px;

    padding-top: 15px;

    padding-bottom: 5px;

    background: url(selector-arrow.png)/*tpa=http://www.brzuze.pl/templates/system/images/selector-arrow.png*/ no-repeat;

}



.tool-text {

    font-size: 100%;

    margin: 0;

}



#syndicate {

    float: left;

    padding-left: 25px;

}



/* Component Specific Fixes */

#component-contact table td {

    padding: 2px 0;

}



.breadcrumbs img {

    margin: 0;

    padding: 0;

    border: 0;

}



.mceToolbarTop {

    white-space: normal;

}



.mceEditor {

    background: none;

}



#archive-list {


    margin: 0;

    padding: 0;

}



#archive-list li {


    background-image: none;

    margin-left: 0;

    padding-left: 0;

}



#navigation, #navigation p {

    text-align: center;

}



.article h3 img {

    border: none;

    display: inline;

    margin: 0;

    padding: 0;

}



.art-footer-text .moduletable {

    border: none;

    margin: 0;

    padding: 0;

}



.img_caption.left {

    float: left;

    margin-right: 1em;

}



.img_caption.right {

    float: right;

    margin-left: 1em;

}



.img_caption.left p {

    clear: left;

    text-align: center;

}



.img_caption.right p {

    clear: right;

    text-align: center;

}



.img_caption img {

    margin: 0;

}



.contentheading {

    font-size: 19px;

    color: #66787F;

}



#system-message ul li {

    background-image: none;

    padding-left: 0;

}



/* category items */

.art-j16 .category ul.actions, .art-j16 .category ul.actions li, .art-j16 .category ul.actions li img {

    display: inline;

    margin: 0;

    padding: 0;

}



.art-j16 .category ul.actions li {

    background: none;

}



/* pagination */

.art-j15 .pagination {

    margin: 0;

    padding: 0;

    text-align: center;

}



.art-j15 .pagination span {

    margin: 0;

    padding: 0;

}



.art-j15 .pagination a {

    padding: 2px;

}



/* article navigation */

.art-j15 .pagenav {

    width: 100%;

}



.art-j15 .pagenav td, .art-j15 .pagenav th {

    border: none;

    font-weight: normal;

}



/* categories list container */

.art-j16 .category-desc .image-left {

    float: left;

    margin: 0 5px 5px 0;

}



.art-j16 .category-desc .image-right {

    float: left;

    margin: 0 0 5px 5px;

}



/* categories list items */

.art-j16 .categories-list ul {



    margin: 0 0 0 20px;

    padding: 0;

}



.art-j16 .categories-list ul li {

    background-image: none;

    padding: 5px;

    clear: both;

}



.art-j16 .categories-list ul ul {

    margin-left: 10px;

}



.art-j16 dl.newsfeed-count dl, .art-j16 dl.weblink-count dl, .art-j16 dl.article-count dl {

    clear: both;

}



.art-j16 dl.newsfeed-count dt, .art-j16 dl.newsfeed-count dd, .art-j16 dl.weblink-count dt, .art-j16 dl.weblink-count dd, .art-j16 dl.article-count dt, .art-j16 dl.article-count dd {

    display: inline;

}



.art-j16 dl.newsfeed-count dd, .art-j16 dl.weblink-count dd, .art-j16 dl.article-count dd {

    padding: 0;

    margin: 0;

}



/* category subcategories */

.art-j16 .cat-children ul {


    margin: 0;

    padding: 0;

}



.art-j16 .cat-children ul li {

    background-image: none;

    padding: 5px;

    clear: both;

}



/* contact */

.art-j16 .contact-email div {

    padding: 3px 0;

}



.art-j16 .contact-email label {

    width: 15em;

    float: left;

}



/* articles archive items */

.art-j16 #archive-items {


    margin: 10px 0;

    padding: 0;

}



.art-j16 #archive-items li {



    background-image: none;

    margin: 10px 0;

    padding: 0;

}



/* article */

.art-j16 .pagenav {

    margin: 0;

    padding: 0;



    text-align: center;

}



.art-j16 .pagenav li {

    display: inline-block;

    padding: 0 5px;

    text-align: center;

    background-image: none;

}



/* blog layout */

.art-j16 .cols-2 .column-1, .art-j16 .cols-2 .column-2, .art-j16 .cols-3 .column-1, .art-j16 .cols-3 .column-2, .art-j16 .cols-3 .column-3 {

    float: left;

    clear: right;

}



.art-j16 .cols-2 .column-1 {

    width: 50%;

}



.art-j16 .cols-2 .column-2 {

    width: 50%;

}



.art-j16 .cols-3 .column-1 {

    width: 33%;

}



.art-j16 .cols-3 .column-2 {

    width: 33%;

}



.art-j16 .cols-3 .column-3 {

    width: 34%;

}



.art-j16 .row-separator {

    clear: both;

    float: none;

    font-size: 1px;

    display: block;

}



/* article info */

.art-j16 .article-info {

    margin: 10px 0;

}



.art-j16 .article-info .article-info-term {

    display: none;

}



.art-j16 .article-info dd {

    background-image: none;

    margin: 0;

    padding: 0;

    line-height: 120%;

}



/* login */

.art-j16 .login .login-description img {

    float: left;

    margin: 0 5px 5px 0;

}



.art-j16 .login fieldset {

    clear: both;

    border: 0;

}



.art-j16 .login .login-fields label {

    float: left;

    width: 15em;

    display: block;

}



/* search form */

.art-j16 #searchForm .phrases-box label {

    display: block;

    line-height: 1.6em;

    margin-left: 2em;

}



.art-j16 #searchForm .phrases-box input {

    display: block;

    float: left;

    width: auto;

    border: none;

    line-height: 1.6em;

    margin: 0;

}



.art-j16 #searchForm .only label {

    display: block;

    line-height: 1.6em;

    margin-left: 2em;

}



.art-j16 #searchForm .only input {

    display: block;

    float: left;

    width: auto;

    border: none;

    line-height: 1.6em;

    margin: 0;

}



.art-j16 #searchForm .form-limit {

    margin-top: .5em;

}



/* pagination */

.art-j16 .pagination {

    margin: 0;

    padding: 0;

    text-align: center;

}



.art-j16 .pagination .counter {

    text-align: center;

}



.art-j16 .pagination ul {



    margin: 0;

    padding: 0;

    text-align: center;

}



.art-j16 .pagination li {

    display: inline;

    padding: 2px 5px;

    text-align: left;

    margin: 0 2px;

    background-image: none;

}



.art-j16 .pagination li.pagination-start, .art-j16 .pagination li.pagination-start span, .art-j16 .pagination li.pagination-end, .art-j16 .pagination li.pagination-end span {

    padding: 0;

}



/* system messages */

.art-j16 #system-message {

    margin-bottom: 20px;

}



.art-j16 #system-message dd.message ul {

    background: #c3d2e5 url(notice-info.png)/*tpa=http://www.brzuze.pl/templates/system/images/notice-info.png*/ 4px center no-repeat;

    border-top: 3px solid #de7a7b;

    border-bottom: 3px solid #de7a7b;

    margin: 0;

    padding-left: 40px;

    text-indent: 0;

}



.art-j16 #system-message dd.error ul {

    color: #000000;

    background: #e6c0c0 url(notice-alert.png)/*tpa=http://www.brzuze.pl/templates/system/images/notice-alert.png*/ 4px center no-repeat;

    border-top: 3px solid #de7a7b;

    border-bottom: 3px solid #de7a7b;

    margin: 0;

    padding-left: 40px;

    text-indent: 0;

}



.art-j16 #system-message dd.notice ul {

    color: #c00;

    background: #efe7b8 url(notice-note.png)/*tpa=http://www.brzuze.pl/templates/system/images/notice-note.png*/ 4px center no-repeat;

    border-top: 3px solid #f0dc7e;

    border-bottom: 3px solid #f0dc7e;

    margin: 0;

    padding-left: 40px;

    text-indent: 0;

}



.art-j16 #system-message ul li {

    background-image: none;

    padding-left: 0;

}



/* icon tooltip */

.art-j16 .tip {

    border: solid 1px #333;

    background: #ffffcc;

    padding: 3px;

    text-align: left;

}



.art-j16 .tip-title {

    font-weight: bold;

}



/* login module */

.art-j15 #form-login fieldset.input, .art-j16 #login-form fieldset {

    border: none;

    margin: 0;

    padding: 0;

}



.art-j15 #form-login br {

    display: none;

}



.art-j15 #form-login p, .art-j16 #login-form p {

    margin: 0.5em 0 0 0;

}



.art-j15 #form-login #form-login-username label, .art-j15 #form-login #form-login-password label, .art-j16 #login-form #form-login-username label, .art-j16 #login-form #form-login-password label {

    display: block;

}



.art-j15 #form-login #form-login-remember input, .art-j16 #login-form #form-login-remember input {

    margin: 0;

    padding: 0;

    vertical-align: bottom;

    position: relative;

    top: -1px;

}



.art-j15 #form-login #modlgn_username, .art-j15 #form-login #modlgn_passwd, .art-j16 #login-form #modlgn-username, .art-j16 #login-form #modlgn-passwd {

    margin: 5px 0 5px 4px;

    padding: 3px 0px 3px 0px;

    width: 164px;

    border: 1px solid #ccc;

}



.art-j15 #form-login ul, .art-j16 #login-form ul {


    margin: 0;

    padding: 0px 0px 0px 14px;;

}



.art-j15 #form-login ul li, .art-j16 #login-form ul li {

    background-image: none;

    padding: 0;

}



/* Plugin compatilibity. */

/* 152316, DOCman */

.dm_taskbar ul {

    background-image: none;

    margin: 0;

    padding: 0;

}



.dm_taskbar ul li {

    background-image: none;

}

