.bgr {
	background-image: url(img/tlo_g.jpg);
	background-repeat: repeat-x;
}

/*style dla opcji znajdujacych sie pod menu*/
.menu {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #636363; 
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}

/*style dla menu*/

/*P1*/
.menu_l_0_lnk {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #636363; 
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_l_0_lnk:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.menu_l_0_lnk_a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_l_0_lnk_a:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D50000;
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
/*P2*/

.menu_l_1_lnk {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #636363; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_l_1_lnk:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_l_1_lnk_a {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_l_1_lnk_a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D50000;
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}

/* Styl Menu Dolne*/
.menu_panel {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif;
	color: #303030; 
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_panel:hover {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif;
	color: #303030;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_panel2 {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #808080; 
	text-decoration: none;
	vertical-align: bottom;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.menu_panela {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	vertical-align: bottom;
	text-align: justify;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.menu_panela:hover {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D50000;
	text-decoration: none;
	vertical-align: bottom;
	text-align: justify;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/*STYLE MENU KONIEC*/

.gl_title {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.tytul_akapit {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.gl_prod {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.tresc { /*bylo gl_opis*/
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #6E6E6E; 
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.tresc_akapit { /*bylo gl_opis*/
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.tresc_ico { /*bylo gl_opis*/
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.cena
{
	background-color:#C40A0B;
	color:white;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	width: 70px;
	text-align: center;
	display: table;
}


.wiecej 
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.wiecej:hover 
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #303030;
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.wiecej_2 
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #D50000; 
	border: 0px;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}
.wiecej_2:hover 
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #D50000; 
	border: 0px;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.powieksz 
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.powieksz:hover
{
	font: 10px Arial, Helvetica, sans-serif; 
	color: #D50000; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.stopka_d {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #5B5B5B;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 70px;
	}
.stopka_l {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #5B5B5B; 
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 70px;
	}
.stopka_l:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #5B5B5B; 
	text-decoration: underline;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 70px;
	}	

.search {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #636363; 
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}


.menu_stopka {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.menu_stopka:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: underline;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
}











.title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #6D6D6D; 
	text-decoration: none;
	text-align: justify;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.text {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #6D6D6D; 
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
}

.foto {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #6D6D6D; 
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
}

.stopka {
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #7D7F81; 
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.link {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #F26F42; 
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 5px;

}
.link:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #77B857; 
	text-decoration: underline;
	line-height: 18px;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 5px;

}
.formbox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	background: #FFFFFF;
	width: 140px;
	height: 18px;
	border: 1px inset;
}
.formbox_l {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	background: #FFFFFF;
	width: 120px;
	height: 18px;
	border: 1px inset;
}
.formularz {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	background: #FFFFFF;
	width: 120px;
	height: 18px;
	border: 1px solid #CCCCCC;

}

.nip {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FAFAFA;
	width: 100px;
	border: 1px inset;
	align: center;
}
.td_formularz {
	padding-left: 15px;
}

.formbutton {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FAFAFA;
	width: 60px;
	border: 1px solid; 
	
}

/*STYLE MODULOW*/


/* --- FAQ --- */

.faqg {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 22px; margin-right: 10px; margin-top: 1px; margin-bottom: 1px; TEXT-ALIGN: justify;
}

.faqgc {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 22px; margin-right: 10px; margin-top: 1px; margin-bottom: 1px; TEXT-ALIGN: justify;
}

.faqgt {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 22px; margin-right: 10px; margin-top: 3px; margin-bottom: 5px; TEXT-ALIGN: justify;
}


.faqi {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3E70B7; FONT-FAMILY: Verdana,Helvetica; margin-left: 22px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; TEXT-ALIGN: justify;
}


.faqit {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 22px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; TEXT-ALIGN: justify;
}


A.faqgl:link, A.faqgl:active, A.faqgl:visited {
	text-decoration: none;
	color: #3E70B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
A.faqgl:hover {
	text-decoration: none;
	color: #3E70B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}


A.faqil:link, A.faqil:active, A.faqil:visited {
	text-decoration: none;
	color: #3E70B7;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}
A.faqil:hover {
	text-decoration: none;
	color: #3E70B7;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}


.faqn {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 10px; margin-right: 10px; margin-top: 2px; margin-bottom: 2px;
}


.faqn2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px;
}


A.faqnl:link, A.faqnl:active, A.faqnl:visited {
	text-decoration: none;
	color: #DC2B19;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}
A.faqnl:hover {
	text-decoration: none;
	color: #3E70B7;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}

.sndrfb {
	FONT: 8pt Tahoma;
	COLOR: #3b3b3b;
	text-align:center;
    width: 100px;
    border: #bfbfbf 1px solid;
	}

.sndrf {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
	background: #ffffff;
	width: 460px;
	border: #bfbfbf 1px solid;
}

.faqquestt {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #494C3D; FONT-FAMILY: Verdana,Helvetica; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px;
}

.faqquest {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #494C3D; FONT-FAMILY: Verdana,Helvetica; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px;
}

.faqquestti {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #494C3D; FONT-FAMILY: Verdana,Helvetica; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px;
}

.faqok {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002F5D; FONT-FAMILY: Verdana,Helvetica;
}

.faqerror {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana,Helvetica;
}

/* --- zalaczniki --- */
.zal_head {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: justify;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.zal_tresc {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

.zal_opis {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}


a.zal_nav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	text-decoration: none;
}

a.zal_nav:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D50000;
	text-decoration: none;
}

/* --- zdjecie --- */
img.zdjecie_x {
	border: 0;
}

img.zdjecie {
	background: #ffffff;
    border: 1px solid #C7C7C7;
    margin: 0px;
    padding: 3px;
}

TD.zdjecie {
	background: #ffffff;
}

TD.zdjecie_podpis {
	background: #ffffff;
}

.zdjecie_opis		{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 2px;
	margin-top : 2px;
}

.zdjecie_autor		{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 2px;
	margin-top : 2px;
}
/* RAMKA DLA ZDJEC W KATALOGU */
.ramka
{
	border: 1px solid #C7C7C7;
	padding: 3px;
}
.ramkad
{
	border: 1px solid #C7C7C7;
	padding: 3px;
	text-align: center;
}

/*STRONICOWNIE*/
.gl_title_szuk {
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.stronicowanie
{
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.stronicowanie:hover
{
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.strona
{
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;	
}
.strona:hover
{
	font: BOLD 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030; 
	text-decoration: underline;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/*styl dla lini oddzielajacej opcje od opisu produktu*/
hr
{
	color: #E7E7E7;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
}
/* Komunikat wyszukiwarki */
.komunikat_wysz
{
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color: #303030;
	background-color: #F8F8F8;
	border: 1px solid #C7C7C7;
	text-align: center;
	padding: 2px;
	width: 514;
}
/* subskrypcja */
.tlo_email
{
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
	background: #ffffff;
	width: 320px;
	border: #bfbfbf 1px solid;
}
.subs_opis_pola
{
        FONT-WEIGHT: normal;
        color: #6E6E6E;
        font: 10px Verdana, Arial, Helvetica, sans-serif;
        padding-top: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.subs_tresc {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}
/* KALKULATOR */
.wartosc
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
	border:none;
	border: #bfbfbf 1px solid;
	background-color: #ffffff;
	width: 50px;
	vertical-align: center;
}
.wynik
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	text-decoration: none;
	text-align: left;
	border:none;
	border:1px solid #bfbfbf;
	background-color: #ffffff;
	vertical-align: center;
}
.kalk_txt
{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #6E6E6E; 
	text-decoration: none;
	padding: 3px;
	vertical-align: center;
}

/*STYL DLA PARAGRAFU*/
p
{
   margin: 0px;
   padding: 0px;
}
/*przyciski submitujace panel*/
.butt_sub
{
        font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #757967;
	border: #bfbfbf 1px solid;
	background-color: #ffffff;
	width: 15px;
	vertical-align: center;
}

/*ELEMENTY STRONA W BUDOWIE*/
.tresc_strona_w_budowie
{
        font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #black;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.producent_link {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: underline;
	line-height: 18px;
	text-align: justify;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;

}
.producent_link:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: underline;
	line-height: 18px;
	text-align: justify;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;

}

