html,body,img,form {        margin: 0px;        padding: 0px;        border: none;}        html, body {height:100%; }                body {        background: #fff;}body,td {        font: 11px Tahoma, Arial, sans-serif;        color: #4A4A4A;}a {        text-decoration: underline;}a:hover {        text-decoration: none;}table {        border: 0px;        border-collapse: collapse;        }td {        vertical-align: top;        padding: 0px;        }p {        padding: 0px;        margin: 0px 0px 12px 0px;        text-align:justify;	color: #4E62AD;	font-weight: bold;	font-size: 16px;	font-family: Arial;	}	object {outline: none;}	H4 {font-weight:normal; font-size:18px; margin:0 0 10px 0; color: #FF0000; text-align: center;}.transp {opacity:0.3;}H1 {font-weight:normal; font-size:18px; margin:0 0 10px 0;}H2 {font-size:12px; margin:0 0 5px 0;}H3 {font-weight:normal; font-size:12px; margin:0 0 5px 0;}.clear {clear:both;}.none {line-height:0;}.relative {position: relative; height:100px;}DIV.resizeble {width:100%; min-width:970px; min-height:100%;}DIV.fixed-small {width:750px; margin:0 auto; border-left:1px solid #000; border-right:1px solid #000; min-height:100%;}DIV.fixed-med {width:950px; margin:0 auto; border-left:1px solid #000; border-right:1px solid #000; min-height:100%;}/* header */DIV.header {width:100%; height:130px;}DIV.head-top {width:100%; height:100px; clear:both; padding-top:0px; background-color:white;}DIV.head-top-r { position:absolute; right:100px; top:10px;}DIV.head-top-l {float:right; width:40px; padding-right:25px;}DIV.head-top A, DIV.head-top SPAN {font-size:10px;}DIV.head-top-l A, DIV.head-top-l SPAN {display:block; margin-bottom:10px; padding:0 0 0 20px;}DIV.head-top-l SPAN {cursor:default;}DIV.head-top-r SPAN {}DIV.logo {position:absolute; left:-10px; top:20px;}A.lang-rus, SPAN.lang-rus { background:url(/img/icn/flag_rus.gif) no-repeat;}A.lang-eng, SPAN.lang-eng { background:url(/img/icn/flag_eng.gif) no-repeat;}A.lang-deu, SPAN.lang-deu { background:url(/img/icn/flag_deu.gif) no-repeat;}A.lang-fin, SPAN.lang-fin { background:url(/img/icn/flag_fin.gif) no-repeat;}DIV.head-top-r A, DIV.head-top-r SPAN {display:block; margin-bottom:7px; padding:0 0 3px 18px;}A.home, SPAN.home {background:url(/img/icn/home.gif) 0px 3px no-repeat; padding-right:10px; padding-left:15px;}A.map, SPAN.map {background:url(/img/icn/map.gif) 0 3px no-repeat; padding-right:10px; padding-left:15px;}A.mail, SPAN.mail {background:url(/img/icn/mail.gif) 0 3px no-repeat; padding-right:10px; padding-left:15px;}A.fav, SPAN.fav {background:url(/img/icn/fav.gif) 0 3px no-repeat; padding-right:10px; padding-left:15px;}.head-img {width:100%; height:145px; background:  #A2CEF5; }.head-img-b {height:145px; }.head-img a {outline:none;}.logo {margin:5px 0 0 35px; float:left;}.logo2 {margin:25px 0 0 35px; float:left;}.logo3 {margin:20px 0 0 35px; float:left;}.right-img {height:145px; background:url(/img/hdr/head_r4.jpg) right top no-repeat;}.s-title {position: absolute; top:30px; left:50%; margin-left:-320px;}.s-title2 {position: absolute; top:40px; left:50%; margin-left:-350px;}DIV.h3_oes h3 {color: #E4E4E4;}