body {
  color: #333;
  background-color: #efefef;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  position: relative;
  margin: 0px;
  padding: 0px;
  width: 100%;
  hegiht: 100%;
}

.menu {
  background-color: #286CC6;
  top: 0px;
  left: 0%;
  width: 22%;
  position: absolute; 
}

.content {
  background-color: transparent;
  top: 0px;
  left: 23%;
  width: 75%;
  padding-left: 1%;
  padding-right: 1%;
  position: absolute;
}

.box {
  margin-top: 10px;
  margin-bottom:-20px;
  position: relative;
  margin-left:10px;
  margin-right:10px;
}
.adminmail {
  margin-top: 10px;
  margin-bottom:0px;
  position: relative;  
  text-align:center;
  color:#ffffff;
}

.advertisment {
  margin-top: 5px;
  margin-bottom: 5px;
  bottom:0px;
  position: relative;
  text-align:center;
  color:#efefef;
}

h3.menux {
  margin-left:0px;
  margin-right:0px;
  height: 20px;
  position: relative;
  color: #fff;
  background-color: #215DC6;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #000000;
  font-size:12px;
  padding-left:10px;
  padding-top:2px;
}


ul.menux {
  margin-left:0px;
  margin-right:0px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  position: relative;
  top: -18px;
  padding: 2px 0px;
  
  background-color: #D6DFF7;
  color: #215DC6;
  list-style-type: none;
}

li.menux {
  margin: 0px;
  padding: 0px 10px;
  line-height: 18px;
}
table, tr, td,
table.form,tr.form,td.form_left,td.form_right,td.form_center,
table.listing,tr.listing,td.listing_left,td.listing_right,td.listing_center {
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
}

.default
{
  font-family: tahoma, verdana, sans-serif;
}

.comment { 
    font-style: italic; 
}
  
.warning {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  font-family: tahoma, verdana, sans-serif;
  text-align:center;
  color: #FF0000;
  padding: 5px;
  background-color: #dedede;
  margin-bottom:5px;
}

.defaultErr {
  font-family: tahoma, verdana, sans-serif;
  color: #FF0000;
}

h1 {
  font-family: tahoma, verdana, sans-serif;
  font-size: 20px;
  text-align:center;
}

h2 {
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
}

h3.contenttitle {
  font-family: tahoma,  verdana, sans-serif;
  font-size: 17px;
  text-decoration: underline;
}

input,textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  border-style: outset;
} 
input.checkbox {
  border-width: 0px;
} 

input.yesno {
  width:80px;
}

table.form {
}

table.p{
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #dedede;
}

/*top right bottom left */
td.p_header {
  font-weight: bold;
  text-align: left;
  padding: 10px 3px 10px 3px;
}

td.p_item {
  padding: 0px 15px 2px 3px;
}

table.contenttitle {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #D6DFF7;
  width: 100%;
  margin-top:10px;
}

td.contenttitle_title {
  height: 30px;
  width: 60%;
  text-align: left;
  vertical-align: top;
}
td.contenttitle_name {
  text-align: left;
  width:40%;
  vertical-align:top;
}


td.contenttitle_chosen_d {
  text-align: left;
  width:20%;
}
td.contenttitle_chosen_a {
  text-align: left;
  width:80%;
}


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

td.form_right{
  text-align: right;
  vertical-align: top;
}

td.form_center{
  text-align: center;
  vertical-align: top;
}

td.doc_first{
  padding-left: 20px;
}

table.details{
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #dedede;
  width: 100%;

}

table.entry{
  border: 1px;
  border-top: 1px;
  border-style: solid;
  border-color: #000000;
  margin-bottom: 5px;
  width: 100%;
}
table.entry_header{
  border: 0px;
  background-color: #dedede;
  margin-bottom: 5px;
  width: 100%;
}

table.entry_header_vip{
  border: 0px;
  background-color: #E87979;
  margin-bottom: 5px;
  width: 100%;
}

.highlite{
  color: #FF0000;
  text-decoration:underline;
}

td.forum_r1{
   width: 9%;
}

td.forum_r2{
   width: 8%;
   font-weight: bold;
}


td.details_d{
    vertical-align: top;
    text-align: left;
    font-weight: normal;
    width: 15%;
}
td.details_v{
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    padding: 0,0,5,0;
}

table.s_list{
    border-width: 2px;
    border-style: solid;
    border-color: #000000;
}


.s_list_header_down, .s_list_page_down{
    font-style: italic;
    padding: 0px 10px 0px 10px;
}


td.s_list_header{
    padding: 0,10,5,10;
    font-weight: bold;
}

tr.s_list_header, tr.s_list_header_down{
    font-weight: bold;
}

td.s_list_header_c{
    text-align: center;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}


td.s_list_page{
    padding: 0px 10px 5px 10px;
    text-align: 'left';
}

td.s_list_page_green{
    padding: 0px 10px 5px 10px;
    background-color: #6CE187;
}

td.s_list_page_red{
    padding: 0px 10px 5px 10px;
    background-color: #DA7070;
}



td.s_list_page_c{
    text-align: center;
}

td.s_list_page_break{
    font-size: 1px;
    border-bottom: 1px solid black;
    padding: 0px;
    height: 0px;
}

div.gap {
  position: relative;
  top: 5px;
  left: 25px;
}

ul.help_menu{
    positions: relative;
    margin-top: -15px;
}

h5{
  font-size: 14px;
  text-decoration: underline;
}
h6{
  font-size: 13px;
  
}

span.pgalpaging{
    white-space: nowrap;
}

div.pgalpaging{
    text-align: center;
    padding-bottom: 15px;
}

td.pgal, table.pgal {
    text-align: center;
    padding-bottom: 15px;
    white-space: nowrap;
}

a:link, a:visited, a:hover, a:active {
 background-color: transparent;
}

a:link, a:visited {
  text-decoration: none;
  color: #215DC6;
}

a:hover, a:active {
  color: #428EFF;
  text-decoration: underline;
}

a.restricted:link, a.restricted:visited{
  text-decoration: none;
  color: #ff2222;
}

a.restricted:hover, a.restricted:active{
  text-decoration: underline;
  color: #ff7575;
}

a.only_loged_restriction:link, a.only_loged_restriction:visited{
  text-decoration: none;
  color: #1F9B00;
}

a.only_loged_restriction:hover, a.only_loged_restriction:active{
  text-decoration: underline;
  color: #27C400;
}



.awhite:hover, .awhite:active, .awhite:link, .awhite:visited, .awhite {
  color: #FFFFFF;
  text-decoration: underline;
}

.agray:hover, .agray:active, .agray:link, .agray:visited, .agray {
  color: #676767;
  text-decoration: underline;
}

hr.blueLine {
  height: 1px;
  width: 500px;
  color: #000000;
  background-color: #000000;
}

div.contentmenubox {
  padding: 0px 10px;  
}

ul.contentmenu {
 /*    background-color: #dedede;*/
}  
li.contentmenu {
    font-weight: bold;  
    list-style-type: square;
    padding: 10px 15px 5px 0px;
}

li.contentmenuhelp {
    font-weight: normal;
    padding: 0px 15px 5px 0px;
    list-style-type: none;
}

ul.dis_list {
    font-weight: bold;
    list-style-type: none;
    margin-left:20px;
}

ul.cat_list {
    font-weight: normal;
    list-style-type: none;
    padding-bottom:10px;
}

li.dis_gap{
    margin-top:-8px;
}
.padtoright{
    padding-left:30px;
}

div.article_num, div.article_name{
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
div.article_name{
    font-style:italic;
    padding-bottom:10px;
}

ul.level2{
    list-style-type:disc;
}
ol.level1, ol.level3{
    list-style-type:decimal;
}
ol.level2{
    list-style-type:lower-alpha;
}

li.level1{
    padding-bottom: 12px;
}
li.level2, li.level3{
    padding-bottom: 4px;
    padding-top: 4px;
}

span.y06
{
    
}

span.y07
{
    color:red;
}
