body {
background-color:#EFEFEF;
margin:0;
font-size:1em;
padding:0;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

a:link,a:visited,a:active {
color:#000;
text-decoration:none
}

a:hover {
background:transparent;
color:#000;
text-decoration:none
}

.tcat {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
font-family:Tahoma;
color:#FFFFFF;
font-size:1em;
text-align:center;
padding:7px;
font-weight:bold
}

.rows_space {
text-align:center;

}
.poll {
line-height:1.7em;
font-size:.8em
}

.tcat a:link {
color:#FFFFFF;
text-decoration:none
}

.tcat a:visited {
color:#FFFFFF;
text-decoration:none
}

.tcat a:hover,.tcat a:active {
color:#FFFFFF;
text-decoration:none
}

.tbar {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
color:#000;
font-family:Tahoma;
font-size:1em;
text-align:center;
padding:5px
}

.tbar_writer_info {
background:#fff;
color:#696757;
font:1em Tahoma;
border:2px solid #fff;
padding:5px
}

.writer_info {
background:#fff;
border-left:1px solid #97BBD9;
border-right:3px solid #97BBD9;
border-top:1px solid #97BBD9;
border-bottom:1px solid #97BBD9;
font:1em Tahoma;
color:#2E5961;
margin:5px 0;
padding:3px 5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
border-top-left-radius:4px;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:4px
}

.tbar_review {
background-color:#D6D5D8;
color:#696757;
padding:5px
}

.tbar_pager {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
color:#fff;
font-family:Tahoma;
font-size:1em;
text-align:center;
padding:5px
}

.menu_popup {
background-color:#F6FAFD;
color:#006A74;
font-size: 13px;
font-family: Tahoma;
text-decoration:none;
padding:3px;
text-align:right;
border:1px solid #fff
}

.menu_popup a {
color:#0A3F63!important;
text-decoration:none
}

.thead {
background:#F2F2F2 url(../images/gradient_thead.gif) repeat-x;
color:#2E5961;
font-family:Tahoma;
font-size:1em;
text-align:center;
padding:6px;
font-weight:bold
}

.thead a:link {
color:#2E5961;
text-decoration:none
}

.thead a:visited {
color:#2E5961;
text-decoration:none
}

.thead a:hover,.thead a:active {
color:#2E5961;
text-decoration:none
}

.thead1 {
background:#F2F2F2 url(../images/gradient_thead.gif) repeat-x;
color:#2E5961;
font-family:Tahoma;
font-size:1em;
text-align:right;
padding:6px;
font-weight:bold
}

.thead1 a:link {
color:#2E5961;
text-decoration:none
}

.thead1 a:visited {
color:#2E5961;
text-decoration:none
}

.thead1 a:hover,.thead1 a:active {
color:#2E5961;
text-decoration:none
}

font.highlight {
color:#FF0000;
font-weight:bold
}

.main_bar {
background:#F2F2F2 url(../images/gradient_thead.gif) repeat-x;
color:#2E5961;
font-family:Tahoma;
font-size:1em;
padding:4px;
text-align:center
}

.main_bar a:link {
color:#2E5961;
text-decoration:none
}

.main_bar a:visited {
color:#2E5961;
text-decoration:none
}

.main_bar a:hover,.main_bar a:active {
color:#2E5961;
text-decoration:none
}

.main_bar_links {
border-left:1px solid #4ABEBA;
border-right:0 solid #4ABEBA;
font-family:Tahoma;
font-size:1em;
font-weight:bold;
color:#fff;
margin:6px;
padding:6px;
text-align:center
}

.main_bar_links a:link,.main_bar_links a:active,.main_bar_links a:visited,.main_bar_links a:hover {
color:#fff;
text-decoration:none
}

#buttons_link {
line-height:2em;
color:#fff;
width:16.67em;
font-family:Tahoma;
font-size:1em;
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
padding:6px 8px;
border:1px;
text-shadow:0 1px 1px rgba(0,0,0,0.5);
border:1px solid #97BBD9;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
text-align:center;
margin-left:3px;
margin-right:3px
}

#buttons_link a {
text-decoration:none
}

#buttons_close {
color:#75520F;
width:16.67em;
font-family:Tahoma;
font-size:1em;
background:#E9EDF0;
padding:6px 8px;
border:1px;
border:1px solid #E2CCD0;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
text-align:center;
margin-left:3px;
margin-right:3px
}

#buttons_close a {
text-decoration:none
}

.pbbList_inline li {
display:inline-block;
margin:0 3px 5px;
list-style:none
}

.pbbList_inline li:first-child {
margin-left:0
}

.pbbList_inline li:last-child {
margin-right:0
}

.pbbList_inline .r-right {
padding:0 9px 0 0
}

.address_bar {
background:#F9F6E0;
border:1px solid #ffffff
}

.r-right {
float:right
}

.l-left {
float:left
}

.pager-left {
float:left;
padding-left:25px
}

.hide {
display:none
}

.inactive {
font-size:1em;
min-width:200px
}

.switch {
float:left;
width:auto!important
}

span.unreadpm {
color:#FF0000
}

a:link.pm,a:active.pm,a:visited.pm {
color:#696757;
text-decoration:none
}

td.header_menu {
background:#D6FCF4;
border-color:#D6FCF4
}

td.header_welc {
background:#F3EDF7
}

.context {
background:#FFFFFF;
border:1px solid #DEDEDE
}

.select {
background:#FFFFFF;
font:.9em Tahoma;
border:1px solid #CCCCCC
}

.row1 {
background:#FFFFFF;
border:0 solid #CCCCCC;
font:bold 1em Arial;
padding:11px;
margin:5px
}

.row2 {
background:#FFFFFF;
border:0 solid #CCCCCC;
font:bold 1em Arial;
padding:15px
}

.row3 {
background:#FFFFFF;
border:0 solid #CCCCCC;
padding:9px
}

.row1:hover {
background-color:#F9F9F9
}

.row1Active:hover {
background-color:#F9F9F9
}

.row2Active:hover {
background-color:#F9F9F9
}

.row3Active:hover {
background-color:#F9F9F9
}

.row4Active:hover {
background-color:#F9F9F9
}

.row5Active:hover {
background-color:#F9F9F9
}

.small {
font-size:1em
}

a:hover.pm {
text-decoration:underline
}

p.main {
color:#000000
}

span.spical {
color:#696757
}

p.main1 {
font-size:1em;
font-weight:bold;
color:#FFFFFF
}

font.main2 {
color:#FFFFFF
}

.title_font {
font:bold 1em Arial
}

p.main2 {
color:#FFFFFF
}

font.online {
color:#008080
}

font.offline {
color:#FF0000
}

div.pbboard_body {
margin:3px
}

.pbboard_content {
background-color:#fff;
border-radius:30px;
border-width:5px;
border-style:solid;
border-color:#43a6df;
padding-bottom:2em;
-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
box-shadow:0 2px 4px rgba(0,0,0,0.2)
}

.border {
background-color:#CCCCCC;
padding:0
}

.border_forums {
padding:0;
border:1px solid #CCCCCC;
border-collapse:collapse
}

.rUlRow{
list-style: none;
padding:0px;
margin:0px;
}
.border_radius .tcat {
border-radius:5px 5px 0 0;
padding:10px
}

.border_radius .top_forum_bar {
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.radiusContent {
font:1em Tahoma;
border-top-left-radius:3px 3px;
border-top-right-radius:3px 3px;
border-bottom-right-radius:3px 3px;
border-bottom-left-radius:3px 3px;
line-height:2.667em;
word-wrap:normal;
overflow-x:hidden;
overflow-y:hidden;
border:1px solid #CAE1EC;
margin:10px;
box-shadow:0 2px 4px rgba(0,0,0,0.1);
padding:3px 10px
}

.info_bar {
border:1px solid #E8E8E8;
padding:1px
}

input.radio {
background:transparent;
border:0;
margin:0
}

input[type=checkbox] {
background-color:transparent;
padding:0;
margin:10px;
min-width: 40px;
min-height: 20px;
}

.smallfont {
font:1em Tahoma
}

td.smbox {
background-color:#FFFFFF;
font-family:Tahoma;
font-size:1em;
color:#696757;
padding:0
}

.pager {
color:#2E5961;
font-family:Tahoma;
font-size:1em;
text-align:center;
padding:0;
border:1px solid #CFD2E0
}

.perpage {
color:#2E5961;
font-family:Tahoma;
font-size:1em;
margin:1px 0;
padding:0 1px
}

.text {
font:1em Arial;
color:#000;
min-height:100px
}

.text img{
max-width:98%;
}

.td_special {
background-color:#CFF3EF;
background-image:url(../images/special.gif);
background-repeat:no-repeat;
color:#696757;
font:1em Tahoma;
padding:4px
}

input {
font-family:Tahoma;
font-size:1em;
background-color:#FFFFFF;
border:1px solid #dbdbdb;
color:#0A3F63;
padding:4px;
border-width:1px;
border-top-left-radius:0;
border-top-right-radius:10px;
border-bottom-right-radius:0;
border-bottom-left-radius:10px;
-webkit-border-radius:4px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
max-width:200px
}

.button {
color:#fff;
font-family:Tahoma;
font-size:1em;
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
border:1px solid #D8D8D8;
border-top-left-radius:17px;
border-top-right-radius:0;
border-bottom-right-radius:17px;
border-bottom-left-radius:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 4px rgba(0,0,0,0.3);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 4px rgba(0,0,0,0.3);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 4px rgba(0,0,0,0.3);
text-shadow:0 1px 1px rgba(0,0,0,0.3);
padding:5px 8px
}

.input_text {
font-family:Tahoma;
font-size:1em;
background-color:#637AAD;
border:1px solid #FFFFFF;
color:#fff;
border-width:1px
}

.readonly {
font-family:Tahoma;
font-size:1em;
background:#F0EEE1;
border-color:#C0C0DC;
border-width:1px;
color:#D1CFC0
}

select {
background:#FFF;
border:1px solid #4C77B6;
color:#000;
font:normal 1em Tahoma;
margin:0;
padding:3px;
vertical-align:middle;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
max-width:280px;
}

textarea {
background:#ffffff;
border:1px solid #B4B4B4;
color:#000000;
font:bold 1.1em Arial;
padding:2px;
padding-right:6px;
padding-left:6px
}

form {
margin:0
}

.footer_bar {
background:#F2F2F2 url(../images/gradient_thead.gif) repeat-x;
font:1em tahoma;
border:1px solid #E9F0F2;
color:#000000;
text-align:center;
padding:5px 0;
width:97.5%;
min-height:20px;
border-radius:5px;
margin-right:1%;
margin-bottom:10px;
float:right;
line-height:2em
}

.footer_bar a:link,.footer_bar a:visited {
color:#176093
}

#copyright {
color:#848484;
text-align:left;
text-shadow:0 1px 0 #fff;
padding:1px 5px 4px;
margin:5px 0 5px 9px;
font:1em Tahoma,Times New Roman
}

#copyright a {
color:#848484
}

.footer_bar_links {
border-left:1px solid #E8E8E8;
border-right:0 solid #E8E8E8;
font-family:Tahoma;
font-size:1em;
color:#000000;
margin:5px 0;
padding:1px 5px 4px
}

.footer_bar_links a {
padding:5px
}

.footer_bar_links a:link {
color:#000000;
text-decoration:none
}

.footer_bar_links a:visited {
color:#000000;
text-decoration:none
}

.footer_bar_links a:hover,.footer_bar_links a:active {
color:#000000;
text-decoration:none
}

.inputbox {
width:90em;
height:41.67em
}

.editoriframe {
background:#ffffff;
border:1px solid #E8E8E8;
color:#000000;
font-family:Arial;
font-size:1.1em;
font-weight:bold;
width:98%;
height:41.67em;
display:none;
padding:2px;
padding-right:6px;
padding-left:6px
}

.editoriframemini {
background:#ffffff;
border:1px solid #E8E8E8;
color:#000000;
font-family:Arial;
font-size:1.1em;
font-weight:bold;
width:98%;
height:20em;
display:none;
padding:2px;
padding-right:6px;
padding-left:6px
}

.editortoolbar {
background:#fff;
font:1em tahoma;
padding:0;
margin:0;
text-align:right;
color:#694040
}

.editoricon {
background-color:#FFFFFF;
text-align:right;
font:1em tahoma;
padding:0;
margin:0;
color:#694040
}

.editorselect {
color:#333333;
background-color:#FAFAFA;
font-family:Tahoma;
font-size:1.1em;
font-weight:normal;
border:1px solid #A9B8C2;
padding:1px;
margin-top:-8px
}

.time {
font:1em tahoma;
text-align:left;
color:#545454;
width:98%
}

.describe {
color:#65987A;
font:1em Tahoma
}

.darkfont {
color:#91BB26;
font-weight:bold;
font:1em Tahoma
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0
}

#lightbox a img {
border:none
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:41.67em;
height:41.67em;
margin:0 auto
}

#imageContainer {
padding:10px
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#hoverNav a {
outline:none
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(../images/resiz_images/blank.gif) no-repeat;
display:block
}

#prevLink {
left:0;
float:left
}

#nextLink {
right:0;
float:right
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../images/resiz_images/prevlabel.gif) left 15% no-repeat
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../images/resiz_images/nextlabel.gif) no-repeat right 15%
}

#imageDataContainer {
font:1em Verdana,Helvetica,sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%
}

#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:1em
}

#imageData #bottomNavClose {
width:11em;
float:right;
padding-bottom:.7em
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:83.333em;
background-color:#000
}

#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: #FBFDFF;
border-radius: 7px;
padding:10px;
}

table.guest_border {
border:1px solid #EAE3D1;
background-color:#D5DAE2
}

.quotetop {
background:#fff url(../images/lastpost.gif);
background-repeat:no-repeat;
background-position:14px 3px;
border-radius:9px;
border:2px solid #C6C9C9;
color:#C70917;
padding-right:5px;
width:40%;
margin:15px 18px -11px 18px;
position:relative
}

.quotemain {
background:#F9FBFF url(../images/css_img_quote.gif);
background-repeat:no-repeat;
background-position:10px 9px;
margin-right:auto;
margin-left:auto;
border-top-left-radius:14px;
border-top-right-radius:14px;
border-bottom-right-radius:14px;
border-bottom-left-radius:14px;
border:2px solid #C6C9C9;
color:#000;
padding:20px 8px
}

.codetop,.sqltop,.htmltop {
margin-right:auto;
margin-left:auto;
background:#ffffff url(../images/css_img_code.gif) no-repeat left;
border:1px dotted #000;
color:#000;
font-weight:bold;
padding:6px
}

.codemain {
background:url(../images/css_img_code.gif) no-repeat;
color:#465584;
font-family:Tahoma;
font-size:1em;
border:1px solid #dbdbdb;
height:auto!important;
direction:ltr;
overflow:scroll;
margin:5px auto;
padding:30px 10px 20px
}

.resizebar {
background:#ffffe1 url(../images/resize.gif) no-repeat right;
border:1px dotted #000;
color:#000;
font-family:Tahoma;
font-size:.8em;
padding-bottom:7px
}

.preview {
background:#F6FAFD;
font:1.25em Arial
}

.alerts-switch {
float:right;
padding:0
}

#alerts {
left:10px
}

.alerts {
display:block;
padding:5px 8px;
margin-bottom:5px;
border:1px solid #dbdbdb;
border-radius:3px
}

.pbbmenu {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
border:1px solid #ffffff;
color:#fff;
font-family:Tahoma;
font-size:1em;
text-align:center;
padding:5px
}

.pbbmenu a:link {
color:#fff;
text-decoration:none
}

.pbbmenu a:visited {
color:#fff;
text-decoration:none
}

.pbbmenu a:hover,.pbbmenu a:active {
color:#fff;
text-decoration:none
}

.options_subject_bar {
border:0
}

.redirect {
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
background-color:#F0F4F7;
font-family:Tahoma;
color:#fff;
font-size:1em
}

.Calendar_Main_Border {
border:1px solid #6593CF;
font-family:Tahoma;
font-size:1em;
padding:6px
}

.Calendar_Title_Background_Color {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
border-bottom:1px solid #ffffff;
font-family:Tahoma;
font-size:1em;
padding:15px;
color:#fff
}

.Calendar_ToDay_Background_Color {
background-color:#000;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
font-family:Tahoma;
font-size:1em;
color:#ffffff;
font-weight:bold;
padding:15px
}

.Calendar_NormalDay_Background_Color {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:15px;
color:#fff
}

.Calendar_MouseOver {
background-color:#F6FAFD;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
font-family:Tahoma;
font-size:1em;
font-weight:bold;
padding:14px
}

.Calendar_first_day_array {
background-color:#6CA1CF;
border-width:1px;
border-style:solid;
text-align:center;
padding:15px;
color:#fff
}

#logostrip {
padding:0;
width:98%;
text-align:center;
margin:20px auto 14px
}

#logographic {
float:right;
vertical-align:top
}

.drop_menu {
position:absolute;
z-index:1;
padding:0;
border:1px solid #E8E8E8
}

.popmenubutton {
font-family: Tahoma;
    font-size: .9em;
    padding: 2px 10px;
    background: #f6f6f6;
    background: -moz-linear-gradient(top,#f6f6f6 0%,#e5e5e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#e5e5e5));
    border: 1px solid #dbdbdb;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
    box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 10px;
    color: #616161;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    margin: 0 5px;
}

.popmenubutton a:link,.popmenubutton a:visited {
color:#616161;
text-decoration:none
}

.popmenubutton a:hover {
color:#616161;
text-decoration:none
}

.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 {
-moz-border-radius:0!important;
-webkit-border-radius:0 0 0 0!important;
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:.5em 0 .5em 1em !important;
color:black!important
}

.syntaxhighlighter table td.code {
width:100%!important
}

.syntaxhighlighter table td.gutter .line {
text-align:right!important;
padding: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:white!important
}

.syntaxhighlighter .toolbar a.expandSource {
display:none!important
}

.syntaxhighlighter.ie {
font-size:.9em!important;
padding:1px 0!important
}

.syntaxhighlighter.ie .toolbar {
line-height:1.333em!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:black!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:black!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:black!important
}

.syntaxhighlighter {
background-color:white!important
}

.syntaxhighlighter .line.alt1 {
background-color:white!important
}

.syntaxhighlighter .line.alt2 {
background-color:white!important
}

.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2 {
background-color:#e0e0e0!important
}

.syntaxhighlighter .line.highlighted.number {
color:black!important
}

.syntaxhighlighter .gutter {
color:#afafaf!important
}

.syntaxhighlighter .gutter .line {
border-right:1px solid #5C868D!important
}

.syntaxhighlighter .gutter .line.highlighted {
background-color:#5C868D!important;
color:white!important
}

.syntaxhighlighter.collapsed {
overflow:visible!important
}

.syntaxhighlighter.collapsed .toolbar {
color:blue!important;
background:white!important;
border:1px solid #5C868D!important
}

.syntaxhighlighter.collapsed .toolbar a {
color:blue!important
}

.syntaxhighlighter.collapsed .toolbar a:hover {
color:red!important
}

.syntaxhighlighter .toolbar {
color:white!important;
background:#5C868D!important;
border:none!important
}

.syntaxhighlighter .toolbar a:hover {
color:black!important
}

.syntaxhighlighter .plain,.syntaxhighlighter .plain a {
color:black!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;
background-color:transparent!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 {
background:#F6FAFD;
border:1px solid #E8E8E8;
margin:0;
padding:10px
}

.pp-name h3{
margin:0;
padding:0 0 5px 0;
font-size:24px;
}

.pp-contentbox-back {
background:#F6FAFD;
padding:6px;
border:1px solid #CAE1EC
}

#PageHead_special {
border-radius: 4px 4px 0px 0px;
padding: 15px;
color: #000;
position: relative;
background-position: center top;
background-size: 8% 100%;
background-repeat: repeat;
}

.pp-tabclear {
background:#8A88D7 url(../images/bar_bg.gif);
border:0;
border-bottom:1px solid #5176B5;
color:#FFF;
font:bold 1em Arial;
margin:0;
padding:8px;
border-right:1px solid #072A66;
border-left:1px solid #072A66
}

.pp-tabon {
background:#43a6df url(../images/gradient_tcat.gif) repeat-x;
color:#FFFFFF;
padding:8px;
display:inline-table;
width:auto;
margin-top:3px;
font:normal 1em Tahoma;
cursor:pointer;
padding:9px
}

.pp-taboff,.pp-tabshaded {
background-color:#F2F2F2;
color:#000;
display:inline-table;
width:auto;
background-image:url(../images/gradient_thead.gif);
margin-top:3px;
font:normal 1em Tahoma;
cursor:pointer;
border-right:1px solid #959A9B;
border-left:1px solid #F6FAFD;
padding:9px;
text-shadow:1px 0 1px #fff
}

.pp-tabon a:link,.pp-tabon a:visited,.pp-tabon a:active {
text-decoration:none;
color:#FFFFFF
}

.pp-taboff a:link,.pp-taboff a:visited,.pp-taboff a:active,.pp-tabshaded a:link,.pp-tabshaded a:visited,.pp-tabshaded a:active {
text-decoration:none;
color:#3363A1
}

.pp-tabwrap {
min-height:34px;
margin:0;
padding:0
}

.borderwrap {
background:#F6FAFD;
padding:0;
margin:0
}

td.Code_td {
background-color:#F6FAFD;
font:bold 1em Arial;
padding:2px
}

.Code_table {
background-color:#E7E9EB;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8
}

ul.post_controls {
padding:0;
margin:0
}

ul.post_controls li {
display:inline-block;
font-size:1em;
float:left;
list-style:none
}

ul.post_controls a {
line-height:2em;
padding:0 12px;
color:#1d3652;
text-decoration:none;
margin-left:4px;
display:block
}

ul.post_controls a:hover {
color:#616161
}

ul.writer_controls {
padding:0;
margin:0 0 10px;
clear:both;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

ul.writer_controls li {
display:inline-block;
font-size:1em
}

ul.writer_controls a {
height:3.667em;
line-height:3.667em;
padding:0 10px;
font-size:1em;
text-decoration:none;
margin-left:4px;
display:block;
background:#F6FAFD;
border-color:#E9EEEF
}

ul.writer_controls a:hover {
color:#616161
}

.UserPhotoLink:hover .UserPhoto {
border-color:#fff
}

.UserPhoto_mini {
width:5em;
height:5em
}

.UserPhoto {
margin:auto;
padding:1px;
border:1px solid #d5d5d5;
background:#fff;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
box-shadow:0 2px 2px rgba(0,0,0,0.1)
}

.UserPhotoli {
float:right
}

.img-submit,.Button_secondary {
line-height:2em;
font:.9em Tahoma;
padding:0 10px;
background:#f6f6f6;
background:-moz-linear-gradient(top,#f6f6f6 0%,#e5e5e5 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#e5e5e5));
border:1px solid #dbdbdb;
-moz-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#616161;
display:inline-block;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
margin-left:2px;
margin-right:2px
}

.img-quote-on {
line-height:3.667em;
font:1em Tahoma;
padding:0 10px;
background:#E89193;
background:-moz-linear-gradient(top,#E89193 0%,#F2C0C1 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E89193),color-stop(100%,#F2C0C1));
border:1px solid #dbdbdb;
-moz-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#616161;
display:inline-block;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
margin-left:2px;
margin-right:2px
}

.forumrow {
background:#fff;
font:bold 1em Arial;
padding-top:20px;
padding-bottom:20px;
padding-right:10px;
border:1px solid #CCCCCC;
text-align:right;
}

.forumrow:hover {
background-color:#F9F9F9
}

.forumrowActive:hover {
background-color:#F9F9F9
}

.Button_redirect {
width:60%;
margin-right:220px
}

#border_redirect {
width:60%;
text-align:center;
margin-right:220px;
margin-top:150px
}

#border_redirect .tcat {
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
padding:4px
}

#border_msg {
width:90%;
text-align:center;
margin-right:auto;
margin-left:auto
}

#border_msg .tcat {
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
padding:4px
}

.menu_open {
background:url(../images/menu_open.gif) no-repeat center;
text-align:center;
padding:9px
}

.slef {
font-family:Tahoma;
font-size:.9em;
padding:2px 10px;
background:#f6f6f6;
background:-moz-linear-gradient(top,#f6f6f6 0%,#e5e5e5 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#e5e5e5));
border:1px solid #dbdbdb;
-moz-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 1px 0 rgba(0,0,0,0.3);
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:10px;
color:#616161;
display:inline-block;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
margin:0 5px;
}

.slef input{margin:0;
background-color:transparent;
padding:0;
min-width: 0px;
min-height: 0px;}
.table {
display:table!important;
table-layout:fixed
}

.inline-table {
display:inline-table!important;
table-layout:fixed
}

dl {
display:table-row!important
}

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
}

.right {
text-align:right
}

.left {
text-align:left
}

.center {
margin-right:auto;
margin-left:auto;
/*text-align:center;*/
}

.clthead,.clthead1,.clthead2,.calendar_empty {
width:14%;
height:3.333em
}

.rwo1 .border {
table-layout:fixed
}

.rwo1 .border td {
word-wrap:break-word
}

.row_cpright {
border:1px solid #CCC
}

@media screen and (min-width: 600px) {
.usercp_right {
display:inline-table;
width:20%
}

.usercp_right .row1 {
width:80%
}

.usercp_left {
display:inline-table;
width:79%
}

.row_cpright {
padding:10px;
width:90%
}

.profile_right {
display:inline-table;
width:74%
}

.profile_left {
display:inline-table;
width:25%;
vertical-align:top
}

.portal_right {
display:inline-table;
width:30%
}

.portal_center {
display:inline-table;
width:69%;
vertical-align:top
}

.search_right {
display:inline-table;
width:49%
}

.search_left {
display:inline-table;
width:50%;
vertical-align:top
}

.row_desc,.row_sub {
width:49%
}
}

@media screen and (min-width: 960px) {
.portal_right {
display:inline-table;
width:20%
}

.portal_center {
display:inline-table;
width:59%;
vertical-align:top
}

.portal_left {
display:inline-table;
width:20%;
vertical-align:top
}
}

@media screen and (max-width: 599px) {
ul.post_controls a,input,.mrg_b {
margin-bottom:5px
}

.row_cpright {
margin:5px 0;
border-radius:3px
}

.rowthumb img,.portal_area textarea {
max-width:160px!important
}

iframe {
width:90%!important
}
}

.LastNews-tabclear,.rowthumb,.theadv {
background:#FFF
}

.rowthumb img {
max-width:90%
}
.address_b, .address_b a{
    padding: 5px;
    vertical-align: middle;
font-size:13px;
}

.forumrow table{
table-layout:fixed;
}
.forumrow td{
word-wrap:break-word;
}

ul.Button_split
{
margin:0;
padding:0;
list-style:none;
display:inline-block;
float:left;
}
ul.Button_split > li
{
float:left;
}
.app_button
{
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:10px 20px;
border-radius:3px;
border:1px 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
{
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
{
box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;
border:1px 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:#fff;
}
.Button_split #add_friend
{
background:#FF0000;
color:#fff;
}
.Button_overlaid:hover
{
background:#000;
color:#fff;
opacity:1;
}
.Button_overlaid:active
{
background:#fff;
}
.Responsive_inline
{
color:#FFFFFF;
display:inline !important;
}
#add_friend a
{
color:#FFFFFF;
}
.PBBMenu
{
background:#fff;
box-shadow:0px 7px 20px rgba(0, 0, 0, 0.2);
border:1px 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
{
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;
}
#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:#fff;
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:#fff;
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
{
position:absolute;
top:0;
display:block;
color:#000;
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:#000000;
}
.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:#50AFE4;
}
.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:#50AFE4;
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: #EDF7FF;
float:left;
border:1px solid #B5C5CB;
margin:1px;
padding:5px;
width:99%;
font-size:10px;
text-transform:uppercase;
color:#222222;
font-weight:normal;
direction:ltr;
text-align:left;
}
div.chat .thead1 {
background-color: #EDF7FF;
}
div.chat .thead1 a {
margin-right:20px;
color:#222222;
font-weight: bold;
}

.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
}
.f-details-s{
min-width: 170px;
}
.f-details-m{
min-width: 355px;
}
.p-lasts-pager{
float: left;
}
.prof-left{
width: 25%;
}
.prof-right{
width: 75%;
}
.wd150n{
width:150px;
}
.wd120n{
width:120px;
}
.wd100n{
width:100px;
}
.wd40n{
width:40px;
}
.wd15n{
width:15px;
}
.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%;
}
.v-align-t{
vertical-align:top;
}
.chat{
width: 98%;
margin: auto;
}
.lasts_p{
width: 98%;
margin: auto;
}
.vis_content{
margin-right:23px;
}
.addr_bar{
margin-right:29px;
}
.sbp_show {
display: none;
}
.brd0{
border: 0;
}
.brd1{
border: 1px solid #FFF;
}
.clp0{
padding: 0;
}
.clp2{
padding: 2px;
}
.clp3{
padding: 3px;
}
.clp8{
padding: 8px;
}
.clpc0{
border-spacing: 0px;
}
.clpc1{
border: 0px solid;
}
.clpc3{
border-spacing: 3px;
}
.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;
}

.UserPhoto_xlarge img, img.UserPhoto_xlarge, .UserPhoto_xlarge::after {
display: block;
height: 140px;
width: 140px;
padding:0px;
background-color: #FFF;
border: 1px solid #d5d5d5;
border-radius: 2px;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}

.expanded{
width: 13px;
height: 13px;
background: url(../images/expanded.png) no-repeat left;
display: block;
margin-top: 4px;
}
ul.Button_split
{
margin:0;
padding:0;
list-style:none;
display:inline-block;
float:left;
}
ul.Button_split > li
{
float:left;
}

@media (max-width:1200px) {
.cked_fast{
width: 80%;
}
.attach_field_files
{
width:45%;
}
}
@media (max-width:980px) {
.f-details-l{
width: 60%;
}
.forum-stats{
width: 40%;
}
.member-lists-bar dd{
display: inline-block !important;
margin:0px 3px;
}
.special-bar{
width: 75%;
}
.smiles-bbcode{
width:30%;
}
#pm_popup{
width:65%;
left: 18%;
}
.sbp_buton {
left: -20px;
}
.forum-last-post {
width: 230px;
padding: 8px 2px;
}
.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%;
}
}
@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) {
.right-mainbox,.left-mainbox {
float: none;
width: auto;
}
}
@media (max-width:750px) {
.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;
}
#pm_popup{
width:75%;
left: 13%;
}
.forum-last-post
{
width:200px;
padding:8px 2px;
}
.div-sub-forums-columns
{
width:300px;
}
.sbp_forum, .sbp_sbar
{
width:100% !important;
}
.sb_btn, .sb_tbtn{
display:none !important;
}
.sbp_buton,.sbp_tbuton {
background: transparent !important;
width: auto;
height: auto;
margin-top: 0px;
margin-left: 0px;
}
.sbp_show {
display: block !important;
float: left;
background-color: #4184C8;
background-image:url('../images/background/tcat_bg.png');
background-repeat: repeat-x;
margin-bottom: 10px;
border-radius: 4px;
-webkit-border-radius: 4px;
text-align: center;
width: 100%;
}
.sbp_buton, .sbp_tbuton{
left: 0px !important;
top: 0px !important;
padding: 6px;
color: #FFF;
font-family: "Droid Arabic Kufi","tahoma",sans-serif;
font-size: 13px;
float:none !important;
margin-top: 0px !important;
}
.attach_field_files
{
width:85%;
}
}
@media (min-width:651px) {
.forum_sub_n_rep, .forum_sub_n_vis{
display: none !important;
}
}
@media (max-width:650px) {
#ytplayer,.jwplayer-html5-item{
width: 250px;
height: 250px;
max-width:250px;
max-height:250px;
word-break: break-all;
margin:0;
}
div.pagetext_visitorMessage{
width: 300px;
}
.f-details-l{
width: 80%;
}
.smiles-bbcode, .ck-editor{
width:96%;
margin:1px;
display:inline-block !important;
}
.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;
float: none;
width: 98%;
padding: 8px 2px;
}
.forum-stats{
width: 45%;
}
}
@media (max-width:520px) {
.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) {
#ytplayer, .jwplayer-html5-item
{
width: 250px;
height: 250px;
max-width:250px;
max-height:250px;
word-break: break-all;
margin:0;
}
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 #A5C8E0;
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;
}
nav #userlink_menu, nav #userlink_menu li{
width: 100%;
}
.max-input{
width: 90%;
}
body #border_msg, #border_msg .row1{
width: 80%;
}
.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,
.forum-icon,
.UserPhoto_tiny_RCS,.PBB-WBS{
display: none;
}
table,td,h1,textarea{
*height: auto;
outline:0 !important ;
left:auto !important ;
right:auto !important ;
min-height:auto !important
}
.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: 998;
}
.body_wrapper
{
top:33px;
}
.select_jump
{
width:100px;
}
nav li #login-content {
right: 0px;
width: 240px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.w_photo, .w_name_rate, .w_infos, .mod_box, .topic_links, .pager_box{
margin: 5px;
display: inline-block !important;
}
.f_sub_link, .f_sub_pager{
margin: 10px 0px;
display: inline-block !important;
}
.cked_fast{
width: 98%;
}
.row1, .row2{
border-top: 2px dotted #C9C9C9 !important;
}
.register-birth{
display: block !important;
margin : 0px;
}
.multi_pages{
width: auto;
}
.multi_pages .mainbar, .multi_pages .pag_row a{
padding: 4px 6px;
}
.p-lasts-pager{
float: none;
}
.writer_info{
display: none;
}
.information{
display: none;
}
#elEditProfile{
display: none;
}
.forum-stats{
width: auto;
}
}
@media screen and (max-width: 404px) {
.information{
display: none;
}
#elEditProfile{
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: 100% !important;
}
.writer_info{
display: none;
}
}
@media (max-width:300px) {
.information{
display: none;
}
#elEditProfile{
display: none;
}
.app_button{
display: none;
}
.lasts-news table {
width: 98%;
}
.text img{
max-width: 100% !important;
}
.writer_info{
display: none;
}
}
@media (min-width:981px) and (max-width:1100px) {
.forum-stats{
width: 45%;
}
}