* { margin:0; padding:0; }

html { font-size:100%; }

body { font-family:Arial, "Lucida Grande", Verdana, Helvetica, sans-serif; color:#333333; background-color:#000000; font-size:16px; margin:0; letter-spacing: 1px; line-height: 150%;background:white url('../images/bg.jpg') repeat top center; }

#all_page { margin:0; padding:0; width:1010px; margin-right:auto; margin-left:auto; height:auto !important }

#wrapheader { height:200px; background-color:#D6DC66; }
#header1 { height:113px; background-color:#D6DC66; background-image:url("../images/header_1.jpg"); }
#header2 { height:87px; background-color:#D6DC66; background-image:url("../images/header_2.jpg"); }
#header1 , #header2 td { padding:0 }
table { border-collapse:collapse }
#menu { width:100%; height:60px; margin:0; padding:0; background-color:#262C10; }
#menu span { float: left; }

#footer { height:160px; padding-top:10px; color:#ffffff; font-size:13px; background-color:#262C10; background-image:url("../images/footer.png"); letter-spacing: 2px; line-height: 200%; }
#copyright { padding: 10px 0; color:#ffffff; font-weight:normal; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:13px }

img { vertical-align:middle; border:0 px; }

.center { margin-right:auto; margin-left:auto; height:auto !important }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
#logodesc { width:311px; height:76px; background-image:url("../images/btn_index_logo.gif"); }

.offer_number { font-size:1.0em; font-family: "DejaVu Serif", Tahoma, "SimSun", "Lucida Sans Unicode",Verdana,  Courier,Tahoma, "Times New Roman","Lucida Console",  Latha, Gulim  }

#wrapcentre { padding:10px; margin:15px 0 }

#wrapfooter { text-align:center; clear:both; }

#wrapnav { width:100%; margin:0; background-color:#ECECEC; border:1px solid #A9B8C2; }

/*#logodesc { background-color:#C1CAD2; background-image:url('./images/background.gif'); background-repeat:repeat-x; background-position:center bottom; padding:0 25px 15px 25px; }*/

#menubar { padding:5px 25px; margin:0; background-color:#D8FEDD; font-size:16px }

#datebar { margin:10px 25px 0 25px; }

#findbar { width:100%; margin:0; padding:0; border:0; }

.forumrules { background-color:#F9CC79; border-width:1px; border-style:solid; border-color:#BB9860; padding:4px; font-weight:normal; font-size:1em; font-family:Arial, "Lucida Grande", Verdana, Helvetica, sans-serif; }

.forumrules h3 { color:red; }

#pageheader {  }
#pagecontent {  }
#pagefooter {  }

#poll {  }
#postrow {  }
#postdata {  }

div .url_links a { color:#ffffff }

/*  Text --------------------- */
h1 { color:black; font-family:Arial, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight:bold; font-size:1.4em; text-decoration:none; }

h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; text-decoration:none; line-height:120%; }

h3 { font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:120%; }

h4 { margin:0; font-size:1em; font-weight:bold; }

p { font-size:1em; }

p.moderators { margin:0; float:left; color:black; font-weight:bold; }

.rtl p.moderators { float:right; }

p.linkmcp { margin:0; float:right; white-space:nowrap; }

.rtl p.linkmcp { float:left; }

p.breadcrumbs { margin:0; float:left; color:black; font-weight:bold; white-space:normal; font-size:1em; }

.rtl p.breadcrumbs { float:right; }

p.datetime { margin:0; float:right; white-space:nowrap; font-size:1em; }

.rtl p.datetime { float:left; }

p.searchbar { padding:2px 0; white-space:nowrap; }

p.searchbarreg { margin:0; float:right; white-space:nowrap; }

.rtl p.searchbarreg { float:left; }

p.forumdesc { padding-bottom:4px; }

p.topicauthor { margin:1px 0; }

p.topicdetails { margin:1px 0; }

.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active { margin:1px 0; color:red; font-weight:bold; }

.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active { color:green; font-weight:bold; }

.postapprove img, .postreported img { vertical-align:bottom; padding-top:5px; }

.postauthor { color:#000000; }

.postdetails { color:#000000; }

.postbody { font-size:1em; font-family:Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif; letter-spacing: 2px; line-height: 180%; word-break:break-all; }

.postbody li, ol, ul { margin:0 0 0 1.5em; }

.rtl .postbody li, .rtl ol, .rtl ul { margin:0 1.5em 0 0; }

.posthilit { background-color:yellow; }

.nav { margin:0; color:black; font-weight:bold; }

.pagination a{ width:25px; font-weight:bold;font-size:0.8em; background-color:#ffffff; letter-spacing: 1px; font-family:'LuzSans-Book'; border:1px solid #0099CC; color:#ffffff; padding:0px 5px }

.cattitle { }

.gen { margin:1px 1px; font-size:1em; }

.genmed { margin:1px 1px; font-size:1em; }

.gensmall { margin:1px 1px; font-size:13px; letter-spacing:1px; line-height:150% }

.copyright { color:#444; font-weight:normal; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

.titles { font-family:Arial, "Lucida Grande", Helvetica, sans-serif; font-weight:bold; font-size:1.3em; text-decoration:none; }

.error { color:red; }


/* Tables ------------ */
th { color:#222222; font-size:1em; background-color:#B9DB8A; border-bottom:1px solid #A9B8C2; background-image:url("../images/titlebg.gif"); white-space:nowrap; padding:5px; }

td { padding:2px; }
td.profile { padding:4px; }

.tablebg { border:1px solid #bbbbbb; margin-right:auto; margin-left:auto; height:auto !important }
/*.tablebg td { border:1px solid #37587D; }*/
div.topic { border:1px solid #A2A2A2; padding:2px }
td.border { border:1px solid #ffffff; }
.catdiv { height:28px; margin:0; padding:0; border:0; background:white url('../images/cellpic2.jpg') repeat-y scroll top left; }
.rtl .catdiv { background:white url('../images/cellpic2_rtl.jpg') repeat-y scroll top right; }

.cat { height:28px; margin:0; padding:0; border:0; background-color:#C7D0D7; background-image:url('../images/cellpic1.gif'); text-indent:4px; }

.row1 { background-color:#E9F8EE; padding:4px; }

.row2 { background-color:#F5FBF4; padding:4px; }

.row3 { background-color:#C2DFB0; padding:4px; }

.postbody_row1 { background-color:#D9F7CC; padding:4px; }
.postbody_row2 { background-color:#D3EFDB; padding:4px; }
.postbody_row3 { background-color:#ECFBE6; padding:10px; border:10px solid #D9F7CC; }
.postbody_row4 { background-color:#E9F8ED; padding:10px; border:10px solid #D3EFDB; }

.spacer { background-color:#C8D0E3; }

hr { height:1px; border-width:0; background-color:#D1D7DC; color:#D1D7DC; }

.legend { text-align:center; margin:0 auto; }

/* Links ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a { direction:rtl; unicode-bidi:embed; }
a:link { color:#0000cc; text-decoration:none; }
a:visited { color:#0000cc; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
a:active { color:#0000cc; text-decoration:none; }

div #copyright a:link { color:#dddddd; text-decoration:none; }
div #copyright a:visited { color:#dddddd; text-decoration:none; }
div #copyright a:hover { color:#FFff00; text-decoration:underline; }
div #copyright a:active { color:#dddddd; text-decoration:none; }

a.forumlink { color:#0000cc; font-weight:bold; font-family:Arial, "Lucida Grande", Helvetica, sans-serif; }
a.topictitle { margin:1px 0; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; }
a.topictitle:visited { color:#0000cc; text-decoration:none; }
th a, th a:visited { color:#0000cc !important; text-decoration:none; }
th a:hover { text-decoration:underline; }


/* Form Elements ------------ */
form { margin:0; padding:0; border:0; }

input { color:#333333; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; font-size:1em; font-weight:normal; padding:1px; border:1px solid #A9B8C2; background-color:#FAFAFA; }

textarea { background-color:#FAFAFA; color:#333333; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:1em; line-height:1.4em; font-weight:normal; border:1px solid #A9B8C2; padding:2px; }

select { color:#003300; background-color:#F2FBF4; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; border:1px solid #A9B8C2; padding:1px; }

option { padding:0 1em 0 0; }

option.disabled-option { color:graytext; }

.rtl option { padding:0 0 0 1em; }

input.radio { border:none; background-color:transparent; }

.post { background-color:white; border-style:solid; border-width:1px; }

.btnbbcode { color:#000000; font-weight:normal; font-size:0.75em; font-family:"Lucida Grande", Verdana, Helvetica, sans-serif; background-color:#EFEFEF; border:1px solid #666666; }

.btnmain { font-weight:bold; background-color:#ECECEC; border:1px solid #A9B8C2; cursor:pointer; padding:1px 5px; font-size:1em; }

.btnlite { font-weight:normal; background-color:#ECECEC; border:1px solid #A9B8C2; cursor:pointer; padding:1px 5px; font-size:1em; }

.btnfile { font-weight:normal; background-color:#ECECEC; border:1px solid #A9B8C2; padding:1px 5px; font-size:1em; }

.helpline { background-color:#F8F8E7; border-style:none; padding:5px; color:#6C4E3C }


/* BBCode ------------ */
.quotetitle, .attachtitle { margin:10px 5px 0 5px; padding:4px; border-width:1px 1px 0 1px; border-style:solid; border-color:#A9B8C2; color:#333333; background-color:#A9B8C2; font-size:0.75em; font-weight:bold; }

.quotetitle .quotetitle { font-size:1em; }

.quotecontent, .attachcontent { margin:0 5px 10px 5px; padding:5px; border-color:#A9B8C2; border-width:0 1px 1px 1px; border-style:solid; font-weight:normal; font-size:1em; line-height:1.4em; font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; background-color:#FAFAFA; color:#4B5C77; }

.attachcontent { font-size:0.75em; }

.codetitle { margin:10px 5px 0 5px; padding:2px 4px; border-width:1px 1px 0 1px; border-style:solid; border-color:#A9B8C2; color:#333333; background-color:#A9B8C2; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:0.75em; }

.codecontent { direction:ltr; margin:0 5px 10px 5px; padding:5px; border-color:#A9B8C2; border-width:0 1px 1px 1px; border-style:solid; font-weight:normal; color:#006600; font-size:1em; font-family:Monaco, 'Courier New', monospace; background-color:#FAFAFA; letter-spacing:0; }

.syntaxbg { color:#FFFFFF; }

.syntaxcomment { color:#FF8000; }

.syntaxdefault { color:#0000BB; }

.syntaxhtml { color:#000000; }

.syntaxkeyword { color:#007700; }

.syntaxstring { color:#DD0000; }


/* Private messages ------------------ */
.pm_marked_colour { background-color:#000000; }

.pm_replied_colour { background-color:#A9B8C2; }

.pm_friend_colour { background-color:#007700; }

.pm_foe_colour { background-color:#DD0000; }


/* Misc ------------ */
img { border:none; }

.sep { color:black; background-color:#003300; }

table.colortable td { padding:0; }

pre { font-size:1em; font-family:Monaco, 'Courier New', monospace; }

.nowrap { white-space:nowrap; }

.username-coloured { font-weight:bold; }


#menu_home { display:inline-block; width:90px; height:60px; background:url("../images/menu_home.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_home a { display:inline-block; width:90px; height:60px; background:url("../images/menu_home.jpg") 0 0 no-repeat; }
#menu_home a:hover { background-position:0 -60px; }

#menu_room { display:inline-block; width:160px; height:60px; background:url("../images/menu_room.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_room a { display:inline-block; width:160px; height:60px; background:url("../images/menu_room.jpg") 0 0 no-repeat; }
#menu_room a:hover { background-position:0 -60px; }

#menu_p_index { display:inline-block; width:130px; height:60px; background:url("../images/menu_p_index.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_p_index a { display:inline-block; width:130px; height:60px; background:url("../images/menu_p_index.jpg") 0 0 no-repeat; }
#menu_p_index a:hover { background-position:0 -60px; }

#menu_auction { display:inline-block; width:90px; height:60px; background:url("../images/menu_auction.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_auction a { display:inline-block; width:90px; height:60px; background:url("../images/menu_auction.jpg") 0 0 no-repeat; }
#menu_auction a:hover { background-position:0 -60px; }

#menu_commerce { display:inline-block; width:90px; height:60px; background:url("../images/menu_commerce.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_commerce a { display:inline-block; width:90px; height:60px; background:url("../images/menu_commerce.jpg") 0 0 no-repeat; }
#menu_commerce a:hover { background-position:0 -60px; }

#menu_news { display:inline-block; width:90px; height:60px; background:url("../images/menu_news.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_news a { display:inline-block; width:90px; height:60px; background:url("../images/menu_news.jpg") 0 0 no-repeat; }
#menu_news a:hover { background-position:0 -60px; }

#menu_contact { display:inline-block; width:90px; height:60px; background:url("../images/menu_contact.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_contact a { display:inline-block; width:90px; height:60px; background:url("../images/menu_contact.jpg") 0 0 no-repeat; }
#menu_contact a:hover { background-position:0 -60px; }

#menu_forum_msg { display:inline-block; width:90px; height:60px; background:url("../images/menu_forum_msg.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_forum_msg a { display:inline-block; width:90px; height:60px; background:url("../images/menu_forum_msg.jpg") 0 0 no-repeat; }
#menu_forum_msg a:hover { background-position:0 -60px; }

#menu_life { display:inline-block; width:90px; height:60px; background:url("../images/menu_life.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_life a { display:inline-block; width:90px; height:60px; background:url("../images/menu_life.jpg") 0 0 no-repeat; }
#menu_life a:hover { background-position:0 -60px; }

#menu_link { display:inline-block; width:90px; height:60px; background:url("../images/menu_link.jpg") 0 0 no-repeat; background-position:0 -60px; }
#menu_link a { display:inline-block; width:90px; height:60px; background:url("../images/menu_link.jpg") 0 0 no-repeat; }
#menu_link a:hover { background-position:0 -60px; }

#menu_logout { display:inline-block; width:56px; height:56px; background:url("../images/menu_logout.gif") 0 0 no-repeat; background-position:0 -56px; }
#menu_logout a { display:inline-block; width:56px; height:56px; background:url("../images/menu_logout.gif") 0 0 no-repeat; }
#menu_logout a:hover { background-position:0 -56px; }

#menu_login { display:inline-block; width:56px; height:56px; background:url("../images/menu_login.gif") 0 0 no-repeat; background-position:0 -56px; }
#menu_login a { display:inline-block; width:56px; height:56px; background:url("../images/menu_login.gif") 0 0 no-repeat; }
#menu_login a:hover { background-position:0 -56px; }

#menu_reg { display:inline-block; width:56px; height:56px; background:url("../images/menu_reg.gif") 0 0 no-repeat; background-position:0 -56px; }
#menu_reg a { display:inline-block; width:56px; height:56px; background:url("../images/menu_reg.gif") 0 0 no-repeat; }
#menu_reg a:hover { background-position:0 -56px; }


#contactright1 {width:768px;height:520px;background:url('../images/bg_contact1.jpg');padding-right:30px;background-repeat:no-repeat;margin-top:15px;_display:inline;}

#contactright1 .text{display:block;padding-left:70px;}
#contactright1 .text p{font-size:16px;line-height:30px;color:#333;}
#contactright1 .text p span{color:#F00;}
#contactright1 .text .photo{padding-top:100px;}
#contactright1 .text .pjingo{padding-top:110px;}

#contactright2 {width:768px;height:370px;background:url('../images/bg_contact2.jpg');padding-right:30px;background-repeat:no-repeat;margin-top:15px;_display:inline;}

#contactright2 .text{display:block;padding-left:50px;}
#contactright2 .text p{font-size:16px;line-height:30px;color:#333;}
#contactright2 .text p span{color:#F00;}
#contactright2 .text .photo{padding-top:100px;}

br.CLEAR {clear:both;height:0;font-size:1px;line-height:0;}