html, body { 
	margin: 0; 
	padding: 0;
	background: #ffffff;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #89887d;
	line-height: 1.2; 
	text-align: left;
} 
/* height bug */
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h4 { color: #256e99; font-size: 11px; font-weight: normal; }
img { border: none; margin: 0; padding: 0; } 
sup { color: red; }
#header_bg { width: 100%; background:url(../images/header_bg.gif) top left repeat-x #f1f3e3; height: 111px; }
#header { width: 924px; }
#logo { float: left; width: 405px; }
#header_r { float: right; width: 519px; }
#login { width: 519px; height: 31px; padding-top: 18px; color: #0f4464; line-height: 21px; }
#login label { color: #0f4464;  line-height: 21px; }
#login a:link, #login a:visited {color:#256e99;  text-decoration: none; font-size:9px; }
#login a:hover {color:#256e99;   text-decoration: underline; }
#login a.wlj { font-size: 11px; font-weight: bold; color: #256e99; }
#menu_bg { width: 100%; height: 51px; background:url(../images/menu_bg.gif) top left repeat-x; }
#menu_box { width: 904px;}
#menu { float: left; width: 800px; padding-top: 14px; }
#icon_menu { float: right; width: 78px; padding: 16px 22px 0 0; }
#icon_menu img { margin-left: 3px; }
#banner { width: 100%; background:url(../images/banner_bg.gif) bottom left repeat-x #f6f9e9; padding: 5px 0; text-align: center; }
#path_box { width: 909px; }
#path {  text-align:left; line-height: 12px; padding: 4px 5px 3px 5px; color: #77766d; font-size: 10px; }
#path img { padding: 0 4px; }
#path a:link, #path a:visited {color:#256e99;  text-decoration: none; }
#path a:hover {color:#256e99;   text-decoration: underline; }
#search_in { color: #0f4464; width: 909px; background:url(../images/search_in.gif) center repeat-y; }
#search_t { width: 909px; background:url(../images/search_t.gif) top center no-repeat; }
#search_b { width: 909px; background: url(../images/search_b.gif) bottom center no-repeat; padding: 6px 0; }
#search label { color: #0f4464; line-height: 24px; }
#search a:link, #search a:visited { color:#256e99; text-decoration: none; font-size: 9px; }
#search a:hover {color:#256e99; text-decoration: underline; }
#container { width: 917px; background: url(../images/cont_in.gif) top center repeat-x; margin-top: 6px; }
#container_l { width: 917px; background:url(../images/cont_l.gif) top left no-repeat; }
#container_r { width: 917px; background:url(../images/cont_r.gif) top right no-repeat; }
#cont_title { line-height: 16px; padding: 16px 27px; text-align: left; font-size: 17px; color: #256e99; font-weight: bold; }
#cont_title h1 { padding: 0; margin: 0; font-size: 18px; }
#main_cont { width: 904px;}
#under_cont { width: 904px;}
#advert { float: left; width: 482px; height: 82px; }
#mod_under { float: right; width: 405px; text-align: left; }
#mod_under  a:link,#mod_under  a:visited {color:#7f7f7f;  text-decoration: none; }
#mod_under  a:hover {color:#7f7f7f;  text-decoration: underline; }
#mod_under_t { height: 21px; line-height: 20px; background:url(../images/gray_gradient.gif) bottom left repeat-x; }
#mod_under_title { float: left; font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif; font-size: 16px; color: #83805e; font-weight: bold; text-transform: uppercase; }
#mod_under_nav { float: right; font-size:9px; color: #7f7f7f; }
#mod_under_in { background:url(../images/mod_under.gif) top left no-repeat; padding: 10px 10px 10px 78px; }
#mod_under  .date { font-weight: bold; font-size: 10px; }
#mod_under h4 { color: #256e99; }
#three_mod { width: 918px; padding-left: 6px; margin: 7px 0; }
#three_mod td { vertical-align: top; }
#recom { width: 906px; text-align:center; margin-bottom: 8px; }
#recom_title {
	font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 27px;
	color: #68890d;
	font-size: 15px;
	font-weight: bold;
	background: none;
	text-align:left;
}
#recom_l {
	text-align: right;
	padding: 3px;
}
#recom .fwl_10 {
	font-family: verdana;
	font-size: 10px;
	color: #000;
}
#recom .table_wf { background: #ffffff; border: solid 1px #e8e8e8; }
#recom .table_wf td { padding: 8px 4px; font-size: 13px; color: #000;}
#recom td.first { padding-left: 7px; }
#recom td.last { padding-right: 7px; }
#recom .fwl_11b {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #256e99;
}
#recom .fwt_10 {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
#bottom_box { width: 906px; }
#bot_title { 
	float: left; 
	width: 200px;
	font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 26px;
	color: #256e99;
	font-size: 19px;
	font-weight: bold;
	background: none;
	text-align: left;
}
#bot_tabs { float: right; width: 638px; padding-right: 20px; }
#bot_bg { width: 100%; background:url(../images/bot_bg.gif) top left repeat-x; }
#botmod { width: 906px; padding: 25px 0; text-align:left; font-size: 10px; color: #666666; }
#footer { width: 906px; padding-bottom: 15px; }
#footer_t {width: 906px;  background:url(../images/gradient_foot.gif) bottom left repeat-x; padding-bottom: 1px; }
#foot_logo { float: left;}
#foot_nav { float: right; width: 700px; padding-top: 15px; }
#up { float: right; padding: 0 15px; color: #256e99; }
#up a:link,#up a:visited { color: #256e99;  text-decoration: none; }
#up a:hover {color: #256e99;  text-decoration: underline; }
#footmenu { float: right; }
#footmenu table td { margin: 0; padding: 0; white-space: nowrap; }
#footer_b { width: 884px; font-size:9px; color: #999999; text-align: right;}
#footer_b a:link,#footer_b a:visited { color:#7c9c21;  text-decoration: none;}
#footer_b a:hover {color:#7c9c21;  text-decoration: underline;}
#copyright { float: right; padding-top: 15px; }
#design_box { float: right; padding-top: 5px; width: 600px;  text-align: right; }
#design { text-align: right; }
#stat {}
/*************************************************************************/
#main_cont table td { vertical-align: top; }
#main_cont h2 {

}
#container .red {
	color: red;
}
#container div.moduletable, div.moduletable_d { 
	overflow: hidden;
	background: none; 	
	color: #4e4d4d;
	padding: 10px;
	font-size: 11px;
	text-align: left; 
}
#container div.moduletable h3, div.moduletable_d h3, div.moduletable h2 {
	font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom:10px;
	color: #4e4d4d;
	font-size: 18px;
	font-weight: normal;
	background: none;
	text-align: left;
}
#container div.moduletable table{
		overflow: hidden; margin: 0px; padding: 0px;		
}
#container ul{
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	list-style: none;
	}
#container li{
	color: #4e4d4d;
	padding-left: 11px;
	font-size: 12px;
	background: url(../images/cont_list.gif) left no-repeat;
	background-position: 0px 5px;
	text-align: left;
	line-height: 1.3;
}
#container div.moduletable_d li{
	font-size: 12px;
	padding-left: 12px;
	margin-left: 10px;
	background: url(../images/cont_list_d.gif) left no-repeat;
	background-position: 0px 5px;
	text-align: left;
	line-height: 1.6;
}
#container ol li{ background: none; }
#container a:link,#container a:visited { color: #4e4d4d; text-decoration: none; }
#container a:hover { color: #4e4d4d; text-decoration: underline; }
#container .small {
	color: #256e99;
	font-size: 9px;
	padding-left: 4px;
}
#container .small2 {
	color: #256e99;
	font-size: 11px;
	padding-left: 4px;
}
#container span.readon {
	display: block;
	background: none;
	padding: 0px 5px;
	text-align: left;
	font-size: 11px;
}
#container .readon a:link,#container .readon a:visited { color: #6a861d; text-decoration: none; }
#container .readon a:hover { color: #6a861d; text-decoration: underline; }
#container .gl10 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
#container .gl14 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#container div.moduletable_l .gl10b {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
#container .gl11 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
#container .gl11b {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
#container .gl12 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
#container .gl13 {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}
#container .gl14 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#container .link_12b {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #256e99;
	text-align: left;
}
#container div.moduletable_l .gl12b {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
#container div.moduletable_l .t10 {
	font-size: 10px;
	color: #191970;
}
#container div.moduletable_l .t10:hover { color: #8B0000; }
#container div.moduletable_l .t11b {
	font-size: 11px;
	font-weight: bold;
	color: #191970;
}
#container div.moduletable_l .t11 {
	font-size: 11px;
	font-weight: normal;
	color: #191970;
}
#container div.moduletable_l .t12 {
	font-size: 12px;
	font-weight: normal;
	color: #191970;
}
#container div.moduletable_l .t15 {
	font-family: arial,tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #89887d;
}
#container div.moduletable_l .t11v {
	font-size: 11px;
	color:#8B0000;
}
#container div.moduletable_l .t11v:hover {
	color: #191970;
	text-decoration: none;
}
#container div.moduletable_l .t13b, div.moduletable_d .t13b {
	font-size: 13px;
	font-weight: bold;
	color: #256e99;
}
#container div.moduletable_l .t13b:hover, div.moduletable_d .t13b:hover { color: #191970; }
#container div.moduletable_l .t14b {
	font-family: arial, tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #256e99;
}
#container div.moduletable_l .t13b:hover { color: #191970; }
#container .k1 {
	font: bold 12px arial, tahoma;
	text-align: right;
	color: #464646;
	padding: 2px 4px 2px 0;
}
#container .k2 {
	font: 12px verdana, arial, tahoma;
	text-align: left;
	color: #000000;
	padding: 2px 0 0 0;
}

div.opis, div.opis_o {
	padding: 10px;
	border: #e0ecf8 1px solid;
	background: #fdfdfd;
	text-align: left;
	width: 530px;
}
div.opis_o {
	width: 240px;
}
.button {
	text-align: center;
	height: 21px;
	width: 81px;
	background: url(../images/login_but.gif) center no-repeat;
	border: none;
}
div.kontakt {
	padding: 10px;
	border: #e0ecf8 1px solid;
	background: #fdfdfd;
	text-align: left;
	width: 330px;
}
div.opis_ng {
	padding: 3px;
	background: #ebf2f9;
	text-align: center;
	width: 120px;
}
div.opis_ng h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
div.opis_ngp {
	padding: 3px;
	background: #ebf2f9;
	text-align: center;
	width: 180px;
}
div.komunikat {
	padding: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: #e0ecf8 1px solid;
	background: #fdfdfd;
	width: 400px;
	text-align: center;
}
div.panel {
	padding: 20px;
	font-size: 12px;
	color: #000000;
}
div.opis_form {
	margin-left: 40px;
	padding: 5px;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	color: #000000;
	width: 500px;
}
.text_form {
	font-family: verdana, arial;
	font-size: 12px;
}
div.w_prod {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 4px;
}
div.o_prod {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 3px;
}


/* nowe css dla przetargow 2016.09 */
#container .bold {
	font-weight: bold;
}
#container .naglowek-sekcji {
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	background: #ebf2f9;
	text-align: center;
	width: 180px;
	box-sizing: border-box;
	margin-top: 10px;
}
#container .tresc-sekcji {
	font-size: 13px;
	padding: 10px;
	border: #e0ecf8 1px solid;
	background: #fdfdfd;
	color: #000;
}
#container .tytul-sekcji {
	font-size: 15px;
	font-weight: bold;
	color: #89887d;
	margin-bottom: 15px;
}

#container .table-pg, #container .table-pg td {
	border: 1px solid #000;
	border-collapse: collapse;
	padding: 2px 5px 2px 5px;
}
#container .font-20 {
	font-size: 20px;
}
#container .font-16 {
	font-size: 16px;
}
#container .font-14 {
	font-size: 14px;
}
#container .table-bez-ramki-pg, #container .table-bez-ramki-pg td {
	/* border: 1px solid #fff; */
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	padding: 2px 5px 2px 5px;
	margin: 0 0 10px 0;
	font-weight: bold;
}


#main_cont table td.green 

#container td.green a:link,#container td.green a:visited {color:#6a861d;  text-decoration: none;}
#container td.green a:hover {color:#6a861d;  text-decoration: underline;}
/*************************************************************************/
#three_mod div.module{
	background: url(../images/greenmod_in.gif) top center repeat-x #fff; margin-right: 6px;
}
#three_mod div.module div{
	background: url(../images/greenmod_l.gif) top left no-repeat;
}
#three_mod div.module div div{
	background: url(../images/greenmod_r.gif) top right no-repeat;
}
#three_mod div.module div div div{
	margin: 0;
	padding: 0 25px; 
	color: #666666;
	text-align:left;
}
#three_mod div.module div div div div{
	padding: 0px;
	margin: 0px;
}
#three_mod div.module h3{
	font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 16px;
	margin-bottom: 5px;
	color: #547200;
	font-size: 14px;
	font-weight: bold;
	background: none;
	padding: 15px 0;
	text-transform: uppercase;
	text-align: left;
}
#three_mod a:link,#three_mod a:visited { color: #666666; text-decoration: none; }
#three_mod a:hover { color: #666666; text-decoration: underline; }
#three_mod ul{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style: none;
}
#three_mod li{
	padding-left: 11px;
	background: url(../images/list_blue.gif) left no-repeat;
	background-position: 0px 5px;
	text-align: left;
	line-height: 1.3;
}
#three_mod .small {
	color: #999999;
	font-size: 10px;
}
/*************************************************************************/
.tabs {
	color: #fff; 
	border: none; 
	height: 26px;
	width: auto;
}
.tabs ul {
	margin: 0px; 
	padding: 0px; 
	list-style: none;
	height: 26px; 
	text-align: center;
}
.tabs li {	
	float: left;	
	padding: 0; 
	margin: 0 3px;	
	cursor: pointer;
}	
.tabs li a:link, .tabs li a:visited {
	display: block;
	line-height: 26px;	 
	width: 150px; 
	height: 26px;
	background: url(../images/tab.gif) top left repeat-x;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	font-family: "Myriad PRO", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


.tabs li.tabactive, .tabs li a:hover {
	background: url(../images/tab_h.gif) top left repeat-x;
	position: relative; 
	color: #fefefe;
	text-decoration: none;
}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {
}
#tablink1,#tablink2,#tablink3,#tablink4 {
}
#botmod span.data { color: #526e07; }
#botmod a {
	line-height: 16px;
	margin-bottom: 5px;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	background: none;
	text-align: left;
	text-decoration: none;
} 
#botmod p { padding-bottom: 5px; }
#botmod span.lok { 
	color: #2775a3;
	font-size: 11px;
}
#botmod table td { padding-right: 7px; }
/*************************************************************************/
#footmenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
} 
#footmenu a { float: left; }
#footmenu li{
	display: inline;
	margin: 2px;
	float: left;
	height: 10px;
	padding: 0;
	list-style: none;
}
#footmenu li a{
	display: block;
	padding: 0px 6px 0 5px;
	line-height: 10px;
	height: 10px;
	font-size: 10px;
/*	background: url(../images/footmenu_sep.gif) right center no-repeat; */
	color: #843d61;
}
#footmenu a:link,#footmenu a:visited { color: #999999;  text-decoration: none; }
#footmenu a:hover { color: #999999;  text-decoration: underline; }
/*************************************************************************/
#login .inputbox, .inputlog {
	color:  #000;
	border: solid 1px #bfe0ff;
	height: 16px;
	width: 95px;
 	background: #fff;
	padding: 3px 5px 0;
	margin: 0 5px;
	font-size: 11px;
	line-height: 1.1;
	text-align: left;
}
#login .button{
	font-size: 9px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	height: 21px;
	width: 81px;
	background: url(../images/login_but.gif) center no-repeat;
	border: none;
	padding: 0;
	margin: 0 10px 0 5px;
}
#search .inputbox {
	color:  #000;
	border: solid 1px #c2d0dc;
	height: 18px;
	width: 123px;
 	background: #fff;
	padding: 2px 2px;
	margin: 0 4px 1px;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
}

#search select#search_wojewodztwo {
	color:  #000;
	border: solid 1px #c2d0dc;
	height: 22px;
	width: 135px;
	line-height: 18px;
 	background: #fff;
	padding: 2px 2px 2px 5px;
	margin: 0 5px;
	font-size: 11px;
	text-align: left;
}	

#search .button{
	font-size:11px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: normal;
	height: 24px;
	width: 70px;
	background: url(../images/search_but.gif) center no-repeat;
	border: none;
	padding: 0;
	margin: 0 10px 0 10px;
}
#search input#kat_firm, #search input#kat_prod { background: #256e99; border: none; line-height: 24px; margin: 0; padding: 0; margin-left: 15px; margin-right: 3px;}

.submit {
	height: 21px;
	width: 81px;
	background: url(../images/submit.gif) center no-repeat;
	border: none;
	padding: 0;
}
.usun_logo {
	height: 21px;
	width: 81px;
	background: url(../images/usun_logo.gif) center no-repeat;
	border: none;
	padding: 0;
}
.dodaj_logo {
	height: 21px;
	width: 81px;
	background: url(../images/dodaj_logo.gif) center no-repeat;
	border: none;
	padding: 0;
}
.dodaj_zdjecie {
	height: 21px;
	width: 96px;
	background: url(../images/dodaj_zdjecie.gif) center no-repeat;
	border: none;
	padding: 0;
}
.zatwierdz {
	height: 21px;
	width: 78px;
	background: url(../images/zatwierdz.gif) center no-repeat;
	border: none;
	padding: 0;
}
.usun {
	height: 12px;
	width: 30px;
	background: url(../images/but_usun.gif) center no-repeat;
	border: none;
	padding: 0;
}
.edytuj {
	height: 14px;
	width: 35px;
	background: url(../images/but_edytuj.gif) center no-repeat;
	border: none;
	padding: 0;
}
.usun_n {
	height: 21px;
	width: 46px;
	background: url(../images/usun.gif) center no-repeat;
	border: none;
	padding: 0;
}
.usun_konto {
	height: 21px;
	width: 96px;
	background: url(../images/usun_konto.gif) center no-repeat;
	border: none;
	padding: 0;
}

.input_right {
	text-align: right;
	padding-right: 4px;
}
#menu ul{
  list-style: none;
  margin: 0;
  padding: 0;
 } 
#menu a{ float: left; }
#menu li{
  margin: 0;
  margin-left: 7px;
  float: left;
  height: 24px;
  padding: 0;
}
#menu li a{
  line-height: 24px;
   background: none;
  color: #fff;
}
#menu a:link,#menu a:visited {
	color:#666666;
	font-weight: bold;  
	text-decoration: none; 
	background: none;
	padding: 0 10px;
}
#menu a:hover {
	text-decoration: none;
	color: #fff;
	padding: 0 9px;  
	text-decoration: none; 
	background: url(../images/menu_h.gif) top left repeat-x;
	border-left: solid 1px #698eb5;
	border-right: solid 1px #698eb5;
}
#main_cont .dod_ogl {
	font-family: arial, verdana;
	font-size: 17px;
	font-weight: bold;
	color: #256e99;
	text-align: right;
}
.t12n {
	font-size: 12px;
	font-weight: normal;
	color: #191970;
}
