#blog {position:relative;}
	.blog-right {width:230px;position:absolute;top:0px;right:0px;}
	.blog-left {width:605px;margin-right:375px;min-height:350px;}
	
	.blog-post {width:100%;margin-bottom:30px;padding-top:5px;font-family:DINWebPro, Helvetica, Arial, sans-serif}
	.blog-post-date {border-bottom:2px solid #a4a4a4;font-size:25px;height:28px;text-align:right;line-height:28px;color:#666;padding-right:5px;position:relative;margin-bottom:10px;}
		.blog-post-date div {position:absolute;top:0px;left:0px;text-transform:uppercase;}
	h2.blog-post-name{font-size:30px;font-weight:normal;text-transform:none;margin-bottom:8px;}
	.blog-post .content {font:14px/18px Arial;}
	.blog-post .content p {margin-bottom:8px;}
	.blog-post .content .wrap_img {margin:20px 0;border:2px solid white;padding:20px;text-align:center;}
	.blog-post .content .wrap_img img {margin-bottom:7px;}
			.blog-post .content .wrap_img p {margin-bottom:0px !important;}
	.blog-post .content .wrap_video {margin:20px 0;border:2px solid white;padding:20px;text-align:center;}
	.blog-post .social {padding-top:10px;}
		.blog-post .social .item {display:inline-block;vertical-align:bottom;}


	.blog-archive {margin-bottom:30px;padding-top:4px;}
	.blog-archive h4 {font-size:20px;line-height:30px;border-bottom:2px solid #a4a4a4;margin-bottom:5px;font-family:DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;}
	.blog-archive b {font: 18px "DINWebPro", Helvetica, Arial, sans-serif;color:#f31c19;font-weight:bold;}
		.blog-archive p {padding:3px 0 0px 0;}
			.blog-archive p a {color:#00ADBC;}
			.blog-archive p a span {color:black;}
	
	.blog-links {}
		.blog-links h4 {font-size:20px;line-height:30px;border-bottom:2px solid #a4a4a4;margin-bottom:6px;font-family:DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;}
		.blog-links a {display:inline-block;*display:inline;zoom:1;line-height:16px;height:16px;color:#00ADBC;margin-bottom:4px;}
			.blog-links a span {color:black;}
		.blog-links a.facebook {padding-left:21px;background:url(/images/facebook-icon.png) no-repeat;}
		.blog-links a.vk {padding-left:21px;background:url(/images/vk-icon.png) no-repeat;}
		.blog-links a.twitter {padding-left:21px;background:url(/images/twitter-icon.png) no-repeat;}
		
.art-for-kids {padding-top:20px;margin-bottom:20px;}
	.art-for-kids .img {float:right;margin-right:15px;}
	.art-for-kids .img img {display:block;margin-bottom:14px;}
	.art-for-kids .img p {font-size:10px !important;line-height:20px;margin-bottom:10px;margin-left:158px;}
	.art-for-kids .info {background:white;padding:12px 10px 20px 10px;margin-left:-10px;width:100%;margin-bottom:25px;}
	.art-for-kids .info p {font-size:18px;line-height:20px;}
	.art-for-kids h2 {font-size:24px;line-height:30px;font-weight:600;text-transform:none;margin-bottom:33px;}
	.art-for-kids h3 {font-size:18px;line-height:24px;font-weight:600;text-transform:none;margin-bottom:20px;}
	.art-for-kids > p {font-size:18px;line-height:20px;margin-bottom:18px;}
	.art-for-kids ul {margin-left:15px;font-size:18px;line-height:25px;margin-bottom:20px;}
	.art-for-kids ul li {padding-left:25px;margin-bottom:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAMyC/OCTn8OQpFbou82zqw3cWmwAAADxJREFUCNdVzEkOACAIA0AUd1H4/2s9QIj0NEnTwtoTNCjNmPrPUZUlMhuP84pgrH3iN35NbIAtrICFpHip/wJVuA6nNQAAAABJRU5ErkJggg==) 5px 6px no-repeat;}
	.art-for-kids ul li.active {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJBAMAAAAfoWtkAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA8OQhJ7445zMq8+oVMGn4RG7tAAAASklEQVQI12M4eoEBCK4eYIjfAaQ59gcwzP7YwMDQ+HsCA2e9GAObfCVQ2P1jQuJ3ByCDRX/dehUGEDD6/8kBzGDWV2aAAFMDIAEApVwSrsmbKIYAAAAASUVORK5CYII=) 1px 9px no-repeat;}
	.art-for-kids ul li span {cursor:pointer;border-bottom:1px solid #0bbcfe;}
	.art-for-kids ul li .info {border:2px solid white;padding:20px;margin:12px 0 15px 0;display:none;}
	.art-for-kids ul li .info p {width:600px;line-height:20px;font-size:16px;margin-bottom:20px;}
	.art-for-kids ul li a {float:right;text-align:center;font-size:16px;font-weight:800;text-decoration:none;color:black !important;margin-right:60px;margin-top:28px;}
		.art-for-kids ul li a img {margin-top:15px;}

.conteiner .center .inside {position:relative;}
.inside .izdania .right .bl2 {margin-top:15px;margin-left:87px;}
.basket-books-menu {font-size:18px;line-height:24px;font-family:DINWebPro, Helvetica, Arial, sans-serif;text-align:right;margin-top:-3px;}
	.basket-books-menu .fancy-delivery {color:black !important;font-weight:200;}
	.basket-books-menu #get-basket-books {color:#e92023 !important;text-decoration:none;margin-right:18px;display:inline-block;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAMAAACHObUhAAAAbFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0Iv+qAAAAI3RSTlMAEKgtFfn0wLTP6CNmxQy4hBkG2qqiejkyy41dRfbe3FlUAtH8XYcAAACgSURBVBjTbdBZEoIwFETRDoJiIAHCPDj2/vcokAoR5Xy+qtcfFzLAoTJKcCRljtOfDvohdcZfCmj4bONgL56AJOohivBbITCr2Y3cSzFrWetMXTyVhVgoJgiFFxqsRjZCMnIoC6y0lCYvr045AFbOFMIz7p6ceTtvWPsYcVDFVhVkKTamLdxv94ZXUdqsU8QBGy3JFxYN2cPLqYSdudsIH+FYDqJeNdW8AAAAAElFTkSuQmCC) left center no-repeat;padding-left:28px;}
	.inside .izdania .price a.buy-book {font-size:17px;text-decoration:none;}
	.inside .izdania .price a.buy-book:hover span {color:#ff0000 !important;}
	.inside .izdania .price a.buy-book span {border-bottom:1px solid;}
	.inside .izdania .price a.buy-book span.rur {border-bottom:none;}
	.inside .izdania .price a.buy-book span.rur span.dborder {top:-0.9ex;}
	.inside .izdania.list .price {font-family:'DINWebPro';}
	.inside .izdania.list .price span {font-weight:600;}
	.inside .izdania.list .price a {font-size:17px;text-decoration:none;display:inline-block;background:white;color:black;padding:3px 8px;margin-left:10px;}
	.inside .izdania.list .price a.get-basket {background:#e51f23;color:white;}
	.inside .izdania.list .price span.rur span.dborder {top:-0.7ex;width:1ex;border-width:0.25ex;}
	.inside .izdania .bl3 .txt .price {margin-top:30px;height:40px;line-height:40px;}
	.inside .izdania .bl3 .txt .price a {color:black;font-size:21px;text-decoration:underline;font-weight:200;margin-left:13px;}
	.inside .izdania .bl3 .txt .price > span {display:inline-block;height:40px;line-height:40px;font-size:30px;font-weight:600;padding:0 18px;background:white;}
	.inside .izdania .bl3 .txt .price span.rur span.dborder {top:-1.1ex;width: 1.1ex;}
.books-popup {width:560px;height:500px;font-family:DINWebPro, Helvetica, Arial, sans-serif;overflow:hidden;}
	.books-popup-item {}
	.books-popup-item.active {}
	.books-popup-item .item-top {background:#ededed;height:43px;border-bottom:1px solid #dddddd;line-height:43px;padding-left:35px;cursor:pointer;}
	.books-popup-item.active .item-top {cursor:default;}
	.books-popup-item:first-child .item-top span {padding-left:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAUVBMVEUAAADCv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv7/Cv79/bSTOAAAAGnRSTlMAn2/v5UU3+9nApZ1za0sqHxMLuod3Y2FUNdzgfXcAAABaSURBVAjXTc1JDoAgDEDRKsoskzP3P6jFkupfkDzStPB1ukH+OE1mhmPo2RraX+UycmVpwDambbyYS2Ni0hXRpcpL6f2I7TNQWiQApwKpiBoBDG6i4o1PptkHDN8HvruavLsAAAAASUVORK5CYII=) left 50% no-repeat;}
	.books-popup-item.active:first-child .item-top span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAn2+X+nwK1rGDd2hVQhwO6uDEt5x0STwmJAHdFubcAAAAW0lEQVQI103NRxKAIAxA0SAoCAL2xv3vaUL1r3iZDIHWw1n/4yhWDvfOcovCWR9qtDo1WqSrEh6wuVACtRWy9H9hF+mN7jBtBogdNL+EghQPnO7JzOHEtdc6en8Xmwfl0ooCkwAAAABJRU5ErkJggg==) left 50% no-repeat;}
	.books-popup-item .item-top b {display:inline-block;width:9px;height:14px;border-radius:7px;background:#c1bdbd;font-size:10px;vertical-align:middle;line-height:14px;color:#ededed;margin-right:14px;margin-top:-7px;padding-left:5px;}
	.books-popup-item .item-top span {font-size:16px;color:#c1bdbd;}
	.books-popup-item.active .item-top span {color:#5e5d5d;}
	.books-popup-item.active .item-top {border-bottom-color:#ededed;}
	.books-popup-item .item-wrap {height:324px;overflow-y:auto;display:none;overflow-x:hidden;}
	.books-popup-item.active .item-wrap {display:block;}
	.books-popup-item .item-wrap.delivery {}
		.books-popup-item .item-wrap.delivery h3 {text-transform:none;font-weight:600;font-size:16px;margin-left:62px;line-height:24px;margin-bottom:9px;margin-top:36px;}
		.books-popup-item .item-wrap.delivery h3:first-child {margin-top:22px;}
		.books-popup-item .item-wrap.delivery p {padding-left:62px;line-height:16px;color:#4c4c4c;font-size:14px;margin-bottom:15px;}
		.books-popup-item .item-wrap.delivery span {display:inline-block;width:10px;height:10px;border-radius:5px;background:#c1bdbd;margin:0 15px 0 -25px;position:relative;top:2px;cursor:pointer;}
		.books-popup-item .item-wrap.delivery span.active {cursor:default;background:#ff0000;}
	.books-popup-item .item-wrap.form {}
		.books-popup-item .item-wrap.form label {display:block;color:#4c4c4c;margin-left:1px;font-size:14px;margin-bottom:2px;}
		.books-popup-item .item-wrap.form input.text {display:block;border:1px solid #d7d7d7;width:183px;padding:5px;font-family:DINWebPro, Helvetica, Arial, sans-serif;font-size:13px;height:17px;line-height:17px;color:#4c4c4c;margin-bottom:11px;outline:none;}
		.books-popup-item .item-wrap.form textarea {display:block;border:1px solid #d7d7d7;width:183px;padding:5px;font-family:DINWebPro, Helvetica, Arial, sans-serif;font-size:13px;height:17px;line-height:17px;color:#4c4c4c;margin-bottom:11px;resize:none;outline:none;height:135px;overflow:hidden;}
		.books-popup-item .item-wrap.form .error {border-color:#ff0000 !important;} 
		.books-popup-item .item-wrap.form .left {float:left;width:195px;margin-left:62px;margin-top:26px;}
		.books-popup-item .item-wrap.form .right {float:right;width:195px;margin-right:47px;margin-top:26px;}
		.books-popup-item .item-wrap.form .check {margin-left:62px;margin-top:10px;font-size:14px;color:#4c4c4c;}
		.books-popup-item .item-wrap.form .check .error {outline:1px solid #ff0000;}
	.books-popup-item .item-wrap.basket {}
		.books-popup-item .item-wrap.basket table {margin:21px 0 24px 62px;padding:0;border-collapse:collapse;}
		.books-popup-item .item-wrap.basket table thead td {color:#4c4c4c;font-size:14px;line-height:18px;border-bottom:1px solid #e4e4e4;padding-bottom:4px;}
		.books-popup-item .item-wrap.basket table tbody td {padding:13px 0;border-bottom:1px solid #e4e4e4;vertical-align:top;}
		.books-popup-item .item-wrap.basket table tbody td.book-img {width:75px;}
		.books-popup-item .item-wrap.basket table tbody td.book-name {width:150px;padding-right:75px;line-height:16px;}
		.books-popup-item .item-wrap.basket table tbody td.book-name h2 {font-size:16px;line-height:16px;font-weight:600;text-transform:none;}
		.books-popup-item .item-wrap.basket table tbody td.book-name span {font-size:14px;}
		.books-popup-item .item-wrap.basket table tbody td.book-price {width:75px;color:#5e5d5d;font-size:16px;}
		.books-popup-item .item-wrap.basket table tbody td.book-price span.rur span.dborder {top:-0.85ex;}
		.books-popup-item .item-wrap.basket table tbody td.book-count {width:70px;}
		.books-popup-item .item-wrap.basket table tbody td.book-count input {width:27px;font:bold 16px/16px DINWebPro, Helvetica, Arial, sans-serif;border:none;border-bottom:1px solid #e4e4e4;padding-left:3px;}
		.books-popup-item .item-wrap.basket table tbody td.book-del {width:15px;}
		.books-popup-item .item-wrap.basket table tbody td.book-del a {display:block;height:14px;width:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAAADLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v////Ozs75+fn29vba2trU1NT7+/v9/f3R0dHy8vIuSQDmAAAAFXRSTlMAbF1KPPwzGOjYxQXtu6GGclNCJwk1K2yJAAAAeElEQVQI1zWO1w7DIBAEz2CCS3qyVJf//0uvD3keVhoxSCfKz1ovF58RZLo1e6HhzGkGZY9AzdXxfR7iEnKsHDxEvkBZQ15C2uC8dFA/DehVWbJXtWppVffyv8fEkv2OSYR14T9OZUueYAbOW5RuABmtCpl7Y9rFB5afCzI9QFT+AAAAAElFTkSuQmCC);}
		.books-popup-item .item-wrap.basket table tfoot td {color:#4c4c4c;font-size:14px;vertical-align:bottom;padding-top:15px;}
		.books-popup-item .item-wrap.basket table tfoot td.summ {color:#000000;font-size:16px;}
		.books-popup-item .item-wrap.basket table tfoot td.summ span.rur span.dborder {top:-0.85ex;}
	.books-popup-item .item-wrap.total {}
		.books-popup-item .item-wrap.total p {font-size:14px;color:#000000;margin-left:62px;line-height:16px;margin-right:50px;margin-top:20px;font-weight:200;}
		.books-popup-item .item-wrap.total table {margin:11px 0 24px 62px;padding:0;border-collapse:collapse;}
		.books-popup-item .item-wrap.total table thead td {color:#4c4c4c;font-size:14px;line-height:18px;border-bottom:1px solid #e4e4e4;padding-bottom:4px;}
		.books-popup-item .item-wrap.total table tbody td {padding:13px 0;border-bottom:1px solid #e4e4e4;vertical-align:top;}
		.books-popup-item .item-wrap.total table tbody td.book-img {width:75px;}
		.books-popup-item .item-wrap.total table tbody td.book-name {width:150px;padding-right:75px;line-height:16px;}
		.books-popup-item .item-wrap.total table tbody td.book-name h2 {font-size:16px;line-height:16px;font-weight:600;text-transform:none;}
		.books-popup-item .item-wrap.total table tbody td.book-name span {font-size:14px;}
		.books-popup-item .item-wrap.total table tbody td.book-price {width:75px;color:#5e5d5d;font-size:16px;}
		.books-popup-item .item-wrap.total table tbody td.book-price span.rur span.dborder {top:-0.85ex;}
		.books-popup-item .item-wrap.total table tbody td.book-count {width:85px;color:black;font-size:16px;}
		.books-popup-item .item-wrap.total table tfoot td {color:#4c4c4c;font-size:14px;vertical-align:middle;padding-top:15px;line-height:30px;}
		.books-popup-item .item-wrap.total table tfoot td.summ {color:#000000;font-size:16px;}
		.books-popup-item .item-wrap.total table tfoot td.summ span.rur span.dborder {top:-2.1ex;}
		.books-popup-item .item-wrap.total table tfoot td a {display:inline-block;font-size:14px;height:30px;background:#5e5d5d;text-decoration:none;color:white;padding:0 8px;}
.delivery-info-popup {width:560px;font-family: DINWebPro, Helvetica, Arial, sans-serif;}
.delivery-info-popup h3 {text-transform: none;font-weight: 600;font-size: 16px;margin-left:line-height: 24px;margin-bottom: 9px;}
.delivery-info-popup p {line-height: 16px;color: #4c4c4c;font-size: 14px;margin-bottom: 15px;}
		
ul.accordion-event {margin-left:15px;margin-bottom:20px;}
	ul.accordion-event li {padding-left:25px;margin-bottom:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAMyC/OCTn8OQpFbou82zqw3cWmwAAADxJREFUCNdVzEkOACAIA0AUd1H4/2s9QIj0NEnTwtoTNCjNmPrPUZUlMhuP84pgrH3iN35NbIAtrICFpHip/wJVuA6nNQAAAABJRU5ErkJggg==) 5px 6px no-repeat;display:block;}
	ul.accordion-event li.active {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJBAMAAAAfoWtkAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA8OQhJ7445zMq8+oVMGn4RG7tAAAASklEQVQI12M4eoEBCK4eYIjfAaQ59gcwzP7YwMDQ+HsCA2e9GAObfCVQ2P1jQuJ3ByCDRX/dehUGEDD6/8kBzGDWV2aAAFMDIAEApVwSrsmbKIYAAAAASUVORK5CYII=) 1px 9px no-repeat;}
	ul.accordion-event li > span {cursor:pointer;border-bottom:1px solid #0bbcfe;font-size:18px;line-height:25px;}
	ul.accordion-event li .info {margin:12px 0 15px 0;display:none;}
	ul.accordion-event li .info p {}
/* new year 2015 */
body.ny-2015 {background:#ebebeb url(/images/ny-2015_bg.jpg) 50% 211px no-repeat;background-size: cover;}
#ny-2015 {min-height:1150px;}
.ny-2015 .center .inside {border:none;padding-bottom:0;}
#ny-2015 h1 {text-transform:none;color:white;margin-bottom:15px;}
#ny-2015 h2 {text-transform:none;color:#ff0000;font-size:32px;margin-bottom:150px;}
#ny-2015 ul {list-style:none;}
#ny-2015 ul li {width:165px;height:165px;float:left;background:#ff0000;margin:0 0 40px 25px;position:relative;cursor:pointer;}
#ny-2015 ul li.hide {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXsCgD9bfyUAAAAAXRSTlOHMzrO5QAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) repeat;cursor:default;}
#ny-2015 ul li .day {font-size:72px;line-height:80px;color:white;font-weight:bold;font-family:"DINWebPro";position:absolute;right:15px;}
#ny-2015 ul li .desc {position:absolute;top:0;left:0;display:none;z-index:2;background:#ff0000;color:white;min-height:359px;width:325px;padding:10px 15px 1px 15px;cursor:default;}
#ny-2015 ul li .desc p {font:14px/18px "DINWebPro";margin-bottom:18px;}
#ny-2015 ul li .desc p b {font-weight: 600;}
#ny-2015 ul li .desc .day {position:relative;float:right;top:-10px;right:0;}
#ny-2015 ul li .desc .close {height:20px;width:20px;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMA22eSxmQAAABLSURBVAjXJY07DcBADEPfDT0QQXNlUBxBk6kIssQoK9VLFPnzzAU8xGE1Wewhmxjif7ZuFUuvDqQGCDWwVfhaseukWyaYZrJXvPgBKPcetWcG1gIAAAAASUVORK5CYII=);cursor:pointer;bottom:15px;right:15px;}
#ny-2015 ul li:nth-child(5n) .desc {right:0;left:auto;}
.event-partner {margin:40px 0 15px 0;border-top:3px solid white;padding:40px 0 0 250px;}
.event-partner.allwidth {margin-left:0;}
.event-partner h3 {margin-bottom:10px;}
.event-partner table {border-collapse:collapse;margin:0;padding:0;}
.event-partner table th {text-align:left;vertical-align:top;padding-bottom:10px;}
.event-partner table td {vertical-align:middle;}
.event-partner table th, .event-partner table td {padding-left:40px;}
.event-partner table th:first-child, .event-partner table td:first-child {padding-left:0;}
/* New header */
.head .left.left__lang-ru {padding-top:0;}
.head .left {width:610px;}
.head .menu {padding:0;margin-left:-8px;}
.head .menu ul {float:none;}
.head .logo2 {height:50px;width: 115px;}
.head .logo1 {height:49px;width:150px;}
.head .desc {float:left;font-family:'DINWebPro';font-size:11px;line-height:16px;font-weight: 400;margin-top:12px;}
.head .right {padding-top:23px;width:300px;}
.head .invalid, .head .age, .head .invalid img {width:30px;height:30px;line-height:30px;}
.head .invalid, .head .age {margin-left:16px;}
.head .age {font-size:15px;}
.head .menu li {padding: 7px 6px;}
.head .search {width:141px;}
.head .lang {margin-top:19px;}
.head .social {margin:20px 29px 0 0;}
.head .social a {margin-left:8px;}