body  {
    background: #FFFFFF;
    margin:0px;
    padding:0px;
    }   
#pn_header {
    background:#DDDDDD;
    height:50px;
    border-bottom:solid 1px silver;
    }
#pn_header h1 {
    text-align:center;
    margin-top:0px;
    padding-top:12px;
    word-spacing:3px;
    letter-spacing:3px;
    font-size:16pt;
    font-family:Arial,Sans;
    margin-right: 50px;
    }
#pn_toggleLang {
    position:absolute;
    top:2px;
    right:2px;
    }
#pn_loginsearch {
    border-bottom:solid 1px #AAAAAA;padding-top:1px;border-bottom:solid 1px silver;padding-bottom:1px;margin:0;padding-right:20px;font-size:8pt;
    background-color : #CCCCCC;
    padding-left:50px;
    }
#pn_loginsearch span { margin-left: 10px; }

A.menu:before { content:"Б~F~R ";}

#my_path {
    margin:5px;
    padding-left:10px;
    font-style:italic;
    font-size:12pt;
    }

#pn_content {
/*    margin-top:0px; */
/*    background-color:white; */
    border:solid 1px #CCCCCC;
    border-width:0px 1px 0px 1px;
/*    margin-left:50px;
    margin-right:50px; */
    }
#pn_copyright {

    font-size:8pt;
    background-color:#EEEEEE;
    clear:both;
    bottom:0px;
    right:0px;
    text-align:right;
    border:solid 1px silver;
    border-left-width:0px;
    border-right-width:0px;
    padding:1px;
    }

TABLE    { display: table }
TR       { display: table-row }
THEAD    { display: table-header-group }
TBODY    { display: table-row-group }
TFOOT    { display: table-footer-group }
COL      { display: table-column }
COLGROUP { display: table-column-group }
TD, TH   { display: table-cell }
CAPTION  { display: table-caption }
div.ya_menu {
    -moz-border-radius:0px 5px 5px 5px;
    background:#EEEEEE;font-size:9pt;
    }
table.ya_menu,tr.ya_menu,td.ya_menu {
    border:solid 1px silver;padding:3px;margin:0px;
    }
td.ya_menu:hover {
    background-color:silver;
    }
table.ya_menu {
    -moz-border-radius:0px 5px 5px 5px;
    }
div.projectMember {
    margin:5px 50px 5px 50px;border:solid 1px silver;
    }
/* left bar */
#pn_leftbar  { float:left;  width:150px; border-right:solid 1px silver; }
#pn_rightbar { float:right; width:300px; border-left: solid 1px silver; }
#pn_middlecontent { margin: 0px 300px 0px 150px; padding:5px 10px 0px 10px; border-left:solid 1px silver; border-right:solid 1px silver;}
#pn_leftbar,#pn_rightbar { background-color: #EEEEEE; padding:0px; margin:0px; padding-top:5px; }

#pn_leftbar div,#pn_rightbar div { margin-left:2px; margin-right:2px; font-size:9pt; padding:2px; }

#leftmenu { text-align : right; }
#leftmenu ul { padding:0px; margin: 0px; margin-top:3px; }
#leftmenu li { border: solid 1px #EEEEEE; background-color:inherit; list-style : none; margin:0px; margin-top:2px; }
#leftmenu li:hover { background-color: #DDDDDD; border: solid 1px silver; }
#leftphoto { text-align:center; align:center; }
#leftstats { text-align:right; }
#namerating { text-align:right; }
 h4.pn_header4 { margin:0px; margin-bottom:3px; padding:0px; border: solid #AAAAAA;border-width:1px 2px 1px 2px; background:silver; font-size:10pt; text-align:center; text-transform:uppercase; }
#loginbar { padding:0px; margin:0px;}
#loginbar li { list-style-type:none; display:inline; }
.pn_abdiv { background: #AEFF89; border:solid 1px green; padding:5px; margin-bottom:5px; }

/* news */
div.news { text-align:justify; }
div.news h5 { padding:2px; margin:0px; font-weight:bold;font-size:11pt;letter-spacing:3px; text-align:left;background:#EEEEEE;border: solid 1px #DDDDDD;}