/*----------------------------------
Forum Utech
Coded As Xhtml, Css By : Husien Adel
http://www.egydes.com
//////////////////////////////////////*/


*
{
		padding:0;
		margin:0;
		outline:none;
		border:0 none;
		text-decoration:none;
}
body
{
		padding:0;
		margin:0 !important;
		direction:rtl;
		background-color:#ececec;
}
#header
{
		width:auto;
		height:250px;
		background:url(images/header_m.jpg) repeat-x;
		position:relative
}
#header-r
{
		width:384px;
		height:250px;
		background:url(images/header_logo.jpg) no-repeat;
		float:right
}
#index
{
		display:block;
		width:335px;
		height:136px;
		float:right;
		margin:35px 25px 0 0;
		overflow:hidden;
		text-indent:-9999px;
}
#header-l
{
		width:462px;
		height:250px;
		background:url(images/header_l.jpg) no-repeat;
		float:left
}
.login
{
		width:221px;
		height:80px;
		position:absolute;
		top:80px;
		left:40px;
}
.login-input
{
		width:139px;
		height:21px;
		background:url(images/login-input.png) no-repeat;
		padding:3px;
		font-family:tahoma;
		font-size:12px;
		color:#333;
}
.login-submit
{
		width:56px;
		height:23px;
		background:url(images/login-submit.png) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
}
.top-buttons
{
		width:555px;
		height:59px;
		position:absolute;
		top:175px;
		right:120px;
}
.top-buttons ul li
{
		list-style:none;
		display:inline;
		float:right
}
#page
{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:none repeat scroll 0 0 #ECECEC;
}
.block1
{
		width:100%;
		margin:0 auto 0px auto;
		overflow:hidden;
		width:100%;
}
.top
{
		width:auto;
		height:95px;
		background:url(images/top_m.jpg) repeat-x;
}
.top-r
{
		width:236px;
		height:95px;
		background:url(images/top_r.jpg) no-repeat;
		float:right
}
.top-l
{
		width:105px;
		height:95px;
		background:url(images/top_b.jpg) no-repeat;
		float:left;
}
.cols
{
		width:auto;
		background:url(images/cols_m.jpg) repeat;
		text-align:right
}
.cols-r { background:url(images/cols_r.jpg) right repeat-y; }
.cols-l
{
		background:url(images/cols_l.jpg) left repeat-y;
		padding:0 20px 0 20px;
}
.bot
{
		width:auto;
		height:23px;
		background:url(images/bot_m.jpg) repeat-x
}
.bot-r
{
		width:170px;
		height:23px;
		background:url(images/bot_r.jpg) no-repeat;
		float:right
}
.bot-l
{
		width:170px;
		height:23px;
		background:url(images/bot_l.jpg) no-repeat;
		float:left;
}
#footer
{
		width:100%;
		height:58px;
		background:url(images/footer_m.jpg) repeat-x
}
#rights
{
		width:117px;
		height:58px;
		background:url(images/footer_rights.jpg) no-repeat;
		float:left;
		text-decoration:none;
		border:0 none;
}
#rights a:link,
#rights a:visited,
#rights a:active,
#rights a:hover
{
		text-decoration:none;
		display:block;
		width:117px;
		height:58px;
		overflow:hidden;
		text-indent:-9999px;
		border:0 none;
}
.navbar
{
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		background:none repeat scroll 0 0 #FBAC0A !important;
		color:#FFFFFF;
		font:bolder 12px tahoma !important;
		height:52px;
		padding:0;
		position:relative;
}
.navtabs li a.navtab
{
		background:url("images/buttons/newbtn_middle.png") repeat-x scroll 0 0 transparent;
		border-right:none !important;
		border-top:none !important;
		color:#FFFFFF;
		display:block;
		font:bold 12px/26px tahoma !important;
		min-width:60px;
		text-align:center;
		text-decoration:none;
		text-shadow:1px 1px 1px #000000;
		width:auto !important;
}
.navtabs li.selected li a
{
		color:#FFFFFF;
		margin:0 10px;
		padding:2px 5px;
		font:bolder 12px/26px tahoma !important;
}
.login .isuser li
{
		float:right;
		margin: 0 5px;
}
.forumhead
{
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background:url("images/buttons/newbtn_middle.png") repeat-x scroll 0 0 #c6c6c4 !important;
		border:1px solid #c6c6c4 !important;
		clear:both;
		color:#ac002c !important;
		float:right;
		font:bold 12px tahoma !important;
		margin-top:8px;
		padding:0;
		width:100%;
}
#forums .L1 .forumhead a
{
		font:bold 18px arial !important;
		color:#ac002c !important;
}
.forumbit_nopost .forumhead .forumtitle,
.forumbit_nopost .forumhead span,
.forumbit_nopost .forumhead .collapse,
.forumbit_post .forumhead h2 span
{
		clear:left;
		color:#ac002c !important;
		display:block;
		float:right;
		font:bold 18px arial !important;
		padding:4px 0;
}
.newcontent_textcontrol
{
		-moz-border-radius:10px 10px 10px 10px;
		-moz-box-shadow:0 3px 8px #E1E1E1;
		background:url("images/buttons/newbtn_middle.png") repeat-x scroll left top #FBAC0A;
		border:0 none;
		clear:left;
		color:#000000;
		display:block;
		float:right;
		font:bold 16px Arial, sans-serif !important;
		padding:4px 15px;
		text-shadow:1px 1px 1px #666;
}
.body_wrapper
{
		-moz-border-radius:5px 5px 5px 5px;
		background:none !important;
		padding:0 20px 20px;
}
.navbar
{
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		background:none repeat scroll 0 0 transparent;
		color:#FFFFFF;
		font:bolder 11px tahoma;
		height:30px !important;
		margin:0 auto;
		padding:0;
		position:relative;
		width:98%;
}
.above_body
{
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		background:none !important;
		margin:0 0 10px;
		width:100%;
}
#footer1
{
		width:96%;
		margin: 0 auto;
}
.globalsearch
{
		bottom:0;
		clear:right;
		display:block;
		left:122px !important;
		line-height:1em;
		position:absolute;
		text-align:left;
		top:3px !important;
		width:182px;
}
.navbar_advanced_search li
{
		clear:both;
		display:block;
		height:26px;
		left:-109px;
		position:absolute;
}
.globalsearch .textboxcontainer span
{
		border-right:none !important;
		border-top:none !important;
		display:inline-block;
		height:22px;
		margin-bottom:1px;
		padding-left:2px;
		padding-right:2px;
		padding-top:3px;
		width:147px;
}
.globalsearch .buttoncontainer span
{
		border-right:none !important;
		border-top:none !important;
		display:inline-block;
		height:23px;
		padding-right:4px;
		padding-top:2.5px;
}
.navtab { display:none !important; }
.navtabs ul
{
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		border-top:0 solid #000000;
		direction:ltr;
		margin-left:-80px;
		position:absolute;
		right:0;
		top:1px !important;
		width:100%;
}
.globalsearch input.textbox
{
		border:1px solid #999999 !important;
		height:17px !important;
		width:146px !important;
}
.footer
{
		-moz-box-shadow:-2px 2px 2px #C8C8C8;
		background:none repeat scroll 0 0 #c6c6c4 !important;
		border:1px solid #c6c6c4 !important;
		clear:both;
		display:block;
		font:13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
		margin-top:15px;
		padding:5px 0;
		text-align:left;
		width:100%;
}
.footer a { color:#fff !important; }
.threadlisthead
{
		-moz-border-radius-topleft:0;
		-moz-border-radius-topright:0;
		-moz-box-shadow:-2px 2px 2px #C8C8C8;
		background:none repeat scroll 0 0 #c6c6c4 !important;
		border:1px solid #c6c6c4 !important;
		color:#ac002c !important;
		display:block;
		float:right;
		font:bold 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
		margin:0;
		position:relative;
		width:100%;
}
.postbit .posthead,
.postbitlegacy .posthead,
.eventbit .eventhead
{
		background:none repeat scroll 0 0 #c6c6c4 !important;
		border:1px solid #c6c6c4 !important;
		clear:both;
		color:#ac002c !important;
		display:block;
		float:right;
		font:12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
		margin:-1px -1px 0;
		padding:4px 0;
		width:100%;
}
