*	{font-family: Tahoma, Verdana, Arial; font-size: 9pt;}
i	{font-family: Arial, Tahoma;}
img {border: 0; width: auto; height: auto;}

body {background-color: #121312; margin: 0; padding: 0; color: #ffffff;}

a {text-decoration: underline; color: #ffc968;}
a:hover {color: #f7ff2a;}
a:active {color: #f7ff2a;}

/* Лого */ 
div.logo {position: absolute; top: 50px; left: 410px; padding: 0; z-index: 10;}
div.logohref {position: absolute; top: 50px; left: 410px; padding: 0; z-index: 20;}
div.logohref img {width: 320px; height: 170px;}

/* Liora */
div.liora {position: absolute; top: 15px; left: 850px; padding: 0; z-index: 50;}
div.liora img {width: 150px; height: 65px;}

/* Меню выбора типа описания по умолчанию */
div.descselect {position: absolute; top: 224px; left: 418px; padding: 0px; margin: 0px; z-index: 30;}
div.descselect table {padding: 0px; border: none; margin: 0px; width: 302px;}
div.descselect table form {padding: 0px; margin: 0px;}
div.descselect table tbody tr {vertical-align: middle;}
div.descselect table tbody tr td {line-height: 11px; text-align: center;}
div.descselect table tbody tr td.title {color: #ffc968; font-weight: bold; padding: 2px; font-size: 11px; height: 27px !important; height: 30px; line-height: 20px;}
div.descselect table tbody tr td.input {padding: 2px; padding-right: 4px; width: 100px; font-size: 11px; text-align: right;}
div.descselect table tbody tr td.input input.image {border: none;}
div.descselect table tbody tr td.text {color: #c5c5c5; text-align: left; font-size: 11px; padding: 2px;}
div.descselect table tbody tr td.text a {color: #c5c5c5; text-decoration: none; font-size: 11px;}
div.descselect table tbody tr td.text a:hover {color: #f7ff2a; text-decoration: none;}


/* Меню авторизации */
div.loginfon {position: absolute; top: 222px; left: 416px; padding: 0; z-index: 25;}
div.loginmenu {position: absolute; top: 226px; left: 418px; padding: 0; z-index: 30;}
div.loginmenu form table {padding: 0px; border: none; margin: 0px; width: 302px;}
div.loginmenu form table tbody tr {vertical-align: middle;}
div.loginmenu form table tbody tr td {line-height: 11px;}
div.loginmenu form table tbody tr td.title {color: #c5c5c5; text-align: right; padding: 2px; padding-right: 4px; width: 85px; font-size: 11px;}
div.loginmenu form table tbody tr td.input {padding: 2px; padding-left: 4px; padding-right: 4px; width: 110px; font-size: 11px;}
div.loginmenu form table tbody tr td.input input {width: 100px; border: solid 1px #b1bfb3; background-color: #060a0d; color: #ccc097; font-size: 11px; padding: 2px; padding-top: 1px; padding-bottom: 1px;}
div.loginmenu form table tbody tr td.button {color: #c5c5c5; text-align: left; padding: 2px; padding-left: 4px; width: 109px; font-size: 11px;}
div.loginmenu form table tbody tr td.button input.checkbox {border: none; margin: 0; margin-right: 3px;}
div.loginmenu form table tbody tr td.hr {text-align: center; padding: 2px; height: 5px; line-height: 0px;}
div.loginmenu form table tbody tr td.hr img {width: 230px; height: 1px; border: 0; padding: 0; margin: 0;}
div.loginmenu form table tbody tr td.menu {color: #c5c5c5; text-align: center; font-size: 11px; padding: 2px;}
div.loginmenu form table tbody tr td.menu a {color: #ffc968; text-decoration: none; font-size: 11px;}
div.loginmenu form table tbody tr td.menu a.main {font-weight: bold; font-size: 11px;}
div.loginmenu form table tbody tr td.menu a:hover, div.loginmenu form table tbody tr td.menu a.main:hover {color: #f7ff2a; text-decoration: none;}

/* Информация пользователя */
div.logininfo {position: absolute; top: 224px; left: 418px; padding: 0; z-index: 30;}
div.logininfo table {padding: 0px; border: none; margin: 0px; width: 302px;}
div.logininfo table tbody tr {vertical-align: middle;}
div.logininfo table tbody tr td {line-height: 11px; text-align: center;}
div.logininfo table tbody tr td.title {color: #c5c5c5; padding: 2px; font-size: 11px; height: 42px !important; height: 45px; line-height: 20px;}
div.logininfo table tbody tr td.title a {color: #ffc968; font-weight: bold; font-size: 11px; text-decoration: none;}
div.logininfo table tbody tr td.title a:hover {color: #f7ff2a;}
div.logininfo table tbody tr td.hr {text-align: center; padding: 2px; height: 5px; line-height: 0px;}
div.logininfo table tbody tr td.hr img {width: 230px; height: 1px; border: 0; padding: 0; margin: 0;}
div.logininfo table tbody tr td.menu {color: #c5c5c5; text-align: center; font-size: 11px; padding: 2px;}
div.logininfo table tbody tr td.menu a {color: #ffc968; text-decoration: none; font-size: 11px;}
div.logininfo table tbody tr td.menu a.main {font-weight: bold; font-size: 11px;}
div.logininfo table tbody tr td.menu a:hover, div.logininfo table tbody tr td.menu a.main:hover {color: #f7ff2a; text-decoration: none;}

/* Название игры */
div.gametitle {position: absolute; top: 0px; left: 0px; padding: 0; z-index: 5;}
div.gametitle img {width: 395px; height: 99px;}

/* Картинка профессии */ 
div.profession {position: absolute; top: 0px; left: 0px; padding: 0; z-index: 10;}
div.profession img {width: 405px; height: 300px;}

/* Мини-картинка профессии */
div.profmini {position: absolute; top: 330px; left: 420px; padding: 0; z-index: 10;}
div.profmini img {width: 292px; height: 360px;}
div.profempty {width: 300px; height: 120px; float: right;}


div.page {position: absolute; top: 100px; left: 0px; width: 1000px; padding: 0;}

div.page table {padding: 0; border: none; margin: 0;}
div.page table tbody tr {vertical-align: top;}

/* Главное меню */
div.page table tbody tr.window td.menu {width: 275px; text-align: left; background: #545c59 url(/img/fonright.gif); padding-bottom: 50px; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; vertical-align: top;}

div.page table tbody tr.window td.menu div.level {margin-top: 25px; padding: 0px 30px 0px 60px; background: url(/img/menuball.gif) no-repeat 35px 3px;}
div.page table tbody tr.window td.menu div.level a {text-decoration: none; font-weight: bold; font-size: 8pt; text-transform: uppercase;}
div.page table tbody tr.window td.menu div.level a.selected {color: #f7ff2a;}
/* Новый раздел в главном меню */
div.page table tbody tr.window td.menu div.newmenu {background: url(/img/newmenuball.gif) no-repeat 35px 3px;}
/* Администраторский раздел в главном меню */
div.page table tbody tr.window td.menu div.adminmenu {background: url(/img/adminmenuball.gif) no-repeat 35px 3px;}


/* Список в пункте меню */
div.page table tbody tr.window td.menu div.level div.level2 {padding-top: 8px; line-height: 15px;}
div.page table tbody tr.window td.menu div.level div.level2 a.list {text-decoration: none; color: #ffefbd; font-weight: normal; font-size: 8pt; text-transform : none;}
div.page table tbody tr.window td.menu div.level div.level2 a.list:hover {color: #f7ff2a;}
div.page table tbody tr.window td.menu div.level div.level2 a.selected {color: #f7ff2a; font-weight: bold;}

/* Левый столбец */
div.page table tbody tr.window td.left {width: 725px; text-align: left; vertical-align: top; background: #2e3331 url(/img/fonleft.gif); border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

/* Шапка */
div.page table tbody tr.window td.left div.top {width: 725px; height: 199px; text-align: left; border-bottom: solid 1px #ffffff; background: #556ebe url(/img/fontopgwen.jpg) no-repeat bottom left;}

/* Подвал - Копирайт */
div.page table tbody tr.bottom td.copyright {width: 725px; text-align: left;}
div.page table tbody tr.bottom td.copyright div {width: *; margin: 30px -5px 30px 15px; padding: 10px 15px 10px 0px; font-size: 8pt; border-right: solid 2px #ffffff; color: #c8c8c8;}
div.page table tbody tr.bottom td.copyright div table tbody tr td {text-align: left; font-size: 8pt;}


/* Подвал - Счетчики */
div.page table tbody tr.bottom td.copyright div table {width: 695px; margin: 0; padding: 0;}
div.page table tbody tr.bottom td.copyright div table tbody tr td.counter {width: *; white-space: nowrap; text-align: right;}
div.page table tbody tr.bottom td.copyright div table tbody tr td.counter a img {width: 88px; height: 31px; border: none; padding: 0;}
div.page table tbody tr.bottom td.copyright div table tbody tr td.counter a img.xxsmall {width: 1px; height: 1px; border: none; padding: 0;}

/* Подвал - Credits */
div.page table tbody tr.bottom td.author {width: 275px; text-align: left; vertical-align: bottom;}
div.page table tbody tr.bottom td.author div {width: *; padding: 40px 0px 40px 20px; font-size: 8pt; color: #c8c8c8;}
div.page table tbody tr.bottom td.author div a {color: #ffefbd; font-size: 8pt;}

/* Меню в окне контента */
div.page table tbody tr.window td.left div.contentmenu * {font-size: 8pt;}
/* Навигатор */
div.page table tbody tr.window td.left div.contentmenu div.navigator {padding: 22px 35px 22px 40px; color: #ffffff;}
div.page table tbody tr.window td.left div.contentmenu div.navigator a {text-decoration: none;}
/* Контентное меню */
div.page table tbody tr.window td.left div.contentmenu div.menu {padding: 8px 35px 8px 0px; border-left: solid 5px #ffffff;}
/* Заголовок страницы */
div.page table tbody tr.window td.left div.contentmenu div.menu h1 {padding: 0px; margin: 0px; padding-left: 35px; font-family: Arial, Tahoma; font-size: 18pt; font-weight: normal; color: #ffffff;}
div.page table tbody tr.window td.left div.contentmenu div.menu h1.nomenu {padding-bottom: 15px;}
/* Пункты меню */
div.page table tbody tr.window td.left div.contentmenu div.menu p {padding-left: 35px; background: url(/img/submenuball.gif) no-repeat; background-position: 15px 5px !important; background-position: 15px 2px; line-height: 17px !important; line-height: 10px; color: #c8c8c8;}
div.page table tbody tr.window td.left div.contentmenu div.menu p a {color: #ffefbd; text-decoration: none;}
div.page table tbody tr.window td.left div.contentmenu div.menu p a:hover {color: #f7ff2a;}
div.page table tbody tr.window td.left div.contentmenu div.menu p a.selected {color: #f7ff2a;}


/* Контент */
div.page table tbody tr.window td.left div.content {padding: 0px 35px 75px 40px; color: #ffffff;}
div.page table tbody tr.window td.left div.content p.content-text {color: #f8f9f7; line-height: 12pt; text-align: justify;}
div.page table tbody tr.window td.left div.content p.content-text a {color: #ffefbd; text-decoration: none;}
div.page table tbody tr.window td.left div.content p.content-text a:hover {color: #f7ff2a;}

div.page table tbody tr.window td.left div.content p.content-text a.range {font-weight: bold; color: #05e104; text-decoration: none; white-space: nowrap;}

div.page table tbody tr.window td.left div.content p.content-text a.skilltype {color: #ffc968; font-weight: bold; text-decoration: none;}
div.page table tbody tr.window td.left div.content p.content-text a.skilltype:hover {color: #f7ff2a;}

div.page table tbody tr.window td.left div.content p.agree {margin-top: 20px; text-align: center;}
div.page table tbody tr.window td.left div.content p.agree a {color: #f7ff2a; font-weight: bold; text-decoration: none; font-size: 11pt;}
div.page table tbody tr.window td.left div.content p.agree a:hover {text-decoration: underline;}

div.page table tbody tr.window td.left div.content p.comment {font-size: 8pt; color: #c8c9c7; line-height: 9pt; margin-top: 20px; margin-left: 70px; padding-left: 20px; background: url(/img/comment.gif) no-repeat 3px 10px; padding-top: 6px; width: 75%; border-top: solid 1px #c8c9c7;}
div.page table tbody tr.window td.left div.content p.comment a {text-decoration: none;}
div.page table tbody tr.window td.left div.content p.comment a:hover {color: #f7ff2a;}

div.page table tbody tr.window td.left div.content p.searchsource {margin: 0; margin-top: 10px; line-height: 12pt;}
div.page table tbody tr.window td.left div.content p.searchsource span {color: #ffefbd; font-style: italic; font-family: Arial;}
div.page table tbody tr.window td.left div.content p.searchresult {margin: 0; margin-top: 5px; line-height: 12pt;}
div.page table tbody tr.window td.left div.content p.searchresult span {margin: 0;color: #ffefbd; font-weight: bold;}
div.page table tbody tr.window td.left div.content p.formlink {text-align: right;}


div.page table tbody tr.window td.left div.content ul {margin: 0; margin-left: 30px; padding: 0; line-height: 13pt;}
div.page table tbody tr.window td.left div.content ul li {margin: 0; padding: 0; padding-left: 5px; padding-bottom: 20px; list-style-image: url(/img/menuball.gif);}
div.page table tbody tr.window td.left div.content ul.faq li {margin: 0; padding: 0; padding-left: 5px; padding-bottom: 0px; list-style-image: url(/img/menuball.gif);}

div.page table tbody tr.window td.left div.content ul li a {color: #ffefbd; text-decoration: none;}
div.page table tbody tr.window td.left div.content ul li a:hover {color: #f7ff2a;}
div.page table tbody tr.window td.left div.content ul li a.skilltext {color: #ffffff; text-decoration: none;}
div.page table tbody tr.window td.left div.content ul li a.skilltext:hover {color: #ffefbd;}

div.page table tbody tr.window td.left div.content ul li a.range {font-weight: bold; color: #05e104; text-decoration: none; white-space: nowrap;}

div.page table tbody tr.window td.left div.content ul.attribute {margin-top: 35px;}
div.page table tbody tr.window td.left div.content ul.attribute a.skilltype {color: #ffc968; font-weight: bold; text-decoration: none;}
div.page table tbody tr.window td.left div.content ul.attribute a.skilltype:hover {color: #f7ff2a;}
div.page table tbody tr.window td.left div.content ul.subul {margin-top: 10px; margin-bottom: 10px;}
div.page table tbody tr.window td.left div.content ul.subul li {margin-bottom: 5px; padding: 0px; list-style-image: none; list-style-type: disc;}


/* Первая страница */
.mainpage {padding: 0; border: none; margin: 0px; width: 650px;}
.mainpage tbody tr {vertical-align: top; text-align: left;}
.mainpage tbody tr td.ind_left {width: 50%; border: none; border-right: solid 1px #ada58c; padding-right: 15px; margin: 0; vertical-align: top;}
.mainpage tbody tr td.ind_right {width: 50%; border: none; padding-left: 20px; margin: 0;}
.mainpage tbody tr td.ind_left h1, .mainpage tbody tr td.ind_right h1 {padding: 0; margin: 0; margin-bottom: 20px; color: #ffefbd; font-size: 11pt; font-weight: bold; text-decoration: none;}

/* Поиск на первой странице */
.mainpage tbody tr td.ind_left form {margin: 0; padding: 0;}
.mainpage tbody tr td.ind_left form h1 {margin-bottom: 5px;}
.mainpage tbody tr td.ind_left form input {width: 100%; border: solid 1px #545c59; padding: 2px; margin: 0px; margin-top: 10px; font-size: 9pt;}
.mainpage tbody tr td.ind_left form input.search_button {margin: 0px; margin-top: 10px; width: 118px; height: 22px; background: url(/img/search.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}
.mainpage tbody tr td.ind_left form input.preview_button {margin: 0px; margin-top: 10px; width: 118px; height: 22px; background: url(/img/preview.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}
.mainpage tbody tr td.ind_left form span.comm {font-size: 8pt; color: #c8c9c7; line-height: 9pt; margin-top: 5px !important; margin-left: 1px; margin-top: 0px; padding: 0px;}
.mainpage tbody tr td.ind_left form p.redirect {text-align: right; margin-top: 0px;}

.mainpage tbody tr td.ind_left div.download {text-align: center; margin-top: 50px;}
.mainpage tbody tr td.ind_left div.download a img {width: 147px; height: 144px; border: solid 1px #ffc968;}
.mainpage tbody tr td.ind_left div.download a:hover img {border: solid 1px #f7ff2a;}


/* Новости на первой странице */
.mainpage tbody tr td.ind_right div.banner {text-align: center; margin-bottom: 10px;}
.mainpage tbody tr td.ind_right div.banner a img {border: none;}

.mainpage tbody tr td.ind_right p.title {padding: 0; margin: 0; margin-bottom: 10px; color: #ffefbd; font-size: 9pt; font-weight: bold; text-decoration: none;}
.mainpage tbody tr td.ind_right p.title span.translate {font-size: 8pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}
.mainpage tbody tr td.ind_right p.desc {padding: 0px; margin: 0; margin-bottom: 25px; line-height: 11pt; text-align: justify; font-size: 8pt;}
.mainpage tbody tr td.ind_right p.desc * {font-size: 8pt;}
.mainpage tbody tr td.ind_right p.desc a {font-size: 8pt;}
.mainpage tbody tr td.ind_right p.full {font-size: 8pt; text-align: right; margin: 0px; margin-top: -20px; margin-bottom: 25px;}
.mainpage tbody tr td.ind_right p.full a {font-size: 8pt;}


/* Список новостей */
.news_list {padding: 0; border: none; margin: 0; width: 650px;}
.news_list tbody {padding-bottom: 20px;}
.news_list tbody tr {vertical-align: top; text-align: justify;}

/* Дата новости */
.news_list tbody tr td.ico {width: 125px; padding: 0; padding-top: 40px; color: #f7ff2a; vertical-align: top;}

/* Текст анонса новости */
.news_list tbody tr td.info {width: 525px; padding: 0; padding-top: 40px; vertical-align: top;}
.news_list tbody tr td.info p.title {padding: 0; margin: 0; margin-bottom: 20px; color: #ffefbd; font-size: 11pt; font-weight: bold; text-decoration: none;}
.news_list tbody tr td.info p.title span.translate {font-size: 9pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}

.news_list tbody tr td.info p.desc {padding: 0px; margin: 0; line-height: 13pt;}
.news_list tbody tr td.info p.desc * {font-size: 10pt;}

.news_list tbody tr td.info p.full {text-align: right;}
.news_list tbody tr td.info p.full a {}
.news_list tbody tr td.info p.full a:hover {}




/* Фильтры для индекса */
div.page table tbody tr.window td.left div.content div.filter {padding-top: 15px; color: #c8c9c7; line-height: 15pt; text-align: center;}
div.page table tbody tr.window td.left div.content div.filter b {color: #f7ff2a;}
div.page table tbody tr.window td.left div.content div.filter a {text-decoration: none;}
div.page table tbody tr.window td.left div.content div.filter a:hover {color: #f7ff2a;}

/* Список профессий */
.prof_list {padding: 0; border: none; margin: 0; width: 650px;}
.prof_list tbody {padding-bottom: 20px;}
.prof_list tbody tr {vertical-align: top; text-align: justify;}

/* Иконка профессии */
.prof_list tbody tr td.ico {width: 150px; padding: 0; padding-top: 20px; vertical-align: top;}
.prof_list tbody tr td.ico img {width: 130px; height: 160px; border: 0;}

/* Инфо професии */
.prof_list tbody tr td.info {width: 500px; padding: 0; padding-top: 55px !important; padding-top: 65px; vertical-align: top;}

.prof_list tbody tr td.info p.title a {padding: 0; margin: 0; color: #ffefbd; font-size: 11pt; font-weight: bold; text-decoration: none;}
.prof_list tbody tr td.info p.title a span.translate {font-size: 9pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}
.prof_list tbody tr td.info p.title a:hover, .prof_list tbody tr td.info p.title a:hover span.translate {color: #f7ff2a;}

.prof_list tbody tr td.info p.desc {padding: 0px; margin: 0; line-height: 13pt;}
.prof_list tbody tr td.info p.desc * {font-size: 10pt;}
.prof_list tbody tr td.info p.desc a {color: #ffffff; text-decoration: none;}
.prof_list tbody tr td.info p.desc a:hover {color: #ffefbd;}


/* Список скилов */
.elite {color: #f7ff2a;}
.skill_list {padding: 0; border: none; margin: 0; width: 650px;}
.skill_list tbody {padding-bottom: 20px;}
.skill_list tbody tr {vertical-align: top; text-align: justify;}

/* Иконка скила */
.skill_list tbody tr td.ico {width: 90px; padding: 0; padding-top: 30px; vertical-align: top;}
.skill_list tbody tr td.ico img {width: 64px; height: 64px; border: 3px double #b8b9b7;}
.skill_list tbody tr td.elite img {width: 64px; height: 64px; border: 3px solid #f7ff2a;}

/* Инфо скила */
.skill_list tbody tr td.info {width: 560px; padding-right: 0px; padding-top: 30px; vertical-align: top;}
.stat {float: right; color: #ffefbd; font-weight: bold;}
.stat div {float: left; color: #ffefbd; text-align: right; height: 17px; vertical-align: middle;}
.stat div.exhaustion, .stat div.sacrifice, .stat div.casttime, .stat div.recharge, .stat div.energy, .stat div.energyregen, .stat div.adrenaline {width: 30px !important; width: 50px;}

/* Статистика  скила */
.stat div.exhaustion {background: url(/img/skills/exhaustion.gif) no-repeat top right; padding-right: 20px;}
.stat div.sacrifice {background: url(/img/skills/sacrifice.gif) no-repeat top right; padding-right: 20px;}
.stat div.energy {background: url(/img/skills/energy.gif) no-repeat top right; padding-right: 20px;}
.stat div.energyregen {background: url(/img/skills/energyregen.gif) no-repeat top right; padding-right: 20px;}
.stat div.casttime {background: url(/img/skills/casttime.gif) no-repeat top right; padding-right: 20px;}
.stat div.recharge {background: url(/img/skills/recharge.gif) no-repeat top right; padding-right: 20px;}
.stat div.adrenaline {background: url(/img/skills/adrenaline.gif) no-repeat top right; padding-right: 20px;}
.stat div.nodata {background-image: none;}

/* Описание скила */
.skill_list tbody tr td.info p.title {padding: 0; margin: 0; color: #ffefbd; font-size: 11pt; font-weight: bold;}
.skill_list tbody tr td.info p.elite {color: #f7ff2a;}
.skill_list tbody tr td.info p.title span.translate {font-size: 9pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}

.skill_list tbody tr td.info p.desc {padding-top: 20px; margin: 0; line-height: 13pt;}
.skill_list tbody tr td.info p.desc * {font-size: 10pt;}
.skill_list tbody tr td.info p.desc span.sd {color: #a0a19f;}

.skill_list tbody tr td.info p.desc a.term {color: #ffefbd; text-decoration: none; border-bottom: dashed 1px #ffefbd;}
.skill_list tbody tr td.info p.desc a.term:hover {color: #f7ff2a; border-bottom: dashed 1px #f7ff2a;}
.skill_list tbody tr td.info p.desc span.sd a.term {color: #c8c9c7; text-decoration: none; border-bottom: dashed 1px #c8c9c7;}
.skill_list tbody tr td.info p.desc span.sd a.term:hover {color: #f7ff2a; border-bottom: dashed 1px #f7ff2a;}

.skill_list tbody tr td.info p.company {padding: 3px; padding-left: 10px; margin: 0; margin-top: 5px; font-size: 10pt; color: #60bbee; text-align: left; border-left: solid 2px #60bbee;}
.skill_list tbody tr td.info p.company a {font-weight: bold; text-decoration: none; font-style: italic; color: #60bbee; font-family: Arial, Tahoma;}
.skill_list tbody tr td.info p.company a:hover {color: #f7ff2a;}
.skill_list tbody tr td.info p.company a.term {color: #ffc968; text-decoration: none; border-bottom: dashed 1px #ffc968; font-family: Tahoma; font-style: normal; font-weight: normal;}
.skill_list tbody tr td.info p.company a.term:hover {color: #f7ff2a; border-bottom: dashed 1px #f7ff2a;}
.skill_list tbody tr td.info p.company span {color: #ffc968;}

/* Исходный текст скила */
.skill_list tbody tr td.info div.source {margin-top: 15px;}
.skill_list tbody tr td.info div.source div.button {position: relative; z-index: 10; height: 20px;}
.skill_list tbody tr td.info div.source div.button a img {width: 100px; height: 20px;}
.skill_list tbody tr td.info div.source div.text {position: absolute; border: 1px solid #b8b9b7; background: #121312 url(/img/skills/ascalon_fon.gif) no-repeat top left; color: #b8b9b7; padding: 20px; padding-left: 40px; padding-right: 40px; margin-top: -20px; margin-left: 110px; width: 368px !important; width: 450px; line-height: 12pt; text-align: left;}
.skill_list tbody tr td.info div.source div.text span.sd {color: #a0a19f;}


/* Линки внутри описания скила */
.range {font-weight: bold; color: #05e104; text-decoration: none; white-space: nowrap;}
.skilltype {color: #ffc968; font-weight: bold; text-decoration: none;}
.term {text-decoration: none;}


/* Заголовок Индекса скилов */
div.page table tbody tr.window td.left div.content h1.ind_header {color: #ffefbd; font-size: 12pt; font-weight: bold; margin-top: 25px; margin-bottom: 10px;}
div.page table tbody tr.window td.left div.content h1.ind_header span.translate {font-size: 9pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}
div.page table tbody tr.window td.left div.content h1.ind_title {color: #f7ff2a; font-size: 11pt; font-weight: bold; margin-top: 35px; margin-bottom: 10px;}


/* Индекс скилов */
.skill_index {padding: 0; border: none; margin: 0px; width: 650px;}
.skill_index tbody tr {vertical-align: top; text-align: left;}

/* Индекс скилов - левый столбец */
.skill_index tbody tr td.ind_left {width: 50%; border: none; border-right: solid 1px #ada58c; padding-right: 15px; margin: 0; vertical-align: top;}

/* Индекс скилов - правый столбец */
.skill_index tbody tr td.ind_right {width: 50%; border: none; padding-left: 20px; margin: 0; vertical-align: top;}


/* Краткое описание */
.short_skill {clear: left; margin-bottom: 20px; width: 290px;}
.short_skill div.info {border-bottom: 1px dotted #b8b9b7; margin-left: 44px; height: 33px; position: relative;}

/* Иконка */
.short_skill div.ico {float: left;}
.short_skill div.ico a img {width: 32px; height: 32px; border: solid 1px #b8b9b7;}
.short_skill div.elite a img {border: solid 1px #f7ff2a;}

/* Мини-статистика */
.short_skill div.info div.stat {float: right; color: #ffefbd; font-weight: bold;}
.short_skill div.info div.stat div {float: left; color: #ffefbd; text-align: right; height: 12px; vertical-align: middle;}

.short_skill div.info div.stat div.exhaustion, 
.short_skill div.info div.stat div.casttime, 
.short_skill div.info div.stat div.recharge, 
.short_skill div.info div.stat div.energy, 
.short_skill div.info div.stat div.energyregen,
.short_skill div.info div.stat div.adrenaline {width: 20px !important; width: 30px; font-size: 9px;  padding-top: 1px;}
.short_skill div.info div.stat div.sacrifice  {width: 25px !important; width: 35px; font-size: 9px;  padding-top: 1px;}

.short_skill div.info div.stat div.casttime span {font-size: 10px;}

/* Статистика  скила */
.short_skill div.info div.stat div.exhaustion {background: url(/img/skills.small/exhaustion.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.sacrifice {background: url(/img/skills.small/sacrifice.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.energy {background: url(/img/skills.small/energy.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.energyregen {background: url(/img/skills.small/energyregen.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.casttime {background: url(/img/skills.small/casttime.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.recharge {background: url(/img/skills.small/recharge.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.adrenaline {background: url(/img/skills.small/adrenaline.gif) no-repeat right 2px; padding-right: 12px;}
.short_skill div.info div.stat div.none {background-image: none;}


.short_skill div.info p.title {white-space: nowrap; margin: 0; margin-bottom: 2px;}
.short_skill div.info p.title a {font-weight: bold; font-size: 12px; color: #ffefbd; text-decoration: none;}
.short_skill div.info p.elite a {font-weight: bold; font-size: 12px; color: #f7ff2a; text-decoration: none;}
.short_skill div.info p.type {white-space: nowrap; margin: 0; font-size: 11px;}
.short_skill div.info p.text {margin: 0; font-size: 11px;}
.short_skill div.info p.text span.sd {color: #a0a19f;}



/* Краткое описание - Плавающее */
.short_float {clear: left; margin-bottom: 20px;}

/* Иконка */
.short_float div.ico {float: left;}
.short_float div.ico img {width: 32px; height: 32px; border: solid 1px #b8b9b7;}

/* Текст */
.short_float div.info {margin-left: 44px; position: relative; padding-bottom: 4px; border-bottom: 1px dotted #b8b9b7;}
.short_float div.info p.title {margin: 0; margin-bottom: 2px; font-weight: bold; font-size: 12px; color: #ffefbd;}
.short_float div.info p.text {margin: 0; font-size: 11px;}
.short_float div.info p.text span.sd {color: #a0a19f;}


/* Полное описание скила */
.short_skill div.fullinfo {position: absolute; border: 1px solid #b8b9b7; background: #121312 url(/img/skills/ascalon_fon.gif) top left no-repeat; color: #b8b9b7; padding: 10px; padding-left: 25px; margin-left: 10px; margin-top: -34px; width: 335px !important; width: 370px; line-height: 12pt; z-index: 1000;}

.short_skill div.fullinfo p.title {padding: 0; margin: 0; color: #ffefbd; font-size: 10pt; font-weight: bold;}
.short_skill div.fullinfo p.elite {color: #f7ff2a;}
.short_skill div.fullinfo p.title span.translate {font-size: 8pt; font-weight: normal; font-style: italic; font-family: Arial, Tahoma;}

.short_skill div.fullinfo p.desc {padding-top: 10px; margin: 0; line-height: 11pt; font-size: 8pt; color: #ffffff;}
.short_skill div.fullinfo p.desc * {font-size: 8pt;}
.short_skill div.fullinfo p.desc span.sd {color: #a0a19f;}

.short_skill div.fullinfo p.desc a.term {color: #ffefbd; text-decoration: underline;}
.short_skill div.fullinfo p.desc a.term:hover {color: #f7ff2a;}
.short_skill div.fullinfo p.desc span.sd a.term {color: #c8c9c7; text-decoration: underline;}
.short_skill div.fullinfo p.desc span.sd a.term:hover {color: #f7ff2a;}

.short_skill div.fullinfo p.company {padding: 0px; padding-left: 10px; margin: 10px; margin-left: 0px; font-size: 8pt; color: #60bbee; text-align: left; border-left: solid 2px #60bbee;}
.short_skill div.fullinfo p.company a {font-weight: normal; text-decoration: none; color: #60bbee; font-size: 8pt;}
.short_skill div.fullinfo p.company a:hover {color: #f7ff2a;}
.short_skill div.fullinfo p.company span {color: #ffc968; font-size: 8pt;}


/* Форма поиска */
.searchform {}
.searchform h1 {color: #ffefbd; font-size: 11pt; font-weight: bold; margin-top: 25px; margin-bottom: 15px;}

.searchform div.typelink {text-align: right; margin-top: 15px !important; margin-top: 5px;}

.searchform div.name {width: 100%; padding-bottom: 20px; clear: left;}
.searchform div.name div.title {float: left; width: 100px; font-weight: bold; padding-left: 0px; color: #ffefbd;}
.searchform div.name div.input {position: absolute; margin: 0px; padding: 0px; margin-left: 100px !important; margin-left: 0; width: 550px !important; width: 565px;}
.searchform div.name div.input br {line-height: 0pt;}
.searchform div.name div.input input {width: 100%; border: solid 1px #545c59; padding: 2px; margin: 0px;}
.searchform div.name div.input input.short {width: 400px; padding-left: 2px; padding-right: 2px;}
.searchform div.name div.input input.search_button {margin: 0px; margin-left: 10px; width: 118px; height: 22px; background: url(/img/search.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}
.searchform div.name div.input input.preview_button {margin: 0px; margin-left: 10px; width: 118px; height: 22px; background: url(/img/preview.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}
.searchform div.name div.input span.comm {font-size: 8pt; color: #c8c9c7; line-height: 9pt; margin-top: 5px !important; margin-left: 1px; margin-top: 0px; padding: 0px;}


.searchform table {margin: 0; padding: 0;}
.searchform table tbody tr {vertical-align: top; text-align: left;}
.searchform table tbody tr th {font-size: 8pt; padding-bottom: 5px; padding-top: 20px; font-weight: bold; color: #ffefbd; text-align: left;}
.searchform table tbody tr th.spacer, .searchform table tbody tr td.spacer {width: 15px;}

.searchform table tbody tr td.list {width: 350px; padding: 10px; border: solid 1px #c8c9c7; text-align: center;}
.searchform table tbody tr td.list table tbody tr td {padding-bottom: 10px;}
.searchform table tbody tr td.list table tbody tr td.title {width: 90px; margin-left: 0px !important; margin-left: 4px; font-weight: bold; font-size: 8pt;}
.searchform table tbody tr td.list table tbody tr td.input {width: 225px !important; width: 240px;}
.searchform table tbody tr td.list table tbody tr td.input input, .searchform table tbody tr td.list table tbody tr td.input select {width: 225px !important; width: 240px; border: solid 1px #545c59; font-size: 8pt;}
.searchform table tbody tr td.list table tbody tr td.input select option {font-size: 8pt;}
.searchform table tbody tr td.list table tbody tr td.input select option.title {background: #c8c9c7;}
.searchform table tbody tr td.list table tbody tr td.input select option.move {background: #e5e6e4;}


.searchform table tbody tr td.stat {width: 250px !important; width: 220px; padding: 10px; border: solid 1px #c8c9c7;}
.searchform table tbody tr td.stat table tbody tr td {padding-left: 3px; padding-top: 7px; font-size: 8pt; font-weight: normal; color: #ffffff;}
.searchform table tbody tr td.stat table tbody tr td.check {width: 50px;}
.searchform table tbody tr td.stat table tbody tr td.check input {margin-left: 0px; padding: 0;}
.searchform table tbody tr td.stat table tbody tr td.range input {width: 30px !important; width: 40px; border: solid 1px #545c59; font-size: 8pt; margin-right: 10px; padding-left: 2px; padding-right: 2px;}
.searchform table tbody tr td.stat table tbody tr.underline td {padding-bottom: 15px;}

.searchform table tbody tr td.stat table tbody tr td.exhaustion {background: url(/img/skills/exhaustion.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.sacrifice {background: url(/img/skills/sacrifice.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.energyregen {padding-left: 15px; background: url(/img/skills/energyregen.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.energy {padding-left: 15px; background: url(/img/skills/energy.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.adrenaline {padding-left: 15px; background: url(/img/skills/adrenaline.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.casttime {background: url(/img/skills/casttime.gif) no-repeat 40px 9px;}
.searchform table tbody tr td.stat table tbody tr td.recharge {background: url(/img/skills/recharge.gif) no-repeat 40px 9px;}

/* Кнопки для формы поиска */
.searchform fieldset.buttons {margin: 0px; padding: 10px; text-align: left; border: none; float: left; width: 90%;}
.search_button {margin: 0px; margin-top: 10px; margin-bottom: 20px; width: 118px; height: 22px; background: url(/img/search.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}
.reset_button {margin-left: 10px; margin-top: 10px; margin-bottom: 20px; width: 118px; height: 22px; background: url(/img/reset.gif) top left no-repeat; border: none; cursor: pointer; font-size: 0px;}



/* Форма для отправки сообщений в гостевую книгу */
.guestbook {text-align: center;}
.guestbook form p.comm {font-size: 8pt; color: #c8c9c7; line-height: 9pt; margin-top: 10px; padding: 0px; text-align: left;}
.guestbook form table tbody tr td {padding: 5px;}
.guestbook form table tbody tr td.title {font-weight: bold; width: 150px; white-space: nowrap; text-align: right; vertical-align: top;} 
.guestbook form table tbody tr td.input {width: 450px; text-align: left; vertical-align: top;}
.guestbook form table tbody tr td.input input, .guestbook form table tbody tr td.input textarea {width: 100%; border: solid 1px #545c59; padding: 2px; margin: 0px; font-size: 9pt;}
.guestbook form table tbody tr td.input input.button {font-weight: bold; width: auto;}


/* Записи в гостевой книге */
.guestbook tbody tr td {padding-top: 20px; padding-bottom: 10px;}
.guestbook tbody tr td.author {width: 120px; padding-right: 20px; font-weight: bold; color: #ffefbd;}
.guestbook tbody tr td.author span.date {font-style: italic; font-family: Arial, Tahoma; font-size: 8pt; font-weight: normal;}
.guestbook tbody tr td.author a {font-weight: bold; color: #ffefbd; text-decoration: underline;}
.guestbook tbody tr td.author a:hover {font-weight: bold; color: #f7ff2a; text-decoration: underline;}

.guestbook tbody tr td.text {width: 480px; border-bottom: dotted 1px #b8b9b7;}
.guestbook tbody tr td.text p {line-height: 12pt; margin: 0px; text-align: justify;}
.guestbook tbody tr td.text p.author {font-weight: bold; color: #ffefbd; margin-bottom: 3px;}
.guestbook tbody tr td.text p.author a {font-weight: bold; color: #ffefbd; text-decoration: underline;}
.guestbook tbody tr td.text p.author a:hover {font-weight: bold; color: #f7ff2a; text-decoration: underline;}
.guestbook tbody tr td.text p.answer {margin: 10px; margin-left: 50px; color: #ffefbd; font-style: italic; font-family: Arial, Tahoma;}
.guestbook tbody tr td.text p.answer a {font-style: normal; font-family: Tahoma, Arial;}


/* Пейджер */
.pager tbody tr td {padding: 0px; padding-top: 20px; padding-bottom: 20px; font-size: 8pt; vertical-align: bottom; white-space: nowrap;}
.pager tbody tr td.stat {width: 150px; font-size: 8pt; color: #c8c9c7; line-height: 9pt; margin-top: 10px; padding: 0px; text-align: left; font-weight: normal;}
.pager tbody tr td.pager {width: 500px; text-align: right;}
.pager tbody tr td.pager b {color: #f7ff2a;}
.pager tbody tr td.pager a {text-decoration: none;}


/* Таблица 0..18 уровень */
div.rangetable {position: absolute; top: 20px; left: 100px; z-index: 200; border: none; padding: 10px; padding-right: 20px; padding-left: 20px; display: none; border: 1px solid #b8b9b7; background: #121312 url(/img/skills/ascalon_fon.gif) repeat-x top left;}
div.rangetable table {padding: 0; margin: 0;}
div.rangetable table tbody tr {vertical-align: middle;}
div.rangetable table tbody tr th {font-size: 7pt; font-weight: normal; text-align: right; border-bottom: 1px solid #b8b9b7; width: 20px; height: 20px; padding: 2px; padding-right: 4px; vertical-align: bottom; color: #b8b9b7;}
div.rangetable table tbody tr th.empty {font-weight: bold;}
div.rangetable table tbody tr th.emptyrang {font-weight: bold; white-space: nowrap; padding-right: 20px;}
div.rangetable table tbody tr td {padding: 0px; font-size: 7pt; font-weight: bold; color: #05e104; text-align: right; padding-right: 4px; width: 20px; height: 25px;}

/* Хелп во всплывающем окне */
p.overhelp 	{color: #f7ff2a; font-size: 8pt; padding: 0; margin: 0; padding-bottom: 10px;}
b.help		{color: #ffffff; font-size: 8pt; font-weight: normal; border-bottom: dashed 1px #ffffff;}


/* Системные сообщения */
div.page table tbody tr.window td.left div.content div.system_message {padding: 0px; padding-left: 100px; padding-bottom: 35px;}
div.page table tbody tr.window td.left div.content div.system_message h1 {color: #ffefbd; font-size: 12pt; font-weight: bold; margin-top: 25px; margin-bottom: 20px;}
div.page table tbody tr.window td.left div.content div.system_message p {color: #f8f9f7; line-height: 12pt; text-align: justify;}
div.page table tbody tr.window td.left div.content div.system_message p a {color: #ffc968; text-decoration: none;}
div.page table tbody tr.window td.left div.content div.system_message p a:hover {color: #f7ff2a;}

div.page table tbody tr.window td.left div.content div.ok {background: url(/img/system/ok.gif) no-repeat top left;}
div.page table tbody tr.window td.left div.content div.error {background: url(/img/system/error.gif) no-repeat top left;}

/* Спонсоры конкурсов */
div.page table tbody tr.window td.left div.content div.contest_logo {width: 100%; text-align: center; margin-top: 50px; margin-bottom: 25px;}
div.page table tbody tr.window td.left div.content div.contest_logo a img {border: none; margin: 0px 20px 0px 20px;}
