frame {overflow-x:hidden;}
iframe {overflow-x:hidden;}

/* --------- CONTENT ------- */
html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font-family: Tahoma;
font-size:11px;
}
html .sub {font-size:12px !important;}
body {
color:#fff;

/* scrollbar-base-color:#e4d2ad; */

SCROLLBAR-FACE-COLOR: #e3d0aa; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #cead6c; 
SCROLLBAR-3DLIGHT-COLOR: #e2cea7;
SCROLLBAR-ARROW-COLOR: #d3b57a;
SCROLLBAR-TRACK-COLOR: #e9dabd;
SCROLLBAR-DARKSHADOW-COLOR: #cead6c;

}
p {margin:0 0 10px 0; text-align:justify;}

ul {padding:0; margin:0 0 0px 0; list-style:none;}
ul li {padding:0px;}

ol {padding:0; margin:0 0 12px 0;}
ol li {padding:0; margin:0 0 0 2em;}

a, a:link{color:#7c280e; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0; font-family:Tahoma; font-weight:normal; color:#000000;}
td {padding:0px;}
h3 {font-size:18px; margin-bottom:7px;}

input {cursor:pointer;}
table, table td {vertical-align:top; font:11px Tahoma; color:#000;}
table table {width:100%;}


#wrap {
width:100%;
min-width:990px;
min-height:100%;
position:relative;
margin: 0 auto;
background:#000;
}

#spacer_top {position:absolute; top:0px; left:0px; width:100%; height:81px; background:url(/img/interface/top_bg2.gif) repeat-x 0 0; z-index:1;}
.sptop {float:left; width:40%; height:81px; background:url(/img/interface/sptop1.jpg) repeat-x 0 0;}
.sptopi {width:100%; height:81px; background:url(/img/interface/sptopi1.jpg) repeat-x 0 0;}

#top {
width:990px; height:126px; position:absolute; top:0px; left:50%; 
margin-left:-495px; background:url(/img/interface/topone.png) no-repeat 0 0; 
z-index:2;
}

#left_col {position:absolute; top:0px; left:0px; width:34px; height:100%; z-index:1; background:url(/img/interface/left_col.jpg) repeat-y 0 0;}
#right_col {position:absolute; top:0px; right:0px; width:29px; height:100%; z-index:1; background:url(/img/interface/right_col.jpg) repeat-y 0 0;}
#left_colie {display:none; position:absolute;}
#right_colie {display:none; position:absolute;}

#logo {width:98px; height:100px; position:absolute; top:0px; left:50%; margin-left:-49px;}
#person {
width:155px; height:38px; position:absolute; top:7px; left:0px; background:url(/img/interface/person.jpg) no-repeat 0 0;
padding:8px 10px 0px 10px; overflow:hidden;
font:bold 14px Tahoma; color:#261502; 
}
#health {
width:210px; height:22px; position:absolute; top:12px; left:174px; overflow:hidden;
background:url(/img/interface/health.jpg) no-repeat 0 0;
}
.red_line {margin:0px 6px 0px 6px; background:url(/img/interface/red_line.gif) repeat-x 0 0; width:75%; height:22px;}
#small {
width:205px; height:11px; position:absolute; top:34px; left:177px; overflow:hidden;
background:url(/img/interface/small_health.jpg) no-repeat 0 0;
}
.green_line {height:11px; float:left; width:47%; margin:0px 0px 0px 4px;}
.green_line .color {background:url(/img/interface/green_line.gif) repeat-x 0 0; height:11px; width:50%;}
.orange_line {height:11px; float:right; width:47%; margin:0px 4px 0px 3px;}
.orange_line .color {background:url(/img/interface/orange_line.gif) repeat-x 0 0; height:11px; width:73%;}

#life {position:absolute; top:63px; left:220px; font:11px Tahoma; color:#c94d27;}
#life span {color:#d96b3e;}
#manna {position:absolute; top:63px; left:315px; font:11px Tahoma; color:#276394;}
#manna span {color:#75b1e2;}

#small_link {position:absolute; top:12px; right:0px; width:385px; height:28px;}
#small_link a {margin-right:4px; width:26px; height:26px; overflow:hidden; display:block; float:left;}
#small_link span {width:26px; height:26px; display:block; float:left; overflow:hidden;}

#place {width:360px; position:absolute; top:63px; right:0px;}

/* ---- BODY ---- */

input.i_txt {width:200px; border:1px solid #8e624b; background:url(/img/interface/tdbg_body.jpg) 0 0; padding:6px; font:11px Tahoma; color:#453619; cursor:auto; margin:0px 10px 0px 10px;}
input.i_but {background:url(/img/interface/baton.jpg) repeat-x 0 0; 
width:80px; height:27px; 
padding:0px 0px 4px 0px; margin-right:7px;
border:none;
font:bold 11px Tahoma; color:#453619;}
input.i_ibut {background:url(/img/interface/boton.gif) repeat-x 0 0 !important; 
width:80px; height:27px; 
padding:0px 0px 4px 0px; margin-right:7px;
border:none;
font:bold 11px Tahoma; color:#e59e65;}
input.i_sbut {background:url(/img/interface/baton.jpg) repeat-x 0 0; 
width:60px; height:27px; 
padding:7px 10px 4px 10px; margin-right:7px;
*padding:5px 10px 0px 10px;
height:22px;
border:none;
font:bold 11px Tahoma; color:#453619;}



#fo_foot {width:100%; height:11px; background:url(/img/interface/dline.jpg) repeat-x 0 0; overflow:hidden;}
table.tq {width:100%; height:100%; background:#000; font:11px Tahoma;}
td.tq_top {height:81px;}
td.tq_subtop {height:27px; background:#1d1407 url(/img/interface/top_frame_one.jpg) repeat-x 0 0;}
td.left_button {width:70px; position:relative; background:url(/img/interface/left_bubg.jpg) repeat-y 0 0;}
#left_bubo {background:url(/img/interface/left_bubo.jpg) no-repeat 0 0; position:absolute; left:0px; bottom:10px; width:70px; height:21px;}
td.left_button .but {background:url(/img/interface/left_butop.jpg) no-repeat 0 0; padding:10px 0px 0px 13px;}
td.left_button .but li {margin-bottom:2px;}

td.tree {width:38px; background:url(/img/interface/tree.jpg) repeat-y 0 0; position:relative;}

td.right_button {width:79px; position:relative; background:url(/img/interface/right_bubg.jpg) repeat-y 0 0; padding-bottom:12px;}
#right_bubo {background:url(/img/interface/right_bubo.jpg) no-repeat 0 0; position:absolute; right:0px; bottom:10px; width:79px; height:18px;}
td.right_button .but {background:url(/img/interface/right_butop.jpg) no-repeat 0 0; padding:10px 0px 0px 18px;}
td.right_button .but li {margin-bottom:2px;}

td.tq_subfoot {height:10px; background:url(/img/interface/doline.jpg) repeat-x 0 0;}

table.body {width:100%; height:100%; background:url(/img/interface/tdbg_body.jpg) 0 0;}
table.body td.main {width:100%; padding:10px;}
table.body td.menu {width:139px; background:url(/img/interface/td_menu.jpg) repeat-y 0 0; position:relative;}

table.tab_menu {width:139px; height:100%;}
table.tab_menu td {background:url(/img/interface/fomenu_bg.jpg) center bottom no-repeat;}
#menu {background:url(/img/interface/top_2menu.jpg) no-repeat 0 0;}
#menu ul {padding-top:20px;}
#menu li {padding:0px 0px 5px 0px; margin:0px;}
#menu a {
display:block;
padding:3px 0px 8px 20px;
font:bold 11px Tahoma; color:#6f0c0c;
}
#menu a:hover {background:url(/img/interface/menu_but.jpg) no-repeat 0 0; color:#f1b964;}

/* --- */
table.tw {width:100%; height:100%; background:#000; font:11px Tahoma;}
td.tw_top {background:url(/img/interface/ft_top_line.jpg) repeat-x 0 0; width:100%; height:19px; position:relative;}
#tl_left {background:url(/img/interface/tl_left.jpg) no-repeat 0 0; width:55px; height:19px; position:absolute; top:0px; left:0px;}
#tl_right {background:url(/img/interface/tl_right.jpg) no-repeat 0 0; width:250px; height:19px; position:absolute; top:0px; right:0px;}

td.tw_left {width:34px; background:url(/img/interface/ltree.jpg) repeat-y 0 0;}
td.tw_left b {display:block; width:34px; height:0px; overflow:hidden;}
td.tw_center {height:100%; width:100%;}
td.tw_separ {width:22px; background:url(/img/interface/separate1.jpg) repeat-y 0 0; position:relative; vertical-align:bottom;}
td.tw_separ b {display:block; width:22px; height:0px; overflow:hidden;}
td.tw_separ div.bruwn {width:22px; height:38px; background:url(/img/interface/bruwn.jpg) repeat-x 0 0; overflow:hidden;}
td.tw_users {width:186px;}
td.tw_users b {display:block; width:186px; height:1px; overflow:hidden;}
td.tw_right {width:27px; background:url(/img/interface/rtree.jpg) repeat-y 0 0;}
td.tw_right b {display:block; width:27px; height:1px; overflow:hidden; background:url(/img/interface/rtree.jpg);}
td.tw_foot {background:url(/img/interface/sub_footer.jpg) repeat-x 0 0; height:20px;}
td.foot {background:url(/img/interface/sub_footer.jpg) repeat-x 0 0; height:35px;}

table.chat {width:100%; height:100%;}
td.on_chat {height:45px; background:url(/img/interface/top_chat.jpg) repeat-x 0 0; position:relative; padding:4px 0px 0px 10px;}
.block_tc {width:5px; height:45px; background:url(/img/interface/block_tc.jpg) no-repeat 0 0; overflow:hidden; position:absolute; top:0px; left:0px;}

table.users {width:100%; height:100%;}
td.top_us {width:180px; height:45px; background:url(/img/interface/top_users.jpg) repeat-x 0 0; padding:3px 0px 0px 6px; position:relative;}
.top_us1 {position:relative;}
td.top_us span {color:#72210b; font-weight:bold;}
a.ref {position:absolute; top:5px; right:10px; width:20px; height:19px;}

td.brown {height:38px; background:url(/img/interface/bruwn.jpg) repeat-x 0 0; padding-top:5px;}

td.brown input.i_txt {width:500px; height:22px; margin-left:10px; border:none; background:url(/img/interface/tdbg_body.jpg) 0 0; padding:5px 7px 1px 7px; font:11px Tahoma; color:#453619;}
span.spabut {margin-left:10px;}

#inp {overflow:hidden; background:url(/img/interface/tdbg_body.jpg) 0 0; float:left; margin:0px 0px 0px 2px; padding:0px 0px 1px 10px;}
.inpa {display:block; float:left; width:40px; padding:6px 0px 0px 0px;}

table.frame_chat {width:100%; height:100%; background:url(/img/interface/chart.jpg) 0 0;}
.frame_chat td {background:url(/img/interface/chat_main.jpg) no-repeat left bottom; padding:10px;}
.frame_chat td span {color:#ac3207; font-weight:bold;}

table.frame_users {width:100%; height:100%; background:url(/img/interface/chart.jpg) 0 0;}
.frame_users td {background:url(/img/interface/users_bg.jpg) no-repeat right bottom; padding:5px;}
.frame_users td .us {overflow:hidden; margin-bottom:2px;}
.frame_users td .us a {font-weight:bold;}
/* --------- DIV TABLE --------- */
#table {padding:0px 0px 0px 0px;}
#table table {background:url(/img/interface/ttttable_bg.jpg) 0 0; width:100%;}
#table td.ttt {height:42px; background:url(/img/interface/tttile.jpg) repeat-x left bottom; padding:20px 0px 0px 40px;}
#table td.tttot {padding:0px; height:21px; background:url(/img/interface/tttot.jpg) repeat-x 0 0;}
#table #tttone {height:21px; background:url(/img/interface/tttone.jpg) no-repeat 0 0;}
#table #ttttwo {height:21px; background:url(/img/interface/ttttwo.jpg) no-repeat top right;}
#table .title {
width:407px; height:25px; display:block; background:url(/img/interface/h2.jpg) no-repeat 0 0; 
padding:7px 0px 0px 12px; font:bold 14px Tahoma; color:#050401;}

#table td {font:11px Tahoma; color:#130d02;}
#table td a {font:bold 11px Tahoma; color:#74220c;}
.tf li {padding-bottom:10px;}
.tf a {background:url(/img/interface/ali.gif) no-repeat 0 2px; padding:0px 0px 0px 15px;}
.tf a:hover {background:url(/img/interface/ali_over.gif) no-repeat 0 2px; padding:0px 0px 0px 15px;}
#table td.tone {width:34px;background:url(/img/interface/left_col.jpg) repeat-y 0 0;}
#table td.ttwo {width:323px; background:url(/img/interface/tt_bg_td.jpg) 0 0;}
#table td.ttree {width:25px; background:url(/img/interface/separate1.jpg) repeat-y 0 0;}
#table td.tfour {width:111px; background:url(/img/interface/bg_ttttd.jpg) repeat-x bottom center; padding:15px 10px 15px 10px;}
#table td.tfive {width:14px; background:url(/img/interface/separate14.jpg) repeat-y 0 0;}
#table td.tsix {background:url(/img/interface/bg_ttttd.jpg) no-repeat bottom right; padding:15px 15px 15px 10px;}
#table td.tseven {width:29px; background:url(/img/interface/right_col.jpg) repeat-y 0 0;}

/* --------- DIV TABLE TWO --------- */
#table_two {padding:0px 0px 0px 0px; height:100%; width:100%; overflow:hidden;}
#table_two table {background:url(/img/interface/ttttable_bg.jpg) 0 0; width:100%; height:100%;}
#table_two td.tttot {padding:0px; height:21px; background:url(/img/interface/tttot.jpg) repeat-x 0 0;}
#table_two #tttone {height:21px; background:url(/img/interface/tttone.jpg) no-repeat 0 0;}
#table_two #ttttwo {height:21px; background:url(/img/interface/ttttwo.jpg) no-repeat top right;}
#table .title {
width:407px; height:25px; display:block; background:url(/img/interface/h2.jpg) no-repeat 0 0; 
padding:7px 0px 0px 12px; font:bold 14px Tahoma; color:#050401;}
#table td {font:11px Tahoma; color:#130d02;}
#table td a {font:bold 11px Tahoma; color:#74220c;}

#table_two td.tone {width:34px;background:url(/img/interface/left_col.jpg) repeat-y 0 0;}
#table_two td.tseven {width:29px; background:url(/img/interface/right_col.jpg) repeat-y 0 0;}

#main {padding:0px 0px 70px 0px; overflow:hidden; position:relative;}
#mleft {width:357px; float:left; position:relative;}
#mright {margin:0px 0px 0px 357px;}
#mright .mleft {float:left; width:38%;}
#mright .mright {float:right; width:60%;}

#block_item1 {width:357px; height:552px; background:url(/img/interface/block_item1.gif) no-repeat 0 0; position:relative;}
#block_item_inner {position:absolute; top:0px; left:0px; width:357px; height:204px; background:url(/img/interface/block_item_inner.gif) no-repeat 0 0;}
#inner_life {position:absolute; left:0px; bottom:0px; width:357px; height:150px; background:url(/img/interface/inner_left.gif) no-repeat left bottom;}
.inner_life {position:absolute; left:0px; bottom:0px; width:357px; height:150px; background:url(/img/interface/inner_left.gif) no-repeat left bottom;}

#block_item1 #slot {position:absolute; top:33px; left:102px; width:160px; height:25px; overflow:hidden; font:bold 14px Tahoma; color:#351d03;}

#block_item1 #slot1 {position:absolute; top:73px; left:152px; width:55px; height:55px; overflow:hidden;}
#block_item1 #slot2 {position:absolute; top:139px; left:147px; width:65px; height:27px; overflow:hidden;}
#block_item1 #slot3 {position:absolute; top:134px; left:48px; width:55px; height:55px; overflow:hidden;}
#block_item1 #slot4 {position:absolute; top:134px; left:258px; width:55px; height:55px; overflow:hidden;}
#block_item1 #slot5 {position:absolute; top:207px; left:25px; width:55px; height:100px; overflow:hidden;}
#block_item1 #slot6 {position:absolute; top:207px; left:278px; width:55px; height:100px; overflow:hidden;}
#block_item1 #slot7 {position:absolute; top:336px; left:25px; width:55px; height:70px; overflow:hidden;}
#block_item1 #slot8 {position:absolute; top:336px; left:278px; width:55px; height:70px; overflow:hidden;}
#block_item1 #slot9 {position:absolute; top:424px; left:50px; width:55px; height:55px; overflow:hidden;}
#block_item1 #slot10 {position:absolute; top:424px; left:258px; width:55px; height:55px; overflow:hidden;}
#block_item1 #slot11 {position:absolute; top:445px; left:147px; width:65px; height:27px; overflow:hidden;}
#block_item1 #slot12 {position:absolute; top:483px; left:152px; width:55px; height:55px; overflow:hidden;}

.inner {border:1px solid #30210c; background:#dbd1a9; margin:3px 7px 3px 5px; padding:1px;}
.in {background:url(/img/interface/derevo.jpg) 0 0; overflow:hidden; padding:10px; text-align:center; font:bold 11px Tahoma; color:#e2d5bc; position:relative;}
.in strong {font:14px Tahoma; color:#e8d99c !important; text-decoration:none !important;}
.in a {font:14px Tahoma; color:#e8d99c !important; text-decoration:none !important;}
.in a:hover {text-decoration:underline !important;}
.in span {font:normal 11px Tahoma; color:#9b8457;}
.in span.off {font:bold 11px Tahoma; color:#ebcf5e;}
.toch1 {position:absolute; top:50%; left:15px; width:7px; height:7px; overflow:hidden; background:url(/img/interface/toch.jpg) no-repeat 0 0; margin-top:-4px;}
.toch2 {position:absolute; top:50%; right:15px; width:7px; height:7px; overflow:hidden; background:url(/img/interface/toch.jpg) no-repeat 0 0; margin-top:-4px;}
.ain {overflow:hidden; padding:0px;}
.ain a {display:block; float:left; width:59px; height:57px; background:url(/img/interface/ain.jpg) no-repeat 0 0;}
.ain .free {display:block; float:left; width:59px; height:57px; background:url(/img/interface/ain.jpg) no-repeat 0 0;}
.ain a.next {display:block; float:left; width:22px; height:57px; background:url(/img/interface/ain_next.jpg) no-repeat 0 0;}
.ain a.preview {display:block; float:left; width:22px; height:57px; background:url(/img/interface/ain_preview.jpg) no-repeat 0 0;}

.zag {margin:10px; background:url(/img/interface/zag.jpg) 0 0; border:1px solid #725945; position:relative; padding:5px; font:bold 14px Tahoma; color:#160a01; cursor:pointer; cursor:hand; }
.zag a {position:absolute; top:5px; right:12px; width:13px; height:8px;
*top:11px;}

.nez {margin:10px; background:url(/img/interface/nez.jpg) 0 0; border:1px solid #725945; position:relative; padding:5px; font:11px Tahoma; color:#160a01;}
.nez img {margin:0px 5px 0px 3px;}
.nez a {margin:0;padding:0;}

.cont .text {margin:10px;}

#mtop {overflow:hidden;}

.cont {margin:10px 10px 25px 10px; padding:5px; font:11px Tahoma; color:#160a01;}
.cont td {padding:5px; font-weight:bold; width:50%;}
.cont span {font-weight:normal;}
.cont a {font:bold 11px Tahoma; color:#7c280e; }
.more {text-align:right; margin-top:10px;}

#search {text-align:right; padding:15px 10px 15px 0px;}
#search .i_txt {background:url(/img/interface/search.jpg) 0 0; width:150px;}

.adm {position:absolute; text-align:center; left:10px; bottom:15px; font:11px Tahoma; color:#130804;}
.adm a {color:#130804 !important;}

/* --------- FOOTER -------- */
#spacer {
width:100%; height:42px;
clear:both;
position:relative; z-index:1;
}
.sub #spacer {height:52px;}
#footer {
background:url(/img/interface/footer.jpg) repeat-x 0 0;
width:100%; height:42px; position:absolute; left:0px; bottom:0px; z-index:2;
}
.sub #footer {background:url(/img/interface/sub_footer.jpg) repeat-x 0 0;width:100%; height:58px; position:absolute; left:0px; bottom:0px; z-index:2;}