* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font-size:12px; font-family:Arial; }
body							{ background:url(img/bcg.png) center 0 repeat-y; color:#343434; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; outline:none; color:#000; }
a:hover							{ text-decoration:underline; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }
ul								{ list-style:none; }

#body .kp_links a.palmptopypl span, #body .reg_form	.zmien_dane	span, #body .reg_form #kupuj span, #body .reg_form #rejestracja_button span, #body .submits a.button_kupuj span, .hidden, hr						{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; height:0px; overflow:hidden; }
.orange							{ color:#dd4e1d; }
.m5b							{ margin-bottom:5px; }
.hdr							{ font:bold 14px/18px Arial; padding-bottom:15px; color:#5f5e59; }
.p20t							{ padding-top:20px; }
.p20t .main_img					{ margin:0 5px 10px 0; }
.left							{ float:left; }
.resolution						{ height:18px; padding:0; margin:4px 0; }
.resolution option				{ padding:0 4px; }
.rf_box							{ width:716px; height:25px; line-height:25px; font-size:1.1em; margin-bottom:1px; text-align:center; background:#dd4e1d; color:#fff; }

/* PAGES */
#all 							{ width:953px; padding:0 11px; margin:0 auto; position:relative; }
#top 							{ width:953px; }
#top .top_header				{ width:953px; height:53px; background:url(img/bcg_top.jpg) no-repeat; }
#top .top_header h3 a			{ width:170px; height:29px; display:block; position:absolute; left:18px; top:12px; }

#top #above_menu				{ padding:1px 0; }
#top #above_menu .ab_left		{ width:200px; padding:0 7px 0 10px; float:left; font-size:0.9em; }
#top #above_menu .ab_left .imc_ico{ width:20px; height:16px; display:inline-block; position:relative; top:2px; background:url(img/imc.png) no-repeat; }
#top #above_menu .ab_left .imc_ico span{ position:absolute; left:-1000em; }

#top #above_menu .ab_center		{ width:518px; float:left; }
#top #above_menu .ab_center a	{ float:left; }
#top #above_menu .ab_right		{ width:210px; padding:0 0 0 4px; float:left; }
#top #above_menu .ab_right form	{ width:210px; height:48px; padding-top:4px; }
#top #above_menu .ab_right form .f_left{ width:103px; height:45px; float:left; border-right:0px solid #de4e1c; }
#top #above_menu .ab_right form input{ width:90px; height:17px; padding:1px 2px; border:1px solid #de4e1c; margin-bottom:3px; float:left; color:#000; }
#top #above_menu .ab_right form #lf_log{ width:85px; height:21px; padding:0; border:0; }
#top #above_menu .ab_right form #pwd{ }

#top #above_menu .ab_right form .f_right{ width:95px; padding-left:6px; float:left; }
#top #above_menu .ab_right form .f_right .box_for_reg{ float:left; border-left:1px solid #000; position:relative; left:-7px; top:2px; }
#top #above_menu .ab_right form .f_right input{ float:left; }

#top #above_menu .ab_right form .f_right .rejestracja{ line-height:18px; font-size:0.9em; position:relative; left:9px; color:#000; }
/*
#top #above_menu .ab_right form .f_right .rejestracja{ width:95px; height:21px; display:block; float:left; position:relative; 
								background:url(img/buton_rejestracja.gif) no-repeat; }
#top #above_menu .ab_right form .f_right .rejestracja span{ position:absolute; left:-1000em; }
*/

#top #menu						{ width:953px; height:35px; float:left; background:url(img/menu_bcg_full.png) no-repeat; }
#top #menu ul					{ width:953px; height:35px; list-style:none; }
#top #menu ul li				{ height:35px; line-height:35px; display:block; float:left; }
#top #menu ul li a				{ width:auto; height:35px; line-height:35px; padding:0 15px; display:block; float:left; 
								background:url(img/menu_bcg.png) 0 0 repeat-x; color:#fff; }
#top #menu ul li a:hover, #top #menu ul li a.active{ text-decoration:none; background:url(img/menu_bcg.png) 0 -35px repeat-x; }

#top #menu ul li a#home			{ background:url(img/menu_home.png) no-repeat; }
#top #menu ul li a:hover#home, #top #menu ul li a.active#home	{ background:url(img/menu_home.png) 0 -35px no-repeat; }


/* index */
#body							{ width:953px; padding:3px 0 15px 0; float:left; }

#body .box						{ width:195px; float:left; margin:4px 0; position:relative; }
#body .box_txt					{ width:195px; float:left; margin:12px 0 0px 0; position:relative; }
#body h5						{ padding: 12px 0 0 0; position: relative; float: left;}
/* #body .box_first				{ width:195px; float:left; margin:0 0 4px 0; position:relative; } */

#body .frame_red				{ }
#body .frame_red .top			{ height:5px; overflow:hidden; background:url(img/frame_red_top.png) no-repeat; }
#body .frame_red .center		{ padding:0 0 0 10px; border:1px solid #de5424; border-width:0 1px; }
#body .frame_red .center .prog_txt{ padding-right:5px; }
#body .frame_red .center .prog_img{ padding-top:5px; }
#body .frame_red .center .fr_more{ width:50px; height:11px; display:block; position:absolute; bottom:1px; right:5px; background:url(img/more_small.png) no-repeat; }
#body .frame_red .center .fr_more span{ position:absolute; left:-1000em; }
#body .frame_red .bottom		{ height:5px; overflow:hidden; background:url(img/frame_red_bottom.png) no-repeat; }

#body .frame_yellow				{ }
#body .frame_yellow .top		{ height:5px; overflow:hidden; background:url(img/frame_yellow_top.png) no-repeat; }
#body .frame_yellow .center		{ padding:0 0 0 10px; border:1px solid #e6c806; border-width:0 1px; }
#body .frame_yellow .bottom		{ height:5px; overflow:hidden; background:url(img/frame_yellow_bottom.png) no-repeat; }


#body #news_form				{ padding-bottom:10px; }
#body #news_form .text			{ width:160px; height:15px; padding:2px 2px 1px 2px; float:left; border:1px solid #de4e1c; margin:1px 3px 3px 0; color:#000000; background:#ffffff; }
#body #news_form .rest			{ padding-left:25px; }
#body #news_form #add			{ width:13px; height:13px; float:left; margin:4px 3px 0 0; }
#body #news_form #remove		{ width:13px; height:13px; float:left; margin:4px 3px 0 0; }
#body #news_form label			{ float:left; margin:4px 15px 0 0; }


#body #search_form				{ clear: both;}
#body #search_form input		{ width:132px; height:15px; padding:2px 2px 1px 2px; float:left; border:1px solid #de4e1c; margin:1px 3px 0 0; color:#000000; background:#ffffff; }
#body #search_form input.search_submit{ width:27px; height:21px; padding:0; margin:0; border: 0;}

/* #body .frame_none				{ } */


#body .b_left					{ width:200px; padding:1px 7px 0 10px; float:left; font-size:0.9em; position:relative;}
#body .b_center					{ width:518px; float:left; }

#body .b_center .b_box			{ width:488px; padding:5px 0 10px 0; float:left; position:relative; }
#body .b_center .b_box_first	{ padding-top: 15px;}
#body .b_center .b_box .date	{ padding-left:30px; height:21px; line-height:21px; background:url(img/news_data.jpg) no-repeat; }
#body .b_center .b_box h3		{ line-height:21px; font-weight:bold; color:#c45528; }
#body .b_center .b_box h3 a		{ color:#C45528;}
#body .b_center .b_box .title	{ line-height:21px; font-weight:bold; color:#c45528; }
#body .b_center .b_box .title a	{ color:#C45528; }
#body .b_center .b_box .text	{ }
#body .b_center .b_box .text p	{ padding-bottom: 1em;}
#body .b_center .b_box .text img{ float:left; margin:0 10px 5px 0; }
#body .b_center .b_box .more	{ width:62px; height:13px; display:block; float:right; background:url(img/more.jpg) no-repeat; }
#body .b_center .b_box .more span{ position:absolute; left:-1000em; }

#body .b_right					{ width:210px; padding:0 0 0 8px; float:left; }
#body .b_right .nowosci			{ margin-left:10px; }

#body .b_right .product			{ padding:0 0 5px 0; color:#818181; }
#body .b_right .product img		{ float:left; margin:0 10px 5px 0; }
#body .b_right .product .sk_wy	{ padding:7px 0; }
#body .b_right .product .more	{ width:62px; height:13px; display:block; float:left; background:url(img/more.jpg) no-repeat; }


/* sklep */
#body .b_center_right			{ width:736px; float:left; }
#body .b_center_right .hdr		{ font:bold 16px/30px Arial; color:#dd4e1d; }
#body .sklep_menu				{ padding-bottom:3px; }
#body .sklep_menu a				{ width:165px; height:20px; padding-left:10px; display:block; line-height:20px; margin-bottom:2px; background:#dd4e1d; }
#body .sklep_menu a.active,
#body .sklep_menu a:hover		{ text-decoration:none; color:#fff; }


#body .koszyk_box .koszyk_txt	{ font:bold 1.3em Arial; }
#body .koszyk_box				{ font-size:1.1em; color:#dd4e1d; }
#body .koszyk_box .ico_shop		{ margin:0 10px 5px 0; float:left; }
#body .koszyk_box .ostatnio_dodane{ font-weight:bold; line-height:25px; }
#body .koszyk_box span			{ color:#0b569a; }

#body .koszyk_box .lista_zakupow{ padding-bottom:15px;  }
#body .koszyk_box .lista_zakupow li{ line-height:17px; }
#body .koszyk_box .lista_zakupow li a{ color:#0B569A; }

#body .bottom_koszyk			{ width:195px;  padding:4px 0 5px 0; text-align:center; font:bold 12px/12px Arial; 
								background:url(img/koszyk_bottom.jpg) #dd4e1d no-repeat bottom; }
#body .bottom_koszyk a			{ padding:0 6px; height:12px; font-size:1em; line-height:12px; color:#fff; }
#body .bottom_koszyk a.kupuj	{ border-right:1px solid #fff; }

/* sklep trekbuddy */
#body .b_center_right .cr_left	{ width:200px; float:left; text-align:center; }
#body .b_center_right .cr_right	{ width:520px; float:left; }
#body .b_center_right .cr_right	.shop_title{ font:bold 1.1em/18px Arial; }
#body .b_center_right .cr_right	.modele_telefonow{ text-decoration:underline; color:#dd4e1d; }
#body .b_center_right .cr_right	:hover.modele_telefonow{ text-decoration:none; }
#body .b_center_right .cr_right	.uwaga{ font-weight:bold; color:#dd4e1d; }

#body #form_res label			{ font:bold 0.85em/30px Arial; position:relative; top:-2px; padding:0 10px 0 1px; color:#dd4e1d; }

/* sklep mapy pc */
#body .b_center_mp				{ width:450px; padding-right:10px; float:left; line-height:18px; }
#body .b_center_mp	.info		{ font-weight: bold; padding: 40px 0 40px 0; text-align: center;}
#body .b_center_mp .hdr			{ font:bold 14px/18px Arial; padding-bottom:15px; color:#5f5e59; }
#body .b_right_mp				{ width:269px; float:left; }

#body .frame2_red				{ }
#body .frame2_red .top			{ height:5px; overflow:hidden; background:url(img/frame2_red_top.png) no-repeat; }
#body .frame2_red .center		{ padding:0 10px; border:1px solid #de5424; border-width:0 1px; position:relative; }
#body .frame2_red .bottom		{ height:5px; overflow:hidden; background:url(img/frame2_red_bottom.png) no-repeat; }

#body .box2						{ width:269px; float:left; margin:4px 0; position:relative; }

#body .frame2_red .one			{ width:247px; padding:10px 0 3px 0; border-bottom:1px solid #28283f; position:relative; float:left; }
#body .frame2_red .one .o_left	{ width:35px; float:left; }
#body .frame2_red .one .o_left img{ margin-bottom:3px; }
#body .frame2_red .one .o_right	{ width:210px; float:left; }
#body .frame2_red .one .o_right .cena{ float:right; font-size:0.9em; font-style:italic; }
#body .frame2_red .one .o_right a{ font-weight:bold; }
#body .frame2_red .sort			{ text-align:center; padding-top:5px; font-weight:bold; color:#dd4e1d; }
#body .frame2_red .list_ones	{ text-align:center; padding:10px 0; }
#body .frame2_red .list_ones li	{ display:inline; }
#body .frame2_red .list_ones li a.active {color: rgb(221, 78, 29);}

/* sklep karta produktu */
#body .path						{ font-size:1.1em; padding-bottom:10px; }
#body .path a					{ font-weight:bold; }
#body .kp_main					{ float:left; margin:0 10px 5px 0; }
#body .hdr2						{ font:bold 14px/18px Arial; color:#5f5e59; }

#body .kp_links					{ padding-top:15px; position: relative;}
#body .kp_links a				{ font-weight:bold; color:#5f5e59; }
#body .kp_links a.palmptopypl	{ display: block; width: 65px; height: 47px; background:url(img/palmtopypl.gif) no-repeat 0 0; float: left;}

#body .kup_mape					{ padding:5px 0; font-weight:bold; }

#body .kp_options				{ width:444px; }
#body .kp_options .ver			{ width:148px; font-size:0.8em; padding-bottom:18px; float:left; position:relative; }
#body .kp_options .ver2			{ width: 400px;}
#body .kp_options .ver .ico		{ float:left; position:relative; top:5px; left:24px; margin-right:34px; }
#body .kp_options .ver .koszyk_ico{ width:30px; height:28px; position:absolute; top:48px; left:88px; }
#body .kp_options .ver2 .koszyk_ico { top: 55px;}
#body .kp_options .ver span		{ font:normal 12px/15px Arial; position:relative; top:2px; color:#393939; }
#body .kp_options .ver .txt		{ width:94px; font:bold 0.9em Arial; padding-top:10px; text-align:center; color:#000; }
#body .kp_options .ver .txtb	{ width:94px; font:bold 1em Arial; padding-top:10px; text-align:center; color:#000; }
#body .kp_options .ver_brak img	{ padding-left: 21px;}
#body .kp_options .break 		{ position:relative; clear:both; height:20px; overflow:hidden; }

#body .kp_options .kup_program	{ border-top:1px solid #dd4e1d; line-height:15px; }
#body .kp_options .kup_program .hdrr{ font-size:1.1em; padding:10px 0; font-weight:bold; color:#dd4e1d; }
#body .kp_options .kup_program .img{ float:left; margin:0 10px 5px 0; }

#body .kp_options .kup_program form{ width:296px; float:left; position:relative; }
#body .kp_options .kup_program form input{ width:13px; height:13px; float:left; }
#body .kp_options .kup_program form label{ float:left; line-height:13px; padding:0 10px 0 2px; }
#body .kp_options .kup_program form #sub{ width:41px; height:39px; position:absolute; right:25px; top:25px; }

#body .kp_options .kup_program .sprawdz_wyswietlacz{ font-weight:bold; color:#dd4e1d; }
#body .kp_options .kup_program .resol{ line-height:24px; font-weight:bold; position:relative; top:0px; padding-right:5px; float:left; }
#body .kp_options .kup_program .ilosc2{ line-height:19px; float:left; padding-right:5px; }
#body .kp_options .kup_program .inp_ilosc{ width:24px; padding:0 2px; }


/* polecamy */
#body .pol_pad					{ padding:0 15px; }
#body .p_hdr					{ font:bold 14px/18px Arial; padding:10px 0; color:#000; }
#body .p_txt					{ border:1px solid #bebebe; border-width:1px 0; padding:12px 0 15px 0; line-height:18px; }
#body .p_txt div.info			{ text-align: center; font-weight: bold;}

#body .p_txt .p_one				{ padding-bottom:25px; }
#body .p_txt .p_one h4			{ font-weight: bold;}
#body .p_txt .p_one	a.wiecej			{ width:62px; height:13px; display:block; float:left; position:relative; left:6px; top:3px; background:url(img/more.jpg) no-repeat; }
#body .p_txt .p_one	a.wiecej span		{ position:absolute; left:-1000em; }

#body div.p_txt ul {
	list-style: disc;
	padding: 0 0 0 20px;
	text-align:left;
	width: auto;
}

#body div.p_txt ul li {
	display: list-item;
}

#body .pol_pad ul				{ width:488px; text-align:center; padding:10px 0; position:relative; overflow:hidden; }
#body .pol_pad ul li			{ display:inline; }
#body .pol_pad ul li.first		{ position:absolute; text-indent:-1000px; left:10px; top:13px; }
#body .pol_pad ul li.last		{ position:absolute; right:10px; top:13px; }

#body .pol_pad ul li.first a	{ width:60px; height:13px; display:block; background:url(img/poprzedni.jpg) no-repeat; }
#body .pol_pad ul li.last a		{ width:62px; height:13px; display:block; background:url(img/nastepny.jpg) no-repeat; }
#body .pol_pad ul li.first a span{ position:absolute; left:-1000em; }
#body .pol_pad ul li.last a span{ position:absolute; left:-1000em; }

#body .pol_pad ul li.active		{ color:#DD4E1D; }
#body .pol_pad ul li.active a	{ font-weight:bold; color:#DD4E1D; }
#body .pol_pad ul li.active span { color: #000000;}

/* aktualnosci spis */
#body .pages					{ width:488px; float:left; }

/* aktualnosci rozwiniecie */
#body .pol_pad					{ padding:0 15px; position:relative; }
#body .p_txt2					{ border:0px solid #bebebe; padding:0 0 15px 0; line-height:18px; }

#body .p_txt2 .b_box			{ border-bottom:1px solid #C9C9C9; }
#body .p_txt2 .b_box .powrot	{ width:67px; height:21px; display:block; float:right; position:relative; top:5px; background:url(img/buton_powrot.gif) no-repeat; }
#body .p_txt2 .p_one			{ padding-bottom:25px; }
#body .p_txt2 .p_one span		{ float:left; }
#body .p_txt2 .p_one a			{ width:62px; height:13px; display:block; float:left; position:relative; left:6px; top:3px; background:url(img/more.jpg) no-repeat; }
#body .p_txt2 .p_one a span		{ position:absolute; left:-1000em; }

#body .tit_more					{ position:relative; top:-20px; }

/* table_koszyk */
#body .table_koszyk				{ width:718px; float:left; }
#body .table_koszyk div			{ height:25px; line-height:25px; text-align:center; color:#fff; background:#ff8f69; }
#body .table_koszyk .bcg_orange	{ background:#dd4e1d; }
#body .table_koszyk .lp			{ width:31px; float:left; margin:0 1px 1px 0; clear: both; position: relative;}
#body .table_koszyk .nazwa_produktu{ width:335px; text-align:left; padding-left:10px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .rodzaj		{ width:89px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .cena		{ width:55px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .ilosc		{ width:42px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .ilosc_input{ width:24px; padding:0 2px; position:relative; top:4px; border:1px solid #fff; background:#ffa88b; color:#fff; }
#body .table_koszyk .wartosc	{ width:90px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .usun		{ width:58px; float:left; margin:0 1px 1px 0; }
#body .table_koszyk .usun input	{ width:13px; height:13px; position:relative; top:5px; }
#body .table_koszyk .razem		{ width:550px; padding-right:16px; float:left; text-align:right; margin:0 1px 1px 0; }

#body .submits					{ padding:7px 0 0 230px; float:left; }
#body .submits input			{ margin-right:8px; float: left; position: relative;}
#body .submits a.button_kupuj	{ margin-right:8px; background: url(img/do_kasy.jpg) 0 0 no-repeat; width: 63px; height: 21px; display: block; float: left; position: relative;}
#body .submits a.kupuj_dalej	{ margin-right:8px; background: url(img/kupuj_dalej.jpg) 0 0 no-repeat; width: 87px; height: 21px; display: block; float: left; position: relative;}

#body #show_hide_box			{ display:none; }


/* rejestracja (sklep - zamowienie) */
#body .reg_form					{ text-align:center; font-size:0.9em; color:#807967; }
#body .reg_form label			{ width:170px; height:15px; padding-right:18px; display:block; text-align:right; margin-bottom:5px; float:left; }
#body .reg_form input			{ width:182px; height:12px; padding:1px 3px 2px 3px; border:0; float:left; font-size:1em; margin-bottom:5px; 
								background:url(img/bcg_input.gif) no-repeat; }
								
#body .reg_form #chb1			{ width:13px; height:13px; }
#body .reg_form #chb2			{ width:13px; height:13px; }
#body .reg_form #chb3			{ width:13px; height:13px; }
#body .reg_form .lab_chb		{ width:430px; height:auto; padding-left:10px; text-align:left; }

#body .reg_form #do_kasy		{ width:85px; height:21px; position:relative; left:190px; background:none; }
#body .reg_form #rejestracja_button{ width:95px; height:21px; position:relative; left:190px; background: url(img/buton_rejestracja.gif) no-repeat 0 0; display: block;}
#body .reg_form #kupuj			{ width:57px; height:21px; position:relative; left:190px; background:none; background: url(img/kupuj.png) no-repeat 0 0; display: block;}
#body .reg_form #wyslij			{ width:63px; height:21px; position:relative; left:190px; background:none; }
#body .reg_form #wyslij2		{ width:63px; height:21px; position:relative; left:290px; background:none; }

#body .reg_form select			{ width:188px; height:16px; padding:0; border:0; float:left; font-size:1em; margin-bottom:5px;
								background:url(img/bcg_input.gif) no-repeat; }

#body .reg_form  #input_faktura		{ width:13px; height:13px; float:right; margin-right:25px; }
#body .reg_form  .faktura_lab	{ width:auto; float:right; margin-right:213px; display:inline; }

#body .reg_form #div_faktura	{ display: none;}

#body .rf_cont					{ width:600px; padding:14px 0 8px 116px; text-align:center; }
#body .reg_form .podsum			{ width:716px; font-size:1.2em; padding:15px 0 15px 0; color:#000; }
#body .reg_form .podsum2		{ width:716px; font-size:1.2em; padding:15px 0 0 0; color:#000; }

#body .reg_form .skopiuj		{ width:63px; height:21px; display:block; float:left; background:url(img/skopiuj.jpg) no-repeat; }
#body .reg_form .skopiuj_txt	{ float:left; padding-left:10px; }
#body .reg_form .skopiuj span	{ position:absolute; left:-1000em; }

#body .reg_form .copy_belt		{ padding:0 0 10px 80px; text-align:left; }
#body .reg_form	.clear_br		{ position:relative; clear:both; height:10px; overflow:hidden; }
#body .reg_form	.zmien_dane		{ position:relative; float: left; display: block; width: 95px; height:21px; background: url(img/buton_zmien_dane.gif) no-repeat 0 0; }

/* sklep - zamowienie */
#body .koszyk_pad				{ padding:4px 0; }
#body .table_koszyk2			{ width:658px; padding-left: 30px;}
#body .gf_box					{ width:716px; height:25px; line-height:25px; margin-bottom:1px; text-align:center; background:#7d7d7d; color:#fff; }
#body .typ_wysylki				{ padding:15px 0 15px 195px; line-height:19px; }
#body .typ_wysylki input		{ width:13px; height:13px; position:relative; top:4px; line-height:19px; float:left; }
#body .typ_wysylki label		{ padding-left:10px; }
#body .uwaga_faktura			{ text-align:center; font-weight:bold; padding:15px 0 20px 0; color:#000; }
#body .pozostale_dane			{ padding:15px 0 20px 300px; color:#000; }

#body .reg_form .lab_chb		{ width:430px; height:auto; padding-left:10px; text-align:left; }

#body #powrot_z_listy			{ width:67px; display:block; margin:10px auto 0 auto; }


#body .b_center_mp .nowosc		{ font-weight:bold; float:left; padding-right:10px; }
#body .b_center_mp .ww_more		{ width:62px; height:13px; display:block; float:left; position:relative; left:6px; top:3px; background:url(img/more.jpg) no-repeat; }
#body .b_center_mp .ww_more span{ position:absolute; left:-1000em; }

/* sklep-wyniki-wyszukiwania */
#body .ww_box					{ padding:20px 0 25px 0; border-bottom:1px solid #c9c9c9; }
#body #ww_box_last				{ padding-bottom:10px; border:0; }
#body .ico_links				{ width:300px; float:left; padding:25px 0 25px 10px; }
#body .ico_links a				{ width:24px; height:24px; display:block; float:left; margin-right:15px; }
#body .ico_links a.arrow		{ background:url(img/arrow_small.jpg) no-repeat; }
#body .ico_links a.basket		{ background:url(img/basket_small.jpg) no-repeat; }
#body .pol_pad ul.ww_strony		{ width:420px; position: relative;}

/* polecamy2 */
#body .p_box 					{ padding-top:15px; }
#body .p_box h4					{ font-weight: bold;}
#body .p_box .hdr_or			{ font:bold 1.1em/18px Arial; padding-bottom:2px; color:#dd4e1d; }
#body .p_box img				{ float:left; margin:0 10px 5px 0; }
#body .p_box span				{ line-height:14px; }

/* kontakt */
#body #contact_form				{ width:468px; float:left; position:relative; padding:35px 0 0 0; }
#body #contact_form	label		{ width:120px; height:20px; text-align:right; margin-right:30px; float:left; }
#body #contact_form input		{ width:268px; height:15px; padding:1px 3px; float:left; border:1px solid #000; }
#body #contact_form textarea	{ width:268px; height:140px; padding:3px; float:left; margin:0; border:1px solid #000; }
#body #contact_form	.clear		{ height:10px; }
#body #contact_form	.clear_br	{ width:468px; height:1px; position:relative; overflow:hidden; float:left; clear:both; margin:25px 0 15px 0; background:#bcbcbc; }
#body #contact_form #con_sub	{ width:63px; height:21px; display:block; float:none; margin:0 auto; padding:0; border:0; margin:0 auto; }

/* siec-sprzedazy */
#body .ss_box 					{ padding:15px 0; }
#body .ss_box h4				{ font-weight: bold;}
#body .ss_box .hdr_or			{ font:bold 1.1em/18px Arial; padding-bottom:2px; color:#dd4e1d; }
#body .ss_box img				{ float:left; margin:0 10px 5px 0; }
#body .ss_box span				{ line-height:14px; }

/* katalog produktow */
#body .line_gray				{ width:450px; height:1px; overflow:hidden; background:#C9C9C9; }
#body .alfabet					{ width:445px; padding:10px 0 10px 5px; float:left; }
#body .alfabet ul 				{ width:445px; float:left; list-style: none; margin: 0; }
#body .alfabet ul li			{ float:left; clear: none; margin: 0; padding: 0 6px 0 1px; background: url(img/slownik_kreska.gif) right no-repeat; }
#body .alfabet ul li.last 		{ background: none; padding: 0 0px 0 1px; }
#body .alfabet ul li a 			{ font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #d61829; }
#body .alfabet ul li a:hover 	{ text-decoration: underline; }
#body .alfabet ul li a.selected { font-weight: bold; font-size: 1.2em; position:relative; top:-1px; }

#body .ww_box a.arrow_orange	{ width:24px; height:24px; display:block; float:left; position:relative; top:9px; background:url(img/arrow_small.jpg) no-repeat; }
#body .ww_box .nowosc2			{ font-weight:bold; float:left; font-size:0.9em; padding:0px 10px 0px 0; color:#DD4E1D; }
#body .ww_box .hdr2 a			{ color:#343434; }
#body .ww_box .sprawdz			{ float:left; padding:0 10px; position:relative; top:11px; }

/* foot */
#foot							{ width:940px; height:19px; padding-right:13px; font-size:0.9em; line-height:18px; text-align:right; float:left; color:#fff; 
								background:url(img/foot_bcg.png) no-repeat; }
#foot span						{ padding:0 10px; }

.siec_sprzedazy label			{ width: 100px; display: block; float: left; position: relative; clear: both; padding-left: 120px;}
.siec_sprzedazy select			{ width: 150px; float: left; position: relative; margin: 0; padding: 0;}
.siec_sprzedazy select option	{ margin: 0; padding:0;}

.miasto { display: none;}

.mapy_opis_none {display: none;}

.mapy_opis {background: #FFFFFF; color:#000000; width: 100%; height: 100%;}
.mapy_opis_padding { padding: 5px 10px 5px 10px; overflow: auto;}
.mapy_opis_padding h5 { font-weight: bold; font-size: 1.3em; padding-bottom: 15px; color: rgb(221, 78, 29);}

#sklep_prawa_sortuj {
	margin: 0;
	padding: 0;
	color: rgb(221, 78, 29);
}

#sklep_prawa_sortuj option {
	margin: 0;
	padding: 0;
	color: rgb(221, 78, 29);
}

input.ilosc {
	width: 20px;
}

#body h5.newsletter {
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	}
	

#body h5.nowosci {
	padding: 5px 0 0px 0;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	}
	
#body h5.mapy {
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	}
	
#body h5.wyszukiwarka {
	padding: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	}

.errors {
	clear: both;
	color: #ff0000;
	font-size: 1.1em;
	text-align: center;
	padding-right: 60px;
}

#pwd2 { display: none};

.elektroniczne input {width: auto;}

#body .podsum3			{ width:716px; font-size:1.2em; padding:15px 0 15px 0; color:#000; text-align: center;}
#body .elektroniczne	{ width:716px; color:#000; text-align: center;}
#body .platnosci		{ width:716px; color:#000; text-align: center;}
#body .platnosci select, #body .platnosci option		{ margin:0; padding:0;}

#body .platnosci .input_elektroniczne { width: auto; padding: 2px 5px 2px 5px; border: 1px solid #BF4317; color: #FFFFFF; background: rgb(220, 78, 28);}

.zapisz, .wypisz {
	width: 100%;
	text-align: center;
}

.zapisz p, .wypisz p {
	padding-bottom: 5px;
}

.wypisz {
	clear: both;
	padding-top: 15px;
}

.zapisz .text, .wypisz .text {	
	padding: 1px 3px;
	border: 1px solid rgb(222, 78, 28);
	width: 200px;
}

.zapisz .button, .wypisz .button {
	position: relative; top: 6px;
}

.info {
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}

.cennik_one {
	position: relative;
	float: left;
	clear: both;
	width: 735px;
}

.cennik_second {
	background: #EEEEEE;
}

.cennik_top {
	background: #DC4E1C;
	color: #FFFFFF;
	font-weight: bold;	
}

.cennik_one .nazwa {
	width: 470px;
	position: relative;
	float: left;
	padding: 2px 5px 2px 5px;
}

.cennik_one .rodzaj {
	width: 145px;
	position: relative;
	float: left;
	text-align: center;
	padding: 2px 5px 2px 5px;
}

.cennik_one .cena {
	width: 90px;
	position: relative;
	float: left;
	text-align: right;
	padding: 2px 5px 2px 5px;
}

/* formularz */
#body #formularz { }
#body #formularz input { width:300px; height:14px; padding:2px 3px 3px 3px; border:0; float:left; font-size:0.9em; margin-bottom:5px;border:1px solid #DE4E1C;}
#body #formularz select { width:248px; height:19px; padding:0; float:left; margin-bottom:5px; border:1px solid #DE4E1C; }
#body #formularz label { width:100px; height:15px; padding-right:18px; display:block; text-align:right; margin-bottom:5px; float:left; color:#807967; }
#body #formularz textarea { width:240px; height:60px; padding:2px 3px; float:left; font-size:0.9em; margin-bottom:5px; border:1px solid #DE4E1C; overflow:auto; }
#body #formularz .pole_submit { width:63px; height:21px; position:relative; cursor:pointer; left:190px; font-weight:bold; background:#DE4E1C; color:#fff; }

#mapa_rodzaj option { padding: 0;}

.mapa_dane {
	clear: both;
	position: relative;
}

.mapa_dane h3 {
	clear: both;
	font-size: 1.2em;
}

.mapa_dane .column {
	width: 100%;
	position: relative;
}

	.mapa_dane .nr {
		position: relative;
		float: left;
		font-weight: bold;
		width: 100px;
	}
	
	.mapa_dane .nr {
		position: relative;
		float: left;
	}

#zasieg_mapy {
	width: 450px;
	overflow: hidden;
	height: 450px;
}

.link_zasieg {
	color: rgb(95, 94, 89);
	font-weight: bold;
}

.komentarz {
	width: 350px;
	height: 50px;
	border: 1px solid #000;
}
