BODY {
	margin:0px;
	padding:0px;
	border:0px;
	background: #FFFFFF;
}

.keywords { width:980px; font-size:12px; margin-bottom:5px; }
.keywords h2{ font-size:13px; margin:5px; padding:0px; }

.box_home { width:100%;  text-align:center; }
.box_home h1 { font-size:18px; font weight:bold; margin:0px; padding:0px; color:#618039; }
.box_home p { font-size:15px; line-height:20px; margin:0px; padding:0px; }

.link_top { position: relative; top:78px; float:right; margin-right:30px; }


.box_home_last { width:100%;  line-height:17px;}
.firma_last { font-size:11px; float:left; width:155px; line-height:16px;}

.woj_info h1 { font-size:12px; font weight:bold; color:#ff9900;}
.woj_info h2 { font-size:16px; font weight:bold; color:#000000;}

table.normal p a.linkwoj { FONT-SIZE: 14px; COLOR: #618039; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; font-weight:bold;  }
table.normal p a.linkwoj:hover { TEXT-DECORATION: none; }

.sortable th a { text-decoration:none; }
.sortable td { border: 1px solid #AAAAAA; padding:4px; font-size:11px; }
.sortable { border-collapse: collapse; }

.NORMAL { font-family: Tahoma; FONT-SIZE: 11px; color: #000000;}
.NORMAL_WHITE { font-family: Tahoma; FONT-SIZE: 11px; color: #FFFFFF;}
.SMALL { font-family: Tahoma; FONT-SIZE: 9px; color: #808080;}

.pix { FONT-SIZE: 1px; color: #FFFFFF;}

.NAGLOWEK_SMALL { 	font-family: Tahoma;
			FONT-SIZE: 13px;
			color: #000000;
			font-weight:bold;
			border-bottom-color: #99CC33;
			border-bottom-style: groove;
			border-bottom-width: 3px;
		}

.NAGLOWEK_SMALLER { 	font-family: Tahoma;
			FONT-SIZE: 12px;
			color: #000000;
			font-weight:bold;
			border-bottom-color: #9DC3DC;
			border-bottom-style: groove;
			border-bottom-width: 3px;
		}


.box_naglowek { 		font-family: Tahoma;
			FONT-SIZE: 15px;
			color: #FFFFFF;
			font-weight:bold;
		}

a.box_naglowek:link, a.box_naglowek:active, a.box_naglowek:visited {
		  	font-family: Tahoma;
			FONT-SIZE: 15px;
			color: #FFFFFF;
			font-weight:bold;
		}


.box_tresc_naglowek { 	font-family: Tahoma;
			FONT-SIZE: 12px;
			color: #000000;
			font-weight:bold;
		}

.box_tresc_naglowek1 { 	font-family: Tahoma;
			FONT-SIZE: 12px;
			color: #FF9900;
			font-weight:bold;
		}

.box_tresc { 		font-family: Tahoma;
			FONT-SIZE: 11px;
			color: #000000;
			font-weight:normal;
		}



.TEXT_SMALL { font-family: Tahoma; FONT-SIZE: 10px; color: #000000;}


.naglowek_ramka 	{ background: #DDDDDD; }
.tresc_ramka 	{ background: #F2F2F2; }


.NAGLOWEK1 {
	font-family: Tahoma;
	FONT-SIZE: 18px;
	color: #FF6600;
	font-weight: bold;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 3px;
}

A:LINK, A:VISITED, A:ACTIVE {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A:HOVER { TEXT-DECORATION: underline; }

a.stopka { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.stopka:hover { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }


A.navi:LINK, A.navi:VISITED, A.navi:ACTIVE {FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.navi:HOVER {FONT-SIZE: 11px; COLOR: #999; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: underline; }
div.navi { color: #FFFFFF; }

A.navi2:LINK, A.navi2:VISITED, A.navi2:ACTIVE {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: underline}


A.menu_top:LINK, A.menu_top:VISITED, A.menu_top:ACTIVE {FONT-SIZE: 12px; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu_top:HOVER { TEXT-DECORATION: underline; }

A.menu_top_sel:LINK, A.menu_top_sel:VISITED, A.menu_top_sel:ACTIVE {FONT-SIZE: 12px; font-weight: bold; COLOR: #FF9900; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu_top_sel:HOVER {FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Tahoma"; TEXT-DECORATION: underline; }


a.kat:link, a.kat:active, a.kat:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  width: 100%;
  padding-left:32px;
}

a.kat:hover, a.kat_selected:hover {
  color: #CCCCCC;
  text-decoration: none;
}




a.kat2:link, a.kat2:active, a.kat2:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #090909;
  display: block;
  width: 100%;
  padding-left:32px;
}

a.kat2:hover, a.kat_selected2:hover {
  color: #666666;
  text-decoration: none;
}

a.kat_selected2:link, a.kat_selected2:active, a.kat_selected2:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FF9900;
  display: block;
  width: 100%;
  padding-left:32px;
}


a.kat_selected:link, a.kat_selected:active, a.kat_selected:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FF9900;
  display: block;
  width: 100%;
  padding-left:32px;
}

a.kat_selected3:link, a.kat_selected3:active, a.kat_selected3:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  width: 100%;
  padding-left:32px;
}


a.subkat:link, a.subkat:active, a.subkat:visited {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  display: block;
  width: 100%;
  padding-left:4px;
  border-left:10px solid #CCCCCC;
  background: url('gfx/lay/submenu_button.jpg');
}

a.subkat:hover, a.subkat_selected:hover {
  color: #888888;
  text-decoration:none;
  border-left:10px solid #627E3B;
}

a.subkat_selected:link, a.subkat_selected:active, a.subkat_selected:visited {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  display: block;
  width: 100%;
  border-left:10px solid #FF9900;
  padding-left:4px;
}




a.subkat2:link, a.subkat2:active, a.subkat2:visited {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  display: block;
  width: 100%;
  padding-left:4px;
  border-left:10px solid #CCCCCC;
  background: url('gfx/lay/submenu_button.jpg');
}

a.subkat2:hover, a.subkat_selected2:hover {
  color: #888888;
  text-decoration:none;
  border-left:10px solid #FF9900;
}

a.subkat_selected2:link, a.subkat_selected2:active, a.subkat_selected2:visited {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  display: block;
  width: 100%;
  border-left:10px solid #FF9900;
  padding-left:4px;
}




A.admin:HOVER {	FONT-SIZE: 15px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Tahoma;
		TEXT-DECORATION: underline, overline;
		border-bottom-color: #FF6600;
		border-bottom-style: groove;
		border-bottom-width: 6px;
	}


.input_text1 { 	font-family: Tahoma;
		font-size: 11px;
		height: 19px;
		background: #FFFFFF;
		border-width: 1px;
		border-color:#000000;
	   }

.input_text2 { 	font-family:Tahoma;
		font-size:11px;
		height:19px;
		background: #EEEEEE;
	   }

.input_text0 { 	font-family:Tahoma;
		font-size:11px;
		font-weight: bold;
		border-width:0px;
		height:16px;
		background: #FFFFFF;
	   }



select {	font-family:Tahoma;
	font-size:11px;
	background:#FFFFFF;
	border-width:1px;
	border-color:#000000;
       }

textarea {	font-family:Tahoma;
		width:250px;
		font-size:11px;
		background:#FFFFFF;
		border-width:1px;
		border-color:#000000;
       	}
.data_dodania
	{ font-family: Tahoma;
		FONT-SIZE: 11px;
		color: #7E7E7E;}

.aktual_naglowek
	{font-family:Tahoma;
		color: #618039;
		font-size: 14px;
		font-weight:bold;}

.nieruch_naglowek
	{font-family:Tahoma;
		color: #45730A;
		font-size: 13px;
		font-weight:bold;}

.nawig_aktual{
	font-family:Tahoma;
	color: #618039;
	font-size: 12px;}

.targi_naglowek
	{font-family:Tahoma;
		color: #FF6600;
		font-size: 20px;
		font-weight:bold;}

div.error { background: #ffe4e4;
      padding: 5px;
      margin:10px;
		display: none;
      color: #000000;
		font-size: 12px;
      border:1px solid #ffa0a0;}

.matbud_naglowek
	{font-family:Tahoma;
		color: #FF6600;
		font-size: 12px;
		font-weight:bold;}

.post
	{font-family:Tahoma;
		color: #000000;
		font-size: 12px;}

.pr_partnerski_nagl
	{font-family:Tahoma;
		color: #54B54E;
		font-size: 12px;
		font-weight:bold;}

/******** NEW OFERTA ***************/


div.of_tresc {font-family:Arial; color: #1E1E1E; font-size: 13px; padding: 0 10px 0 10px; text-align: left; position: relative;}
div.of_bg {width: 490px; height: 315px; background: url('gfx/lay/reklamy_bg.jpg') no-repeat; position: relative; left:20px;}
a.of_gold {font-size: 11px; color:#AF7817;   text-decoration:none; }
a.of_gold:hover {font-size: 11px; color:#C68E17;   text-decoration:none; }
a.of_stand {font-size: 11px; color:#868686;   text-decoration:none; }
a.of_stand:hover {font-size: 11px; color:#AEAEAE;   text-decoration:none; }

div.of_kroki_bg {width: 511px; height: 117px; background: url('gfx/lay/of_kroki.jpg') no-repeat;}

.nagl_of {color:#72A905; font-weight:bold; font-size: 20px;}

.of_tab {color:#868686; font-size: 14px;  border: 1px; border-color: #DAF1AB; border-style: solid; border-color:; background-color: #EFF9DB; }
.szer_tab { width: 250px;}
.szer_tab2 {  text-align:center;}
.szer_tab3 {  text-align:center;}

ul.lista_kat {margin:0; padding:0;}
ul.lista_kat li { margin:6px; font-size:13px; list-style-type:none;}
a.linkwoj { FONT-SIZE: 14px; COLOR: #637e3b; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; font-weight:bold;  }
a.linkwoj:hover { TEXT-DECORATION: none; }

table.tab_kat_firma { width:520px; }
table.tab_kat_firma td{ height:35px; }
table.tab_kat_firma a { FONT-SIZE: 12px; COLOR: #637e3b; FONT-FAMILY: Tahoma;  }
table.tab_kat_firma a:hover { TEXT-DECORATION: underline;   }

.span_small_rek { font-size:10px; color:#aeaeae; }
table.normal2 { font-family: Tahoma; FONT-SIZE: 12px; color: #000000;}
table.normal2 a { font-size:12px;}
.branza { line-height:22px; }
.branza a { color:#637e3b; font-size:13px; }
.branza a:hover { TEXT-DECORATION: underline; color:#ff9900;  }
.key_words { color:#545454; }
.key_words h4 { color:#545454; font-weight:normal; margin:0; padding:0; font-size:11px;}
a.link_firma { font-size:13px; color:#618039; }


.word {
  	font-family: Tahoma;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  }
  span.size1 {
  	color: #000;
  	font-size: 2.4em;
  }
  span.size2 {
  	color: #333;
  	font-size:2.2em;
  }
  span.size3 {
  	color: #666;
  	font-size: 2.0em;
  }
  span.size4 {
  	color: #999;
  	font-size: 1.0em;
  }
  span.size5 {
  	color: #aaa;
  	font-size: 1.6em;
  }
  span.size6 {
  	color: #bbb;
  	font-size: 1.4em;
  }
  span.size7 {
  	color: #ccc;
  	font-size: 1.2em;
  }
  span.size8 {
  	color: #ddd;
  	font-size: .8em;
  }
  span.size0 {
  	color: #ccc;
  	font-size: .6em;
  }


span.info_alert { color:#666; font-size:11px; font-style: italic;}
div.content_wrapper { width:538px; margin-left:8px; min-height:500px; text-align:left; }
h1.title_page { font-size:30px; color:#353535; font-family:Tahoma; margin:0; padding:0; position:relative; top:53px; left:210px; font-weight: normal; text-shadow: #ccc 3px 2px 2px;}
div.title_page { position:absolute; top:-65px; left:0px;}

div.search_box { position:absolute; top:-25px; left:580px;}
input.btn_search { background:#ff9900; padding:4px 9px; border:1px solid #666; color:#fff; margin-left:4px;}
input.btn_search:hover { color:#333; cursor:pointer; background:#f1f1f1;}


div.company_box_home { width:100%; min-height:55px; border-bottom:1px solid #aaa; margin-bottom:5px; line-height:16px;}

div.company_box_home a.name { font-size:13px; color:#ff9900; text-transform: uppercase;  }
div.company_box_home a.name:hover { text-decoration: none; color:#618039; }
div.company_box_home a.name2 { font-size:13px; color:#618039; text-transform: uppercase;  }
div.company_box_home a.name2:hover { text-decoration: none; color:#ff9900; }
div.company_box_home table { width:100%; border:none; font-size:12px;}

#menu {  list-style: none; margin: 0; padding: 0; width:180px; text-align:left; }
#menu li { margin: 0; padding: 0; }
#menu a {border-bottom: 1px solid #aaa; color: #333; display: block; margin: 0; padding: 6px 10px; text-decoration: none; font-size:12px; font-weight:bold; }
#menu a:hover {  color: #618039;  }
#menu a.current { color: #ff9900; }

.input_kont {  font-size: 12px; width:300px; border: 1px; border-style: solid; border-color: #b2aeae; padding:3px; background:#eaeaea;}
.input_kont:hover {border-color: #76924e; }
.area_kont { font-size: 12px; border: 1px; border-style: solid; border-color: #b2aeae; padding:3px; background:#eaeaea; width:300px; height:200px;}
.area_kont:hover {border-color: #76924e; }
.alert_kont_ok { width:100%; text-align:center; margin-top:10px; background:#e2e2e2; border:1px solid #009396; padding:10px;}
.alert_kont_error { width:100%; text-align:center; margin-top:10px; background:#e2e2e2; border:1px solid #ff0000; padding:10px; color:#ff0000; }

/* fromularz rejestracji */
fieldset.rej_form { border:1px solid #e4e4e4;}
.req { color:#Ff0000; }
.field_rej { width:320px; height:28px;padding:3px; border:1px solid #b2b2b2; background:#f8f8f8; font-size:12px; }
.select_rej { height:28px; border:1px solid #b2b2b2; background: #f8f8f8; width:320px; padding:3px; font-size:13px;}
.area_rej { border:1px solid #b2b2b2; background: #f8f8f8;padding:3px; width:320px; height:100px; }
.line_rej { width:100%; height:1px; background: #e4e4e4;}


/* fromularz nowej firmy */

div.zasady_box { border:1px solid #ff0000; background: #f8f8f8 url(./gfx/lay/messagebox_warning.png) top right no-repeat; padding:6px; font-size:13px; margin-bottom:10px;}
div.zasady_box a.link { font-size:13px; color:#6f933f; }
fieldset.add { border:none; padding:0; margin:0; }
table.add { width:100%; font-size:12px; }
table.add td.label { width:150px; }
table.add td.header  { background:#e4e4e4; height:36px; font-weight:bold; color:#000; font-size:13px;}
span.require { color:#ff0000; font-size:14px; font-weight:bold;}
table.add span.label { font-size:11px; color:#0d0d0d; font-weight:bold; }
table.add span.info { font-size:12px; color:#8a8a8a; }
table.add input.input_text { padding:6px; border:1px solid #858585; outline:none; height:28px;}
table.add input.normal_width { width:350px; }
table.add input.small_width { width:50px; }
table.add input.small_medium { width:180px; }
table.add input.input_text:hover,table.add input.input_text:active,table.add input.input_text:focus,
table.add select.select:hover, table.add select.select:active, table.add select.select:focus   { border:1px solid #ff9900; background:#f6f6f6;}
table.add select.select { width:350px; padding:6px; border:1px solid #858585; outline:none; font-size:12px; }
table.add textarea.area { width:350px; height:70px; padding:4px; border:1px solid #858585; outline:none; font-size:11px; }
table.add a.link { color:#000; font-size:12px; text-decoration: underline;}

table.add .btn_send { padding:10px 30px; background:#83b440; font-weight:bold; color:#fff; font-size:16px; border:1px solid #719140; outline:none;
-webkit-border-radius: 6px; khtml-border-radius: 6px; -moz-border-radius: 6px;  border-radius: 6px;}
table.add .btn_send:hover { background:#8cc240; border:1px solid #68873f; cursor:pointer;}


/* VALIDATOR FORM nowej firmy */

span.ok  { font-weight:bold; color:#503318; font-size:13px; }
#error{ width:520px; margin-bottom: 10px; border: 1px solid #ff0000; text-align:left; background:#ffe9e9;color:#cd0000; padding:8px;  }
#error p { font-size:13px; margin:0; margin-bottom:10px;}
#error ul{ padding: 0px; margin:0; margin-left:30px; list-style-image: url(./gfx/lay/error_icon_li.png);}
#error ul li{ line-height: 20px; font-size: 12px; color:#0d0d0d; }
table.add input.input_err {border: solid  1px #ff0000; }
table.add select.select_error, table.add textarea.area_error { border: solid  1px #FF0000; }
div.div_error { border: 1px solid #FF0000; width:100%; background:#ffe9e9; padding:2px;}

div.error_caps { width:100%; height:30px; color:#ff0000; visibility:hidden; line-height:30px; text-align:center; font-weight:bold; margin-bottom:10px; background:#f3ec98; font-size:14px;  BORDER:1PX SOLID #c6b600; z-index:999; }


div.confirmation { font-size:13px; width:100%; background:url(./gfx/lay/button_ok.png) no-repeat top right; line-height:20px;}
div.confirmation .title { font-size:16px; font-weight:bold; margin-bottom:20px;}
div.confirmation h2 { font-size:16px; color:#ff9900; }


/* Krok 2  */

div.sposob { width:100%; text-align: center; }
div.sposob h2 { font-size:14px; }
div.sposob h3 { font-size:13px; color:#ff9900; }
table.step2 { width:100% }
table.step2 .box1 { width:249px; height:250px; background: url(./gfx/lay/krok_2_box1.png); position:relative; font-size:12px; }
table.step2 .box2 { width:249px; height:400px; background: url(./gfx/lay/krok_2_box2.png); position:relative; font-size:12px;}
table.step2  .txt_area { width:229px; margin:10px; position: relative; top:90px;}

table.step2 .btn_add1 { position:absolute; top:205px; left:70px; padding:5px 30px; background:#e9e9e9; font-weight:bold; color:#555; font-size:13px; border:1px solid #a8a8a8; outline:none;
-webkit-border-radius: 7px; khtml-border-radius: 7px; -moz-border-radius: 7px;  border-radius: 7px;}
table.step2 .btn_add1:hover { background:#f2f2f2; color:#555; border:1px solid #cacaca; cursor:pointer; }

table.step2 .btn_add2 { margin-left:70px; margin-top:0px; padding:5px 30px; background:#ff9900; font-weight:bold; color:#fff; font-size:13px; border:1px solid #ba7000; outline:none;
-webkit-border-radius: 7px; khtml-border-radius: 7px; -moz-border-radius: 7px;  border-radius: 7px;}
table.step2 .btn_add2:hover { background:#ffae34; color:#fff; border:1px solid #ff9900; cursor:pointer; }
table.step2 .box1 p { margin:0; padding:0; margin-bottom:8px; font-size:13px; line-height:19px; }
table.step2 .box2 p { margin:0; padding:0; margin-bottom:8px; font-size:12px; line-height:15px; }
table.step2 .box2 span.orange { color:#ea8c00; font-weight:bold; font-size:15px; }
table.step2 .box2 span.small { font-size:10px; color:#222; }
table.step2 .box2 input.input_code { padding:6px; border:1px solid #ff9900; outline:none; height:28px; width:100px; }


a.add_button { outline:none; text-decoration: none; display:inline-block; cursor:pointer; height:62px; width:311px; background: url('../gfx/buttons/btn_dodaj_firme2.png') 0px 0px; }
a.add_button:hover{ background-position: 0px -60px;}






