/* CSS Document */
body {
font: 10px/15px "Verdana", sans-serif; color: #595959; margin: 0px 0px; padding: 0px 0px; text-align: center;
background: #464646 url(../images/bg.gif) repeat-x left top;
}
img {
border: 0px;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
padding: 0px 0px; margin: 0px 0px; border: 0px;
}
ul {
padding: 10px 0px 10px 30px; margin: 0px 0px; list-style: none;
}
li {
padding: 0px 0px 0px 20px; background: transparent url(../images/arrow.gif) no-repeat 5px 7px; color: #303030;
text-align: left;
}
a {
color: #ff8000; text-decoration: underline; cursor: pointer;
}
a:hover {
color: #343434; text-decoration: none; cursor: pointer;
}
p {
padding: 0px 0px; margin: 7px 0px;
}
table {
width: 98%; border-collapse: collapse; vertical-align: middle; border: 1px solid #c4c4c4; margin: 20px auto;
color: #575757; font-size: 10px;
}
table td {
text-align: left; vertical-align: top; padding: 5px 10px; border-bottom: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4;
}
table td.nazwa {
font-weight: bold; padding: 5px; background-color: #efefef; border-right: 1px solid #c4c4c4;
}
table td.nazwa2 {
font-weight: bold; padding: 5px; background-color: #f9d486; color: #1c1c1c;
}
table td.name {
font-weight: bold; padding: 5px; background-color: #2c2c2c; color: #fbb205;
}
table td.but {
text-align: right; padding: 5px 10px 5px 0px;
}
input {
font-size: 9px; color: #000000; width: 200px; padding: 1px 5px 1px 5px; font-family: Verdana; height: 13px;
border: 1px solid #cccccc; background-image:url('../images/bginput.gif'); background-repeat: repeat-x; margin: 0px 0px 0px 0px;
}
textarea {
width: 250px; height: 75px; background-image:url('../images/bginput.gif'); background-repeat:repeat-x;
padding: 5px 5px; border: 0px; border: 1px solid #cccccc; background-color: #ececec; font-size: 11px;
}
input.buttonkon {
color: #FFFFFF; font-size: 10px; font-weight: normal; background-color: #2c2c2c; padding: 1px 5px 3px 5px;
background-image: none; width: 50px; height: 15px; border: 0px; margin: 0px 0px;
}
.error {
color: #ff7800; font-size: 9px;
}

#all {
width: 990px; padding: 0px 0px; margin: 0px auto; background: transparent url(../images/bgall.gif) repeat-y center top;
}
#allbottom {
width: 990px; padding: 0px 0px; margin: 0px auto; background: transparent url(../images/bgallbottom.gif) no-repeat center bottom;
}
#main {
width: 990px; padding: 0px 0px 28px 0px; margin: 0px auto; background: transparent url(../images/bgmain.gif) no-repeat center top;
}
#content {
width: 950px; padding: 0px 12px; margin: 0px auto; text-align: justify; background: #FFFFFF url(../images/bgcontent.gif) no-repeat left bottom;
}
#top {
width: 950px; height: 275px; overflow: hidden; padding: 0px 0px; margin: 0px 0px;
}
#header {
width: 950px; height: 174px; overflow: hidden; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgheader.jpg) no-repeat right top;
}
#ikons {
padding: 13px 0px 22px 3px; margin: 0px 0px;
}
#ikons a {
display: block; width: 27px; height: 29px; background: transparent url(../images/bgikons.jpg) no-repeat left top; overflow: hidden; text-align: center;
margin: 0px 0px 0px 26px; float: left; padding: 10px 0px 0px 3px;
}
a.logo {
padding: 0px 0px 0px 22px;
}
#menu {
width: 950px; height: 63px; overflow: hidden;
}
#menu img {
float: left; height: 63px;
}
#home {
position: relative; float: left; margin: 0px 0px 0px 0px; height: 63px; width: 186px; z-index: 100;
}
#onas {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 102px; z-index: 90;
}
#maszyny {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 120px; z-index: 80;
}
#brzeszczoty {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 149px; z-index: 70;
}
#sklep {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 103px; z-index: 60;
}
#tartaczne {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 180px; z-index: 50;
}
#kontakt {
position: relative; float: left; margin: 0px 0px 0px -5px; height: 63px; width: 140px; z-index: 40;
}
#path {
font: 11px "Tahoma", sans-serif; color: #6f6f6f; padding: 9px 0px 0px 45px; background: transparent url(../images/home.gif) no-repeat 25px 10px;
}
#path a {
color: #ff8000; text-decoration: underline; padding: 0px 13px 0px 10px; background: transparent url(../images/arrow.gif) no-repeat right 3px;
}
#path .active_link {
color: #6f6f6f; padding: 0px 13px 0px 10px; background: transparent url(../images/arrow.gif) no-repeat right 3px;
}
#path .active {
color: #ff8000; font-weight: 700; font-style: italic; padding: 0px 0px 0px 10px;
}

#leftkolumn {
width: 290px; overflow: hidden; padding: 0px 35px 0px 0px; margin: 0px 0px; float: left;
}
#leftkolumn p {
text-indent: 15px;
}
#mainkolumn {
width: 300px; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0px 0px; float: left;
}
#rightkolumn {
width: 300px; padding: 0px 0px 0px 14px; margine: 0px 0px; float: right; overflow: hidden;
background: transparent url(../images/bgrightkolumn.gif) repeat-y left top;
}
h1 {
padding: 35px 0px 15px 45px; margin: 0px 0px; color: #6f6f6f; font-size: 15px; background: transparent url(../images/bgh1.gif) no-repeat 5px 20px;
}
.box {
padding: 0px 5px 5px 5px; margin: 0px 0px; background: transparent url(../images/bgbox.gif) repeat-x left top;
}
h2 {
font-size: 10px; color: #595959; font-weight: bold; padding: 3px 0px 2px 0px; margin: 0px 0px;
}
a.more {
display: block; padding: 0px 0px; margin: 0px 0px; width: 87px; height: 37px; overflow: hidden;
background: transparent url(../images/bgmore.gif) no-repeat left top; color: #FFFFFF; font-weight: bold; text-align: center;
text-decoration: none; float: right; font-size: 10px;
}
a.more:hover {
color: #783203;
}
a.more2 {
display: block; padding: 0px 0px; margin: 5px 0px 0px 0px; width: 87px; height: 37px; overflow: hidden;
background: transparent url(../images/bgmore.gif) no-repeat left top; color: #FFFFFF; font-weight: bold; text-align: center;
text-decoration: none; float: right; font-size: 10px;
}
a.more2:hover {
color: #783203;
}
#contact {
width: 286px; height: 247px; background: transparent url(../images/bgcontact.jpg) no-repeat left top;
padding: 0px 4px 0px 0px; margin: 20px 0px; color: #FFFFFF; text-align: left;
}
#contact h1 {
padding: 25px 0px 3px 49px; margin: 0px 0px; color: #FFFFFF; font-size: 15px; background: transparent url(../images/bgcontacth1.gif) no-repeat 7px 8px;
}
#contact .color {
font-size: 11px; color: #000000;
}
#contact p {
padding: 4px 0px 4px 25px; text-indent: 0px; margin: 0px 0px;
}
#contact a {
color: #000000;
}
#contact a:hover {
color: #FFFFFF;
}
#contact a.contact_more {
width: 55px; height: 21px; padding: 25px 0px 0px 0px; margin: 4px 0px -50px 0px; overflow: hidden; float: right;
position: relative; z-index: 100; background: transparent url(../images/bgcontactmore.gif) no-repeat left top;
color: #ffffff; text-align: center; font-weight: bold; text-decoration: none;
}
#phone {
width: 73px; height: 85px; float: right; position: relative; z-index: 2000; padding: 0px 0px 0px 0px; margin: -100px -18px 0px 0px;
}


/* css podstrony */
#left_kolumn {
width: 260px; padding: 0px 0px; margin: 0px 0px 30px 0px; float: left; overflow: hidden; font-size: 11px; color: #303030; text-align: left;
}
#left_kolumn h1 {
padding: 12px 0px 0px 45px; margin: 20px 0px 0px 0px; color: #ffffff; font-size: 15px; background: transparent url(../images/bgh1page.gif) no-repeat left top;
height: 35px; overflow: hidden;
}
#mmenu {
width: 250px; padding: 0px 0px; margin: 0px 0px; overflow: hidden; background: transparent url(../images/bgmmenu.gif) repeat-y right top;
}
#mmenu ul {
padding: 0px 10px 30px 10px; margin: 0px 0px; background: transparent url(../images/bgmmenuul.gif) no-repeat right bottom; width: 230px; overflow: hidden;
}
#mmenu ul li {
padding: 0px 0px 15px 0px; margin: 0px 0px; list-style: none; background: transparent url(../images/bgmmenuli.gif) no-repeat right bottom; color: #303030;
}
#mmenu ul li.end {
padding: 0px 0px 15px 0px; margin: 0px 0px; list-style: none; background: none; 
}
#mmenu ul li a, #mmenu ul li .empty {
display: block; width: 205px; padding: 5px 5px 5px 20px; background: transparent url(../images/bgmmenua.gif) no-repeat 2px 10px; color: #303030;
font-weight: bold; text-decoration: none;
}
#mmenu ul li a:hover, #mmenu ul li a.active {
display: block; width: 205px; padding: 5px 5px 5px 20px; background: #fcad09 url(../images/bgmmenuahover.gif) no-repeat 2px 10px; color: #ffffff;
font-weight: bold; text-decoration: none;
}
#mmenu ul li ul {
padding: 0px 0px 0px 20px; margin: 0px 0px; background: none;
}
#mmenu ul li ul li {
padding: 0px 0px; margin: 0px 0px; list-style: none; background: none; 
}
#mmenu ul li ul li a {
display: block; width: 185px; padding: 5px 5px 5px 20px; background: transparent url(../images/bgmmenua2.gif) no-repeat 10px 10px; color: #575757;
font-weight: normal; text-decoration: none;
}
#mmenu ul li ul li a:hover, #mmenu ul li ul li a.active {
display: block; width: 185px; padding: 5px 5px 5px 20px; background: #fcad09 url(../images/bgmmenua2.gif) no-repeat 10px 10px; color: #ffffff;
font-weight: normal; text-decoration: none;
}
#right_kolumn {
width: 620px; padding: 0px 30px 0px 0px; margin: 0px 0px 30px 0px; float: right; overflow: hidden; font-size: 11px; color: #4b4b4b; line-height: 20px;
}
#right_kolumn h2 {
font-size: 13px; color: #595959; font-weight: bold; padding: 20px 0px 15px 0px; margin: 0px 0px;
}
h3 {
font-size: 12px; color: #ff8200; font-weight: normal; padding: 20px 0px 5px 15px; margin: 0px 0px;
}
.box_trak {
padding: 10px 0px 0px 0px; border-bottom: 1px solid #f1f1f1;
}
.box_trak h2 {
font-size: 13px; padding: 0px 0px 15px 0px; margin: 0px 0px;
}
.box_trak img {
width: 200px; float: left; overflow: hidden;
}
.box_trak .text {
width: 410px; float: right; font-size: 10px; line-height: 15px; text-align: left;
}
/* css podstrony */

#map {
text-align: center; margin: 20px 0px;
}

#footer {
width: 930px; padding: 0px 0px 20px 0px; margin: 0px auto; color: #9e9e9e; font: 10px/12px "Tahoma", sans-serif; text-align: left;
}
#left_foot {
width: 400px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
#design {
width: 150px; padding: 0px 17px 0px 0px; text-align: right; height:26px; float: right; margin: 10px 0px 0px 0px;
}
#design img {
padding: 0px 0px 0px 6px; margin: 0px 0px -13px 0px;
}
.bottommenu {
padding: 0px 0px 10px 0px;
}
.bottommenu a {
color: #9e9e9e; text-decoration: none;
}
.bottommenu a:hover {
color: #e0e0e0; text-decoration: underline;
}
#licznik {
width: 250px; float: left; text-align: center; padding: 15px 0px 0px 0px; font-weight: bold; color: #CCCCCC;
}


.clear {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}
#right_kolumn ul{
	padding:0px;
	margin:0px;
}
#right_kolumn ul li{
	padding:0px;
	margin:0px;
	background:none;
}
.GalleryElem{
	float:left;
	margin:3px;
	padding:2px;
	background-color:#eee;
	border:1px solid #aaa;
}
.ImageCenterer{
}
