/* Half Life 2 Theme by Samir Kahvedzic ( AkIrA ) */

/* www.akirapowered.com */

/* 2006. */



/* 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: 7px; color: #fff; font-size: 12px; text-align: right; padding: 4px; background: #000; 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.gif) 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 */



/* content area */



.main { padding: 2px 4px; }



/* left menu */



.leftmenu { width: 200px; float: left; text-align: right;  }



/* center area */



.central { width: 522px; float: left; padding: 0 0 0 4px;}



/* 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;  color: #fd7508; background: none; font-size: 12px; text-align: right; border-bottom: 1px solid #fd7508; 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; 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; }



/* right menu */



.rightmenu { width: 200px; float: right; text-align: right; }



/* footer */



.footer { background: #121212 url(images/navb.jpg) repeat-x; }

.footer a {color:#FFFFFF;}

.disclaimer { padding: 4px; text-align: center; color: #fff; font-size: 10px; }



/* 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: #b40000; 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 { padding: 4px; line-height:21px; color: #fff; background: #444444; font: bold 11px tahoma, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D;text-align:right; }



.fcaption span.smalltext { color: #fd7508;text-align:right; }



.fcaption span.smalltext a:hover { color: #fff;text-align:right; }



.fcaption a { color: #fd7508; 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;}





