html {min-width:760px; height: 100%;}
body {height: 100%; color:#305070; background:#F2F9FF; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#head_bg {height: 180px; width: 100%; background-image: url(bg-head.gif); padding:0; margin:0 0 -180px;}
#head {height:180px; width:100%; margin:0;}
#nav {height:18px; width:100%; border-bottom:1px dotted #AAA; padding-top:2px;}
#nav ul {display: inline; margin: 0; padding: 0;}
#nav ul li {list-style: none none inside; display: inline; padding: 0; margin: 0; font-size: 11px; background:none; color:#5A8A00;}
#nav a:visited, #nav a:link {color:#5A8A00;}
#nav a:active, #nav a:hover {color:#89BA2E;}
#layout {
	padding: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: -50px;
	position: relative; height: 100%; width:738px; border-left: 1px solid #999; border-right: 1px solid #999; background-color:#FFF;
	}
#lay_mrgn {height:25px; width:100%; clear:both;}
#foot_bg {
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-top: 3px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0px;
	height: 18px; width: 738px; position: absolute; left: 0px;	bottom: 0px;
}
#foot {padding-bottom: 0px; padding-top: 3px; border-top-color: #999999; height:17px; border-top: 1px dotted;}
#foot p { margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0px; padding:0; font-size:10px; text-align:center;}
#main {width:100%; margin:0; padding:0; clear:both;}
#mainLeft {width: 220px; padding-right: 10px; float:left; margin: 40px 0 0; text-align:left;}
#mainRight {width: 450px; padding-right: 25px; float: right; margin: 0 15px 0 0; text-align: left;} 
a {text-decoration:none;}
a:link, a:visited {color:#286BAE;}
a:active, a:hover {color:#66A0DB;}
h1 {margin-left: 0; margin-bottom: 8px; margin-right: 0; margin-top: 10px; font-size:14px; font-weight:bold; color:#7DA701; width:465px; border-bottom: 1px solid #CCC; background: url(arr.jpg) no-repeat left top; text-indent: 14px;}
h2, h3, h4 {font-size:13px; font-weight:bold; margin:0 0 0 10px;}
h3 {background: url(hak.jpg) no-repeat left top; text-indent: 16px; margin-top:15px;}
h4 {margin:15px 0 6px;}
form, img {border:0; margin:0; padding:0;}
input, textfield, select {font-size:11px;}
p {margin:0 5px 8px 10px; padding:0; text-align:justify;}
tr, td {vertical-align:top; padding:0;}
ul {font-size:11px; margin:0; padding:0; list-style: none;}
ul li {margin:10px 5px 1px 10px; padding:0; background: url(hak.jpg) no-repeat left top; text-indent: 16px; text-align:justify;}
.area_img {margin-left:15px;}
.button {background:#FFFFFF; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
.book { margin:10px 0 20px 15px;}
.invoice_bg { margin-left: 20px; margin-bottom: 0; margin-right: 0; margin-top: -10px; background: url(bg_mail.png) no-repeat left top; height:326px; width:430px;}
.contact_bg { margin-left: 20px; margin-bottom: 0; margin-right: 0; margin-top: 18px; background: url(bg_mail.png) no-repeat left top; height:326px; width:430px;}
.contact {margin-left: 50px; margin-bottom: 60px; margin-right: 0; margin-top: -280px;}
.error {color:#DD0000; font-weight:bold; text-align:center; margin:15px;}
.faq ul li {background: none; text-indent:0; margin-bottom:20px;}
.hide {display: none; text-align:right;}
.invoice {margin-left: 80px; margin-bottom: 25px; margin-right: 0; margin-top: -273px;}
.lista {margin: 18px 5px 18px 50px; font-size:11px;}
.lista ul {list-style: decimal outside none;}
.lista ul li {background: none; text-indent: -2px; margin: 0;}
.listaInv ul {margin-bottom: 10px;}
.listaInv ul li {text-indent: 16px; margin: 3px 0 3px 15px;}
.opis ul li:first-line {font-weight:bold;}
.opis {font-size:11px; margin-right: 15px;}
.serv {margin:-17px 10px 0 0;}
.serv p {margin: 1px 5px 3px 10px;}
.serv img {float:left; border:1px solid #000; margin:1px 4px 0 0;}
.sml {font-size:11px;}
.r {text-align:right}
.l {text-align:left}
.c {text-align:center}
.j {text-align:justify}
.smlc {font-size:11px; text-align:center}
