body {
	background: url('../pics/bg.gif') top repeat-x #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #3E5064; 
	text-align: center; 
	margin: 0;
	}
a {color: #ACCAE2; text-decoration: underline;}
a:hover {color: #E77679; text-decoration: underline;}

h1 {color:#365B78; font-family: arial; font-size:21px; letter-spacing:0;}
h2 {font-family: Arial; font-size: 18px; color: #365A7C; padding-left: 0px;}
h3 {font-family: Arial; font-size: 17px; color: #2F6BA1; margin: 5px 0 10px 0;}
h4 {font-family: Arial; font-size: 14px; color: #184475; padding-left: 17px;padding-left: 17px;}
h5 {font-family: Arial; font-size: 18px; color: #6C472D; margin: 0 0 10px 0;padding-left: 7px; text-align:center;}

p {margin: 0 0 15px 0; padding: 0;}

ul {margin: 0 0 15px 30px; padding: 0;}
li {padding-bottom: 5px; }

.center {text-align: center;}

.content-box {margin-left: 17px; height: auto; width: auto; overflow: hidden;}

.green-box1 {width: 481px; height: auto; overflow: hidden; background: url('../pics/green-top.gif') top no-repeat #E0F4D7; padding: 20px 17px 2px 17px;}
.green-box1-close {width: 515px; height: 12px; background: url('../pics/green-bottom.gif'); overflow: hidden;}

.green-box2 {width: 304px; height: auto; overflow: hidden; background: url('../pics/green-small-top.gif') top no-repeat #E0F4D7; padding: 20px 17px 2px 17px;}
.green-box2-close {width: 340px; height: 12px; background: url('../pics/green-small-bottom.gif'); overflow: hidden;}
.green-box2 h1 {color:#3F83BC; font-family: arial; font-weight:normal;} 
.green-box1 h1 {color:#3F83BC; font-family: arial; font-weight:normal;} 

.empty-box1-top {width: 515px; height: 12px; background: url('../pics/empty-top.gif'); overflow: hidden;}
.empty-box1-bottom {width: 515px; height: 12px; background: url('../pics/empty-bottom.gif'); overflow: hidden;}
.empty-box1-content {width: 481px; height: auto; background: url('../pics/empty-bg.gif'); overflow: hidden; padding: 10px 17px 10px 17px;}

.empty-box2-top {width: 610px; height: 12px; background: url('../pics/empty-large-top.gif'); overflow: hidden;}
.empty-box2-bottom {width: 610px; height: 12px; background: url('../pics/empty-large-bottom.gif'); overflow: hidden;}
.empty-box2-content {width: 576px; height: auto; background: url('../pics/empty-large-bg.gif'); overflow: hidden; padding: 10px 17px 10px 17px;}


.lista1 {margin: 0 0 5px 17px; padding: 0; list-style: none;}
.lista1 li {background: url('../pics/bullet2.gif') top left no-repeat; padding-left: 30px; color: #222222; padding-bottom: 10px; line-height: 135%}

.table1 {width: 100%; height: auto;}
.table1 th {padding: 6px; border-bottom: solid 1px #efefef; background:#E0F4D7; color: #000000; vertical-align:top;}
.table1 td {padding: 6px; color: #494949; vertical-align:top; border-bottom: solid 1px #efefef;}

.color1 {color: #3F83BC;}

#container {width: 970px; height: auto; overflow: hidden; margin: auto; }

#top {width: 970px; height: 120px; overflow: hidden; text-align: left; background: url('../pics/logo2.gif') top left no-repeat; border:0px solid red; margin-top: 4px;}
#topMenu {float: right; font-size: 11px; margin-top: 15px;}
#topMenu img {vertical-align: middle;}
#mainMenu {clear: right; margin: 4px 0 0 0; padding: 0; list-style: none; float: right;}
#mainMenu li {display: inline;}

#menu2 { position: absolute; padding: 0; margin: 60px 30px 0 0px; 	width: 990px;	height: 30px; outline: 0px solid yellow;   
color: white; font-size: 15px; text-align:right;}

#menu2 ul {	margin: 8px 0 5px 0; padding: 0px 0 0 0; color: white;}
#menu2 li {	display: inline;	list-style-type: none; margin: 0px 5px 0 5px; }
#menu2 li a {color: #365A7C; text-decoration: none; font-weight: bold; text-decoration: none; padding: 5px 5px 5px 5px; margin:0;}
#menu2 li a:hover {color: #E52023; text-decoration: none; background:#E0F4D7; padding: 5px 5px 5px 5px; margin:0;}


#leftColumn {width: 435px; height: auto; overflow: hidden; float: left; text-align: left;}

#rightColumn {width: 515px; height: auto; overflow: hidden; float: right; text-align: left;}
#box-opinie-klientow {width: 253px; height: 113px; background: url('../pics/opinie-klientow-bg.jpg') no-repeat; padding: 17px 166px 17px 16px; margin: 0 0 20px 0;}

#footer {width: 100%; height: auto; background: url('../pics/footer-bg.gif') top center no-repeat #E0F4D7; margin-top: 20px; overflow: hidden;}
#footerContainer {width: 970px; height: auto; overflow: hidden; margin: auto; text-align: left;}
#footerMenu {margin: 15px 0 30px 0; padding: 0; list-style: none; color: #3F83BC;}
#footerMenu li {display: inline; margin-left: 27px}
#footerMenu img {vertical-align: middle; margin-right: 6px;}
#footerMenu a {color: #666666; text-decoration: none;}
#footerMenu a:hover {color: #363636; text-decoration: none;}
#footerCopy {margin: 0 0 15px 17px;}

/*podstrona*/

#leftColumnSubpage {width: 610px; height: auto; overflow: hidden; float: left; text-align: justify;}

#rightColumnSubpage {width: 340px; height: auto; overflow: hidden; float: right; text-align: left;}
#kontakt_form input {margin-bottom:10px}
#zamow_form input {margin:3px 0 5px 0;}
div.gallery  {
	float:left;
 display: inline;
 margin-right: 28px;
 font-size:90%;
 margin-bottom:10px;
}

div.gallery img {
	border: solid 1px olivedrab;
}

span.wazne {background: #ffff00; padding:1px 5px; color:black;}

#ankieta td {border-bottom: 1px solid #e0e0e0; margin:5px; padding:5px;}

.b-cena {background: url('../pics/b-cena.png') top center no-repeat; width: 434px; height: 75px; text-align:center;}
.b-cena a {color: #ffffff; text-decoration: none; font-family: arial; font-size: 18px; }
.b-cena a:hover {color: #f1f1f1;}

.b-wyprobuj {background: url('../pics/b-wyprobuj.png') top left no-repeat; width: 516px; height: 65px; text-align:center;}
.b-wyprobuj a {color: #ffffff; text-decoration: none; font-family: arial; font-size: 18px; }
.b-wyprobuj a:hover {color: #f1f1f1;}

.b-konsultacja {background: url('../pics/b-konsultacja.png') top center no-repeat; width: 359px; height: 50px; text-align:center;}
.b-konsultacja a {color: #ffffff; text-decoration: none; font-family: arial; font-size: 18px; }
.b-konsultacja a:hover {color: #f1f1f1;}

.b-konsultacja2 {background: url('../pics/b-konsultacja-podstr.png') top center no-repeat; width: 206px; height: 50px; text-align:center;}
.b-konsultacja2 a {color: #ffffff; text-decoration: none; font-family: arial; font-size: 16px; }
.b-konsultacja2 a:hover {color: #f1f1f1;}

