@import url('includs/style/reset.css');
@import url('includs/style/extrnal.css');
@font-face {

font-family: arial;
font-size: 22px;
}
@font-face {
font-family: arial;
font-size: 22px;
}

input[type=text],input[type=password]{
	color: #999;
font-family: Tahoma;
font-size: 14px;
border: 1px solid white;
padding: 8px;
margin-top: 5px;
float: right;
border: 1px solid #e7e7e7;
-webkit-transition: border 300ms ease;
-moz-transition: border 300ms ease;
-o-transition: border 300ms ease;
-ms-transition: border 300ms ease;
transition: border 300ms ease;
}
.main_st input[type=text],.main_st input[type=password]{
	float:none;
}
input[type=submit]{
	background: #367913;
border: none;
padding: 10px 14px;
cursor: pointer;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
color:#ffffff;
font-family:Tahoma;
font-size:12px;
}
#login input[type=text], #login input[type=password]{
	color: #808080 !important;
font-family: Tahoma;
font-size: 12px;
padding: 5px;
margin-top: 5px;
float: right;
border: 1px solid #2d2d2d;
background: #282828;
margin-top: 1px;
height: 23px;
width: 170px;
margin-left: 9px;
}
#login #navbar_loginform{
	margin-top: -11px;
margin-left: 118px;
position: relative;
}
#login #navbar_loginform #remember{
position: absolute;
left: -95px;
top: 10px;
}
input[type=text]:hover,input[type=password]:hover, input[type=text]:focus,input[type=password]:focus{
	border:1px solid #ef364d !important;
}
input[type=submit]:hover{
background: #e3263a;
}
.button,.button:hover{
	color:#ffffff;
}
html {
    overflow: auto;
}
body{
color: #333333;
font-family: Tahoma;
font-size: 12px;
direction: rtl;
position: relative;
background: url('img/bg.png') repeat-x right 8px;
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 15px;
	background:#ffffff;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
	cursor:pointer;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(40,205,255,1);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
cursor:pointer;	
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(40,205,255,1); 
}

a{
	color:#3d3d3d;
-webkit-transition:color 300ms ease;
-moz-transition:color 300ms ease;	
-o-transition:color 300ms ease;	
transition:color 300ms ease;	
}
a:hover{
	color:#367913;
}
.cus_font,#pagetitle h1{
	font:bold 16px/22px arial;

}
.widget_post_header{
	padding: 5px 0 0;
}
#sidebar_container .block{
	padding: 0 !important;
}
#back-top {
	position: fixed;
bottom: 85px;
margin-left: -150px;
right: 35px;
z-index: 1;
-webkit-transition: bottom 300ms ease;
-moz-transition: bottom 300ms ease;
transition: bottom 300ms ease;
-ms-transition: bottom 300ms ease;
}

#back-top a {
	width: 90px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #BBB;

}
#back-top:hover {
	bottom: 90px;
}

/* arrow icon (span tag) */
#back-top span {
	width: 50px;
height: 49px;
display: block;
margin-bottom: 7px;
background: rgba(0, 0, 0, 0.1) url(img/back_top.png) no-repeat center center;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
	background-color: rgba(241, 63, 89, 1);
}
.container{
	width:80%;
margin:0 auto;	
}
#header{
	height: 200px;
	position:relative;
}
#top_nav{
	background: #222222;
position: fixed;
width: 100%;
padding: 5px 0px 0;
z-index: 2;
top: 0;
right: 0;
height: 49px;
box-shadow: inset 0 4px 20px rgba(0,0,0,0.8),0 4px 20px rgba(0,0,0,0.2);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
#top_nav ul{
	float: right;
color: #fff;
margin-top: 6px;
}
#top_nav ul li{
	float: left;
}
#top_nav ul li a{
	color: #fff;
font-family: Tahoma;
font-size: 13px;
padding: 10px;
display: block;
margin-left: 20px;
text-shadow: 1px 1px 0 #000;
font-family:goth;
}
#top_nav ul li a:hover{
	color:#367913;
}
#top_nav form{
	float:left;
}
#top_ics{
	float: left;
margin-top: 8px;
}
#top_ics ul li ul {
	color:#666666;
}
#top_ics ul li ul li{
	float:none;
}
#top_ics ul li ul li a{
	color:#e3263a;
	text-shadow:none;
}
#top_ics a{
	background:url('img/top_ics.png') no-repeat right top;
display:block;
padding:0 !important;
opacity:0.6;
-webkit-transition: opacity 300ms ease;
-moz-transition: opacity 300ms ease;
-o-transition: opacity 300ms ease;
-ms-transition: opacity 300ms ease;
transition: opacity 300ms ease;	
}
.welcomelink a{
	display: inline !important;
}
#faceic{
	background-position: -44px top !important;
}
#srcic{
	background-position: 5px top !important;
}
#top_ics a:hover{
	opacity:1;
}

#search_cont{
display:none;
position: absolute;
left: 0px;
top: 30px;
background: #fff;
padding: 5px;
width: 200px;
border:1px solid #e7e7e7;
-webkit-transition: top 300ms ease;
-moz-transition: top 300ms ease;
-o-transition: top 300ms ease;
-ms-transition: top 300ms ease;
transition: top 300ms ease;
}
#search_cont:after{
	content: '';
position: absolute;
top: -10px;
height: 0;
width: 0;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid #ffffff;
left: 30px;	
}
.hovered{
	top:35px !important;
}
#src_hold{
	position:relative;
}
a#logo{
float: right;
margin-top: 70px;
}
.big_nav{
	float: left;
margin-top: 85px;
}
.big_nav li{
float: right;
margin-left: 30px;
}
.big_nav li a{
	display: block;
height: 48px;
width: 145px;
background: url('img/big_ics.png') no-repeat -202px 33px #367913;
color: #fff;
	font:bold 16px/22px arial;

text-align: center;
padding-top: 97px;
-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-o-transition: all 600ms ease;
-ms-transition: all 600ms ease;
transition: all 600ms ease;
}
a#contact{
	background-position:-75px 33px ;
}
a#search{
	background-position:48px 33px  ;
}
.big_nav li a:hover{
	background-color:#367913;
box-shadow:inset 0 0 20px #ee3044;
}
#breadcrumb{
	border-bottom: 1px solid #f0f0f0;
position: relative;
margin-bottom: 10px;
min-height: 36px;
padding-top: 17px;
}
#pagetitle h1{
	font-size: 24px;
}
#breadcrumb li{
	float: right;
margin-left: 27px;
padding: 2px;
}
#breadcrumb li a{
	font-family: goth;
font-size: 12px;
}
.navbithome{
	background: url('img/brd_crmp_ic.png') no-repeat right 3px;
padding-right: 24px !important;
}
#breadcrumb:after{
	content: '';
background: url('img/drp_shdw.png') no-repeat right top;
height: 10px;
width: 636px;
position: absolute;
bottom: -10px;
right: 33%;
}
.notices{
	margin-bottom: 25px;
}
.notices li{
	background: url('img/info_ic.png') no-repeat right #367913;
padding: 14px;
padding-right: 49px;
color: #fff;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}
.notices li:hover{
	background-color:#db364e
}
.main_nav{
	background: url('img/nav_bg.png') repeat-x right top;
height: 68px;
position: absolute;
right: 0;
top: 250px;
direction: ltr;
width: 100%;
}
.main_nav:after{
	content: '';
height: 68px;
width: 111px;
position: absolute;
right: -110px;
top: 0px;
background: url('img/nav_shd.png') no-repeat right top;
}
.main_nav:before{
	content: '';
height: 68px;
width: 111px;
position: absolute;
left: -110px;
top: 0px;
background: url('img/nav_shd.png') no-repeat left top;
}
#main{
	width: 70%;
float: right;	
}
.block{
	position: relative;
margin-bottom: 30px;
}
.solid{
	background: #191919;
border: none;
color: #fff;
}
.solid .box{
	padding: 15px;
}
.solid .box{
	border:none;
}
.blc_cont{
	background:#fff;
border-radius:5px;	
}
.padder{
	padding:6px;
}
#sidebar_container{
	padding: 10px 0 17px !important;
}
#sidebar_container.sidebarleft #sidebar_button{
	margin-left: -40px !important;
}
#sidebar_container > ul{
	background: none !important;
border: none !important;
-moz-border-radius: none !important;
-webkit-border-radius: 0 !important;
border-radius: 0!important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
float: right;
width: 100% !important;
}
.blc_tit{
font-family: goth;
width: auto;
color: #ffffff;
font-size: 14px;
background: #367913 repeat-x right 10px;
padding: 14px 0;
text-shadow: 1px 1px 0 #1a380a;
}
.box{
	border:1px solid #e8e8e8;
}
.box:after{
	content: '';
height: 11px;
width: 100%;
position: absolute;
right: 0;
bottom: -9px;
background: url('img/light_dots.png') repeat-x right top;
}
.row{
	padding:10px;
	border-bottom:1px solid #ebebeb;
	-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}
.dets_hold{
	float: right;
}
.dets_hold dl dt,.dets_hold dl dd{
	display:inline;
}
.row:hover{
	background:#e6fadc;
}
.links{
width: 51%;
float: right;
}
.log{
	float: right;
margin-left: 10px;
background: #d0d0d0;
padding: 10px;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}
.row:hover .log{
	background:#367913;
}
.forumtitle{
	font-family: goth;
font-size: 14px;
}
.post,.last_post{
	margin-left: 30px;
float: left;
width: 16%;
font-size: 12px;
}
.blc_tit .forumtitle a{
	color: #ffffff;
font-size: 15px;
text-shadow: 1px 1px 0 #1a380a;
}
#pagetitle{
	margin-bottom: 20px;
}
.blc_tit .forumtitle span{
background: #367913;
margin-right: -1px;
display: inline-block;
font-size: 15px;
padding-left: 8px;
padding-right: 6px;
}
.blc_tit h2.forumtitle,.blc_tit h1.forumtitle{
	display: inline-block;
width: 41%;
color: #fff;
background: url('img/blue_dots.png') repeat-x right 4px;
margin-left: 20px;
}
.halfy{
	width: 32%;
float: right;
margin-left: 1%;
min-height: 175px;
margin-right: 0%;
}
.halfy .blc_tit h2.forumtitle, .bluey .blc_tit h2.forumtitle, .blacky .blc_tit h2.forumtitle{
	width: 94%;
}
.forumbit_post .forumstats, .forumbit_post .forumstats_2{
width: 15% !important;
margin-left: 4% !important;
}
.bluey{
background: #367913;
}
.bluey .forumtitle span, .bluey .blc_tit{
	background: #367913 !important;
text-shadow: 1px 1px 0 #1abeff !important;
}
.bluey h2.forumtitle{
	background: url('img/blue_dots.png') repeat-x right 4px !important;
}
.socials a{
	background: #ffffff;
padding: 7px 15px;
float: left;
margin-right: 10px;
opacity:1;	
-webkit-transition: opacity 300ms ease;
-moz-transition: opacity 300ms ease;
-o-transition: opacity 300ms ease;
-ms-transition: opacity 300ms ease;
transition: opacity 300ms ease;
}
.socials a:hover{
	opacity:0.6;
}
.blacky  h2.forumtitle{
	background: url('img/blc_dots.png') repeat-x right 4px;
}

.blacky .forumtitle span, .blacky .blc_tit ,.blockhead  span{
	background: #191919;
text-shadow: 1px 1px 0 #000000;
border: none;
box-shadow: none;
}
.item .thumb {
	position: relative;
float: right;
margin-left: 15px;
}
.item .thumb:after{
	content:'';
height:0;
width:0px;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
border-right:10px solid #d1d1d1;
position:absolute;
left:-10px;
top: 10px;
-webkit-transition: border-color 300ms ease;
-moz-transition: border-color  300ms ease;
-o-transition: border-color  300ms ease;
-ms-transition: border-color  300ms ease;
transition: border-color  300ms ease;
}
.widget_post_comment{
	margin-right: 55px !important;
}
.item .thumb img{
	background:#d1d1d1;
padding:3px;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}
.item_dets{
	float: right;
width: 70%;
}
#sidebar_container .title_blc{
	background: url('img/blc_top_side.png') repeat right top #f0f0f0;
padding: 6px;
color: #454545;
padding-right: 21px;
	font:bold 16px/22px arial;
margin-bottom: 0px;
}
.doty_hd{
	background: #ffffff;
display: inline-block;
padding: 14px 8px;
margin: -6px 0;
}
#sidebar_container li{
margin-bottom: 10px;
position: relative;
}
#sidebar_container .item:hover .thumb img{
	background:#367913;
}
#sidebar_container .item:hover .thumb:after{
border-right:10px solid #367913;
}
.widget_post_bit{
	border-top:none !important;
}
#footer{
	background: url('img/drp_shdw.png') no-repeat center top;
position: relative;
padding-top: 20px;
border-top: 1px solid #f0f0f0;
padding-bottom: 20px;
}
#footer .txt_right{
	color: #333333;
float:right;
width:80%;
}
#rights {
float: left !important;
}
#rights a{
background: url('img/rights.png') no-repeat right bottom;
display: block;
height: 50px;
text-indent: -9000px;
width: 115px;
overflow: hidden;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;	
}
#rights a:hover{
	background: url('img/rights.png') no-repeat right -1px;
}
.block{
	clear:none;
}
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored{
	
}
.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li{
text-align: right !important;
padding-right: 6px !important;
}
.threadbit, .threadlisthead{
	box-shadow:none !important;
	-webkit-box-shadow: none !important;
}
.threadbit .sticky{
	border-top:none !important;
}
.forumfoot{
	padding-top: 0 !important;
padding-bottom: 20px;
}
.postbit, .postbitlegacy, .eventbit{
	margin-bottom: 0px !important;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-o-transition: all 300ms ease;
-ms-transition: all 300ms ease;
transition: all 300ms ease;
}
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead{
	padding: 6px 0 !important;
background: #d0d0d0!important;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}

.postbit, .postbitlegacy, .eventbit{
	border:none !important;
}
.thread_info h4{
	box-shadow:none !important;
	-webkit-box-shadow: none !important;
box-shadow: none !important;
border-radius:0;
}
.thread_info .blockbody{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.newcontent_textcontrol{
	border-radius: 0px !important;
	font:bold 16px/22px arial;

padding: 6px;
}
.newcontent_textcontrol:hover{
	background:#367913 !important;
}
#inlinemod_formctrls .popupctrl{
padding: 6px 2px 6px 2px !important;
color: #ffffff !important;
}
* html .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu a.textcontrol, .navpopupmenu a.popupctrl, .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl{
	color:#ffffff !important;
}
.actionbuttons .group .button{
	color:#ffffff !important;
	padding:10px !important;
}
.cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok, .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel, .textcontrols a, a.textcontrol{
	color:#ffffff;
}
.postbit .posttitle, .postbitlegacy .title{
	font-family:goth !important;
}
.popupbody li input.searchbox{
	padding: 7px !important;
width: 67% !important;
}
.postbit:hover .posthead, .postbitlegacy:hover .posthead, .eventbit:hover .posthead{
	background:#367913 !important;
}
.postbit:hover, .postbitlegacy:hover, .eventbit:hover{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
	z-index:1;
}
.postlist, #postlist{
	margin-bottom:0 !important;
margin-top:0 !important;
}
#searchtypeswitcher li a{
	background: #d0d0d0 !important;
}
#searchtypeswitcher li a{
	background: #d0d0d0 !important;
}
#searchtypeswitcher li.selected a{
	background: #367913 !important;
}
#searchtypeswitcher{
	border-bottom: 4px solid #367913 !important;
}
.blocksubhead{
	padding: 9px !important;
}
.forum_info .blockhead{
	-webkit-box-shadow: none !important;
box-shadow: none !important;
border-radius:0px !important;
}
.wgo_block, .forum_info .blockbody, .thread_info .blockbody, .thread_info h4{
	-webkit-box-shadow: none !important;
box-shadow: none !important;
}
#sidebar_container.member_summary{
	-webkit-border-radius: 0px !important;
border-radius: 0px !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
}
#sidebar_container .underblock{
	background: none !important;
}
.forumbit_post .foruminfo .forumdata .forumtitle a, .forumbit_nopost .forumbit_nopost .forumrow .forumtitle a{
	font-weight:normal !important;
}
.threadbit .threadtitle_unread{
	font-weight:normal !important;
	color:#367913;
}
.threadbit .threadtitle{
	margin-bottom: 6px;
}
.postbitlegacy .postdetails, .eventbit .eventdetails{
	background: #ffffff !important;
}
.postbitlegacy .postbody, .eventbit .eventdetails .eventbody{
margin: 0;
margin-right: 205px !important;
z-index: 1;
position: relative;
}
.postbitlegacy .userinfo{
	
	background: #fff !important;
margin: 11px 9px 10px 19px;
}
.postbitlegacy .userinfo .username_container{
	text-align:center !important;
}
.thumbinner{
	text-align: center !important;
margin: 5px auto;
float: none !important;
}

.thumbinner img{
	background: #d1d1d1;
padding: 3px;
}
.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt{
	background: url('img/dets_li.png') no-repeat right 5px;
padding-right: 9px;
}
.postbit .posttitle, .postbitlegacy .title{
background: url('img/dets_li.png') no-repeat 99% 19px #fff !important;
padding-right: 19px !important;
border-bottom: none !important;
margin-top: 7px;
}
.postbitlegacy .postbody:after{
	content:'';
position:absolute;
right: -20px;
top:50px;
height:0;
width:0;
border-top:20px solid transparent;
border-bottom:20px solid transparent;
border-left:20px solid #f1f1f1 ; 
}
.navlinks a{
	padding:5px;
	-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
-ms-transition: background 300ms ease;
transition: background 300ms ease;
}
.navlinks a:hover{
	background:#367913;
color:#ffffff;	
}
.toolsmenu .popupgroup a.popupctrl, .toolsmenu .popupgroup .popupmenu a.popupctrl, .toolsmenu .popupgroup .popupmenu:hover a.popupctrl, .toolsmenu .popupgroup .popupmenu:hover .popupctrl a.popupctrl.active{
	padding-left: 20px !important;
}
.forumactionlinks .subslink{
	background:url(images/rmedia_forum/misc/subscribed_40b.png) no-repeat right 1px !important;
}
.forumhead{
	margin-top: 0px !important;
}
.forumbit_post .forumlastpost{
	width: 19%;
}
.bbcode_container div.bbcode_quote{
	background: #fff1f4 !important;
}
.bbcode_container div.bbcode_code, .bbcode_container pre.bbcode_code{
	background: #e7e7e7e !important;
	overflow: auto !important;
}