body {
}
table.main {
    border: solid 0 rgb(150,0,0);
    border-collapse: collapse
}
td.mainmenu {                
    font: 12px Arial  ;
    color: rgb(255,255,255);
    text-align: center;
}
td.login {                
    font: bold 11px Arial  ;
    color: rgb(255,255,255);
    text-align: right;
}
td.mainmenu_current {                
    font: 12px Arial  ;
    color: rgb(255,0,0);
    text-align: center;
}
a.mainmenu {                
    font: 12px Arial  ;
    color: rgb(255,255,255);
    text-decoration:none;
}
a.mainmenu:hover {
    font: 12px Arial  ;
    color: rgb(255,255,0);            
}
td.content {
    font: 12px Arial;
    color: rgb(255,255,255);
}

td.topics_subject{
    border: solid 0px rgb(0,0,0);
    font: 13px Arial;
    color: rgb(220,220,220);
    height: 20px; 
} 
td.topics_title{
    border: solid 0px rgb(0,0,0);
    background-color:rgb(67,64,58);
    font: 13px Arial ;
    color: rgb(255,255,255);
    height: 35px;
    padding-left:5px; 
    
}
a.subject {
    font: 13px Arial ;
    color: rgb(220,220,220);
    text-decoration:none;
}
td.hp_subject {
    font: 13px Arial ;
    color: rgb(220,220,220);
    text-decoration:none;
}
a.subject:hover {
    font: 13px Arial ;
    color: rgb(150,150,150);
}
textarea.contact {
    width: 350px;
    height: 250px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
input.contact {
    width: 350px;
    height: 20px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
input.login {
    width: 100px;
    height: 20px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
input.button {   
    color:rgb(0,0,0);
    font: 12px Arial ; 
    background-color:rgb(150,150,120);   
}
input.button_login {   
    color:rgb(0,0,0);
    font: 12px Arial ; 
    background-color:rgb(150,150,120);   
    width:100%;
    height:40px;
}
td.login_opts {                
    font: 10px  Arial  ;
    color: rgb(255,255,255);
    text-align: center;
}
td.login_error {                
    font: 12px Arial  ;
    color: rgb(255,0,0);
    text-align: center;
}
a.login_opts {
    font: 11px Arial ;
    color: rgb(220,220,220);
}
a.login_opts:hover {
    font: 11px Arial ;
    color: rgb(255,255,255);
} 
td.welcome {                
    font: 12px  Arial  ;
    color: rgb(220,220,220);
    text-align: left;
}  
a.welcome_click {                
    font: 12px  Arial  ;
    color: rgb(220,220,220);
} 
a.welcome_click:hover {                
    font: 12px Arial  ;
    color: rgb(255,255,255);
}
td.faq_question{
    border: solid 0px rgb(0,0,0);
    font: 14px Arial ;
    color: rgb(255,255,255);
    height: 35px;
    padding-left:5px; 
    background-color:rgb(67,64,58);
    width:550px;
    text-align:left;
}
td.faq_answer{
    border: solid 0px rgb(0,0,0);
    font: 14px Arial;
    color: rgb(0,0,0);
    padding-left:5px;
    width:550px; 
    text-align:left;
}
a.text{
    border: solid 0px rgb(0,0,0);
    font: 14px Arial;
    color: rgb(220,220,220);
    text-decoration:underline;
}
a.text:hover{
    border: solid 0px rgb(0,0,0);
    font: 14px Arial;
    color: rgb(150,150,150);
}
td.text{
    font: 14px Arial;
    color: rgb(0,0,0);
    padding-left:5px;
}
td.text_hp_title{
    font: 16px Arial;
    color: rgb(200,200,200);
    padding-left:5px;
}
td.text_title{
    font: 15px Arial ;
    color: rgb(0,0,0);
    padding-left:5px;
    width:550px; 
}
input.signup {
    width: 200px;
    height: 20px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
input.contact[disabled='disabled'] {
    width: 200px;
    height: 20px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
select.signup {
    height: 20px;
    font: 13px Arial ;
    background-color: rgb(140,140,125);
    border: solid 1px rgb(50,50,40);
    scrollbar-face-color: rgb(100,100,80);
    scrollbar-highlight-color: rgb(130,130,100);
    scrollbar-3dlight-color:rgb(180,180,160);
    scrollbar-arrow-color: rgb(255,255,255);
}
legend {
    font: 12px Arial ;
    color: rgb(200,200,200);
}
td.frame_title{
    font: 14px Arial ;
    color: rgb(0,0,0);
    padding-left:5px;
    text-align:center;
}
td.forum_topic{
    border: solid 0px rgb(0,0,0);
    font: 12px Arial ;
    color: rgb(20,20,20);
    padding-left:5px;
    text-align:center;
}
td.forum_thread_info{
    font: 12px Arial ;
    color: rgb(170,170,170);
    padding-left:5px;
    text-align:center;
}
td.forum_thread{
    font: 14px Arial ;
    color: rgb(20,20,20);
    padding-left:5px;
    text-align:center;
}
a.forum_topic{
    font: 14px Arial ;
    color: rgb(220,220,220);
    text-decoration:none;
}
a.forum_topic:hover{
    font: 14px Arial;
    color: rgb(150,150,150);
}

td.forum_title{
    border: solid 0px rgb(0,0,0);
    font: 13px Arial ;
    color: rgb(255,255,255);
    background:rgb(67,64,58);
    height: 35px;
    padding-left:5px; 
    padding-right:5px; 
    text-align:center;
}
td.forum_reply_title{
    border: solid 0px rgb(0,0,0);
    font: 13px Arial ;
    color: rgb(255,255,255);
    background:rgb(90,86,77);
    height: 35px;
    padding-left:5px; 
    padding-right:5px; 
    text-align:center;
}
font.forum_topic{
    font: 14px Arial ;
    color: rgb(50,50,50);
    text-decoration:none;
}
td.forum_button{
    border:solid 1px rgb(155,155,145);
    font: 12px Arial;
    color: rgb(220,220,220);
    background-color: rgb(50,50,45);
}
a.forum_btn_link{
    font: 12px Arial ;
    color: rgb(220,220,220);
    text-decoration:none;
}
a.forum_btn_link:hover{
    color: rgb(150,150,150);
}
hr.forum {
    color: rgb(90,90,75);
    height: 1px;
}
input.search
{
   color: rgb(255,255,255);
   background-color: rgb(170,170,155); 
   border: solid 1px rgb(0,0,0);
}
td.lessons_title{
    font: 30px Arial ;
    color: rgb(250,250,220);
    text-align: center;
}
td.show_lesson_title{
    font: 15px Arial ;
    color: rgb(250,250,220);
    text-align: center;
}
td.news_title{
    font: 13px Arial ;
    color: rgb(250,250,220);
    text-align: left;
}
td.news_text{
    font: 13px Arial ;
    color: rgb(25,25,25);
    text-align: left;
    vertical-align:top;
}
a.news{
    font: 11px Arial ;
    color: rgb(220,220,220);
    text-decoration:underline;
}
a.news:hover{
    font: 11px Arial ;
    color: rgb(150,150,150);
    text-decoration:underline;
}
a.news_big{
    font: 13px Arial ;
    color: rgb(220,220,220);
    text-decoration:underline;
}
a.news_big:hover{
    font: 13px Arial ;
    color: rgb(150,150,150);
    text-decoration:underline;
}
a.lesson_forum{
    font: bold 15px Arial ;
    color: rgb(220,220,220);
    text-decoration:underline;
}
a.lesson_forum:hover{
    font: bold 15px Arial ;
    color: rgb(150,150,150);
    text-decoration:underline;
}
font.search_result{
  background-color: rgb(250,250,0);
}



 
      


