html, body, div, span, applet, object, iframe,  caption, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	padding: 0;
	border: 0;
	}
ul,li { margin:0px; padding:0px; }
form { margin:0px; padding:0px; display:block; }
strong,b { font-weight:bold; }
body { margin:0px; }
body,div,td,a,span { font-family:Verdana, Geneva, sans-serif;  }
body { background-repeat:repeat-x; background-position:top; }
img { border:0px; }

h1,a.h1,div.h1 { margin-top:0px; margin-bottom:3px; display:block; color:#6da227; font-size:22px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; line-height:30px; }
a.h1 { text-decoration:none; }
a.h1:hover { text-decoration:underline;}
h2,a.h2,div.h2 { margin-bottom:10px; display:block; color:#000000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }
a.h2 { text-decoration:none;}
a.h2:hover { text-decoration:underline;}
a.wiecej {  color:#6da227; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
h3 { display:block; width:340px; padding:6px 20px 6px 20px; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#ffffff; background-color:#636565; margin-left:-20px; }

.txt2 h1,.txt2 a.h1 { margin:20px 0px 20px 0px; display:block; color:#6da227; font-size:22px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; line-height:30px;}
.txt2 h2,.txt2 a.h2 { display:inline;  }
.txt2 h3,.txt2 a.h3 { margin:20px 0px 20px 0px; }
.txt2 ul { padding:0px 0px 0px 40px; display:block; }
.txt2 ol { padding:20px 0px 0px 40px; display:block; }
.txt2 li {   }
.txt2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; line-height:20px; }
.txt2 p { margin:0px 0px 0px 20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; line-height:20px; margin-bottom:15px; }
.txt2 a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6da227; font-weight:bold; text-decoration:none; }
.txt2 a:hover { text-decoration:underline;}
#regulamin li {  margin-bottom: 10px; }

.txt { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; line-height:20px;}
.txt a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#6da227; font-weight:bold; text-decoration:none; }
.txt a:hover { text-decoration:underline;}





.contact { float:left; width:340px; font-size:12px; margin-left:100px; line-height:22px; }
.contact a,.txt2 a { font-size:12px; color:#000000;}


ul li { text-indent:0px; }
.txt_home { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000;line-height:13px; }

#wh { width: 948px; margin:0px auto 24px auto; }
#header { position:relative; width: 948px; height:150px; background-image:url(../images/h_sawa_3.png); background-position:top; background-repeat:no-repeat; }
	#header_logo { position:absolute; left:0px; top:12px; width: 500px; height:100px;  }
	
	#top_menu { top:98px; left:685px; width:250px; position:absolute; }
	.top_menu_item a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;  float:left; margin-right:18px; }	
	.top_menu_item a:hover { text-decoration:underline; }
	a.top_menu_item { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;   }	
	a.top_menu_item:hover { text-decoration:underline; }


	#menu_start { position:absolute; top:125px; left:0px; height:29px; width:183px; }
	.menu_start_item {  }
	.menu_start_item a { font-family:Verdana, Geneva, sans-serif; font-size:12px; display:block; width:151px; padding:5px 16px 5px 16px; color:#ffffff; text-decoration:none;  }	
	.menu_start_item a:hover { background-color:#71b534; }	
	#clock { position:absolute; top:126px; left:788px; width:155px; height:23px; font-size:15px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; }
	#langs { position:absolute; top:4px; left:788px; width:155px; height:23px; }	
	#langs div{ float:right; margin-left:4px; }	
#top { width: 948px; height:200px; }
#content { width: 948px; padding:22px 0px 20px 0px; margin:0px;  clear:both;}
	#menu { float:left; width:183px; height:200px; background-repeat:no-repeat; background-position:top left; }
	.menu_item {  }
	.menu_item a { font-family:Verdana, Geneva, sans-serif; font-size:12px; display:block; width:151px; border-top:1px solid #353737; padding:5px 16px 6px 16px; color:#ffffff; text-decoration:none;  }	
	.menu_item a:hover { background-color:#71b534; }	
	#banner { float:left; width:558px; height:200px; }
	#login { position:relative; float:left; width:207px; height:193px; margin-top:7px; background-image:url(../images/l.png); background-repeat:no-repeat; background-position:top left; }

	.login_tit_1 { left:11px; top:7px; position:absolute; color:#ffa800; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }
	.login_tit_1 a {  color:#ffa800; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
	.login_mask_1 { line-height:16px; position:absolute; left:11px; top:28px; width:187px; height:41px; color:#b0b0b0; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
	.login_mask_1 form { margin:0px; padding:0px; width:187px; height:41px; position:relative; display:block;  }
	.login_mask_1 .input_login { position:absolute; width:143px; height:14px; top:0px; left:0px; background-color:#bebebe; border:0px; color:#353535; padding:2px 5px 2px 5px; font-size:11px; 	}
	.login_mask_1 .input_pass { position:absolute; width:143px; height:14px; top:23px; left:0px; background-color:#bebebe; border:0px; color:#353535; padding:2px 5px 2px 5px; font-size:11px; 	}
	.login_mask_1 .input_button { position:absolute; width:27px; height:27px; top:7px; left:160px; border:0px; }
	.login_mask_1 a { color:#ffa800; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
	.login_mask_1 a:hover { text-decoration:underline; }	
	
	.login_desc_1 { position:absolute; left:11px; top:77px; color:#b0b0b0; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
	.login_desc_1 a { color:#ffa800; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
	.login_desc_1 a:hover { text-decoration:underline; }	
	
	.login_tit_2 { left:11px; top:120px; position:absolute; color:#8cc641; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }	
	.login_button_2 { position:absolute; left:171px; top:115px; width:27px; height:27px; }	
	.login_desc_2 { position:absolute; left:11px; top:158px; color:#ffffff; font-size:16px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
	
	.login_button_logowanie_firmy { left:0px; top:104px; position:absolute; height: 86px; width:207px; z-index:10; }
	
#bannery_bottom { margin:0px 0px 0px 0px; height:238px; background-image:url(../images/pasek_bottom.gif); background-position:top; background-repeat:repeat-x; position:relative; } 
#bb_container { width: 948px; height:238px; position:absolute; top:0px; left:50%; margin-left:-474px;  }
#bb { width: 948px; height:238px; position:relative;  }
#bb_1 { width: 202px; height:238px; position:absolute; top:0px; left:0px; }
#bb_2 { width: 202px; height:238px; position:absolute; top:0px; left:374px; }
#bb_3 { width: 202px; height:238px; position:absolute; top:0px; left:746px; }
.bb_napis a { display:block; color:#6da227; font-size:22px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; width:202px; height: 38px; padding: 12px 0px 6px 6px; text-decoration:none; }
.bb_napis a:hover { text-decoration:underline; }
.bb_foto { display:block;  width:202px; height: 180px; padding: 0px 0px 0px 0px; }

#footer { padding-top:12px; height:261px; margin-top:10px;background-image:url(../images/bb.png); background-position:top; background-repeat:repeat-x;  }
	#stopka { text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000000; line-height:16px;  }
	#stopka a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000000; line-height:16px;  text-decoration:none; }
	#stopka a:hover { text-decoration:underline;}

/*#zamow { position:relative; float:left; width:471px; height:378px; background-image:url(../images/b_zamow.gif); background-position:left; background-repeat:no-repeat; display:none;}*/
#zamow { position:relative; float:left; width:530px; height:298px; background-position:left; background-repeat:no-repeat; display:none;}
#zamow .form_label { position:absolute; padding-top:2px; left: 10px; width:230px; height:27px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#b1b1b1; text-align:right;}
#zamow .form_input { position:absolute; left: 266px; width:250px; height:27px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#b1b1b1;}
#zamow .form_input2 { position:absolute; width:94px; height:27px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#b1b1b1;}
#zamow .form_input3 { position:absolute; width:64px; height:27px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#b1b1b1;}
#zamow .form_input input[type="text"] { width:230px; height:18px; background-color:#b1b1b1; border:0px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#zamow .form_input2 input[type="text"] { width:90px; height:18px; background-color:#b1b1b1; border:0px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px; }

#zamow .form_input3 input[type="text"] { width:60px; height:18px; background-color:#b1b1b1; border:0px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#zamow .form_input select { width:180px; height:21px; background-color:#b1b1b1; border:0px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#zamow .form_rest { line-height:18px;top:213px; left:20px; position:absolute; width:440px; height:95px; font-family:Verdana, Geneva, sans-serif; color:#b1b1b1; font-size:11px; }

#zamow_zaslepka { position:relative; float:left; width:531px; height:278px; background-image:url(../images/zamow_zaslepka.jpg); background-position:left; background-repeat:no-repeat; }
#zamow_zaslepka_skype { position:absolute; top:173px; left: 290px; width:66px; height:36px; }
#zamow_zaslepka_gg { position:absolute; top:173px; left: 356px; width:33px; height:36px; }

#main_right { float:left;  margin-left:30px; width:385px;  }


#main_text {width:930px; padding:0px 0px 0px 18px; }

/* CENNIK */
#cennik { width:710px; margin:0px auto; padding-top:10px;}
	#cennik_top {  width:680px; background-color:#3d3f3f; color:#ffffff; font-size:18px; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:12px 15px; border-bottom:1px solid #ff9c00; }
	.cennik_element {  background-color:#cccfce; width:710px; border-bottom:1px solid #909191; }
	.cennik_element_center { background-color:#3d3f3f; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:center; text-transform:uppercase; width:670px; padding: 7px 20px 7px 20px; font-weight:bold; }
	.cennik_element_left { background-color:#3d3f3f; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px; width:350px; padding: 12px 10px 10px 20px; float:left;}
	.cennik_element_left .glowny { font-weight:bold; text-transform:uppercase; padding-bottom:6px; }
	.cennik_element_right { color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; width:200px; padding: 12px 20px 10px 90px; float:left;}
	
	#cennik_zobacz_mape { background-color:#ff9c00; color:#000000; font-family:Verdana, Geneva, sans-serif;  font-size:22px;  padding: 10px 20px 10px 20px; width:670px;text-align:center; }
	#cennik_zobacz_mape  a{  color:#000000; font-family:Verdana, Geneva, sans-serif;  font-size:22px;  text-decoration:none; }
	
	#cennik_karty {background-color:#000000; padding: 10px 20px 10px 20px; width:670px; text-align:center; }

	#cennik_banner_karta { margin-top:30px; background-image:url(../images/cennik_banner_karta_wkrotce.jpg); background-position:top left; background-repeat:no-repeat; width: 710px; height:202px; }
	#cennik_banner_karta .txt { color:#ffffff; padding: 70px 200px 10px 20px; font-size:14px; line-height:22px; font-weight:normal;}
	#cennik_banner_oferta { background-image:url(../images/cennik_banner_oferta.png); background-position:top left; background-repeat:no-repeat; width: 710px; height:140px; position:relative; }
	#cennik_banner_oferta_c { position:absolute; width:368px; height:90px; top: 49px; left:0px;  }
	#cennik_banner_oferta_f { position:absolute; width:342px; height:90px; top: 49px; left:368px;  }	



/* USLUGI */
#uslugi { width:945px; margin:0px auto; padding-top:10px;}
	#uslugi_top { width:390px; background-color:#ffffff; color:#ffffff; font-size:22px; font-family:Verdana, Geneva, sans-serif; text-align:center; float:left; }
	#uslugi_top_2 { width:550px; background-color:#ffffff; color:#ffffff; font-size:22px; font-family:Verdana, Geneva, sans-serif; text-align:right; float:left; }

	.uslugi_toptop { width:165px; padding:15px; float:left; }
	
	.green { background-color:#71b534; }
	.orange { background-color:#ff9c00; }
	.white { background-color:#ffffff; }		
	
	#uslugi_top_c {  width:165px; background-color:#71b534; color:#ffffff; font-size:22px; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:15px; float:left; }
	#uslugi_top_f {  width:165px; background-color:#ff9c00; color:#ffffff; padding:15px; float:left;}
	#uslugi_top_c a,#uslugi_top_f a { font-size:14px; font-weight:bold; color:#000000; font-family:Verdana, Geneva, sans-serif; text-align:center; text-decoration:none;   }
	
	.uslugi_table {  background-color:#FFF; width:945px;  }
	
	.uslugi_element_left { border-bottom:1px solid #ffffff; background-color:#555656; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px; width:276px; padding: 10px 10px 10px 20px; font-weight:bold;}
	.uslugi_element_left span { color:#8cc63f; }
	.uslugi_element_ikona { border-bottom:1px solid #ffffff; background-color:#555656; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px; width:74px; padding: 8px 10px 10px 0px; font-weight:bold; text-align:right;}
	.uslugi_element_left .glowny { font-weight:bold; padding-bottom:6px; }
	.uslugi_element_right { border-bottom:1px solid #3f4141; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; width:495px; padding: 10px 20px 10px 40px;border-right:1px solid #3f4141;}
	.uslugi_element_right a { color:#000000; }
	
	#uslugi_karty { text-align:center;  width:945px; padding: 5px 0px 5px 0px; background-color:#000; }
	#uslugi_banner_karta { padding:20px 0px 20px 0px; width: 890px; margin:0px auto;  }
	#uslugi_banner_karta .txt { color:#000000;  font-size:10px; line-height:14px; font-weight:normal;}

	
	#praca { width:948px; margin:0px auto; padding-top:10px;}
	
	.praca_element { width:460px; float:left; margin-left:20px;  margin-bottom:20px; }
		.praca_element_data { width:240px; background-color:#3d3f3f; float:right; }
		.praca_element_data .txt { padding:6px 20px 6px 20px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal;  }	
		.praca_element_top { width:460px; background-color:#8cc63f; }	
		.praca_element_top .txt { text-align:center; line-height:32px; padding:20px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold;  }			
		.praca_element_center { width:460px; background-color:#cccfce; }	
		.praca_element_center .txt { padding:20px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:18px; }			
		.praca_element_center .txt li { margin-left:20px; line-height:18px; }			
		.praca_element_bottom { width:460px; background-color:#ff9c00; }	
		.praca_element_bottom .txt { padding:20px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:18px; }			
		.praca_element a { font-size:13px; font-weight:normal; text-decoration:underline; color:#000000; }		
	
/* EKK */
	#ekk_banner_karta_sawa { margin-left:-20px; margin-top:15px; background-position:top left; background-repeat:no-repeat; width: 942px; height:159px; }
	#ekk_banner_karta_sawa .txt { color:#ffffff; padding: 47px 300px 0px 13px; font-size:12px; line-height:16px; font-weight:normal;}

/* LIMO */
	#limo { margin:40px 0px 20px 40px; width:863px; height:602px; position:relative; } 
	#limo_tabs { left:0px; top:-20px; width:900px; height:45px; position:absolute; background-color:#ffffff; } 
	#limo_tabs .limo_tab { margin-top:20px; display:block; width:90px; height:45px; float:left; border-right:1px solid #ffffff; background-color:#ff9c00; padding:10px 8px 30px 8px; font-size:11px; font-weight:bold; color:#000000; font-family:Verdana, Geneva, sans-serif; text-decoration:none; } 	
	#limo_tabs .limo_tab_active { display:block; width:90px; height:45px; float:left; border-right:1px solid #ffffff; background-color:#71b534; padding:30px 8px 30px 8px; font-size:11px; font-weight:bold; color:#000000; font-family:Verdana, Geneva, sans-serif; text-decoration:none; } 	
	#limo_kreska { left:0px; top:45px; width:863px; height:15px; position:absolute; background-color:#71b534; } 
	#limo_photo { left:0px; top:60px; width:575px; height:330px; position:absolute; background-color:#000000; } 
	#limo_vert { left:575px; top:60px; width:2px; height:542px; position:absolute;  background-image:url(../images/limo_vert.png); background-position:top; background-repeat:no-repeat; }
	#limo_photos { left:0px; top:390px; padding: 12px 50px 12px 50px; width:475px; height:100px; position:absolute; background-color:#000000; border-bottom:1px solid #525252; } 
	#limo_photos .container { width:475px; height:67px; overflow:hidden; } 
	#limo_photos #phos { width:3000px; height:67px; } 
	#limo_photos .pho { width:117px; height:67px; margin-right:2px; float:left; } 
	#limo_photos_desc { position:absolute; display:block; width:540px; height:20px; left:32px; top:484px; color:#9b9b9b; font-size:11px; font-weight:bold; }
	#limo_desc { left:577px; top:60px; width:286px; height:542px; position:absolute; background-color:#535353; } 
	#limo_desc .txt { padding:20px; color:#ffffff;  font-family:Verdana, Geneva, sans-serif; font-size:13px; line_height:20px; }
	#limo_karty { left:0px; top:515px; width:575px; height:87px; background-color:#000000; position:absolute;  } 

	#limo_array_left { position:absolute; display:block; width:24px; height:29px; left:14px; top:420px; }
	#limo_array_right { position:absolute; display:block; width:24px; height:29px; left:537px; top:420px; }	

/* POWRÓT */

#powrot { text-align:right;  }
#powrot a { color:#6da227; font-size:18px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
#powrot a:hover { text-decoration:underline; }

.bottom_logo { border:1px solid #066; display:inline-block;}
.bottom_logo a { font-size:10px; color:#000000; text-decoration:none; }

div.ramka { width:266px; padding:6px; background-color:#000000; }