@CHARSET "UTF-8";
@import "theme/ui.all.optimized.css";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: verdana,Fantasy;
    /*	vertical-align: baseline;*/

}

:focus {
    outline: 0;
}

html{
    height:100%;
    overflow-y: scroll;	/* always show a scroll bar so the content doesnt shift left/right when the content gets too long */
}

body{
    line-height: 1;
    color: #fffaf2;
    font-family:verdana,arial;
    font-size: 12px;
    background-color: #000;
    height:100%;
    scrollbar-base-color:#76736e;
    scrollbar-face-color:#76736e;
    scrollbar-shadow-color:#808080;
    scrollbar-highlight-color:#bababa;
    scrollbar-darkshadow-color:#404040;
    scrollbar-3dlight-color:#cecece;
    scrollbar-arrow-color:#ffe9b2;
    scrollbar-track-color:#3f3c3a;
    background-image:url(../img/startseite/bg.jpg);
    background-repeat:repeat-x;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.advertising{
    height:90px;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    padding:0;
    margin:0;
}
th{
    background-image:url(../img/skin/sec_bg.jpg);
    padding: 5px;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/* reset code above, GAS defined styles below */
form{
    display:inline;
}

a:link 		{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}
a:visited 	{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}
a:hover 	{ font-size:12px; color:#FFB957; text-decoration:none; font-family:verdana,arial;}
a:active 	{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}

input, textarea{
    background-color: #0f0f0f;
    border: 1px solid #7a6d68;
    font-family: verdana,Fantasy;
    font-size: 13px;
    color: #fef1d7;
    text-decoration: none;
    vertical-align:middle;
}

select{
    background-color: #0f0f0f;
    border: 1px solid #7a6d68;
    font-family: Verdana,Fantasy;
    font-size: 13px;
    color: #fef1d7;
    text-decoration: none;
}

input.simgbtn{
    border:0px;
    background:transparent;
}

.flagwrap input{
    border:0px;
}

button[disabled]{
    color:#ddd;
    text-shadow:1px -1px 1px #999; /* opera only */
}

a.imgbutton{
    border:0px;
    height:23px;
    min-width:90px;
    background: url(../img/buttons/button.jpg) no-repeat top left;
    display:-moz-inline-box;
    display:inline-block;
    color:#FFF;
    font-size:10px;
    text-align:center;
    vertical-align:middle;
    line-height:21px;
    padding:0px 8px;
    position:relative;
    white-space:nowrap;
    font-weight:normal;
}

div.hiddenbutton{
    width:1px;
    height:1px;
    overflow:hidden;
    display:-moz-inline-box;
    display:inline-block;
    *display:inline;
}

div.hiddenbutton input{
    width:1px;
    height:1px;
    overflow:hidden;
    color:black;
    background:black;
    border-width:0px;
    font-size:0px;
    line-height:0px;
}

a.imgbutton span{
    position:absolute;
    top:0px;
    right:0px;
    display:block;
    border:0px;
    margin:0px;
    padding:0px;
    height:23px;
    width:8px;
    background: url(../img/buttons/button.jpg) no-repeat top right;
}

table#content{
    margin:auto;
    width:988px;
    /*height:100%;*/
    border:0;
}

td#contheader{
    width:100%;
    height:94px;
    margin:0px;
    padding:0px;
}

td#topad{
    text-align:center;
    background: url(../img/skin/advertising_bg1.jpg);
    padding:10px 0 10px 0;
}

td#topad div {
    margin:auto;
}

td#bottomad{
    text-align:center;
    background: url(../img/skin/advertising_bg2.jpg)
}

td#contmenu{
    background:url(../img/skin/bg_tile.jpg) repeat 0px 0px;
    width:152px;
    vertical-align:top;
}

td#contlb{
    width:22px;
    background:url(../img/skin/contentborder_tile.jpg) repeat 0px 212px;
    vertical-align:top;
}

td#contlb div{
    width:22px;
    height:462px;
    background:url(../img/skin/contentborder.jpg) repeat 0px 86px;
}

td#contrb{
    width:22px;
    background:url(../img/skin/contentborder_tile.jpg) repeat 22px 212px;
    vertical-align:top;
}

td#contrb div{
    width:22px;
    height:376px;
    background:url(../img/skin/contentborder.jpg) repeat 22px 86px;
}

td#contmain{
    width:618px;
    vertical-align:top;
    background:url(../img/skin/main_bg.jpg) 0px 0px;
    *height:85%;
}

td#contsb{
    width:174px;
    background-image:url(../img/skin/bg_tile.jpg);
    background-position:-152px 0px;
    background-repeat:repeat-y;
    vertical-align:top;
    text-align:center;
}

td#thefooter{
    height:26px;
    line-height:20px;
    color:#FFE9B2;
    text-align:center;
    background:url(../img/skin/foot.jpg);
    vertical-align:bottom;
    font-size:10px;
}

div#infobox{
    width:174px;
    height:94px;
    font-size:12px;
    line-height:18px;
    text-align:center;
    vertical-align:middle;
    position:absolute;
    top:0px;
}

div#infobox div{
    padding-top:12px;
    padding-right:6px
}

div#statuswrap{
    position:relative;
    height:86px;
}

div#contentwrap{
    width:618px;
    margin:0;
    padding:0;
    overflow:hidden;
    *cursor:default;
}

#userstatus{
    background:url(../img/skin/status.jpg) no-repeat 0px 0px;
    height:59px;
    width:662px;
    position:absolute;
    left:-22px;
    padding:0;
    text-align:left;
    padding-top: 18px;
}

#feedback{
    color:#fffaf2;
    font-size:12px;
    font-weight:bold;
    font-family:verdana,arial;
    text-align:center;
    vertical-align:middle;
    line-height:23px;
    height:27px;
    width:662px;
    overflow:hidden;
    position:absolute;
    left:-22px;
    bottom:0px;
}

.feedback1{
    background:url(../img/skin/output.jpg) no-repeat 0px 0px;
}

.feedback2{
    background:url(../img/skin/output2.jpg) no-repeat 0px 0px;
}

#newmail, #newclanmail, #newaimail, #newarenamail{
    position:absolute;
    height:59px;
    width:65px;
    background:url(../img/buttons/news.gif) no-repeat 0px 0px;
    cursor: pointer;
}

#newclanmail{
    background:url(../img/buttons/newsmine.gif) no-repeat 0px 0px;
}

#newarenamail{
    background:url(../img/buttons/newscarena.gif) no-repeat 0px 0px;
}

#newaimail{
    background:url(../img/buttons/newsai.gif) no-repeat 0px 0px;
}

#levelup, #missionready, #wagedue, #payout, #proceeds{
    position:absolute;
    height:59px;
    width:67px;
    background:url(../img/buttons/event.gif) no-repeat 0px 0px;
    cursor: pointer;
}

#userstatus table{
    width:85%;
    margin:auto;
    margin-right: 55px;
}

#userstatus td{
    white-space:nowrap;
    vertical-align:middle;
    height:32px;
    line-height:32px;
    padding:0px;
    text-align:center;
}

#curulvl_img, #cur_user_life_img, #cur_user_money_img, #cur_user_pmoney_img, #cur_user_badges_img, #cur_drone_life_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px 0px;
    cursor: pointer;
    height:34px;
    width:36px;
    vertical-align:top;
    *vertical-align:middle;
}

#cur_user_life_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px -32px;
}

#cur_user_money_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px -64px;
}

#cur_user_pmoney_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px -96px;
}

#cur_user_badges_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px -128px;
}

#cur_drone_life_img{
    background:url(../img/skin/statusicons.png) no-repeat 0px -160px;
}

/* the menu */
#menuheader{
    width:152px;
    height:30px;
    background:url(../img/skin/menue.jpg) no-repeat 0px 0px;
}

#menufooter{
    width:152px;
    height:19px;
    background:url(../img/skin/menue.jpg) no-repeat 0px -30px;
}

#menufooter2{
    width:152px;
    height:111px;
    background:url(../img/skin/bg_grafic.png) no-repeat 0px 0px;
}

#menucontainer{
    width:152px;
    background:url(../img/skin/menue_tile.jpg) repeat 0px 0px;
}

div.expmseccontainer{
    display:none;
}

div.soloitem, div.expmsecitem, div.expmheader{
    margin-right:0px;
    width:147px;
    height:25px;
    vertical-align:middle;
    line-height:25px;
    text-align:center;
    /*border-top:1px solid white;*/
    /*background: url(../img/buttons/de/menue.jpg) no-repeat 0px 0px;*/
    position: relative;
    margin-left:5px; /* to show the left border of the background */
    overflow:hidden;
}

div.expmsecitem{
    height:21px;
    line-height:21px;
    width:147px;
    background:transparent;
    vertical-align:top;
    padding-bottom:2px;
}

div.menudecorator{
    position:absolute;
    left:0px; /* only IE seems to need this */
    width:100%;
    height:25px;
    /*	background: url(../img/buttons/de/menue.jpg) no-repeat -147px 0px;*/
}

a.menulink, a.menulink_highlight{
    border:0px;
    display:block;
    position:absolute;
    top:0px;
    left:0px; /* only IE seems to need this */
    width:100%;
    height:100%;
    vertical-align:middle;
    line-height:inherit;
    text-align:center;
    text-decoration:none;
    font-size:12px;
}

a.smalllink{
    font-size:10px;
}

a.menulink_highlight{
    color:#FFB957;
}

div.innerhead{
    width:618px;
    height:32px;
    line-height:32px;
    background: url(../img/skin/contentmenue.jpg) no-repeat 0px 0px;
    text-align:center;
    vertical-align:middle;
    position:relative;
}

table.message_table{
    border:0px;
    width:100%;
}

table.message_table th{
    border:1px solid #aaa;
    border-left:0px;
    padding:8px 5px;
    font-weight:bold;
    text-align:center;
}

table.message_table td{
    border:1px solid #aaa;
    border-right:0px;
    border-top:0px;
    text-align:center;
    padding:8px 5px;
}

table.compose_table{
    border:0px;
    width:90%;
    margin:auto;
}

table.compose_table td{
    padding:8px 5px;
    text-align:left;
}

table.compose_table input, table.compose_table textarea{
    width:100%;
}

table.msg_content td{
    border-color:#aaa;
    border-style:solid;
}

table.clanmember_table{
    width:100%;
}

table.clanmember_table th{
    border:1px solid #8F8F8F;
    border-left:0px;
    border-bottom:0px;
    padding:5px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

table.clanmember_table td{
    border:1px solid #8F8F8F;
    border-left:0px;
    border-bottom:0px;
    padding:5px;
    text-align:left;
    vertical-align:middle;
    overflow:hidden;
}

table.clanfinance_table{
    width:100%;
}

table.clanfinance_table th{
    border:1px solid #8F8F8F;
    border-left:0px;
    border-bottom:0px;
    padding:5px;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
}

table.clanfinance_table td{
    border:1px solid #8F8F8F;
    border-left:0px;
    border-bottom:0px;
    padding:5px;
    text-align:right;
    vertical-align:middle;
}

table.alliance_table{
    border:0px;
    width:100%;
}

table.alliance_table th{
    border:1px solid #8F8F8F;
    border-left:0px;
    font-size:12px;
    font-weight:bold;
    height:25px;
    padding:5px 10px 5px 10px;
    text-align:left;
    vertical-align:middle;
}

table.alliance_table td{
    border:1px solid #8F8F8F;
    border-right:0px;
    border-top:0px;
    padding:5px 10px 5px 10px;
    text-align:right;
    vertical-align:middle;
}

table.clanbattleoverview_table{
    width:100%;
}

table.clanbattleoverview_table th{
    border:0px;
    padding:5px 0px 5px 0px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

table.clanbattleoverview_table td{
    border:0px;
    padding:5px 0px 5px 0px;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
}


table.clanbattle_table{
    width:100%;
}

table.clanbattle_table th{
    border:1px solid #8F8F8F;
    padding:5px 0px 5px 0px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

table.clanbattle_table td{
    border:1px solid #8F8F8F;
    padding:5px 0px 5px 0px;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
}

table.clanbattlecamp_table{
    width:100%;
    border:0px;
}

table.clanbattlecamp_table th{
    padding:0px 5px 0px 5px;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
}

table.clanbattlecamp_table td{
    padding:0px 5px 0px 5px;
    text-align:left;
    vertical-align:top;
    overflow:hidden;
}

table.levelaverage_table{
    /*width:30%;*/
    border:0px;
}

table.levelaverage_table th{
    padding:0px 5px 0px 5px;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    overflow:hidden;
}

table.levelaverage_table td{
    padding:0px 5px 0px 5px;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    overflow:hidden;
}

div.levelaverage{
    border:0px;
    width:100%;
    padding:0px 5px 0px 5px;
    text-align:left;
}

table.battlecamp2{
    border-collapse: collapse;
    font-weight: bold;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    text-align: center;
    width: 100%;
}

table.battlecamp2 td, table.battlecamp2 th{
    border-bottom: 1px solid #8f8f8f;
    padding: 5px;
    text-align: left;
}

table.battlecamp2 th{
    font-weight: bold;
}

table.sanatorium{
    border-collapse: collapse;
    margin: 0px;
    width: 100%;
}

table.sanatorium td, table.sanatorium th{
    border-bottom: 1px solid #8f8f8f;
    padding: 5px;
    text-align: center;
    vertical-align: top;
}

table.sanatorium th{
    font-weight: bold;
}

table.sanatorium_inner{
    border-collapse: collapse;
    margin: auto;
    width: 250px;
}

table.sanatorium_inner td{
    border: 0 none;
    height: 20px;
    padding: 0;
    text-align: left;
    vertical-align: middle;
}

#sbheader{
    width:174px;
    height:28px;
    background:url(../img/skin/shoutbox.jpg) no-repeat 0px 0px;
}

#sbfooter{
    width:174px;
    height:13px;
    background:url(../img/skin/shoutbox.jpg) no-repeat 0px -28px;
    _font-size:0px;
    _line-height:0px;
}

#sbfooter2{
    width:174px;
    height:111px;
    background:url(../img/skin/bg_grafic.png) no-repeat -152px 0px;
}

table.shoutbox {
    width:174px;
    table-layout:fixed;
}

.shoutbox_standard_button{
    width:50%;
    height:20px;
    text-align:center;
    color:#eee;
    background-color:#404049;
    border:1px solid #aaa;
}

.shoutbox_standard_button_2x {
    width:100%;
    height:20px;
    text-align:center;
    color:#eee;
    background-color:#404049;
    margin:0px;
    padding:0px;
}

.shoutbox_selected_button {
    width:50%;
    height:20px;
    text-align:center;
    color:#eee;
    background-color: #9f8080;
    border:1px solid #aaa;
}

.shoutbox_disabled_button {
    width:50%;
    height:20px;
    text-align:center;
    color:#7a6d68;
    background-color:#404049;
    border:1px solid #aaa;
}

.shoutbox_text_field{
    width:166px;
    height:16px;
    color:#000000;
    background-color: #ccc;
    padding:2px 3px 1px 3px;
}


.shoutbox_iframe {
    width:174px;
    height:477px;
    overflow-y: scroll;
    overflow-x: hidden;
    *width:159px;			/*fix for IE box model bug so the scroll-bar does not overlap the content */
    *padding-right:15px;
    line-height:16px;
}

div#sbcol input, div#sbcol button, .shoutbox_standard_button_2x {
    border: 1px solid #aaa;
}

.shoutbox_messages_table { width:100% }

td.shoutbox_message_even {
    width:100%;
    color:#fff;
    background:#404040;
    padding:3px 5px;
    border-top:    1px solid #7a6d68;
    border-bottom: 1px solid #7a6d68;
}

td.shoutbox_message_odd {
    width:100%;
    color:#fff;
    background:#2d2d2d;
    padding:3px 5px;
    border-top:1px solid #7a6d68;
    border-bottom:1px solid #7a6d68;
    line-height:15px;
}

td.shoutbox_message_system_head{
    width:100%;
    color:#fff;
    background:#3d2525;
    padding:3px 5px;
    border-top:1px solid #7a6d68;
    border-bottom:1px solid #7a6d68;
    line-height:15px;
}

td.shoutbox_message_system {
    width:100%;
    color:#fff;
    background:#4c342f;
    padding:3px 5px;
    border-top:1px solid #7a6d68;
    border-bottom:1px solid #7a6d68;
    line-height:15px;
}

div.sbprotect{
    width:152px;
    overflow:visible;
}

.shoutbox_message_break_cell {
    height:1px;
    background-color:#7a6d68;
    border:0px;
}

#div_sbx_sm_b{
    white-space:nowrap;
}

div.inner_items{
    float:left;
    border:0px;
    width:307px;
}

div.inner_potions{
    float:left;
    border:0px;
    width:50%;
}

div.inner_items table.standard_table td, div.inner_items table.standard_table th{
    vertical-align:middle;
    border-left-width:0px;
    border-right-width:0px;
}

td.vertline{
    width:4px;
    padding:0px !important;
    background:url(../img/skin/separator_v.jpg) repeat-y 0 0;
}

table.noborder td, table.noborder th{
    border-width:0px !important;
}

div.outer_items{
    border:0px solid red;
    width:100%;
}

div#draggablearea{
    height:444px;
    overflow:hidden;
    position:relative;
}

div#inventoryskills{
    width:100%;
    height:42px;
    position:absolute;
    bottom:0px;
    left:0px;
    background-image:url(../img/skin/sec_bg.jpg);
}

div#inventoryskills table{
    width:100%;
}

div#inventoryskills td{
    padding:2px 10px;
    height:18px;
}

div.equipment, div.equipmentm, div.equipmentw{
    width:100%;
    height:402px;
    border:0px;
    top:0px;
    left:0px;
    position:absolute;
}

div#equipmenthelper{
    width:50%;
    height:402px;
    background:transparent;
}

div.equipmentm{
    background:url(../img/content/inventory/ragdoll.jpg) no-repeat left top;
}
div.equipmentw{
    background:url(../img/content/inventory/ragdoll1.jpg) no-repeat left top;
}

div.ragdollborder{
    width:4px;
    height:402px;
    position:absolute;
    top:0px;
    left:307px;
    background:url(../img/skin/separator_v.jpg) repeat-y 0 0;
}

div.itemicon, img.itemicon{
    border:1px solid #5f5448;
}

div.itemicon{
    margin:auto;
    overflow:hidden;
    position:absolute;
    cursor:crosshair;
}

table#ragdoll{
    width:100%;
}

table#ragdoll td{
    height:167px;
}

div#inventory{
    width:307px;
    height:402px;
    border:0px;
    top:0px;
    right:0px;
    position:absolute;
    background:url(../img/skin/thrd_bg.jpg) repeat 0 0;
}

div.droneequipbg{
    background:url(../img/skin/thrd_bg.jpg) repeat 0 0;
}

div#invslider{
    width:100%;
}

div#invslider table{
    width:97%;
    margin:auto;
}

div#invslider td{
    width:50%;
    padding:6px 4px;
}

div#buttoncontainer{
    width:100%;
    height:39px;
    position:absolute;
    top:0px;
    line-height:35px;
    background-image:url(../img/skin/sec_bg.jpg);
}

a#inventory_up{
    background:url(../img/buttons/up.gif) no-repeat;
    width:39px;
    height:15px;
    display:block;
}

a#inventory_down{
    background:url(../img/buttons/down.gif) no-repeat;
    width:39px;
    height:15px;
    display:block;
}

div#buttoncontainer a:hover{
    background:transparent;
}

span.leftarrow, span.rightarrow {
    margin:auto;
    display:block;
    width:30px;
    height:23px;
    background:url(../img/buttons/left_h.gif);
}

span.rightarrow {
    background:url(../img/buttons/right_h.gif);
}

span.leftarrow a, span.rightarrow a{
    display:block;
    width:100%;
    height:100%;
    background:url(../img/buttons/left.gif);
}

span.rightarrow a{
    background:url(../img/buttons/right.gif);
}

span.leftarrow a:hover, span.rightarrow a:hover{
    background:transparent;
}

span.uparrow, span.downarrow {
    margin:auto;
    display:block;
    width:38px;
    height:25px;
    background:url(../img/buttons/up_h.gif) no-repeat 0 10px;
}

span.downarrow {
    background:url(../img/buttons/down_h.gif) no-repeat 0 10px;
}

span.uparrow a, span.downarrow a{
    display:block;
    width:100%;
    height:100%;
    background:url(../img/buttons/up.gif) no-repeat 0 10px;
}

span.downarrow a{
    background:url(../img/buttons/down.gif) no-repeat 0 10px;
}

span.uparrow a:hover, span.downarrow a:hover{
    background:transparent;
}

div#buttoncontainer th{
    font-weight:bold;
    padding:0px 10px;
}

table.ticket_table {
    width:100%;
    border-collapse:collapse;
    border:0px;
}

table.ticket_table td {
    border-color:#999;
    border-style:solid;
    border-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
    text-align:center;
    padding:4px 0px;
    height:25px;
    vertical-align:middle;
}

table.ticket_table td.lineup {
    text-align:right !important;
    padding-right: 20px;
}

table.ticket_table th {
    border:1px solid #999;
    border-top:0px;
    border-right:0px;
    vertical-align:middle;
    text-align:center;
    height:30px;
}

table.clan_table{
    border:0px;
    width:100%;
}

table.clan_table th{
    border-right:1px solid #828282;
    border-bottom:1px solid #828282;
    padding:0px 5px;
    font-weight:bold;
    text-align:left;
    height:35px;
}

table.clan_table td{
    border-bottom:1px solid #828282;
    padding:0px 5px;
    text-align:left;
}

table.noclan_table{
    border:0px;
    width:100%;
}

table.noclan_table th{
    border-right:1px solid #828282;
    border-bottom:1px solid #828282;
    padding:15px;
    font-weight:bold;
    text-align:center;
    height:35px;
}

table.noclan_table td{
    border:1px solid #828282;
    padding:10px;
    text-align:center;
}

table.clanfoundation_table{
    width:100%;
    text-align:left;
}

table.clanfoundation_table th{
    border:1px solid #828282;
    padding:5px;
    font-weight:bold;
}

table.clanfoundation_table td{
    border:1px solid #828282;
    padding:5px;
}

ul#lfglist{
    width:100%;
    *width:95%;
}

ul#grouplist{
    width:100%;
    *width:95%;
}

#lfglist li{
    width:100%;
    min-height:45px;
    _height:45px;
    border-bottom:1px solid #999;
}

#lfglist li table{
    height:45px;
}

#grouplist li{
    width:100%;
    height:45px;
}

#lfglist table{
    width:100%;
    /*	border:1px solid green;*/
    height:100%;
}

#lfglist td{
    vertical-align:middle;
    padding:0px 5px;
}

table.lfglistheader{
    width:100%;
    *width:95%;
    border-bottom:1px solid #999;
    height:25px;
}

.lfglistheader td{
    vertical-align:middle;
    text-align:center;
    padding:0px 5px;
}

div#partycd{
    margin:auto;
    font-size:18px;
    text-align:center;
}

.ui-dialog{
    font-size:12px;
}

div.battlelist{
    /*border:2px dotted black;*/
}

div.thirdmenu{
    border:2px dotted black;
    padding:5px 5px;
    background:orange;
}

table.inner_upgrade_table{
    width:100%;
    height:120px;
}

table.inner_upgrade_table th{
    border:1px solid #999;
    border-width:0px 1px 1px 0px;
    text-align:left;
    width:40%;
}

table.enchsize1{
    display:none;
}

table.inner_upgrade_table td{
    background:transparent;
    border:1px solid #999;
    border-width:0px 0px 1px 0px;
    text-align:center;
    line-height:20px;
}

td.upgrade_outer{
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

.upgr1{
    background: url(../img/items/upgrades/1.jpg) repeat 0px 0px;
}

.upgr2{
    background: url(../img/items/upgrades/2.jpg) repeat 0px 0px;
}

.upgr3{
    background: url(../img/items/upgrades/3.jpg) repeat 0px 0px;
}

table.shoutbox_history_table {
    width:100%;
}

table.shoutbox_history_table th {
    border-left:1px solid #7A6D68;
    vertical-align:middle;
    text-align:center;
    height:30px;
    padding-left:0px;
    font-weight:normal;
}

table.shoutbox_history_table td {
    border-top:1px solid #7A6D68;
    border-left:1px solid #7A6D68;
    vertical-align:middle;
    text-align:center;
    height:60px;
    padding:5px;
}

table.basicdata td{
    border-left:0px;
    border-top:1px solid #888;
    height:30px;
    _height:20px;
    vertical-align:middle;
    padding:0px 12px;
}

table.basicdata th{
    border-right:1px solid #888;
    border-top:1px solid #888;
    height:30px;
    _height:20px;
    text-align:center;
    vertical-align:middle;
}

div.break{
    height:6px;
    background: url(../img/skin/separator_h_big.jpg) no-repeat 0 0;
    overflow:hidden;
    width:100%;
}

div.break_med{
    height:5px;
    background: url(../img/skin/separator_h_medium.jpg) no-repeat 0 0;
    overflow:hidden;
    width:100%;
}

div.break_small{
    height:2px;
    background: url(../img/skin/separator_h_small.jpg) repeat-x 0 0;
    overflow:hidden;
    width:100%;
}

div.expbar{
    width:594px;
    height:23px;
    margin:12px auto;
    background:#333;
    text-align:center;
    vertical-align:middle;
    position:relative;
    background:url(../img/skin/exp_bar.jpg) repeat-x bottom left;
}

div.innerexpbar{
    width:100%;
    height:23px;
    text-align:left;
    vertical-align:middle;
    position:absolute;
    /*left:0px;*/
    line-height:23px;
    background:url(../img/skin/exp_bar.jpg) repeat-x top right;
    margin-left:1px;
}

div.widebar{
    width:594px;
    height:40px;
    margin:12px auto;
    text-align:center;
    vertical-align:middle;
    position:relative;
}

div.lifebar{
    width:594px;
    height:23px;
    margin:12px auto;
    background:#333;
    text-align:center;
    vertical-align:middle;
    position:relative;
    background:url(../img/skin/life_bar.jpg) repeat-x bottom left;
}

div.innerlifebar{
    width:100%;
    height:23px;
    text-align:left;
    vertical-align:middle;
    position:absolute;
    /*left:0px;*/
    line-height:23px;
    background:url(../img/skin/life_bar.jpg) repeat-x top right;
    margin-left:1px;
}

div.skillbar{
    width:594px;
    height:23px;
    margin:12px auto;
    background:url(../img/skin/skill_bar.jpg) repeat-x bottom left;
    text-align:center;
    vertical-align:middle;
    position:relative;
}

div.innerskillbar{
    width:100%;
    height:23px;
    text-align:left;
    padding-left:10px;
    margin-left:1px;
    vertical-align:middle;
    position:absolute;
    line-height:25px;
    /*left:0px;*/
    overflow:hidden;
    background:url(../img/skin/skill_bar.jpg) repeat-x top right;
}

.acvpopup{
    border:1px solid red;
}

.itemtooltip{
    border:1px solid #8f7b65;
}

.itemtooltip, .acvpopup{
    background-color: black;
    border-width:1px 0px 0px 1px;
    color:white;
    display:none;
    /*left:0px;*/
    overflow:hidden;
    position:absolute;
    top:0px;
    z-index:200;
}

.acvpopup{
    width:500px;
    border:1px solid red;
}

div.itemtooltip table {
    border:1px solid #8f7b65;
    border-width:0px 1px 1px 0px;
}

.itemtooltip td{
    padding:7px;
    vertical-align:top;
    line-height:15px;
    white-space:nowrap;
}

.acvpopup span{
    display:block;
    white-space:nowrap;
    width:100%;
    text-align:center;
    padding:10px 0px;
    font-size:16px;
}

.acvpopup h1{
    display:block;
    white-space:nowrap;
    width:100%;
    text-align:left;;
    font-weight:bold;
    font-size:16px;
}

.acvpopup table{
    font-size:14px;
    line-height:16px;
    width:100%;
}

.acvpopup th{
    vertical-align:middle;
    text-align:center;
    padding:10px 10px;
    width:60px;
    background:transparent
}

.acvpopup td{
    padding:10px;
}

.tutorialPopup{
    padding:20px;
    border:1px solid red;
    width:320px;
    z-index:10000;
    line-height:15px;
}

.helpPopup{
    /*border:1px solid red;*/
    padding:20px;
    width:577px;
    z-index:10000;
}

.diamsymbol, .badgesymbol, .creditsymbol{
    display:-moz-inline-box;
    display:inline-block;
    _display:inline;
    width:19px;
    height:16px;
    background: url(../img/content/diamond.png) no-repeat top right;
    padding:0px;
    margin:0px;
    margin-bottom:-2px;
}

.creditsymbol{
    width:30px;
    background: url(../img/content/credits.png) no-repeat top right;
}

.badgesymbol{
    background: url(../img/content/badges.png) no-repeat top right;
}

div.inner_data{
    text-align:center;
    padding:20px 0px;
    width:598px;
    margin:auto;
}

table.fightreport{
    width:100%;
}

table.fightreport h2{
    text-decoration:underline;
    font-weight:bold;
}

table.fightreport td, table.fightreport th{
    border:1px solid #999;
    text-align:center;
    padding: 6px 0px;
}

table.fightreport td td, table.fightreport td th{
    border:1px solid #999;
    border-bottom-width:0px;
    padding:5px 0px;
    font-weight:normal;
}

table.holgame{
    width:100%;
}

table#holwrap{
    background: url(../img/content/casino/houseofluck/background.jpg) no-repeat 0 0;
    width:100%;
    height:322px;
}

table.holgame td, table.holgame th{
    border:1px solid #999;
    padding:5px 5px;
    height:30px;
}

table.holgame th{
    font-weight:bold;
}

table.holstate{
    margin:0px;
    border-collapse: separate;
    border-spacing: 5px 2px;
    margin-top:7px;
}

table.holstate td{
    width:93px;
    height:59px;
    text-align:left;
    vertical-align:bottom;
    color:yellow;
    font-size:12px;
}

table.holstate td span{
    line-height:16px;
    padding-left:2px;
}

div.sbpopup{
    border:1px solid white;
    _width:162px;
    min-width:162px;
    background:#000;
    display:none;
    position:absolute;
    top:0px;
    /*left:0px;*/
    padding:3px 5px;
    line-height:20px;
    white-space:nowrap;
}

div.clanadmin{
    text-align:center;
    display:none;
    padding:15px;
}

div.clanterminal{
    text-align:left;
    padding:15px;
}

table.standard_table{
    width:100%;
    border:0px;
    margin:0px;
    padding:0px;
}

table.standard_table td{
    border:1px solid #999;
    padding:10px 5px;
    text-align:center;
}

table.standard_table th{
    border:1px solid #999;
    padding:10px 5px;
    text-align:center;
    font-weight:bold;
}

table.simple_table{
    border:0px;
    margin:0px;
    padding:0px;
    margin:auto;
}

table.simple_table td{
    border:0px;
    padding:0 0;
    text-align:center;
}

table.simple_table th{
    border:0px;
    padding:0 0;
}

div.minetooltip{
    background-color: black;
    border: 1px solid red;
    color: white;
    /*opacity: 0.6;*/
    padding: 0.5em;
    /*width: 146px;*/
}

div.composemenu{
    height:30px;
    width:308px;
    border:1px solid #999;
    border-right-width:0px;
    background-image:url(../img/skin/sec_bg.jpg);
    position:absolute;
    font-size:14px;
    line-height:30px;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
    cursor:pointer;
}

div.composemenu ul{
    position:relative;
    top:-31px;
    left:-1px;
}

div.composemenu li{
    position:relative;
    width:100%;
    height:22px;
    line-height:20px;
    border:1px solid #999;
    text-align:center;
    vertical-align:middle;
    font-size:14px;
    background-image:url(../img/skin/sec_bg.jpg);
    z-index:200;
    overflow:hidden;
    font-weight:normal;
}

span.dmgtype1{
    font-weight:bold;
    color:#00d529;
}

span.dmgtype2{
    font-weight:bold;
    color:#f30000;
}

span.dmgtype3{
    font-weight:bold;
    color:#00c0ff;
}

table.arena_table{
    line-height: 180%;
    width:100%;
}

table.arena_table th{
    font-weight: bold;
}

table.arena_table th, table.arena_table td{
    border: 1px solid gray;
    padding: 0.2em 0.5em;
    text-align: center;
}

table.profile_content{
    width:70%;
    margin:10px auto;
}

table.profile_content td, table.profile_content th {
    padding:5px;
    width:50%;
}

.gridOfFame {
    width:618px;
    margin:0px auto;
    table-layout:fixed;
    line-height:16px;
}

.gridOfFame_col1 {
    width:140px;
}

.gridOfFame_col2 {
    width:167px;
}

.gridOfFame_col3 {
    width:4px;
}

.gridOfFame_col4 {
    width:140px;
}

.gridOfFame_col5 {
    width:167px;
}

.gridOfFame td {
    padding: 2px 5px;
}

.gridOfFame td.middle{
    width:4px;
    padding:0px;
    background: url(../img/skin/separator_v.jpg) repeat-y 0 0;
    overflow:hidden;
    border: 0px none;
}

.gridOfFame tr.hor td{
    padding:0px;
    background: url(../img/skin/separator_h_small.jpg) repeat-x 0 0;
    overflow:hidden;
    border: 0px none;
}

.gridOfFame tr {
    height:30px;
}

.gridOfFame2 {
    width:618px;
    margin:0px auto;
    table-layout:fixed;
}

.gridOfFame2 td {
    padding: 2px 5px;
}

.gridOfFame2 td.middle{
    width:4px;
    padding:0px;
    background: url(../img/skin/separator_v.jpg) repeat-y 0 0;
    overflow:hidden;
    border: 0px none;
}

.gridOfFame2 tr {
    height:30px;
}

table tr.odd {
    background-image:url(../img/skin/sec_bg.jpg);
}

.gridOfFame tr.hor{
    height:2px;
}

table.highscore_table_search{
    width:100%;
    margin: 5px 0px;
}

table.highscore_table {
    width:100%;
    table-layout:fixed;
}

table.highscore_table th {
    text-align:left;
    padding:5px;
}

.highscore_col1 {
    width:50px;
}
.highscore_col2 {
    width:110px;
}
.highscore_col3 {
    width:45px;
}
.highscore_col4 {
    width:60px;
}
.highscore_col5 {
    width:60px;
}
.highscore_col6 {
    width:100px;
}
.highscore_col7 {
    width:100px;
}
.highscore_col8 {
    width:90px;
}

table.highscore_table_search td, table.highscore_table td {
    text-align:left;
    padding:5px;
}

.highscore_table_search_col1 {
    width:70px;
}
.highscore_table_search_col2 {
    width:120px;
}
.highscore_table_search_col3 {
    width:90px;
}
.highscore_table_search_col4 {
    width:60px;
}
.highscore_table_search_col5 {
    width:100px;
}

table.highscore_table .right {
    text-align:right;
}

.achievement_completion {
    width:600px;
    margin:15px auto;
    table-layout:fixed;
}

.achievement_completion div.completion {
    width:100%;
    background-color:red;
}

.achievement_completion div.completion > div {
    background-color:green;
}

.achievement_completion img {
    width:64px;
    height:64px;
}

.achievement_completion tr {
    height:64px;
    overflow:hidden;
}

.achievement_completion th {
    border-bottom-color: #555555;
    border-bottom-style:solid;
    border-bottom-width:2px;
    overflow:hidden;
}

table.mine_table{
    width: 100%;
}

table.mine_table th {
    border-bottom: 1px solid #999;
    height: 38px;
    padding: 10px 10px;
}
table.mine_table td {
    border-bottom: 1px solid #999;
    height: 32px;
    padding: 5px 10px;
}

.achievement_completion td {
    border-bottom-color: #555555;
    border-bottom-style:solid;
    border-bottom-width:1px;
    overflow:hidden;
}

.achievement_completion td.descr {
    text-align:justify;
    padding:3px;
}

.achievement_completion span.heading {
    font-weight:bold;
    text-decoration:underline;
}

.achievement_completion span.descr {
    text-align:justify;
    padding:3px;
    font-size:smaller;
}

.top_gambler {
    width:618px;
    margin:0px auto;
}

.top_gambler thead {
    background-color:#777777;
}

.top_gambler .odd {
    background-color:#555555;
}

.top_gambler th {
    padding:3px;
}

.top_gambler th.center {
    font-weight:bold;
    text-align:center;
}

.top_gambler tbody tr {
    height:26px;
}

.top_gambler .middle {
    width:4px;
    padding:0px;
    background: url(../img/skin/separator_v.jpg) repeat-y 0 0;
    overflow:hidden;
    border: 0px none;
}

a.thirdselected{
    color: #ffb957;
}

table.mineauction_table{
    border-collapse: collapse;
    width: 100%;
}

table.mineauction_table td {
    border: 1px solid #8f8f8f;
    line-height: 24px;
    padding: 0.4em;
    text-align: center;
}

.slideButtons {
    width:618px;
    height:35px;
    padding:5px 0px;
    overflow:hidden;
}

.slideButtons span{
    margin: 0px 2px;
}

.slideButtons .button {
    padding: 0px 5px;
    width: 30px;
}

.slideButtons .buttonLeft {
    border-right-style:solid;
    border-right-color:#999999;
    border-right-width:1px;
    border-right-collapse:seperate;
}

.slideButtons .buttonRight {
    border-left-style:solid;
    border-left-color:#999999;
    border-left-width:1px;
    border-left-collapse:seperate;
}

.slideButtons input {
    width:100%;
}

.slideButtons .text {
    text-align:center;
}

.slideTable {
    width:618px;
    margin:15px auto;
    table-layout:fixed;
}

.slideTable td > div {
    height:32px;
    overflow:hidden;
}

.slideTable th {
    font-weight:bold;
    font-size:1.2em;
    border-bottom-color: #555555;
    border-bottom-style:solid;
    border-bottom-width:2px;
    padding-bottom:3px;
}

.slideTable tbody th.break {
    border-bottom-width:1px;
    padding: 4px 0px;
    height:32px;
    overflow:hidden;
}

.slideTable td {
    border-bottom-color: #555555;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding: 0px;
    margin:0px;
    height:32px;
    overflow:hidden;
    text-align:center;
}

.slideTable .name {
    text-align:center;
}

.slideTable .plus {
    color:green;
}

.slideTable .minus {
    color:red;
}

.slideTable td.rank {
    text-align:center;
    font-weight:bold;
}

.slideTable th.rank {
    text-align:right;
    /*overflow: visible;*/
}

.slidingContainer {
    width:1236px;
    position:relative;
    left:0px;
}

.slidingContainer .stupidIE6 {
    width:618px;
    position:relative;
    float:left;
    display:inline;
}

.slide_hz_border {
    position:absolute;
    top:0px;
    left:616px;
    width:4px;
    overflow:hidden;
    z-index:20;
    padding:0px;
    margin:0px;
}

.history_date {
    width:110px;
    text-align:center;
}

.history_rank {
    width:100px;
    text-align:center;
}

.history_name {
    width:300px;
    text-align:center;
}

.history_trend {
    width:100px;
    text-align:center;
}

.history_border {
    width:4px;
}

table.diplomacy_table{
    width:100%;
    border-width:0px;
    margin:0px;
    margin-bottom:-1px;
    padding:0px;
}

table.diplomacy_table td{
    border-width:0px;
    border-bottom-width:1px;
    padding:5px 5px;
    text-align:center;
}

table.diplomacy_table th{
    border-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    padding:5px 5px;
    text-align:left;
    font-weight:normal;
    background:transparent;
}

div.recruitdisplay{
    float:left;
    width:50%;
    border:1px solid #999;
    border-width:0px;
    border-bottom-width:1px;
}

li.shoptab{
    float:left;
    text-align:center;
    width:25%;
    *width:154px;
    _width:153px;
    height:25px;
}

li.shoptab a{
    display:block;
    width:100%;
    border-left:1px solid #999;
    /*	border-right-width:0px;*/
    height:25px;
    line-height:22px;
}

li.acvtab{
    float:left;
    text-align:center;
    width:206px;
    height:25px;
}

li.acvtab a{
    display:block;
    width:100%;
    border:1px solid #999;
    border-right-width:0px;
    height:25px;
    line-height:22px;
}

li.battletab{
    border-bottom:1px solid #999;
    float:left;
    text-align:center;
    width:50%;
    *width:309px;
    _width:308px;
    height:25px;
}

li.battletab a{
    display:block;
    width:100%;
    border:1px solid #999;
    border-right-width:0px;
    border-top-width:0px;
    height:25px;
    line-height:22px;
}


div.caselmember, div.caregmember{
    background-color: #888888;
    border-right: 2px solid #BBBBBB;
    border-bottom: 2px solid #BBBBBB;
    border-left: 2px solid #555555;
    border-top: 2px solid #555555;
    padding: 4px;
}

table.iitem{
    width:100%;
    border:0px;
    height:126px;
}

table.iitem td, table.iitem th{
    padding:0px;
    height:30px;
}

.achievements {
    position:relative;
    width: 100%;
    table-layout: fixed;
    margin: 0px auto;
}

.achievements b {
    font-weight: bold;
    line-height:18px;
}

.achievements img {
    width: 40px;
    height: 40px;
    margin: 3px;
}

.achievements tbody tr {
    height: 20px;
}

.achievements td {
    padding: 5px 5px;
    overflow: hidden;
}

.achievements .completion {
    width: 148px;
    height: 17px;
    overflow: hidden;
    background-color:#1a0003;
    border-style: solid;
    border-width: 1px;
    border-color: #7A6D68;
}

.achievements .overlay {
    width: 100%;
    height: 17px;
    overflow: hidden;
    position: relative;
    top: -14px;
    text-align: center;
    font-weight: bold;
    font-size: 0.8em;
}

.achievements .constraint {
    margin: auto 0px;
    height: 19px;
    overflow: hidden;
    width: 150px;
    position:relative;
}

.completion div {
    position:relative;
    background-color:#600009;
    color:#600009;
    font-weight: bold;
    font-size: 0.8em;
    font-family: monospace;
    padding: 3px 0px;
    height: 17px;
}

.achievements caption {
    font-weight: bold;
    font-size: 0.8em;
    margin-top: 15px;
}

.achievements .justify {
    text-align: justify;
}

#contentwrap div.tabs {
    /*height:460px;*/
}

.container li a {
    font-size: 0.8em;
}

.container .ui-tabs-panel {
    height: 350px;
    overflow-y:scroll;

    position:relative;
}

.shopsupply .outerpage {
    width:618px;
    height:400px;
}

.tabs .page {
    width:618px;
    height:400px;
    overflow-y:scroll;
}

.tabs2 .page {
    height: 600px;
}

.tabs ul {
    width:618px;
    height:50px;
}

div.marketitem{
    width:618px;
    position:absolute;
    left:0px;
    /*border-bottom:2px;
    border-bottom-style:solid;
    border-bottom-color:#7D7D7D;*/
}

div#spItemlist{
    position:relative;
    width:618px;
    height:450px;
    overflow:hidden;
}

div.fourthlinks{
    padding-bottom: 12px;
    padding-top: 12px;
}

table.fourthlinks{
    width: 100%;
}

table.fourthlinks td{
    border: 0 none;
    text-align: center;
}

div.attackwarning{
    padding:8px;
    text-align:center;
    border:1px solid #999;
    background:black;
    color:#f00;
    font-weight:bold;
    font-size:14px;
    border:1px solid #f00;
}

table.mercauction_table{
    width:100%;
}

table.mercauction_table td{
    border-bottom:1px solid #999;
}

table.mercsearch{
    width:100%;
}

table.mercsearch th{
    width:40%;
    text-align:left;
    font-weight:normal;
    padding:15px 15px;
    border:1px solid #999;
    border-width:0px 1px 1px 0px;
}

table.mercsearch td{
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    padding:0px 15px;
    border-bottom:1px solid #999;
}

table.mercsearch input, table.mercsearch select {
    width:60%;
}

.sitterList {
    width:600px;
    padding: 9px;
}

.sitterList td {
    overflow:hidden;
    padding: 5px;
    text-align:center;
}

table.support_thread_table { width:100%; border:0px; }

table.support_thread_table td {
    border:1px solid #7A6D68;
    vertical-align:top;
    padding:4px 5px;
    height:100px;
}

table.support_thread_table th {
    background:#333;
    border:1px solid #7A6D68;
    vertical-align:top;
    padding:4px 5px;
}

a.hol_link:link 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:visited 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:hover 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:active 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}

.contentwrap .tabs {
    width:618px;
}

.ui-dialog-content, .ui-widget-content, .tmpopup{
    background:#333;
}

div.innerhead p.linklist {
    width:560px;
    height:32px;
    overflow:hidden;
    margin-left:28px;
}

div.innerhead p.linklist a {
    margin-left:4px;
}


tr.horizontal_break{
    height:5px;
}

tr.horizontal_break td{
    height:5px;
    padding:0px;
    border: 0px none;
    background: url(../img/skin/separator_h_medium.jpg) repeat-x 0 0;
    overflow:hidden;
}

tr td.vertical_break{
    width:4px;
    padding:0px;
    background: url(../img/skin/separator_v.jpg) repeat-y 0 0;
    overflow:hidden;
    border: 0px none;
}

table.inventory td.nobottom{
    border-bottom: 0px none;
}

table.inventory td.notop{
    border-top: 0px none;
}

table.inventory td.noleft{
    border-left: 0px none;
}

table.inventory td.noright{
    border-right: 0px none;
}

.nobr{
    white-space: nowrap;
}

div#head_implants_supply, div#body_implants_supply, div#implants_installed {
    height: 265px;
    overflow: hidden;
    position: relative;
}

div.implants_vseparator {
    background: url(../img/skin/separator_v.jpg) repeat-y 0 0;
    border: 0px none;
    height: 265px;
    left: 307px;
    overflow:hidden;
    padding:0px;
    position: absolute;
    top: 0px;
    width:4px;
}

div.implantssupply_container {
    height: 300px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width: 307px;
}

div.headimplants1_container {
    left: 0px;
}

div.headimplants2_container {
    left: 312px;
}

div.bodyimplants1_container {
    left: 0px;
}

div.bodyimplants2_container {
    left: 312px;
}

div.implantssupply_navi {
    font-weight: bold;
    height: 32px;
    line-height: 24px;
    text-align: center;
}

div.implant_view {
    /*display:-moz-inline-box;
    display: inline-block;*/
    width: 307px;
}

div.implants_slider {
    height: 235px;
    overflow: hidden;
    position: relative;
    width: 307px;
}


span.title {
    padding:4px;
    font-weight:bold;
    font-size:1.2em;
}

div.tmheader{
    width:48%;
    height:35px;
    position:absolute;
    top:0px;
    background:#222;
    overflow:hidden;
    border:1px solid #999;
}

div.tmbox{
    overflow-y:scroll;
    overflow-x:hidden;
    width:48%;
    height:405px;
    position:absolute;
    top:35px;
    background:#444;
    border:1px solid #999;
    border-right-width:0px;
}

table.groupmember{
    border-bottom:1px solid #999;
    width:100%;
    height:100%;
}

table.groupmember{
    border-bottom:1px solid #999;
    width:100%;
    height:100%;
}

table.groupmember td{
    vertical-align:middle;
    padding:0 0 0 6px;
    line-height:17px;
}

.simplecontent{
    margin:10px;
}

.dontfix{
}

.eventbattle_info{
    width: 100%;
}

.eventbattle_info th, .eventbattle_info td{
    border-collapse: collapse;
    border: 1px solid #8f8f8f;
    line-height: 2em;
    padding-left: 2em;
}

table.implant_description{
    height:190px;
    width:307px;
    border-width:0px;
}

table.implant_description th{
    text-align:center;
    font-weight:bold;
    padding:5px;
    border:1px solid #999;
    border-width: 0 0 1px 0;
}

table.implant_description td{
    text-align:center;
    padding:3px 8px 3px 8px;
    border:1px solid #999;
    border-width: 0 0 1px 1px;
}

table#artifacts_table{
    background:url(../img/skin/thrd_bg.jpg) repeat 0 0;
}

table#artifacts_table td{
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
}

table#artifacts_table th{
    border-left-width:0px;
    border-right-width:0px;
}

table.assault_table{
    width:100%;
}

table.assault_table td  {
    padding:10px;
    text-align:center;
}

table.assault_table th  {
    padding:10px;
    text-align:left;
}

div#sanitimer{
    margin:auto;
    font-size:18px;
    text-align:center;
}

.leadercolor, a.leadercolor{
    color:#feff92;
}

table.administration_table td{
    border-bottom:0px;
}

b#questreward{
    color:#feff92;
}

div#register_now{
    position:absolute;
    top:0px;
    left:85px;
    width:229px;
    height:47px;
    background:red;
}

div#register_now a:hover{
    opacity: 0;
    -moz-opacity: 0;
    *filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

table.declare_war th, table.declare_war td{
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    line-height: 15px;
    padding: 6px 10px;
}

.popup_window{
    background-color:black;
    display:none;
    border:1px solid red;
    color:white;
    left:0px;
    overflow:hidden;
    position:absolute;
    top:0px;
    z-index:200;
}

.halfopacity{
    opacity: 0.4;
    -moz-opacity: 0.4;
    *filter: alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    z-index:1;
}

.textalignleft{
    text-align: left;
}

table.shell_balance{
    width:100%;
}

table.shell_balance th, table.shell_balance td{
    border:1px solid #7A6D68;
    text-align:center;
    width:50%;
    padding:10px;
}

.wnewsseparator{
    height: 3em;
}

.wnewscontainer{
    line-height: 16px;
}

.wnewsdate, .wnewsminus, .wnewsheader{
    font-weight: bold;
}

table.profilebuttons{
    width:100%;
    padding:0px;
    margin:0px;
    border:0px;
}

table.profilebuttons td{
    padding:2px 0px;
    margin:0px;
    border:0px;
    text-align:center;
}

table.spytable{
    background:url(../img/skin/spy_bg.jpg) repeat 0 0;
    border-style:1px;
}

table.spytable th{
    background:url(../img/skin/spy_head.jpg) repeat 0 0;
    width:200px;
}

table.spytable td, table.spytable th{
    text-align:left;
}

.shoutbox_newmessage_button {
    background:url(../img/skin/sb_hint.gif) left top no-repeat;
}

#clanoverviewinfo {
    padding:11px;
}

/* tournament stuff */
table.tourny_table{
    width:100%;
    text-align:left;
}

table.tourny_table th{
    border:1px solid #828282;
    padding:5px;
    font-weight:bold;
}

table.tourny_table td{
    border:1px solid #828282;
    padding:5px 0; /* padding left/right through inline Lang::swapSide */
}

table.tourny_table td div{
    padding:5px 10px;
}

.round_name {
    width: 100%;
    height: 29px;
    background:url(../img/skin/round_name.jpg) left top no-repeat;
    text-align: center;
    padding-top: 9px;
    margin-top:0em;
}

.bettooltip {
    background-color: black;
    position: absolute;
    display: none;
    z-index: 1000;
}

table.bettooltip_table {
    width:370px;
    border:1px solid #8F8F8F;
}

table.bettooltip_table td {
    border:1px solid #8F8F8F;
    height:27px;
    border-right:0px;
    border-bottom:0px;
    vertical-align:middle;
    padding-left:5px;
}

table.league_table tr.highlighted_row{
    background-color:#8A4848;
}

table.league_table th, table.league_table td{
    border:1px solid #8A8A8A;
    /*	border-left-width:0px;
        border-bottom-width:0px; */
    padding:6px 0px;
    text-align:center;
    vertical-align:middle;
}

table.league_table th{
    border-bottom-width:1px;
    /*border-top-width:0px;*/
}

.jackpottooltip{
    background-color: black;
    border: 1px solid #8a8a8a;
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 1000;
}

#spMainMenu .inner_data {
    padding: 10px 0;
}
#spMainMenu a {
    padding: 0 10px;
}

.langToolTip{
    background-color: #000000;
    border: 1px solid #908a7c;
    color: #fffaf2;
    display:none;
    position:absolute;
    padding:3px;
}

.slider-text {
    float: left;
    margin: 5px 5px;
    width: 30%;
    text-align: left;
    white-space: nowrap;
}

.slider-components {
    margin: auto;
}

.slider-components-horizontal {
    float: left;
    margin-left: 40px;
    margin-bottom: 10px;
}

/*.aligned_table_left {
    text-align: left;
}*/

.merc_offer_table td {
    text-align: left !important;
    padding-left: 20px !important;
}

.busy_safe_form tr td {
    text-align: right;
}
