/*  reset  --------------------------- */



body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form, fieldset, blockquote {

  margin: 0;

  padding: 0;

  background-color: transparent;

  }



  img, fieldset { border: none; }

  a { text-decoration: none; color: rgb(020, 050, 050); }

  #mainmenu li, #submenu li, #insertmenu li, #insertindex li { list-style-type: none; }





/*  konstrukcja ----------------------  */

/*  ----------------------------------



	main box +

             - logo

		     - main menu

			 - sub menu

			 - ident box  +

			              - left

						  - right

			 - insert     -+

			               - index

					       - page

			 - footer box

			 - footer menu



----------------------------------  */







#mainbox, #logo, #mainmenu, #submenu, #identbox, #insertindex, #insertpage, #footerbox, .footermenu {

  width : 780px;

}

#mainbox {

  margin: 0 auto;

}

#logo {

  background : rgb(190, 200, 220) url('../images/logo.gif') no-repeat top ;

  height : 123px;

}

A.logo-right, A.logo-right:hover {

  float : right;

  display : block;

  width : 300px;

  height : 123px;

}

A.logo, A.logo:hover {

  display: block;

  float : left;

  width: 480px;

  height: 123px;

 }

#mainmenu {

  margin : 1px 0 0 0;

  background : rgb(190, 200, 220) url('../images/menu_certyfikat.gif')  no-repeat top ;

  height: 25px;

 }

#submenu {

  background : rgb(190, 200, 220) url('../images/submenu.gif')  no-repeat top ;

  height: 40px;

 }

#identbox {

  background-color: rgb(255, 255, 255);

 }

#insertindex {

  height : 230px;

  background : transparent url('../images/index_wrap_bottom.gif')  no-repeat bottom left;

 }

#insertpage {

  min-height: 20px;

  background:  transparent url('../images/spacer.gif') repeat-y;

 }

#footerbox {

  position : relative;

  height: 100px;

  margin : 0 auto;

  background : rgb(190, 200, 220) url('../images/footer.gif')  no-repeat top ;

 }

#zaufalinam {

  position : absolute;

  top : 8px;

  left : 1px;

  display : block;

  width : 760px;

  height : 60px;

  margin : 0 auto;

 }

.footermenu {

  color : rgb(255, 255, 255);

  font-weight : bold;

  font-size : 10px;

  text-align : center;

  margin : 0 auto;

  padding-top : 80px;

 }



/*  obramowanie insertu -------------------*/



.bottomwrap, .topwrap {

  display: block;

  height: 20px;

 }

#insertpage .bottomwrap { background : transparent url('../images/page_wrap_bottom.gif')  no-repeat bottom ; clear: both;}

#insertpage .topwrap { background : transparent url('../images/page_wrap_top.gif')  no-repeat bottom ;}

#insertindex .topwrap { transparent : url('../images/tv/belka-tv.gif') no-repeat top; }



/* main menu ul ---------------------------------------------------------------------- */



#mainmenu ul {

  display: inline;

 }

#mainmenu li {

  float: right;

  padding : 0 1px;

 }

#mainmenu li a {

  font: 10px/10px  Verdana, Arial, Helvetica, sans-serif;

  font-weight : bold;

  background-color : rgb(80, 124, 185);

  color : rgb(250, 250, 250);

  display : block;

  padding : 7px 7px;

 }

#mainmenu li a:hover {

  background-color : rgb(250, 250, 250);

  color : rgb(80, 124, 185);

  padding : 7px 7px 3px 7px;

 }



/* main menu ul +----------------------------------------------------------------  flaga */



#mainmenu ul li.flag {

  display : block;

  width : 35px;

  height: 25px;

  padding: 0;

  margin: 0;

  border : 0;

  background : rgb(80, 124, 185) url('../images/flag_eng.gif') no-repeat top right;

 }



#mainmenu ul li A.flag:hover { background : rgb(40, 92, 167) url('../images/flag_eng_on.gif') no-repeat top right; }



/* ident box ul ------------------------------- */



#insertindex ul {

 }



#insertindex li {

 float : right;

 padding: 0 5px 0 0;

 margin: 0;

 }

#insertindex li.s01 {

 background : transparent url('../images/idmenu/07.gif') no-repeat left center;

 }

#insertindex li.s02 {

 background : transparent url('../images/idmenu/08.gif') no-repeat left center;

 }

#insertindex li.s03 {

 background : transparent url('../images/idmenu/09.gif') no-repeat left center;

 }

#insertindex li.s04 {

 background : transparent url('../images/idmenu/04.gif') no-repeat left center;

 }

#insertindex li.s05 {

 background : transparent url('../images/idmenu/05.gif') no-repeat left center;

 }

#insertindex li.s06 {

 background : transparent url('../images/idmenu/06.gif') no-repeat left center;

 }

#insertindex li.s07 {

 background : transparent url('../images/idmenu/01.gif') no-repeat left center;

 }

#insertindex li.s08 {

 background : transparent url('../images/idmenu/02.gif') no-repeat left center;

 }

#insertindex li.s09 {

 background : transparent url('../images/idmenu/03.gif') no-repeat left center;

 }



#insertindex li a {

  display : block;

  padding: 0;

  margin : 0;

  padding : 0 5px 0 0;

  height : 65px;

  width : 240px;

  color : rgb(14%, 38%, 67%);



  }



#insertindex li A.l01:hover { background: transparent url('../images/idmenu/07on.gif') no-repeat center left; }

#insertindex li A.l02:hover { background: transparent url('../images/idmenu/08on.gif') no-repeat center left ;}

#insertindex li A.l03:hover { background: transparent url('../images/idmenu/09on.gif') no-repeat center left; }

#insertindex li A.l04:hover { background: transparent url('../images/idmenu/04on.gif') no-repeat center left;}

#insertindex li A.l05:hover { background: transparent url('../images/idmenu/05on.gif') no-repeat center left;}

#insertindex li A.l06:hover { background: transparent url('../images/idmenu/06on.gif') no-repeat center left;}

#insertindex li A.l07:hover { background: transparent url('../images/idmenu/01on.gif') no-repeat center left; }

#insertindex li A.l08:hover { background: transparent url('../images/idmenu/02on.gif') no-repeat center left; }

#insertindex li A.l09:hover { background: transparent url('../images/idmenu/03on.gif') no-repeat center left;}



#insertindex li h4 {

 display: inline;

 margin :0 0 0 40px;

 font : 12px /13px Arial,  Verdana;

 font-weight : bold;

 padding: 0;



 }

#insertindex li span {



 color : rgb(14%, 38%, 67%);

 text-align : left;

 display: block;

 padding: 0;

 margin: 0 0 0 40px;

 _margin-top : 6px;

 width : 180px;

 font : 10px/10px  Verdana, Arial;

 }

 #insertindex li a:hover span {

 font-weight : bold;

 }



/*  insertpage ------------------------ */



#leftnav {

 background: transparent;

 float: left;

 width: 190px;

 margin: 0; padding: 0;

 }

#rightnav {

 float: right;

 width: 589px;

 background-color: rgb(195, 210, 230);

 margin: 0; padding: 0;

 border-right : 1px solid rgb(40, 92, 167);

 }

#content {

 margin-left: 190px;

 margin-right: 590px;



 }

#leftnav ul {

 width : 160px;

 margin : 0 auto;

 list-style : none;

 }

#leftnav li, #leftnav li a, #leftnav li a:hover {

 text-indent: 5px;

 font: 9px/18px  Verdana, Arial, Helvetica, sans-serif;

 color : rgb(255, 255, 255);

 font-weight: bold;

 background-color:rgb(40, 92, 167);

 display: block;

 width: 150px;

 height: 19px;





 }

#leftnav li {

 color : rgb(40, 92, 167);

width: 160px;

 padding: 0 0 1px 0;

background : rgb(220, 230, 240) url('../images/menu_spacer.gif') repeat-y center;

 }



#leftnav li a:hover {

 font: 9px/18px  Verdana, Arial, Helvetica, sans-serif;

 margin : 0 5px;

 font-weight: bold;

 color : rgb(40, 92, 167);

 background : transparent url('../images/menu_on.gif') no-repeat bottom;

 }

#leftnav li a {

 margin : 0 5px;

 background : transparent url('../images/menu_off.gif') no-repeat bottom;

 }

#leftnav li.top {

 background : transparent url('../images/ul_top.gif') no-repeat top;

 height : 25px;

 padding : 0;

 }

#leftnav li.top  a {

 margin : 0 5px 0 5px;

 padding : 5px 0 0 0;

 }

#leftnav li.bottom {

 background : transparent url('../images/ul_bottom.gif') no-repeat top;

 height : 25px;

 padding : 0;

 }

#leftnav li.center {

 background : transparent url('../images/ul_center.gif') no-repeat center;

 height : 30px;

 padding : 0;

 }

#leftnav li.center a {

 padding : 5px 0 0 0;

 }

#leftnav li.top, #leftnav li.center {

 margin : 3px 0 0 0;

 }



#leftnav li.top span{

 padding : 0;

 margin : 0;

 font: 9px/25px  Verdana, Arial, Helvetica, sans-serif;

 font-weight : bold;

 }





/*  ident box - banery i zasieg sieci-------------------------------- */



#identbox {

 height: 160px;

 position: relative;

 background : transparent url('../images/idmenu/sub_top.gif') no-repeat top;

 border-bottom : 1px solid rgb(40, 92, 167);

 }

#banerdom {

 position : absolute;

 top : 93px;

 height : 66px;

 width : 389px;

 left : 1px;

 }

A.banerdom {

 position : absolute;

 top : 93px;

 width : 389px;

  left : 1px;

 height : 66px;

 display : block;

opacity : 0;

 }

#banerbiznes {

 position : absolute;

 left : 1px;

 top : 24px;

 height : 66px;

 padding-bottom : 1px;

 border-bottom : 1px solid rgb(40, 92, 167);

 }

#banerzasieg {

 position : absolute;

 top: 23px;

 height : 140px;

 left : 390px;

 width : 390px;

 background : transparent url('../images/idmenu/baner_zasieg.gif') no-repeat top;

 }



/* page ----------------------------------------------------------------- */

.pagetext {

 font : 10px/13px  Verdana, Arial;

 padding : 10px 30px 20px 30px;

 background-color: rgb(247, 250, 255);

 }

img.server {

 float : right ;

 padding : 2px 0 10px 20px;

 clear : both;

 }

img.certyfikaty {

 display : block;

 margin : 0 auto;

 width : 420px;

 border : 1px solid rgb(216, 225, 239);

 }

.pagetext p{

 padding : 0 0 0 2px;

 margin : 0;

 text-align: justify;

 }

img.caption {

 display : block;

 }

.footermenu a, .footermenu a:hover {

 font: 10px/10px  Verdana, Arial, Helvetica, sans-serif;

 color : rgb(255, 255, 255);

 font-weight : bold;

 }

.footermenu a:hover {

color : rgb(120, 150, 210);

}

h4 {

 font : 11px/15px  Arial, Verdana;

 font-weight : bold;

 color : rgb(60, 112, 187);

 text-align : center;

 padding : 5px 0;

 }

/* ------------------------- page tabela ----------*/

table.host, table.subhost {

 font: 10px/1.5 Verdana, Arial;

 width: 500px;

 border: 0;

 padding: 0;

 margin: 0 auto;

 text-align: center;

 clear : both;

 }

table.subhost {

 width : 300px;

 }

table.host td, table.subhost td {

 text-align: center;

 padding: 3px;

 border-bottom: 1px solid  #285CA7;

 border-left:  1px solid  #285CA7;

 background-color: #ffffff;

 }

table.host td.whiteHost,table.host td.BordwhiteHost,table.subhost td.whiteHost,table.subhost td.BordwhiteHost{

 background-color: rgb(235, 240, 255);

 text-align: center;

 }

table.host td.orangeHost, table.subhost td.orangeHost{

 text-align: center;

 background-color: #285CA7;

 font-weight: bold;

 color: #ffffff;

 border-left: 1px solid #ffffff;

 }

table.host td#whiteBord,table.host td.BordwhiteHost,table.subhost td#whiteBord,table.subhost td.BordwhiteHost {

 text-align: center;

 border-left:  1px solid  #285CA7;

 }

table.host td.Bord, table.host td.BordwhiteHost, table.subhost td.Bord,table.subhost td.BordwhiteHost {

 text-align: center;

 border-right:  1px solid #285CA7;

 }

table.host td.BordwhiteHost, table.subhost td.BordwhiteHost{

 background-color: rgb(235, 240, 255);

 }



/*  czysta lista ------------------------------- */



ul#List li {

 list-style: disc outside;

 margin : 0 0 0 20px;

 padding : 0;

 }

ul#ListNumeric li {

 list-style : decimal outside;

 margin : 0 0 0 30px;

 }

blockquote {

 width : 500px;

 margin : 0 auto;

 }



/* sub menu ----------------------------- */



#submenu ul {

 width : 780px;

 }

#submenu li {

 float : right;

 }

#submenu ul li a{

 color : black;

 display : block;

 height : 40px;

 }

#submenu li A.praca {

 background : transparent url('../images/submenu/praca.gif') no-repeat top left;

 width : 30px;

 margin : 0 32px 0 57px;

 }

#submenu ul li A.poczta {

 background : transparent url('../images/submenu/poczta.gif') no-repeat top left;

 width : 35px;

 margin : 0 0 0 42px;

 }

#submenu li A.komunikaty {

 background : transparent url('../images/submenu/komunikaty.gif') no-repeat top left;

 width : 61px;

  margin : 0 0 0 16px;

 }

#submenu li A.dokumenty {

  background : transparent url('../images/submenu/dokumenty.gif') no-repeat top left;

  width : 60px;

  margin : 0 0 0 30px;

 }

#submenu ul li A.transfer {

  background : transparent url('../images/submenu/transfer.gif') no-repeat top left;

  width : 86px;

  margin : 0 0 0 45px;

 }

#submenu ul li A.help {

 background : transparent url('../images/submenu/help.gif') no-repeat top left;

 width : 52px;

 margin : 0 0 0 63px;

}

#submenu ul li A.biznes {

 background : transparent url('../images/submenu/biznes.gif') no-repeat top left;

 width : 140px;

}

#submenu ul li A.dom {

 background : transparent url('../images/submenu/dom.gif') no-repeat top left;

 width : 140px;

}

#submenu li A.praca:hover {

 background : transparent url('../images/submenu/praca-on.gif') no-repeat top left;

 width : 30px;

}

#submenu ul li A.poczta:hover {

 background : transparent url('../images/submenu/poczta-on.gif') no-repeat top left;

 width : 35px;

 }

#submenu li A.dokumenty:hover {

 background : transparent url('../images/submenu/dokumenty-on.gif') no-repeat top left;

 width : 60px;

}

#submenu li A.komunikaty:hover {

 background : transparent url('../images/submenu/komunikaty-on.gif') no-repeat top left;

 width : 61px;

}

#submenu ul li A.transfer:hover {

 background : transparent url('../images/submenu/transfer-on.gif') no-repeat top left;

 width : 86px;

}

#submenu ul li A.help:hover {

 background : transparent url('../images/submenu/help-on.gif') no-repeat top left;

 width : 52px;

}

#submenu ul li A.biznes:hover {

 background : transparent url('../images/submenu/biznes-on.gif') no-repeat top left;

 width : 140px;

}

#submenu ul li A.dom:hover {

 background : transparent url('../images/submenu/dom-on.gif') no-repeat top left;

 width : 140px;

}



/* formularze ---------------------------- */

fieldset {

 border : 1px solid rgb(210, 230, 235);

 padding : 5px;

 margin : 5px 0;

 }

legend {

 font : 11px/15px  Arial, Verdana;

 font-weight : bold;

 color : rgb(40, 92, 167);

 }

form label, form input {

 height : 15px;

 margin : 2px 0;

 }

form input, form textarea {

 overflow : blank; /* tu test */

 width : 100px;

 background-color : rgb(250, 250, 255);

 border : 1px solid rgb(210, 230, 235);

 text-indent : 2px;

 font : 10px/15px  Arial, Verdana;

 }

form textarea {

 width : 250px;

 }

form input:hover {

 border : 1px solid rgb(190, 210, 225);

 background-color : rgb(255, 255, 255);

 }

form input.short {

 width : 19px;

 text-indent : 0;

 }

form input.middle {

 width : 60px;

 }

h5, h6, h3 {

 display : block;

 text-align : left;

 font : 10px/20px  Verdana, Arial;

 color : rgb(40, 92, 167);

 }

h3 {

 padding : 5px 0;

 text-align : center;

 }

form input.radio {

 height : 15px;

 }

form label.radio {

 }

form select option {

 height : 15px;

 font : 10px/20px  Verdana, Arial;

 color : rgb(40, 92, 167);

 }

form fieldset#blank {

 padding : 0 0 0 2px;

 border : 0;

 font : 8px/20px  Verdana, Arial;

 color : rgb(40, 92, 167);

 font-weight: 100;

 }

form input.sprawdz {

 width : 56px;

 border : 0;

 margin: 5px 10px 0 10px;

 }

form input.subbut {

 width : 56px;

 height : 22px;

 border : 0;

 margin : 0;

 padding : 0;

 line-height : 25px;

 }

h6 {

 font : 11px/15px  Arial;

 text-align : center;

 font-weight : bold;

 color : rgb(242, 40, 40);

 }

A.helpdesk:hover {

 text-decoration : underline;

 }

img.helpdesk {

 display: block;

 margin: 0 auto;

 padding : 15px 0;

 _padding : 15px 25px 15px 0;

 }

#helpdesk {

 margin : 0 auto;

 width : 450px;

 display : block;

 }

#helpdesk h4, #helpdesk h5 {

 margin : 0;

 padding : 0;

 width : auto;

 _margin-left : 35px;

 }

.fooLeft {

 display : block;

 margin-left : 400px;

 background-color : rgb(247, 250, 255);

 text-align : center;

 }

div#zasiegbox {

 width : 390px;

 background : rgb(231, 237, 245) url('../images/idmenu/baner_zasieg.gif') no-repeat top;

 }

.formbox {

 width : 190px;

 padding : 5px 0 0 8px;

 margin : 0;

 }

.formbox ul {

 list-style-type : none;

 display : block;

 width : 190px;

 }

.formbox li {

 text-indent : 17px;

 height : 11px;

 margin : 2px 0 0 0;

 background : transparent url('../images/circle.gif') no-repeat left center;

 color : rgb(4, 98, 172);

 font : 10px/11px  Verdana, Arial;

 font-weight : bold;

 }

.formbox li a {

 color : rgb(4, 98, 172);

 height : 12px;

 font : 10px/15px  Verdana, Arial;

 font-weight : bold;

 }



.formbox li a:hover {

 text-decoration : none;

 color : rgb(170, 190, 220); //* michal *//

 }

form#zasieg {

 margin : 3px 0 0 10px;

 padding : 0;

 width : 180px;



 }

form#zasieg label{

 margin : 0;

 color : rgb(4, 98, 172);

 font : 9px/10px  Verdana, Arial;

 height : 10px;

 padding : 2px 0 0 12px;

 font-weight : bold;

 display : block;

 }

form#zasieg input {

 text-indent : 0;

 text-align : center;

 height : 15px;

 width : 100px;

 margin : 0;

 padding : 0;

 border : 1px solid rgb(40, 92, 167);

 color : rgb(4, 98, 172);

 font : 9px/13px  Verdana, Arial;

 }

form#zasieg input.short {

 width : 20px;

 margin : 0;

 padding : 0;

 border : 1px solid;

 }

form#zasieg input.middle {

 width : 73px;

 }

form input.middlebig {

 width : 86px;

 }

form input.middlebigtwo {

 width : 74px;

 }

form label.centered {

 width : 300px;

 display : block;

 font-size : 9px;

 font-family :  Verdana, Arial;

 padding : 0;

 color : rgb(40, 92, 167);

 margin : 0;

 font-weight : bold;

 height : 10px;

 }

form#zasieg input.submu {

 width : 48px;

 height : 18px;

 margin : 2px 0 0 4px;

 _margin : 2px 0 0 1px;

 padding : 0;

 border : 0;



 }

form#zasieg input.subinp {

 float : left;

 width : 90px;

 }

form#zasieg select {

 height : 17px;

 width : 102px;

 margin : 2px 0 0 0;

 padding : 0;

 _margin : 2px 0 0 10px;

 float : left;

 font : 9px/11px  Verdana, Arial;

 }

blockquote.voip {

 width : 320px;

 margin : 0 auto;

 padding : 0;

 }

img.sprzet {

 width : 200px;

 height : 121px;

 border : 1px solid rgb(40, 92, 167);

 float : right;

 margin : 0 15px;

 }

div.setsop {

 float : right;

 }

blockquote.sprzet {

 width : 500px;

 margin : 0 auto;

 padding : 5px;

 }

ul#List li a:hover {

 color : rgb(40, 92, 167);

 text-decoration : underline;

 }

img.circle {

 height : 11px;

 width : 12px;

 }

div#mapka {

 width : 185px;

 height : 138px;

 float : right;

 }

img.mapa {

 width : 282px;

 height : 282px;

 float : right;

 margin : 10px 0 0 0;

 padding : 10px 0 0 0;

 }







div.zasiegleft {

 display : block;

 padding : 0 0 0 35px;

 width : 180px;

 height : 272px;

 }

div.zasiegright {

 width : 282px;

 float : right;

 padding : 0 20px 0 0;

 }

div.clearmebabay{

 clear : both;

 height : 0;

 }

form.cent {

 margin : 0 auto;

 width : 320px;

 padding : 0;

 display : block;

 }



form textarea.cent {

 width : 220px;

 }

img.mapa_corner {

 width : 120px;

 height : 20px;

 }

form select.centered {

 height : 17px;

 width : 102px;

 padding : 0 ;

 margin : 2px 10px 0 2px;

 float : left;

 font : 9px/11px  Verdana, Arial;

 }

form input.submu {

 width : 48px;

 height : 18px;

 margin : 0 0 0 1px;

 _margin : 2px 0 0 10px;

 padding : 0;

 border : 0;

 }

form input.buttonin {

 width : 48px;

 height : 18px;

  padding : 0;

 border : 0;

 margin : 0 auto;

 }

form input.sends {

  width : 48px;

 height : 17px;

 padding : 0;

 margin : 0;

 }

A.sto {

 background : transparent url('../images/przyciski/140.gif') no-repeat center;

 margin : 2px 0;

 width : 140px;

 }

A.sto:hover {

 background : transparent url('../images/przyciski/140-on.gif') no-repeat center;

 color : rgb(40, 90, 170);

 }

A.osiem {

 background : transparent url('../images/przyciski/80.gif') no-repeat center;

 margin : 2px 0;

 width : 80px;

 }

A.osiem:hover {

 background : transparent url('../images/przyciski/80-on.gif') no-repeat center;

 color : rgb(40, 90, 170);

 }

A.piec {

 background : transparent url('../images/przyciski/55.gif') no-repeat center;

 margin : 5px auto;

 width : 55px;

 }

A.piec:hover {

 background : transparent url('../images/przyciski/55-on.gif') no-repeat center;

 color : rgb(40, 90, 170);

 }

A.sto, A.osiem, A.piec {

 display : block;

 text-align : center;

 height : 21px;

 padding : 0;

 _padding : 0 0 1px 0;

 color : rgb(255, 255, 255);

 font : 9px/19px Verdana, Arial;

 font-weight : bold;

 }

img.polityka {

 width : 200px;

 height : 40px;

 display : block;

 margin : 0 auto;

 padding : 0;

 }

 form fieldset.cent {

 margin : 5px 2px;

 padding : 5px 0;

 }

div.powrot {

 margin : 0 auto;

}

A.bolder {

 font : 10px/15px Verdana, Tahoma, Arial;

 font-weight : bold;

 display : block;

 margin : 0 auto;

 text-align : center;

 color : rgb(40, 90, 170);

 }

A.bolder:hover {

 color : rgb(191, 206, 228);

 }

div.topcell {

 display : block;

 width : 298px;

 margin : 0 auto;

 text-align : center;

 padding : 8px 0;

 font : 12px/13px Verdana, Tahoma, Arial;

 font-weight : bold;

 color : rgb(40, 90, 170);

 background-color : rgb(235, 240, 255);

 border : 1px solid rgb(40, 90, 170);

 }

div.topcell span {

 font : 11px/12px Verdana, Tahoma, Arial;

 font-weight : bold;

 }

 div#bandmater {

 margin : 25px auto;

 padding : 0;

 }

div.ramka, div.skala {

  display : block;

  width : 525px;

  height : 51px;

  }

div.ramka {

 width : 485px;

 margin-left : 15px;

 background : transparent url('../images/bandmater/ramka.gif') no-repeat left;

 }

div.skala {

 background : transparent url('../images/bandmater/skala.gif') no-repeat left;

 }

div.ramkapatern {

 width : 483px;

 margin-left : 15px;

 background-color : rgb(40, 90, 170);

 height : 15px;

 display : block;

 _padding : 0 1px;

 }

div.patern {

 display : block ;

 height : 13px;

 background : transparent url('../images/bandmater/patterne.gif') repeat-x left center;

 }

div.zawartosc {

 padding : 10px 20px;

 margin : 0;

 font : 11px/15px Verdana, Arial;

 color : rgb(40, 90, 170);

}

div.zawartosc span {

 font : 12px/15px Verdana, Arial;

 color : rgb(250, 000, 000);

 font-weight : bold;

}

div#bandmater p {

 margin : 40px 0 0 15px;

 width : 485px;

 font : 11px/15px Verdana, Arial;

 color : rgb(40, 90, 170);

}

div#bandmater a {

  margin : 0 auto;

  padding : 0;

}

A.dwasto {

  background : transparent url('../images/przyciski/220.gif') no-repeat center;

  text-align : center;

  height : 30px;

  display : block;

  width : 220px;

  color : rgb(255, 255, 255);

  font : 9px/30px Verdana, Arial;

  font-weight : bold;

  margin : 4px auto;

}

A.dwasto:hover {

  background : transparent url('../images/przyciski/220-on.gif') no-repeat center;

  color : rgb(40, 90, 170);

}

 div.kontakt {

  width : 400px;

  margin : 0 auto;

  margin-top : 10px;

}

div.zawartosckont {

  width : 180px;

  text-align : center;

  float : left;

}

A.mail {

  color : rgb(40, 90, 170);

}

A.mail:hover {

  text-decoration : underline;

}

div.zawartoscimg {

  float : right;

  width : 200px;

}

img.kontakt {

 display : block;

 margin : 10px

}

img.prywatni6 {

 width : 525px;

 margin : 0 auto;

 padding : 15px 0 ;

}

A.word {

 display : block;

 text-indent : 20px;

 font : 11px/20px Verdana, Arial;

 color : rgb(40, 90, 170);

 font-weight : bold;

 background : transparent url('../images/przyciski/word.gif') no-repeat left;

 line-height : 20px;

 width : 250px;

}

A.word:hover {

 color : rgb(191, 206, 228);

}

div.leftum {

  width : 250px;

  float : left;

 }

div.rightum {

  width : 250px;

  float : right;

 }

#zgloszenie table {

  margin: 0 auto;

  border :0;

  width : 500px;

 }

#zgloszenie table tr td {

  border :0;

  background-color: transparent;

  text-align : right;

 }

#zgloszenie h4 {

  font : 12px/14px Verdana, Arial;

  color : rgb(80, 124, 185);

  font-weight : bold;

  margin: 10px auto;

  text-align: center;

 }

.tekst {

  font : 10px/14px Verdana, Arial;

  display: block;

  margin: 0 auto;

 }

#zgloszenie ul li {

  margin : 0 0 0 15px;

 }

#zgloszenie form input, #zgloszenie form textarea {

  border: 1px solid rgb(80, 124, 185);

 }

#zgloszenie form textarea, #zgloszenie form input {

  width : 160px;

 }

#zgloszenie form select {

 }

#zgloszenie form input.buttonin {

  border: 0;

  width : 48px;

  height : 18px;

 }

#zgloszenie h2 {

  font : 10px/20px Verdana, Tahoma, Arial;

  font-weight : bold;

  display : block;

  margin : 0 auto;

  text-align : center;

 }

#zgloszenie p {

  margin : 0;

  padding : 0;

 }

.pakiety {

  margin : 0 auto;

  padding : 10px 0;

  width : 100%;

 }

.pakiety img {

  display : block;

  padding : 0 0 8px 0;

  clear : both;

 }

h3.pakietowy {

  font : bold italic 12px/25px Tahoma, Verdana, Arial;

  color : rgb(084, 125, 187);

  float : left;

  margin : 0 0 0 6px;

 }

.pakiety img.wraped {

  float : right;

 }

p.pakietowy {

  margin : 0;

  padding : 0;

  clear : both;

 }

p.lewy {

  float : left;

 }

p.prawy {

  float : right;

 }

form fieldset label.upper {

  padding : 0 0 4px 0;

  margin : 0 0 4px 0;

 }

span.pakietowy {

  font : bold 10px Tahoma, Verdana, Arial;

  color : rgb(084, 125, 187);

 }

table.tv {

  text-align : center;

  width : 500px;

 }

table.tvleft {

  text-align : left;

  width : 300px;

 }

ul#tv {

  float : left;

  width : 230px;

 }

ul#tv li{

  padding : 2px 0;

  list-style-type : none;

 }

div#colabtb {

  margin : 5px 0 0 250px;

  text-align : center;

  font-size : 12px;

  width : 170px;

 }

div.leftne, div.rightne {

  width : 75px;

  float : right;

  padding : 5px 0;

  margin : 5px 0 0 0;

  font : bold 10px/13px Tahoma, Arial, Verdana;

 }

div.rightne {

  float : left;

  width : 85px;

  font : bold 12px/13px Tahoma, Arial, Verdana;

 }

span.cena {

  font : normal 10px/15px Tahoma, Arial, Verdana;

 }

div#tvshow {

  margin : 10px auto;

  width : 450px;

  display : block;

 }

div.tablet {

  display : block;

  width : 450px;

  margin : 0 auto;

  clear : both;

 }

div#tvblob {

  height : 121px;

  background : transparent url('../images/tv/belka-tvn.gif') repeat-x center;

 }

div.tvflow {

  margin : 0 0 0 15px;

  display : block;

 }

A.internet, A.telewizja, A.telefon {

  width : 230px;

  height : 80px;

  float : left;

  margin : 20px 0 0 20px;

 }



A.internet  { background : transparent url('../images/tv/internet.gif') no-repeat bottom; }

A.telewizja { background : transparent url('../images/tv/telewizja.gif') no-repeat bottom; }

A.telefon   { background : transparent url('../images/tv/telefon.gif') no-repeat bottom; }



A.internet:hover  { background : transparent url('../images/tv/internet-on.gif') no-repeat bottom; }

A.telewizja:hover { background : transparent url('../images/tv/telewizja-on.gif') no-repeat bottom; }

A.telefon:hover   { background : transparent url('../images/tv/telefon-on.gif') no-repeat bottom; }



div.clearme {

  clear : both ;

  width : 780px;

  height : 20px;

 }

A.referencje {

  font: normal 10px/20px Helvetica, Verdana, Arial, Tahoma;

  color: #547DBB;

  display : block;

  width : auto;

  text-indent : 20px;

 }

A.referencje:hover {

  text-decoration : underline;

 }

.bloczek {

float: left;

display: inline;

margin: 0 4px 5px 4px;

_margin : 0 2px 5px 2px;

}

form.cent fieldset.cent div.bloczek label {

text-align : center;

display : block;

margin: 0;

padding : 0;

font : bold 10px/12px Tahoma, Verdana, Arial;

color : rgb(40, 92, 167);

}

form.cent fieldset.cent div.bloczek input, form.cent fieldset.cent div.bloczek input {

display: block;

margin: 0 ;

padding: 1px;

float : left;



font : normal 10px/14px Tahoma, Verdana, Arial;

}

.clearfix {

clear: both;

}

form.cent fieldset.cent div.bloczek input.floated {

display: block;

float: left;

margin: 0 0 0 3px;

}

.fix01 { width: 60px; }

.fix02 { width: 86px; }

.fix03 { width: 74px; }

.fix04 {width: 142px; _width:146px;}

.fix05 {width: 110px; margin: 0 0 0 2px; padding: 0;}

.fix06 {width: 55px; margin: 15px 0 0 5px;}



form.cent fieldset.cent div.bloczek label.fixblank {

float: left;

}

form.cent fieldset.cent div.bloczek select.more { width: 110px; }

ul#List li {

list-style-image: url('../images/li.gif');

}

ul#List li.wraped {

margin: 0 0 0 30px;

}

ul#List li.wrapedtwo {

margin: 0 0 0 45px;



}

ul.second li{

display: block;

margin-bottom: 10px;

padding-bottom : 10px;

}

.tvtitle {

  font: bold italic 13px/16px arial, verdana, tahoma, sans-serif;

  text-align: left;

  color: rgb(40, 92, 167);

}

/* .pakiety img {

  margin: 0 auto;

  width: 529px;

  padding: 10px 0;

} */

a#ns_oferta_tv_btn {
    display: block;
    width: 201px;
    height: 31px;
    background-image: url(../images/przyciski/ns_cennik_oferta_btn.gif);
    background-position: 0 0;
}
a#ns_oferta_tv_btn:hover{ background-position: 0 -31px; }
a .alt { display: none; }