html,
body,
img,
form {
        margin: 0px;
        padding: 0px;
        border: none;}  
        
body {
        background: #fff;}
body,
td {
        font: 12px 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;}

hr {border:0; border-bottom:1px solid #888;}

big {font-size:15px;}

.transp {opacity:0.3;}


H1 {font-size:18px; font-weight:normal; margin:0 0 10px 0;}
H2 {font-size:14px; font-weight:bold; margin:0 0 5px 0;}
H3 {font-size:12px; font-weight:bold; margin:0 0 5px 0;}
H4 {font-size:12px; font-weight:bold; margin:0 0 5px 0;}
blockquote {font-style:italic; margin:0 0 0 20px;}

.clear {clear:both;}
.none {line-height:0;}

DIV.resizeble {
    margin: 0 auto;
    max-width: 1400px;
    min-height: 100%;
    min-width: 1200px;
    width: 100%;
}
DIV.fixed-small {width:1200px; margin:0 auto; border-left:1px solid #000; border-right:1px solid #000; min-height:100%;}
DIV.fixed-med {width:1200px; margin:0 auto; border-left:1px solid #000; border-right:1px solid #000; min-height:100%;}

/* header */
DIV.header {width:100%; height:248px; background-color:#fff;}
DIV.head-top {width:100%; height:25px; 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;}

DIV.head-img {width:100%; height:219px; margin-bottom:10px; position: relative;}
DIV.head-leftw {width:583px; height:157px; background:transparent; float:left; text-align:center; margin: 10px 0 0 42px;}
.logo2 {margin:50px 0 0 0;}
.hdr0 .right-img {float:right; width:249px; height:220px; background:url(/img/content/deco_pict.png) no-repeat left bottom; margin:0 30px 0 0;}
.head-rightw {
	position: absolute;
	top: 50px;
	right: 330px;
}
.head-rightw p {
    color: #000;
	font-size: 14px;
	line-height: 15px;
}
.graf-anons {
	float:none !important;
}
.anons_pic {
	float: left;
	margin: 0 12px 20px 15px;
}
#block13 {
	padding: 20px 0 0 0!important;
}
.date {
	font-size: 14px;
	margin: 15px 0 10px 10px;
}