/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, a, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; /*line-height: 0px;*/ }
html, body { height: 100%; width: 100%; }
body, a { font-family: "Times New Roman", Times, serif; text-decoration: none; }
body { min-width: 1070px; }
img { border: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section { display:block; }
.wrapper { margin: 0px auto; width: 1070px; min-width: 1070px; }
#main-box { overflow: hidden; padding-top: 10px; }
#map {width:657px; height:450px; padding:0; margin:0;}
#preload {display:none;}
a {cursor:pointer;}
/*END OF SYSTEM*/

/*DECORATION*/
#w1 { background: url(../img/main-bg.png) repeat-y center top; }
#w2 { background: url(../img/main-bg-bottom.jpg) no-repeat center bottom; }
#w3 { background: url(../img/main-bg-top.jpg) no-repeat center top; }
#w4 { background: url(../img/main-bg-texture.png) repeat center center; }
/*END OF DECORATION*/

/*SUBSCRIBE*/
#subscribe-overlay { display: none; background: rgba(0,0,0,0.72); position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 800; }
#subscribe-button { position: fixed; right: 0px; top: 348px; width: 53px; height: 307px; z-index: 500; background: url(../img/subscribe-button.gif) no-repeat left top; cursor: pointer; }
#subscribe-button:hover { background-position: right top; }
#subscribe-box { width: 476px; position: absolute; left: 50%; margin: 120px 0px 0px -254px; background-color: #340c0d; background-image: url(../img/frame-bold-lu.gif), url(../img/frame-bold-ru.gif), url(../img/frame-bold-ld.gif), url(../img/frame-bold-rd.gif), url(../img/frame-bold-u.gif), url(../img/frame-bold-d.gif), url(../img/frame-bold-l.gif), url(../img/frame-bold-r.gif); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y; background-position: left top, right top, left bottom, right bottom, left top, left bottom, left top, right top; padding: 15px 16px; box-shadow: 0px 0px 15px 0px #000; }
#subscribe-box .block-title { box-shadow: inset 0px 2px 12px 0px #000; background-color: #673132; background-image: url(../img/line-with-gradient-long.gif), url(../img/title-bg-texture.png); background-repeat: no-repeat, repeat; background-position: center bottom, left top; padding: 15px 0px 11px 0px; text-align: center; font: bold 20px/22px Tinos, serif; color: #fce9b5; text-transform: uppercase; text-shadow: 0px 1px 3px #180b0b; }
#subscribe-box .desc { padding: 17px 20px 17px 20px; }
#subscribe-box .desc, #subscribe-box .desc p { font: italic normal 15px/20px Tinos, serif; color: #fce9b5; text-align: justify; }
#subscribe-box ul { padding: 0px 17px 13px 17px; margin: 0px; list-style: none; overflow: hidden; }
#subscribe-box ul li { padding: 0px 0px 7px 0px; margin: 0px; list-style: none; }
#subscribe-box ul li.data-field, #subscribe-box ul li.captcha-img, #subscribe-box ul li.captcha-field { background-image: url(../img/form-field-l.gif), url(../img/form-field-r.gif), url(../img/form-field-bg.gif); background-repeat: no-repeat, no-repeat, repeat-x; background-position: left top, right top, left top; height: 43px; }
#subscribe-box ul li.data-field input, #subscribe-box ul li.captcha-field input { background: none; border: 0px; outline: none; margin: 10px 0px 0px 12px; font: italic normal 20px/22px Tinos, serif; color: #fce9b5; text-shadow: 0px 1px 3px #000; }
#subscribe-box ul li.data-field input { width: 415px; }
#subscribe-box ul li.captcha-img { float: left; width: 160px; text-align: center; }
#subscribe-box ul li.captcha-img img { width: 98px; height: 25px; margin-top: 9px; }
#subscribe-box ul li.captcha-refresh { float: left; width: 100px; text-align: center; padding: 11px 0px 0px 12px; }
#subscribe-box ul li.captcha-refresh a { font: italic normal 18px/20px Tinos, serif; color: #fce9b5; border-bottom: 1px dashed #fce9b5; text-shadow: 0px 1px 3px #000; }
#subscribe-box ul li.captcha-refresh a:hover { border-bottom: none; }
#subscribe-box ul li.captcha-field { float: right; width: 160px; }
#subscribe-box ul li.captcha-field input { width: 133px; }
#subscribe-box .submit { box-shadow: inset 0px -2px 12px 0px #000; background-color: #723334; background-image: url(../img/line-with-gradient-long.gif), url(../img/title-bg-texture.png); background-repeat: no-repeat, repeat; background-position: center top, left top; height: 75px; text-align: center; }
#subscribe-box .submit input { margin-top: 17px; border: 0px; width: 440px; height: 43px; background: url(../img/form-submit-bg.png) no-repeat left top; text-align: center; cursor: pointer; outline: none; font: italic normal 23px/43px Tinos, serif; color: #f4edd9; text-shadow: 0px 1px 3px #000; }
#subscribe-box .submit input::-moz-focus-inner { border: 0px; padding: 0px; margin-top: -3px; }
#subscribe-box .submit input:hover { background-position: left -43px; color: #552c13; text-shadow: 0px 1px 3px #fff; }
/*END OF SUBSCRIBE*/

/*HEADER*/
#header-box { height: 122px; position: relative; clear: both; }
#header-box .logo { position: absolute; left: 66px; top: 16px; width: 390px; height: 80px; overflow: hidden; }
#header-box .logo a { display: inline-block; width: 390px; height: 80px; overflow: hidden; padding-top: 80px; line-height: 20px; cursor: pointer; background: url(../img/renome-logo.png) no-repeat left top; }
#header-box .auth { position: absolute; right: 70px; top: 14px; width: 263px; height: 30px; background: url(../img/ico-auth.png) no-repeat left center; text-align: right; }
#header-box .auth a { font: italic normal 20px/26px Tinos, serif; color: #fce9b5; position: relative; margin-right: 32px; text-shadow: 0px 1px 3px #140909; }
#header-box .auth a:before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 1px; border-bottom: 1px dashed #fce9b5; height: 1px; }
#header-box .auth a:after { content: ""; position: absolute; right: -32px; top: 0px; height: 26px; width: 32px; background: url(../img/ico-arrow-beige.png) no-repeat right center; }
#header-box .auth a:hover:before { border-bottom: none; }
#header-box .search { position: absolute; right: 70px; top: 58px; width: 263px; height: 37px; box-shadow: 0px 0px 10px 0px #000; background: url(../img/search-l.png) no-repeat left top; }
#header-box .search input { position: absolute; top: 0px; border: 0px; outline: none; }
#header-box .search input[type="text"] { background: url(../img/search-bg.png) repeat-x left top; width: 206px; height: 35px; left: 5px; padding: 2px 7px 0px 5px; font: italic normal 14px/16px Tinos, serif; color: #fce9b5; }
#header-box .search input[type="submit"] { background: url(../img/search-r.png) no-repeat left top; width: 40px; height: 37px; right: 0px; cursor: pointer; }
/*END OF HEADER*/

/*TOP MENU*/
#top-menu-box { height: 70px; margin-bottom: 15px; background: url(../img/tm-bg.png) no-repeat center top; clear: both; position: relative; z-index: 500; }
#top-menu-box.floating { position: fixed; left: 0px; right: 0px; top: 0px; margin: 0px; }
#top-menu-box ul, #top-menu-box li { margin: 0px; padding: 0px; list-style: none; }
#top-menu-box ul:before { content: ""; left: 0px; right: 0px; top: 0px; height: 3px; background: url(../img/tm-bg-top.png) repeat-x left top; }
#top-menu-box .wrapper > ul:first-child { margin-left: 35px; height: 65px; position: relative; }
#top-menu-box .wrapper > ul:first-child > li { float: left; height: 65px; cursor: pointer; position: relative; }
#top-menu-box .wrapper > ul:first-child > li > a { display: inline-block; font: italic normal 25px/60px Tinos, serif; color: #552c13; padding: 0px 26px; text-shadow: 0px 1px 3px #faf6e9; }
#top-menu-box .wrapper > ul:first-child > li:hover { background: url(../img/tm-active-bg.gif) repeat-x left top; }
#top-menu-box .wrapper > ul:first-child > li:hover:before { content: ""; background: url(../img/tm-active-l.png) no-repeat left top; width: 5px; height: 59px; position: absolute; left: -5px; top: 0px; }
#top-menu-box .wrapper > ul:first-child > li:hover:after { content: ""; background: url(../img/tm-active-r.png) no-repeat left top; width: 5px; height: 59px; position: absolute; right: -5px; top: 0px; }
#top-menu-box .wrapper > ul:first-child > li:hover a { color: #712622; }
#top-menu-box .wrapper > ul:first-child > li.sub:hover { background: url(../img/tm-active-sub.png) repeat-x left top; }
#top-menu-box .wrapper > ul:first-child > li > ul { display: none; position: absolute; background: #fdf4d7 url(../img/tm-sub-bottom.gif) repeat-x left bottom; padding: 10px 26px 15px 26px; }
#top-menu-box .wrapper > ul:first-child > li:hover > ul { display: block; }
#top-menu-box .wrapper > ul:first-child > li > ul > li { float: none; padding: 3px 0px; white-space: nowrap; min-width: 200px; }
#top-menu-box .wrapper > ul:first-child > li > ul > li > a { font: italic normal 20px/22px Tinos, serif; color: #552c14; text-shadow: 0px 1px 3px #fefcf4; }
#top-menu-box .wrapper > ul:first-child > li > ul > li > a:hover { font-weight: 700; color: #712622; }
/*END OF TOP MENU*/

/*LEFT COLUMN*/
#left-column-box { width: 250px; margin-left: 35px; float: left; }
#left-column-box .block-box { background-color: #340c0d; background-image: url(../img/frame-bold-lu.gif), url(../img/frame-bold-ru.gif), url(../img/frame-bold-ld.gif), url(../img/frame-bold-rd.gif), url(../img/frame-bold-u.gif), url(../img/frame-bold-d.gif), url(../img/frame-bold-l.gif), url(../img/frame-bold-r.gif); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y; background-position: left top, right top, left bottom, right bottom, left top, left bottom, left top, right top; margin: 0px 0px 30px 0px; padding: 15px 16px; box-shadow: 0px 0px 15px 0px #000; }
#left-column-box .block-box .block-title { background-image: url(../img/line-with-gradient.gif), url(../img/title-bg-texture.png), url(../img/title-red-bg.gif); background-repeat: no-repeat, repeat, repeat-x; background-position: center bottom, left top, left top; background-color: #5e2e2f; box-shadow: inset 0px 2px 12px 0px #000; padding: 10px 14px; }
#left-column-box .block-box .block-title, #left-column-box .block-box .block-title a, #left-column-box .block-box .block-title span { font-family: Tinos, serif; text-shadow: 0px 1px 3px #1d0d0d; color: #fce9b5; }
#left-column-box .new-issue .block-title { font-size: 20px; line-height: 25px; text-transform: uppercase; }
#left-column-box .new-issue .block-title span { font-style: italic; font-size: 18px; color: #fce9b5; }
#left-column-box .new-issue .block-title a { font-style: italic; font-size: 16px; color: #fff; margin-left: 15px; position: relative; text-transform: none; }
#left-column-box .new-issue .block-title a:before { position: absolute; content: ""; left: 0px; right: 0px; bottom: 0px; height: 1px; border-bottom: 1px dashed #fff; }
#left-column-box .new-issue .block-title a:hover:before { border: none; }
#left-column-box .new-issue .cover { padding: 16px 0px 14px 0px; text-align: center; }
#left-column-box .new-issue .cover img { border: 1px solid #9b8e74; box-shadow: 0px 0px 5px 0px #000; width: 188px; }
#left-column-box .block-box .block-footer { background-image: url(../img/line-with-gradient.gif), url(../img/title-bg-texture.png), url(../img/bottom-red-bg.gif); background-repeat: no-repeat, repeat, repeat-x; background-position: center top, left top, left top; background-color: #5f2f30; box-shadow: inset 0px -1px 8px 0px #000; padding: 14px 10px; text-align: center; }
#left-column-box .block-box .block-footer a { font: italic normal 16px/20px Tinos, serif; color: #fff; text-shadow: 0px 1px 3px #1d0d0d; position: relative; }
#left-column-box .block-box .block-footer a:before { position: absolute; content: ""; left: 0px; right: 0px; bottom: 0px; height: 1px; border-bottom: 1px dashed #fff; }
#left-column-box .block-box .block-footer a:hover:before { border: none; }
#left-column-box .banner-box { background-color: #370e0e; background-image: url(../img/frame-light-lu.gif), url(../img/frame-light-ru.gif), url(../img/frame-light-rd.gif), url(../img/frame-light-ld.gif), url(../img/frame-light-l.gif), url(../img/frame-light-u.gif), url(../img/frame-light-r.gif), url(../img/frame-light-d.gif); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat-x; background-position: left top, right top, right bottom, left bottom, left top, left top, right top, right bottom; margin: 0px 0px 30px 0px; padding: 5px; box-shadow: 0px 0px 15px 0px #000; position: relative; line-height:0px;}
#left-column-box .banner-box img { width: 239px; }
#left-column-box .banner-box a:before { content: ""; left: 5px; top: 5px; right: 5px; bottom: 5px; position: absolute; box-shadow: inset 0px 0px 15px 0px #120404; }
#left-column-box .broadcast .block-title { font-size: 15px; line-height: 20px; text-transform: uppercase; }
#left-column-box .broadcast .title { padding: 14px;  }
#left-column-box .broadcast .title, #left-column-box .broadcast .title a { font: italic normal 15px/20px Tinos, serif; color: #fce9b5; text-shadow: 0px 1px 3px #1d0d0d; }
#left-column-box .broadcast .title span { color: #fff; }
#left-column-box .broadcast .title a {cursor:pointer;}
#left-column-box .broadcast .thumb { text-align: center; margin-bottom: 20px; }
#left-column-box .broadcast .thumb img { max-width: 190px; }
#left-column-box .broadcast .thumb a {cursor:pointer;}
#left-column-box .broadcast .thumb .play {position:absolute; left: 45%; top: 40%;}
#left-column-box .news-list .block-title { font-size: 20px; line-height: 25px; text-transform: uppercase; text-align: center; }
#left-column-box .news-list ul { padding: 0px 15px 5px 15px; margin: 0px; list-style: none; }
#left-column-box .news-list ul li { background: url(../img/line-dual-bg.gif) repeat-x left top; padding: 18px 0px 12px 0px; margin: 0px; list-style: none; }
#left-column-box .news-list ul li:first-child { padding-top: 14px; background: none; }
#left-column-box .news-list ul li time { display: inline-block; padding-bottom: 10px; font: italic normal 15px/16px Tinos, serif; color: #fce9b5; text-shadow: 0px 1px 3px #000; }
#left-column-box .news-list ul li p { text-align: left; }
#left-column-box .news-list ul li a { font: italic normal 15px/20px Tinos, serif; color: #fff; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#right-column-box { width: 723px; margin-right: 35px; float: right; }
#right-column-box .banner-box { background-color: #370e0e; background-image: url(../img/frame-light-lu.gif), url(../img/frame-light-ru.gif), url(../img/frame-light-rd.gif), url(../img/frame-light-ld.gif), url(../img/frame-light-l.gif), url(../img/frame-light-u.gif), url(../img/frame-light-r.gif), url(../img/frame-light-d.gif); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat-x; background-position: left top, right top, right bottom, left bottom, left top, left top, right top, right bottom; margin: 0px 0px 30px 0px; padding: 5px 5px 6px 5px; box-shadow: 0px 0px 15px 0px #000; position: relative; line-height:0px;}
#right-column-box .banner-box img { max-width: 713px;}
#right-column-box .banner-box a:before { content: ""; left: 5px; top: 5px; right: 5px; bottom: 5px; position: absolute; box-shadow: inset 0px 0px 15px 0px #120404;}
#right-column-box .block-box { background-image: url(../img/frame-content-lu.gif), url(../img/frame-content-ru.gif), url(../img/frame-content-rd.gif), url(../img/frame-content-ld.gif), url(../img/frame-content-l.gif), url(../img/frame-content-u.gif), url(../img/frame-content-r.gif), url(../img/frame-content-d.gif), url(../img/content-block-top.png), url(../img/content-block-bottom.png), url(../img/content-block-texture.jpg); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat-x, no-repeat, no-repeat, repeat-y; background-position: left top, right top, right bottom, left bottom, left top, left top, right top, right bottom, 11px 11px, 11px bottom, 11px top; box-shadow: 0px 0px 15px 0px #000; position: relative; padding: 11px; margin: 0px 0px 30px 0px; }
#right-column-box .block-box2 {background-color:#340c0d; background-image: url(../img/frame-content-lu.gif), url(../img/frame-content-ru.gif), url(../img/frame-content-rd.gif), url(../img/frame-content-ld.gif), url(../img/frame-content-l.gif), url(../img/frame-content-u.gif), url(../img/frame-content-r.gif), url(../img/frame-content-d.gif), url(../img/content-block-top2.png), url(../img/main-bg-texture.png); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat-x, repeat-x, repeat; background-position: left top, right top, right bottom, left bottom, left top, left top, right top, right bottom, 11px 11px, left top;  box-shadow: 0px 0px 15px 0px #000; position: relative; padding: 11px; margin: 0px 0px 30px 0px; }
#right-column-box .news-list { overflow: hidden; }
#right-column-box .news-list .block-title { background: rgba(255,255,255,0.4); padding-bottom: 1px; margin-bottom: 17px; }
#right-column-box .news-list .block-title h1 { font: italic normal 32px/35px "Times New Roman", Times, serif; color: #552c13; text-shadow: 0px 1px 3px #fff;}
#right-column-box .news-list .block-title .w { position: relative; padding: 15px 20px 20px 21px; box-shadow: inset 0px 0px 10px 0px #8b806e; font: italic normal 36px/40px "Times New Roman", Times, serif; color: #552c13; text-shadow: 0px 1px 3px #f7f4e8; }
#right-column-box .news-list .block-title .more { position: absolute; right: 30px; top: 28px; text-align: right; font: italic normal 16px/15px "Times New Roman", Times, serif; color: #712622; border-bottom: 1px dashed #712622; text-shadow: 0px 1px 3px #f8f5ec; }
#right-column-box .news-list .block-title .more:hover { border: 0px; }
#right-column-box .news-list .block-title .breadcrumbs { padding: 2px 0px 17px 0px; margin: 0px; list-style: none; overflow: hidden; }
#right-column-box .news-list .block-title .breadcrumbs, #right-column-box .news-list .block-title .breadcrumbs a { font: italic normal 16px/17px "Times New Roman", Times, serif; color: #712622; text-shadow: 0px 1px 3px #fff; }
#right-column-box .news-list .block-title .breadcrumbs a { border-bottom: 1px dashed #712622; position:none;}
#right-column-box .news-list .block-title .breadcrumbs a:hover { border-bottom: none; }
#right-column-box .news-list .block-title .breadcrumbs li { float: left; list-style: none; padding: 0px 15px 0px 20px; margin: 0px; background: url(../img/breadcrumbs-arrow.png) no-repeat left 6px; }
#right-column-box .news-list .block-title .breadcrumbs li:first-child { padding-left: 0px; background: none; }
#right-column-box .news-list .news-list-item { padding: 0px; margin: 0px 0px 10px 8px; list-style: none; overflow: hidden; }
#right-column-box .news-list .news-list-item li { padding: 25px 0px 16px 0px; margin: 0px 17px; list-style: none; width: 190px; float: left; text-align: left; }
#right-column-box .news-list .news-list-item li, #right-column-box .news-list ul li a {  font-size: 15px; line-height: 22px; color: #492d1f; font-style: italic; height:93px; overflow:hidden;}
#right-column-box .news-list .news-list-item li + li + li + li { background: url(../img/block-delimiter.png) no-repeat center top; padding-top: 34px; }
#right-column-box .news-list .news-list-item li time { display: inline-block; margin-bottom: 15px; border: 1px solid #cbb797; background: rgba(61,23,23,0.05); box-shadow: inset 0px 0px 5px 0px #c2ac8c; font: italic normal 15px/24px "Times New Roman", Times, serif; color: #712622; padding: 0px 7px; text-shadow: 0px 1px 3px #f1eada; }
#right-column-box .articles-list { overflow: hidden; }
#right-column-box .articles-list ul { padding: 0px; margin: 0px; list-style: none; }
#right-column-box .articles-list ul li { padding: 0px 0px 25px 0px; margin: 0px; list-style: none; overflow: hidden; }
#right-column-box .articles-list ul li:first-child .title { padding: 0px 0px 1px 0px; }
#right-column-box .articles-list .title { background: rgba(255,255,255,0.4); padding: 1px 0px; }
#right-column-box .articles-list .title div { box-shadow: inset 0px 0px 10px 0px #8b806e; padding: 22px 20px 25px 375px; text-align: left; }
#right-column-box .articles-list .title div, #right-column-box .articles-list .title h1, #right-column-box .articles-list .title h2, #right-column-box .articles-list .title h3, #right-column-box .articles-list .title h4 { font: italic normal 28px/32px "Times New Roman", Times, serif; color: #552c13; text-shadow: 0px 1px 3px #fff; }
#right-column-box .articles-list .image { float: left; width: 328px; margin: -52px 0px 0px 23px; box-shadow: 0px 1px 5px 0px #8b806e; border: 1px solid #f3e0ab; line-height:0px;}
#right-column-box .articles-list .image img { width: 328px; position: relative; z-index: 50; }
#right-column-box .articles-list .image a { position: relative; display: inline-block; }
#right-column-box .articles-list .image a:before { content: ""; left: 0px; right: 0px; top: 0px; bottom: 0px; box-shadow: inset 0px 0px 8px 0px #635956; position: absolute; z-index: 100; }
#right-column-box .articles-list .desc { float: right; width: 295px; margin: 18px 30px 0px 0px; }
#right-column-box .articles-list .desc, #right-column-box .articles-list .desc p { font: italic normal 17px/27px "Times New Roman", Times, serif; color: #492d1f; text-align: left;}
#right-column-box .articles-list .desc p{ height:162px; overflow:hidden;}
#right-column-box .articles-list .desc a { display: inline-block; padding-top: 15px; font: italic normal 16px/17px "Times New Roman", Times, serif; color: #712622; border-bottom: 1px dashed #712622; }
#right-column-box .articles-list .desc a:hover { border-bottom: none; }
#right-column-box .multicontent-block { padding-bottom: 16px; }
#right-column-box .multicontent-block .block-title { background: rgba(255,255,255,0.4); padding-bottom: 1px; margin-bottom: 17px; }
#right-column-box .multicontent-block .block-title .w { box-shadow: inset 0px 0px 10px 0px #8b806e; padding: 20px 24px 20px 21px; }
#right-column-box .multicontent-block .block-title, #right-column-box .multicontent-block .block-title h1, #right-column-box .multicontent-block .block-title h2, #right-column-box .multicontent-block .block-title h4, #right-column-box .multicontent-block .block-title h4, #right-column-box .multicontent-block .block-title h5, #right-column-box .multicontent-block .block-title h6 { font: italic normal 32px/35px "Times New Roman", Times, serif; color: #552c13; text-shadow: 0px 1px 3px #fff; }
#right-column-box .multicontent-block .block-title .breadcrumbs { padding: 2px 0px 17px 0px; margin: 0px; list-style: none; overflow: hidden; }
#right-column-box .multicontent-block .block-title .breadcrumbs, #right-column-box .multicontent-block .block-title .breadcrumbs a { font: italic normal 16px/17px "Times New Roman", Times, serif; color: #712622; text-shadow: 0px 1px 3px #fff; }
#right-column-box .multicontent-block .block-title .breadcrumbs a { border-bottom: 1px dashed #712622; }
#right-column-box .multicontent-block .block-title .breadcrumbs a:hover { border-bottom: none; }
#right-column-box .multicontent-block .block-title .breadcrumbs li { float: left; list-style: none; padding: 0px 15px 0px 20px; margin: 0px; background: url(../img/breadcrumbs-arrow.png) no-repeat left 6px; }
#right-column-box .multicontent-block .block-title .breadcrumbs li:first-child { padding-left: 0px; background: none; }
#right-column-box .multicontent-block .text-box { padding: 0px 24px 0px 20px; overflow: hidden; }
#right-column-box .multicontent-block .text-box, #right-column-box .multicontent-block .text-box p { font: italic normal 17px/24px "Times New Roman", Times, serif; color: #492d1f; text-align: justify; text-shadow: 0px 1px 3px #f2ebda; padding-bottom:18px;}
#right-column-box .multicontent-block .text-box p { padding: 0px 0px 18px 0px; }
#right-column-box .multicontent-block .text-box a {font: italic normal 18px/17px "Times New Roman", Times, serif; color: #712622; text-shadow: 0px 1px 3px #fff;  border-bottom: 1px dashed #712622;}
#right-column-box .multicontent-block .text-box a:hover {border-bottom:none;}
#right-column-box .multicontent-block .text-box .magazine-item {float:left; margin:0px 9px 18px 9px; width: 200px;}
#right-column-box .multicontent-block .text-box .magazine-item .cover img { border: 1px solid #9b8e74; width: 188px; }
#right-column-box .multicontent-block .text-box .magazine-item .block-footer {text-align:center;}
#right-column-box .multicontent-block .text-box .box-video .title {font: italic normal 22px/32px "Times New Roman", Times, serif; color: #552c13; text-shadow: 0px 1px 3px #fff;}
#right-column-box .multicontent-block .text-box .box-video .anonce {text-align:center; margin:13px 0px 40px 0px;}
#right-column-box .multicontent-block .remark { display: inline-block; margin: 0px 0px 20px 20px; border: 1px solid #cbb797; background: rgba(61,23,23,0.05); box-shadow: inset 0px 0px 5px 0px #c2ac8c; padding: 5px 8px; }
#right-column-box .multicontent-block .remark, #right-column-box .multicontent-block .remark span, #right-column-box .multicontent-block .remark a { font: italic normal 15px/20px "Times New Roman", Times, serif; color: #492d1f; text-shadow: 0px 1px 3px #f1eada;  }
#right-column-box .multicontent-block .remark a, #right-column-box .multicontent-block .remark span { color: #712622; }
#right-column-box .multicontent-block .slider-gallery { overflow: hidden; margin: -3px 0px 17px 0px; }
#right-column-box .multicontent-block .slider-gallery .main-image { margin: 3px 20px 20px 20px; text-align: center; border: 1px solid #f3e0ab; box-shadow: 0px 0px 6px 0px #8b806e; position: relative; line-height:0px;}
#right-column-box .multicontent-block .slider-gallery .main-image img { width:659px; position: relative; z-index: 50; }
#right-column-box .multicontent-block .slider-gallery .main-image:before { content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; box-shadow: inset 0px 0px 8px 0px #635956; z-index: 100; }
#right-column-box .multicontent-block .slider-gallery .thumbs { height: 105px; position: relative; }
#right-column-box .multicontent-block .slider-gallery .thumbs .prev, #right-column-box .multicontent-block .slider-gallery .thumbs .next { width: 25px; height: 47px; top: 25px; position: absolute; cursor: pointer; }
#right-column-box .multicontent-block .slider-gallery .thumbs .prev { left: 15px; background: url(../img/gallery-prev.png) no-repeat left top; }
#right-column-box .multicontent-block .slider-gallery .thumbs .prev:hover { background-position: left -47px; }
#right-column-box .multicontent-block .slider-gallery .thumbs .next { right: 16px; background: url(../img/gallery-next.png) no-repeat left top; }
#right-column-box .multicontent-block .slider-gallery .thumbs .next:hover { background-position: left -47px; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images { position: absolute; left: 46px; top: 2px; height: 101px; width: 616px; overflow: hidden; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images ul { padding: 0px; margin: 0px; list-style: none; position: relative; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images li { float: left; padding: 3px 0px; margin: 0px 0px 10px 0px; list-style: none; text-align: center; width: 136px; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images li a { display: inline-block; position: relative; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images li a:before { content: ""; position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; box-shadow: inset 0px 0px 8px 0px #635956; z-index: 100; }
#right-column-box .multicontent-block .slider-gallery .thumbs .images li img { border: 1px solid #f3e0ab; box-shadow: 0px 0px 6px 0px #8b806e; width: 136px; height: 95px; position: relative; z-index: 50; }
#right-column-box .multicontent-block .social-networks { clear: both; padding: 0px 0px 17px 20px; margin: 0px; overflow: hidden; list-style: none; }
#right-column-box .multicontent-block .social-networks li { float: left; padding: 0px; margin: 0px 8px 0px 0px; list-style: none; width: 26px; height: 26px; overflow: hidden; }
#right-column-box .multicontent-block .social-networks li a { display: inline-block; width: 26px; height: 26px; cursor: pointer; background-position: left top; background-repeat: no-repeat; line-height: 26px; padding-top: 26px; overflow: hidden; }
#right-column-box .multicontent-block .social-networks li a.facebook { background-image: url(../img/share-facebook.png); }
#right-column-box .multicontent-block .social-networks li a.twitter { background-image: url(../img/share-twitter.png); }
#right-column-box .multicontent-block .social-networks li a.vkontakte { background-image: url(../img/share-vkontakte.png); }
#right-column-box .multicontent-block .social-networks li a.odnoklassniki { background-image: url(../img/share-odnoklassniki.png); }
#right-column-box .multicontent-block .social-networks li a.google-plus { background-image: url(../img/share-google-plus.png); }
/*END OF RIGHT COLUMN*/

/*PARTNERS*/
#partners-box { height: 226px; background: url(../img/partners-bg.jpg) no-repeat center top; overflow: hidden; }
#partners-box .wrapper { position: relative; }
#partners-box .block-title { position: absolute; left: 53px; top: 18px; width: 150px; font: normal 20px/22px Tinos, serif; color: #e9dcbc; text-transform: uppercase; text-shadow: 0px 1px 3px #0a0404; }
#partners-box .show-all { position: absolute; right: 59px; top: 18px; width: 250px; text-align: right; }
#partners-box .show-all a { font: italic normal 16px/20px Tinos, serif; color: #fff; text-shadow: 0px 1px 3px #1d0d0d; position: relative; }
#partners-box .show-all a:before { position: absolute; content: ""; left: 0px; right: 0px; bottom: 0px; height: 1px; border-bottom: 1px dashed #fff; }
#partners-box .show-all a:hover:before { border: none; }
#partners-box .partners-list { position: absolute; left: 61px; right: 54px; top: 51px; height: 165px; overflow: hidden; }
#partners-box .partners-list .prev, #partners-box .partners-list .next { position: absolute; top: 45px; height: 65px; width: 33px; cursor: pointer; }
#partners-box .partners-list .prev { left: 0px; background: url(../img/partners-prev.png) no-repeat left top; }
#partners-box .partners-list .next { right: 0px; background: url(../img/partners-next.png) no-repeat left top; }
#partners-box .partners-list .logos { position: absolute; left: 52px; top: 30px; width: 840px; height: 101px; overflow: hidden; }
#partners-box .partners-list .logos ul { position: relative; padding: 0px; margin: 0px; list-style: none; }
#partners-box .partners-list .logos ul li { width: 180px; text-align: center; padding: 0px 15px; margin: 0px; list-style: none; float: left; }
#partners-box .partners-list .logos ul li img { max-width: 180px; max-height: 101px;}
.logos-page li {display:inline-block; margin:25px 16px 25px 16px;}
/*END OF PARTNERS*/

/*FOOTER*/
#footer-box { height: 207px; position: relative; }
#footer-box, #footer-box span, #footer-box a, #footer-box div { text-shadow: 0px 1px 3px #0e0606; font: italic normal 17px/20px "Times New Roman", Times, serif; color: #e9dcbc; }
#footer-box .copyright { position: absolute; left: 64px; top: 34px; width: 300px; }
#footer-box .contacts { position: absolute; left: 64px; top: 80px; width: 530px; }
#footer-box .contacts span { color: #fff; }
#footer-box .counters { position: absolute; left: 64px; top: 147px; width: 300px; }
#footer-box .counters img { margin-right: 11px; }
#footer-box .socials { position: absolute; right: 327px; top: 80px; width: 140px; text-align: right; }
#footer-box .socials ul { padding: 7px 10px 0px 0px; margin: 0px; list-style: none; overflow: hidden; text-align: right; cursor: default; }
#footer-box .socials ul li { display: inline-block; padding: 0px; margin: 0px 0px 0px 6px; list-style: none; vertical-align: top; width: 18px; height: 18px; overflow: hidden; }
#footer-box .socials ul li a { width: 18px; height: 18px; padding-top: 18px; line-height: 18px; overflow: hidden; display: inline-block; cursor: pointer; background-position: left top; background-repeat: no-repeat; }
#footer-box .socials ul li a { background-image: url(../img/ico-twitter.gif); }
#footer-box .socials ul li + li a { background-image: url(../img/ico-facebook.gif); }
#footer-box .socials ul li + li + li a { background-image: url(../img/ico-vkontakte.gif); }
#footer-box .socials ul li + li + li + li a { background-image: url(../img/ico-youtube.gif); }
#footer-box .developer { position: absolute; right: 57px; top: 73px; width: 210px; text-align: right; }
#footer-box .developer a { display: inline-block; padding: 7px 125px 0px 0px; line-height: 22px; height: 60px; text-align: right; cursor: pointer; background: url(../img/bk-company-logo.png) no-repeat right top; }
/*END OF FOOTER*/


.cover img {height:246px;}