/* *		plik:		css/style.css *		autor: 		Technetium [Tc] *             	Marek Kleszyk *						27 sierpień 2009 *		system:		T.CMS-4.0-SEO*/@import url("menu.css"); @import url("comments.css"); /* --------- standardowe ---------- */#font_down {    font-weight: bold;    font-size: 7pt;}#font_or {    font-weight: bold;    font-size: 9pt;}#font_up {    font-weight: bold;    font-size: 11pt;}.print {    margin: 10px;    float: right;}.back {    margin: 10px;    float: left;}.tagi {    margin: 10px 0;    text-align: center;}#page-title, .page-title {    margin: 30px 10px 10px 10px;    position: relative;}#page-title h1, .page-title h1 {    font-family: Arial;    font-size: 16px;    line-height: 47px;    height: 47px;    padding: 0 10px;    color: #fff;    font-weight: normal;    background: #6a6a6a;}.small_margin {    margin-left: 10px;}#page-content,.page-content {    margin: 0 10px 0 10px;    width: 732px;    min-height: 635px;    overflow: hidden;    margin-bottom: 10px;    position: relative;}.formularz {    margin: 5px;}input.text, textarea, select {    border: 1px solid #555;    color: #444;    padding: 0 3px;    margin: 0 3px;    width: 294px;}input.text3 {    padding: 0 3px;    height: 20px;    background: #858585;    border: #9b9b9b 1px solid;    color: #d1d1d1;    margin-left: 5px;    width: 300px}select {    padding-right: 0;}input.submit {    padding: 1px 3px;    background-color: #999;    border: none;    color: #444;    font-size: 9pt;    font-weight: bold;    cursor: pointer;}input.text:focus, select:focus, textarea:focus {    background: #eee;    border: 1px solid #888;    outline: 0}.image {    position: relative;    top: 5px;}/* --------- glowna ---------- */body {    width: 100%;    height: 100%;    margin: 0;    padding: 0;    background: #7b7b7b url('../img/bg.jpg') repeat-x;    text-align: left;    font-family: "Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;    font-size: 8pt;    color: #3A3939;}#container {    width: 980px;    height: auto;    margin: 0 auto;    padding: 0;    position: relative;    text-align: left;}#top {    width: 980px;    height: auto;    position: relative;    overflow: hidden;    border-bottom: #b1b1b1 5px solid;    float: left;}#top #t1 {    width: 491px;    height: 96px;    float: left;}#top #t2 {    width: 184px;    height: 96px;    float: right;}#base {    width: 980px;    position: relative;    text-align: left;    float: left;    border-top: #4a4a4a 5px solid;}#nawigacja {    width: 988px;    height: 20px;    padding: 3px 5px;    background-color: #eee;    float: left;}#nawigacja #sciezka {    width: 790px;    height: auto;    padding: 2px;    float: left;}#nawigacja #sciezka a {    margin: 0 3px;    color: #42494b;}#nawigacja #font {    width: 194px;    height: auto;    text-align: right;    float: left;}#nawigacja #font a {    margin: 0 4px;}#group {    background: #696969;    float: left;}#group #sidebar-left {    width: 228px;    height: 451px;    position: relative;    text-align: left;    float: left;    overflow: hidden;}#group #sidebar-left p.title_left {    margin-top: 29px;    height: 49px;}#group #sidebar-left p.menu_link_left {    margin-top: 10px;    height: 24px;}#group #sidebar-left p a {    position: absolute;    right: 0px;}#group #content {    width: 752px;    height: auto;    position: relative;    overflow: hidden;    text-align: left;    margin-top: 0px;    background: #e6e6e6;    float: left;}#group #content #c1 {    float: left;}#group #content #c2 {    float: right;}#group #content #main_left {    margin-top: 228px;    float: left;    overflow: hidden;    position: relative;}#group #content #box_main {    width: 650px;    height: 87px;    background: #424242;    margin-left: 72px;    overflow: hidden;    position: absolute;    top: 0px;    }#group #content #box_main #plus {    display: none;    width: 24px;    height: 24px;    position: absolute;    right: 0px;    top: 0px;    background: url('../img/plus.jpg');        cursor: pointer;    }#group #content #box_main #minus {    width: 24px;    height: 24px;    position: absolute;    right: 0px;    top: 0px;    background: url('../img/minus.jpg');    cursor: pointer;}#group #content #box_main #box_text {    float: left;    width: 616px;    height: 70px;    margin: 0 0 10px 10px;    overflow: hidden;    position: relative;    top: 10px;    font-size: 11px;    line-height: 14px;    color: #fff;}#group #content #nowosci {    width: 727px;    height: 50px;    margin-top: 92px;    overflow: hidden;    position: relative;    top: 0px;}#group #content #nowosci a {    float: left;}#group #content #nowosci #najnowsze {    width: 327px;    height: 50px;    border-right: #555555 1px solid;    background: #424242 url('../img/akt.png') center left no-repeat;    float: left;}#group #content #nowosci #najnowsze a {    margin-left: 22px;    display: block;    font-family: Tahoma;    font-size: 11px;    color: #fff;    line-height: 48px;    padding: 0px;}#group #content #animacja {    width: 253px;    height: 142px;    margin-top: 228px;    float: right;    background: #fff;}#cont_bottom {    width: 980px;}#cont_bottom #menu-extra {    /*    width: 727px;*/    float: left;    height: 50px;    margin-top: 10px;    background: url('../img/menu_extra_bg.jpg') repeat-x;    position: relative;}#cont_bottom #menu-extra .submenu {    display: none;    position: absolute;    width: 651px;    top: 30px;    left: -3px;}#cont_bottom #kontakt{    float: right;    margin-top: 10px;}#cont_bottom #kontakt img {    float: left;    border-right: #959595 1px solid;}#cont_bottom #kontakt div{    float: left;    width: 252px;}#cont_bottom #kontakt div div{    float: left;    width: 125px;    margin: 0px 10px 0px 15px;    color: #fff;    font-size: 11px;}#cont_bottom #kontakt div div p{    font-weight: bold;    padding: 5px 0;    color: #fff;    font-size: 11px;}#cont_bottom #kontakt div a {    margin-top: 28px;    float: left;    display: inline-block;}#cont_bottom #kontakt div a img {    border-right: none;}#footer {    width: 980px;    padding: 0px;    margin: 10px 0 20px 0;    position: relative;    overflow: hidden;    float: left;}#footer #projektowanie {    width: 980px;    border-top: #959595 1px solid;    padding: 17px 0;    text-align: left;    float: left;}#footer #projektowanie a {    font-size: 12px;    line-height: 22px;    color: #fff;}#footer #menu-bottom {    width: 980px;    border-bottom: #959595 1px solid;    border-top: #959595 1px solid;    padding: 15px 0;    text-align: left;    float: left;}#footer #copyright {    width: 425px;    height: 20px;    margin-top: 15px;    text-align: left;    float: left;    color: #c0c0c0;}#footer #copyright a {    color: #fff;    font-weight: bold;}#footer #realizacja {    width: 425px;    height: 20px;    margin-top: 15px;    text-align: right;    float: right;    color: #c0c0c0;}#footer #realizacja a {    color: #c0c0c0;}/* --------- galeria ---------- */div.gal {    margin: 0;    padding: 0px;}div.gal .gal2 {    margin-right: 5px;    margin-bottom: 5px;    float: left;    width: 179px;    height: 122px;    overflow: hidden;    background: #cfcfcf;    text-decoration: none;    color: #292929}div.gal .gal6 {    margin-right: 21px;    margin-bottom: 21px;    width: 230px;    overflow: hidden;    text-decoration: none;    color: #292929;    float: left;}div.gal .gal6 a.desc {    position: relative; margin-top: 8px; display: block; text-align: center; background: #6a6a6a; height: 20px; overflow: hidden;}div.gal .gal6:hover a.desc {    background: #ff932d;}div.gal .gal5 {    margin-right: 24px;    margin-bottom: 15px;    float: left;    width: 228px;    height: 152px;    overflow: hidden;    background: #cfcfcf;    text-decoration: none;    color: #292929;    text-align: center;}div.gal .gal5 img.gal-img {    margin-top: 15px;}div.gal .gal4 {    margin-right: 10px;    margin-bottom: 10px;    float: left;    width: 361px;    height: 113px;    overflow: hidden;    background: #fff;    text-decoration: none;    color: #292929;    position: relative;}.gal-opis2 {    height: 113px;    width: 141px;    margin-left: 20px;    float: left;    text-align: left;    font-family: Arial;    font-size: 11px;}img.gal-img3 {    float: left;}div.gal .gal4 table {    text-align: left;    float: left;    width: 121px;    overflow: hidden;    margin-right: 20px;    height: 46px;    border-bottom: #e5e5e5 1px solid;    font-size: 12px;    font-weight: bold;    margin-bottom: 12px;}div.gal p {    color: #5e5e5e;    font-size: 11px;    margin-bottom: 7px;}div.gal a {    color: #5e5e5e;    display: inline-block;    float: left;    font-size: 11px;}div.gal .ocena {    position: absolute;    display: block;    width: 22px;    height: 22px;    background: url('../img/ocena.png') no-repeat;    bottom: 0px;    right: 0px;    color: #fff;    font-weight: bold;    text-align: center;    line-height: 21px;}div.gal div.gal3 {    float: left;}div.gal div.gal3 a {    float: left;    display: block;}img.gal-img2 {    border: 1px solid #CFD3D8;    padding: 1px;}.gal-opis {    height: 21px;    text-align: right;    padding: 0px;    padding-right: 5px;    line-height: 19px;    font-family: Arial;    font-size: 11px;    display: block;    background: url('../img/star.png') no-repeat;}/* --------- rejestr zmian ---------- */table.rejestr {    width: 100%;    border: none;    margin: 2px;}table.rejestr td {    padding: 3px 1px;}table.rejestr td a {}table.rejestr td a:hover {	}/* --------- aktualności ---------- */div.art {    margin: 0;}div.art div.art2 {    display: block;    clear: both;    overflow: hidden;    background: #fff;    height: 25px;    margin-bottom: 5px;    position: relative;}div.art div.art2 .title_art {    height: 25px;    /*    background: #fff url('../img/akt_bg.png') repeat-x;*/    background: #b1b1b1;    color: #fff;    display: block;    line-height: 24px;    font-size: 13px;    font-weight: bold;    padding-left: 10px;}div.art div.art2 .title_art .rozwijacz {    height: 27px;    width: 75px;    display: block;    background: url('../img/down.png') no-repeat;    position: absolute;    right: 5px;    top: 1px;    color: #512f0a;    line-height: 20px;    padding-left: 5px;    text-decoration: none;}div.art div.art2 .body2 {    margin: 0 10px;    width: 451px;    min-height: 136px;    float: left;    overflow: hidden;}div.art div.art2 #powiazane {    margin: 10px;}div.art div.art2 #powiazane img {    float: left;    margin-right: 10px;}div.art div.art2 #powiazane .element {    float: none;    overflow: hidden;    margin-bottom: 10px;}div.art div.art2 #powiazane .element table {    float: left;}div.art div.art2 #powiazane .element td {    height: 50px;}div.art div.art2 #powiazane .element td p {    width: 150px;    color: #0b2b73;    line-height: 15px;    font-weight: bold;}div.art div.art2 .body2 #title2 {    margin-top: 11px;    height: 43px;    float: left;    line-height: 41px;    font-size: 13px;    font-weight: bold;}div.art div.art2 .body2 div.data {    height: 20px;    float: left;}div.art div.art2 div.wiecej {    height: 22px;    margin-top: 25px;    border-bottom: #e9e9e9 1px solid;    margin-bottom: 10px;}div.art div.art2 div.wiecej a {    float: left;}img.news-foto {    margin: 11px 9px 5px 1px;    float: left;}img.news-foto2 {    margin: 0px 9px 5px 0px;    float: left;}.art_title {    font-weight: bold;    font-size: 12px;    line-height: 20px;    color: #c86c00;    background: url('../img/news.png') no-repeat center left;    padding-left: 13px;    margin-bottom: 2px;    margin-top: 3px;}.art_data {    line-height: 20px;    color: #3a3939;    margin-bottom: 20px;}/* --------- forum ---------- */ul#forum {    margin: 0 10px;    list-style: none;}ul#forum li {    margin: 5px 0;    padding: 0 0 3px 18px;    overflow: hidden;    background: transparent url(../img/li-for.png) no-repeat scroll 0 2px;    border-bottom: 1px solid #e6e6e6;}ul#forum li a {    overflow: hidden;    white-space: nowrap;}ul#forum li h2 a, ul#forum li h2 small {    color: #6e6e6e;}/* --------- mapa strony ---------- */a.site1 {    padding: 3px 0;    padding-left: 15px;    display: block;}a.site2 {    padding: 3px 0;    padding-left: 35px;    display: block;}/* --------- szukaj ---------- */.szukaj-brak {    color: #dd0000;    text-align: center;}.szukaj-fraza {    margin: 5px 0;    display: block;    font-size: 13px;}.szukaj-content strong, .szukaj-content span {    color: #ba1508;}.szukaj-wynik {    margin: 7px 0;    padding: 5px 0;    padding-left: 20px;        border-top: 1px solid #dfdfdf;    display: block;}.szukaj-wynik h1 {    font-size: 8pt;}.szukaj-link {    cursor: pointer;    color: #3A3939;    font-size: 7pt;    display: block;}/* --------- newsletter ---------- */h1.regulamin {    font-size: 11pt;    text-align: center;    padding: 5px;    background: #000;    color: #fff;}.center a, .center span {font-family: Arial;}.center .link{font-size: 11px; display: inline-block; text-align: center; line-height: 20px; background: url('../img/pager.png') no-repeat; width: 22px; height: 22px; font-weight: bold; color: #000;}.center .link:hover{text-decoration: none; color: #fff;}.center .akt{ font-size: 11px; color: white; background: url('../img/pager2.png') no-repeat top center; text-align: center;}.center .inactive{font-size: 11px; color: #5e5e5e; display: inline-block; }.center .long{font-size: 11px; color: #5e5e5e; display: inline-block; }#title_extra {    position: absolute;    right: 10px;    top: 30px;    height: 47px;    color: #fff;}#title_extra #zaloguj {    float: right;    border-left: #838383 1px solid;    padding: 13px 1px 12px 9px;    height: 22px;    overflow: hidden;}#title_extra #zaloguj a {    float: left;    margin-right: 9px;}#title_extra #back {    float: right;    padding: 13px 9px 12px 9px;    height: 22px;    overflow: hidden;}#title_extra #filtruj {    padding: 13px 9px 12px 9px;    float: right;    display: inline-block;}#title_extra #filtruj p {    float: right;    display: inline-block;    margin-left: 10px;    line-height: 22px;}#title_extra #filtruj .submit {    float: right;    width: 50px;    height: 22px;    margin-left: 5px;}#title_extra #filtruj .extra_select {    position: relative;    float: right;    margin-left: 5px;}#title_extra #filtruj .extra_select .pseudo_select {    color: #e7e7e7;    text-decoration: none;    display: inline-block;    height: 20px;    border: #9c9c9c 1px solid;    line-height: 21px;    width: 125px;    overflow: hidden;    font-size: 10px;    background: #858585 url('../img/ps_button.png') no-repeat right top;}#title_extra #filtruj .extra_select .pseudo_select span {    margin: 0 20px 0 5px;    display: block;}#title_extra #filtruj .extra_select .pseudo_option {    position: absolute;    top: 22px;    left: 0px;    display: none;}#title_extra #filtruj .extra_select .pseudo_option a {    font-size: 10px;    display: block;    padding: 0 5px;    background: #CFD3D8;    width: 115px;    color: #6a6a6a;    line-height: 17px;    overflow: hidden;}#title_extra #filtruj .extra_select .pseudo_option a:hover {    display: block;    background: #fff;    color: #fff;    background: #6a6a6a;}#title_extra #filtruj .extra_select .pseudo_option a.selected {    display: block;    background: #fff;    color: #fff;    background: #6a6a6a;}#listowanie_baz .baza_element {    height: 65px;    background: #fff;    overflow: hidden;    margin-bottom: 1px;    border-bottom: #d7d7d7 1px solid;    border-top: #e6e6e6 1px solid;}#listowanie_baz .baza_element img.logo {    float: left;    padding-right: 15px;    margin: 5px 15px 5px 10px;    border-right: #e5e5e5 1px solid;}#listowanie_baz .baza_element .opis {    float: left;    margin: 3px 0;}#listowanie_baz .baza_element .opis p.name {    color: #c86c00;    font-weight: bold;    font-size: 12px;    line-height: 20px;}#listowanie_baz .baza_element .opis p.data {    color: #3a3939;    font-size: 11px;    line-height: 20px;}#listowanie_baz .baza_element .opis p.rozmiar {    color: #3a3939;    font-size: 11px;    line-height: 13px;}#listowanie_baz .baza_element .opis p.rozmiar span {    color: #ac0000;    font-weight: bold;}#listowanie_baz .baza_element .opcje {    float: right;    text-align: right;    margin: 4px 10px;}#listowanie_baz .baza_element .opcje a {    display: block;}#listowanie_baz .baza_element .opcje p {    color: #3a3939;    font-size: 11px;    line-height: 15px;    margin-top: 5px;}#listowanie_baz .baza_element .opcje p a {    display: block;    color: #015571;    font-size: 11px;    line-height: 15px;}#listowanie_szkol .szkol_element {    background: #fff;    overflow: hidden;    margin-bottom: 1px;    border-bottom: #d7d7d7 1px solid;    border-top: #e6e6e6 1px solid;    padding-bottom: 9px;    text-align: right;}#listowanie_szkol .szkol_element p.opis {    background: url('../img/arrow2.png') no-repeat 10px 16px;    line-height: 40px;    height: 30px;    padding-left: 26px;    color: #3a3939;    font-weight: bold;    float: left;}#listowanie_szkol .szkol_element a.film {    display: inline-block;    margin: 9px 8px 0px 0px;}#listowanie_plik .plik_element {    height: 40px;    background: #fff url('../img/arrow2.png') no-repeat 10px 50%;    overflow: hidden;    margin-bottom: 1px;    border-bottom: #d7d7d7 1px solid;    border-top: #e6e6e6 1px solid;}#listowanie_plik .plik_element .opis {    line-height: 40px;    margin-left: 26px;    color: #3a3939;    font-weight: bold;    float: left;}#listowanie_plik .plik_element a.film {    float: right;    margin: 9px 10px 0px 0px;}#listowanie_plik .plik_element a.film {    float: right;    margin: 9px 10px 0px 0px;}#listowanie_plik .plik_element p.rozmiar {    line-height: 40px;    margin-right: 10px;    color: #3a3939;    float: right;}#listowanie_dealerzy .dealerzy_element {    background: #fff;    overflow: hidden;    margin-bottom: 1px;    border-top: #f3f3f3 1px solid;    overflow: hidden;}#listowanie_dealerzy .dealerzy_element .dane {    border-top: #ff9b36 2px solid;}#listowanie_dealerzy .dealerzy_element .dane table {    border-left: #d9d9d9 1px solid;    float: left;    margin: 5px 10px;}#listowanie_dealerzy .dealerzy_element .dane td {    padding: 0 30px 2px 10px;    font-size: 11px;}#listowanie_dealerzy .dealerzy_element .dane td a {    color: #015571;}#listowanie_dealerzy .dealerzy_element p.name {    background: #e0e0e0;    height: 25px;    line-height: 25px;    font-weight: bold;    padding-left: 10px;    border-bottom: #cc7c2b 1px solid;}input.dealerzy {    font-size: 10px;    height: 20px;    float: right;    margin-left: 5px;    width: 100px;    border: #9c9c9c 1px solid;    background: #858585;    color: #e7e7e7;    padding: 0 3px;    line-height: 19px;}#nie_ie {    float: right;}#mini-menu {    position: relative;    font-family: Arial;    line-height: 47px;    height: 47px;    padding: 0 10px 0 59px;    color: #fff;    font-weight: normal;    background: #6a6a6a;}#mini-menu a {    float: left;    margin-right: 3px;    color: #42250a;    font-size: 12px;    font-weight: bold;    text-align: center;    width: 71px;    height: 30px;    background: url('../img/bgc.jpg');    position: relative;    top: 17px;    line-height: 29px;    color: #3e3e3e;    background-position: bottom;    text-shadow: 1px 1px 1px #ffc994;    filter: dropshadow(color=#ffc994, offx=1, offy=1);}#mini-menu a:hover, #mini-menu a.selected {    background-position: top;    text-shadow: 1px 1px 1px #eeeeee;    filter: dropshadow(color=#eeeeee, offx=1, offy=1);    text-decoration: none;}.animacje {    width: 140px;    padding-bottom: 10px;    overflow: hidden;    display: none;}.animacje .ani1 {    margin: 5px 10px 5px 10px;    line-height: 12px;    font-weight: bold;    overflow: hidden;}.animacje .ani2 {    margin: 0 10px;    line-height: 12px;}#loged {    overflow: hidden;    position: absolute;    top: 450px;    margin: 0 10px;}#loged a {    display: block;    width: 190px;    height: 31px;    overflow: hidden;    color: #fff;    text-align: right;    padding: 0 10px;    line-height: 30px;    font-size: 12px;    border-top: #787878 1px solid;}#loged a:hover {    background: url('../img/bgloged.jpg');    height: 32px;    border: none;    text-shadow: 0px -1px 0px #c26712;    filter: dropshadow(color=#c26712, offx=0, offy=-1);    text-decoration: none;    font-weight: bold;}.dane_tabela {    width: 440px;    background: #fff;    color: #3a3939;    font-size: 12px;    font-family: Arial;}.dane_tabela input, .dane_tabela textarea {    width: 270px;    margin: 0 20px;    font-family: Arial;    font-size: 12px;    color: #222222;    border: #d8d8d8 1px solid;}.dane_tabela input {    height: 23px;    line-height: 21px;}.dane_tabela input:focus, .dane_tabela textarea:focus {    width: 270px;    margin: 0 20px;    font-family: Arial;    font-size: 12px;    color: #222222;    border: #d8d8d8 1px solid;    font-weight: bold;}.dane_tabela td {    width: 200px;    height: 25px;}.dane_tabela td b, .dane_tabela td .left {    text-align: right;    display: block;}.dane_tabela td strong, .dane_tabela td a  {    margin: 0 20px;}.informacja {    margin: 10px 0;}#wizytowka {    background: #fff;    margin-bottom: 15px;    margin-top: 10px;    padding: 10px;    border-bottom: #ff932d 5px solid;}#wizytowka #left {    float: left;    font-size: 12px;}#wizytowka #left #name {    margin-right: 20px;    font-size: 14px;    font-weight: bold;    margin-bottom: 2px;}#wizytowka #left #city {    margin-right: 20px;    margin-bottom: 5px;}#wizytowka #left #tel {    float: left;    margin-right: 20px;    margin-bottom: 5px;    }#wizytowka #left #email {    float: left;    margin-right: 20px;    margin-bottom: 5px;    }#wizytowka #left #opis {    margin-right: 20px;    width: 550px;}#wizytowka #right {    float: right;}div.zdjecie_cont div.zdjecie_kadr{    position:absolute;    top:0px;    left:0px;    background:url(../img/bg_kadr.png);    display:none;    cursor:pointer;}div.zdjecie_cont{    width:130px;    overflow: hidden;    position: relative;}.checkbox_biz {    float:left;    margin: 2px 3px;    position: relative;}#ocen {    float: right;    margin-top: 10px;    width: 120px;    text-align: right;    color: orangered;    font-weight: bold;}#ocen p {    font-weight: bold;    text-align: right;    color: #000;}#ocen .star {    background: url('../img/stars.png');    float: left;    width: 24px;    height: 24px;    background-position: bottom;}.text2 {    width: 300px;    color: #565656;    line-height: 22px;    border: #dfdfdf 1px solid;    margin: 0px;    padding: 0 3px;    margin-left: 10px;    float: left;    font-size: 12px;    font-family: Arial;}input.text2 {    height: 24px;}input.text2:focus {    background: #eee;    border: 1px solid #888;    outline: 0}#token {    width: 205px;    margin-right: 7px;}#kontakt td {    font-size: 12px;    font-family: Arial;    font-weight: bold;    color: #5e5e5e;}.more {    width: 128px;    height: 72px;    overflow: hidden;    position: relative;    display: block;    border: #fff 5px solid;}.more img {    position: relative;    top: -10px;}a.jazyk {    float: left;    height: 20px;    width: 26px;    background-position: bottom;}p.jazyk {    float: left;    height: 20px;    width: 26px;    background-position: top;}a.jazyk:hover {    background-position: top;}/*rejestracja*/div.paragraf {    float: left; width: 510px; overflow: hidden; border: #cacaca 1px solid; margin-top: 7px; background: #dfdfdf;    padding-bottom: 10px;}.paragraf p.label {    width: 100px; float: left; line-height: 20px; margin-left: 40px; margin-bottom: 3px;}.paragraf p.paragraf_title {    line-height: 16px; font-size: 12px; font-weight: bold; margin-left: 20px; padding: 5px 0;}/*szukajka*/.finder {    position: absolute;    right: 20px;    top: 43px;    width: 300px;    height: 22px;}.finder input#keyword {    width: 110px;    float: right;    padding: 0 3px;    height: 20px;    background: #858585;    border: #9b9b9b 1px solid;    color: #d1d1d1;}.finder input.submit {    float: right;    width: 70px;    height: 22px;    margin-left: 5px;}ul.d1, ul.d2, ul.d3 {    list-style: none;}ul.d1 li {    padding: 5px 10px;    background-image: url(../img/d1.png);    background-repeat: no-repeat;    background-position: left center;}ul.d1 li.s {    background-image: url(../img/d2.png);    background-repeat: no-repeat;    background-position: left top;    font-weight: bold;}ul.d1 li.s1 {    background-image: url(../img/d2.png);    background-repeat: no-repeat;    background-position: left top;    font-weight: bold;}.d1 a {    color: #999;}.d1 a:hover {    color: #C86C00;}/*----------bank modeli 3d-----------*/#listowanie_bank {    overflow: hidden;    padding-left: 10px;}#listowanie_bank .element {    overflow: hidden;    margin-right: 10px;    margin-bottom: 10px;        float: left;}#listowanie_bank .element .img {    border: 3px solid #b2b2b2;    width: 106px;    height: 106px;    position: relative;}#listowanie_bank .element .img .obrazek {    display: table-cell;    vertical-align: middle;    position: relative;    text-align: center;    height: 104px;    width: 104px;}#listowanie_bank .element .img.green {    border: 3px solid #52ae00;}#listowanie_bank .element .img.orange {    border: 3px solid #ff9623;}#listowanie_bank .element .img .kategoria {    width: 16px;    height: 16px;    background: url('../img/show.png') #b2b2b2 no-repeat 2px 2px;    position: absolute;    top: 1px;    left: 1px;    overflow: hidden;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    cursor: pointer;}#listowanie_bank .element .img .file_model a {    width: 21px;    height: 21px;    background: url('../img/flopy.gif') no-repeat 2px 2px;    position: absolute;    top: 1px;    right: 1px;    overflow: hidden;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    cursor: pointer;}#listowanie_bank .element .img .kategoria .show {    display: table-cell;    vertical-align: middle;    position: relative;    text-align: center;    height: 104px;    width: 104px;}#listowanie_bank .element .img .kategoria .zamknij {    width: 16px;    height: 16px;    background: url('../img/hide.png') #b2b2b2 no-repeat 2px 2px;    position: absolute;    display: none;    top: 1px;    left: 1px;    overflow: hidden;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    cursor: pointer;}#listowanie_bank .element .img .delete_model {    position: absolute;    top: 2px;    right: 1px;    cursor: pointer;    display: block;}/*#listowanie_bank .element .green .kategoria {    background: #52ae00;}#listowanie_bank .element .orange .kategoria {    background: #ff9623;}*/#listowanie_bank .element .glos {    height: 43px;}#listowanie_bank .element .glos .ile_model {    height: 23px;    line-height: 23px;    text-align: center;    color: #3a3939;    font-size: 11px;}#listowanie_bank .element .glos .ile_model span {    font-weight: bold;}#listowanie_bank .element .glos .vote_model {    height: 20px;    display: block;}.extra_select {    position: relative;    float: right;}.extra_select .pseudo_select {    width: 175px;    border: 1px solid #D8D8D8;    color: #222222;    text-decoration: none;    display: inline-block;    height: 25px;    line-height: 25px;    width: 276px;    overflow: hidden;    font-size: 12px;    background: #fff url('../img/ps_button.png') no-repeat 253px center;  }.extra_select .pseudo_select span {    margin: 0 20px 0 5px;    display: block;}.extra_select .pseudo_option {    position: absolute;    top: 27px;    left: 0px;    display: none;}.extra_select .pseudo_option a {    font-size: 10px;    display: block;    padding: 0 5px;    background: #fff;    width: 248px;    color: #6a6a6a;    line-height: 17px;    overflow: hidden;}.extra_select .pseudo_option a:hover {    display: block;    background: #fff;    color: #fff;    background: #ff9623;}.extra_select .pseudo_option a.selected {    display: block;    background: #fff;    color: #fff;    background: #ff9623;}#wybierz-wyswietlanie {    height: 30px; text-align: center; margin: 0 auto;    width: 264px;}#wybierz-wyswietlanie a {    width: 88px;    height: 30px;    float: left;    background: url('../img/modele-tlo.png') no-repeat top;    position: relative;    top: 1px;    line-height: 30px;    color: #fff;    font-weight: bold;    font-size: 11px;    text-decoration: none;}#wybierz-wyswietlanie a:hover, #wybierz-wyswietlanie a.selected {    background-position: bottom;    color: #3a3939;}.szczegoly-table {    font-size: 11px;}.szczegoly-table td.left {    height: 18px;    width: 200px;    padding-right: 20px;}.szczegoly-table td.right {    text-align: left;    font-weight: bold;}.szczegoly-table td.pobierz a {    color: #3A3939;    text-decoration: none;    padding-left: 22px;    height: 20px;    line-height: 20px;    background: url('../img/flopy.gif') no-repeat left center;    float: left;        margin-top: 5px;}.szczegoly-table td.pobierz a:hover {    color: #52AE00;}.szczegoly-table td.name{    position: relative;}.szczegoly-table td.name p {    font-weight: bold;     font-size: 14px;     line-height: 20px;    margin-bottom: 10px;    border-bottom: 1px solid;}.szczegoly-table td.name span {    font-weight: bold;    position: absolute;    top: 27px;    right: 25px;}a.add_model {    font-size: 14px;    font-weight: bold;    color: #3a3939;     display: block;    width: 250px;    height: 40px;    background: url('../img/dodaj_model.jpg') no-repeat top left;    margin: 0 auto 10px;    -webkit-border-radius: 7px;    border-radius: 7px;      line-height: 40px;    border: 1px solid #ff902c;    text-align: center;    text-decoration: none;}.add_model:hover {    color: #FFF;    text-decoration: none;}#film_lightbox_cont{position: fixed;top: 0px;left: 0px;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5);display: none;z-index: 100;overflow: hidden;}#film_lightbox{position: relative;top: 20%;width: 580px;padding: 10px;background-color: #fff;margin: 0 auto;display: none;z-index: 1000;overflow: visible;}#film_close{position: absolute;height: 100%;width: 100%;left: 0px;top:0px;z-index: 1;}.close{position: absolute;right: -15px;top: -15px;background: url('../img/fancy_close.png') no-repeat center;height: 30px;width: 30px;}.main-article{display: block;clear: both;overflow: hidden;background-color: #f58220;height: auto;margin-bottom: 5px;position: relative;}.main-article img{position: relative;float: left;padding: 4px;}.main-article .m-title{	position: relative;	float: left;	padding-left: 15px;	padding-top: 20px;	color: #fff; font-size: 13px; line-height: 14px;	font-weight: bold;	width: 500px;	}.main-article  .m-content{color: #fff;position: relative;float: left;font-size: 11px;width: 500px;padding-left: 15px;padding-top: 8px;padding-bottom: 5px;}.main-article .m-more{position: absolute;right: 6px;top: 33%;height: 27px;width: 75px;color: #fff;line-height: 20px;padding-left: 5px;text-decoration: none;background: url('../img/more_gray.png') no-repeat;font-size: 13px;font-weight: bold;}#base #active {	position: absolute;	left: 586px;	top: 119px;	z-index: 200;	/*border: 1px solid red;*/	width: 354px;	height: 143px;}