body      
{
    background: white;
/*    color:      #214C5E;*/
    color: black;
/*    font-family:  Arial;*/
    font-family: Arial, Helvetica, sans-serif;
/*font-family: Verdana;*/
    font-size:  11pt;
/*    font-size: 16px;*/
    line-height: 1.5;
    margin:     0pt;
    min-width:  1200px;
    padding:    0pt;
	overflow: auto;
	width: 100%;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
margin: 0pt;
padding-bottom: 10pt;
}

.left_column
{
/*background: red;*/
float: left;
width: 150pt;
clear: left;
height: 100%;
/*padding: 10pt 10pt 10pt 20pt;*/
padding: 2pt 0pt 10pt 0pt; 
/*padding: 10pt 3pt 10pt 3pt; */
}

.center_column
{
/*background: green;*/
/*width: 100%;*/
clear: none;
min-height: 100pt;
margin: 0pt 200pt 0pt 160pt;
padding: 10pt 10pt 10pt 10pt;

}

.right_column
{
/*background: blue;*/
float: right;
width: 170pt;
clear: right;
height: 100%;
/*padding: 10pt 20pt 10pt 10pt;*/
}

.footer
{
/*background: black;*/
width: 100%;
clear: both;
min_height: 15pt;
text-align: center;
padding: 10pt 0pt 0pt 0pt;
}

.footer_line
{
width: 100%;
height: 6pt;
margin-bottom: 3pt;
}

.footer_text
{
font-size: 8pt;
}

.menu_point
{
	
padding: 7pt 10pt 7pt 20pt;
/*margin: 2pt 0pt 2pt 0pt;*/
margin-bottom: 3px;
cursor: pointer;
}

.banner
{
text-align: center;
padding: 2pt 20pt 5pt 0pt;
/*width: 100%;
background: red;
padding-right: 20pt;*/
}

.last_number
{
text-align: center;
padding: 2pt 20pt 0pt 0pt;
}

.separator
{
margin: 10pt 0pt 7pt -20pt;
/*padding: 7pt 0pt 7pt 0pt;*/
border-bottom: 1px solid;
}

.main_last_number
{
padding-bottom: 10pt;
/*float: left;
clear: both;*/
}

.main_last_number_title
{
text-align: left;
display: table;
height: 32px;
}

.main_last_number_title div
{
vertical-align: middle;
display: table-cell;
height: 32px;
}

.main_last_number_title div img
{
vertical-align: middle;
}

.about_journal
{
padding: 10pt 0pt 10pt 0pt;
}

.news
{

}

.news_title
{
text-align: left;
display: table;
height: 32px;
}

.news_title div
{
vertical-align: middle;
display: table-cell;
height: 32px;
}

.news_title div img
{
vertical-align: middle;
}

.news_list
{
list-style: disc outside;
}

.news_list li
{
margin-bottom: 10pt;
}

.user_menu
{
text-align: left;
display: table;
height: 32px;
padding: 7pt 10pt 0pt 0pt;
}

.user_menu div
{
vertical-align: middle;
display: table-cell;
height: 32px;
}

.user_menu div img
{
vertical-align: middle;
}

.user_menu div a
{
font-weight: bold;
}

.user_menu div a img
{
text-decoration: none;
border: 0px;
}

.article
{
padding: 7pt 0pt 3pt 0pt;
border-top: 1px  solid;
float: left;
/*clear: left;*/
width: 100%;
/*background: green;*/
}

.article_title
{
font-weight: bold;
font-size: 13pt;
/*clear: left;*/
text-align: left;
}

.article_author
{
float: left;
padding-left: 10pt;
/*background: red;*/
display: table;
clear: none;
width: 100%;
}

.article_author_title
{
float: left; 
}

.download_link
{
width: 100%;
text-align: left;
display: table;
/*height: 32px;*/
padding: 7pt 10pt 0pt 0pt;
font-weight: bold;
}

.download_link div
{
vertical-align: middle;
display: table-cell;
height: 32px;
}

.download_link div img
{
vertical-align: middle;
}

.annotation
{
width: 100%;
text-align: left;
display: table;
/*height: 32px;*/
/*padding: 7pt 10pt 0pt 0pt;*/
font-weight: normal;
font-style: italic;
}

.annotation div
{
vertical-align: middle;
display: table-cell;
/*clear: none;*/
float: left;
width: 100%;
/*height: 32px;*/
}

.annotation div img
{
vertical-align: middle;
display: none;
}

.annotation_block
{
display: none;
border: 1px solid;
margin: 3pt 0pt 3pt 32pt;
padding: 4pt;
}

.article_keywords
{
padding-top: 5pt;
float: left;
width: 100%;
/*
clear: both;
display: table-cell;  */
}

.error_name
{
padding-top: 7pt;
font-weight: bold;
}

.error_description
{
padding-top: 7pt;
}

.error_debug
{
font-size: 10pt;
font-style: italic;
padding-top: 5pt;
}

.no_borders
{
border: 0px;
}

.no_borders td
{
padding: 7pt 5pt 3pt 0pt;
text-align: left;
vertical-align: top;
}

.star
{
color: #a10000;
font-weight: bold;
}

.tool_tip
{
font-size: 9pt;
color: #808080;
}

.line
{
width: 100%;
color: grey;
height: 1px;
border-style: solid;
margin: 5pt 0pt 7pt 0pt;

}

.required
{
color: #a10000;
}

.subtitle
{
width: 99%;
font-weight: bold;
padding: 3pt 3pt 3pt 3pt;
}

.reg_input
{
width: 300px;
}

.reg_input_small
{
width: 140px;
}

.reg_select
{
width: 300px;
}

.reg_textarea
{

}

.box
{
border: 1px grey solid;
margin: 3pt 3pt 3pt 30pt;
padding: 3pt;
}

.small_text
{
font-size: 9pt;
padding: 5pt 0pt 5pt 0pt;
}

.warning
{
color: #a10000;
font-weight: bold;
}

.new_div
{
border-bottom: 1px solid;
}

.with_margin
{
margin-top: 5pt;
margin-bottom: 7pt;
}

.journal_number
{
width: 100%;
text-align: left;
display: table;
padding: 7pt; 
border-bottom: 1px solid;
font-weight: normal;
}

.journal_number div
{
vertical-align: middle;
display: table-cell;
/*height: 32px;*/
}

.journal_number div img
{
vertical-align: middle;
}
/*
.with_borders
{
border: 1px  #362a76 solid;
} */

.with_borders
{
border-spacing: 0px; 
text-align: left;
border-collapse: collapse;
}

.with_borders td, th
{
padding: 7pt 5pt 3pt 5pt;
/*border-spacing: 0px; 
text-align: left;*/
vertical-align: top;
border: 1px  #362a76 solid;
}

.table_subtitle
{
font-weight: bold;
text-align: center;
vertical-align: top;
}

.tr_name
{
font-weight: bold;
}

.cursor_waiting
{
cursor: wait;
}

.management_links
{
width: 100%;
text-align: left;
display: table;
padding: 7pt; 
font-weight: normal;
}

.management_links div
{
vertical-align: middle;
display: table-cell;
clear: none;
float: left;
padding-right: 20pt;
/*height: 32px;*/
}

.management_links div img
{
vertical-align: middle;
}


.annotation2
{
width: 100%;
text-align: left;
display: table;
font-weight: normal;
font-style: italic;
border: 1px solid;
margin: 3pt 0pt 3pt 32pt;
padding: 4pt;

}

.status_edition
{
color: #356a40;
}

.status_canceled
{
color: #a10000;
}

.text_with_img
{
width: 100%;
text-align: left;
display: table;
padding: 7pt; 
font-weight: normal;
}

.text_with_img div
{
vertical-align: middle;
display: table-cell;
/*height: 32px;*/
}

.text_with_img div img
{
vertical-align: middle;
}

.status
{
padding: 3pt;
margin-left: 10pt;
margin-bottom: 7pt;
border: 1px solid;
float: left; 

}