@font-face {
  font-family: 'Roboto';  
  src: url('/design/font/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
       url('/design/font/Roboto-Medium.woff') format('woff'),
       url('/design/font/Roboto-Medium.ttf')  format('truetype'),
       url('/design/font/Roboto-Medium.svg#BodoniCyrillic') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';  
  src: url('/design/font/Roboto.eot?#iefix') format('embedded-opentype'),
       url('/design/font/Roboto.woff') format('woff'),
       url('/design/font/Roboto.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
HTML, body,p,div,span{
    font-size:14px;	
	font-family: 'Roboto' 
	}
a { color:#000;text-decoration:underline;}
a:hover{text-decoration:none;}
.header { margin:0; padding:0; }
.top-container,.top-container2 {margin:0 auto;}
.cat-menu a{display:block; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000; line-height:20px;}
/*.cat-menu{background-color:#000;  margin-bottom:15px;text-align:center;padding:5px 0px 5px;}
.cat-menu a{display:inline; font-size:0.7em; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#fff;}*/
.cat-menu a:hover{text-decoration:underline;}

.content-block {min-height:600px; vertical-align:top;}
.logo {  margin:5px 10px 0px;}
.aLogo div{font-family:'Times New Roman';text-align:center;font-size:21px; margin-top:-9px; margin-bottom:5px;}
.aLogo:hover,.aLogo:hover div {text-decoration:none !important;color:#000;}
.aLogoAct { font-weight:bold; font-size:15px;}
.aLogoAct:hover{color:#000;}
.btn-about,.btn-email,.btn-home  {width:30px;height:30px; border-radius:15px; border:1px solid #ccc; background: url(/design/img/info-2x.png) center no-repeat; display:inline-block; margin:5px 10px 5px;}
.btn-email { background: url(/design/img/envelope-closed-2x.png) center no-repeat;}
.btn-home { background: url(/design/img/home-2x.png) center no-repeat;}
/* ver1*/
.country-list {padding:0px;min-width:156px;}
.cat-menu{ border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; margin-bottom:15px;text-align:center;padding:5px 15px 5px;

}






.default{padding:0px 15px;}
/*.default {-ms-flex: 0 0 85%;flex: 0 0 85%;    max-width: 85%;}
@media (min-width:768px) and (max-width: 1100px) {
.default {-ms-flex: 0 0 80%;flex: 0 0 80%;    max-width: 80%}
}
@media (max-width:767px) {
.default {-ms-flex: 0 0 100%;flex: 0 0 100%;    max-width: 100%;width:100%}
}*/

.country-list a, .book-cat { display:block;min-height:22px;font-size:13px;  color:#000;font-family: 'Roboto';text-decoration:none;}
.book-cat {margin:5px 0px;}
.book-cat:first-of-type{margin-top:50px;}
.country-list a:hover, .book-cat:hover{color:#0056b3;/*text-decoration:underline;*/}
.country-list a img  {width:20px; float:left; margin:2px 4px 0px 0px;}
.rnews a img {width:20px; float:left; margin:4px 4px 0px 0px;}
.flag-ico {width:20px; float:left; margin:4px 4px 0px 0px;}
.flag-ico1 {width:30px; float:left; margin:0px 4px 0px 0px;}
.sel-country img  {width:20px; margin-right:5px;  vertical-align:baseline;}
.sel-country { display:block; float:left;  font-size:16px !important; font-weight:normal !important; text-transform:none !important; border-right: 1px solid rgb(206, 212, 218);}
.country-header {text-align:center; }
.country-header h1{font-size:1.6em;font-weight:bold; font-family: 'Roboto'; margin:0;padding:0;margin-bottom:10px;}
.mmap {float:left;width:100%; background-color:#fff; padding-right:20px;}

.mmap>img{width:100%;border:1px solid #000;border-radius:10px;clear:both}
.mmap-det {text-align:center; margin-top:20px}
.mmap-det img {max-height:400px;max-width:100%;border:1px solid #000;border-radius:10px;
    }
.rnew {color:#333;font-size:0.86rem; border-bottom: 1px solid #ccc;padding:10px 0px;min-height:70px; }
.rnew:last-of-type{border-bottom:0;}
.rnews .rnew:last-child{border-bottom:0;}

.rnews-header {font-size:1rem;font-weight:bold; text-align:right;font-family: 'Roboto'; border-bottom: 1px solid #000; }
.dvideo-header {font-size:1rem;font-weight:bold; text-align:right;font-family: 'Roboto'; border-bottom: 1px solid #000;margin-bottom:10px; }
.rnews-title {font-weight:bold; color:#000;text-decoration:none;font-size:16px;margin:0;}
.rnews-author{display:block; color:#000;text-decoration:none;font-size:14px;margin:0;}
.rnews-cat {font-size:0.86rem; color:#87b5c2;}
.rbooks-cat {font-size:0.86rem; margin-bottom: 5px; }
.rnews-date {font-size:0.86rem; color:#999;text-align:right; display:none}
.rnews-content,.rnews-content p,.rnews-content div,.rnews-content span,.rnews-content font-face {font-size:0.86rem;margin:0;}
.viewed{ float:right; height:20px; background: url(/design/img/eye1-g.png) top left no-repeat;background-position:10px 4px; display:inline-block; padding-left:25px;color:#999;font-size:12px !important;font-family: 'Roboto'; }
.viewed1{ background: url(/design/img/eye1-g.png) top left no-repeat;background-position:8px 4px; display:inline-block; padding-left:25px;color:#999;font-size:12px !important;font-family: 'Roboto'; }
.footer {border-top: 1px solid #ccc; margin-top:20px;font-size:0.86rem;padding:20px 0px;}
.footer div {font-size:0.86rem;    }
.fmenu {text-align:center;padding-bottom:20px;}
.fmenu a { padding:0px 10px; color:#000;}

.head-main {font-size:14px; margin-bottom:5px;}
.head-main  a{ text-decoration:none}
.head-main a:hover{text-decoration:underline;}
/* stop the glowing blue shadow */
.inp .form-control:focus {
 box-shadow:none;
 -webkit-box-shadow:none; 
 border-color:#cccccc; 
}
.inp {min-width:50px;}
.b-search {padding-top:15px;padding-bottom:15px}
.inp .form-control {line-height:1em;padding:0.25em 0.5em;}
.inp a {border:1px solid #ccc;}
.ico-search {background: url(/design/img/magnifying-glass-2x.png) center no-repeat;display:block;  width:30px; height:30px;}
.country-img{ height:50px; text-align:center;font-family: 'Roboto'; font-size:10px;padding-top:10px}
.country-img1 {height:50px;text-align:center;font-family: 'Roboto'; font-size:10px;padding-left:40px;padding-top:10px }
.country-img img,.country-img1 img{height:100%;padding:0px;}
.cou-details {color:#333; }
.cou-det{padding:0px; margin-bottom:5px;}
.cou-det div{font-size:11px;padding:4px 15px;text-align:left}
.det-name {display: inline;font-size:12px;}
.det-name:after {content: ':';display: inline;   margin-right: 5px;font-size:12px;}
.det-value {display: inline;font-weight:bold;font-size:12px;}
.buy-box {margin:15px 0px;}
.article h1 {font-size:1.8em;font-weight:bold;font-family: 'Roboto'; }
.art-img {text-align:center;padding-bottom:20px;}
.art-img-list {text-align:center;}
.art-img-list img{border:1px solid #ccc;}
.art-content,.art-content p {font-size:1.1em; text-align:justify;margin:0;}
.art-content p {margin-bottom:10px;    }
.art-other {font-family: 'Roboto';font-size:1em;padding-top:15px; font-weight:bold}
.vid-other {font-family: 'Roboto';font-size:1em;padding:15px;}
.btn-buy,.btn-buy1 {background: url(/design/img/cart_r.svg) top left no-repeat;background-position-x:70px; padding-right:55px; width:130px; margin-top:10px; line-height:28px; min-height:28px;display:inline-block; color:#be2d2a; text-decoration:none;font-size:14px;}
.btn-buy:hover,.btn-buy1:hover {background: url(/design/img/cart.svg) top left no-repeat;background-position-x:70px;color:#000;}
.btn-buy1,.btn-buy1:hover  {width:180px; background-position-x:120px;}
.icon-cart {background: url(/design/img/cart.png) top left no-repeat;      display: inline-block;  width:32px;   height: 18px; padding-bottom:0px 0px 5px 45px; }
.icon-cabinet {background: url(/design/img/person-2x.png) top center no-repeat;     display: inline-block;    width: 16px;    height: 18px;}
.icon-orders {background: url(/design/img/list-2x.png) top center no-repeat;     display: inline-block;    width: 16px;    height: 18px;}
.cbtn {display:inline-block;text-align:center;margin-top:20px;}
.count {line-height:18px;vertical-align:top;display: inline-block;padding-top:2px; }
/*.link-top {text-align:center; vertical-align:top;     }*/
.link-bottom {text-align:center;line-height:18px;}
.btn-send {background: url(/design/img/envelope-closed-3x.png) top right no-repeat;padding-right:40px;min-height:32px;display:inline-block;}
.art-nav {padding:20px 0px 0px 0px;font-family: 'Roboto';font-size:0.8em;}
.cat-country {font-size:1.5em;font-family: 'Roboto';padding-top:10px;line-height:30px;}
.cat-country img{margin-top:5px;}
.cat-country-all {font-size:0.7em;font-family: 'Roboto';} 
.form-contact {display:inline-block;width:500px;}
.form-login {display:inline-block;width:400px;margin-top:15vh;}
.form-reg {display:inline-block;width:510px;margin-top:10vh;}
.validator {color:red;font-size:0.8em;}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.video-cat,.video-other {text-align:center;}
.video-cat a,.video-other a{display:block;font-family: 'Roboto'; font-weight:bold; padding:0px; font-size:12px;}
.video-cat-h{font-family: 'Roboto'; font-weight:bold; font-size:14px;}
.video-menu {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0px;margin-top:15px; margin-bottom:15px; }
.no-video {padding:50px 0px 50px;}

.blog-title {font-weight:bold; color:#000;text-decoration:none;font-size:16px;}
.blog-brief {font-weight:bold; color:#000;text-decoration:none;font-size:12px;}
.blog-about,.blog-aboutd {padding-right:12px; background:url(/design/img/caret-right.png) top right no-repeat;background-position-y:3px; font-size:12px;cursor:pointer;}
.blog-aboutd {background:url(/design/img/caret-bottom.png) top right no-repeat;background-position-y:3px;}
.blog-close {max-height: 0;
    transition: max-height 0.15s ease-out;overflow:hidden}
.blog-open {
    max-height: 1000px;
    transition: max-height 0.25s ease-in;
    transition: overflow 0.5s ease-in;
}
.editor {font-size:12px;}
.event {padding-top:20px;}

.ev-city {line-height:17px;}
.event-cities{padding:20px 0px 15px; line-height:16px;text-align:center;}
.event-cities span {font-weight:bold;color:#000;}
.cSearchBox{ margin:20px 0px !important; width:600px; display:inline-block;}
.cSearchBox div { margin:3px 0px !important;}
.cSearchBox div div {font-size:13px;}

.sbLabel{width:5em !important;display:inline-block;}
.prod-img img {max-width:100%; border:1px solid #ccc;}
.book-about {margin-top:15px;margin-bottom:15px;}
.book-read1 { text-align:center; margin:20px 0px;}
.modalPopup {
             background: #fff;
    padding: 20px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.7);
    box-shadow: 0 0 5px 1px rgba(0,0,0,.7);
    /*top: 50%;
    left: 50%;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    min-height:80px;
    max-height:95%; overflow:auto;
    min-width:280px;
}
.modalFragment {width:90%;height:90%;}
.modalBackground {background-color: #fff;
    opacity: .5;
    z-index: 100;}
.modaliFrame {    position: absolute;
    left: 0;
    top: 0;
    border: none;
    width: 100%;
    height: 100%; }
.modalResult {text-align:center;margin:50px 50px;display:inline-block;}
.booklist-pblock {margin-top:5px;}
.booklist-price {font-size:1.1em;font-weight:bold;}
.booklist-avail {font-size:0.9em;color:#87b5c2}
.booklist-notavail  {font-size:1em;color:#999;}
.booklist-rev {font-size:0.9em;margin-left:10px;}
.mpe-h {margin:0px 0px 20px;font-weight:bold;font-size:14px;}
/*.cModernPopup{position: fixed;
    background: #fff;
    padding: 20px;
    z-index: 9992013;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.7);
    box-shadow: 0 0 5px 1px rgba(0,0,0,.7);
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;}
.cModernPopup_Content {
    min-width: 45px;
    position: relative;
}

.bModernPopup{position:fixed;background:#fff;padding:20px;z-index:9992013;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.7);box-shadow:0 0 5px 1px rgba(0,0,0,.7);top:50%;left:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:none}.bModernPopup.mSuiteUp{width:90%!important;background-color:#000;padding:0}.bModernPopup.mNoBorders{padding:0}.eModernPopup_Content{min-width:45px;position:relative}.bModernPopup.mJsGetSize{opacity:0;display:block;left:0;top:0}.eModernPopup_Close{position:absolute;right:0;top:0;height:40px;width:40px;cursor:pointer}.eModernPopup_Close:after{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAVCAYAAADvoQY8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMDA4NERDRUNFMDExRTM5NDJERDhEMkExRDc2QkM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMDA4NERERUNFMDExRTM5NDJERDhEMkExRDc2QkM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYwMDg0REFFQ0UwMTFFMzk0MkREOEQyQTFENzZCQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwMDg0REJFQ0UwMTFFMzk0MkREOEQyQTFENzZCQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Xb54UAAAEJElEQVR42rSX22sUVxzH58wlk52ZJFJD0mQ3u4m2hQqKFS9Rak0jrS9ShIpStbZ5K1aR+tC/QSo+CFLB+7VPxQfBFx9UugqJirb0oVBIMdc+NJS6OzuzO5cz/Z51Nky3M7M7G/3BL7+TZM7s7/O7nbMc58vQQLaLW4KsyObEoWxOZWvP8yK1Jrnv8t1L+TzsJ9DlbM2zH329b+75u1iYzPanV7UK8ELXL/9TLNxBMJY14cAnMM992xIAzPfQCawzfG4g221a1hWOI8sLhpEHyLuJAUr6Jcux9zuuu0Uvm0caOKDBXICyrP2YFCQA8BV0JfQEPzUzvaClUtt5nlQ4Qt6AE/lsOvNOAoCLtuMcYL9LonijI6Ucj9sz9e1WHWYntMC2JAGpA2DyiK1J7YFMf3rYsCr3OY+TeUIWFFkenp6bnYwDKBilC5ZtH8SeKkCXpo39MT1lB2u/XgghNYc2wdyBdkJt6G4A3koI8DH2vCDBBwGyoezYeSxlwpG/2iVp28zc7G8RAOeRgS+YwwC43qVWAZxaYzeCSAISB1B9Z/2GgXRmXcV1HiK67fhvQRbE4SBIFcA0ztm28yW85URR+A9AEohmQBoBLE6noMDhp7IoDROelNmLK44zDrBVNYCiaZx1HABw4QBJBc5MMKcCPXITju/3AQSYc3EAoZlYzEhmYI3lOBPUo+2IbDElSSNlyzqMEhpjkRaFaIAkmYjICIWOQXdA98UBxEL4IGvLtjVOKZU9SjlK2YFFYwFahQgBCUokQEMIv9nfxzmSB0gVAJPr9jKtY1dcCbUK4YNsgXkQ8O136MYogNCeqJtCkk3dQ8G/udTbhjJby70G8Xvg67rgvuWfK1xiiBW5QdGw7Ysooc/YK0WBv40omoizVjRK9zJ9/RteA8DVQA/87Dc78/FqrdmbhmAAJgPwvANVAF44i5N4l9qe2kwIz05cDVPq7qsCCQFgPTASmFqxIHwIgGTaFjJAP2djVCD8GVWWD7EemJ2f+wVXlK2LIMbSQUIAxmtN7I/fj6ALcSCkvgcMy7qMDFRfiPvUGUVqOwIAt67Z39NN4yePehrmld6pqKOzf84/TtrYIQD3WP3DeaMOdDXMXWi3P34P4pkb/8sEANr0SvkabqL76MspdCoMgAky8kxLKR8gBNWMFFrokWYB/APxV5jRqIzwNYCiaV7HSbyXjVKU0EmU0LEwgCBIh6KOILI6qk71QTa+aoBmQAgDwF3oB9d1P2VV0CaKpzoU5djk1HPajEMorfWFkn4fJaTi0ljqVNXRmfm5R1HPD554kBigUWnx+HCZujTNTmNJEE4nAfAz8gQ98SEyUkJ/qC51hxpsSUHTrQBEZOTtxe/XPT0936zMDfKtThnWE329vXua+Y6NaCrQ48wuYaqthh5l638FGADO0Yb8z3yvhgAAAABJRU5ErkJggg==) left center;width:21px;height:21px;left:50%;top:50%;margin-left:-15px;margin-top:-8px;cursor:pointer;display:block;content:''}.eModernPopup_Close:hover:after,.eModernPopup_Close.mHover:after,.bModernPopup.mHover .eModernPopup_Close:after{background-position:right center}.eModernPopup_Close.mWhite:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAVCAYAAADvoQY8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3Qjc0M0EzRUNENzExRTM4MzY4OEU2Q0UwM0Q1ODU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3Qjc0M0E0RUNENzExRTM4MzY4OEU2Q0UwM0Q1ODU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdCNzQzQTFFQ0Q3MTFFMzgzNjg4RTZDRTAzRDU4NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdCNzQzQTJFQ0Q3MTFFMzgzNjg4RTZDRTAzRDU4NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6imIj/AAADuElEQVR42rSXXUiTURjHt3eu5doqtoXiQht9sCmFSuuLLNMyAomgKCo17Uqsbrzosou6iaKLQRRomZhFRHQReOOFBvahKzYjxBGMNVPxYgtMnQ031/+xMzitd+/ed+qBP8+zs/fj+Z3nPOecV+12u1XUioqKNgSDwWlVlq2goCAHRjc5OTnndDrTXqdWq/++786AJXi9IpTt+3A/PciEZ4QF6igvLz9rNpv9Dru9OFuA/Pz8TqgXg7FRRgAnYb4zmy3AA2gI/mZ1OBy2mEymH+hYC/2cnZk5OOrzjSoEeAK3jnXd0Gg0t9Jdv+XuOwNMALJAC9AZjOabLACaWdcLwe/3h2KxWHU8Ho9SenL1+gGH3bFDAUAHB/BsamrqttQ9CHgWphb6BWmhV3IzIgJAtdC8NJ28Xu+HRCJRSSAYRbPBaHgPkK0yAB7DrecAmlATC5mCAcgQTI0SkDQANXjWtJC8CCCDAKkgEMgCkI8lJSUOCYBHcBtYVzcAGuUAZAMiBUA/BP5igHyKRqMH4P6GNul0usFUEAbQjoxd4gAoAzGlBSoHJBPAfxDURkZGPJFIZB+yQSDr9Xo9gRRzAG1wG/H/sgAkQF4j8IsMQAPTLgWwtGwn94nUZrfbdxmNxiEES6vWDGwlRv8q/KZMGZCzT4hMmb0wvTRw0CJ7z3HoghSAJAQDKaVM0CZGvwGhkpOBbCBEQPiWFkB0OvHN5/MNo9iPUvAcQM9yp1CGqXUCSnDd36QAMkKgBrQYuRa+DzCH8/LySlWr0FgNXKGEcd3b2L6iUgxhsVhyANGBoM9TBqAedM/DGgDWjyOKcxUAurgaGGbFTjF2JYtdNgQB4AzUgalURwAAacMUOoXf++HTjmvAzt63UiAiAFQDldyqJQkiiABoCwsLOwRBqEfQBPBwYmKihWoA+8gXHFEqVhJEBGAwWQOsRo5BISkQIbUGbDZbJ4JMHiUI4BoA4tyGOAyQQ3CXDSIC0A9V80UMn7JSJQUicABrsJE9pQeyVciFKfQPAAfiRZZ4EMU1kgagFkFHRFatr1IgQhLAarV2wz3HVqB7gUCgVQwgBaSSgaxjIHtWGkAOiHp8fJwy8Bz+abYXuMbGxlpDodCinIDKysp2Y7V6SyDQ3HwkUmUwGt0S3xOKAVIGYCdMH/seoRgbBK1Wq0PwVgZwXwkAy8hnBH6EAFhGbBluyYWs2QCkycj2pWMHfV/j8/QyAFxKAPhGNUEAHo/nZaZjB0ZTT1+A0E0lACIZqcL9rj8CDABFuCKkLXJhFwAAAABJRU5ErkJggg==) left center}.eModernPopup_Close.mWhite:hover:after,.bModernPopup.mHover .eModernPopup_Close.mWhite:after{background-position:right center}.eModernPopup_Close.mNotTransparentCloseButton{background-color:inherit}html.mNoScroll{overflow:hidden}.bPopupiFrame{position:absolute;left:0;top:0;border:none;width:100%;height:100%}.bPopupiFrame{position:absolute;left:0;top:0;border:none;width:100%;height:100%}.bFullScreeniFrame{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.bFullScreeniFrame.mShow{display:block}.eMediaLinkReadFrame{position:absolute;left:0;top:0;width:100%;height:100%;border:none}body.mShowFullScreeniFrame{overflow:hidden}.eFullScreeniFrame_Close{position:absolute;right:10px;top:10px;height:40px;width:40px;cursor:pointer}.eFullScreeniFrame_Close:after,.ie7 .eFullScreeniFrame_Close{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAVCAYAAADvoQY8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3Qjc0M0EzRUNENzExRTM4MzY4OEU2Q0UwM0Q1ODU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3Qjc0M0E0RUNENzExRTM4MzY4OEU2Q0UwM0Q1ODU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdCNzQzQTFFQ0Q3MTFFMzgzNjg4RTZDRTAzRDU4NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdCNzQzQTJFQ0Q3MTFFMzgzNjg4RTZDRTAzRDU4NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6imIj/AAADuElEQVR42rSXXUiTURjHt3eu5doqtoXiQht9sCmFSuuLLNMyAomgKCo17Uqsbrzosou6iaKLQRRomZhFRHQReOOFBvahKzYjxBGMNVPxYgtMnQ031/+xMzitd+/ed+qBP8+zs/fj+Z3nPOecV+12u1XUioqKNgSDwWlVlq2goCAHRjc5OTnndDrTXqdWq/++786AJXi9IpTt+3A/PciEZ4QF6igvLz9rNpv9Dru9OFuA/Pz8TqgXg7FRRgAnYb4zmy3AA2gI/mZ1OBy2mEymH+hYC/2cnZk5OOrzjSoEeAK3jnXd0Gg0t9Jdv+XuOwNMALJAC9AZjOabLACaWdcLwe/3h2KxWHU8Ho9SenL1+gGH3bFDAUAHB/BsamrqttQ9CHgWphb6BWmhV3IzIgJAtdC8NJ28Xu+HRCJRSSAYRbPBaHgPkK0yAB7DrecAmlATC5mCAcgQTI0SkDQANXjWtJC8CCCDAKkgEMgCkI8lJSUOCYBHcBtYVzcAGuUAZAMiBUA/BP5igHyKRqMH4P6GNul0usFUEAbQjoxd4gAoAzGlBSoHJBPAfxDURkZGPJFIZB+yQSDr9Xo9gRRzAG1wG/H/sgAkQF4j8IsMQAPTLgWwtGwn94nUZrfbdxmNxiEES6vWDGwlRv8q/KZMGZCzT4hMmb0wvTRw0CJ7z3HoghSAJAQDKaVM0CZGvwGhkpOBbCBEQPiWFkB0OvHN5/MNo9iPUvAcQM9yp1CGqXUCSnDd36QAMkKgBrQYuRa+DzCH8/LySlWr0FgNXKGEcd3b2L6iUgxhsVhyANGBoM9TBqAedM/DGgDWjyOKcxUAurgaGGbFTjF2JYtdNgQB4AzUgalURwAAacMUOoXf++HTjmvAzt63UiAiAFQDldyqJQkiiABoCwsLOwRBqEfQBPBwYmKihWoA+8gXHFEqVhJEBGAwWQOsRo5BISkQIbUGbDZbJ4JMHiUI4BoA4tyGOAyQQ3CXDSIC0A9V80UMn7JSJQUicABrsJE9pQeyVciFKfQPAAfiRZZ4EMU1kgagFkFHRFatr1IgQhLAarV2wz3HVqB7gUCgVQwgBaSSgaxjIHtWGkAOiHp8fJwy8Bz+abYXuMbGxlpDodCinIDKysp2Y7V6SyDQ3HwkUmUwGt0S3xOKAVIGYCdMH/seoRgbBK1Wq0PwVgZwXwkAy8hnBH6EAFhGbBluyYWs2QCkycj2pWMHfV/j8/QyAFxKAPhGNUEAHo/nZaZjB0ZTT1+A0E0lACIZqcL9rj8CDABFuCKkLXJhFwAAAABJRU5ErkJggg==) left center;width:21px;height:21px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;cursor:pointer;display:block;content:''}.ie7 .eFullScreeniFrame_Close:after{display:none}.eFullScreeniFrame_Close:hover:after{background-position:right center}.ie7 .eFullScreeniFrame_Close{right:16px;top:15px}.bReadFragment{font-family:Arial,Tahoma,sans-serif;font-size:14px;text-align:left;color:#256aa3;position:relative;margin:20px 0;padding-left:23px;min-height:17px}.bReadFragment.mCollapsed:after{display:none}.bReadFragment:after{display:block;content:'';position:absolute;top:1px;left:-0;width:15px;height:13px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%0A%3C!-- Generator: Adobe Illustrator 19.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0%29  --%3E%0A%3Csvg version='1.1' id='Layer_1' xmlns='http%3A//www.w3.org/2000/svg' xmlns:xlink='http%3A//www.w3.org/1999/xlink' x='0px' y='0px'%0A	 viewBox='-587 773 15 13' style='enable-background:new -587 773 15 13;' xml:space='preserve'%3E%0A%3Cstyle type='text/css'%3E%0A	.st0%7Bfill:%23256AA3;%7D%0A	.st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%0A%3Cpath class='st0' d='M-572.2,785.4c-0.1,0.1-0.1-0.1-0.3-0.1s-0.3-0.1-0.4-0.2c0-0.1-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.1-0.1%0A	c-0.7-0.7-1.9-1.1-2.9-1.1c-1.1,0-2.1,0.5-2.9,1.3l-0.1,0.1c-0.1,0.1-0.5,0.1-0.6,0.1c-0.2,0-0.5-0.1-0.6-0.2%0A	c-0.7-0.8-1.8-1.3-2.9-1.3c-1.1,0-1.9,0.4-2.6,1.1l-0.1,0.1l-0.1,0.1c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0-0.4-0.1-0.5-0.2%0A	c-0.2-0.1-0.2-0.3-0.2-0.4l0-9.3c0-0.2,0.1-0.6,0.3-0.7c0.9-0.9,2.3-1.4,3.6-1.4s2.6,0.3,3.4,1c0.9-0.8,2.3-1,3.5-1%0A	c1.4,0,3.3,0.3,4.2,1.2c0,0.7,0,1,0,1v9C-572,784.8-572.1,785.3-572.2,785.4L-572.2,785.4z'/%3E%0A%3Cpath class='st1' d='M-579,775.4v8c0.8-0.5,1.8-1,3-1c1.5,0,1.6,0.1,3,1.1v-8.1c-0.7-0.6-1.5-1-3-1%0A	C-576.9,774.4-579,774.7-579,775.4z M-586,775.4v8c0.6-0.4,1.3-1,3-1c1.8,0,2.7,0.9,3,1.1v-8.1c-0.7-0.7-1.9-1-2.9-1%0A	C-583.7,774.4-585.5,774.7-586,775.4z'/%3E%0A%3C/svg%3E%0A")}.eReadFragment_Link{cursor:pointer;display:inline-block;white-space:nowrap;color:inherit;border-bottom:1px dotted transparent;text-decoration:none}.eReadFragment_Link:hover{border-bottom-color:#256aa3;text-decoration:none}.ie8 .eReadFragment_Link+.eReadFragment_Link.last-child:before{content:'и';padding-right:5px}.eReadFragment_Link+.eReadFragment_Link:last-child:before{content:'и';padding-right:5px}.eReadFragment_Link:last-child:after{content:'фрагмент книги';display:inline-block;margin-left:5px}.ie8 .eReadFragment_Link.last-child:after{content:'фрагмент книги';display:inline-block;margin-left:5px}.eReadFragment_Link:first-child:before{content:'Читать';display:inline-block;margin-right:5px}*/
.rev-nav {margin-left:15px;}
.rev-author {font-weight:bold;font-size:1em;}
.rev-date {font-size:0.9em;color:#999;}
.rev-content {font-size:0.9em;}
.rev-head {font-weight:bold;font-size:1em !important;margin-top:15px !important;}
.rev-head:first-of-type {margin:0 !important;}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/design/img/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(/design/img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/design/img/SavedStar.png);
}
.rev-rate {height:20px;text-align:center;}
.rev-rate>div{display:inline-block;}
.rev-form {display:inline-block;max-height:100%; width:100%}
.firstMenu {border-left:1px solid rgb(206, 212, 218); /*text-align:left; padding-left:3vw !important;*/}    
.navCountry {align-items:flex-start;}
.navbar-toggler{width:100%}
.rcountrylist {color:#333;font-size:0.86rem; /*border-bottom: 1px solid #ccc;*/padding:5px 0px; }
.rcountrylist:last-of-type{border-bottom:0;}

.country-all-c,.country-all-o {display:block;margin-top:10px;margin-left:15px; font-weight:bold;padding-right:12px; background:url(/design/img/caret-right.png) top right no-repeat;background-position-y:5px; font-size:12px;cursor:pointer;}
.country-all-o {background:url(/design/img/caret-bottom.png) top right no-repeat;background-position-y:3px;}
.img-copy {color:#999;font-size:14px;text-align:center;margin-top:10px;}

.container-vid {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin:10px 0px;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ytThumb {margin:10px 0px; display:inline-block;}
.ytThumb img{width:100%!important; margin:0 !important;}
.login-btns {font-size:11px;}
.col-form-label {text-align:left}
.btn-go {background: url(/design/img/arrow-3x.png) top right no-repeat;padding-right:35px; padding-left:10px; min-height:32px;display:inline-block;padding-top:1px;}

.check {
  position: relative;
  float:left;
  width:30px;
}
input[type=checkbox] {width:18px; height:18px;}
.radio {display:block;text-align:left;margin-top:10px;} 
.radio input{margin-right:10px;}
.CaptchaTable tr td input{margin-left: 15px;}
.text_err {color:#be2d2a}
.text_ok {color:#40ac44;}
.sel-cat{font-weight:bold;color:#be2d2a}

.btn-plus {background: url(/design/img/plus.svg) center no-repeat; background-size:10px 10px;width:28px; height:32px;display:inline-block; margin:10px 0px 10px 0px;}
.btn-minus {background: url(/design/img/minus.svg) center no-repeat; background-size:10px 10px;width:28px;  height:32px;display:inline-block; margin:10px 0px 10px 0px;}
.btn-del {background: url(/design/img/trash.svg) center no-repeat;background-size:22px 22px; width:28px;  height:32px;display:inline-block; margin-left:5px;}
.qty {width:30px;text-align:center; height:32px; font-size:18px;margin:10px 0px 0px; vertical-align:top; }
.cart-price {margin-top:10px;font-weight:bold;font-size:18px;text-align:center}
.cart-main {/*text-align:justify;*/}
.cart-total {font-weight:bold;font-size:20px; margin-top:20px}
.cart-detail,.op-detail,.op-detail span {margin-top:10px;font-size:11px; }
.op-detail span{font-weight:bold;}
.o-no {font-weight:bold;font-size:16px;}
.o-date {font-size:12px;display:block;}
.o-status {color:#87b5c2;display:block;margin:5px 0px;}
.o-pay {font-size:10px;display:block;}
.rcart {color:#333;font-size:0.86rem; border-bottom: 1px solid #ccc;padding:10px 0px;min-height:70px; }
.rcart:last-of-type{border-bottom:0;}
.btn-order{background: url(/design/img/dollar_r.svg) center right no-repeat; background-size:20px 20px;  padding-right:25px;margin-top:10px;display:inline-block; color:#be2d2a; text-decoration:none;font-size:14px; font-weight:bold; vertical-align:middle; padding-top:2px;}
.btn-order:hover  {background: url(/design/img/dollar.svg) center right no-repeat; background-size:20px 20px; }
.form-buy {display:inline-block;width:500px;margin:5vh 0px;color:#000;}
.form-buy-res {display:inline-block;margin:5vh 0px;color:#000; text-align:center;font-size:20px;}
.order-prod {color:#333;font-size:0.86rem; border-bottom: 1px solid #ccc;padding:10px 0px;min-height:70px; }
.order-prod:last-of-type{border-bottom:0;}
.order-prod:first-of-type{padding-top:0}
.activity-container>div{margin-bottom:30px;}
@media (min-width:991px)  {
.top-container { max-width:1250px;}
.top-container2 { max-width:1250px;width:1250px;}
}
@media (min-width:766px) and (max-width: 990px) {
    .top-container {margin:0 auto;}
     .top-container2 {margin:0 auto;}
    .top-container2 a {padding:0px 4px;font-size:10px}
    .firstMenu{/*padding-left:3vw !important;*/}
}
@media (max-width: 767px) {
    .top-container a {padding: 5px 10px}
    .cat-menu{text-align:right!important;}
    .firstMenu {border:0; text-align:right;}
    .navCountry {display:block;padding-left:1rem;}
    .country-list{ max-width:initial;margin:10px;}
    .country-list a{margin: 3px 0px; }
    .sel-country{border:0;}
    .country-header {text-align:left;}
.mmap {float:none;width:100%; background-color:#fff; padding-right:20px;}
.book-cat:first-of-type{margin-top:5px;}
}
@media (min-width: 767px) {    .btn-del {margin:10px 25px 10px 5px;}    }
@media (min-width: 990px) {.navCountry {padding-left:1vw;padding-right:0px;}
                            .country-img,.country-img1 {        height: 90px;    }
    .btn-del {margin:10px 15px;}
    }

@media (min-width: 576px) {
    .ev-date {        max-width: 120px;    }
    }
@media (max-width: 575px) {
    .btn-del{margin:10px 20px 10px 0px;}
    .art-content,.art-content p { text-align:left}
}
@media (min-width: 768px) {
    .sbRight {text-align:right;    }

    }
@media (min-width: 991px) {
    .activity-container>div{border-left:1px solid rgb(206, 212, 218);   } 
    .activity-container > div:first-of-type {border-left:0;    }   
      .act-top {min-height:260px;    }
      .blog_photo>a>img{height:196px;}
}
.activity-title {text-align:center;    font-size: 1.2em;    font-family: 'Roboto';    font-weight:bold;    padding-bottom: 10px;margin-top:10px;}
.design-title {text-align:center;    font-size: 1.2em;    font-family: 'Roboto';    font-weight:bold; line-height:1.2em; margin-top:5px;}
.activity-block {    padding-top: 0px;    padding-bottom: 10px;}
.activity-design {display:none;}
.activity-design:first-of-type {display:block;}
.gallery  {display:block; }
.gallery  img{   text-align:center;max-width:100%;}
.design-comment {font-size:0.8em; color: gray;  }
.va-link { display:inline-block; margin:5px 0px;font-size:11px; text-decoration:none;}
.va-link:hover{ color:#0056b3}
.bMore {text-align:center;width:100%; margin-top:20px;}
.blog_photo{text-align:center;}

.activity-menu a {display:block;margin:10px;font-weight: bold;font-size:16px;}