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

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

* {
    margin: 0;
    padding: 0
}

a {
    color: #c38339;
}

p.center {
    text-align: center;
}

.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');
    overflow: hidden;
}

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

.medu_idp {
    font-family: tahoma, sans-serif;
    font-size: 110%;
    color: #d2a456;
    padding-left: 7px;
    padding-top: 9px;
    padding-bottom: 4px;
    white-space: nowrap;
}

#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;
}

#menu_box {
    margin: 0 auto;
    width: 100% !important;
}

#contentborder_l {
    margin: 0 auto;
    width: 100% !important;
}

#footer_box {
    margin: 0 auto;
    width: 100% !important;
}

#primary_nav {
}

#ipbwrapper {
    min-width: 380px
}

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

#menu_l {
    background: url('/new_diz/images/newdiz/menu_l_n.png') no-repeat top left;
    height: 105px;
    width: 87px;
    float: left !important;
    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
}

#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: 180%;
    color: #d6b885;
    text-align: center;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px;
    line-height: 23px;
}

h2 {
    font-family: Times New Roman, sans-serif;
    font-size: 180%;
    color: #b9b982;
    text-align: left;
    padding: 30px 30px 20px 30px;
    font-weight: 100;
}

p.text {
    font-family: arial, sans-serif;
    font-size: 125%;
    line-height: 125%;
    color: #a9825d;
    padding: 0 30px;
    margin-bottom: 10px;
}

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

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

.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: 110%;
    color: #d2a456;
    text-decoration: none;
}

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

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

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

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

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

ul {
    list-style: none;
    padding: 10px 40px 20px 60px;
}

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: 125%;
    line-height: 125%;
    color: #a9825d;
    margin-top: 4px;
    margin-bottom: 4px;
}

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

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

.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: 100%;
    color: #886444;
    text-decoration: none;
}

a.osnova {
    color: #c38339;
}

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

h3 {
    font-family: verdana, sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-align: left;
    color: #ab9a63;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 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;
    z-index: 5;
}

.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_other {
    width: 180px;
    height: 46px;
    background: url('/new_diz/images/newdiz/other.gif');
}

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

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

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

.newdivright1 {
    float: right;
    width: 180px;
    z-index: 5;
}

.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 {
    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;
    overflow: hidden;
}

.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;
    white-space: nowrap;
}

.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: 10px auto 15px auto;
}

.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: 12px;
    color: #7e5527;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 8px;
    text-align: center;
}

.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.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-top: 15px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 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 {
    width: 100%;
    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;
    line-height: 120%;
}

.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;
}

.table_content p {
    font-size: 120%;
    line-height: 120%;
    padding: 3px;
    color: #a9825d;
}

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

.osnova6:hover {
    color: #dac32c;
    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;
}

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

.tabl_main p {
    font-family: tahoma, sans-serif;
    font-size: 110%;
    line-height: 110%;
    color: #967651;
    padding: 3px;
}

.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;
}

.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;
}

.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: 125%;
    color: #a9825d;
    line-height: 125%;
}

.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;
    overflow: hidden;
}

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;
}

.d3_class_cru {
    display: inline-block;
    width: 122px;
    height: 236px;
    background: url('/images/diablo3/other/Crusader3.png');
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 15px;
}

.d3_class_cru:hover {
    background: url('/images/diablo3/other/Crusader3.png') 0 -237px;
}

.d3_class_conent {
    display: inline-block;
    width: 122px;
    height: 236px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 15px;
}

.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');
}

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

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

img.img {
    margin: 7px;
    border: 1px solid #c38339;
    max-width: 90%;
    height: auto;
}

.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;
    line-height: 100%;
}

.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;
}

.table_item {
    border: 1px solid #825018;
    border-collapse: collapse;
    width: 94%;
    text-align: center;
    background: #241d17;
}

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

.d3categoryp {
    font-family: arial, sans-serif;
    font-size: 17px;
    color: #d6a150;
    padding: 11px;
}

.d3lru {
    font-family: arial, sans-serif;
    font-size: 16px;
    color: #b0642f;
    padding: 2px;
}

.d3len {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #904e20;
    padding: 2px;
}

.d3sru {
    font-family: arial, sans-serif;
    font-size: 16px;
    color: #309537;
    padding: 2px;
}

.d3sen {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #18781e;
    padding: 2px;
}

.d3prb {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #a63510;
    padding: 2px;
}

.d3prs {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #1073a6;
    padding: 2px;
}

.d3itc {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #948e84;
    padding: 2px;
}

.h3table {
    font-family: verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #ab9a63;
    padding: 5px;
}

.blue_post {
    font-size: 14px;
    padding: 10px 10px 16px !important;
    border: 1px solid #022442;
    color: #8AC7FF;
    border-radius: 10px;
    background: url('http://www.diablo1.ru/images/other7/blizz_post.jpg') no-repeat scroll left top #011425;
    text-shadow: 3px 2px 1px #000;
    margin-left: 30px;
    margin-right: 30px;
}

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

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

.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;
}

.ppimg {
    color: #E05A26;
    font-style: italic;
    text-align: center;
    font-size: 15px;
}

.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_name {
    color: #de6e40;
}

.text_dam {
    color: #d9b569;
}

.text_ats {
    color: #69c5d9;
}

.text_dps {
    color: #c869d9;
}

.text_crt {
    color: #ff6161;
}

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

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

.tbc1:hover {
    background: #271710;
}

.tna {
    font-size: 15px;
    color: #AD7052;
}

p.qtext {
    font-family: arial, sans-serif;
    font-style: italic;
    font-size: 13px;
    color: #5d8aa9;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
    margin-top: 25px;
}

.a_new_pnews1 {
    color: #d6b885;
    text-decoration: none;
}

.a_new_pnews1:hover {
    color: #5176D5;
}

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

.com_td_com {
    padding-top: 10px;
}

.int_1 {
    vertical-align: top;
    width: 60px;
}

.int_dimg {
    border-radius: 5px;
    border: 1px solid #a54a26;
}

.int_oimg {
    border-radius: 5px;
    border: 1px solid #D6B885;
}

.int_di {
    font-size: 11px;
    font-family: arial, sans-serif;
    color: #db4213;
    text-align: center;
}

.int_oi {
    font-size: 11px;
    font-family: arial, sans-serif;
    color: #D6B885;
    text-align: center;
}

.int_dit {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #b8753d;
    padding-left: 15px;
    padding-right: 30px;
    margin-bottom: 10px;
}

.int_ot {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #c19871;
    padding-left: 15px;
    padding-right: 30px;
    margin-bottom: 10px;
}

.videocontent {
    padding: 10px 30px 35px 30px;
    z-index: 1;
}

.youvideo {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.youvideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.team_name {
    font-family: arial, sans-serif;
    font-size: 18px;
    color: #a9825d;
    margin-top: 30px;
    margin-bottom: 3px;
}

.team_status {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #af4f20;
}

.team_avatar {
    margin: 4px;
    border: 1px solid #82572d;
}

.team_description {
    font-family: arial, sans-serif;
    font-size: 14px;
    color: #a9825d;
    padding-left: 10px;
    padding-right: 10px;
}

.bold {
    font-weight: 700;
}

pre.prettyprint {
    display: inline-block;
    padding: 5px;
    padding-right: 20px;
    background: #f8f8f8;
    border: 1px solid #c9c9c9;
    font-size: 14px;
    line-height: 140%;
    overflow: auto;
}

.precont {
    margin-left: 30px;
    margin-right: 30px;
    overflow: auto;
    margin-bottom: 30px;
    margin-top: 10px;
}

.imgfull {
    text-align: center;
    padding: 30px;
}

.imgfulls {
    width: 100%;
    margin-top: -10px;
}

.pirobox_gall {
    text-decoration: none;
}

.pirobox_gall img {
    border: 0;
}

.news_img {
    width: 100%;
    max-width: 825px;
    margin-top: 5px;
    margin-bottom: 15px;
    border: 0;
}

/* Новые стили для меню */

.menu_head_box {
    display: flex;
    justify-content: space-around;
}

.menu_head_el {
    height: 45px;
    text-align: center;
}

#left_view_bottom {
    width: 38px;
    height: 122px;
    background: url('/new_diz/images/newdiz/m-b-03.png');
    position: relative;
    top: 50px;
    right: -0px;
    display: none;
    cursor: pointer;
    z-index: 5;
}

#right_view_bottom {
    width: 38px;
    height: 122px;
    background: url('/new_diz/images/newdiz/m-b-01.png');
    position: relative;
    top: 50px;
    left: -38px;
    display: none;
    cursor: pointer;
    z-index: 5;
}

#menu_head_show_menu {
    font-size: 20px;
    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: 27px;
    display: block;
    height: 40px;
}

#menu_head_show_menu:hover {
    cursor: pointer;
}

.submenu {
    width: 211px;
    display: none;
    position: absolute;
    margin-left: -90px;
    z-index: 100;
}

.submenu_el {
    width: 211px;
    height: 54px;
    background: #777;
    background: url('/new_diz/images/newdiz/menu_show.png');
    border-left: 1px solid #755137;
    border-right: 1px solid #755137;
    display: none;
}

.submenu_el a {
    text-align: center;
    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;
    display: block;
    padding-top: 18px;
}

.menu_head_el:hover > .submenu > .submenu_el a:hover {
    color: #efc377;
}

.menu_head_el:hover > .submenu {
    display: block;
}

#menu_head_8 {
    display: none;
}

/* end menu styles */

.social_box {

}

.bottom_t {
    height: 79px;
}

.bottom_c {
    width: 100%;
    height: 300px;
}

.img_box {
    padding: 10px 30px 15px 30px;
    text-align: center;
}

.img_box img {
    width: 100%;
    height: auto;
    border: 0;
}

@media screen and (max-width: 1000px) {
    p.text {
        padding: 0 30px 0 35px;
    }

}

@media screen and (max-width: 450px) {
    .bottom_t {
        width: 375px;
        position: absolute;
        left: 0;
        bottom: 130px;
    }
}

.content_box {
    padding: 0 30px;
    margin: 20px 0;
}

.content_box_c {
    overflow: auto;
    padding-bottom: 10px;
}

.content_box_c table {
    margin: 0 auto;
}

.content_box_c::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #16110c;
}

.content_box_c::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #16110c;
}

.content_box_c::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #795a3e;
}


.table_box {
    padding: 0 30px;
    margin: 20px 0;
}

.table_box_c {
    overflow: auto;
}

.table_box_c::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #16110c;
}

.table_box_c::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #16110c;
}

.table_box_c::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #795a3e;
}

.table_box_c table {
    margin: 0 auto;
}

/* Стили для слайдера на главной */

/* Сброс настроек браузера */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider a img { outline: none; border: none; }

.flexslider {
    margin: 0;
    padding: 0;
}

.flex-container{
    margin: 0 auto;
    top: 275px;
    width: 90%;
    z-index: 1;
}

/* Скрываем слайды перед загрузкой ява-скрипта */
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* Чистим предыдущее изображение для .slides */
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* Основной стиль слайдера */
.flexslider {
    position: relative;
}

/* Вы можете изменить под свои требования*/
.flex-container {
    min-width: 150px;
    max-width: 960px;
}

.flexslider .slides { zoom: 1; }



/* Кнопки прокрутки. Стили */
.flex-direction-nav li {
    list-style: none;
}

.flex-direction-nav a {
    display: block;
    position: absolute;
    margin: -17px 0 0 0;
    width: 35px;
    height: 35px;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
}

.flex-direction-nav a:before {
    display: block;
    position: absolute;
    content: '';
    width: 9px;
    height: 13px;
    top: 11px;
    left: 11px;
}

.flex-direction-nav a:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 35px;
}

.flex-direction-nav .flex-next {
    background: url(right-arrow.png) no-repeat;
    right: 5px;
}

.flex-direction-nav .flex-prev {
    background: url(left-arrow.png) no-repeat;
    left: 5px;
}


/* Кнопки прокрутки. Управление */
.flexslider .flex-control-nav {
    position: absolute;
    width: 100%;
    bottom: -20px;
    text-align: center;
    margin: 0 0 0 -10px;
}

.flex-control-nav li {
    display: inline-block;
    zoom: 1;
}

.flex-control-paging li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: transparent;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-box-shadow: inset 0 0 0 2px #0E0909;
    -moz-box-shadow: inset 0 0 0 2px #0E0909;
    box-shadow: inset 0 0 0 2px #0E0909;
}

.flex-control-paging li a.flex-active {
    background-color: #8B2A22;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8B2A22), to(#300505));
    background-image: -webkit-linear-gradient(top, #8B2A22, #300505);
    background-image: -moz-linear-gradient(top, #8B2A22, #300505);
    background-image: -o-linear-gradient(top, #8B2A22, #300505);
    background-image: linear-gradient(to bottom, #8B2A22, #300505);

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


/* Подпись к изображению */
.flexslider .slides div  {
    display: block;
    position: absolute;
    bottom: 0;
    padding: 8px 5px;
    margin: 0 0 10px 0;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.6);
}
.flexslider .slides div span {
    padding: 0 10px;
    font-size: 16px;
    text-shadow: 0px 1px 0px rgba(0,0,0,.8);
    z-index: 1;
    margin: 0;
    color:#e3dcd1;
}

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

p.p_img {
    text-align: center;
    padding: 20px 30px;
}

img.i_img {
    max-width: 100%;
    max-height: 100%;
    border: 0;
}

ol li {
    list-style-image: none;
}

div.w_line_m {
    width: 95%;
    height: 64px;
    margin: 30px auto 20px auto;
}

div.w_line_n {
    width: 100%;
    height: 64px;
    background:url('/new_diz/images/newdiz/bdlayers1.png');
}

div.w_line_d {
    width: 100%;
    height: 64px;
    background:url('/new_diz/images/newdiz/bdlayers2.png') left no-repeat;
}

div.w_line_s {
    width: 100%;
    height: 64px;
}

div.w_line_u {
    width: 100%;
    height: 64px;
    background:url('/new_diz/images/newdiz/bdlayers_left2.png') left no-repeat;
}

div.w_line_r {
    width: 100%;
    height: 64px;
    background:url('/new_diz/images/newdiz/bdlayers_right2.png') right no-repeat;
}


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

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

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

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

.itemp3 {
    font-family: tahoma, sans-serif;
    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;
}

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

a.menu_right {
    font-size: 110%;
    color:#ba8d38;
    text-decoration:none;
}

a.menu_right:hover {
    color:red;
    text-decoration:underline;
}

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

table.monster td {
    border: 1px solid #825018;
    text-align: center;
    padding: 5px;
}

table.monster p {
    font-family: tahoma, sans-serif, sans-serif;
    font-size: 125%;
    color: #967651;
    padding: 2px;
}

table.monster a {
    text-decoration: none;
}

table.monster a:hover {
    text-decoration: underline;
}

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

table.zone td {
    border: 1px solid #825018;
    text-align: center;
    padding: 3px;
}

table.zone p {
    font-family: tahoma, sans-serif, sans-serif;
    font-size: 100%;
    color: #d2a456;
    padding: 2px;
}

table.zone a {
    text-decoration: none;
}

table.zone a:hover {
    text-decoration: underline;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.zone_box {
    padding: 0 30px 0 10px;
    float: right;
}

.monster_box {
    padding-left: 30px;
}

.zone_image {
    width: 270px;
}

/* --------------------------------------------- */

.table_box {
    padding: 0 30px;
    margin: 20px 0;
}

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

table.table td {
    border: 1px solid #825018;
    text-align: center;
    padding: 5px;
}

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

table.table a {
    text-decoration: none;
}

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

/* --------------------------------------------- */

ul.d2npc a, ul.d2quest a, ul.d2waypoint a {
    text-decoration: none;
}

ul.d2npc a:hover, ul.d2quest a:hover, ul.d2waypoint a:hover {
    color: #d51d1d;
}

ul.d2npc li, ul.d2quest li, ul.d2waypoint li {
    list-style-image: none;
}

ul.d2npc img, ul.d2quest img, ul.d2waypoint img {
    vertical-align: middle;
    margin-right: 10px;
}

/* --------------------------------------------- */

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

.div1_sc_d2 {
    width: 550px;
    margin: 4px auto;
}

.div2_sc_d2 {
    width: 175px;
    display: inline-block;
}

.div3_sc_d2 {
    background: url('/images/bg_img_sd2.jpg');
    width: 167px;
    height: 127px;
    margin-bottom: 5px;
}

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

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

/* --------------------------------------------- */

.skill_table {
    padding: 10px 30px;
    width: 100%;
    border: 0;
    border-spacing: 0;
    text-align: center;
}

.skill_table_icon {
    padding: 10px 30px;
    width: 100%;
    border: 0;
    border-spacing: 0;
    text-align: left;
}

img.d2item {
    max-width: 120px;
    max-height: 200px;
    margin:4px;
}

img.d2small_item {
    max-width: 60px;
    max-height: 120px;
    margin: 4px;
}

/* Median XL BD */

.xlsp1 {
    color: #ffa500;
}

.xlsp2 {
    color: #4d7033;
}

.xlsp3 {
    color: #657bdd;
}

.saffixes {
    font-size: 14px;
    color: #657bdd;
}

.xlsp4 {
    color: #706033;
    font-weight: 700;
}

.text_set {
    color: #00C400;
}


a.itesa {
    color:#c38339;
    text-decoration:none;
    font-size: 115%;
    line-height: 115%;
}

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

div.monster_block {
    display: inline-block;
    width: 155px;
    height: 125px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 15px;
    text-align: center;
}

/* Guide box styles */

div.guide_box {
    padding: 0 30px;
    margin-bottom: 20px;
}

div.guide_container {
    border-left: #5c493c solid 1px;
    border-right: #5c493c solid 1px;
    border-bottom: #5c493c solid 1px;
    padding: 2px 1px;
    background-image: url(/new_diz/images/newdiz/table_top_center.png);
    background-position: 0 -13px;
    background-color: #17100b;
    background-repeat: repeat-x;
    text-align: center;
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #9f8474;
}

div.guide_background {
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 18%;
}

div.guide_assassin {
    background-image: url(/images/diablo2/assassin.png);
}

div.guide_amazon {
    background-image: url(/images/diablo2/amazon.png);
}

div.guide_druid {
    background-image: url(/images/diablo2/druid.png);
}

div.guide_paladin {
    background-image: url(/images/diablo2/paladin.png);
}

div.guide_necromancer {
    background-image: url(/images/diablo2/necromancer.png);
}

div.guide_barbarian {
    background-image: url(/images/diablo2/barbarian.png);
}

div.guide_sorcerer {
    background-image: url(/images/diablo2/sorcerer.png);
}

div.guide_general {
    background-image: url(/images/diablo2/general.png);
}

div.guide_content {
    padding: 10px 10px 5px 20%;
    text-align: left;
    font-size: 115%;
    line-height: 115%;
}

div.guide_content p {
    margin-bottom: 10px;
}

div.guide_content a {
    color: #b38456;
    text-decoration: none;
    border-bottom: 1px dashed #b38456;
    font-size: 140%;
    line-height: 140%;
}

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

div.guide_skill {
    height: 50px;
    width: 50px;
    background-size: cover;
    background-position: left;
    display:inline-block;
    margin-right: 7px;
}

p.center_big {
    font-family: Times New Roman, verdana, sans-serif;
    font-size: 150%;
    color: #b9b982;
    text-align: center;
    padding: 10px;
}

.see_also_box {
    padding: 0 30px;
}

.see_also_box dt {
    font-size: 110%;
    float: left;
    max-width: 100%;
    color: #a9825d;
    padding: 10px;
}

.see_also_box dd {
    font-size: 110%;
    float: right;
    text-align: right;
    max-width: 100%;
    color: #a9825d;
    padding: 10px;
}

.see_also_td {
    vertical-align: top;
    padding:3px;
    width: 33.3%;
}

.see_also_img {
    width: 94%;
    margin: 5px;
    border: 1px solid #3e2b1e;
}

.see_also_p {
    font-size: 120%;
    color: #a9825d;
}

/* Выделение для свойств предметов */

.blue {
    color: #4850b8;
}

.yellow {
    color: #ffff00;
}

.orange {
    color: #ffa500;
}

.light_green {
    color: #00c400;
}

.green {
    color: #249922;
}

.dark_green {
    color: #147309;
}

.golden {
    color: #c18443;
}

.flesh_color {
    color: #edd9b6;
}

.red {
    color: #d51d1d;
}

.dark_red {
    color: #bd1b09;
}

.dark_blue {
    color: #3854cd;
}

.azure {
    color: #59bce5;
}

.text_nam {
    color: #de6e40;
    font-size: 120%;
}

.violet {
    color: #cb4ccd;
}

.pale_violet {
    color: #c869d9;
}

.pale_green {
    color: #73e77e;
}

.tbc1:hover {
    background: #170202;
}

/* Выделение для свойств предметов закончилось */

