body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-image: url(../images/1bg.jpg);
		background-repeat:repeat-x;
		background-color:#e9e9e9;
 height:100%;


}
body.podstrona {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-image: url(../images/1bgp.jpg);

		background-color:#fff;
 height:100%;


}
h1 {color:#333;font: 14px arial,verdana,helvetica,arial,sans-serif;font-weight:700;line-height:21px;}

img.ramka
{
padding:1px;border:1px solid #999;
}
.bbold
{color:#000;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:700;}
.norm
{color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;}

#container
{
width:958px;
height:auto;
font-family:arial,verdana,helvetica,arial,sans-serif;
margin:auto;


}
#topp
{
width:950px;
height:auto;
float:left;
}
#topp IMG
{padding-top:3px;}
#logo
{width:640px;
float:left;
}
#top_right
{
padding-top:20px;
width:290px;
height:auto;
float:left;
color:#666;
font-weight:700;
font-size:12px;
text-align:right;

}
#top_right a {color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;}
#top_right a:visited{color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;}
#top_right a:hover{color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:underline;}
#szukajform{
float:left;
width:250px;
height:auto;

padding-left:60px;}
#szukajlewy
{
float: left;

height: 24px;
width: 211px;
border: 1px solid #CCCCCC;
border-right-style:none;
overflow:hidden;

}

#szukajprawy
{
float: left;
height: 24px;
width: 27px;
border: 1px solid #CCCCCC;
border-left-style:none;
}

input.szukaj1
{background-image: url(../images/inp_szukaj.jpg);
background-position:top left;
border:0;
height: 23px;
width: 187px;
font-family: Arial, Helvetica, sans-serif;
padding-left:24px;
padding-top:1px;
color:#999;
font-size:12px;


}
.szukaj2
{
	background-image: url(../images/inp_szukaj2.jpg);
	background-repeat: no-repeat;
	cursor:pointer;	
	width:27px;
	height:24px;
	border: 0px;
	margin: 0;
}
#menutop
{
background-color:#fff;
width:960px;
height:39px;
float:left;
}
#menutop IMG {padding:0;margin:0;float:left;border:0;line-height:0px;font-size:0px;overflow:hidden;}
#mainwd
{width:950px;height:407px;float:left;}
#mainwd_l
{width:659px;height:384px;float:left;background-image: url(../images/flashbg.jpg);background-repeat: repeat-x; padding-top:23px;padding-left:20px;}
#flashbg
{width:634px;height:355px;float:left;background-image: url(../images/flatlo.jpg);background-repeat: repeat-x; padding-top:5px;padding-left:6px;}

#mainwd_r
{width:271px;height:407px;float:left;background-image: url(../images/wdbg.jpg);background-repeat: repeat-x;}
#buttons
{width:970px;height:70px;float:left;padding-top:18px;margin-bottom:18px;}
#buttons IMG {padding-right:12px;border:0;}
#buttons2
{width:970px;height:95px;float:left;padding-top:18px;padding-bottom:18px;}
#buttons2 IMG {padding-right:12px;border:0;}

#banners
{width:950px;height:auto;float:left;padding-top:40px;padding-left:8px;margin-bottom:10px;}
#banners_bez
{width:950px;height:auto;padding-top:16px;padding-left:8px;margin-bottom:10px;text-align:center;margin:auto;}

.banner
{
background-image: url(../images/bannerbg.jpg);
background-repeat: no-repeat;
width:166px;
height:67px;
float:left;
margin-right:24px;

}
.banner img {margin-left:3px;margin-top:2px;border:1px #ccc solid;}
#linia
{
width:940px;
height:1px;
background-color:#fff;
border: 1px solid #ccc;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
margin:auto;
float:left;
margin-bottom:10px;
font-size:0px;
line-height:1px;
overflow:hidden;
}
#stopka_podstrona
{
background-image: url(../images/bgdol.jpg);
background-repeat:repeat-x;
width:100%;
height:auto;
text-align:center;margin:auto;float:left;
float:left;}
#stopka_podstrona_bez
{
background-image: url(../images/bgdol_bez.jpg);
background-repeat:repeat-x;
background-color:#e9e9e9;
width:100%;
height:auto;
text-align:center;margin:auto;
float:left;

}
#stopka_reszta_bez
{
width:950px;
margin:0;
margin:auto;
text-align:center;
}


#stopka
{text-align:center;margin:auto;width:950px;}
.liniax
{
width:1px;
height:44px;
background-color:#fff;
border: 1px solid #ccc;
border-bottom-style:none;
border-top-style:none;
border-right-style:none;
float:left;
margin-left:30px;
font-size:0px;
line-height:0px;
overflow:hidden;
}
.cell
{
text-align:right;
width:185px;
float:left;
color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;
padding-top:5px;
padding-left:5px;
line-height:18px;
}
.cell2
{
text-align:left;
width:135px;
float:left;
color:#666;font: 12px arial,verdana,helvetica,arial,sans-serif;
padding-top:5px;
line-height:18px;
padding-left:20px;
}
.cell2 IMG {padding-top:0px;padding-right:5px;border:0;}
#stopka_l
{width:auto;color:#999;font: 11px arial,verdana,helvetica,arial,sans-serif;float:left;margin-right:130px;padding-top:25px;margin-left:27px;}
#stopka_r
{width:auto;color:#999;font: 11px arial,verdana,helvetica,arial,sans-serif;float:left;padding-top:25px;}

#stopka_l a, #stopka_r a  {color:#999;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#stopka_l a:visited, #stopka_r a:visited{color:#999;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#stopka_l a:hover, #stopka_r a:hover{color:#999;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:underline;}
#stopka_l, #stopka_r {margin-bottom:20px;}
.calibri_title{padding-top:22px;padding-left:22px;color:#fff;font: 18px calibri,arial,verdana,helvetica,arial,sans-serif;float:left;}
.news1{color:#CFE7E7;width:223px;padding-left:22px;padding-top:10px;font-size:11px;}
.news1 a,news1 a:visited {color:#CFE7E7;text-decoration:none;}
.news1 a:hover {color:#CFE7E7;text-decoration:underline;}
.data{color:#ccc;width:250px;padding-top:10px;font-size:11px;text-align:right;margin-bottom:5px;}
.newsline {background-color:#6A6A6A;height:1px;width:240px;margin:auto;font-size:0px;line-height:0px;overflow:hidden;}
div.clear {clear: both;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
div.clear2 {clear: both;height:15px;}
#flashpod
{width:950px;
height:204px;
float:left;}
#podstronall
{
background-image: url(../images/bgs2.jpg);
background-repeat:repeat-y;
width:950px;
height:auto;
float:left;

}

#podstronall_start
{background-image: url(../images/bgs1.jpg);
background-repeat:no-repeat;
width:950px;
height:auto;
float:left;
}
#podstronall2
{
background-image: url(../images/bgs22.jpg);
background-repeat:repeat-y;
width:950px;
height:auto;
float:left;
}
#podstronall_start2
{background-image: url(../images/bgs12.jpg);
background-repeat:no-repeat;
width:950px;
height:auto;
float:left;
}

#menu
{

width:211px;
height:100%;
float:left;
color:#fff;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:700;

}
#menu a {color:#fff;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;}
#menu a:visited{color:#fff;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;}
#menu a:hover{color:#fff;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:700;text-decoration:underline;}
.menuline {background-color:#6A6A6A;height:1px;width:180px;margin:auto;font-size:0px;line-height:0px;overflow:hidden;}

#menu ul.div {width:170px;}
#menu ul {margin: 0;padding: 0; list-style-type: none;padding-left:15px;}
#menu li
{
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0 1.2em;
padding-top:5px;
height:100%;
width:180px;
padding-left:0.8em;
/*border-color:#787878;
border-bottom-style:solid;
border-bottom-width:1px;
*/
}
#srodek
{
width:532px;
height:auto;
float:left;
padding-left:13px;
padding-top:10px;
}
#srodekall
{
width:726px;
height:auto;
float:left;
padding-left:13px;
padding-top:10px;
}


#srodek_txt
{
width:511px;
height:inherit;
padding-left:20px;
float:left;
color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;
line-height:18px;

}
#produkt_txt
{
width:491px;
height:inherit;
padding-left:25px;
float:none;
color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;
line-height:18px;
padding-top:20px;
}
#plikidopobrania ul {margin: 0;padding: 0; list-style-type: none;padding-left:15px;}
#plikidopobrania li
{
background-image:url(../images/arrow3.gif);
background-repeat:no-repeat;
background-position:0 1.0em;
padding-top:10px;
padding-left:1.5em;
color:#333;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;
}

#plikidopobrania a, #plikidopobrania a:visited, #cms_content a, #cms_content a:visited, #produkt_txt a, #produkt_txt a:visited {color:#333;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#plikidopobrania a:hover, #cms_content a:hover, #produkt_txt a:hover {color:#333;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:underline;}
#podstronall_dol
{
background-image: url(../images/bgs3.jpg);
background-repeat: no-repeat;
width:950px;
height:18px;
float:left;}

#podstronall_dol2
{
background-image: url(../images/bgs32.jpg);
background-repeat: no-repeat;
width:950px;
height:18px;
float:left;
border-bottom-style:solid; border-color:#000; border-width:2px;
}

#prawa
{
width:190px;
height:auto;
float:left;
}
#prawa img {border:0;margin-top:8px;}
#prawa div
{padding-top:21px;
padding-left:2px;}
#bannery_podstrona
{
width:auto;
height:79px;
margin:0;
margin-left:680px;

}
#bannery_podstrona img {border:0;text-align:left;margin:0;padding:0;}

#menu ul
{padding-left:15px; list-style-type: none;}
#menu li {width:170px;line-height:18px;}
#menu li.wciecie1 {margin-left:5px;width:165px;height:100%;padding-bottom:0px;margin-top:7px;}
#menu li.wciecie2 {margin-left:10px;width:160px;height:100%;padding-bottom:0px;margin-top:7px;}
#menu li.wciecie3 {margin-left:15px;width:155px;height:100%;padding-bottom:0px;margin-top:7px;}
#menu li.wciecie4 {margin-left:20px;width:150px;height:100%;padding-bottom:0px;margin-top:7px;}
#menu li.wciecie5 {margin-left:25px;width:145px;height:100%;padding-bottom:0px;margin-top:7px;}

#menu ul img {padding:0;margin:0;}
.linijka {margin-left:13px;float:left;line-height:0px;}

#sciezka
{width:487px;
height:auto;
float:left;
padding-top:20px;
line-height:18px;
padding-left:10px;
padding-bottom:10px;
}
#sciezka ul {margin: 0;padding: 0; list-style-type: none;padding-left:15px;}
#sciezka li
{   display:inline;
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:0 1.3em;
padding-top:10px;
padding-left:0.6em;
padding-right:8px;
}
#sciezka a {color:#666;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#sciezka a:visited{color:#666;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#sciezka a:hover{color:#666;font: 11px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:underline;}




.calibri12_333{font: 12px calibri,arial,verdana,helvetica,arial,sans-serif;color:#333;}
.arial14_333b{font: 14px arial,verdana,helvetica,arial,sans-serif;color:#333;font-weight:700;padding-bottom:8px;}
.arial11_333{font: 11px arial,verdana,helvetica,arial,sans-serif;color:#333;font-weight:400;}
#produkt_intro {line-height:20px;width:485px;}

.dt_pos
{
padding-top:2px;
padding-bottom:3px;
padding-left:2px;
float:left;
width:469px;
height:auto;
border-bottom:1px #ccc solid;

}
.dt_pos2
{
background-color:#efefef;
border-bottom-style:1px solid #ccc;

padding-top:2px;
padding-bottom:3px;
padding-left:2px;
height:auto;
float:left;
width:469px;
border-bottom:1px #ccc solid;

}
.dt_pos div {padding-bottom:0px;padding-left:6px;min-height:25px;overflow:hidden;}
.dt_pos2 div  {padding-bottom:0px;padding-left:6px;min-height:25px;overflow:hidden;}
.dt_tytul {
color:#333;
font-family:Arial, Helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding-right:10px;
width:130px;
float:left;
}
.dt_dane {font-family:Arial, Helvetica,sans-serif;}
#danetech
{float:none;height:auto;}
#plikidopobrania {}
#char_produktu {width:460px; height:auto; padding-top:15px;float:left;}
#btn_drukuj{float:right;border:0;margin-top:20px;margin-right:25px;}
/* kontakt */
#kontakt0{text-align:center;margin:0;float:left;}
#kontakt1,#kontakt2,#kontakt3{height:100px;width:215px;float:left;border-right-style:solid;border-color:#ccc;border-width:1px;}
#kontakt2{text-align:center;}
#kontakt2 img{padding-right:5px;}
#kontakt2 a,#kontakt2 a:visited {text-decoration:none;color:#666;}
#kontakt2 a:hover {text-decoration:underline;color:#666;}
#kontakt3{border-right-style:none;width:210px;padding-left:20px;}
#mapa {width:auto;height:auto;float:left;padding:1px;border:1px solid #333;text-align:center;margin-top:30px;margin-bottom:30px;background-color:#ccc;
font-weight:700;font-size:12px;text-align:left;}
#mapa iframe {padding:2px;padding-bottom:0px;}
.mapatxt{padding-left:10px;float:left;padding-top:0px;margin-top:0px;overflow:hidden;}
.mapatxt a, .mapatxt a:visited {color:#333 !important;text-decoration:none}
.mapatxt a:hover {color:#333 !important;text-decoration:underline}
#telefon {padding-left:50px;text-align:left;}

#formkontakt{float:left;width:680px;line-height:12px;}

.kontakttxt{font-family:Arial, Helvetica,sans-serif;font-size:12px;color#333;width:150px;float:left;text-align:right;padding-right:10px;padding-top:6px;}
.kontaktipn{float:left;width:auto;float:left;}
input.konfor
{
background-image: url(../images/ipnutbg.gif);
background-position:top left;
border:0;
height: 21px;
width: 243px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: middle;
background-color:#fff;
padding-top:5px;
padding-left:8px;
color:#333;
font-size:12px;
}
.kbutton{float:right;border:0;margin-right:56px;cursor:hand;}


/* produkty */
#produkty,#cms_content
{
width:491px;
height:inherit;
padding-left:10px;
float:left;
color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;
line-height:18px;
padding-top:10px;
}
#cms_content {width:662px;padding-left:20px;padding-bottom:40px;word-wrap:break-word;}
#produkty {padding-bottom:30px;}
.pr_list
{width:470px;height:91px;border-bottom-style:solid;border-color:#ebebeb;border-width:1px;}
.pr_list_pic{width:110px;height:90px;border-bottom-style:solid;border-color:#ccc;border-width:1px;float:left;}
#menutop a:focus, #buttons a:focus, #banners a:focus, #banners_bez a:focus, #buttons2 a:focus,.pr_list_pic a:focus {
outline:none;
}
.pr_list_txt{width:360px;height:78px;float:left;color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;
border-bottom-style:solid;border-color:#ccc;border-width:1px;padding-top:12px;line-height:17px;
}
.pr_list_pic img {border:1px solid #999;padding:1px;}
IMG.centrowanie {
display:block;
margin:auto;
margin-top:18px;
}
/* firma */
.firmaimg{padding:10px;margin:7px;}



#info {
background:url(../images/info.gif) no-repeat;
background-position:left top;
background-color:#ECFFF5;
border:1px solid #ccc;
width:455px;
height:auto;
font-family:Arial, Helvetica,sans-serif;
line-height:16px;
color:#666;
float:left;
padding-left:40px;
padding-top:8px;
margin-bottom:20px;
margin-top:20px;
margin-left:0px;
font-weight:700;
font-size:11px;
padding-bottom:8px;
}
.zaint
{
background-image: url(../images/ipnutbg.gif);
background-position:top left;
height: 26px;
width: 251px;
background-color:#fff;
color:#333;
float:left;

}
select.zaintpuste
{
border:0;
border-bottom-style:none;
height: 23px;width:249px;
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;
background-color:#fff;
border-color:#fff;
margin-top:1px;
margin-left:1px;
padding-top:3px;
padding-left:6px;
font-size:12px;
padding-bottom:3px;
padding-right:6px;


}

/* mail */
#k_blad {
background:url(../../images/blad.gif) no-repeat;
background-position:left top;
background-color:#f0f0f0;
border:2px solid #f00;
width:540px;
height:auto;
font-family:Arial, Helvetica,sans-serif;
line-height:16px;
color:#333;
float:left;
padding-left:65px;
padding-top:20px;
margin-bottom:10px;
margin-left:18px;
margin-top:10px;
font-weight:700;
font-size:11px;
padding-bottom:20px;
}
#k_info {
background:url(../../images/infozam.gif) no-repeat;
background-position:left top;
background-color:#E0FFC1;
border:1px solid #ccc;
width:auto;
height:27px;
font-family:Arial, Helvetica,sans-serif;
line-height:16px;
color:#333;
float:left;
padding-left:65px;
padding-top:13px;
margin-bottom:20px;
margin-top:20px;
margin-left:0;
font-size:12px;
padding-bottom:6px;
padding-right:10px;
}
/* aktualnosci */


#newsarchive {
padding-top:0px;

width:662px;
height:inherit;

float:left;
font-family:Arial, Helvetica,sans-serif;
font-size:12px;
color:#333;
line-height:18px;

}

#cms_content UL,#newsarchive UL {
list-style-type:none;
border-bottom:1px #666 solid;
margin:0;
padding:5px 0 0 5px;
padding-left:6px;
float:left;
width:100%;
margin-top:10px;

}
#cms_content UL {border-bottom-style:none;}
#cms_content LI, #newsarchive  LI {
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:0 .6em;
padding-left:0.9em;
float:left;
width:100%;
color:#333;font-weight:700;
font-size:11px;
padding-bottom:2px;
}


.aktualnosc_pos
{
padding-top:7px;
padding-bottom:6px;
padding-left:16px;
float:left;
width:650px;
border-bottom:1px #ccc solid;

}
.aktualnosc_pos2
{
background-color:#efefef;
border-bottom-style:1px solid #ccc;
margin-top:1px;
padding-top:7px;
padding-bottom:6px;
padding-left:16px;
float:left;
width:650px;
border-bottom:1px #ccc solid;

}
.aktualnosc_title a, .aktualnosc_title a:hover, .aktualnosc_title a:visited, #pozycje a {text-decoration:none !important;color:#333 !important;}


.aktualnosc_pos div,.aktualnosc_pos2 div  {padding-bottom:5px;padding-left:6px;}

.aktualnosc_data {
color:#7e7e7e;
font-family:Arial, Helvetica,sans-serif;
font-size:11px;
font-weight:400;
padding-right:10px;
min-height:25px;
float:left;
}
#pozycje
{padding-left:250px;}
/*{margin:auto;text-align:center;}*/
#pos_on
{width:23px; height:19px; float:left; border:1px solid #666; background-color:#666;text-align:center;color:#fff;font-weight:700;padding-top:4px;margin-top:20px;margin-left:11px;cursor:pointer;}
#pozycje span
{width:23px; height:19px; float:left; border:1px solid #bbb; background-color:#f0f0f0;text-align:center;color:#333;font-weight:700;padding-top:4px;margin-top:20px;margin-left:11px;cursor:pointer;}
.centr
{display:block;margin:auto;}


.szukaj_grupa {padding-bottom:5px;padding-top:10px;float:left;}

#lista_pdf{font-size:12px !important;padding-top:5px;}
#lista_pdf ul{
margin: 0;padding: 0; list-style-type: none;}

#lista_pdf li{
background-image: url(../images/pdficon.gif);
background-repeat:no-repeat;
background-position:0.2em 0.8em;
padding-top:5px;
padding-left:3.0em;
}	
#lista_pdf a, #lista_pdf a:visited{color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:none;}
#lista_pdf a:hover {color:#333;font: 12px arial,verdana,helvetica,arial,sans-serif;font-weight:400;text-decoration:underline;}

.zaminfo {
background-image: url(../images/areabg.gif);
background-position:top left;
border:0;
width:459px;
height:135px;
color:#000;
padding-top:5px;
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333;
font-size:12px;
overflow: auto;
}

#minipodmenu
{width:auto;height:auto;float:left;padding-top:10px;}

#minipodmenu ul {margin:0;padding-bottom:0px;padding-top:0px;display:block !important;}
.minimenu {display:table-cell !important;}

.minimenu1 a,.minimenu1 a:visited,.minimenu1 a:hover {text-decoration:none !important; font-size:14px !important;}
.minimenu a,.minimenu a:visited,.minimenu a:hover {text-decoration:none !important; font-size:12px !important;}
#minipodmenu.minimenu.li {display:block !important;}

#wciety {margin-left:12px !important;}

/* style cms */
.lista-pdf{
background-image: url(../images/pdficon.gif);
background-repeat:no-repeat;
background-position:0.2em 0.7em;
padding-top:5px;
padding-left:3.0em;
}	
.lista-normalna{
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:0 .6em;
padding-left:0.9em;
float:left;
width:100%;
color:#333;font-weight:700;
font-size:11px;
padding-bottom:2px;
}
