html, body {
    background-color: #0d0c0a;
    color: #796252;
}

body {
    background: url('/images/aa/aahead.jpg') no-repeat top center;
    font: normal 13px arial, helvetica, sans-serif;
    position: relative;
}

* {
    margin: 0;
    padding: 0
}

a {
    color: #c38339;
}

.head_text {
    font-size: 15px;
    font-weight: 300;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    color: #edd3a6;
    text-shadow: 1px 1px 3px rgb(0, 0, 0);
    text-decoration: none;
    margin-top: 28px;
    display: block;
}

.head_text:hover {
    color: #efc377;
}

.menu_ido {
    width: 172px;
    margin-left: 4px;
    background: url('/new_diz/images/newdiz/menu_id.gif');
}

.menu_ido_last {
    width: 172px;
    height: 34px;
    margin-left: 4px;
    background: url('/new_diz/images/newdiz/menu_id.gif');
}

.medu_idp {
    font-family: tahoma, sans-serif;
    font-size: 13px;
    color: #d2a456;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#ipboard_body fieldset.submit, body#ipboard_body p.submit {
    background-color: #27201a
}

#ipboard_body.redirector {
    width: 500px;
    margin: 150px auto 0 auto
}


.main_width {
    margin: 0 auto;
    width: 92% !important;
    min-width: 600px
}

#menu_box {
    margin: 0 auto;
    width: 92% !important;
    min-width: 1000px
}

#contentborder_l {
    margin: 0 auto;
    width: 92% !important;
    min-width: 1000px
}

#footer_box {
    margin: 0 auto;
    width: 92% !important;
    min-width: 1000px
}

#primary_nav {
    min-width: 600px;
}

#ipbwrapper {
    min-width: 1000px
}

#menu_r {
    background: url(/new_diz/images/newdiz/menu_r.png) no-repeat top right;
    height: 105px;
    width: 87px;
    float: right !important;
    margin: 0 -10px 0 0;
    outline: 0 none;
    padding: 0
}

#menu_l {
    background: url(/new_diz/images/newdiz/menu_l.png) no-repeat top left;
    height: 105px;
    width: 87px;
    float: left !important;
    margin: 0 0 0 -10px;
    outline: 0 none;
    padding: 0
}

#menu_m {
    background: url(/new_diz/images/newdiz/menu_m.png) repeat-x top center;
    height: 105px;
    margin: 0 40px
}


#contentborder_l {
    background: url(/new_diz/images/newdiz/contentborder_l.png) repeat-y top left
}

#contentborder_lt {
    background: url(/new_diz/images/newdiz/contentborder_lt.png) no-repeat top left
}

#contentborder_lb {
    background: url(/new_diz/images/newdiz/contentborder_lb.png) no-repeat bottom left
}

#contentborder_r {
    background: url(/new_diz/images/newdiz/contentborder_r.png) repeat-y top right
}

#contentborder_rt {
    background: url(/new_diz/images/newdiz/contentborder_rt.png) no-repeat top right
}

#contentborder_rb {
    background: url(/new_diz/images/newdiz/contentborder_rb.png) no-repeat bottom right;
    padding: 0 22px
}

#content {
    background: #131312 url(/new_diz/images/newdiz/pagecontent_bg.jpg) repeat top left
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content_top {
    background: url(/new_diz/images/newdiz/pagecontent_bg_top.png) repeat-x top left;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.6) inset;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.6) inset;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6) inset
}

#content_top_m {
    background: url(/new_diz/images/newdiz/pagecontent_top_m.png) no-repeat top center
}

#content_bottom_m {
    background: url(/new_diz/images/newdiz/pagecontent_bottom_m.png) no-repeat bottom center;
    line-height: 120%
}

#content_bottom_mr {
    background: url(/new_diz/images/newdiz/9crows.png) no-repeat bottom right;
    padding: 10px 10px;
    line-height: 120%
}

#footer_r {
    background: url(/new_diz/images/newdiz/footer_r.png) no-repeat top right;
    height: 22px;
    width: 71px;
    float: right !important;
    margin: 0 2px 0 0;
    outline: 0 none;
    padding: 0
}

#footer_l {
    background: url(/new_diz/images/newdiz/footer_l.png) no-repeat top left;
    height: 22px;
    width: 71px;
    float: left !important;
    margin: 0 0 0 2px;
    outline: 0 none;
    padding: 0
}

#footer_m {
    background: url(/new_diz/images/newdiz/footer_m.png) repeat-x top center;
    height: 22px;
    margin: 0 40px;
}

#footer_utilities {
    padding: 10px;
    font-size: 11px;
    position: relative;
}

.clear {
    clear: both;
}

#backtotop {
    width: 134px;
    height: 50px;
    line-height: 20px;
    left: 50%;
    margin-left: -67px;
    margin-top: -25px;
    position: absolute;
    display: inline-block;
    text-align: center;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    opacity: 0.5;
    outline: 0;
}

#backtotop:hover {
    color: #fff;
    opacity: 1;
}


h1 {
    font-family: Times New Roman, sans-serif;
    font-size: 22px;
    color: #d6b885;
    text-align: center;
    font-weight: 100;
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 30px;
    line-height: 23px;
}

h2 {
    font-family: Times New Roman, sans-serif;
    font-size: 21px;
    color: #b9b982;
    text-align: left;
    padding-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
    font-weight: 100;
}

p.text {
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #a9825d;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 10px;
}

.class_bord {
    width: 116px;
    height: 216px;
    background: url('/new_diz/images/newdiz/classes_border.png');
}

.class_bord_a {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #d2a456;
    text-decoration: none;
}

.class_bord_a:hover {
    color: #e2b15f;
    text-decoration: underline;
}


.diablo3bdul {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
}

.diablo3bdli {
    list-style-image: url('/new_diz/images/newdiz/ul_image.png');
}

.diablo3bdula {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #c58d5b;
    text-decoration: none;
}

.diablo3bdula:hover {
    text-decoration: underline;
}

ul {
    list-style: none;
    padding-left: 60px;
    padding-right: 40px;
}

ol {
    padding-left: 60px;
    padding-right: 40px;
    padding-bottom: 20px;
}

li {
    list-style-image: url('/new_diz/images/newdiz/ul_image.png');
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #c39366;
    margin-top: 4px;
    margin-bottom: 4px;
}

.li_ol {
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #c39366;
    margin-top: 4px;
    margin-bottom: 4px;
}


.medu_idpa {
    font-family: tahoma, sans-serif;
    font-size: 13px;
    color: #d2a456;
    text-decoration: none;
}

.medu_idpa:hover {
    color: #d51d1d;
    text-decoration: underline;
}

.pjustify {
    text-align: justify;
}

.span_a_active {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #c58d5b;
    text-decoration: none;
}

.span_a_deactive {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #886444;
    text-decoration: none;
}

a.osnova {
    color: #c38339;
}

a.osnova:hover {
    color: #5176d5;
}

a.osnova_big {
    font-size: 16px;
    text-decoration: none;
    color: #c38339;
}

a.osnova_big:hover {
    color: #5176d5;
    text-decoration: underline;
}

h3 {
    font-family: verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: left;
    color: #ab9a63;
    padding: 15px 30px 5px;
}

p.anons {
    text-align: left;
    font-family: verdana, sans-serif;
    font-size: 10px;
    color: #9f5400;
    margin: 5px;
}

a.anons {
    color: #2ba928;
    text-decoration: none;
}

a.anons:hover {
    text-decoration: underline;
}

.newdivleft1 {
    float: left;
    width: 180px;
}

.newdiv_diablo {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/newdiz/diablo.gif');
}

.newdivleft2 {
    width: 180px;
    background: url('/new_diz/images/newdiz/menu_bg.png');
}

.newdiv_diablo2 {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/newdiz/diablo2.gif');
}

.newdiv_diablo3 {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/newdiz/diablo3.gif');
}

.newdiv_diabloclub {
    width: 180px;
    height: 45px;
    background: url('/new_diz/images/newdiz/gameclub.gif');
}

.newdiv_menuend {
    width: 180px;
    height: 16px;
    background: url('/new_diz/images/newdiz/bottom.gif');
}

.newdivright1 {
    float: right;
    width: 180px;
}

.newdivright2 {
    width: 180px;
    height: 223px;
    background: url('/new_diz/images/newdiz/gallery.gif');
}

.newdivright3 {
    width: 180px;
    margin-top: 20px;
    background: url('/new_diz/images/newdiz/menu_bg.png');
}

.newdivright4 {
    width: 180px;
    height: 14px;
    background: url('/new_diz/images/newdiz/menutop.gif');
}

.newdiv_a_top {
    width: 100%;
    height: 181px;
}

.new_a_top {
    display: block;
    width: 100%;
    height: 100%;
}

.newdiv_mc1 { /* Основной div контента с отступами от правого и левого меню */
    margin: 0 182px;
}

.newdiv_mc2 { /* Основной фон */
    background: url('/new_diz/images/newdiz/bgcenter2.jpg');
}

.newdiv_mc3 { /* Фон левой стороны */
    background: url('/new_diz/images/newdiz/bgleft6.png') left repeat-y;
}

.newdiv_mc4 { /* Фон правой стороны */
    background: url('/new_diz/images/newdiz/bgright6.png') right repeat-y;
}

.newdiv_mc5 { /* Верхняя полоска */
    background: url('/new_diz/images/newdiz/bglinetop2.png') top repeat-x;
}

.newdiv_mc6 { /* Левый верхний угол */
    background: url('/new_diz/images/newdiz/bglefttop2.png') left top no-repeat;
}

.newdiv_mc7 { /* Правый верхний угол */
    background: url('/new_diz/images/newdiz/bgrighttop2.png') right top no-repeat;
}

.newdiv_mc8 { /* Верхний центр */
    background: url('/new_diz/images/newdiz/bgtopcenter6.png') top center no-repeat;
}

.newdiv_mc9 { /* Нижняя полоска */
    background: url('/new_diz/images/newdiz/bglinebottom.gif') bottom repeat-x;
}

.newdiv_mc10 { /* Левый нижний угол */
    background: url('/new_diz/images/newdiz/bgbottomleft2.png') bottom left no-repeat;
}

.newdiv_mc11 { /* Левый правый угол */
    background: url('/new_diz/images/newdiz/bgbottomright.gif') bottom right no-repeat;
}

.newdiv_mc12 { /* Нижняя центральная картинка */
    width: 100%;
    height: 25px;
    margin-top: -3px;
    background: url('/new_diz/images/newdiz/bgbottomcenter.gif') bottom center no-repeat;
}

.new_divnews1 {
    width: 100%;
    height: 51px;
}

.new_divnews2 {
    width: 100%;
    height: 51px;
    background: url('/new_diz/images/newdiz/newbgleft4.png') left no-repeat;
}

.new_divnews3 {
    width: 100%;
    height: 51px;
    background: url('/new_diz/images/newdiz/newbgright4.png') right no-repeat;
}

.new_divnews4 {
    width: 100%;
    height: 51px;
    background: url('/new_diz/images/newdiz/newbgcenter4.png');
}

.new_pnews1 {
    font-family: arial, sans-serif;
    font-size: 17px;
    color: #d6b885;
    float: left;
    margin-top: 18px;
    margin-left: 60px;
}

.new_pnews2 {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #806451;
    float: right;
    margin-top: 17px;
    margin-right: 50px;
}

.new_pnews3 {
    width: 100%;
}

.new_anews {
    display: block;
    width: 168px;
    height: 29px;
    background: url('/new_diz/images/newdiz/newscomment.png');
    margin-top: 10px;
    text-align: right;
    margin-right: 30px;
}

.new_anews:hover {
    background-position: 0 -29px;
}

.new_pbottom {
    text-align: center;
    font-family: tahoma, sans-serif;
    color: #7b5225;
    font-size: 14px;
}

a.d3_a_menu_top {
    color: #c38339;
}

a.d3_a_menu_top:hover {
    color: #611515;
}

b {
    color: #e08926;
    font-weight: 700;
}

strong {
    color: #e05a26;
    font-weight: 100;
}

/* Тонкая разделительная линия */

.linehere1 {
    width: 90%;
    height: 5px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.linehere2 {
    float: left;
    width: 150px;
    height: 5px;
    background: url('/new_diz/images/newdiz/v2line_left.png');
}

.linehere3 {
    float: right;
    width: 150px;
    height: 5px;
    background: url('/new_diz/images/newdiz/v2line_right.png');
}

.linehere4 {
    height: 5px;
    margin: 0 150px;
    background: url('/new_diz/images/newdiz/v2line_center.png');
}

/* Свойства линии закончились */

.osnova4 {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #7e5527;
    margin-bottom: 8px;
    text-align: center;
}

a.osnova4:hover {
    text-decoration: none;
    color: #c38339;
}

/* Для страницы Скачать Diablo 2 */

.d3d_div1 {
    width: 180px;
    height: 248px;
    background: url('/images/diablo3/other/download-border.png');

}

.d3v_div1 {
    width: 270px;
    height: 160px;
    background: url('/images/diablo3/other/d3_video_ramka.gif');
    margin-bottom: 15px;

}

.d3d_a {
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

.d3d_a:hover {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.p3d_a {
    margin-top: 10px;
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

.p3d_a:hover {
    opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
}


.d3d_img1 {
    margin-top: 9px;
    margin-left: 9px;
    margin-right: 9px;
}


.d3_download {
    display: block;
    width: 186px;
    height: 69px;
    background: url('/images/diablo3/other/d3-ru-client.png');
}

.d3_download:hover {
    background: url('/images/diablo3/other/d3-ru-client.png') 0 -71px;
}

.d3_download2 {
    display: block;
    width: 186px;
    height: 69px;
    background: url('/images/diablo3/other/d3-eu-client.png');
}

.d3_download2:hover {
    background: url('/images/diablo3/other/d3-eu-client.png') 0 -71px;
}

.d3_download3 {
    display: block;
    width: 186px;
    height: 69px;
    background: url('/images/diablo3/other/d3-ptr-client.png');
}

.d3_download3:hover {
    background: url('/images/diablo3/other/d3-ptr-client.png') 0 -71px;
}

p.table {
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #c1c1c1;
    margin: 2px;
    font-weight: bold;
}

a.bd_diablo3 {
    color: #b38456;
    text-decoration: none;
    border-bottom: 1px dashed #b38456;
}

a.bd_diablo3:hover {
    text-decoration: none;
    border-bottom: 1px solid #b38456;
}

.img_item {
    border: 1px solid #a9825d;
    margin: 4px;
}

/* Блок нумерации страниц */

.dv_num1 {
    padding: 15px 30px 20px 30px;
}

.dv_num2 {
    display: block;
    width: 100%;
    background: #300e07;
    text-align: right;
}

.p_num {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #c8af63;
    padding: 3px;
}

.span_num {
    margin: 2px;
    padding: 2px 5px;
    background: #7a3603;
}

.a_num {
    margin: 2px;
    padding: 2px 5px;
    background: #7a3603;
    color: #c8af63;
}

.d2vids {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #9f3d1b;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 10px;
}

.d2vid_span {
    color: #828282;
}

.d3_classes1 {
    display: block;
    width: 121px;
    height: 254px;
    background: url('/images/diablo3/other/diablo-3-classes-wizard.png');
}

.d3_classes1:hover {
    background: url('/images/diablo3/other/diablo-3-classes-wizard.png') 0 -254px;
}

.d3_classes2 {
    display: block;
    width: 125px;
    height: 254px;
    background: url('/images/diablo3/other/diablo-3-classes-doctor.png');
}

.d3_classes2:hover {
    background: url('/images/diablo3/other/diablo-3-classes-doctor.png') 0 -254px;
}

.d3_classes3 {
    display: block;
    width: 98px;
    height: 254px;
    background: url('/images/diablo3/other/diablo-3-classes-hunter.png');
}

.d3_classes3:hover {
    background: url('/images/diablo3/other/diablo-3-classes-hunter.png') 0 -254px;
}

.d3_classes4 {
    display: block;
    width: 121px;
    height: 254px;
    background: url('/images/diablo3/other/diablo-3-classes-barbarian.png');
}

.d3_classes4:hover {
    background: url('/images/diablo3/other/diablo-3-classes-barbarian.png') 0 -254px;
}

.d3_classes5 {
    display: block;
    width: 134px;
    height: 254px;
    background: url('/images/diablo3/other/diablo-3-classes-monk.png');
}

.d3_classes5:hover {
    background: url('/images/diablo3/other/diablo-3-classes-monk.png') 0 -254px;
}

/* Стили таблицы */

table.d_table {
    border: none;
    border-collapse: collapse;
}

.d_table td {
    padding: 0;
    margin: 0;
}

.d_table .btll {
    background-image: url('/new_diz/images/newdiz/table_top_left.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 13px;
}

.d_table .btl {
    background-image: url('/new_diz/images/newdiz/table_top_left.png');
    background-position: -16px 0;
    background-repeat: no-repeat;
    width: 167px;
    height: 13px;
}

.d_table .btc {
    background-image: url('/new_diz/images/newdiz/table_top_center.png');
    background-repeat: repeat-x;
    height: 13px;
}

.d_table .btr {
    background-image: url('/new_diz/images/newdiz/table_top_right.png');
    background-repeat: no-repeat;
    width: 167px;
    height: 13px;
}

.d_table .btrr {
    background-image: url('/new_diz/images/newdiz/table_top_right.png');
    background-position: 16px 0;
    background-repeat: no-repeat;
    width: 16px;
    height: 13px;
}

.d_table .blt {
    background-image: url('/new_diz/images/newdiz/table_top_left.png');
    background-position: 0 -13px;
    background-repeat: no-repeat;
    width: 16px;
    height: 43px;
}

.d_table .brt {
    background-image: url('/new_diz/images/newdiz/table_top_right.png');
    background-position: -167px -13px;
    background-repeat: no-repeat;
    width: 16px;
    height: 43px;
}

.d_table .tl {
    background-image: url('/new_diz/images/newdiz/table_top_left.png');
    background-color: #18120e;
    background-position: -16px -13px;
    background-repeat: repeat-x;
    width: 16px;
    height: 43px;
}

.d_table .tr {
    background-image: url('/new_diz/images/newdiz/table_top_right.png');
    background-color: #18120e;
    background-position: 0 -13px;
    background-repeat: repeat-x;
    width: 16px;
    height: 43px;
}

.d_table .tc {
    background-image: url('/new_diz/images/newdiz/table_top_center.png');
    background-color: #17100b;
    background-position: 0 -13px;
    background-repeat: repeat-x;
    height: 43px;
    color: #ad7052;
    font-family: 'Times New Roman', sans-serif;
    font-size: 21px;
    text-align: center;
}

.d_table .tlborder {
    background-color: #17100b;
    background-image: url('/new_diz/images/newdiz/table_border_left.png');
    empty-cells: show;
    font-size: 1px;
}

.d_table .trborder {
    background-color: #17100b;
    background-image: url('/new_diz/images/newdiz/table_border_right.png');
    empty-cells: show;
    font-size: 1px;
}

.d_table .emptyborder {
    width: 16px;
    border: none;
    background-color: transparent;
    background-image: none;
}

.d_table .bll {
    background-image: url('/new_diz/images/newdiz/table_bottom_left.png');
    background-position: 0 0;
    width: 16px;
    height: 41px;
}

.d_table .bl {
    background-image: url('/new_diz/images/newdiz/table_bottom_left.png');
    background-position: -16px 0;
    width: 167px;
    height: 41px;
}

.d_table .bc {
    background-image: url('/new_diz/images/newdiz/table_bottom_center.png');
    background-repeat: repeat-x;
    height: 41px;
}

.d_table .br {
    background-image: url('/new_diz/images/newdiz/table_bottom_right.png');
    width: 167px;
    height: 41px;
}

.d_table .brr {
    background-image: url('/new_diz/images/newdiz/table_bottom_right.png');
    background-position: 16px 0;
    width: 16px;
    height: 41px;
}

.table_content {
    border: none;
    border-collapse: collapse;
    width: 100%;
}

.table_content td {
    border: #5c493c solid 1px;
    padding: 2px 1px;
    background-color: #251d17;
    background-image: url('/new_diz/images/newdiz/table_font.png');
    background-repeat: repeat-x;
    text-align: center;
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #9f8474;
}

.table_content .header td {
    background-color: #241a13;
    background-image: url('/new_diz/images/newdiz/table_font_header.png');
    background-repeat: repeat-x;
    color: #9c6c47;
}

/* Стили таблицы закончены */

.osnova6 {
    color: #ab9a63;
    text-decoration: none;
}

.osnova6:hover {
    color: #5176d5;
    border-bottom: 1px dashed #dac32c;
}

p.text2 {
    font-family: tahoma, sans-serif;
    font-size: 14px;
    color: #4fdd3b;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 8px;
}

/* Стили старых таблиц */

.tabl_main {
    border: 1px solid #825018;
    border-collapse: collapse;
    background: #1d110c;
}

.tabl_main td {
    border: 1px solid #825018;
}

.tabl_main p {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #967651;
    padding: 2px;
}

.tabl_border0 {
    border: 0;
    border-collapse: collapse;
}

.tabl_border0 td {
    border: 0;
}

.t7s {
    border: 1px solid #825018;
    border-collapse: collapse;
}

.t7s td {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    padding: inherit;
    border: 1px solid #825018;
}

.t7s tr {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    padding: inherit;
}

.d3_icon_large {
    width: 64px;
    height: 64px;
    display: inline-block;
    margin: 2px;
    border: 1px solid black;
    background: no-repeat left top;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.d3_icon_small {
    position: relative;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 2px;
    border: 1px solid black;
    background: no-repeat left top;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.d3_icon_large img, .d3_icon_small img {
    border: none;
}

.d3_icon_blue {
    border-color: #25536b;
    border-right-color: #2e6786;
    border-bottom-color: #357598;
    background-image: url("http://www.diablo1.ru/images/diablo3/craft/blue.png");
}

.d3_icon_yellow {
    border-color: #6B650F;
    border-right-color: #867E13;
    border-bottom-color: #988F15;
    background-image: url("http://www.diablo1.ru/images/diablo3/craft/yellow.png");
}

.d3_icon_orange {
    border-color: #733C1C;
    border-right-color: #8F4B23;
    border-bottom-color: #A35528;
    background-image: url("http://www.diablo1.ru/images/diablo3/craft/orange.png");
}

.d3_icon_white {
    border-color: #2d1c0f;
    border-right-color: #382213;
    border-bottom-color: #402715;
    background-image: url("http://www.diablo1.ru/images/diablo3/craft/white.png");
}

.icon_block {
    width: 108px;
    display: inline-block;
}

.special_center {
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    padding: inherit;
}

.special_icon_center {
    margin-bottom: 5px;
    height: 32px;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    padding: inherit;
}

.special_center > img {
    margin-bottom: -5px;
    margin-left: -3px;
    margin-right: -4px;
}

.special_icon_center > div {
    margin-left: -4px;
    margin-right: -4px;
}

.num {
    display: inline-block;
    position: relative;
    width: 30px;
    text-align: right;
    top: -1.5em;
    text-shadow: 1px 1px 1px black, -1px 1px 1px black, 1px -1px 1px black, -1px -1px 1px black, 0 0 5px black;
}

/* Стили старых таблиц закончились */

.pd3q {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #bcb083;
    padding-left: 30px;
    padding-right: 30px;
}

.pd3a {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #bcb083;
    margin-left: 10px;
    margin-bottom: 15px;
}

p.rcenter {
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #ad4b43;
    text-align: center;
    margin-top: -26px;
    margin-bottom: 15px;
}

.li_q3 {
    color: #bf8449;
    margin: 5px;
}

.d3_q_h1 {
    font-family: times new roman, sans-serif;
    font-size: 22px;
    color: #bcb083;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 23px;
}

.pd3q {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #bcb083;
}

.pd3a {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #bcb083;
    margin-left: 10px;
    margin-bottom: 15px;
}

.tabl_q3 {
    width: 360px;
    border: 1px solid #2f0606;
    border-collapse: collapse;
    background: #120202;
    text-align: center;
}

.tabl_q3 td {
    border: 1px solid #2f0606;
    padding: 3px;
}

/* Стили к навыкам Diablo 3 */

.d3_skill_table1 {
    text-align: left;
    width: 95%;
    background: #190202;
}

.d3_skill_table2 {
    text-align: left;
    width: 95%;
    background: #190202;
    margin-top: 8px;
}

.d3_skill_table1_td1 {
    width: 90px;
    height: 100%;
    background: #190f02;
    border: 1px solid #2b1a04;
}

.d3_skill_table1_td2 {
    padding: 5px;
    border-top: 1px solid #330606;
}

.d3_skill_table1_td3 {
    padding: 5px;
    border-bottom: 1px solid #330606;
}

.d3_skill_table1_td4 {
    padding: 5px;
}

.d3_skill_table1_p1 {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #ac6023;
}

.d3_skill_table1_p2 {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #8c7234;
}

.d3_skill_t1_p4 {
    font-size: 10px;
    font-family: verdana, sans-serif;
    color: #6d4939;
    text-align: center;
}

.d3_skill_t1_p5 {
    font-size: 39px;
    font-family: verdana, sans-serif;
    color: #5c5955;
    text-align: center;
    margin: 10px;
}

.d3_skill_span {
    color: #d5aa37;
}

.d3_skill_t2_td1 {
    border: 1px solid #330606;
    vertical-align: top;
    width: 20%;
    padding: 3px;
}

.d3_skill_t2_p1 {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #ac6023;
    text-align: center;
    font-weight: 700;
}

.d3_skill_t2_p2 {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #8c7234;
    margin-top: 5px;
}

.d3_skills_h3 {
    margin-top: 20px;
}

/* Стили к навыкам Diablo 3 закончены */


/* Стили комментариев */

.comment_table1 {
    width: 96%;
    text-align: left;
}

.comment_table2 {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    border-bottom: 1px dotted #937150;
    text-align: left;
}

.comment_span1 {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #937150;
}

.comment_span2 {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #937150;
}

.comment_span3 {
    font-size: 12px;
    color: #825624;
    padding: 10px;
}

.comment_span4 {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #976935;
}

.comment_span5 {
    font-family: tahoma, sans-serif;
    font-size: 10px;
    color: #216c0f;
}

.comment_td1 {

}

.comment_td2 {

    padding-left: 5px;
}

.comment_td3 {

    padding-left: 5px;
}

.comment_td4 {
    width: 95%;
    vertical-align: text-top;
}

.comment_td5 {
    width: 3%;
    vertical-align: text-top;
}

.comment_div1 {
    padding: 10px 3px;
}

input, select {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #58432e;
    background-color: #221912;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6) inset;
    border-radius: 2px 2px 2px 2px;
    color: #796252;
}

.input_text, .ipsTagBox_wrapper {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #58432e;
    background-color: #221912;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6) inset;
    border-radius: 2px 2px 2px 2px;
    color: #796252;
    width: 90%;
}

.input_submit {
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    padding: 4px 10px;
    cursor: pointer;
    background: url('/new_diz/images/newdiz/row3.jpg') repeat-x scroll center top #1A120D;
    color: #D2A456;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #6C4930 inset, 0 2px 3px rgba(0, 0, 0, 0.2);
    border-color: #1A120D;
    font: 13px arial, helvetica, sans-serif;
}

.input_submit:hover {
    color: #EFC377;
}

.comment_addcom {
    margin-top: 10px;
    width: 142px;
    height: 24px;
    background: url('/new_diz/images/newdiz/addcomment.gif') no-repeat;
    border: 0;
}

.comm_avtor {
    font-family: arial, sans-serif;
    font-size: 18px;
    color: #b25b06;
    font-weight: 100;
    padding-right: 15px;
}

.comment_bdiv1 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv1.jpg') top repeat-x;
    background-color: #261d16;
}

.comment_bdiv2 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv2.jpg') bottom repeat-x;
}

.comment_bdiv3 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv3.jpg') left repeat-y;
}

.comment_bdiv4 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv4.jpg') right repeat-y;
}

.comment_bdiv5 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv5.jpg') top left no-repeat;
}

.comment_bdiv6 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv6.jpg') top right no-repeat;
}

.comment_bdiv7 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv7.jpg') bottom left no-repeat;
}

.comment_bdiv8 {
    width: 100%;
    background: url('/new_diz/images/newdiz/comment_bdiv8.jpg') bottom right no-repeat;
}

.comment_bdiv9 {
    width: 100%;
    padding: 10px;
}

/* Кнопки меню */

.newdiv_menu {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/poe/menu.gif');
}

.newdiv_game {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/poe/game.gif');
}

.newdiv_classes {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/poe/classes.gif');
}

.newdiv_media {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/poe/media.gif');
}

.newdiv_other {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/newdiz/other.gif');
}


/* Стили для страниц навыков */

.h1_gem {
    font-family: Times New Roman, sans-serif;
    font-size: 23px;
    color: #ab9a63;
    text-align: center;
    font-weight: 100;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.h2_gem {
    font-family: verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ab9a63;
    margin: 0;
    padding: 0;
    padding-left: 30px;
    margin-top: 30px;
    margin-bottom: 5px;
    text-align: left;
}

.gem_t1 {
    color: #9e430c;
}

.gem_dex {
    color: #59a10b;
    font-size: 14px;
    font-weight: 700;
}

.gem_str {
    color: #a10b0b;
    font-size: 14px;
    font-weight: 700;
}

.gem_int {
    color: #0b60a1;
    font-size: 14px;
    font-weight: 700;
}

.new_tablegem1 {
    text-align: left;
    width: 100%;
}

.new_tablegem2 {
    border-collapse: collapse;
    width: 200px;
    text-align: center;
    margin: 20px;
}


.new_tablegem3 {
    border: 1px solid #af9c6b;
    border-collapse: collapse;
    background: #1d110c;
    width: 200px;
    text-align: center;
}

.new_tablegem3 td {
    border: 1px solid #af9c6b;
    padding: 3px;
}

.tabl_main2 {
    border: 1px solid #a38d5d;
    border-collapse: collapse;
    background: #1d110c;
}

.tabl_main2 td {
    border: 1px solid #a38d5d;
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #967651;
    padding: 3px;
}

.new_tabletd {
    background: #150202;
}

.new_tabletop {
    height: 43px;
    background: url('/images/poe/icon/table-hight2.png') no-repeat center;
}

.new_tablebottom {
    height: 44px;
    background: url('/images/poe/icon/table-lower2.png') no-repeat center;
}

/* Навигация по предметам */

.itemtable {
    margin-top: 15px;
    width: 94%;
    text-align: center;
    border-top: 1px solid #986329;
    background: #1d110c;
}

.itemp1 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    padding: 2px;
    color: #986329;
    text-align: center;
    font-weight: 700;
}

.itemp2 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    padding: 2px;
    color: #986329;
    text-align: right;
}

.itemp3 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    padding: 2px;
    color: #986329;
    text-align: left;
}

.itema {
    text-decoration: none;
    color: #d59751;
}

.itema:hover {
    text-decoration: underline;
    color: #5176d5;
}

.itemspan {
    font-weight: 700;
    color: #ae421d;
}

/* Навигация по предметам завершена */


/* Таблицы карт */

.table_map {
    border: 0;
    border-collapse: collapse;
    text-align: center;
}

.table_map td {
    border: 0 solid #825018;
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #967651;
    padding: 3px;
}

.map_wp {
    font-size: 15px;
    color: #4bebfc;
}

.map_img {
    margin: 4px;
    border: 1px solid #ffc077;
}

.map_span1 {
    color: #55aa22;
    font-weight: 700;
}

.map_span2 {
    color: #bbaa22;
    font-weight: 700;
}

.map_span3 {
    color: #882222;
    font-weight: 700;
}

/* Таблицы карт завершены */

/* Ссылки на навыки */

.itemstr {
    text-decoration: none;
    color: #b41010;
}

.itemstr:hover {
    text-decoration: underline;
    color: #df1515;
}

.itemdex {
    text-decoration: none;
    color: #477e0a;
}

.itemdex:hover {
    text-decoration: underline;
    color: #64af12;
}

.itemint {
    text-decoration: none;
    color: #0b60a1;
}

.itemint:hover {
    text-decoration: underline;
    color: #137fd1;
}

/* Увеличенные ссылки на навыки */

.itemstr_big {
    text-decoration: none;
    color: #b41010;
    font-size: 15px;
}

.itemstr_big:hover {
    text-decoration: underline;
    color: #df1515;
}

.itemdex_big {
    text-decoration: none;
    color: #477e0a;
    font-size: 15px;
}

.itemdex_big:hover {
    text-decoration: underline;
    color: #64af12;
}

.itemint_big {
    text-decoration: none;
    color: #0b60a1;
    font-size: 15px;
}

.itemint_big:hover {
    text-decoration: underline;
    color: #137fd1;
}

.pitemstr {
    color: #df1515;
    font-weight: 700;
}

.pitemdex {
    color: #64af12;
    font-weight: 700;
}

.pitemint {
    color: #137fd1;
    font-weight: 700;
}

/* Ссылки на навыки завершены */

/* Стили для обзора игр */

.div_game1 {
    padding-left: 20px;
    padding-right: 20px;
    height: 300px;
    width: 580px;
}

.div_game2 {
    width: 340px;
    height: 293px;
    background: url('/new_diz/images/poe/logo_bg.png');
}

.logo_games {
    margin-top: 10px;
}

.div_game3 {
    width: 226px;
    height: 289px;
    background: url('/new_diz/images/poe/game_info.png');
    text-align: left;
}

.p_game1 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #b09f7a;
    padding-left: 25px;
    padding-right: 15px;
    padding-top: 65px;
}

.span_game1 {
    color: #ffbe57;
}

.p_game2 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: #b09f7a;
    padding-left: 25px;
    padding-right: 15px;
}

.a_game1 {
    color: #ffbe57;
    text-decoration: none;
}

.a_game1:hover {
    text-decoration: underline;
}

p.osnova2 { /* комментарии к ссылкам */
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #7e5527;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 8px;
    text-align: left;
}

pre.prettyprint {
    padding: 5px;
    background: #f8f8f8;
    border: 1px solid #c9c9c9;
    overflow: auto;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 11px;
    line-height: 140%;
}

/* Стили хроник */

.div1_sc_d2 {
    width: 100%;
    text-align: left;
    float: left;
    margin-top: 4px;
    margin-bottom: 4px;
}

.div2_sc_d2_first {
    align: center;
    padding-left: 25px;
    width: 200px;
    float: left;
}

.div2_sc_d2 {
    align: center;
    padding-left: 15px;
    width: 200px;
    float: left;
}

.div3_sc_d2 {
    background: url('/images/poe/chronicle/bg.png');
    width: 192px;
    height: 147px;
    margin-bottom: 5px;
}

.div4_sc_d2 {
    padding-right: 30px;
}

.img_sc_d2 {
    margin-left: 10px;
    margin-top: 10px;
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

.img_sc_d2:hover {
    margin-left: 10px;
    margin-top: 10px;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.textch {
    font-family: tahoma, sans-serif;
    font-size: 13px;
    color: #9e703b;
    margin-bottom: 10px;
    padding-left: 25px;
}

.spcomm {
    color: #777;
    font-size: 10px;
}

.item_ser {
    color: #555;
}

/* Ключевые пассивные навыки */

.passk {
    width: 184px;
    height: 184px;
    background: url('/images/poe/passive_k/Keystone_passive_frame.png') center center no-repeat;
}

.passksmall {
    width: 92px;
    height: 92px;
    background: url('/images/poe/passive_k/Keystone_passive.png') center center no-repeat;
}

.passksmall2 {
    width: 92px;
    height: 92px;
    margin: 4px;
}

.gem_gold {
    color: #d0b066;
    font-size: 14px;
    font-weight: 700;
}

.poe_class_conent {
    display: inline-block;
    width: 112px;
    height: 200px;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 15px;
}

.poe_class_bord {
    width: 107px;
    height: 170px;
    background: url('/images/poe/game/poe_class_border.png');
}

.aclasses {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #d2a456;
    text-decoration: none;
}

.aclasses:hover {
    color: #e2b15f;
    text-decoration: underline;
}

/* Таблицы в описании заданий */

.tabl_quest {
    border: 0;
    background: #1d110c;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.tabl_quest td {
    border: 0;
    padding: 4px;
}

.tabl_quest p {
    font-family: tahoma, sans-serif;
    font-size: 15px;
    color: #967651;
}

/* Таблицы в описании заданий закончены */

/* Стили на страницах заданий */

.h3q {
    font-family: verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #daa64b;
    margin: 0;
    padding: 0;
}

a.osnq {
    color: #c38339;
    text-decoration: none;
}

a.osnq:hover {
    color: #5176d5;
    text-decoration: underline;
}

/* Текст в таблицах предметов */

.text_level {
    color: #ffffb8;
}

.text_str {
    color: #bd1b09;
}

.text_dex {
    color: #147309;
}

.text_int {
    color: #3854cd;
}

.text_armor {
    color: #bf473a;
}

.text_eva {
    color: #3c7b35;
}

.text_es {
    color: #586dca;
}

.text_magic {
    color: #657bdd;
}

.text_pim {
    color: #fef4b1;
}

.text_name {
    color: #de6e40;
    font-size: 15px;
}

.imgos {
    margin: 3px;
    border: 1px solid #76604a;
}

.spangr {
    color: #399137;
}

.divs1 { /* Нападение большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: 0 0;
}

.divs2 { /* Волшебство большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -84px 0;
}

.divs3 { /* Преследование большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -168px 0;
}

.divs4 { /* Исцеление большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -252px 0;
}

.divs5 { /* Мистицизм большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -336px 0;
}

.divs6 { /* Скрытность большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -420px 0;
}

.divs7 { /* Оборона большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -504px 0;
}

.divs8 { /* Сопротивление большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -588px 0;
}

.divs9 { /* Гипноз большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -672px 0;
}

.divs10 { /* Воодушевление большая иконка */
    width: 84px;
    height: 84px;
    background: url('/images/aa/skills.png') no-repeat;
    background-position: -756px 0px;
}

.psb1 { /* Нападение большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #c3a053;
    text-align: center;
    margin: 15px;
}

.psb2 { /* Волшебство большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #dabae0;
    text-align: center;
    margin: 15px;
}

.psb3 { /* Преследование большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #6a932f;
    text-align: center;
    margin: 15px;
}

.psb4 { /* Исцеление большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #d4cc6f;
    text-align: center;
    margin: 15px;
}

.psb5 { /* Мистицизм большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #d97676;
    text-align: center;
    margin: 15px;
}

.psb6 { /* Скрытность большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #75b597;
    text-align: center;
    margin: 15px;
}

.psb7 { /* Оборона большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #8798c3;
    text-align: center;
    margin: 15px;
}

.psb8 { /* Сопротивление большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #bc6498;
    text-align: center;
    margin: 15px;
}

.psb9 { /* Гипноз большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #e5aa70;
    text-align: center;
    margin: 15px;
}

.psb10 { /* Воодушевление большой заголовок */
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #88a930;
    text-align: center;
    margin: 15px;
}

.ass1 { /* Нападение ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #c3a053;
    text-decoration: none;
}

.ass1:hover {
    text-decoration: underline;
}

.ass2 { /* Волшебство ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #dabae0;
    text-decoration: none;
}

.ass2:hover {
    text-decoration: underline;
}

.ass3 { /* Преследование ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #6a932f;
    text-decoration: none;
}

.ass3:hover {
    text-decoration: underline;
}

.ass4 { /* Исцеление ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #d4cc6f;
    text-decoration: none;
}

.ass4:hover {
    text-decoration: underline;
}

.ass5 { /* Мистицизм ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #d97676;
    text-decoration: none;
}

.ass5:hover {
    text-decoration: underline;
}

.ass6 { /* Скрытность ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #75b597;
    text-decoration: none;
}

.ass6:hover {
    text-decoration: underline;
}

.ass7 { /* Оборона ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #8798c3;
    text-decoration: none;
}

.ass7:hover {
    text-decoration: underline;
}

.ass8 { /* Сопротивление ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #bc6498;
    text-decoration: none;
}

.ass8:hover {
    text-decoration: underline;
}

.ass9 { /* Гипноз ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #e5aa70;
    text-decoration: none;
}

.ass9:hover {
    text-decoration: underline;
}

.ass10 { /* Воодушевление ссылка */
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #88a930;
    text-decoration: none;
}

.ass10:hover {
    text-decoration: underline;
}

.pclas1 {
    font-family: times new roman, sans-serif;
    font-size: 25px;
    color: #c3bb58;
    text-align: center;
    padding-top: 50px;
}

.pclas2 {
    font-family: times new roman, sans-serif;
    font-size: 19px;
    color: #c3bb58;
    text-align: center;
}

.pclas3 {
    font-family: verdana, sans-serif;
    font-size: 14px;
    color: #c3bb58;
    text-align: center;
}

.pclas4 {
    font-family: verdana, sans-serif;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
}

.aclas1 {
    font-family: verdana, sans-serif;
    font-size: 15px;
    color: #e5aa70;
    text-decoration: none;
}

.aclas1:hover {
    text-decoration: underline;
}

.bcl1 {
    background: #201f1f;
}

.bcl2 {
    background: #1a1818;
}

.bcl3 {
    background: #201f1f;
}

p.r1 {
    font-size: 10px;
    text-align: center;
    padding: 5px;
}

a.r3 {
    text-decoration: none;
    color: #edd3a6;
}

.com_td_img img {
    border: 1px solid #976935;
    margin-right: 15px;
    border-radius: 5px;
}

.com_td_com {
    padding-top: 10px;
}
