.clan .clan-name a {
vertical-align:1px;
}

/*
.expander
{  padding:0px;
  margin:0px;
  width:100%;
}
*/

   .current2
   {
   	 color:#2F191D;
   }


.clan .info-icon img,.char .info-icon img {
vertical-align:-1px;
}

.char>.online-status {
height:12px;
width:12px;
display:inline-block;
margin-right:5px;
}

.char>.online-status.offline {
background-image:url(/char_offline.gif);
}

.char>.online-status.online {
background-image:url(/char_online.gif);
}

.clearfix:after {
content:' ';
clear:both;
display:block;
width:0;
height:0;
overflow:hidden;
font-size:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
margin-bottom:.8em;

}

q:before,q:after {
content:'';
}

#vote-options,#vote-options dd,#vote-options dt,#upgrades .items_show li,#upgrades .items_show ul,#pref-form li,#pref-form ul,#sections li,#sections,.c-toolbar,.c-toolbar li,.action-list li,.action-list,.content-wrap .f-comments ul,.content-wrap .f-comments li,.content-wrap .forum-options ul,.content-wrap .forum-options li,.content-wrap .news-list li,.content-wrap .news-list ul,.content-wrap .news-list,.primary-navigation li,.primary-navigation,.news-list li,.news-list ul,.news-list,.threads-list li,.threads-list ul,.threads-list,.sidebar-nav li,.sidebar-nav ul,.sidebar-nav {
list-style:none;
margin:0;
padding:0;
}

.tt {
background:none repeat scroll 0 0 #ECD9AF;
border:1px solid #865D01;
color:#2F191D;
font:11px/14px Tahoma,Geneva,sans-serif;
z-index:10000;
padding:5px;
}

.userarea_title {
font-size:1.1em;
font-weight:700;
color:#4C3C1B;
margin-top:1em;
margin-bottom:.5em;
font-family:'URW Palladio L','Palatino Linotype','Book Antiqua',Palatino,serif;
text-align:center;
}

.clw_tbl_btls .ftr {
font-size:110%;
font-weight:700;
border-style:none;
}

.clw_tbl_btls .ftd {
padding-left:20px;
float:left;
}

.clw_tbl_btls tr {
border-color:#E5D6B5;
border-style:solid none none;
border-width:1px;
}

.clw_tbl_btls td {
padding:5px 0;
}

.info_awards {
padding:10px 0 4px;
}

.info_datatable td {
border-bottom:1px solid #c1a976;
padding:3px 4px 2px;
}

.disabled,.disabled span,.disabled a {
color:slategrey!important;
}

.unborded {
border:none;
}

.caption:after {
content:":";
}

.show-more,.about-show-more {
position:absolute;
top:5px;
right:11px;
color:#fff;
border:1px solid #e6d7b6;
background-color:#623b1e;
text-decoration:none;
padding:3px 1px;
}

.show-more span,.about-show-more span {
border:1px solid #d9c191;
background-color:#66462d;
padding:1px 10px;
}

.show-more-items a {
display:block;
position:relative;
width:12px;
height:16px;
background:url(../images/arrow-dn.gif) right 4px no-repeat;
margin:3px auto 0;
}

#user_about_block {
position:relative;
top:auto;
margin-bottom:18px;
}

#user_about_link {
position:absolute;
right:5px;
bottom:-15px;
}

#user_about_cut {
max-height:300px;
overflow-y:hidden;
width:680px;
overflow-x:auto;
}

.item-list-block .all-items-wrap {
padding-left:2px;
padding-right:2px;
}

.item-list-block .item_inline {
margin-left:1.1pt;
margin-right:1.1pt;
}

.block-click-div {
position:absolute;
left:0;
right:0;
height:100%;
width:100%;
z-index:999;
}

body {
font:normal .8125em/1.33 Tahoma,Geneva,sans-serif;
}

select,textarea,input {
font:normal 13px Tahoma,Geneva,sans-serif;
}

.primary-navigation,#user-bar,#login-form,#login-form .form-submit,#clan-search-form .form-submit,.bunker-empty,.news-meta,.bash-sections,.nw_st_name,dfn,h1,h2,h3,h4,h5,h6,caption,dt,th,label,legend {
font-family:'URW Palladio L','Palatino Linotype','Book Antiqua',Palatino,serif;
}

.pagi,.pagi b,a.button span {
font-family:Tahoma,Geneva,sans-serif;
}

#login-form .form-submit:hover,#clan-search-form .form-submit:hover,#login-form a:hover {
color:#865b3a;
}

h1 {
font-weight:700;
font-size:1.107em;
margin-bottom:.5ex;
margin-top:5px;
background:url(../images/ornament.gif) 0 bottom repeat-x;
padding:0 0 1em 12px;
}

h2 {
line-height:32px;
color:#054261;
background:#BA9A6D;
padding:0 1em;
}

h2 a {
color:#054261;
}

h3 {
font-size:110%;
margin:10px 0;
}

table caption {
text-align:center;
font-weight:700;
}

.adv-table th,.adv-table td {
color:#432015;
border:1px solid #e5d6b5;
padding:0 12px;
}

.adv-table.migration th,.adv-table.migration td {
padding:2px 12px;
}

.table-striped tbody>tr:nth-child(2n),.adv-table .even td {
background:#ddc89d;
}

.adv-table th {
height:29px;
background:transparent url(../images/h2-bg.gif) 0 center no-repeat;
line-height:inherit;
padding:0 1em;
}

.adv-table th a {
color:#005A86;
font-size:1.107em;
}

.adv-table .marked>td {
background:none repeat scroll 0 0 #E6AE33;
}

.trans-table {
float:left;
width:150px;
}

.trans-table td,.trans-table th {
vertical-align:middle;
border:1px solid #846a33;
padding:1ex;
}

.trans-table th {
text-align:center;
background:#d8c191;
}

.trans-table td {
background:#dec89b;
text-align:center;
}

.craft-table {
width:100%;
table-layout:fixed;
}

.craft-table .pics-col {
width:75px;
}

.new-lib-table td {
background:transparent;
text-align:center;
}

.drop-table-item {
width:100%;
margin:auto;
}

.drop-table-item td:nth-child(2n+1) {
text-align:center;
width:10%;
}

.drop-table-item td:nth-child(2n) {
text-align:left;
width:40%;
}

ul,ol {
margin:.8em 0;
padding:0;
}

ol,ul {
padding-left:1.2em;
}

.fleur-de-lis li {
padding-left:1.2em;  /*fleur*/
background:url(../images/arrow-dn.gif) left 2px no-repeat;
}

.fleur-de-lis li.snowflake {
background:url(../images/snowflake.gif) left 2px no-repeat;
}

.action-list {
padding-bottom:3px;
text-align:right;
font-size:.9em;
}

.action-list a:hover {
color:#005070;
}

.action-list a.f-delete {
color:#c51717;
}

.action-list a.f-delete:hover {
color:#c53f3f;
}

.error-list {
font-size:.8em;
}

.error-list li {
line-height:1.5;
color:#b00;
}

.error-list li.not-error {
color:#0b0;
}

.content-wrap {
font-weight:400;
font-size:.97em;
line-height:1.25em;
}

.primary-navigation,#user-bar,#login-form .f-register,#login-form .form-submit,#clan-search-form .form-submit,.nw_st_name {
font-size:1.461em;
line-height:1;
}

#login-form input,#clan-search-form input,#login-form label {
font-family:Tahoma,Geneva,sans-serif;
color:#fff;
}

#login-form label {
color:#ccc;
}

#login-form .form-submit,#clan-search-form .form-submit,#login-form a {
color:#553a25;
}

#login-form a {
letter-spacing:-.05em;
text-decoration:none;
}

#login-form .form-submit,#clan-search-form .form-submit {
letter-spacing:-.1em;
cursor:pointer;
padding-right:.5ex;
}

#login-form .lost-pass {
font-size:.9em;
line-height:1;
margin-left:1em;
}

#login-form li,#clan-search-form li {
vertical-align:middle;
display:inline-block;
}

.sidebar {
font-size:.9em;
line-height:1.2em;
}

.sidebar a {
color:#e4dfcb;
}

.sidebar p {
margin-bottom:1.5em;
}

.threads-list,.sidebar-nav {
line-height:1.53em; /* 1.33 */
}

.content-wrap table,.content-wrap p {
margin-bottom:.8em;
}

.decorated,.decorated div {
display:inline-block;
background:url(../images/vignette.png) no-repeat;
}

.decorated {
background-position:0 center;
}

.decorated div {
background-position:right center;
}

.decorated img {
border:2px solid #503d1d;
margin:0 26px;
padding:1px;
}

.copyright {
font-size:.846em;
}

.date {
color:#362015;
font-size:.846em;
white-space:nowrap;
}

.illust-left {
float:left;
margin-right:10px;
margin-top:5px;
}

.illust-right {
float:right;
margin-left:5px;
margin-top:5px;
}

.illust-cent {
max-width:100%;
display:block;
margin:1em auto;
}

img.item_pic {
border:1px solid #7f766c;
background:#f4edd6;
padding:1px;
}

.ajax-loader {
background:url(/common/ajax-loader.gif) no-repeat center;
height:32px;
}

#search-simple,#search-advanced {
margin-bottom:.5em;
background:url(../images/ornament.gif) 0 bottom repeat-x;
padding:0 12px .5em;
}

#search-advanced .set-1,#search-advanced .set-2 {
width:328px;
float:left;
margin-top:15px;
}

#search-advanced .set-1 {
width:248px;
margin-right:100px;
}

.bash-vote a {
text-decoration:none;
margin:0 3px;
}

ul.bash-sections {
overflow:hidden;
font-size:1.2em;
margin:0;
padding:0 12px 5px;
}

.bash-sections li.pagination {
float:right;
padding:0;
}

.content-wrap .bash-list .news-meta {
background:url(../images/h2-bg.gif) no-repeat;
}

.content-wrap .bash-list .news-meta li.date {
margin-right:1ex;
font-weight:700;
font-size:.9em;
background:none;
}

.f-row {
margin-bottom:1ex;
clear:both;
}

legend {
font-weight:700;
margin-bottom:1ex;
padding:0;
}

textarea {
width:100%;
line-height:1.25;
}

textarea,select,#search_terms,.f-text {
border:1px solid #b4a678;
background-color:#fbf2dd;
}

.js-toolbar .c-ruler {
border:1px solid #b4a678;
border-top:0;
height:16px;
background:url(/st/bbcode/ud.gif) center center no-repeat;
display:inline-block;
width:100%;
}

label .f-radio,label .f-checkbox {
vertical-align:middle;
margin-right:.5ex;
}

.c-toolbar>li>a {
width:16px;
height:16px;
background:url(/st/bbcode/bb2.gif) 0 0 no-repeat;
cursor:pointer;
}

.c-toolbar .c-bold {
background-position:0 0;
}

.c-toolbar .c-ital {
background-position:-19px 0;
}

.c-toolbar .c-undr {
background-position:-38px 0;
}

.c-toolbar .c-strike {
background-position:-55px 0;
}

.c-toolbar .c-ul {
background-position:-72px 0;
}

.c-toolbar .c-ol {
background-position:-91px 0;
}

.c-toolbar .c-srch {
background-position:-109px 0;
}

.c-toolbar .c-trans {
background-position:-127px 0;
}

.c-toolbar .c-smiles {
background-position:-145px 0;
}

.smile-bar {
position:absolute;
border:1px solid #948057;
background:#dec89b;
width:300px;
}

.smile-bar iframe {
border:none;
width:100%;
}

.close-it {
position:absolute;
top:-1px;
right:-1px;
width:12px;
height:12px;
border:1px solid #948057;
text-align:center;
line-height:12px;
cursor:pointer;
}

.smile-bar .tabs {
font-size:.8em;
overflow:hidden;
margin:0;
padding:0;
}

.smile-bar .tabs li {
float:left;
cursor:pointer;
word-spacing:0;
border-right:1px solid #948057;
background:#baad90;
padding:0 3px;
}

.smile-bar .tabs li.active {
background:#dec89b;
cursor:default;
}

.smile-bar .frames {
margin:0;
padding:0;
}

.smile-bar .frames li {
display:none;
border-top:1px solid #948057;
}

.smile-bar .frames li.active {
display:block;
border-bottom:1px solid #948057;
}

.all-smiles,.base-smiles {
padding:0 7px 5px;
}

#f-topic-comm textarea {
margin-bottom:1ex;
width:100%;
}

#f-topic-comm .f-label {
float:left;
clear:left;
width:22%;
}

#f-topic-comm .f-input {
margin-left:22%;
padding:0 2px;
}

#forum-add {
margin-top:1em;
}

.f-topic-title {
width:450px;
margin-right:10px;
}

.f-topic-thread {
width:240px;
}

.search-form fieldset,#search-form fieldset {
margin:1ex 0 0;
}

#pref-form {
padding:0 12px;
}

#registration-form .f-row {
position:relative;
padding-left:150px;
}

#registration-form label {
float:left;
margin-left:-150px;
width:150px;
}

#registration-form .set-1 {
width:400px;
float:left;
position:relative;
}

#registration-form .set-2 {
width:245px;
float:left;
padding-left:32px;
}

#registration-form .tooltip {
position:absolute;
top:0;
left:100%;
width:200px;
border:1px solid #865d01;
color:#2F191D;
font:normal 11px/1.3 Tahoma,Geneva,sans-serif;
background:#d7be96;
margin-left:10px;
padding:5px;
}

.userpic-frame {
width:181px;
height:268px;
background:url(/p/userpic_border3.gif) no-repeat;
margin:auto;
padding:8px;
}

.f-button-wide,.f-button-mid,.f-button {
width:94px;
height:20px;
padding-bottom:4px;
color:#fff;
border:0;
background:url(/new_site/i/button.gif) no-repeat;
text-shadow:2px 1px 0 #000;
}

.f-button-wide:active,.f-button-mid:active,.f-button:active {
position:relative;
top:1px;
}

.f-button-mid {
background:url(/new_site/i/button-w.png) no-repeat;
width:109px;
}

.f-button-wide {
background:url(/new_site/i/button-w.png) no-repeat;
width:117px;
}

#forgot-form label,#form-unblock-user label {
float:left;
margin-right:1ex;
}

#forgot-form .f-text,#form-unblock-user .f-text {
width:175px;
}

#forgot-form .set-2,#form-unblock-user .set-2 {
padding-right:68px;
}

#login-form input,#clan-search-form input {
border:none;
background:none;
}

#login-form .f-login,#login-form .f-pass,#clan-search-form .f-login {
position:relative;
width:83px;
background:url(/new_site/i/login-input-bg.jpg) no-repeat;
padding:11px 14px 12px 18px;
}

#clan-search-form .f-login {
background:url(/new_site/i/clan-search-bg.jpg) no-repeat;
width:168px;
padding:12px 14px 12px 18px;
}

#login-form li.f-login input,#login-form li.f-pass input,#clan-search-form li.f-login input {
width:83px;
line-height:17px;
position:relative;
z-index:30;
}

#clan-search-form li.f-login input {
width:168px;
}

#login-form .f-login label,#login-form .f-pass label {
display:none;
position:absolute;
top:11px;
left:18px;
z-index:20;
}

#login-form .f-pass {
background-position:-134px 0;
}

#login-form .form-submit:active,#clan-search-form .form-submit:active {
position:relative;
left:1px;
}

#login-form #login-error {
font-size:.8em;
color:#b00;
}

.forum-table td,.forum-table th {
vertical-align:top;
padding:2px 12px;
}

.forum-table th {
font-size:1.05em;
line-height:32px;
height:32px;
background:url(/new_site/i/h2-bg.gif) 0 0 no-repeat;
padding:0 12px;
}

.forum-table td {
background:#dec89b;
}

.forum-table .f-replies,.forum-table .f-views {
color:#664e37;
text-align:center;
vertical-align:middle;
}

.forum-table .f-pages,.forum-table .date,.forum-table .msg_count {
color:#70563d;
font-size:.9em;
white-space:nowrap;
}

.forum-table tfoot th {
line-height:16px;
height:32px;
vertical-align:middle;
}

.forum-options {
overflow:hidden;
font-size:.9em;
padding:5px 12px;
}

.topic-table .left-col {
width:20%;
}

.topic-table th,.topic-table td {
border:0;
background-color:#dec89b;
padding-top:0;
padding-bottom:0;
}

.topic-table tr.f-meta td {
border-top:1px solid #e5d6b5;
}

.topic-table .f-msg-content {
font-size:.92em;
color:#111;
list-style-position:inside;
}

.topic-table .f-msg-content .f-content {
width:521px;
overflow:auto;
padding-left:1px;
}

.topic-table .f-meta td {
padding-top:3px;
}

.topic-table .char {
font-weight:700;
font-size:.9em;
}

.f-vote-bar {
height:8px;
background:#ae935e;
}

.f-votes {
width:420px;
}

.f-votes td {
width:50%;
border-bottom:1px solid #ae935e;
}

.forum-mute {
color:#b00;
text-align:center;
background:#e2d0a3;
}

.f-title {
font-size:.9em;
text-align:left;
color:#4f393d;
background:#e2d0a3;
margin:0 0 5px;
padding:2px 5px 4px;
}

.f-corrected {
font-size:.9em;
text-align:right;
color:#4f393d;
height:18px;
overflow:hidden;
margin:3px 0 0;
padding:0 5px 5px 0;
}

.f-deleted {
color:#be3636;
font-style:italic;
}

.f-restricted {
font-weight:700;
text-align:center;
}

.f-comments li {
margin-left:10%;
}

.f-deleted-message {
color:#333;
}

.silence-form {
position:absolute;
left:10px;
margin-top:1.5em;
width:180px;
border:1px solid #948057;
background:#dec89b;
padding:5px 7px;
}

.quote {
border-left:2px solid #e5d6b5;
padding:5px 0 5px 10px;
}

.f-actions {
height:18px;
}

a.button,a.button span {
text-decoration:none;
display:inline-block;
}

a.button {
font-size:13px;
border:1px solid #51321c;
background:url(/new_site/i/button-pat.gif) center center;
}

a.button span {
color:#fff;
border:1px solid #dabf95;
text-shadow:2px 1px 0 #000;
text-decoration:none;
padding:0 5px 1px;
}

.post-vote * {
margin:2px;
}

#registration #user-bar,#index #user-bar,#registration #login-form,#registration .primary-navigation,#index #login-form,#index .primary-navigation {
margin-top:355px;
}

#registration .sidebar,#index .sidebar {
margin-top:345px;
}

#index .content-wrap {
margin-top:470px;
}

#registration .content-wrap {
margin-top:400px;
}

#registration .main-it,#index .main-it {
background:url(/new_site/i/main-it.jpg) center 0 no-repeat;
}

.img_border {
background:none repeat scroll 0 0 #F4EDD6;
border:1px solid #7F766C;
padding:1px;
}

.itemfull,.itemfull_upg {
width:500px;
margin-bottom:10px;
display:inline-block;
font-size:11px;
line-height:120%;
text-align:left;
vertical-align:top;
}

#tooltip .itemfull {
margin:1px;
}

.clani {
height:16px;
position:relative;
top:3px;
margin:0 2px 0 0;
}

.clanlogo {
width:24px;
display:inline-block;
background-position:50% 50%;
background-repeat:no-repeat;
overflow:hidden;
cursor:pointer;
}

.itemfull_top,.itemfull_top_upg {
height:17px;
background:#d8c191;
font-size:12px;
font-weight:700;
line-height:15px;
overflow:hidden;
margin:4px 0 0 68px;
padding:0 4px 0 15px;
}

.itemfull_top_upg {
margin:4px 0 0;
}

.itemfull_desc {
overflow:hidden;
padding:5px 8px 0 10px;
}

.itemfull .if_left,.itemfull_upg .if_left_upg {
float:left;
margin:-21px 0 0;
}

.itemfull_upg .if_left_upg {
position:relative;
float:left;
left:8px;
margin:0;
}

.itemfull .counter {
display:block;
margin:0 4px 4px;
}

.itemfull .ctrl_button {
display:block;
margin:1px 1px 0;
}

.itemfull .if_main,.itemfull_upg .if_main_upg {
float:left;
width:428px;
margin:4px 0 0;
}

.itemfull_upg .if_main_upg {
margin:-8px 0 0 8px;
}

.itemfull .if_panel {
width:100%;
background:#f8f1da;
line-height:13px;
margin:0 0 2px;
}

.if_panel td {
padding:1px 8px;
}

.itemfull .if_mid {
float:left;
width:180px;
padding:0 10px 0 5px;
}

.itemfull .if_right {
float:left;
width:233px;
padding:0 0 5px;
}

.if_ch_name {
float:left;
padding:0 0 0 10px;
}

.if_ch_val {
text-align:right;
float:right;
padding:0 5px 0 0;
}

.if_grp {
clear:both;
font-size:11px;
padding:3px 0 1px;
}

.if_grp div {
background:#d8c191;
padding:0 0 1px 10px;
}

.catalog {
padding:10px 0 0 10px;
}

.item_inline,.lib_item {
width:72px;
height:72px;
display:inline-block;
}

.item_inline {
cursor:pointer;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -212px -60px;
}

.item {
float:left;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -212px -60px;
}

.can_cont .item {
float:left;
cursor:pointer;
}

.item_selected {
background-position:-140px -60px!important;
}

.item_red {
background-position:-284px -60px;
}

.item_green {
background-position:-356px -60px;
}

.item_blue {
background-position:-428px -60px;
}

.item_unknown {
width:72px;
height:72px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -500px -60px;
margin:3px;
}

.item_pic {
width:60px;
height:60px;
background-position:center;
background-repeat:no-repeat;
position:relative;
margin:6px;
}

.item_pic object {
position:absolute;
top:-6px;
left:-6px;
}

.item_count {
background:#c4bead;
font-size:90%;
line-height:100%;
position:absolute;
top:47px;
right:1px;
padding:1px 1px 0;
}

.up_item {
width:112px;
font-weight:700;
text-align:center;
vertical-align:top;
}

.up_title {
clear:both;
width:100%;
}

.up_title .sf {
height:4px;
}

.up_info {
float:left;
width:210px;
}

.up_header {
text-align:center;
padding:2px 0 0;
}

.up_price {
border-top:1px solid #ad915e;
text-align:right;
font-weight:700;
padding:2px 0;
}

.up_cont {
width:720px;
}

.upt_t {
border-top:2px solid #C1A976;
}

.upt_r {
border-right:2px solid #C1A976;
}

.upt_b {
border-bottom:2px solid #C1A976;
}

.upt_l {
border-left:2px solid #C1A976;
}

.illust_border {
border:1px solid #7b746b;
padding:1px;
}

.smallitem {
float:left;
width:32px;
height:32px;
cursor:pointer;
border:1px solid #827869;
margin:2px;
}

.can_cont .smallitem {
float:none;
display:inline-block;
border:1px solid #80a19d;
position:relative;
margin:1px;
}

.smallitem .item_pic {
width:30px;
height:30px;
border:1px solid #f5ecd5!important;
background-position:center;
background-repeat:no-repeat;
margin:0;
}

.can_cont .smallitem .item_pic {
border:1px solid #295262!important;
}

.critical {
width:30px;
height:30px;
background:red;
opacity:.4;
position:absolute;
top:0;
left:0;
margin:1px;
}

.jewels {
float:left;
padding:0 0 4px;
}

.jewel {
float:left;
width:20px;
height:20px;
border:1px solid #847b72;
margin:0 3px 0 0;
}

.coin {
width:12px;
height:12px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat;
overflow:hidden;
display:inline-block;
position:relative;
top:1px;
margin:0 1px;
}

.coin_g {
background-position:-554px -397px;
}

.coin_s {
background-position:-566px -397px;
}

.coin_b {
background-position:-578px -397px;
}

.coin_r {
background-position:-590px -397px;
}

.coin_f {
background-position:-602px -397px;
}

.coin_m {
background-position:-614px -397px;
}

.coin_e {
background-position:-626px -397px;
}

.coin_tm {
background-position:-637px -397px;
}

.coin_gm {
background-position:-636px -481px;
}

.coin_rm {
background-position:-649px -481px;
}

.coin_toy {
background-position:-336px -503px;
}

.coin_snfl {
background-position:-325px -503px;
}

.coin_blood_stone {
background-position:-312px -503px;
}

.coin_gold_m {
background-position:-686px -385px;
}

.money_input input {
width:18px;
}

.real_input input {
width:28px;
}

.pages {
height:20px;
line-height:20px;
padding:1px 3px;
}

.page {
cursor:pointer;
display:inline;
padding:0 3px;
}

.page_current {
font-size:130%;
text-decoration:none!important;
cursor:default!important;
font-weight:700;
}

.bp_add {
height:30px;
}

.p5 {
margin-bottom:1ex;
padding:5px;
}

.if_main table {
margin-bottom:0;
}

kbd {
font-size:1.2em;
}

.w5p {
width:5%;
}

.w10p {
width:10%;
}

.w14p {
width:14%;
}

.w15p {
width:15%;
}

.w16p {
width:16.67%;
}

.w25p {
width:25%;
}

.w33p {
width:33%;
}

.w34p {
width:33.5%;
}

.w44p {
width:44%;
}

.w45p {
width:45%;
}

.w60p {
width:60%;
}

.w99p {
width:99%;
}

.w700 {
width:700px;
}

.wa {
width:auto!important;
}

.h50 {
height:50px;
}

.h100 {
height:100%;
}

.h110 {
height:110px;
}

.h500 {
height:500px;
}

.right-panel {
text-align:right;
padding:5px;
}

.middle {
vertical-align:middle;
}

.bottom {
vertical-align:bottom;
}

.lh100 {
line-height:100%;
}

.f100 {
font-size:100%;
}

.f110 {
font-size:110%;
}

.f120 {
font-size:120%;
}

.f150 {
font-size:150%;
}

.italic {
font-style:italic;
}

.dashed {
border-bottom:dashed 1px;
}

.link {
text-decoration:none;
cursor:pointer;
}

.link:hover {
text-decoration:underline;
cursor:pointer;
}

.nb {
background:none!important;
}

.hide {
display:none;
}

.mtb0lr2 {
margin:0 2px;
}

.m5 {
margin:5px;
}

.ml5 {
margin-left:5px;
}

.mr5 {
margin-right:5px!important;
}

.mb5 {
margin-bottom:5px;
}

.ml10 {
margin-left:10px;
}

.mr10 {
margin-right:10px;
}

.mr56 {
margin-right:56px;
}

.mt10 {
margin-top:10px;
}

.mb10 {
margin-bottom:10px;
}

.pl5 {
padding-left:5px;
}

.pr5 {
padding-right:5px;
}

.pt5 {
padding-top:5px;
}

.pb5 {
padding-bottom:5px;
}

.p10 {
padding:10px;
}

.pl10 {
padding-left:10px;
}

.pl20 {
padding-left:20px;
}

.pr10 {
padding-right:10px;
}

.pt10 {
padding-top:10px;
}

.pb10 {
padding-bottom:10px;
}

.sf {
font-size:1px!important;
line-height:1px!important;
overflow:hidden!important;
margin:0!important;
padding:0!important;
}

.white {
color:#fff;
}

.l2brown {
color:#f7e9d5;
}

.lbrown {
color:#e5d4ba;
}

.yellow {
color:#ffd26e;
}

.brown {
color:#582300;
}

.orange {
color:orange;
}

.darkorange {
color:#ff8c00;
}

.dbrown {
color:#430F02;
}

.d2brown {
color:#2e2206;
}

.sbrown {
color:#c4b3a0;
}

.s2brown {
color:#845826;
}

.s3brown {
color:#604f47;
}

.black {
color:#000;
}

.brightbrown {
color:#D12100;
}

.darkblue {
color:#004ADF;
}

.brightpurple {
color:#6D07BD;
}

.violet {
color:#551A8B;
}

.red {
color:#c50000;
}

.dred {
color:#801010;
}

.sred {
color:#d17b7b;
}

.purple {
color:#5d3270;
}

.blue {
color:#0080d0;
}

.dblue {
color:#155fa1;
}

.blueold {
color:#024858;
}

.aqua {
color:#00919a;
}

.daqua {
color:#006a76;
}

.green {
color:#088600;
}

.dgreen {
color:#015a00;
}

.gold {
color:#935b0c;
}

.error {
color:red!important;
}

.notice {
color:#ffa430!important;
}

.success {
color:green!important;
}

.clw_tbl_st th {
line-height:32px;
background:transparent url(/new_site/i/h2-bg.gif) 0 center no-repeat;
padding:0 1em;
}

.clw_tbl {
width:480px;
}

.clw_bar_red,.clw_bar_blue {
height:15px;
position:relative;
top:3px;
float:left;
background:url(/interface_v4/i/interface/compile/h3.png) repeat-x 0 -30px;
}

.clw_bar_blue {
background:url(/interface_v4/i/interface/compile/h3.png) repeat-x 0 -45px;
}

.clw_ctr_pnl {
float:left;
width:470px;
height:21px;
background:url(/interface_v4/i/interface/compile/h3.png) repeat-x 0 -60px;
}

.clw_lf_pnl,.clw_rt_pnl {
float:left;
width:5px;
height:21px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -312px -546px;
}

.clw_rt_pnl {
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -340px -546px;
}

.clw_bg_lf,.clw_bg_rt,.clw_bg_ctr {
width:7px;
height:23px;
position:relative;
bottom:1px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -319px -545px;
}

.clw_bg_rt {
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -332px -545px;
}

.clw_bg_ctr {
width:5px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -326px -545px;
}

.txt_prnt {
color:#FFF;
position:relative;
left:45%;
}

.txt_treb {
font:12px/16px Tahoma,Geneva,sans-serif;
}

.dem_icon {
width:12px;
height:12px;
display:inline-block;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -554px -385px;
margin:0 2px;
}

.di_1 {
background-position:-566px -385px;
}

.di_2 {
background-position:-578px -385px;
}

.di_3 {
background-position:-590px -385px;
}

.di_4 {
background-position:-602px -385px;
}

.di_5 {
background-position:-614px -385px;
}

.di_6 {
background-position:-626px -385px;
}

.di_7 {
background-position:-638px -385px;
}

.di_8 {
background-position:-650px -385px;
}

.di_9 {
background-position:-662px -385px;
}

.di_10 {
background-position:-674px -385px;
}

.i {
width:9px;
height:9px;
display:inline-block;
cursor:pointer;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -643px -376px;
margin:0 2px 0 1px;
}

.bi {
background-position:-652px -376px;
}

.gi {
background-position:-661px -376px;
}

.spic {
width:183px;
height:269px;
border:1px solid #000;
display:block;
margin-top:14px;
margin-left:1px;
}

.beastpic {
width:183px;
height:269px;
border:1px solid #000;
display:block;
}

.spic .userpic {
width:181px;
height:267px;
border:1px solid #2b4352;
}

.userarea_form .f-row {
position:relative;
padding-left:18%;
}

.userarea_form .f-footnote-title {
color:#4C3C1B;
font-family:'URW Palladio L','Palatino Linotype','Book Antiqua',Palatino,serif;
font-weight:700;
}

.userarea_form .f-footnote label {
width:90%;
padding-left:10px;
}

.userarea_form label {
float:left;
width:130px;
}

.userarea_form .set-1 {
width:100%;
position:relative;
}

.admin_quote {
color:#000;
border:2px solid #f5f5dc;
text-align:justify;
margin-left:30px;
padding:3px;
}

.admin_quote_tab {
color:#f5f5dc;
}

.admin_quote_q {
color:#000;
background-color:#f5f5dc;
padding:1px;
}

.library-contents {
margin:0 15px;
}

.library-contents dt {
font-weight:700;
margin-top:1em;
color:#4c3c1b;
font-size:1.1em;
}

.library-contents dd {
margin-left:1em;
}

.items-show {
font-family:Tahoma,Geneva,sans-serif;
width:500px;
margin:auto;
}

.items-show .itemfull {
margin-left:-30px;
}

.export-bar {
text-align:right;
clear:both;
}

.item-details dd,.item-details dt {
padding-left:3px;
}

.item-details li {
float:left;
width:198px;
margin:0 0 10px 15px;
}

.upgrade-level dd,.upgrade-level dt {
margin-left:0;
}

.upgrade-level dt {
color:#430F02;
position:relative;
left:-10px;
padding-left:10px;
}

.stats-table {
width:100%;
font-size:.9em;
}

.stats-table .col-0 {
width:5em;
}

.stats-table td {
text-align:left;
vertical-align:top;
}

table.item-details th,table.item-details td {
border-right:2px solid #e5d6b5;
padding:2px 15px;
}

table.item-details th {
color:#582300;
background:#d8c191;
}

table.item-details .r-upgrade {
background:#e2d0aa;
}

.if_main,.if_main_upg {
width:625px;
}

a.sort-title {
font-size:inherit!important;
background:url(/new_site/i/arrow-dn.gif) right center no-repeat;
}

a.sort-title.active {
font-size:1.107em!important;
font-weight:700;
}

a.sort-title.asc {
background:url(/new_site/i/arrow-up.gif) right center no-repeat;
}

a.sort-title,a.quest-title,.js-toggle {
padding-right:12px;
}

a.quest-title,.js-toggle {
background:url(/new_site/i/arrow-dn.gif) right 4px no-repeat;
}

a.quest-title.active,.js-toggle.active {
background:url(/new_site/i/arrow-up.gif) right 3px no-repeat;
}

.pagi b {
background:#d8c191;
padding:0 1.5px;
}

.nav-table {
width:100%;
table-layout:fixed;
margin-top:20px;
}

.nav-table td {
text-align:center;
background:#d9c191;
border:1px solid #e5d6b5;
padding:5px 0;
}

.nav-table td,.nav-table td a {
color:#582300;
font:bold 12px Tahoma,Geneva,sans-serif;
text-decoration:none;
}

.nav-table td.active {
background:#d4b680;
}

.library-bg {
left:50%;
margin-left:-30px;
position:absolute;
bottom:100px;
right:0;
width:500px;
height:711px;
z-index:2;
background:transparent none right bottom no-repeat;
}

#library .library-bg {
bottom:auto;
top:180px;
/*background-image:url(/new_site/i/bg/library.gif);*/
}

#castle .library-bg {
background-image:url(/new_site/i/bg/battleDemands.gif);
}

#bonesetter .library-bg {
background-image:url(/new_site/i/bg/surgeon.gif);
}

#battleshop .library-bg {
background-image:url(/new_site/i/bg/battleshop.gif);
}

#ark .library-bg {
background-image:url(/new_site/i/bg/sharpener.gif);
}

#auction .library-bg {
background-image:url(/new_site/i/bg/auction.gif);
}

#bank .library-bg {
background-image:url(/new_site/i/bg/bank.gif);
}

#clanstorage .library-bg {
background-image:url(/new_site/i/bg/storehouse.gif);
}

#mail .library-bg {
background-image:url(/new_site/i/bg/post.gif);
}

#market .library-bg {
background-image:url(/new_site/i/bg/market.gif);
}

#resexchange .library-bg {
background-image:url(/new_site/i/bg/resourceExchange.gif);
}

#realshop .library-bg {
background-image:url(/new_site/i/bg/shopReal.gif);
}

#moneyexchange .library-bg {
background-image:url(/new_site/i/bg/exchange.gif);
}

#buyup .library-bg {
background-image:url(/new_site/i/bg/buy.gif);
}

#weaving .library-bg {
background-image:url(/new_site/i/bg/tailor.gif);
}

#changer .library-bg {
background-image:url(/new_site/i/bg/money.gif);
}

#shop .library-bg {
background-image:url(/new_site/i/bg/trade.gif);
}

#master .library-bg {
background-image:url(/new_site/i/bg/workshop.gif);
}

.lib-counters {
width:352px;
margin:0 auto;
}

.search_result_title {
font-size:125%;
}

.search_result_link {
margin-bottom:15px;
}

.search_result_link a {
color:#015A00;
}

.battle_icon {
width:12px;
height:12px;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat -554px -385px;
display:inline-block;
margin:0 2px;
}

.quest-table td {
padding-top:3px;
padding-bottom:3px;
position:relative;
}

.quest-table caption {
font-size:110%;
text-align:left;
margin:0 auto 5px -5px;
}

.req-quest-list {
border:2px solid #b97b56;
background-color:#e6d7b6;
position:absolute;
width:100%;
z-index:1;
line-height:20px;
text-indent:5px;
}

.quest-table .spec-req span {
font-size:smaller;
}

.content-wrap .news-list li {
list-style:none;
margin-bottom:1ex;
}

.content-wrap .news-list .news-meta {
font-size:1.1em;
line-height:32px;
padding:0 12px;
}

.news-list .news-meta li {
display:inline;
margin-bottom:0;
}

.news-meta li.date {
margin-right:.5ex;
background:#fffdca;
color:#005A86;
font-weight:700;
font-size:1em;
padding:0 8px;
}

.news-summary {
padding:5px 12px;
}

.news-list .action-list {
color:#284563;
padding:0 12px!important;
}

.news-list .action-list>li+li:before {
content:" | ";
}

a.news-banner {
border:none;
display:block;
text-align:center;
outline:none;
}

a.news-banner>img {
background:none repeat scroll 0 0 #F4EDD6;
border:1px solid #7F766C;
margin-bottom:5px;
padding:1px;
}

.mining-table th,.mining-table td {
padding:0;
}

.mining-table td:nth-child(2) {
padding:0 1em;
}

.rating-table .marked td {
background:#e6ae33;
}

.rating-place {
width:4em;
}

.rating-table tbody tr {
height:28px;
}

.rating-table .rating-top-10 {
color:#1E90FF;
}

.rating-table .rating-top-25 {
color:#228B22;
}

.clan,.char,.nowrap {
white-space:nowrap;
}

.clan .clan-icon,.char .clan-icon,.char .char-dealer,.m-silence {
vertical-align:-3px;
}

.clan .clan-name a,.clan .clan-name,.char .char-name,.forum-table th a {
color:#362015;
}

.char .info-icon,.clan .info-icon,.items-show .itemfull_upg {
margin-left:3px;
}

body,div,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,pre,p,blockquote,th,td,.smile-bar .tabs dd,.smile-bar .tabs dt,.smile-bar .tabs {
margin:0;
padding:0;
}

fieldset,img,abbr,acronym {
border:0;
}

caption,th,.left {
text-align:left;
}

.pointer,.smile-bar img,.catalog li,.lib-counters img {
cursor:pointer;
}

.bold,dfn,h1,h2,h3,h4,.adminquest-table td:first-child,.bash-sections a.current,.search_result_word,.quest-title {
font-weight:700;
}

.clw_tbl_btls,.adminquest-table,#search-advanced .set-1 select,#search-advanced .set-1 .f-text,.js-toolbar .c-ruler textarea,.js-toolbar .c-ruler,.f-topic-title input,.title-text,.if_ch,.bottom_pages,.w100,table.item-details,.itemfull,.rating-table {
width:100%;
}

.info_datatable,.f-post-comment .f-text,.w500 {
width:500px;
}

.show-more-items,.relative {
position:relative;
}

#item-lists,.clans-table .c-clan-memb,.head-centered th,.head-centered thead td,.cnt-cell,.drop-table td:not(:first-child),#registration-form .f-buttons,.up_cont td,.center,.userarea_form .f-buttons,.quest-table td:nth-child(2) {
text-align:center;
}

.item-list-block,.w682px {
width:682px;
}

.quest-table .quest-title,a,.action-list a,.search_result_title a:visited {
color:#005A86;
}

a:hover,.forum-options li a,.post-vote a {
text-decoration:none;
}

.adv-table,.new-lib-table,.drop-table {
width:auto;
margin:auto;
}

.adv-table td,.adminquest-table td,.drop-table td,.drop-table-item td {
background:transparent;
}

.adv-table th[rowspan=2],.adminquest-table th[rowspan=2] {
background:transparent url(/new_site/i/h2-bg2.gif) 0 center no-repeat;
}

.clans-table .c-clan-date,.dig-cell,#f-topic-comm .f-row,.f-buttons,#forgot-form .f-row,#form-unblock-user .f-row,.right {
text-align:right;
}

.adminquest-table th,.adminquest-table td,.new-lib-table th,.new-lib-table td,.drop-table th,.drop-table td,.drop-table-item th,.drop-table-item td {
color:#432015;
border:1px solid #e5d6b5;
padding:0 5px;
}

.adminquest-table th,.new-lib-table th,.drop-table th,.drop-table-item th {
height:29px;
background:transparent url(/new_site/i/h2-bg.gif) 0 center no-repeat;
text-align:center;
line-height:inherit;
padding:0 1em;
}

.adminquest-table tr:nth-child(2n+1),.new-lib-table tr:nth-child(2n+1),.drop-table tr:nth-child(2n+1),.drop-table-item tr:nth-child(2n+1) {
background-color:#ddc89d;
}

.action-list li,.bash-vote dd,.bash-vote dt,.bash-vote dl,.bash-vote ul,.bash-sections li,.forum-options li,.post-vote ul {
display:inline;
}

#advancedsearch dd,fieldset {
margin-bottom:1ex;
}

#search-advanced label,#forum-add .set-1 label {
display:block;
}

#search-advanced .set-3,#registration-form .set-3,.clear {
clear:both;
}

.bash-list .news-summary,.forum-table .even td,.topic-table .f-topic-msg td,.item-details dt {
background:#d8c191;
}

.c-toolbar,.req-quest-list table {
margin:0;
}

.c-toolbar>li>a,.c-toolbar>li,#forgot-form,#form-unblock-user,.items,.money_input,.real_input,.inline {
display:inline-block;
}

#f-topic-comm ul,.ohide {
overflow:hidden;
}

.f-topic-title,.f-topic-thread,.fl {
float:left;
}

.f-post-comment label input,.forum-options li.pagination,.post-vote,.fr {
float:right;
}

.search-form input,#search-form input,#registration-form input,.top,.userarea_form input,#monsters_table td:first-child {
vertical-align:top;
}

#registration-form select,#registration-form .f-text,.userarea_form select,.userarea_form .f-text {
width:260px;
}

#registration-form .hint,.userarea_form .hint {
color:#444;
font-size:.8em;
line-height:1;
vertical-align:top;
}

.forum-options .active,.page:hover,.underline,.hover:hover,.nav-table td a:hover {
text-decoration:underline;
}

.forum-table,#counter-code {
width:100%;
margin-bottom:1em;
}

.forum-table th a.club-girls,.f-delete {
color:#be3636;
}

.topic-table .right-col,.w80p {
width:80%;
}

.up_title th,.w50p {
width:50%;
}

.w43p,.quest-table td:nth-child(2n+1) {
width:43%;
}

.f80,.f85 {
font-size:85%;
}

.f90,.f95 {
font-size:90%;
}

.mt5,.item-details dl {
margin-top:5px;
}

td.stats-count,table.item-details .c-count {
text-align:center;
vertical-align:middle;
}

@media screen {
html {
/* bg center */
background:#000 url(/images/body-bg.jpg) center 0 repeat-y;
}

body,html {
width:100%;
min-width:990px;
height:100%;
}

.loginza div {
display:inline-block;
vertical-align:bottom;
width:16px;
height:16px;
outline:none;
background:url(/icons16.png);
margin:0 6px 6px 0;
}

#user-bar,#login-form,.primary-navigation,.content-wrap {
z-index:30;
}

.main-it {
/* bg upper */

background:url(/images/main-it2.jpg) center -48px no-repeat;

}

.root-wrap {
width:970px;
margin:0 auto;
}

.content-wrap {
float:left;
min-height:1100px;
width:700px;
margin-top:122px;
position:relative;
left:265px;
margin-bottom:105px;
}

.sidebar {
float:left;
width:195px;
margin-top:-3px;
position:relative;
right:700px;
color:#e4dfcb;
background:url(/images/sidebar-bg.png) -268px 0 repeat-y;
margin-bottom:-45px;
padding:6px 25px 0;
}

.sidebar .logo {
display:block;
text-align:center;
}

.sidebar a.current {
text-decoration:none;
/*font-weight:bolder;
*/
color:#bde0ff;

}

.footer {
width:100%;
height:50px;
background:url(/images/footer-bg.jpg) center bottom no-repeat;
position:absolute;
bottom:0;
padding:45px 0 0;
}

#login-form,.primary-navigation {
margin-top:7px;
}

.sidebar .it,.sidebar .ib {
position:absolute;
width:245px;
background:url(/images/sidebar-bg.png) -10px 0 no-repeat;
left:0;
}

.sidebar .it {
top:-9px;
height:40px;
background-position:-10px -72px;
}

.sidebar .ib {
bottom:-55px;
height:55px;
background-position:-10px 0;
}

.smsbar {
color:#430F02;
background:url(/new_site/i/sms_edit.png) -317px 77px repeat-y;
width:242px;
position:relative;
right:700px;
float:left;
margin-bottom:55px;
}

.smsbar .content {
min-height:200px;
padding:10px 22px 10px 17px;
}

.smsbar .content .c_h1 {
font-size:170%;
text-align:center;
text-indent:4px;
}

.smsbar .content .c_h2 {
color:#000;
text-align:center;
text-indent:10px;
padding:5px 0 0 5px;
}

.smsbar .content .chng_content {
padding-top:5px;
}

.chng_content table {
width:100%;
}

.chng_content table .td_right {
text-align:right;
}

.smsbar .it,.smsbar .ib {
position:absolute;
background:url(/new_site/i/sms_edit.png) no-repeat;
}

.smsbar .it {
top:-9px;
width:305px;
height:88px;
left:-65px;
background-position:-2px -1px;
}

.smsbar .ib {
bottom:-29px;
width:242px;
height:29px;
left:0;
background-position:-68px -93px;
}

.smsbar .more_info {
bottom:0;
text-align:center;
clear:both;
}

.smsbar .payment-options {
margin-left:2px;
text-align:center;
padding:0 20px;
}

.smsbar .payment-options .relief {
height:45px;
float:left;
background-image:url(/new_site/i/payment_relief.png);
}

.smsbar .payment-options a {
outline:none;
}

.smsbar .payment-options img {
height:34px;
width:34px;
margin:5px 3px;
}

.clan_bg_pic,.user_bg_pic {
float:left;
position:relative;
width:242px;
right:750px;
top:-60px;
}

.user_bg_pic {
right:740px;
top:-20px;
}

.clan_chr_lg {
margin-bottom:30px;
}

.clan_arms_old {
margin-left:-20px;
margin-top:20px;
}

.clan_arms_new {
margin-left:-32px;
margin-top:20px;
}

.primary-navigation {
position:absolute;
top:15px;
left:250px;
width:700px;
text-align:justify;
padding-right:25px;
background:url(../images/icon_mini_profile.gif) right 0 no-repeat;
}

.primary-navigation:after {
content:' ';
display:inline-block;
width:100%;
}

.primary-navigation li {
display:inline-block;
padding-left:25px;
background:url(../images/icon_mini_profile.gif) no-repeat;
}

#login-form {
position:absolute;
top:43px;
right:10px;
}

#login-form ul {
margin-bottom:0;
padding-left:0;
}

#user-bar {
position:absolute;
top:65px;
right:23px;
}

#user-bar li {
display:inline;
padding-left:1ex;
}

.primary-navigation li a:hover,#user-bar li a:hover {
color:#47a;
}

.footer .fl,.footer .fr {
position:absolute;
top:-95px;
width:50px;
height:95px;
background:url(/images/footer-bg.jpg) 0 bottom no-repeat;
}

.footer .fr {
right:50%;
margin-right:-541px;
background-position:right 0;
}

.footer .fl {
left:50%;
margin-left:-541px;
background-position:left 0;
}

.secondary-navigation {
position:absolute;
top:20px;
left:50%;
margin-left:-225px!important;
list-style:none;
padding:0;
}

.secondary-navigation li {
display:inline;
}

.secondary-navigation li,.secondary-navigation li a {
color:#dbc9a5;
}

.copyright {
position:absolute;
top:55px;
left:50%;
margin-left:-225px;
}

.copyright,.copyright a {
color:#1f0f02;
}

.counters {
position:absolute;
top:44px;
left:50%;
margin-left:-475px;
}

.counters img {
opacity:.5;
border:2px solid;
display:inline-block;
vertical-align:top;
max-width:88px;
border-color:#000 grey #FFF;
}

.counters a:hover img {
opacity:1;
}

.main-it,.root-wrap {
min-height:100%;
position:relative;
border-width:1px 0;
}

.pagination {
text-align:right;
padding:0 12px;
}

.pagi {
font-size:13px;
}

.pagi span,.pagi b,.pagi a {
color:#70563d;
text-decoration:none;
}

.page-delim {
height:32px;
line-height:32px;
background:url(/new_site/i/h2-bg.gif) no-repeat;
padding:0 1em;
}

.red {
color:#b00;
}

.green {
color:#0b0;
}

.blue {
color:#0080D0;
}

.grey {
color:#666;
}

.captcha {
width:120px;
height:60px;
border:1px #865D01 solid;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:700;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:701;
text-align:center;
line-height:0;
margin-top:-50px;
}

#jquery-lightbox a img {
border:none;
}

#lightbox-container-image-box {
position:relative;
background-color:#f1e8c9;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:30px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
margin-bottom:4px;
width:60px;
height:22px;
left:50%;
bottom:74px;
margin-left:-30px;
}

#lightbox-container-image-box>#lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
cursor:pointer;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
display:block;
position:relative;
width:28px;
height:22px!important;
background:#ECD9AF!important;
}

#lightbox-nav-btnPrev {
float:left;
}

#lightbox-nav-btnNext:before {
position:absolute;
display:block;
content:'';
top:0;
left:0;
width:10px;
height:10px;
background:transparent url(/interface_v4/i/interface/compile/compile.png) no-repeat scroll -951px -218px;
margin:8px 10px 3px;
}

#lightbox-nav-btnPrev:before {
position:absolute;
display:block;
content:'';
top:0;
left:0;
width:10px;
height:10px;
background:transparent url(/interface_v4/i/interface/compile/compile.png) no-repeat scroll -328px -521px;
margin:8px 10px 3px;
}

#lightbox-container-image-data-box {
position:relative;
font:10px Verdana,Helvetica,sans-serif;
background-color:#f1e8c9;
line-height:1.4em;
overflow:auto;
width:250px;
margin:0 auto;
padding:0 0 18px;
}

#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
padding:0 30px;
}

#lightbox-image-details-caption {
font-weight:700;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav {
position:relative;
width:100%;
clear:both;
}

#lightbox-secNav-btnClose {
display:inline-block;
margin-bottom:4px;
}

#jquery-lightbox .wnd_tl {
position:absolute;
width:12px;
top:0;
left:0;
z-index:900;
}

#jquery-lightbox .wnd_tr {
position:absolute;
width:12px;
top:0;
right:0;
z-index:900;
}

#jquery-lightbox .wnd_ml {
position:absolute;
top:0;
left:0;
z-index:899;
height:100%;
}

#jquery-lightbox .wnd_mr {
position:absolute;
top:0;
right:0;
z-index:899;
height:100%;
}

#jquery-lightbox .wnd_bl {
position:absolute;
width:12px;
bottom:0;
left:0;
z-index:900;
}

#jquery-lightbox .wnd_br {
position:absolute;
width:12px;
bottom:0;
right:0;
z-index:900;
}

#jquery-lightbox .wnd_b {
bottom:0;
display:block;
height:18px;
left:0;
overflow:hidden;
position:absolute;
width:100%;
}

.ctrl_button {
width:70px;
height:18px;
cursor:pointer;
border:none;
background:url(/interface_v4/i/interface/compile/compile.png) no-repeat left -60px;
text-align:center;
vertical-align:bottom;
line-height:16px;
font-size:12px;
overflow:hidden;
padding:0;
}

.ctrl_close {
background-position:0 -132px;
}

.sidebar .content,.sidebar *,.smsbar *,.lightbox-container-wrap {
position:relative;
}

.chng_content table .td_center,.bunker-empty {
text-align:center;
}

.primary-navigation li a,#user-bar li a,.secondary-navigation li a:hover {
text-decoration:none;
}

.forum-options .pagi,.page-delim .pagi,thead .pagi,tfoot .pagi,#lightbox-nav-btnNext {
float:right;
}

.hidden,.tree-nav ul.compact {
display:none;
}
}





@media print {
form,.primary-navigation,.secondary-navigation,.counters {
display:none;
}



a[href]:after {
content:"(" attr(href) ")";
}

a img {
border:none;
}

.content-wrap,.main-it,.sidebar {
margin-top:0;
}

* {
color:#000;
}

h1 {
font-size:1.4em;
}

h2 {
font-size:1.4em;
padding:0;
}
}