﻿.clear { clear: both; height:0px; line-height:0px; font-size:0px; border:none; }

body { /*background-image:url(../Site/Images/Wallpapers/1565.png);*/ /*background-repeat:repeat; background-position: left top; background-color: #333333; background-color:black;*/ zoom:1; }

.np-reader {  margin: 0px; position: relative; overflow: hidden; 
             -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
    background-position: center center; 
    background-repeat: no-repeat;

}       
.np-reader, html, body { margin: 0px; padding: 0px; height: 100%; line-height: 1em; font-size: 16px; background-color: #666; }
p { margin: 0px; padding: 0px; }

.np-reader-content { position: absolute; display: block; margin: 0px; padding:0px; overflow: hidden; display:none;  }
.np-reader-footer { position: absolute; position: fixed; width: 100%; height: 10px; bottom: 0px; left: 0px; background-color: black; }
.np-reader-viewport { position: absolute; overflow: hidden; background-color: transparent; }
.dp-logo { position: absolute; cursor:pointer; z-index: 5000; letter-spacing:1px; right: 5px; font-size: 12px; font-family: Arial; color: white; background-color: red; text-decoration: none; padding: 5px; }

.np-reader-content
{
    background: transparent; /* обязательно для ie */
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
} 

.np-reader-block { position: absolute; }
.np-reader-block-gallery { overflow: hidden; }

.np-reader-page-wrap { background-color:white; position: relative; overflow: hidden; }


.np-reader-button { z-index: 10; opacity:0.7; position: fixed; color: black; /*width: 100px; height: 40px;*/ display: block; text-align: center; cursor: pointer; display: none;}
.np-reader-button { background-color:#999999; font-size: 20px; text-decoration:none; font-weight: normal; padding-top:10px; padding-bottom:10px; width:70px; height: 20px; }
.np-reader-button:hover { opacity: 1; background-color: #cccccc; text-decoration: none; }

/*.np-reader-button-onepage { top: 30px; right: 30px; font-size: 40px; padding-top: 5px; height: 35px; }
.np-reader-button-fullscreen { top: 30px; right: 90px; font-size: 35px; padding-top: 2px; height: 38px; }*/       
.np-reader-button-prev { left: 0px; }
.np-reader-button-next { right: 0px; }

.np-reader-pages-container { overflow: hidden; margin: 0px; padding: 0px; }

/*.np-reader-loading { background-color: #999999; opacity: 0.3; z-index: 20; width: 1000px; height: 1000px; }
.np-reader-loading-icon { margin: auto auto; display: none; }*/

.np-reader-block-product-button-cart, .np-reader-block-product-button-buy { cursor: pointer; }

.np-reader-loading-message { position: absolute; width: auto; white-space:nowrap; padding: 10px; color: black; border: 1px solid black; }
.np-reader-page-cache { display: none; }

.np-reader-page { background-color:white; margin: 0px; padding:0px; }

.np-reader-menu { position: absolute; position: fixed; top:0px; left:0px; z-index: 10; width: 100%; display:none;  background-color: black;  border-bottom: 1px solid white; }
.np-reader-menu-item { color: white; display: none; }
.np-reader-menu-item .title, .np-reader-menu-item .icon { cursor: pointer; }
.np-reader-menu-item a { cursor: pointer; }
.np-reader-menu-item .title:hover { text-decoration: underline; }
.np-reader-menu-item .icon img { border: none; vertical-align: middle; }

.np-reader-menu-item-page-scale .np-icon-scale-info { cursor: normal; float: left; width: auto; margin-right: 5px; }

.np-reader-menu-left, .np-reader-menu-right { width: auto; position: absolute; }
.np-reader-menu-left { left: 0px; }
.np-reader-menu-right { right: 0px; }
.np-reader-menu-left .np-reader-menu-item { float: left; margin-left: 10px; }
.np-reader-menu-right .np-reader-menu-item { float: left; margin-right: 10px; border-right: 1px solid white; padding-right: 10px; }
    
.np-issue-menu { }
.np-issue-menu .icon { display: none; color: red; text-decoration: none; }
.np-issue-menu .title { color: red; text-decoration: none; }

.np-reader-menu-item-index { border-left: 1px solid white; padding-left: 10px; }

/*.np-issue-menu-old-old { border-right: 2px solid white; padding: 0px 10px; margin-left: 0px !important; height:27px; padding-top: 5px; }*/

/*.np-reader-menu-width-500 .np-issue-menu { padding-top: 0px; }*/
/*.np-issue-menu .title { display: inline; }*/

.np-reader-menu-width-medium .np-reader-menu-right .title { display: none; }
.np-reader-menu-width-medium .np-reader-menu-right .icon { display: block; }

.np-reader-menu-width-small .np-reader-menu-item-index .title { display: none; }
.np-reader-menu-width-small .np-reader-menu-item-phone { display: none !important; }

.np-reader-menu-width-mini .np-issue-menu .title { display: none; }
.np-reader-menu-width-mini .np-issue-menu .icon { display: block; }
.np-reader-menu-width-mini .np-reader-menu-close { display: none; }

.np-reader-menu-sub-item { background-color: #ffd000; display: none; position: absolute; top: 30px; left:0px; }
/*.np-dropmenu a { color: black; }*/
ul.np-reader-menu-sub-item { margin: 0px; padding: 0px; }
ul.np-reader-menu-sub-item li { margin: 0px; padding: 0px; margin-left: 10px; list-style-type: none; margin-top: 5px; width: 150px; margin-right: 10px; }
    
.np-reader-menu-item-pages { position: absolute; width: auto; } 
.np-reader-menu-item-pages .np-page-info { /*font-size: 16px;*/ margin-top: 5px; }
.np-reader-menu-item-pages .np-page-info .np-current-page {  width:30px;   }
.np-reader-menu-item-pages .np-reader-menu-item { float: left; }
.np-reader-menu-item-pages .np-pages-prev-arrow { margin-right: 10px; display: none; }
.np-reader-menu-item-pages .np-pages-next-arrow { margin-left: 10px; display: none; }

/*.np-reader-menu-item-pages { position: absolute; width: auto; } 
.np-reader-menu-item-pages .np-page-info { margin-top: 8px; font-size: 26px; }
.np-reader-menu-item-pages .np-reader-menu-item { float: left; }
.np-reader-menu-item-pages .np-pages-prev-arrow { margin-right: 10px; }
.np-reader-menu-item-pages .np-pages-next-arrow { margin-left: 10px; }*/


.np-reader-menu-item-1-to-2, .np-reader-menu-item-2-to-1 {   /*border-right: 1px solid white; padding-right: 10px;*/ }
.np-reader-menu-item-page12-icon { border: 1px solid white; font-size: 12px; padding: 1px; }
.np-reader-menu-item-lens-on, .np-reader-menu-item-lens-off { /*display: none;*/  border-right: none !important; padding-right: 0px !important; }

    /*// иконки
    // цвет текста
    // цвет подчеркивания меню
    // цвет сепараторов
    // цвет бордеров в цифровых иконках
    // цвет надписи newspress.pro*/

.np-reader-menu .np-icon-image { display: block; float: left; width: 16px; height: 16px; margin-right: 5px; }

.np-reader-menu-close { /*border-left: 1px solid white; padding-left: 10px;*/ border: none !important; padding-right: 0px !important; }
.np-reader-menu-item-1-to-2, .np-reader-menu-item-2-to-1 {  border-right: none !important; padding-right: 0px !important; }


.np-reader-mobile .np-reader-menu-item-logo { display: none !important; }
.np-reader-mobile .np-reader-menu-item-page-scale { display: none !important; }
.np-reader-mobile .np-reader-menu-item-index { border: none !important; padding-left: 0px; }
.np-reader-mobile .np-reader-menu-item-index .icon { display: none !important; }
.np-reader-mobile .np-reader-menu-item-index .title { display: inline !important; }

.np-reader-style-black { background-color: silver; }  /*background-image: url(../NP.Reader/Styles/Default/Issak_Levitan_001.jpg); background-size: cover; }*/
.np-reader-style-black .np-reader-menu { background-color: black; border-bottom-color: white;}
.np-reader-style-black .np-reader-menu-item { color: white; }
.np-reader-style-black .np-reader-menu-right .np-reader-menu-item { border-right-color: white; }
.np-reader-style-black .np-reader-menu-item-index { border-left-color: white; }
.np-reader-style-black .np-reader-menu-item-page12-icon { border-color: white; }
.np-reader-style-black .np-issue-menu { display: none !important; }
.np-reader-style-black .np-issue-menu .icon { color: white; }
.np-reader-style-black .np-issue-menu .title { color: white; }
.np-reader-style-black .np-reader-menu-item-index .icon { background-image:url(../Images/MenuIcons_White16/icon-slidersoff.png); }
.np-reader-style-black .np-pages-prev-arrow .icon { background-image:url(../Images/MenuIcons_White16/icon-arrow-left.png); }
.np-reader-style-black .np-pages-next-arrow .icon { background-image:url(../Images/MenuIcons_White16/icon-arrow-right.png); }
.np-reader-style-black .np-reader-menu-item-lens-on .icon { background-image:url(../Images/MenuIcons_White16/icon-zoom-in.png); }
.np-reader-style-black .np-reader-menu-item-lens-off .icon { background-image:url(../Images/MenuIcons_White16/icon-zoom-out.png); }
.np-reader-style-black .np-icon-scale-plus { background-image:url(../Images/MenuIcons_White16/icon-plus-sign.png); }
.np-reader-style-black .np-icon-scale-minus { background-image:url(../Images/MenuIcons_White16/icon-minus-sign.png); }
.np-reader-style-black .np-reader-menu-item-cart { border-right: none; border-left: 1px solid white; padding-left: 10px; padding-right: 0px; }
.np-reader-style-black .np-reader-menu-item-cart .icon { background-image:url(../Images/MenuIcons_White16/icon-cart.png); }
.np-reader-style-black .np-reader-menu-item-cart .np-text { float: left; }
.np-reader-style-black .np-reader-footer { background-color: black; }
.np-reader-style-black .np-reader-menu-item-download .icon { background-image:url(../Images/MenuIcons_White16/icon-download.png); background-repeat: no-repeat; display: block; width: 16px; height: 16px; float: left; }
.np-reader-style-black .np-reader-menu-item-download { padding-left: 10px; border-left: solid 1px white; border-right: none; padding-right: 0px; }
.np-reader-style-black .np-reader-menu-item-download .title { color: white; margin-left: 10px; }
.np-reader-style-black .np-reader-menu-item-logo .np-text { color: white; cursor:default; }
.np-reader-style-black .np-reader-menu-item-callback .title { border-bottom: 1px dashed white; }
.np-reader-style-black .np-reader-menu-item-callback .title:hover { text-decoration: none; border-bottom: none; }
.np-reader-style-black .np-reader-menu-item-phone:hover { text-decoration: none; }
.np-reader-style-black .np-reader-block-link ,
.np-reader-style-black .np-reader-block-product-button-cart, 
.np-reader-style-black .np-reader-block-product-button-buy { background-color: gray !important; opacity: 0.1 !important; }
.np-reader-style-black .np-reader-block-link:hover,
.np-reader-style-black .np-reader-block-product-button-cart:hover, 
.np-reader-style-black .np-reader-block-product-button-buy:hover { background-color: gray !important; opacity: 0.5 !important; }

.np-reader-style-white .np-reader-menu { background-color: white; border-bottom-color: black; }
.np-reader-style-white .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-white .np-reader-menu-item { color: black; }
.np-reader-style-white .np-reader-menu-right .np-reader-menu-item { border-right-color: black; }
.np-reader-style-white .np-reader-menu-item-index { border-left-color: black; }
.np-reader-style-white .np-reader-menu-item-page12-icon { border-color: black; }
.np-reader-style-white .np-issue-menu .icon { color: black; }
.np-reader-style-white .np-issue-menu .title { color: black; }
.np-reader-style-white .np-reader-menu-item-index .icon { background-image:url(../Images/MenuIcons_Black16/icon-slidersoff.png); }
.np-reader-style-white .np-pages-prev-arrow .icon { background-image:url(../Images/MenuIcons_Black16/icon-arrow-left.png); }
.np-reader-style-white .np-pages-next-arrow .icon { background-image:url(../Images/MenuIcons_Black16/icon-arrow-right.png); }
.np-reader-style-white .np-reader-menu-item-lens-on .icon { background-image:url(../Images/MenuIcons_Black16/icon-zoom-in.png); }
.np-reader-style-white .np-reader-menu-item-lens-off .icon { background-image:url(../Images/MenuIcons_Black16/icon-zoom-out.png); }
.np-reader-style-white .np-icon-scale-plus { background-image:url(../Images/MenuIcons_Black16/icon-plus-sign.png); }
.np-reader-style-white .np-icon-scale-minus { background-image:url(../Images/MenuIcons_Black16/icon-minus-sign.png); }
.np-reader-style-white .np-reader-menu-item-cart { border-right: none; border-left: 1px solid black; padding-left: 10px; padding-right: 0px; cursor: pointer; }
.np-reader-style-white .np-reader-menu-item-cart .icon { background-image:url(../Images/MenuIcons_Black16/icon-cart.png); }
.np-reader-style-white .np-reader-menu-item-cart .np-text { float: left; }
.np-reader-style-white .np-reader-footer { background-color: white; }
.np-reader-style-white .np-reader-menu-item-logo .np-text { color: black; cursor:default; }
.np-reader-style-white .np-reader-menu-item-callback .title { border-bottom: 1px dashed black; }
.np-reader-style-white .np-reader-menu-item-callback .title:hover { text-decoration: none; border-bottom: none; }
.np-reader-style-white .np-reader-menu-item-phone:hover { text-decoration: none; }
.np-reader-style-white .np-reader-block-link ,
.np-reader-style-white .np-reader-block-product-button-cart, 
.np-reader-style-white .np-reader-block-product-button-buy { background-color: gray !important; opacity: 0.1 !important; }
.np-reader-style-white .np-reader-block-link:hover,
.np-reader-style-white .np-reader-block-product-button-cart:hover, 
.np-reader-style-white .np-reader-block-product-button-buy:hover { background-color: gray !important; opacity: 0.5 !important; }

.np-reader-style-metro { background-color: rgb(26, 60, 123); background-image: url(../Styles/Metro/Images/bg_gradient.png); background-position: top center; background-repeat: repeat-x; background-size: auto; }
.np-reader-style-metro .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-metro .np-reader-menu { background-color: yellow;  border-bottom: none;}
.np-reader-style-metro .np-issue-menu { margin-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-left: 2px; margin-top: 2px; background: url(../Styles/Metro/Images/logo.png) no-repeat; background-position: left top; background-size: cover; height: 26px; width: 97px; cursor: default; }
.np-reader-style-metro .np-issue-menu .icon { display: none !important; }
.np-reader-style-metro .np-issue-menu .title { display: none !important; }
.np-reader-style-metro .np-reader-menu-item-index { padding-left: 0px; border-left: none; }
.np-reader-style-metro .np-reader-footer { background-color: yellow; }

.np-reader-style-england { background-color: black; background-image: url(../Styles/England/Images/bg.jpg); background-size: cover; }
.np-reader-style-england .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-england .np-reader-menu { background-color: brown; border-bottom: none;}
.np-reader-style-england .np-issue-menu { display: none !important; }
.np-reader-style-england .np-reader-menu-item-index { padding-left: 0px; border-left: none; }
.np-reader-style-england .np-reader-footer { background-color: brown; }

.np-reader-style-israel { background-color: black; background-image: url(../Styles/Israel/Images/bg.jpg); background-size:cover; }
.np-reader-style-israel .np-reader-menu { background-color: blue; border-bottom: none;}
.np-reader-style-israel .np-issue-menu .icon, .np-reader-style-israel .np-issue-menu .title { color: white; }
.np-reader-style-israel .np-reader-menu-item-index { padding-left: 0px; border-left: none; }
.np-reader-style-israel .np-reader-footer { background-color: blue; }

.np-reader-style-vazzon { background-color: #333; background-image: url(../Styles/Vazzon/All/bg.jpg); background-size:cover; }
.np-reader-style-vazzon .np-reader-menu { background-color: rgb(156, 2, 57); border-bottom: none; z-index:0;}
.np-reader-style-vazzon .np-issue-menu { position: absolute; background: url(../Styles/Vazzon/All/logo.png) no-repeat; height: 173px; width: 265px; background-size:initial; padding-left:0px; margin-left: 10px; margin-top: 30px; }
.np-reader-style-vazzon .np-issue-menu .icon, .np-reader-style-vazzon .np-issue-menu .title { display: none; }
.np-reader-style-vazzon .np-reader-menu-item-index { display: none !important; } /*padding-left: 0px; border-left: none; }*/
.np-reader-style-vazzon .np-reader-menu-item-logo { margin-left: 20px; }
.np-reader-style-vazzon .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-vazzon .np-reader-menu-item-phone:hover { text-decoration: none; }
.np-reader-style-vazzon .np-reader-footer { background-color: rgb(156, 2, 57); }

.np-reader-style-vazzon-ny { background-color: black; background-image: url(../Styles/Vazzon/NewYear/gum.jpg); background-size:cover; }
.np-reader-style-vazzon-ny .np-reader-menu { background-color: rgb(156, 2, 57); border-bottom: none; z-index:0;}
.np-reader-style-vazzon-ny .np-issue-menu { position: absolute; background: url(../Styles/Vazzon/NewYear/logo.png) no-repeat; height: 173px; width: 265px; background-size:initial; padding-left:0px; margin-left: 10px; margin-top: 30px; }
.np-reader-style-vazzon-ny .np-issue-menu .icon, .np-reader-style-vazzon-ny .np-issue-menu .title { display: none; }
.np-reader-style-vazzon-ny .np-reader-menu-item-index { display: none !important; } /*padding-left: 0px; border-left: none; }*/
.np-reader-style-vazzon-ny .np-reader-menu-item-logo { margin-left: 20px; }
.np-reader-style-vazzon-ny .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-vazzon-ny .np-reader-menu-item-phone:hover { text-decoration: none; }
.np-reader-style-vazzon-ny .np-reader-footer { background-color: rgb(156, 2, 57); }

.np-reader-style-newspressmk { background-color: rgb(26, 60, 123); background-image: url(../Styles/NewsPressMK/web.jpg); background-size: cover; }
.np-reader-style-newspressmk .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-newspressmk .np-issue-menu { display: none !important; }
.np-reader-style-newspressmk .np-reader-menu { background-color: rgb(26, 60, 123); border: none; background: url(../Styles/Metro/Images/bg_gradient.png) repeat-x;}
.np-reader-style-newspressmk .np-reader-footer { background-color: rgb(26, 60, 123); }
.np-reader-style-newspressmk .np-reader-block-link { background-color: rgb(26, 60, 123) !important; opacity: 0.1 !important; }
.np-reader-style-newspressmk .np-reader-block-link:hover { background-color: rgb(26, 60, 123) !important; opacity: 0.5 !important; }

.np-reader-style-polivmaster { background-color: black; }
.np-reader-style-polivmaster .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-polivmaster .np-issue-menu { display: none !important; }
.np-reader-style-polivmaster .np-reader-menu { background-color: gold; border: none; }
.np-reader-style-polivmaster .np-reader-footer { background-color: gold; }
.np-reader-style-polivmaster .np-reader-block-link { background-color: gold !important; opacity: 0.1 !important; }
.np-reader-style-polivmaster .np-reader-block-link:hover { background-color: gold !important; opacity: 0.5 !important; }
.np-reader-style-polivmaster .np-reader-menu-item-phone:hover { text-decoration: none; }

.np-reader-style-nevatravel { background-color: black; }
.np-reader-style-nevatravel .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-nevatravel .np-issue-menu { display: none !important; }
.np-reader-style-nevatravel .np-reader-menu-item-logo { margin-top: 0px; padding-left: 0px; margin-left:3px; }
.np-reader-style-nevatravel .np-reader-menu-item-logo .np-text { display: block; float: left; margin-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-left: 2px; margin-top: 0px; background: url(../Styles/NevaTravel/logo.jpg) no-repeat; background-position: left top; background-size: cover; height: 30px; width: 98px; cursor: default; }

.np-reader-style-nevatravel .np-reader-menu { background-color: #275FA9; border: none; }
.np-reader-style-nevatravel .np-reader-footer { background-color: #275FA9; }
.np-reader-style-nevatravel .np-reader-block-link { background-color: #074B9E !important; opacity: 0.1 !important; }
.np-reader-style-nevatravel .np-reader-block-link:hover { background-color: #074B9E !important; opacity: 0.5 !important; }

.np-reader-style-nevatravel .np-reader-menu-item-phone:hover { text-decoration: none; }


.np-reader-style-mrdoors { background-color: #F7F7F7; }
/*.np-reader-style-mrdoors .np-reader-loading-message { color: white; border-color: white; }*/
.np-reader-style-mrdoors .np-issue-menu { display: none !important; }
.np-reader-style-mrdoors .np-reader-menu-item-logo { margin-top: 0px; padding-left: 0px; margin-left:3px; }
.np-reader-style-mrdoors .np-reader-menu-item-logo .np-text { display: block; float: left; margin-top: 2px; padding-bottom: 0px; margin-left: 0px; margin-left: 2px; margin-top: 2px; background: url(../Styles/MrDoors/logo_white_26.png) no-repeat; background-position: left top; background-size: cover; height: 26px; width: 61px; cursor: default; }
/*.np-reader-style-mrdoors .np-reader-menu { background-color: #e7e7e7; border: none; }
.np-reader-style-mrdoors .np-reader-footer { background-color: #e7e7e7; }*/
.np-reader-style-mrdoors .np-reader-block-link { background-color: white !important; opacity: 0.01 !important; }
.np-reader-style-mrdoors .np-reader-block-link:hover { background-color: white !important; }
.np-reader-style-mrdoors .np-reader-menu-item-phone:hover { text-decoration: none !important; }

.np-reader-style-oldos { background-color: white; }
/*.np-reader-style-mrdoors .np-reader-loading-message { color: white; border-color: white; }*/
.np-reader-style-oldos .np-issue-menu { display: none !important; }
/*.np-reader-style-oldos .np-reader-menu-item-logo { margin-top: 0px; padding-left: 0px; margin-left:3px; }
.np-reader-style-oldos .np-reader-menu-item-logo .np-text { display: block; float: left; margin-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-left: 2px; margin-top: 0px; background: url(../Styles/MrDoors/logo_30.png) no-repeat; background-position: left top; background-size: cover; height: 28px; width: 61px; cursor: default; }*/
.np-reader-style-oldos .np-reader-menu { background-color: #2A8FBE; border: none; }
.np-reader-style-oldos .np-reader-footer { background-color: #2A8FBE; }
.np-reader-style-oldos .np-reader-menu-item-phone:hover { text-decoration: none; }

/**/

.np-reader-style-uaz { background-color: darkgreen; background-image: url(../Styles/Uaz/bg.jpg); background-size: cover; }
.np-reader-style-uaz .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-uaz .np-reader-menu { background-color: darkcyan; border: none; }
.np-reader-style-uaz .np-issue-menu { display: none !important; }
.np-reader-style-uaz .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-uaz .np-reader-footer { background-color: darkcyan; }
.np-reader-style-uaz .np-reader-block-link { background-color: cyan !important; opacity: 0.1 !important; }
.np-reader-style-uaz .np-reader-block-link:hover { background-color: darkcyan !important; opacity: 0.1 !important; }

.np-reader-style-grankamin { background-color: silver; background-image: url(../Styles/GranKamin/Kaminofen_Winston.jpg); background-size: cover; }
/*.np-reader-style-grankamin .np-reader-loading-message { color: black; border-color: black; }*/
.np-reader-style-grankamin .np-issue-menu { display: none !important; }
.np-reader-style-grankamin .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-grankamin .np-reader-menu { background-color: rgb(135, 46, 38); border: none; }
.np-reader-style-grankamin .np-reader-footer { background-color: rgb(135, 46, 38); }

.np-reader-style-quelle { background-color: rgb(26, 60, 123); }
.np-reader-style-quelle .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-quelle .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-quelle .np-issue-menu { display: none !important; }
.np-reader-style-quelle .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-quelle .np-reader-footer { background-color: brown; }


.np-reader-style-tvoya-doroga { background-color: silver; }
.np-reader-style-tvoya-doroga .np-reader-loading-message { color: black; border-color: black; }
.np-reader-style-tvoya-doroga .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-tvoya-doroga .np-issue-menu { display: none !important; }
.np-reader-style-tvoya-doroga .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-tvoya-doroga .np-reader-footer { background-color: brown; }
.np-reader-style-tvoya-doroga .np-reader-block-link { background-color: brown !important; opacity: 0.1 !important; }
.np-reader-style-tvoya-doroga .np-reader-block-link:hover { background-color: brown !important; opacity: 0.5 !important; }


.np-reader-style-audi { background-color: gray; background-image: url(../Styles/Audi/q3.jpg); background-size:cover;}
.np-reader-style-audi .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-audi .np-reader-menu { background-color: silver; border-bottom: none; }
.np-reader-style-audi .np-reader-footer { background-color: silver; }
.np-reader-style-audi .np-reader-menu-item-logo .np-text { font-family: Tahoma; font-size: 14px; color: #cc0033; }
.np-reader-style-audi .np-issue-menu { display: none !important; }
.np-reader-style-audi .np-reader-menu-item-phone { font-family: Tahoma; font-size: 14px; }
.np-reader-style-audi .np-reader-block-link { background-color: silver !important; opacity: 0.3 !important; }
.np-reader-style-audi .np-reader-block-link:hover { background-color: darkgray !important; opacity: 0.5 !important; }

.np-reader-style-stylemaker-osipov { background-color: gray; background-image: url(../Styles/StyleMaker/Osipov/garderob.jpg); background-size:cover; }
.np-reader-style-stylemaker-osipov .np-issue-menu { display: none !important; }
.np-reader-style-stylemaker-osipov .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-stylemaker-osipov .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-stylemaker-osipov .np-reader-footer { background-color: brown; }

.np-reader-style-stylemaker-osipov-picpic { background-color: gray; background-image: url(../Styles/StyleMaker/Osipov-Picnic/picnic.jpg); background-size:cover; }
.np-reader-style-stylemaker-osipov-picpic .np-issue-menu { display: none !important; }
.np-reader-style-stylemaker-osipov-picpic .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-stylemaker-osipov-picpic .np-reader-menu { background-color: green; border: none; }
.np-reader-style-stylemaker-osipov-picpic .np-reader-footer { background-color: green; }

.np-reader-style-stylemaker-osipov-public { background-color: gray; background-image: url(../Styles/StyleMaker/Osipov-Public/public.jpg); background-size:cover; }
.np-reader-style-stylemaker-osipov-public .np-issue-menu { display: none !important; }
.np-reader-style-stylemaker-osipov-public .np-reader-menu-item-phone { margin-left: 5px; }
.np-reader-style-stylemaker-osipov-public .np-reader-menu-item-phone .title { /* border-left: solid 1px white;*/ padding-left: 0px; text-decoration: none; cursor: default; }
.np-reader-style-stylemaker-osipov-public .np-reader-menu-item-index { padding-left: 0px; border-left: none; margin-left: 5px; }
.np-reader-style-stylemaker-osipov-public .np-reader-menu-item-index .icon { display: none; }
.np-reader-style-stylemaker-osipov-public .np-reader-menu-item-index .title { color: white; text-decoration: underline; }

/*.np-reader-style-stylemaker-osipov-public .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-stylemaker-osipov-public .np-reader-footer { background-color: brown; }*/


.np-reader-style-stylemaker-osipov2 { background-color: gray; background-image: url(../Styles/StyleMaker/Osipov/garderob.jpg); background-size:cover; }
.np-reader-style-stylemaker-osipov2 .np-issue-menu { display: none !important; }
.np-reader-style-stylemaker-osipov2 .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-stylemaker-osipov2 .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-stylemaker-osipov2 .np-reader-footer { background-color: brown; }
.np-reader-style-stylemaker-osipov2 .np-reader-page { background-color: transparent; }
.np-reader-style-stylemaker-osipov2 .np-reader-content { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.np-reader-style-stylemaker-osipov2 .np-reader-page-wrap { background-color: transparent; }
.np-reader-style-stylemaker-osipov2 .np-reader-block-text
{
    background: white; 
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
} 


.np-reader-style-stylemaker-osipov-picnic { }
.np-reader-style-stylemaker-osipov-public { }


.np-reader-style-rusrep { background-color: black; }
.np-reader-style-rusrep .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-rusrep .np-reader-menu { background-color: rgb(185, 46, 46); border: none; }
.np-reader-style-rusrep .np-issue-menu { display: none !important; }
.np-reader-style-rusrep .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-rusrep .np-reader-footer { background-color: rgb(185, 46, 46); }
.np-reader-style-rusrep .np-reader-block-link { background-color: rgb(185, 46, 46) !important; opacity: 0.1 !important; }
.np-reader-style-rusrep .np-reader-block-link:hover { background-color: rgb(185, 46, 46) !important; opacity: 0.5 !important; }
.np-reader-style-rusrep .np-reader-menu-width-medium .np-reader-menu-item-index .title { display: none; }
.np-reader-style-rusrep .np-reader-menu-item-phone { display: none !important; }
.np-reader-style-rusrep .np-reader-menu-width-small .np-reader-menu-item-phone { display: block !important; border-left: none; padding-left: 0px; cursor: default; text-decoration: none; }
.np-reader-style-rusrep .np-reader-menu-width-small .np-reader-menu-item-phone:hover { cursor: default !important; text-decoration: none; }
.np-reader-style-rusrep .np-reader-menu-width-small .np-reader-menu-item-logo { display: none !important; }

.np-reader-style-maracana { background-color: black;  background-image: url(../Styles/Maracana/bg.jpg); background-size:cover; }
.np-reader-style-maracana .np-reader-menu { background-color: gold; border: none; }
.np-reader-style-maracana .np-issue-menu { display: none !important; }
.np-reader-style-maracana .np-reader-footer { background-color: gold; }

.np-reader-style-hram { background-color: black;  background-image: url(../Styles/Hram/bg.jpg); background-size:cover; }
.np-reader-style-hram .np-reader-menu { background-color: gold; border: none; }
.np-reader-style-hram .np-issue-menu { display: none !important; }
.np-reader-style-hram .np-reader-footer { background-color: gold; }

.np-reader-style-gallery { background-color: black;  background-image: url(../Styles/gallery/bg.jpg); background-size:cover; }
.np-reader-style-gallery .np-reader-menu { background-color: gold; border: none; }
.np-reader-style-gallery .np-issue-menu { display: none !important; }
.np-reader-style-gallery .np-reader-footer { background-color: gold; }

.np-reader-style-bond007 { background-color: black;  background-image: url(../Styles/Bond007/bg.jpg); background-size:cover; }
.np-reader-style-bond007 .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-bond007 .np-issue-menu { display: none !important; }
.np-reader-style-bond007 .np-reader-footer { background-color: brown; }

.np-reader-style-receipes { background-color: black;  background-image: url(../Styles/receipes/bg.jpg); background-size:cover; }
.np-reader-style-receipes .np-reader-menu { background-color: gold; border: none; }
.np-reader-style-receipes .np-issue-menu { display: none !important; }
.np-reader-style-receipes .np-reader-footer { background-color: gold; }
.np-reader-style-receipes .np-reader-page { background-color: transparent; }
.np-reader-style-receipes .np-reader-page-wrap { background-color: transparent; }
.np-reader-style-receipes .np-reader-content { border: none;
                                                   -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.np-reader-style-moda { background-color: black;  background-image: url(../Styles/Moda/bg.png); background-size:cover; }
.np-reader-style-moda .np-reader-loading-message { color: black; border-color: black; }
.np-reader-style-moda .np-reader-menu { background-color: brown; border: none; }
.np-reader-style-moda .np-issue-menu { display: none !important; }
.np-reader-style-moda .np-reader-footer { background-color: brown; }

.np-reader-style-moda2 { background-color: black;  background-image: url(../Styles/Moda2/bg2.jpg); background-size:cover; }
.np-reader-style-moda2 .np-reader-loading-message { color: black; border-color: black; }
.np-reader-style-moda2 .np-reader-menu { background-color: #5f0b42; border: none; }
.np-reader-style-moda2 .np-issue-menu { display: none !important; }
.np-reader-style-moda2 .np-reader-footer { background-color: #5f0b42; }

.np-reader-style-baikal { background-color: lightblue; background-image: url(../Styles/Baikal/bg.jpg); background-size:cover; }
.np-reader-style-baikal .np-reader-menu { background-color: #184C6E; border: none; }
.np-reader-style-baikal .np-reader-footer { background-color: #184C6E; }
/*.np-reader-style-baikal .np-reader-loading-message { color: black; border-color: black; }
.np-reader-style-baikal .np-reader-menu { background-color: #5f0b42; border: none; }
.np-reader-style-baikal .np-issue-menu { display: none !important; }
*/

.np-reader-style-rusrep-lib { background-color: black; }
.np-reader-style-rusrep-lib .np-reader-loading-message { color: white; border-color: white; }
.np-reader-style-rusrep-lib .np-reader-menu { background-color: rgb(185, 46, 46); border: none; }
.np-reader-style-rusrep-lib .np-issue-menu { display: none !important; }
.np-reader-style-rusrep-lib .np-reader-menu-item-phone { padding-left: 10px; border-left: solid 1px white; }
.np-reader-style-rusrep-lib .np-reader-footer { background-color: rgb(185, 46, 46); }
/*.np-reader-style-rusrep-lib .np-reader-block-link { background-color: rgb(185, 46, 46) !important; opacity: 0.1 !important; }
.np-reader-style-rusrep-lib .np-reader-block-link:hover { background-color: rgb(185, 46, 46) !important; opacity: 0.5 !important; }
.np-reader-style-rusrep-lib .np-reader-menu-width-medium .np-reader-menu-item-index .title { display: none; }
.np-reader-style-rusrep-lib .np-reader-menu-item-phone { display: none !important; }
.np-reader-style-rusrep-lib .np-reader-menu-width-small .np-reader-menu-item-phone { display: block !important; border-left: none; padding-left: 0px; cursor: default; text-decoration: none; }
.np-reader-style-rusrep-lib .np-reader-menu-width-small .np-reader-menu-item-phone:hover { cursor: default !important; text-decoration: none; }
.np-reader-style-rusrep-lib .np-reader-menu-width-small .np-reader-menu-item-logo { display: none !important; }*/
.np-reader-style-rusrep-lib .np-reader-page { background-color: transparent; }
.np-reader-style-rusrep-lib .np-reader-content { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.np-reader-style-rusrep-lib .np-reader-page-wrap { background-color: transparent; }
.np-reader-style-rusrep-lib .np-reader-block-text
{
    background: white; 
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
} 

.np-reader-style-operru { background-color: #aaa; }
.np-reader-style-operru .np-reader-menu { border-bottom: none;}
.np-reader-style-operru .np-reader-menu-item-logo { margin-top: 0px; padding-left: 0px; margin-left:3px; background: url(../Styles/OperRu/operlogo.png) no-repeat; }
.np-reader-style-operru .np-reader-menu-item-logo .np-text { color: red; display: block; float: left; margin-left: 30px; padding-top:5px; height: 30px; cursor: default; }
/*
.np-reader-style-nevatravel .np-reader-menu { background-color: #275FA9; border: none; }
.np-reader-style-nevatravel .np-reader-footer { background-color: #275FA9; }
.np-reader-style-nevatravel .np-reader-block-link { background-color: #074B9E !important; opacity: 0.1 !important; }
.np-reader-style-nevatravel .np-reader-block-link:hover { background-color: #074B9E !important; opacity: 0.5 !important; }
.np-reader-style-nevatravel .np-reader-menu-item-phone:hover { text-decoration: none; }
*/


.np-reader-menu-right .np-reader-menu-item { }

.np-reader-menu {
    font-size: 16px;
    height: 30px;
    padding-top: 0px;
}

.np-reader-menu-item {
    margin-top: 6px;
    /*border: 1px solid red;*/
    padding-bottom: 2px;
}

.justify {
  /* font-size: 20px; */
  height: 1em;
  overflow: hidden;
  /*text-align: justify;*/
}

.justify-append {
    color: transparent;
    /*width: 100%;
    border: 1px red solid;*/
    /*display: inline-block;*/
    /*word-spacing: 1000px;*/
}

/*.justify-append{
    display: none;
}
.justify {
    border: 1px red solid;
       text-align: justify;
    margin-bottom: -1em;    
    line-height: 1em;
}

.justify:after {
    content: "";
    display: inline-block;
    width: 100%;
    color: red;
    background-color: black;
}*/

.np-reader-lens { display:none; z-index:7999; position:absolute; overflow:hidden; border: 2px solid #444444; }
.np-reader-lens-content { }
.np-reader-lens-content-position { position:absolute; left:0px; top:20px; z-index: 0; }
.np-reader-lens-icon-close { position: absolute; top: 10px; right: 10px; cursor: pointer; }
.np-reader-lens-icon-plus { position: absolute; bottom: 60px; right: 10px; cursor: pointer; }
.np-reader-lens-icon-minus { position: absolute; bottom: 36px; right: 10px; cursor: pointer; }
.np-reader-lens-icon-horizontal, .np-reader-lens-icon-vertical { position: absolute; bottom: 10px; right: 10px; cursor: pointer; display: none; }
/* .np-reader-lens-title { height: 20px; background-color: black; z-index: 10000; color: white; } */

.np-reader-ribbon { position: absolute; top: 0px; left: 0px; width: 10000px; display: none; }
.np-reader-ribbon-shaddow-left, 
.np-reader-ribbon-shaddow-right, 
.np-reader-ribbon-shaddow-top, 
.np-reader-ribbon-shaddow-bottom { position: absolute; width: 0px; height: 0px; z-index: 500; opacity:0.5; background-color: red; }
.np-reader-ribbon-shaddow-left {  left: 0px; top: 0px;  }
.np-reader-ribbon-shaddow-right { right: 0px; top: 0px; }
.np-reader-ribbon-shaddow-top { left: 0px; top: 0px; }
.np-reader-ribbon-shaddow-bottom { left: 0px; bottom: 0px; }

.np-reader-ribbon-spread { float:left; border: 1px solid red; background-color: transparent;}

.np-reader-menu-item-index-menu { position: absolute; }
.np-reader-menu-item-index-menu ul { width: 200px; margin: 0px; padding: 0px; margin-top: 8px; }
.np-reader-menu-item-index-link-li { list-style: none; padding: 10px; margin-left: 0px; border: 1px solid black; margin-top: -1px;  background-color: white; }
.np-reader-menu-item-index-link-li a { color: black;  text-decoration: none; display: block; width: 180px; }
.np-reader-menu-item-index-link-li:hover { background-color: black;  }
.np-reader-menu-item-index-link-li:hover a { color: white; }

.np-reader-footer-previews {
    position: absolute;  position: fixed; width: 100%; height: 80px; bottom: 0px; left: 0px;z-index:8001;
}

.np-reader-footer-previews li{
    display: inline-block;
    padding-left:20px;
}

.np-reader-footer-previews .imgHover{
    height:50px;
    border:1px solid black
}

.np-reader-footer-previews .imgHover:hover{
    cursor:pointer;
}

.np-reader-footer-previews { position: absolute; left: 10px;  width: 100%; height: 180px; bottom: 0px; left: 0px;z-index:8001; overflow: scroll; }
.np-reader-footer-previews li { display: inline; padding-left:5px; }
.np-reader-footer-previews .imgHover { height:150px; border:1px solid black; }
.np-reader-footer-previews .imgHover:hover { cursor:pointer; }

.np-issue-panel { position: absolute; bottom: 0px; width: 100%; background-color: white; height: 200px; display: none; z-index: 200; border-top: 1px solid gray; }
.np-issue-panel .np-issue-panel-close { position: absolute; font-family: Arial; top: 0px; right: 0px; padding: 8px; border: 1px solid gray; border-right: none; border-top: none; cursor: pointer; z-index: 100; }
.np-issue-panel .np-issue-panel-next { position: absolute; top: 90px; right: 0px; padding: 8px; border: 1px solid gray; border-right: none; cursor: pointer; z-index: 100; }
.np-issue-panel .np-issue-panel-prev { position: absolute; top: 90px; left: 0px; padding: 8px; border: 1px solid gray; border-left: none; cursor: pointer; z-index: 100; }
.np-issue-panel-button { position: absolute; bottom: 20px; right: 10px; padding: 10px; background-color: black; color: white; border-radius: 20px; display:none; z-index: 200; cursor: pointer; }

.np-issue-panel-product { font-family: Arial; font-size: 12px; position: relative; float: left; height: 160px; margin-top: 20px; margin-left: 20px; width: 120px; border-left: 1px solid #ddd; padding-left: 20px;  }
.np-issue-panel-product-first { border-left: none; }
.np-product-property-title { font-weight: bold; }
.np-issue-panel-product-title { font-size: 14px; height: 34px; overflow: hidden; }
.np-issue-panel-product-image { position: absolute; top: 37px; left:20px; height: 50px; overflow: hidden; }
.np-issue-panel-product-image img { height: 50px; }
.np-issue-panel-product-code { position: absolute; bottom: 53px; left:20px;  }
.np-issue-panel-product-price { position: absolute; bottom: 37px; left:20px; }
.np-issue-panel-product-cart { padding: 8px; font-size: 14px; position: absolute; bottom: 0px; cursor: pointer; left:20px; background-color: green; color: white; }
.np-issue-panel-product-cart i { font-size: 16px; }

.fancybox-video {
    display:none;
}

.shadow-left {
    position:absolute;
    background-image: linear-gradient(to left, rgba(110,110,110,0.6) 5%,rgba(180,180,180,0.3) 40%, rgba(255,255,255,0) 70%);
    right:0px;
    z-index:1;
}
.shadow-right {
    position:absolute;
    background-image: linear-gradient(to left,rgba(255,255,255,0) 40%,rgba(200,200,200,0.1) 60%, rgba(110,110,110,0.6) 97%);
    left:0px;
    z-index:1;
}

.shadow-edge-left {
    background: transparent; /* обязательно для ie */
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;    
}

.shadow-edge-right {
    background: transparent; /* обязательно для ie */
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.animate-page {
    position:absolute;
    -ms-content-zooming: none; 
    -ms-user-select: none; 
    -ms-touch-select: none; touch-action: none; 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.no-shadow
{
    background: transparent; /* обязательно для ie */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: none;
} 
.red-line {
    text-indent:20px;
}

.red-line-1 {
    text-indent:10px;
}

.red-line-2 {
    text-indent:20px;
}

.red-line-3 {
    text-indent:30px;
}
.typeShow{
    opacity: .0;
}