body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 50% 0;
background-image: url('graf/tlobig.jpg');
}


body, input, textarea, select, div, td  {  font-family: Verdana, Arial, sans-serif; text-align: justify;
		font-size: 8pt; 
        color: #666666; }
.gallery td, .gallery {
	text-align: center;
}
.gallery a { text-decoration: none;  }
.gallery {
	margin-top: 20px;
}
.gallery td {
	margin-top: 100px;
}
img {border:none;margin:0px;padding:0px }
h2 { font-size:15pt;color:#3486e1; }
li { padding:0px 0px 0px 0px; }
table { border-collapse:collapse; border:none; }
img {border:none;margin:0px;padding:0px }

#kontener { width:800px; margin:auto;}
#ma { background:#ffffff; height:auto;}
#top { width:800px; height:280px; }
#srodek { width:800px; background:#ffffff; height:auto; }

.copy { color:  #3486e1; margin:0px 0px 0px 10px;}
.o1  { float:right; margin-right:20px; margin-top:-10px;  margin-bottom:20px;    }


.o2  {  color: #999999; width:700px;}
.o3  {  color: #3486e1; width:200px;}
#stopka {text-align: center;color: #3486e1; font-weight: bold; }
#t1{  margin:0px 0px 0px 20px; }
#t2{  margin:0px 0px 0px 40px;}

.lista ul{ padding-left:20px;}
.lista li{ background-image:url(graf/menu.jpg); background-repeat:no-repeat; background-position:0px 9px; list-style:none; padding:5px 0px 0px 15px;}

#mapa  {  text-align:center; font-weight: bold; font-size: 10pt; color: #3486e1;}
#c  {  text-align:center; font-weight: bold; font-size: 10pt; color: #3486e1; margin:0px 0px 0px 10px;}
#c2  {  margin:0px 0px 0px 40px;font-weight: normal;}
.c3  { color: #3486e1;}
.c2  {  color: #3486e1; font-weight: bold; }
.c3 ul{ padding-left:10px;}

.podpis  {  margin:40px 0px 0px 260px; font-size: 11pt; color: #3486e1;font-weight: bold;}
.podpis2  {  margin:0px 0px 0px 350px; font-size: 10pt; color: #666666;}

.h2 { font-size:14px;color:#3486e1; font-weight: bold; font-family: Arial;}
.h3 { font-size:12px;color:#3486e1; font-family: Arial;}
#h4 { width:250px;}
#kontakt { width:250px;float:right;}
#formularz { width:300px;margin:20px 0px 0px 20px; }

#oferta { background:#3486e1;  width:530px; margin:20px 0px 0px 0px;}
.nag  {  font-size:14px;color:#ffffff; font-weight: bold; font-family: Arial;  margin:0px 0px 0px 20px;}
.oferta{  margin:0px 0px 0px 40px; }

#cennik{width:300px; padding-left:30px; border-left:1px #FFFFFF solid; float:right;}
#cennik span{ float:right; margin-right:35px;}


.kontakt-f{ width:170px; background:#eeeeee; border:none; padding:2px; color:#000000; margin-top:5px;}
.wyslij-kontakt{ text-align:center; color:#000000; font-size:11px; background: #FFCC00; border:none; cursor:pointer; width:50px; height:20px; margin-left:10px; padding-bottom:2px; }


.oferta2 {background:#3486e1;  width:700px; margin:auto; padding:2px 10px; margin-bottom:10px; color:#FFFFFF; font-size:14px; font-weight:600;  }
.oferta2 td {color:#FFFFFF; font-size:14px; font-weight:600;  }
.oferta2 a{  color:#FFFFFF; text-decoration:none; padding:0px 5px 0px 5px; float:right;}
.oferta2 a:hover{  color:#FFFF00; }



A.menu:LINK {font-family: Verdana, Arial;
        font-weight: normal;
        font-size: 8pt;
        color:  #666666;
        text-decoration: none;	 }
A.menu:VISITED {font-family:Verdana, Arial;
		font-weight: normal;
		font-size: 8pt; 
		color:  #666666; 
		text-decoration: none}
A.menu:ACTIVE {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none}
A.menu:HOVER {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt; 
		color: #ff0000;
		text-decoration:none}
		
A.menu1:LINK {font-family: Verdana, Arial;
        font-weight: normal;
        font-size: 8pt;
        color:  #666666;
        text-decoration: none;
		padding:0px 0px 0px 0px;}
A.menu1:VISITED {font-family:Verdana, Arial;
		font-weight: normal;
		font-size: 8pt; 
		color:  #666666; 
		text-decoration: none;
		padding:0px 0px 0px 0px;}
A.menu1:ACTIVE {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none;
		padding:0px 0px 0px 0px;}
A.menu1:HOVER {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt; 
		color: #ff0000;
		text-decoration:none;
		padding:0px 0px 0px 0px;}
		
		
A.menu2:LINK {font-family: Verdana, Arial;
        font-weight: normal;
        font-size: 8pt;
        color:  #666666;
        text-decoration: none;
		padding:0px 20px 0px 20px;}
A.menu2:VISITED {font-family:Verdana, Arial;
		font-weight: normal;
		font-size: 8pt; 
		color:  #666666; 
		text-decoration: none;
		padding:0px 20px 0px 20px;}
A.menu2:ACTIVE {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: none;
		padding:0px 20px 0px 20px;}
A.menu2:HOVER {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt; 
		color: #3486e1;
		text-decoration:none;
		padding:0px 20px 0px 20px;}
		
		
A.menu3:LINK {font-family: Verdana, Arial;
        font-weight: normal;
        font-size: 8pt;
        color:  #666666;
        text-decoration: underline;	 }
A.menu3:VISITED {font-family:Verdana, Arial;
		font-weight: normal;
		font-size: 8pt; 
		color:  #666666; 
		text-decoration: underline}
A.menu3:ACTIVE {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt;
		text-decoration: underline}
A.menu3:HOVER {font-family: Verdana, Arial; 
		font-weight: normal; 
		font-size: 8pt; 
		color: #ff0000;
		text-decoration:underline}

input.error, {
	border: 1px solid red !important;
}

textarea.error {

}