div#tipDiv {
    padding:0px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#fafafa; border:1px solid #667295; 
    width:250px; 
}
      
    .style1 {
      	color: #FF0000;
      	font-weight: bold;
    }
    .cont {
      background: #fafafa;
      border:1px solid #dcdcdc;
      color:#343434;
      font-size:12px;
    }
      
    .tyt_cont {
      color:#343434;
      padding-left:4px;
      font:13px Arial;
      border:1px solid #dcdcdc;
      background: #fafafa;
    }
      
    .nag {
      padding:4px;
      background: #aabad0;
      border:1px solid #dcdcdc;
      color:#fafafa;
      font:13px Arial;
      font-weight:bold;
      text-align:left;
    }
    .style4 {font-size: 24px}
    
    .cont_cena {
      background: #fafafa;
      border:1px solid #dcdcdc;
      font:12px Arial;
      font-weight:bold;
      color:#ff0000;
      padding-right: 4px;
    }
    
    .cont_cenaW {
      background: #fafafa;
      border:1px solid #dcdcdc;
      font:12px Arial;
      font-weight:bold;
      color:#ff0000;
      padding-right: 4px;
    }
    
    .cont_cenaT {
      padding-top:4px;
      padding-left:8px;
      display:block;
      font:14px Arial;
      font-weight:bold;
      color:#ff0000;
      padding-right: 4px;
    }

body {

background: #f0f0f0;
font-family : Arial;
vertical-align:top;
}
img {
    border : none;
}

a{
  text-decoration  :none;
  color            :#118ab9;
 }
a:hover{
  text-decoration  :underline;
  color            :#118ab9;
 }
 
p {
  font-size: 12px;
}


input.szukaj {

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

input.submit {

} 

input.login {
  
  border: #b6b6b6 1px solid;
  font-size: 11px;
  color: #118ab9; 
  font-family: arial,sans-serif; 
  height: 13px;
  width: 92px;
} 

input.haslo {
  
  border: #b6b6b6 1px solid;
  font-size: 11px;
  color: #118ab9; 
  font-family: arial,sans-serif; 
  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_normal{
  padding: 0px;
  padding-left: 0px;
  padding-top: 5px;
  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: 5px;
  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: 5px;
  margin: 0;
  width: 193px;
  height:24px;
  background-image : url("images/menu_normal2.gif");
  background-repeat:no-repeat; 
  text-align:center;
  color: #6a6b6a;
}

.menu_normal{
  padding: 0px;
  padding-left: 0px;
  padding-top: 5px;
  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: 5px;
  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:visited{
  padding: 0px;
  padding-left: 10px;
  padding-top: 5px;
  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;
}
  /*div login*/
#login{
  padding-top: 0px;
  padding-left: 17px;
  color: #118ab9;
}

/*div strona tekst*/
#tekst_strony{
  line-height:150%;
  padding-top: 20px;
  padding-left: 20px;
  color: gray;
 
}
#menu_dolne{
  padding: 0;
  width: 760px; 
  height:58px;
  background-image : url("images/menu_dolne.jpg");
  font-family : Arial;
  font-size: 11px;
  color: #118ab9; 
}

 /*szukaj*/
#testdna_m_15{
  width: 193px; 
  padding-top: 0px;
  height:100%;
  vertical-align: top;
  background-image : url("images/testdna_m_30.jpg");
  font-family : Arial;
  font-size: 9px;
  color: #118ab9; 
 }
  /*div szukaj*/
#szukaj{

  padding-top: 10px;
  padding-left: 17px;
  color: #118ab9;
}

#testdna_m_16{
  margin : 0px;
  width: 179px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_17{
  margin : 0px;
  width: 103px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_18{
  margin : 0px;
  width: 99px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_19{
  margin : 0px;
  width: 97px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_20{
  margin : 0px;
  width: 102px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_21{
  margin : 0px;
  width: 207px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_22{
  margin : 0px;
  width: 207px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
  }
  
#testdna_m_23{
  margin : 0px;
  width: 207px; 
  height: 100%;
  vertical-align: middle;
  background-image : url("images/testdna_m_30.jpg");
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
  }
  
#testdna_m_24{
  margin : 0px;
  width: 207px; 
  height: 100%;
  vertical-align: top;
  background-color : #ffffff;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}

/* strona lewa*/
#testdna_m_25{
  margin : 0px;
  width: 193px; 
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_m_30.jpg");
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#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-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_25img{
  margin : 0px;
  padding:0px;
  vertical-align: top;
  width: 192px; 
  height: 100%;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
#testdna_m_25log{
  margin : 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
  text-align: center;
  width: 100px; 
  height: 50px;
  font-family : Arial;
  font-size: 11px;
  color: #118ab9;
}
/* środek*/
div#srodek_zewn{
  padding : 0px;
  width: 580px; 
  max-width:580px;
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_m_26.jpg");
  font-family : Arial;
  font-size: 11px;
  color: gray;
}
/* środek*/
#testdna_m_26{
  margin: 0px;
  padding : 0px;
  width: 580px; 
  max-width:580px;
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_m_26.jpg");
  font-family : Arial;
  font-size: 11px;
  color: gray;
  line-height:1.5em;  
}
/* środek*/
#srodek{
  overflow: hidden;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 7px;
  padding-bottom : 0px;
  width: 560px; 
  max-width:560px;
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_m_26.jpg");
  font-family : Arial;
  font-size: 11px;
  color: gray;
  line-height:1.5em;  
}
/* strona prawa*/
#testdna_m_27{
  margin : 0px;
  width: 207px; 
  vertical-align: top;
  background-image : url("images/testdna_m_32.jpg");
  font-family : Arial;
  font-size: 13px;
  font-weight: bold;
  color: gray;
}
#gemius{
  padding-top: 99%;
  padding-left: 50%;
  vertical-align: bottom;
  font-family : Arial;
  font-size: 11px;
  color: gray;
}
/* strona lewa login*/
#testdna_m_28{
  margin : 0px;
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_m_30.jpg");
  font-family : Arial;
  font-size: 9px;
  color: gray;
}
/* strona lewa*/
#testdna_m_29{
  margin : 0px;
  width: 193px; 
  height: 1px;
  background-image : url("images/testdna_m_30.jpg");
  font-family : Arial;
  font-size: 9px;
  color: gray;
}
/* puste lewa dół*/
#testdna_m_30{
  width: 193px; 
  height: 100%;
  background-image : url("images/testdna_m_30.jpg");
}
 /*wykonawcy*/
#testdna_m_42{
  margin : 0px;
  padding-left: 100px;
  width: 207px; 
  height:58px;
  background-image : url("images/testdna_m_42.jpg");
  font-family : Arial;
  font-size: 9px;
  color: #118ab9; 
 }
 /*stopka*/
#testdna_m_45{
  margin : 0px;
  width: 118px; 
  height:36px;
  background-image : url("images/testdna_m_45.jpg");
  font-family : Arial;
  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-family : Arial;
  font-size: 9px;
  color: gray; 
}
/* lewe menu strona*/
#lewe_menu{
  padding : 10px;
  font-family : Arial;
  margin-top:10px;
  font-size: 11px;
  color: gray;
}
#testdna_s_17{
  padding : 0px;
  width: 193px; 
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_s_19.jpg");
}
/* środek*/
#testdna_s_18{
  padding : 20px;
  padding-right : 40px;
  width: 787px; 
  height: 100%;
  vertical-align: top;
  background-image : url("images/testdna_s_18.jpg");
  font-family : Arial;
  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-family : Arial;
  font-size: 9px;
  color: gray; 
 }

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

#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;}

#baner_prawy {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}
.baner_promocja_1 {background: url(images/promocja_1.gif); display: block; float: left; display: block; width: 200px; height: 120px; margin-top: 3px}
.baner_promocja_2 {background: url(images/promocja_2.gif); display: block; float: left; display: block; width: 200px; height: 120px; 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;}
#baner_lewy {float: left}
#wyszukiwara {float: left; background: url(images/wyszukiwarka.jpg) no-repeat; width: 170px; height: 51px; margin-bottom: 9px; _margin-bottom: -2px;}
.strefa_banerowa {float: left; padding-top: 3px;}