html, body {height:100%;}

body {
    padding:0;
    margin:0 auto;
    position:relative;
    min-width:1000px;
}


body,table {
    color:#d0c591;
    font-size:13px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}


a {text-decoration:underline;}
a:link {color:#d0c591;}
a:visited {color:#d0c591;}
a:hover {color:#fff;}

img {border:0}
form {margin:0;}

table {border-spacing:0;}
table td {padding:0;}

h1,h2 {
    background:url('../images/head_bg.png') repeat;
    margin:0 -10px 0px -10px;
    padding:5px 10px;
}
h3,h4 {color:#e4d9a6;}
h3 {font-size:14px;}


input,select,textarea {
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}

input {
    border:1px solid #b19a71;
    background-color:#888;
    padding:1px;
    margin:2px;
}

input:disabled {background-color:#555;}
input.disabled {background-color:#555;} /* IE<9 Fix */

input:-webkit-autofill {color:#000 !important;}

select {
    border:1px solid #b19a71;
    background-color:#888;
    height:20px;
}
option {background-color:#888;}

textarea {
    border:1px solid #b19a71;
    background-color:#888;
}


blockquote {
    margin-left:30px;
    margin-right:10px;
}


.wrapper1 {
    position:relative;
    min-height:100%;
    background-color:#6e6d66;
}

.wrapper2 {padding:189px 331px 194px 0;}
.wrapper3 {padding:189px 0 0 11px;}


.b-header {
    position:absolute;
    display:block;
    width:100%;
    height:189px;
    white-space:nowrap;
    top:0;
    background:#6e6d66 url('../images/border_top.png') left bottom repeat-x;
}
.b-header .logo {margin:25px 28px 0 28px; width:310px; height:80px; float:left;}

.b-header .flags {
    padding:28px 0 0 0;
    margin:0;
    list-style:none;
    text-align:center;
    white-space:normal;
}
.b-header .flags li {
    display:inline;
    margin:3px;
}

.b-header .loginForm {float:right;}
.b-header .loginForm .wrap {
    vertical-align:middle;
    display:table-cell;
    height:106px;
    padding:10px;
}
.b-header .minimap {
    float:right;
    width:98px;
    height:98px;
    margin:15px 15px 0 0;
}
.b-header .refresh {
    float:right;
    width:85px;
    height:100px;
    margin:14px 10px 0 0;
}


.b-header .menu {
    float:right;
    text-align:right;
    margin:20px 20px;
    list-style:none;
}
.b-header .menu a:link {color:#cbb08c;}
.b-header .menu a:visited {color:#cbb08c;}
.b-header .menu a:hover {color:#fff;}


.border-left {
    background:url('../images/w_left_bg.png') left top repeat-y;
}

.b-content {
    margin:-1px 0 -1px 71px;
    padding:1px 10px;
    min-height:680px;
}



.b-right {
    position:absolute;
    right:0;
    top:0;
    width:331px;/* 345px */
    height:100%;
    background:url('../images/right_bg.png') left top repeat-y;
}
.b-right .stat {
    width:315px;
    height:349px;
    margin:10px auto 20px auto;
}
.b-right .stat div {
    text-align:center;
}
.b-right .stat .sp {
    height:12px;
    display:block;
}
.b-right .stat dl {
    margin:0 auto;
    width:174px;
    padding:110px 0 0 0;
    font-size:12px;
}
.b-right .stat dt {
    float:left;
}
.b-right .stat dd {
    margin:0;
    text-align:right;
}
.b-right .stat input {
    background:none;
    border:none;
    color:#d0c591;
    font-size:inherit;
    text-align:right;
    width:140px;
    height:15px;
    margin:0 0 -2px 0;
    padding:0;
}

.b-right .menu {
    width:269px;
    height:310px;
    margin:20px auto;
    background:url('../images/menu_bg.png') left top no-repeat;
}
.b-right .menu ul {
    margin:0 25px;
    padding:8px 0 0 0;
    list-style:none;
}
.b-right .menu li {
    background:url('../images/menu_marker.png') left center no-repeat;
    text-transform:uppercase;
    padding:5px 0 5px 35px;
    margin:3px 0;
}
.b-right .menu a:link {color:#a79d71;}
.b-right .menu a:visited {color:#a79d71;}
.b-right .menu a:hover {color:#fff;}

.b-right .menu2 {
    margin:0 0 20px 0;
    padding:0;
    list-style:none;
    text-align:center;

    color:#e4cd61;
    font-size:12px;
}
.b-right .menu2 li {margin:7px 0;}
.b-right .menu2 a:link {color:#e4cd61;}
.b-right .menu2 a:visited {color:#e4cd61;}
.b-right .menu2 a:hover {color:#fff;}



.b-footer {
    position:absolute;
    display:block;
    width:100%;
    bottom:0;
    background:url('../images/footer_bg.png') -39px top repeat-x;
}
.b-footer .bg {background:url('../images/footer_l.png') left top no-repeat;}
.b-footer .angle {
    height:194px;
    background:url('../images/footer_angle.png') right top no-repeat;
}




.light {background:url('../images/head_bg.png') repeat;}


.mine_table {margin:0 -10px;}
.mine_table table {
    border:none;
    border-collapse:collapse;
    width:100%;
    font-size:12px;
}
.mine_table .center {
    width:auto;
    margin:0 auto;
}
.mine_table th {
    background:url('../images/head_bg.png') repeat;
    height:56px;
}
.mine_table td, .mine_table th {
    border:1px solid #b19a71;
    padding:6px;
}
.mine_table .lowPadding td, .mine_table .lowPadding th, .mine_table td.lowPadding, .mine_table th.lowPadding {
    padding:3px;
    height:auto;
}
.mine_table .noPadding td, .mine_table .noPadding th, .mine_table td.noPadding, .mine_table th.noPadding {
    padding:0;
    height:auto;
}
.mine_table .noBorder td, .mine_table .noBorder th {
    border:none;
}


.stat_menu {
    list-style:none;
    margin:0;
    padding:0;
}
.stat_menu li {margin:4px 0;}


.statistic {
    list-style:none;
    margin:0;
    padding:0;
}
.statistic li {
    display:block;
    width:156px;
    height:180px;
    padding-top:12px;
    margin:2px 0;
    text-align:center;
}
.statistic li.Atreides {background-image:url(/design/site/images/border_Atreides.png);}
.statistic li.Ordos {background-image:url(/design/site/images/border_Ordos.png);}
.statistic li.Harkonnen {background-image:url(/design/site/images/border_Harkonnen.png);}
.statistic .spice {
    font-size:11px;
    white-space:nowrap;
    margin-top:5px;
}
.statistic li img {margin-top:3px;}


.location {margin:0 -10px;}
.location .statistic {width:450px;}
.location .statistic li {
    display:inline-block;
    margin:0 -3px;
}
.location .link {
    display:block;
    margin:10px auto;
    width:105px;
    padding-bottom:55px;
    background:url(/design/site/images/location.png) center bottom no-repeat;;
}


.front {}
.front tr {vertical-align:top;}
.front .right {
    text-align:center;
    padding-left:10px;
}

.front .stat_menu {margin:10px 0;}

#frontImg {
  margin:15px -5px;
  background-position:center top;
  background-repeat:no-repeat;
}


.queue ul {
    margin:0;
    padding:0;
    list-style:none;
}
.queue ul li {
    position:relative;
    float:left;
    margin:8px 10px 3px 0;
}
.queue .num {
    position:absolute;
    display:block;
    top:-5px;
    right:-5px;
    height:16px;
    padding-left:5px;
    background:url(/design/site/images/queue_l.png) left center no-repeat;
}
.queue .num .r {
    display:block;
    height:16px;
    padding-right:4px;
    background:url(/design/site/images/queue_r.png) right center no-repeat;
}
.queue .num .c {
    display:block;
    height:16px;
    background:url(/design/site/images/queue_c.png) center repeat-x;
}
.queue .num .c div {
    display:block;
    margin:0 -2px;
    text-align:center;
    color:#fff;
    font-size:11px;
    font-weight:bold;
}
.queue img {border:1px solid #000;}

.queue a {text-decoration:none;}

.house_Atreides .queue .num {background:url(/design/site/images/Atreides/queue_l.png) left center no-repeat;}
.house_Atreides .queue .num .r {background:url(/design/site/images/Atreides/queue_r.png) right center no-repeat;}
.house_Atreides .queue .num .c {background:url(/design/site/images/Atreides/queue_c.png) center repeat-x;}

.house_Ordos .queue .num {background:url(/design/site/images/Ordos/queue_l.png) left center no-repeat;}
.house_Ordos .queue .num .r {background:url(/design/site/images/Ordos/queue_r.png) right center no-repeat;}
.house_Ordos .queue .num .c {background:url(/design/site/images/Ordos/queue_c.png) center repeat-x;}

.house_Harkonnen .queue .num {background:url(/design/site/images/Harkonnen/queue_l.png) left center no-repeat;}
.house_Harkonnen .queue .num .r {background:url(/design/site/images/Harkonnen/queue_r.png) right center no-repeat;}
.house_Harkonnen .queue .num .c {background:url(/design/site/images/Harkonnen/queue_c.png) center repeat-x;}

.house_Fremen .queue .num {background:url(/design/site/images/Fremen/queue_l.png) left center no-repeat;}
.house_Fremen .queue .num .r {background:url(/design/site/images/Fremen/queue_r.png) right center no-repeat;}
.house_Fremen .queue .num .c {background:url(/design/site/images/Fremen/queue_c.png) center repeat-x;}

.house_Corrino .queue .num {background:url(/design/site/images/Corrino/queue_l.png) left center no-repeat;}
.house_Corrino .queue .num .r {background:url(/design/site/images/Corrino/queue_r.png) right center no-repeat;}
.house_Corrino .queue .num .c {background:url(/design/site/images/Corrino/queue_c.png) center repeat-x;}

.house_Mercenaries .queue .num {background:url(/design/site/images/Mercenaries/queue_l.png) left center no-repeat;}
.house_Mercenaries .queue .num .r {background:url(/design/site/images/Mercenaries/queue_r.png) right center no-repeat;}
.house_Mercenaries .queue .num .c {background:url(/design/site/images/Mercenaries/queue_c.png) center repeat-x;}


.tech_img {position:relative;}
.tech_img img.plus {
    position:absolute;
    display:table;
    width:20px;
    height:20px;
    right:6px;
    bottom:7px;
}


.img_left {
    margin:0 6px 3px 0;
    float:left;
}

.map {border:1px solid #b19a71 !important;}
.bigmap {margin:0 -10px;}

.armyBtn {
    margin:0;
    padding:0;
    height:16px;
    width:150px;
}


.lvlBar {position:relative;}
.lvlBar table {
    width:100%;
    font-size:11px;
    color:#fff;
    height:17px;
}
.lvlBar td {
    border:1px solid #fff;
    position:relative;
}
.lvlBar td span {
    position:absolute;
    display:block;
    padding:1px;
    top:0px;
}
.lvlBar .left {
    background-color:#00f;
    border-right:none;
}
.lvlBar td.left span {left:1px;}
.lvlBar .right {text-align:right;}
.lvlBar td.right span {right:1px;}
.lvlBar .lvl {
    position:absolute;
    top:1px;
    width:100%;
    text-align:center;
    font-size:11px;
    color:#fff;
    font-weight:bold;
}


.fame table {width:auto;}
.fame td {
    padding:1px;
    text-align:left;
}
.fame img {
    width:20px;
    height:35px;
}


.fame_house {
    width:100%;
    margin:10px 0;
    border-spacing:0;
}
.fame_house td {
    text-align:center;
    padding:0;
}
.fame_house .house {
    display:inline-block;
    width:156px;
    height:180px;
    padding-top:12px;
/*    margin:2px 0;*/
}
.fame_house .Atreides {background-image:url(/design/site/images/border_Atreides.png);}
.fame_house .Ordos {background-image:url(/design/site/images/border_Ordos.png);}
.fame_house .Harkonnen {background-image:url(/design/site/images/border_Harkonnen.png);}
.fame_house .house img {margin-top:3px;}
.fame.stretch {
    margin:2px 5px 2px 0;
    height:35px;
}
.fame_house .house .fame.stretch {
    margin-left:14px;
    margin-right:27px;
}
.fame.stretch table {width:100%;}
.fame.stretch img {position:absolute;}

ul.fame {
    margin:0;
    padding:0;
    list-style:none;
}
ul.fame li {
    display:inline;
    margin:1px;
}

#fb-root {
  margin-bottom:10px;
 /* display:none;*/
}

/******************************************************************************/

.color_Atreides {color:#00f;}
.color_Ordos {color:#0a0;}
.color_Harkonnen {color:#a00;}
.color_Fremen {color:#777;}
.color_Corrino {color:#a0a;}
.color_Mercenaries {color:#aa0;}

img.color_Atreides {border-color:#00f !important;}
img.color_Ordos {border-color:#0a0 !important;}
img.color_Harkonnen {border-color:#a00 !important;}
img.color_Fremen {border-color:#777 !important;}
img.color_Corrino {border-color:#a0a !important;}
img.color_Mercenaries {border-color:#aa0 !important;}

/* default */
/*.b-content {background:#1e1c0d url('../images/default/bg.gif') repeat;}*/
.b-content {background-color:#1e1c0d;}
.b-right .stat {background:url('../images/default/stat_bg.png') left repeat-y;}
img {border-style:solid; border-color:#000;}

/* Atreides */
/*.house_Atreides .b-content {background:#1e1c1a url('../images/Atreides/bg.gif') repeat;}*/
.house_Atreides .b-content {background-color:#1e1c1a;}
.house_Atreides .b-right .stat {background:url('../images/Atreides/stat_bg.png') left repeat-y;}
.house_Atreides img {border-color:#00f;}

/* Ordos */
/*.house_Ordos .b-content {background:#1e1c0d url('../images/Ordos/bg.gif') repeat;}*/
.house_Ordos .b-content {background-color:#1e1c0d;}
.house_Ordos .b-right .stat {background:url('../images/Ordos/stat_bg.png') left repeat-y;}
.house_Ordos img {border-color:#0a0;}

/* Harkonnen */
/*.house_Harkonnen .b-content {background:#261c0d url('../images/Harkonnen/bg.gif') repeat;}*/
.house_Harkonnen .b-content {background-color:#261c0d;}
.house_Harkonnen .b-right .stat {background:url('../images/Harkonnen/stat_bg.png') left repeat-y;}
.house_Harkonnen img {border-color:#a00;}

/* Fremen */
/*.house_Fremen .b-content {background:#1e1c0d url('../images/Fremen/bg.gif') repeat;}*/
.house_Fremen .b-content {background-color:#1e1c0d;}
.house_Fremen .b-right .stat {background:url('../images/Fremen/stat_bg.png') left repeat-y;}
.house_Fremen img {border-color:#777;}

/* Corrino */
/*.house_Corrino .b-content {background:#1e1c0d url('../images/Corrino/bg.gif') repeat;}*/
.house_Corrino .b-content {background-color:#1e1c0d;}
.house_Corrino .b-right .stat {background:url('../images/Corrino/stat_bg.png') left repeat-y;}
.house_Corrino img {border-color:#a0a;}

/* Mercenaries */
/*.house_Mercenaries .b-content {background:#1e1c0d url('../images/Mercenaries/bg.gif') repeat;}*/
.house_Mercenaries .b-content {background-color:#1e1c0d;}
.house_Mercenaries .b-right .stat {background:url('../images/Mercenaries/stat_bg.png') left repeat-y;}
.house_Mercenaries img {border-color:#aa0;}