
/* CSS Document */


.tytul {
    font-weight: bold;
    font-size: 1.2em;
    color: #0178D4;
    padding: 0;
    margin: 0 0 10px 0;
  }


.tresc {
  }


.tytulArtykulu, .nazwaKategoriiArtykulow, .nazwaPromocji, .tytulNewsa, .nazwaKategoriiNewsow, .nazwaKategoriiProduktow, .nazwaGalerii, .tytulPanelKlienta, .tytulKontakt, .tytulLogin, .tytulZamowienia, .tytulRejestracja, .tytulRaporty, .tytulWizytowki, .tytulWynikiWyszukiwania, .tytulTagi, .tytulFormularz, .tytulForum {
    font-weight: bold;
    font-size: 1.2em;
    color: #0178D4;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 1.3em;
  }


.trescArtykulu, .trescKategoriiArtykulow, .trescPromocji, .trescNewsa, .trescKategoriiNewsow, .trescProduktu, .trescKategoriiProduktow, .trescGalerii, .trescKoszyka, .trescZamowienia, .trescZamowieniaLista, .trescPanelKlienta, .trescKontakt, .trescLogin, .trescRejestracja, .trescRaporty, .trescWizytowki, .trescWynikiWyszukiwania, .trescTagi, .trescFormularz, .trescForum {
  }


a.button, input.button {
    background-color: #0178D4;
    border: solid 2px #484848;
    color: #FFF;
    font-weight: bold;
    padding: 5px 8px;
  }


a.button:hover {
    background-color: #E85C00;
    border: solid 2px #484848;
    color: #FFF;
    font-weight: bold;
    padding: 5px 8px;
    text-decoration: none;
  }


input.text {
    background-color: #FFFFFF;
    border: solid 1px #E0E0E0;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    padding: 3px;
  }

/* artykuly */
	
.tytulArtykulu {
  }


.tytulArtykuluLista {
    font-weight: bold;
  }


.trescArtykuluLista {
    padding: 0;
    margin: 0;
    display: block;
  }


.trescArtykuluLista a, .trescArtykuluLista a:visited, .trescArtykuluLista a:hover {
    color: #4A5159;
  }


.dataArtykulu, .dataArtykuluLista {
    font-size: 10px;
    padding: 0;
    color: #0178D4;
    display: block;
  }


.rozwiniecieArtykulu, .rozwiniecieArtykuluLista {
    font-size: 10px;
    color: #0178D4;
    text-align: left;
    margin: 0 0 15px 0;
  }


.nazwaKategoriiArtykulowLista {
    padding: 2px 5px;
  }


.nazwaKategoriiArtykulowLista a {
    font-weight: bold;
    color: #0178D4;
  }

/* artykuly koniec */


 /* newsy */
	
.tytulNewsa {
  }


.tytulNewsaLista {
    padding: 0;
    display: block;
    font-weight: bold;
    line-height: 1.4em;
  }


.trescNewsa {
  }


.dataNewsa, .dataNewsaLista {
    font-size: 10px;
    padding: 0;
    color: #0178D4;
    display: block;
  }


.introNewsaLista {
    padding: 0;
    margin: 0;
    display: block;
  }


.introNewsaLista a, .introNewsaLista a:visited, .introNewsaLista a:hover {
    color: #4A5159;
  }


.rozwiniecieNewsa, .rozwiniecieNewsaLista {
    font-size: 10px;
    color: #0178D4;
    text-align: left;
    margin: 0 0 15px 0;
  }


.nazwaKategoriiNewsowLista {
    padding: 2px 5px;
  }


.nazwaKategoriiNewsowLista a {
    font-weight: bold;
    color: #0178D4;
  }

/* newsy koniec */

 /* produkty */
	
.listaProduktow {
    display: block;
  }


.wierszProduktow {
    display: block;
    clear: both;
  }


.blokProduktuLista {
    word-wrap: break-word;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    padding: 7px;
    margin: 0;
    border: solid 1px #FFF;
  }


td.blokProduktuLista {
    vertical-align: top;
  }


.blokProduktuListaZdjecie {
    display: block;
  }


.blokProduktuListaZdjecie img {
    border: 0;
  }


.blokProduktuListaOpis {
    word-wrap: break;
    overflow: hidden;
    text-align: left;
  }


.blokProduktuListaCena {
    color: #0178D4;
    font-weight: bold;
    text-align: right;
  }


.cenaProduktu {
    color: #0178D4;
    font-weight: bold;
  }


.nazwaProduktu {
    font-weight: bold;
    font-size: 12px;
  }


.opisProduktu {
  }


.nazwaKategoriiProduktowLista {
    padding: 2px 5px;
  }


.nazwaKategoriiProduktowLista a {
    font-weight: bold;
    color: #0178D4;
  }


#zobaczTakzeTytul {
    font-weight: bold;
    color: #0178D4;
    font-size: 1.1em;
    display: block;
    padding: 8px 5px;
    margin-bottom: 7px;
    border-bottom: solid 1px #EAEAEA;
  }

/* produkty koniec */

/*media*/ 
	
.nazwaGalerii {
  }


.opisGalerii {
  }

/* media koniec */

/* klienci */
	
.partnerzyTitle {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
    border-bottom: solid 1px #EAEAEA;
  }


.partnerzyItem {
    display: block;
    padding: 0 3px 5px 3px;
  }

/* klienci - koniec */

/* wyszukiwanie */
	
.rezultatyWyszukiwania {
    display: block;
    padding: 10px 5px;
  }


#wynikiWyszukiwaniaLista {
    list-style: none;
    padding: 0;
    margin: 0;
  }


#wynikiWyszukiwaniaLista li {
    padding: 10px 0 0 0;
    margin: 0;
    clear: both;
  }


.wynikiWyszukiwaniaListaTytul {
    font-weight: bold;
  }


.wynikiWyszukiwaniaListaTytul img {
    padding-right: 10px;
    border: 0;
    position:relative;
    top: 4px;
  }


.wynikiWyszukiwaniaListaTresc {
    padding: 5px 0;
  }


.wynikiWyszukiwaniaListaTresc a, .wynikiWyszukiwaniaListaTresc a:hover, .wynikiWyszukiwaniaListaTresc a:visited {
    color: #4A5159;
  }


.wynikiWyszukiwaniaListaWiecej {
    text-align: left;
    display:block;
    float: left;
    padding-bottom: 7px;
  }


.wynikiWyszukiwaniaListaWiecej img {
    border: 0;
    text-align: left;
    float: left;
    clear:left;
  }

/* wyszukiwanie - koniec */

/* tagi */
	
.rezultatyWyszukiwania {
    display: block;
    padding: 10px 5px;
  }


#tagiLista {
    list-style: none;
    padding: 0;
    margin: 0;
  }


#tagiLista li {
    padding: 10px 0 0 0;
    margin: 0;
    clear: both;
  }


.tagiListaTytul {
    font-weight: bold;
  }


.tagiListaTytul img {
    padding-right: 10px;
    border: 0;
    position:relative;
    top: 4px;
  }


.tagiListaTresc {
    padding: 7px 0;
  }


.tagiListaWiecej {
    text-align: right;
    display:block;
    float: right;
  }


.tagiListaWiecej img {
    border: 0;
    text-align: right;
    float: right;
    clear:right;
  }

/* tagi - koniec */

/* forum */

.listaForum {
    list-style: none;
    padding: 0;
    margin: 10px 0 10px 10px;
  }


.listaForum li {
    padding: 0 0 10px 0;
    margin: 0;
  }


.listaForum li .listaForumNazwa {
    font-size: 1.1em;
    font-weight: bold;
  }


.listaForum li .listaForumOpis {
  }


#forumNavigation {
    display: block;
    clear: both;
    height:20px;
    border: solid 1px #EAEAEA;
    background-color: #F2F2F2;
    padding: 10px;
    margin: 10px 0;
  }


#forumNavigation ul {
    list-style: none;
    float: left;
    padding: 0;
    margin: 0;
  }


#forumNavigation ul li {
    display: inline;
  }


#forumNavigation .forumSearchBox {
    float: right;
  }


#forumWatekTytul {
    font-weight: bold;
    font-size: 1.1em;
  }


#forumWatekDetails {
    display: block;
    padding: 7px 0;
    clear:both;
    min-height:30px;
  }


.forumWatekDetailsLC {
    float: left;
  }


.forumWatekDetailsRC {
    float: right;
  }


#forumWatekTresc {
  }


.forumWatekTytulLista {
    font-weight:bold;
  }


.forumWatekAutorLista {
    font-weight:bold;
  }


.forumWatekDataLista {
    font-size:0.9em;
  }

/* forum - koniec */


.tekstSpacer {
    padding: 4px;
    display: block;
  }


#preloaderGalerii {
    height: 13px;
    width: 200px;
    color: #999999;
    padding: 0 0 0 10px;
    visibility: visible;
  }


#listaMediow {
    visibility: hidden;
  }


.rezultatyWyszukiwania {
    text-align: center;
    padding: 5px 0;
  }


.rezultatyWyszukiwania a {
    text-align: center;
    padding: 2px;
  }


.rezultatyWyszukiwania a:active, .rezultatyWyszukiwania a:hover {
    text-align: center;
    padding: 2px;
  }


.wersjaDoDruku {
    margin: 2px 10px 10px 10px;
    text-align: left;
  }


.wersjaDoDrukuZamknij {
    text-align: right;
    cursor: pointer;
    height: 20px;
    background: url(img/close.gif) no-repeat 98% 50%;
  }


.wersjaDoDrukuTytul {
    padding: 5px 10px 10px 10px;
    font-weight: bold;
    font-size: 12px;
  }


.wersjaDoDrukuTresc {
    padding: 10px;
    border-top: solid 1px #EAEAEA;
    border-bottom: solid 1px #EAEAEA;
  }


.wersjaDoDrukuStopka {
    text-align: center;
    padding: 10px;
  }


.wersjaDoDrukuStopka p, .wersjaDoDrukuStopka a, .wersjaDoDrukuStopka a:hover {
    font-size: 10px;
    color: #696969;
    font-weight: normal;
    text-decoration: none;
  }

/* menu pionowe */

.menuPionowe {
    padding: 0px;
    margin: 0px;
  }


.menuPionoweTytul {
    font-size: 12px;
    color: #2B2B2B;
    margin: 10px 0 7px 7px;
    font-weight: bold;
  }


.menuPionowe ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
  }


.menuPionowe ul li {
    border-bottom: 1px solid #DFDFDF;
    display: block;
    padding: 0px;
    margin: 0px;
  }


.menuPionowe ul li {
    background: url(img/tic.gif) no-repeat 7px 50%;
  }


.menuPionowe ul li a {
    display: block;
    padding: 4px 0 4px 20px;
    color: #2B2B2B;
    text-decoration: none;
  }


.menuPionowe ul li a:hover {
    display: block;
    color: #0178D4;
    text-decoration: none;
    /*font-weight: bold;
    */;
  }


.menuPionowe ul li.active {
    background: #E9E9E9 url(img/tic.gif) no-repeat 7px 50%;
  }


.menuPionowe ul li.active a {
    display: block;
    text-decoration: none;
    font-weight: bold;
  }


.menuPionowe ul li.level2 {
    background: none;
  }


.menuPionowe ul li.level2 a {
    color: #0178D4;
    text-decoration: none;
    padding: 4px 0 4px 20px;
  }


.menuPionowe ul li.level2 a:hover {
    background: none;
  }


.menuPionowe ul li.level2Active, .menuPionowe li.level2Active {
    background: none;
  }


.menuPionowe ul li.level2Active a, .menuPionowe ul li.level2Active a:hover {
    color: #0178D4;
    padding: 4px 0 4px 22px;
    text-decoration: none;
    font-weight: bold;
  }


.menuPionowe ul li.level3 {
    background: none;
  }


.menuPionowe ul li.level3 a {
    color: #0178D4;
    text-decoration: none;
    padding: 4px 0 4px 25px;
  }


.menuPionowe ul li.level3 a:hover {
    color: #0178D4;
    text-decoration: none;
  }


.menuPionowe li.level3Active {
    background: none;
  }


.menuPionowe li.level3Active a, .menuPionowe li.level3Active a:hover {
    color: #0178D4;
    padding: 4px 0 4px 25px;
    text-decoration: none;
    font-weight: bold;
  }


.menuPionowe ul li.level4 {
    background: none;
  }


.menuPionowe ul li.level4 a {
    color: #0178D4;
    text-decoration: none;
    padding: 4px 0 4px 30px;
  }


.menuPionowe ul li.level4 a:hover {
    color: #0178D4;
    text-decoration: none;
  }


.menuPionowe li.level4Active, .menuPionowe li.level4Active {
    background: none;
  }


.menuPionowe li.level4Active a, .menuPionowe li.level4Active a:hover {
    padding: 4px 0 4px 30px;
    text-decoration: none;
    font-weight: bold;
    color: #0178D4;
  }


.cleaner {
    clear: both;
  }


#vmenu2 ul li {
    display: block;
    padding: 4px 0 4px 0;
  }


#vmenu2 ul li.dane {
    background: url(img/btn_dane.jpg) no-repeat 0px 50%;
  }


#vmenu2 ul li.zamowienia {
    background: url(img/btn_zamowienia.jpg) no-repeat 0px 50%;
  }


#vmenu2 ul li.koszyk {
    background: url(img/btn_koszyk.jpg) no-repeat 0px 50%;
  }


#vmenu2 ul li.partner {
    background: url(img/btn_partnerzy.jpg) no-repeat 0px 50%;
  }


#vmenu2 ul li.spcr {
    margin: 5px 0 5px 0;
    border-bottom: solid 1px #EAEAEA;
  }


#vmenu2 li a {
    display: block;
    padding: 0px 0 0px 50px;
    color: #2B2B2B;
  }


#vmenu2 li a:hover {
    display: block;
    color: #0178D4;
    text-decoration: none;
    /*font-weight: bold;
    */;
  }


.newsData, .smOrange, .mark {
    font-size: 10px;
    color: #0178D4;
  }


.newsTytul {
    font-weight: bold;
  }


.newsTresc {
  }


.newsMore {
    font-size: 10px;
    color: #0178D4;
    text-align: right;
    margin: 7px 0 0 10px;
  }


.bigDark {
    font-size: 12px;
    color: #2B2B2B;
    margin: 10px 0 7px 7px;
    font-weight: bold;
  }


.smFoot {
    font-size: 10px;
    color: #696969;
    margin: 2px 0 0 5px;
    font-weight: normal;
  }


.spacer {
    border-bottom: solid 1px #EAEAEA;
    margin: 2px 0 2px 0;
    font-size: 1px;
    display: block;
    width: 100%;
  }


.list_top {
    background: #484848;
    border-top: solid 2px #0178D4;
  }


.white {
    color: #FFFFFF;
  }


.even {
    background: #E9E9E9;
  }


.odd {
    background: #F2F2F2;
  }


.evenLt {
    background: #F2F2F2;
  }


.oddLt {
    background: #FCFCFC;
  }


.productTitle {
    font-weight: bold;
    font-size: 12px;
  }


.price {
    color: #0178D4;
    font-weight: bold;
  }


.box {
    border: solid 1px #EAEAEA;
    background-color: #F2F2F2;
    padding: 10px;
  }


.error {
    color: #FF0000;
  }


.thumbBorder {
    border: solid 4px #F2F2F2;
  }


td.path {
    padding: 7px;
    border-bottom: solid 1px #EAEAEA;
    font-size: 10px;
    color: #868686;
  }


td.path a {
    font-size: 10px;
    color: #868686;
  }


td.path a:hover {
    font-size: 10px;
    color: #0178D4;
  }

/* formularze */


#form_table .form_label {
    text-align:right;
    vertical-align:top;
    padding:3px 3px 3px 3px;
  }


#form_table .form_input {
    text-align:left;
    vertical-align:top;
    padding:3px 3px 3px 3px;
  }


#form_table .input_token {
    width:100px;
    float:left;
  }


#form_table .image_token {
    margin-left:5px;
  }


#form_table .label_empty {
    color:#CC3300;
  }


#form_table .label_error {
    color:#FF0000;
  }


#form_table .form_sekcja {
    background: url(img/point.gif);
    background-repeat:repeat-x;
    background-position:center;
    padding: 5px 0 5px 0;
  }


#form_table .form_sekcja_koniec {
    background: url(img/point.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding: 10px 0 0 0;
  }


#form_table .form_left_cell {
    width:2px;
    padding: 0px 0px 0px 0px;
    background:url(img/point.gif);
    background-repeat:repeat-y;
  }


#form_table .form_sekcja_cell {
    background:#000000;
    width:1px;
    padding: 0px 0px 0px 0px;
    background:url(img/left.gif);
    background-repeat:repeat-y;
  }


#form_table .form_right_cell {
    width:2px;
    padding: 0px 0px 0px 0px;
    background:url(img/point.gif);
    background-repeat:repeat-y;
    background-position:left;
  }


#form_table .sekcja_text {
    background:#F9F9F9;
    margin-left:20px;
    padding: 0 6px 0 6px;
    font-weight:bold;
  }


.checkOn {
    background:#FFFFCE;
  }


.checkOn .unreaded {
    font-weight:bold;
    font-size:13px;
  }


.checkOn .readed {
    font-weight:normal;
  }


.checkOff {
    background:#E9E9E9;
  }


.form_even .unreaded {
    font-weight:bold;
    font-size:13px;
  }


.form_even .readed {
    font-weight:normal;
  }


.odd .unreaded {
    font-weight:bold;
    font-size:13px;
  }


.odd .readed {
    font-weight:normal;
  }

/* css dla gotowego formularza -start */
	
#form_table .form_label {
    text-align:right;
    vertical-align:top;
    padding:3px 3px 3px 3px;
  }


#form_table .form_input {
    text-align:left;
    vertical-align:top;
    padding:3px 3px 3px 3px;
  }


#form_table .input_token {
    width:100px;
    float:left;
  }


#form_table .image_token {
    margin-left:5px;
  }


#form_table .label_empty {
    color:#CC3300;
  }


#form_table .label_error {
    color:#FF0000;
  }


#form_table .form_sekcja {
    background: url(img/form/point.gif);
    background-repeat:repeat-x;
    background-position:center;
    padding: 5px 0 5px 0;
  }


#form_table .form_sekcja_koniec {
    background: url(img/form/point.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding: 10px 0 0 0;
  }


#form_table .form_left_cell {
    width:2px;
    padding: 0px 0px 0px 0px;
    background:url(img/form/point.gif);
    background-repeat:repeat-y;
  }


#form_table .form_sekcja_cell {
    background:#000000;
    width:1px;
    padding: 0px 0px 0px 0px;
    background:url(img/form/left.gif);
    background-repeat:repeat-y;
  }


#form_table .form_right_cell {
    width:2px;
    padding: 0px 0px 0px 0px;
    background:url(img/form/point.gif);
    background-repeat:repeat-y;
    background-position:left;
  }


#form_table .sekcja_text {
    background:#F9F9F9;
    margin-left:20px;
    padding: 0 6px 0 6px;
    font-weight:bold;
  }

/* css dla gotowego formularza -end */
/*sonda*/
.sonda{
           text-align: left;
    padding-bottom: 7px;
    font-weight: bold;
}

.survey {
    text-align: left;
    font-weight: bold;
    	display: block;
	padding: 20px 0 20px 10px;
	margin: 0 0 10px 0px;
	background-color: #F2F2F2;
	border-top: solid 1px #EAEAEA;
	border-bottom: solid 1px #EAEAEA;
  }


#sondaform {
    font-weight : normal;
    padding-left : 7px;
  }
.buttons{
	padding: 10px 5px 3px 5px;
	margin: 0 3px 0 3px;
	text-align: center;
}
.sondabutton{
	background-color: #E9E9E9;
	border: solid 1px #D3D3D3;
	color: #484848;
	height: 22px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	padding: 3px 5px 3px 5px;
	margin: 0 3px 0 3px;
}
#sondasaveanswer{
padding: 3px 0px 3px 0px;
}
.radio{
padding: 3px 0px 3px 0px;
}