  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      ÑÒÈËÈ ÄËß ÁËÎÊÎÂ
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  #modern_block {
    border: 0px;
    margin: 0px;
    padding: 4px 2px 6px 2px;
    font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    cursor: default;
  }

  #modern_block a:link,
  #modern_block a:active,
  #modern_block a:visited {
    color: #3e73b9;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
    line-height: 16px;
  }

  #modern_block  a:hover {
    color: #3e73b9;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
    line-height: 16px;
    border-bottom: 1px dashed #3e73b9;
  }

  #modern_block li { 
    background: url('../images/li.gif') no-repeat;
    padding: 0px;
    margin: 0px;
    text-indent: 8px;
    border: 0px;
    line-height: 3px; 
  }
  
  div.share span.repost {
	display: inline-table;
	vertical-align: middle;
	margin-left: 10px;
	float: right;
  }

  table.modern_block_top {
    width: 100%;
    border: 0px;
    background: url('../images/modern_block_header_bg.gif') left top repeat-x;
    margin: 2px 0px 0px 0px;
  }

  table.modern_block_alt_top {
    width: 100%;
    border: 0px;
    background: url('../images/modern_block_header_bg.gif') left top repeat-x;
    margin: 2px 0px 0px 0px;
  }

  table.modern_block {
    width: 100%;
    border: 0px;
    background: #ffffff url('../images/modern_block_bg.gif') left bottom repeat-x;
    margin: 0px 0px 2px 0px;
  }

  table.modern_block_closed {
    width: 100%;
    border: 0px;
    background: url('../images/modern_block_header_bg.gif') left top repeat-x;
    margin: 2px 0px 2px 0px;
  }

  td.modern_block_top_left {
    width: 6px;
    background: url('../images/modern_block_top.gif') left top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block tr.modern_block_top {
    background: url('../images/modern_block_header_bg.gif') left top repeat-x;
  }
    
  table.modern_block td.modern_block_top,
  table.modern_block_top td.modern_block_top {
    height: 29px;
    background: url('../images/modern_news_top.gif') left top repeat-x;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    text-align: center;
    padding-right: 10px;
  }

  td.modern_block_show_hide {
    background: url('../images/modern_news_top.gif') left top repeat-x;
    font-size: 1px;
    vertical-align: middle;
    padding: 0px;
    width: 12px;
  }

  td.modern_block_top_right {
    width: 8px;
    background: url('../images/modern_block_top.gif') right top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_block_left {
    width: 6px;
    background: url('../images/modern_block_left.gif') left top repeat-y;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_block_right {
    width: 8px;
    background: url('../images/modern_block_right.gif') right top repeat-y;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_block_bottom_left {
    height: 5px;
    width: 6px;
    background: url('../images/modern_block_bottom.gif') left bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_block_bottom {
    height: 5px;
    background: url('../images/modern_news_bottom.gif') left bottom repeat-x;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_block_bottom_right {
    height: 5px;
    width: 8px;
    background: url('../images/modern_block_bottom.gif') right bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  td.modern_news_top {
    background: url('../images/modern_news_top.gif') left top repeat-x;
    height: 29px;
    font-family: tahoma, arial, verdana;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  td.modern_news_closed_top {
    background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
    height: 29px;
    font-family: tahoma, arial, verdana;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  td.modern_news_main {
    border: 0px;
    margin: 0px;
    padding: 4px 14px 6px 14px;
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    line-height: 14px;
    text-align: justify;
    cursor: default;
  }

  td.modern_news_main a:link,
  td.modern_news_main a:active,
  td.modern_news_main a:visited {
    color: #1f4262;
  }
  
  td.modern_news_main a:hover {
    color: #e26000;
  }

  td.modern_news_category {
    padding: 2px 0px 2px 14px;
    border: 0px;
    margin: 0px;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    color: #364683;
    line-height: 16px;
    vertical-align: middle;
    cursor: default;
  }

  td.modern_news_category a:link,
  td.modern_news_category a:active,
  td.modern_news_category a:visited {
    color: #3e73b9;
    font-family: verdana, tahoma, arial;
    text-decoration: none;
    border: 0px;
  }

  td.modern_news_category  a:hover  {
    color: #364d6b;
    text-decoration: underline;
    /*font-family: verdana, tahoma, arial;
    text-decoration: none;
    /*border-bottom: 1px dashed #3e73b9;*/
  }

img.icon_show_hide {
  border: 0px;
  padding: 0px;
  width: 12px;
  height: 12px;  
  cursor: pointer;
}

td.modern_block_closed_top_left,
td.modern_news_closed_top_left {
  width: 6px;
  background: url('../images/modern_block_closed.gif') left top no-repeat;
  font-size: 1px;
}

td.modern_block_closed_top {
  height: 29px;
  background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  letter-spacing: 0.5px;
  vertical-align: middle;
  color: #364683;
  cursor: default;
  text-align: center;
  padding-right: 10px;
}

td.modern_block_closed_show_hide,
td.modern_news_closed_show_hide {
  background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
  font-size: 1px;
  vertical-align: middle;
  padding: 0px;
  width: 12px;
}

td.modern_block_closed_top_right,
td.modern_news_closed_top_right {
  width: 8px;
  background: url('../images/modern_block_closed.gif') right top no-repeat;
  font-size: 1px;
}

#modern_block_archives {
  border: 0px;
  margin: 0px;
  padding: 4px 2px 6px 2px;
  font-family: tahoma, verdana, arial;
  font-size: 11px;
  cursor: default;
}

#modern_block_archives a:link,
#modern_block_archives a:active,
#modern_block_archives a:visited {
  color: #3e73b9;
  padding: 0px 0px 0px 8px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  background: url('../images/modern_a_bg_nonactive.gif') left top no-repeat;
}

#modern_block_archives  a:hover {
  color: #3e73b9;
  padding: 0px 0px 0px 8px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  line-height: 14px;
  border-bottom: 1px dashed #3e73b9;
  background: url('../images/modern_a_bg_active.gif') left top no-repeat;
}

#modern_block_friends {
  border: 0px;
  margin: 0px;
  padding: 4px 2px 6px 2px;
  font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  cursor: default;
}

#modern_block_friends a:link,
#modern_block_friends a:active,
#modern_block_friends a:visited {
  color: #3e73b9;
  padding: 0px 0px 0px 8px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  line-height: 16px;
  background: url('../images/modern_a_bg_nonactive.gif') left top no-repeat;
}

#modern_block_friends  a:hover {
  color: #3e73b9;
  padding: 0px 0px 0px 8px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  line-height: 16px;
  border-bottom: 1px dashed #3e73b9;
  background: url('../images/modern_a_bg_active.gif') left top no-repeat;
}

  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ÑÒÈËÈ ÄËß ÑÈÍÅÃÎ ÁËÎÊÀ
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  table.modern_block_blue_closed {
    width: 100%;
    border: 0px;
    background: url('../images/blocks/blue/modern_block_blue_header_bg.gif') left top repeat-x;
    margin: 2px 0px 2px 0px;
  }

  td.modern_news_blue_closed_top {
    background: url('../images/blocks/blue/modern_block_closed_bg.gif') left top repeat-x;
    height: 29px;
    font-family: tahoma, arial, verdana;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  td.modern_news_blue_closed_show_hide {
    background: url('../images/blocks/blue/modern_block_closed_bg.gif') left top repeat-x;
    font-size: 1px;
    vertical-align: middle;
    padding: 0px;
    width: 12px;
  }

  td.modern_news_blue_closed_top_left {
    width: 6px;
    background: url('../images/blocks/blue/modern_block_closed.gif') left top no-repeat;
    font-size: 1px;
  }

  td.modern_news_blue_closed_top_right {
    width: 8px;
    background: url('../images/blocks/blue/modern_block_closed.gif') right top no-repeat;
    font-size: 1px;
  }

  table.modern_block_top_blue {
    width: 100%;
    border: 0px;
    background: url('../images/blocks/blue/modern_block_blue_header_bg.gif') left top repeat-x;
    margin: 2px 0px 0px 0px;
  }

  table.modern_block_top_blue td.modern_block_top_left  {
    background: url('../images/blocks/blue/modern_block_top.gif') left top no-repeat;
  }

  table.modern_block_top_blue td.modern_block_top,
  table.modern_block_top_blue td.modern_news_top  {
    height: 29px;
    background: url('../images/blocks/blue/modern_news_top.gif') left top repeat-x;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    text-align: center;
    padding-right: 10px;
  }

  table.modern_block_top_blue td.modern_news_top  {
    text-align: left;
    letter-spacing: 1px;
    vertical-align: middle;
    padding: 0px 4px 4px 0px;
  }

  table.modern_block_top_blue td.modern_block_top_right {
    background: url('../images/blocks/blue/modern_block_top.gif') right top no-repeat;
  }

  table.modern_block_blue {
    width: 100%;
    border: 0px;
    background: #ffffff url('../images/modern_block_bg.gif') left bottom repeat-x;
    margin: 0px 0px 2px 0px;
  }

  table.modern_block_blue td.modern_block_left {
    background: url('../images/blocks/blue/modern_block_left.gif') left top repeat-y;
  }

  table.modern_block_blue td.modern_block_right {
    background: url('../images/blocks/blue/modern_block_right.gif') right top repeat-y;
  }

  table.modern_block_blue td.modern_block_bottom_left {
    background: url('../images/blocks/blue/modern_block_bottom.gif') left bottom no-repeat;
  }

  table.modern_block_blue td.modern_block_bottom {
    background: url('../images/blocks/blue/modern_news_bottom.gif') left bottom repeat-x;
  }

  table.modern_block_blue td.modern_block_bottom_right {
    background: url('../images/blocks/blue/modern_block_bottom.gif') right bottom no-repeat;
  }
  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    ÑÒÈËÈ ÄËß ÊÐÀÑÍÎÃÎ ÁËÎÊÀ
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  table.modern_block_top_red {
    width: 100%;
    border: 0px;
    background: url('../images/blocks/red/modern_block_header_bg.gif') left top repeat-x;
    margin: 2px 0px 0px 0px;
  }

  table.modern_block_top_red td.modern_block_top_left  {
    width: 6px;
    background: url('../images/blocks/red/modern_block_top.gif') left top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block_top_red td.modern_block_top {
    height: 29px;
    background: url('../images/blocks/red/modern_news_top.gif') left top repeat-x;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    text-align: center;
    padding-right: 10px;
  }

  table.modern_block_top_red td.modern_block_top_right {
    width: 8px;
    background: url('../images/blocks/red/modern_block_top.gif') right top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }
  
  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ÑÒÈËÈ ÄËß ÆÅËÒÎÃÎ ÁËÎÊÀ
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  table.modern_block_top_yellow,
  table.modern_block_top_thin_yellow {
    width: 100%;
    border: 0px;
    background: url('../images/blocks/yellow/modern_block_header_bg.gif') left center repeat-x;
    margin: 2px 0px 0px 0px;
  }

  table.modern_block_top_yellow td.top_left,
  table.modern_block_top_thin_yellow td.top_left {
    width: 6px;
    background: url('../images/blocks/yellow/modern_block_top.gif') left top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block_top_yellow td.top_center,
  table.modern_block_top_thin_yellow td.top_center {
    height: 29px;
    background: url('../images/blocks/yellow/modern_block_top_center.gif') left top repeat-x;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    text-align: left;
    padding-right: 10px;
  }

  table.modern_block_top_yellow td.top_right,
  table.modern_block_top_thin_yellow td.top_right {
    width: 8px;
    background: url('../images/blocks/yellow/modern_block_top.gif') right top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block_top_thin_yellow td.top_center {
    height: 27px;
  }

  table.modern_block_yellow,
  table.modern_block_thin_yellow {
    background: #ffffff url('../images/blocks/yellow/modern_block_left_right.gif') left top repeat-y;
    width: 100%;
    border: 0px;
    margin: 0px 0px 2px 0px;
  }
  
  table.modern_block_yellow td.center,
  table.modern_block_thin_yellow td.center {
    background: url('../images/blocks/yellow/modern_block_left_right.gif') right top repeat-y;
    border-left: 0px;
    margin: 0px;
    padding: 4px 14px 6px 14px;
    font-family: tahoma, verdana, arial;
    font-size: 12px;
    line-height: 14px;
    text-align: justify;
  }

  table.modern_block_thin_yellow td.center {
    padding: 0px 3px 0px 1px;
  }
/*
  table.modern_block_top_thin_yellow td.left {
    width: 6px;
    background: url('../images/blocks/yellow/modern_block_left.gif') left top repeat-y;
    font-size: 1px;
    bodrer-left: 1px solid #ff7e00;
    line-height: 1px;
  }
*/
/*
  table.modern_block_top_thin_yellow td.right {
    width: 8px;
    background: url('../images/blocks/yellow/modern_block_right.gif') right top repeat-y;
    font-size: 1px;
    line-height: 1px;
  }
*/
  table.modern_block_yellow td.bottom_left,
  table.modern_block_thin_yellow td.bottom_left {
    width: 6px;
    background: url('../images/blocks/yellow/modern_block_bottom.gif') left bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block_yellow td.bottom_center,
  table.modern_block_thin_yellow td.bottom_center {
    height: 4px;
    background: url('../images/blocks/yellow/modern_block_bottom_bg.gif') left bottom repeat-x;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_block_yellow td.bottom_right,
  table.modern_block_thin_yellow td.bottom_right {
    width: 8px;
    background: url('../images/blocks/yellow/modern_block_bottom.gif') right bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  ÑÒÈËÈ ÄËß ÊÐÀÑÈÂÎÉ ÒÀÁËÈÖÛ
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  table.topten_table {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    border-right: 1px solid #32396f;
    border-left: 1px solid #32396f;
    border-bottom: 1px solid #32396f;
    border-top: 0px;
    width: 100%;
  }

  table.topten_table tr.topten_header td {
    font-family: sans-serif, tahoma, arial, verdana;
    font-size: 11px;
    padding: 2px 6px 2px 6px;
    border-right: 0px;
    border-left: 1px solid #32396f;
    border-bottom: 1px solid #32396f;
    border-top: 1px solid #32396f;
    background: url('../images/header.gif') left top repeat-x;
    letter-spacing: 1px;
    height: 24px;
    font-weight: bold;
    color: #516A88;
    text-align: center;
    white-space: nowrap;
  }

  table.topten_table tr {
    background: #ffffff;
  }

  table.topten_table tr:hover {
    background: #eaf0fe;
  }

  table.topten_table td {
    font-family: sans-serif, tahoma, arial, verdana;
    color: #000000;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #e3e5f8;
    padding: 2px 6px 2px 6px;
    font-size: 12px;
    height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: default;
  }

  table.topten_table td.cell {
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 1px solid #32396f;
    width: 1px;
    padding: 6px 8px 6px 8px;
    text-align: center;
    vertical-align: middle;
  }

  table.topten_table td.first {
    padding: 6px 0px 6px 8px;
  }

  table.topten_table td.second {
    padding: 6px 8px 6px 0px;
  }

  table.topten_table td.second input[type=radio] {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
  }

  table.topten_table td table {
    border: 0px;
    padding: 0px;
    margin: 0px;
  }

  table.topten_table td table td {
    font-family: sans-serif, tahoma, arial, verdana;
    border: 0px;
    padding: 0px;
    font-size: 12px;
    margin: 0px;
    text-align: left;
  }

  table.in_block {
    border: 0px;
    padding: 0px;
    margin: 0px;
  }

  table.in_block td {
    border: 0px;
    margin: 0px;
    height: 18px;
    vertical-align: middle;
    padding: 0px 2px 0px 2px;
    font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    cursor: default;
  }

  table.in_block td img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 16px;
    height: 16px;
  }

  table.ajax_edit_post td {
    font-family: ms sans-serif, tahoma, verdana, arial, sans-serif;
    padding: 2px 2px 2px 2px;
    margin: 0px;
    font-size: 11px;
    cursor: default;
    color: #666666;
  }
  
  label {
    cursor: pointer;
  }

/* STYLES FOR ABSOLUTE WINDOW */

  table.modern_window_block_top {
    width: 100%;
    border: 0px;
    margin: 6px 0px 0px 0px;
  }

  table.modern_window_block_top td.left {
    width: 2px;
    background: url('../images/modern_window_block_top.gif') left top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_block_top td.closed_left {
    width: 2px;
    background: url('../images/modern_window_block_closed.gif') left top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_block_top td.top_image {
    background: url('../images/modern_window_header_bg.gif') left top repeat-x;
    height: 29px;
    width: 1px;
    vertical-align: middle;
    cursor: default;
    padding: 0px 0px 4px 3px;
  }

  table.modern_window_block_top td.top {
    background: url('../images/modern_window_header_bg.gif') left top repeat-x;
    height: 29px;
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  table.modern_window_block_top td.top_close {
    background: url('../images/modern_window_header_bg.gif') left top repeat-x;
    height: 29px;
    width: 1px;
    vertical-align: middle;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  table.modern_window_block_top td.closed_top {
    background: url('../images/modern_block_closed_bg.gif') left top repeat-x;
    height: 29px;
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    vertical-align: middle;
    color: #364683;
    cursor: default;
    padding: 0px 4px 4px 0px;
  }

  table.modern_window_block_top td.right {
    width: 2px;
    background: url('../images/modern_window_block_top.gif') right top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_block_top td.closed_right {
    width: 2px;
    background: url('../images/modern_block_closed.gif') right top no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_block {
    width: 100%;
    border: 0px;
    background: #ffffff;
    margin: 0px 0px 0px 0px;
  }

  table.modern_window_block td.left,
  table.modern_window_block td.right {
    width: 1px;
    background: url('../images/modern_block_left.gif') left top repeat-y;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_block td.body {
    background: #ffffff;
    font-family: tahoma, arial, verdana;
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
    color: #000000;
    cursor: default;
    padding: 0px 4px 2px 4px;
  }

  table.modern_window_bottom {
    width: 100%;
    height: 3px;
  }

  table.modern_window_bottom td.left {
    width: 2px;
    background: url('../images/modern_window_block_bottom_corners.gif') left bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_bottom td.bottom {
    background: url('../images/modern_window_block_bottom.gif') right bottom repeat-x;
    font-size: 1px;
    line-height: 1px;
  }

  table.modern_window_bottom td.right {
    width: 2px;
    background: url('../images/modern_window_block_bottom_corners.gif') right bottom no-repeat;
    font-size: 1px;
    line-height: 1px;
  }

