body {

background: #f0f0f0;
font-family : arial,sans-serif;
vertical-align:top;
}
img {
    border : none;
}
.zamczcionka{
    font-size:12px;
}
a{
  text-decoration  :none;
  color            :#118ab9;
 }
a:hover{
  text-decoration  :underline;
 }
 
.zamowinput{
  background-color: #f7f7f7;
}
input.szukaj {

  border: #b6b6b6 1px solid;
  font-size: 11px;
  background-color: white; 
  color: #118ab9; 
  height: 13px;
  width: 92px;
} 

input.submit {

} 

input.login {
  
  border: #b6b6b6 1px solid;
  font-size: 11px;
  background-color: white; 
  color: #118ab9;  
  height: 13px;
  width: 92px;
} 

input.haslo {
  
  border: #b6b6b6 1px solid;
  font-size: 11px;
  background-color: white; 
  color: #118ab9; 
  height: 13px;
  width: 92px;
} 
.menu {
	position: relative;
	font-size:11px;
}

.menu dl {
	margin: 0;
	padding: 0;
}

.menu dt {
	margin: 0;
	padding: 0px 0px;
	cursor: pointer;
	text-align: center;
}

.menu dd {
	margin: 0;
	padding: 0px 0px;
	background-color: #f4f4f4;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
}
.menu dd a:link, .menu a:visited {
	display: block;
	color: #6a6b6a;
	text-decoration: none;
	padding: 2px 9px;
}
.menu dd a:hover {
	color: #fff;
	background-color: #1ca03d;
}

dt {
  width:120px;
}
dd {
  width: 180px;
  padding:-45px;
  color: white;
}
#menu_dolne{
  padding: 0;
  width: 760px; 
  height:58px;
  background-image : url("images/menu_dolne.jpg");
  font-size: 11px;
  color: #118ab9; 
}
#menu_title{
  padding: 0px;
  padding-top: 3px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_title.jpg");
  background-repeat:no-repeat;
  color: #ffffff; 
  font-size: 12px;
  font-weight:bold;
}
#menu_normal{
  padding: 0px;
  padding-left: 0px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:center;
  color: #6a6b6a;
}
div#menu_normal a{
  padding: 0px;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:center;
  color: #6a6b6a;
}
div#menu_normal a:visited{
  padding: 0px;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:center;
  color: #6a6b6a;
}
div#menu_normal a:hover{
  text-decoration:none;
  color: #6a6b6a;
}

.menu_normal{
  padding: 0px;
  padding-left: 0px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  font-weight:bold;
  color: #6a6b6a;
}
.menu_normal a{
  padding: 0px;
  padding-left: 10px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  font-weight:bold;
  color: #6a6b6a;
}
.menu_normal a:hover{
  padding: 0px;
  padding-left: 10px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  font-weight:bold;
  color: #6a6b6a;
}
.menu_special{
  margin: 0;
  padding-left: 10px;
  padding-top: 4px;
  width: 193px;
  height:24px;
  background-image : url("images/menu_specjal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  font-weight:bold;
  color: #f2f2e9;
}
.menu_special a{
  text-decoration:none;
  padding: 0px;
  padding-left: 10px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_specjal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  color: #f2f2e9;
}
#menu_special{
  padding: 0px;
  padding-left: 0px;
  padding-top: 4px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_specjal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
  font-weight:bold;
   color: #6a6b6a;
}
#menu_special a{
  text-decoration:none;
  padding: 0px;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_specjal2.gif");
  background-repeat:no-repeat; 
  text-align:left;
   color: #6a6b6a;
}


 /*szukaj*/
#testdna_m_15{
  padding-top: 10px;
  padding-left: 4px;
  padding-bottom: 10px;
  width: 160px; 
  height:100%;
  font-size: 9px;
  color: #118ab9; 
 }
 
 
  /*div szukaj*/
#szukaj{

  padding-top: 10px;
  padding-left: 17px;
  color: #118ab9;
}
  /*div login*/
#login{
  padding-top: 0px;
  padding-left: 17px;
  color: #118ab9;
}

 /*wykonawcy*/
#testdna_m_42{
  margin : 0px;
  padding-left: 100px;
  width: 207px; 
  height:58px;
  background-image : url("images/testdna_m_42.jpg");
  font-size: 9px;
  color: #118ab9; 
 }
 /*stopka*/
#testdna_m_45{
  margin : 0px;
  width: 118px; 
  height:36px;
  background-image : url("images/testdna_m_45.jpg");
  font-size: 9px;
  color: gray; 
 }
/* stopka prawa*/
#testdna_m_46{
  margin : 0px;
  width: 610px; 
  height:36px;
  background-image : url("images/testdna_m_46.jpg");
  font-size: 9px;
  color: gray; 
}
#testdna_m_25d{
  margin: 0px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 17px;
  padding-bottom: 10px;
  vertical-align: top;
  width: 160px; 
  height: 100%;
  font-size: 11px;
  color: #118ab9;
}
#menu_lewe{
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  vertical-align: top;
  width: 160px; 
  height: 100%;
  font-size: 12px;
  color: #118ab9;

}
#testdna_m_25img{
  margin : 0px;
  padding:0px;
  vertical-align: top;
  width: 192px; 
  height: 29px;
  font-size: 11px;
  color: #118ab9;
  display:none;
}
#testdna_m_25log{
  margin : 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
  text-align: center;
  width: 100px; 
  height: 100%;
  font-size: 11px;
  color: #118ab9;
  display:none;
}

/* środek*/
#testdna_m_26{
  padding : 20px;
  width: 580px; 
  height: 100%;
  background-image : url("images/testdna_m_26.jpg");
  font-size: 11px;
  color: gray;
}
/* strona prawa*/
#testdna_m_27{
  margin : 0px;
  width: 207px; 
  height: 100%;
  background-image : url("images/testdna_m_32.jpg");
  font-size: 9px;
  color: gray;
}
/* strona lewa login*/
#testdna_m_28{
  margin : 0px;
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_m_30.jpg");
  font-size: 9px;
  color: gray;
}
/* strona lewa*/
#testdna_m_29{
  margin : 0px;
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_m_30.jpg");
  font-size: 9px;
  color: gray;
}
/* puste lewa dół*/
#testdna_m_30{
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_m_30.jpg");
}
/* lewe menu strona*/
#lewe_menu{
  padding : 10px;
  font-size: 11px;
  color: gray;
}
#testdna_s_17{
  padding : 0px;
  width: 193px; 
  vertical-align:top;
  height: 100%;
  background-image : url("images/testdna_s_19.jpg");
  color:#55966b;
}
div#testdna_s_17 a{
  padding : 0px;
  width: 193px; 
  vertical-align:top;
  height: 100%;
  background-image : url("images/testdna_s_19.jpg");
  color:#55966b;
}
div#testdna_s_17 a:visited{
  padding : 0px;
  width: 193px; 
  vertical-align:top;
  height: 100%;
  background-image : url("images/testdna_s_19.jpg");
  color:#55966b;
}
/* środek*/
#testdna_s_18{
  padding : 0px;
  width: 787px; 
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_s_18.jpg");
  font-size: 11px;
  color: gray;
}

/* puste lewa dół*/
#testdna_s_19{
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_s_19.jpg");
}

#testdna_s_34{
  margin : 0px;
  width: 118px; 
  height:36px;
  background-image : url("images/testdna_s_34.jpg");
  font-size: 9px;
  color: gray; 
 }

#testdna_s_35{
  margin : 0px;
  width: 610px; 
  height:36px;
  background-image : url("images/testdna_s_35.jpg");
  font-size: 9px;
  color: gray; 
}
.zamowinput{
  background-color: #f7f7f7;
  border: 1px solid #808080;
}
.zamborder{
  border-right:1px solid #808080; 
  border-bottom:1px solid #808080;
}
#header_lewy {float: left}
#header_prawy {float: right; color: #FFF}
#header_link_left {display: block; margin: 10px; width: 210px; height: 100px; float: left;}
.header_linki_right {color: #FFF; font-size: 11px; margin: 5px;}


#wyszukiwara {float: left; background: url(images/wyszukiwarka.jpg) no-repeat; width: 170px; height: 51px; margin-bottom: 9px; _margin-bottom: -2px;}


/*div strona tekst*/
#tekst_strony{
  line-height:150%;
  /*padding: 20px 20px 10px 40px;*/
 / _padding-top: 20px;
  vertical-align: top;
  color: gray;
  font-size:11px;
  max-width:565px;
  width: 565px; 
  float: left;
  overflow: hidden;
}

#tekst_strony  table{table-layout: fixed; width: 565px;}



#tekst_baner {
  float: right;
  width: 207px;
  overflow: hidden;
  }
  
  #tekst_strony_bez_banera{
color:gray;
font-size:11px;
line-height:150%;
padding:20px 20px 10px 40px;
vertical-align:top;
float: left;
}

#baner_lewy {float: left}
.baner_jak_zamawiac {background: url(images/testdna_m_27.jpg); display: block; float: left; display: block; width: 207px; height: 101px; background-position: 0px -17px; margin-top: 3px}
.punkt_pobran {padding-left: 3px; _margin-left: 3px; }
.baner_raty {background: url(images/testdna_m_27.jpg); display: block; float: left; display: block; width: 207px; height: 103px; background-position: 0px -239px;}
.baner_certyfikat {background: url(images/testdna_m_27.jpg); display: block; float: left; display: block; width: 207px; height: 103px; background-position: 0px -342px;}
.strefa_banerowa {padding-top: 3px;}