body{margin:0;font:75% Tahoma;color:#000}
a{text-decoration:underline;color:#467f1a}
img{border:0}
p{margin:0 0 10px 0}
h2,h3,h4,h5,h6{margin:0}
h1{font:150% Arial;margin:0 0 5px 0}
h2{font-size:130%}
h3{font-size:115%}
h4{font-size:100%}
h5,h6{font-size:95%}
input,textarea,select{font:100% Tahoma}
#line{border-top:4px solid #425b00;font-size:0;height:10px;background:#7eb51b}
#obj_left{position:absolute;left:0;top:100px;background:url(../img/01.gif);width:25px;height:421px}
#obj_right{position:absolute;right:0;margin-top:100px;background:url(../img/02.gif);width:70px;height:152px}
#header{background:url(../img/03.gif) no-repeat top center}
#footer{min-width:920px;background:url(../img/04.gif) no-repeat top center;height:355px;font-size:95%}
#footer a{color:#000aff}
#contact{margin:0 auto;width:195px;padding:75px 650px 0 45px}
#intro{height:181px;width:912px;margin:0 auto;background:url('../img/intro.jpg') no-repeat 60px 60px;}
#logo_altum{position:absolute;margin:60px 0 0 72px;}
#logo_hipo{position:absolute;margin:145px 0 0 740px}
#logo_esf{position:absolute;margin:15px 0 0 -80px}
#lang{margin:0;padding:30px 0 0 0;float:right}
#lang li{list-style:none;line-height:20px;border-right:1px solid #dbdbdb;float:right;display:block;height:20px;font-size:80%;padding:0 1px}
#lang a{padding:0 7px}
#lang .on{display:block;color:#000;text-decoration:none;background:url(../img/10.gif) no-repeat}
#lang .last{border:0}
#menu{font-family:Verdana;font-weight:bold;width:860px;margin:0 auto;margin-top:30px}
#menu td{vertical-align:top;background:url(../img/07.gif);border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; font-size:12px}
#menu a{display:block;padding:11px 10px 11px 15px;height:34px;}
#menu .none{width:30px;border-bottom:1px solid #dbdbdb;background:none;border-left:none}
#menu .on{background:url(../img/05.gif) no-repeat !important;border:none; font-size:12px}
#menu .on a{color:#FFF;background:url(../img/06.gif) no-repeat top right;position:relative;margin-right:-1px; font-size:12px}
#menu .first{border-left:none;background:none; font-size:12px}
#menu .last{background:none; font-size:12px}
#content{background:#dbdbdb url(../img/11.gif) repeat-x bottom left;margin:0 auto;width:860px;padding:0 1px}
#main{background:#FFF;padding:30px 25px 15px 25px}
#submenu{margin:0;padding:0;width:215px;float:left;font:95% Verdana}
#submenu li{border-bottom:1px solid #ebebeb;list-style:none;display:block}
#submenu li a{font-weight:bold;display:block;padding:8px 20px 8px 20px}
#submenu ul{padding:0;margin:0}
#submenu ul li{border-top:1px solid #ebebeb;border-bottom:none}
#submenu ul li a{padding-left:40px;font-weight:normal}
#submenu .last{border:none}
#submenu .on{background:#f1f1f1 url(../img/12.gif) repeat-y;border:0}
#submenu .on a{background:url(../img/09.gif) no-repeat 195px center;text-decoration:none;color:#000}
#submenu .on ul li{background:#FFF}
#submenu .on ul a{color:#467f1a;background:url(../img/13.gif) no-repeat 195px center}
#submenu .on .last{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}
#submenu .on .on a{font-weight:bold;color:#000;border-top:1px solid #ebebeb}
#teksts{float:left;background:url(../img/15.gif) no-repeat 30px 4px;width:500px;padding-left:55px;line-height:130%}
#print{float:right;background:url(../img/14.gif) no-repeat 0 1px;padding:0 0 1px 25px;display:block;margin-top:3px}
#adr{margin:0;padding:0;font-size:95%;display:bock;height:35px}
#adr li{list-style:none;display:block;float:left;padding-left:25px;background:url(../img/16.gif) no-repeat 7px 10px}
#adr .first{padding:0;background:none}
#adr .last{background:url(../img/17.gif) no-repeat 7px 8px}
#pirnt_btm,#date{display:none}
#news{margin:0;padding:0}
#news li{list-style:none;display:block;font-size:95%;border-bottom:1px solid #ebebeb;padding:5px 0 10px 0;clear:both}
#news span{font-size:90%;color:#b0b0b0;display:block}
#news span{display:block}
#news .last{border:none}
#index{float:left;width:550px;padding-left:25px;line-height:130%}
#index .right{width:270px;float:right;font-size:95%}
#info{width:180px;padding-left:90px}
#info p{margin:10px 0}
#info ul{margin:0;padding:0 0 0 20px}
#info li{list-style:none;background:url(../img/25.gif) no-repeat 10px 12px;padding:5px 0 10px 25px;border-bottom:1px solid #dbdbdb}
#info ul .last{border:none}
#index .left{width:250px;float:left}
.pages{line-height:18px;font-size:95%;padding:5px 0;height:18px}
.pages a{border-right:1px solid #bdbdbd;padding:0 5px;display:block;float:left}
.pages .on{position:relative;background:url(../img/20.gif) repeat-x;color:#FFF;margin-right:-1px}
.pages .last{border:0}
.pages .img{border:0}
.clear{font-size:0;height:0;clear:both}
.input{padding:2px 1px;margin:0}
.w1{width:320px}
.w2{width:320px;height:90px}
.button{width:86px;height:23px;border:0;cursor:pointer;background:url(../img/19.gif);color:#FFF;font-weight:bold}
.more{background:url(../img/08.gif) no-repeat;width:84px;height:21px;line-height:21px;display:block;color:#FFF;padding-left:12px;text-decoration:none;float:left}
.imge{float:left;width:105px;height:110px}
.imge img{margin-left:3px;border-left:6px solid #7eb51b;border-right:1px solid #97c824;border-top:1px solid #97c824;border-bottom:1px solid #97c824}
.tabula table{width:100%;border-bottom:1px solid #c6c6c6;}
.tabula tbody td{padding:8px 20px 8px 8px;border-top:1px solid #c6c6c6; font-size: 12px}
.tabula tbody .on{background:#f2f2f2}
.tabula .galva td{background:#9fca3b url(../img/23.gif) repeat-x;padding:16px 20px 8px 8px;color:#FFF;border-bottom:1px solid #FFF;font-weight:bold}
.tabula .rs{border-right:1px solid #c6c6c6}
.tabula .ls{border-left:1px solid #c6c6c6}
.map{font:95% Verdana;margin:0;padding:10px 0 30px 15px;background:url(../img/24.gif) no-repeat 0 20px;width:235px}
.map li{display:block;list-style:none}
.map ul{padding:0 0 0 20px;margin:0}
.map .h{font-size:130%}
.map a{padding:2px 0;display:block}
.r{float:right}
.l{float:left}
/* forma */
table.forma {
width:100%;
border:1px solid #fff;
}
.forma td, th {
padding:4px 10px;
vertical-align:middle;

}
.forma th {
border-bottom:1px solid #dedede;
width:150px;
}
.forma td {
}
.forma th.req {
border:none;
padding:0px;
}
.forma th p {
margin:0;
}
.forma th.req p {
background:#f1f1f1;
font-weight:bold;
border-right:4px solid #435c01;
padding:5px 0 5px 15px;
display:block;
width:150px
}
.forma input, textarea {
width:100%;
margin:0;
}
.forma textarea {
height:90px;
}
.forma th.top {
vertical-align:top;
padding:5px 0 0 0;
}
.forma input.submit {
width:86px;
height:23px;
border:0;
cursor:pointer;
background:url(../img/19.gif);
color:#FFF;
font-weight:bold
}