body{ 
	background:#fff;
	margin:0; 
	padding:0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#121212;
	text-align: left;
	background:url(../images/pas_top.gif) top repeat-x;
}
/*
.tekst_pod{ width:610px; float:left; margin:0 0 0 10px; font:0px/0px Arial, Helvetica, sans-serif; color: #fff}
.tekst_pod *{font:12px/18px Arial, Helvetica, sans-serif;color: #121212}
*/

.tekst_pod{ width:610px; float:left; margin:0 0 0 10px; font:12px/18px Arial, Helvetica, sans-serif; color: #121212}
img{margin:0; padding:0; border:0;}

p{
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #121212;
	margin:8px 0;
	padding:0;
}
a{ color:#343434; font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}

li{line-height:16px;}

h1{ font:bold 13px/22px Arial, Helvetica, sans-serif; color:#232323}
h2{ font:bold 12px/22px Arial, Helvetica, sans-serif;}
h3{ font:bold 13px/22px Arial, Helvetica, sans-serif; color:#007ec6; margin:0; padding:10px 0;}

.main {
	width:1134px;
	margin:0;
	text-align:left;
	clear:both;
}
.pas_top{ margin:0 auto; height:60px; background:url(../images/left_rog.gif) left top no-repeat;}
.flagi{width:45px; height:60px; float:left;}
.logo{ width:262px; height:60px; float:left; background:url(../images/logo.jpg) left top no-repeat;}
.logo a{ text-decoration:none; cursor:pointer;}
.logo a span{width:262px; height:60px;float:left; display:block;}

.menu{width:630px; height:60px; float:left; background:url(../images/el_top.jpg) bottom left no-repeat;}
.menu_p{width:630px; height:60px; float:left; background:url(../images/el_top1.jpg) bottom left no-repeat;}
table.menu1{width:630px; height:40px; float:left;}
table.menu1 tr{}
table.menu1 tr td{padding: 0 5px; text-align:center; background:url(../images/kr_m_g.gif) right top no-repeat;}
table.menu1 tr td a{ color:#fff; font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
table.menu1 tr td a:hover{ color:#fff; text-decoration:none;}


table.menu1 tr td a#men1{ width:40px; display:block; float:left;}

/*.menu ul{padding:0; margin:0; list-style:none; text-align:center;}
.menu ul li{display:inline; background:url(../images/kr_m_g.gif) right top no-repeat; height:60px; _height:55px; float:left; padding-top:5px;}
.menu ul li a{ display:block; float:left; padding: 0 5px; color:#fff; font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a:hover{color:#d3e5ed;}*/

.left_top{ width:540px; height:153px; float:left; background:url(../images/left_top.jpg) left top no-repeat;}
.right_top{ width:394px; height:326px; float:left; position:relative; margin-top:-16px; background:url(../images/right_top.jpg) left top no-repeat; }

.left_top_t{ width:476px; height:153px; float:left; background:url(../images/left_top.jpg) left top no-repeat;}
.right_top_t{ width:458px; height:326px; float:left; position:relative; z-index:1; margin-top:-15px;}


.ofirm_bl{ width:510px; height:139px; float:left; position:relative; background:#fff; margin:-159px 15px 10px 15px; margin:-159px 15px 10px 8px; z-index:9; position:relative;}
.pas_ofirm{ height:8px; width:510px; float:left; margin:0; overflow:hidden; background: url(../images/pas_ofirm.gif) #ededed right top no-repeat;}
h1.ofirm_h1{font:18px/15px Verdana, Arial, Helvetica, sans-serif; display:block; padding:0 0 0 20px; margin-top:13px; background:url(../images/iko_ofirm.gif) center left no-repeat; color:#232323}
.ofirm_bl a, .wiecej1 a{ float:right; padding:0 15px 0 0; margin:0; background:url(../images/arrow.gif) center right no-repeat; text-decoration:none; color:#8e8e8e;}
.ofirm_bl a:hover, .wiecej1 a:hover{ color:#000; text-decoration:underline;}

.srodek{float:left; width:934px; margin:0; padding:0;}

.pas_blok_m, .pas_blok_ms, .pas_blok_mr{ width:228px; height:7px; float:left; margin:0; padding:0; overflow:hidden; background:#f1f1f1 url(../images/pas_bloki.gif) left top no-repeat;}
.pas_blok_ms{width:260px;}
.pas_blok_mr{width:305px}
.tlo_r{width:287px;height:82px;float:left;margin:0;padding:0;display:block;background:url(../images/grupa_26.gif) 10px 5px no-repeat;text-decoration:none}
.tlo_r-en{width:287px;height:82px;float:left;margin:0;padding:0;display:block;background:url(../images/plp2-en.gif) 10px 5px no-repeat;text-decoration:none}
.tlo_r-ru{width:287px;height:82px;float:left;margin:0;padding:0;display:block;background:url(../images/plp2-ru.gif) 10px 5px no-repeat;text-decoration:none}


.left{ width:228px; float:left; margin:5px 0 0 15px; margin:5px 0 0 8px;}
.left h1, .sr h1{font:14px/10px Verdana, Arial, Helvetica, sans-serif; display:block; margin:10px 0 10px 0; padding:0 0 0 20px; background:url(../images/zn_menu.gif) center left no-repeat; color:#232323}
.sr h1{margin:3px 0 10px 0; clear:both; color:#232323}
.left a img{ padding:6px 6px;}
.pas_left_2{ width:228px; height:7px; overflow:hidden; margin-top:3px; float:left; background:url(../images/pas_left_2.gif) #f1f1f1 right top no-repeat;}

.sr{width:360px; margin:5px 15px 0 10px; float:left;}
.adres{ width:355px; height:96px; float:left; margin-top:10px; background:url(../images/adres.jpg) left top no-repeat;}
.adres p{ font:11px/22px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 40px;}

#zakladki{width:140px; float:right; padding-right:20px; position:relative; margin-top:-14px;}
#zakladki .nieaktywna a{ width:16px; height:18px; float:right; background:none; text-decoration:none; text-align:center; cursor:pointer;}
#zakladki .aktywna a{ width:16px; height:18px; float:right; color:#fff; background:url(../images/active.gif) left 2px no-repeat; text-decoration:none;text-align:center; cursor:pointer;}
.zakl_tekst{ float:left; width:350px; background:#33FFCC;}
#stat{ float:left; width:40px; height:18px; background:#FFF; text-align:center; cursor:pointer; padding-left:5px;}

.right{ width:298px; float:left}


.pas_duz, .pas_duz_p{ width:600px; height:8px; overflow:hidden; float:left; margin:7px 0 3px 15px; background:url(../images/pas_duz.gif) #ededed right top no-repeat;}

.footer, .footer_p{ clear:both; width:400px; padding:5px 0 5px 15px;}

.footer a, .footer_p a{ text-decoration:none; color:#000;}
.footer a:hover, .footer_p a:hover{ text-decoration:underline;}
.footer a.investmag, .footer_p a.investmag{ color:#9f9f9f;}
.footer a.investmag:hover, .footer_p a.investmag:hover{ color:#000;}

/***************************AKTUALNOCI***********************************/

.kategoria1{ width:305px; height:28px; clear:both; background:url(../images/krop1.gif) bottom left repeat-x;}
.kategoria1 h1{width:270px; font:16px/25px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 0 25px; background:url(../images/akt_firm.gif) center left no-repeat; margin-left:10px; color:#232323}

.data1{ background:url(../images/krop1.gif) bottom left repeat-x; float:left; width:295px; height:22px;}
.data1 p{ margin:1px 0 0 30px; padding:0 0 0 17px; background:url(../images/gw1.gif) center left no-repeat;}

.aktual_fir{ width:263px; float:left; padding:3px 10px 3px 32px;}
.aktual_fir a{ float:left; width:263px;}

.wiecej1{ width:305px; float:left; text-align:right; background:url(../images/krop1.gif) bottom left repeat-x; padding-bottom:3px;}

.aktu2{ background: #f6fcff; float:left}
.aktu2 .kategoria1{width:305px; height:28px; float:left; background:url(../images/krop2.gif) #f6fcff bottom left repeat-x;}
.aktu2 .kategoria1 h1{width:270px; font:16px/25px Arial, Helvetica, sans-serif; color:#0271b1; margin:0; padding:0 0 0 25px; background:url(../images/akty_br.gif) #f6fcff center left no-repeat; margin-left:10px; color:#232323}

.aktu2 .data1{ background:url(../images/krop2.gif) #f6fcff bottom left repeat-x; float:left; width:295px; height:22px;}
.aktu2 .data1 p{ margin:1px 0 0 30px; padding:0 0 0 17px; background:url(../images/gw1.gif) #f6fcff center left no-repeat;}

.aktu2 .wiecej1{ width:305px; float:left; text-align:right; background:none; padding-bottom:0;}
.aktu2 .aktu_2_pas{ background:url(../images/aktu_2_pas.gif) #f0f1f2 right top no-repeat; height:7px; width:305px; float:left; overflow:hidden;}


.belos{ width:305px; height:60px; float:right; background:url(../images/belos.jpg) #fff 5px 5px no-repeat; margin-top:-60px; position:relative;}

.zmieniajaca{ float:left; padding:10px 0 5px 0; width:345px;}
.img_zm{ float:left;}
.zm_s{ float:right; width:175px; margin:0; padding:0;}
.blokTytulZakladki{ margin:0; padding:0; line-height:16px;}
.zakladka_tresc{ float:left; background:url(../images/krop_zm.gif) 354px 0 repeat-y;}
a.zmieniaj{ float:right; padding:0 15px 0 10px; margin-right:10px; text-decoration:none; color:#8e8e8e; background:url(../images/arrow.gif) no-repeat right center;}
a.zmieniaj:hover{ text-decoration:underline; color:#000;}

.pas_zm{ height:8px; width:250px; float:right; margin:3px 0 8px 0; overflow:hidden; background: url(../images/pas_zm.gif) #ededed right top no-repeat;}


.flagi a{ float:left; width:18px; margin:0; padding:1px 4px;}
.fl_al{ margin-top:5px;}

.szukaj{ float:right; left:-20px; top:-30px; height:30px; color:#fff;
 width:300px;
 font:bold 11px/20px Arial, Helvetica, sans-serif; position:relative; z-index:99;
 }
.szukajxxx{ float:right; margin:-32px 40px 0 0; _margin:-32px 10px 0 0; height:30px; color:#fff;
 width:300px;
 font:bold 11px/20px Arial, Helvetica, sans-serif; position:relative; z-index:99;
 }
 
#cntnt01moduleform_1
{ float:right;
position:relative;
}

.szukaj #cntnt01moduleform_1 input
{ height:16px; _height:18px; font:11px/12px Arial, Helvetica, sans-serif; border:1px solid #99999a; color:#0a397d; margin: 0px 3px 0px 3x;
float:left;
}
.szukaj #cntnt01moduleform_1 input.szuk
{ height:19px; font:11px/12px Arial, Helvetica, sans-serif; border:1px solid #99999a; color:#0a397d; margin: 0px 3px 0px 3px;
float:left; position:relative: top:1px;
}

.szukaj p{ float:left; margin:0; padding:0; color:#fff;}
.szukaj_ps #cntnt01moduleform_1 input, .szukaj_ps #cntnt01moduleform_2 input, #logout input
{ height:16px; font:11px/12px Arial, Helvetica, sans-serif; border:1px solid #99999a; color:#0a397d; margin:0 3px;}
input#cntnt01searchinput{ height:20px; font:11px/14px Arial, Helvetica, sans-serif;color:#0a397d}
.szukaj_ps #cntnt01moduleform_1 input.szuk, .szukaj_ps #cntnt01moduleform_2 input.szuk, #logout input{ height:20px;}
.szukaj_ps #cntnt01moduleform_1{
    padding-right:30px;
}
/**************************Podstrona*******************************/
.dol_all{ width:933px; float:left; border-right:1px solid #ebebeb; background:#fff}
.right_p{ width:256px; float:right;_width:254px}
.szukaj_p{ width:242px; float:left; background:url(../images/right_el_t_03.gif) left top no-repeat; margin-top:10px;}
.szukaj_ps{ width:225px; height:60px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; margin-top:23px; float:left; padding-left:15px;}
.szukaj_pd{ width:242px; height:30px; float:left; background:url(../images/right_el_b_06.gif) left top no-repeat;}
.bloki_p{width:240px; float:left; background:#f8f8f8; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding-bottom:10px;display:none}
.bloki_p img{ float:left; padding:5px 0 5px 15px;}

.bloki_p h1, .szukaj_ps h1{font:14px/10px Verdana, Arial, Helvetica, sans-serif; display:block; margin:0 0 10px 15px; padding:0 0 0 20px; background:url(../images/zn_wysz.gif) center left no-repeat; color:#232323}
.szukaj_ps h1 {margin:0 0 10px 0px; color:#232323}

.left_p{ width:650px; float:left; margin:10px 0 0 15px; _margin-left:10px;background:url(../images/kr.gif) #fff right top repeat-y;}
.right_top_p{ width:394px; height:229px; float:left; position:relative; margin-top:-14px; background:url(../images/right_top_p.jpg) left top no-repeat; }

.ofirm_bl_p{width:510px; height:60px; float:left; position:relative; background:#fff; margin:-60px 15px 0 15px;_margin-left:10px}
.ofirm_bl_p h1{font:18px/15px Verdana, Arial, Helvetica, sans-serif; display:block; margin:15px 0 15px 15px; padding:0 0 0 20px; background:url(../images/zn_wysz.gif) center left no-repeat; color:#232323}

.pas_duz_p{ width:900px; margin:7px 0 10px 0;}
.footer_p{ border-right:1px solid #ebebeb; width:918px; height:80px; background:url(../images/belos.jpg) 650px 25px no-repeat;}

.el_left_t{ width:63px; height:149px; float:right; background:url(../images/el_left_t.jpg) left top no-repeat;}

.pas_pod{ width:630px; height:7px; overflow:hidden; float:left; margin:0 0 3px; border-top:2px solid #ededed; background:url(../images/pas_pod.gif) right top no-repeat;}


.tekst_pod p{
	font:12px/18px Arial, Helvetica, sans-serif; 
	color: #121212;
	margin:8px 0;
	padding:0;
}
.plp2{ width:241px; height:55px; float:left; background:url(../images/plp2.gif) left 10px no-repeat;display:block;text-decoration:none}
.plp2-en{ width:241px; height:55px; float:left; background:url(../images/plp2-en-m.gif) left 10px no-repeat;display:block;text-decoration:none}
.plp2-ru{ width:241px; height:55px; float:left; background:url(../images/plp2-ru-m.gif) left 10px no-repeat;display:block;text-decoration:none}



/***********Aktualnosci szczegoly******************/
#NewsPostDetailDate{ float:left;}
#NewsPostDetailPrintLink{ float:right;}
#NewsPostDetailTitle{ clear:both;}
#NewsPostDetailContent{ padding:10px 0;}
#NewsPostDetailReturnLink{ float:right;}

/*********** Kontakt *****************************/
.contactform tr td{color:#036ba7}
.contactform tr td input{width:190px;border:1px solid #99999a;font:12px/15px Tahoma}
#m5_19{width:190px;border:1px solid #99999a;font:12px/15px Tahoma}
.contactform tr td input.fbsubmit{width:100px;float:right}
.contactform tr td textarea{width:190px;height:100px;border:1px solid #99999a;overflow:hidden}

/*********** Formularz kontaktowy ****************/
.bloki_p form{width:200px;float:left;margin:0 0 0 20px;_margin-left:10px;padding:0}
.bloki_p form fieldset{display:none}
.bloki_p form table.contactform{width:200px;float:left;margin:0;padding:0}

.error_message{width:200px;float:left;margin:0 10px 0 10px;padding:0}
.error_message ul{float:left;list-style-type:none;margin:0;padding:0}
.error_message ul li{color:red;font-weight:bold;margin:0;padding:5px 0 5px 15px}

/************ Menu boczne ******************/
.bloki_p ul{ margin:0; padding:0 0 30px 20px;}
.bloki_p ul li{ width:180px; float:left; list-style:none; margin:0; padding:0; background:url(../images/zn_menu.gif) 0 5px no-repeat; border:none;}
.bloki_p ul li a{ text-decoration:none; width:180px; float:left; display:block; color:#0271b1;padding:4px 0 4px 20px; font:12px/15px Arial, Helvetica, sans-serif; border-bottom:1px solid #eee;}
.bloki_p ul li a:hover{ font-weight:bold;}


.bloki_p ul ul{ margin:0; padding:0; background:none;}
.bloki_p ul ul li{ background:none; margin:0; padding:0; width:180px;}
.bloki_p ul li ul li a{font:11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000; width:170px; padding:6px 10px 6px 20px; float:left; display:block;}
.bloki_p ul li ul li ul li a{font:11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000; width:160px; padding:4px 10px 4px 30px; float:left; display:block;}

.bloki_p ul li a.active_mg, .bloki_p ul li a.activeparent{ font-weight:bold;}
.tekst_pod table tr td{ padding:8px; border:1px solid #fff;}
.dolall{ float:left; width:950px;}
/************Rejestracja*******************/

table.rejestracja{ float:left; width:400px; margin:10px 0 0 100px; _margin:10px 0 0 50px;}
table.rejestracja tr th{ width:200px;}
table.rejestracja tr th, table.rejestracja tr td{ vertical-align:top;}
table.rejestracja tr td input, table.rejestracja tr td textarea{width:200px;}
table.rejestracja tr td hr, table.rejestracja tr th hr{ border:0; border-top:1px solid #ddd; height:1px; color:#ddd; background:#ddd; width:380px; overflow:hidden;}

table.rejestracja tr td input.wyslij_reg, .wyslij_reg{ float:right; width:90px; border:1px solid #cfcfcf; background:#eee;}



/***************** Formularz zapytania ofertowego ***************************/
#m4moduleform_1{width:600px;float:left;margin:0;padding:0}
#m4moduleform_1 div{width:600px;float:left;margin:0;padding:0}
#m4moduleform_1 h2{width:600px;float:left;margin:10px 0;padding:12px 0;background:#006699;color:#fff;text-align:center}

#m4moduleform_1 table{ float:left; width:450px;}
#m4moduleform_1 table tr td { padding:2px; margin:0; vertical-align:top; text-align:left;}
#m4moduleform_1 table tr td input{ width:200px; padding-bottom:5px; float:right;}
#m4moduleform_1 table tr td textarea{width:200px; height:80px; padding-bottom:5px; float:right;}
#m4moduleform_1 table tr td p{ clear:both; text-align:right; font-size:11px;}


#m4moduleform_1 label{width:120px;float:left;margin:0;padding:5px 20px 5px 70px}
#m4moduleform_1 input{width:320px;float:left;margin:5px 0;padding:0;}

#m4moduleform_1 .th_lp, #m4moduleform_1 .td_lp{width:25px;float:left;margin:0 0 0 10px;padding:2px 0;text-align:center;display:inline;border:1px solid #7f9db9;font:12px/15px Arial;color:#000}
#m4moduleform_1 .td_lp{margin:3px 0 0 10px}
#m4moduleform_1 .th_produkt{width:150px;float:left;margin:0 3px;padding:2px 0;text-align:center;border:1px solid #7f9db9;font:12px/15px Arial;color:#000}
#m4moduleform_1 .th_ilosc{width:100px;float:left;margin:0 3px;padding:2px 0;text-align:center;border:1px solid #7f9db9;font:12px/15px Arial;color:#000}
#m4moduleform_1 .th_termin{width:100px;float:left;margin:0 3px;padding:2px 0;text-align:center;border:1px solid #7f9db9;font:12px/15px Arial;color:#000}
#m4moduleform_1 .th_uwagi{width:175px;float:left;margin:0 3px;padding:2px 0;text-align:center;border:1px solid #7f9db9;font:12px/15px Arial;color:#000}

#m4moduleform_1 #m4fbrp__86, #m4moduleform_1 #m4fbrp__93, #m4moduleform_1 #m4fbrp__100, #m4moduleform_1 #m4fbrp__107, #m4moduleform_1 #m4fbrp__114, #m4moduleform_1 #m4fbrp__121, #m4moduleform_1 #m4fbrp__128, #m4moduleform_1 #m4fbrp__135, #m4moduleform_1 #m4fbrp__142{width:150px;float:left;margin:3px 3px 0 3px;padding:2px 0;border:1px solid #7f9db9;font:12px/15px Arial;color:#000;display:block}
#m4moduleform_1 #m4fbrp__87, #m4moduleform_1 #m4fbrp__94, #m4moduleform_1 #m4fbrp__101, #m4moduleform_1 #m4fbrp__108, #m4moduleform_1 #m4fbrp__115, #m4moduleform_1 #m4fbrp__122, #m4moduleform_1 #m4fbrp__129, #m4moduleform_1 #m4fbrp__136, #m4moduleform_1 #m4fbrp__143{width:100px;float:left;margin:3px 3px 0 3px;padding:2px 0;border:1px solid #7f9db9;font:12px/15px Arial;color:#000;display:block}
#m4moduleform_1 #m4fbrp__88, #m4moduleform_1 #m4fbrp__95, #m4moduleform_1 #m4fbrp__102, #m4moduleform_1 #m4fbrp__109, #m4moduleform_1 #m4fbrp__116, #m4moduleform_1 #m4fbrp__123, #m4moduleform_1 #m4fbrp__130, #m4moduleform_1 #m4fbrp__137, #m4moduleform_1 #m4fbrp__144{width:100px;float:left;margin:3px 3px 0 3px;padding:2px 0;border:1px solid #7f9db9;font:12px/15px Arial;color:#000;display:block}
#m4moduleform_1 #m4fbrp__89, #m4moduleform_1 #m4fbrp__96, #m4moduleform_1 #m4fbrp__103, #m4moduleform_1 #m4fbrp__110, #m4moduleform_1 #m4fbrp__117, #m4moduleform_1 #m4fbrp__124, #m4moduleform_1 #m4fbrp__131, #m4moduleform_1 #m4fbrp__138, #m4moduleform_1 #m4fbrp__145{width:175px;float:left;margin:3px 3px 0 3px;padding:2px 0;border:1px solid #7f9db9;font:12px/15px Arial;color:#000;display:block}

#m4moduleform_1 .submit{width:600px;float:right;margin:5px;padding:0;display:block}
#m4moduleform_1 .submit input{width:120px;float:right;margin:5px;padding:0;display:block}

.logowanie_form{ width:250px;}
.logowanie_form input{ width:150px;}

#doLogin{ width:90px; border:1px solid #0066CC; float:right; margin-right:10px; background:#eee;}

.wyslano{ float:left; padding:0 11px;}


