body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
color: #48463A;
font: 12px Trebuchet MS, Arial;
text-align: left;
background: url(gfx/tlo.gif) center top repeat-x #FFFFFF;
}

.serf {
background: #FFFFFF;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
color: #72726B;
}

.serf td {
padding-left:14px;
padding-top:8px;
padding-bottom:8px;
border-right:1px #B0B4B5 dashed;

border-bottom:1px #B0B4B5 dashed;
line-height:20px;
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #000000;
}

.dzserf A:link , .dzserf  A:active , .dzserf  A:visited {
font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #9694E9;
text-decoration : none; 
}
.dzserf {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
background: #535353;
}

.dzserf td {
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
border-right:1px #B0B4B5 dashed;
border-bottom:1px #B0B4B5 dashed;
line-height:20px;
vertical-align: middle;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
}


td {
margin: 0px;
padding: 0px;
color: #6B6660;
font: 12px Arial;
vertical-align: top;
text-align: left;
}
.tda {
margin: 2px;
padding: 2px;

font: 12px Arial;
vertical-align: top;
text-align: left;
}

.tda td {
margin: 2px;
padding: 2px;

font: 12px Arial;
vertical-align: top;
text-align: left;
}

table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}


img {
border: 0px;
margin: 0px;
}

td img.obraz {display: block;}

p {margin: 0px; padding: 0px; }


.plany {
background: url(gfx/planytlo.gif) repeat-y;
padding: 0px 21px 0px 21px;
}


.menu1 {
padding: 12px 22px 12px 18px;
color: #3D3E3E;
font: 12px Arial;
text-align: justify;
line-height: 18px;
}

.tresc {
padding-left: 10px;
padding-top: 6px;
}

.naglowek {
font-size: 18px;
}
.nagloweksrodek {
font-size: 18px;
color: #800000;
}
.naglowek2 {
font-size: 18px;
color: #AB0708;
}

.menu2 {
padding: 12px 25px 12px 24px;
color: #3D3E3E;
font: 12px Arial;
text-align: justify;
line-height: 16px;
}


.pole {
width: 110px;
font: 12px Arial;
color: #48463A;
border: 1px solid #D4D0C8;
padding: 2px;
}


.dol {
width: 900px;
height: 35px;
font: 12px Arial;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
}


.plan1 {
background: url(gfx/tabela_plan1.gif) no-repeat;
height: 75px;
vertical-align: middle;
}

.plan2 {
background: url(gfx/tabela_plan2.gif) no-repeat;
height: 75px;
vertical-align: middle;
}

.plan3 {
background: url(gfx/tabela_plan3.gif) no-repeat;
height: 75px;
vertical-align: middle;
}

.plan4 {
background: url(gfx/tabela_plan4.gif) no-repeat;
height: 75px;
vertical-align: middle;
}


.headplan {
background: url(gfx/tabela_plan.gif) no-repeat;
height: 29px;
vertical-align: middle;
}

.headplan_ress {
background: url(gfx/tabela_ress.gif) no-repeat;
height: 29px;
vertical-align: middle;
}

.nazwa_planu {
width: 120px;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding-left: 14px;
}

.cena {
width: 69px;
text-align: center;
font-size: 14px;
font-weight: bold;
}

.plan_of {padding: 5px 0px 5px 15px; }
.plan_of li {background:url(gfx/ptak.gif) no-repeat 0px 5px; padding-left: 16px; line-height:20px; font-weight: bold; }

.promocje {
width: 303px;
background: url(gfx/sprtlo.gif) repeat-y;
}

.sprdom {
width: 303px;
background: url(gfx/sprtlo.gif) repeat-y;
}


.logowanie {
width: 354px;
background: url(gfx/panellog.jpg) no-repeat;
height: 73px;
}
.head {
background: url(gfx/head.jpg) no-repeat;
}


ul {margin:0; padding:0; list-style-type:none;}




A:link , A:active , A:visited {
font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #3E3E3E;
text-decoration : none; 
}

A:hover {
font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #FFB400;
text-decoration: none; 
}




A.a_news:link , A.a_news:active , A.a_news:visited {
color: #3D3E3E;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

A.a_news:hover {
color: #AB0708;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline; 
}

A.green:link , A.green:active , A.green:visited {
color: #fff;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

A.green:hover {
color: #fff000;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline; 
}

#oferta2 div.box, #oferta div.box{
  width:166px;
  height:131px;
  padding: 60px 0px 0px 25px;
  margin:0px 6px 20px 0px;
  float:left;
  color:#fff;
}

#oferta div.box h3{
  margin: 0px 0px 1px 0px;
  font-size:11px;
}

#oferta div.box ul{
  list-style-type:none;
  padding:0px 0px 1px 0px;
  margin:0;
}

#oferta div.box a{
  color:#fff;
  text-decoration:none;
  font-size:11px;
}

#oferta div.box li {
  margin: 0px 0px 1px 2px;
    font-size:11px;
}


#box1 {
background: transparent url(gfx/orange.jpg) repeat scroll 0% 50%;
-moz-background-clip: initial; -moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#box2 {
background: transparent url(gfx/green.jpg) repeat scroll 0% 50%;
-moz-background-clip: initial; -moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#box3 {
background: transparent url(gfx/red.jpg) repeat scroll 0% 50%;
-moz-background-clip: initial; -moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

#box4 {
background: transparent url(gfx/black.jpg) repeat scroll 0% 50%;
-moz-background-clip: initial; -moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
