body { margin: 0px; height: 100%; background-color: #274763; background-image:url(images/bg.gif); background-repeat:repeat-x;}
a { text-decoration: none; color: #c9d5df; }
a:hover { text-decoration: underline; color: #c9d5df;}
img { border: none;}
ul, p, input, select, div, h2, h3, h4, textarea { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; line-height: 15px;}
p, form, h2, h3 {margin: 0px; padding: 0px; font-weight: normal;}
.field1 {border: solid 1px #6ba8de; background-color:#6ba8de; width: 182px; height: 18px; line-height: 18px; padding: 0 1px;}
.field2 {border: solid 1px #6ba8de; background-color:#6ba8de; width: 152px; height: 18px; line-height: 18px; padding: 0 1px;}
.txtarea {border: solid 1px #6ba8de; background-color:#6ba8de; width: 393px; height: 86px; line-height: 18px;  overflow: auto; padding: 0 1px;}
.buton {border: solid 1px #ff9c00; background-color:#ff9c00; color: #ffffff; width: 80px; height: 22px; text-transform: uppercase; border: 0;}

td, tr {height: 18px; font-size: 14px; color: #ffffff;}
.clear { clear:both;}
sup {font-size: 10px; line-height: 10px;}

h1 {background:url(images/titlu.gif) no-repeat 25px 10px;float:left;height:50px;margin: 20px 0;padding: 0;width:480px;text-indent:-9999px; line-height: 10px; font-size: 1px;}
.h1en {background:url(images/titlu-en.gif) no-repeat 25px 10px;float:left;height:50px;margin: 20px 0;padding: 0;width:480px;text-indent:-9999px; line-height: 10px; font-size: 1px;}
.h1de {background:url(images/titlu-de.gif) no-repeat 25px 10px;float:left;height:50px;margin: 20px 0;padding: 0;width:480px;text-indent:-9999px; line-height: 10px; font-size: 1px;}

#header { width: 100%; height:174px; margin: 0px; padding: 0px; background-image:url(images/bg-top.gif); background-repeat:repeat-x; position: relative;}
#header .logo{ float:left; margin: 0px; padding:46px 0px 0px 65px; width: 160px; height:91px;}
#header .slogan{ float:left; margin: 0px; padding:95px 0px 0px 36px; width: 214px; height:44px;}
#header .telefon{ float:left; margin: 0px; padding:35px 0px 0px 185px; width: 192px; height:80px;}
#header .limbi {position: absolute; left: 541px; top: 155px; width: 300px; height: 25px; color: #0061b8; font-size: 12px; }
#header .limbi  a {color: #0061b8; text-decoration: none; font-size: 12px;}
#header .limbi  a:hover{color: #ff9c00; text-decoration: none; font-size: 12px;}
#main {position: relative; clear:both; width: 100%; height: 422px; margin: 2px 0 0 0; padding: 0; background-image:url(images/bg-main.jpg); background-repeat:repeat-x}

#main #left {position: relative; float:left; width: 480px; height: 422px; padding:0; margin-left: 44px; background: #ffffff;}
#main #left p, h2, h3 { font-size: 14px; line-height: 18px; font-weight: normal; padding: 0; margin: 0 2px 0 25px; color: #3e3e3e;}

#main #vizual {position: relative; float: left;width: 368px; height: 422px; background-image: url(images/vizual.jpg);}



#contact {position: relative; clear:both; width: 100%; height: 174px; margin: 1px 0 0 0; padding: 0; color: #ffffff;}
#contact #forma {width: 500px; height: 174px; margin-left: 44px; float: left;}
#contact #adresa {width: 330px; height: 174px; margin-left: 23px; float: left;}
#contact #adresa p {padding: 20px 5px; font-size:14px; color: #ffffff; line-height: 22px;}

#bottom { position: relative; clear:both; width: 900px; height: 100px; margin: 2px 0 0 0; padding: 0; color: #c9d5df;}
#bottom p {text-align: center; font-size: 12px; color: #c9d5df; padding: 10px 0; line-height: 16px;}
