/* COMMON */
	*, .pagination {
		padding: 0;
		outline: 0;
		margin: 0;
	}

	body {
		min-width: 1000px;
	}

	.body-padding {
		height: 50px;
	}

	.clearfix {
	    zoom: 1;
	}
	.clearfix:before,
	.clearfix:after {
	    content: "";
	    display: table;
	}
	.clearfix:after {
	    clear: both;
	}

	.nowrap {
		white-space: nowrap;
	}

	.logo,
	.logo-alt {
		cursor: pointer;
	}

	h1, h2, h3, h4, h5, div, p, a, span, li, button, label, input, select {
		font-family: 'PT Sans', "Helvetica", "Arial", "Calibri", _sans;
		-webkit-font-smoothing: antialiased;
	}

	h1 {
		font-size: 25px;
	}

	h2 {
		font-size: 29px;
		line-height: 35px;
		color: #607784;
	}

	h3 {
		padding: 0 0 10px 0;
		font-size: 22px;
		color: #607784;
	}

	h4 {
		margin: 0;
		font-size: 18px;
	}

	h5 {
		text-transform: uppercase;
		font-weight: bold;
		color: #607785;
	}

	h6 {
		font-family: 'Kundera', "Georgia", "Times New Roman", _serif;
		font-size: 53px;
	}

	.h-up {
		text-transform: uppercase;
	}

	.h-green {
		color: #3BAFB2;
	}

	.h-info:after {
		display: inline-block;
		content:url(/templates/medbook.ru/img/info-lg.png);
		margin: 0 0 0 10px;

	}

	p, span, li {
		font-size: 14px;
	}

	.p-input {
		margin: 8px 0 0 0;
	}

	.p-grass {
		color: #0A651E;
	}

	.p-green {
		color: #3BAEB1;
	}

	.p-red {
		color: #D60915;
	}

	.p-yellow {
		color: #D7966A;
	}

	.warning {
		color: #D42B2F !important;
	}

	.warning:before {
		content:url('/templates/medbook.ru/img/warning.png');
		margin-right: 10px;
	}

	.span-sm {
		margin-bottom: 10px;
		font-size: 12px;
		color: #666;
	}

	.sup-author {
		top: -1em;
		font-size: 12px;
		color: #507EFB;
	}

	.sup-doctor:before {
		content:url('/templates/medbook.ru/img/redcross.png');
	}

	.sup-doctor {
		top: -1em;
		font-size: 12px;
		color: #FEBFC0;
	}

	label {
		font-size: 15px;
		font-weight: normal;
		color: #5f7785;
	}

	.label-checkbox {
		font-weight: normal !important;
		white-space: nowrap;
	}

	label span {
		color: #DDD;
	}

	li {
		display: inline-block;
	}

	a,
	a:visited,
	a:active {
		color: #33aeb2;
		text-decoration: underline;
	}

	a:hover,
	a:focus {
		color: #268183;
		text-decoration: underline;
	}

	input, select, .btn-default {
		height: 37px !important;
	}

	input[type="checkbox"] {
		height: auto !important;
	}

	textarea {
		resize: vertical;
	}

	button {
		font-weight: bold;
	}

	button:focus {
		outline: 0 !important;
	}

	.but-green {
		padding: 8px 20px; 
		color: #FFF;
		border: 0;
		border-radius: 3px;
		background: #3BAFB2;
	}

	.but-green:hover {
		background: #268183;
	}


	.but-green_out {
		padding: 10px 30px; 
		color: #FFF;
		font-size: 16px;
		border: 2px solid #3BAFB2;
		border-radius: 3px;
		background: transparent;
	}

	.but-green_out:hover {
		background: #3BAFB2;
	}

	.but-white {
		border: 2px solid #3BAFB2;
		border-radius: 3px;
		color: #3BAFB2;
		background: #FFF;
	}

	.but-white:hover {
		border: 2px solid #268183;
		color: #268183;
	}

	.but-trans {
		border: 2px solid #3BAFB2;
		border-radius: 3px;
		color: #3BAFB2;
		background: transparent;
	}

	.but-trans:hover {
		border: 2px solid #268183;
		color: #268183;
	}

	.icon {
		float: left;
	}

	.xs-icon {
		margin-top: 5px;
		margin-right: 5px;
	}

	.number {
		float: left;
		text-align: center;
		padding: 3px 0;
		width: 20px;
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		border-radius: 50%;
		background: #3BAFB2;
	}

	.breadcrumbs {
		padding: 10px 15px 10px 15px;
	}

	.breadcrumbs-list {
		font-weight: bold;
	}

	.breadcrumbs-list-item-separator {
		color: #3BAEB1;
	}

	.breadcrumbs-list-item.active a {
		color: #617784;
		text-decoration: none;
	}

	.breadcrumbs-top {
		padding-top: 15px;
	}

	.share-header {
		float: left;
		margin-right: 5px;
		padding-top: 3px;
	}

	.share-list-item a {
		margin-left: 3px !important;
	}

	.close {
		position: absolute;
		width: 31px;
		height: 31px;
		background: url('/templates/medbook.ru/img/close.png');
		z-index: 1;
	}

	.add_link {
		display: block;
		margin: -10px 0 20px 0;
		color: #33AFB3;
	}

	.add_link-first_time {
		display: block;
		margin-top: 5px;
		color: #33AFB3;
	}

	.counter {
		margin-left: 10px;
		font-size: 23px;
		color: #3BAEB1;
	}

	.modal {
		margin-top: 200px;
	}

	.modal-content {
		padding: 0 15px 15px 15px;
	}

	.modal-header,
	.modal-footer {
		border: 0;
	}

	.close-link {
		display: block;
		position: absolute;
		top: 15px;
		right: 15px;
		width: 21px;
		height: 21px;
		background: url('/templates/medbook.ru/img/close-md.png');
		cursor: pointer;
	}

/* WELCOME */
	.welcome-bg {
		position: fixed;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		background: url('/templates/medbook.ru/img/bg.jpg') repeat-y center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		z-index: -1;
	}



	.welcome-container {
		position: absolute;
		padding: 30px;
		min-height: 600px;
		width: 100%;
		height: 100%;
	}

	.welcome-container_register {
		min-height: 800px;
	}

	.but-login {
		float: right;
		text-align: right;
		padding-right: 30px;
		width: 147px;
		height: 44px;
		font-size: 16px;
		border: 2px solid #FFF;
		border-radius: 3px;
		color: #FFF;
		background: url(/templates/medbook.ru/img/user-alt.png) no-repeat 10% transparent;
	}

	.but-login:hover {
		background: url(/templates/medbook.ru/img/user-alt.png) no-repeat 10% #33AFB3;
	}

	.foo_welcome {
		border: 0;
		background: 0;
	}

	.foo_welcome p,
	.foo_welcome li a,
	.foo_welcome li a:visited {
		color: #FFF;
	}

	.foo-fixed {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.welcome {
		position: absolute;
		text-align: center;
		left: 50%;
		top: 50%;
		margin-left: -455px;
		margin-top: -160px;
	}

	.welcome h6,
	.welcome h1,
	.welcome p {
		color: #FFF;
	}

	.welcome h1 {
		margin-bottom: 30px;
	}

	.welcome button {
		margin-bottom: 100px;
	}

	.welcome p {
		margin: 0;
	}

	.welcome-register,
	.welcome-password_restore {
		width: 400px;
	}

	.welcome-register {
		margin: 0 auto;
	}

	.welcome-password_restore {
		margin: 100px auto;
	}

	.welcome-register label,
	.welcome-password_restore label {
		font-size: 14px;
		color: #878787;
	}


	.welcome-register-header {
		text-align: center;
		color: #FFF;
	}

	.welcome-register-header h3 {
		color: #FFF;
	}

	.welcome-register-form {
		width: 100%;
		padding: 20px 40px;
		border-radius: 5px;
		background: #FFF;
	}

	.but-register {
		padding: 0;
		width: 185px;
		height: 42px;
		font-size: 16px;
	}

	.welcome-register-form-submit {
		text-align: right;
	}

	.welcome-login {
		margin: 0 auto;
		max-width: 992px;
	}

	.welcome-login label {
		font-size: 14px;
		color: #878787;
	}

	.welcome-login-header {
		text-align: center;
	}

	.welcome-login-header h3,
	.welcome-login-header p {
		color: #FFF;
	}

	.welcome-login-header-submit {
		text-align: right;
		margin-bottom: 20px;
	}

	.welcome-login-temp {
		margin-top: -10px;
		padding: 10px 30px 40px 30px;
		border-radius: 3px;
		background: url('/templates/medbook.ru/img/code.png') no-repeat 9% bottom #D1F1F2;
	}

	.welcome-library {
		margin: 0 auto;
		width: 700px;
	}

	.welcome-library-header {
		text-align: center;
	}

	.welcome-library-header h3 {
		color: #FFF;
	}

	.welcome-library-item {
		margin-bottom: 20px;
		padding: 5px 10px;
		border-radius: 10px;
		border: 2px solid #D4D4D4;
	}

	.welcome-library-item input {
		float: left;
		margin-right: 10px;
	}

	.welcome-library-item label {
		font-size: 14px;
		font-weight: bold;
		color: #000;
	}

	.welcome-library-item label span{
		color: #3BAEB1;
	}

	.welcome-library-item.active {
		background: #E8F9F9;
	}

	.welcome-library-submit {
		text-align: right;
	}

/* HEADER */
	header {
		margin-bottom: 0px;
	}

	.miaProjects
	{
		float: left;
		width: 70%;
		background: url('/templates/medbook.ru/img/itemPointer.png') left no-repeat;
		padding-left: 20px;
		margin: 20px 0;
	}
	.miaProjects a
	{
		font-size: 16px;
		text-decoration: none;
		margin-right: 20px;
	}
	.miaProjects a:hover
	{
		color: #000;
	}
	.miaProjects a.active
	{
		cursor: default;
		color: #000;
	}
	.miaCurrentProjectHeadLinks
	{
		float: right;
		width: 30%;
		margin: 15px 0;
		text-align: right;
	}
	.miaCurrentProjectHeadLinks a
	{
		font-size: 16px;
		text-decoration: none;
		margin-left: 40px;
	}
	.miaCurrentProjectHeadLinks a:hover
	{
		color: #000;
	}
	.miaCurrentProjectHeadLinks a.active
	{
		cursor: default;
		color: #000;
	}
	.miaCurrentProjectHeadLinks a.miaSearchButton
	{
		background: url('/templates/medbook.ru/img/searchPic.png') no-repeat;
		display: inline-block;
		width: 22px;
		height: 22px;
	}

	.header-logo {
		padding-top: 5px;
	}
	.header-logo a
	{
		width: 60%;
		display: block;
	}
	.header-search-form {
		padding-top: 30px;
		background: #EFF1F3;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	.header-search-form-label {
		text-align: right;
	}

	.header-search-form-label label {
		font-size: 22px;
		color: #5f7785;
	}

	.header-search-form-input {
		margin-bottom: 10px !important;
	}

	.help-block {
		font-style: italic;
		margin-bottom: 20px;
	}

	.header-search-form-input-but {
		vertical-align: top;
	}

	.header-search-dropdown {
		top: 40%;
	}

	.header-search-dropdown li {
		display: block;
	}

	.header-search-dropdown a {
		text-decoration: none;
	}

	.header-login {
		padding-top: 30px;
		font-size: 16px;
	}

	.header-login-user {
		margin-bottom: 15px;
	}

	.header-login-user a {
		margin-left: 10px;
		white-space: nowrap;
	}

	.header-login-help a {
		margin-left: 5px;
	}

	a.header-login-user-loqout {
		display: block;
		margin-left: 32px;
		font-size: 13px;
		color: #b20000;
	}

	.header-login-user-first_time {
		float: right;
	}

	.header-search_xs-icon {
		display: block;
		position: absolute;
		width: 31px;
		height: 31px;
		top: 30px;
		right: 30px;
		border: 0;
		background: url('/templates/medbook.ru/img/search.png') no-repeat;
		z-index: 20;
	}

	.header-search_xs-check {
		display: none;
	}

	.header-search_xs-check:checked ~ .header-search-form {
		position: absolute;
		display: block;
		top: 0;
		left: 15px;
		right: 15px;
		z-index: 10;
	}

	.header-search_xs-check:checked ~ .header-search_xs-icon {
		background: url('/templates/medbook.ru/img/close.png') no-repeat;
	}

	.header-line {
		border-bottom: 1px solid #DDD;
	}
	.miaShopArea
	{
		float: right;
		width: 100%;
		display: block;
	}
	.miaMyLibraryLink
	{
		float: left;
		min-width: 160px;
		display: block;
		background: url(/templates/medbook.ru/img/starFill.png) no-repeat;
		padding-left: 25px;
		font-size: 15px;
		text-decoration: none;
		margin: 5px 15px 0 0;
		width: auto;
	}
	.miaCartLink
	{
		float: right;
		/* min-width: 160px; */
		display: block;
		background: url(/templates/medbook.ru/img/cart_full.png) no-repeat;
		padding-left: 35px;
		font-size: 15px;
		text-decoration: none;
		min-height: 28px;
		width: auto;
		margin: 5px 15px 0 10px;
		max-width: 50%;
		background-position-y: 0px;
		font-weight: bold;
	}
	
	@media (max-width: 759px)
	{
		.miaCartLink
		{
			max-width: 42%;
		}
	}
	
	.miaCartLink.empty
	{
		background: url(/templates/medbook.ru/img/cart.png) no-repeat;
		font-weight: normal;
	}
	.miaProfileLink
	{
		float: left;
		width: auto;
		display: block;
		background: url(/templates/medbook.ru/img/profile.png) no-repeat;
		padding-left: 40px;
		font-size: 15px;
		text-decoration: none;
		height: 28px;
		padding-top: 5px;
		/* max-width: 50%; */
	}

	.subjectSelector
	{
		margin-bottom: 30px;
	}

	.loader
	{
	  background: none repeat scroll 0 0 #FFF;
	  bottom: 0;
	  height: 100%;
	  left: 0;
	  position: fixed;
	  right: 0;
	  top: 0;
	  width: 100%;
	  z-index: 9999;
	}
	.loaderInner
	{
	  background-image: url("/templates/medbook.ru/img/load.gif");
	  background-repeat: no-repeat;
	  background-position: center center;
	  background-color: #FFF;
	  background-size: 100%;
	  height: 60px;
	  width: 60px;
	  margin-top: -30px;
	  margin-left: -30px;
	  left: 50%;
	  top: 50%;
	  position: absolute;
	}
	#registrateModal
	{
		
	}
	#registrateModal .modal-content
	{
		
		
	}
	.authFormArea
	{
		
		width: 90%;
		margin: 0 auto;
	}
	.authFormArea .form-group span
	{
		margin-bottom: 10px;
		display: inline-block;
	}
	.authFormArea h4
	{
		margin-bottom: 15px;
		font-weight: bold;
	}
	#registrateModal .modal-header h3
	{
		font-weight: bold;
		font-size: 24px;
	}
	@media (min-width: 900px)
	{
	.modal-dialog {
		width: 800px !important;
		margin: 30px auto;
	}
	}
/* NAV TABS */
	.books-nav
	{
		margin-top: -25px;
	}
	.books-nav_line {
		position: relative;
		margin-top: -46px;
		margin-bottom: 46px;
		border-bottom: 1px solid #DDD;
		z-index: -1;
	}

	.books-nav .books-nav-tabs ul.nav-tabs
	{
		margin-top: 10px;
	}
	.books-nav_line-no_bc {
		position: relative;
		margin-top: -16px;
		border-bottom: 1px solid #DDD;
		z-index: -1;
	}

	.nav-tabs-item {
		min-width: 20%;
	}

	.nav-tabs-item a {
		text-align: center;
		font-size: 18px;
		white-space: nowrap;
		border: 1px solid #DDD !important;
		background: #F8F9FA;
	}

	.nav-tabs-item.active a {
		margin-top: -10px;
		padding-bottom: 20px;
		border-bottom: 1px solid #FFF !important;
	}

	.nav-tabs li a:hover,
	.nav-tabs li a:focus {
		text-decoration: underline;
	}

	.nav-tabs li.active a,
	.nav-tabs li.active a:hover,
	.nav-tabs li.active a:focus {
		color: #33aeb2;
		cursor: pointer;
	}

	.tab-counter {
		display: inline-block;
		font-size: 12px;
		color: #607785;
		padding-left: 2px;
	}

	.nav-tabs-item-bookshelf {
		text-align: center;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

	.nav-tabs-item-bookshelf a {
		display: inline-block;
		padding: 12px 15px 10px 45px;
		font-size: 18px;
		background: url(/templates/medbook.ru/img/bookshelf.png) no-repeat 12% 50% transparent;
		white-space: nowrap;
	}

	.nav-tabs-item-bookshelf.active a {
		color: #FFF;
		background: url(/templates/medbook.ru/img/bookshelf-active.png) no-repeat 12% 50% #3BAFB2;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

/* MAIN NAV */
	.main_nav
	{
		z-index: 999 !important;
	}
	
	.main_nav,
	.main_nav a {
		color: #607785;
	}

	.main_nav-header {
		text-transform: uppercase;
		font-weight: bold;
	}

	.main_nav-list {
		margin-bottom: 50px;
		overflow: hidden;
	}

	.main_nav-list-item {
		display: block;

	}

	.main_nav-list-item a {
		display: block;
		padding: 7px 0;
		white-space: nowrap;
		width: 300px;
		border-bottom: 1px solid #EEE;
	}

	.main_nav-list-item.active a {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

	.main_nav_xs-check {
		display: none;
	}

/* MAIN CONTENT */
	.main_content-author_search {
		padding: 15px 15px 0px 15px;
		margin-bottom: 10px;
		border-radius: 3px;
		border: 1px solid #EFF1F3;
	}

	.but-find {
		width: 90px;
		height: 37px;
		margin-bottom: 15px;
	}

	.main_content-alphabet {
		margin-bottom: 20px;
		padding: 15px 15px 0px 15px;
		border-radius: 3px;
		border: 1px solid #EFF1F3;
	}

	.main_content-alphabet-all {
		text-align: right;
	}

	.main_content-alphabet-list-item {
		margin-right: 10px;
		font-size: 18px;
		text-transform: uppercase;
	}

	.main_content-author-item,
	.main_content-book-item {
		margin-bottom: 25px;
	}

	.main_content-author-item-text,
	.main_content-book-item-text {
		margin-left: 150px;
	}

	.main_content-author_search-selector,
	.main_content-author_search-submit {
		padding-top: 26px;
	}

	.author-name,
	.book-name {
		display: block;
		font-size: 16px;
		line-height: 19px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.author-ava
	{
		width: 33%;
	}
	.author-name {
		margin-bottom: 15px;
	}
	
	.main_content-book-item .book_cover
	{
		width: 33%;
	}
	.author-more-books-item .book_cover
	{
		width: 100%;
	}
	.author-level p,
	.author-discipline p {
		margin-left: 30px;
	}

	.author-discipline span {
		color: #607784;
		margin-left: 15px;
	}

	.main_content-book_search {
		margin-bottom: 30px;
		padding: 15px 15px 0px 15px;
		border-radius: 3px;
		border: 1px solid #EFF1F3;
	}

	.book-name-misc {
		display: block;
		font-size: 16px;
		color: #3BAEB1;
		margin-bottom: 10px;
	}

	.book-author-list {
		margin: 0;
	}

	.book-year {
		display: block;
		margin-bottom: 10px;
	}


	.book-isbn {
		display: inline-;
	}

	.book-discipline {
		margin: 15px 0;
	}

	.book-discipline p {
		margin-left: 25px;
		line-height: 17px;
	}

	a.book-discipline-link {
		color: #666;
	}

	.book-read {
		float: left;
		margin-right: 20px;
	}

	.book-read p {
		margin-left: 35px;
		color: #79796B;
	}

	a.book-read-link {
		color: #8c0000;
	}

	.book-to_bookshelf p {
		margin-left: 35px;
	}

	.book-to_bookshelf span {
		display: block;
		padding-left: 10px;
		overflow: hidden;
	}

	.book-buy p {
		margin-left: 35px;
	}

	.book-tags-list-item {
		padding-right: 10px;
	}

	.book-tags-list-item a {
		color: #1AA4D6;
		text-decoration: none;
	}

	.author-more-books-position {
		padding: 20px 0;
		border-bottom: 1px solid #D3D9DE;
	}

	.author-more-books-option {
		border-left: 1px solid #D3D9DE;
	}


	.author-info-text a,
	.book-info-text a {
		margin-left: 10px;
	}

	.author-info-text p {
		margin-left: 30px;
	}

	.author-info-text span,
	.book-info-text span {
		color: #607784;
	}

	.author-info-text .number,
	.book-info-text .number {
		margin: 0 10px 0 30px;
	}

	.book-info-text .book-isbn {
		display: block;
		color: #000;
	}

	.author-more-text h5,
	.author-more-text .but-expand {
		margin-top: 20px;
	}

	.author-more-text p,
	.author-more-text .but-expand {
		margin-left: 20px;
	}

	.but-expand {
		text-align: right;
		margin-bottom: 30px;
		padding: 0 10px;
		width: 130px;
		height: 39px;
		font-size: 16px;
		background: url('/templates/medbook.ru/img/arr-down.png') no-repeat 10% 50% #FFF;
	}

	.author-more-books-item-text {
		padding-left: 0px;
	}

	.author-more-books-option div {
		float: none;
	}

	.author-more-books-option div p {
		font-size: 16px;
	}

	.author-more-books-item-text .book-year {
		float: left;
		margin-right: 30px;
	}

	.author-more-books-item-text .book-tags-list {
		clear: both;
	}

	.book-more-books {
		padding: 15px 0;
	}

	.book-more-authors {
		padding-top: 15px;
	}


	.book-more-books-item {
		margin-bottom: 30px;
	}

	.book-info-text .book-isbn {
		margin: 20px 0 5px 0;
	}

	.book-info-text h2 {
		margin-top: 0;
	}

	.book-info-text-options {
		margin: 0 0 20px 0;
		padding: 15px 0;
		border-radius: 3px;
		background: #EFF1F3;
	}

	.book-info-text-options p {
		font-size: 16px;
		line-height: 19px;
	}

	.book-info-text-options a {
		margin: 0;
	}

	.but-info-more {
		padding: 8px 15px;
	}

	.but-info-more.active,
	.but-info-more.active:hover,
	.but-info-more.active:active {
		background: #3BAFB2;
		color: #FFF;
	}

	.section-control ul li {
		padding: 8px 30px;
	}

	.section-content {
		padding: 20px 0;
	}

	.book-selector {
		text-align: right;
		margin: 0 0 15px 0;
		border-radius: 5px;
		background: #EFF1F3;
	}

	.book-selector-pagination {
		text-align: left;
		padding-top: 10px;
	}

	.book-selector label {
		margin-right: 10px;
	}

	.book-selector-label {
		text-align: right;
		padding-top: 15px;
	}

	.book-selector-form-group {
		padding-top: 7px;
	}

	.bookshelf-book-item {
		float: left;
		width: 20%;
		padding: 0px 15px;
		margin-bottom: 20px;
	}

	.bookshelf-book-item-cover {
		position: relative;
		max-width: 180px;
		margin-bottom: 10px;
	}

	.bookshelf-book-item-cover .close {
		top: 8px;
		right: 8px;
	}

	.search-filter {
		margin-bottom: 25px;
		padding: 15px 15px 0 15px;
		border-radius: 5px;
		background: #F8F9FA;
	}

	.search-filter-title {
		float: left;
		margin-right: 10px;
		font-size: 15px;
		font-weight: bold;
		color: #607784;
	}

	.search-filter label {
		margin-right: 10px;
	}

	.search-filter-selectors {
		margin-bottom: 15px;
	}

	.search-filter-tags-list-item {
		margin-right: 15px;
	}

	.search-filter-tags-list-item a {
		display: block;
		padding: 5px 30px 5px 10px;
		color: #607784;
		border-radius: 2px;
		border: 1px solid #EEE;
		background: url(/templates/medbook.ru/img/add.png) no-repeat 90%;
	}

	.search-filter-tags-list-item.active a {
		text-decoration: none;
		background: url(/templates/medbook.ru/img/close-sm.png) no-repeat 90% #FFFEF1;
	}

	.main_content-first_time {
		padding-top: 70px;
		padding-bottom: 70px;
		min-height: 570px
	}

	.main_content-first_time label {
		font-size: 14px;
		color: #858585;
	}

	.first_time-confirm {
		padding: 30px 0;
	}

	.first_time-confirm-but {
		text-align: right;
	}

	.but-confirm {
		width: 185px;
		height: 42px;
		font-size: 16px;
	}

	.main_content-first_time-info {
		margin: 0 auto;
		padding: 100px 0;
		text-align: center;
		width: 70%;
	}

	.main_content-first_time h3,
	.main_content-first_time-info h3 {
		color: #000;
	}

	.main_content-first_time p,
	.main_content-first_time-info p {
		font-size: 16px;
		color: #000;
	}

	.main_content-first_time-info .warning {
		margin-bottom: 40px;
	}

	.warning-password {
		margin: 40px 0;
	}

	.first_time-tooltip {
		margin-top: 250px;
		max-width: 400px;
		padding: 15px;
		border-radius: 3px;
		background: #FEEFC6;
		background-image: -webkit-linear-gradient(#FEEEC1, #FBF7E4);
		background-image: -o-linear-gradient(#FEEEC1, #FBF7E4);
		background-image: linear-gradient(#FEEEC1, #FBF7E4);
	}

	.first_time-tooltip:before {
		content: '';
		position: absolute;
		left: 0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 15px 10px 0;
		border-color: transparent #FEEFC6 transparent transparent;
	}

	.first_time-tooltip-title {
		font-size: 14px !important;
		color: #617784 !important;
	}

	.but-portal {
		width: 186px;
		height: 44px;
		font-size: 16px;
	}

	.add_users h4,
	.add_org h4,
	.help h4 {
		margin: 30px 0 15px 0;
	}

	.add_org label,
	.add_users label,
	.help label {
		font-weight: normal !important;
		color: #858585 !important;
	}

	.add_org .but-add {
		margin-top: 20px;
	}

	.but-add {
		width: 185px;
		height: 42px;
		font-size: 16px;
	}

	.but-import {
		height: 42px;
		font-size: 16px;
	}

	.user-create-form button {
		margin-top: 20px;
	}

.book-author-list-item
{
	padding-right: 10px;
}
.hideNotHover
{
    display: none;
}
.miaBookItem:hover .hideNotHover
{
    display: inline;
}
.miaBookItem:hover .hideWhenHover
{
    display: none;
}

/* PAGINATION */
	.main_content-footer {
		margin-bottom: 20px;
	}

	.main_content-pages-row {
		margin-bottom: 10px;
	}

	.main_content-pages-list-item {
		text-align: center;
		padding: 5px;
		min-width: 30px;
		height: 30px;
		border: 1px solid #EEE;
		background: #FFF;
	}

	.main_content-pages-list-item a,
	.main_content-pages-list-item a:visited {
		color: #000;
		text-decoration: none;
	}

	.main_content-pages-list-item.active {
		border: 1px solid #3BAFB2;
		background: #3BAFB2;
	}

	.main_content-pages-list-item.active a,
	.main_content-pages-list-item.active a:visited {
		color: #FFF;
	}

	.main_content-more {
		text-align: right;
	}

	.but-more {
		width: 168px;
		height: 49px;
	}
	.miaBookItemAddToCart
	{
		cursor: pointer;
	}
	#addToCartModal .modal-title, #deleteFromCartModal .modal-title
	{
		color: #33aeb2;
		font-size: 1.4em;
		width: auto;
		display: inline;
	}
	
	#addToCartModal .modal-header button.close, #deleteFromCartModal .modal-header button.close
	{
		opacity: 0.8;
		float: right;
		text-align: right;
		right: 15px;
		margin-top: -10px;
	}
	#addToCartModal .modal-header button.close span, #deleteFromCartModal .modal-header button.close span
	{
		    font-size: 28px;
			/* padding-top: 36px; */
			color: red;
			opacity: 1;
			font-weight: normal;
			text-align: right;
			float: right;
	}
	#addToCartModal .modal-footer button
	{
		color: #33aeb2;
		background-color: #fff;
		border: solid 1px #33aeb2;
	}
	#addToCartModal .modal-footer a
	{
		background-color: #33aeb2;
		color: #fff;
		border-color: #33aeb2;
		text-decoration: none;
	}
	.book-to_cartElectronic
	{
		display: none;
		position: relative;
	}
	.book-to_cartElectronic .miaBookItemAddToCart
	{
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}
	.miaBookItem.itemHasVersions:hover .book-to_cartElectronic
	{
		display: block;
	}
	.miaBookItem.itemHasVersions:hover .book-to_bookshelf, .miaBookItem.itemHasVersions:hover .book-read
	{
		display: none;
	}
	
	.book-to_cartElectronicContainer
	{
		/* position: absolute; */
	}
	.miaBookItem
	{
		position: relative;
		overflow: hidden;
	}
	.miaBookItem:hover {
		overflow: visible;
	}
	.itemContainer
	{
		    /* position: absolute; */
			padding: 10px;
	}
	.itemContainer:hover
	{
		
		background-color: #fff !important;
		border: solid 1px #3BAFB2;
		border-radius: 5px;
	}

/* CALENDAR */
	.cal-date-input {
		background: url('/templates/medbook.ru/img/cal.png') no-repeat 95% ;
	}

	.ui-datepicker {
		z-index: 3 !important;
	}

	.ui-datepicker-prev,
	.ui-datepicker-prev-hover {
		background: url('/templates/medbook.ru/img/arr-left-bold.png') no-repeat 50% !important;
	}

	.ui-datepicker-next,
	.ui-datepicker-next-hover {
		background: url('/templates/medbook.ru/img/arr-right-bold.png') no-repeat 50% !important;
	}

/* CABINET */
	.main_nav_cabinet {
		padding-top: 30px;
	}

	.nav_cabinet-list-item {
		display: block;
		margin-bottom: 20px;
		font-size: 16px;
	}

	.nav_cabinet-list-item.active a {
		color: #607784;
		text-decoration: none;
	}

	.main_cabinet {
		padding: 30px 15px;
	}

	.cabinet-header {
		margin-bottom: 20px;
		padding: 1px 15px 1px 15px;
		border-radius: 3px;
		background: #EFF1F3;
	}

	.main_cabinet label {
		font-size: 14px;
		font-weight: bold;
		color: #000
	}

	.cabinet-user h3 {
		padding-left: 30px;
	}

	.cabinet-time {
		text-align: right;
		padding-top: 10px;
	}

	.cabinet-time p {
		margin: 0;
		color: #FD9A9B;
	}

	.cabinet-alert {
		margin-bottom: 20px;
		padding: 10px 15px 5px 15px;
		border-top: 1px solid #EFF1F3;
		border-bottom: 1px solid #EFF1F3;
	}

	.cabinet-alert-blue {
		margin: 5px 0;
	}

	.cabinet-alert-blue p {
		margin-left: 25px;
		color: #2B49D3;
	}

	.cabinet-profile-form-pass-icon {
		margin-right: 20px;
	}

	.cabinet-profile-form-pass .cabinet-alert-blue p {
		margin-left: 75px;
	}

	.cabinet-profile-form {
		margin-bottom: 30px;
		padding: 20px;
		border-radius: 5px;
		border: 1px solid #EFF1F3;
	}




	.orderInfo, .orderInfo:hover
	{
		border-bottom: solid 1px red;
		padding: 20px;
		background-color: #fff;
		color: #000;
	}
	
	.cabinet-profile-form .control-label {
		text-align: left;
	}

	.cabinet-profile-form-left {
		border-right: 1px solid #EFF1F3;
	}


	.cabinet-profile-form-group-subscribe {
		margin: 0 0 30px 0 !important;
		padding: 10px 10px 15px 10px;
		border-radius: 3px;
		border: 1px solid #EEE;
	}

	.cabinet-profile-form-group-subscribe div p {
		float: left;
		margin-right: 20px;
	}

	.cabinet-profile-form-group-subscribe div a {
		display: inline-block;
		margin-top: 7px;
	}

	.cabinet-profile-submit {
		text-align: right;
	}

	.but-save {
		width: 185px;
		height: 42px;
		font-size: 16px;
	}

	.cabinet-export {
		margin-bottom: 30px;
		padding: 10px 0 0 0 ;
		border-top: 1px solid #EFF1F3;
		border-bottom: 1px solid #EFF1F3;
	}

	.cabinet-export-marc {
		float: right;
		max-width: 161px;
	}

	.cabinet-export-marc-icon {
		margin: 3px 10px 0 0;
	}

	.cabinet-action {
		margin-bottom: 30px;
		padding: 15px 0;
		border-top: 1px solid #EFF1F3;
		border-bottom: 1px solid #EFF1F3;
	}

	.cabinet-action-options {
		border-left: 1px solid #EFF1F3;
	}

	.cabinet-action-options-label {
		float: left;
		margin:  4px 10px 0 0;
	}

	.cabinet-action-option-link {
		display: block;
		float: left;
		margin-right: 10px;
	}

	.cabinet-action-option-link-icon {
		margin-right: 5px;
	}

	.cabinet-action-option-link span {
		display: inline-block;
		margin-top: 5px;
	}

	.cabinet-mybook_one {
		margin: 20px 0;
		padding: 15px;
		border-radius: 5px;
		border: 1px solid #EFF1F3;
	}

	.mybook_one-form-cover-img {
		margin: 20px 0;
		display: block;
	}

	.mybook_one-form-statistic {
		border-left: 1px solid #EFF1F3;
	}

	.mybook_one-form-statistic-header {
		margin-bottom: 25px;
	}

	.mybook_one-form-statistic-header-right {
		text-align: right;
	}

	.mybook_one-statistic-control {
		margin-bottom: 30px;
	}

	.mybook_one-statistic div .cal-range {
		margin-bottom: 30px;
	}

	.cabinet-header-org-name {
		text-align: right;
		padding-top: 15px;
		color: #607784;
	}

	.cabinet-header-org-name p {
		font-size: 12px;
	}

	.subscribe-position {
		margin-bottom: 20px;
		padding: 0 15px;
		border-radius: 5px;
		border: 1px solid #EFF1F3;
	}

	.subscribe-position-preview {
		padding: 15px 0;
	}

	.subscribe-position-preview-icon {
		margin-right: 5px;
	}

	.subscribe-position-but {
		text-align: right;
		margin-bottom: 20px;
	}

	.subscribe-status {
		margin-bottom: 20px;
	}

	.subscribe-dates-form div label {
		margin-right: 20px;
	}

	.subscribe-dates-form-group {
		margin-bottom: 30px !important;
	}

	.subscribe-name-form-group input {
		width: 491px !important;
	}

	.subscribe-name-form-group {
		margin-bottom: 20px !important;
	}

	.cabinet-profile-note {
		margin-bottom: 30px;
		padding: 15px;
		border-radius: 5px;
		border: 1px solid #EFF1F3;
	}

	.cabinet-profile-note-admin {
		margin: 0;
		padding: 10px;
		border-radius: 3px;
	}

	.cabinet-profile-note-admin:nth-child(even) {
		background: #F7F8F9;
	}

	.but-show {
		float: right;
		width: 108px;
		height: 39px;
	}

	.but-dl {
		width: 185px;
		height: 42px;
	}

	.but-upload {
		margin-top: 23px;
		width: 111px;
		height: 39px;
	}

/* TABLE */
	td {
		border: 0 !important;
	}

	.table-header {
		font-weight: bold;
	}

	table p {
		margin: 0;
	}

	table p.tel {
		white-space: nowrap;
	}

	thead {
		border-bottom: 1px solid #EFF1F3;
	}

	.table-form {
		position: relative;
		max-width: 230px;
	}

	.table-input {
		padding: 5px 25px 5px 5px;
		height: 25px !important;
		font-size: 12px;
	}

	.table-cal .cal-date-input {
		padding: 5px 20px 5px 5px;
		height: 25px !important;
		font-size: 12px;
	}

	.table-input-icon {
		position: absolute;
		top: 5px;
		right: 5px;
		width: 14px;
		height: 14px;
		background: url('/templates/medbook.ru/img/search-sm.png');
	}

	.table-header-sort td {
		cursor: pointer;
	}

	.table-header-sort span {
		position: relative;
	}

	.table-header-sort span:after {
		content: '';
		position: absolute;
		top: 7px;
		margin-left: 5px;
		width: 8px;
		height: 5px;
		background: url('/templates/medbook.ru/img/arr-sort_down.png') no-repeat top left;
	}

	.table-header-sort .active {
		background-color: #FFF !important;
		color: #3CAFB2;
	}


	.table-header-sort .active span:after {
		background: url('/templates/medbook.ru/img/arr-sort_down.png') no-repeat bottom left;
	}

	tr.blocked {
		color: #999;
	}

/* SELECTORS */
	select {
		-webkit-appearance: none;
		background: url('/templates/medbook.ru/img/arr-select_down.png') no-repeat 95% !important;
	}

	.chosen-single {
		padding: 5px 10px !important;
		width: 100% !important;
		height: 37px !important;
		border: 1px solid #CCC !important;
		background: #FFF !important;
	}

	.chosen-container-single .chosen-single div b {
		background: url('chosen-sprite.png') no-repeat 0px 8px !important;
	}

	.chosen-drop {
		border-left: 1px solid #CCC !important;
		border-right: 1px solid #CCC !important;
		border-bottom: 1px solid #CCC !important;
	}

	.chosen-container-active.chosen-with-drop .chosen-single div b {
		background-position: -18px 8px !important;
	}

	.active-result.highlighted {
		background: #3BAFB2 !important;
	}

	.chosen-search {
		display: none;
	}

	form.table-form div .chosen-container .chosen-single {
		padding: 0 5px 0 5px  !important;
		height: 25px !important;
		font-size: 12px;
	}

	form.table-form div .chosen-container-single .chosen-single div b {
		background: url('chosen-sprite.png') no-repeat 0px 3px !important;
	}

	form.table-form div .chosen-container-active.chosen-with-drop .chosen-single div b {
		background-position: -18px 3px !important;
	}

/* BLOG POST */
	.modal {
		margin-top: 20px;
	}

	h1.h-blog {
		font-size: 29px;
		line-height: 35px;
		color: #607784;
	}

	h2.h-blog {
		font-size: 22px;
		line-height: 26px;
		color: #000;
	}

	h3.h-blog {
		margin-bottom: 0;
		text-align: left;
		font-size: 18px;
		line-height: 22px;
		color: #3BAEB1;
	}

	h4.h-blog {
		font-size: 18px;
		line-height: 22px;
		font-weight: bold;
		color: #000;
	}

	.blog_post hr {
		margin-top: 30px;
		margin-bottom: 30px;
		border: 0;
		border-bottom: 2px dotted #DDD;
	}

	.blog_add-form hr {
		margin: 0;
		border: 0;
		border-bottom: 1px solid #DDD;
	}

	.blog_post {
		padding-top: 20px;
	}

	.blog_post-author-info,
	.blog_post-author-misc {
		margin-bottom: 20px;
	}

	.blog_post-author-info-ava {
		float: left;
	}

	.blog_post-author-info address,
	.blog_post-author-info h1 {
		margin-left: 135px;
	}

	.blog_post-author-info address a {
		margin-right: 15px;
	}

	.blog_post-author-info address span {
		color: #878787;
	}

	.blog_post-author-misc {
		border-left: 1px solid #DDD; 
	}

	.blog_post-author-misc-fav {
		display: inline-block;
		padding-left: 15px;
		height: 12px;
		line-height: 14px;
		background: url('/templates/medbook.ru/img/star.png') no-repeat top left;
	}

	.blog_post-author-misc .share {
		display: inline-block;
	}

	a.blog_post-author-misc-discipline {
		display: block;
		margin-bottom: 10px;
		color: #607784;
	}

	.blog_post-author-misc-DOI {
		display: block;
		margin-bottom: 10px;
		color: #878787;
	}

	.blog_post-author-misc-tags li a {
		margin-right: 5px;
		color: #1AA4D6;
		text-decoration: none;
	}

	.blog_post-content p {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 19px;
	}

	.blog_post-img-80 img,
	.blog_post-img-40 img,
	.blog_post-img-30-left img,
	.blog_post-img-30-right img {
		max-width: 100%;
		height: auto;
	}

	.blog_post-img-caption {
		margin-top: 10px;
		text-align: left;
		font-style: italic;
		font-size: 13px;
		line-height: 16px;
	}

	.blog_post-img-wrapper {
		text-align: center;
	}

	.blog_post-img-80 {
		margin: 0 auto 30px auto;
		width: 80%;
	}

	.blog_post-img-40 {
		display: inline-block;
		margin: 0 10px 30px 0;
		width: 40%;
	}

	.blog_post-img-30-left {
		float: left;
		margin: 0 20px 30px 0;
		width: 30%;
	}

	.blog_post-img-30-right {
		float: right;
		margin: 0 0 30px 20px;
		width: 30%;
	}

	blockquote {
		margin: 0 auto 35px auto;
		padding: 40px 40px 40px 70px;
		width: 95%;
		font-size: 16px;
		font-style: italic;
		line-height: 19px;
		border-radius: 5px;
		border: 0;
		background: url('/templates/medbook.ru/img/bq.png') no-repeat 13px 16px #F0F2F4;
	}

	.blog_post-list {
		margin: 0 0 35px 59px;
	}

	.blog_post-list li {
		display: block;
		margin-bottom: 5px;
		font-size: 16px;
		line-height: 19px;
		text-indent: -19px;
	}

	.blog_post-list li:before {
		content: "";
		display: inline-block;
		margin-right: 7px;
		width: 12px;
		height: 12px;
		border-radius: 6px;
		background: #3BAFB2;
	}

	p.blog_post-note {
		margin-bottom: 50px;
		font-style: italic;
		color: #697D8A;
	}

	.blog_post-gallery {
		margin-bottom: 42px;
		padding: 16px 0px 32px 0px;
		background: #F8F9FA;
	}

	.blog_post-gallery-header {
		padding: 0 35px;
	}

	.blog_post-gallery-header h3 {
		margin: 0;
	}

	.blog_post-gallery-body-nav-prev,
	.blog_post-gallery-body-nav-next {
		width: 32px;
		height: 120px;
		cursor: pointer;
	}

	.blog_post-gallery-body-nav-prev {
		float: left;
		width: 4%;
		background: url('/templates/medbook.ru/img/arr-left-thin.png') no-repeat top left;
	}

	.blog_post-gallery-body-nav-prev:hover {
		background: url('/templates/medbook.ru/img/arr-left-thin.png') no-repeat bottom left;
	}

	.blog_post-gallery-body-nav-next {
		float: right;
		width: 4%;
		background: url('/templates/medbook.ru/img/arr-right-thin.png') no-repeat top right;
	}

	.blog_post-gallery-body-nav-next:hover {
		background: url('/templates/medbook.ru/img/arr-right-thin.png') no-repeat bottom right;
	}

	.blog_post-gallery-body-content {
		float: left;
		position: relative;
		overflow: hidden;
		width: 92%;
		height: 120px;
	}

	.blog_post-gallery-body-content ul {
		position: absolute;
		width: 300%;
		height: 120px;
		top: 0;
		left: 0;
	}

	.blog_post-gallery-body-content ul li {
		margin-right: 18px;
		float: left;
	}

	.blog_post-more-control .but-info-more {
		width: 210px;
	}

	.blog_post-comment-alert {
		font-size: 15px !important;
		font-style: italic;
		color: #FC4E51;
	}

	.blog_post-comment-item-ava {
		float: left;
	}

	.blog_post-comment-item-name,
	.blog_post-comment-item-text {
		margin-left: 105px;
	}

	.blog_post-comment-item-name {
		margin-bottom: 10px !important;
		color: #738591;
	}

	.blog_post-comment-item-name span {
		font-size: 16px;
		font-weight: bold;
		margin-right: 10px;
		color: #000;
	}

	.blog_post-modal {
		width: 810px;
	}

	.blog_post-img-lg img {
		width: 100%;
		height: auto;
	}

	.blog_add-modal-img {
		margin-bottom: 20px;
	}

/* BLOG ADD */
	.blog_add-pic-header h2,
	.blog_add-vid-header h2 {
		display: inline-block;
		margin-right: 10px;
	}

	.blog_add-form label {
		font-size: 14px;
		line-height: 17px;
	}

	.hint {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url('/templates/medbook.ru/img/question.png') top left;
		cursor: pointer;
	}

	.hint:hover,
	.hint.active {
		background: url('/templates/medbook.ru/img/question.png') bottom left;
	}

	.hint-tooltip {
		position: absolute;
		top: -45px;
		left: 45px;
		width: 260px;
		padding: 15px;
		border-radius: 3px;
		background: #FEEEC1;
	}

	.hint-tooltip p {
		margin: 0;
	}

	.hint-tooltip:before {
		content: '';
		position: absolute;
		top: 45px;
		left: -15px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 15px 10px 0;
		border-color: transparent #FEEFC6 transparent transparent;
	}

	.blog_add-upload {
		margin-bottom: 35px;
	}

	.blog_add-pic-box {
		width: 100px;
		height: 100px;
		border: 1px solid #DDD;
		background: url('/templates/medbook.ru/img/plus-lg.png') top left;
		cursor: pointer;
	}

	.blog_add-pic-box:hover {
		background: url('/templates/medbook.ru/img/plus-lg.png') bottom left;
	}

	.blog_add-pic_add-misc_link,
	.blog_add-vid_add-misc_link {
		font-size: 12px;
		line-height: 14px;
	}

	.blog_add-form-group {
		margin-bottom: 20px;
	}


	.blog_add-form-group-num,
	.blog-form-control-inline,
	.blog_add-form-group-plus,
	.blog_add-form-group-minus {
		display: inline-block;
	}

	.blog-form-control-inline {
		width: 85%;
	}

	.blog_add-form-group-num {
		margin-right: 10px;
		width: 20px;
		height: 20px;
		text-align: center;
		font-size: 11px;
		line-height: 22px;
		color: #FFF;
		border-radius: 10px;
		background: #3BAFB2;
	}

	.blog_add-form-group-plus,
	.blog_add-form-group-minus {
		float: right;
		margin-top: 7px;
		width: 21px;
		height: 21px;
	}

	.blog_add-form-group-plus {
		background: url('/templates/medbook.ru/img/plus.png') top left;
	}

	.blog_add-form-group-plus:hover {
		background: url('/templates/medbook.ru/img/plus.png') bottom left;
	}

	.blog_add-form-group-minus {
		background: url('/templates/medbook.ru/img/minus.png') top left;
	}

	.blog_add-form-group-minus:hover {
		background: url('/templates/medbook.ru/img/minus.png') bottom left;
	}

	.blog_add-vid_add-misc_link {
		display: block;
		margin-left: 33px;
	}

	.blog_add-form-group-select-group {
		margin-bottom: 12px;
	}

	.blog_add-topic {
		margin-bottom: 15px;
	}

	.blog_add-tags {
		margin-bottom: 15px;
	}

	.blog_add-materials {
		margin-bottom: 30px;
	}

	.blog_add-option {
		margin-bottom: 20px;
	}

	.blog_add-access {
		margin-bottom: 30px;
	}

	.blog_add-option label,
	.blog_add-set-checkbox label {
		color: #000;
	}

	.blog_add-option span,
	.blog_add-set-checkbox span {
		display: block;
		margin-left: 20px;
		color: #5F7785;
	}

	.blog_add-set-nav,
	.blog_add-set-content {
		padding-top: 25px;
	}

	.blog_add-set-nav-list li {
		border-bottom: 1px solid #DDD;
	}

	.blog_add-set-nav-list li,
	.blog_add-set-nav-list li a {
		display: block;
	}

	.blog_add-set-nav-list li,
	.blog_add-set-nav-list li a,
	.blog_add-set-nav-list li span {
		margin-bottom: 9px;
	}

	.blog_add-set-nav-list li p {
		color: #5F7785;
	}

	.blog_add-set-nav-list li a {
		font-weight: bold;
	}

	.blog_add-set-nav-list li.active {
		position: relative;
	}

	.blog_add-set-nav-list li.active:after {
		content: "";
		position: absolute;
		top: 30%;
		right: 0;
		width: 15px;
		height: 14px;
		background: url('/templates/medbook.ru/img/play.png') top left;
	}

	.blog_add-set-nav-list li.active a {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

	.blog_add-submit {
		padding: 20px 15px;
		text-align: right;
	}

	.but-draft {
		margin-right: 10px;
		width: 221px;
		height: 44px;
		font-size: 16px;
	}

	.but-blog-send {
		width: 221px;
		height: 44px;
		font-size: 16px;
	}

/* NEWS */
	.slider-container {
		position: relative;
	}

	.slider-picture {
		width: 100%;
		height: auto;
	}

	.slider-control-prev,
	.slider-control-next {
		position: absolute;
		display: block;
		margin-top: -16px;
		top: 50%;
		width: 17px;
		height: 32px;
		z-index: 1;
	}

	.slider-control-prev {
		left: 20px;
		background: url('/templates/medbook.ru/img/arr-left-white.png') top left;
	}

	.slider-control-next {
		right: 20px;
		background: url('/templates/medbook.ru/img/arr-right-white.png') top left;
	}

	a.h-news {
		display: block;
		margin: 0 0 10px 0;
		font-size: 22px;
		line-height: 22px;
		color: #3BAFB2;
		text-decoration: none;
	}

	a.h-news:hover {
		color: #278789;
	}

	.news_add-block {
		margin: 0px 0 25px 0;
		padding: 15px 0; 
		background: #F8F9FA;
	}

	.news_add-block hr {
		margin: 0 auto;
		padding-top: 25px;
		width: 96%;
	}

	.news_add-upload {
		margin-bottom: 13px;
	}

	.news_add-block-subtitle .form-group {
		margin-bottom: 0;
	}

	.news_add-option label {
		color: #000;
	}

	.news_add-block-add .add_link {
		margin: 0;
	}

	.news_add-block-add-note {
		display: block;
		margin-bottom: 25px;
		color: #858585;
	}

	.news-post-info,
	.news-post-misc {
		margin-bottom: 20px;
	}

	.news-post-info-pic {
		float: left;
		padding: 2px;
		max-width: 150px;
		text-align: center;
		border: 1px solid #EEE;
	}

	.news-post-info-pic img {
		max-width: 100%;
		height: auto;
	}

	.news-post-info h1 {
		margin: 0 0 0 170px;
	}

	.news-post-misc {
		border-left: 1px solid #DDD; 
	}

	.news-post-misc address {
		margin-bottom: 10px;
		color: #878787;
	}

	.news-post-source {
		text-align: right;
	}

	.news-post-source span {
		font-size: 16px;
		line-height: 19px;
	}

	.news-post-source span a {
		color: #116FD5;
	}

	.news-list-nav {
		margin-bottom: 10px;
	}

	.news-list-nav ul {
		padding: 20px;
		border-radius: 3px;
		border: 1px solid #EFF1F3;
	}

	.news-list-nav ul li {
		margin-right: 35px;
		font-size: 18px;
	}

	.news-list-nav ul li.active a {
		color: #617784;
		text-decoration: none;
	}

	.news-list-item {
		margin-bottom: 30px;
	}
	
	.news-list-item ul, .news-list-item ol {
		margin: 0 !important;
	}

	.news-list-item hr {
		margin: 4px 0 0 0;
	}

	.news-list-item-img-pic {
		display: block;
		margin: 0 auto;
		padding: 2px;
		max-width: 105px;
		text-align: center;
		border: 1px solid #EEE;
	}

	.news-list-item-img-pic:hover {
		border: 1px solid #DDD;
	}

	.news-list-item-img-pic img {
		max-width: 100%;
		height: auto;
	}

	.news-list-item-info-date {
		color: #878787;
	}

	.news-list-item-info p {
		font-size: 14px;
		line-height: 16px;
	}

	.news-list-footer {
		text-align: right;
	}



/* FOOTER */
	footer {
		padding: 20px 15px;
		font-size: 11px;
		border-top: 1px solid #DDD;
		background: #FFF;
	}

	footer p,
	footer a,
	footer a:visited {
		font-size: 11px;
		color: #777;
	}

	.footer-nav {
		text-align: right;
	}

	.footer-nav-list-item {
		margin-right: 10px;
		margin-bottom: 10px;
	}


/* CART */

.inCartBookType
{
	font-size: 1.2em;
	color: #607784;
}

.inCartBookTitle
{
	font-size: 1.2em;
    padding: 10px 0;
    display: inline-block;
}
.inCartMinusLink, .inCartPlusLink
{
	padding: 65px 0 0;
    display: inline-block;
    font-size: 35px;
	text-decoration: none;
}
.inCartMinusLink:hover, .inCartPlusLink:hover, .inCartMinusLink:active, .inCartPlusLink:active, .inCartMinusLink:focus, .inCartPlusLink:focus
{
	text-decoration: none !important;
}
.inCartLine .itemAmount
{
	font-size: 20px;
}
.inCartLine .itemTotal
{
	font-size: 20px;
}
.inCartTotalSummaryInfo, .inCartTotalSummaryInfo span
{
	font-size: 20px;
}
.marketItemType a
{
	font-size: 17px;
    display: block;
    padding: 10px 0 5px;
	cursor: pointer;
}

.marketItemType span
{
	font-size: 13px;
    display: block;
}

.marketItemType span.itemTypePrice
{
	font-size: 20px;
    display: block;
	font-weight: bold;
}
.deleteFromCart
{
	font-size: 1.2em;
}

.reqFieldStar, .noFieldStar
{
	color: red;
	font-size: 20px;
}

.miaCartPage .errorInput, .errorBlock
{
	border: solid 1px red;
}
.kd_mbpromo_cartTableSummary
{
    margin-top: 15px;
    text-align: left;
    padding-bottom: 15px;
    font-size: 18px;
}
.kd_mbpromo_summuryLinePreTotal
{
    font-weight: bold;
}
.kd_mbpromo_cartSumm
{
    font-size: 22px;
}
.kd_mbpromo_cartSecondStepBlock
{
    font-size: 18px;
    margin-top: 25px;
    border-top: solid 1px #e44b57;
	border-bottom: solid 1px #e44b57;
    margin-bottom: 25px;
}
.kd_mbpromo_totalSumm
{
    font-size: 22px;
}

.cartDelimetr
{
	border-bottom: solid 1px red;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.cartPageConfirm label
{
	font-weight: bold;
}
.searchIcon
{
	background: url('/templates/medbook.ru/img/searchPic.png') no-repeat;
	width: 22px;
	height: 21px;
	display: block;
}
.headerSearchForm
{
	position: relative;
    display: inline-block;
}
.headerSearchFormContainer
{
	display: none;
	position: absolute;
    background: #fff;
    z-index: 10;
    padding: 50px 100px;
    border: solid 1px #3BAFB2;
    min-width: 700px;
    right: 0;
	border-radius: 7px;
	top: -3px;
}
.headerSearchForm:hover .headerSearchFormContainer
{
	display: block;
}
.headerSearchFormContainer span
{
	font-size: 20px;
}
.headerSearchFormContainer input
{
	font-size: 15px;
	color: #3BAFB2;
	margin: 0 20px;
    width: 300px;
}
.headerSearchFormContainer button
{
	padding: 8px 20px;
    color: #FFF;
    border: 0;
    border-radius: 3px;
    background: #3BAFB2;
	width: 90px;
    height: 37px;
    margin-bottom: 15px;
}


.quick_instructions_title
{
	padding: 0;
    margin-bottom: 24px;
    outline: 5px solid #fff;
    background-color: #EFF1F3;
    transition: .22s ease-in-out;
}
.quick_instructions_title a
{
	display: block;
    padding: 16px 24px;
    margin: 0;
    color: #000;
    font: 700 20px/36px Arial,Helvetica Neue,Helvetica,FreeSans,sans-serif;
    text-decoration: none;
}
.quick_instructions_title a:before
{
	content: "✚";
	color: #3BAFB2;
	margin-right: 10px;
}
.quick_instructions_element.open .quick_instructions_title a:before
{
	content: "−";
}
.quick_instructions_answer_elements li
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}
.quick_instructions_answer_elements li .img_description
{
	padding-left: 10px;
}