body {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #707070;
	background: #fff;
	margin: 0px;
}

.tekst {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
}

.img_ramka {
	border:1px solid #CCCCCC;
}

a {
	color: #666666;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

a.czerwony {
	color: #e21838;
	text-decoration: none;
}

a.czerwony:hover {
	color: #e21838;
	text-decoration: none;
}

a.czerwony2 {
	color: #c80a32;
	text-decoration: none;
}

a.czerwony2:hover {
	color: #c80a32;
	text-decoration: underline;
}

a.naCzerwony {
	color: #555;
	text-decoration: none;
}

a.naCzerwony:hover {
	color: #e21838;
	text-decoration: none;
}

a.link_menudol, a.link_menudol:visited {
	color: #666666;
	text-decoration: none;
}

a.link_menudol:hover {
	color: #666666;
	text-decoration: underline;
}

a.link_woj, a.link_woj:visited {
	color: #666666;
	text-decoration: none;
}

a.link_woj:hover {
	color: #666666;
	text-decoration: none;
}

#menulewe a.link_menulewe {
	color: #555;
	text-decoration: none;
}

#menulewe a.link_menulewe_aktywny {
	color: #c80a32;
	text-decoration: none;
}

#menulewe a.link_menulewe:hover, a.link_menulewe_aktywny:hover {
	color: #c80a32;
	text-decoration: none;
}

#menulewe a.link_menulewe_aktywny2 {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#menulewe a.link_menulewe_aktywny2:hover {
	color: #c80a32;
	text-decoration: none;
}

.logo {
	width: 310px;
	height: 80px;
}

.odstepPio30 {
	width: 30px;
}

.odstepPio25 {
	width: 20px;
}

.odstepPio20 {
	width: 20px;
}

.odstepPio15 {
	width: 15px;
}

.odstepPoz30 {
	height: 30px;
}

.odstepPoz15 {
	height: 15px;
}

.odstepPoz10 {
	height: 10px;
}

.odstepPoz5 {
	height: 5px;
}

.header {
	width: 645px;
	height: 80px;
	background: url('obrazki/header.jpg') no-repeat top right; 
}

.menu {
	width: 975px; height: 30px;
	background: url('obrazki/menu.jpg') no-repeat top; 
}

#menu a {
	font-size: 14px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#menu .aktywny {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.lewa {
	width: 300px;	
}

.prawa {
	width: 640px;	
}

.lapka {
	cursor: pointer;
}

.glownazdjecie {
	text-align: center;
	width: 480px;
	height: 190px;
	padding-top:10px;
}

h2.blue {
	color: #005496;
	font-size: 16px;
}

/* < zak3adki newsowe i newsy na glownej */

.t_lewa {
	background: url('obrazki/t_lewa.gif') repeat-y top;
	height: 200px;
}

.t_tytul {
	width: 120px;
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
}

#z11 {
	width: 73px;
	height: 30px;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
	background: url('obrazki/t_zakladka01.png') no-repeat top right;
}

#z12 {
	width: 73px;
	height: 30px;
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	background: #ddd;
	display:none;
}

#z21 {
	width: 73px;
	height: 30px;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
	background: url('obrazki/t_zakladka01.png') no-repeat top;
	display:none;
}

#z22 {
	width: 73px;
	height: 30px;
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	background: #ddd;
}

#z31 {
	width: 127px;
	height: 30px;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
	background: url('obrazki/t_zakladka03.png') no-repeat;
	display:none;
}

#z32 {
	width: 127px;
	height: 30px;
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	background: #ddd;
}

#zakladki a {
	height: 30px;
	color: #555;
	text-decoration:none;
}

#zakladki, #zakladki2 a:hover {
	color: #555;
	text-decoration:none;
}

#mistral { padding:0px; width:975px; height: 300px; }
#galanz { padding:0px; display:none; width:975px; height: 300px; }
#centrumklima { padding:0px; display:none; width:975px; height: 300px; }

.ramka2 {
	background: url('obrazki/ramka2.png') repeat-x top;
	height: 10px;
}

.ramka5 {
	background: url('obrazki/ramka5.png') repeat-x bottom;
	height: 10px;
}

.ramka5a {
	background: url('obrazki/ramka5.png') repeat-x bottom;
	height: 15px;
}

.t_prawa {
	background: url('obrazki/t_prawa.gif') repeat-y top;
	height: 200px;
}

.t_archiwum {
	height: 30px;
	color: #555;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.t_lewa2 {
	background: url('obrazki/t_lewa2.gif') repeat-y top;
	height: 50px;
}

.t_prawa2 {
	background: url('obrazki/t_prawa2.gif') repeat-y top;
	height: 50px;
}

.t_dol2 {
	background: url('obrazki/m_dol2.gif') repeat-x top;
	height: 10px;
}

.newsgfoto {
	height: 60px;
	width: 40px;
}

.newsgtekst {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	width: 230px;
	color: #666;
}

.newsg_linia {
	background: url('obrazki/newsg_linia.png') repeat-x bottom left;
}

.newsg_linia230 {
	background: url('obrazki/newsg_linia230.png') no-repeat bottom left;
}

.newsg_linia_l {
	background: url('obrazki/newsg_linia_l.png') repeat-x bottom left;
}

.newsg_linia_wybrana {
	background: #eeeeee url('obrazki/newsg_linia.png') repeat-x bottom left;
}

.newsg_linia_l_wybrana {
	background: #eeeeee url('obrazki/newsg_linia_l.png') repeat-x bottom left;
}

.newsg_linia_pro_wybrana {
	background: #eeeeee url('obrazki/newsg_linia.png') repeat-x bottom left;
}

.newsg_linia_kreska {
	background: #eee url('obrazki/newsg_linia_kreska.gif') repeat-x bottom;
}

.newsg_linia_kreska2 {
	background: #fff url('obrazki/newsg_linia_kreska.gif') repeat-x bottom;
}

.newsg_linia_l_kreska {
	background: #eee url('obrazki/newsg_linia_kreska.gif') repeat-x bottom;
}

.newsg_linia_kreska2 {
	background: #fff url('obrazki/newsg_linia_kreska.gif') repeat-x bottom;
}

.tlo1_on {
	background: #fff url('obrazki/tlo1_on.gif') repeat-x top left;
}

.input1 {
	width:260px;
	height: 17px;
	border:1px solid #ccc;
	font-size:11px;
	color:#7a7a7a;
}

.input2 {
	width:460px;
	height: 17px;
	border:1px solid #ccc;
	font-size:11px;
	color:#7a7a7a;
}

/* zak3adki newsowe i newsy na glownej /> */

.b_nowosci {
	width: 315px;
	height: 120px;
	background: url('obrazki/b_nowosci.png') no-repeat;
}

.b_promocje {
	width: 315px;
	height: 120px;
	background: url('obrazki/b_promocje.png') no-repeat;
}

.b_promocje {
	width: 315px;
	height: 120px;
}

.t_tytul2 {
	width: 576px;
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
}

.katalog_glowna_wiersz {
	height: 56px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.katalog_wiersz {
	height: 56px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.menudol1 {
	height: 30px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.stopka {
	height: 40px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.menulewe {
	width: 170px;
	color: #555;
}

.menulewe_napis {
	width: 139px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding: 6px 0 6px 0;
}

.menulewe_napis2 {
	width: 139px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding: 3px 0 3px 0;
}

.m_lewa {
	background: url('obrazki/m_lewa.gif') repeat-y  left;
	width:10px;
}
.m_prawa {
	background: url('obrazki/m_prawa.gif') repeat-y  right;
	width:10px;
}
.m_lewa_koniec {
	background: url('obrazki/m_lewa_koniec.gif') repeat-y  bottom left;
}
.m_lewa_koniec_kreska {
	background: url('obrazki/m_lewa_koniec_kreska.gif') repeat-y  bottom left;
}
.m_prawa_koniec {
	background: url('obrazki/m_prawa_koniec.gif') repeat-y  bottom right;
}
.m_prawa_koniec_kreska {
	background: url('obrazki/m_prawa_koniec_kreska.gif') repeat-y  bottom right;
}
.m_lewa_kreska {
	background: url('obrazki/m_lewa_kreska.gif') repeat-y  bottom left;
	width:10px;
}
.m_prawa_kreska {
	background: url('obrazki/m_prawa_kreska.gif') repeat-y  bottom right;
	width:10px;
}

.m_lewa2 {
	background: url('obrazki/m_lewa2.png') repeat-y  left;
	width:10px;
}
.m_prawa2 {
	background: url('obrazki/m_prawa2.png') repeat-y  right;
	width:10px;
}
.m_lewa2_kreska {
	background: url('obrazki/m_lewa2_kreska.gif') repeat-y bottom left;
	width:10px;
}
.m_prawa2_kreska {
	background: url('obrazki/m_prawa2_kreska.gif') repeat-y bottom right;
	width:10px;
}

.kreskapion {
	width: 29px;
	background: url('obrazki/kreskapion.png') repeat-y center;
}

.kreskapoziom {
	height: 1px;
	background: url('obrazki/podkreslenie.png') repeat-x center;
}

.m_linia {
	background: url('obrazki/m_linia.gif') repeat-x bottom;
}

/* < mapa 

.namape1 { position: relative; top: -475px; left: 0px; z-index: 1; }
.namape2 { position: relative; top: -950px; left: 0px; z-index: 2; }
.namape3 { position: relative; top: -475px; left: 0px; z-index: 3; }*/



/* mapa /> */

/* < animacje */

.pics {
	height: 120px;
	width: 315px; 
	padding:0;
	margin:0;
	overflow: hidden;
}
.pics img {
	height: 120px;
	width: 315px;
	padding: 0px;
	top:0;
	left:0;
}
.pics_promo {
	height: 90px;
	width: 315px;
	padding:0;
	margin:0;
	overflow: hidden;
}
.pics_promo img {
	height: 90px;
	width: 315px;
	padding: 0px;
	top:0;
	left:0;
}
#nav {
	padding: 10px 0 4px 0;
	margin: 0 0 0 0;
	width: 307px;
	text-align: right;
}
#nav a {
	width: 32px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	color:#fff;
}
#nav a.activeSlide { height: 30px; background: url('obrazki/b_promocje_aktywny.png') no-repeat top; }
#nav a:focus { height: 30px; outline: none; }

/* animacje /> */ 

/* <katalog produktow */

.lewesr {
	width:10px;
	background: url('obrazki/lewesr.png') repeat-y bottom left;
}

.prawesr {
	width:10px;
	background: url('obrazki/prawesr.png') repeat-y bottom right;
}

.dold {
	height:10px;
	background: url('obrazki/dold.png') repeat-x bottom left;
}

.podkreslenie {
	height:13px;
	background: url('obrazki/podkreslenie.gif') repeat-x center;
}

.podkreslenie2 {
	height:23px;
	background: url('obrazki/podkreslenie.gif') repeat-x center;
}

.podkreslenie3 {
	height:18px;
	background: url('obrazki/separator4.png') repeat-x center;
}

.podkreslenie6 {
	height:18px;
	background: url('obrazki/separator6.png') repeat-x center;
}

.odstepKatalogPion1 {
	width: 11px;
}

.odstepKatalogPion2 {
	width: 11px;
	background: url('obrazki/separator3.png') repeat-y center; 
}

.odstepKoszykPion1 {
	width: 11px;
	background: #ddd url('obrazki/separator5.png') no-repeat center; 
}

.odstepKoszykPion2 {
	width: 11px;
	background: #eee url('obrazki/separator3.png') repeat-y center; 
}

.odstepZamPion1cs {
	width: 18px;
	background: url('obrazki/zam03cs.png') no-repeat center; 
}

.odstepZamPion1sc {
	width: 18px;
	background: url('obrazki/zam03sc.png') no-repeat center; 
}

.odstepZamPion1ss {
	width: 18px;
	background: url('obrazki/zam03ss.png') no-repeat center; 
}

.zam02c {
	background: url('obrazki/zam02c.png') repeat-x center; 
}

.zam02s {
	background: url('obrazki/zam02s.png') repeat-x center; 
}

.boksCena02 {
	width: 499px;
	height:47px;
	background: #eeeeee url('obrazki/bokscena02.png') no-repeat left; 
}

.pad5 { height:5px; }
.pad10 { margin-bottom:10px; }
.pad20 { height:20px; }

.ikonkaklima {
	margin: 2px 2px 2px 2px;
	border: 0px;
}

.boksIkonka {
	width: 67px;
	vertical-align: top;
	height: 70px;
	text-align: center;
	font-size: 9px;
}

.ikonkawarstwa {
	width: 100%;
	height: 120px;
}

.bordbott {
	border-bottom: 1px solid #CCC;
}

.bordpra {
	border-right: 1px solid #CCC;
}

.lista {
	margin-right: 15px;
}

.kategorieLinki1 {
	background: #fff url('obrazki/kategorie_linki1.jpg') no-repeat left;
	width: 42px;
	height: 40px;
}

.kategorieLinki2 {
	background: #dddddd;
	width: 167px;
	height: 40px;
	font-size: 12px;
}

.kategorieLinki3 {
	background: #fff url('obrazki/kategorie_linki3.jpg') no-repeat left;
	width: 11px;
	height: 40px;
}

/* katalog produktow /> */

/* <pozostale */

.czerwony {
	font-size: 12px;
	font-weight: bold;
	color: #c80a32;
}

.czerwony2 {
	font-size: 12px;
	color: #c80a32;
}

.fotoprawe {
	margin: 0 0 0 10px;
}

.ikonalewa {
	margin: 0 5px 0 0;
}

.pobrano {
	color:#ACACAC;
	font-size:11px;
}

.dzial {
	height: 40px;
}

.szukaj {
	width: 155px;
	height: 20px;
	border:1px solid #cccccc;
	color:#777777;
	background: #fff;
}

.okruszki {
	color: #666;
	font-size: 11px;
	height: 30px;
}

a.okruszek, a.okruszek:visited {
	color: #666;
	text-decoration:none;
}

a.okruszek:hover {
	text-decoration:none;
	color: #000;
}

a.okruszek2, a.okruszek2:visited {
	color: #666;
	text-decoration:none;
}

a.okruszek2:hover {
	text-decoration:none;
	color: #666;
}

.wyliczenie {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	list-style-image: url('obrazki/bull.png');
}

.wyliczenie2 {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style-image: none;
}

#bp1 td {
	border-right: 5px solid #fff;
}

#bp2 td {
	border-right: 1px solid #dddddd;
}

#bp2 .nb {
	border-right: 0px solid #dddddd;
}

#bp3 td {
	border-right: 0px;
	color: #333;
	border-bottom: 1px dotted #ccc;
}

#bp3 .nb {
	border-bottom: 0px;
	border-right: 0px;
}

.bb1 {
	border-bottom: 1px solid #dddddd;
	border-right: 0px solid #dddddd;
}

.bt1 {
	border-top: 1px solid #fff;
}

.ofirmie {
	height: 25px;
}

input.ile {
	width: 30px;
	height: 15px;
	border: 0px solid #999999;
	/* background: #fff;*/
	text-align:center;
	color: #005496;
	font-weight: bold;
}

.iletlo {
	background: url('obrazki/ile.png') no-repeat center;
}

input.ile2 {
	width: 20px;
	height: 18px;
	border: 1px solid #999999;
	background: #fff;
	text-align:center;
	color: #333;
	font-weight: normal;
}

input.zamowienie {
	width: 400px;
	height: 20px;
	border: 1px solid #999999;
	background: #fff;
	color: #333;
	font-weight: bold;
}

input.zamowienie2 {
	width: 100px;
	height: 20px;
	border: 1px solid #999999;
	background: #fff;
	color: #333;
	font-weight: bold;
}

.stylSelect {
	width: 405px;
	height: 25px;
	border: 1px solid #999999;
	background: #fff;
	color: #666;
	font-weight: bold;
}

/* pozostale /> */


/* < zestaw */

.ramka { border: 1px solid #ccc; }

.f9 { font-size: 9px; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f25 { font-size: 25px; }

.center { text-align: center; }
.wysrodkuj { margin: 0 auto 0 auto; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }

.top { vertical-align: top; }
.bottom { vertical-align: bottom; }

.top5 { padding-top:5px; }

.lh1 { line-height: 20px; }

.obraz_prawy { margin-left: 10px; }

.b {font-weight: bold;}
.no_b {font-weight: normal;}
.i {font-style: italic;}
.u {text-decoration: underline;}
.no_u {text-decoration: none;}

.orange { color: #ff5a00; }
.szary { color: #333; }
.szary2 { color: #dedfe1; }
.szary3 { color: #464646; }
.szary4 { color: #666; }
.szary5 { color: #8C8C8C; }
.szary6 { color: #CBCCCF; }
.szary7 { color: #999999; }
.blue { color: #005496; }
.zielony { color: #267200; }
.roz { color: #ea1660; }
.bialy { color: #fff; }

.tlo_biale {background: #fff;}
.tlo1 {background: #ddd;}
.tlo2 {background: #f4f4f4;}
.tlo3 {background: #666666;}
.tlo4 {background: #eeeeee;}
.tlo5 {background: #cccccc;}
.tlo6 {background: #dddddd;}

form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* zestaw /> */

/* suwaki */

#mycustomscroll {
background-color: #fff;
width: 430px;
height: 460px;
overflow: auto;
margin: 0.3em;
padding: 0.5em;
border-width:0;
/*IE overflow fix, position must be relative or absolute*/
position: absolute;
/*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none;
}

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 18px;background: #5EC0A7 url(obrazki/scrollbar2.png) -18px 0px repeat-y;}
.vscrollerbarbeg {height: 16px !important;width: 18px;background: url(obrazki/scrollbar2.png) -54px -28px no-repeat;}
.vscrollerbarend {height: 16px;width: 36px;background: url(obrazki/scrollbar2.png) -54px 0px no-repeat;}
.vscrollerbase {width: 18px;background: #D4F6F2 url(obrazki/scrollbar2.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 18px;height: 1px !important;background: url(obrazki/scrollbar2.png) -36px -28px no-repeat;}
.vscrollerbaseend {height: 28px;width: 18px;background: url(obrazki/scrollbar2.png)  -36px 0px no-repeat;}
.hscrollerbase {height: 16px; background-color: white;}
.hscrollerbar {height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 1px;z-index: 2;}
.scrollerjogbox {width: 18px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */

/* pytajniki */

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #eeeeee;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #999;
font:normal 11px "Trebuchet MS", Tahoma, Arial, sans-serif;
line-height:18px;
z-index:100;
border-right: 3px solid #999;
border-bottom: 3px solid #999;
visibility: hidden;
}

#hintbox2{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #005496;
color: #fff;
width: 250px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #003E71;
font:normal 11px "Trebuchet MS", Tahoma, Arial, sans-serif;
line-height:18px;
z-index:100;
border-right: 3px solid #003E71;
border-bottom: 3px solid #003E71;
visibility: hidden;
text-align: justify;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
margin: 3px 8px;
}

/* pytajniki */

/* FancyForm styles */
.f_checkbox,.f_radio{background-repeat:no-repeat;background-position:3px center;height:16px;cursor:pointer;cursor:hand;line-height:100%}
.checked,.selected{color:#c80a32}
.f_radio:hover,.f_checkbox:hover{color:#c80a32 !important}
.f_radio{padding:4px 24px}
.f_checkbox{padding:0.5em 24px}
.unchecked{background-image:url('obrazki/checkbox_off.png')}
.checked{background-image:url('obrazki/checkbox_on.png')}
.unselected{background-image:url('obrazki/checkbox_off.png')}
.selected{background-image:url('obrazki/checkbox_on.png')}


