body { background-color:#FFFFFF;font-weight:100;font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif; }
p {color:#150080;font-weight:100;margin-left:10px;margin-right:10px;font-size:9pt;font-family:Verdana,Arial,Helvetica,sans-serif;}
p.menu {margin-top:0px;color:#808080;font-weight:100;font-size:9pt;}
p.footer_text {margin-top:0px;color:#a0a0a0;font-weight:100;font-size:8pt;text-align:center;}
p.error_text {margin-top:0px;color:#ff9090;font-weight:100;font-size:10pt;text-align:center;}
p.article, p.news { color:#150080; font-weight:100; font-size:9pt; text-align:justify; margin-left:10px; margin-right:10px;}
p.news { text-align:left; }
.PicName { color:#808080;font-weight:100;font-size:9pt;text-align:justify;font-family:Verdana,Arial,Helvetica,sans-serif; }
.PicDescr { color:#808080;font-weight:100;font-size:8pt;text-align:justify;font-style:italic;font-family:Verdana,Arial,Helvetica,sans-serif; }

img {padding:0px;margin:0px;border:0px;}

h1 {color:#150080;font-size:12pt;font-weight:800;text-align:left;margin-left:10px;margin-right:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

h2 {color:#150080;font-size:10pt;font-weight:800;text-align:left;margin-left:10px;margin-right:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
h2:link {color:#150080;}
h2:visited {color:#150080;}
h2:active {color:#150080;}
h2:link:hover {color:black;}

h3 {color:#150080;font-size:9pt;font-weight:800;text-align:left;margin-left:10px;margin-right:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
h3:link {color:#150080;}
h3:visited {color:#150080;}
h3:active {color:#150080;}
h3:link:hover {color:black;}

hr {color:#150080;}

a:link {color:#A0A0A0;font-size:9pt;}
a:visited {color:#A0A0A0;font-size:9pt;}
a:hover {color:black;font-size:9pt;}
a:active {color:#A0A0A0;font-size:9pt;}

a.menu {color:#A0A0A0;font-size:9pt;float:left;padding:0;margin-right:4px;}
a.menu_ru {color:#A0A0A0;font-size:9pt;float:left;padding:0;margin-right:0px;}
a.top_menu {color:#A0A0A0;font-size:9pt;padding:0px;margin-right:2px;margin-left:0px;}

a.body {text-decoration:none;font-size:9pt;font-weight:800;}
a.body:link {color:#150080;font-size:9pt;font-weight:800;}
a.body:visited {color:#150080;font-size:9pt;font-weight:800;}
a.body:hover {color:black;font-size:9pt;font-weight:800;}
a.body:active {color:#150080;font-size:9pt;font-weight:800;}

.middle *{
		vertical-align:middle
	}

/*** Container defitions for page layout ***/	

.article_body {		
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	background:#FFFFFF;
	position:relative;
	bottom:3px;
	right: 3px;
	border: 1px solid #c0c0c0;
	padding:4px;
	padding-bottom:10px;
	margin: 0px 0px 0px 0px;
}

.light_shadow {	
	clear:left;
	background: #FaFaFa;
	padding: 0px;
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	max-width: 680px;
    margin-top: 3px; 
    margin-bottom: 3px; 
    margin-left: auto;
    margin-right: auto; 
	margin-left: expression(document.body.clientWidth > 681? ((document.body.clientWidth - 680)/2)+ "px" : auto); /*  emulate max-width in IE via "expression" */ 
	text-align:left;
}

.medium_shadow {	
	position:relative;
	bottom:3px;
	right: 3px;
	background: #e8e8e8;
	text-align:left;
}
div#outer {
    /* width: 80%; */
    background-color:#FFFFFF;
    margin-top: 5px;
    /* margin-bottom: 5px; */
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    /*border: thin solid #000000; */
}
div#inner_frame {
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	/* width:expression(Math.min(parseInt(this.offsetWidth), 650 ) + "px"); */ 
	max-width: 680px;
    background:#FFFFFF;
    margin-top: 5px;
    /* margin-bottom: 5px; */
    margin-left: auto;
    margin-right: auto;
	margin-left: expression(document.body.clientWidth > 681? ((document.body.clientWidth - 680)/2)+ "px" : auto); /*  emulate max-width in IE via "expression" */ 
    padding: 0px;
	text-align:left;
}

div#main_text_frame {
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	max-width: 680px;
    background:#FFFFFF;
    margin-top: 5px;
    /* margin-bottom: 5px; */
    margin-left: auto;
    margin-right: auto;
	margin-left: expression(document.body.clientWidth > 681? ((document.body.clientWidth - 680)/2)+ "px" : auto); /*  emulate max-width in IE via "expression" */ 
    padding: 0px;
	text-align:left;
}

.dropshadow {	
	clear:left;
	background: url(../pic/shadowAlpha.png) no-repeat bottom right;
	background: url(../pic/shadow.gif) no-repeat bottom right; 
	padding: 0px;
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	max-width: 680px;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: auto;
    margin-right: auto; 
	margin-left: expression(document.body.clientWidth > 681? ((document.body.clientWidth - 680)/2)+ "px" : auto); /*  emulate max-width in IE via "expression" */ 
	text-align:left;
}

.innerbox {
    width:expression(document.body.clientWidth > 681? "680px" : auto); /*  emulate max-width in IE via "expression" */ 
	background:#FFFFFF;
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #c0c0c0;
	padding:4px;
	padding-bottom:10px;
	margin: 0px 0px 0px 0px;
}
.innerbox { 
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

div#header {
    padding: 10px;
	width:100%;
    margin: 0px;
    text-align: center;
    /* border: thin solid #0000FF;  */
}

.lang_switch {
    padding: 5px;
    margin: 0px;
    text-align: right;
	float:right;
}

.ml_logo {
	/* float:left; */
	width:100%;
	height: 30px;
	text-align:right;
	background: url(../pic/ML_logo.gif) no-repeat bottom right; 
}

.footer_block {
    width:expression(document.body.clientWidth > 654? "655px" : auto); /*  emulate max-width in IE via "expression" */ 
	max-width: 655px;
    padding-top: 10px;
    margin: 0px;
    text-align: center;
	overflow: hidden;
    margin-left: auto;
    margin-right: auto;
	margin-left: expression(document.body.clientWidth > 654? ((document.body.clientWidth - 655)/2)+ "px" : auto); /*  emulate max-width in IE via "expression" */ 
    /* border: thin solid #000000;  */
}
