body, p, td, div {
	font-family: Arial;
	font-size: 11px;
}

img{
	border:0px;
}

a.fotoOpis:link, a.fotoOpis:visited, a.fotoOpis:active{
	color: #6E7377;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	
}

a.fotoOpis:hover{
	text-decoration: none;
	color: #AF2333;
}

.lewaStronaGora {
	background-color: #E8E8E8;
}
.lewaStronaSrodek {
	background-color: #DCDCDC;
}
.tloNaglowek {
	background-image: url(../images/tlo_naglowek.gif);
	background-repeat: repeat-x;
	height: 63px;
}

.tloMotywL {
	width: 26px;
	background-image: url(../images/tlo_motyw_l.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.tloMotywR {
	width: 24px;
	background-image: url(../images/tlo_motyw_r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.menuBok {
	width: 2px;
	height: 46px;
	background-color: #FFFFFF;
	background-image: url(../images/menu_tlo_bok.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.menuMotyw {
	width: 24px;
}

.menuMotywL {
	width: 26px;
}

.menuSrodek {
	background-image: url(../images/menu_tlo.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 46px;
}

.gradientPodMenu {
	background-image: url(../images/gradient_pod_menu.gif);
	background-repeat: repeat-x;
	height: 2px;
}

.kreskaLewa {
	background-image: url(../images/kreska_lewa.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 255px;
}

.kreskaSrodek{
	background-image: url(../images/kreska_prawa.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 254px;
}

.kreskaPrawa {
	background-image: url(../images/kreska_prawa.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 254px;
}

/* Bloki */

.blokLewa1 {
	background-image: url(../images/bloki/blok_lewa_1.gif);
	height: 33px;
	width: 12px;
	background-repeat: no-repeat;
	
}

.blokSrodek1 {
	background-image: url(../images/bloki/blok_srodek_1.gif);
	height: 33px;
	text-align: right;
}

.blokPrawa1 {
	background-image: url(../images/bloki/blok_prawa_1.gif);
	height: 33px;
	width: 1px;
	
}

.blokKreska {
	background-image: url(../images/bloki/blok_kreska.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 99%;
}

.blokTytul {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 2px;
	width: 1%;
}

.blokTytul a, .blokTytul a:visited, .blokTytul a:active {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
}

.blokTytul a:hover {
	color: #AF2333;
}

.blokGradient {
	background-image: url(../images/bloki/blok_tesc_gradient_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.blokLewa1 {
	background-image: url(../images/bloki/blok_lewa_1.gif);
	height: 33px;
	width: 12px;
	
}
/*bloki justyny*/
.blokLewa2 {
	background-image: url(../images/bloki/blok_lewa_2.gif);
	height: 33px;
	width: 11px;
	background-repeat: no-repeat;
	
}

.blokLewa22 {
	height: 33px;
	width: 1px;
	background-color: #D3D3D3;
}

.blokSrodek2 {
	background-image: url(../images/bloki/blok_srodek_2.gif);
	height: 33px;
	padding-left: 5px;
	
}

.blokPrawa2 {
	background-image: url(../images/bloki/blok_prawa_2.gif);
	height: 33px;
	width: 1px;
	background-repeat: no-repeat;
	
}
.blokTresc2{
	color: #6E7377;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}

a:link, a:visited, a:active{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
	
}

a:hover{
	text-decoration: none;
	color: #AF2333;
}

a.blokTresc2:link, a.blokTresc2:visited, a.blokTresc2:active{
	color: #213883;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	
}

a.blokTresc2:hover{
	text-decoration: none;
	color: #AF2333;
}

.blokGradient2 {
	background-image: url(../images/bloki/blok_tresc_gradient_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.blokGradient3 {
	background-image: url(../images/bloki/blok_tresc_gradient_3.gif);
	background-repeat: no-repeat;
	background-position: 34px right;
}




/* Bloki Koniec */
/*menu */
.menuSpacer {
	background-image: url(../images/spacer_menu.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 46px;
	width: 1px;
}
/*input*/
input.Szukaj{
	background-color: #ffffff;
	border: 1px solid #B6B6B6;
	font-size: 10px;
	color: #646464;
	font-family: Tahoma;
	width: 119;
	height: 17px;

}

td.Szukaj{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma;

}

input.SzukajButton {
	cursor: hand;
	border: 0px;
	width: 22px;
	height: 17px;
	background-color: #B6B6B6;
	color:#F2F2F2;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
}

/* przycisk wiecej*/
.buttonWiecej a.buttonWiecej:link  , .buttonWiecej a.buttonWiecej:visited, .buttonWiecej a.buttonWiecej:active  {
	text-decoration: none;
	text-align: right;
	font-family: Tahoma;
	font-size: 10px;
	color: #848484;
	font-weight: bold;
	background-image: url('../images/button.gif');
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	width: 54px;
	padding-left: 20px;
	padding-right: 4px;
	padding-top: 3px;
	display: block;
	font-weight:normal;	
}

.buttonWiecej a.buttonWiecej:hover {
	color: #F7F0F0;
	background-image: url('../images/button_over.gif') ;
	text-decoration: none;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	width: 54px;
	padding-left: 20px;
	padding-left: 4px;
	padding-top: 3px;
	display: block;
	font-weight:normal;		
}

/* mapa serwisu */
table.mapaSerwisu{
	margin-top:8px;
	height:65px;

}
td.mapaSerwisu {
	text-align:center;
	background-color: #EDEDED;
}

/* stopka */

.footer{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;

}

td.footer{
	padding-left: 10px;
	padding-right: 10px;
	color: #444547;

}
 a.footer:link, a.footer:visited,  a.footer:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.footer:hover{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #790000;
	text-decoration: none;
}

ul{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
li {
	
	list-style: square;
	color: #6E7377;
	font-family: Arial;
	font-size: 11px;
}
/*aktualnosci*/
.aktualnosciData{
	padding-bottom: 2px; 
	border-bottom: 1px #E4E5E7 solid; 
	font-family: Arial; 
	font-size: 11px;
}
.aktualnosciTytul{
	padding-bottom: 2px; 
	border-bottom: 1px #E4E5E7 solid; 
	font-family: Arial; color: #1E2C79; 
	font-weight: bold; 
	font-size: 11px;
}
/*podstrona */
.kreskaLewaPodstrona {
	background-image: url(../images/kreska_lewa.gif);
	background-repeat: repeat-x;
	height: 12px;
	width: 185px;
	background-position: bottom;
}
.kreskaPrawaPodstrona {
	background-image: url(../images/kreska_prawa.gif);
	background-repeat: repeat-x;
	height: 12px;
	width: 100%;
	background-position: bottom;
}

.blokGradientSrodek{
	background-image: url(../images/bloki/blok_tresc_gradient_srodek.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
}

/*menu lewe*/
/*gradienty i tla*/
.blokGradientMenu {
	background-image: url(../images/bloki/blok_menu_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F8F8F8;
}
.menuTloLewa{
	background-image: url(../images/menu_bg_left.gif);
	background-repeat: repeat-y;
	width: 26px;
	padding-top:10px;
}

/*spacery pomiedzy pozycjami*/
.menuLewaSpacer{
	background-image: url(../images/menu_spacer_left.gif);
	background-repeat: no-repeat;
	width: 26px;
	height:1px;
}

.menuSrodekSpacer{
	background-image: url(../images/menu_spacer_h.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:1px;
}
.submenuSrodekSpacer{
	background-image: url(../images/submenu_spacer_h.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:1px;
}

.submenuGoraSpacer{
	background-image: url(../images/submenu_tlo_gora.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:2px;
}

.submenuDolSpacer{
	background-image: url(../images/submenu_tlo_dol.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:2px;
}

.submenuSrodekSpacer2{
	background-image: url(../images/submenu_tlo_srodek.gif);
	background-repeat: no-repeat;
	height:1px;
}
/*czcionki i linki */

td.ssMenu {
	padding-left: 40px;
	padding-right: 15px;
	background-color: #ECECEC;
	font-weight: normal;
}

td.ssMenuOpened {
	padding-left: 40px;
	padding-right: 15px;
	background-color: #CFCFCF;
	font-weight: normal;
}

a.ssMenu:link, a.ssMenu:visited,  a.ssMenu:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #6E7377;
	text-decoration: none;
}

a.ssMenu:hover{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}

a.ssMenuOpened:link, a.ssMenuOpened:visited,  a.ssMenuOpened:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

a.ssMenuOpened:hover{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

.leftSubmenu{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #6E7377;

}

td.leftSubmenu{
	padding: 6px 30px 6px 20px;
	background-image: url(../images/menu_strzalka.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:26px;
}

a.leftSubmenu:link, a.leftSubmenu:visited,  a.leftSubmenu:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #6E7377;
	text-decoration: none;
}

a.leftSubmenu:hover{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
}

a.leftSubmenuOpened:link, a.leftSubmenuOpened:visited,  a.leftSubmenuOpened:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
	font-weight: bold;
}

a.leftSubmenuOpened:hover{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
}


td.leftMenu{
	padding: 6px, 30px, 6px, 10px;
	height:26px;
	
}
 a.leftMenu:link, a.leftMenu:visited,  a.leftMenu:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #6E7377;
	text-decoration: none;
	font-weight:bold;
}

a.leftMenu:hover{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
	font-weight:bold;
}

a.leftMenuOpened:link, a.leftMenuOpened:visited,  a.leftMenuOpened:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
	font-weight:bold;
}

a.leftMenuOpened:hover{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
	font-weight:bold;
}

td.Submenu{
	padding: 8px 60px 8px 30px;
	background-color: #ECECEC;
	height:26px;

}

a.Submenu:link, a.Submenu:visited,  a.Submenu:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #6E7377;
	text-decoration: none;
}

a.Submenu:hover{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}

/*podstrona srodek*/
.blokKreska2 {
	background-image: url(../images/bloki/blok_kreska.gif);
	background-repeat: repeat-x;
	width: 40px;
	background-position: bottom;
	
}

 a.SubmenuTitle:link, a.SubmenuTitle:visited,  a.SubmenuTitle:active{
	font-family: Arial;
	font-size: 11px;
	color: #6E7377;
	text-decoration: none;
}

a.SubmenuTitle:hover{
	
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.srodekKropki{
	background-image: url(../images/kropka_pozioma.gif);
	background-repeat: repeat-x;
	height:1px;
}

.srodekKropki2{
	background-image: url(../images/spacer_oferta.gif);
	background-repeat: repeat-x;
	height: 4px;
}

.produktNazwa{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
td.produktNazwa{
	background-color: #F4F4F5;
	padding-left:12px;
	border: 1px solid #DADADA;
	height:25px;
	width:100%;
}

.produkt{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
td.produkt{
	background-color: #F4F4F5;
	padding:5px 10px 5px 10px;
}

.page_nr a.page_nr:link  , .page_nr a.page_nr:visited, .page_nr a.page_nr:active  {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	background-image: url('../images/page_nr.gif');
	text-decoration: none;
	background-repeat: no-repeat;
	width:15px;
	height:17px;
	display: block;
	padding-top:3px;
		
}


.page_nr a.page_nr:hover  {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	background-image: url('../images/page_nr_over.gif');
	text-decoration: none;
	background-repeat: no-repeat;
	width:15px;
	height:17px;
	display: block;
	padding-top:3px;
		
}


a.wstecz:link, a.wstecz:visited,  a.wstecz:active{
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.wstecz:hover{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #790000;
	text-decoration: none;
}

/* Moduły */

.modulyOpisyTytul{
	color: #6E7377;
	padding-left:17px;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 2px;
	font-weight:bold;
	background-image: url(../images/moduly/strzalka.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.modulyOpisyTresc, .modulyOpisyTresc td {
	color: #6E7377;
	padding-left:17px;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 3px;
	width:100%;
	text-align: justify;
}

.modulyOpisyTresc2 {
	color: #6E7377;
	padding-left:10px;
	padding-top: 11px;
	padding-right: 10px;
	width:100%;
	text-align: justify;
}

.modulyOpisyTresc3 {
	color: #6E7377;
	padding-left:17px;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 3px;
	width:100%;
	text-align: justify;
}

.modulyOpisyTresc4, .modulyOpisyTresc4 td {
	color: #6E7377;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: ;
	padding-bottom: 7px;
	text-align: justify;
}

.modulyOpisyDownload {
	text-align: right;
	vertical-align: top;
	padding-top: 7px;
	padding-right: 7px;
	border-top: 1px #EAEAEB solid;
}

.modulyAktualnosciTrescSkrot {
	color: #6E7377;
	padding-left:17px;
	padding-top: 12px;
	padding-right: 0px;
	width:100%;
	text-align: justify;
}

.modulyAktualnosciTytul {
	padding-right: 10px; 
	font-weight: bold;
	color: #6E7377;
}

.modulyAktualnosciTytulSkrot {
	padding-right: 10px; 
	font-weight: bold;
	color: #6E7377;
}

.modulyAktualnosciFotoSkrot {
	/*background-color: #F3F3F3;*/
	padding-left: 18px; 
	padding-right:8px;
	padding-top: 4px;
}

.modulyFoto {
	background-color: #F8F8F8;
	padding-top: 15px;
	padding-right: 8px;
	padding-left: 8px;
}

.modulyFoto2 {
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}

.fotoOpis {
	color: #3C3F42;
	text-align: center;
	padding-top: 5px;
	text-align: center;
}

.fotoOpis2 {
	color: #6E7377;
	text-align: left;
	padding-top: 5px;
	text-align: left;
}

td.fotoOpis3 {
	background-image: url(../images/arrow_flash.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 13px;
	color: #3C3F42;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 20px;
}

.ramkaRog {
	background-color: #BBBEBF;
	width: 1px;
	height: 1px;
}

.ramkaMiddle {
	border: 3px #E9EAEB solid;
}

.ramkaSrodek {
	background-color: #787D81;
}

/* Moduły koniec */

/* Formularz kontaktowy */

.modulyFormularzTytul {
	background-image: url(../images/kropka.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #6E7377;
	width: 112px;
}

.modulyFormularzTytul2 {
	width: 112px;
}

.modulyFormularzInput {
	padding-left: 42px;
}

.formularzInput {
	border-top: 1px #B6B6B6 solid;
	border-bottom: 1px #B6B6B6 solid;
	border-left: 0px;
	border-right: 0px;
	height: 22px;
	width: 200px;
	background-color: #F8F8F8;
	
}

.formularzInput2 {
	border-top: 1px #B6B6B6 solid;
	border-bottom: 1px #B6B6B6 solid;
	border-left: 0px;
	border-right: 0px;
	height: 95px;
	width: 200px;
	background-color: #F8F8F8;
	
}

.formularzInput3 {
	border-top: 1px #B6B6B6 solid;
	border-bottom: 1px #B6B6B6 solid;
	border-left: 0px;
	border-right: 0px;
	height: 95px;
	width: 200px;
	background-color: #F8F8F8;
	
}

.modulyFormularzIButton {
	background-color: #E1E1E1;
	cursor: hand;
	border-top: 1px #848484 solid;
	border-bottom: 1px #848484 solid;
	border-left: 0px;
	border-right: 0px;
	height: 23px;
	color: #929292;
	font-weight: bold;
	
}

.modulyFormularzButton {
	background-image: url(../images/formularz/button.gif);
	background-repeat: no-repeat;
	height: 23px;
}
/* Formularz kontaktowy KONIEC */

.autoCad {
	background-image: url(../images/cad_box_1.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 43px;
	color: #6E7377;
}

.flashOpis {
	padding: 15px;
	color: #6E7377;
	font-size: 11px;
	text-align: justify;
}

.flashOpisTekst {
	padding-left: 15px;
	padding-top: 15px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}

.flashNaglowek{
	background-image: url(../images/arrow_flash.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 13px;
	color: #3C3F42;
	text-align: left;
	padding-top: 5px;
}

.flashNaglowek2{
	background-image: url(../images/arrow_flash.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 13px;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	font-weight: bold;
	font-size: 14px;
}

.dodajKoszyka {
	padding-top: 5px;
	padding-left: 12px;
	color: #6E7377;
	font-size: 10px;
}

td.koszykNaglowekL {
	text-align: center;
	border-top: 1px #DADADA solid;
	border-bottom: 1px #DADADA solid;
	border-left: 1px #DADADA solid;
}

td.koszykNaglowekC {
	border-top: 1px #DADADA solid;
	border-bottom: 1px #DADADA solid;
	text-align: center;
}

td.koszykNaglowekR {
	border-top: 1px #DADADA solid;
	border-bottom: 1px #DADADA solid;
	border-right: 1px #DADADA solid;
	text-align: center;
}

tr.koszykNaglowek {
	background-color: #F4F4F5;
	height: 25px;
}

.koszykProduktyL {
	text-align: center;
}

.koszykProduktyR {
	text-align: center;
}

.btnKoszyk {
	background-color: #F4F4F5;
	cursor: hand;
	border-top: 1px #DADADA solid;
	border-bottom: 1px #DADADA solid;
	border-left: 1px #DADADA solid;
	border-right: 1px #DADADA solid;
	height: 23px;
	color: #000000;
	font-weight: normal;
}

.koszykPusty {
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align:center;
}

.koszykAkceptacja {
	color: #6E7377;
}

td.flashDetect {
	height: 60px;
	font-weight: bold;
	color: red;
	font-size: 11px;
}

a.flashDetect:link, a.flashDetect:visited, a.flashDetect:active{
	color: #6E7377;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	
}

a.flashDetect:hover{
	text-decoration: underline;
	color: #AF2333;
}
/* Zamow Katalog */

.zamowKatalogKsiazka {
	/*
	background-image: url(../images/oferta/ksiazka.jpg);
	background-repeat: no-repeat;
	background-position: 480px 20px;
	*/
}

/* Zamow katalog - Koniec */

td.oferta {
	width: 182px;
	height: 40px;
	padding-top: 20px;
}

td.ofertaImagesText {
	height: 30px;
}

a.produkty:link, a.produkty:visited,  a.produkty:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #1E2C79;
	text-decoration: none;
}

a.produkty:hover{
	
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}


a.koszyk:link, a.koszyk:visited,  a.koszyk:active{
	
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a.koszyk:hover{
	
	
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.szukaj {
color: #3C3F42;
font-size: 11px;
}

div.szukaj {
	color: #6E7377;
}

.tytulSzukaj {
	padding-left: 0px;
}
.blokAktualnosciWelcome {
	text-align: left;
}