

/* Start:/bitrix/templates/vesmir/libs/featherlight/featherlight.min.css?15261229873982*/
@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.featherlight-loading .featherlight-content{-webkit-animation:a 1s infinite linear;animation:a 1s infinite linear;background:transparent;border:8px solid #8f8f8f;border-left-color:#fff;border-radius:80px;width:80px;height:80px;min-width:0}.featherlight-loading .featherlight-content>*{display:none!important}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}@media{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;background:#333;background:transparent}.featherlight:last-of-type{background:hsla(0,0%,60%,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:1;top:0;right:0;line-height:40px;width:40px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#f0f0f0;color:#222;border:none;padding:0;font-size:18px}.featherlight .featherlight-close-icon:hover{background:#e4e4e4}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:40px;right:0;bottom:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;width:40px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.featherlight-previous{left:0}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:28px;line-height:60px;margin-top:-50px;text-shadow:0 0 5px #fff;font-style:normal;font-weight:400;background:hsla(0,0%,94%,.7);color:#222}.featherlight-next span{right:0;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-counter{top:0}.featherlight-caption,.featherlight-counter{position:absolute;left:0;background:hsla(0,0%,100%,.9);color:#222;line-height:40px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.featherlight-caption{bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:5%;margin-right:5%;max-height:98%}.featherlight-next,.featherlight-previous{top:10px;right:0}.featherlight-previous{left:0}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:480px){.featherlight-caption{display:none}}
/* End */


/* Start:/bitrix/components/bitrix/search.title/templates/.default/style.css?15315694382108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/components/bitrix/search.title/templates/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/vesmir/components/bitrix/menu/tabs/style.css?15261229871035*/
div.grey-tabs-menu
{
	float:left;
	width:100%;
	background:#F4F4F4;
	font-size:100%;
	line-height:normal;
	margin-top:10px;
}

div.grey-tabs-menu ul
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

div.grey-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.grey-tabs-menu a
{
	float:left;
	background:url("/bitrix/templates/vesmir/components/bitrix/menu/tabs/images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;
}

div.grey-tabs-menu a nobr
{
	float:left;
	display:block;
	background:url("/bitrix/templates/vesmir/components/bitrix/menu/tabs/images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	white-space:nowrap;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.grey-tabs-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.grey-tabs-menu a:hover nobr
{
	color:#000;
}

div.grey-tabs-menu a:hover,
div.grey-tabs-menu a.selected
{
	background-position:0% -42px;
}

div.grey-tabs-menu a:hover nobr,
div.grey-tabs-menu a.selected nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/vesmir/styles.css?1536924587406*/
body {margin:0; padding:0;}
body, td {font: normal 12px Arial, Helvetica, sans-serif;}

/*
a {color:#0489B7}
a:hover {color:#7b5282}
a.selected {color:#7b5282}
*/

h1, h2, h3, h4, h5, h6 {
	/*font-family: Georgia, sans-serif;*/
	/*font-family: "PT Serif", Georgia, sans-serif;*/
	font-family: "PT Sans Caption", "PT Sans", Arial, sans-serif;
	font-weight: normal;
	color: #0489B7;
	/*line-height:110%;*/
}

/* End */


/* Start:/bitrix/templates/vesmir/template_styles.css?153699961117262*/
/* FONTS */

/*
@font-face {
        font-family: 'PT Serif';
        src:url('/bitrix/templates/vesmir/fonts/ptserif_regular.eot?') format('eot'),
                url('/bitrix/templates/vesmir/fonts/ptserif_regular.otf') format('otf'),
                url('/bitrix/templates/vesmir/fonts/ptserif_regular.ttf') format('truetype'),
                url('/bitrix/templates/vesmir/fonts/ptserif_regular.svg#PTSerif-Regular') format('svg');
}

@font-face {
        font-family: 'PT Serif';
        src:url('/bitrix/templates/vesmir/fonts/ptserif_bold.eot?') format('eot'),
                url('/bitrix/templates/vesmir/fonts/ptserif_bold.otf') format('otf'),
                url('/bitrix/templates/vesmir/fonts/ptserif_bold.ttf') format('truetype'),
                url('/bitrix/templates/vesmir/fonts/ptserif_bold.svg#PTSerif-Bold') format('svg');
        font-style: normal;
        font-weight: bold;
}
*/

@font-face {
	font-family: 'PT Sans';
	src: url('/bitrix/fonts/pt_sans-regular.ttf');
}

@font-face {
	font-family: 'PT Sans';
	src: url('/bitrix/fonts/pt_sans-italic.ttf');
        font-style: italic;
}

@font-face {
	font-family: 'PT Sans';
	src: url('/bitrix/fonts/pt_sans-bold.ttf');
        font-style: italic;
        font-weight: bold;
}

@font-face {
	font-family: 'PT Sans Caption';
	src: url('/bitrix/fonts/pt_sans-caption-regular.ttf');
}



@font-face {
	font-family: 'PTRoubleSans';
	src: url('/bitrix/templates/vesmir/fonts/PTRoubleSans.eot?') format('eot'),
	     url('/bitrix/templates/vesmir/fonts/PTRoubleSans.otf')  format('opentype'),
	     url('/bitrix/templates/vesmir/fonts/PTRoubleSans.woff') format('woff'),
	     url('/bitrix/templates/vesmir/fonts/PTRoubleSans.ttf')  format('truetype'),
	     url('/bitrix/templates/vesmir/fonts/PTRoubleSans.svg#PTRoubleSans') format('svg');
}

@font-face {
	font-family: 'rub-arial-regular';
	src: url('/bitrix/templates/vesmir/fonts/rub-arial-regular.woff2'),url('/bitrix/templates/vesmir/fonts/rub-arial-regular.woff'),url('/bitrix/templates/vesmir/fonts/rub-arial-regular.ttf');
}

/* END FONTS */


/* Bootstrap custom */

.form-control {
  height: calc(3rem + 2px);
  padding: .75rem .75rem;
  border-radius: 0;
}

form .btn {
  padding: .75rem 1.5rem;
}

.btn {
  border-radius: 0;
}

.alert {
  border-radius: 0;
}

.badge {
  font-weight: normal;
  border-radius: 0;
}

.breadcrumb {
  border-radius: 0;
}

/***/

.errortext {color:red;}
.notetext {color:green;}
.starrequired {color:red;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

#page-wrap {min-width:780px; max-width:1260px; margin:0 auto; background-color:#FFF;}

#content {padding:20px;}

/*#content, #content td {font: normal 16px "PT Serif",Georgia,Arial,sans-serif; color:#504940;}*/

#content, #content td {font: normal 16px "PT Sans",Arial,sans-serif; color:#504940;}


#content.personal, #content.personal td {font: normal 14px Arial, Helvetica, sans-serif;}

#footer {background-color:#556D5C; color:#FFF; padding:20px 30px;}
#footer a {color:#FFF;}
#footer a:hover {color:#B6BEB9;}
#footer p {margin-top:0;}
#footer .icons img {margin-right:10px;}
#footer .phone {font-size:16px; background: url('/bitrix/templates/vesmir/img/icon-phone2.png') no-repeat; padding:3px 20px 3px 30px;}
#footer .phone a {text-decoration:none;}
#footer .email {background: url('/bitrix/templates/vesmir/img/icon-email2.png') 0px 0px no-repeat; padding:4px 0 4px 30px;}
#footer .address {background: url('/bitrix/templates/vesmir/img/icon-address2.png') 0px 0px no-repeat; padding:4px 0 4px 30px;}

#footer-left-col {float:left; width:30%; margin-left:-100%;}
#footer-right-col {float:left; width:30%; margin-left:-30%;}
#footer-middle-col-wrap {float:left; width:100%;}
#footer-middle-col {margin:0 30%; text-align:center;}

/*.rouble {font-family:"PTRoubleSans" !important;}*/
.rouble {font-family: 'rub-arial-regular'!important;}

.contacts-top {margin:5px 0 5px 0; color:#556D5C;}
.contacts-top a {color:#556D5C;}
.contacts-top a:hover {color:#253D2C;}
.contacts-top .phone {font: bold 18px Arial, Helvetica, sans-serif; color:#556D5C; background: url('/bitrix/templates/vesmir/img/icon-phone.png') no-repeat; padding:2px 20px 2px 30px;}
.contacts-top .phone a {text-decoration:none;}
.contacts-top .email {font-weight:bold; background: url('/bitrix/templates/vesmir/img/icon-email.png') no-repeat; padding:4px 0 4px 30px;}
.contacts-top .address {margin-top:5px;}

.cabinet {background: #556C5C url('/bitrix/templates/vesmir/img/icon-user.png') 5px 10px no-repeat; color:#FFF; padding:10px 5px 10px 30px;}
.cabinet a {color:#FFF;}
.cabinet a:hover {color:#A8BBAE;}

.cart {background:#FFF url('/bitrix/templates/vesmir/img/icon-cart.png') 2px 8px no-repeat; border:1px solid #556C5C; padding:10px 5px 10px 30px; margin-top:5px;}

.news-list .date {font: normal 12px Arial, Helvetica, sans-serif;}
.news-list h3 {margin:5px 0; padding:0;}
.news-list .image img {float:left; margin:0 10px 5px 0;}
.news-list p {margin:0; padding:0;}
.news-list li {margin-bottom:10px;}

.authors-list .item {margin-bottom:40px;}
.authors-list .right-col-wrapper{float:left; width:100%;}
.authors-list .right-col {margin-left:150px;}
.authors-list .left-col {float:left; width:150px; margin-left:-100%;}
.authors-list h3 {margin:0 0 5px; padding:0;}
.authors-list p {margin:0; padding:0;}

.author .image img {float:left; margin:0 15px 10px 0;}


.fragments-list .image img {float:left; margin:0 10px 5px 0;}
.fragments-list ul {overflow: auto; margin-left:1em; padding-left:1.5em;}

.two-col {width:100%;}
.two-col .row {display:table; width:100%; margin-bottom:20px;}
.two-col .item {display:table-cell; width:50%; vertical-align:top; margin:0; padding:10px;}
.two-col .item.selected {background-color:#F4F6F2;}

.cover {margin-right:10px;}
.cover img {border:1px solid #A8BBAE; -moz-box-shadow: 3px 3px 5px 6px #A8BBAE; -webkit-box-shadow: 3px 3px 3px 0px #A8BBAE; box-shadow: 3px 3px 3px 0px #A8BBAE;}

.excel {background:url('/bitrix/templates/vesmir/img/icon-excel-32.png') no-repeat; padding:5px 0 5px 40px;}
.left-col-bottom .excel {padding:10px 0 10px 40px;}

/* CATALOG ELEMENT */

.catalog-element .right-col-wrapper{float:left; width:100%;}
.catalog-element .right-col {margin-left:240px; /*font: normal 14px Arial, Helvetica, sans-serif; line-height:140%;*/}
.catalog-element .left-col {float:left; width:240px; margin-left:-100%;}

.catalog-element .offers {margin-bottom:20px;}
.catalog-element .offers table {border-top:1px dashed #A8BBAE;}
.catalog-element .offers table td {font: normal 14px Arial, Helvetica, sans-serif; border-bottom:1px dashed #A8BBAE; padding:10px 0;}

.catalog-element .offer-type-hardcopy {background:url('/bitrix/templates/vesmir/img/icon-book-32.png') 0 center no-repeat; padding-left:40px !important;}
.catalog-element .offer-type-pdf {background:url('/bitrix/templates/vesmir/img/icon-pdf-32.png') 0 center no-repeat; padding-left:40px !important;}
.catalog-element .offer-type-epub {background:url('/bitrix/templates/vesmir/img/icon-epub-32.png') 0 center no-repeat; padding-left:40px !important;}

/*.catalog-price {font: normal 22px Arial,Helvetica,sans-serif; color:#CB6292;}*/
.catalog-price {font-size: 1.5rem; color:#CB6292;}
.catalog-price.noactive {color:#999; font-size:18px;}

.catalog-element .tbl-contents {padding-bottom:10px;}
.catalog-element #tbl-contents {background-color:#EEF3EF; padding:10px;}
.catalog-element .new {color:#CB6292;}
.catalog-element .em {font-style:italic;}

.more_photo div {float:left; margin:0 10px 10px 0;}
.more_photo img {border:1px solid #A8BBAE;}

.filesize {font-size:80%; color:#999;}
.offernote {font-size:80%; color:#999;}

/* END CATALOG ELEMENT */


/* CATALOG SECTION */

.catalog-section .right-col-wrapper{float:left; width:100%;}
.catalog-section .right-col {margin-left:120px;}
.catalog-section .left-col {float:left; width:120px; margin-left:-100%;}

.catalog-section .new {color:#CB6292;}
.catalog-section .title {margin-bottom:10px; line-height:120%;}
.catalog-section .descr {font: normal 14px Arial, Helvetica, sans-serif; margin-bottom:10px;}

.catalog-section .offer-type-hardcopy {background:url('/bitrix/templates/vesmir/img/icon-book-32.png') no-repeat; padding:5px 0 5px 40px;}
.catalog-section .offer-type-pdf {background:url('/bitrix/templates/vesmir/img/icon-pdf-32.png') no-repeat; padding:5px 0 5px 40px;}
.catalog-section .offer-type-epub {background:url('/bitrix/templates/vesmir/img/icon-epub-32.png') no-repeat; padding:5px 0 5px 40px;}


/* font: normal 14px Arial, Helvetica, sans-serif;*/

/* END CATALOG SECTION */


.header {font-size:18px; color:#556D5C; margin:10px 0;}

.header2 {color:#556D5C; background: #F4F6F2 url('/bitrix/templates/vesmir/img/arr2.gif') 2px 15px no-repeat; padding:3px 5px 7px 20px;}
.header2 a {color:#556D5C; /*text-decoration:none; border-bottom:1px solid #556D5C; padding:0; margin:0;*/}
.header2 a:hover {color:#7b5282; /*text-decoration:none; border-bottom:1px solid #7b5282;*/}


.header3 {font-size:18px; background-color:#F4F6F2; color:#556D5C; margin:10px 0; padding:5px;}

a.toggle {text-decoration:none; border-bottom:1px dashed #0489B7;}
a.toggle:hover {border-bottom:1px dashed #7B5282;}

table.data-table {border:1px solid #C9DECF; border-collapse:collapse; width:100%;}
table.data-table td {border:1px solid #C9DECF; padding:5px;}
table.data-table thead td, table.data-table th {font: normal 12px Arial, Helvetica, sans-serif; background-color:#FAFBF9; border:1px solid #C9DECF; padding:5px; color:#556D5C;}
table.data-table tfoot td {background-color:#FAFBF9; padding:5px; color:#556D5C;}

.yashare-auto-init, .ya-share2 {background-color:#F4F6F2; padding:5px; margin:20px 0;}

.news-list-reviews .text {background-color:#F4F6F2; margin-bottom:5px; padding:10px;}
.news-list-reviews .item {margin-bottom:20px;}

a.button {
	font-family: "Arial" !important;
	font-size : 14px;
	color : #ffffff;
	padding : 5px 15px;
	cursor:pointer;
	display: inline-block;
	text-decoration: none;
	white-space:nowrap;
	border : solid 1px #70211a;
	border-radius : 2px;
	moz-border-radius : 2px;
	background : #c13c30;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c13c30), color-stop(100%,#78140b));
	background : -moz-linear-gradient(top, #c13c30 0%, #78140b 100%);
	background : -webkit-linear-gradient(top, #c13c30 0%, #78140b 100%);
	background : -o-linear-gradient(top, #c13c30 0%, #78140b 100%);
	background : -ms-linear-gradient(top, #c13c30 0%, #78140b 100%);
	background : linear-gradient(top, #c13c30 0%, #78140b 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#c13c30', endColorstr='#78140b',GradientType=0 );
}

a.button:hover {
	background : #c13c30;
}

a.button:active {
	-webkit-box-shadow : inset 0px 0px 11px rgba(54,5,14,1.0);
	-moz-box-shadow : inset 0px 0px 11px rgba(54,5,14,1.0);
}


table.data-table2 {border:1px solid #C9DECF; border-collapse:collapse;}
table.data-table2 td {padding:3px 5px;}

.head {background: #F9FBF8 url('/bitrix/templates/vesmir/img/head2.jpg') no-repeat;}

h4.contents a {text-decoration:none; border-bottom:1px dashed #0489B7;}

h2.hr {border-bottom: 1px solid #0489B7;}
h2.mp-hr {color: #556D5C; border-bottom: 1px solid #A8BBAE; padding-left:17px; background: url('/bitrix/templates/vesmir/img/arr2.gif') 0 8px no-repeat;}

.linked h3 {padding-top:0; margin-top:0; color:#556D5C;}

.catalog-element h6 {padding:0; margin:0;}
.catalog-section h4 {padding:0; margin:0 0 5px 0; line-height:115%;}
.catalog-section-list h4 {display:inline;}
.catalog-section-list li {padding-bottom:10px;}

.menu-main div {background-color:#d3becb; padding:7px 5px 7px 15px; border-bottom:1px solid #FFF;}
.menu-main div, .menu-main div a {font: bold 13px Arial, Helvetica, sans-serif; color:#556C5C; text-decoration:none;}
.menu-main div a:hover {color:#7b5282}
.menu-main div.selected {background-color:transparent;}
.menu-main div.selected, .menu-main div.selected a {color:#484c4e;}

.menu-main div.top {background-color:#a8bbae;}
.menu-main div.top, .menu-main div.top a {color:#FFF;}
.menu-main div.top a:hover {color:#484c4e}
.menu-main div.top-selected {background-color:transparent;}
.menu-main div.top-selected, .menu-main div.top-selected a, .menu-main div.top-selected a:hover {color:#484c4e;}

.menu-sub div {padding:7px 10px 7px 20px;}
.menu-sub div, .menu-sub div a {font: bold 13px Arial, Helvetica, sans-serif; color:#354C3C;}
.menu-sub div a:hover {color:#7b5282}
.menu-sub div.selected, .menu-sub div.selected a {color:#7b5282; text-decoration:none;}

.auth {background-color:#556C5C; color:#FFF; padding:10px 5px 10px 5px;}
.auth form {margin:0;padding:0;}
.auth a, .auth td {font-size:12px;color:#FFF;}
.auth a:hover {color:#a8bbae;}
.auth .inputtext {border:0px; height:14px; font-size:12px;}
.auth-head {text-align:center; font-weight:bold; padding-bottom:10px;}
.auth .error p {margin:0;padding:0; padding-top:5px; padding-left:5px;}
.auth .error p .errortext {color:#FF5E5E}
.auth .notetext {color:#FFF}
.auth .submit {border:1px solid #FFF; font-size:12px; background-color:#a8bbae; color:#FFF;}

.search-form form {margin:0;padding:0;}
.search-form {padding-left:5px;}
.search-form .submit {border:1px solid #556C5C; font-size:12px; background-color:#556C5C; color:#FFF;}
.search-form .inputtext {border:1px solid #556C5C; font-size:12px; height:18px; padding-left:5px;}

/*
.buy {border:1px solid #556C5C; font-size:13px; padding-left:15px; width:80px; background: #A8BBAE url('/bitrix/templates/vesmir/img/cart2.gif') no-repeat; color:#FFF;}
.submit {border:1px solid #556C5C; font-size:13px; background-color:#A8BBAE; color:#FFF;}
.inputtext {border:1px solid #556C5C; font-size:13px;}
textarea {border:1px solid #556C5C; font-size:13px;}
*/

.slogan {font: normal 13px Impact, Helvetica, sans-serif; color:#556C5C; padding:0 0 5px 10px;}
.english {padding-left:10px;}
.english a {color:#005797; font-weight:bold;}
.english a:hover {color:#7b5282; font-weight:bold;}

.left_bg1 {background: url('/bitrix/templates/vesmir/img/bg1.gif') repeat-x;}
.left_bg2 {background: url('/bitrix/templates/vesmir/img/bg3.gif') repeat-x;}

.light {color:#999;}

/*
.vote {width:240px; margin-top:5px; padding:5px; text-align:left; font: normal 11px Arial, Helvetica, sans-serif; border:1px solid #556C5C; color:#283b2e;}
.vote form {padding:0; margin:0;}
.vote td {font: normal 11px Arial, Helvetica, sans-serif; color:#283b2e;}
*/

.block-head {font: bold 13px Arial, Helvetica, sans-serif; color:#556D5C; padding-left:14px; background: url('/bitrix/templates/vesmir/img/arr3.gif') 0 6px no-repeat; text-align:left;}
.news-right-head {font: bold 13px Arial, Helvetica, sans-serif; color:#556D5C;}

hr {border:0; color:#A8BBAE; background-color:#A8BBAE; height:1px;}
.catalog-section hr, .news hr {margin: 10px 0;}

img.book {border:1px solid #999;}
p.price {color:#CB82B2; font-size:16px;}
.sans, p.sans {font: normal 12px Arial, Helvetica, sans-serif;}
.status {color:#CB82B2}

ul.press {margin-left:1em; padding-left:1em;}
ul.press li {padding-bottom:10px;}

ul.fragments {margin:1em 0 0 1em;padding:0 0 0 1em;}
ul.fragments li {padding-bottom:2px;}

img.detail_picture, img.preview_picture {float:left; margin:0 8px 0 0; border:1px solid #999;}
img.detail_picture_nobrd, img.preview_picture_nobrd {float:left; margin:0 8px 0 0;}

.system-nav-orange {font: normal 12px Arial, Helvetica, sans-serif;}
.system-nav-orange .nav-current-page {color:#FFF; background-color: #A8BBAE; font-weight: bold; padding:1px 0px;}

.right {padding-right:10px;}
.right, .right p, .right td {font: normal 12px Arial, Helvetica, sans-serif; color:#504940;}
.right p {margin:10px 0;}

/*Basket*/
table.table-basket-line {font-size:12px; border:1px solid #556C5C; width:180px; height:35px; background-color:#F9FBF8; margin-top:5px;}
.basket-line-personal, .basket-line-basket {width:21px; height:17px; background-repeat:no-repeat; display:block;}
.basket-line-personal {background-image: url(/bitrix/templates/vesmir/img/personal.gif)}
.basket-line-basket {background-image: url(/bitrix/templates/vesmir/img/cart.gif)}

/*Voting*/
.graph-bar {height:12px; font-size:12px; min-width:2px;}

.sof-req{color:red;}

.tags-cloud {line-height:250%; color: #556D5C;}
.tags-cloud a:hover {text-decoration:none}
.tags-cloud span {padding:0 5px;}
.search-result h3 {padding-bottom:0; margin-bottom:0; color:#556D5C;}

div.voting-list-box {font-size:100%; border:1px solid #ccc; padding:4px;}
.voting-list-box .float-links {float:right;}
.voting-list-box .active, .voting-form-box .active, .voting-result-box .active {color:green;}
.voting-list-box .disable, .voting-form-box .disable, .voting-result-box .disable {color:#900;}

.voting-form-box {font-size:100%; border:1px solid #ccc; padding:4px;}
.voting-form-box label {line-height:20px;}
.voting-form-box form, .voting-result-box form {margin:0;}

div.voting-result-box, table.vote-answer-table, table.vote-bar-table {font-size:100%;}
div.voting-result-box {border:1px solid #ccc; padding:8px;}
div.voting-result-box label {line-height:20px;}
div.vote-bar-square {width:10px; height:10px;}

div.anons {border:1px solid #A8BBAE; padding:5px; margin-top:5px; color:#504940;}
div.anons h1, div.anons h2, div.anons h3, div.anons h4, div.anons ul {margin-top:0; margin-bottom:0;}
div.anons p {margin:3px 0;}

/*.anons {padding:5px; margin-top:5px; background-color:#43b981; color:#FFF;}
.anons a {color: #f6f6f6;}
.anons a:hover, .anons a:active {color: #fff; text-decoration: none;}
*/


div.news-right p {margin:0; padding-top:5px;}

#bx_tv_block_0 {line-height:110%;}

div.player_tree_list {height:248px;}

p.video-item {background-color:#FAFBF9; border:1px solid #C9DECF; padding:5px;}
p.video-item img {border:1px solid #C9DECF;}

div.video-anons {padding-right:5px;}
div.video-anons .img {width:120px; border:1px solid #556C5C; margin:5px 0; padding:5px;}

div.facebook {background-color:#3B5998; color:#FFF; padding:5px 10px; margin-right:10px;}
div.facebook a, div.facebook a:hover {color:#FFF; text-decoration:none;}

div.icons img {padding: 0 5px;}

div.left-col-bottom {width:270px; text-align:left;}

.bx_ordercart .bx_ordercart_order_table_container tbody .right {
    float: none;
}

.books-list li {margin-bottom:15px;}

/* End */
/* /bitrix/templates/vesmir/libs/featherlight/featherlight.min.css?15261229873982 */
/* /bitrix/components/bitrix/search.title/templates/.default/style.css?15315694382108 */
/* /bitrix/templates/vesmir/components/bitrix/menu/tabs/style.css?15261229871035 */
/* /bitrix/templates/vesmir/styles.css?1536924587406 */
/* /bitrix/templates/vesmir/template_styles.css?153699961117262 */
