﻿/* CSS Reset 
======================================================= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
}

a {
text-decoration: none;
}

/* Global and Container
======================================================= */

.clear {
clear: both;
}

#container {
width: 830px;
margin: 0 auto;
}

#header {
width: 822px;
height: 173px;
background: url(img/header.jpg) top left no-repeat;
padding: 24px 0px 0px 0px;
margin: 0px 0px 0px 8px;
}

#header a#logo {
width: 102px;
height: 76px;
display: block;
margin: 0px 0px 0px 60px;
}

#header a#adres {
width: 260px;
height: 30px;
display: block;
margin: 25px 0px 0px 0px;
}

#fly {
width: 500px;
height: 36px;
background: url(img/fly.jpg) top left no-repeat;
margin: 0px 0px 0px 7px;
padding: 6px 308px 0px 14px;
}

#fly nobr {
font: 12px 'Trebuchet MS', Tahoma;
color: #000000;
}

#content {
width: 800px;
background: url(img/content.jpg) top left repeat-y;
margin: 0px 0px 0px 15px;
}

#left {
width: 176px;
float: left;
padding: 5px 0px 0px 5px;
}

#center {
width: 380px;
float: left;
padding: 10px 32px 20px 25px;
}

#center h2 {font: 18px 'Trebuchet MS', Tahoma;color: #27536f;
margin: 30px 0px 30px 0px;}#center p {
font: 13px 'Trebuchet MS', Tahoma;
color: #000000;
line-height: 15px;
}

#center hr {
height: 2px;
width: 374px;
background: url(img/hr.jpg) top left no-repeat;
border: none;
display: block;
margin: 30px 0px 30px 0px;
}

#right {
width: 177px;
float: left;
padding: 5px 0px 0px 5px;
}

.box {
width: 171px;
background: url(img/box_bg.jpg) top left repeat-y;
margin: 0px 0px 5px 0px;
}

.boxcontent {
width: 156px;
padding: 5px 0px 15px 15px;
}

.boxcontent dl dt a {
font: 12px arial;
color: #000000;
width: 136px;
height: 18px;
display: block;
padding: 5px 0px 0px 5px;
background: url(img/link_bg.jpg) bottom left no-repeat;
}

.boxcontent dl dd a {
font: 11px arial;
color: #000000;
display: block;
padding: 5px 0px 0px 15px;
}

.boxbottom {
width: 171px;
height: 6px;
background: url(img/box_bottom.jpg) bottom left no-repeat;
}

#partnerzy {
width: 171px;
height: 37px;
background: url(img/partnerzy.jpg) top left no-repeat;
}

#menu {
width: 171px;
height: 37px;
background: url(img/menu.jpg) top left no-repeat;
}

#oferta {
width: 171px;
height: 37px;
background: url(img/oferta.jpg) top left no-repeat;
}

#footer {
width: 830px;
height: 25px;
background: url(img/footer.jpg) top left no-repeat;
padding: 25px 0px 0px 0px;
text-align: center;
}

#footer p {
font: 11px 'Trebuchet MS', Tahoma;color: #27536f;
}

#footer p a {
font: 11px 'Trebuchet MS', Tahoma;color: #27536f;
text-decoration: underline;
}