/* * * OUT OF GAME // CSS * * */
/* base */
html {background:url(./new_img/html-bg.jpg) top center no-repeat #000;overflow-y:scroll}
body {font-size:11px;line-height:13px;color:#ddd;background:url(./new_img/body-bg.png) top left repeat-x transparent;margin:0px;padding:0px}
#toolbar { clear: both; }
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,button,select,option,textarea,p,blockquote,table,img {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
th,td{font-family:Arial,Helvetica,sans-serif;margin:0}
/* table { border-spacing: 0; border-collapse: collapse; } */
table td { vertical-align: top; }
fieldset,img { border: 0; }
input, button, select, option, textarea, table, tr, td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 18px; line-height: 22px; }
h2 { font-size: 16px; line-height: 19px; }
h3 { font-size: 14px; line-height: 17px; }
h4,h5,h6 { font-size: 12px; line-height: 14px; }
h1,h2,h3,h4,h5,h6,strong,b { font-weight: bold; }
em,i { font-style: italic; }
ol,ul,dl { margin-left: 2em; }
a { text-decoration: none; color: #ccc; }
a:hover { color: #FFA500; }

.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.nowrap { white-space: nowrap; }

div.clear2 { height: 1px !important; font-size: 1px !important; line-height: 1px !important; width: auto !important; clear: both; margin: 0 !important; }

/* layout */
table#page{border-collapse:collapse;border-spacing:0;margin:0 auto 20px;width:966px;position:relative;z-index:20}
table#page tr#header td{padding:0}
table#page tr#header td.trial { background: url("./_img/button_bg.gif") repeat-x top left #4d4d57; vertical-align: top; line-height: 45px; }
table#page tr#header td.trial a { height: 23px; line-height: 23px; }
table#page tr#header td.logo {text-align:left;background-color:#3A840}
table#page tr#header td.logo div.logo{float:left}
table#page tr#header td.logo div.logo a {display:block;width:293px;height:61px}
table#page tr#header table.flags { margin-right:10px; margin-top:38px; }
table#page tr#header table.flags td {padding-left:5px;}

table#page tr#header div.register2{width:670px;text-align:right;font-size:11px;padding-top:5px;float:right;color:#bbb}
table#page tr#header div.register2 a{padding:2px 3px;color:#bbb}
table#page tr#header div.register2 a#pt-userpage{color:#fff;font-weight:bold}
table#page tr#header div.register2 a:hover{color:#666}


table#page tr td#menu {width:200px;vertical-align:top;background: #272727;padding:0}
table#page tr td#menu table.main-menu {border-collapse:separate;border-spacing:0;width:200px}
table#page tr td#menu table.main-menu tr td { border-top: 1px solid #6a6a72; border-bottom: 1px solid #333238; padding: 0; }
table#page tr td#menu table.main-menu tr td a { display: block; padding: 3px 0 3px 20px;font-size:8pt}
table#page tr td#menu table.main-menu tr td.itemdb {background-color:#1d1d1d;border:0 none}
table#page tr td#menu table.main-menu tr td.itemdb a { padding: 4px 0 4px 28px;color:white !important}
table#page tr td#menu table.main-menu a:hover{background:url(./new_img/menu-arrow.png) 6px center no-repeat transparent;text-decoration:underline}
table#page tr td#menu table.main-menu tr td.itemdb a:hover {color:#FFA500 !important;text-decoration:underline;background:none;}


table#page tr td#menu table.main-menu tr td form#searchform input { padding: 2px 5px; color: #000; margin: 5px 10px; }
input { padding: 2px 5px; color: #000; margin: 5px 10px; }

table#page tr td#content { background-color: #08080A; border: 1px solid #666; vertical-align: top; padding: 10px; font-size: 11px; line-height: 16px; }
table#page tr td#content a { text-decoration: none; color: #FFA500; }
table#page tr td#content a:hover { text-decoration: underline; }
table#page tr td#content table.itemdb-atribs a { color: #ddd; }
table#page tr td#content h1.header { font-size: 18px; font-weight: normal; margin: 0 0 10px 0; padding: 95px 15px 15px 15px; line-height: 25px; vertical-align: bottom; background: url("./_img/eve_top-2.jpg") no-repeat top left; }
table#page tr td#content h1.header2 { font-size: 18px; font-weight: normal; margin: 0 0 10px 0; line-height: 25px; vertical-align: bottom; background: url("./_img/eve_top-2.jpg") no-repeat top left;  } 
table#page tr td#content h1.header2 a { display: block; padding: 95px 15px 15px 15px; line-height: 25px; vertical-align: bottom; color: #DDDDDD; width: 500px; } 

/* content */
td#content p { margin: 0 0 10px 0; }
td#content table { margin: 0 0 10px 0; }
td#content div { margin: 0 0 10px 0; }

table#page tr td#content div.nav-menu2{margin:0 -10px 10px -10px;padding: 0 10px 0 15px;height:29px;line-height:29px}
table#page tr td#content div.nav-menu2 a{display:block;float:left;background-color:#222;border:1px solid #333;height:28px;line-height:28px;padding: 0 10px; margin: 0 0 0 5px;  }

table#page tr td#content div.nav-menu2 a.buttonSmall { display: block; float: left; background-color: #222; border: 1px solid #333; height: 12px; line-height: 12px; padding: 0 10px; margin: 0 0 0 5px; margin-top : 12px; font-size : 10px; }


table#page tr td#content div.rating { margin: 30px 20px; }

table#page tr td#content table.welcome { border-collapse: collapse; width: 100%; }
table#page tr td#content table.welcome tr th { border: 1px solid #403f43; padding: 3px 20px; background-color: #4d4d56; text-align: left; letter-spacing: 1px; font-size: 12px; line-height: 16px; color: #fff; }
table#page tr td#content table.welcome tr td { border: 1px solid #403f43; padding: 3px 20px; line-height: 17px; }

table#page tr td#content table.front-pg { background: url("./_img/front-pg-bg-2.jpg") no-repeat top left #3A3840; border-collapse: collapse; border-spacing: 0px; width: 100%; margin: 0 0px 10px 0px; table-layout:fixed}
table#page tr td#content table.front-pg tr td { padding: 10px; vertical-align: top; line-height: 17px; border: 4px solid #080809; }
table#page tr td#content table.front-pg tr td.right-col{width:348px}
table#page tr td#content table.front-pg tr td.left-col{width:348px}
/* table#page tr td#content table.front-pg tr td.right-col{width:auto} */
table#page tr td#content table.front-pg tr td h3 { height: 48px; line-height: 48px; font-size: 13px; margin: 0; padding: 0 0 0 56px; } 
table#page tr td#content table.front-pg tr td h3.news { background: url("./_img/h2-news-2.png") no-repeat top left;  }
table#page tr td#content table.front-pg tr td h3.players { background: url("./_img/h2-players-2.png") no-repeat top left;  }
table#page tr td#content table.front-pg tr td h3.articles { background: url("./_img/h2-articles-2.png") no-repeat top left;  }
table#page tr td#content table.front-pg tr td h3.rookies { background: url("./_img/h2-rookies-3.png") no-repeat top left;  }
table#page tr td#content table.front-pg tr td ul{list-style-position:outside;margin:0;padding:0 20px 10px 20px}
table#page tr td#content table.front-pg tr td ul li{margin:3px 0;padding:0}
table#page tr td#content table.front-pg tr td ul li a{font-weight:bold;margin:0;padding:0}

table#page tr td#content table.front-pg tr td.cent-col h3 { background: url("./_img/h2-quick-3.png") no-repeat top left transparent; margin: 0 3px -12px 3px; line-height: 48px; height: 48px; padding: 0 0 0 56px; }
table#page tr td#content table.front-pg tr td.cent-col table { border-collapse: separate; border-spacing: 3px; width: 100%; margin: 0; }
table#page tr td#content table.front-pg tr td.cent-col table tr td { border: 0 none; width: 25%; background: url("./_img/quick-bg-2.png") repeat-x top left; font-size: 11px; line-height: 14px; }
table#page tr td#content table.front-pg tr td.cent-col table tr td h3 { padding: 2px 4px; background: none transparent; line-height: 16px; height: 16px; margin: 0 0 2px 0; }
table#page tr td#content table.front-pg tr td.cent-col table tr td ul { margin: 0 0 0 15px; }
table#page tr td#content table.front-pg tr td.cent-col table tr td a { font-weight: normal; }

table#page tr td#content table.itemdb-list tr td.itemdb-header{background:url(./new_img/itemdb-header.png) top left repeat-x #4D4D57;font-weight:bold;line-height:31px;text-align:left;padding:0 15px;width:318px}
table tr td.itemdb-header a { font-weight: bold; text-decoration: none; }

table tr td.itemdb-detail{background:#212121;color:#ddd;position:relative}
table tr td.itemdb-detail img{margin:0 5px 0 10px !important;float:right}

table#page tr td#content table.itemdb-list{border-collapse:collapse;width:706px !important;table-layout:fixed}
table#page tr td#content table.itemdb-list tr td{vertical-align:top;line-height:14px}
table#page tr td#content table.itemdb-list tr td p{margin:0}

table.itemdb-atribs {border-collapse:collapse;width:348px;table-layout:fixed;background:#313131}
table.itemdb-atribs tr th {text-align:left}
table.itemdb-atribs tr td {border-bottom:1px solid #272727;height:47px;vertical-align:middle}
table.itemdb-atribs tr td.itemdb-variations-group {background:#222228;padding:0;font-size:12pt;padding-left:20px;font-weight:bold}
td#content table.itemdb-atribs tr td img{margin:0 15px 0 5px}

fieldset{border:1px solid #666666;margin:1em 0 1em 0;padding:0 1em 1em;line-height:1.5em}

/* images */
table#page div.floatright, table#page table.floatright { clear: right; float: right; border: 0; margin: 0 0 10px 10px; }
table#page div.floatright p { font-style: italic; }

table#page div.floatleft, table#page table.floatleft { float: left; clear: left; border: 0; margin: 0 10px 10px 0; }
table#page div.floatleft p { font-style: italic; }

table#page div.floatcenter { clear: both; border: 0; margin: 10px 0; text-align: center; }
table#page div.floatcenter p { font-style: italic; text-align: center; }

td#content div.thumbinner { background: #000; border: 1px solid #444; }
td#content div.thumbinner a { border: 1px solid #666; display: block; margin: 4px; }
td#content div.thumbinner a:hover { border: 1px solid #bc7d00; }
td#content div.thumbinner a img { margin: 0; }
td#content div.thumbinner div.thumbcaption { padding: 0px 10px 5px 10px; font-style: italic; margin: 0; text-align: center; }

/* content style */
td#content ul { margin: 10px 0 10px 20px; list-style-position: inside; }
td#content ul li { margin: 3px 0 ; }
td#content p { margin: 10px 0; }
td#content h3 { margin: 10px 0; overflow: hidden; } 
td#content h2 { margin: 10px 0; border-bottom: 1px solid #888; padding: 2px 10px; overflow: hidden; } 
td#content h1 { margin: 10px 0; } 
td#content table { margin: 10px 0; }
td#content div { margin: 10px 0; }
/*td#content img { margin: 4px; }*/

td#content span.editsection { clear : both; float : right; font-size : 11px; margin-right : 20px; }

/* something */
.toc { clear: left; }

.filehistory { width: 100%; }
.filehistory tr th { text-align: left; margin : 0 10px; }
.filehistory tr td { text-align: left; margin : 0 10px; } 

table#page td#content img.blue-i-icon { float: right; border: 0 none; margin: 8px 2px; padding: 0; width: 16px; height: 16px; } 

td#content ul.unit-rating li { margin: 0; }

td#content div.imageCenter { text-align : center; }
td#content div.center div.thumbinner { margin : 0 auto; }

table.recentchanges_tbl tr.recentchanges_tr td { padding: 0 5px 5px 5px; font-weight: bold; }
table.recentchanges_tbl tr td { padding: 0 5px; line-height: 16px; }

a.new { color : #c20 !important; }

table.chanlist td { padding-right : 10px; }

table#stats-month {}
table#stats-month th { font-weight: bold; line-height: 20px; border-bottom: 1px solid #888; padding: 0 20px; text-align: left; color: #aaa}
table#stats-month td { line-height: 18px; text-align: left; padding: 0 20px}
table#stats-month tr:hover td { background: #560000}












/* REDESIGN */
table#page tr#header form#userlogin{float:right;height:57px;overflow:hidden;width:380px}
table#page tr#header form#userlogin div{float:right}
table#page tr#header form#userlogin input{margin:0;padding:0;float:left;margin-left:10px;font-size:12px}
table#page tr#header form#userlogin input.loginText,table#page tr#header form#userlogin input.loginPassword{padding:4px;background:#383838;color:#A1A1A1;border-color:#262626 #535353 #454545 #2D2D2D;border-style:solid;border-width:1px;height:15px;margin-left:6px}
table#page tr#header form#userlogin input#wpRemember{float:none;height:13px;vertical-align:bottom}

table#page tr#topmostMenu td{padding:0}
table#page tr#topmostMenu td div a{height:39px;display:block;float:left;background:url(./new_img/topmostMenu.png) top left no-repeat}

table#page tr#topmostMenu td div.left {float:left}
table#page tr#topmostMenu td div.right {float:right;background:url(./new_img/topmostMenu-Right-bg.png) top left repeat-x}

table#page tr#topmostMenu td div.left div.separator{float:left;width:2px;height:39px;background:url(./new_img/topmostMenu.png) -430px 0 no-repeat}
table#page tr#topmostMenu td div.right div.separator{float:left;width:2px;height:39px;background:url(./new_img/topmostMenu.png) -816px 0 no-repeat}

table#page tr#topmostMenu td a#tm-home{width:47px}
table#page tr#topmostMenu td a#tm-home:hover{background-position:-47px 0}

table#page tr#topmostMenu td a#tm-itemDatabase{background-position:-94px 0;width:90px}
table#page tr#topmostMenu td a#tm-itemDatabase:hover{background-position:-184px 0}

table#page tr#topmostMenu td a#tm-chronicles{background-position:-274px 0;width:78px}
table#page tr#topmostMenu td a#tm-chronicles:hover{background-position:-352px 0}


table#page tr#topmostMenu td a#tm-devBlogs{background-position:-432px 0;width:72px}
table#page tr#topmostMenu td a#tm-devBlogs:hover{background-position:-504px 0}

table#page tr#topmostMenu td a#tm-eveGate{background-position:-576px 0;width:61px}
table#page tr#topmostMenu td a#tm-eveGate:hover{background-position:-637px 0}

table#page tr#topmostMenu td a#tm-forums{background-position:-698px 0;width:59px}
table#page tr#topmostMenu td a#tm-forums:hover{background-position:-757px 0}

table#page tr#topmostMenu td div.right form{float:left;height:39px;position:relative}
table#page tr#topmostMenu td div.right form input.searchInput{margin:7px 0 7px 14px;background:#383838;color:#A1A1A1;border-color:#262626 #535353 #454545 #2D2D2D;border-style:solid;border-width:1px;padding:4px;width:200px;height:15px;font-size:12px}
table#page tr#topmostMenu td div.right form input.searchButton{position:absolute;margin:0;padding:0;top:9px;right:5px}


table#page tr#breadcrumbs td {height:34px;background:transparent;line-height:30px;font-weight:bold}
table#page tr#breadcrumbs td a {color:#fff}
table#page tr#breadcrumbs td .last {color:#b2b2b2}

table#page tr td#menu h2 {
  font-size:12px;
  line-height:23px;
  color:#fff;
  padding-left:20px;
  background:#4f4f4f;
}
table#page tr td#menu h2.expanded {
  margin-top:26px;
  background:url(./new_img/main-menu-arrow-up.png) 180px center no-repeat #4F4F4F;
  cursor:pointer;
}
table#page tr td#menu h2.collapsed {
  margin-top:26px;
  background:url(./new_img/main-menu-arrow-down.png) 180px center no-repeat #4F4F4F;
  cursor:pointer;
}
table#page tr td#menu div.collapsible {
	border-bottom:1px solid #424242;
	padding-bottom:5px;
	background:#313131;
}
table#page tr td#menu table.main-menu a {
  color:#FFF;
  font-weight:bold;
}
table#page tr td#menu table.main-menu a:hover {
  color:#FFA500;
}

table#page tr td#menu table.main-menu tr td  {
  border:none;
}

table#page tr#footer-separator td {
  height:15px;
  background:transparent;
}

table#page tr#footer td.footer_col {background:#2d2d2d;line-height:42px}

table#page tr#footer a {
  display:block;
  float:left;
  line-height:42px;
  padding: 0 15px;
  font-weight:bold;
  color:#a1a1a1;
}

table#page tr td#menu table.main-menu tr td form#searchform input#searchInput {
  border-top:1px solid #0d0d0d;
  border-left:1px solid #141414;
  border-right:1px solid #303030;
  border-bottom:1px solid #3f3f3f;
  width:168px;
  background:#212121;
  color:#FFA500;
}

table#page tr td#menu table.main-menu tr td form#searchform div.buttons input {
  margin:0;
  padding:0
}

table#page tr td#menu table.main-menu tr td form#searchform div.buttons input#mw-searchButton {
  margin:0 10px;
}


table#page tr td#content {
  background:#1c1c1c;
  padding:15px;
  border:none;
}

table#page tr td#content h1.header {
  background:none;
  padding:0;
  font-size:13pt;
  font-weight:bold;
  margin:0 0 10px 0;
  text-transform:uppercase;
}

table#page tr td#content div.nav-menu2 {
  border:none;
  margin:0;
  padding:0;
  text-transform:uppercase;
  position:relative;
}

table#page tr td#content div.nav-menu2 a {
  border:none !important;
  background:#434343;
  color:#fff;
  font-weight:bold;
  margin: 0 1px 0 0;
}

table#page tr td#content div.nav-menu2 a.active2 {
  background:#272727 !important;
  height:29px;
}

table#page tr td#content div#bodyContent {
  background:#272727;
  margin:0;
  padding:15px 15px 0;
}

div#bodyContent div {
  margin:0;
  padding:0;
}

table#page tr td#content div#bodyContent div.article-main-image{
  margin:-51px -15px 30px;
}
table#page tr td#content div#bodyContent table.diff~div.article-main-image,
table#page tr td#content div#bodyContent div#wikiPreview div.article-main-image{
	margin-top:0;
}

table#page tr td#content div#bodyContent table.welcome {
  margin:0;
}
table#page tr td#content div#bodyContent table.welcome tr th,
table#page tr td#content div#bodyContent table.welcome tr td {
  background:none;
  border:none;
}

table#page tr td#content table.front-pg tr td  {
  border:none;
}

table#page tr td#content table.front-pg {
  background:none;
}
/*
table#page tr td#content table.front-pg p {
	padding:0 10px;
}
*/
table#page tr td#content div#bodyContent div.catlinks {
  border:1px solid #5F6565;
  padding:10px;
  margin-bottom:15px;
  clear:right;
}

/*table#page tr td#content div#bodyContent div.ratingblock,*/
table#page tr td#content div#bodyContent div.top-contributors {
  background:#1C1C1C;
  padding:20px 0 20px 20px;
  width:716px;
  border:none;
  margin-left:-15px;
  margin-right:-15px;
}

table#page tr td#content div#bodyContent div.top-contributors h2.expanded {
  background:url(./new_img/top-c-arrow-up.png) 320px center no-repeat transparent;
  cursor:pointer;
}
table#page tr td#content div#bodyContent div.top-contributors h2.collapsed {
  background:url(./new_img/top-c-arrow-down.png) 320px center no-repeat transparent;
  cursor:pointer;
}
table#page tr td#content div#bodyContent div.top-contributors div.collapsible div.mw-top-contributors ul,
table#page tr td#content div#bodyContent div.top-contributors div.collapsible div.mw-top-contributors li {
  margin-top:0;
  margin-bottom:0;
  padding-top:5px;
}

table#page tr td#content div#bodyContent tr td h3 {
  background: url(./new_img/h3-bg.png) top left repeat #000 !important;
  line-height:31px;
  height:31px;
  padding-left:15px !important;
  margin:0;
}

table#page tr td#content table.front-pg tr td {
  padding:0;
  background:#212121;
}

table#page tr td#content div#bodyContent table tr .hoverable:hover {
  background:#313131 !important;
}
table#page tr td#content div#bodyContent table tr .hoverable:hover h3 {
  background: url(./new_img/h3-hover-bg.png) top left repeat #000 !important;
}

table#page tr td#content table.front-pg tr td.sep,
table#page tr td#content table.front-pg tr td.horiz-sep {
  background:none;
}
td.sep{width:10px}
td.horiz-sep{height:10px;font-size:1pt}

table#page tr td#content table.front-pg tr td.w25p {
  padding:10px;
  background:none;
}

table#page tr td#content table.front-pg table.front-quick-pg td {
  border-right:1px solid #3f3f3f;
  width:25%;
}

table#page tr td#content table.front-pg table.front-quick-pg td.last {
  border-right:none;
}

table#page tr td#content table.front-pg table.front-quick-pg td ul li a {
  font-weight:normal;
}
table#page tr td#content table.front-pg tr td.categories p {
  padding:10px;
}
table#page tr td#content div#bodyContent div.noarticletext {
  padding-bottom:15px;
}

div#bodyContent table div.content{padding:15px;background:#313131;overflow:hidden}
div#bodyContent table td.itemdb-detail div.content{background:transparent}
table.itemdb-atribs{width:348px;table-layout:fixed;margin:10px 0 0 0!important;padding:0!important}
table.itemdb-atribs tr td{padding-left:10px}
table.itemdb-atribs td:hover{background:url(./new_img/itemdb-td-hover.png) center left repeat-x transparent}
table.itemdb-item{width:706px}

.hideWhenCSS{display:none}

div#special-right-bg {
  position:absolute;
  right:0;
  width:28%;
  height:100px;
  background:url(./new_img/topmostMenu-Right-special-bg.png) bottom left no-repeat;
  z-index:10;
}



#mw-revisiontag{display:none}

div.mw-search-formheader div.search-types{overflow:hidden;border:1px solid #5F6565}
div.mw-search-formheader div.search-types ul{padding-bottom:22px;list-style-type:none}
td#content div.mw-search-formheader div.search-types ul li{float:left;margin-right:10px}
table#page tr td#content div.mw-search-formheader div.search-types ul li.current a{text-decoration:none;color:white;cursor:default}

textarea#wpTextbox1{background:#383838;color:#FFF;width:100%}

div#bodyContent div.errorbox div.msg{color:red;font-size:10pt}

form#loginFormInContent table td {vertical-align:middle}

form#loginFormInContent table td #wpName1 {
    background: none repeat scroll 0 0 #383838;
    border-color: #262626 #535353 #454545 #2D2D2D;
    border-style: solid;
    border-width: 1px;
    color: #A1A1A1;
    height: 15px;
    margin-left: 6px;
    padding: 4px;
	font-size: 12px;
}

form#loginFormInContent table td #wpPassword1 {
    background: none repeat scroll 0 0 #383838;
    border-color: #262626 #535353 #454545 #2D2D2D;
    border-style: solid;
    border-width: 1px;
    color: #A1A1A1;
    height: 15px;
    margin-left: 6px;
    padding: 4px;
	font-size: 12px;
}

form#loginFormInContent table td.mw-label{font-weight:bold;color:white;font-size:12px}

form#loginFormInContent table td #wpRemember{vertical-align:middle}
form#loginFormInContent table td #wpLoginAttempt{padding:0;margin:0}

td#content ul#preftoc{list-style-type:none;margin-left:0;z-index:10;position:relative}
td#content ul#preftoc li{float:left;margin-right:10px;margin-bottom:0px;padding:0}
td#content ul#preftoc li a{display:block;padding:5px;border:1px solid #666}
td#content ul#preftoc li a:hover{text-decoration:none}
td#content ul#preftoc li.selected a{border-bottom:1px solid #272727}
div#preferences{clear:both;border:1px solid #666;position:relative;top:-1px;z-index:5}
div#preferences .mainLegend{display:none}

.prefsection{border:none}

.prefsection td.mw-label {padding-right:10px}

h4.mw-specialpagesgroup {
	background-color:transparent;
}
fieldset legend {
	color: #DDD;
}
#pagehistory li {
	padding: 3px;
}
#pagehistory li.selected {
	background-color:transparent;
}
div#bodyContent div.newsitem a{
	font-weight:bold;
	font-size:11px;
}
div#bodyContent div.newsitem p {
	line-height:1.4;
}
div#bodyContent div.newsitem div.readmore a{
	background:url(./new_img/readmore-arrow.png) left center no-repeat transparent;
	padding-left:18px;
}
table#page tr td#content div#bodyContent tr td h3.news-column {
	padding-right:10px;
}

table.diff, td.diff-otitle, td.diff-ntitle, td.diff-context {
	background-color:#272727;
}

table.diff td.diff-deletedline, table.diff td.diff-addedline {
	color:black;
}

img.article-special-image{float:right}

a.mw-toolbar-editbutton{display:block;float:left;width:23px;height:22px;background:url(./new_img/editor_buttons.png) left top no-repeat transparent;margin-right:2px;margin-bottom:2px}
a#mw-editbutton-bold{background-position:0px 0px}
a#mw-editbutton-italic{background-position:0px -22px}
a#mw-editbutton-link{background-position:0px -44px}
a#mw-editbutton-extlink{background-position:0px -66px}
a#mw-editbutton-headline{background-position:0px -88px}
a#mw-editbutton-image{background-position:0px -110px}
a#mw-editbutton-media{background-position:0px -132px}
a#mw-editbutton-math{display:none}
a#mw-editbutton-nowiki{background-position:0px -154px}
a#mw-editbutton-signature{background-position:0px -176px}
a#mw-editbutton-hr{background-position:0px -198px}


a#mw-editbutton-bold:hover{background-position:-23px 0px}
a#mw-editbutton-italic:hover{background-position:-23px -22px}
a#mw-editbutton-link:hover{background-position:-23px -44px}
a#mw-editbutton-extlink:hover{background-position:-23px -66px}
a#mw-editbutton-headline:hover{background-position:-23px -88px}
a#mw-editbutton-image:hover{background-position:-23px -110px}
a#mw-editbutton-media:hover{background-position:-23px -132px}
a#mw-editbutton-nowiki:hover{background-position:-23px -154px}
a#mw-editbutton-signature:hover{background-position:-23px -176px}
a#mw-editbutton-hr:hover{background-position:-23px -198px}

table#page tr td#content div.editButtons{overflow:hidden;padding:10px 0;line-height:28px}
form#mw-watchlist-resetbutton{overflow:hidden;margin-bottom:10px}
table#page tr td#content div.editButtons span.editHelp{margin-left:40px}

div.mw-prefs-buttons{
	overflow:hidden;
	line-height:28px
}
form input[type=button],
form input[type=submit]{
	height:28px;
	border:1px solid #161616;
	background:url(./new_img/buttons.png) right top no-repeat transparent;
	background-position:right -52px;
	padding:0 13px;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
    margin:0;
	margin-right:10px;
	cursor:pointer;
}
form input[type=button]:hover,
form input[type=submit]:hover{
	/*background-position:right -26px;*/
	background-position:right -78px;
}
table#page tr td#content div.editButtons input{
	float:left;
}
/*orange buttons*/
input#wpPreview,                              /*previous version - table#mw-blockip-table tr td#mw-submit input#wpBlock*/
input#wpDiff,
/*div.mw-prefs-buttons input#prefcontrol,*/
/*form#mw-watchlist-resetbutton input,*/
#mw-watchlist-options form p input[type=submit],
.editButtons input#wpPreview,
.editButtons input#wpDiff,
form input[name=addcat],
form input[type=submit].historysubmit,
form input[type=submit].univGray
{
	background-position:right top;
}

/*class for ALL shadow buttons */



input#wpPreview:hover,                         /*previous version - table#mw-blockip-table tr td#mw-submit input#wpBlock*/
input#wpDiff:hover,
/*div.mw-prefs-buttons input#prefcontrol:hover,*/
/*form#mw-watchlist-resetbutton input:hover,*/
#mw-watchlist-options form p input[type=submit]:hover,
.editButtons input#wpPreview:hover,
.editButtons input#wpDiff:hover,
form input[name=addcat]:hover,
form input[type=submit].historysubmit:hover,
form input.univGray:hover
{

	background-position:right -26px;
}

input#prefcontrol {
	margin-left: 10px;
	margin-bottom: 10px;
}

td#content table.NPCInfo{
	margin:0 0 15px 15px;
	width:256px;
	border-collapse:collapse;
	float:right;
	clear:right;
}
td#content table.NPCInfo td{
	padding:0;
	vertical-align:middle;
	line-height:41px;
}
td#content table.NPCInfo td.label{
	width:75px;
	border-right:1px solid #272727;
	border-bottom:1px solid #272727;
	background:#313131;
	padding-left:10px;
	font-weight:bold;
}
td#content table.NPCInfo td.data{
	border-bottom:1px solid #272727;
	background:#2c2c2c;
	padding-left:10px;
}
td#content table.NPCInfo td.data img{
	float:right;
	margin: 5px 5px 0 0;
}


div#bodyContent div div.right-subimage {
    float:right;
    position:relative;
	width:259px;
	height:279px;
	margin-top:-75px;
}
div#bodyContent div div.right-subimage a.image {
	position:absolute;
	top:0;
	left:20px;
}
div#bodyContent div div.right-subimage a.image:first-child{
	bottom:0;
	right:0;
	top:auto;
	left:auto;
}
div#toc-with-image{
	position:relative;
}
div#toc-with-image div#toc-image{
	position:absolute;
	right:3px;
	top:47px;
}
div#toc-with-image table.toc{
	width:100%;
}
