html, body { height: 100%; }

img {border:0}

.wrapper { 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -54px 0 ; /* the bottom margin is the negative value of the footer's height */
}
body{background:#d2b88d url('../img/bg.jpg') ; margin:0;  font: 12px Arial; color :#000000;  }
.push{ height:76px}
.push_ind{ height:76px}
.cont {width:985px }


.logo {left:35px; position:absolute; top:75px;}
.hdr{width:985px; background: url(../img/briks1.png) no-repeat}
.hdr .acdc{background: url(../img/zaibas.gif) 192px 0 no-repeat ; padding-left:192px; height:74px; width:100px; float:left; }
.hdr .akc {width:333px; padding:20px 0 36px 0; float:left; font-size:13px;}
.hdr .akc div{padding-top:7px}

.newsl{ float:left; font-size:11px}
.newsl .rep{padding:22px 0 10px 92px ; height: 10px } 
.newsl .rep span.error{color:red} 
.newsl .rep span.good{color:green} 
.newsl .t{width:200px; padding-right:8px; text-align:right; float:left; padding-top:2px}
.newsl .i{width:125px; float:left;}
.newsl .i input {border:1px solid #815b30; background:#ba9c74; color:#53402d; font-size:11px; padding: 2px 2px 2px 2px; width:114px}
.newsl .s {float:left;}
.newsl .s input{background: url(../img/submit01.gif) no-repeat; border:0; height:19px; width:22px}



.ind_b1{width:173px; float:left; padding:29px 0 0 59px}
#ind_b2{width:432px; float:left; margin-right:50px}
#ind_b3{width:271px; float:left; min-height:548px}
* html #ind_b3{ height:550px } 
#ind_b4{width:100%; float:left; margin-left:-232px; }
#ind_b5{ margin-left:232px}


.clear {clear:both}

.lang_en{background:url(../img/flag_en.gif) no-repeat; padding:0 0 0 35px; margin-left:10px;  height:17px; display:block; width:95px}
.lang_lt{background:url(../img/flag_lt.gif) no-repeat; padding:0 0 0 35px; margin-left:10px;  height:17px; display:block; width:95px}

.nav{margin:0 0 0 234px; padding:0 0 34px 0; white-space:nowrap; border-bottom: 1px solid #B9986C}
.nav ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
.nav li { float:left; }
.nav a, .nav a.first {display:block; font-size:13px; padding:60px 20px 0 20px; text-align:center; background: url(../img/plaukai.gif) center top no-repeat;}
.nav a.first { padding:60px 20px 0 0; text-align:left;  background: url(../img/plaukai.gif) center top no-repeat;}  /*  5px 0 */

.nav2{padding:31px 0 0 11px; }
.nav2  ul{list-style-image: none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.nav2 li { background:url(../img/arrow01.gif) 0 6px no-repeat; font-size:13px; padding: 2px 0 10px 18px; font-weight:bold; }


.nav3{padding:19px 0 20px 0px; white-space:nowrap; }
.nav3 ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 20px; padding:0; }
.nav3 li { float:left; }
.nav3 a, .nav3 a.first {display:block; font-size:13px; padding:120px 30px 0 30px; text-align:center; background: url(../img/kaiprasti.gif) center top no-repeat;}
.nav3 a.first { background: url(../img/kainos.gif) center top no-repeat;}


.mega {border-bottom: 1px solid #b9986c; padding:15px 0 15px 12px; min-height: 137px}

.we_can{ border-bottom: 1px solid #b9986c; padding:25px 0 25px 12px; }
.we_can span{line-height:18px}

.opin{padding:25px 0 25px 8px; position:absolute; z-index:300}
.opin .radios{padding:19px 0 16px}
.opin .radios div {margin: 0 0 6px 0}
.opin div.submit { margin:12px 0 0 0px}
.opin div.submit input  {width:18px ; height:19px; background:url(../img/arrow02.gif); border:0 ;}

.opinr{width:350x; padding-top: 6px}
.opinr .t{padding:12px 0 2px 0}
.opinr span{color: #664E37}



span.radio { cursor:hand;
   width: 15px; height: 15px; padding: 0 5px 0 0; background: url(../img/radios.gif) no-repeat; display: block; clear: left; float: left; }


h1{font-size:18px; margin:0; font-weight:normal}
h2{font-size:15px; margin:0; font-weight:bold; color:#af1a16}
a{color:#af1a16}
a:hover{text-decoration:none}
form {margin:0}


.bannersl{padding-top:41px}
.bannersl div {padding-bottom:17px}
.bannersc{padding-top:41px; position:relative; height:48px}
.bannersc div {padding-bottom:17px; position:absolute; z-index:10}

.content_line{border-top:1px solid #b9986c; padding:0; height:1px; line-height:1px; font-size:1px }
.content{padding:25px 0 25px 8px; width:740px; line-height:18px }




#footer{ border:0px solid red; height:48px; position:relative; min-width:980px}
* html #footer{ width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px": "auto"); }
#footer .copy{color:#664e37; font-size:11px; left:240px; padding:10px; position:absolute;}
#footer .fla{position:absolute; right:0; margin-top:-422px; margin-left: 100px; z-index:3}
#footer .fla2{position:absolute; right:0; margin-top:-197px; margin-left: 100px; z-index:30; width:275px; height:250px}

#footer .bg { margin-top:-355px; position:absolute; right:0; background: url(../img/briks2.png); width: 308px; height:409px; z-index:2}

.gal {padding:0 0 0 36px; margin-left:243px; background: url(../img/gallery_left.png) no-repeat; }
.gal .bg {background: #37221a; padding:47px 0 50px 8px; color:#ad9674;  }
.galb {padding:0 0 0 36px; margin-left:243px; background: url(../img/gallery_bottom.png) no-repeat; height:55px;  }
.galb .bg {background: #37221a; height:54px; color:#ad9674; padding-left:17px; }
.galb .bg .prev{display:block; float:left; width:10px ; height:12px; background:url(../img/arrow_left.gif) 0 3px no-repeat; margin-right:12px}
.galb .bg .next{display:block; float:left; width:10px ; height:12px; background:url(../img/arrow_right.gif) 0 3px no-repeat; margin-left:12px}


.gal .line, .galb .line {line-height:0px; height:1px; font-size:0px; background: url('../img/line.png');  }

.galt .img  td{padding: 0 10px 0 10px; vertical-align:bottom ; text-align:center}
.galt .title  td{padding: 8px 10px 17px 10px; vertical-align:top; text-align:center;  }
.galt .title  img{ vertical-align:top;  }
.galt .title td a{font-size:11px; color:#ad9674; }


.con td {vertical-align:top; padding:5px}
.con input { background:#BA9C74; border:1px solid #815B30; color:#53402D; font-size:12px; padding:2px; width:200px; font-family:arial }
.con textarea {background:#BA9C74; border:1px solid #815B30; color:#53402D; font-size:12px; padding:2px; width:280px; height:150px; font-family:arial}
.con .s input{background: url(../img/submit02.gif) no-repeat; border:0; height:22px; width:60px; color:#ceae7c; line-height:12px; 
padding-top:0; font-weight:bold; float:left}
.con .loader{float:left; padding:3px 0 0 10px; display:none}
#con_error, #con_suc {margin: 0 0 20px 5px; display:none; font-weight:bold}
#con_error{color:red}
#con_suc{color:green}