.body_kontener{ 
width: 100%; 
margin: 0px auto 0 auto; 
} 

.kontener{ 
width: 990px; 
margin: 0px auto; 
} 
.content{width: 990px; margin: 0px auto;} 



p.t{padding: 2px 0 4px 0; margin: 0 0 6px 0; line-height: 16px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee;}
.dzism, .odliczanie{font-size: 10px; color: #7e7a7a;}
 div.pogoda{background: url(../src2/pogoda.png) top left no-repeat; width: 228px; height:94px; padding: 0px 0 3px 0px; color: #f7fa13;vertical-align: bottom!important;}
 div.pogoda p { vertical-align: bottom!important; margin: 0; padding:0 ; border: 0px solid red; padding: 50px 0 0px 50px; font-size: 11px;}
 
hr.clear{ clear: both;
   border: 0px;
   visibility: hidden;
    height: 0;
 padding: 0px; margin: 0px; }
 .przerywacz{border-bottom: 1px dashed #bababa; margin-bottom: 20px; width: 90%;}
 #flashcontent33{padding: 0 0 16px 0; width: 990px; margin: 0px auto; text-align: center;} 
 #flashcontent{padding: 0 0 16px 0; width: 990px; margin: 0px auto; text-align: center;} 
.mid{vertical-align: middle;}
a img{border:0px;}
a:focus{outline: 0;}
.bl{display: block;}
.headertop_body{ height: 75px; padding: 0 0 10px 0; }  

.logo-prawa{float: left; width: 756px;}
.linki-a a{font-size: 10px; color: white!important; text-decoration: none; padding: 0 12px 0 0;}
.linki-a a:hover{ text-decoration: underline;}
.linki-a{float: right; height: 70px;  }

.logo{float: left; width: 234px; vertical-align: top; padding: 0 0 0px 0;  }
.linki-b{float: left; height: 50px; vertical-align: bottom;  width: 990px;} 

/*zakladki*/
.bilet{font-size: 10px;}
div.zakladaki {display: inline; float: left; white-space: nowrap; padding: 0px; }
.dot{margin: 0px 0 0 0}
ul.menu_header{margin: 0px; padding:0; background: url(../src/menu_bg2.png) left top no-repeat; height: 48px; }
ul.menu_header li {list-style-type:none;  margin: 0; padding:15px 18px 0 18px; float: left; } 

ul.kategorie{list-style: none; margin: 0px; padding: 0 0 0 18px;}
ul.kategorie li { padding: 2px 0 2px 0px;}

.menu_top{height: 16px;background: url(../src2/design2_49.png) left top no-repeat; width: 220px;}
.menu_bot{height: 18px;background: url(../src2/design2_49b.png) left top no-repeat; width: 220px;}
.menu_middle{margin: 0px; padding:0; background: url(../src2/design2_51.png) left top repeat-y; clear: left;}

ul.cyk{margin: 0px;padding:0px; height: 37px;vertical-align: bottom; width: 990px}
ul.cyk li{ list-style-type:none;  margin: 0; padding: 0 0 0 0px; height: 37px; width: 112px ;  }
ul.cyk li a:active, ul.cyk li a:visited, ul.cyk li a:link{color: white; font-size:11px; text-decoration: none;}
ul.cyk li a:hover{font-size:11px; text-decoration: underline;}


hr.dziesiec{padding: 0px; margin: 0px; border: 0px; visibility: hidden; height: 2px;}

ul.cyk li.czerw{background: url(../src/zakladki/czerw.png) left top no-repeat;float:left; }
ul.cyk li.nieb{background: url(../src/zakladki/nieb.png) left top no-repeat;float:left;}
ul.cyk li.pom{background: url(../src/zakladki/pom.png) left top no-repeat;float:left; }
ul.cyk li.pom2{background: url(../src2/pom-prem.png) left top no-repeat;float:left; }
ul.cyk li.roz{background: url(../src/zakladki/roz.png) left top no-repeat;float:left;}
ul.cyk li.sele{background: url(../src/zakladki/sele.png) left top no-repeat;float:left;}
ul.cyk li.ziel{background: url(../src/zakladki/ziel.png) left top no-repeat;float:left;}
ul.cyk li.ziel2{background: url(../src/zakladki/ziel2.png) left top no-repeat;float:left;}

div.czerwpr{width: 85px!important; text-align: center; padding: 10px 0 0 0;}
ul.cyk li.czerwpr{background: url(../src2/praca-top.png) left top no-repeat;float:left;  width: 85px!important;}

div.czerw , div.nieb , div.pom , div.roz , div.sele , div.ziel , div.ziel2  {width: 112px; text-align: center; padding: 10px 0 0 0;}

.content_left{float: left; width: 220px; /*background: red;*/}
/*220-lewa,530-midle, 240-prawa*/
.content_middle{float: left; width: 520px; padding: 0 0 0 10px; /*background: pink*/}
.content_right{float: left; width: 230px; padding: 0 0 0 10px; /*background: blue*/}
/*/.content{width: 990px; } */

/*szukajka*/

.btn_produktSelected:link, .btn_produktSelected:active, .btn_produktSelected:visited{ 
text-decoration: none;
font: 100 11px Verdana;
background: url(../src2/s1.png) left top no-repeat;
width: 144px;  padding: 8px 0px 2px 0px; vertical-align: middle;
color: #0b659a; float: left; margin: 0 5px 0 8px; height: 20px;
text-align: center;
}
 
.btn_produkt:link, .btn_produkt:active, .btn_produkt:visited { 
background: url(../src2/s2.png) left top no-repeat; 
width: 144px;
font: 100 11px Verdana;
text-decoration: none; 
padding: 8px 0px 2px 0px; 
vertical-align: middle;
color: #4a4a4a; 
float: left;  
text-align: center;
margin: 0 5px 0 8px; 
height: 20px;
 } 
.btn_produkt:hover { background: url(../src2/s1.png) left top no-repeat!important;width: 144px; color: #0b659a;cursor: pointer}
.przypomnij { background: url(../src2/przypomnij.png) left top no-repeat!important;width: 97px; height: 26px;cursor: pointer; border:0px; margin: 0 0 0 8px}
.zapiszkonkurs { background: url(../src2/zapiszkonkurs.png) left top no-repeat!important;width: 212px; height: 29px;cursor: pointer; border:0px; margin: 0 0 0 8px}
.btn_produktSelected:hover {background: url(../src2/s1.png) left top no-repeat;width: 144px; color: #0b659a; cursor: text}
.fors{width: 517px!important; overflow: hidden;}
#opisy{width: 517px;}

.szukajka{margin: 0px auto; width: 517px; padding: 0 0 0 19px; height: 113px; background: url(../src2/szukajka.png) left top no-repeat;}
/*end szukajka*/

/*Logowanie*/
.btn_produktSelected2:link, .btn_produktSelected2:active, .btn_produktSelected2:visited{ 
text-decoration: none;
font: 100 11px Verdana;
background: url(../src2/loguj1.png) left top no-repeat;
width: 100px;  padding: 8px 0px 2px 0px; vertical-align: middle;
color: #0b659a; float: left; margin: 0 0px 0 7px; height: 19px;
text-align: center;
}
 
.btn_produkt2:link, .btn_produkt2:active, .btn_produkt2:visited { 
background: url(../src2/loguj2.png) left top no-repeat; 
width: 100px;
font: 100 11px Verdana;
text-decoration: none; 
padding: 8px 0px 2px 0px; 
vertical-align: middle;
color: #4a4a4a; 
float: left;  
text-align: center;
margin: 0 0px 0 7px; 
height: 19px;
 } 
.login-inp{margin: 0px auto; width: 108px; padding: 0 0 0 6px; height: 29px; background: url(../src2/loguj-inp.png) left top no-repeat; border: 0px;}
input.log-z, input.edit{margin: 0px auto; width: 211px; padding: 0 0 0 6px; height: 29px; background: url(../src2/input-z.png) left top no-repeat; border: 0px;}
.btn_produkt2:hover { background: url(../src2/loguj1.png) left top no-repeat!important;width: 100px; color: #0b659a;cursor: pointer}
.btn_produktSelected2:hover {background: url(../src2/loguj1.png) left top no-repeat;width: 100px; color: #0b659a; cursor: text}

/* Standard*/
/*Logowanie*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;

padding: 3px 7px;
margin-right: 3px;
border: 0px solid #778;
color: #2d2b2b;
background: white url(../src2/selected2.png) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected3{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected3{ /*selected main tab style */
background-image: url(../src2/selected1.png);
border-bottom-color: white;
}

.shadetabs li a.selected3:hover{ /*selected main tab style */
text-decoration: none;
}

/* end Standard*/

.codzis{background: white url(../src2/codzisiaj.jpg) top left no-repeat; height: 106px; width: 518px;}
.codzis_m{background: url(../src2/codzisiaj_m.jpg) top left repeat-y; width: 518px; padding: 0 2px 0 2px ; margin: 0px auto}
.codzis_b{background: url(../src2/codzisiaj_b.jpg) bottom left no-repeat; width: 518px; height: 12px;}
.wyda1{background: #e4e4e4; }
.wyda2{background: #d9d9d9; }
.macd{padding: 10px 0 0 0;}

.fors2{width: 230px!important; overflow: hidden;}
.fors3{width: 508px!important; overflow: hidden; }
#opisy2{width: 230px; margin: 0 0 3px 0;}

.loguj-bg{margin: 0px auto; width: 230px; padding: 0 0 0 6px; height: 113px; background: url(../src2/loguj3.png) left top no-repeat;}
.loguj-bg5{margin: 0px auto; width: 230px; padding: 0 0 0 6px; height: 175px; background: url(../src2/loguj5.png) left top no-repeat;}
.loguj-bg2{margin: 0px auto; width: 230px; padding: 0 0 0 6px; height: 248px; background: url(../src2/loguj4.png) left top no-repeat;}

.login{float: left;}
.haslo{float: left; padding-left: 3px;}

/*end logowanie*/
a.subd:link, a.subd:visited, a.subd:active{
font-family: Arial, Tahoma;
	font-size: 18px;
	color: #FF0000;
	font-weight: 100;
	text-decoration: none;
 

}
 a.subd:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #484e51;
	
} 
a.menus:link, a.menus:visited, a.menus:active{
font-family: Arial, Tahoma;
	font-size: 12px;
	color: #484e51;
	font-weight: 100;
	text-decoration: none;
	padding-left:15px;   
background: url(../src2/kropka-menu.png) left 50% no-repeat;	
}
 a.menus:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #484e51;
	padding-left:15px;
	background: url(../src2/kropka-menu.png) left 50% no-repeat;	
} 
a.selected2:link, a.selected2:visited, a.selected2:active{
font-family: Verdana,Arial, Tahoma;
	font-size: 14px;
	color: #0d5989;
	font-weight: 700;
	text-decoration: underline;
	padding-left:15px;   
background: url(../src2/kropka-menu.png) left 50% no-repeat;	
}
 a.selected2:hover { 	
	text-decoration: none;
	font-weight: 700;
	color: #0d5989;
	padding-left:15px;
	background: url(../src2/kropka-menu.png) left 50% no-repeat;	
} 

/*szukajka*/ 
.inp1{float: left; width:299px; height: 34px; }
.inp1all{float: left; width:481px; height: 34px; }
.inp2{float: left; width: 181px; padding: 0 0 0 0px; height: 34px; }

.inp3{float: left; width:299px;  padding: 8px 0 0 0; font: 100 10px verdana; vertical-align: middle; height: 24px;}
.inp4{float: left; width: 181px; padding: 8px 0 0 0px; text-align: right; height: 24px; }
.inp4all{float: left; width: 481px; padding: 8px 0 0 0px; text-align: right; height: 24px; }

.checkbox{vertical-align: middle; color: gray;}
.szuka{color: #727475}

.input_search{border: 0px solid #3e3e3d; height: 29px;width: 289px; padding: 0 0 0 10px; background: #fff url(../src2/input-sercz.png); font-size: 11px; color: #747272; }
.input_searchall{border: 0px solid #3e3e3d; height: 29px;width: 481px; padding: 0 0 0 10px; background: #fff url(../src2/szukajall.png); font-size: 11px; color: #747272; }
.submitsearch{background:  url(../src2/submitsearch.png) left top  no-repeat; border: 0; width:87px; height: 26px;  cursor: pointer;} 
.login-newsl{background:  url(../src2/zapisz.png) left top  no-repeat; border: 0; width:87px; height: 26px;  cursor: pointer;}
.login-submit{background:  url(../src2/login-submit.png) left top  no-repeat; border: 0; width:87px; height: 26px;  cursor: pointer;}
.searchbar{border: 1px solid #c3c3c3; height: 29px; margin: 0px; padding: 5px 0 0 0; font: 100 11px arial; width: 181px; color: gray;}
input.log {background: #ffF url(../src/input.png)  no-repeat; border: 0; width:178px; height: 32px; font: normal 18px tahoma; padding: 4px 0 0 5px}
input.zaloguj {background: #ffF url(../src/zaloguj.png)  no-repeat; border: 0; width:63px; height: 27px; cursor: pointer;}

.login-l{font-size: 10px; color: #788531;padding-top: 2px; width: 128px; float: left; padding: 10px 0 0 0 ;}
.login-r{text-align: right; padding: 8px 0 0 0; width:87px; float: left; padding: 14px 0 0 0;}
a.lo:link, a.lo:visited, a.lo:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #788531; 
	font-weight: 100;
	text-decoration: none;
}
 a.lo:hover { 	
	text-decoration: underline;
	font-weight: 100;
}
.red{font-size: 11px; color:red;}
.komunikat_body{margin: 0px auto;  width: 500px; padding: 4px 0 0 0; } 
.komunikat{padding: 20px;text-align: center; background: #f6f6f6; color: RED; border: 1px solid #c9c8c8; font-size:11px;}

.info_body{margin: 0px auto;  width: 500px; padding: 4px 0 0 0; } 
.info{padding: 20px;text-align: center; background: #f2f3f4; color: #5e6061; border: 1px solid #dadbdc; font-size:11px; vertical-align: middle;} 


.edytujfirmy td{color: #79797a; font-size: 11px;}
.edytujfirmyd td{color: #79797a; font-size: 11px!important;}
.komunikat_bodyf{margin: 0px auto;  width: 508px; padding: 4px 0 0 0;}
.komunikatf{padding: 20px;text-align: center; background: #fbdedb; color: #c6281c; border: 1px solid #dd5b51; font-size:11px;}
/*panel firmy*/

ul.panelf{ margin: 0 0 0 15px; padding: 5px 0 0 0;}
ul.panelf li {list-style: none; padding: 0px 0 0px 0; margin: 0;}
ul.panelf li a:link, ul.panelf li a:active, ul.panelf li a:visited {font: 100 12px verdana; color: black; text-decoration: none; line-height: 19px;
padding-left: 15px;
background: url(../src2/kropka-menu.png) left 50% no-repeat;	
}  
ul.panelf li a:hover{text-decoration: underline;}  

/*butony*/
.potwierdz{ width:107px; height: 27px; background: url(../src2/potwierdz.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.potwierdz2{ width:161px; height: 40px; background: url(../src2/potwierdz2.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.potwierdz22{ width:161px; height: 40px; background: url(../src2/zapiszfirmaedit.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.zapisz_u{ width:92px; height: 29px; background: url(../src2/zapisz_u.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.dodajkupon{ width:161px; height: 40px; background: url(../src2/zglosrabat.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.wykup{ width:213px; height: 40px; background: url(../src2/wykup.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.dodajpro{ width:213px; height: 40px; background: url(../src2/dodaj-produkt.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
.wgraj{ width:161px; height: 40px; background: url(../src2/wgraj.png) left top no-repeat!important; padding: 6px; border: 0px; cursor:pointer;}
h3{font: 100 20px Verdana; margin: 0px 0 10px 0;} 
.edytujtabele td{font-size:12px;}
/**/
.firma{font: 100 28px arial; color: #12428c;}
.firmae{font: 100 18px arial; color: #30ace3; border-bottom: 1px dashed #bababa; width: 430px; padding: 8px 0 0 0 }
.firmae b{font: 100 18px arial; color: black;}
.netto{font: 800 12px  Arial; color: #12428c;}
.brutto{font: 800 15px Arial; color: #FF0000;}
.datad{font: 100 10px tahoma; }
.dataf{font: 800 12px tahoma; color: red} 
a.star:link, a.star:visited, a.star:active, 
a.zgloszony:link, a.zgloszony:visited, a.zgloszony:active,
a.nieaktywny:link, a.nieaktywny:visited, a.nieaktywny:active
{
color: #901d78!important; font-size:11px;
text-decoration: none;
}
 a.star:hover,  a.zgloszony:hover { 	
 text-decoration: underline;
color: 901d78!important; font-size:11px; 
}
.smallred{font-size:11px; color: red;}
.small{font-size: 12px;}
.smallgray{font-size:11px; color: #bababa;}
.smallredpastel{font-size:11px; color: #fe9b93;}

a.wylacz:link, a.wylacz:visited, a.wylacz:active,
a.zakonczony:link, a.zakonczony:visited, a.zakonczony:active,
a.zablokowany:link, a.zablokowany:visited, a.zablokowany:active
{color: #de0a12!important; font-size:11px;
text-decoration: none;}
 a.wylacz:hover, a.zakonczony:hover { 	
 text-decoration: underline;
color: green!important; font-size:11px; 
}
tr.topbar td{height:42px; background: url(../src/cms_topbar.gif) top left repeat-x; vertical-align: middle; color: white; font-weight: 800; padding-left: 14px; font-size: 12px;}
tr.bialy td{  vertical-align: middle; background: #f9f9f9 url(../src/cms_bialy.gif) bottom left repeat-x; padding: 4px 0 4px 14px; height: 26px;}
tr.czarny td{  vertical-align: middle; background:#ebebeb url(../src/cms_czarny.gif) bottom left repeat-x; padding: 4px 0 4px 14px; height: 26px; font-size:11px;}
.wylacz, .niekatywny{color: #de0a12!important; font-size:11px;}

/*Prezentacja firmy*/

.pr-mid{vertical-align: middle;}
.pr-tel{font: 100 13px arial;}
.prezentacja-firm_body{background: url(../src2/pr-top.png) top left no-repeat; width: 518px; height: 42px;}
.prezentacja-firm_body-news{background: url(../src2/pr-topnewsy.png) top left no-repeat; width: 680px; height: 42px;}
.prezentacja-firm_bodyst{background: url(../src2/pr-topst.png) top left no-repeat; width: 518px; height: 11px;}
.prezentacja-firm_bodyb{background: url(../src2/pr-bot.png) top left no-repeat; width: 518px; height: 11px;}
.prezentacja-firm_bodyb-news{background: url(../src2/pr-bot-newsy.png) top left no-repeat; width: 680px; height: 13px;}
.prezentacja-firm_bodyl5{background: url(../src2/pr-topl5.png) top left no-repeat; width: 228px; height: 42px;}
.prezentacja-firml5{background: url(../src2/pr-topstl5.png) top left repeat-y; width: 228px; margin: 0px auto; padding: 0 0 0 10px;} 
.prezentacja-firm_bodybl5{background: url(../src2/pr-botl5.png) top left no-repeat; width: 228px; height: 8px;}
 
.prezentacja-firm{background: url(../src2/pr-top-m.png) top left repeat-y; width: 518px; 
padding: 10px 0 0px 10px; border: 0px solid red;}

.pr-top-m-newsy{background: url(../src2/pr-top-m-newsy.png) top left repeat-y; width: 680px; 
padding: 10px 0 0px 10px; }

#prezentacja-firm-st{background: url(../src2/pr-top-m.png) top left repeat-y; width: 508px; 
padding: 10px 0 0px 10px; border-top: 1px solid #bababa}
#ofirmie, #galeria,#produkty, #mapa,#kontakt{background: url(../src2/pr-top-m.png) top left repeat-y; width: 510px; 
padding: 10px 0 0px 10px; border-top: 0px solid #bababa}
h4{margin:0px; padding: 15px 0 0 10px; font: 100 12px verdana; color: #41b4e4;}
h4.ppro{margin:0px; padding: 15px 0 0 10px; font: 100 12px verdana; color: #1683be;}
h4.news{margin:0px; padding: 15px 0 0 10px; font: 100 12px verdana; color: #515050;}
h6.wyroznione{margin:0px 0 2px 0; padding: 5px 0 0 12px; font: 100 12px verdana; color: #1683be; background: url(../src2/kropka-menu.png) left 60% no-repeat}
.wyrtd{padding: 6px 0 0 0; background: #FFFFFF;}

h3.pr-nazwaoglo{font: 100 18px Tahoma; color: #127cb7;margin: 0px; padding:0px 0 15px 0; text-decoration: underline;  
}

h2.pr-nazwal5 {margin: 0px; padding: 6px 0 0px 10px; }
h2.pr-nazwal5 a:link, h2.pr-nazwal5 a:active, h2.pr-nazwal5 a:visited{font: 100 14px Tahoma; color: #127cb7;margin: 0px; padding:0px; text-decoration: underline; }
h2.pr-nazwal5  a:hover {text-decoration: none; }


h5.pr-nazwa {margin: 0px; padding: 6px 0 0px 0px; }
h5.pr-nazwa a:link, h5.pr-nazwa a:active, h5.pr-nazwa a:visited{font: 100 18px Tahoma!important; color: #127cb7;margin: 0px; padding:0px; text-decoration: underline; }
h5.pr-nazwa  a:hover {text-decoration: none; }


h2.pr-nazwa {margin: 0px; padding: 12px 0 0px 10px; }
h2.pr-nazwa  a:link ,h2.pr-nazwa  a:active, h2.pr-nazwa  a:visited {font: 100 21px Tahoma; color: #127cb7;margin: 0px; padding:0px; text-decoration: underline; }
h2.pr-nazwa  a:hover {text-decoration: none; }

h2.pr-nazwagl {margin: 0px; padding: 12px 0 10px 10px; }
h2.pr-nazwagl  a:link, h2.pr-nazwagl  a:active, h2.pr-nazwagl  a:visited {font: 100 18px Tahoma; color: #127cb7;margin: 0px; padding:0px; text-decoration: underline;  }
h2.pr-nazwagl  a:hover {text-decoration: none; }
.pr-lewat5{width: 360px; float: left; padding: 0 0 6px 10px; }
.pr-prawat5{width: 120px; float: left; text-align: center; padding: 10px 10px 6px 0px;}

.prezentacja-firm_pp{background:#f8f8f8; width: 500px; margin: 10px 0 0px 0;}
.prezentacja-firm_pp-{background:#fdf3ea/*fff8f1*/; width: 500px; margin: 10px 0 0px 0;}


.prezentacja-firm_ppl5{background:#f8f8f8; width: 208px; margin: 5px 0 0px 0;}
.prezentacja-firm_pp-l5{background:#fdf3ea; width: 208px; margin: 5px 0 0px 0;}

.pr-lewa{width: 300px; float: left; padding: 0 0 16px 10px; }
.pr-prawa{width: 180px; float: left; text-align: center; padding: 10px 10px 16px 0px;}
.tabpr td{ vertical-align: top; }
 


hr.pr-hr{height: 0px; margin: 0px; padding: 9px 0 0 0px; border:0; visibility: hidden}
hr.pr-em{height: 0px; margin: 0px; padding: 6px 0 0 0px; border:0; visibility: hidden}

.pr-logo{margin: 0 0 6px 0; padding: 2px; border: 1px solid #d6d6d6}


p.pr-adresf{font-size:11px; display: block; padding: 10px 0 10px 0; margin:0px; width: 300px;}
p.pr-adresft5{font-size:11px; display: block; padding: 3px 0 3px 0; margin:0px; width: 350px;}
p.pr-adresft5 span, .tagi{font-size:12px!important;}
.tagi{width: 485px; padding: 10px 0 0 0}
.pasek{text-align:center;color: #bababa; font-size: 11px;padding: 15px 0 0 0}
.zn{font-size:11px; color: gray;}
.pr-nazwa56 {margin: 0px; padding: 15px 0 0 0;}
a.zakon:link, a.zakon:visited, a.zakon:active{
font-family: verdana, Arial, Tahoma;
	font-size: 22px!important;
	color: #5e5c5c;
	padding: 0 0 0 5px;
	font-weight: 100;
	text-decoration: underline;	
}
 a.zakon:hover { 	
	text-decoration: none;
	font-weight: 100;
}
a.pr-spr:link, a.pr-spr:visited, a.pr-spr:active, a.pr-sprl5:link, a.pr-sprl5:visited, a.pr-sprl5:active{
font-family: verdana, Arial, Tahoma;
	font-size: 10px;
	color: #5e5c5c;
	padding: 0 0 0 5px;
	font-weight: 100;
	text-decoration: underline;	
}
 a.pr-spr:hover { 	
	text-decoration: none;
	font-weight: 100;
}

a.pr-sprl5:link, a.pr-sprl5:visited, a.pr-sprl5:active{text-decoration: none;}
 a.pr-sprl5:hover { text-decoration: underline; }

a.pagi:link, a.pagi:visited, a.pagi:active{
font-family: Arial, Tahoma;
	font-size: 12px;
	color: #FFF;
	background: #ebebeb;
	padding: 3px 6px 3px 6px;
	font-weight: 100;
	border: 1px solid #dedbdb;
	text-decoration: none;	
}
 a.pagi:hover { 	
	text-decoration: none;
	font-weight: 100;
	color: #fff;
	background: #e35050;
	border: 1px solid #ce4545;
}
a.pagi2:link, a.pagi2:visited, a.pagi2:active, a.pagi3:link, a.pagi3:visited, a.pagi3:active{
font-family: Arial, Tahoma;
	font-size: 12px;
	color: #FFF;
	background: #e35050;
	padding: 3px 6px 3px 4px;
	font-weight: 800;
	border: 1px solid #ce4545;
	text-decoration: none;	
}
 a.pagi2:hover ,  a.pagi3:hover{ 	
text-decoration: none;
	font-weight: 800;
	color: #fff;
	background: #e35050;
}
.pr-plus{width:500px;}
/*Konto standard*/
a.trzyna:link, a.trzyna:hover, a.trzyna:active, a.trzyna:visited{font: 100 13px Tahoma!important}
h1.pr-nazwa  {font: 100 22px Verdana; color: #127cb7; margin:0px; padding: 3px 0 0 10px; text-decoration: none; display: block;}
p.pr-standard{ line-height: 20px;font-size:12px; display: block; padding: 10px 0 5px 0; margin:0px; width: 300px;}
p.pr-standard2_{ font-size:12px; display: block; color: #3a3939; padding: 3px 0 10px 0; margin:0px; width: 490px;border: 0px solid gray } 
div.pr-standard2_ p{ font-size:12px; display: block; color: #3a3939; padding: 10px 0 10px 0; margin:0px; width: 485px;border: 0px solid gray } 
p.pr-standard2{ line-height: 25px;font-size:12px; display: block; padding: 10px 0 10px 0; margin:0px; width: 300px;}
.firmaes{font: 100 15px arial; color: #30ace3; border-bottom: 1px dashed #9b9a9a; width: 480px; padding: 8px 0 0 0 }
.l_banery{background: #fff url(../src2/wyr-poz.png) bottom no-repeat; padding: 0 0 6px 0; width: 221px; text-align: center; margin: 0px auto; }

ul.galeria{margin: 0px;padding:9px 0 0 0;}
ul.galeria li{list-style-type:none;  margin: 0 0 0 0; padding:0 20px 0 0; 
width: 170px; border:0px;  display: inline;
}

.produkty{padding: 6px 3px 8px 3px;  text-align: center; width:157px; overflow: hidden;}
.prtop{vertical-align: middle!important; height: 30px; text-align: center;}
.promosmall{color: red;font-size:12px;}
.ae{border-top: 1px dashed #e2e0e0; width: 430px; margin: 14px auto 0 auto;  padding: 5px 0 5px 0;}
.produkty_item{height: 110px;width: 165px; margin: 0px auto; text-align: center; border-right: 1px dashed #aaa9a7; vertical-align:middle;}
.thb_p{ width: 110px; vertical-align: middle; border: 0px solid red;  text-align: center;margin: 0px auto;}

.ostatni{ border-right: 1px dashed #FFF!important}
.pro-cena{color: #f70707; font: 100 12px Tahoma;}
span.pro-cena span{font: 900 15px Tahoma;}
span.pro s{color: #bababa;text-decoration: line-trough; font-weight: 100; font-size: 12px!important;}
h3.prp-nazwa {margin: 0px; padding: 0px 0 5px 0; height: 20px; width: 150px;}
h3.prp-nazwa  a:link, h3.prp-nazwa  a:active, h3.prp-nazwa  a:visited{font: 900 12px Tahoma; color: #1683be;margin: 0px; padding:0px; text-decoration: none; display: block;}
h3.prp-nazwa  a:hover{text-decoration: underline; }
h2.prp-nazwapro {font: 900 11px Tahoma; color: #1683be; vertical-align: middle; margin:0; padding:0px; }
.prp-lewa{text-align: center; } 
.prod-img2{position:absolute; } 

.pro-more{text-align: center;}
div.pro-more a{font-size:11px; color: gray; text-decoration: none; padding-top: 6px}
.ed{border: 1px solid #bababa;}

.prp-mid{ vertical-align: middle}
hr.prp-hr{height: 0px; margin: 0px; padding: 9px 0 0 0px; border:0; visibility: hidden}
hr.prp-em{height: 0px; margin: 0px; padding: 6px 0 0 0px; border:0; visibility: hidden}
.prp-plus{position: absolute; margin: -19px 0 0 0;}

.rej td {font-size: 12px; color: #5b5b5a}

form{padding: 0px; margin: 0px;}
a.dis:link, a.dis:visited, a.dis:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #e73809; 
	font-weight: 100;
	text-decoration: underline;
}
 a.dis:hover { 	
	text-decoration: none;
	font-weight: 100;
}

/*footer*/

.footer_body{width: 100%; background: url(../src2/footer_b.png) left top repeat-x; margin: 0px auto;}
.footer{width: 990px; margin: 0px auto;  height: 200px;}


.footer_lewa{width: 500px; float: left; color: #7e7a7a; font: 100 10px Verdana;}
.footer_prawa{width: 490px; float: left;color: #7e7a7a; font: 100 10px Verdana;  background: url(../src2/dotpay-online.png) left top no-repeat;}

a.foot_a:link, a.foot_a:visited, a.foot_a:active{
font-family: Verdana,Arial, Tahoma;
	font-size: 10px;
	color: #7e7a7a; 
	font-weight: 100;
	text-decoration: underline;
}
 a.foot_a:hover { 	
	text-decoration: none;
	font-weight: 100;
}
.t{text-decoration: none!important;background: #fff;}
.footer_link{float:right; width: 410px; text-align: right; padding: 8px 0 0 0 ;} 
.footer_logo{float:right; width: 80px;  } 

ul.footerul1{height: 140px; float: left; width: 120px; margin: 20px 0 0 0;}
ul.footerul2{height: 140px; float: left; width: 180px; margin: 20px 0 0 0;}
ul.footerul2 li, ul.footerul1 li{padding: 1px 0 1px 0; list-style: none; background: url(../src2/footerli.png) left  50%  no-repeat;}

ul.footerul3{height: 140px; float: left; width: 160px; margin: 20px 0 0 0;}
ul.footerul3 li{padding: 1px 0 1px 0; list-style: none; background: url(../src2/footerli.png) left  50%  no-repeat;}

ul.footerul4{height: 140px; float: left; width: 300px; margin: 20px 0 0 0;}
ul.footerul4 li{padding: 1px 0 1px 0; list-style: none; background: url(../src2/footerli.png) left  50%  no-repeat;}

.text{font-size: 11px; width:490px; margin: 0px auto; text-align: justify; padding: 0 20px 0 0;}

/*podstrony*/
h3.ppro{margin:0px; padding: 15px 0 0 10px; font: 100 12px verdana; color: #1683be;}
.l_banerys{padding: 0 0 6px 0}


#catfish {
padding:0;
background: url(../src2/footer_b.png) left top repeat-x ;
margin: 0px auto; 
width:100%;
height: 226px;
text-align: center;

}
.catfish_body{ /* a simple little image replacement for the main text and image */
margin: 0px auto; 
width:990px;
border: 0px solid green;
height: 200px;

}

a.lo2:link, a.lo2:visited, a.lo2:active, a.pagi3:link, a.pagi3:visited, a.pagi3:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #605a5a;
	padding: 3px 6px 3px 12px;
	font-weight: 100;
	
	text-decoration: none;	
}
 a.lo2:hover ,  a.pagi3:hover{ 	
text-decoration: underline;
	font-weight:100;
}
p.tagii{width: 210px!important; margin: 0; padding: 0; border: 0px solid red;}
p.tagii a:link, p.tagii a:visited, p.tagii a:active{font-size: 12px;}
a.tagia:link, a.tagia:visited, a.tagia:active {font-size: 13px!important; color: red;}
a.tagib:link, a.tagib:visited, a.tagib:active {font-size: 14px!important; color: green;}
a.tagic:link, a.tagic:visited, a.tagic:active {font-size: 15px!important; color: brown;}
a.tagid:link, a.tagid:visited, a.tagid:active {font-size: 16px!important; color: blue;}
a.tagie:link, a.tagie:visited, a.tagie:active {font-size: 17px!important; color: purple;}
a.tagif:link, a.tagif:visited, a.tagif:active {font-size: 18px!important; color: #ff6201;}
a.tagig:link, a.tagig:visited, a.tagig:active {font-size: 19px!important; color: #0a8b97;}
a.tagij:link, a.tagij:visited, a.tagij:active {font-size: 20px!important; color: #0a4597;}
a.tagik:link, a.tagik:visited, a.tagik:active {font-size: 22px!important; color: #d30dc3;}
a.tagil:link, a.tagil:visited, a.tagil:active {font-size: 15px!important; color: brown;}
a.tagiuu:link, a.tagiuu:visited, a.tagiuu:active {font-size: 14px!important; color: #1bc0ca;}


.h5oglo{font-size: 18px; color: red; font-weight:100; margin: 0 0 0 0 ; padding: 1px 0 10px 0px}
.h5oglod{font-size: 18px; color: red; font-weight:100; margin: 0 0 0 0 ; padding: 10px 0 0px 10px}
.h5oglo span{font-size: 12px; color: gray;}

.l33 ul {margin: 0 0 0 8px; padding:0; list-style: none;}
.l33 ul li { float: left; width: 480px; text-align: justify;}

.news_title{color: #434242;
font-family: Arial, Tahoma;
font-size: 21px; margin: 0 0 10px 0; padding: 0 0 0 0}
a.title_a:link, a.title_a:visited, a.title_a:active, a.pagi3:link, a.pagi3:visited, a.pagi3:active{
line-height: 21px; 
display:block; 
float: left; 
width:470px;
color: #434242;
font-family: Arial, Tahoma;
font-size: 16px;
padding: 3px 6px 3px 0px;
font-weight: 800;
text-decoration: none;	
}
 a.title_a:hover ,  a.pagi3:hover{ 	
text-decoration: underline;
	font-weight:800;
}
a.title_a2:link, a.title_a2:visited, a.title_a2:active{
color: #036893;
font-family: Tahoma,Arial;
font-size: 13px;
padding: 3px 6px 3px 0px;
font-weight: 800;
text-decoration: none;	
}
 a.title_a2:hover { 	
text-decoration: underline;
	font-weight:800;
}
a.title_a3:link, a.title_a3:visited, a.title_a3:active{
color: #036893;
font-family: Tahoma,Arial;
font-size: 14px;
padding: 3px 6px 3px 0px;
font-weight: 800;
text-decoration: none;	
}
 a.title_a3:hover { 	
text-decoration: underline;
	font-weight:800;
}
.lpdz{font: 100 12px Tahoma; color: #058bc5;}
.datadz{font: 100 12px Tahoma; color: #058bc5;}
.miejsce{color: #058bc5; font: 100 12px Tahoma;}
.tresc2{color: #565555; font: 100 12px Tahoma;}
a.title_amore:link, a.title_amore:visited, a.title_amore:active, a.pagi3:link, a.pagi3:visited, a.pagi3:active{

float: left; 
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 11px;
font-weight: 100;
text-decoration: underline;	
}
 a.title_amore:hover ,  a.pagi3:hover{ 	
text-decoration: none;
	font-weight:100;
}
a.title_amore2:link, a.title_amore2:visited, a.title_amore2:active, a.pagi3:link, a.pagi3:visited, a.pagi3:active{
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 11px;
font-weight: 100;
text-decoration: underline;	
}
 a.title_amore2:hover ,  a.pagi3:hover{ 	
text-decoration: none;
	font-weight:100;
}
.newsl{float: left; width: 110px;}
.newsl a{padding: 3px; border: 1px solid #bababa; float: left;}
.newsp{float: left; width: 370px; padding: 0 0 0 4px}
.newsp p ,.newsp span, .news_body {margin: 0; padding: 0px; font: 100 12px Arial; color: #434242; text-align: justify;}
td.news_bodycodz{ font: 100 12px Arial; color: #434242; width:430px; margin:0px auto; }
td.news_bodycodz img{ text-align: center!important; }
td.news_bodycodz p{text-align: justify!important; margin:0px auto!important;  width: 430px!important; }
.przer{background: url(../src2/przerywana.png) 50% repeat-x; height: 24px; width: 470px}

ul.kategorienews{margin: 0px 0 0 0;padding:0px 0 6px 0;}
ul.kategorienews li {
width: 180px;
list-style-type:none;  
margin: 0; 
padding:6px 10px 0px 10px; 
height: 25px; 
border-bottom:1px solid #d1d0d0;  
display: block; 
}
.dats{font-size: 10px; color: #848181;padding: 0 0 6px 0}
a.kategsmall:link, a.kategsmall:visited, a.kategsmall:active{
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 11px;
font-weight: 100;
text-decoration: underline;	
}
 a.kategsmall:hover { 	
text-decoration: none;
font-weight:100;
}
a.kategcodzis:link, a.kategcodzis:visited, a.kategcodzis:active{
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 12px;
font-weight: 100;
text-decoration: underline;	
}
 a.kategcodzis:hover { 	
text-decoration: none;
font-weight:100; 
}
a.kon-active:link, a.kon-active:visited, a.kon-active:active{
color: #e31824!important;
font-family: Arial, Tahoma;
font-size: 28px;
font-weight: 100;
text-decoration: underline;	
}
.pr-nazwa222{margin: 0px; padding: 0px;}
 a.kon-active:hover { 	
text-decoration: none;
font-weight:100;
}
a.codzis_:link, a.codzis_:visited, a.codzis_:active{
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 12px;
font-weight: 100;
text-decoration: underline;	
padding: 6px 0 6px 10px;
display: block;

}
 a.codzis_:hover { 	
text-decoration: none;
font-weight:100;
}
.teo{vertical-align: top; padding: 5px 0 0 0 }
.polozenie{font-size:10px; color: gray;}
a:link, a:visited, a:active{
color: #127cb7;
font-family: Arial, Tahoma;
font-size: 11px;
font-weight: 100;
text-decoration: none;	
}
 a:hover{ 	
text-decoration: underline;
	font-weight:100;
}
ul.tel-pr{ margin: 0; padding: 0; list-style: none;}
ul.tel-pr li{ margin: 0; padding: 0 0 0 0px; float: left;  }
ul.tel-pr li.telpic{background: url(../src2/pr-tel.gif) left 70% no-repeat; margin: 0; height: 18px;  padding: 0 0 0 0px;  vertical-align: top; padding-left: 22px;}


.gwi{color: red; font-size:11px;}
h2.produkt{font-size: 16px;}
.topp{vertical-align: top;}
.codzis_info_{background: #f2f1f1; font: 100 12 Tahoma; padding: 15px; border: 1px solid #e5e3e3; color: #565555}
.codzis_info{padding: 0 0 0 0; margin: 4px 0 0 0;}
.ttp{vertical-align: top!important}
