body{background: url('im/bgBody.gif'); margin: 0 0 0 0px;}
body{font-family: Verdana; font-size: 0.7em; color: #600;}
a{text-decoration: none;}
img{border: 0px;}
p{display: block; text-align: justify; padding: 0px; margin: 0px; font-size: 1.1em; line-height: 1.8em;}
input, select, textarea{font-family: Verdana; font-size: 1em; color: #A66; border: 1px solid #DB9593;}
#mainBody{margin: auto; border: 2px solid #300; width: 760px; background: url('im/bgContent.gif');}
#topNavi{height: 24px; background: url('im/bgNavi.gif'); padding-bottom: 2px; color: #7A7A7A; padding-top: 8px; padding-left: 5px;}
#topNavi img{padding-left: 10px; padding-right: 10px;}
#topNavi img.naviS{padding-left: 25px; padding-right: 5px;}
#topNavi span{color: #C00;}
#topNavi a{color: #7A7A7A;}
#topNavi a:hover{color: #7A7A7A; border-bottom: 1px solid #900;}
#logo{background: url('im/bgLogo.gif'); height: 121px;}
#logo img{vertical-align: bottom;}
#menu{height: 29px; margin: 2px; background: url('im/bgMenu.gif');}
#menu img{border-right: 2px solid #FFF;}
#menu img.lastOption{border-right: 3px solid #FFF;}

#contentLeft, #contentRight, #contentMixed{padding: 15px; line-height: 1.6em; background: inherit;}
#contentLeft{width: 526px; float: left;}
#contentRight{width: 174px; float: left;}
#contentMixed{width: 680px; margin-left: 15px; background: #FFF;}
#foot{margin: 2px; height: 15px; background: url('im/bgFoot.gif'); color: #FFF; text-align: center; font-size: 0.8em; padding-top: 3px;}
#portfolio{text-align: right; font-size: 1.1em; line-height: 1.8em;}
#portfolio a{color: #A00;}
#portfolio a:hover{color: #C00; border-bottom: 1px solid #A00;}
.portfolioA{font-weight: bold;}
#portfolioGallery, #portfolioGallery2, #portfolioGallery3, #portfolioGallery4{text-align: center;}
#portfolioGallery img{padding: 5px;}

#portfolioGallery2 img{margin: 4px;}

#klienci img{padding-bottom: 15px; vertical-align: bottom;}
#klienci .im1{padding-right: 5px;}
#klienci .im2{padding-left: 5px;}

#portfolioGallery3 img{border: 1px solid #000; margin-bottom: 10px;}
#portfolioGallery4 img{border: 1px solid #000;}

.photo{float: left; margin-right: 6px;}
.photoRes, .photoResE{vertical-align: top; float: left; text-align: left; width: 65px;}
.photoRes{margin-right: 15px;}

.sections{padding-bottom: 25px;}

.lLinkA, .lLink{border: 1px solid #F4EAEA; padding: 5px 8px; margin-left: 8px;}
a.lLink{color: #600; background: #F7F0F0;}
a.lLinkA{color: #AF8A8A; background: #FAF6F6; border: 1px solid #FAF5F5;}
a.lLinkA:hover, .lLink:hover{background: #600; border: 1px solid #FFF; color: #FFF;}

.projectHead{display: inline; font-size: 1.4em; font-weight: bold; color: #600;}
.projectHead a{color: #900;}
.projectHead a:hover{color: #C00;}

.projectHead2{display: inline; font-size: 1em; font-weight: bold; color: #600;}

.projectIcons img{padding-right: 10px;}
.projectDescr{height: 51px;}
.projectsOther{text-align: right; color: #9A5858;}

.projectIMG{float: left; padding-left: 5px; padding-bottom: 20px; clear: right; display: block;}


a.resolution{color: #A00;}
a.resolution:hover{color: #C00; border-bottom: 1px solid #A00;}

.textIndent{padding-left: 5px;}
.textIndent2{padding-left: 15px;}
.head{font-size: 1.2em; font-weight: bold; color: #933; letter-spacing: 0.1em; font-family: Tahoma;}

#refers{padding-left: 30px; padding-top: 20px; padding-bottom: 20px;}
#refers img{padding-right: 10px;}

.imgR{padding-bottom: 10px;}
.imgR2{padding-bottom: 10px; padding-top: 10px;}
.imgB{border: 1px solid #300;}
.bodyLine{display: block; clear: both;}
.clr{clear: both;}
.bold{font-weight: bold;}

#sitemap{padding-left: 20px; padding-top: 10px;}
#sitemap a{display: compact; color: #900;}
#sitemap a:hover{border-bottom: 1px solid #C00;}

.scriptHead0{font-weight: bold; font-size: 1.2em;}
.scriptHead1{font-size: 0.7em;}
a.scriptHead{color: #E58700;}
a.scriptHead:hover{color: #A00;}
a.sLink{color: #E58700;}
a.sLink:hover{color: #A00;}

a.sLinkB{display: block; color: #E58700; font-weight: bold; margin-bottom: 15px;}
a.sLinkB:hover{color: #A00;}
a.sLink1{color: #E58700;}
a.sLink1:hover{color: #A00;}
a.sLink2{color: #A00;}
a.sLink2:hover{color: #C00; border-bottom: 1px solid #A00;}


.pakiet{display: block; padding-bottom: 10px;}
#pakiety{text-align: center; padding: 10px 0px;}
#pakiety img{padding: 5px 10px;}

#legend{padding-top: 30px; text-align: right;}
#legend img{padding-left: 10px;}

#formularz{padding-top: 10px;}

#formularz div{float: left; padding-top: 6px;}
.f0{font-weight: bold; color: #A66;}
.f1{width: 150px; font-weight: bold; color: #A66;}
.f2{width: 230px; font-weight: bold; color: #A66;}
.bt{width: 333px; text-align: right;}
#formularz br{clear: both;}
.bttn{background: #600; color: #FFF; border: 0px;}
.cbx{border: 0px;}
.fhead{color: #A66; font-weight: bold;}
.sizeup{font-size: 1.1em; line-height: 1.6em;}