html,body,p,h1,h2,h3,h4,h5,img,a,ol,ul,li,div,span,input,select,form,textarea,dl,dt,dd{margin:0;padding:0;border:0;font-weight:normal}
/* body {
	background: #fff url(images/bg_box.jpg);
	font-size:12px;font-family:Arial, Helvetica, sans-serif;	
	color:#474747;
} */
input,select,textarea{
	border:1px solid #999;
	padding:2px;
}
a{
	/*color:#9e4c16;*/
	text-decoration:none;
	font-weight:bold;
	color:#ad0000;
	color:#a93434;
	color:#d40000;
	margin:0;
	padding:0;
}
a:hover{
  color:#000;
}
a.h1{
  font-weight:normal;
  color:#333;
}
a.h1:hover{
  color:#a93434;
}
body {
  background:#eeffe0 url(images/main_bg.jpg) center repeat-y;
  font-size:12px;font-family:Arial, Helvetica, sans-serif;	
}
#front #container{
  width:872px;
  margin:0 auto;
  background:#fff;
  position:relative;
}
#main #container{
  width:872px;
  margin:0 auto;
  background:#fff;
  position:relative;
}
img#header{
  display:block;
  margin:0 auto 0 auto;
  padding:0;
  width:872px;
  height:116px;
}
#menu_header{
  background: #fff url(images/header_bottom.jpg) no-repeat top left;
  width:852px;
  height:40px;
  line-height:32px;
  line-height:50px;
  
  margin:0 auto;
  padding:0 0 0 20px;
  position:relative;
}
#menu_header a{
  color:#fff;
  padding:0 0px 0 20px;
  font-size:14px;
}
#menu_header a:hover{
  color:#000;
}
/* #content{
  width:842px;
  margin:0 auto;
  padding:15px;
  background:#fff;
} */
#front #content{
  width:842px;
  /* margin:0 auto; */
  padding:13px 15px 15px 15px;
  background:#fff;
  float:left;
 
}
#main #content{
  width:842px;
  margin:0 auto;
  padding:15px 15px 0 15px;
  background:#fff;
}
img#yellow_bar{
  display:block;
  width:872px;
  margin:0 auto;
}
#footer{
  /* background:#3f3f3f; */
  background:url(images/loga_top_bar.jpg) no-repeat top left;
  width:872px;
  margin:0 auto;
  padding:10px 0 15px 0;
  font-size:0px;
  line-height:0;
  white-space:no-wrap;
  overflow:hidden;
}
#footer img{
  line-height:0;
  margin:0;
  padding:0;
  border:0;
}
#footer2 a{
  color:#6f6f6f;
  color:#fff;
  
}
#footer2{
  background:#343434;
  background:#7ccd4c;
  width:842px;
  margin:0 auto;
  padding:10px 15px;
  color:#949494;
  color:#fff;
  font-size:10px;
  text-align:left;
}
#footer2 span, #footer2 span a{
  color:#6f6f6f;
  color:#c7fca8;
  font-weight:normal;
}

#front #left_col{
  width:584px;
  width:584px;
  float:left; 
  border-right:1px solid #c0c0c0;
  padding:0 15px 0 0;
  margin:0;
   background:#fff;
} 

#front #right_col{
  width:226px;
  float:right;
  float:left;
  padding:0px 0px 0px 15px;
  margin:0;
   background:#fff;
}

#main #left_col{
  width:584px;
  width:584px; /* calkowita 600px */ 
  float:left; 
  /* border-right:1px solid #c0c0c0; */
  padding:0 15px 0 0;
  margin:0;
  border-right:1px solid #c0c0c0;
} 
#main #right_col{
  width:226px;
  width:227px; /* calkowita 242px */
  float:left;
  padding:0px 0px 0px 15px;
  margin:0;
  display:inline;
  
}
h1{
  font-size:18px;
  font-weight:normal;
  color:#f46100;
  color:#1a9147;
  padding:0 0 0px 0;
  margin:0 0 20px 0;
  border-bottom:1px solid #c0c0c0;
  color:#1dbb28;
}
h2{
  font-size:18px;
  line-height:18px;
  vertical-align:top;
  font-weight:normal;
  color:#f46100;
  color:#1a9147;
  color:#72b23d;
  color:#1dbb28;
}
.separator{
  width:100%;
  font-size:1;
  line-height:1px;
  overflow:hidden;
  float:left;
}
.bg_grey_1{
  border-bottom:1px solid #C0C0C0;
}
.block{
  width:100%;
  float:left;
  padding:13px 0 15px 0;
}
.block.first{
  padding-top:0;
}
.block.last{
  padding-bottom:0;
}
.row_last{
  padding-bottom:0;
}
.block h2{
  font-weight:normal;
  margin-bottom:10px;
  color:#1DBB28;
}
.block  h2 a{
  color:#1DBB28;
  font-weight:normal;
}
.block h2 a:hover{
  color:#000;
}
h3{
  font-size:16px;
  font-weight:normal;
  color:#f46100;
  color:#1a9147;
  margin:20px 0 3px 0;
  color:#1dbb28;
}
h3 strong{
  font-weight:normal;
}
div.wizytowka{
  clear:both;
  color:#474747;
  margin:0 0 6px 0;
  border-bottom:1px solid #c0c0c0;
  height:58px;
  font-size:13px;
  line-height:18px;
}
div.wizytowka strong{
  font-size:13px;
  line-height:18px;
}
div.wizytowka a{
  font-size:10px;
  font-weight:normal;
  display:relative;
}
div.wizytowka div.img{
  margin:0 13px 0 0;
  padding:0;
  display:block;
  float:left;
  border:1px solid #cccccc;
  width:50px;
  height:50px;
  font-size:0px;
  overflow:hidden;
  
}
/* div.wizytowka img{
  margin:0 13px 0 0;
  padding:0;
  display:block;
  width:auto;
  float:left;
  border:1px solid #cccccc;
} */
img.ico{
  position:relative;
  left:-5px;
  vertical-align:middle;
  width:50px;
  height:22px;
  margin:0;
  padding:0;
  line-height:0px;
  font-size:0px;
  overflow:hidden;
}
.ico_item{
  vertical-align:middle;
  border-bottom:1px solid #dfdfdf;
  height:23px;
  margin:0;
  padding:0;
}
.ico_item.last{
  border-bottom:none;
  height:20px;
}
.faq_item{
  border-bottom:1px solid #dfdfdf;
  padding:4px 0;
}
.faq_item a{
  font-weight:normal;
}
.zajawka_1{
  font-size:16px;
  margin:0 0 20px 0;
  font-weight: bold;
}
ul{
  margin:0 0 0 20px;
}
---------------


dl{
  display:inline;
  /* margin:0 0 0 10px; */
}
dt{
 /*font-weight:bold;*/
 color:#d40000;
/* background:url(/css/images/marker_1.jpg) no-repeat top left;
 padding:0 0 0 20px;*/
 margin:0px 0 2px 0; 
}
dd{
  	margin:8px 0 15px 0;
}
dt:hover{
  color:#000;
}



.zajawka_2{
  text-align:center;
  border:1px solid #c0c0c0;
  margin:20px 0;
  padding:20px;
  font-size:14px;
}
.p1{
  margin:15px 0 0 0;
  padding:0 0 0px 0;
}
.error_message{
  color:red;
}

ul.lista_1{
  margin:10px 0;
  list-style-type:none;
}
ul.lista_1 li{
  background:url(/css/images/marker_1.jpg) no-repeat top left;
  background-position:0 -1px;
  padding:0 0 0 22px;
  margin:0 0 3px 0;
}
ul.lista_1 li img{
  position:relative;
  top:0px;
}
ul.lista_1 li a{
  /* font-weight:normal; */
}
ul.lista_1 li a:hover{
  /* font-weight:normal; */
 /*  text-decoration:underline; */
}
.bigger{
  font-size:14px;
}
h1 strong, h3 strong{
  font-weight:normal;
}

.m1{
  color:#E20000;
  background: #FFF25C;
}
.m2{
  color:#000;
  font-weight:bold;    
}
.path{
  font-size:11px;
  padding:0 0 0 0;
  position:relative;
/*   top:-5px; */
}
.path a{
  font-weight:normal;
}
.menu-printer-item{
  line-height:24px;
  width:auto;
  float:left;
  padding-right:16px;
  border-right:1px solid #999;
  margin-right:5px;
}
.menu-printer-item img{
  vertical-align:middle;
}
.menu-printer-item a{
  font-weight:normal;
  color:#666;
}
.menu-printer-item a:hover{
  color:#1dbb28;
}

#ochrona_danych {
	position: absolute;
	z-index: 3000;
	top: 85px;
	margin-left: 170px;
	width: 500px;
	background: #ffe900 url(../images/bg_box_ochrona_danych.png) top left repeat-x;
	padding: 2px;
	font-size: 11px;
	color:black;
	line-height:120%;
        display:none;
        font-style:italic;
}
.box1a{
    background:url(images/box_bottom.png) no-repeat bottom left;
    margin:0;
    padding:0;
}
.box1b{
    background:url(images/box_top.png) no-repeat top left;
    padding:15px 15px 20px 15px;
    margin:0;
}
.box1a h3{
    margin-top:0;
}
.box1a ul{
    margin:5px 0 0 0;
    list-style-type: none;
}
.box1a ul li{
    background: url(images/box1-marker.png) no-repeat top left;
    background-position:0px 2px;
    padding-left:20px;
    line-height:16px;
}

.kroki td.m2{
    font-weight: bold;
    width:165px;
    vertical-align: top;
    padding-bottom:5px;
    
}
.kroki td{
    border-bottom: 1px solid #dedede;
    padding:5px 0;
}
.kroki .last td{
    border:none;
}

