th,td,p {
    font-family: Verdana,Arial,Helvetica,sans-serif }
hr{
    height: 0;
    border: solid #d1d7dc 0;
    border-top-width: 1px;
   }
td.cat,td.catHead,td.catBottom {
   height: 29px;
   border-width: 0;
   }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
   font-weight: bold;
    border: #ffffff;
    border-style: solid;
    
/*height: 20px;
   */
}
td.pourcentback {
    background-color : #e5e5e5;
    }
th.thHead,td.catHead {
    font-size: 12px;
    border-width: 1px 1px 0 1px;
    }
th.thSides,td.catSides,td.spaceRow {
    border-width: 0 1px;
    }
th.thRight,td.catRight,td.row3Right {
    border-width: 0 1px 0 0;
    }
th.thLeft,td.catLeft {
    border-width: 0 0 0 1px;
    }
th.thBottom,td.catBottom {
    border-width: 0 1px 1px 1px;
    }
th.thTop {
    border-width: 1px 0 0;
    }
th.thCornerL {
    border-width: 1px 0 0 1px;
    }
th.thCornerR {
    border-width: 1px 1px 0 0;
    }
.maintitle, .maintitle h1{
   font-weight: bold;
    font-size: 22px;
    font-family: TrebuchetMS,Verdana,Arial,Helvetica,sans-serif;
   text-decoration: none;
    line-height : 120%;
   }
.forumline .row1,.forumline .row2,.forumline .row3,.forumline .row3Right {
   padding: 2px 3px;
   }
.forumline td.pagination {
   padding:0;
    }
.maintitle h1 {
   margin: 0;
    padding: 0;
    display: inline;
    }
.gen {
    font-size : 12px;
    }
.genmed {
    font-size : 11px;
    }
.gensmall {
    font-size : 10px;
    }
.mainmenu{
    font-size : 11px;
}
a.mainmenu{
    text-decoration: none;
   }
a.mainmenu:hover{
    text-decoration: underline;
    }
.cattitle{
    font-weight: bold;
    font-size: 12px ;
    letter-spacing: 1px;
}
h1.cattitle {
   margin:0;
    padding: 0;
    display:inline;
   }
a.cattitle{
    text-decoration: none;
    }
a.cattitle:hover{
    text-decoration: underline;
    }
.forumlink{
    font-weight: bold;
    font-size: 12px;
    }
a.forumlink {
    text-decoration: none;
    }
a.forumlink:hover{
    text-decoration: underline;
    }
.nav{
    font-weight: bold;
    font-size: 11px;
    }
a.nav{
    text-decoration: none;
    }
a.nav:hover{
    text-decoration: underline;
    }
.topictitle,h1,h2{
    font-weight: bold;
    font-size: 11px;
    }
div.topictitle {
   display: inline;
   }
h2.topic-title {
   display: inline;
    margin: 0;
    padding: 0;
   }
.name{
    font-size : 11px;
   }
.name a{
    text-decoration:none;
    }
.postdetails{
    font-size : 10px;
    }
.postbody{
    font-size : 12px;
    line-height: 18px}
a.postlink:link{
    text-decoration: none;
}
a.postlink:visited{
    text-decoration: none;
    }
a.postlink:hover{
    text-decoration: underline;
}
.code{
    font-family: Courier,Courier New,sans-serif;
    font-size: 11px;
    color: #006600;
   background-color: #fafafa;
    border: #d1d7dc;
    border-style: solid;
   border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px}
.quote{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #444444;
    line-height: 125%;
   background-color: #fafafa;
    border: #d1d7dc;
    border-style: solid;
   border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px}
a.copyright{
    text-decoration: none;
   }
.coloradmin {
    color: #ffa34f}
.colormod {
    color: #006600}
.vote {
   float: right;
   width: 10px;
   margin-left: 4px;
   }
.vote .vote-button {
   text-align: center;
   font-weight: bold;
   margin-left: -1px;
   }
.vote .vote-button a {
   text-decoration: none !important;
   }
.vote .vote-bar {
   width: 3px;
   height: 50px;
   margin: 0 auto;
   border: 1px solid #000000;
   font-size: 0;
   }
.vote .vote-no-bar {
   letter-spacing:-2px;
   margin-left:-2px;
   white-space:nowrap;
   }
.vote .vote-bar-plus {
   background-color: #0f0;
   }
.vote .vote-bar-minus {
   background-color: #f00;
   }
h1.pagetitle {
   display: inline;
   margin: 0;
   padding: 0;
   font-size: 12px;
   color: #ffa34f;
   }
h1.title2 {
   font-size: 11px;
   }
.secondarytitle,.secondarytitle h2 {
   margin: 0;
   padding: 0;
   }
.secondarytitle h2 {
   display:inline;
   }
.nav h1 {
   display: inline;
   }
.hierarchy {
   display: inline;
   margin: 0;
   padding: 0;
   text-transform: none;
   border: none;
   font-size: 10px;
   }
.mod-text {
   font-weight: bold;
   }
img{
   border:0}
input,textarea, select {
   color : #000000;
   font: normal 11px Verdana,Arial,Helvetica,sans-serif;
   border-color : #000000;
   }
input.post, textarea.post, select {
    background-color : #ffffff;
    }
.post-options {
   text-align: right;
   }
.post-options img {
   cursor: pointer;
   vertical-align: middle;
   }
input {
    text-indent : 2px;
    }
input.button {
   background-color : #efefef;
   font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
   }
input.mainoption {
   background-color : #fafafa;
   font-weight : bold;
   }
input.liteoption {
   background-color : #fafafa;
   font-weight : normal;
   }
.helpline {
    background-color: #dee3e7;
    border-style: none;
    }
input {
    background-color: #dee3e7;
    }
button.button2, input.button2 {
   font-size: 0.7em;
   border: 1px solid #BCBCBC;
   width: auto !important;
   padding: 1px 0;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   color: #000000;
   background-repeat: repeat-x;
   background-color: #FAFAFA;
   background-image: url('http://illiweb.com/fa/prosilver/bg_button.gif');
   background-position: top;
   overflow: visible;
   vertical-align:middle;
   }
button.button2:hover, input.button2:hover {
   border: 1px solid #dd6900;
   background-position: 0 100%;
   }
* html button.button2, * html input.button2 {
   padding-bottom: 0;
   margin-bottom: 1px;
   height: 24px;
   padding-right: 3px;
   padding-left: 3px;
   }
*+html button.button2, *+html input.button2 {
   height: 24px;
   padding-right: 3px;
   padding-left: 3px;
   }
*+html button.button2 img {
    vertical-align: middle;
    }
* html button.button2 img {
    vertical-align: middle;
    }
button.bbcode {
   border: 1px solid #e3adad;
   background-image: url("http://illiweb.com/fa/wysiwyg/bg_button.png");
   }
.select {
   background-color: #FFF;
   border: 1px solid #BCBCBC;
   position: absolute;
   z-index: 999;
   top: 0;
   left: 0;
   overflow: hidden;
   width: 0;
   }
.select p {
   padding: 4px 6px;
   font-size: 0.7em;
   margin: 0;
   white-space: nowrap;
   text-align: left;
   }
.select button {
   padding: 4px;
   font-size: 0.9em;
   margin: 0;
   background-color: #FFF;
   border: none;
   text-align:left;
   }
.select button.button2 {
   border:1px solid #BCBCBC;
   padding: 0;
   }
* html .select button.button2 {
   padding-right: 3px;
   padding-left: 3px;
   }
.select button.button2:hover {
   border: 1px solid #dd6900;
   color: #dd6900;
   background-position: 0 100%;
   }
.select button:hover,.selectHover {
   cursor: pointer;
   background-color: #EEE;
   }
textarea#text_editor_textarea {
    width: 100% !important;
    }
iframe#text_editor_iframe {
   width: 100%;
   height: 200px;
   }
form#quick_reply textarea#text_editor_textarea {
   width: 100% !important;
   height: 100%;
   }
form#quick_reply iframe#text_editor_iframe {
    width: 100%;
    }
* html form#quick_reply iframe#text_editor_iframe {
    width: 600px;
    }
*+html form#quick_reply iframe#text_editor_iframe {
    width: 600px;
    }
#page-footer .gen strong {
   font-weight: normal;
   }
@import url("form_ie.css");
   @media print {
   body {
   background-image: none;
   background-color: #fff;
   color: #000;
   }
table.bodylinewidth span.maintitle {
   display: block;
   text-align: left;
   }
table.bodylinewidth img#i_logo,.browse-arrows,.noprint,.messaging,.post-options,.poster-profile,img.i_icon_online,table.bodylinewidth 

.mainmenu,table.bodylinewidth .nav,table.bodylinewidth .gensmall,span.postdetails img,table.bodylinewidth .sig,table.bodylinewidth 

.catbottom,#info_open {
   display:none;
   }
td.catHead, .t-title {
   text-align: left;
   }
table.bodylinewidth .cattitle {
   letter-spacing: normal;
    font-size: 1em;
   }
.thLeft,.thRight {
   color: #000;
    border: none;
    text-align:left;
   }
.hr hr {
    visibility: hidden;
    }
.hr {
   border-top: 1px dotted #ddd !important;
    }
tr.post td {
   vertical-align: top;
   border-bottom: 1px solid #ccc;
   }
tr.post td td {
   border: none;
   }
span.gen {
   display: none;
   }
}
ul.abuse {
   list-style: none;
   line-height: 1.5em;
   font-size: 0.9em;
   }
.rtl-spacer:before {
   content: " ";
   white-space: pre;
   }
.rtl-spacer:after {
   content: " ";
   white-space: pre;
   }
.warning {
   color:#ff3333;
   }
.captcha div.captcha-img {
   float: left;
   margin: 0 1em 0 0;
   }
.captcha .inputbox {
   margin-top: 0.5em;
   }
.align_gauche {
   text-align: left;
   }
.center {
   text-align: center;
   }
.align_droite {
   text-align: right;
   }
.right {
   float: right;
   }
.left {
   float: left;
   }

/* TGF Clearfix */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }
*+ html .clearfix {
   min-height: 1px;
   }
* html .clearfix {
   position: relative;
    height: 1%;
    clear: both;
   }
#page-footer, .clear {
   clear: both;
   }
#page-footer h3 {
    margin-top: 20px;
    }
#content-container #left {
   width: 180px;
   margin-right: 0px;
   }
#content-container #right {
   width: 180px;
   margin-left: 0px;
   }
.module-title {
   font-weight: bold;
   margin: 0 auto;
   text-align: center;
   display: block;
   }

/* Chatbox */
#frame_chatbox {
   border: none !important;
   }
body.chatbox {
   min-width: 550px !important;
   background-image: none;
   padding: 0;
   margin: 0;
   background-color: #e5e5e5;
   }
#chatbox_members {
   position: absolute;
   top: 30px;
   bottom: 30px;
   width: 180px;
   overflow: auto;
   border-right: 1px solid ;
   }
#chatbox {
   position: absolute;
   top: 30px;
   left: 181px;
   right: 0;
   bottom: 30px;
   overflow: auto;
   line-height: 10px;
   }
.chatbox_row_1,.chatbox_row_2,.chatbox_row_3 {
   font-size: 12px;
   }
.chatbox-options {
   text-align:right;
   }
#chatbox_messenger_form .gen,#chatbox_messenger_form .text-field,#chatbox_messenger_form {
   float:right;
   white-space : nowrap;
   }
#chatbox_footer {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 30px;
   }
#chatbox_footer table.text-styles {
   float: right;
   }
#chatbox_footer .text-field {
   float: left;
   }
#chatbox_header {
   height: 30px;
   background-color: #e5e5e5;
   }
#chatbox p {
   line-height: 1.2em;
   }
.chatbox_row_1 {
   padding: 4px;
   background-color: #efefef;
   }
.chatbox_row_2 {
   padding: 4px;
   background-color: #dee3e7;
   }
.chatbox_row_3 {
   padding: 4px;
   background-color: #d1d7dc;
   }
.memberlist_row_1 {
   padding: 2px 2px 2px 10px;
   background-color: #efefef;
   }
#chatbox_members .member-title {
   text-align: center;
   padding: 0.5em 0.25em;
   background-image: none;
   font-size: 12px;
   background-color: #d1d7dc;
   color : #006699;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   }
#chatbox_members ul {
   list-style: none;
   margin: 0 0 0 10px;
   }
#chatbox_members ul li {
   margin: 2px 2px 2px 0;
   }
#message,#submit_button{
   border-width: 1px;
   }
.fontbutton {
   padding: 1px;
   cursor: pointer;
   text-align: left;
   }
.fontbutton_normal {
   background: #E1E1E2;
   }
.fontbutton_selected {
   background: #BBC7CE;
   border: 1px solid #22229C;
   }
.fontbutton_clicked {
   background: #959595;
   border: 1px solid #22229C;
   }
.fontbutton_hover {
   background: #E1E1E2;
   border: 1px solid #22229C;
   }
#chatbox .user {
   font-weight: bold;
   }
div#chatbox {
   color: #000000;
   }
#chatbox_contextmenu {
    background-color: #d1d7dc;
    border:1px solid #aaa;
   }
#chatbox_contextmenu p {
   margin:0;
    padding: 1px 4px;
   font-family: verdana, arial, sans-serif;
   background: #;
   border-bottom:1px solid #777;
    }
#chatbox_contextmenu p.hover {
    background: #;
    }
#chatbox_contextmenu p.close {
   background: #ddd;
    padding: 1px;
    font-size: 70%;
    color:#fff;
    background: url('');
    }
#chatbox_contextmenu p.close img {
    vertical-align: middle;
    padding-left: 20px;
   }
#chatbox_contextmenu a {
    color: #;
    text-decoration: none;
    font-size: 70%;
   }
#chatbox_contextmenu a:hover {
    color: #;
    }
.fontbutton{
   border:0;
   }
* html #chatbox-members {
    
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
   }
* html #chatbox {
    
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
   width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 1) + 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 1.3) ) + "px");
   }
* html #chatbox-footer {
   
/* IE expressions helping IE work in Standards mode */
width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + 

(parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
   }

/* poll */
.poll-result td {
   padding: 2px 4px;
    text-align: left;
   }
.poll-result td.poll-title,.poll-result td.poll-results {
   text-align: center;
   }
.progress-bar td {
   padding: 0 !important;
   }
.poll-ballot {
   text-align: left;
   }

/* Advanced profile */
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-details {
   margin-right: 3px;
   }
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-right .module {
   margin-bottom: 3px;
   }
#profile-advanced-button {
   padding: 1px;
   }
#profile-advanced-details {
   overflow: hidden;
   }
#profile-advanced-details ol {
   margin: 0;
   padding: 0;
   list-style: none;
   }
#profile-advanced-details ol li {
   display: block;
   margin-bottom: 4px;
   }
#profile-advanced-details .avatar {
   float: left;
   }
.avatar {
   width: 50px;
   border: 1px solid #006699;
   background-color: #fff;
   }
.avatar img {
   width: 50px;
   }
.friend-block .avatar {
   margin: 0 auto;
   cursor:pointer;
   }
.avatar.mini, .avatar.mini img {
   width: 38px;
   height: 38px;
   }
.friend-block {
   float: left;
   width: 70px;
   margin: 1px;
   text-align: center;
   overflow: hidden;
   }
.friend_list_online_status {
   line-height: 11px;
   font-size: .9em;
   }
.friend_list_online_status img {
   vertical-align: middle;
   }
.friends-foes-list {
   float: left;
   width: 200px;
   height: 2em;
   }
#profile-advanced-details .message-block {
   margin-left: 57px;
   }
#profile-advanced-details .message-header {
   border-top: 1px solid #d1d7dc;
   background: #dee3e7;
   padding: 4px;
   margin-bottom: 4px;
   }
#profile-advanced-details .message-date {
   float: right;
   }
#profile-advanced-details .message-body {
   margin-bottom: 4px;
   }
#profile-advanced-details .message-footer {
   text-align: right;
   }
#profile-advanced-details .message-footer li {
   display: inline;
   margin: 0 0.25em;
    
/* Spacing between generation dot */
}
#profile-advanced-details .message-footer li:after {
   content: ' .';
    
/* Beware of character: can create a whitepage in IE6 if char does not exist in lang. */
}
#profile-advanced-details .message-footer li a {
   margin-right: 0.25em;
    
/* Spacing between generation dot */
text-decoration: underline;
   }
#profile-advanced-details .message-footer li.last:after {
   content: normal;
   }
#profile-advanced-add {
   margin-right: 4px;
   padding: 8px 0;
   text-align: right;
   }
#profile-advanced-details .stats-field {
   margin: 4px 0 10px 4px;
   padding: 0 10px 6px;
   }
#profile-advanced-details .stats-field legend {
   font-weight: bold;
   }
#profile-advanced-details .stats-field ul {
   list-style-type:none;
   text-indent: 10px;
   padding: 0;
   }
#profile-advanced-details .stats-field li {
   margin: 4px 0;
   }
#login_popup {
   position: absolute;
   z-index: 999;
   display: none;
   }
#login_popup_buttons {
   position: absolute;
   height:19px;
   bottom: 6px;
   right: 6px;
   }
#login_popup_buttons input {
   margin-left: 6px;
   }
ul.profile_field_list {
   padding:0;
   margin:0}
html ul.profile_field_list li {
   list-style-type: none;
   }
ul.profile_field_list > li {
   list-style-type: none;
   }
.inputURL {
   font-size:10px;
   font-family:"Courier New", "Times New roman";
   letter-spacing:-1px;
   }
.middleline {
   line-height:2em;
   }
.invisible{
   display:none;
   visibility:hidden;
   }
.visible{
   display:block;
   visibility:visible;
   }

/* ajax profil */
.ajax-profil_hover{
   background:transparent}
.ajax-profil_parent{
   position:relative;
   zoom:1;
   }
.ajax-profil_edit{
   cursor:pointer;
   position:absolute;
   top:0;
   left:-18px}
.ajax-profil_edit img{
   margin-left:4px}
.ajax-profil_valid{
   cursor:pointer;
   margin-left:4px;
   vertical-align:middle}
#profile-advanced-details dl{
   padding:8px 10 8px 0;
   width:98%;
   margin:10px 0 0;
   }
#profile-advanced-details dl dt{
   float:left;
   display:block;
   width:10em;
   }
#profile-advanced-details dl dd{
   margin-left:10em;
   padding-left:12px;
   }
#profile-advanced-details div.separator{
   clear:both;
   font-size:1px;
   line-height:1px;
   border-bottom:1px solid #dcdcdc;
   padding-top:10px;
   }
#profile-advanced-details .ajax-profil_edit{
   left:-4px;
   }

/* jqModal */
.jqmWindow {
   display: none;
   position: fixed;
   left: 50%;
   width: 450px;
   margin-left: -225px;
   top: 50%;
   margin-top: -125px;
   background-color: #e5e5e5;
   border: 1px solid #006699;
   }
.jqmOverlay {
   background-color: #000;
   }
.jqDrag {
   cursor: move;
   }

/* Blog */
.blog_cal-border {
   display: inline;
   float: left;
   border: 1px solid #006699;
   background: #efefef;
   padding: 1px;
   font-size: 0.9em;
   margin-right: 10px;
   }
.blog_cal-content {
   width: 2.9em;
   background: #006699;
   padding: 1px;
   line-height: 1.4em;
   text-align: center;
   font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;
   color: #ffffff;
   }
.blog_cal-content span {
   display: block;
   }
.blog_cal-day {
   padding-left: 0.2em;
   font-size: 1.6em;
   letter-spacing: 0.2em;
   }
.blog_cal-month {
   line-height: 0.7em;
   font-size: 2em;
   font-weight: bold;
   }
.blog_cal-year {
   line-height: 1.2em;
   font-size: 0.8em;
   }
.blog_title {
   padding-top: 5px;
   font-size: 16px;
   }
.blog_title img {
   vertical-align: middle;
   }
.blog_title .topictitle {
   font-size: 16px;
   }
.blog_message {
   margin-top: 12px;
   font-size: 12px;
   }
.blog_comments {
   margin-bottom: 2px;
   text-align: right;
   }
.blog_comments img {
   vertical-align: middle;
   }
#blog_comments {
   width: 90%;
   margin: 0 auto;
   }
#blog_comments .postbody {
   width: 96%;
   }
.blog_comment-avatar {
   float: left;
   }
.blog_comment-avatar img {
   background-color: #fff;
   border: 1px solid #006699;
   vertical-align: middle;
   width: 38px;
   margin: 5px 5px 0 0;
   }
#blog_comments table {
   margin-bottom: 2px;
   }
#blog_comments .h3 {
   overflow: hidden;
   margin-top: 0;
   margin-left: 45px;
   padding: 0;
   min-height: 22px;
   }
.blog_comment-title {
   float: left;
   min-height: 12px;
   margin-top: 7px;
   }
.blog_comment-title a {
   text-decoration: none;
   }
#blog_comments .profile-icons {
   float: right;
   margin-bottom: 5px;
   }

/* Social bookmarking */
#bookmarks {
   float: right;
   }
#bookmarks a img {
   width: 20px;
   height: 20px;
   background: url(http://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;
   vertical-align: middle;
   }
#bookmarks a img.twitter {
   width: 16px;
   height: 16px;
   margin: 2px;
   background: url(http://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;
   }
#bookmarks img.delicious {
   background-position: -10px -10px;
   }
#bookmarks img.digg {
   background-position: -10px -50px;
   }
#bookmarks img.excite {
   background-position: -9px -90px;
   }
#bookmarks img.facebook {
   background-position: -9px -128px;
   }
#bookmarks img.furl {
   background-position: -10px -166px;
   }
#bookmarks img.google {
   background-position: -10px -206px;
   }
#bookmarks img.live {
   background-position: -9px -246px;
   }
#bookmarks img.netscape {
   background-position: -9px -284px;
   }
#bookmarks img.newsvine {
   background-position: -9px -322px;
   }
#bookmarks img.reddit {
   background-position: -10px -360px;
   }
#bookmarks img.slashdot {
   background-position: -10px -400px;
   }
#bookmarks img.smarking {
   background-position: -9px -440px;
   }
#bookmarks img.stumbleupon {
   background-position: -10px -478px;
   }
#bookmarks img.technorati {
   background-position: -10px -518px;
   }
#bookmarks img.yahoo {
   background-position: -10px -558px;
   }

/* wysiwyg */
.mceContentBody{
   background: #dee3e7;
   color: #000000;
   }
.align_right{
   text-align: right;
   }

/* resize image */
.resize_process .resizebox {
   display: none;
   }
.resize_process img.resize_img {
   display: none;
   }
.resizebox a.enlarge, .resizebox.showfull a.fullsize, .resizebox.enlarged a.resize {
   display: inline-block;
   zoom: 1;
   *display: inline;
   }
.resizebox.enlarged a.enlarge, .resizebox a.fullsize, .resizebox a.resize {
   display: none;
   }
.resizebox {
   background-color: #fafafa;
   max-width: 100%;
   line-height: 1.1em;
   cursor: default;
   font-weight: normal;
   font-style: normal;
   margin: 0;
   text-align: left;
   display: inline-block;
   }
.resizebox div {
   font-weight: normal;
   font-style: normal;
   margin: 0;
   }
.resizebox .resize_border {
   border: 1px solid #d1d7dc;
   display: block;
   }
.resizebox .resize_content {
   padding: 5px 10px;
   display: inline-block;
   zoom: 1;
   *display: inline;
   }
.resizebox .resize_filler {
   border: none;
   padding: 0;
   width: 40px;
   display: inline-block;
   zoom: 1;
   *display: inline;
   }
.attachbox {
   background-color:#fafafa;
   border:1px dashed #d1d7dc;
   clear:left;
   float:left;
   margin:5px 5px 5px 0;
   padding:6px;
   width:auto;
   color:#000000;
   }
.attachbox dt {
   font-family:Arial,Helvetica,sans-serif;
   text-transform:uppercase;
   }
.attachbox dd {
   border-top:1px solid #d1d7dc;
   clear:left;
   font-size:0.9em;
   margin-left:10px;
   padding:0;
   }
dl.file {
   display:block;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   margin-bottom:10px;
   }
dl.file dt {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-weight:bold;
   margin:0;
   padding:0;
   text-transform:none;
   }
dl.file dt img {
   vertical-align:middle}
.info {
   font-size:10px;
   font-style:italic;
   }

/* Spoiler */
.spoiler_closed {
   display:block;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #444444;
   line-height: 125%;
   background-color: #fafafa;
   border: #d1d7dc;
   border-style: solid;
   border-left-width: 1px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   }
.spoiler_closed.hidden {
   display:none;
   }
.spoiler_content {
   display:block;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   color: #444444;
   line-height: 125%;
   background-color: #fafafa;
   border: #d1d7dc;
   border-style: solid;
   border-left-width: 1px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   }
.spoiler_content.hidden {
   display:none;
   }

/* Styles Facebook */
.user_login_form {
   margin-bottom:5px;
   }
.fb_or {
   background-color:#d1d7dc;
   border:2px solid #006699;
   font-weight:bold;
   padding:5px;
   color:#444444;
   height : 16px;
   line-height : 16px;
   width  : 26px;
   display  : block;
   }
#cont_pwd {
   width:150px;
   height:21px;
   float:left;
   padding:0 0 0 20px;
   }
.pwd_img {
   padding : 4px 0 3px 0;
   width : 150px;
   height : 14px;
   line-height : 14px;
   font-size : 11px;
   font-weight : bold;
   text-align : center;
   color : #000000;
   display : none;
   }
#pwd_good {
   background:url('http://illiweb.com/fa/p_strength/pwd_good.png');
   }
#pwd_middle {
   background:url('http://illiweb.com/fa/p_strength/pwd_middle.png');
   }
#pwd_bad {
   background:url('http://illiweb.com/fa/p_strength/pwd_bad.png');
   }
#fb_explain td {
   padding : 5px 0 5px 0;
   vertical-align : top;
   }
.row1.fb {
   padding: 5px 2px 4px 2px;
   }
.row2.fb {
   padding: 2px 3px 2px 8px;
   }
#cont_fb_invit iframe {
   width: 760px !important;
   }
#password, #username{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:1px 1px 1px 16px;
width:100px;
}
#password {
background:#FFFFFF url(http://img188.imageshack.us/img188/583/pass9676335.png) no-repeat scroll left center; }
#username {
background:#FFFFFF url(http://img511.imageshack.us/img511/244/id9668737.png) no-repeat scroll left center; }

input[type=submit], input[type=text], input[type=password], select, textarea{
   background: #FFF;
   color: #000;    border:1px solid #CCC;
}
body {background: url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_body.jpg) repeat-y;}
html 
{ scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1;}
A:link {	TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {	TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
img {border:0px}

.tcat_1l {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tcat_l.gif) no-repeat left; height:30px}
.tcat_1c {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tcat_c.gif) repeat-x; margin: 0px 136px 0px 57px; padding-top:7px; height:23px; font:bold 12px Tahoma; color:#FFFFFF}
.tcat_1c a:link {color:#FFFFFF}
.tcat_1c a:vistied {color:#FFFFFF}
.tcat_1c a:hover {color:#9CB804}
.tcat_1r {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tcat_r.gif) no-repeat right; height:30px}

.main {width:850px}
.header1 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_header_01.jpg) no-repeat center top; height:174px; text-align:center; position:relative;}
.header2 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_header_02.jpg) no-repeat center top; height:210px; text-align:center; position:relative;}
.header3 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_header_03.jpg) no-repeat center top; height:160px; text-align:center; position:relative;}

.footer1 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_footer_01.jpg) no-repeat center bottom; height:100px; width:1004}
.footer2 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_footer_02.jpg) no-repeat center bottom; height:93px; width:1004}
.footer3 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_footer_03.jpg) no-repeat center bottom; height:105px; width:1004}
.footer4 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_footer_04.jpg) no-repeat center bottom; height:96px; width:1004}
.foot_content {width:735px}

.bl1 {position:absolute; z-index: 999; bottom:-10px; left:-10px; background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/gift.gif) no-repeat; width:80px; height:110px}
.br1 {position:absolute; z-index: 999; bottom:-10px; right:-10px; background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tree.gif) no-repeat; width:99px; height:96px}

.bor1 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bor1.gif) repeat-x; height:3px;}
.bor2 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bor2.gif) repeat-y left;}
.bor3 {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bor2.gif) repeat-y right;}
.bor4 {margin: 0px 3px 0px 3px;}

.dotline {background:url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/dotline.gif) repeat-x center;height:4px; padding:5px; margin:5px}

/* Start Sub-forums-list in Columns */
.subforum {
	padding:3px;
	margin:2px;
}
.subforum li {
	display:inline;
	width:215px;
	float:left;
	padding-left:0.5em;
 	padding-right:0.5em;
    padding-top:3px;
    padding-bottom:4px;
    font: 11px Tahoma;
    
}
.clear {
	clear:both;
}


body
{
	background: #CA262D;
	color: #000000;
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/bg_body.jpg) repeat-y center #CA262D ;
	
}
a:link, body_alink
{
	color: #003333;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #003300;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: transparent;
	color: #000000;
}
td, th, p, li
{
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder, .forumline
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #CEAA52 ;
	padding:1px;
	
}
.tcat, td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom, td.rowpic
{
	background: url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tcat_c.gif) repeat-x #FFFFFF;
	color: #FFFFFF;
	font: bold 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	height:30px;
}
.thead, th
{
        background: #FBEFF1;
	color: #990033; padding: 2px 3px; height: 30px;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #CC3300;
}
.thead a:visited, .thead_avisited
{
	color: #CC3300;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: transparent;
	color: #003300; padding: 2px 3px; height: 30px;
}
.tfoot a:link, .tfoot_alink
{
	color: #003300;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #003300;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active, td.row1,td.row3.over:hover, td.row3
{
	background: transparent;
	color: #000000;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	text-decoration: none;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	text-decoration: none;
}
.alt2, .alt2Active, td.row2,td.row1.over:hover, td.row3Right,td.spaceRow
{
	background: transparent;
	color: #000000;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	text-decoration: none;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	text-decoration: none;
}
.vbmenu_control
{
	background: url(http://s1117.photobucket.com/albums/k587/c12pzo/ichrimas/tcat_c.gif) repeat-x #FFFFFF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFF66;
	text-decoration: none;
}
/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
-->

/* Right float object */

.fright {
float: right;
}

.ftools {
width: 150px;
line-height: 15px;
}

.ftools a {
margin-right: 4px;
}
.nowrap {
	white-space: nowrap;
}
.alt1a, .alt1aActive
{
	background: #f9f9f9 url(http://so1botrach.net/rum/iChrismas2010/gradient_alt1.gif) repeat-x bottom left;
	color: #727272;
	border: 1px solid #cacaca;
}
.alt2a, .alt2aActive
{
	background: #ffffff url(http://so1botrach.net/rum/iChrismas2010/gradient_alt2.gif) repeat-x bottom left;
	color: #727272;
	border: 1px solid #cacaca;
}
/* No padding table cell */

td.nopad {
	padding: 0px;
}
.theada
{
	background: #3c3c3c url(http://so1botrach.net/rum/iChrismas2010/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.theada a:link, .thead_alink
{
	color: #FFFFFF;
}
.theada a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.theada a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
}

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}