/* Start RTL Dir css for helpernt pro */
body {
	background:#FFFFF4;
	color:#434343;
	font:bold 15px arial;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:100% !important;
	list-style-type:none;
    overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll;
    display: block;
}

a:link,body_alink {
	color:#1e2d3d;
	text-decoration:none;
        font-family: 'Droid Arabic Kufi';
}
a:visited,body_avisited {
	color:#34495e;
	text-decoration:none;
}
a:hover,a:active,body_ahover {
	color:#1AA6C0;
	text-decoration:none;
}

.page {
width:95%;
text-align:right;
background:#FFFFF4;
color:#000000;
padding:25px;
}
td, th, p, li {

    font: 10pt 'Droid Arabic Kufi';
}

/* Definitions we expect */
form {
	margin: 0px;
}

label {
	cursor: default;
}

.normal {
	font-weight: normal;
}

.inlineimg {
	vertical-align: middle;
}

.underline {
	text-decoration: underline;
}

.vbmenu_hilite * {
	cursor: pointer;
}

/* Auto-clearing of floats */
.floatcontainer:after, .block_row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.floatcontainer, .block_row {
	display: inline-block;
}
/* IE-Mac hide \*/
* html .floatcontainer, * html .block_row {
	height: 1%;
}
.floatcontainer, .block_row {
	display: block;
}


/********* Droid Arabic Kufi (Arabic) *********/

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot);
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.eot);
  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Bold.ttf) format('truetype');
}

/********* Droid Arabic Naskh (Arabic) *********/

@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.eot);
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.eot);
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.ttf) format('truetype');
}

/********* fontawesome *********/


.fa-search:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 20px;
    margin-left: 8px;
    margin-right: 8px;

}
.fa-star:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 20px;
    margin-left: 8px;
    margin-right: 8px;

}
.fa-cog:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 20px;
    margin-left: 8px;
    margin-right: 8px;

}

.alt1-navbar {
	background: #fff;
	border: 1px solid #b8d6e7;

}
.alt1-navbar a:link, .alt1-navbar a:visited, .alt1-navbar a:hover {
	color: #31475d;
	text-decoration: none;
        font-size: 11px;
        font-weight: bold;
}
.alt1-navbar2 {
	background: #000;

	color: #ff0080;
	border: 3px solid #fff;
	box-shadow: 0 1px 5px #999;
        font: bold 12px droid arabic kufi;
}

.rotate {
color: #1180ae;
font-size: 11px;
*background-color: #bee8f6;
padding-right: 6px;
}

.rotate a {
	color:#1180ae;
	font-size:11px;

}
.navbar {
    color: #31475d;
}
#NoticPage {
background: none repeat scroll 0 0 #bee8f6;
    border: 1px solid #72ccec;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    margin: 10px 0;
    padding: 5px;
    color: #0080ae;
}
#NoticPage a:hover {
	text-decoration:none;
}
#NoticPage .NoticHead {
	font-size:0.9em;
}
#NoticPage .NoticCounct {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #72ccec;
	font-size:15px;
	margin:5px;
	padding:5px;
}
#forumhomeBody {
background-color: #34495E;
color: #9cf4f3;
margin-left: auto;
margin-right: auto;
font-size: 11px;
width: 100%;
clear: both;
height: 40px;
}
#forumhomeBody ul {
    padding: 0;
    display: inline-block;
    margin: 0;
}
#forumhomeBody li {
    display: inline-block;
    padding: 3px;
    list-style: none;
    height: 34px;
    font-size: 11px;
    margin-top: 6px;
}
.forums_sub_f {
margin-right: 3px;
}
.forums_sub_s {
margin-right: 172px;
}
.forums_sub_p {
margin-right: 0px;
}
.forums_sub_rep {
margin-right: 130px;
}
.IconF-H {
    color: #fff;
    float: left;
    font-size: 20px !important;
    margin-left: 6px;
    text-shadow: 1px 1px 1px #33485d;
    padding-top: 4px;
}
.ReplyUserImg {
    background-color: #FFF;
    border: 1px solid #3cb0d8;
    float: right;
    text-align: center;
    padding: 2px;
    height: 40px;
    width: 40px;
    border-radius: 3px;

}

.ThreadReply {
    background-color: #bee8f6;
    border-radius: 3px;
    font-size: 11px;
    font-weight: lighter;
    line-height: 23px !important;
    padding: 2px 5px;
    width: 200px;
}
.ReplyUserImg2 {
    background-color: #FFF;
    border: 1px solid #3cb0d8;
    float: right;
    text-align: center;
    padding: 2px;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    margin-top: 5px;
    margin-right: 1px;
}
.ReplyPostUserName {
    margin-right: 45px;
    color: #0186cc;
}
.ReplyPostTime {
    margin: 0 45px 0 0;
}
.Triangle {
    width: 0px;
    height: 0px;
    border-style: solid solid solid none;
    border-width: 7px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #3cb0d8;
    float: right;
    margin-top: 5px;
    margin-left: 6px;
}
.noblock {
    display: inline-block;
}
h1, h2, h3 {
    font-family: 'Droid Arabic Kufi';
    color: #097170;
    font-size: 13px;
    margin: 0;
}

h4{
    font-size:10pt;
    position: relative;
    line-height: 12px;
}
.forumtitle{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #03759d;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
}
.forumtitle a{
  color: #03759d;
}
.topics-count {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    font-size: 13px;
    font-weight: bold;
}
.posts-count {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    font-size: 13px;
    font-weight: bold;
}
.forums_sub {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    font-size: 13px;
    font-weight: bold;
}
.sectionspicture {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    font-size: 13px;
    font-weight: bold;
}
 .badge {
    font-size: 22px;
    padding: 5px;
}



.icov4{display:inline-block;font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icov4{cursor:default}
.icov4 {
    display: inline-block;
    font-family: 'Pe-icon-7-stroke';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.forumhomestat {
    background-color: #0080ae;
    color: #ffffff;
    border: 1px solid #03759d;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 8px;
    margin: 0px;
    font-family: "Droid Arabic Kufi", Tahoma, Calibri, Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;

}

.forumhomestatboxuno {
    background-color: #FEFEFE;
    color: #6A6A6A;
    border: 1px solid #03759d;
    border-bottom: 1px dotted #03759d;
    border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    padding: 8px;
    margin: 5px 0px 0px 0px;
    font-family: "Droid Arabic Kufi", Tahoma, Calibri, Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: lighter;
}
.states {
    background: none repeat scroll 0% 0% #FFF;
    font-family: "Droid Arabic Kufi";
    font-size: 12px;
    padding: 8px;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #03759d;
    border-left: 1px solid #03759d;
    border-bottom: 1px dotted #03759d;
    color: #06688b;
}
.forumhomestatboxtres {
    background-color: #FEFEFE;
    color: #6A6A6A;
    border: 1px solid #03759d;
    border-top: 0px;
    border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    padding: 8px;
    margin: 0px 0px 0px 0px;
    font-family: "Droid Arabic Kufi", Tahoma, Calibri, Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: lighter;
}
.newestmember {
    float: left;
}
.subforumbar {
  background: none repeat scroll 0% 0% #0080ae;
  border: 1px solid #03759d;
  color: #31475d;
  font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
  font-size: 0.95em;
  margin: 10px 7px 5px 95px;
  padding: 2px 10px;
  text-shadow: 0px 1px 0px #F1F7F7;
}
.SearchSubforum {
  background: none repeat scroll 0 0 #FCF1B8;
  border: 1px solid #F8E372;
  float: left;
  font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
  font-size: 13px;
  font-weight: lighter;
  padding: 3px;
  text-align: center;
  width: 75px;
  transition: all 0.4s ease-in-out 0s;
  margin: -39px 0px 5px 0px;
  height: 28px;;
}
.SearchSubforum a:hover {
   color:#c1670f !important;
   text-decoration:none;
}
.SearchSubforum a {
  color: #AD542D!important;
  font-weight: bold;
  line-height: 29px;
}
.SearchSubforum img{
	display:none;
}
.SearchSubforum:hover {
	background:none repeat scroll 0 0 #fcefbd;
	color: rgb(217, 107, 147) !important;
	border: solid 1px #E3D49F;
}
.Forumsubs{
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #0080ae;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 15px 5px;
    padding: 5px;
}
.IconThread {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  color: #000;
  float: right;
  font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  margin: 5px;
  padding: 2px 5px;
  width: auto;
  height: 30px;
  transition: all 0.4s ease-in-out 0s;
  width: 123px;
  box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
}
.IconThread a {
  color: #000;
  text-decoration: none;
  font-size:15px;
  padding:1px;
}
.IconThread:hover {
  background: none repeat scroll 0 0 #e6e6e6;
  border: 1px solid #adadad;
  color: #333;
  text-shadow: 1px 1px 1px #fff;
}
.IconControlsColor {
  background: none repeat scroll 0 0 #0080AE;
  border: 1px solid #0177A2;
  color: #fff !important;
  text-shadow: 0 1px 0 #000;
  width: 130px;
  text-align:center;
}
.IconControlsColor:hover {
  background: none repeat scroll 0 0 #0194C9;
  border: 1px solid #0082B1;
}
.IconControlsColor a {
	font-size:15px;
  color: #fff !important;
  text-shadow: 0 1px 0 #000 !important;
}
.IconControlsColor2 {
  background: none repeat scroll 0 0 #17A5A9;
  border: 1px solid #149DA1;
  text-align: center;
  text-shadow: 0 1px 0 #000 !important;
  width: 40px;
}
.IconControlsColor2:hover {
  background: none repeat scroll 0 0 #40B4B0;
  border: 1px solid #369A96;
}

.pag_row{
background-image:url('../images/background/row1.png');
color:#03171e;
border:1px solid #409bd9;
font-family: Arial, Times New Roman;
font-weight:normal;
font-size: 15px;
padding:2px;
border-radius: 5px;
width:2%;
}

.main_bar{
background-image:url('../images/background/row1-light.png');
color:#4C2E2E;
font: normal 8pt tahoma;
padding:4px;
text-align:center;
}
.main_bar a:link{
background-color: transparent;
color:#4C2E2E;

}
.main_bar a:visited{
background-color: transparent;
color:#4C2E2E;

}
.main_bar a:hover, .main_bar a:active{
background-color: transparent;
color:#4C2E2E;

}
.mainbar{
background: #409bd9;
font: normal 8pt tahoma;
color:#FFFFFF;
font-size:10pt;
text-align:center;
margin:0;
padding:1px;
}
.multi_pages{
background-color:none;
*border: 1px solid #d2d2d2;
padding:0;
border-spacing: 0px;
border-collapse: separate;
height:0px;
width:265px;
clear: both;
margin-top: 20px;
}
.multi_pages .mainbar{
border-radius: 5px;
width:1%;
padding:0;
}
.morwidth{
width:70%;
clear: both;
margin-top:-55px;
}
.multi_pages .main_bar{
background-color: #d1d1e1;
border:1px solid #d1d1e1;
font-family: Arial, Times New Roman;
font-weight:normal;
font-size: 15px;
padding:1px;
width:1%;
border-radius: 5px;
}

.multi_pages td.main_bar{
background: #365562;
}
.multi_pages .pagesnum{
display: none;
}
.multi_pages .pag_row a{
font-weight: normal;
}
.pbbmenu-obj {
  background: none repeat scroll 0 0 #0080AE;
  border: 1px solid #0177A2;
font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px;
    padding: 2px 5px;
  color: #fff !important;
  text-shadow: 0 1px 0 #000;
  width: 130px;
  text-align:center;
    box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
}
.pbbmenu-obj:hover {
  background: none repeat scroll 0 0 #0194C9;
  border: 1px solid #0082B1;
}
.pbbmenu-obj a {
	font-size:15px;
  color: #fff !important;
  text-shadow: 0 1px 0 #000 !important;
}
.pbbmenu-obj2 {
  background: none repeat scroll 0 0 #17A5A9;
  border: 1px solid #149DA1;
  text-align: center;
  text-shadow: 0 1px 0 #000 !important;
  width: 40px;
}
.pbbmenu-obj2:hover {
  background: none repeat scroll 0 0 #40B4B0;
  border: 1px solid #369A96;
}
.Tborderforum {
    background: #fbfbfb;
    border: 1px solid #b8d6e7;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.75em;
    overflow: hidden;
    padding: 4px;
}
#tags {
    text-align: right;
}

.ThredDescription {
    background: #fff;
    padding: 10px;
    font-family: "Droid Arabic Kufi";
    border: solid 1px #e1e1e1;
}
.ThredDescription h1 {
    font-size: 1.2em;
}
.ThredDescription h3 {
    font-family: "Droid Arabic Kufi";
    color:#000;
}



#ConPosToolbar {
	background:none repeat scroll 0 0 #e1edcd;
        border: 1px solid #B6D781;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.88em;
	font-weight:lighter;
	padding:8px 10px 0 0;
	text-shadow:0 1px 0 #fff;
	margin:0 0 15px 0;
	height:auto;
	min-height:44px;
}
#ConPosToolbar .Right {
	background:none repeat scroll 0 0 #fff;
	    border: 1px solid #ccc;
        box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
	float:right;
	padding:1px 5px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	height:30px;
	width:100px;
	text-align:center;
}
#ConPosToolbar .Right:hover {
	background:none repeat scroll 0 0 #fdfdfd;
}
#ConPosToolbar .Right a:hover {
	text-decoration:none;
}
#ConPosToolbar .Right a {
	color:#1e2d3d;
}
#ConPosToolbar .Left {
	float:left;
}
#ConPosToolbar .Left .IconToolSize {
	font-size:21px;
	color:#1e2d3d;
	position:relative;
	top:3px;
}
#ConPosToolbar .Left .ToolbarMain {
        padding: 5px;
}
#ConPosToolbar .Left .ToolbarMain ul {
	float:right;
	margin:0;
	padding:0;
}
#ConPosToolbar .Left .ToolbarMain li {
	display:inline;
	margin-left:5px;
	background:#fff;
	border:1px solid #ccc;
	padding:0 6px 1px 2px;
	border-radius:0px;
        box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
}
#ConPosToolbar .Left .ToolbarMain img {
	display:none;
}


.ButtonDown {
	background:none repeat scroll 0 0 #fcfcfc;
	border:1px solid #ccc;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	float:right;
	padding:5px;
	text-align:center;
	width:110px;
	font-size:14px;
	-moz-box-shadow:0 0 3px #d7d7d7;
	-webkit-box-shadow:0 0 3px #d7d7d7;
	box-shadow:0 0 3px #d7d7d7;
}
.ButtonDown:hover {
	background:#eaeaea;
	color:#727272;
	text-shadow:0 1px 0 #fff;
}
.IconDown {
	font-size:21px !important;
	margin-left:5px;
}
.PostUserName {
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 13px;
    font-weight: lighter;
    line-height: 7px;
    margin-right: 55px;
    margin-top: 5px;
}
.ForumInfo {
    background: none repeat scroll 0px 0px #FFD6CE;
     border: 1px solid #fbc9b5;
    color: #A53F13;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: lighter;
    margin: 5px 0px 10px;
    padding: 5px;
    text-shadow: 0px 1px 0px #FFEEE7;
}

.ForumInfo:hover {
	 background:none repeat scroll 0 0 #fbc9b5;
}

.ForumInfo a {
	 color:#ae3f0e;
}

.ForumInfo a:hover {
	 background:none repeat scroll 0 0 #ffcdb7;
	 border-radius:3px;
	 -moz-border-radius:3px;
	 -webkit-border-radius:3px;
	 text-decoration:none;
}
.smallfontInfo {
    font-size: 13px;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    color: #000;
}
.ToolsThread {
    float: right;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif !important;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 0px;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #FF0000;
}
.ToolsThread img {
	vertical-align:middle;
}
.ThreadTitle {
    line-height: 25px;
}
.ThreadTitle h1 {
    font-family: arial,Helvetica,sans-serif;
    margin-top: 0;
}
.ipsBadge {
    display: inline-block;
    min-height: 20px;
    line-height: 18px;
    padding: 0 5px;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
    margin: 1px 0px 0 2px;
   font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
}
/********************************* helpr ******************************/
/********************************* Core ******************************/
[data-tooltip] {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
[data-tooltip]:before, [data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 999999;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
[data-tooltip]:before {
  content: '';
  border: 6px solid transparent;
}
[data-tooltip]:after {
  height: 20px;
  padding:4px 11px 0 11px;
  font-size: 9px;
  font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
  font-weight:lighter;
  opacity:0.7;
  	-webkit-box-shadow:0px 1px 3px #717171;
	-moz-box-shadow:0px 1px 3px #717171;
	box-shadow:0px 1px 3px #717171;
  line-height: 16px;
  border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
  content: attr(data-tooltip);
  white-space: nowrap;
}
[data-tooltip].simptip-position-top:before {
  border-top-color: #323232;
}
[data-tooltip].simptip-position-top:after {
  background-color: #323232;
  color: #ecf0f1;
}
[data-tooltip].simptip-position-bottom:before {
  border-bottom-color: #323232;
}
[data-tooltip].simptip-position-bottom:after {
  background-color: #323232;
  color: #ecf0f1;
}
[data-tooltip].simptip-position-left:before {
  border-left-color: #323232;
}
[data-tooltip].simptip-position-left:after {
  background-color: #323232;
  color: #ecf0f1;
}
[data-tooltip].simptip-position-right:before {
  border-right-color: #323232;
}
[data-tooltip].simptip-position-right:after {
  background-color: #323232;
  color: #ecf0f1;
}
[data-tooltip].simptip-position-top.half-arrow:before {
  border-right: 7px solid #323232;
}
[data-tooltip].simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #323232;
}
[data-tooltip]:hover, [data-tooltip]:focus {
  background-color: transparent;
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  opacity: 0.8;
  visibility: visible;
}

/******************************* Position ****************************/
.simptip-position-right:before, .simptip-position-left:before, .simptip-position-right:after, .simptip-position-left:after {
  bottom: 50%;
}
.simptip-position-right:before, .simptip-position-left:before {
  margin-bottom: -5px;
}
.simptip-position-right:after, .simptip-position-left:after {
  margin-bottom: -14.66667px;
}
.half-arrow.simptip-position-right:before, .half-arrow.simptip-position-left:before {
  bottom: 16px;
  border-style: none;
  border-top: 7px solid transparent;
}
.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before, .simptip-multiline.simptip-position-right:after, .simptip-multiline.simptip-position-left:after {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-filter: blur(0px);
  filter: blur(0px);
  margin-bottom: 0;
}
.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before {
  margin-bottom: 0;
}
.simptip-multiline.half-arrow.simptip-position-right:before, .simptip-multiline.half-arrow.simptip-position-left:before {
  margin-bottom: -2px;
}

.simptip-position-right:before, .simptip-position-right:after {
  left: 100%;
}
.simptip-position-right:before {
  margin-left: -2px;
}
.simptip-position-right:after {
  margin-left: 10px;
}
.simptip-position-right.simptip-movable:before {
  margin-left: -10px;
}
.simptip-position-right.simptip-movable:after {
  margin-left: 2px;
}
.simptip-position-right.simptip-movable:hover:before, .simptip-position-right.simptip-movable:hover:after {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px);
}
.simptip-position-right.simptip-movable.half-arrow:before {
  margin-left: -5px;
}
.simptip-position-right.simptip-movable.simptip-multiline:hover:before, .simptip-position-right.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(10px, 50%);
  -moz-transform: translate(10px, 50%);
  -ms-transform: translate(10px, 50%);
  -o-transform: translate(10px, 50%);
  transform: translate(10px, 50%);
}
.simptip-position-right.half-arrow:before {
  margin-left: 3px;
  border-right: 7px solid #323232;
}

.simptip-position-left:before, .simptip-position-left:after {
  right: 100%;
}
.simptip-position-left:before {
  margin-right: -2px;
}
.simptip-position-left:after {
  margin-right: 10px;
}
.simptip-position-left.simptip-movable:before {
  margin-right: -10px;
}
.simptip-position-left.simptip-movable:after {
  margin-right: 2px;
}
.simptip-position-left.simptip-movable:hover:before, .simptip-position-left.simptip-movable:hover:after {
  -webkit-transform: translateX(-10px);
  -moz-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  -o-transform: translateX(-10px);
  transform: translateX(-10px);
}
.simptip-position-left.simptip-movable.half-arrow:before {
  margin-right: -5px;
}
.simptip-position-left.simptip-movable.simptip-multiline:hover:before, .simptip-position-left.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(-10px, 50%);
  -moz-transform: translate(-10px, 50%);
  -ms-transform: translate(-10px, 50%);
  -o-transform: translate(-10px, 50%);
  transform: translate(-10px, 50%);
}
.simptip-position-left.half-arrow:before {
  margin-right: 3px;
  border-left: 7px solid #323232;
}

.simptip-position-bottom:before, .simptip-position-top:before, .simptip-position-bottom:after, .simptip-position-top:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.simptip-position-bottom:after, .simptip-position-top:after {
  width: auto;
}
.half-arrow.simptip-position-bottom:before, .half-arrow.simptip-position-top:before {
  border-style: none;
  border-right: 7px solid #323232;
}

.simptip-position-bottom:before, .simptip-position-bottom:after {
  top: 100%;
}
.simptip-position-bottom:before {
  margin-top: -5px;
}
.simptip-position-bottom:after {
  margin-top: 7px;
}
.simptip-position-bottom:hover:before, .simptip-position-bottom:hover:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.simptip-position-bottom.simptip-movable:before {
  margin-top: -15px;
}
.simptip-position-bottom.simptip-movable:after {
  margin-top: -3px;
}
.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after {
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  -o-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
}
.simptip-position-bottom.simptip-movable.half-arrow:before {
  margin-top: -10px;
}
.simptip-position-bottom.half-arrow:before {
  margin-top: 0;
  border-top: 7px solid transparent;
}

.simptip-position-top:before, .simptip-position-top:after {
  bottom: 100%;
}
.simptip-position-top:before {
  margin-bottom: -5px;
}
.simptip-position-top:after {
  margin-bottom: 7px;
}
.simptip-position-top:hover:before, .simptip-position-top:hover:after {
  -webkit-transform: translate(-50%, 0px);
  -moz-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  -o-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}
.simptip-position-top.simptip-movable:before {
  margin-bottom: -15px;
}
.simptip-position-top.simptip-movable:after {
  margin-bottom: -3px;
}
.simptip-position-top.simptip-movable:hover:before, .simptip-position-top.simptip-movable:hover:after {
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  -o-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}
.simptip-position-top.simptip-movable.half-arrow:before {
  margin-bottom: -10px;
}
.simptip-position-top.half-arrow:before {
  margin-bottom: 0;
  border-bottom: 7px solid transparent;
}

/******************************* Features ****************************/
.simptip-movable:before, .simptip-movable:after {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.simptip-smooth:after {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.simptip-fade:before, .simptip-fade:after {
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  -ms-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
}

.simptip-multiline:after {
  height: auto;
  width: 150px;
  padding: 11px;
  line-height: 19px;
  white-space: normal;
  text-align: left;
}

/**************************** Diverse Colors *************************/
.simptip-success.simptip-position-top:before {
  border-top-color: #62c462;
}
.simptip-success.simptip-position-top:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-bottom:before {
  border-bottom-color: #62c462;
}
.simptip-success.simptip-position-bottom:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-left:before {
  border-left-color: #62c462;
}
.simptip-success.simptip-position-left:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-right:before {
  border-right-color: #62c462;
}
.simptip-success.simptip-position-right:after {
  background-color: #62c462;
  color: #ecf0f1;
}
.simptip-success.simptip-position-top.half-arrow:before {
  border-right: 7px solid #62c462;
}
.simptip-success.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #62c462;
}

.simptip-info.simptip-position-top:before {
  border-top-color: #5bc0de;
}
.simptip-info.simptip-position-top:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-bottom:before {
  border-bottom-color: #5bc0de;
}
.simptip-info.simptip-position-bottom:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-left:before {
  border-left-color: #5bc0de;
}
.simptip-info.simptip-position-left:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-right:before {
  border-right-color: #5bc0de;
}
.simptip-info.simptip-position-right:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}
.simptip-info.simptip-position-top.half-arrow:before {
  border-right: 7px solid #5bc0de;
}
.simptip-info.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #5bc0de;
}

.simptip-danger.simptip-position-top:before {
  border-top-color: #e74c3c;
}
.simptip-danger.simptip-position-top:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-bottom:before {
  border-bottom-color: #e74c3c;
}
.simptip-danger.simptip-position-bottom:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-left:before {
  border-left-color: #e74c3c;
}
.simptip-danger.simptip-position-left:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-right:before {
  border-right-color: #e74c3c;
}
.simptip-danger.simptip-position-right:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}
.simptip-danger.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e74c3c;
}
.simptip-danger.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e74c3c;
}

.simptip-warning.simptip-position-top:before {
  border-top-color: #e67e22;
}
.simptip-warning.simptip-position-top:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-bottom:before {
  border-bottom-color: #e67e22;
}
.simptip-warning.simptip-position-bottom:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-left:before {
  border-left-color: #e67e22;
}
.simptip-warning.simptip-position-left:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-right:before {
  border-right-color: #e67e22;
}
.simptip-warning.simptip-position-right:after {
  background-color: #e67e22;
  color: #ecf0f1;
}
.simptip-warning.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e67e22;
}
.simptip-warning.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e67e22;
}
/** APP LAUNCHER BUTTON **/

/** APP LAUNCHER BUTTON **/
.settingsmenu {
    font-family: 'Droid Arabic Kufi', serif !important; font-weight:normal !important;
    display:block;
    background-color: #3A4249;
    padding: 0px 0px;
    width: 200px;
    border-radius: 0px;
    position:absolute;
    top: 58px;
    z-index:104 ;
    font-size: 12px ;
    height:100%;
    padding: 10px;
    left: 0px;
    border-radius: 0px 0px 10px 0px;

}
 .mun{
  float: left;
  margin-top: 10px;
  font-size: 25px;
}
.mun .badgeicons {
font-size: 25px;
margin-right: 15px;
position: relative;
top: -5px;
}

.mun .badgelistalt {
font-size: 25px;
margin-right: 15px;
position: relative;
top: 4px;
}

.dropdown {margin-right: 5px;
margin-left: 16px;
position: relative;
top: 4px;
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 9999999999999;
}

.dropdown:hover .dropdown-content {
  display: block;
  margin-top: 30px;
}


.tborderanswer {
   background: #4798a5;
}
.tcatanswer {
    background: #4798a5;
    padding: 5px;
    margin: 5px;
    color: #fff;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.75em;
}
.tcatanswer a {
    color: #f2ff2b;
}
.tcatanswer a:hover {
	color:#000;
	text-decoration:none;
}
/********* Input Buttons *********/



#header {
  background:none repeat scroll 0 0 #fff;
}

#header .top-header {
  background: none repeat scroll 0px 0px #0080AE;
  border-bottom: 1px solid #01698F;
  width: 100%;
  height: 68px;
  overflow:hidden;
  display: table;
}
#header .top-header .cont {
	width:90%;
	margin:0 auto;
}
#header .top-header .cont .logo {
      float:right;
      margin-right: 0px;
      margin-TOP: 1px;
}
#headertag {
    font-family: 'Droid Arabic Kufi';
    font-weight: lighter;
    margin: 0px;
    color: #fff;
    padding: 4px 0px 0px 0px;
}

#headertitle {
    font-family: 'Droid Arabic Kufi';
    font-weight: bold;
    font-size:16px;
    margin: 0px;
    color: #bff7ff;
    padding: 4px 0px 0px 0px;
text-shadow: 1px 1px 1px #2b86a9;
}

.LeftTopHeaderSearch {
	float:right;
	margin-top: 12px;
        margin-right: 20px;
	padding:0;
}
.LeftTopHeaderSearch .LeftTopHeaderSearchinput {
	background-color:#fff;
	border:medium none;
	border-radius:0 5px 5px 0;
	color:#AAAAAA;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.87em;
	height:28px;
	padding:1px 3px;
	transition:all 0.5s ease-out 0s;
	width:150px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
}
.LeftTopHeaderSearch .LeftTopHeaderSearchinput:focus {
	background-color:#fff;
	color:#AAAAAA;
	transition:all 0.5s ease-out 0s;
	width:230px;
}
.LeftTopHeaderSearch .LeftTopHeaderSearchbutton {
	background:none repeat scroll 0 0 #FAFAFA;
	border:medium none;
	border-radius:5px 0 0 5px;
	color:#C9C9C9;
	cursor:pointer;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.87em;
	font-weight:bold;
	height:30px;
	margin-right:-5px;
	padding:0 3px;
	transition:all 0.2s ease 0s;
}
.LeftTopHeaderSearch .LeftTopHeaderSearchbutton:hover {
	background-color:#34495e;
	color:#fff;
	transition:all 0.2s ease 0s;
}

.upload {
    float: left;
    margin-top: 11px;
    font-size: 25px;
}
.account {
    float: left;
    margin-top: 10px;
    font-size: 25px;
    margin-right: 5px;
    margin-left: 5px;
}
#login-cp {
	    float: left;
            width: auto;;
}

#login-cp .FormLogin {
	    float:right;
	    margin-top: 3px;
	    padding:13px;
        width: auto;
        margin-right: 10px;

}
#login-cp .thumb {
     border: 1px solid #fff;
     box-shadow: 0px 0px 3px #AAA;
     float: right;
     height: 30px;
     margin-right: 30px;
     width: 30px;
     text-align: center;
     margin-top: 11px;
     border-radius: 50px;
  }
#login-cp .FormLogin .usernameee {
    float: right;
    width:auto;
    margin-right: -10px;
    color:#F2F2F2;
    font-family:'Droid Arabic Kufi';
    margin-top: -3px;
    font-weight: bold;

}
#login-cp .FormLogin  .usernameee a {
    	color:#fff;
}
#login-cp .FormLogin  .infoo {
     position:absolute;
     right: 260px;
     top:20px;
     width:247px;
     font-family:'Droid Arabic Kufi';
     color: #706F6F;
     font-size: 14px;
}
#login-cp .FormLogin .usercp {
    float: right;
    padding-bottom: 10px;
    padding-left: 10px;

}
.register {
    border-radius: 5px;
    color: #fff;
    display: block;
    float: left;
    font-family: "Droid Arabic Kufi", tahoma;
    font-size: 12px;
    height: 28px;
    line-height: 27px;
    margin-right: 10px;
    margin-top: 14px;
    width: 105px;
    cursor: pointer;
    border:1px solid #03759d;
    font-weight: bold;
    text-align: center;

    }
.register:hover{
	color:#fff;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.register_new {
    border-radius: 5px;
    float: left;
    font-family: "Droid Arabic Kufi", tahoma;
    font-size: 12px;
    height: 28px;
    line-height: 27px;
    margin-right: 10px;
    margin-top: 14px;
    width: 105px;
    text-align: center;
    border:1px solid #03759d;


}
.register_new:hover{
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.forget {
    border-radius: 5px;
    display: block;
    float: left;
    font-family: "Droid Arabic Kufi", tahoma;
    font-size: 12px;
    height: 28px;
    line-height: 27px;
    margin-right: 10px;
    margin-top: 14px;
    width: 110px;
    border:1px solid #03759d;
    text-align: center;
}

.forget:hover{
      border: 1px solid rgba(255, 255, 255, 0.2);

}

.sidebar-frame{
  border:none;
}
.tcbody{
  font-family:tahoma;
  padding:0;
  margin:0
}.tclink{
  font-size:12px;color:#AAA
}
#loginshade{
  display:none;
  z-index:99999;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.5);
}
#loginbox {
    width: 100%;
    position: fixed;
    top: 10%;
}

#logincontent {
    position: relative;
    background-color: #FFF;
    width: 520px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    font-family: "Droid Arabic Kufi";
    color: #666;
    border-radius: 10px;
}

.closelogin {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #FFF;
    cursor: pointer;
    font-family: tahoma;
    font-size: 15px;
}

#loginhead {
    background-color: #0080AE;
    border-radius: 5px;
    height: 90px;
    margin-bottom: 15px;
}
#loginhead h1 {
    font-size: 22px;
    color: #FFF;
}
#loginhead h1 a{
    color: #FFF;
text-shadow: 1px 1px 1px #000;
}
#logincontent {
    font-family: "Droid Arabic Kufi";
    color: #666;
    height: 400px;
}
.logininp {
    font-family: "Droid Arabic Kufi";
    cursor: pointer;
    border: 1px solid #DEDEDE;
    margin-bottom: 10px;
    padding: 7px;
    width: 80%;
    margin-top: 8px;
}
.logininp:hover{
  box-shadow:0px 1px 1px rgba(0,0,0,0.1);
}
.logininp:focus{
  box-shadow:0px 1px 1px rgba(0,0,0,0.1);
  border:1px #0080AE solid;
}
#createaccountlogin {
    border: 1px solid transparent;
    font-size: 12px;
    padding: 3px;
    border-radius: 3px;
}
#createaccountlogin h1 {
    font-size: 10px;
    font-weight: lighter;
}
.LoginButton [type="submit"] {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.5em 1em;
    border: 1px solid #D4D4D4;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #FFF;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: medium none;
    background-color: #ECECEC;
    background-image: linear-gradient(#F4F4F4, #ECECEC);
    background-clip: padding-box;
    border-radius: 0.2em;
    width: 360px;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 12px;
    margin-top:5px;
    margin-bottom:10px;
}

.LoginButton [type="submit"]:hover{
    background-color: #0080AE;
    border-radius: 0.2em;
	  color: #fff;
}

.loginbutt:hover{
  border-color:#8dc756;
  text-decoration:none;
  text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
  color:#fff;

}

#cclogin {
    font-size: 11px;
    color: #BBB;
}
.CpUser {
	background: #333 none repeat scroll 0% 0%;
        border-color: #000 #444 #444 #000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-style: solid;
	border-width: 1px;
	min-height: 10px;
	overflow: hidden;
	padding: 4px;
        margin-bottom: 5px;
}
.CpUserName {
	font-size: 13px;
	font-weight: lighter;
	color: #4795CF;
    margin-top: 5px;
}

.CpUserName a:link {
  color: #79D1D0;
}
.CpUserName a:visited {
	color: #4795CF;
}
.CpUserName a:hover {
	color: #79D1D0;
}
.CpUserIm img {
        border: 3px solid #67CDF2;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
        margin-top: 5px;
	margin-left: 5px;
	width: 50px;
        height: 50px;
}
.CpUserInfo {
	float: right;
	font-size: 10px;
	margin-left: 8px;
}

.CpUserInfo a {
	color: #f8c345;
}
.CpUserExit a:link {
	color: #FF0000;
	font-size: 13px;
}
.CpUserExit a:visited {
	color: #FF0000;
}
.CpUserExit a:hover {
	color: #fff;
}
.CpUserExit {
	float: left;
	font-size: 10px;
	font-weight: lighter;
}

.VbmenuPopupHead {
    color: #fff;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 12px;
}
.VbmenuPopupHead a:link {
color: #fff;
padding: 0 2px 0px 2px;
}
.VbmenuPopupHead a:hover {
  background: #0080AE;
  color : #fff;

}
.VbmenuPopupHead a:visited {
color: #fff;

}
.VbmenuOption {
background: none repeat scroll 0 0 #479f9e;
font-size: 0.8em;
font-weight: lighter;
padding: 5px;
min-height: 10px;
overflow: hidden;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color: #fff;
font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
}
.VbmenuOption a {
  color: #fff;
}
.VbmenuOption a:hover {
color: #94dad9;
}
.VbmenuOptionH {
background: none repeat scroll 0 0 #3A4249;
border: 1px solid #4A5560;
font-size: 12px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-left: 4px;
margin-top: 3px;
padding: 3px;
}
.VbmenuOptionH a:link {
  color: #fff;
}
.VbmenuOptionH a:visited {
  color: #fff;
}
.VbmenuOptionH a:hover{

	color: #0080AE !important;
	transition: 0.3s;
}
.VbmenuOption2 {
  background: none repeat scroll 0 0 #0080AE;
  font-size: 0.8em;
  font-weight: lighter;
  padding: 5px;
  min-height: 10px;
  overflow: hidden;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
  font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
}

h4{
    font-size:10pt;
    position: relative;
    line-height: 12px;
}

.right_text_align{
text-align:right;
}
.left_text_align{
text-align:left;
}
.center_text_align{
text-align:center;
}
.rows_space{
text-align:center;
}
.subforum-header {
    font-size: 11px;
    font-weight: lighter;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
}
.subforum-header a {
    text-decoration: none;
    color: #1e2d3d;
}

.badge1 {
    font-size: 30px;
    padding: 5px;
}
.badge2 {
    font-size: 30px;
    padding: 5px;
}
.mainicon {
    background-color: rgb(255, 255, 255);
}
h5 {
    padding-right: 18px;
    position: relative;
    line-height: 12px;
}
.mainicon h5 {
    font-size: 1px;
    color: #1e2d3d;

}
.forum-desc {
    font-size: 11px;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-weight: normal;
    color: #000;
}
.mainicon > h5::before {
    position: absolute;
    margin-top: -10px;
    right: 2px;
    vertical-align: middle;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 23px;
    line-height: 0;
    content: "\f0fd";
}
.mainicon h5::after {
    content: "";
    position: absolute;
}
.img-count {
    background: none repeat scroll 0 0 #fff;
    *border-bottom: 1px solid #b8d6e7;
    color: #1e2d3d;
    font-size: 23px;
    font-weight: bold;
}
.img-count img{
max-width: 100% !important;
}
.img-count2 {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #1e2d3d;
    font-size: 23px;
    font-weight: bold;
}
.imgboarder {

    padding-left: 6px;

}
.lastpostinfo {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    font-size: 13px;
    font-weight: bold;
}
.lastpost-hide {
    display: none;
}
line {
    display: none;
}
.h-hide {
    display: none;
}


.icov4 {cursor:pointer}
.barnotif {
    font-size: 10px;
    color: #FFF;
    background-color: #0080ae;
    border-radius: 20px;
    margin-left: 6px;
    width: 15px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
 }

.notif1 {
    position: relative;
    background-color: #FF4918;
    -moz-border-radius: 7px;
    border-radius: 7px;
    color: white;
    width: 14px;
    height: 14px;
    font-size: 10px;
    text-align: center;
    line-height: 14px;
    bottom: -10px;
    right: 25px;
    margin-right: -20px;
    float: left;
    display: inline-block;
}

.notifications_mini {
 background: #ffffff;
 border: 4px solid #dbdbdb;
 width: 250px;
 top: 58px;
 left: 42px;
 position: absolute;
 padding: 10px;
 z-index: 10000;
 font-family: 'Droid Arabic Kufi';
 font-size: 11px;
 font-weight: lighter;
 }

.notifications_mini:after, .notifications_mini:before {
 bottom: 100%;
 left: 75px;
 border: solid transparent;content: " ";
 height: 0;width: 0;
 position: absolute;
 pointer-events: none;
 }

.notifications_mini:after {
 border-color: rgba(255, 255, 255, 0);
 border-bottom-color: #ffffff;
 border-width: 10px;
 margin-left: -10px;
 }

.notifications_mini:before {border-color: rgba(219, 219, 219, 0);
  border-bottom-color: #dbdbdb;
  border-width: 16px;
  margin-left: -16px;
  }


.notifications_mini_pages {
 background: #ffffff;
 border: 4px solid #dbdbdb;
 width: 250px;
 top: 58px;
 left: 82px;
 position: absolute;
 padding: 10px;
 z-index: 10000;
 font-family: 'Droid Arabic Kufi';
 font-size: 11px;
 font-weight: lighter;
 }

.notifications_mini_pages:after, .notifications_mini_pages:before {
 bottom: 100%;
 left: 95px;
 border: solid transparent;content: " ";
 height: 0;width: 0;
 position: absolute;
 pointer-events: none;
 }

.notifications_mini_pages:after {
 border-color: rgba(255, 255, 255, 0);
 border-bottom-color: #ffffff;
 border-width: 10px;
 margin-left: -10px;
 }

.notifications_mini_pages:before {border-color: rgba(219, 219, 219, 0);
  border-bottom-color: #dbdbdb;
  border-width: 16px;
  margin-left: -16px;
  }

.blockContent {
    background-color: rgb(255, 255, 255);
    border-radius: 5px;
    padding: 10px;
    margin-top: 0px;
    border: 1px solid #b8d6e7;
}
h6 {
    padding-right: 30px;
    position: relative;
    line-height: 12px;
}
.blockContent > h6::before {
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 5px;
    vertical-align: middle;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    width: 18px;
    height: 18px;
    line-height: 1;
    content: "\f0fd";
}
.blockContent h6::after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0px;
    width: 10%;
    height: 3px;
    background-color: #2fa4cf;
}
.blockContent h6 {
    font-size: 10px;
    color: #0477a1;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 4px solid rgb(236, 240, 241);
    font-family: 'Droid Arabic Kufi';
    width: 85%;
    margin-top: -2px;
}


.blockContent input[type=text],.blockContent input[type=password] {
    width: 190px;
    background: #F9FFF2;
    font: 11px tahoma !important;
    border: 1px solid #D1EDB3;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 4px;
    margin: 5px 0;
}

.row1 input[type=password]{
    background: #F9FFF2;
    font: 11px tahoma !important;
    border: 1px solid #D1EDB3;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 4px;
    margin: 5px 0;
}
.lasts ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.lasts li {
  padding: 5px;
  border-bottom: 1px solid #b8d6e7;
  list-style-type: none;
}
.lasts li:nth-child(even) {
  /*background-color: #f8f8f8;*/
}
.lasts li img, .lasts li .fa-file-text {
  display: block;
  float: right;
  font-size: 20px;
  color: #0080AE;
  margin-right: -5px;
}

.lasts li span {
  display: block;
  margin-right: 20px;
}
.lasts li span b {
  font-weight: lighter;
  display: table;
  margin-bottom: 3px;
  font-size: 11px;
  line-height: 19px;
  max-width: 200px;
}

.lasts li span em {
  display: block;
  font-size: 11px;
  font-weight: lighter;
  font-style: normal;
  font-family: 'Droid Arabic Kufi';
  color: #646C74;
}

.lasts li span em:after {
  clear: both;
  content: '';
  display: block;
}

.lasts li span em u {
  float: left;
  text-decoration: none;
}

.banner-left {

    margin-top: 10px;
    text-align: center;

}
.STATISTIC {
	color:#646C74;
	margin-left:3px;
	text-shadow:0px -1px 1px #EEE;
	font-weight:lighter;
	font-size:0.69em;
	border-bottom:1px solid #EEE;
	padding:4px;
	line-height:20px;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
}
.STATISTIC-TOP {
	margin-top:5px;
	border-radius:5px;
	background:#D9EBEB none repeat scroll 0% 0%;
	color:#268180;
	border:1px solid rgb(175,212,211);
	text-shadow:0px 1px 0px #FFF;
}
.Iconwelcom {
	font-size:13px !important;
	margin-left:1px;
        color:#1e2d3d;
}
.iconreginfo {
	font-size:13px !important;
	margin-left:1px;
        color:#1e2d3d;
}
.inlineimg {
    vertical-align: middle;
}
/********* post *********/
.PosBlockLeft {
    display: block;
}
.PosLeft {
    float: left;
    position: sticky;
    width: 160px;
    top: 0px;
    background: #fff;
    border-top: 1px solid #0080AE;
    border-bottom: 1px solid #0080AE;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    padding: 5px;

}
.Posinffrist {
   background: #0080AE;
   font-family: 'Droid Arabic Kufi';
   color: #fff;
   font-size: 10px;
   padding: 2px 5px;
   border-radius: 2px;
   text-align: center;
}
.TmpPost .page {
	margin: 0px;
	padding:0;
}
.TmpPost {
    border: 1px solid #0080AE;
    margin: 0px;
    padding: 0;
    margin-left: 180px;
    border-color: #0080AE #dedede #0080AE #dedede;
    border-style: solid;
    border-width: 1px;
}
.TmpPost .HeaderPost {
	background:none repeat scroll 0 0 #fff;
        margin: 0px;
	overflow:hidden;
	padding:10px 10px 5px 2px;


}
.TmpPost .HeaderPost .Right {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #b8d6e7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:right;
	min-height:10px;
	overflow:hidden;
	padding:4px;
}
.TmpPost .HeaderPost .Right img {
	-webkit-transition-duration:1s;
	-o-transition-duration:1s;
	-moz-transition-duration:1s;
	transition-duration:1s;
}

.TmpPost .HeaderPost .Right img:hover {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.TmpPost .HeaderPost .Center {
	float:right;
	margin-right:15px;
	padding:0 10px;
}
.TmpPost .HeaderPost .Center .UserName {
	text-align:center;
}
.TmpPost .HeaderPost .Center .UserTitleName {
	color:#209caf;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.69em ;
	font-weight:lighter;
	margin-top: -8px;
}
.TmpPost .HeaderPost .Center .UserInfo {
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.65em;
	font-weight:lighter;
	line-height:16px;
}
.TmpPost .HeaderPost .Center .Internal {
	font-size:22px;
}
.TmpPost .HeaderPost .Center .Internal ul {
	margin:0;
	padding:0;
}
.TmpPost .HeaderPost .Center .Internal li {
	display:inline;
	padding-left:5px;
}
.TmpPost .HeaderPost .Center .Internal .Offline {
	color:#708190 ;
}
.TmpPost .HeaderPost .Center .Internal .Online {
	color:#45b63c ;
}
.TmpPost .HeaderPost .Center .Internal .Invisible {
	color:#d9615e ;
}
.TmpPost .HeaderPost .Continue {
    float: right;
    width: auto;

}
.TmpPost .HeaderPost .Continue .Social {
	float:none;
}
.TmpPost .HeaderPost .Continue .Social ul {
	margin:0;
	padding:0;
	text-align:center;
}
.TmpPost .HeaderPost .Continue .Social li {
	display:inline;
	font-size:21px;
}
.TmpPost .HeaderPost .Continue .Social li a {
	color:#278991;
}
.TmpPost .HeaderPost .Continue .Social .Home {
	color:#58c5c4;
}
.TmpPost .HeaderPost .Continue .Social .Instagram {
	color:#a6561b;
}
.TmpPost .HeaderPost .Continue .Social .Google {
	color:#73a61b;
}
.TmpPost .HeaderPost .Continue .Social .YouTube {
	color:#e15344;
}
.TmpPost .HeaderPost .Continue .Social .Flickr {
	color:#868686;
}
.TmpPost .HeaderPost .Continue .Social .Facebook {
	color:#2183b0;
}
.TmpPost .HeaderPost .Continue .Social .Twitter {
	color:#32c2e6;
}
.TmpPost .HeaderPost .CommUserInfo {
    color: #565656;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.6em;
    font-weight: lighter;
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 10px;
    width: 500px;
    float: left;
    margin-left: 8px;
    background: #F3F3F3;
}
.TmpPost .TimePostCount {
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    color: #4a7d1b;
    margin-bottom: 20px;
	font-size: 11px;
    font-weight: lighter;
}
.TmpPost .TimePostCount .PostTime {
	float:right;
	margin-left:15px;
	margin-top:3px;
	border: 1px solid #CECACA;
	border-radius: 5px;
	padding: 3px;
	background: #FFF;
}
.TmpPost .TimePostCount .PostCount {
	float:left;
	margin-left:10px;
	margin-top:3px;
	border: 1px solid #CECACA;
	border-radius: 5px;
	padding: 3px;
	background: #FFF;
}
.TmpPost .TimePostCount .InlineMod {
	float:left;
}
.ContentPost {
	padding: 5px 0;
	background: #fff;
}
.ContentPost .IconTitle {
	background:none repeat scroll 0 0 #bee8f6;
	border-top:1px solid #0080AE;
	color:#336001;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:14px;
	padding: 5px;
	padding-bottom: 35px;
	text-shadow:0 1px 0 #f1f7f7;
}

.ContentPost .TraiMessage {
	border-color:#bee8f6 transparent transparent;
	border-style:solid;
	border-width:15px 10px 0;
	height:0px;
	margin-right:30px;
	width:0px;
	display: block;
}
.ContentPost .Message {
	margin:15px;
        min-height: 80px;
        font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
        font-weight: lighter;
}
.ContentPost .Message a:hover {
	text-decoration:none;
	box-shadow:0 3px 3px #ccc;
	background:#fff2c5;
	color:#be650f;
}
.ContentPost .Message a {
	color:#00bebc;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:1px 4px;
}
.ContentPost .Message img {
	max-width:100%;
    border: 5px solid #FFF;
    -webkit-box-shadow: 0 0 9px -4px #333333;
    -moz-box-shadow: 0 0 9px -4px #333333;
    box-shadow: 0 0 9px -4px #333333;
}
.ContentPost .Message img:hover {
	max-width:100%;
    background: #fff;

}
.TmpPost .HeaderPost .ActivityUser {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:none repeat scroll 0 0 #fdfdfd !important;
	border:1px solid #d0d0d0;
	color:#333 !important;
	float:left;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.7em;
	font-weight:lighter;
	padding:0 5px;
	width:270px;
}
.TmpPost .ContentPost .Signature {
	background:none repeat scroll 0 0 #0080ae;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:13px;
	font-weight:lighter;
	margin:25px -15px;
	padding:5px 20px;
	text-shadow:0 1px 1px #fff;
	border-top:1px solid #03759d;
	border-bottom:1px solid #03759d;
}
.TmpPost .ContentPost .Signature a {
	color:#ecfeff;
}
.TmpPost .ContentPost .Signature a:hover {
	background:#ecfeff;
	color:white;
	text-shadow:0 1px 0 #000;
}
.TmpPost .ContentPost .EditNote {
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:11px;
	font-weight:lighter;
	margin-top:10px;
	margin-bottom: 5px;
	border-radius:3px;
	padding:2px 5px;
}
.TmpPost .ContentPost .EditNote a {
	color:#e05407;
	text-decoration:none;
}
.TmpPost .FooterPost {
}
.TmpPost .FooterPost .Controls {

        padding: 10px;
        text-align: left;
}
.TmpPost .FooterPost .Controls ul {
	margin:0;
	padding:0 2px;
}
.TmpPost .FooterPost .Controls li {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #c0c0c0;
	display:inline;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
        box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
	font-size:0.7em;
	font-weight:lighter;
	padding:5px;
}
.TmpPost .FooterPost .Controls li a {
	text-decoration:none;
}
.TmpPost .FooterPost .Controls li a:hover {
	text-decoration:none;
}
.TmpPost .FooterPost .Controls .IconControlsFont {
	font-size:14px;
	margin-left:3px;
}
.SocilContact {

  cursor: pointer;

}
.HideTimeCount {
    display: none;
}
.TmpComments {
	background: none repeat scroll 0 0 rgb(255, 255, 255);
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #0080AE;
    border-top: 1px solid #e8e8e8;
	border-radius:5px;
	margin:0;
	padding:10px;
	width:auto;
	overflow:hidden;
}
.TmpComments .TimePostComm {
	background: none repeat scroll 0 0 #bee8f6;
    border-bottom: 1px solid rgb(147, 199, 98);
    border-radius: 0px;
	float:none;
	margin: -9px -10px 10px;
	overflow:hidden;
	padding:5px 5px 2px 2px;
}
.TmpComments .TimePostComm .PostCount {
	float:left;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:11px;
	font-weight:lighter;
	margin-left:10px;
}
.TmpComments .TimePostComm .InlineMod {
	float:left;
	margin-top:5px;
}
.TmpComments .TimePostComm .CommTime {
	color:#467718;
	float:right;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:11px;
	font-weight:lighter;
}
.TmpComments .RightPost {
	background-color: #bee8f6;
	border-radius:5px;
	float:right;
	padding:8px;
	width:155px;
}
.TmpComments .RightPost .Social {
	float:none;
}
.TmpComments .RightPost .Social ul {
	margin:0;
	padding:0;
	text-align:center;
}
.TmpComments .RightPost .Social li {
	display:inline;
	font-size:21px;
}
.TmpComments .RightPost .Social li a {
	color:#278991;
}
.TmpComments .RightPost .Continue .Social .Home {
	color:#58c5c4;
}
.TmpComments .RightPost .Continue .Social .Instagram {
	color:#a6561b;
}
.TmpComments .RightPost .Continue .Social .Google {
	color:#73a61b;
}
.TmpComments .RightPost .Continue .Social .YouTube {
	color:#e15344;
}
.TmpComments .RightPost .Continue .Social .Flickr {
	color:#868686;
}
.TmpComments .RightPost .Continue .Social .Facebook {
	color:#2183b0;
}
.TmpComments .RightPost .Continue .Social .Twitter {
	color:#32c2e6;
}
.TmpComments .RightPost .Internal .Offline {
	color:#708190;
}
.TmpComments .RightPost .Internal .Online {
	color:#45b63c;
}
.TmpComments .RightPost .Internal .Invisible {
	color:#d9615e;
}
.TmpComments .RightPost .Internal ul {
	margin:0;
	padding:0;
	text-align:center;
}
.TmpComments .RightPost .Internal {
	float:none;
}
.TmpComments .RightPost .Internal li {
	display:inline;
	font-size:12px;
}
.TmpComments .RightPost .CommName {
	float:none;
	text-align:center;
}
.TmpComments .RightPost .CommName .CommUserName {
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.8em;
}
.TmpComments .RightPost .CommName .CommTitleName {
	color: #75a440;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.656em;
	font-weight:lighter;
	padding-bottom:6px;
    line-height: 16px;
}
.TmpComments .RightPost .CommUserImg img2 {
	height:auto;
	width:85%;
}
.TmpComments .RightPost .CommUserImg {
	background-color:#fff;
	border-radius:5px;
	padding:8px 0;
	text-align:center;
}

.TmpComments .RightPost .CommUserInfo {
	color:#393939;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.6em;
	font-weight:lighter;
	margin-bottom:5px;
	padding: 0px;
	margin: 2px;
    border: 1px solid #a3bec8;
    border-radius: 3px;
    background-color: #fff;
}
.TmpComments .RightPost .CommUserInfo span {
	color: #bee8f6;
    text-shadow: 0px 0px 2px #35501B;

}

.TmpComments .RightPost .CommUserInfo .Memberpost {
	width: 15px;
    text-align: center;
    padding: 3px;
    background-color: #bee8f6;
    font-size: 13px;
}


.writers_info .Triangle {
	border-bottom:9px solid transparent;
	border-right:9px solid #bee8f6;
	border-style:solid solid solid none;
	border-top:9px solid transparent;
	border-width:9px;
	float:right;
	height:0;
	margin-top:5px;
	width:0;
}
.TmpComments .LeftPost {
	margin-right:180px;
}
.LeftPost .CommReport a {
	color:#ed836b;
}
.LeftPost .CommReport {
	float:left;
	font-size:24px;
	margin-top:0px;
}
.TmpComments .LeftPost .CommMessage {
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-weight: lighter;
    padding: 10px;
    background: #fff;

}
.TmpComments .LeftPost .CommMessage img {
	max-width:100%;
    border: 5px solid #FFF;
    -webkit-box-shadow: 0 0 9px -4px #333333;
    -moz-box-shadow: 0 0 9px -4px #333333;
    box-shadow: 0 0 9px -4px #333333;
}
.TmpComments .LeftPost .EditNote {
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:11px;
	font-weight:lighter;
	margin-top:10px;
	border-radius:3px;
	padding:2px 5px;
}
.TmpComments .LeftPost .EditNote a {
	color:#e05407;
	text-decoration:none;
}
.TmpComments .LeftPost .FooterPost {
	float:none;
	margin-top:10px;
}
.TmpComments .LeftPost .FooterPost .Controls {
	float:none;
}
.TmpComments .LeftPost .FooterPost .Controls ul {
	margin:0;
	padding:0 2px;
}
.TmpComments .LeftPost .FooterPost .Controls li {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #c0c0c0;
	display:inline;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
        box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
	font-size:0.7em;
	font-weight:lighter;
	padding:5px;
}
.TmpComments .LeftPost .FooterPost .Controls li a {
	text-decoration:none;
}
.TmpComments .LeftPost .FooterPost .Controls li a:hover {
	text-decoration:none;
}
.TmpComments .LeftPost .FooterPost .Controls .IconControlsFont {
	font-size:14px;
	margin-left:3px;
}
.TmpComments .LeftPost .CommTitle {
	background:none repeat scroll 0 0 #fff;
	border-bottom:1px solid #ddd;
	border-radius:0;
	color:#4b7524;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.85em;
	font-weight:lighter;
	margin-bottom:10px;
	padding:3px 5px;
	text-shadow:0 1px 0 #fff;
}
.TmpComments .LeftPost .CommMessage .Signature li {
}
.TmpComments .LeftPost .CommMessage .Signature ul {
	margin:0 19px 0 0;
	padding:0;
}
.TmpComments .LeftPost .CommMessage .Signature {
	background: none repeat scroll 0 0 #eaf4df;
        border: 1px solid #0080ae;
	border-radius:3px;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:13px;
	font-weight:lighter;
	margin-top:10px;
	padding:5px;
}
.TmpComments .LeftPost .CommMessage .Signature a {
	color:#ecfeff;
	padding:0 1px;
}
.TmpComments .LeftPost .CommMessage .Signature a:hover {
	background:none repeat scroll 0 0 #ecfeff;
	border-radius:3px;
	box-shadow:0 3px 3px #ccc;
	color:white;
	padding:0 1px;
	text-decoration:none;
	text-shadow:0 1px 0 #000;
}
.TmpComments .LeftPost .CommMessage a {
	color:#287ca4;
	padding:1px 3px;
}
.TmpComments .LeftPost .CommMessage a:hover {
	background:none repeat scroll 0 0 #fff2c5;
	box-shadow:0 3px 3px #ccc;
	color:#c16f0e;
	border-radius:3px;
	text-decoration:none;
}
.TmpComments .LeftPost .CommMessage .bbcode_quote_main a {
	border-radius:4px;
	padding:0 2px;
}
.TmpComments .LeftPost .CommMessage .bbcode_quote_main a:hover {
	box-shadow:0 3px 3px #ccc;
	text-decoration:none;
}
/********* helpr2 *********/

/********* navbar *********/
/* start dropdown login box */
nav ul {
top: -10px;
line-height: 22px;
list-style: outside none none;
position: relative;
*background: #eee;
*border-bottom: 0px solid #FFFFFF;
*-moz-border-radius: 3px;
*-webkit-border-radius: 3px;
*border-radius: 3px;
}

nav #login {
border-right: 0px solid #ddd;
-moz-box-shadow: 1px 0 0 #FFFFFF;
-webkit-box-shadow: 1px 0 0 #FFFFFF;
box-shadow: 1px 0 0 #FFFFFF;
}
nav .tabsup a{
display: inline-block;
*display: inline;
*zoom: 1;
float: left;
background: #271F50 url(../images/background/gradient.png) repeat-x;
border-radius: 4px;
border: 1px solid #a3bec8;
height: 25px;
line-height: 22px;
font-weight: bold;
padding: 0 8px;
text-decoration: none;
color: #CBCCCA;
font-size: 12px;
margin-right: 3px;
}
nav #login .active,
nav .tabsup li:hover {
background: #271F50 url(../images/background/gradient.png) repeat-x;
}
nav #login-content {
display: none;
position: absolute;
margin-top: 40px;
top: 30px;
right: 0;
z-index: 999;
border: 1px solid #a3bec8;
 background-color: #FFFFFF;
padding: 15px;
-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-moz-border-radius: 3px 0 3px 3px;
-webkit-border-radius: 3px 0 3px 3px;
border-radius: 3px 0 3px 3px;
}
nav li #login-content {
right: 10px;
width: 250px;
}

#login #actions {
margin: 10px 0 0 0;
}
.tabsup .login-id {
background-color: #4A4E51;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
border: 1px solid #a3bec8;
float: left;
height: 25px;
padding: 0;
width: 100px;
cursor: pointer;
font: bold 14px Droid Arabic Kufi;
color: #1e2d3d;
}
.tabsup .submit-id {
background-color: #4A4E51;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
border: 1px solid #a3bec8;
float: left;
height: 25px;
padding: 0;
width: 100px;
cursor: pointer;
font: bold 14px Droid Arabic Kufi;
color: #1e2d3d;
}
#login .submit-id:hover,
#login .submit-id:focus {
background-color: #a3bec8;
}
#login .submit-id:active {
outline: none;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
#login .submit-id::-moz-focus-inner {
border: none;
}
#login label {
float: right;
line-height: 30px;
}
#login label input {
position: relative;
top: 2px;
right: 2px;
}
/*--------------------*/
/* End dropdown login box */
nav .tabsup a {
border-left: 0px solid #ddd;
}
nav #alerts-content {
display: none;
position: absolute;
top: 24px;
z-index: 9999;
background-color: #1e2d3d;
padding: 15px;
-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-moz-border-radius: 3px 0 3px 3px;
-webkit-border-radius: 3px 0 3px 3px;
border-radius: 3px 0 3px 3px;
border: 1px solid #a3bec8;
}
nav li #alerts-content {
width: 200px;
right: 124px;
}
nav #userlink_menu {
display: none;
position: absolute;
top: 40px;
right: 20px;
z-index: 99102;
background-color: #FFFFFF;
box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.2);
border: 1px solid #a3bec8;
border-radius: 3px;
padding: 1px;
opacity: 1;
width: 280px;
}
nav #userlink_menu li{    width: 250px;
margin-top: 2px;
width: 250px;
}
nav #userlink_menu ul{    width: 250px;
margin-top: 20px;
}
nav #userlink_menu a{
color: #CBCCCA;
}
nav #userlink_menu .Menu_item a{
line-height: 17px;
color: #1e2d3d;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight: normal;
}
nav #userlink_menu .Menu_title
{
padding-top: 5px;
padding-bottom: 5px;
background:#271F50;
line-height: 17px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight: normal;
color: #E9EEF6;
}
nav #userlink_menu .Menu_sep hr
{border-top:0px solid #2A2A2A;
}
nav #userlink_menu .view_profile{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight: bold;
color: #1e2d3d;
position: absolute;
top: 10px;
left: -30px;
text-align:center;
width: 200px;
}
nav #userlink_menu .view_profile a{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 10px;
color: #1e2d3d;
}
nav #userlink_menu .view_profile .user_title{
display:inline-block;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #1e2d3d;
margin-top: 10px;
max-width: 137px;
}
nav #userlink_menu .view_profile .a_view_profile{
margin-top: 5px;
color: #1e2d3d;
font-weight: bold;
}
.PBB-WBS-Menu {
border-style:solid;
border-width:22px;
border-left-color:transparent;
border-top-style:none;
border-bottom-color:#FFFFFF;
border-right-color:transparent;
float:right;
margin-top: -14px;
}
#usercptools-trigger {
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
}
li #usercptools-content {
display: none;
position: absolute;
z-index: 100;
background-color: #1e2d3d;
padding: 7px;
-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-moz-border-radius: 3px 0 3px 3px;
-webkit-border-radius: 3px 0 3px 3px;
border-radius: 3px 0 3px 3px;
border: 1px solid #a3bec8;
}
#usercptools-content {
width: 160px;
}
#pages-trigger {
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
}
li #pages-content {
display: none;
position: absolute;
z-index: 100;
background-color: #1e2d3d;
box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.2);
border: 1px solid #a3bec8;
border-radius: 3px;
padding: 7px;
color: #1e2d3d;
width: 160px;
}
li #pages-content .menu_popup a{
color: #1e2d3d;
}
#pages-content {
width: 160px;
}
.br{
margin-bottom: 5.5em;
}
/* nav Breadcrumb */
.btn-group,.btn-group-vertical{
position:relative;
display:inline-block;
vertical-align:middle;
margin: 5px 10px 5px 2px;
}
.btn-group>.btn,.btn-group-vertical>.btn{
position:relative;
float:right
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{
z-index:2
}
.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{
outline:0
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
margin-left:-1px
}
.btn{
display:inline-block;
margin-bottom:0;
font-weight:400;
text-align:center;
vertical-align:middle;
cursor:pointer;
background-image:none;
border:0px solid transparent;
white-space:nowrap;
padding:12px 6px;
font-size:14px;
line-height:1.428571429;
border-radius:4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none
}
.btn:focus{
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}
.btn:hover,.btn:focus{
color:#333;
text-decoration:none
}
.btn:active,.btn.active{
outline:0;
background-image:none;
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
cursor:not-allowed;
pointer-events:none;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none
}
.btn-default{
color:#333;
 background-color: #FFFFFF;
border-color:#ccc
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
color:#333;
background-color:#ebebeb;
border-color:#adadad
}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
 background-color: #FFFFFF;
border-color:#ccc
}
.btn-default .badge{
color:#1e2d3d;
background-color:#333
}
/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-right: 10px solid white;
position: absolute;
top: 50%;
margin-top: -17px;
right: 100%;
z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-right: 10px solid rgb(173, 173, 173);
position: absolute;
top: 50%;
margin-top: -17px;
margin-right: 1px;
right: 100%;
z-index: 3;
}
/** The Spacing **/
.btn-breadcrumb .btn {
padding:6px 24px 6px 12px;
}
.btn-breadcrumb .btn:first-child {
padding:6px 10px 6px 6px;
}
.btn-breadcrumb .btn:last-child {
padding:6px 24px 6px 18px;
}
/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
border-right: 10px solid #FFFFFF;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
border-right: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
border-right: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
border-right: 10px solid #adadad;
}
#nav_header_bar {
float:left;
background: none;
margin-top:2px;
margin-right:1px;
}
#nav_header_bar li{
line-height: auto;
}
/* search arrows */
/* div container containing the form */
#searchContainer {
margin-left:10px;
float:left;
background: transparent;
}
#searchContainer li{
display:inline-block;
list-style:none;
margin-left:-3px;
margin-right:-4px;
padding:0px;
vertical-align:top;
cursor:pointer;
white-space:nowrap;
background: transparent;
}
/* Style the search input field. */
#field {
float:left;
width:150px;
height:22px;
text-indent:8px;
font-family:Droid Arabic Kufi;
font-size:13px;
color:#AAAAAA;
background: #fff;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
border-right:none;
border-left:none;
margin: 0px;
clear: both;
}
#field:hover {
font-size:13px;
font-family:Droid Arabic Kufi;
background: #f1f1f1;
}
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
#advanced_search {
width:35px;
height:30px;
padding:0px;
margin-left: -6px;
color: transparent;
background: url(../images/button-advanced-search.png) no-repeat #FAFAFA center;
border: medium none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-top-left-radius:0px;
border-bottom-left-radius:0px;
overflow: hidden;
    cursor: pointer;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.87em;
}
/* Style the search button hover state */
#advanced_search:hover {
background: url(../images/button-advanced-search.png) no-repeat center #0080ae;
}
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
.submit-id {
width:35px;
height: 27px;
color: transparent;
background: url(../images/ico-search.png) no-repeat #4A4E51 center;
border: 1px solid #4A4E51;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
cursor:pointer;
}
/* Style the search button hover state */
#searchContainer .submit-id:hover {
background: url(../images/ico-search.png) no-repeat center #4A4E51;
border: 1px solid #4A4E51;
}

/* Clear floats */
.fclear {clear:both}
.over_flow
{
border:thin inset;
padding:6px;
height:175px;
overflow:auto;
}
.body_wrapper {
border-radius: 0px;
position: relative;
z-index: 998;
padding-top: 26px;
}
/* End css for PBBoard 3.0.2 */
.tcat {
padding: 12px 12px;
margin: 0;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFF;
background: #0080AE;
border: 1px solid #0080ae;

}
.tcat a:link,.tcat_alink {
	color:#FFFFFF;
        font-weight: bold;
	text-decoration:none;
}
.tcat a:visited,.tcat_avisited {
	color:#FFFFFF;
        font-weight: bold;
	text-decoration:none;
}
.tcat a:hover,.tcat a:active,.tcat_ahover {
	color:#FFFFFF;
        font-weight: bold;
	text-decoration:underline;
}
.tcat-1 {
    background: none repeat scroll 0% 0% #0080AE;
    color: #FFF;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding: 0px 8px;

}
.tbar{
background: #EEEEEF none repeat scroll 0% 0%;
color:#1e2d3d;
border: 1px solid #a3bec8;
padding: 6px;
font-size: 12px;
font-weight: bold;
}
.tbar_writer_info{
background-color: #FFFFFF;
color:#271F50;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 14px;
border:2px;
padding:5px;
*border: 1px solid #bee8f6;
}
.brd1 .tbar_writer_info{
background-color: #F3F3F3;
color:#271F50;
}
.LastSubjectWriter{
    color: #393939;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.6em;
    font-weight: lighter;
    margin-bottom: 2px;
    padding: 1px;
    margin: 2px;
    border: 1px solid #a3bec8;
    border-radius: 3px;
    background-color: #fff;
}
div.w_infos div.center_text_align
{
    margin-right: -3px;
    margin-bottom: 2px;
    width: 160px;
}
.writer_info{
color: #34495e;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 11px;
    font-weight: lighter;
    margin-bottom: 2px;
    padding: 3px;
    margin: 2px;
    border: 1px solid #72ccec;
    border-radius: 3px;
    background-color: #ffffff;
}
div.w_infos div.right_text_align
{    margin-right: -5px;
    margin-bottom: 2px;
    width: 160px;
}
.tbar_review{
background-color:#eaf4df;
color: #271F50;
font: 11px Droid Arabic Kufi;
border: 2px none;
padding: 5px;
}
input[type=text] {
    background: #ffffff;
    font: 11px tahoma !important;
    border: 1px solid #409bd9;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 4px;
    margin: 5px 0;
}

#navbar_username{
    background-color: white;
    font-family: "Droid Arabic Kufi";
    cursor: pointer;
    border: 1px solid #DEDEDE;
    margin-bottom: 10px;
    padding: 9px;
    width: 80%;
    margin-top: 8px;
  border-radius: 0px;
}
.thead {
    background: #34495E;
    color: #b3f7f6;
    font-size: 11px;
    *text-shadow: 0 1px 0 #57c3ea;
    border-bottom: 1px solid #2f4358;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    padding: 6px;
}
.thead a:link,.thead_alink {
	color:#E6E6E6;
}
.thead a:visited,.thead_avisited {
	color:#E6E6E6;
}
.thead a:hover,.thead a:active,.thead_ahover {
	color:#E6E6E6;
}
.thead1 {
    background: #03759d;
    font-family: 'Droid Arabic Kufi';
    color: #bff7ff;
    font-size: 12px;
    padding: 6px;
    text-align:right;
}
.thead1 a:link,.thead1_alink {
	color:#bff7ff;
}
.thead1 a:visited,.thead1_avisited {
	color:#bff7ff;
}
.thead1 a:hover,.thead1 a:active,.thead1_ahover {
	color:#bff7ff;
}
font.highlight{
background-color: transparent;
color:#322765;
font-weight:bold;
}
.main_bar{
*background-color:#1AA98E;
color:#FFFFFF;
font: normal 8pt Droid Arabic Kufi;
padding:4px;
text-align:center;
}
.main_bar a:link{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}
.main_bar a:visited{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}
.main_bar a:hover, .main_bar a:active{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}

#top_bar {
margin-top:255px;
}
#header_bar {*background: #193F80 url(../images/background/gradient.png) repeat-x;
    color: #FFFFFF;
    border: 1px solid #a3bec8;
line-height: 25px;
margin-right:10px;
margin-bottom:4px;
margin-left:auto;
font-family: "Droid Arabic Kufi";
font-style: normal;
font-weight: normal;
padding-left:5px;
padding-right:2px;
padding-top:10px;
height:36px;
float:right;
border-radius: 4px 4px 4px 4px;
}
#header_bar li{
display:inline-block;
padding-left:1px;
list-style:none;
}
#header_bar .smallfont a{
background-color: transparent;
color:#FFFFFF;
float:right;
text-decoration:none;
text-align:right;
}
#header_bar ul{
padding: 5px;
margin:0px;
}
#header_bar .UserPhotoli{
padding-bottom:6px;
margin-bottom:6px;
}
#buttons_close{
border: none;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
padding: 2px 10px 2px 10px;
display: inline-block;
margin: 1px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: #E9EDF0;
color: #75520F;
box-shadow: 0 4px #E2CCD0;
border-radius: 7px;
margin-left:3px;
margin-right:3px;
}
#buttons_close a{
text-decoration:none;
}
.buttons_no_link{
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    color: #bff7ff;
    float: right;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 5px;
    padding: 5px;
    width: auto;
    height: 20px;
    transition: all 0.4s ease-in-out 0s;
    white-space: nowrap;
    box-shadow: inset 0px -2px 0px #2b86a9;
}
.buttons_no_link:hover{
	background: rgb(243, 243, 243) none repeat scroll 0% 0%;
color: #1e2d3d;
}
#top_topic_bar #subject_tools{
left: 12px;
top: 33px;
}
#primary_nav{
    background-color: #34495E;
    color: #9cf4f3;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    width: 100%;
    clear: both;
    height: 40px;
}
#primary_nav li{
display:inline-block;
padding:3px;
list-style:none;
height: 34px;
}

#primary_nav a{
padding-left:7px;
padding-right:7px;
color:#9cf4f3;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:normal;
display:block;
line-height:34px;
}
#primary_nav li a:hover{
background-color: rgb(138, 45, 20)
color:#9cf4f3;
display:block;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.primary_tabon{
color:#9cf4f3;
}
.primary_tabon a{
color:#9cf4f3;
}
#primary_nav .primary_tabon a{
color:#FFFFFF;

}
#primary_nav .primary_oof a{
position: relative;
padding-left:7px;
padding-right:7px;
padding-top:1px;
padding-bottom:2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
display:block;
height:40px;
font-size:11px;
font-weight:normal;
color:#9cf4f3;
}
#primary_nav a,#primary_nav abbr{
color:#9cf4f3;
text-decoration: none;
cursor: pointer;
font-size: 11px;
}
#primary_nav ul{
padding:0;
display:inline-block;
margin:0;
}
#subnavigation{
background: #1e2d3d url(../images/background/gradient_b.png) repeat-x top;
position: relative;
margin-left:auto;
margin-right:auto;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:normal;
}
#subnavigation li{
display:inline-block;
padding-left:0px;
list-style:none;
border-left-style: solid;
border-left-width: 0px;
border-left-color: #D6BCBC;
height:27px;
}
#subnavigation a{
color:#FFFFFF;
clear:both;
min-height:28px;
font-size:12px;
font-weight:normal;
margin:0;
padding:0 5px;
display:block;
line-height:24px;
text-decoration:none;
height:1%;
-webkit-border-radius:4px;
border-radius:4px;
}
#subnavigation ul{
padding:0;
display:inline-block;
margin:0;
}
#subnavigation li span{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:9px;
font-weight: bold;
}
.pbbList_inline li{
background-color: #fff;
border: 1px solid #ccc;
box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
color:#1e2d3d;
border-radius: 0px;
padding: 4px;
display:inline-block;
margin:3px 3px 3px 3px;
padding-left:4px;
list-style:none;
}
.pbbList_inline .r-right{
padding:0;
}
.address_bar{
font-size: 10px;
    background-color: #FFFFFF;
background-image:url('../images/navbit-home.png');
background-repeat: no-repeat;
background-position:center right 7px;
    border: 1px solid #a3bec8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    zoom: 1;
    max-width: 100%;
}


.address_bar a{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:9px;
color:#1e2d3d;
font-weight: bold;
line-height: 26px;
margin-left: 4px;
}
.btn-nav{
background-color:#FFFFFF;
position:relative;
display:inline-block;
vertical-align:middle;
padding-right: 1px;
padding-left: 1px;
padding-top: 3px;
margin-right: 3px;
margin-left: 0px;
}
/** The Magic **/
.btn-nav:after {
content: "";
margin-right: 1px;
padding-bottom: 4px;
}
.btn-nav:before {
content: "\f104";
font-family:'FontAwesome';
font-style: normal;
font-weight: 400;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
color: #000000;
}
.visitors_bar{
border-radius: 0px;
    direction: rtl;
    text-align: right;
    padding: 5px;
    font-family: "Droid Arabic Kufi";
    line-height: 20px;
    font-size: 12px;
    background: none repeat scroll 0% 0% #FEF9D2;
    border: 1px solid #E9D09A;
    color: #CE6436;
    font-weight: lighter;
}
.r-right, .usercp_right{
float:right;
}
.l-left, .usercp_left{
float:left;
}
.pager-left{
float:left;
padding-left:25px;
}
.hide{
display:none;
}
.inactive{
font-size:11px;
min-width:200px;
}
.switch{
float:left;
width:auto !important ;
}
span.unreadpm{
color:#322765;
}
a:link.pm, a:active.pm, a:visited.pm{
color:#271F50;
text-decoration:none;
}
td.header_menu{
background-color:#D6FCF4;
border-color:#D6FCF4;
}
td.header_welc{
background-color:#F3EDF7;
}
.context{
 background-color: #FFFFFF;
border:0px solid #DEDEDE;
width:100%;
}
.select{
background: #fdfdfd;
color: #34495e;
font: 12px "Droid Arabic Kufi","Open Sans",sans-serif !important;
border: 1px solid #0080ae;
}
.toolbar {
    background: none repeat scroll 0% 0% #0080ae;
    color: #cbe7f0;
    font-size: 12px;
    font-weight: bold;
    border-top: 1px solid #03759d;
    border-bottom: 1px solid #03759d;
}

.toolbar a:link, .toolbar_alink{
	color: #cbe7f0;
        text-decoration: none;
}

.toolbar a:visited, .toolbar_avisited{
	color:#cbe7f0;
        text-decoration: none;
}

.toolbar a:hover, .toolbar a:active, .toolbar_ahover{
	color:#cbe7f0;
        text-decoration: none;
}
.alt33 {
    background: none repeat scroll 0 0 #fff;
    *border-bottom: 1px solid #b8d6e7;
    color: #000000;
    padding: 5px;
}


.row1 {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
}
.row2{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #319998;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
}
.row3{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b8d6e7;
    color: #000000;
}
.row4{
background: none repeat scroll 0 0 #bee8f6;
    border-bottom: 1px solid #0080AE;
    color: #336001;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 14px;
    padding: 5px 20px;
    text-shadow: 0 1px 0 #f1f7f7;
}
.row5{
*border-bottom: 1px solid #0080AE;
background: none repeat scroll 0 0 #FFFFFF;
clear: both;
padding-bottom: 2px;
}
.darkrow{
 background-color: #FFFFFF;
border-width: 1px;
border-style: solid;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
*border-color: #FFF #1e2d3d #1e2d3d #FFFFFF;
}
.small{
font-size:11px;
}
a:hover.pm{
text-decoration:underline;
}
p.main{
color: rgb(224, 224, 224);
}
span.spical{
color:#271F50;
}
p.main1{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}
font.main2{
color:#FFFFFF;
}
.title_font,.title_font a{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight:bold;
color: #1e2d3d;
}

td .row1 .forum_sub_vis,td .row1 .forum_sub_rep{
font: 10pt 'Droid Arabic Kufi';
color: #1e2d3d;
}
p.main2{
color:#FFFFFF;
}
font.online{
color:#008080;
}
font.offline{
color:#322765;
}
.news-item,.news-item a{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
color: #1e2d3d;
}
div.pbb_content{
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: -25px;
}
div.pbb_main{
width: 95%;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}
div.pbboard_body{
*background-color: #ffffff;
padding: 15px 0;
position: relative;
border: 1px solid #a3bec8;
width: 97.8%;
float: right;
right: 10px;
top: -1px;
}
.border{
	*background-color:#fbfbfb;
	border: 1px solid #b8d6e7;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif;
	font-size:0.75em;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
   *border-color: #ccc;
}
.border .row1,
.border .row2{
padding: 6px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:bold;
color:#1e2d3d;
border: 1px solid #b8d6e7;
}
.border .row1 a,
.border .row2 a{
line-height:18px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:bold;
color:#1e2d3d;
}
.lastpostContent a{
color:#176093;
}
#lasts_posts_bar {
margin: 0 auto;
padding: 0px;
 background-color: #FFFFFF;
border: 1px solid #b8d6e7;
width: 97%;
}
}
#ticker {
height: 40px;
overflow: hidden;
}
#ticker li {
height: 40px;
}
.ticker {
height: 40px;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
border-radius: 0px;
}
.ticker li {
height: 30px;
border-bottom: 1px dotted #DDD;
padding: 5px;
margin: 0px 5px;
}
.info_bar{
border:0px solid #E8E8E8;
padding:1px;
}
input.radio{
background-color:transparent;
border:0;
margin:0;
}
input[type="checkbox"]{
background-color:transparent;
padding:0;
margin:0;
}

.smallfont{
font: normal 11px Droid Arabic Kufi;
}
.smallfont a{
font: normal 11px Droid Arabic Kufi;
}
td.smbox{
 background-color: #FFFFFF;
font: normal 9pt Droid Arabic Kufi;
color:#271F50;
padding:0;
}
.perpage{
color:#FFFFFF;
font: normal 9pt Droid Arabic Kufi;
margin:1px 0 1px 0;
padding:0 1px 0 1px;
border:0px solid #E8E8E8;
}
.text{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-weight: normal;
font-size: 15px;
color:#00060b;
padding:2px;
margin:2px;
}
.text a:link{
color:#7B6119;

text-decoration:underline;
}
.text a:visited{
color:#2e3539;
text-decoration:underline;
}
.text a:hover, .text a:active{
background:#fff5d3; url(../images/background/gradient.png) repeat-x;
border-bottom: 1px solid #FFFFFF;
border-radius: 3px;
color:#2e3539;
padding:3px;
text-decoration:underline;
}
.text img  {
 max-width :90%;
 max-height:auto;
}
.special_1{
background: none repeat scroll 0 0 #F1F1F1;
background-image:url('../images/special.png');
background-repeat:no-repeat;
background-size: 100px;
background-position: top 45px left 30px;
}

.special_1 a:link{
color:#7B6119;

special_1-decoration:underline;
}
.special_1 a:visited{
color:#2e3539;
special_1-decoration:underline;
}
.special_1 a:hover, .special_1 a:active{
background:#fff5d3; url(../images/background/gradient.png) repeat-x;
border-bottom: 1px solid #FFFFFF;
border-radius: 3px;
color:#2e3539;
padding:3px;
special_1-decoration:underline;
}


.UserOffline00 span,.UserOnline00 span {
top:-4px;
width:5px;
height:4px;
left:0
}

.UserOffline00,.UserOnline00 {
padding:1px 5px;
display:block;
margin:5px 0 0 -5px;
font:lighter 10px "Droid Arabic Kufi",Tahoma;
color:#fff;
text-shadow:none;
float:left
}

.UserOffline00 {
background-color:#FF6A5B;
border-radius:0 5px 5px;
position:relative
}

.UserOffline00 span {
background-color:#FF6A5B;
border-top-left-radius:3px;
position:absolute
}

.UserOnline00 {
background-color:#25C66D;
border-radius:0 5px 5px;
position:relative
}

.Tr09QuickReply {
    background-color: #0080ae;
    border: 1px solid #03759d;
    border-radius: 6px;
    font: 12px Droid Arabic Kufi,tahoma;
    margin: 10px auto;
    overflow: hidden;
    padding: 9px;
    width: 60%;
    color: #31475d;
}
.notificationcounter {
    padding: 1px 5px;
    color: #FFF;
    background-color: #E87E04;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: 700;
    border-radius: 15px;
}
.IconThread,.SearchSubforum,.VbmenuPopup,.subforumbar {
font-family:"Droid Arabic Kufi","Open Sans",sans-serif
}

.UserOnline00 span {
background-color:#25C66D;
border-top-left-radius:3px;
position:absolute
}
/* General button style (reset) */
span.pbbmenu a
{
color: #675C69;
}
.button,
#buttons_link,
.buttons,
.pbbmenu,
.popmenubutton {
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
padding: 2px 10px 2px 10px;
display: inline-block;
margin: 1px;
margin-top: 11px;
text-transform: uppercase;
outline: none;
position: relative;
top: -5px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
color: #FFFFFF;
border-width: 0 0 4px 0;
background: #0080ae;
border-color: #3e88cb #3e88cb #3e88cb #0080ae;
border-radius: 2px;
border-style:solid;
}
.popmenubutton {
margin-top: -2px;
margin-bottom:5px;
}
.readonly{
font: normal 8pt Droid Arabic Kufi;
background-color:#F0EEE1;
border-color:#C0C0DC;
border-width:1px;
color:#D1CFC0;
}
textarea,.bginput {
	background:#F9FFF2;
	font:11px tahoma !important;
	border:1px solid #D1EDB3;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:4px;
	margin:5px 0;
	width: 200px;

}

textarea:focus,.bginput:focus {
	background:#fff;
	-webkit-box-shadow:0 0 10px #b4e6eb;
	-moz-box-shadow:0 0 10px #b4e6eb ;
	box-shadow:0 0 10px #b4e6eb;

}
.bginput option,.bginput optgroup {
	font-size:11px;
	font-family:tahoma !important;
}

select {
background: #fdfdfd;
color: #34495e;
font: 12px "Droid Arabic Kufi","Open Sans",sans-serif !important;
border: 1px solid #0080ae;
}
option,optgroup {
	font-size:12px;
	font-family:"Droid Arabic Kufi","Open Sans",sans-serif !important;
}
form{
margin:0px;
}
.footer_bar{
padding:0;
margin:auto;
width:98%;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
clear:both;
color:#2E3539;
}
.footer_bar li{
 background-color: #FFFFFF;
color: #2E3539;
display:inline-block;
padding:6px;
margin-top:11px;
list-style:none;
}
.footer_bar a{
color:#2E3539;
}
#copyright{
color:#FFFFFF;
text-align:center;
padding:1px 5px 4px 5px;
margin:5px 0 5px 9px;
font-family: Tahoma, Times New Roman, Arial;
font-size: 12px;
}
#copyright a{
color:#F9F9F9;
}
.inputbox{
width:540px;
height:250px;
}
.editoriframe{
 background-color: #FFFFFF;
border:0px solid #E8E8E8;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
color: rgb(224, 224, 224);
width:98%;
height:250px;
display:none;
padding:2px;
padding-right:6px;
padding-left:6px;
}
.editoriframemini{
 background-color: #FFFFFF;
border:0px solid #E8E8E8;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
color: rgb(224, 224, 224);
width:98%;
height:120px;
display:none;
padding:2px;
padding-right:6px;
padding-left:6px;
}
.editortoolbar{
 background-color: #FFFFFF;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
padding:0;
margin:0;
text-align:right;
color:#00000;
}
.editoricon{
 background-color: #FFFFFF;
text-align:right;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
padding:0;
margin:0;
color:#00000;
}
.editorselect{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
font-weight: normal;
border:1px solid #a3bec8;
padding:1px;
margin-top:-8px;
color:#00000;

}
.time{
font: normal 11px Droid Arabic Kufi;
color:#FF0000;
clear:both;
}
.adsense_downfoot{
clear:both;
padding:11px;
}
.describe{
color:#1e2d3d;
font: normal 11px Droid Arabic Kufi;
padding-right:8px;
}
.darkfont{
color:#91BB26;
font: normal 11px Droid Arabic Kufi;
}
#loading{
position:absolute;
top:40%;
left:0%;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#imageData{
padding:0 10px;
color:#666;
}
#imageData #imageDetails{
width:70%;
float:left;
text-align:left;
}
#imageData #caption{
font-weight:bold;
}
#imageData #numberDisplay{
display:block;
clear:left;
padding-bottom:1.0em;
}
#imageData #bottomNavClose{
width:66px;
float:right;
padding-bottom:0.7em;
}
#overlay{
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#271F50;
}
#pm_popup{
position:absolute;
width:45%;
margin-right:0;
margin-left:0;
left: 230px;
top: 1px;
z-index:74899;
cursor:move;
border-radius: 7px;
-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
}
#pm_popup .border
{
background-color: #1e2d3d;
border-radius: 7px;
padding:10px;
}
table.guest_border{
border:0px solid #a3bec8;
background-color:#EEEEEF;
}
.quotemain cite {
font-weight: bold;
font-style: normal;
display: block;
font-size: 1em;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 3px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
}
.quotemain cite a {
float: left;
font-size:15px;
direction:ltr;
margin-top: -5px;
}
.quotemain span {
margin-right: 4px;
}
.quotemain date {
font-size:11px;
}
.quotemain{
position: relative;
background: white;
margin: 0.25em 0.05em 0 0;
border: 1px solid #ccc;
padding: 10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.codemain{
background-color: transparent;
background-image:url('../images/css_img_code.gif');
background-repeat: no-repeat;
color:#465584;
font: normal 12px tahoma;
margin-right:auto;
margin-left:auto;
margin-top:5px;
margin-bottom:5px;
padding-top:1px;
padding-bottom:0px;
padding-right:5px;
padding-left:5px;
border:1px solid #d1d1e1;
width:auto;
direction:ltr;
overflow:inherit;
}
pre{
display:block;
border:1px solid #d1d1e1;
text-align: left;
direction:ltr;
font-family: "tahoma",sans-serif;
font-size: 85%;
font-weight:normal;
line-height: 1.45;
word-break: normal;
padding: 5px;
width: 98%;
float: left;
overflow-x: auto;
clear: both;
}
.codediv{
display:block;
background-color: transparent;
background-image:url('../images/css_img_code.gif');
background-repeat: no-repeat;
border:1px solid #d1d1e1;
border-bottom:0px solid #d1d1e1;
position: relative;
top:15px;
float: 0;
color:#81818b;
padding: 5px;
font: bold 11px tahoma;
text-align: right;
width: 98%;
float: left;
clear: both;
}
.preview{
 background-color: #FFFFFF;
font-family: Droid Arabic Kufi;
font-size: 15px;
padding-top:10px;
padding-bottom:10px;
}
.a-center .preview{
text-align:right;
}
.top_forum_bar{
background: transparent;
font: normal 11px Droid Arabic Kufi;
padding:1px;
text-align:right;
}
#top_forum_bar .popmenubutton{
color:#FFFFFF;
text-decoration:none;
}
#top_topic_bar{
background: transparent;
text-align:right;
font-family: Droid Arabic Kufi;
color: rgb(224, 224, 224);
font-size:11px;
padding:1px;
font-weight:bold;
}
#top_topic_bar ul{
padding:0;
margin:0;
}
#top_topic_bar .pbbList_inline a{
color:#1e2d3d;
text-decoration:none;
}
.border_radius #top_topic_bar{
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.options_subject_bar{
border:0;
}
.redirect{
background-color:#F0F4F7;
font: normal 11px Droid Arabic Kufi;
color:#1e2d3d;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #E8E8E8;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #E8E8E8;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #E8E8E8;
}
.searchlite{
background-color:yellow;
font-weight:bold;
color:red;
}
.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea{
background:none !important ;
border:0 !important ;
bottom:auto !important ;
float:none !important ;
height:auto !important ;
left:auto !important ;
line-height:1.1em !important ;
margin:0 !important ;
outline:0 !important ;
overflow:visible !important ;
padding:0 !important ;
right:auto !important ;
text-align:left !important ;
top:auto !important ;
vertical-align:baseline !important ;
width:auto !important ;
box-sizing:content-box !important ;
font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important ;
font-weight:normal !important ;
font-style:normal !important ;
font-size:1em !important ;
min-height:auto !important ;
}
.syntaxhighlighter.source{
overflow:hidden !important ;
}
.syntaxhighlighter .bold{
font-weight:bold !important ;
}
.syntaxhighlighter .italic{
font-style:italic !important ;
}
.syntaxhighlighter .line{
white-space:pre !important ;
}
.syntaxhighlighter table{
width:100% !important ;
}
.syntaxhighlighter table caption{
text-align:left !important ;
padding:0.5em 0 0.5em 1em !important ;
color:#312662 !important ;
}
.syntaxhighlighter table td.code{
width:100% !important ;
}
.syntaxhighlighter table td.gutter .line{
text-align:right !important ;
padding:0 0.5em 0 1em !important ;
}
.syntaxhighlighter table td.code .line{
padding:0 1em !important ;
}
.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line{
padding-left:0 !important ;
}
.syntaxhighlighter.show{
display:block !important ;
}
.syntaxhighlighter.collapsed table{
display:none !important ;
}
.syntaxhighlighter.collapsed .toolbar span{
display:inline !important ;
margin-right:1em !important ;
}
.syntaxhighlighter.collapsed .toolbar span a{
padding:0 !important ;
display:none !important ;
}
.syntaxhighlighter.collapsed .toolbar span a.expandSource{
display:inline !important ;
}
.syntaxhighlighter .toolbar span.title{
display:inline !important ;
}
.syntaxhighlighter .toolbar a{
display:block !important ;
text-align:center !important ;
text-decoration:none !important ;
padding-top:1px !important ;
color:#312662 !important ;
}
.syntaxhighlighter .toolbar a.expandSource{
display:none !important ;
}
.syntaxhighlighter.ie{
font-size:0.9em !important ;
padding:1px 0 1px 0 !important ;
}
.syntaxhighlighter.ie .toolbar{
line-height:8px !important ;
}
.syntaxhighlighter.ie .toolbar a{
padding-top:0 !important ;
}
.syntaxhighlighter.printing .line.alt1 .content, .syntaxhighlighter.printing .line.alt2 .content, .syntaxhighlighter.printing .line.highlighted .number, .syntaxhighlighter.printing .line.highlighted.alt1 .content, .syntaxhighlighter.printing .line.highlighted.alt2 .content{
background:none !important ;
}
.syntaxhighlighter.printing .line .number{
color:#bbbbbb !important ;
}
.syntaxhighlighter.printing .line .content{
color:#312662 !important ;
border:none !important ;
}
.syntaxhighlighter.printing .toolbar{
display:none !important ;
}
.syntaxhighlighter.printing a{
text-decoration:none !important ;
}
.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a{
color:#312662 !important ;
}
.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a{
color:#008200 !important ;
}
.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a{
color:blue !important ;
}
.syntaxhighlighter.printing .keyword{
color:#006699 !important ;
font-weight:bold !important ;
}
.syntaxhighlighter.printing .preprocessor{
color:gray !important ;
}
.syntaxhighlighter.printing .variable{
color:#aa7700 !important ;
}
.syntaxhighlighter.printing .value{
color:#009900 !important ;
}
.syntaxhighlighter.printing .functions{
color:#ff1493 !important ;
}
.syntaxhighlighter.printing .constants{
color:#0066cc !important ;
}
.syntaxhighlighter.printing .script{
font-weight:bold !important ;
}
.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a{
color:gray !important ;
}
.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a{
color:#ff1493 !important ;
}
.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a{
color:red !important ;
}
.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a{
color:#312662 !important ;
}
.syntaxhighlighter{
*background-color:#312662 !important ;
}
.syntaxhighlighter .line.alt1{
*background-color:#312662 !important ;
}
.syntaxhighlighter .line.alt2{
*background-color:#312662 !important ;
}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2{
background-color:#b8d6e7 !important ;
}
.syntaxhighlighter .line.highlighted.number{
color:#312662 !important ;
}
.syntaxhighlighter .gutter{
color:#afafaf !important ;
}
.syntaxhighlighter .gutter .line{
border-right:0px solid #5C868D;
}
.syntaxhighlighter .gutter .line.highlighted{
background-color:#5C868D !important ;
color:#312662 !important ;
}
.syntaxhighlighter.collapsed{
overflow:visible !important ;
}
.syntaxhighlighter.collapsed .toolbar{
color:blue !important ;
background:#312662 !important ;
border:#5C868D solid 1px !important ;
}
.syntaxhighlighter.collapsed .toolbar a{
color:blue !important ;
}
.syntaxhighlighter.collapsed .toolbar a:hover{
color:red !important ;
}
.syntaxhighlighter .toolbar{
color:#312662 !important ;
background-color:#5C868D;
border:none !important ;
}
.syntaxhighlighter .toolbar a:hover{
color:#312662 !important ;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a{
color:#312662 !important ;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a{
color:#008200 !important ;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a{
color:blue !important ;
}
.syntaxhighlighter .keyword{
color:#006699 !important ;
font-weight:bold !important ;
}
.syntaxhighlighter .preprocessor{
color:gray !important ;
}
.syntaxhighlighter .variable{
color:#aa7700 !important ;
}
.syntaxhighlighter .value{
color:#009900 !important ;
}
.syntaxhighlighter .functions{
color:#ff1493 !important ;
}
.syntaxhighlighter .constants{
color:#0066cc !important ;
}
.syntaxhighlighter .script{
font-weight:bold !important ;
color:#006699 !important ;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a{
color:gray !important ;
}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a{
color:#ff1493 !important ;
}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a{
color:red !important ;
}
.pp-name{	display: block;
padding-bottom: 0px;
padding-top: 125px;
position: relative;
height: 200px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% center;
font-size: 16px;
border: 1px solid #a3bec8;
}
#PageHead_special {
padding: 15px;
color: #000000;
position: relative;
background-image: url(../images/header-background.png);
background-position: center top;
background-size: 100%;
background-repeat: repeat;
margin-bottom:6px
}
.pp-name h3{
margin:0;
padding:0 0 5px 0;
font-size:24px;
}
.pp-contentbox-back{
background-color:#FFFFFF;
padding:6px;
border:1px solid #d1d1e1;
}
.pp-tabclear{
background: #409bd9 url("../images/background/header-background.png") repeat scroll 0px 0px;
border:0;
border-bottom:1px solid #d1d1e1;
color:#FFFFFF;
font-family: Arial, Times New Roman;
font-weight:bold;
font-size: 15px;
margin:0;
padding:8px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d1d1e1;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #d1d1e1;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #d1d1e1;
}
.pp-tabon{
background-color: #ffffff;
color:#000;
padding:8px;
float:right;
width:auto;
margin-top:3px;
font: normal 11px tahoma;
cursor:pointer;
padding:9px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d1d1e1;
border-right-color: #d1d1e1;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #d1d1e1;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #FFFFFF;
}
.pp-taboff, .pp-tabshaded {
    background-color: #0080ae;
    color: #ecf4fb;
    float: right;
    width: auto;
    margin-top: 3px;
    font: normal 11px tahoma;
    cursor: pointer;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d1d1e1;
    border-right-color: #d1d1e1;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d1d1e1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d1d1e1;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #FFFFFF;
    display: block;
    padding: 9px;
    text-shadow: 1px 0 1px #34495e;
}
.pp-tabon a:link, .pp-tabon a:visited, .pp-tabon a:active{
color:#000;
}
.pp-taboff a:link, .pp-taboff a:visited, .pp-taboff a:active, .pp-tabshaded a:link, .pp-tabshaded a:visited, .pp-tabshaded a:active{
color:#000;
}
.pp-tabwrap{
height:34px;
margin:0;
padding:0;
}
.borderwrap{
*background:#FFFFFF;
padding:0;
margin:0;
}
td.Code_td{
 background-color: #FFFFFF;
font-family: Droid Arabic Kufi;
font-weight:bold;
font-size: 15px;
padding:2px;
}
.Code_table{
background-color:#E7E9EB;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #E8E8E8;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #E8E8E8;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #E8E8E8;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #E8E8E8;
}
ul.post_controls{
padding:0;
margin:0 0 10px 0;
clear:both;
}
ul.post_controls li{
display:inline-block;
font-size:12px;
float:left;
list-style:none;
color:#FFFFFF;
}
ul.post_controls li a{
color:#1e2d3d;
text-decoration:none;
margin-left:4px;
display:block;
padding: 5px;
}
ul.post_controls a:hover{
color:#1e2d3d;
}
.Button_secondary{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c0c0c0;
    display: inline;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    *box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
    font-size: 0.7em;
    font-weight: lighter;
    padding: 10px;
}
ul.post_controls a {
    cursor: pointer;
 }
.Button_secondary a{
background-color:#FFFFFF;
color:#1e2d3d;
}
.Button_secondary:hover{
color: #1e2d3d;
background-color:#FFFFFF;
border:1px solid #a3bec8;
}
.row1 .Button_secondary{
    padding: 5px;
}
ul.writer_controls{
padding:0;
margin:0 0 10px 0;
clear:both;
}
ul.writer_controls li{
display:inline-block;
font-size:12px;
}
ul.writer_controls a{
height:22px;
line-height:22px;
padding:0 10px;
font-size:12px;
text-decoration:none;
margin-left:4px;
display:block;
 background-color: #FFFFFF;
border-color:#E9EEEF;
}
ul.writer_controls a:hover{
color:#322765;
}
.welcomelink{
color: rgb(224, 224, 224);
font-size:12px;
}
.memberlink{
padding:0 6px 0 6px;
font-size:11px;
color: rgb(224, 224, 224);
}
.username_link{
font-size:11px;
color: rgb(224, 224, 224);
font-weight:bold;
}
#header_bar span.memberlink a{
color: rgb(224, 224, 224);
}
#header_bar span.username_link a{
color: rgb(224, 224, 224);
}
.UserPhotoLink:hover .UserPhoto{
border-color: rgb(224, 224, 224);
}
.UserPhoto_mini{
background-color: transparent;
width:32px;
height:32px;
}
.UserPhoto_portal_last_news img{
 background-color: #FFFFFF;
width: 45px;
height: 45px;
padding:2px;
border: 1px solid #d5d5d5;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
margin:5px;
}
.UserPhoto_large{
max-height: 250px;
*overflow: auto;
}
.UserPhoto_large img{
background-color:#FFFFFF;
border-radius: 50%;
border: 1px solid #fff;
width: 80px;
height:80px;
padding:2px;
margin-right:-15px;
border: 1px solid #d5d5d5;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}
.UserPhoto_xlarge img, img.UserPhoto_xlarge, .UserPhoto_xlarge::after {
display: block;
height: 140px;
width: 140px;
padding:0px;
 background-color: #FFFFFF;
border: 1px solid #d5d5d5;
border-radius: 2px;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}
.UserPhoto{
padding:1px;
border:0px solid #d5d5d5;
 background-color: #FFFFFF;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}
.UserPhotoli{
float:right;
}
.img-submit{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c0c0c0;
    display: inline;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    *box-shadow: inset 0px -2px 0px rgba(0,0,0,0.3);
    font-size: 0.7em;
    font-weight: lighter;
    padding: 5px;
}
.img-submit a{
color:#FF0000;
}
.img-quote-on{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #FF0000;
    color:#FF0000;
    display: inline;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    *box-shadow: inset 0px -2px 0px #FF0000;
    font-size: 0.7em;
    font-weight: lighter;
    padding: 10px;
}
.Button_redirect{
background-color: transparent;
width:60%;
margin-right:220px;
}
#border_redirect{
background-color: transparent;
width:60%;
text-align:center;
margin-right:220px;
margin-top:150px;
}
#border_redirect .tcat{
background-color: transparent;
padding:4px;
}
#border_msg{
background: none repeat scroll 0 0 #FCF1B8;
    box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.2);
    border: 1px solid #ad542d;
margin-left:auto;
margin-right:auto;
width:70%;
padding-right:33px;
padding-top:10px;
padding-bottom:10px;
font: normal 8pt Droid Arabic Kufi;
color:#ad542d;
}
body #border_msg{
background: none repeat scroll 0 0 #FCF1B8;
text-align:right;
margin: 0 auto;
margin-top:20px;
width: 400px;
}
.msg_row1{
background: none repeat scroll 0 0 #FCF1B8;
text-align:right;
width: 380px;
}
#border_msg .tcat{
background-color: transparent;
padding:4px;
color:#ad542d;
}
.menu_open{
background-color: transparent;
background-image:url('../images/menu_open.gif');
background-repeat: no-repeat;
background-position:center;
text-align:center;
padding:9px;
}
.writer_photo_thumb{
background-color: transparent;
float:right;
margin-top:2px;
margin-left:8px;
margin-right:4px;
}
.Ajax-static{
padding:1px;
border:0px solid #a3bec8;
 background-color: #FFFFFF;
}
#static{
padding:0px;
margin:0px;
}
.right-mainbox{
background-color: transparent;
float:right;
border:0px solid #B5C5CB;
margin:1px;
padding:1px;
width:26%;
}
.left-mainbox{
background-color: transparent;
float:left;
border:0px solid #B5C5CB;
margin:1px;
padding:1px;
width:72%;
}
.pp-tab{
color: #1e2d3d;
border-bottom: 1px solid #0080ae;
font-size: 12px;
font-weight: bold;
text-align:right;
display:inline-block;
padding: 0px;
width: 100%;
height: 33px;
width: 100%;
}
.pp-tabon3{
background-color: #0080AE;
font: bold 11px Droid Arabic Kufi;
padding: 6px;
border-right:1px solid #a3bec8;
border-left:1px solid #0080ae;
float:right;
color: rgb(224, 224, 224);
}
.pp-taboff3{
background: #0080AE url(../images/background/gradient_b.png) repeat-x top;
    color: #FFFFFF;
    border-right:1px solid #0080ae;
font: bold 11px Droid Arabic Kufi;
padding: 6px;
float:right;
color: rgb(224, 224, 224);
}
.forumtcat, .forumtcatleft, .forumtcatright{
background-color: #0098DB;
font: bold 10pt Droid Arabic Kufi;
color:#FFFFFF;
padding:10px;
}
.forumtcat a:link, .forumtcatleft a:link, .forumtcatright a:link{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}
.forumtcat a:visited, .forumtcatleft a:visited, .forumtcatright a:visited{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}
.forumtcat a:hover, .forumtcatleft a:hover, .forumtcatright a:hover{
background-color: transparent;
color:#FFFFFF;
text-decoration:none;
}

.textemain{
 background-color: #FFFFFF;
color:#AFA7A5;
font-family: Droid Arabic Kufi;
font-weight:bold;
font-size: 15px;
margin-right:auto;
margin-left:auto;
margin-top:1px;
margin-bottom:2px;
padding-top:1px;
padding-bottom:2px;
padding-right:10px;
padding-left:10px;
border:0px solid #dbdbdb;
height:200px;
width:750px;
overflow:scroll;
}
.clthead{
background-color: #a3bec8;
color:#FFFFFF;
font: normal 8pt Droid Arabic Kufi;
text-align:center;
padding:2px;
}
.clthead1{
background-color: #4F3030;
background-image:url('../images/row-td.gif');
background-repeat: repeat-x;
color: rgb(224, 224, 224);
font: normal 8pt Droid Arabic Kufi;
text-align:center;
padding:2px;
}
.clthead2{
background-color: #4A4E51;
color:#FFFFFF;
font: normal 8pt Droid Arabic Kufi;
text-align:center;
padding:2px;
}
.blocks_info{
background-color: #FBFDFF none repeat scroll 0% 0%;
border: 1px dotted #1e2d3d;
clear: both;
padding: 6px;
line-height:18px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
}
.full_image{
opacity:0.4a3bec8059604644775390625;
}
.full_image:hover{
opacity:1;
}
.h_tag{
 background-color: #FFFFFF;
color:#271F50;
padding:10px;
margin:10px;
border: 1px solid #a3bec8;
*opacity:0.4a3bec8059604644775390625;
}
.h_tag:hover{
*opacity:1;
}
.h_tag h1,.h_tag h3{
font-family: Droid Arabic Kufi;
font-weight:bold;
font-size: 15px;
margin: 8px;
}
.rowthumb{
background-color: #F6F1F1;
background-image:url('../images/loading.gif');
background-repeat: no-repeat;
background-position:center;
width:200px;
height:200px;
text-align:center;
}
.rowthumb img{
border:0px solid #BBB893;
padding:2px;
}
.LastNews-tabclear{
background-color: #4A4E51;
color:#FFFFFF;
font-family: Droid Arabic Kufi;
font-weight:bold;
font-size: 11px;
margin:0;
padding-top:8px;
padding-bottom:8px;
text-align:center;
}
.LastNews-tabclear a{
background-color: transparent;
color:#FFFFFF;
}
.theadv{
background: #fff linear-gradient(#fff, #E6EEF5) repeat scroll 0% 0%;
color:#AFA7A5;
font: normal 11px Droid Arabic Kufi;
text-align:right;
padding-top:11px;
padding-right:3px;
padding-bottom:11px;
font-weight:bold;
}
#read_more_button{
background-color: transparent;
background-image:url('../images/read_more_button.png');
background-repeat: no-repeat;
background-position:center left;
padding-top:9px;
padding-right:0;
padding-bottom:9px;
}
.read_more_button{
color: transparent;
background: url(../images/read_more_button.png) no-repeat center;
margin: 0px;
padding-right: 21px;
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
}
.theadv a:link, .theadv a:visited, .theadv a:hover, .theadv a:active{
background-color: transparent;
color:#AFA7A5;
text-decoration:none;
}
.sticky{
background-color:#CC0000;
font: normal 11px Droid Arabic Kufi;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:3px;
-webkit-border-radius:7px;
border-radius: 7px;
margin-left:1px;
margin-right:1px;
color:#FFFFFF;
}

.menu_popup{
background-color: #FFFFFF;
white-space: nowrap;
color:#1e2d3d;
font: normal 11px Droid Arabic Kufi;
padding:0px;
text-align:right;
*border-bottom:1px solid #a3bec8;
width: 100%;
line-height:13px;
margin-bottom: 5px;
}
.menu_popup a{
background-color: #FFFFFF;
color:#1e2d3d !important;
}

.drop_menu{
background-color: transparent;
position:absolute;
z-index:1;
padding:0;
border:0px solid #E9E4E6;
}
#primary_nav div.drop_menu a{

margin:0px;
text-shadow:none;
border:0px;
text-decoration:none;
padding:0px;
display:inline-block;
height:auto !important;
font-family: Droid Arabic Kufi;
font-size:11px;
font-weight:normal;
line-height:13px;
}
#primary_nav div.drop_menu a:hover{

margin:0px;
text-shadow:none;
border:0px;
text-decoration:none;
padding:0px;
display:inline-block;
height:auto !important ;
font-family: Droid Arabic Kufi;
font-size:11px;
font-weight:normal;
line-height:13px;
}
#subnavigation div.drop_menu a{
background-color:transparent;
margin:0;
text-shadow:none;
border:0;
text-decoration:none;
padding:0;
display:inline-block;
height:auto !important ;
}
#subnavigation div.drop_menu a:hover{
background-color:transparent;
margin:0;
text-shadow:none;
border:0;
text-decoration:none;
padding:0;
display:inline-block;
height:auto !important ;
}
.side-list {
*box-shadow: 0px 1px 1px #a3bec8;
vertical-align: top;
*background: #F3F9FE;
border: 1px solid #a3bec8;
margin-top:14px;
padding:3;
}
.sidebarlist {
width:100%;
}
.sidebar {
list-style: none;
background-color: rgb(255, 255, 255);
border-radius: 5px;
padding: 10px;
margin-top: 0px;
border: 1px solid #b8d6e7;
position: relative;
right: 5px;
}
.row_sidebar{
 background-color: #FFFFFF;
border:1px solid #a3bec8;
font: normal 11px Droid Arabic Kufi;
padding:6px;
}
.row_sidebar .username , .password {
background: #f1f1f1;
padding: 6px 5px;
margin: 0 0 5px 0;
width: 94%;
border: 1px solid #a3bec8;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 1px #ccc inset;
-webkit-box-shadow: 0 1px 1px #ccc inset;
box-shadow: 0 1px 1px #ccc inset;
}
.row_sidebar .username:focus , .password:focus{
 background-color: #FFFFFF;
border-color: #4A4E51;
outline: none;
-moz-box-shadow: 0 0 0 1px #4A4E51 inset;
-webkit-box-shadow: 0 0 0 1px #4A4E51 inset;
box-shadow: 0 0 0 1px #4A4E51 inset;
}
.sections {
width:99.3%;
display:inline-block;
    background-color: #FEFEFE;
    border: 1px solid #b8d6e7;
    padding: 4px;
    margin: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

ul.dropdown>li {
    margin: 0;
}
ul.dropdown li {
    position: relative;
    display: block;
    font-size: 0.9em;
    min-width: 8em;
    border-radius: 4px;
}

ul.dropdown, ul.dropdown ul {
    margin: 0;
    list-style: none;
    padding: 0;
    border-radius: 5px;
}
.SubIcon {
    background: #fef9d2;
    color: #ad542d;
}
.SubjIcon, .replyIcon, .watchedIcon, .SubIcon {
    font-size: 0.7em;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-weight: lighter;
    text-shadow: 0 1px 0 #fff;
    padding: 0 4px;
    margin-top: 5px;
    text-align: center;
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.row_sidebar .button{
width:99%;
margin-bottom:14px;
}
.categorys {
list-style: none;
clear:both;
margin:0px;
padding:0px;
}
.category {
font-size: 12px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
color: #FFFFFF;
background-color: #007fad;
padding: 8px 10px;
margin: 3px auto 0;
border-bottom: 1px solid #a3bec8;
margin: 0;
min-height: 6px;
}
.category a{
color:#F1F6FF;
}
.category span{
padding-right:10px;
}
.sub_forums {
font: 11px Droid Arabic Kufi;
background-color: #FFFFFF;
vertical-align: middle;
text-decoration: none;
border: 1px solid #a3bec8;
padding-bottom: 3px;
margin-bottom: 1px;
margin-top: -2px;
list-style: outside none none;
float: right;
width: 99.8%;
}

.sub_forums:last-child{
margin-bottom:12px;
}
.forum-icon{
background:none repeat scroll 0 0;
display: inline-block;
vertical-align: top;
padding:0px;
margin:4px;
color: #007fad;
}
.forum-stats{
display: inline-block;
vertical-align: top;
width: 55%;
}
.Photo_lastPoster{
display: inline-block;
position: relative;
left: 0px;
right: 0px;
vertical-align: middle;
}
.UserPhoto{
background: #1D1F23 none repeat scroll 0% 0%;
}
.UserPhotoLink {
padding-right:8px;
}
a.UserPhotoLink {
position: relative;
}
.UserPhoto_mini{
width:34px;
height:34px;
border-radius:22px;
border: 1px solid #a3bec8;
}
.title_n{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: bold;
padding-top:8px;
padding-right:8px;
}
.last_subject{
font: normal 11px Droid Arabic Kufi;
color:#545454;
margin-left:6px;
margin-top:3px;
clear:both;
padding-left:6px;
padding-top:3px;
display:inline-block;
}
.last_date{
margin: 0px;
padding: 0px;
color: rgb(150, 150, 150);
display: inline;
}
.lastpost.icon_topic_latest {
background-image: url("../images/lastpost.gif");
padding-left: 10px;
padding-top: 10px;
}
span.lastpost {
display: inline-block !important;
background: transparent none no-repeat scroll 0px 0px;
margin: 0px;
padding: 0px;
width: 0px;
height: 0px;
overflow: hidden;
}
.post{
text-align:right;
float:right;
margin-left:30px;
display:inline-block;
}
.no_post{
padding:13px;
display:inline-block;
}
.numrs{
font: normal 12px tahoma;
padding:1px;
color:#8282a5;
width: 185px;
}
.numrs b{
color:#1d1d1d;
}
.subject_num_icon,.numrs .reply_num_icon,.numrs .online_num_icon{
color:#7676a0;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 10px;
font-weight: normal;
margin: 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
width: 188px;
}

.login-links {
font-size: 11px;
font-weight: normal;
border: 1px solid #b8d6e7;
border-radius: 4px 4px 4px 4px;
*background-color: #EEEEEF;
margin-bottom: 0px;
margin-top: 10px;
display: block;
padding: 5px;
}
.link-wrapper {
background: transparent url("../images/leftarrow.png") no-repeat scroll right center;
color: #666 !important;
padding-right: 20px;
font-weight: bold;
}
.whatis_new .last_posts {
border-bottom: 1px dotted #CFCFCF !important;
font: normal 11px Droid Arabic Kufi;
padding: 0px 6px 20px 0px;
margin-top: 0px;
line-height: 18px;
color: #a3bec8;
}
.whatis_new .last_p {
background: transparent url("../images/bullet.png") no-repeat scroll right 2px;
border-bottom: 1px dotted #CFCFCF !important;
padding-left: 10px;
padding-right: 6px;
padding-bottom: 3px;
padding-top: 3px;
}
.last_subjectid {
font: normal 11px Droid Arabic Kufi;
}
.last_p .photo_thumb {
position: absolute;
z-index: 1;
padding-right:195px;
display:inline-block;
}
.whatis_new .last_date {
font: normal 11px Droid Arabic Kufi;
color: color: rgb(150, 150, 150);
margin: 0px;
}
.row_sidebar ul{
padding: 0px;
list-style: none;
position: relative
}

/* buttons */
.sbp_buton {
background: transparent url(../images/sidebar_toggle_right.png) no-repeat;
width: 29px;
height: 35px;
cursor: pointer;
display: inline-block;
position: absolute;
margin-top: -4px;
margin-left: -13px;
}
.sbp_tbuton {
background: transparent url(../images/sidebar_toggle_left.png) no-repeat;
width: 29px;
height: 35px;
display: inline-block;
cursor: pointer;
position: absolute;
margin-top: -4px;
margin-left: -21px;
}
.forum-last-post{
background-color:#FFFFFF;
float:left;
font-family:"Droid Arabic Kufi","tahoma",sans-serif;
vertical-align: middle;
padding: 12px;
width:275px;
}
.UserPhoto_tiny{
width:32px;
height:32px;
min-height: 32px;
float:right;
padding:1px;
margin-left:6px;
margin-top:-7px;
background-color:transparent;
border-radius: 20px;
background-position: center;
background-repeat: no-repeat;
background-size: 42px;
display: inline-block;
border: 1px solid #fff;
}
.UserPhoto_tiny img{
width:22px;
height:22px;
min-height: 12px;
}
.UserPhoto_tiny_RCS {
border:1px solid #a3bec8;
float:right;
padding:2px;
background-color:transparent;
border-radius: 2px;
display: block;
}
.UserPhoto_tiny_RCS img {
width:40px;
height:40px;
text-align:center;
}
.User-Picture-forum-Home{
width: 40px;
height: 40px;
background-position: center;
background-repeat: no-repeat;
background-size: 40px;
display: inline-block;
vertical-align: middle;
}
nav .UserPhoto_Menu{
border:1px solid #1e2d3d;
width:95px;
height:95px;
min-height: 95px;
float:right;
padding:1px;
margin-left:3px;
background-color:transparent;
border-radius: 0px;
background-position: center;
background-repeat: no-repeat;
background-size: 95px;
display: inline-block;
}
.PBB-WBS {
width:0px;
height:0px;
border-style:solid;
border-width:7px;
border-left-style:none;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color: rgb(224, 224, 224);
float:right;
margin-top:12px;
padding-left:4px;
}
.Info_last_Reply {
float:none;
font-size:11px;
padding-right:5px;
}
.awaiting_approval{
 background-color: #FFFFFF;
color:#007fad;
font: normal 11px Droid Arabic Kufi;
margin: 5px;
margin-right: -28px;
padding-right: 5px;
padding-left: 3px;
padding-top: 2px;
padding-bottom: 3px;
border:0px solid #bee4f6;
border-radius: 4px 4px 4px 4px;
width: 188px;
}
.InfoFormhome {
	font-size:0.7em;
	font-weight:lighter;
	margin-right:60px;
font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
color: #000;
}

.NewsUser {
display: inline-block;
font-size:11px;
padding-right:5px;
}
.NewsReply {
	float:right;
	font-size:11px;
        min-width: 250px;
        text-align: right;
}
.NewsUser {
    float: right;
    font-size: 11px;
    color: #0186cc;
}
.NewsTime {
list-style: none;
width: 199px;
padding-top: -22px;
padding-left: 27px;
margin-right: 15px;
float: none;
}

.NewsTime li {
font-size:11px;
padding:2px;
display: inline-block;
}
.IconNewsTime {
color: #0186cc;
font-size:13px !important;
padding-top:2px;
padding-right:5px;
}
.Iconchevron {
color: #1e2d3d;
font-size:15px !important;
float:left;
margin-top:4px;
}
.Info_last_post {
margin-right:5px;
}
.last_time_ago{
color:#1e2d3d;
margin-left: 1px;
margin-right: 4px;
}

.last_writer{
margin-left: 4px;
margin-right: 2px;
}
.f_redirect{
width: 42px;
height: 42px;
background: url(../images/f_redirect.png) no-repeat center;
display: block;
vertical-align: middle;
}
.f_pass_unread{
width: 42px;
height: 42px;
background: url(../images/f_pass_unread.png) no-repeat center;
display: block;
vertical-align: middle;
}
.f_unread{
width: 42px;
height: 42px;
background: url(../images/f_unread.png) no-repeat center;
display: block;
vertical-align: middle;
}
.f_read{
width: 42px;
height: 42px;
background: url(../images/f_read.png) no-repeat center;
display: block;
vertical-align: top;
}
.home-moderators-lain{
color:#1e2d3d;
font-family:"Droid Arabic Kufi","tahoma",sans-serif;
padding-right:8px;
}
.home-sub-forums-lain{
color:#1e2d3d;
font-family:"Droid Arabic Kufi","tahoma",sans-serif;
padding-right:8px;
}
.home-sub-forums-columns{
display: inline-block;
list-style: none;
padding-right:0px;
}
.div-sub-forums-columns{
display: inline-block;
padding-right:0px;
width:auto;
}
.home-sub-forums-columns-2{
display: inline-block;
list-style: none;
padding-right:0px;
}
.home-sub-forums {
*display: inline-block;
 background-color: #FFFFFF;
background-image:url('../images/bullet.png');
background-repeat: no-repeat;
background-position:top 4px right 0px;
background-position-x: 98%;
background-position-y: 50%;
padding-right:11px;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
*border-bottom: 1px dotted #CFCFCF !important;
font: normal 11px Droid Arabic Kufi;
line-height: 20px;
color: #CFCFCF;
width: auto;
}
.sub-forums-title {
color:#1e2d3d;
font-family:"Droid Arabic Kufi","tahoma",sans-serif;
padding-right:8px;
}
.border_radius{
*background: #FFFFFF;
width:100%;
*display: inline-block;
}

#activate_last_static_list {
border: 1px solid #a3bec8;
}
.CollapseIcon
{
color:#FFFFFF;
float:left;
font-size: 18px !important;
padding-left:7px;
padding-top:0px;
cursor: pointer;
*text-shadow: 0px 1px 1px #C9E1FA;
}
.arrow_y{
color:#FFFFFF;
font-family:Droid Arabic Kufi;
font-size: 10px !important;
padding-right:2px;
padding-left:0px;
position: relative;
top:2px;
}
.border_forums{
padding-right:0px;
padding-left:0px;
border:1px solid #a3bec8;
 background-color: #FFFFFF;
width:99.9%;
}
.border_forums .row1{
border-top: 1px dotted #1e2d3d;
border-bottom: 1px dotted #1e2d3d;
}
.rUlRow{
list-style: none;
padding:0px;
margin:0px;
}
.r_msg{
padding-right:5px;
margin-right:5px;
margin-bottom:10px;
padding-top:6px;
}
.border_forums li{
font-family:"Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px !important;
}
.border_radius .tcat{
width:97%;
}
.usericon{
 background-color: #FFFFFF;
vertical-align: top;
padding: 10px;
margin: 6px;
}
.statesicon{
 background-color: #FFFFFF;
vertical-align: top;
padding: 10px;
margin: 6px;
}
.user-icon{
width: 16px;
height: 16px;
background: transparent url("../images/users_online.png") no-repeat scroll center center;
display: inline-block;
vertical-align: top;
}
.states-icon{
width: 16px;
height: 16px;
background: transparent url("../images/forum_stats.png") no-repeat scroll center center;
display: inline-block;
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.states-num{
display: inline-block;
width:90%;
}

.chat_ee{
max-height:180px;
overflow: auto;
word-wrap: break-word;
overflow-x: hidden;
overflow-wrap: break-word;
}
.chat_ee .row1{
color: #1e2d3d;
 background-color: #FFFFFF;
border-bottom: 1px dotted #1e2d3d;
border-top: 0px dotted #1e2d3d;
padding-right: 7px;
padding-top: 6px;
padding-bottom: 6px;
display:block;
width:97%;
}
.chat_ee .row1 a{
color: #1e2d3d;
}
.chat_ee .row1 a:hover{
color: #1e2d3d;
}
.rUlRow .row_sidebar{
border:0px solid #a3bec8;
width:100%;
padding:0px;
}
#chat-content #box_text{
height:33px;
background-color: #FFFFFF;
color: #000000;
border:1px solid #a3bec8;
}
#chat-content .editortoolbar{
background-color: #FFFFFF;
border:1px solid #a3bec8;
}
#chat-content #box_text:hover,
#chat-content #box_text:focus {
background-color: #FFFFFF;
border:1px solid #a3bec8;
}
#chat-content{
width:98.3%;
margin-right: 11px;
}
.butsup {
display: inline-block;
background-color: #FFFFFF;
background: url("../images/background/thead.png") repeat;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
border: 1px solid #a3bec8;
height: 18px;
padding: 3px;
margin-top: 2px;
margin-right: 6px;
margin-bottom: 3px;
width: 80px;
cursor: pointer;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
color: #271F50;
}
.submit:hover,
.submit:focus {
background-color: #EDF7FF;
background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F9FE), to(#EDF7FF));
background-image: -webkit-linear-gradient(top, #F3F9FE, #EDF7FF);
background-image: -moz-linear-gradient(top, #F3F9FE, #EDF7FF);
background-image: -ms-linear-gradient(top, #F3F9FE, #EDF7FF);
background-image: -o-linear-gradient(top, #F3F9FE, #EDF7FF);
background-image: linear-gradient(top, #F3F9FE, #EDF7FF);
}
.submit:active {
outline: none;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.submit::-moz-focus-inner {
border: none;
}
.rRow {
width: 98.5%;
margin-right: 6px;
display: block;
clear: both;
}
.rRow li{
list-style: none;
}
.rRow #searchContainer li{
vertical-align:none;
margin-top:-16px;
float:right;
}
.rRow .submit-id{
height: 27px;
clear: both;
margin-top: 2px;
}
.rRow #field{
margin-top: 2px;
height:23px;
display: inline-block;
}
.rRow #advanced_search{
height: 27px;
clear: both;
margin-top: 2px;
}
.abso-relative{
position:relative;
z-index:100;
}
.abso-relative .row1{
border-top: 0px dotted #C9C9C9;
border-bottom: 0px dotted #C9C9C9;
padding: 1px;
text-align:right;
}
.abso-relative .menu_popup{
cursor: pointer;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
padding: 5px;
}
.border .tbar{
border: 1px solid #a3bec8;
font-family:Droid Arabic Kufi;
font-size:11px;
}
.whoposted{
cursor: pointer;
color: #319998;
font-size: 13px;
font-weight: normal;
}
.border .forum_sub_vis, .border .forum_sub_rep{color: #319998;
font-size: 13px;
font-weight: normal
}
.bigusername {
color: #1e2d3d;
cursor: pointer;
font-size: 13pt;
}
.userbar{
margin-left: 5px;
margin-right: 10px;
padding: 0px;
}
#sup{
color: #FFFFFF;
font-size: 11pt;
margin-right: -7px;
margin-left: 1px;
margin-top: 0px;
padding: 0px;
}
.userlogout{
font-size: 26px;
margin-right: 4px;
margin-left: 1px;
margin-top: 1px;
}
#userlink-trigger{
font-family:Droid Arabic Kufi;
font-size: 16px;
line-height: 4px;
color: #1e2d3d;
vertical-align: middle;
text-shadow: 0 1px 1px #1e2d3d;
}
.tabsup .g_icon {
font-size: 16px;
color: #1e2d3d;
vertical-align: middle;
}
.usermenu{
color: #FFFFFF;
margin-right: 1px;
margin-left: 1px;
}

#userbar a ,
#userbar span{
color: #FFFFFF;
font-size: 15px;
vertical-align: middle;
cursor: pointer;
}
.show{
background-color:none;
border: 1px solid #a3bec8;
padding:0;
border-spacing: 0px;
border-collapse: separate;
padding-bottom: 0px;
}
.show .row2:nth-child(2){
float: left;
width: 95%;
}
.collapsed{
width: 13px;
height: 13px;
background: url(../images/collapsed.png) no-repeat left;
display: block;
margin-top: 1px;
}
.expanded{
width: 13px;
height: 13px;
background: url(../images/expanded.png) no-repeat left;
display: block;
margin-top: 1px;
}
ul.Button_split
{
margin:0;
padding:0;
list-style:none;
display:inline-block;
float:left;
}
ul.Button_split > li
{
float:left;
}
.app_button {
    background-color: #d9dfd2;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 17px;
    border-radius: 3px;
    border: 0px solid rgba(0,0,0,0.1);
    -webkit-transition: 0.1s all linear;
    -moz-transition: 0.1s all linear;
    -ms-transition: 0.1s all linear;
    -o-transition: 0.1s all linear;
    transition: 0.1s all linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
}
.app_button:not( .Button_noHover ):hover
{
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
background-image:-moz-linear-gradient(top, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.08) 100%);
background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%);
background-image:-o-linear-gradient(top, rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%);
background-image:-ms-linear-gradient(top, rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%);
background-image:linear-gradient(to bottom, rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%);
}
.app_button:active
{
color:#FFFFFF;
box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;
border:0px solid rgba(0,0,0,0.4);
background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background-image:-o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background-image:-ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
background-image:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);
}
.Button_overlaid
{
background:rgba(0,0,0,0.5);
opacity:0.9;
color:#FFFFFF;
}
.Button_split #add_friend
{
background:#4A4E51;
color:#FFFFFF;
}
.Button_overlaid:hover
{
background:#271F50;
color:#FFFFFF;
opacity:1;
}
.Button_overlaid:active
{
background:#FFFFFF;
}
.Responsive_inline
{
color:#FFFFFF;
display:inline !important;
}
#add_friend a
{
color:#FFFFFF;
}
.PBBMenu
{
background:#FFFFFF;
box-shadow:0px 7px 20px rgba(0, 0, 0, 0.2);
border:0px solid #ebebeb;
border-radius:3px;
z-index:10000;
position:absolute;
}
ul.PBBMenu, .PBBMenu ul
{
list-style:none;
padding:0;
margin:0;
}
.PBBMenu_auto
{
width:150px;
min-width:150px;
max-width:300px;
}
.PBBHide
{
display:none;
}
.PBBMenu.PBBMenu_bottomCenter:after
{
border-color:transparent transparent #fff transparent;
left:50%;
margin-left:-15px;
bottom:100%;
}
.PBBMenu.PBBMenu_bottomCenter:before
{
border-color:transparent transparent #ebebeb transparent;
left:50%;
margin-left:-16px;
margin-top:-1px;
bottom:100%;
}
.PBBMenu.PBBLoading
{
min-height:100px;
}
.PBBLoading
{
position:relative;
}
.PBBLoading:before
{
font-family:'icomoon';
content:'e97b';
display:block;
color:#444;
position:absolute;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
font-size:50px;
line-height:1 !important;
}
.PBBLoading:not( .PBBLoading_noAnim ):before
{
-webkit-animation:spinner 0.75s infinite linear;
animation:spinner 0.75s infinite linear;
}
.PBBMenu .PBBMenu_item:first-child a, .PBBMenu .PBBMenu_item:first-child > span
{
border-top-left-radius:5px;
border-top-right-radius:5px;
}
.PBBMenu .PBBMenu_item:last-child a, .PBBMenu .PBBMenu_item:last-child > span
{
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.PBBMenu_item
{
padding:1;
margin:1;
}
.PBBMenu_item a:link , .PBBMenu_item a:hover
{
text-align:right;
line-height:1.4;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight: normal;
padding:1;
margin:1;
color: #675C69;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa/*{borderColorActive}*/;
    *background: #ffffff/*{bgColorActive}*/ url(../img/ui-icons/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcActive}*/;
}

#eledit_photo_menu
{
top: 58px; position: absolute; z-index: 60; display:none;
}
#eledit_photo_menu .PBBMenu_item
{
padding:6px;
}
#friend_menu
{
display:none;
}
.PBBDialog
{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:20000;
padding-bottom:15px;
}
.PBBDialog > div
{
display:block;
width:70%;
max-width:1200px;
background:#FFFFFF;
margin:-20% auto 0 auto;
box-shadow:0px 5px 55px rgba(0,0,0,0.4);
position:relative;
}
.PBBDialog .PBBDialog_fixed
{
position:fixed;
}
.PBBDialog .PBBDialog_loading
{
 background-color: #FFFFFF;
height:200px;
}
.PBBDialog.PBBDialog_narrow > div
{
max-width:500px;
}
.PBBDialog.PBBDialog_medium > div
{
max-width:850px;
}
.PBBDialog.PBBDialog_wide > div
{
max-width:1000px;
}
.PBBDialog_close , .PBBDialog_close a
{
position:absolute;
top:0;
display:block;
color:#271F50;
width:44px;
height:44px;
line-height:48px;
font-size:34px;
font-weight:300;
text-align:left;
z-index:1000;
-webkit-transition:0.2s all linear;
-moz-transition:0.2s all linear;
-ms-transition:0.2s all linear;
-o-transition:0.2s all linear;
transition:0.2s all linear;
left:0;
}
.PBBDialog_title
{
color:#333;
font-size:26px;
font-weight:300;
text-align:right;
line-height:1.2;
white-space:nowrap;
text-overflow:ellPBBis;
overflow:hidden;
margin:4;
padding:12px 15px 0 15px;
}
#pbb_dialog_upload_photo
{
display:none;
}
.PBBbad .row1
{
color: rgb(224, 224, 224);
}
.PBBAttachment_dropZone
{
height:200px;
*background: #FFFFFF;
text-align:center;
margin:0 auto;
padding-top:30px;
font-size:16px;
line-height:2;
border:3px dashed transparent;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-ms-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
color: rgb(224, 224, 224);
}
.PBBAttachment_dropZone:not( .PBBAttachment_dropZoneSmall ) > i:first-child
{
font-size:60px;
display:block;
}
.PBBAttachment_dropZone.PBBAttachment_dropZoneSmall
{
height:auto;
padding:15px;
text-align:left;
line-height:1;
}
.pbbFieldRow ,
.pbbFieldRow a
{
color:#333;
font-size:12px;
line-height:28px;
padding:0 15px;
}
.PBBFieldRow_label{
font-size:15px;
font-weight:bold;
margin-bottom:5px;
display:inline-block;
padding-top:5px;
float:right;
padding-left:15px;
text-align:right;
}
.PBBFieldRow_required
{
font-size:10px;
text-transform:uppercase;
color:#c02222;
font-weight:normal;
}
.PBBFieldRow_content
{
margin-left:95px;
}
.PBBFieldRow_checkbox .PBBFieldRow_content
{
margin-right:24px;
}
.PBBFieldRow.PBBFieldRow_shortTitle:not( .PBBFieldRow_checkbox ) .PBBFieldRow_content
{
margin-left:95px;
}
.pbbFieldRow:not( :last-child )
{
margin-bottom:15px;
}
.pbbClearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.PBBButton_primary
{
background:#a3bec8;
color:#FFFFFF;
}
.PBBButton_verySmall
{
font-size:12px;
line-height:28px;
padding:0 15px;
}
#cover_browse
{
display:none;
}
.PBBPad li
{
padding-bottom:8px;
}
.PBBList_reset
{
margin:0;
padding:0;
list-style:none;
}
.left-cover{
background-color: #EEEEEF;
float:left;
border:0px solid #a3bec8;
margin:1px;
padding:5px;
width:99%;
font-size:10px;
text-transform:uppercase;
color:#C6891A;
font-weight:normal;
direction:ltr;
text-align:left;
}

}



div.center_text_align,div.left_text_align,div.right_text_align{
margin: 0 auto;
}
.collapse{
border-spacing: 0px;
border-collapse: collapse;
width:98%;
}

fieldset {
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
font-weight: normal;
border: 1px solid #a3bec8;
*background: #FFFFFF;
border-radius: 5px;
padding: 2px;
margin: 5px;
color: #322765;
}
fieldset legend {
*background: #FFFFFF;
color: #322765;
padding: 2px 2px ;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
border-radius: 5px;
border: 1px solid #a3bec8;
margin: 5px;
}
fieldset .a-center{
text-align:right;
}
.tbar_writer_info .center_text_align i,
.tbar_review .center_text_align i{
display:inline;
background: #FFFFFF;
color: #333;
box-shadow: 0 0 0 1px #ddd;
padding: 7px;
margin-top: 10px;
border-radius: 5px;
font-family: tahoma,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
float:right;
width:auto;
clear: both;
}
.reason_edit b{
display:inline;
*background: #FFFFFF;
color: #c02222;
box-shadow: 0 0 0 1px #ddd;
padding: 7px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
font-family: Droid Arabic Kufi,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
float:right;
width:18%;
clear: both;
}
#signature
{
max-width:100%;
border-spacing:1px;
margin-top: 150px;
clear: both;
}
.information{
background:#FFFFFF;
opacity: 0.6;
font: normal 11px Droid Arabic Kufi;
position:absolute;
top:163px;
display:block;
color:#322765;
width:auto;
text-align:right;
float:right;
z-index:100;
right:5px;
display: inline-block;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
border-radius: 3px;
}
.information a{margin-top: 8px;
color:#322765;
}
.information .dirc{
direction:ltr;
color:#322765;
}
.information:hover a{
color:#322765;
}
.information:hover
{
background:#FFFFFF;
color:#322765;
opacity:1;
}
#calendar {
width: 90%;
max-width: 100%;
margin: 0 auto;
}
#calendar th{
background-color: #0080AE;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 8px;
color:#000000;
}
#calendar button {
background-color: #0080AE;
}
#calendar div {
background-color: #ffffff;
}
.fc-axis
{
color:#271F50;
}

.renametitle {
padding-left: 2px;
padding-right: 2px;
color: #322765;
}
.attach_field_img
{
width:auto;
display: inline-block;
}
.attach_field_files
{
width:40%;
display: inline-block;
}
.attach-cover{
background-color: #EEEEEF;
float:left;
border:0px solid #a3bec8;
margin:1px;
padding:5px;
width:auto;
font: normal 11px Droid Arabic Kufi;
text-transform:uppercase;
color:#C6891A;
font-weight:normal;
text-align:right;
border-radius: 3px;
}
.extension{
 background-color: #FFFFFF;
position:relative;
left:9px;
top:-15px;
float:left;
background-color: #EEEEEF;
border:0px solid #a3bec8;
padding-left:4px;
padding-right:4px;
font-weight:normal;
border-radius: 4px;
}
.farss i{
color: #a3bec8;
margin-top:-4px;
}
.faarrow i{
color: #888888;
margin-top:-4px;
}
.special-bar{
width:75%;
}
.custom_theme {
background: transparent url("../images/color_picker.png") no-repeat scroll 50% 5px;
cursor: pointer;
width: 37px;
height: 26px;
float: right;
}
.custom_theme .btn-jscolor {
height: 26px;
width: 37px;
}
.custom_theme .btn-jscolor, .custom_theme .jscolor{
border: 0px none !important;
background: transparent none repeat scroll 0% 0% !important;
text-indent: -999px !important;
font-size: 0px;
padding: 0px;
margin: 0px;
cursor: pointer;
opacity: 0;
display: block;
}
.v-align-t{
vertical-align:top;
}
.chat{
margin: auto;
}
.lasts_p{
margin: auto;
}
.vis_content{
padding: 5px;
    font-family: "Droid Arabic Kufi";
    line-height: 20px;
    font-size: 12px;
    color: #CE6436;
    font-weight: lighter;
}
.addr_bar{
margin-right:29px;
}
.sbp_show {
display: none;
}
.user_awards{
width:170px;
height:150px;
overflow-x: hidden;
overflow-y: auto;
float: left;
}
img{
max-width:auto;
}

.table {
display:table!important;
table-layout:fixed;
}
.inline-table {
display:inline-table!important;
table-layout:fixed;
}
dl, .dl {
display:table-row!important
}
dt{
display:none;
}
dd, .dd {
display:table-cell!important;
vertical-align:middle;
word-wrap:break-word;
}
.mrgTable {
margin-left:auto;
margin-right:auto
}
.rightTable {
margin-left:auto
}
.leftTable {
margin-right:auto
}
.w_absent {
margin-right:10px;
width: 170px;
}
.w_name_rate {
position: relative;
left:0px;
right:-19px;
top:3px;
}

.w_others {
vertical-align: top;
width: auto;
}
.w_infos {
width: 170px;
vertical-align: top;
text-align: right;
}
.w_awards {
vertical-align: top;
margin-left:10px;
margin-right:1px;
}
.w_lasts marquee
{
height: 100px;
}
.w_lasts {
vertical-align: top;
width: 170px;
margin-left:4px;
margin-right:4px;
}
.w_photo{
text-align:right;
}
.w_toggle {
display: none;
cursor: pointer;
}
.w_writer {
padding-right: 3px
}
.writers_info dd {
vertical-align: top;
}
.writers_info{
margin-right:15px;
}
.writers_info a{
color:#CC9900;
}

.forum_sub_n_rep, .forum_sub_n_vis, .forum_sub_n_lasts ,.member-list-hide span{
background-color: #F3F9FE;
margin: 3px;
padding: 3px;
border: 1px solid #cdcbcb;
border-radius: 4px;
display: inline-block;
}
.n_lasts_guest, .n_lasts-rep, .n_lasts_date{
display: inline-block;
}
.f-details-s, .f-details-m{
display: inline-table;
margin-bottom: 10px;
}
.f-details-s{
min-width: 170px;
}
.f-details-m{
min-width: 355px;
}
.p-lasts-pager{
float: left;
}
.prof-left{
width: 24%;
}
.prof-right{
margin-top:15px;
width: 80%;
}
.wd150n{
width:150px;
}
.wd120n{
width:120px;
}
.wd100n{
width:100px;
}
.wd40n{
width:40px;
}
.wd15n{
width:15px;
padding-right: 10px;
}
.wd100{
width:100%;
}
.wd98{
width:98%;
}
.wd97{
width:97%;
}
.wd95{
width:95%;
}
.wd90{
width:90%;
}
.wd88{
width:88%;
}
.wd85{
width:85%;
}
.wd82{
width:82%;
}
.wd80{
width:80%;
}
.wd78{
width:78%;
}
.wd75{
width:73.1%;
}
.wd72{
width:72%;
}
.wd70{
width:70%;
}
.wd60{
width:60%;
}
.wd50{
width:50%;
}
.wd49{
width:49%;
}
.wd48{
width:48%;
}
.wd40{
width:40%;
}
.wd38{
width:38%;
}
.wd35{
width:35%;
}
.wd33-3{
width:33.3%;
}
.wd31{
width:31%;
}
.wd30{
width:30%;
}
.wd28{
width:28%;
}
.wd25{
width:25%;
}
.wd20{
width:20%;
}
.wd17{
width:17%;
}
.wd15{
width:15%;
}
.wd14{
width:14%;
}
.wd12{
width:12%;
}
.wd10{
width:10%;
}
.wd8{
width:8%;
}
.wd6{
width:6%;
}
.wd5{
width:5%;
}
.wd4{
width:4%;
}
.wd3{
width:3%;
}
.wd2{
width:2%;
}
.wd1{
width:1%;
}

.wd21px{
width: 21px;
}
#colors-content {
display: none;
position: absolute;
z-index: 9999;
top: 150px;
left: 95px;
}
.reset{
display: block;
padding: 3px;
height:18px;
border: 1px solid rgb(187, 187, 187);
color: rgb(0, 0, 0);
font: 12px sans-serif;
text-align: center;
cursor: pointer;
line-height: 18px;
}
.ck-editor textarea{
width:85%;
margin:1px;
display:block;
}
.brd0{
border: 0;
}
.brd1{
border: 0px solid #FFF;
}
.clp0{
padding: 0;
}
.clp2{
padding: 2px;
}
.clp3{
padding: 3px;
}
.clp8{
padding: 8px;
}
.clpc0{
border-spacing: 1px;
}
.clpc1{
border: 0px solid;
}
.clpc3{
border-spacing: 1px;
}
.va-t{
vertical-align: top;
}
.va-m{
vertical-align: middle;
}
.va-b{
vertical-align: bottom;
}
.nwrp{
white-space: nowrap;
}
.a-center{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.a-left{
text-align: left;
margin-left: 0;
margin-right: auto;
}
.a-right{
text-align: right;
margin-left: auto;
margin-right: 0;
}
.cp-reput-hide, .cp-attach-hide, .member-list-hide{
display: none !important;
margin:0;
}
.wd2 .forum_sub_dotrev ,.wd2 forum_sub_icon{
text-align: right;
width: 1%;
}
.pagetext_visitorMessage{
width: 660px;
}
.fc-content {
color: #000;
}
/* pbbx start */

.PBBSocialLinks {
    text-align: right;
}

.PBBSocialLinks ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

.PBBSocialLinks li {
    list-style: none;
display: inline-block;
}

.PBBSocialLinks li {
    display: inline-block;
}
.PBBSocialLinks
{
	text-align: center;
}
.PBBSocialLinks li
{
	display: inline-block;
}
.PBBSocialLinks li a
{
	font-size: 23px;
color: #FFFFFF;
padding: 6px;
margin-top: 3px;
margin-bottom: 3px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
display: block;
line-height: 23px;
transition: opacity 0.3s ease-in-out;
height: 23px;

}
.PBBSocialLinks li a:hover
{
	opacity: 0.8;

}

.PBBSocialLinks .PBBslTwitter a 		{ background-color: #00aced; }
.PBBSocialLinks .PBBslFacebook a 		{ background-color: #3b5998; }
.PBBSocialLinks .PBBslRSS a		{ background-color: #FF6600; }
.PBBSocialLinks li a:hover		{ color: #1e2d3d }


/* pbbx end */


/********* footer *********/
.footer-box {
    background: none repeat scroll 0px 0px #bee8f6;
    border: 6px solid #409bd9;
    border-radius: 1px;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 11px;
    font-weight: lighter;
    padding: 8px;
    box-shadow: 0px 0px 1px 0px #2b86a9;
    border-radius: 0px;
    color: #026081;
}

#footer {
   background: none repeat scroll 0 0 #fff;

}

#footer .eFooter {
    background: none repeat scroll 0 0 #0080AE;
    padding: 10px 0;
    width: 100%;
   overflow: hidden;
   min-height: 20px;
   border-top: 1px solid #34495E;

}
#footer .eFooter .Footercount {
    max-width: 1160px;
    width: 80%;
    margin: 0px auto;
}

#footer .eFooter .Footercount .FooterLeft {
    float: left;
}

#footer .eFooter .Footercount .FooterLeft .FaSc {

     float: left;
     display: block;

}
#footer .eFooter .Footercount .FooterLeft .FaSc ul {
    font-size: 28px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#footer .eFooter .Footercount .FooterLeft .FaSc .simptip-position-bottom {
}

#footer .eFooter .Footercount .FaSc li {
    color: #bff7ff;
    display: inline;
    font-size: 28px;
}

#footer .eFooter .Footercount .FooterLeft .FaSc li:hover {
         color:#2a3238;
	 text-shadow:0 1px 0 #4c555c;
	 -webkit-transition:all 0.4s ease-in-out 0s;
	 -moz-transition:all 0.4s ease-in-out 0s;
	 -o-transition:all 0.4s ease-in-out 0s;
	 -ms-transition:all 0.4s ease-in-out 0s;
	 transition:all 0.4s ease-in-out 0s;
}

#footer .eFooter .Footercount .copy_bg {
    padding: 7px 0px 0px;
    font-size: 12px;
    float: right;
}

#footer .eFooter .Footercount .copy_bg .copyrights{
   font-family: 'Droid Arabic Kufi';
   color: #bff7ff;
   text-align:left;
   float:left;
}

#footer .footerbottom {
    background: none repeat scroll 0 0 #34495E;
    display: table;
    width: 100%;

}

#footer .footerbottom .footerLinks {
    font-family: 'Droid Arabic Kufi';
	color:#73a4c9;
	float:left;
	font-size: 12px;
	margin-left: 30px;
}

#footer .footerbottom .footerLinks ul {
	 font-size: 0.7em;
         font-weight: lighter;
         border-radius: 20px;
         padding: 5px 10px;

}

#footer .footerbottom .footerLinks li {
	    list-style:outside none none;
        display: inline;
	    padding:3px;
}

#footer .footerbottom .footerLinks li a {
    font:Tahoma;
	color:#b5eaf2;
	font-weight: bold;
	font-size: 1.1em;
	text-shadow: 1px 1px 1px #303232;
}
#footer .footerbottom .footerLinks li a:hover{
	color:#b5eaf2;
}

#footer .footerbottom .link_foot{
  float: right;
}
#footer .footerbottom .link_foot .navbar-nav {
    float: none;
}
#footer .footerbottom .link_foot .navbar-nav>li{
  float:none !important;
  display:inline-block
}
#footer .footerbottom .link_foot .navbar-nav li a {
    padding: 8px;
    color: #b5eaf2;
    font-weight: bold;
}

#footer .footerbottom .link_foot .navbar-nav li a:hover{
  background:none;
  color:#b5eaf2;
}
.navbar li {
    display: inline-block;
}
.FooTEnD {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(147, 199, 98), rgba(0, 0, 0, 0));
    text-align: center;
}
.AnswerBlock {
    display: block;
}
.AnswerFloat {
    width: 175px;
    float: left;
}
.AnswerMar {
    margin-left: 186px;
}
.CatAllP {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    min-height: 10px;
    padding: 8px;
    background-color: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.alertdanger {
    color: #a94442;
    background-color: #f2dede;
    font-family: 'Droid Arabic Kufi';
    border: 1px solid #ebccd1;
    padding: 2px 5px;
    border-radius: 5px;
    text-align: center;
}

.SiteMaps {
    text-align: center;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 13px;
    font-weight: lighter;
    COLOR: #afaf8f;
    clear:both;
}
.SiteMaps a {
    color:#0080ae;
}
/* footer end */

#searchContainer input[type="text"]{
padding: 1px;
}
#searchContainer input[type="submit"]{
background: none repeat scroll 0 0 #FAFAFA;
    border: medium none;
    border-radius: 5px 0 0 5px;
    color: #C9C9C9;
    cursor: pointer;
    font-family: "Droid Arabic Kufi","Open Sans",sans-serif;
    font-size: 0.87em;
    font-weight: bold;
    height: 30px;
    margin-right: -5px;
    padding: 0 3px;
    transition: all 0.2s ease 0s;
}
/* s header */
.navTabs {
font-size: 12px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
height: 80px;
display: block;
}


.navTabs .navLink,
.navTabs .SplitCtrl
{
color: #FFFFFF;
display: block;
float: right;
vertical-align: text-bottom;
text-align: center;
height: 68px;
line-height: 80px;
}

	.navTabs .publicTabs .navLink
	{
		padding: 0 15px;
	}

	.navTabs .navTab:hover
	{
		background-color: transparent;
	}
	.navTabs .navLink:hover
	{
		text-decoration: none;
	}

	/* ---------------------------------------- */
	/* unselected tab, popup closed */

	.navTabs .navTab.PopupClosed
	{
		position: relative;
	}

		.navTabs .navTab.PopupClosed:hover .navLink, .navTabs .navTab.PopupClosed:hover .SplitCtrl
		{
			color: rgb(244, 244, 244);
background-color: #1e2d3d;;

		}

			.navTabs .navTab.PopupClosed:hover .navLink
			{
				color: rgb(244, 244, 244);
				    border-radius: 12px;

			}


	.navTabs .navTab.PopupClosed .SplitCtrl
	{
		margin-right: -14px;
		width: 14px;
	}

div.navTabsInner{
margin-left: auto;
margin-right: auto;
}
.navTabs .navTab {
    border-left: 1px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    display: inline-block;
    border-radius: 12px;
   margin-left: 3px;
margin-right: 3px;
}
.navTab .primary_tabon {
    color: #FFFFFF;
background: #1C478E url(../images/background/gradient.png) repeat-x;    border-radius: 12px;

}
.navTab .icupopup {
position: absolute;
display: block;
text-align: center;
    vertical-align: text-bottom;
-ms-interpolation-mode: bicubic;
    outline: 0 none;
top: 8px;
left: 0;
right: 0;
bottom: 0;
}
.PopupClosed span {
position: relative;
top: 15px;
left: 0;
right: 0;
bottom: 0;
}

.PopupClosed b {
position: relative;
top: 15px;
left: 0;
right: 0;
bottom: 0;
}

.navTabs .navTab {
    float: right;
    white-space: nowrap;
    word-wrap: normal;
}

.publicTabs .PBBNavLogo
{
	 border-right: 0px solid #a3bec8;
    border-bottom: 0px solid rgb(59, 62, 64);
    border-bottom: 0px solid rgba(59, 62, 64, 0.52);

}
.PBBNavLogo
{
	max-height: 80px;
	max-width: 270px;
	float: right;
	text-align: right;
}
.PBBNavLogo img
{
	max-height: 80px;
	max-width: 270px;
	float: right;
	text-align: right;
}

/* e header */

.Design{
    color: #FFFFFF;
    background: #FBFBFB url(../images/background/gradient.png) repeat-x top;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    padding-bottom: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    height: 33px;
    font-family: "Droid Arabic Kufi","tahoma",sans-serif;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 1px 1px 0 #FFFFFF;
    float: left;
}

.sub_forums a, .row_sidebar a ,Design a{
color: #1e2d3d;
}
.sub_forums a:hover, .row_sidebar a:hover ,Design:hover{
color:#1e2d3d;
}


span a, span a:visited{
color: #1e2d3d;
}

span a:hover{
color:#1e2d3d;
}

.pag_row a, .pag_row a:visited{
color: #0080ae;
font-weight: bold;
}

.pag_row a:hover{
color:#0080ae;
font-weight: bold;
}

.pag_row-obj a, .pag_row-obj a:visited{
color: #FFFFFF;
}

.pag_row-obj a:hover{
color:#FFFFFF;
}

.border .row2 img
{
background: transparent;
border-radius: 11px;
padding: 0px;
}
.border .tbar_writer_info img
{
background: #f1f1f1;
border-radius: 11px;
padding: 1px;
}

.w-ws{
width: 55%;
}
.row1 a,.row2 a{
color:#1e2d3d;
}

.thead1 .center_text_align{
text-align: center;
}
.alt1-navbar ol {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 3px;
}
.itemscope-nav li {
    padding: 0;
    display: inline-block;
    margin: 0;
}

/* Start css for PBBoard 3.0.4 */
.smiles-bbcode{
width:13%;
vertical-align: top;
padding-right: 3px;
padding-left: 3px;
}
#smile_menu {
display: none;
width: 300px;
position: absolute;
z-index: 100;
padding: 7px;
background: #fff;
border: 2px solid #d2d2d2;
margin-top: 42px;
overflow: auto;
word-wrap: break-word;
overflow-x: hidden;
overflow-wrap: break-word;
}
#progress-bar {background-color: #12CC1A;height:20px;color: #FFFFFF;width:0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
#progress-div {width:170px;border:#0FA015 1px solid;padding: 2px 0px;margin:10px 0px;border-radius:4px;text-align:center;}
#targetLayer{background-color:#12CC1A;text-align:center;overflow: hidden;margin:0px;padding:0px;}

#message{color: #FF0000;}
#upload_link{cursor: pointer;}
#targetood{text-align:right;overflow: hidden;}
#files{display:none}

.file-delete-insert {
background: rgba(0,0,0,0.3);
border-radius:4px;
font-family:Tahoma, arial;
font-size:11px;
color: #FFFFFF;
font-weight: bold;
margin: 0px;
padding:4px;
cursor: pointer;
}
.trash {
font-size:15px;
color: #fff;
font-weight: normal;
}
.file-delete {
display: inline-block;
border-radius:4px;
cursor: pointer;
margin-right:118px;
margin-top:-2px;
position:absolute;
padding:2px;
color:#FFFFFF;
}
.attachmentInsert {
display: inline-block;
padding: 2px;
border: 1px solid #ccc;
overflow: hidden;
}
.file-Link {
font-family:Tahoma, arial;
font-size:11px;
color: inherit;
background: #232a35;
border-radius: 4px;
padding:2px;
margin-right:-138px;
position:absolute;
color: #fff;
-webkit-transition: background .25s ease;
transition: background .25s ease;
}


.u-srOnly {
position: absolute;
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
clip: rect(0 0 0 0);
overflow: hidden;
}
.file-preview {
display: inline-block;
font-size: 159px;
color: #409bd9;
margin-left: 1px;
}
.add_attach
{
display: inline-block;
background:#232a35;
border-radius:4px;
cursor: pointer;
font-size: 12px;
padding:0px;
color:#FFFFFF;
overflow: hidden;
}

.add_attach a
{
font-family:Tahoma,arial;
color:#FFFFFF;
}
.border .row1 .add_attach a,
.border .row2 .add_attach a
{
font-family:Tahoma,arial;
color:#FFFFFF;
padding:2px;
}

.container {
position: relative;
}

.topright {
position: absolute;
top: 0px;
right: 0px;
padding:2px;
}

.topleft {
position: absolute;
top: 0px;
left: 0px;
}
.insert_to_post
{
display: inline-block;background:#232a35;cursor: pointer;position:absolute;display:none;width:100px;padding:2px;
}

.border .row1 .insert_to_post a,
.border .row2 .insert_to_post a
{
font-family:Tahoma,arial;
font-size:11px;
padding:2px;
margin:2px;
color:#FFFFFF;
display: inline;
}

.subcontent .thead
{
border: 1px solid #d1d1e1;
border-bottom: 1px solid #d1d1e1;
background:#FFF;
color:#000;
word-break: break-word;
}
.subcontent .thead a
{
color:#000;
}
.subcontent .subtr
{
*border-top: 1px solid #d1d1e1;
*border-right: 1px solid #d1d1e1;
border-spacing: 0px;
background-image: none #bee8f6;
background-color:#bee8f6;
}

div.bottom_text{
min-height:200px !important;
}
.r-nfo , .writers_info
{
background-color:#bee8f6;
}
.r-nfo .writers_info
{
background-color:#bee8f6;
position: relative;
top: -27px;
}

.info-userArrow
{
position: absolute;
top: -40px;
left: -20px;
border: 12px solid transparent;
border-right-width: 0px;
border-left-color: #FFFFFF;
}

.r-review .info-userArrow
{
position: absolute;
top: -40px;
left: -9px;
border: 12px solid transparent;
border-right-width: 0px;
border-left-color: #d1d1e1;
}
.writers_info fieldset
{
width: 80%;
background-color: #ebebeb;
padding: 4px;
border: 1px solid #CCCCCC;
margin-top:10px;
margin-right:-15px;
}
.writers_info legend
{
background-color: #FFDDDD;
border: 1px solid #CCCCCC;
padding: 4px;
}
.clear
{
clear: both;
}
.awesome a:link
{
color: #767676;
font-family:arial;
font-size:16px;
font-weight: bold;
padding-right:2px;
padding-left:2px;
}
.add_reputation a:link
{
color: #990099;
font-family:arial;
font-size:18px;
font-weight: bold;
padding:2px !important;
margin-top:16px !important;
}

.add_reputation a.for_post
{
color:#CC0000 !important;
display: inline;
}

.icon-mobile-men-top-right{
list-style:none;
margin:0px;
padding: 0px;
}

.icon-mobile-men-top-right #icon-mobile-menu abbr {
color: #FFF;
font-size: 22px;
font-style: normal;
font-weight: normal;
position:absolute;
top: 9px;
left: 8px;
cursor: pointer;
text-decoration: none;
}
#flip {
display: none;
position: absolute;
top: 35px;
left: 25px;
z-index: 99902;
margin-right: 33px;
background: #31679e;
box-shadow: 0px 7px 20px rgb(0 0 0 / 20%);
border: 5px solid #3A89BE;
border-radius: 3px;
padding: 0px;
opacity: 1;
width: 200px;
clear: both;
}
#flip ul {
padding: 0px;
margin: 0px;
display:inline;
}
#flip li {
background-color: #409bd9;
color: #ffffff;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px;
padding-bottom: 2px;
padding-top: 7px;
text-decoration: none;
text-align: right;
border-bottom: 1px;
border-bottom-color: #3a89be;
border-bottom-style: solid;
list-style: none;
padding-right: 7px;
}
#flip a {
color: #ffffff;
}

#flip li:hover {
background: #31679e;
}

#icon-mobile-menu_menu .element_menu li
{
float:left;
margin-left: -30px;
}
.icon-mobile-men-top-right{
display: none !important;
}

.max-input{
width: 50%;
}

.pbbsearch{
margin-left:20px;
margin-top:0px;
position: -webkit-staticy; /* Safari */
position: static;
top: 12px;
left:62px;
}

#submit_search ul{
margin-top:18px;
margin-right:18px;
padding:0px;

}
#submit_search li{
display:inline-block;
list-style:none;
margin-left:-3px;
margin-right:-4px;
padding:0px;
vertical-align:top;
white-space:nowrap;
background: transparent;
}

.submit_id {
width: 45px;
padding: 10px;
margin-left: 3px;
color: transparent;
background: url(../images/ico-search.png) no-repeat #409bd9 center;
border: 1px solid #474747;
cursor: pointer;
border-radius: 4px 0 0 4px;
line-height: 1.4;
}
#submit_search input[type="text"] {
padding: 10px;
color: #1d1d1d;
background: #ebebeb;
border: 1px solid #474747;
width: 250px;
border-radius: 0 4px 4px 0;
line-height: 1.4;
}
#advsearch {
width: 220px;
margin: 0px;
position: absolute;
top: 122px;
left: 99px;
color: transparent;
background: #e8f0fe;
padding: 5px;
border-radius: 2px 0 2px 2px;
border: 2px solid #b8d6e7;
display: none;
z-index: 99 !important;
}
/* Style the search button hover state */
.advanc{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
padding: 2px 10px 2px 27px;
display: inline-block;
margin: 1px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background-color: #f9f9f9;
background-image:url('../images/button-advanced-search.png');
background-repeat: no-repeat;
background-position:center left 5px;
color: #409bd9;
border-width: 1px;
border-color: #409bd9;
border-radius: 1px;
border-style: solid;
}

.advancse{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
padding: 2px 10px 2px 27px;
display: inline-block;
margin-left: 13px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background-color: #409bd9;
background-image:url('../images/ico-search.png');
background-repeat: no-repeat;
background-position:center left 5px;
color: #FFFFFF;
border-width: 1px;
border-color: #409bd9;
border-radius: 1px;
border-style: solid;
}

.Ajax-static option{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
padding: 2px;
display: inline-block;
margin: 1px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background-color: #ffe9e9;
color: #000000;
border-width: 1px;
border-color: #03759d;
border-radius: 1px;
border-style: solid;
}

.pp-tabon3{
background-color: #FFFFFF;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
padding: 6px;
margin-left: 2px;
margin-right: 2px;
border: 1px solid #03759d;
float:right;
color:#000000;
}
.pp-taboff3{
    background-color: #bee8f6;
    font-family: "Droid Arabic Kufi","tahoma",sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 6px;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px solid #03759d;
    float: right;
    color: #142c44;
}

.rUlRow .tcat , .sidebar .tcat{
padding: 21px 12px;
}

.row_sidebar li{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
}
#active_statistics_list .smallfont{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
}

.Button_ss{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 10px;
font-weight: bold;
cursor: pointer;
padding: 2px;
padding-left: 4px;
padding-right: 6px;
display: inline-block;
margin: 2px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background-color: #d4f0f1;
color: #000000;
border-width: 1px;
border-color: #03759d;
border-radius: 1px;
border-style: solid;
}

.edit_to_post {
background-color: #FFFFFF;
border-width: 1px;
border-color: #b5c5cb;
border-radius: 1px;
border-style: solid;
position:absolute;
top: 1;
cursor: pointer;
}
.user_menue .thead{
border: 0px;
}
.user_menue{
border-color: #b5c5cb;
border-radius: 1px;
border-style: solid;
}
.user_menue .row1 a, .user_menue .row2 a{
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 9px;
font-weight: normal;
border-bottom: 1px dotted #d1d1e1;
}

.r-nfo{
*border-right: 1px solid #d1d1e1;
}
.subc {
background-color: #FFFF;
line-height: 1.8;
}
.r-subc {
line-height: 1.9;
}
.r-subc1{
background-color: #bee8f6;
*border-bottom: 1px solid #d1d1e1;
*border-right: 1px solid #d1d1e1;
line-height: 1.6;
}
.r-subc2{
background-color: #fff;
*border-bottom: 1px solid #d1d1e1;
*border-left: 1px solid #d1d1e1;
*border-right: 1px solid #d1d1e1;
line-height: 1.6;
}

.Button_public{
font: normal 10px tahoma;
background-color:#f6f6f6;
border:1px solid #d1d1e1;
box-shadow:0 1px 0 rgba(255, 255, 255, 1) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
color:#1F497D;
display:inline-block;
white-space:nowrap;
margin-left:2px;
margin-right:2px;
padding:3px;
border-radius: 0px;

}
.Button_public a{
color:#1F497D;
background-color:#f6f6f6;
}
.Button_public:hover{
color: #1F497D;
background-color:#FFFFFF;
border:1px solid #dbdbdb;
}
.f_perpage, .f_attach, .f_observed, f_rating
{
padding-right:3px !important;
padding-left:2px !important;
}

.theadcontent
{
border: 1px solid #d1d1e1;
border-bottom: 0px solid #d1d1e1;
background:#FFF;
color:#000;
}
.theadcontent a
{
color:#000;
}
.border .row1 .thead a, .border .row2 .thead a
{
color:#FFF !important;
}
.p-navgroup li
{
width:auto;
}

table.Code_table{
position: relative;
border-width: thin;
border-spacing: 1px;
border-collapse: separate;
padding: 0px;
background-color: #d1d1e1;
font-weight: normal;
}
.Code_table td {
border: 0px solid #999;
padding: 20px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 12px;
text-align: center;
width: 100px;
}

.Code_table td:first-child.td:nth-child(1) {
text-align:right;
background-color: #409bd9;
}

.Code_table tr  {
background-color: #F0F0F0;
color: #000;
font-weight: bold;
}
.Code_table td:first-child  {
background-color: #409bd9;
color: white;
padding: 6px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
text-align: center;
}
.Code_table td:first-child:hover {
background-color: #409bd9;
}

.bbcodes-list{
background-color: #ffffff;
border: 1px solid #d9d9d9;
border-top: 0px;
border-radius: 3px;
border-top-radius: 0px;
height: 33px;
padding: 20px 5px 0px 5px;
margin-top: -14px;
width: 98.8%;
}
.bbcodes-list span img{
float: right;
cursor: pointer;
padding: 3px 5px;
margin: 1px 5px 1px 0;
width: 16px;
height: 16px;
border-radius: 3px;
border: 1px solid #d9d9d9;
background-clip: padding-box;
}
span.user_online{
*background-color: #949eb7;
*box-shadow: 0 0 0 2px rgb(255 255 255 / 95%);
border-radius: 50%;
bottom: 4px;
height: 16px;
width: 16px;
position: relative;
top: -2px;
right: -25px;
}
.user_online .Online{
background-color: #CCCC00;
border-radius: 100%;
}
iframe{
width:98%;
}
span.register_fixed table{
width: 190px !important;
margin: 0px !important;
}

span.register_fixed{
display: inline-block !important;
vertical-align: middle;
}
.row1 .wmax{
width:25%;
}
.row1 .wmaxy{
width:70%;
position: relative;
top: 0px;
right: 10px;
font-weight:normal;
}
.form_register input[type="text"],.border input[type="password"]{
min-width: 40%;
height: 20px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: bold;
}
.form_login input[type="text"],.border input[type="password"]{
min-width: 40%;
height: 23px;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: bold;
}

#visitor_messag{
border: 1px solid #d2d2d2;
}
#visitor_messag .thead1{
position: relative;
top: -4px;
border-bottom: 1px solid #d1d1e1;
}

.user_s
{
font-size:12px;
text-align:center;
white-space:nowrap;
display:inline-block;
vertical-align:middle;
padding:5px 5px;
border-radius:3px;
border:1px solid #d1d1e1;
}
.border .row1 .user_s a
{
color: #4b71cf;
text-decoration:underline;
}
.information_user_website{
*background: #fff;
opacity: 0.9;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
position: relative;
top: 192px;
right: -184px;
color: #000;
float: right;
display: inline-block;
vertical-align: middle;
padding: 6px;
border-radius: 4px;
}
.information_user_website a{
text-decoration:underline;
color:#000;
}
.information_user_website .dirc{
direction:ltr;
}
.information_user_website:hover a{
color:#666633;
}
.information_user_website:hover
{
color:#666633;
opacity:1;
}

.information_user_info{
*background: #fff;
opacity: 0.9;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 11px;
font-weight: normal;
position: absolute;
top: 137px;
right: 7px;
display: block;
color: #000;
width: auto;
float: right;
z-index: 100;
display: inline-block;
vertical-align: middle;
padding: 6px;
border-radius: 3px;
}
.information_user_info a{margin-top: 8px;
color:#000;
}
.information_user_info .dirc{
direction:ltr;
}
.information_user_info:hover a{
color:#000;
}
.information_user_info:hover
{
*background:#fff;
color:#3366CC;
opacity:1;
}
.user_style_title {
position: relative;
top: 20px;
right: 8px;
color: #FFF;
}
.user_style_title h3  {
font-size:20px;
color: #FFF;
}
.nav_header_bar-top{
margin: 0px;
padding: 0px;
width: auto%;
}
.text .mycode_align_center{
text-align:center;
}
.fi-icon{
font-size: 15px;
vertical-align: top;
display: inline-block;
border: 1px solid #d1d1e1;
padding: 5px;
}
.fiR-icon{
color:#cf0b29;
background: #ffffff;
font-size: 15px;
vertical-align: top;
display: inline-block;
border: 1px solid #dd7878;
padding: 5px;
}
.fi-icons {
color: #edf7ff;
background: rgb(255 255 255 / 8%);
font-size: 18px;
vertical-align: top;
display: inline-block;
border-width: 0 0 2px 0;
border-color: #3e88cb #3e88cb #3e88cb #50afe4;
border-style: solid;
padding: 4px 6px 4px 6px;
margin-left: 3px;
margin-right: 3px;
}
.menu_popup input[type="text"],.menu_popup input[type="button"]{
margin: 5px;
}
.s1 {
font-weight: normal !important;
}
.s1 a{
font-weight: normal !important;
}
textarea.tbox {
overflow: scroll;
border-radius: 2px;
border: 1px solid lightgrey;
padding: 6px;
width: 98% !important;
max-height: 27px;
min-height: 27px;
height: 32px;
font-weight: bold;
overflow: hidden;
resize: none;
line-height: 25px;
}
#form-chat-id{
width: 97% !important;
}
.d-flex {
display: flex;
}
.light {
background-color: #FDFDFF;
}
.fl {
float: left;
}
.flex-fill {
flex: 1 1 auto !important;
}

.UserPhoto_chat{
margin-left:1px;
background-color:transparent;
display: inline-block;
border: 1px solid #fff;
width: 22px !important;
height: 20px !important;
}
.ln_chat
{
display: inline-block;
position: relative;
top: -5px;
}
.ln_chat img
{
display: inline-block;
position: relative;
top: 6px;
}
.chat .thead1
{
background: #409bd9;
color: #fff;
}
.dirltr a{
direction: ltr;
float: right;
}

.menu_popup select {
overflow: hidden;
width: auto;
height: 290px;
}
.menu_popup option {
    border-bottom: 1px solid #d1d1e1;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #165b89;
    padding: 1px;
    width: auto;
}
.menu_popup select{
border: 1px solid #fdfdfd;
}
.spis{
margin-left: 15px;
}
pre code.hljs {
white-space: pre-wrap;
}
.userbar #alerts-trigger
{
cursor: pointer;
text-decoration: none;
}
#login-trigger{
text-decoration: none;
cursor: pointer;
}
.break {
word-break: break-word;
}
.address_bar ol {
margin-top: 12px;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 3px;
}
.itemscope-nav li{
    padding: 0;
    display: inline-block;
    margin: 0;
}
.inner-addon i {
    height: 24px;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    color: var(--colorGrey);
}

.inner-addon .form-control {
    height: 48px;
    color: var(--colorDarkGreen);
    padding: 0 20px;
    font-size: 16px;
    font-family: var(--mainFontN);
    font-weight: normal;
}
.optionmod
{
left: 25px;
}
.special-row a
{
font-size: 11px;
}
.chat {
width: 80%;
margin: auto;
border: 1px dotted #d1d1e1;
float: left;
margin-left: 10px;
}
.chat-users {
width: 18%;
margin: auto;
border: 1px dotted #d1d1e1;
float: right;
margin-right: 5px;
}
.subject_tool{
    padding-bottom: 7px;
    width: 180px;
}
@media (max-width:1200px) {
.cked_fast{
width: 80%;
}
.attach_field_files
{
width:45%;
}
}
@media (max-width:980px) {
nav #userlink_menu {
top: 175px;
right: -218px;
z-index: 999;
}
nav #userlink_menu li{
z-index: 999;
}
.f-details-l{
width: 60%;
}
.forum-stats{
width: 40%;
}
.member-lists-bar dd{
display: inline-block !important;
margin:0px 3px;
}
.special-bar{
width: 75%;
}

#pm_popup{
width:65%;
left: 18%;
}
.sbp_buton {
left: 0px;
}
.forum-last-post {
width: 230px;
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
width: max-content;
}
.w_lasts,.w_awards,.w_absent{
display:none !important;
}
.cked_fast{
width: 85%;
}
.attach_field_files
{
width:60%;
}
.div-sub-forums-columns{
width:600px;
}
}
@media (min-width:795px) {
.usercp_right{
width: 20%;
margin:0;
}
.usercp_left{
width: 80%;
margin:0;
}
.usercp_menu{
width: 95%;
}
.div-sub-forums-columns{
width:400px;
}
}
@media (max-width:794px) {
.register-infos dd, .register-invite{
width: 100%;
margin : 0px;
}
.f-details-l{
width: 65%;
}
.usercp_right{
width: 100%;
margin:0;
}
.usercp_left{
width: 100%;
margin:10px 0;
}
.usercp_menu{
width: 100%;
}
.UserPhoto_tiny_RCS img{
display: none !important;
}
.numrs{
display: none !important;
}
.ReplyUserImg,.Triangle{
display: none !important;
}
.forum-icon,.img-count{
display: none !important;
}
.Info_last_post {
margin: auto;
margin-right: 38px;
float: none;
padding: 8px 2px;
background-color: none;
}
.NewsTime {
padding-right: 7px;
}
}
@media (min-width:790px) and (max-width:980px) {
.lasts-news dd{
display: inline-block !important;
margin: 0;
}
.lasts-news textarea{
width: 96%;
}
}
@media (min-width:751px) {
.sbp_foot, .sbp_tfoot{
display:none !important;
}
.cked_fast{
width: 88%;
}

}


@media (min-width:750px) and (max-width:870px) {
.textemain {
width: 550px !important;
}
.right-mainbox,.left-mainbox {
float: none;
width: auto;
}
}
@media (max-width:750px) {
.sub_forums {
width: 99.4%;
}
.prof-left, .prof-right{
width: 100%;
}
.f-details-l{
width: 70%;
}
.member-lists-susp{
display: none !important;
}
.member-lists-search{
display: inline-block !important;
}
.member-lists-arrangement dd,
.prof-left, .prof-right{
display: block !important;
margin : 0px;
}
.cked_fast{
width: 90%;
}
.w_others{
display: none !important;
}
td.posts{
display: none !important;
}
#pm_popup{
width:75%;
left: 13%;
}
.forum-last-post
{
background-color:none;
width:200px;
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
width: max-content;
}
.div-sub-forums-columns
{
width:auto;
}
.sbp_forum, .sbp_sbar
{
width:100% !important;
}
.sb_btn, .sb_tbtn{
display:none !important;
}
.sbp_buton,.sbp_tbuton {
margin-top: 0px;
margin-left: -6px;
}
.sbp_show {
display: block !important;
float: left;
background: url(../images/expanded.png) no-repeat left;
background-repeat: repeat-x;
margin-bottom: 17px;
border-radius: 4px;
-webkit-border-radius: 4px;
text-align: center;
width: 100%;
}
.attach_field_files
{
width:85%;
}
}
@media screen and (max-width: 680px) {
.textemain {
width: 550px !important;
}
.info-userArrow
{
display: none !important;
}
.user_menue{
width:200px;
}
.form_register input[type="text"],.border input[type="password"]{
min-width: 70%;
}

nav li #login-content {
left: 19px;
}
pre{
width:97%;
display:block !important;
}
.codediv{
width:97%;
display:block !important;
}

#submit_search input[type="text"]
{
width: 80px;
}
#submit_search {
position: relative;
left: 13px;
top: -80px;
}
#advsearch {
left: 20px;
top: 50px;
}
.pbbsearch{
margin-top:96px;
}
.icon-mobile-men-top-right{
display: block !important;
}

#primary_nav li{
padding:0px;
}

#subnavigation div.l-left{
display: none !important;
}
#nav_header_bar{
display: block !important;
}

#userlink-trigger{
padding:0px !important;
margin:0px !important;
position: relative;
left: 0px;
top: 0px;
z-index: 999;
}

.sceditor-container{
height: 422px !important;
}
.sceditor-container wysiwygMode rtl{
width: 400px; height: 422px;
}
.r-nfo .writers_info{
top: 1px !important;
right: -16px !important;
width: 100% !important;
}
.r-nfo .writers_info{
border:1px solid #d1d1e1;
}
.nav_header_bar-top{
text-align: right;
background: #000;
border-bottom:1px solid #000;
padding: 1px;
width: 100%;
height: 40px;
position: fixed;
top: 0px;
z-index: 99999 !important;
}
#nav_header_bar{
border-bottom:0px solid #000;
}
header {
margin-top: 50px;
}
.Code_table td {
display: block;
padding: 10px;
width: 97%;
word-break: break-word;
}
.Code_table tr {
display: table-row;
}
table.Code_table{
display: table;
}
.Code_table td:first-child {
    background-color: #409bd9;
    color: #fff;
}
.Code_table tr:first-child {
    background-color: #fff;
    color: #000;
}
}
@media (min-width:651px) {
.forum_sub_n_rep, .forum_sub_n_vis{
display: none !important;
}
}
@media screen and (max-width: 650px) {#login-cp{
float: none;
}
.LeftTopHeaderSearch{
display: none !important;
}
.usernameee{
display: none !important;
}
.information_user_info{
display: none !important;
}
#primary_nav {
height: 70px;
}
.information_user_website {
top: 111px;
margin-right: 31px;
}
.management_profile a{
position: relative;
left: 139px;
top: -18px;
}
.address_bar a {
line-height: 35px !important;
}
.w_photo, .w_name_rate, .w_infos{
margin: 5px;
display: inline-block !important;
vertical-align:top;
}
.subcontent dd{
display: inline-block !important;
width: 100% !important;
margin-top: 0px !important;
margin-right: 0px !important;
margin-left: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
dd.subbr, dd.subtr{
display: none !important;
}

div.pagetext_visitorMessage{
width: 300px;
}
.f-details-l{
width: 80%;
}
.smiles-bbcode{
display: none !important;
}
.ck-editor textarea{
width:85%;
}
.bbcodes-list{
width:97.8%;
}

.avatar-list, .friend_name, .friend_iagree, .friend_noagree{
width: 96%;
margin: 1px;
display:inline-block !important;
}
#pm_popup{
width:94%;
left: 3%;
}
.special-bar{
width: 92%;
}
.special-row, .cp-reput-hide, .cp-attach-hide, .member-list-hide{
display: block !important;
margin-right:15px;
}
.right-mainbox,.left-mainbox {
float: none;
width: auto;
}
.writers_info dd {
max-width:100% !important;
}
.cked_fast{
width: 95%;
}
.attach_field_files
{
width:90%;
}
.forum_sub_vis, .forum_sub_rep, .forum_sub_icon, .sm_sub_lasts, .resp-susp{
display: none !important;
}
.forum-last-post {
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
background-color:none;
width: max-content;
}
.forum-stats{
width: 45%;
}
.wd79 .r-right {
display: none;
}
.subc
{
line-height: 0px;
}
ul.post_controls
{
padding: 0px;
margin: 3px;
}
ul.post_controls a
{
padding: 0 4px;
margin-left: 0px;
font-weight: normal;
}

.Button_ss {
padding-left: 0px;
padding-right: 0px;
margin: 0px;
margin-left: 1px;
font-weight: normal;
border-width: 0;
}

.Button_ss a{
margin-left: -8px;
font-weight: normal;
}
}
@media (max-width:520px) {
.textemain {
width: 450px !important;
}
.lasts-news dd{
display: inline-block !important;
margin: 0;
}
.lasts-news textarea{
width: 96%;
}
}
@media screen and (min-width: 481px) {
.forum_sub_n_lasts{
display: none !important;
}
}
/* for 480px or less */
@media screen and (max-width: 480px) {.pp-tab {
 height: 70px;
}
#elEditProfile {
margin-left: -8px;
position: relative;
top: 10px;
}
.textemain {
width: 350px !important;
}
.user_s {
font-size: 11px;
text-align: right;
white-space: normal;
}
.pp-taboff, .pp-tabshaded{
padding: 6px;
}
.last_page_show{
font-size: 8px !important;
width: 4% !important;
}
.multi_pages td.main_bar {
width: 2% !important;
}
.f_sub_link #buttons_link {
position: relative;
top: -40px;
}
#userbar {
width: 124px;
}

div.pagetext_visitorMessage{
width: 250px;
max-width:250px;
word-break: break-all;
}
div.pagetext_visitorMessage div{
width: 250px;
max-width:250px;
word-break: break-all;
}
.information{
max-width:120px;
width: auto;
word-wrap: break-word;
white-space: pre-wrap;
clear: both;
}
.morwidth {
width: 100% !important;
margin-top: -75px !important;
}
.w_toggle {
display: block;
background-color:#FFFFFF;
color:#2E3539;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 10px;
font-weight: normal;
text-shadow: 0px 1px 0px #FFF;
margin: 3px;
padding-left: 3px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
border:1px solid #cdcbcb;
border-radius: 4px 4px 4px 4px;
max-width:120px;
width: auto;
cursor: pointer;
}
.f-details-l{
width: 99%;
}
nav li #alerts-content{
width: 90%;
right: 10px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.element_menu{
margin: 0px !important;
padding: 0px !important;
}

.max-input{
width:35%;
}
body #border_msg, #border_msg .row1{
width: 300px;
}
.attach_field_files
{
width:92%;
}
#pm_popup{
width:98%;
left: 1%;
}
.lastP_user a{
color: #F00;
}
.lastP_date{
min-width: 60px;
}
.resize_img{
font-size: 8px;
}
.sm_sub_rep, .sm_sub_vis, .forum_sub_lasts,
#header_bar #searchContainer,
.UserPhoto_tiny_RCS,.PBB-WBS{
display: none;
}
table,td,h1,textarea{
outline:0 !important ;
left:auto !important ;
right:auto !important ;
resize:vertical;
min-height:auto !important
}
.rows_space textarea
{
width: 90%;
}
.Iconchevron{	left:auto !important ;
right:auto !important ;
float: none;
}
.row1,.row2,.row3,.row4,usericon,statesicon{
padding: 0px;
height: auto;
border: 0px solid;
}
.UserPhoto_large img {
width: 50px;
height: auto;}
.pbbList_inline{
list-style:inherit;
display: inline-block;
}
#primary_nav,#subnavigation
{
z-index: 7;
}
.body_wrapper
{
top:33px;
}
.select_jump
{
width:100px;
}

.w_photo, .w_name_rate, .w_infos, .mod_box, .topic_links, .pager_box{
margin: 5px;
display: inline-block !important;
}
.cked_fast{
width: 98%;
}
.row1, .row2{
border-top: 0px dotted #d1d1e1 !important;
}

.multi_pages .mainbar, .multi_pages .pag_row a{
padding: 4px 6px;
}
.ul.post_controls a{
padding: 0 5px;
margin-left: 3px;
}
.p-lasts-pager{
float: none;
}
.writer_info{
display: none;
}
.information{
display: none;
}
.forum-stats{
width: 320px;
}
.multi_pages{
width: 350px;
}
.pbbList_inline .r-right {
margin-top: -30px;
}
.w_infos{
display: none !important;
}
.wd90,.wd80,.wd60,.wd70 {
width: 98%;
}
.forum-last-post {
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
background-color:none;
width: max-content;
}
.menu_popup input[type="submit" i]{
min-width: 10px;
margin: 1px;
padding: 2px 5px 0 4px;
}
.Info_last_Reply {
font-weight: bold;
width: auto;
}
.management_profile a {
position: relative;
left: -6px;
top: -52px;
}
}
@media screen and (max-width: 404px) {
.information{
display: none;
}

.app_button{
display: none;
}
.f-details-s, .f-details-m{
width: 100%;
min-width: 100%;
}
.sub_tools{
*direction: ltr;
}
#subject_tools{
direction: rtl;
}
.text img{
max-width: 90% !important;
}
.writer_info{
display: none;
}
}
@media (max-width:300px) {
.textemain {
width: 250px !important;
}
.information{
display: none;
}

.app_button{
display: none;
}
.lasts-news table {
width: 98%;
}
.text img{
max-width: 90% !important;
}
.writer_info{
display: none;
}
.quotelang
{
display: none !important;
}
}
@media screen and (max-width: 390px) {
.textemain {
width: 250px !important;
}
.pbbsearch
{
padding: 0px !important;
margin-top: 37px;
margin-left: 0px;
top: 0;
left: 0;
z-index: 1;
}
.forum-last-post {
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
background-color:none;
width: max-content;
}
.quotelang
{
display: none !important;
}

.forum-stats {
width: 308px;
}

#submit_search {
position: relative;
left: 3px;
top: 0px;
z-index: 9;
}

.buttons_no_link , #buttons_link{
padding: 5px 5px 1px 5px;
margin-top: -6px;
}
.information_user_website {
top: 107px;
right: -154px;
}
.management_profile a {
top: -97px;
right: 7px;
}
#elEditProfile {
margin-top: -5px;
    margin-left: -8px;
    position: relative;
    top: 26px;
}
}

@media screen and (max-width: 360px) {
.forum-last-post {
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
background-color:none;
width: max-content;
}

.pbbsearch
{
padding: 0px !important;
margin-top: -42px;
margin-left: 0px;
top: 0;
left: 0;
z-index: 1;
}

.user_style_title {
top: 55px;
right: -61px;
background-color: #eefefd;
border: 1px solid #ccc;
border-radius: 7px;
padding: 6px 5px;
color: #375d9e;
}
.information_user_website {
    right: -176px;
    top: 150px;
    z-index: 999;
}
.management_profile a {
    top: -35px;
    right: 5px;
}
#elEditProfile {
margin-top: -5px;
    margin-left: -8px;
    position: relative;
    top: 26px;
}
.UserPhoto_xlarge img{
    height: 50px;
    width: 50px;
}
}
@media screen and (max-width: 290px) {
.forum-last-post {
width: auto;
padding: 5px !important;
margin: 5px !important;
margin: auto;
margin-right: -38px;
float: none;
padding: 8px 2px;
background-color:none;
width: max-content;
}
.borderwrap {
width: auto; !important;
}
.nav_header_bar-top {
position: absolute;
}
#userbar {
width: 90px;
}
.forum-stats {
width: 290px;
}
.forum-icon
{
display: none !important;
padding: 0px !important;
margin: 0px !important;
}
.pbbsearch
{
display: none !important;
}
.Info_last_Reply
{
padding: 0px !important;
margin: 0px !important;
font-weight:normal;
}
#nav_header_bar li {
width: auto;
}
#userlink-trigger {
display: none !important;
}
.pp-contentbox-back{
padding: 0px;
margin: 0px;
}

div.Button_split
{
margin-top: -161px;
}
input[type="text"],input[type="url"],.max-input{
width: 200px !important;
}
.wd60 select{
width: 50px !important;
}
.usercp_left .wd60{
width: auto !important;
}
.describe{
    width: 240px;
}
.category span.block-header {
    padding: 8px 6px !important;
}
.category {
font-size: 12px;
font-weight: normal;
}
.UserPhoto_xlarge img{
    height: 50px;
    width: 50px;
}
.user_style_title {
top: 55px;
right: -61px;
background-color: #eefefd;
border: 1px solid #ccc;
border-radius: 7px;
padding: 6px 5px;
color: #375d9e;
font-size: small;
}
#elEditProfile {
margin-top: -61px;
margin-left: -8px;
position: relative;
top: -24px;
}
.management_profile a {
    top: -126px;
    right: 5px;
}
.information_user_website {
top: 64px;
right: -35px;
z-index: 999;
}
}
@media (min-width:981px) and (max-width:1100px) {
.forum-stats{
width: 45%;
}
}