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;}

.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;}

DIV.resizeble {width:100%; min-width:990px; 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:173px;}
DIV.head-top {width:100%; height:20px; clear:both; padding-top:8px; background-color:#fff;}
DIV.head-top-r { float:right; padding-right:20px;}
DIV.head-top-l {float:left; padding-left:20px; width:250px;}
DIV.head-top A, DIV.head-top SPAN {font-size:10px;}
DIV.head-top-l A, DIV.head-top-l SPAN {display:block; float:left; margin-right:10px; padding:0 0 0 20px;}
DIV.head-top-l SPAN {cursor:default;}
DIV.head-top-r SPAN {cursor:default;}
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; float:left; margin-left:10px; padding:0 0 3px 18px;}
A.home, SPAN.home { background:url(/img/icn/home.gif) 0 3px no-repeat;}
A.map, SPAN.map { background:url(/img/icn/map.gif) 0 3px no-repeat;}
A.mail, SPAN.mail { background:url(/img/icn/mail.gif) 0 3px no-repeat;}
A.fav, SPAN.fav { background:url(/img/icn/fav.gif) 0 3px no-repeat;}


DIV.head-img {width:100%; height:247px; background:url(/img/hdr/hdr_bg.gif) repeat-x #FFDC97;}
.logo {position: absolute; top:-250px; left:5px; z-index:10;}
DIV.right-img {float:right; width:830px; height:247px;}
.hdr-clouds {width:499px; height:247px; background: url(/img/hdr/hdr_left.png) no-repeat; position: absolute; top:0; left:-180px; z-index:3;}

.yashare-auto-init {margin-left:-6px; margin-top:10px; margin-bottom:10px;}


