body {
/*  background-image: url(http://large.evrazia.org/site/images/grounding.gif); */

 background: linear-gradient(-45deg,rgba(12, 158, 214, 0) 48%,rgba(12, 158, 214, 0.6) 50%,rgba(12, 158, 214, 0) 52%);
 background-size: 0.4em 0.4em;
 background-color: white;
 color: black;
 margin: 0 0 0 3px;
}

A
{
 text-decoration: none;
 color: black;
}

A:hover
{
 text-decoration: underline;
}

.hl_gray:hover
{
 color: gray;
}

td {
  font-family:Arial;
  font-size:8pt;
  vertical-align:top;                           /* new */
}


A.cal_nav 
{
color:white;
text-decoration:none;
}
A.cal_nav:hover 
{
color:white;
text-decoration:underline;
}

.cell_hl
{
 display: block;
 font: 10px verdana, arial, sans-serif;
 color: #3D3D3D;
 width: 100%;
 height: 100%;
 background-color: #FFFFFF;
 text-decoration: none;
}

.cell_hl:hover
{
 background-color: #E4DECC;
 text-decoration: none;
}

.hl_blue
{
 display: block;
 position: relative;
 top: 0px;
 padding: 3px;
 width: 98%;
 height: 100%;
 font: 11px arial, sans-serif;
 color: #EEEEEE;
 font-weight: bold;
 background-color: #049ACC;
 z-index: 1;
 text-transform: uppercase;
}

.hl_blue:hover
{
 background-color: #04CEFC;
 text-decoration: none;
}

.newspic
{
 position: relative;
 top: 0px;
 z-index: 2;
 border: 1px solid #049ACC;
}

.a_black
{
 font: 10px verdana, arial, sans-serif;
 color: black;
}

.topmenu, .topmenu A
{
 color: #224679;
 background-color: #E4DECC;
 padding: 4px;
 padding-left: 10px;
 font: 10px verdana, arial, sans-serif;
}

.topmenu A
{
 color: #224679;
 background-color: #E4DECC;
 padding: 0;
 font: 10px verdana, arial, sans-serif;
}

.topmenu_tr{ /* косая сеточка */
/*        background: url(http://large.evrazia.org/site/images/topmenu_tr.gif) repeat-x; */
  background: linear-gradient(-45deg,rgba(0, 0, 0, 0) 48%,rgba(0, 0, 0, 0.4) 50%,rgba(0, 0, 0, 0) 52%);
  background-size: 0.4em 0.4em;
  background-color: #0c9ed6;
}

.topmenu_main, .topmenu_main_right { /* градиент к краям */
  background: linear-gradient(rgba(1, 129, 188, 1) 0%, rgba(12, 158, 214, 0) 40%, rgba(12, 158, 214, 0) 60%, rgba(1, 129, 188, 1) 100%);
  background-size: 100% 100%;
  background-color: rgba(12, 158, 214, 0);
  border-top: 1px solid #525c3d;
}

.hl_blue, .head_blue {
  background: linear-gradient(rgba(1, 129, 188, 1) 0%, rgba(8, 142, 200, 1) 10%, rgba(12, 158, 214, 1) 50%, rgba(8, 142, 200, 1) 90%, rgba(1, 129, 188, 1) 100%);
  background-size: 100% 100%;
  background-color: rgba(12, 158, 214, 0);
}

.logo_place a, .topmenu_search_btn input { color: white; font-size: 1.2em; }
.topmenu_search_btn { vertical-align: middle; font-size: 1.4em; }

.id_date
{
 font: 11px arial, sans-serif;
 font-weight: bold;
 color: black;
}


.txt_author
{
 font-family: Verdana;
 font-size: 13px;
 font-weight: regular;
 font-weight: bold;
}

.n_bighead
{
 font: 24px Tahoma;
 color: black;
 text-decoration: underline;
}

.s_bighead
{
 font: 24px Tahoma;
 color: black;
}

.a_blue, .a_blue:HOVER, a_blue:VISITED {
  font-size: 12px;
  font-family: Verdana;
  color: #00718A;
  text-decoration: none;
}


.text_small
{
 font: 10px verdana, arial, sans-serif;
 color: #3D3D3D;
}


.a_intext
{
 color: #049ACC;
}


img.imgborder
{
    border: 1px solid #049ACC;
}

.nfgaltopic { font: 13px Verdana; }

table.t100simple
{
    padding:none;
    margin:none;
    width:100%;
}


.cell_hl2
{
 font: 10px verdana, arial, sans-serif;
 color: #3D3D3D;
 width: 100%;
 height: 100%;
 background-color: #FFFFFF;
 text-decoration: none;
 padding-top:10px; 
 padding-left:5px;
}

.acell_hl2:hover
{
 background-color: #E4DECC;
 text-decoration: none;
}

.a_boldblack, .a_boldblack:HOVER, a_boldblack:VISITED
{
 font-size: 11px;
 font-family: Verdana;
 color: #000000;
 font-weight:bold;
 text-decoration: none;
}

.phone
{
    font-family:Verdana; 
    font-size:8pt; 
    margin-left:3px;
}

.shadow1
{
    vertical-align:top; 
    width:4px; 
    background-image:url(http://large.evrazia.org/site/images/ten_11.gif);
    background-repeat: repeat-y;
}

.shadow2
{
    vertical-align:top; 
    padding-left: 0; 
    width: 200px;
}

.shadow3
{
    height:7px; 
    background-image:url(http://large.evrazia.org/site/images/ten_22.gif); 
    background-repeat: repeat-x;
}

.shadow4
{
    height:7px; 
    background-image:url(http://large.evrazia.org/site/images/ten_2.gif); 
    background-repeat: repeat-x;
}

.preface2 
{
    font-family: Verdana; 
    font-size: 14px;
}

.preface2a
{
    font-family: Verdana; 
    font-size: 13px;
}


#srch_div {
 background-color: #049ACC;
 padding: 4px;
 color: #ffffff;
}

#srch_div table {

 color: #ffffff;
 text-decoration:none;
}

#srch_div td {

 font-size:12px;
 font-family:tahoma, arial, sans-serif;

}

.gray_plank
{
  background-color:#e4decc; 
  width:100%; 
  font-family:Verdana; 
  font-size:11pt; 
  font-weight:bold; 
  padding-left:3px;
}

.newstime {

  color:#00718A;
  font-size:8pt;

}

a.spclnk
{
 text-decoration: none;
 color: #808080;
}

#pstatic_head { padding:3px; font:11px arial, sans-serif; color:#EEEEEE; 
  font-weight:bold; background-color:#049ACC; text-transform:uppercase }


// GRAND REFACTOR GALLERIES STYLES (evrazia.org), v0,...

#imgshow { padding-left:5px; font-family:Georgia; }
#imgshow .nav { width:500px }
#imgshow .navxpix { text-align:center; width:500px; padding-bottom:5px; padding-top:5px }
#imgshow .navxpixfull { text-align:center; padding-bottom:5px; padding-top:5px }
#imgshow .naveur { width:500px; font-size:14px; padding-top:5px; padding-bottom:5px; text-align:center }
#imgshow .naveur a, td { font-size:14px }
#imgshow .galhead { width:500px; padding-bottom:10px; padding-top:10px;
  color: #8C0209; font-size:18px }
#imgshow .galhead a { color: #8C0209; }
#imgshow .galheadfull { padding-bottom:10px; padding-top:10px; color: #8C0209; font-size:18px; text-align:center }
#imgshow .galheadfull a { color: #8C0209; }
#imgshow .gofull { text-align:center; padding-top:5px; padding-bottom:5px; width:500px }
#imgshow .gomedium { text-align:center; padding-top:10px; padding-bottom:5px; }
#imgshow .imginfo { font-size:11px }
#imgshow .imginfofull { font-size:11px; text-align:center }
#imgshow .alt { margin-top:10px; width:500px; border-top:1px solid #c0c0c0; 
  border-bottom:1px solid #c0c0c0; padding-top:5px; padding-bottom:5px; 
  font-size:12px; font-family:Verdana; font-weight:bold }
#imgshow .img { padding-top:10px; text-align:center }
#imgshow .textref { padding-top:10px; font-size:11px; font-weight:normal }
#imgshow .imgfull { padding-top:10px; text-align:center }
#imgshow .desq { margin-top:10px; padding-top:5px; padding-bottom:4px; border-top:1px solid #c0c0c0; 
  border-bottom:1px solid #c0c0c0; width:500px; font-size:11px; font-weight:normal }
#imgshow .desqfull { margin-top:10px; padding-top:5px; padding-bottom:4px; border-top:1px solid #c0c0c0; 
  border-bottom:1px solid #c0c0c0; font-size:11px; font-weight:normal; text-align:center }
#imgshow .commtop { font-size:14px; color:#8c0209; font-weight:bold; padding-bottom:10px }
#imgshow .commpost { width:500px; margin-top:10px; margin-left:20px; padding-bottom:10px
  border-top:1px solid #c0c0c0 }
#imgshow .commpost .commcap { font-weight:bold }
#imgshow .commpost textarea { width:500px; height:75px; background-color:#eeeeee }
#imgshow .pagesnav { margin:5px; margin-top:10px; border-top:1px solid #606060; 
  width:500px }
#imgshow .commhead { width:500px; margin-left:5px; 
  padding-top:2px; padding-bottom:2px; color:#8c0209; font-style:italic }
#imgshow .commhead .flogin { color:#000000; font-weight:bold }
#imgshow .commbody { text-align:justify; margin-left:10px; margin-right:10px;
  margin-top:5px; margin-bottom:5px; font-size:11px; color:#202020; width:500px }

  // END GRAND REFACTOR GALLERIES STYLE (evrazia.org)

.prevnext a { font-size:8px; }

<!--LOGINBOX INDEX_LOGIN.PHP v0,110806.1520-->

#loginbox {

  width:198px;
}

#loginbox .loginhead {

  padding:4px; 
  padding-left:3px; 
  background-color:#000000;
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  font-family:Arial;
  margin-top:1px;

}

#loginbox table {

  width:200px;
  font-size:12px;
}

#loginbox td {

  text-align:left;
  font-size:12px;
  font-family:Verdana;

}

#loginbox input {

  border:1px solid #808080;

}

#loginbox .right {

  text-align:right;

}

#loginbox .logininfo {

  text-align:left;
  padding-left:3px;
  font-size:12px;

}
<!--END LOGINBOX INDEX_LOGIN.PHP-->

.topicpp { width:100%; border-top:2px solid #049ACC; margin-top:10px; margin-bottom:10px }

#cal table { border: 1px solid #049ACC }
#cal .head { background-color:#049ACC }
#cal select { color:#049ACC; border:1px solid #24AADC; font-size:14px; font-weight:bold }
#cal .btn { font-size:14px; font-weight:bold; border:1px solid #808080 }
#cal .wdh { background-color:#A9A9A9; text-align:center; color:#000000 }

.img_article { border: 1px solid #049ACC; }

.ndate { font-size:11px; color:#808000; font-family: Verdana; padding-left:3px }

.item { padding-top:10px }
.item .emtime  { font-size:11px; color:#808000; font-family: Verdana; font-style:normal }
.item .h3item  { font-size:12px; font-family:Verdana; font-weight:bold; margin:0 }
.item .preface { font-size:12px; font-family:Verdana }

.search_results td { padding:5px }


.container { border-spacing:0px }               /* new, main index.tpl table */
.container td { padding:0px }
                                                /* new, hat table for index.tpl */
.hat { width:100%; border-spacing:0px }
.hat td { padding:0px }
                                                /* plank with date and 'bookmark this' */
.topmenu_gray {
  color:#224679;
  background-color:#e4decc;
  font-size:10px;
  font-family:Verdana, Arial, sans-serif;
  text-align:left;
  vertical-align:middle;
  height:18px
}

.topmenu_gray a {
  color:#224679;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px
}
                                                /* topics plank */
.topmenu_topics {
  color:black;
  background-color:#e4decc;
  font-size:12px;
  font-family:Tahoma, Arial, sans-serif;
  font-weight:bold;
  vertical-align:middle;
  height:20px;
  text-align:center
}

.topmenu_topics a {
  text-decoration: none;
}

.topmenu_topics a:hover {
  text-decoration: underline;
}
                                                /* big td wrapper for blue header */
.topmenu_main {
  width:248px;
}
                                                /* table for site logo */
.topmenu_logo {
  width:248px;
  margin:8px 0 0 20px;
}

.logo_place { height:39px }                     /* tr for site logo */

.logo_bg { background:url(http://large.evrazia.org/site/images/sitename_logo.gif) no-repeat }
.logo_bg a { display:block; width:100%; height:37px }
.logo_bg a:hover { text-decoration:none }

.topmenu_search_field { width:195px; }
.topmenu_search_field input { font:12px Verdana, Arial, Sans-serif; width:195px; margin-top:10px }
.topmenu_search_btn input { width:18px; height:20px; margin-top:10px; padding-left:3px }

.topmenu_main_right {
  width: 100%;
  text-align:right;
  vertical-align:middle;
  padding:4px 4px 2px 2px
}
                                                /* eur_get_menu_links() */
.a_topic { text-transform:uppercase }
.hi_topic { color:red }
.cur_topic { text-decoration:underline }

                                                /* newsbar (and later others) header */
.head_blue { 

  width:98%;
  font-size:11px;
  font-family:Arial, sans-serif;
  color:#eee;
  font-weight:bold;
  background-color:#049acc;
  text-transform:uppercase;
  padding:5px 0 5px 5px
}

.head_blue a {
  font-size:11px;
  font-family:Arial, sans-serif;
  color:#eee;
  font-weight:bold;
  text-transform:uppercase;
  display:block;
  width:100%;
}

.head_blue:hover, .head_blue a:hover {
  background-color:#04cefc;
  text-decoration:none
}
                                                /* newsbar wrapper div */
.newsbar_wrap {
  width:100%;
  margin-bottom:5px;
}

.newsbar_item { clear:both; margin-top:5px; min-height:43px; width:98% }
.newsbar_item a { text-decoration:none }
.newsbar_item:hover { background-color: #E4DECC; text-decoration: none }

.newsbar_item img { width:50px; height:40px; align:left; border:1px solid #049acc; float:left; margin-right:5px }
.newsbar_item .date { font-family:Verdana; font-size:8pt; font-weight:bold }
.newsbar_item .time { color:#00718a; font-size:8pt }
.newsbar_item .title { font-family:Verdana, Arial, sans-serif; font-size:11px }
.newsbar_viewall { text-align:right; padding-bottom:10px }
.newsbar_viewall a, .newsbar_viewall a:hover, .newsbar_viewall a:visited { 
  font-size: 12px; 
  font-family: Verdana; 
  color: #00718A; 
  text-decoration: none
}

                                                /* prefaces block */

.pf_wrap { width:100%; margin-left:3px }
.pf_wrap .pf_item { width:100% }
.pf_wrap .pf_item:hover { background-color:#E4DECC }

.pf_wrap a { font-family:Verdana; font-size:8pt; text-decoration:none }
.pf_wrap .pf_item img { width:63px; height:50px; border:1px solid #049Acc; margin-right:3px }

                                                /* prefaces neformat item + prefaces modules item */

.pfn_item, .pfm_item { margin-bottom:9px }
.pfn_item img, .pfm_item img { width:100px; height:75px; align:left; margin-right:3px; border: 1px solid #049ACC }
.pfn_item a, .pfm_item a { font-family:Verdana; font-size:11px; text-decoration:none }
.pfn_item:hover, .pfm_item:hover { background-color:#E4DECC }


                                                /* preface of author's column block */

.pfa_item { margin-bottom:9px }
.pfa_item img { width:50px; height:50px; align:right; border: 1px solid #049ACC; margin-right:3px; float:right }
.pfa_item a { font-family:Verdana; font-size:8pt; text-decoration:none }
.pfa_item:hover { background-color:#E4DECC }

                                                /* preface of gallery item */

.pfg_item { margin-bottom:9px; width:100% }
.pfg_item img { width:100px; height:75px; align:left; border:1px solid #049ACC; margin-right:3px }
.pfg_item a { font-family:Verdana; font-size:9pt; text-decoration:none }
.pfg_item:hover { background-color:#E4DECC }
