body
{
margin: 0;
padding: 0;
background: #FFFFFF;
}

body.error
{
margin: 10px;
text-align: center;
}

#outer_table
{
width: 100%;
height: 100%;
border: 0;
}

#logo
{
width: 200px;
height: 109px;
background: url(/img/fasad_l.jpg) no-repeat left top #CBCBCB;
padding: 0;
}

#header
{
height: 109px;
background: url(/img/fasad_r.jpg) no-repeat left top #CBCBCB;
text-align: right;
padding: 0;
}

#footer
{
height: 30px;
background: #CACACA;
border-top: solid 1px #878787;
font-family: courier;
}

#footer p
{
font-size: 80%;
text-align: center;
margin: 0;
}

#footer a
{
text-decoration: none;
color: #0B508B;
cursor: hand;
}

#footer a:hover
{
text-decoration: underline;
color: #106AB6;
}

#leftcol
{
width: 200px;
padding-top: 70px;
vertical-align: top;
background: url(/img/shem.jpg) no-repeat left top #CACACA;
text-align: center;
font-family: times, serif;
font-size: 110%;
font-weight: bold;
line-height: 100%;
color: #000000;
}

#div_menu_journal,#div_menu_static,#div_menu_lang
{
width: 100%;
vertical-align: top;
margin: 0 0 10px 0;
text-align: center;
}

#div_menu_lang
{
margin: 30px 0 20px 0;
}

#menu_container div div, #menu_container div a
{
margin: 0;
padding: 0.2em 0 0.2em 0;
width: 100%;
}

#menu_container div div
{
background: url(/img/back.jpg) #FFFFFF;
}

#leftcol a
{
text-decoration: none;
color: #0B508B;
cursor: hand;
}

#leftcol a:visited
{
}

#leftcol a:hover
{
color: #106AB6;
background: #ABC7D7;
}

#div_content
{
padding: 0 10px 10px 10px;
vertical-align: top;
background: url(/img/back.jpg) #FFFFFF;
font-family: "MS Arial", "Helvetica", sans-serif;
font-size: 100%;
font-weight: normal;
line-height: 100%;
text-align: left;
}

#div_content p
{
font-size: 105%;
line-height: 1.1em;
margin: 0.5em 0 0 0;
text-indent: 2em;
text-align: left;
font-family: times;
}

#div_content a
{
text-decoration: none;
color: #106AB6;
}

#div_content a:visited
{
color: #8A50AA;
}

#div_content a:hover
{
color: #FF0000;
}

#div_content h1
{
font-family: times,serif;
font-size: 200%;
line-height: 100%;
margin: 0 0 0 0;
text-align: center;
}

#div_content h2
{
font-family: times,serif;
font-size: 150%;
line-height: 100%;
margin: 0.3em 0 0.2em 0;
text-align: center;
}

#div_content h3
{
font-family: times,serif;
font-size: 120%;
line-height: 100%;
margin: 0.3em 0.2em;
text-align: center;
}

#div_content p.title_authors
{
font-family: times,serif;
font-size: 120%;
line-height: 100%;
margin: 0.4em 0 0.5em 0;
text-align: center;
}

#div_content sup
{
font-size: 70%;
}

#div_content sub
{
font-size: 70%;
}

#div_content p.chain
{
font-family: times,serif;
font-size: 100%;
font-weight: bold;
line-height: 100%;
margin: 0.2em 0.2em;
padding: 0.2em;
text-indent: 0;
text-align: left;
background: #FFFFFF;
border: solid 1px #ACACAC;
}

#div_content p.date
{
font-size: 80%;
margin: 0.5em 0 0 10em;
text-align: left;
font-style: italic;
color: #555555;
}

#div_content ul
{
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

#div_content ol
{
margin: 0 0 0 25px;
padding: 0 0 0 0;
}

#div_content li
{
margin: 0.5em 0 0 0;
padding: 0 0 0 0;
}

#div_content span.authors_name
{
font-weight: bold;
}

#div_content span.authors_email
{
font-size: 80%;
}

#div_content p.authors_com
{
text-align: center;
font-style: italic;
margin: 0 0 0 0;
}

#div_content p.articles_part
{
font-weight: bold;
font-size: 130%;
border-bottom: solid 1px black;
margin: 1.2em 0 0 0;
padding: 0 0 0.1em 0;
}

#div_content p.articles_author
{
text-indent: 0;
font-style: italic;
font-size: 100%;
margin: 0.3em 0 0 1em;
}

#div_content p.articles_title
{
font-size: 105%;
line-height: 105%;
text-indent: 0;
margin: 0 0 0 0;
}

#div_content p.articles_link
{
margin: 1em 0 0 5em;
text-indent: 0;
font-weight: bold;
}

img
{
font-size: 80%;
font-weight: normal;
}
