body {
	background-color:#A6C9D0;
	margin:0px;
}
img {
	border: 0;
}
.tekst_pod_logo {
/*	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
	padding-left:42px;*/
	text-align: center;
	vertical-align:top;
	height:50px;
	background: #0e3e76;
}
.tekst_pod_logo a,
.tekst_pod_logo a:active,
.tekst_pod_logo	a:visited,
.tekst_pod_logo a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-decoration:none;
}

#komunikat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px #BEBEBE solid;
	background-color: #F3F8F6;
	padding: 10px;
	margin: 10px;
}

a,
a:active,
a:visited,
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a.if_no_sifr,
a.if_no_sifr:active,
a.if_no_sifr:visited,
a.if_no_sifr:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0F3E77;
	text-decoration:none;
	font-weight:bold;
}
a.if_no_sifr:hover {
	text-decoration:underline;
}

.ramka_gora_prawa {
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: #E0EDEA;
	vertical-align: top;
	text-align: center;
}
.ramka_gora_prawa div {
	line-height: 20px;
}
.padding_bottom {
	padding-bottom:3px;
	border:0px;
}
.px_1 {
	background-image:url(img/1px.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #ffffff;
	padding-top:6px;
}

.stopka1_index {
	background-color:#EDEED1;
	height:28px;
	width:333px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.stopka2_index {
	background-color:#EEF1F5;
	height:28px;
	width:335px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

}
.stopka2 {
	color:#999999;
	font-family:Arial narrow, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.stopka2 table {
	display:inline;
	margin:0 10px;
}
.stopka2 td {
	vertical-align:middle;
}
.stopka2 a {
	color:#999999;
}
.stopka3_index {
	background-color:#DAEAE6;
	height:28px;
	width:224px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.box_srodek {
    width: 100px;
}
.box_srodek a,
.box_srodek a:active,
.box_srodek a:visited,
.box_srodek a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
.box_srodek a:hover {
	text-decoration:none;
}
a.wiecej_kategorii_glowna,
a.wiecej_kategorii_glowna:active,
a.wiecej_kategorii_glowna:visited,
a.wiecej_kategorii_glowna:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}
a.wiecej_kategorii_glowna:hover {
	text-decoration:none;
}
.glowna_srodek_lewa {
	background-color:#FEFEFC;
	background-image:url(img/1_px_glowna_lewa.png);
	background-repeat:repeat-x;
	padding-left:17px;
	padding-top:20px;
	height:560px;
	vertical-align:top;
}
.glowna_srodek_prawa {
	padding-left:25px;
	padding-top:20px;
	background-color:#F9FBFE;
	background-image:url(img/1_px_glowna_prawa.png);
	background-repeat:repeat-x;
	vertical-align:top;
}
.navcontainer3 {
    margin-bottom:20px;
}

.navcontainer3 ul {
	padding:0px;
	margin:0px;
}

.navcontainer3 li {
	background-image:  url(img/punkt.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding-left:10px;
	padding-bottom: 3px;
}

.navcontainer3 a,
.navcontainer3 a:active,
.navcontainer3 a:visited,
.navcontainer3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.navcontainer3 a:hover {
	text-decoration:none;
}
.navcontainer3 a.zobacz,
.navcontainer3 a.zobacz:active,
.navcontainer3 a.zobacz:visited,
.navcontainer3 a.zobacz:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0F3E77;
	text-decoration:none;
}
.navcontainer3 a.zobacz:hover {
	text-decoration:underline;
}
/* podstrona */


.tekst_pod_logo_podstrona {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background: #0e3e76;
/*	background-image:url(img/logo2.gif);
	background-repeat:no-repeat;*/
	letter-spacing:1px;
	text-align:center;
	vertical-align:bottom;
	height:50px;
}
.tekst_pod_logo_podstrona a,
.tekst_pod_logo_podstrona a:active,
.tekst_pod_logo_podstrona a:visited,
.tekst_pod_logo_podstrona a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	letter-spacing:1px;
	text-decoration:none;
}

.menu_lewe {

	background:#FEFEFE url(img/pion_podstrona_lewa.png) 0px -20px repeat-x;
	vertical-align:top;
/*	height:716px;*/
}
a.menu_lewe2,
a.menu_lewe2:active,
a.menu_lewe2:visited,
a.menu_lewe2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a.menu_lewe2:hover {
	text-decoration:underline;
}
.menu_border_bottom {
	height:30px;
	border-bottom:#BBC8D8 solid 2px;
}
.menu_border_bottom_b {
	height:30px;
	border-bottom:#BBC8D8 solid 2px;
	font-weight: bold;
}

.test, .test td {
	border: 1px solid #000;
}
.srodek_podstrona {
	vertical-align:top;
	padding-left:13px;
	padding-top:8px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background: #ffffff;
}
.srodek_podstrona a,
.srodek_podstrona a:active,
.srodek_podstrona a:visited,
.srodek_podstrona a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
}
.srodek_podstrona a:hover {
	text-decoration:none;
}
.numeracja_podstrona {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.numeracja_podstrona,
a.numeracja_podstrona:active,
a.numeracja_podstrona:visited,
a.numeracja_podstrona:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
a.numeracja_podstrona:hover {
	text-decoration:none;
}
a.numeracja_podstrona_nastepne,
a.numeracja_podstrona_nastepne:active,
a.numeracja_podstrona_nastepne:visited,
a.numeracja_podstrona_nastepne:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}
a.numeracja_podstrona_nastepne:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;
}
.podstrona_tytul_artykulu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
}
a.okladki,
a.okladki:active,
a.okladki:visited,
a.okladki:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456558;
	text-decoration:none;
}

a.podstrona_tytul_artykulu_link,
a.podstrona_tytul_artykulu_link:active,
a.podstrona_tytul_artykulu_link:visited,
a.podstrona_tytul_artykulu_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
a.podstrona_tytul_artykulu_link:hover {
	text-decoration:underline;
}
.podstrona_autor_artykulu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:5px;
	margin-bottom:0px;
}
.podstrona_tresc_artykulu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
	line-height:130%;
}
a.czytaj_wiecej,
a.czytaj_wiecej:active,
a.czytaj_wiecej:visited,
a.czytaj_wiecej:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0F3E77;
	text-decoration:none;
}
a.czytaj_wiecej:hover {
	text-decoration:underline;
}
.prawa_kol_szukaj_itp {
	height:70px;
	vertical-align:top;
	padding-left:15px;
	padding-top:10px;
}
a.search_advance,
a.search_advance:active,
a.search_advance:visited,
a.search_advance:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #456558;
	text-decoration: none;
	letter-spacing: -1px;
}
a.search_advance:hover {
	text-decoration: underline;
}
.advanced_search td {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	border-bottom:#BBC8D8 solid 1px;
}
.advanced_search input {
	width: 150px;
}
.advanced_search input.klaw {
	width: 80px;
}
.advanced_search select {
	width: 155px;
}
.rejestracja_table td {
	padding: 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
}
.koszyk_table, .koszyk_table td, .koszyk_table th, .koszyk_table td td, .rejestracja_table {
	border-collapse: collapse;
/*
	border: 1px solid #000;
*/
}
.koszyk_table th {
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	border-bottom: 1px solid #ccc;
}
.koszyk_table td {
	padding: 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
.koszyk_table td td {
	border-bottom: 0;
}
.koszyk_table td a,
.koszyk_table td a:active,
.koszyk_table td a:visited,
.koszyk_table td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #456558;
	text-decoration: none;
}
.koszyk_table td a:hover {
	text-decoration: underline;
}
.koszyk_table td.usun_przelicz a,
.koszyk_table td.usun_przelicz a:active,
.koszyk_table td.usun_przelicz a:visited,
.koszyk_table td.usun_przelicz a:hover {
	color: #ff6600;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
}
.koszyk_table td.usun_przelicz a:hover {
	text-decoration: none;
}

.koszyk_table_footer td {
	background-color: #F7F9FB;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	border-bottom: 1px solid #BBC8D8;
}
.koszyk_table_footer td a,
.koszyk_table_footer td a:active,
.koszyk_table_footer td a:visited,
.koszyk_table_footer td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #456558;
	text-decoration: underline;
}
.koszyk_table_footer td a:hover {
	text-decoration:none;
}
.koszyk_dane {
	border-top: 1px solid #ccc; 
	padding: 0 6px;
}
.koszyk_dane td {
	padding: 1px 3px;
	height: 25px;
	vertical-align: middle;
}
.koszyk_image img {
	width: 50px;
}
.koszyk_ilosc {
	width: 35px;
    border: 1px solid #b3b3b3;
    background-color: #ffffff;
	padding-left: 4px;
}
.koszyk_title {
	vertical-align: top;
	padding-left: 5px;
	font-weight: bold;
}
.koszyk_title span.autor {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.cena_all {
	font-weight: bold;
}
.cena_promo {
	font-weight: bold;
	color: #ff6600;
}
.cena_skreslona {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #144670;
	text-decoration:line-through;
}
.rabat {
	color: #808080;
	font-size: 10px;
	color: #ff6600;
}
.info_przesylka {
	background-color: #F7F9FB;
	padding: 10px 0 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.pink_star {
	color: #ff6600;
}
td.koszyk_buttons, td.koszyk_price, td.koszyk_price td {
	text-align: center;
	border-bottom: 0;
}
.koszyk_buttons input {
	width: 97px;
	height: 22px;
	border: 0;
	color: #fff;
	background: #0F3E76;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.koszyk_header {
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
}
.koszyk_forma {
	font-size: 11px;
	line-height: 25px;
	float: left;
}
.koszyk_forma strong {
	font-size: 12px;
}
.koszyk_show_data {
	font-size: 11px;
	line-height: 25px;
	margin: 0 0 0 20px;
	float: left;
}
div.koszyk_show_data a,
div.koszyk_show_data a:active,
div.koszyk_show_data a:visited,
div.koszyk_show_data a:hover {
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
div.koszyk_show_data a:hover {
	text-decoration: none;
}
.koszyk_zestawienie td {
	padding: 4px 0;
	font-size: 11px;
}
.koszyk_zestawienie strong {
	font-size: 12px;
}
.komentarz {
	width: 640px;
	height: 65px;
	border: 1px solid #ccc;
	background: #f5f5f5;
}
.logowanie_table {
	text-align: left;
	font-weight: normal;
	background-color:#F3F8F6;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.logowanie_table a,
.logowanie_table a:active,
.logowanie_table a:visited,
.logowanie_table a:hover {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#456558;
	text-decoration:underline;
}
.logowanie_table a:hover {
	font-weight:normal;
	text-decoration:none;
}
input.txt, input.txt2, input.txt3, input.txt4, select.txt, textarea.txt2 {
	width: 145px;
    border: 1px solid #BEBEBE;
    background-color: #ffffff;
	padding-left: 4px;
}

textarea.txt3 {
	width: 420px;
    border: 1px solid #BEBEBE;
    background-color: #ffffff;
	padding-left: 4px;
}

input.txt, select.txt {
	margin-bottom: 4px;	
}
input.txt2, textarea.txt2 {
	width: 280px;
}
input.txt3 {
	width: 100px;
}
input.txt4 {
	width: 200px;
}
select.txt {
	width: 151px;
}

.client {
	font-size: 13px;
	color: #f60;
	font-weight: bold;
	float: left;
	height: 30px;
	padding: 0 0 0 5px;
}
.button {
    background-color: #eeeeee;
    background-repeat: no-repeat;
    background-position: 0 0;

    border-style: none;
    cursor: pointer;
    color: white;
    font-size: 1px;
    vertical-align: middle; /* ważne - aby tekst był centrowany do grafiki klawisza */
}
.szukaj_button {
    width:195px;
	height:17px;
	padding: 3px 0 0 5px;
    border: 0px solid #7F9DB9;
    font-family: arial;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
}
#navcontainer { 
margin-top:10px;
margin-bottom:20px;
}
#navcontainer ul {
	padding:0px;
	margin:0px;
}

#navcontainer li {
	background-image:  url(img/punkt.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding-left:8px;
	padding-bottom: 3px;
}

#navcontainer a,
#navcontainer a:active,
#navcontainer a:visited,
#navcontainer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
#navcontainer a:hover {
	text-decoration:none;
}

#navcontainer2 { 
	margin-top:10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456558;

}
#navcontainer2 ul {
	padding:0px;
	margin:0px;
}

#navcontainer2 li {
	background-image:  url(img/menu_lewe_strzaleczka21.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding-left:8px;
	padding-bottom: 3px;
}


#navcontainer2 a,
#navcontainer2 a:active,
#navcontainer2 a:visited,
#navcontainer2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456558;
	text-decoration:underline;
}
#navcontainer2 a:hover {
	text-decoration:none;
}


a.artykuly_i_publikacje_wiecej,
a.artykuly_i_publikacje_wiecej:active,
a.artykuly_i_publikacje_wiecej:visited,
a.artykuly_i_publikacje_wiecej:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456558;
	text-decoration:none;
}
a.artykuly_i_publikacje_wiecej:hover {
	text-decoration:underline;
}
.podziel_sie_wiedza {
	text-align:center;
	vertical-align:top;
	width:224px;
	height:170px; 
}
.biuletyn {
	background:url(img/biuletyn.jpg) no-repeat #F1F0DB;

	width:224px;
	padding:5px 0 5px 15px;
	vertical-align:middle;
}
.szukaj_button2 {
    width:155px;
	height: 18px;
	padding: 4px 0 0 4px;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #FFFFFF;
	margin-bottom:0px;
}
.p_warto {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 5px 0 5px 0;
}
.expert_warto {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding: 5px 10px 10px 10px;
}
.stopka1 {
	background-color:#EDEED1;
	height:28px;
	width:208px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.stopka2 {
	background-color:#EEF1F5;
	height:28px;
/*	width:460px;*/
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

}
.stopka3 {
	background-color:#DAEAE6;
	height:28px;
	width:224px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
a.stopka_link,
a.stopka_link:active,
a.stopka_link:visited,
a.stopka_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.stopka_link:hover {
	text-decoration:underline;
}
/* produktowa strona */

.menu_lewe_produkt {
/*	background: #FEFEFE url('img/1px_produkt.gif') 0 0 repeat-x;*/
	vertical-align:top;
/*	height:673px;*/
}
.grafika_dzialu {
	background: #E6E4C5 url('img/grafika_dzialu_bg.gif') 100% 0 repeat-y;
}
.podmenu_produkt {
	background:url('img/podmenu_produkt.png');
	background-repeat:repeat-x;
}
.menu_border_bottom_podmenu {
	height:30px;
	border-bottom:#F1F2DB solid 2px;
}
.menu_border_bottom_podmenu_mala {
	height:27px;
	border-bottom:#FFFFFF solid 2px;
}
a.menu_lewe3,
a.menu_lewe3:active,
a.menu_lewe3:visited,
a.menu_lewe3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
a.menu_lewe3:hover {
	text-decoration:underline;
}
a.menu_lewe3_mala,
a.menu_lewe3_mala:active,
a.menu_lewe3_mala:visited,
a.menu_lewe3_mala:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.menu_lewe3_mala:hover {
	text-decoration:underline;
}
a.menu_lewe3_mala_bold,
a.menu_lewe3_mala_bold:active,
a.menu_lewe3_mala_bold:visited,
a.menu_lewe3_mala_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
a.menu_lewe3_mala_bold:hover {
	text-decoration:underline;
}
.srodek_podstrona_main {
	background: #FEFEFE url('img/1px_produkt2.png') 0 0 no-repeat;
}				
.srodek_artykul {
	background: transparent url('img/pion_podstrona_lewa2.png') 0 0 no-repeat;
}				
.srodek_podstrona_produkt {
	vertical-align:top;
	padding-left:13px;
	padding-top:0px;
	padding-right:20px;
}
.sciezka_link,
.sciezka_link a,
.sciezka_link a:active,
.sciezka_link a:visited,
.sciezka_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757572;
	text-decoration: none;
}
.sciezka_link a:hover {
	text-decoration:underline;
}
#sciezka_zamowienie,
#sciezka_zamowienie a,
#sciezka_zamowienie a:active,
#sciezka_zamowienie a:visited,
#sciezka_zamowienie a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
#sciezka_zamowienie span {
	margin: 0 5px;
}
#sciezka_zamowienie span.sactive, 
#sciezka_zamowienie span.sactive a,
#sciezka_zamowienie span.sactive a:active,
#sciezka_zamowienie span.sactive a:visited,
#sciezka_zamowienie span.sactive a:hover {
	color: #333;
	font-weight: bold;
}
#sciezka_zamowienie a:hover {
	text-decoration:underline;
}

a.sort_link,
a.sort_link:active,
a.sort_link:visited,
a.sort_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757572;
	text-decoration:none;
}
a.sort_link:hover {
	text-decoration:underline;
}
a.sort_link_m,
a.sort_link_m:active,
a.sort_link_m:visited,
a.sort_link_m:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#757572;
	text-decoration:none;
}
a.sort_link_m:hover {
	text-decoration:underline;
}
.naglowek_produkt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0F3E76;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
.naglowek_produkt a,
.naglowek_produkt a:active,
.naglowek_produkt a:visited,
.naglowek_produkt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0F3E76;
	font-weight:bold;
}
.naglowek_produkt a:hover {
text-decoration:none;

}

.opis_ksiazki {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:130%;
	vertical-align:top;
	border-top:#CCCCCC solid 1px;
	padding-top:5px;
}
.opis_ksiazki a,
.opis_ksiazki a:active,
.opis_ksiazki a:visited,
.opis_ksiazki a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}
.opis_ksiazki a:hover {
	text-decoration:none;
}
.opis_pozycji {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0F3E76;
	font-weight:bold;
}
.opis_pozycji_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:130%;
}
.opis_pozycji_td a,
.opis_pozycji_td a:active,
.opis_pozycji_td a:visited,
.opis_pozycji_td a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}
.opis_pozycji_td a:hover {
	text-decoration:none;
}
.autor_komentarza_ksiazka {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
.produkty_zakupione_przy_okazji {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 100%;
	vertical-align:top;
}
.produkty_zakupione_przy_okazji_tytul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 100%;
	vertical-align:top;
	font-weight:bold;
	margin: 0 0 5px 0;
}
.promocje_i_wydarzenia {
	text-align:left;
	vertical-align:top;
	width:224px;
		padding-left:15px;
	padding-top:10px;
}
.promocje_i_wydarzenia_background {
	background-image:url(img/podklad_promocje_wydarzenia.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:170px;
	vertical-align:top;
}
.promocje_i_wydarzenia_prawa {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 100%;
	color:#333333;
	padding-bottom: 10px;
}
.promocje_i_wydarzenia_prawa a,
.promocje_i_wydarzenia_prawa a:active,
.promocje_i_wydarzenia_prawa a:visited,
.promocje_i_wydarzenia_prawa a:hover {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.promocje_i_wydarzenia_prawa a:hover {
	text-decoration:underline;
}

.promocje_i_wydarzenia_autor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:3px;
	margin-bottom:5px;
}

.pozycja_lista {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
}
a.pozycja_lista_link,
a.pozycja_lista_link:active,
a.pozycja_lista_link:visited,
a.pozycja_lista_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a.pozycja_lista_link:hover {
	text-decoration:underline;
}
a.do_koszyka,
a.do_koszyka:active,
a.do_koszyka:visited,
a.do_koszyka:hover {
	color: #FF6600;
	text-decoration: none;
}
a.do_koszyka:hover {
	text-decoration: underline;
}
div.do_koszyka_duze {
	background: #efefef;
	width: 97px;
	text-align: left;
	
}
div.do_koszyka_duze a, 
div.do_koszyka_duze a:active,
div.do_koszyka_duze a:visited,
div.do_koszyka_duze a:hover {
	color: #FF6600;
	text-decoration: none;
	display:block;
	padding: 4px 0 0 12px;
}
div.do_koszyka_duze a:hover {
	text-decoration: underline;
}
a.dodaj_opinie,
a.dodaj_opinie:active,
a.dodaj_opinie:visited,
a.dodaj_opinie:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
a.do_koszyka:hover {
	text-decoration: underline;
}
.naglowek_duzy_niebieski {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0F3E77;
	font-weight: bold;
}
.naglowek_duzy_szary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.naglowek_duzy_pomaranczowy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.naglowek_sredni_niebieski {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0F3E77;
	font-weight: bold;
}
.naglowek_sredni_szary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.naglowek_sredni_pomaranczowy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
.tabelka_ramka {
	border-collapse: collapse;
	border: 1px solid #cccccc;
}
.tabelka_ramka td {
	border: 1px solid #cccccc;
	padding: 4px;
}
.obrazek_prawa {
	float:right;
	margin-left:15px;
}
.obrazek_lewa {
	float:left;
	margin-right:15px;
}
.prawa_kol_expert_poleca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	padding-left:15px;
	padding-top:10px;
}
.ankieta {
	font-size:13px;
	color:#0F3E76;
	font-weight:bold;
}
.no_entry {
	color: #ff0000;
}
.czerwona_ramka{
	 border: 2px solid #ff0000 !important;
}

.label_recenzja {
	font-weight: bold;
	padding: 1px;
	padding-bottom: 4px;
}
.require_star {
	color:#FF6600;
	font-size:13px;
}
.form_comment {
	color: #999999;
	font-size: 10px;
	padding: 3px;
}
.opis_zakupy {
	padding-left: 5px;
}
#komunikat {
	font-size:14px;
	color:#FF0000;
	width:500px;
	font-weight:bold;
	background-color:#fff;
	border:2px solid #FF0000;
	padding:10px;
	margin-bottom:20px;
}
#komunikat2 {
	font-size:12px;
	color:#333;
	width:300px;
	background-color:#fff;
	border:1px solid #FDE9D7;
	padding:10px;
	margin-bottom:20px;
}
#errorMessage {
        position:absolute;
        z-index:1001;
        display:block;
        width:100%;
        height:100%;
      	left:0; 
      	top:40%; 
    	margin: auto 0;
}
html>body #errorMessage {
   	top:0;
}

#errorMessageBody {
        width: 400px;
		border:1px solid #A8A28E;
        background-color: #ffffff;
        filter:progid:DXImageTransform.Microsoft.Shadow( color=#A8A28E,direction=135,strength=3);
}

#errorMessageText {
		font-size: 12px;
        padding: 0;
		vertical-align: middle;
}
#errorMessageText TD {
		font-size: 12px;
		text-align: center;
		vertical-align: middle;
}
#errorMessageTitle {
	font-size: 10px;
    color: #fff;
    font-weight: normal;

  	text-align: left;
    width: auto;
	height: 14px;
    padding: 1px;
	vertical-align: middle;
		
	background-color: #1E75E5;
	background-image: url(../../admin/cms/tlo_message.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.red_label {
	display:inline;
	float:left;
}
span.red_label {
	float:none;
}
div.error, div.error_spam {
	display:none;
	padding:5px 5px;
	margin-right:2px;
	background-color:#CA2800;
	font-size:11px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.new_20 {
	font-size:13px;
	color:#124570;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
.h8{
	font-size:20px;
	color:#FC6909;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.h11{
	font-size:20px;
	color:#124570;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
