body { font: 12px Arial; padding: 0; margin: 0; background: #fff url(images/bg.gif) repeat-x }
.first { background: #fff url(images/bg.jpg) repeat-x }
.first h2 { font-size: 12px; font-weight: normal; text-transform: none }
.first h1 { font-size: 12px; font-weight: normal; text-align: center; text-transform: none }
.first a { color: #000; text-decoration: none }
#all { width: 1000px; margin: 0 auto }
#slaitinis, #sutap, #hidroizoliacija, #medziagos, #kompetencija { width: 1000px; position: absolute; z-index: -1 }
.logo { padding: 50px 0 127px 0 }
#sideleft { width: 170px; margin: 0 0 30px 30px }
#sideleft ul { margin: 0 0 50px 5px }
#sideleft li a { color: #003399; font-size: 18px; line-height: 24px; text-decoration: none }
#sideleft li a:hover { color: #000 }
#sideleft a { color: #000 }
#sideright { width: 790px; float: right; line-height: 19px }
.hidroizoliacija, .medziagos, .kompetencija { padding: 210px 0 30px 20px }

/* TITULINIS */
.logo1 { padding: 50px 0 50px 0 }
.sukis { font-size: 18px; text-align: center; margin-bottom: 50px }
table.pirmas { margin: 0 auto; text-align: center }
.pirmas td { width: 200px }
.pirmas td a { color: #003399; font-size: 18px; text-decoration: none }
.td1 { padding-top: 90px; background: url(images/td1.jpg) no-repeat center 3px }
.td2 { padding-top: 90px; background: url(images/td2.jpg) no-repeat center top }
.td3 { padding-top: 90px; background: url(images/td3.jpg) no-repeat center top }
.td4 { padding-top: 90px; background: url(images/td4.jpg) no-repeat center 5px }

/* SUTAPGINTAS STOGAS */
.sutapdintas { width: 470px; float: left; padding: 97px 0 0 0 }
.p1 { height: 55px; margin: 0 0 0 62px }
.p2 { height: 55px; margin: 0 0 0 52px }
.p3 { height: 55px; margin: 0 0 0 42px }
.p4 { height: 55px; margin: 0 0 0 32px }
.p5 { height: 55px; margin: 0 0 0 22px }
.sutapdintas .darbu-suma { margin: 0 0 20px 22px }
.sutapdintas .pasiulymas { font-weight: bold; font-size: 13px; margin: 0 0 20px 22px }
.sutapdintas-desine { width: 250px; float: right; margin-top: 371px }
.p6 { height: 55px; text-align: right }
.p7 { height: 55px; margin: 0 10px 0 0; text-align: right }
.p8 { height: 48px; margin: 0 20px 0 0; text-align: right }
.p9 { height: 48px; margin: 0 30px 0 0; text-align: right }
.p10 { height: 48px; margin: 0 40px 0 0; text-align: right }
.p20 { height: 48px; margin: 0 50px 0 0; text-align: right; background: url(images/linija.gif) no-repeat right 17px }
.p21 { height: 48px; margin: 0 60px 0 0; text-align: right; background: url(images/linija.gif) no-repeat right 17px }

/* SLAITINIS STOGAS */
.slaitinis { width: 300px; float: left; padding: 143px 0 0 10px }
.s1 { height: 55px }
.s2 { height: 55px; margin: 0 0 0 11px }
.s3 { height: 55px; margin: 0 0 0 21px }
.s4 { height: 55px; margin: 0 0 0 31px }
.s5 { height: 55px; margin: 0 0 0 41px }
.s6 { height: 55px; margin: 0 0 10px 51px }
.slaitinis-desine { float: right; margin-top: 459px }
.tds1 { width: 205px; padding-top: 66px }
.tds2 { width: 150px }
.s7 { height: 48px; margin: 0 0 0 21px }
.s8 { height: 48px; margin: 0 0 0 11px }
.s9 { height: 48px; margin: 0 0 0 0 }
.s10 { height: 48px; margin: 0 0 0 21px }
.s11 { height: 48px; margin: 0 0 0 11px }
.s12 { height: 48px; margin: 0 0 0 0 }
.pasiulymas { font-weight: bold; font-size: 13px; margin: 0 0 20px 51px }
.atsijungti { display: block; margin-bottom: 20px }
.pav { font-size: 14px; font-weight: normal; line-height: 16px; padding: 0 0 2px 0; margin: 0 }
.kaina { color: #555 }
.kiekis { margin-left: 3px }
.suma { color: #000; font-size: 16px }
.darbu-suma { font-size: 18px; margin: 0 0 0 51px }
.kvadrato-kaina { font-size: 18px; margin: 0 0 0 57px }
.kvadrato-kaina2 { font-size: 18px; margin: 0 0 0 86px }
.valiuta { color: #000; font: 12px Georgia; font-style: italic }
input { width: 30px; height: 17px; font-size: 12px; padding: 0; margin: 0; border: 1px solid #999 }
.photo { margin-bottom: 7px }
.photo img { padding: 2px; border: 1px solid #999 }
.vardas { width: 95px; float: right; padding-top: 20px }
#footer { width: 290px; clear: both; padding: 10px 0; margin-left: 200px; border-top: 1px solid #999 }
.kurejas { color: #ccc; display: block; font-size: 11px; text-decoration: none }
.kurejas:hover { color: #000 }
.uab { display: block; font-weight: bold; margin-bottom: 5px }

h1, h2, h3 { text-transform: uppercase; padding: 0 0 10px 0; margin: 0 }
h1 { font-size: 21px }
p { padding: 10px 0; margin: 0 }
ul { padding: 0; margin: 0; list-style: none }
td { vertical-align: top }
img { border: none }