/* GLOBAL STYLES */
BODY,H1,H2,H3,H4,H5,H6,P,FORM,FIELDSET,IMG,TD,TH { margin: 0; padding: 0; border: 0; }


/* below you can change background and font for all site */
BODY		{ background: #FFFFFF; color: #000000; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.clear		{ clear:both; }


/* MAIN PAGE: head, body and global container */
#container	{ border-left: 1px solid #0000b0; border-right: 1px solid #0000b0; margin: 0 auto 30px; padding: 0; width: 780px; }

#head					{ background: #84B1E2; border-bottom: 1px solid #0000b0; height: 110px; margin: 0; padding: 0; width: 780px; }
#head .logo				{ background: url('../pl/files/img/logo_qcms.gif') no-repeat; float: left; height: 110px; margin: 0; padding: 0; width: 350px; }
#head .adres			{ float: left; height: 65px; margin: 0; padding: 5px 5px 0 0; text-align: right; width: 425px; }
#head .adres A:link,
#head .adres A:visited,
#head .adres A:active 	{ color: #FFFFFF; text-decoration: none; }
#head .adres A:hover	{ color: #0000b0; text-decoration: none; border-bottom: 2px solid #0000b0; }

#body			{ margin: 0; padding: 0; width: 780px; }
#body .content	{ float: left; margin: 0; padding: 5px; width: 630px; }
#body :after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* FOOTER */
#foot					{ background: #84B1E2; width: 780px; height: 55px; margin: 20px 0 0 0; border-bottom: 1px solid #0000b0; border-top: 1px solid #0000b0; }
#foot .powered			{ border: 1px solid #ffffff; float: right; margin: 10px; padding: 10px; text-align: center; }
#foot .powered A:link,
#foot .powered A:visited,
#foot .powered A:active { color: #FFFFFF; text-decoration: none; }
#foot .powered A:hover	{ color: #0000b0; text-decoration: none; border-bottom: 2px solid #0000b0; }
