/* CSS Document */
body {
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; color: #282828;
background-color: #AFAFAF; margin: 0px 0px; text-align: center;
}
img {
border: 0px;
}
#welcome-msg {
padding: 20px; background-color: #FFFFFF; width: 510px; height: 260px;
}
#welcome-msg a {
color: #FFFFFF; background: #1BA6CF; font-weight: bold;
}
h3 {
font-size: 13px; color: #1BA6D0; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 25px;
}
table {
border: 0px; border-collapse: collapse; width: 100%;
}
td {
text-align: left; vertical-align: top; width: 160px;
}
td.bigphoto {
background: transparent url(../images/bgbigphoto.gif) no-repeat left top; height: 360px; width: 360px;
vertical-align: middle; text-align: center; padding: 0px 30px 0px 0px;
}
.thumb {
background: transparent url(../images/bgthumb.gif) no-repeat left top; height: 150px; width: 150px;
text-align: center; padding: 10px 10px 0px 0px; margin: 0px 0px 0px 0px;
}
.thumb img {
margin: 0px auto;
}
table.specyfikacja {
width: 90%; margin: 40px auto 0px auto; border: 0px; border-collapse:collapse; text-align: center;
}
table.specyfikacja td {
text-align: center; vertical-align: top; line-height: 30px; border-left: 1px dashed #CCCCCC;
}
table.specyfikacja tr.nazwa td {
font-weight: bold; color: #FFFFFF; font-size: 10px; line-height: 12px; background-color: #1BA6D0; padding: 5px 0px;
border-left: 0px dashed #CCCCCC;
} 
table.specyfikacja tr td.home {
border-left: 0px dashed #CCCCCC;
}
a {
color: #282828; text-decoration: underline;
}
a:hover {
color: #282828; text-decoration: none;
}
#top {
width: 100%; background: #F9F9F9 url(../images/bgtop.jpg) repeat-x left top;
}
#bottom {
width: 100%; background: transparent url(../images/bgbottom.jpg) repeat-x left bottom;
}
.content {
width: 850px; margin: 0 auto; text-align: justify;
}
#header {
width: 850px; height: 200px; overflow: hidden; background: transparent url(../images/header.jpg) no-repeat left top;
}
#leftkolumn {
float: left; width: 270px; background: transparent url(../images/bgleftkolumn.png) no-repeat left top; margin: 0px 0px
}
*html #leftkolumn {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgleftkolumn.png",sizingMethod="crop");
}
#banner img {
border: 0px; padding: 20px 0px 0px 0px;
}
ul.menu {
margin: 0px 0px; padding: 0px 0px; list-style: none;
}
li.m {
padding: 0px 0px 15px 20px; margin: 0px 0px; background: transparent url(../images/bgli.png) no-repeat left top;
width: 200px;
}
*html li.m {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgli.png",sizingMethod="crop");
}
ul.menu li ul {
margin: 0px 0px 0px 10px; padding: 0px 0px; list-style: none;
}
ul.menu li ul li {
padding: 10px 0px 0px 20px; margin: 0px 0px 0px 0px; background: transparent url(../images/bgli2.gif) no-repeat left 5px;
}
a.link1 {
height: 20px; background: transparent url(../images/m_ofirmie.gif) no-repeat left center; display: block;
}
a.link1:hover, a.link1_active {
height: 20px; background: transparent url(../images/m_ofirmie_active.gif) no-repeat left center; display: block;
}
a.link2 {
height: 20px; background: transparent url(../images/m_tarcze.gif) no-repeat left center; display: block;
}
a.link2:hover, a.link2_active {
height: 20px; background: transparent url(../images/m_tarcze_active.gif) no-repeat left center; display: block;
}
a.link3 {
height: 16px; background: transparent url(../images/m_ogolnego.gif) no-repeat left center; display: block;
}
a.link3:hover, a.link3_active {
height: 16px; background: transparent url(../images/m_ogolnego_active.gif) no-repeat left center; display: block;
}
a.link4 {
height: 16px; background: transparent url(../images/m_granitu.gif) no-repeat left center; display: block;
}
a.link4:hover, a.link4_active {
height: 16px; background: transparent url(../images/m_granitu_active.gif) no-repeat left center; display: block;
}
a.link5 {
height: 16px; background: transparent url(../images/m_betonu.gif) no-repeat left center; display: block;
}
a.link5:hover, a.link5_active {
height: 16px; background: transparent url(../images/m_betonu_active.gif) no-repeat left center; display: block;
}
a.link5b {
height: 16px; background: transparent url(../images/m_betonu_12.gif) no-repeat left center; display: block;
}
a.link5b:hover, a.link5b_active {
height: 16px; background: transparent url(../images/m_betonu_12_active.gif) no-repeat left center; display: block;
}
a.link5c {
height: 16px; background: transparent url(../images/m_betonu_s.gif) no-repeat left center; display: block;
}
a.link5c:hover, a.link5c_active {
height: 16px; background: transparent url(../images/m_betonu_s_active.gif) no-repeat left center; display: block;
}
a.link6 {
height: 16px; background: transparent url(../images/m_asfaltu.gif) no-repeat left center; display: block;
}
a.link6:hover, a.link6_active {
height: 16px; background: transparent url(../images/m_asfaltu_active.gif) no-repeat left center; display: block;
}
a.link7 {
height: 16px; background: transparent url(../images/m_fazowania.gif) no-repeat left center; display: block;
}
a.link7:hover, a.link7_active {
height: 16px; background: transparent url(../images/m_fazowania_active.gif) no-repeat left center; display: block;
}
a.link8 {
height: 16px; background: transparent url(../images/m_szlifujace.gif) no-repeat left center; display: block;
}
a.link8:hover, a.link8_active {
height: 16px; background: transparent url(../images/m_szlifujace_active.gif) no-repeat left center; display: block;
}
a.link8b {
height: 16px; background: transparent url(../images/m_pily.gif) no-repeat left center; display: block;
}
a.link8b:hover, a.link8b_active {
height: 16px; background: transparent url(../images/m_pily_active.gif) no-repeat left center; display: block;
}
a.link9 {
height: 16px; background: transparent url(../images/m_inne.gif) no-repeat left center; display: block;
}
a.link9:hover, a.link9_active {
height: 16px; background: transparent url(../images/m_inne_active.gif) no-repeat left center; display: block;
}
a.link10 {
height: 16px; background: transparent url(../images/m_kontakt.png) no-repeat left top; display: block;
cursor: pointer;
}
*html a.link10 {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/m_kontakt.png",sizingMethod="crop");
}
a.link10:hover, a.link10_active {
height: 16px; background: transparent url(../images/m_kontakt_active.png) no-repeat left top; display: block;
cursor: pointer;
}
*html a.link10:hover, a.link10_active  {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/m_kontakt_active.png",sizingMethod="crop");
}
a.link11 {
height: 16px; background: transparent url(../images/m_twist.gif) no-repeat left 2px; display: block;
}
a.link11:hover, a.link11_active {
height: 16px; background: transparent url(../images/m_twist_active.gif) no-repeat left 2px; display: block;
}

#rightkolumn {
float: right; width: 560px; padding: 30px 0px 0px 0px;
}
#rightkolumn ul {
margin: 5px 0px; padding: 0px 0px; list-style: none;
}
#rightkolumn ul li {
margin: 0px 0px 0px 20px; padding: 0px 0px 0px 15px; background: transparent url(../images/bgli3.gif) no-repeat left 5px;
}
input {
width: 138px; border: 1px solid #465300; font-size: 11px; color: #465300; padding: 3px 2px 4px 2px; float: left; margin: 2px 0px 0px 0px; font-family: Tahoma;
}
a.more {
font-size: 10px; font-weight: bold; color: #FFFFFF; float: right; display:block;
background: transparent url(../images/bgmore.jpg) no-repeat right top; padding: 2px 25px 20px 20px; margin: 20px 0px 0px 0px;
text-decoration: none;
}
a.more:hover {
font-size: 10px; font-weight: bold; color: #FFFFFF; float: right; display:block;
background: transparent url(../images/bgmore.jpg) no-repeat right top; padding: 2px 25px 20px 20px; margin: 20px 0px 0px 0px;
text-decoration: underline;
}
.hr {
width: 90%; height: 21px; background: transparent url(../images/bghr.gif) repeat-x left top; margin: 20px auto 0px auto;
}
h1 {
color: #6B6B6B; font-size: 10px; font-weight: normal; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 30px; width: 500px;
}
h1 img {
height: 16px; overflow:hidden; text-align: top;
}
.pod {
margin: -6px 0px 0px 0px;
}
.boxes {
width: 560px;
}
.box {
float: left; width: 170px; font-size: 10px; line-height: 12px; text-align: center;
}
.text {
text-align: left;
}
.box img {
margin: 0 auto; text-align: center;
}
.box1 {
float: left; width: 170px; text-align: center; font-size: 10px; line-height: 12px; padding: 0px 0px; margin: 0px 25px 0px 25px;
}
.box1 img {
margin: 0 auto; text-align: center;
}
a.moresmall {
display: block; width: 60px; height: 29px; background: transparent url(../images/bgmoresmall.png) no-repeat left top; float: right;
color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; cursor: pointer; text-align: center; padding: 2px 0px 0px 0px;
margin: 15px 0px 0px 0px;
}
*html a.moresmall {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgmoresmall.png",sizingMethod="crop");
}
a.moresmall:hover {
color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: underline;
}
h2 {
font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px 0px; font-weight: bold; line-height: 12px; text-align: left;
}
#footer {
width: 100%; text-align: center; height: 40px; background: transparent url(../images/bgfooter.gif) repeat-x center top;
margin: 30px 0px 30px 0px;
}
#foot {
width: 850px; height: 40px; text-align: left; font-size: 10px; margin: 0px auto;
}
.copy {
float: left; width: 260px; padding: 5px 0px 6px 10px; background: transparent url(../images/bgcopy.gif) no-repeat left top;
color: #666666; line-height: 15px;
}
.design {
float: right; text-align: left; width: 163px; background: transparent url(../images/bgdesign.gif) no-repeat left top;
color: #DBDBDB; font-size: 9px; padding: 5px 0px 15px 7px;
}
.design a {
color: #DBDBDB; text-decoration: none;
}
.design a:hover {
color: #DBDBDB; text-decoration: underline;
}
.design img {
padding: 0px 0px 0px 0px; border: 0px; margin: 0px 0px -12px 0px;
}
.marg {
padding: 0px 0px 0px 0px; border: 0px; margin: 0px -10px 0px 0px;
}
.clear {
clear:both; font-size:1px; line-height:0px; height:0px; overflow:hidden;
}