/*Glowny arkusz witryny, opisujacy szablon graficzny*/@import url(reset.css);@import url(custom-theme/jquery-ui-1.7.3.custom.css);body {    margin: 0;    font-family: Arial,Helvetica,Garuda,sans-serif;    background-repeat: repeat-x;    background-image: url(../images/main-bg.jpg);    background-color: #e7eeec;    background-position: 50% 0%;    overflow-y: scroll;    color: #343434;}a {    color: #0c9c6e;    text-decoration: none;    outline: none;}a:hover {    text-decoration: underline;}h1 {    color: #006243;    font-size: 14px;    font-weight: 900;    text-transform: uppercase;    margin-bottom: 15px;}h2 {    color: #006243;    font-weight: 900;    text-transform: uppercase;    margin-bottom: 15px;}p {    margin-bottom: 15px;}.banner {padding: 10px 0 0 0;}.wyroznienie {    color: #006243;    font-weight: 900;}.blokspecjalny {    margin-top: 0;    margin-bottom: 10px;    padding: 10px;    border: 1px solid #dedede;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    background-image: url(../images/news-element-bg.png);    background-repeat: repeat-x;    background-position: top;    background-color: #e7f3f0;}.alert {    color: #F00;}.justifyfull {    text-align: justify;}.justifyright {    text-align: right;}.floatright {    float: right;}.ajaxSearch_highlight {    background-color: #ffff99;}input[type=text], select {    border-left: 1px solid #b9c2c0;    border-top: 1px solid #b9c2c0;    border-bottom: 1px solid #efefef;    border-right: 1px solid #efefef;    color: #959e9b;    font-size: 12px;    padding: 5px 5px;    width: 215px;    margin: 10px 0px;}input[type=submit], input[type="reset"] {    border: 0;    background-color: transparent;    background-image: url(../images/main-sprite.png);    background-position: -100px -120px;    width: 50px;    height: 25px;    font-size: 11px;    color: #006243;    font-weight: 900;    cursor: pointer;}label {    width: 150px;    color: #006243;    font-weight: 900;    vertical-align: top;    margin: 10px 0px;    padding: 5px;    display: block;    float: left;    clear: both;}/*Glowne kontenery tworzace szkielet******************************/#main-container {    position: absolute;    width: 980px;    left: 50%;    margin-left: -490px;    border-top: 2px solid #0c9c6e;    font-size: 12px;}#main-top {    height: 100px;    background-color: #fff;    overflow: hidden;    font-size: 11px;}#main-menu {    height: 40px;}#main-interactive-header {    height: 270px;    margin-left: -30px;    width: 1040px;}#main-tabs {    height: 39px;    background-color: #FFF;    background-repeat: repeat-x;    background-image: url(../images/main-tabs-bg.png);    background-repeat: repeat-x;}#main-tabs-content {    height: 244px;    margin-left: -30px;    width: 1040px;    position: relative;}#main-footer-top {    margin-top: -12px;    height: 50px;}#main-footer {    margin-left: -20px;    width: 1020px;    margin-bottom: 20px;    overflow: hidden;}/*Naglowek******************************/#header-logo-link {    width: 99px;    height: 74px;    position: absolute;    left: 39px;    top: 18px;    background-image: url(../images/main-sprite.png);    background-position: 0 -120px;    display: block;}/*Naglowek - menu******************************/#header-menu, #header-search {    float: right;    clear: right;}#header-menu {    margin: 20px 5px;    padding-right: 12px}#header-menu ul li {    display: inline;    padding: 0 5px;}#header-menu ul li a {    color: #0c9c6e;    background-image: url(../images/main-sprite.png);    padding: 4px 0px 0px 25px;}#header-menu-home { background-position: -1000px 0px; }#header-menu-map { background-position: -1000px -20px; }#header-menu-note { background-position: -1000px -40px; }#header-menu-newsletter { background-position: -1000px -60px; }/*Naglowek - szukajka******************************/#ajaxSearch_form  {    display: block;    float: right;}#header-search input[type=text], #ajaxSearch_form input[type=text]{    border-left: 1px solid #b9c2c0;    border-top: 1px solid #b9c2c0;    border-bottom: 1px solid #efefef;    border-right: 1px solid #efefef;    color: #959e9b;    font-size: 11px;    padding: 5px 5px;    width: 190px;}#header-search input[type=submit],  #ajaxSearch_form input[type=submit] {    border: 0;    background-color: transparent;    background-image: url(../images/main-sprite.png);    background-position: -100px -120px;    width: 50px;    height: 25px;    font-size: 11px;    color: #006243;    font-weight: 900;    cursor: pointer;}/*Definicje glownego menu******************************/#main-menu a {    display: block;    float: left;    background-image: url(../images/main-sprite.png);    height: 40px;}#main-menu-o-nas { background-position: 0px 0px; width: 78px; }#main-menu-oferta { background-position: -78px 0px; width: 104px; }#main-menu-etyczne-inwestowanie { background-position: -182px 0px; width: 185px; }#main-menu-notowania { background-position: -367px 0px; width: 117px; }#main-menu-dokumenty { background-position: -484px 0px; width: 116px; }#main-menu-zainwestuj { background-position: -600px 0px; width: 115px; }#main-menu-dystrybutorzy { background-position: -715px 0px; width: 157px; }#main-menu-kontakt { background-position: -872px 0px; width: 107px; }#main-menu-o-nas:hover { background-position: 0px -80px; width: 78px;}#main-menu-oferta:hover { background-position: -78px -80px; width: 104px; }#main-menu-etyczne-inwestowanie:hover { background-position: -182px -80px; width: 185px; }#main-menu-notowania:hover { background-position: -367px -80px; width: 117px; }#main-menu-dokumenty:hover { background-position: -484px -80px; width: 116px; }#main-menu-zainwestuj:hover { background-position: -600px -80px; width: 115px; }#main-menu-dystrybutorzy:hover { background-position: -715px -80px; width: 157px; }#main-menu-kontakt:hover { background-position: -872px -80px; width: 107px; }#main-menu-o-nas.active { background-position: 0px -40px;  width: 78px; }#main-menu-oferta.active { background-position: -78px -40px;  width: 104px;}#main-menu-etyczne-inwestowanie.active { background-position: -182px -40px; width: 185px; }#main-menu-notowania.active { background-position: -367px -40px; width: 117px; }#main-menu-dokumenty.active { background-position: -484px -40px; width: 116px; }#main-menu-zainwestuj.active { background-position: -600px -40px; width: 115px; }#main-menu-dystrybutorzy.active { background-position: -715px -40px; width: 157px; }#main-menu-kontakt.active { background-position: -872px -40px; width: 107px; }/*Definicje głównego kontenera z contentem******************************/#main-content-up {    height: 14px;    background-color: #FFF;    position: relative;}#main-content {    width: 973px;    background-image: url(../images/main-content-bg.png);    background-repeat: repeat-y;    padding: 0px 35px;    margin-left: -32px;    overflow: hidden;    position: relative;}#main-content-left-upper-corner, #main-content-right-upper-corner {    position: absolute;    width: 32px;    height: 25px;    background-image: url(../images/main-sprite.png);    background-repeat: no-repeat;    top: -11px}#main-content-left-upper-corner {    background-position: -100px -170px;    left: -32px;}#main-content-right-upper-corner {    background-position: -132px -170px;    right: -31px;}#main-content-down {    width: 1044px;    height: 25px;    background-image: url(../images/main-content-down-bg.png);    background-repeat: no-repeat;    margin-left: -32px;}/*Elementy wspólne contentu******************************/#main-content-breadcrumbs {    font-size: 11px;    color: #b0bdba;    margin-bottom: 10px;}#main-content-leftcolumn {    width: 264px;    margin-right: 23px;    float: left;}#main-content-maincolumn {    width: 686px;    float: left;}#main-content-maincolumn ol{    margin-left: 20px;}/*Definicja głównego menu nawigacyjnego******************************/#menu {    position: relative;}#menu h2 {    display: block;    background-image: url(../images/main-sprite.png);    background-position: -320px -120px;    background-repeat: no-repeat;    height: 18px;    width: 224px;    color: #49400b;    font-size: 13px;    font-weight: 900;    text-transform: uppercase;    padding: 10px 20px;}#menu h2 + ul {}#menu li {    display: block;}/*Stopka - czesc z copyrightami******************************/#main-footer-top-left,#main-footer-top-right {    color: #b0bdba;    padding-top: 12px;    font-size: 11px;}#main-footer-top-left {    float: left;    margin-left: 34px;}#main-footer-top-right {    float: right;    margin-right: 35px;}.uppercase {    text-transform: uppercase;}/*Stopka - mapa strony, zielony box******************************/#main-footer-upper {    background-image: url(../images/main-sprite.png);    background-position: 0px -540px;    height: 25px;}#main-footer-lower {    background-image: url(../images/main-sprite.png);    background-position: 0px -590px;    height: 5px;}#main-footer-content {    background-color: #006243;    overflow: hidden;    padding: 0px 15px;    background-image: url(../images/main-sprite.png);    background-position: 0px -565px;    font-size: 11px;}#main-footer-content ul {    margin: 0 0 15px;}#main-footer-content li {    display: block;    float: left;    width: 130px;    margin: 0 5px;}#main-footer-content li a {    color: #FFF;    font-weight: 900;}#main-footer-content ul li ul {    display: block;    clear: both;    margin-top: 10px;}#main-footer-content li li {    display: block;    float: none;    margin: 0px;}#main-footer-content li li a {    color: #ffd800;    font-weight: 100;}/*Menu oferty******************************/#oferta-menu {    display: none;    left: 113px;    position: absolute;    top: 140px;    width: 310px;    z-index: 10;    background-color: #00895D;    background-image: url(../images/menu-bg.png);    background-position: 50% 100%;    background-repeat: repeat-x;    border-bottom: 1px solid #438470;    border-left: 1px solid #00593D;    border-right: 1px solid #00593D;    border-bottom-right-radius: 5px;    -moz-border-radius-bottomright: 5px;    -webkit-border-bottom-right-radius: 5px;    border-bottom-left-radius: 5px;    -moz-border-radius-bottomleft: 5px;    -webkit-border-bottom-left-radius: 5px;    /*    background-image: url(../images/oferta-menu-bg.png);*/    /*    background-repeat: repeat-y;*/}#oferta-menu a {    display: block;    width: 280px;    height: 27px;    border-top: 1px solid #14926A;    color: #FFF;    font-weight: 700;    padding-left: 30px;    text-decoration: none;    padding-top: 10px;}#oferta-menu a:hover {    background-image: url(../images/menu-bg-active.png);    background-repeat: repeat-x;    color: #000;}#oferta-menu a:last-child {    border-bottom: 1px;    border-bottom-right-radius: 4px;    -moz-border-radius-bottomright: 4px;    -webkit-border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;    -moz-border-radius-bottomleft: 4px;    -webkit-border-bottom-left-radius: 4px;}/*  ostylowanie głównego menu   */#menu ul {    background-color: #00895d;    margin-bottom: 18px;    display: block;    padding-left: 17px;    border-left: 1px solid #00593d;    border-right: 1px solid #00593d;    border-top: 1px solid #33703b;    border-bottom: 1px solid #438470;    background-image: url(../images/menu-bg.png);    background-position: bottom;    background-repeat: repeat-x;    padding-left: 0;    margin-left: 0;}#menu ul li {    border-top: 1px solid #14926a;    padding-left: 0;    margin-left: 0 !important;}#menu ul a {    color: #fff;    font-size: 12px;    font-family: arial;    font-weight: bold;    display: block;    height: 100%;    width: 252px;    padding-left: 10px;    padding-top: 10px;    padding-bottom: 10px;    text-decoration: none;    margin-left: 0;}#menu ul a:hover {    background-color: #00422c;}#menu ul li.arrow-down a:hover {    background-color: #00422c;    background-image: url(../images/menu-bg-arrow-down.png);    background-position: 233px 13px;    background-repeat: no-repeat;}#menu ul li.first {    border-top: 0;    padding-left: 0;}#menu ul li.active {    padding-left: 0;    background-color: #ffd800 !important;    background-image: url(../images/menu-bg-active.png);    background-position: 0 0;    background-repeat: repeat-x;    border-top: 1px solid #ffc000;    border-left: 1px solid #ffc000;    border-right: 1px solid #ffc000;    margin-left: -1px !important;    width: 262px;    position: relative;    margin-bottom: -1px;    border-bottom: 1px solid #ffc000;}#menu ul li.active.first {    margin-top: -1px;}#menu ul li.active a {    color: #49400b;}#menu ul li.active#leftmenu-header {    margin-top: -1px;    padding-top: 1px;}#menu ul li.active a:hover {    background: none;    text-decoration: underline;}#menu ul li ul {    margin-bottom: 7px;    border-bottom: 0;    display: none;    border: 0;}#main-content #menu ul li a[rel="rozwijalne"] + ul {    background: none;}#main-content #menu ul li ul li {    background: none;    list-style-image: none;    border: none;}#main-content #menu ul li.arrow-down a[rel="rozwijalne"] + ul li a:hover {    list-style-image: none;    border: none;    color: #FFF !important;    text-decoration: none;    background-image: none;}#main-content #menu ul li.arrow-down.active a[rel="rozwijalne"] + ul li a:hover {    color: #49400B !important;    text-decoration: underline;}#menu ul li.active ul li {    margin-bottom: 0;    border: 0;    background-color: #ffd800 !important;}#menu ul li ul li.active {    margin-bottom: 0;    border-bottom: 0;    background-image: none;    border: none;}#menu ul li ul li a {    font-weight: normal;    padding-left: 25px;    width: 237px;}#menu ul li ul li a:hover {    background: none;    color: #49400b !important;    text-decoration: underline;    font-weight: normal;}#menu ul li ul li.active a {    font-weight: bold;    border-right: 0 !important;    /*width: 238px;*/    background-color: #ffd800 !important;    padding-left: 26px;}#menu ul li.active ul {    display: block;}#menu ul li ul a {    padding-top: 2px;    padding-bottom: 2px;}#menu ul li.active ul li{}.menucorner {    background-image: url(../images/menu-bg-corners.png);    background-repeat: no-repeat;    position: absolute;    width: 6px;    height: 6px;}.menucorner.active {    background-image: url(../images/menu-bg-corners-active.png);}.menucorner.tl {    top: 0;    left: 0;    background-position: top left;}.menucorner.tr {    top: 0;    right: 0;    background-position: top right;}.menucorner.bl {    bottom: 0;    left: 0;    background-position: bottom left;}.menucorner.br {    bottom: 0;    right: 0;    background-position: bottom right;}#menu .arrow-down {    background-image: url(../images/menu-bg-arrow-down.png);    background-position: 233px 13px;    background-repeat: no-repeat;}/*  aktualnosci - lista    */.news-element {    margin-top: 0;    margin-bottom: 10px;    padding: 10px;    border: 1px solid #dedede;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    background-image: url(../images/news-element-bg.png);    background-repeat: repeat-x;    background-position: top;    background-color: #e7f3f0;}.news-element-title {    font-size: 12px;    font-family: arial;    color: #00865b;    font-weight: bold;}.news-element-date {    margin-bottom: 10px;    color: #ffd803;}.news-element:hover .news-element-title {    text-decoration: underline;}.news-element:hover .news-element-content, .news-element .news-element-content {    color: #343434 !important;    text-decoration: none !important;}/*  podprodukty - lista    */.subproduct-element {    margin-top: 0;    margin-bottom: 10px;    padding: 10px;    padding-left: 85px;    border: 1px solid #dedede;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    background-image: url(../images/news-element-bg.png);    background-repeat: repeat-x;    background-position: top;    background-color: #e7f3f0;    position: relative;}.subproduct-flower {    position: absolute;    top: 10px;    left: 10px;    width: 65px;    height: 65px;    background: #FFF;    overflow: hidden;    text-align: right;}.subproduct-element-title {    margin-bottom: 10px;    font-size: 12px;    font-family: arial;    color: #00865b;    font-weight: bold;}.subproduct-element:hover .subproduct-element-title {    text-decoration: underline;}.subproduct-element:hover .subproduct-element-content, .subproduct-element .subproduct-element-content {    color: #343434 !important;    text-decoration: none !important;}/*  wypunktowanie wystepujace w contencie - styl ogolny   */#main-content ul li {    list-style-image: url(../images/li-ico.png);    margin-left: 26px;}#main-content ul li ul li {    list-style-image: url(../images/li-ico.png);    margin-left: 16px;    font-weight: normal;    font-size: 12px;}/*  Styl linku do noty prawnej  */#note {    position: absolute;    right: 60px;    bottom: 5px;    display: none;    color: #343434;}#note-desc {    display: none;    font-size: 11px;    cursor: pointer;    color: #343434;    position: relative;}#note-desc p {    margin-bottom: 5px;}#full-note-desc {    display: none;}/*  styl dla elementów kontaktu */.contact-element {    display: none;}.contact-element-item {    float: left;    width: 243px;    margin-bottom: 15px;}.contact-element-item-title {    margin: 0;    color: #006243;    font-weight: 900;}.contact-element-item-subtitle {    font-weight: 900;    margin-bottom: 5px;}.contact-element-item-adres {    margin-bottom: 5px;}.contact-element-item-telefony,.contact-element-item-godziny {    margin-bottom: 5px;    color: #555555;}.contact-element-item-email {    margin-bottom: 5px;}.contact-element-item-extrainfo {    color: #FF0000;}#contact-map {    float: left;    height: 400px;    margin-top: -10px;    width: 400px;}#contact-list {    float: right;    width: 424px;    height: 262px;    margin-right: 98px;    background: transparent url(../images/contact-list-bg.png) no-repeat;    font-size: 14px;    padding: 10px;    font-weight: bold;}#contact-list div {    float: left;    width: 200px;}#contact-list ul li {    margin-bottom: 10px;}/*  Styl datagrida notowan  */.datagrid {    border: 0;    width: 100%;}.datagrid td, .datagrid th {    text-align: center;    padding: 3px;    border: 1px solid #e5e8e9;}.datagrid th {    background-color: #f1f5f4;}.datagrid tr:first-child th {    border-top: 0;}.datagrid tr:last-child td {    border-bottom: 0;}.datagrid tr td:first-child,.datagrid tr th:first-child {    border-left: 0;}.datagrid tr td:last-child,.datagrid tr th:last-child {    border-right: 0;}/*  Taby na podstronach   */#subcontent-header {    margin-left: -12px;    position: relative;    height: 38px;}#subcontent-header-lowerbg {     background: transparent url(../images/main-sprite.png) no-repeat -300px -375px;     height: 15px;     width: 712px;     position: absolute;     bottom: 0px;     left: 0px;}#subcontent-header-tab {    position: absolute;    left: 16px;}#subcontent-header-tab a {    display: block;    background: transparent url(../images/tabs-notowania.png) no-repeat;    width: 228px;    height: 33px;    float: left;}a#subcontent-header-tab-notowania { background-position: 0px 0px; }a#subcontent-header-tab-kalkulator { background-position: -228px 0px; }a#subcontent-header-tab-stopa { background-position: -456px 0px; width: 224px;}a#subcontent-header-tab-notowania:hover { background-position: 0px -33px; }a#subcontent-header-tab-kalkulator:hover { background-position: -228px -33px; }a#subcontent-header-tab-stopa:hover { background-position: -456px -33px; width: 224px;}a#subcontent-header-tab-notowania.active { background-position: 0 -66px; }a#subcontent-header-tab-kalkulator.active { background-position: -228px -66px; }a#subcontent-header-tab-stopa.active { background-position: -456px -66px; width: 224px;}#subcontent-tabcontent {    background: transparent url(../images/sub-content-bg.png) repeat-y;    margin-left: -12px;    margin-right: -24px;    padding: 0px 35px;}.content-tab {    display: none;    position: absolute;}#subcontent-footer {    background: transparent url(../images/main-sprite.png) no-repeat -300px -400px;    width: 750px;    height: 15px;    margin-left: -12px;}/* Stylowanie formularzy norowań */.c1_form {    margin-bottom: 1px;}.c1_form select {    width: 480px;}#not-form-period .c1_form select {    width: 457px;    margin-right: 10px;}#not-form-period label, #not-form label {width: 125px; font-weight: normal;}#not-form .lastcolumn label {width: 50px;}#not-form input[type="submit"], #not-form-period input[type="submit"] { float: right; margin-top: 10px; }.c1_form input[type=text] {    margin: 11px 0px;    width: 467px;}.c1_form p {    padding: 15px 5px 4px;    margin-bottom: 10px;}.c1_long_form label {    width: 250px;}.c2_form {    width: 318px;    float: left;}.c2_form input[type=text] {    width: 167px;}#stopa-form .c2_form input[type=text] {    width: 145px;}.c2_form.lastcolumn {    width: 337px;}.c2_form.lastcolumn label {    padding-left: 40px;    width: 60px;}.buttons_form {    text-align: right;}#not-form , #not-form-period{    width: 655px;}#oplaty-form {    width: 488px;}#not-from, #not-to, #from, #to {    background: transparent url(../images/calendar-ico.png) no-repeat top right;}#notchart-container {    height: 250px;    margin-bottom: 25px;}#obliczenia, #obliczenia-stopa, #obliczenia-err, #obliczenia-stopa-err {    display: none;}.slidercalc {    float: left;    margin-right: 10px;    margin-top: 17px;    margin-bottom: 17px;    width: 170px;}.inputcalc {    float: left;}div.ui-datepicker{     font-size:12px;}.ditto_paging {    padding: 10px;    font-size: 86%;    color: black;}#ditto_pages .ditto_currentpage {    padding: 1px 5px 2px;    margin-right: 1px;    background-color: #00865B;    color: #fff;}#ditto_pages .ditto_off {    padding: 1px 5px 2px;    margin-right: 1px;    color: #ccc;}#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    padding: 1px 5px 2px;    margin-right: 1px;    text-decoration: none !important;    color: black;}#ditto_pages a:hover {    background-color: #fff;    color: #000;}#kontakt {    float:left;    width:410px;}.infolinia, #infolinia_img {    color:#0C9C6E;    float:right;    font-size:50px;    font-weight:bold;    margin-right:118px;    padding:15px 43px;}#infolinia_img {    background: transparent url(../images/infolinia.jpg) no-repeat;    width: 250px;    height: 175px;    margin-right: 0;}.infolinia span {    color: #FFD800;}.infolinia p {    font-size: 25px;    margin-top: 25px;    text-align: center;}#skargi {    font-size: 14px;    font-weight: bold;    text-align: justify;}/* Headers and Paragraphs:    ---------------------------------------------------------------- */    p.caption, p.comment { font-size: 86%; color: #888; }    .warning{color: #821517;font-weight: bold;}    .success{color: #090;font-weight: bold;}    #mx_loginbox a, #mx_loginbox a:active, #mx_loginbox a:visited, #mx_loginbox a:link {color: #003399;text-decoration: underline;}    #mx_loginbox a:hover {color: #000;}    input, .inputBox {padding: 1px;}    #mx_loginbox form { border: 5px solid #EAECEE; }    #logo { margin-left: -7px }    .sectionHeader {padding: 5px 3px 5px 18px;font-weight: bold;color: #000;background: #EAECEE url(media/style/MODxCarbon/images/misc/fade.gif) repeat-x top;}    .sectionBody {padding: 20px 20px 20px;display: block;background: #fff;overflow: hidden;}    #mx_loginbox {width: 460px; margin-left: 260px;}    img.loginCaptcha {border: 1px solid #039;width: 148px;height: 60px;}    #mx_loginbox label {display: block; font-weight: bold; margin: 0; padding: 0;}    input {margin: 0 0 10px 0;}    input.checkbox {float: left;clear: left;margin-right: 3px;}    input.text {width: 400px;background: #fff url(../assets/templates/manager/images/input-bg.gif) repeat-x top left;border:1px solid #ccc;padding:3px;}    input.login {float: right;clear: right;margin-right: 25px;}    .loginLicense {width: 460px;color: #B2B2B2;margin: 0.5em auto;font-size: 90%;padding-left: 20px;}    .loginLicense a {color: #B2B2B2;}    .notice {width: 100%;padding: 5px;border: 1px solid #eee;background-color: #F4F4F4;color: #707070;}    #preLoader {position: absolute;z-index: 50000;width: 100%;height: 100%;text-align: center;vertical-align: middle;}    .preLoaderText {background-color: #fff;width: 300px;height: 150px;padding: 50px;border: 1px solid #039;}    .loginMessage {font-size:11px;color: #999;padding-top: 20px;}    #actions {display: none;}    .sectionBody input[type="submit"], .sectionBody input[type="reset"] {background: none; width: auto; border: 1px solid #EAECEE;}    .sectionBody input[type="text"] {width: 200px;}    .sectionBody table th {background: #EAECEE; padding: 0 3px;}    .sectionBody table td {border: 1px solid #EAECEE; padding: 0 3px;}    #username, #txtwebemail {width: 400px;}    .remindbuttons {float: right; margin-left: 20px;}/* TipTip CSS - Version 1.2 */#tiptip_holder {	display: none;	position: absolute;	top: 0;	left: 0;	z-index: 99999;}#tiptip_holder.tip_top {	padding-bottom: 5px;}#tiptip_holder.tip_bottom {	padding-top: 5px;}#tiptip_holder.tip_right {	padding-left: 5px;}#tiptip_holder.tip_left {	padding-right: 5px;}#tiptip_content {	font-size: 13px;	color: #886d02;	padding: 16px 16px;	border: 1px solid rgba(255,255,255,0.25);	background-color: rgb(255,216,0);	background-color: rgba(255,216,0,0.92);	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd800), to(#ffd800));	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	box-shadow: 0 0 3px #ffd800;	-webkit-box-shadow: 0 0 3px #ffd800;	-moz-box-shadow: 0 0 3px #ffd800;    text-align: left;}#tiptip_arrow, #tiptip_arrow_inner {	position: absolute;	border-color: transparent;	border-style: solid;	border-width: 15px;	height: 0;	width: 0;}#tiptip_holder.tip_top #tiptip_arrow {	border-top-color: #fff;	border-top-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_bottom #tiptip_arrow {	border-bottom-color: #fff;	border-bottom-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_right #tiptip_arrow {	border-right-color: #fff;	border-right-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_left #tiptip_arrow {	border-left-color: #fff;	border-left-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_top #tiptip_arrow_inner {	margin-top: -16px;	margin-left: -15px;	border-top-color: rgb(255,216,0);	border-top-color: rgba(255,216,0,0.92);}#tiptip_holder.tip_bottom #tiptip_arrow_inner {	margin-top: -16px;	margin-left: -15px;	border-bottom-color: rgb(255,216,0);	border-bottom-color: rgba(255,216,0,0.92);}#tiptip_holder.tip_right #tiptip_arrow_inner {	margin-top: -15px;	margin-left: -16px;	border-right-color: rgb(255,216,0);	border-right-color: rgba(255,216,0,0.92);}#tiptip_holder.tip_left #tiptip_arrow_inner {	margin-top: -15px;	margin-left: -16px;	border-left-color: rgb(255,216,0);	border-left-color: rgba(255,216,0,0.92);}/* Webkit Hacks  */@media screen and (-webkit-min-device-pixel-ratio:0) {	#tiptip_content {		padding: 16px;		background-color: rgba(255,255,255,0.2);	}	#tiptip_holder.tip_bottom #tiptip_arrow_inner {		border-bottom-color: rgba(255,216,0,0.88);	}	#tiptip_holder.tip_top #tiptip_arrow_inner {		border-top-color: rgba(255,216,0,0.92);	}}#lubline {    clear: both;    text-align: center;    position: relative;    height: 12px;}#lubline-line {    height: 1px;    width: 100%;    position: absolute;    border-bottom: 1px solid #B0BDBA;    top: 5px;}#lubline-lub {    text-align: center;    color: #B0BDBA;    font-size: 10px;    background-color: #fff;    left: 50%;    margin-left: -18px;    padding: 0 10px;    position: absolute;}.semihidden {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";	filter: alpha(opacity=25);}#not-form label, #not-form-period label {font-weight: normal;}.blokspecjalny.pliki {    padding:  15px;}.blokspecjalny.pliki img {    float: left;    margin: -7px 15px 15px -7px;}.blokspecjalny.plikizminiatura {overflow: hidden;}.blokspecjalny.plikizminiatura div {    float: left;}.blokspecjalny.plikizminiatura div img {    max-height: 150px;    max-width: 200px;    margin-right: 20px;}
