* {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
}

body {
  font: 12px Arial, Tahoma, Verdana, sans-serif;
  width: 100%;
  height: 100%;
  background: url('bg_sky_line.jpg') top repeat-x;
  color: #444;
}

input, select, textarea {
  outline: none;
}

a {
  color: #0e5c88;
  font-weight: 700;
  text-decoration: none;
}

a:hover {
  color: #e34000;
  text-decoration: none;
}

#ext_outlayer ol, #ext_outlayer ul {
  padding: 5px 0 5px 30px;
}


li {
  list-style-position: outside;
}
.shortstory li, .fullstory li {
  margin-left: 30px;
}

.shortstory ul, .shortstory ol, .fullstory ul, .fullstory ol {
  margin: 10px auto;
}

img {
  border: 0;
}

#ext_wrapper {
  width: 980px;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background: url('header.jpg') no-repeat;
}

#ext_header {
  height: 230px;
}

#ext_middle {
  width: 100%;
  padding-bottom: 170px;
  height: 1%;
}

#ext_middle:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}

#ext_content {
  width: 980px;
  overflow: hidden;
}

#ext_sidebar {
  float: left;
  width: 200px;
  padding-right: 20px;
}

#ext_out {
  padding-left: 220px;
  padding-top: 90px;
}

#ext_footer {
  width: 100%;
  margin: -170px auto 0;
  height: 170px;
  background: url('footer.jpg') no-repeat bottom left;
}

#ext_footer_content {
  width: 980px;
  margin: 0 auto;
  padding-top: 25px;
}

ul#ext_lang {
  height: 32px;
  margin-right: 635px;
  float: right;
  list-style: none;
}

ul#ext_lang li {
  float: left;
}

ul#ext_lang li a {
  display: block;
  height: 32px;
  width: 16px;
}

a#ext_lang_ru { background: url('lang/lang_ru.gif') no-repeat left; }
a#ext_lang_ru:hover { background: url('lang/lang_ru.gif') no-repeat right; }
a#ext_lang_en { background: url('lang/lang_en.gif') no-repeat left; }
a#ext_lang_en:hover { background: url('lang/lang_en.gif') no-repeat right; }

#ext_menu_head {
  width: 200px;
  height: 398px;
  background: url('menu_head.jpg') no-repeat;
}

#ext_menu_bg {
  margin-top: -398px;
  background: url('menu_line.jpg') left 398px no-repeat;
}

#ext_menu_footer {
  width: 200px;
  height: 20px;
  background: url('menu_footer.jpg') no-repeat;
}

ul#ext_menu {
  list-style:none;
  margin-left:87px;
  padding-top: 87px;
  padding-bottom: 15px;
  font-family: Tahoma;
}

ul#ext_menu ul {
  list-style:none;
  margin-left:8px;
}

ul#ext_menu ul a {
  font-size:11px;
  color:#16424b;
}

ul#ext_menu ul ul li {
  list-style:inside;
}

ul#ext_menu ul ul a {
  font-size:11px;
  color:#373700;
}

#ext_partner {
  width: 278px;
  height: 94px;
  float: right;
  margin-top: -67px;
  margin-bottom: -27px;
}

#ext_server_status {
  float: right;
  text-align: left;
  width: 122px;
  height: 132px;
  margin: -230px 18px 98px 0;
  font-weight: 700;
  font-family: Tahoma;
}

#ext_server_status dl {
  height: 18px;
}

#ext_server_status dd {
  float: right;
  margin-top: -14px;
}

#ext_login_area {
  width: 440px;
  height: 75px;
  margin-bottom: -75px;
  margin-left: 220px;
}

#login_t {
  width: 424px;
  margin-left: 30px;
}

#login_t td {
  padding: 0;
  color: #666;
}

#ext_login_area .ext_links {
  font-size: 11px;
  width: 330px;
  padding: 60px 0 0 60px;
  text-align: center;
  color: #666;
}

#ext_login_area a.link { color: #e34000; }
#ext_login_area a.link:hover { color: #777; }

ul#ext_userbar {
  float: left;
  list-style: none;
  width: 440px;
  height: 75px;
  background: url('login/paper.jpg') no-repeat;
  margin-bottom: -96px;
  padding-top: 21px;
  padding-left: 61px;
  font-family: Tahoma;
}

ul#ext_userbar li {
  display: block;
  width: 38px;
  height: 35px;
  float: left;
}

ul#ext_userbar li a {
  display: block;
  width: 35px;
  height: 35px;
}

ul#ext_userbar li a.pm { background: url('login/icon_pmread_0.png') no-repeat top; }
ul#ext_userbar li a.pm:hover { background: url('login/icon_pmread_0.png') no-repeat bottom; }

ul#ext_userbar li a.pm_new { background: url('login/icon_pmunread_0.png') no-repeat top; }
ul#ext_userbar li a.pm_new:hover { background: url('login/icon_pmunread_0.png') no-repeat bottom; }

ul#ext_userbar li a.unread { background: url('login/icon_new_0.png') no-repeat top; }
ul#ext_userbar li a.unread:hover { background: url('login/icon_new_0.png') no-repeat bottom; }

ul#ext_userbar li a.profile { background: url('login/icon_profile_1.png') no-repeat top; margin-right:-10px; }
ul#ext_userbar li a.profile:hover { background: url('login/icon_profile_1.png') no-repeat bottom; }

ul#ext_userbar li a.cp { background: url('login/icon_profile_2.png') no-repeat top; margin-left:8px; }
ul#ext_userbar li a.cp:hover { background: url('login/icon_profile_2.png') no-repeat bottom; }

ul#ext_userbar li a.exit { width: 40px; background: url('login/icon_exit_0.png') no-repeat top right; }
ul#ext_userbar li a.exit:hover { background: url('login/icon_exit_0.png') no-repeat bottom right; }

#ext_ub_tooltip {
  text-align: center;
  padding-top: 4px;
}

#ext_mmotop_rating {
  float: right;
  width: 155px;
  height: 56px;
  margin-top: 19px;
  margin-bottom: -75px;
}

#ext_mmotop_rating a {
  display: block;
  width: 155px;
  height: 56px;
  background: url('rating/mmotop.gif') no-repeat top right;
}

#ext_mmotop_rating a:hover {
  background: url('rating/mmotop.gif') no-repeat bottom right;
}

#ext_mmotop_rating div {
  float: right;
  font-size: 18px;
  color: #e34000;
  padding-top: 34px;
  padding-right: 100px;
}

#ext_ad {
  float: right;
  height: 90px;
}

#ext_outlayer {
  margin-top: 105px;
}

#ext_social_desc {
  float: left;
  width: 530px;
  height: 64px;
  margin-left: 280px;
  padding-top: 6px;
}

#ext_social_img {
  float: right;
  width: 170px;
  height: 64px;
}

#ext_social_img a {
  display: block;
  width: 170px;
  height: 32px;
}

#ext_social_img a.vkontakte { background: url('partner/vkontakte.jpg') no-repeat top; }
#ext_social_img a.vkontakte:hover { background: url('partner/vkontakte.jpg') no-repeat bottom; }

#ext_social_img a.facebook { background: url('partner/facebook.jpg') no-repeat top; }
#ext_social_img a.facebook:hover { background: url('partner/facebook.jpg') no-repeat bottom; }

#ext_banners {
  float: right;
  white-space: nowrap;
  margin-bottom: 4px;
}

.ext_ad_label a {
  float: left;
  display: block;
  background: url('ad_label_ru.gif') no-repeat right;
  width: 28px;
  height: 90px;
}

.small {
  font-size: 11px;
  font-family: Tahoma;
}

.small a {
  color: #888;
}

.mtitle {
  font-size: 15px;
  color: #e34000;
  border-bottom: solid 1px #bbb;
  font-weight: 700;
  margin: 4px auto;
  padding: 1px 0 2px 2px;
}

.mtitle a { color: #e34000; }
.mtitle a:hover { color: #444; }

a.ad img {
  filter: alpha(opacity=40);
  opacity: 0.4;
}

a.ad:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ext_copyrights {
  float: right;
  color: #444;
  font-size: 11px;
  padding-top: 3px;
}

.ext_copyrights a {
  color: #777;
  text-decoration: none;
}

.ext_copyrights a:hover {
  color: #000;
  text-decoration: underline;
}

a.help {
  color:#004a5c;
  font-weight:700;
  cursor:help;
}

a.help:hover {
  cursor:help;
}

.shortstory, .fullstory {
  margin: 8px auto;
  text-align: justify;
}

.shortstory img {
  margin-right: 10px;
  margin-top: -1px;
}

.fullstory img {
  margin-left: 10px;
  margin-bottom: 5px;
  margin-top: -1px;
}

.shortbr {
  float: right;
  width: 350px;
  height: 0;
  border-top: solid 1px #bbb;
  margin-top: -4px;
}

.morelink {
  padding-top: 3px;
  text-align: right;
  font-size: 11px;
  margin-top: -5px;
}

.morelink a { color: #777; }
.morelink a:hover { color: #e34000; }

.navigation {
  color:#555;
  border:0;
  margin: 15px 0;
}

.navigation a:link,.navigation a:visited,.navigation a:active {
  text-decoration:none;
  color:#666;
  background-color:#ededed;
  border:1px solid #e1e1e3;
  font-size:11px;
  padding:1px 5px;
}

.navigation a:hover {
  background-color:#e34000;
  color:#fff;
  border-color:#e1e1e3;
}

.navigation span {
  text-decoration:none;
  background-color:#fff;
  border:1px solid #e1e1e3;
  color:#666;
  font-size:11px;
  padding:1px 5px;
}

.navigation .nav_ext {
  border: 0;
}

.news_source {
  text-align: right;
  font-size: 11px;
  margin-bottom: 7px;
}

.news_source a { color: #777; }
.news_source a:hover { color: #e34000; }

.input {
  border:solid 1px #bbb;
  height:14px;
  font-family:Verdana;
  font-size:11px;
  color:#444;
}

.select {
  border:solid 1px #bbb;
  height:18px;
  font-family:Verdana;
  font-size:11px;
  color:#444;
}

input.submit {
  background:url('submit.jpg') repeat-x;
  border:solid 1px #999;
  height:18px;
  font-family:Verdana;
  font-size:11px;
  font-weight:700;
  color:#444;
  padding-bottom:3px;
  width:50px;
}

input[disabled].submit, input[disabled="disabled"].submit {
  color:#bbb;
}

#ext_login_area div.login {
  float: left;
  width: 135px;
  height: 34px;
  margin-top: 40px;
  margin-bottom: -74px;
  margin-left: 32px;
}

#ext_login_area .pass {
  padding-left: 135px;
}

#ext_login_area .subm {
  padding-left: 270px;
}

#ext_login_area div.login div {
  height: 14px;
  font-family: Verdana;
  font-size: 11px;
  font-weight: 700;
  color: #777;
}

#ext_login_area div.login a { color: #e34000; }
#ext_login_area div.login a:hover { color: #777; }

#ext_admin {
  position: fixed;
  width: 98%;
  height: 10px;
  background: url('op70.png');
  bottom: 5px;
  margin: auto 0.5%;
  padding: 7px 0.5% 11px 0.5%;
  color: #ddd;
}

#ext_admin a { color: #fff; }

#ext_admin span {
  border: solid 1px #ddd;
  background: url('op70.png');
  padding: 2px 5px;
}

#ext_admin span:hover {
  border: solid 1px #e34000;
  background: #000;
}

.stitle {
  border-bottom: solid 1px silver;
  font-weight: 700;
  text-align: right;
  margin: 8px 0;
  padding-bottom: 3px;
}

/* CP */
div.et1, div.et2, div.et3 { padding: 8px 8px 2px 10px; }
div.eb1, div.eb2, div.eb3 { height:6px; margin-bottom: 6px; }

div.et1 { background: #ecf3f7 url('layer_top_1.gif') no-repeat; }
div.et2 { background: #e1ebf2 url('layer_top_2.gif') no-repeat; }
div.et3 { background: #f7e6db url('layer_top_3.gif') no-repeat; }
div.eb1 { background: url('layer_bottom_1.gif'); }
div.eb2 { background: url('layer_bottom_2.gif'); }
div.eb3 { background: url('layer_bottom_3.gif'); }

.ecat {
  height:30px;
  margin-bottom:6px;
  background: url('layer_ecat.gif') no-repeat;
}

.ecat div {
  font-size:14px;
  font-weight:700;
  padding-top:6px;
  padding-left:8px;
}

.aion_tooltiptitle, .ttitle {
  font-weight: 700;
  font-size: 14px;
  color: #e34000;
  padding-bottom: 5px;
  border-bottom: solid 1px #c0c0c0;
}
.ttitle { margin-bottom: 5px; }


.aion_tooltip_hr {
  height: 0;
  border: 0;
  border-bottom: solid 1px #c0c0c0;
  padding: 0;
  margin: 6px 0;
}

.aion_itemlabel {
  font-weight:700;
  font-size:11px;
}

.aion_infolabel {
  font-size:11px;
}

.efilter td {
  height:25px;
  padding-right:20px;
}

.efilter select {
  width:70px;
}

#rates_exchange select {
  width:60px;
  font-weight:700;
  color:#444;
}

#rates_exchange form, #undead form {
  margin-top: -18px;
}

#rates_exchange .title, #undead .title {
  font-size:20px;
  color:#0e5c88;
  font-weight:700;
  font-family: Arial;
  margin-bottom: 4px;
}

#rates_exchange .current_rates, #undead .current_rates {
  float:right;
  margin-top:-25px;
  text-decoration: underline;
  font-weight: 700;
}

table.smscoin_list {
  width: 385px;
}

table.smscoin_list th {
  background: #eee;
  color: #222;
  height: 22px;
  font-size: 11px;
}

table.smscoin_list td {
  color: #444;
  text-align: center;
  font-size: 11px;
  border-bottom: solid 1px #ddd;
  height: 19px;
}

.mmotop_list td {
  text-align: center;
  padding: 3px 0;
}

tr.mmotop_getvote td {
  background: #eaffd5;
}

td.hr {
  border-bottom: dotted 1px #c0c0c0;
  height: 0px;
  padding: 0px;
}

.accinfo { width: 100%; }
.accinfo td { padding: 1px 0; }

.elyoswings, .asmowings, .norace {
  width: 215px;
  height: 185px;
}
.elyoswings { background: url('../aion/wing_elyos.jpg') no-repeat top right; }
.asmowings { background: url('../aion/wing_asmo.jpg') no-repeat top right; }
.norace { background: url('../aion/norace.jpg') no-repeat top right; }

.charname {
  font-size: 14px;
  color: #e34000;
  font-weight: 700;
}

.charlist {
  width: 100%;
}

.charlist_icons td {
  width: 35px;
}

.charlist_icons a.exch_icon {
  display: block;
  width: 30px;
  height: 30px;
}

.charlist_icons a#exch_items { background: url('exchange/icon_items.gif') top; }
.charlist_icons a#exch_items:hover { background: url('exchange/icon_items.gif') bottom; }

.charlist_icons a#exch_rates { background: url('exchange/icon_rates.gif') top; }
.charlist_icons a#exch_rates:hover { background: url('exchange/icon_rates.gif') bottom; }

.charlist_icons a#exch_coupons { background: url('exchange/icon_coupons.gif') top; }
.charlist_icons a#exch_coupons:hover { background: url('exchange/icon_coupons.gif') bottom; }

.charlist_icons a#exch_remodeling { background: url('exchange/icon_remodeling.gif') top; }
.charlist_icons a#exch_remodeling:hover { background: url('exchange/icon_remodeling.gif') bottom; }

.charlist_icons a#exch_dyes { background: url('exchange/icon_dyes.gif') top; }
.charlist_icons a#exch_dyes:hover { background: url('exchange/icon_dyes.gif') bottom; }

.errormsg, .okmsg {
  font-weight: 700;
  width: 740px;
  color: #fff;
  margin: 10px 0;
  padding: 10px;
  text-align: center;
}

.errormsg a, .okmsg a {
  color: #fff;
}

.errormsg a:hover, .okmsg a:hover {
  text-decoration: underline;
  color: #ddd;
}

.errormsg {
  background:#c12424;
}

.okmsg {
  background:#508d08;
}

div.pages {
  color:#555;
  text-align:right;
}

div.pages span {
  background:#F9F9F9;
  border:solid 1px #999;
  font-weight:700;
  font-size:11px;
  margin:0 2px;
  padding:2px 5px;
}

div.pages a {
  text-decoration:none;
  color:#555;
  background:#F9F9F9;
  border:1px solid #999;
  font-size:11px;
  margin:0 2px;
  padding:2px 5px;
}

div.pages a:hover {
  text-decoration:none;
  color:#555;
  background:#ffc9a5;
}

div.pages a.dots {
  border:0;
  background:none;
}









/*
table {
border:0;
border-collapse:collapse;
}

table td {
padding:0;
}

fieldset {
border:1px solid #e0e0e0;
text-align:left;
font-size:11px;
font-family:tahoma;
padding:5px;
}

.category a {
color:#ffd200;
text-decoration:none;
}

.category a:hover {
color:#fff600;
text-decoration:underline;
}

.slink {
color:#fff;
font-size:9px;
font-family:tahoma;
text-decoration:none;
}

.copy a:active,.copy a:visited,.copy a:link {
color:#555;
text-decoration:underline;
}

.stext a:active,.stext a:visited,.stext a:link {
color:#0e5c88;
text-decoration:none;
}

.border {
color:#555;
background-color:#e0e7f8;
border:1px dotted #afc2ec;
font-weight:700;
padding:5px;
}

.ltitle {
color:#333;
font-size:11px;
font-weight:700;
}

.ntitle {
color:#444;
font-size:12px;
font-weight:700;
padding-bottom:1px;
}

.ntitle a {
color:#004a5c;
text-decoration:none;
}

.ctitle {
color:#fff;
font-size:11px;
font-weight:400;
}

.news {
color:#555;
vertical-align:top;
font-size:11px;
font-family:tahoma;
}

.news img {
border:none;
padding:10px;
}

.userstop td {
padding:3px;
}

.userstop thead {
color:#555;
font-weight:700;
}

.skin {
padding-left:10px;
}

select {
font-size:11px;
font-family:tahoma;
}

.navigation {
color:#555;
border:0;
}

.navigation a:link,.navigation a:visited,.navigation a:active {
text-decoration:none;
color:#666;
background-color:#ededed;
border:1px solid #e1e1e3;
font-size:11px;
padding:1px 5px;
}

.navigation a:hover {
background-color:#396f7f;
color:#fff;
border-color:#e1e1e3;
}

.navigation span {
text-decoration:none;
background-color:#fff;
border:1px solid #e1e1e3;
color:#666;
font-size:11px;
padding:1px 5px;
}

.s_field {
color:#555;
font-size:11px;
font-family:tahoma;
height:16px;
padding-left:3px;
border:0;
background-color:transparent;
}

.a_field {
color:#555;
font-size:11px;
font-family:tahoma;
height:14px;
border:solid 1px #BBB;
margin-right:2px;
background-color:transparent;
}

.f_textarea {
color:#555;
font-size:11px;
font-family:tahoma;
width:459px;
height:156px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.f_input {
color:#555;
font-size:11px;
font-family:tahoma;
height:14px;
border:solid 1px #BBB;
margin-right:2px;
background-color:transparent;
width:300px;
}

.f_select {
color:#555;
font-size:11px;
font-family:tahoma;
height:14px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.smm02 a:hover {
color:#f9d16e;
text-decoration:none;
}

.smm03 a:active,.smm03 a:visited,.smm03 a:link {
color:#bbd3ff;
text-decoration:underline;
}

.cop01 a:active,.cop01 a:visited,.cop01 a:link {
color:#4d75d5;
text-decoration:underline;
}

.cop02 a:hover {
color:#dfe9ff;
text-decoration:none;
}

.dateitm {
color:red;
font-size:11px;
font-family:tahoma;
text-decoration:none;
}

.serv {
color:#555;
font-size:9px;
font-family:tahoma;
text-decoration:none;
}

.bltitl1 {
color:#c4100f;
font-family:tahoma;
text-decoration:none;
}

.bltitl2 {
color:#333;
font-family:tahoma;
text-decoration:none;
}

.category,.setas,.smm01,.smm02,.smm03,.smm04,.cop02 {
color:#fff;
font-size:11px;
font-family:tahoma;
text-decoration:none;
}

.speedbar,.copy,.stext,.userstop,.cop01,.mmenus,.nmenus {
color:#555;
font-size:11px;
font-family:tahoma;
text-decoration:none;
}

.speedbar a,.setas a:hover {
color:red;
text-decoration:underline;
}

.slink a:active,.slink a:visited,.slink a:link,.ctitle a,.smm01 a:hover,.smm03 a:hover,.smm04 a:hover {
color:#fff;
text-decoration:none;
}

.slink a:hover,.ctitle a:hover,.setas a:active,.setas a:visited,.setas a:link,.smm02 a:active,.smm02 a:visited,.smm02 a:link,.smm04 a:active,.smm04 a:visited,.smm04 a:link {
color:#fff;
text-decoration:underline;
}

.copy a:hover,.serv a:active,.serv a:visited,.serv a:link {
color:#06bab4;
text-decoration:underline;
}

.stext a:hover,.ntitle a:hover {
color:#e34000;
text-decoration:underline;
}

.news a,.userstop a:hover {
color:#5078d5;
text-decoration:none;
}

.news a:hover,.userstop a {
color:#5078d5;
text-decoration:underline;
}

.smm01 a:active,.smm01 a:visited,.smm01 a:link,.cop02 a:active,.cop02 a:visited,.cop02 a:link {
color:#f9d16e;
text-decoration:underline;
}

.cop01 a:hover,.serv a:hover {
color:#06bab4;
text-decoration:none;
}

.mmenus a:active,.mmenus a:visited,.mmenus a:link,.nmenus a:active,.nmenus a:visited,.nmenus a:link {
color:#555;
text-decoration:underline;
font-weight:700;
}

.mmenus a:hover,.nmenus a:hover {
color:#06bab4;
text-decoration:underline;
font-weight:700;
}

form {
margin:0;
padding:0;
}

.archives {
margin-left:0;
}

.archives a {
color:#43637e;
}

.title_quote {
color:#545454;
background-color:#FBCB3C;
border:1px dotted #bebebe;
border-bottom:0;
font-weight:700;
padding:5px;
}

.quote {
color:#545454;
font-family:Arial;
background-color:#ffffe0;
border:1px dotted #d8d8d8;
text-align:justify;
padding:3px;
}

.title_spoiler {
color:#555;
background-color:#e0e7f8;
border:1px dotted #afc2ec;
font-weight:700;
padding:5px;
}

.text_spoiler {
color:#555;
background-color:#e0e7f8;
border:1px dotted #afc2ec;
border-top:0;
text-align:justify;
padding:5px;
}

.scriptcode {
font-family:Arial;
color:#545454;
background-color:#ffffe0;
border:1px dotted #bebebe;
text-align:left;
padding:3px;
}

.rating {
color:#555;
font-size:11px;
font-family:tahoma;
width:85px;
height:16px;
}

.unit-rating {
list-style:none;
width:85px;
height:16px;
position:relative;
background-image:url(../dleimages/rating.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
display:block;
width:17px;
height:16px;
text-decoration:none;
text-indent:-9000px;
z-index:17;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background-image:url(../dleimages/rating.gif);
background-position:left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:17px;
}

.unit-rating a.r2-unit {
left:17px;
}

.unit-rating a.r2-unit:hover {
width:34px;
}

.unit-rating a.r3-unit {
left:34px;
}

.unit-rating a.r3-unit:hover {
width:51px;
}

.unit-rating a.r4-unit {
left:51px;
}

.unit-rating a.r4-unit:hover {
width:68px;
}

.unit-rating a.r5-unit {
left:68px;
}

.unit-rating a.r5-unit:hover {
width:85px;
}

.unit-rating li.current-rating {
background-image:url(../dleimages/rating.gif);
background-position:left bottom;
position:absolute;
height:16px;
display:block;
text-indent:-9000px;
z-index:1;
}

.bbcodes {
background:url(../aion/submit.jpg) repeat-x;
border:solid 1px #bbb;
height:18px;
font-family:Verdana;
font-size:11px;
font-weight:700;
color:#444;
padding-bottom:3px;
}

.bbcodes_poll {
background-color:#fff;
border:1px solid #1434B0;
color:#fff;
font-size:11px;
font-family:tahoma;
background-repeat:repeat-x;
width:100px;
height:20px;
font-weight:700;
}

.editor_button {
float:left;
cursor:pointer;
padding-left:2px;
padding-right:2px;
}

.editor_buttoncl {
float:left;
cursor:pointer;
padding-left:1px;
padding-right:1px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
}

.editbclose {
float:right;
cursor:pointer;
}

.editor_button select {
font-family:tahoma;
font-size:11px;
}

td.addnews {
height:25px;
}

.xfields input {
color:#555;
font-size:11px;
font-family:tahoma;
height:14px;
border:solid 1px #BBB;
margin-right:2px;
background-color:transparent;
width:300px;
}

.xfields select {
color:#555;
font-size:11px;
font-family:tahoma;
background-repeat:repeat-x;
height:18px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.xprofile input {
color:#555;
font-size:11px;
font-family:tahoma;
background-repeat:repeat-x;
width:250px;
height:14px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.pm_head {
font-size:12px;
font-family:tahoma;
}

.pm_list {
font-size:12px;
color:#555;
font-family:tahoma;
}

#dropmenudiv {
border:1px solid #fff;
border-bottom-width:0;
font:normal 10px Verdana;
background-color:#6497ca;
line-height:20px;
opacity:0.95;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
filter:alpha(opacity=95,enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=3);
margin:2px;
}

#dropmenudiv a {
display:block;
text-indent:3px;
text-decoration:none;
color:#fff;
background:#6497ca;
border:1px solid #fff;
font-weight:700;
margin:1px;
padding:1px 0;
}

#dropmenudiv a:hover {
background:#fdd08b;
color:#000;
}

.vote {
color:#555;
}

#newpm {
position:absolute;
width:400px;
background-color:#fdfdfd;
border:1px solid #bbb;
font-family:verdana;
color:#757575;
line-height:135%;
padding:4px;
}

#newpmheader {
padding-left:5px;
padding-right:5px;
padding-top:2px;
height:20px;
color:#fff;
font-weight:700;
background-color:#4972D3;
font-family:verdana;
cursor:move;
}

#newpm a {
background:transparent;
color:#4d6a8a;
text-decoration:none;
}

#newpm a:hover {
background:transparent;
color:#4d6a8a;
text-decoration:underline;
}

.attachment {
color:gray;
}

.search {
color:#555;
text-decoration:none;
}

.textin {
color:#555;
font-size:11px;
font-family:tahoma;
background-repeat:repeat-x;
border:1px solid #e0e0e0;
text-decoration:none;
padding-left:3px;
background-color:#fff;
}

.sresult {
text-align:justify;
font-weight:400;
line-height:16px;
font-family:tahoma;
font-size:12px;
color:#555;
}

.highslide-wrapper,.highslide-outline {
background:#FFF;
}

.highslide-image {
border:2px solid #FFF;
}

.highslide-dimming {
background:#000;
}

.highslide-html {
background-color:#FFF;
}

.highslide-loading {
display:block;
color:#fff;
font-size:9px;
font-weight:700;
text-decoration:none;
border:1px solid #fff;
background-color:#000;
padding:3px;
}

a.highslide-full-expand {
background:url(../dleimages/fullexpand.gif) no-repeat;
display:block;
width:34px;
height:34px;
margin:0 10px 10px 0;
}

.highslide-footer {
height:11px;
}

.highslide-footer .highslide-resize {
float:right;
height:12px;
width:11px;
background:url(../dleimages/resize.gif);
}

.highslide-resize {
cursor:nw-resize;
}

.highslide-display-block {
display:block;
}

.highslide-caption {
display:none;
background:#FFF;
padding:5px;
}

.highslide-controls {
width:195px;
height:40px;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
margin-right:15px;
margin-bottom:10px;
margin-top:10px;
}

.highslide-controls ul {
position:relative;
left:15px;
height:40px;
list-style:none;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
margin:0;
padding:0;
}

.highslide-controls li {
float:left;
padding:5px 0;
}

.highslide-controls a {
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
display:block;
float:left;
height:30px;
width:30px;
outline:none;
}

.highslide-controls a.disabled {
cursor:default;
}

.highslide-controls .highslide-previous a {
background-position:0 0;
}

.highslide-controls .highslide-previous a:hover {
background-position:0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
background-position:0 -60px!important;
}

.highslide-controls .highslide-play a {
background-position:-30px 0;
}

.highslide-controls .highslide-play a:hover {
background-position:-30px -30px;
}

.highslide-controls .highslide-play a.disabled {
background-position:-30px -60px!important;
}

.highslide-controls .highslide-pause a {
background-position:-60px 0;
}

.highslide-controls .highslide-pause a:hover {
background-position:-60px -30px;
}

.highslide-controls .highslide-next a {
background-position:-90px 0;
}

.highslide-controls .highslide-next a:hover {
background-position:-90px -30px;
}

.highslide-controls .highslide-next a.disabled {
background-position:-90px -60px!important;
}

.highslide-controls .highslide-move a {
background-position:-120px 0;
}

.highslide-controls .highslide-move a:hover {
background-position:-120px -30px;
}

.highslide-controls .highslide-full-expand a {
background-position:-150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
background-position:-150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
background-position:-150px -60px!important;
}

.highslide-controls .highslide-close a {
background-position:-180px 0;
}

.highslide-controls .highslide-close a:hover {
background-position:-180px -30px;
}

.clouds_xsmall {
font-size:x-small;
}

.clouds_small {
font-size:small;
}

.clouds_medium {
font-size:medium;
}

.clouds_large {
font-size:large;
}

.clouds_xlarge {
font-size:x-large;
}

.title_spoiler img,.editor_button img,.editbclose img,.editor_button_brk img {
margin:0;
padding:0;
}

.weekday-active-v,.day-active-v,.pm_list a {
color:#5078d5;
}

.weekday,.weekday-active,.day-active {
color:#804040;
font-family:verdana;
}

.xfields textarea,.xprofile textarea {
color:#555;
font-size:11px;
font-family:tahoma;
background-repeat:repeat-x;
width:320px;
height:86px;
border:1px solid #e0e0e0;
background-color:#fff;
}

.highslide-active-anchor,.highslide-active-anchor img {
visibility:hidden;
}

.highslide-html-content,.highslide-display-none,.highslide-controls a span {
display:none;
}

table#body {
width:100%;
height:100%;
background:url(../aion/footer.jpg) no-repeat bottom left;
margin:0;
padding:0;
}

td.bg_sky_line {
background:url(../aion/bg_sky_line.jpg) repeat-x;
height:230px;
}

td#bg_skys {
width:980px;
height:230px;
background:url(../header/header.jpg) no-repeat;
margin:0;
padding:0;
}

td.bg_sky_foot_line {
background:url(../aion/bg_sky_foot_line.jpg) repeat-x;
vertical-align:top;
}

table#bg_sky_t {
width:980px;
height:230px;
margin:0;
padding:0;
}

div#st {
width:253px;
height:100px;
text-align:center;
}

span.online {
display:block;
color:#E2FFAE;
font-size:12px;
padding:62px 0 0 132px;
}

.mtitle {
font-family:tahoma;
font-size:15px;
color:#e34000;
border-bottom:solid 1px silver;
font-weight:700;
margin:8px 0;
padding:1px 0 4px 2px;
}

.stitle {
border-bottom:solid 1px silver;
height:20px;
font-weight:700;
text-align:right;
margin:8px 0;
}

.stitle a {
font-family:tahoma;
font-size:12px;
color:#e34000;
font-weight:700;
text-decoration:none;
}

.nobody {
color:#FCC;
}

td.lang { width:19px; vertical-align:top; }
td.lang a { display:block; width:16px; height:32px; margin-left:3px; }
a#lang_ru { background:url(../header/lang_ru.gif) no-repeat left; }
a#lang_ru:hover { background:url(../header/lang_ru.gif) no-repeat right; }
a#lang_en { background:url(../header/lang_en.gif) no-repeat left; }
a#lang_en:hover { background:url(../header/lang_en.gif) no-repeat right; }

#onlinebar {
width:118px;
color:#b4b4b4;
font-weight:700;
margin-bottom:20px;
}

#onlinebar td { height:18px; }

.morelink {
width:350px;
font-family:tahoma;
font-size:11px;
text-align:right;
padding-top:2px;
padding-bottom:3px;
border-top:solid 1px silver;
}

.morelink a {
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#555;
font-weight:700;
}

.morelink a:hover {
text-decoration:underline;
color:#e34000;
}

.copyrights {
height:40px;
text-align:right;
color:#777;
font-size:11px;
}

.copyrights a {
color:#777;
text-decoration:none;
}

.copyrights a:hover {
color:#333;
text-decoration:underline;
}

a.help {
color:#004a5c;
font-weight:700;
cursor:help;
}

a.help:hover {
cursor:help;
}

.news_list img {
border:0;
padding:3px 10px 0 0;
}

.fullstory img {
border:0;
padding:3px 0 5px 10px;
}

input.submit {
background:url(../aion/submit.jpg) repeat-x;
border:solid 1px #999;
height:18px;
font-family:Verdana;
font-size:11px;
font-weight:700;
color:#444;
padding-bottom:3px;
width:50px;
}

input[disabled].submit, input[disabled="disabled"].submit, input[disabled].b_submit, input[disabled="disabled"].b_submit {
color:#bbb;
}

input.b_submit {
background:url(../aion/b_submit.jpg) repeat-x;
border:solid 1px #a8cfd5;
height:18px;
font-family:Verdana;
font-size:11px;
font-weight:700;
color:#444;
padding-bottom:3px;
width:50px;
}

.input {
border:solid 1px #bbb;
height:14px;
font-family:Verdana;
font-size:11px;
color:#444;
}

.select {
border:solid 1px #bbb;
height:18px;
font-family:Verdana;
font-size:11px;
color:#444;
}

.small {
font-size:11px;
color:#444;
}

.small a {
text-decoration:none;
font-size:11px;
color:#888;
}

.upanel td {
font-family:Verdana;
font-size:11px;
}

.upanel a:hover {
color:#e34000;
text-decoration:none;
}

.comment_msg {
font-family:Arial;
font-size:12px;
text-align:justify;
padding-top:5px;
}

.com_info {
border-bottom:solid 1px silver;
padding-bottom:3px;
font-size:11px;
}

.com_info_adm {
font-size:11px;
padding-bottom:5px;
text-align:right;
}

hr {
height:1px;
border:0;
background:silver;
margin:8px 0 3px;
}

.menu_footer {
height:20px;
background:url(../aion/menu_footer.jpg) no-repeat top;
}

ul#menu {
list-style:none;
margin-left:87px;
padding:0;
}

ul#menu ul {
list-style:none;
margin-left:8px;
padding:0;
}

ul#menu ul a {
font-size:11px;
color:#16424b;
}

ul#menu ul ul li {
list-style:inside;
}

ul#menu ul ul a {
font-size:11px;
color:#373700;
}

.source {
color:#777;
text-align:right;
font-size:11px;
padding:4px 0 2px;
}

.source a {
color:#777;
text-decoration:none;
font-weight:400;
}

.source a:hover {
color:#222;
text-decoration:none;
}

a#showvkontakte,a#showfacebook {
display:block;
width:170px;
height:32px;
}

a#showvkontakte {
background:url(../aion/social/vkontakte.jpg) no-repeat top;
}

a#showfacebook {
background:url(../aion/social/facebook.jpg) no-repeat top;
}

a#showvkontakte:hover {
background:url(../aion/social/vkontakte.jpg) no-repeat bottom;
}

a#showfacebook:hover {
background:url(../aion/social/facebook.jpg) no-repeat bottom;
}

.infolayer {
margin-bottom:5px;
border:dotted 1px #900;
background:#FFECEC;
padding:4px 10px;
}

.infolayer a {
font-size:11px;
font-family:Tahoma;
color:#333;
}

.infolayer a:hover {
color:#C00;
}

a.ad img {
filter:alpha(opacity=40);
opacity:0.4;
}

a.ad:hover img {
opacity:1;
filter:alpha(opacity=100);
}

a#mmotop {
display:block;
width:180px;
height:56px;
background:url(../aion/mmotop.gif) no-repeat top right;
}

a#mmotop:hover {
background:url(../aion/mmotop.gif) no-repeat bottom right;
}

a#mmotop div {
font-size:18px;
color:#e34000;
padding:34px 100px 0 0;
}

div.errormsg,div.okmsg {
font-weight:700;
width:400px;
color:#fff;
margin:10px;
padding:10px;
text-align:center;
}

div.errormsg a,div.okmsg a {
color: #fff;
}

div.errormsg a:hover,div.okmsg a:hover {
text-decoration: underline;
color: #ddd;
}

div.errormsg {
background:#c12424;
}

div.okmsg {
background:#508d08;
}

table.logs {
width:100%;
}

.logs td {
font-size:12px;
font-family:tahoma;
text-align:center;
border-bottom:dotted 1px silver;
padding:3px;
}

.logs th {
font-size:12px;
font-family:tahoma;
text-align:center;
border-bottom:solid 1px silver;
}

div.pages {
color:#555;
text-align:right;
}

div.pages span {
background:#F9F9F9;
border:solid 1px #999;
font-weight:700;
font-size:11px;
margin:0 2px;
padding:2px 5px;
}

div.pages a {
text-decoration:none;
color:#555;
background:#F9F9F9;
border:1px solid #999;
font-size:11px;
margin:0 2px;
padding:2px 5px;
}

div.pages a:hover {
text-decoration:none;
color:#555;
background:#ffc9a5;
}

div.pages a.dots {
border:0;
background:none;
}

.pm_row1 {
background:#F4F4F4;
}

.pm_row2 {
background:#D9F2FF;
}

a#userbar_pmread {
display:block;
width:35px;
height:35px;
background:url(../aion/login/icon_pmread_0.png) no-repeat top;
}

a#userbar_pmread:hover {
background:url(../aion/login/icon_pmread_0.png) no-repeat bottom;
}

a#userbar_pmunread {
display:block;
width:35px;
height:35px;
background:url(../aion/login/icon_pmunread_0.png) no-repeat top;
}

a#userbar_pmunread:hover {
background:url(../aion/login/icon_pmunread_0.png) no-repeat bottom;
}

a#userbar_new {
display:block;
width:32px;
height:35px;
background:url(../aion/login/icon_new_0.png) no-repeat top;
}

a#userbar_new:hover {
background:url(../aion/login/icon_new_0.png) no-repeat bottom;
}

a#userbar_add {
display:block;
width:33px;
height:35px;
background:url(../aion/login/icon_addnews_0.png) no-repeat top;
}

a#userbar_add:hover {
background:url(../aion/login/icon_addnews_0.png) no-repeat bottom;
}

a#userbar_profile {
display:block;
width:38px;
height:35px;
background:url(../aion/login/icon_profile_0.png) no-repeat top;
}

a#userbar_profile:hover {
background:url(../aion/login/icon_profile_0.png) no-repeat bottom;
}

a#userbar_exit {
display:block;
width:21px;
height:28px;
background:url(../aion/login/icon_exit_0.png) no-repeat top;
margin-left:16px;
}

a#userbar_exit:hover {
background:url(../aion/login/icon_exit_0.png) no-repeat bottom;
}

.ub_links a {
font-size:11px;
color:#106392;
}

.ub_links a:hover {
font-size:11px;
color:#e34000;
}

a#send_pm,a#send_email,a#send_icq {
display:block;
width:20px;
height:20px;
margin-right:5px;
}

a#send_pm {
width:28px;
background:url(../images/icon_contact_pm.gif) no-repeat top;
}

a#send_pm:hover {
width:28px;
background:url(../images/icon_contact_pm.gif) no-repeat bottom;
}

a#send_email {
background:url(../images/icon_contact_email.gif) no-repeat top;
}

a#send_email:hover {
background:url(../images/icon_contact_email.gif) no-repeat bottom;
}

a#send_icq {
background:url(../images/icon_contact_icq.gif) no-repeat top;
}

a#send_icq:hover {
background:url(../images/icon_contact_icq.gif) no-repeat bottom;
}

.mtitle a,.mtitle_news a {
font-family:tahoma;
font-size:15px;
color:#e34000;
font-weight:700;
text-decoration:none;
}

.mtitle a:hover,.mtitle_news a:hover,.stitle a:hover {
color:#366c76;
text-decoration:none;
}

.news_list,.fullstory,#static {
font-family:Arial;
font-size:12px;
text-align:justify;
}

.small a:hover,ul#menu a:hover {
text-decoration:none;
color:#e34000;
}

.upanel a,ul#menu a {
text-decoration:none;
}

ul#menu li,ul#menu li ul li {
padding:0;
}

.pm td,.pm th {
border-bottom:solid 1px silver;
}

a#interzet {
display: block;
width: 320px;
height: 70px;
background: url('../aion/interzet.jpg') no-repeat;
}

.charlist {
  width: 100%;
}

.charlist_icons td {
  width: 35px;
}

.charlist_icons a.exch_icon {
  display: block;
  width: 30px;
  height: 30px;
}

.charlist_icons a#exch_items { background: url('../aion/exchange/icon_items.gif') top; }
.charlist_icons a#exch_items:hover { background: url('../aion/exchange/icon_items.gif') bottom; }

.charlist_icons a#exch_rates { background: url('../aion/exchange/icon_rates.gif') top; }
.charlist_icons a#exch_rates:hover { background: url('../aion/exchange/icon_rates.gif') bottom; }

.accinfo { width: 100%; }
.accinfo td { padding: 1px 0; }

.elyoswings, .asmowings, .norace {
  width: 215px;
  height: 185px;
}
.elyoswings { background: url('../aion/wing_elyos.jpg') no-repeat top right; }
.asmowings { background: url('../aion/wing_asmo.jpg') no-repeat top right; }
.norace { background: url('../aion/norace.jpg') no-repeat top right; }

.charname {
  font-size: 14px;
  color: #e34000;
  font-weight: 700;
}

a.warn_button {
  display: block;
  width: 20px;
  height: 20px;
  background: url('../images/icon_user_warn.gif') no-repeat top;
}

a.warn_button:hover {
  background: url('../images/icon_user_warn.gif') no-repeat bottom;
}

.mmotop_list td {
  text-align: center;
  padding: 3px 0;
}

tr.mmotop_getvote td {
  background: #eaffd5;
}

td.hr {
  border-bottom: dotted 1px #c0c0c0;
  height: 0px;
  padding: 0px;
}

div#userbar {
  width: 100%;
  left: 0px;
  bottom: 0px;
  position: fixed;
  position: expression("absolute");
  width: expression(document.body.clientWidth);
  bottom: expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight);
}

div#userbar div {
  height: 24x;
  margin: 5px;
  padding: 0 5px;
  background: url('../images/opacity.png');
  border: solid 1px #888888;
}

div#userbar img {
  padding: 4px 2px;
}

div.et1, div.et2 { padding: 8px 8px 2px 10px; }
div.eb1, div.eb2 { height:6px; margin-bottom: 6px; }

div.et1 { background: #ecf3f7 url('../aion/exchange/top_1.gif') no-repeat; }
div.et2 { background: #e1ebf2 url('../aion/exchange/top_2.gif') no-repeat; }
div.eb1 { background: url('../aion/exchange/bottom_1.gif'); }
div.eb2 { background: url('../aion/exchange/bottom_2.gif'); }

.ecat {
  height:30px;
  margin-bottom:6px;
  background: url('../aion/exchange/ecat.gif') no-repeat;
}

.ecat div {
  font-size:14px;
  font-weight:700;
  padding-top:6px;
  padding-left:8px;
}

.aion_tooltiptitle {
  font-weight: 700;
  font-size: 14px;
  color: #e34000;
  padding-bottom: 5px;
}

.aion_tooltip_hr {
  height: 0;
  border: 0;
  border-bottom: solid 1px #c0c0c0;
  padding: 0;
  margin: 6px 0;
}

.aion_itemlabel {
  font-weight:700;
  font-size:11px;
}

.aion_infolabel {
  font-size:11px;
}

.efilter td {
  height:25px;
  padding-right:20px;
}

.efilter select {
  width:70px;
}

#rates_exchange select {
  width:60px;
  font-weight:700;
  color:#444;
}

#rates_exchange form, #undead form {
  margin-top: -18px;
}

#rates_exchange .title, #undead .title {
  font-size:20px;
  color:#0e5c88;
  font-weight:700;
  font-family: Arial;
  margin-bottom: 4px;
}

#rates_exchange .current_rates, #undead .current_rates {
  float:right;
  margin-top:-25px;
  text-decoration: underline;
  font-weight: 700;
}

table.smscoin_list {
  width: 395px;
}

table.smscoin_list th {
  background: #eee;
  color: #222;
  height: 22px;
  font-size: 11px;
}

table.smscoin_list td {
  color: #444;
  text-align: center;
  font-size: 11px;
  border-bottom: solid 1px #ddd;
  height: 19px;
}
*/

.f_textarea {
  color:#555;
  font-size:11px;
  font-family:tahoma;
  width:459px;
  height:156px;
  border:1px solid #e0e0e0;
  background-color:#fff;
}

.f_input {
  color:#555;
  font-size:11px;
  font-family:tahoma;
  height:16px;
  border:solid 1px #BBB;
  margin-right:2px;
  background-color:transparent;
  width:300px;
}

.f_select {
  color:#555;
  font-size:11px;
  font-family:tahoma;
  height:14px;
  border:1px solid #e0e0e0;
  background-color:#fff;
}
