div.menu_title{
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: rgb(231,231,231);
}

div.menu_title h2{
  font-size: 0.9em;
  text-decoration: none;
}

div.menu_list ul{
  padding: 0px;
  margin-left: 7px;
}

div.menu_list ul li{
  padding: 0px;
  margin: 0px;
}

div.menu_list ul li a{
  padding: 0px;
  padding-left: 9px;
  font-size: 0.7em;
  color: rgb(73,73,73);
  background-image: url(../img/bg/ico/arrow.png);
  background-position: left center;
  background-repeat: no-repeat;
}

/*----------------------------------------------------------------------------*/

#content{
  font-size: 0.8em;
  vertical-align: top;
  padding: 5px;  
}

#content a{
  color: rgb(0,153,102);  
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

table.table_news_on_index{
  height: 0px;
}

td.td_date_cp1251{
  width: 0px;
  background-color: red;
}

table.date_cp1251{
  height: 40px;
  width: 40px;
  padding: 10px;
}

table.date_cp1251 tr td{
  border: 1px rgb(148,148,148) solid;
}

td.cp1251_year{
  background-color: rgb(180,180,180);
  font-size: 0.8em;
  font-weight: bold;
}

td.cp1251_month{
  background-color: rgb(227,227,227);
  font-size: 0.75em;
}

td.cp1251_title{
  vertical-align: top;
  text-align: left;
}

div.cp1251_title{
  color: rgb(0,153,204);
  padding-left: 5px;
  padding-top: 3px;
  text-align: left;
}

div.cp1251_title a{
  color: rgb(0,153,204);
  font-weight: bold;
  font-size: 14px;
}

div.cp1251_title a:hover{
  text-decoration: underline;  
}

div.cp1251_createdby{
  color: rgb(149,149,149);
  padding-left: 5px;
  padding-top: 3px;
  font-size: 0.8em;
}

td.main_intro_content_cp1251{
  font-size: 0.7em;
  padding: 5px;
}

div.main_more_content_cp1251 a{
  font-size: 12px;
}

/*----------------------------------------------------------------------------*/

.sort_table{
   padding: 0;
   margin: 0 auto auto auto;
   border-left: 1px solid #e17f00;
   border-collapse:collapse;
   width: 100%;
   height: 0px;
}
        
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime
        {
        cursor:pointer;
        background: #e17f00 url(../img/box/box-title3.png) no-repeat;
        padding: 8px 12px 4px 16px;
        color: #000;
        }
        
th.forwardSort
        {
        background:#e17f00 url(../img/box/box-title3.png) no-repeat 0 0;
        color: #000;
        }
th.reverseSort
        {
        background:#e17f00 url(../img/box/box-title3.png) no-repeat 0 0;
        color: #000;
        }
.sort_table thead th.forwardSort a,
.sort_table thead th.reverseSort a
        {
        color:#000;
        text-decoration:none;
        }


.sort_table thead tr th{
   font-size: 0.7em;
   text-transform: uppercase;
   text-align: center;
   padding: 8px 12px 4px 12px;
   vertical-align:middle;
   height: 30px;
   color: #000;
}

.sort_table thead tr th a{ 
   color: #000;
}


.sort_table tbody tr td
        {
        font-size: 0.7em;
        border-right: 1px solid #e17f00;
        border-bottom: 1px solid #e17f00;
        padding: 3px 12px 3px 12px;
        color: #000;
        }
        
.sort_table tbody tr td a
        {
        color: #000;
        }

/*----------------------------------------------------------------------------*/
ul.read_etc{
  padding: 0px;
  margin: 0px;
  margin-left: 10px;
}

ul.read_etc li{
  list-style-type: square;
  margin-left: 15px;
  padding: 0px;
  padding-left: 5px;
}
/*----------------------------------------------------------------------------*/
table.ssi_table{
  border-width: 0px;
  height: 0px;
  vertical-align: top;
  margin-top: 3px;
}

table.ssi_table tr td{
  height: 0px;
  vertical-align: top;
  border-bottom: rgb(86,86,86) solid;
  border-bottom-width: 1px;
}

td.td_theme{
  text-align: left;
  padding-left: 3px;
  font-size: 10px;
}

td.td_theme a{
  font-size: 10px;
  color: rgb(0,51,51);
}

td.td_theme_1{
  text-align: left;
  padding-left: 3px;
  font-size: 10px;
}

td.td_theme_1 a{
  font-size: 10px;
  color: rgb(0,51,51);
}


td.td_theme_date{
  text-align: left;
  padding-left: 3px;
  font-size: 12px;
}

td.td_theme_date a{
  font-size: 12px;
  color: rgb(0,51,51);
}

div.pagecontrol_content {
  font-size: 11px;
}

div.pagecontrol_content h1 {
  font-size: 11px;
}

div.pagecontrol_content h2 {
  font-size: 11px;
  color: #000;
}

div.pagecontrol_content h3 {
  font-size: 11px;
}

div.pagecontrol_content h4 {
  font-size: 11px;
}

div.pagecontrol_content h5 {
  font-size: 11px;
}



div.ssi{

}

table.ssi_table{
  
}

table.ssi_table tr td{
  font-size: 12px;
}

table.ssi_table tr td a{
  font-size: 12px;
}