body {
font-family: Verdana,Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
width: 100%;
padding: 0px;
background-color: white;
color: #363636;
line-height:15px;
}
table, tr, td {
font-size: 12px;
line-height:15px;

}
table{


}
.border tr, .border td{

border-bottom:1px dotted silver;
margin-top:5px;


}
tr{
display:block;
margin-top: 5px;

}
th{
background-color:silver;
}
.cennik_pozycja{
float:left;
width:100%;
border-left:3px dotted #093c74;
margin-top:10px;
background-color:whitesmoke;

}
 .cennik_pozycja .cena{
float:left;
text-align:center;
width:50px;
display:block;
}
.cennik_pozycja .opis{
width:470px;
float:left;
text-align:left;
}
.cennik_pozycja span{
font-size:14px;
color:red;
width:100%;
}
img {

border: 0px;
margin:0px;
border-width:0px;
}
p{
margin:0px;
}
h1, h2, h3, h4 {
font-family: Georgia, Verdana, Tahoma;
font-size: 13px;
}
h3{
color:#c1c1c1;
font-size:14px;
margin:0px;
}
h2{
color:#093c74;
font-size:12px;
margin:7px 0px 3px 0px;
}
h1 {
font-size: 16px;
margin:5px 0px 5px 0px;
color:#093c74;
}
ul{
list-style-image:url(../pics/strzalka_prawa.gif);
padding:0px;
margin:10px;
text-align:left;

}
ul li{
margin-left:30px;
padding:0px;
}


a:link, a:visited {
  color: #002285;
  border: 0px;
}
a:hover, a:active {
  color: #1c46bf;
  border: 0px;
}  

#container {
  text-align: center;
}
#package    {
  margin: 0px auto;
  width: 760px;
  text-align: left;
}
#top {
float: left;
width: 760px;
margin: 0px;
padding:0px;
}
#top01 img{
	margin:0px;
	float:left;
}
#top01 a{
float:left;
margin:0px;
}
#top01 {
float: left;
width: 270px;
margin:0px;
padding:0px;

}
#top02  {
float: left;
width: 490px;
margin:0px;
padding:0px;
}
#panel{
float:left;
width:490px;
margin:0px;
}
.dladomu{
float:right;
width:135px;
height:19px;
margin:3px 2px 0px 2px;
background-image: url("../pics/dladomu.jpg");
background-position: top center;
background-repeat: no-repeat; 	
}
.dlafirmy{
float:right;
width:135px;
height:19px;
margin:3px 0px 0px 0px;
background-image: url("../pics/dlafirmy.jpg");
background-position: top center;
background-repeat: no-repeat; 	
}
.dladomu a:link, .dlafirmy a:link, .dladomu a:visited, .dlafirmy a:visited {
float:left;
font-weight:bold;
color:white;
text-decoration:none;
margin:3px 0px 3px 13px;
font-size:13px;
}
.dladomu a:hover, .dlafirmy a:hover, .dladomu a:active, .dlafirmy a:active {
color:whitesmoke;
}
.linia_sub_menu{
width:760px;
margin:0px;
font-size:1px;
}
.linia_sub_menu img{
margin:0px;
}
#left {
float: left;
width: 560px;
margin:0px;
padding:0px;
}
.active{
float:left;
height:27px;
margin:0px 10px 0px 10px;
background-image: url("../pics/pion.gif");
background-position: top center;
background-repeat: no-repeat;	
}
#menu {
float:right;
width: 760px;
height:22px;
margin: 0px;
font-family:Verdana;
font-size:14px;
}
#menu .m{
float:right;
margin:4px 7px 0px 5px;
}
#menu .m a:link, #menu .m a:visited, #menu .m a:active, #menu .m a:hover{
color:#000;
font-size:14px;	
text-decoration:none;
}
#submenu{
float:left;
width: 760px;
height:27px;
font-family:tahoma;
margin-top:1px;
background-image: url("../pics/submenu.jpg");
background-position: top center;
background-repeat: no-repeat;	
}
#submenu p{
float:left;
margin-top:0px;
}

#submenu a:link, #submenu a:visited, #submenu a:active, #submenu a:hover{
float:left;
color:#3f3f3f;
font-size:13px;	
margin:2px;
text-decoration:none;
height: 27px;
}
#submenu img{
margin:0px;
width:10px;
height:27px;
}
.option{
float:left;
height:27px;
margin:0px 10px 0px 10px;
}
.styl2{
float:left;
margin:0px;
height:27px;
background-image: url("../pics/pion.gif");
background-position: top center;
background-repeat: no-repeat;	
}
.styl1{
float:left;
margin:0px;
float:left;
}
.level {
	float: left;
	border: 0px;
}
	
#main {
float:left;
width:560px;
margin:0px;
padding:0px;
background-image: url("../pics/main_bcg.jpg");
background-position: top right;
background-repeat: no-repeat; 
}
#right{
float:right;
width:200px;
margin:0px;
padding:0px;
}
.left{
float:left;
width:150px;
margin: 10px 10px 10px 0px;
	
}
.oferta{
float:left;
width:530px;
margin:0px;
}

#tytul{
float:left;
margin:5px 0px 0px 5px;
}
#tytul img{
float:left;
margin-right:2px;
}
#tresc {
float: left;
margin: 0px 5px 5px 5px;
text-align:justify;
font-size:12px;
width:540px;


}
#tresc h1{
padding:7px 0px 0px 12px;
	
}
#tresc p{
margin:0px;
}
.line1{

}
.col1{
float:right;
width:200px;
text-align:right;
background-color:whitesmoke;
}
#callback{
float:left;
width: 560px;
margin:0px;
height:130px;
color:#000;
display:block;
background-image: url("../pics/zglosproblem.gif");
background-position: top center;
background-repeat: no-repeat;	
}
#callback input{
border:1px solid #fff;
}
#callback label{
float:left;
font-size:11px;
}
#callback form{
margin:70px 10px 10px 130px;
}
#callback .col{
float:left;
width:150px;
margin-left:5px;
}
#footer {
	color: #c1c1c1;
	text-align: center;
	float: left;
	width: 760px;
	font-size:11px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	background-color:#f1f1f1;
	border-top:3px solid #c1c1c1;
}

#footer .column{
float:left;
width:190px;
margin: 5px 0px 10px 0px;
}

#footer a:link, #footer a:hover, #footer a:visited {
width:100%;
display:block;
color: dimgray;
text-decoration: none;
}
#ankieta{
float:left;
margin-top:10px;
background-color:whitesmoke;
border:1px dotted silver;
width:100%;
}
#ankieta .label{
float:left;
width:110px;
text-align:right;
margin-right:3px;
margin-top:4px;
font-weight:bold;
}
#ankieta .input{
float:left;
width:160px;
}
#ankieta input, #ankieta select{
border:1px dotted silver
}
.right_button{
float:right;
text-align:right;
margin:0px 5px 5px 0px;
}
.right_button img{
float:right;

}

#ankieta radio{
width:10px;
}
#ankieta .error{
float:left;
color:red;
margin-left:3px;
margin-top:4px;
}
#ankieta .line{
float:left;
width:100%;
margin:5px;
padding:0px;
}

#pokaz{
float:left;
width:200px;
}
#callback_mini_text{
position:absolute;
top:180px;
left:350px;
font-size:10px;
background-color:lightyellow;
}

#klienci_right{
float:left;
width:200px;
background-image: url("../pics/klienci_right.jpg");
background-position: top center;
background-repeat: no-repeat;	
text-align:center;
}

.klient_logo{
float:left;
width:150px;
margin:10px 0px 10px 25px;
text-align:center;
}
.right{
float:right;
}

.promocja{
	width: 250px;
	float:left;	
	
}