* {
margin: 0;
border: 0;
}

body {
margin: 10px 0 40px 0;
font: 13px/15px Arial, Helvetica, sans-serif;
letter-spacing: -0.2pt;
color: #303030;
}

div.clear {
clear: both;
visibility:hidden;
width:0;
height:0;
}

div#top {
width: 960px;
height: 79px;
margin: 0 auto;
clear: both;
}

div#logo {
width: 149px;
height: 67px;
float: left;
margin-top: 10px;
display:block;
}

div#animacjaLoga {
width: 112px;
height:79px;
margin-right: 100px;
float: right;
}

div#adresTop {
height:100px;
float: right;
font: 12px/17px Arial, Helvetica, sans-serif;
letter-spacing: -0.2pt;
margin-top: 10px;
}

div#menu {
width: 960px;
height: 50px;
background: url('image/menu_bkg.png') no-repeat;
margin: 30px auto 30px;
clear: both;
}

div.mainContent {
width: 960px;
margin: 0 auto;
clear: both;
}

div.leftContent {
width: 190px;
float: left;
}

div.rightContent {
width: 750px;
float: right;
}

div.rightContent2 {
width: 730px;
float: right;
}

div.trescLewa {
width: 360px;
float: left;
}

div.trescPrawa {
width: 350px;
float: right;
}

div.adres {
margin-bottom: 65px;
}

div.allegroContainer {
width: 171px;
height: 60px;
margin-top: 60px;
}

div#topImage {
width: 750px;
height: 303px;
background: url('image/top_image.jpg') no-repeat;
}

div#topImageShop {
width: 750px;
height: 303px;
background: url('image/banner_1.png') no-repeat;
}

div.kropki {
width: 100%;
height: 2px;
background: url('image/kropka.png');
clear: both;
margin: 5px 0;
}

div.about {
width: 400px;
margin-top: 40px;
float: left;
}

div.ikonyGlowna {
width: 310px;
margin-top: 40px;
float: right;
}

div.ikony {
width: 310px;
float: right;
}

li.decimal {
margin: 0 0 15px -25px;
list-style-type: decimal;
}

li  {
margin: 0 0 0 -25px;
}

a {
color: #e50000;
}

h1, h3 {
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}

h2 {
font-size: 10px;
text-transform: uppercase;
color: #505050;
line-height: 15px;
padding-bottom: 15px;
}

h4 {
font-size: 13px;
font-weight: bold;
}

#menu a {
margin-left: 20px;
font: 900 12px/50px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: -0.2pt;
}

#menu a:hover {
color: #db0000;
}

.small {
font-size: 11px;
line-height: 13px;
}

.facebook {
width: 160px;
height: 60px;
margin-top: 60px;
}

.nazwaFirmy {
font-weight: bold;
}

div.banner750 {
width: 750px;
height: 330px;
margin: 20px 0;
}

div#stopka {
font-size: 11px;
color: #505050;
text-align: right;
}

.red, #menu a.red {
color: #e30000;
}

.black {
color: #000;
}

.grey {
color: #5d5d5d;
}

#ekranPrzegladarki {
width: 732px;
height: 421px;
background: url('image/ekran_przegladarki.png') center no-repeat;
position: relative;
left: -10px;
margin-bottom: 40px;
}

#slideshow-holder {
width: 696px;
height: 370px;
background: #fff;
position:relative;
top: 26px;
left: 14px;
}

#progress {
position:absolute;
width:100%;
text-align:center;
color:#999;
top:225px;
}

.tresc-kolumna-1 {
float: left;
width: 220px;
margin-right: 35px;
}

.tresc-kolumna-2 {
float: left;
width: 220px;
}

.tresc-kolumna-3 {
float: right;
width: 220px;
}

table.serwis {
width: 350px;
border: #ccc solid 1px;
margin-top: 20px;
border-collapse: collapse;
}

.small2 {
font-size: 10px;
line-height: 10px;
color: #707070;
}

table.serwis td {
vertical-align: top;
padding: 5px;
}

table.serwis tr {
border: #ccc solid 1px;
}

table.serwis td.right {
text-align: right;
width: 40px;
}

.stan-zlecenia {
margin-top: 40px;
width: 190px;
height: 185px;
background: url('image/stan_zlecenia_bkg.png') center no-repeat;
}

input.stan-zlecenia-input {
background: #fff;
border: #ccc solid 1px;
height: 30px;
margin-top: 100px;
margin-left: 19px;
padding: 0 5px 0 5px;
}

input.stan-zlecenia-button {
background: url('image/sprawdz_button.png') center no-repeat;
width: 75px;
height: 23px;
margin: 10px 0 0 19px;
}
