
/* global */

* { margin: 0; padding: 0; font-family:tahoma; }

body { background: #999; font-family: Tahoma; font-size: 11px; color: #000; }

.clear { clear: both; } /* clear floats */

p { margin-bottom: 5px; padding: 0; }

/* link styles */

a { color: #fd7508; text-decoration: none; }

a:hover { color: #000; text-decoration: none; }

/* tables */

table { margin: 0px; padding: 0px; border: none; border-collapse: collapse;text-align: right;direction:rtl; }

td { text-align: right; vertical-align: top; padding-left: 2px; padding-right: 2px; direction:rtl; }

.bodytable { padding: 4px; border: 1px solid #dddddd; background: #fafafa url(images/newsbg.png) repeat-x bottom; }



/* headings */

h1, h2, h3, h4, h5, h6 { 
    margin-top: 2px; 
    color: #000; 
    font-size: 11px; 
    text-align: right; 
    padding: 4px; 
    background: #FFCC00; 
    padding-right:3px; 
    }

/* theme layout */

.wrapper { 
    width: 988px; 
    margin: 0 auto; 
    padding: 0; 
    background: url(images/bg.gif) repeat-y; 
    }

.innerwrapper { padding: 0 25px; }

/* header area */

.header { 
    height: 145px; 
    background: url(images/header.jpg) no-repeat; 
    }

/* main navigation */

.nav { 
    background: url(images/navb.jpg); 
    border-bottom: 2px solid #000;
    height: 24px; 
     }

#size { float:left; padding-left:15px; padding-top:1px;}

#topmenu { margin: 0; padding: 0;  list-style-type: none; list-style-image: none;  }
	
#topmenu li { display: inline; }

#topmenu a { 
    border: 1px solid #444444; 
    border-bottom: 6px solid #FFB400; 
    color: #FFF; 
    display: block;  
    padding: 2px 7px; 
    text-align: center;  
    background: #4b4b4b;  
    float: right; 
    text-decoration: none;  
    }

#topmenu a:hover { color: #fff; display: block; background: #000;  border-bottom: 6px solid #fd7508; text-decoration: none; }

#topmenu a.onpage { color: #fff; display: block; background: #000;  border-bottom: 6px solid #fd7508; text-decoration: none; }

/* end of navigation and header */



.lefttopmenu { width: 99%; float: left; padding: 0 0 0 0;}

/* full top area */
.fulltop { width: 97%; float: left; padding: 0 0 4px 4px;}


/* full down area */
.fulldown { width: 97%; float: left; padding: 0 0 4px 4px;}

/* content area */
.main { padding: 2px 4px; }

/* left menu */
.leftmenu { 
    width: 20%; 
    float: left; 
    text-align: right;  
    }

/* center area */
.central { width: 79%; float: left; padding: 0 0 0 4px;}


/* right menu */
.rightmenu { 
    width: 20%; 
    float: right; 
    text-align: right; 
    }

.righttopmenu { 
    float: right; 
    text-align: right;
    vertical-align: top; 
    }

.lefttopmainmenu { 
    float: left; /*LEFT for fix any browser*/
    text-align: center;
    vertical-align: top;
    font-size:12px;
    width:48px;
    margin-top: 7px;
    background:none;
    border:none;
    text-decoration:none;
    }

.repeatlogo {
float:right;/*fix for  buggy browsers*/
display:  table-cell;
text-align: right;
vertical-align:top;
margin:0px;
padding:0px;
BACKGROUND-IMAGE: url('images/hr_top_right_back.jpg');
BACKGROUND-REPEAT: repeat-x;
width:444px;
height:48px;
border:none;
font-size:12px;
font-weight:normal;
text-decoration:none;
}


/* news styles */

.story { text-align: right; padding: 4px 0; border: 1px solid #dddddd; margin-top: 7px; background: #fafafa url(images/newsbg.png) repeat-x bottom; padding-right:5px; }

.story h3 { 
    margin: 0; 
    padding: 0;  
    background: none; 
    font-size: 11px; 
    text-align: right;  
    padding-right:3px; 
    text-decoration:none; 
    }

.newsimage { width: 60px; height: 60px; margin: 0 auto; }

.newsdate { margin: 7px 0 0 0; text-align: center;  }

.title { 
    float:right; 
    border:1px solid #000; PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    BACKGROUND-IMAGE: url('images/topmiddle.gif');
    PADDING-BOTTOM: 2px;
    COLOR: #FFF;
    PADDING-TOP: 2px;
    text-align:right; 
    }

.option {float:left; padding-left:5px;}

.newstext { width: 99%; padding: 4px; text-align:right; }

.postby { margin: 0 0 7px 0; text-align: right;  padding: 0 5px; height: 20px; }


/* footer */

.footer { background: url(images/footer.gif) repeat-x;width: 937px; }
.footer a {color:#FFFFFF;}
.disclaimer { padding: 4px; text-align: center; color: #000; font-size: 10px; }
.footerend { background: url(images/navb.jpg) repeat-x; }

/* end of theme layout structure */

/* E107 STYLES */

.button { color: #494949; font-size: 11px; background: white; border-top: 1px solid #D4D2CF; border-left: 1px solid #D4D2CF; border-bottom: 1px solid #868686;
border-right: 1px solid #868686; padding: 2px;  margin: 2px auto; }

.button:hover { color: #FFF; background: #000; }

.indentchat { padding: 4px; border: 1px solid #dddddd; margin-bottom: 4px; text-align: right; background: #fafafa url(images/newsbg.png) repeat-x bottom; }

.indent { background: #fafafa url(images/newsbg.png) repeat-x bottom; color: #b40000; font-size: 10px; padding: 4px; border: 1px solid #dddddd; margin: 4px; }

.small { color: #b40000; font: 10px tahoma, tahoma, arial, helvetica, sans-serif; text-align:right;}

.smalltext { font: 10px tahoma, tahoma, arial, helvetica, sans-serif; color: #5d6e75; text-align:right;}

.smallbottom { font-size: 10px; color: #666666; text-align:right; }

.tbox { color: #E0691A; font-weight: bold; font-size: 12px; border: 1px solid #dddddd; margin: 2px auto; padding: 0 2px; }

.tbox:hover { color: #000;  border: 1px solid #000; }

.tbox:focus { color: #000;  border: 1px solid #000; }

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */
.fcaption
{
    border:1px solid #000; PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url('images/fcap.png');
    PADDING-BOTTOM: 2px;
    COLOR: #FFFFFF;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: tahoma, tahoma, tahoma, helvetica, sans-serif;
    BACKGROUND-COLOR: #c9c7c7;
    FONT-VARIANT: normal;
    text-align:right; 

}




.fcaption span.smalltext { color: #fd7508;text-align:right; }

.fcaption span.smalltext a:hover { color: #fff;text-align:right; }

.fcaption a { color:#FFFF99; text-decoration: none;text-align:right; }

.fcaption a:hover { color: #fff; text-align:right;}

a.forumlink { color: #fd7508; text-decoration: none; }

a.forumlink:hover { color: #fff; }

.fborder { border: none; background-color: transparent; }

.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; text-align: right; }

.forumheader2 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }
	
.forumheader3 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.forumheader4 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.finfobar { padding: 4px; background: #444444; color: #000;text-align:right; }

.finfobar a  { color: #fd7508; }

.finfobar a:hover { color: #fff; }

.news_image { float:right; padding-left:3px;}

.button { font-family:tahoma;}

#search{ margin-left:7px; float:left;}

#search .button { height:18px; font-size:9px;}

#search .tbox {background-color: #F0F0F0; font-size:10px; height:17px;}

img {border:0px;}


