html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, 

q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

.simpl
{
	border: 1;
	vertical-align: top;
border-color:#000000;
}

html,
body {
	width: 100%;
	min-width: 320px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.4;
	color: #3c414e;
	background-color: #fff;
}

* {
/*    box-sizing: border-box;
    -moz-box-sizing: border-box;*/
    -webkit-box-sizing: border-box;
}


a { 
	position: relative;
	text-decoration: underline;
	color: #383d4d;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
a:hover {
	text-decoration: none;
}
a:after {
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
p {
	padding: 0 0 10px 0;
}
img { border: none; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="tel"],
input[type="button"],
input[type="reset"],
input[type="submit"],
input,
textarea,
select,
.button {
	padding: 3px;
	margin: 0;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	color: #4c4c4c;
	border: 1px solid #ccc;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

strong, b {
	font-weight: bold;
}
ol, ul {
	padding: 0 0 10px 20px;
}
ol li, 
ul li {
	padding: 2px 0;
}
ol li p,
ul li p {
	padding: 0;
}

blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
/*	
	border-collapse: collapse;
	border-spacing: 0;*/
	
}       

table td, 

table th {
	vertical-align: middle;
/*	padding: 5px;*/
}

.clear {
	clear: both;
	display: block;
	float: none;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	font-size: 0px;
	height: 0px;
}

h1, h2, h3, h4, h5, h6 {
	position: relative;
	color: #2a2a2a;
	font-weight: normal;
}
h1 {
	font-size: 35px;
	line-height: 35px;
	color: #2a2a2a;
	margin-bottom: 20px;
}

h6 {
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 10px;
	color: #0d778f;
}


small {
	font-size: 12px;
}

hr {
	height: 1px;
	margin: 35px 0;
	padding: 0;
	border: none;
	background-color: #bfe5ee;
}

.fixed { position: fixed; }
.absolute { position: absolute; }
.floatleft { float: left; }
.floatright { float: right; }
.clfix:after { display: block; clear: both; content: ""; }
/** clear style */


.hidden{
	opacity: 0;
}
.visible{
	opacity: 1;
}



.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.col {
	position: relative;
	display: block;
	float: left;
	margin: 0 0 0 2%;
}

.colum {
	position: relative;
	display: block;
	float: left;
	margin: 0;
}

.group:before, 
.group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom:1; /* For IE 6/7 */ }

.col12 { width: 100%; }
.col11 { width: 91.5%; }
.col10 { width: 83%; }
.col9 { width: 74.5%; }
.col8 { width: 66%; }
.col7 { width: 57.5%; }
.col6 { width: 49%; }
.col5 { width: 40.5%; }
.col4 { width: 32%; }
.col3 { width: 23.5%; }
.col2 { width: 15%; }
.col1 { width: 6.5%; }

.col10 { width: 10%; margin: 0; }
.col20 { width: 20%; margin: 0; }
.col30 { width: 30%; margin: 0; }
.col40 { width: 40%; margin: 0; }
.col50 { width: 50%; margin: 0; }
.col60 { width: 60%; margin: 0; }
.col70 { width: 70%; margin: 0; }
.col80 { width: 80%; margin: 0; }
.col90 { width: 90%; margin: 0; }

.col:first-child { margin-left: 0; }

.row {
	display: table;
	width: 100%;
}
.cell {
	display: table-cell;
	vertical-align: top;
}

.menu ul,
.menu li {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.wrapper {
	position: relative;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.inner {
	position: relative;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}
.empty {
	height: 343px;
	clear: both;
}
.footer {
	position: relative;
	width: 100%;
	height: 343px;
	margin: -343px auto 0;
	padding: 0;
	background-color: #757c89;
}


.top_nav {
	height: 53px;
	background-color: #383d4d;
}
.top_nav ul,
.top_nav li {
	float: left;
	line-height: 53px;
}
.top_nav li {
	margin-right: 25px;
}
.top_nav li a {
	display: block;
	color: #fff;
	font-size: 12px;
	line-height: 53px;
	text-transform: uppercase;
	text-decoration: none;
}
.top_nav li a:hover {
	color: #16a0bf;
}

.user_unit {
	float: right;
}
.user_unit a {
	position: relative;
	display: block;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 53px;
	text-transform: uppercase;
	text-decoration: none;
}
.user_unit .log_in {
	padding: 0 20px 0 40px;
}
.user_unit .reg {
	padding: 0 5px 0 50px;
}
.user_unit a span {
	position: relative;
	display: block;
	z-index: 40;
}
.user_unit a:before,
.user_unit a:after {
	position: absolute;
	display: block;
	content: "";
}
.user_unit a:before {
	width: 100%;
	height: 100%;
	left: 0;
	top: -100%;
	background-color: #16a0bf;
	z-index: 10;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.user_unit a:after {
	width: 20px;
	height: 20px;
	top: 17px;
	left: 7px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.user_unit .log_in:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAAElwFeEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNpi5N15hwEIspgYICAJxDgOYgEEECNQihVI/waJtIBEQAxnID4DEECMUF1noJpMYLqvQmlZgACCqdgNxK4wvSAgCNMGEwCBCzABMagAD0xgG1RABaQNIIBghoLAKTQjTNDNRGZjFTTBxmYB4hwgTkDTCPPpKpCCKUD8E4jtgFgTiL8BMchhS4F4L0AAITsyD4g9QIEKxC+Q7ecD4jiof7dAvQeXtEGz2wBZ8iea5E9kyb1okpvR/bwZSh9BDxCQY3yR7E+HpYAzDDgAEwMeAJLMhjroLVTsOhAvB2JrgABDDiEYKAPiMCwG7QDiGnzW2uHQyAANel98mj8w4AffiPYwFvAPn+ZLQOyDrggKUoB4PyGbQclpJZrYIlhWQgaw0M6BxjIx3vgJNWw2SPNuaK4lFYDLjXNkaPwExNOxJRKiAQD+nEeTu4nn8AAAAABJRU5ErkJggg==');
}
.user_unit .reg:after {
	left: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAEFVwZaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYZJREFUeNpi5N15hwEKLFmgjP9AzATiFAExI0gEIIAYYcqYYEpgDEaAAGJEMgGmmQHZJAaYIQABhK5yDRCHMCEJTAYJIBs+H4hzoMYwgsxcB8SByGYyoQuAAEAAoVuEDNiB+AeU7ciERcECqH0wRfpAfIAFzZU5aJrgVoNM9Iayc9AUMCLrAClsAOKHQLwNmwIYAAggfJ4BgWdALMWCR8FnIOZBDlV0APJtKxBfxmXdfyR2JxA/Z8KjAATeAfFEFjwKyoC4GxYM3FgUlMIUwBR1APFjJAUlQNyDHqCgEJ8IVQiyohfdJyzQ8AClMj0g/oAtPAACjFCIYwNsQLwKiP2h/D9AbAHEZ0k17AgQvwHiACC+CcRqSHL/mIg0ZBY0RK2hLgKxl0AT2C2omnJCLpsCxNkELAJ58SRyuYAOZkNtx2dQCdRlJ5FjCRksBeIoAi4pQ04w6FHOAo2R/wQMKUVPVOgA5M1wqEEFUGffxuISRkIGwQyLg7InQA09DcRmSGHSTWy6AQAJVVgak1fHwgAAAABJRU5ErkJggg==');
}
.user_unit a:hover:before {
	top: 0;
}
.user_unit .sep {
	display: block;
	float: left;
	width: 1px;
	height: 40px;
	margin-top: 7px;
	background-color: #575d6c;
}

.header {
	height: 108px;
}
.header .inner {
	padding-top: 27px;
}
.header .cell {
	vertical-align: middle;
}
.header .logo {
	width: 310px;
}
.header .logo a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #383d4d;
}
.header .logo a img {
	display: block;
	float: left;
	margin: 8px 20px 0 0;
}
.header .cell .col {
	font-size: 12px;
	color: #8c8c8c;
	text-transform: uppercase;
}
.header .cell .col strong {
	color: #16a0bf;
	font-size: 18px;
}


.unit,
.slider_main {
	position: relative;
}

.search {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 94px;
	background-color: rgba(164,174,195,.8);
	z-index: 60;
}
.search .inner {
	padding-top: 20px;
}
.search .section { display: none; }
.search .section:first-child { display: block; }
.search .section.open {
	padding-bottom: 30px;
}
.search input {
	display: block;
	height: 33px;
	width: 96%;
	margin: 0 auto;
	padding: 0;
	line-height: 33px;
	border: none;
	font-size: 14px;
}
.search select {
	display: block;
	height: 33px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	line-height: 33px;
	border: none;
	font-size: 14px;
}
.search .col {
	margin-bottom: 10px;
	background-color: #fff;
}
.search .param:nth-child(2n+1) {
	margin-left: 0;
}
.search .all { width: 395px; }
.search .title { width: 245px; }
.search .autor { width: 245px; }
.search .param { width: 395px; }

.search .btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 94px;
	background-color: #383d4d;
}
.search .btn button {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
	background: transparent;
	
}
.search .btn button:before,
.search .btn button:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	z-index: 20;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.search .btn button:before {
	top: 0;
	left: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAilJREFUeNpi+P//PwMQrwPRIMZWqAADI1gEAv4DBBADVHQXuswjEAfEYwTxAAIIJgMXgLGZgMR+JEEGKPspslnXgJgdiJVBugACCGajFhB/AmIrmLtARn2DquJDsoMBxSXolmMFMAkdKC2OLMEIFfgOxOYw4wACCOYqEH71HwE+IbH/IKkBB6kyVMIVWQIJy0PlrWCBC/LePyDmYcANXgGxIBCzgkwwhJqgi8MGDqi8J2bEIsB7qInogJEFLdLwAZCB/wECCN36AiB+AMTPgLgSmxNhDNv/uEE4ugYepLBHN/EWVE4VOTX/J+AHFHlY2kjA41ltVO0QwIYjDkCYBapGApaQQcAPjw0yUPoFcgLH54efQMyG7Ac5qMR1LIr3QxWvQPYDCEchhfsPIP6KJT5WI0ccDC8F4ndA/AWIN0DFViFpmsOAJ3SQ8Wqohp8AAYZNUgCIZ/0nDqwFYnV8liFzzLAYACoQM6CG8AKxIhDHQr2KDkLwWbAQSeF35LRJAHMC8R0kvRewWVCGpGA/kQaj42lIZqxBt+A5VOIfEMuSaQEfKEKh5nyE+gxeprNCk+A/aComB4D0/oGyWaCJG16gT4GymYF4BpkWlAIxF5R9GIg/ouecXUhh+ABa8hIbPIeQ9O7Al0yDsCS9adDkKwbEXEAsBK0WmqBhjQ2swmUBDBsA8QEiMxrIxcvxZEIGYoMB5HpRaC7HpWYtNlsYaIBBxcx7IH4ExF4AnZwsSN8mg0oAAAAASUVORK5CYII=');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.search .btn button:after {
	left: 0;
	top: 100%;
	background-color: #0db9dc;
	z-index: 10;
}
.search .btn button:hover:after {
	top: 0;
}
.search .extended_search {
	margin-left: 670px;
	width: 245px;
	
	background: none;
}
.search .extended_search span {
	line-height: 14px;
	color: #fff;
	cursor: pointer;
	border-bottom: 1px dashed #fff;
}



.slider_main .item {
	height: 470px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.slider_main .item .in {
	width: 700px;
	margin: 0 auto;
	padding: 94px 0;
	text-align: center;
}
.slider_main .item .in .title {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	padding: 15px 15px 10px;
	text-transform: uppercase;
	background-color: #383d4d;
}
.slider_main .item .in h4 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 70px 0 25px;
}
.slider_main .item .in .more {
	position: relative;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	padding: 15px 25px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	background-color: #0db9dc;
}
.slider_main .item .in .more span {
	position: relative;
	display: block;
	z-index: 2;
}
.slider_main .item .in .more:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: -100%;
	background-color: #383d4d;
	z-index: 1;
}
.slider_main .item .in .more:hover:after { left: 0; }


.owl-controls .owl-prev,
.owl-controls .owl-next {
	position: absolute;
	text-indent: -9999px;
}
.slider_main .owl-controls .owl-prev,
.slider_main .owl-controls .owl-next {
	top: 50%;
	left: 50%;
	width: 25px;
	height: 53px;
	margin-top: -27px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA1CAYAAAF0PYifAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIhJREFUeNpi/P//PwMSYALif8gcZACS4IdxGNF0wgAbEP+CSaIYBwUsMGNfokncB+I/DCCdUPweSp+CiSFLgvALZD5AAOFyEIo3PgPxfjgPqvUTkjEPYEb9BMqzo5n0A2YHI0gzNj8hC3KC/IMehqJA/B3EAAggdL+g+0sUmxw2xe/R+KDQ4sSl6TUQM+Kx+T4QsyCH5k+oR/4x4Ac/gJgH5ll2qIZPOBQ/gKYTDvQYR8afofR+IOZHl8cZ2TgSHRgABBA+TQRTDjJoAuKHWGWw+CMbiC2gwfqcUIT6ArEbEp8DiK/i0uAOxOlYbOQB4rPoGoyBOA9PzAsC8QaYBk0gbsejGIZlgHghEwOpgBwnkeVpsoKVrIiD4SYgfohNjuTEBxBADESEPzIGWdABxNKk6CMl7sqB+AMQrwLiBUD8DIiFqOWTaCD+AMS2aOKsQHwEiO9CoxinGfgM9wDij0AcQcARXEB8HYgvQS0myhJHIH4DxFkkxhcvEN8B4gPoliEr0oW6vJxAuU0Ii0IduRyImUFiLMBo4YJWiJeAWJCIMp4QeA3EIkBsCcS/gbiLLj6he5zQNXXRNZ+g43Koz4yAeDcQPwNiIWL00qXsAggg0ktUPG0DUpsAuIA0ELdBW4hEAxYS1IIakMegbaxfQFxH7fpECBrRu6ERD8u0DNSKeH5ofbof1taE1rOfoXUuxZbwQPPBESwZzRaaf6IpsYQT2nw4BW1KYFPjBm2a+5JjCSu0mLgOLTbwOSYCGkcepFjCBm0tPSBUXCDhdGhXyZ0YS1ihpegdaKlKSmmQBS29HfFZwgJtHN6HNhTJKXLyoD0iY2yWMEMrmTe4OmMkWAQrSHWRLQH5YCEQ/4A2pBkoxEzQRvtPaAMebAmoVP0HxJZUsADZovNA/BeUOunmE7rECd1SF93yCd1yPN3KLrqVwnSrT+hWM9KtjkdurT+Ejmg1kZK8Sc1w0tCyjnHQtSABArRn/ioNQ1EYN9EatIIIhVL0DZycunQSnETBxaWDIDi4+AQ6tW6+hFtfINAhS6eOgp1aHIQK0kGpCM5+F35CCFZjuGnLxcAPQpJ7zvnIn/vdkyxJ/hRfbLH/lGhBWt38HAVUREP0ocExL5eElu+IRyPkRFyJggg5t89a2Ai6Fa9W75DFSd18e86ZH15EGOt+LbEfcu6Ra9dt5bcRxHylz8SAWbEjdicstQuc63DtgLFrsxRSFKdYgTcs1gEz929jl7n2jrEPxCpOU4iZ7Y9Fj0nXuIBDEWSIFTD2nlg9Yq/mKcQk3RNdkvbFUfJ3SkZWiNUndpdcgU0h5rmuYSDG2Nd6BmeZtldWJ8eYnLVJra20QozBr4oI1zPCR2/kIOC73w0X5HynhupXlzGtEHPxjmhjnU2wS1GagoAkJXKPqKVNbYs/CTFrr23RYuBQXIvyDAQkKVPLkNpa1OrHhXiojHjRjKG+wSF6cyAivkTcpLZnao2o3fMXXNlcerSce9md+/w6NyE6Z1GcM43O2XjnFlZztdT9bz6k8EUV0RQf0ORYLv7NmQbdJ+N9QHWF7B2cAAAAAElFTkSuQmCC');
}
.slider_main .owl-controls .owl-prev {
	margin-left: -490px;
	background-position: 0 0;
}
.slider_main .owl-controls .owl-next {
	margin-left: 465px;
	background-position: -25px 0;
}
.owl-controls .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 80px;
	width: 980px;
	height: 0;
	margin: auto;
	text-align: center;
}
.owl-controls .owl-dots .owl-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	border: 2px solid #fff;
	background: transparent;
}
.owl-controls .owl-dots .owl-dot.active {
	border-color: #0db9dc;
}














.conten_unit {
	position: relative;
	margin-top: 20px;
	padding-bottom: 145px;
	z-index: 60;
}

.last_news {
	margin-top: -40px;
	margin-bottom: 40px;
}
.last_news .title {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 40px;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
	background-color: #0db9dc;
	z-index: 30;
}
.last_news .anons {
	position: relative;
	height: 205px;
	padding: 12px 20px;
	font-size: 13px;
	background-color: #eaedf2;
}
.last_news .anons .in {
	height: 145px;
	overflow: hidden;
}
.last_news .anons p { padding: 0; }
.more {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	padding: 12px 15px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	background-color: #0db9dc;
}

.slider_news .owl-controls .owl-prev,
.slider_news .owl-controls .owl-next {
	bottom: 3px;
	right: 3px;
	width: 60px;
	height: 60px;
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASdJREFUeNpidPCMSmNgYJjFBCKA+BhAADEARRhAPAaAAGIEsYDgP4gNFgGCpyACIIBAMsZA+iwLkFAH4hcgxjKQWpC6nyAlAAEEUuMNZGwBYlUgvgPSCJLdCpIFYg+o0fwwo0FgMlTlR5CBz4GYE6oaDAACCGTmbah5DDDz5KAq4QLsQCwKxCCVDCxQCRaobeeRbSsGYgOYQCwQ9wKxDEjAD4gXQW16ChLYCMSGMG8ABBjIHQ+hVr8GYmcgvsyABkC65IE4FIiFgPgSED+BakJRBAJroE5MAWJpIAaZfhXqDwYmNJPnQsME5HwtIH4Fijd0RSCQBvUSCFwDYn8WJMkQIF4BxMzQWLUC4kewoHKFxhwb1IcOUBNQHA6y+x0QmwOxGLoCEAAAggY2h523a48AAAAASUVORK5CYII=');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.slider_news .owl-controls .owl-prev {
	right: 63px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARRJREFUeNpitLD1ZQCCIhYgcQyIrQACiAEkwgQSAwggRqjcfxAbLAIET0EEQADBZMxAonJArALS/hCmjhGI/wAEEEwNCOgC8SUg9gEpEwXiV0CcC1UJtuw1EN8E4skwLSxQWgNKvwURAAGEbCYIPGdB4oDM5IcJPAFiIZAxIIGrQCyNbJsWEDch2yQG1Q9yxhQWKEMJiO8B8TuYofeBWA/kFYAAQ3cHDBgA8QGQM0C6mNAkVUAOBuLzQMwDxEFALAxTBHLebSiWAOJEqMPWw5x8DOopkCnFUL8sQDYepMgHiC9D+b1AXIruQJCid1BfyEB91AWN4gRkRQxI0a0EjQZQmMwHRS0QBzJh8f5NaEiaQzUqAgBgWjOBb1HLPgAAAABJRU5ErkJggg==');
}
.slider_news .owl-controls .owl-prev:hover,
.slider_news .owl-controls .owl-next:hover {
	background-color: #0db9dc;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNpi+P//fxoQMzCCCCA4BhBADCAGE4gJEEAwIRDBCBYBgqcgAiCAQGqMQbIsQI46EL+AqwWp+wnSABBAIDXe/yFABSQLVgFjAHEOVJIfWRAEbsNMfg7EnGCzoAAggBhgssjm/QTi5+gW/IGphDkM5pELyLYV/UfixEKtlwZx/JBdDnOYAUw1QICBiIdQwVdArIvsJnSnhECdAwJPgFgOmyIYTv6PAFeBWBSbIhTnQ8ExbArS0E1DlsTpLhDhCg1YmA+10E0HxbMWEL8DYnMgFgPiawxoAACNYYin4+gjsAAAAABJRU5ErkJggg==');
}
.slider_news .owl-controls .owl-prev:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpi/P/vDwMQFDEAGcdAHIAAYgQRTCAxgABihMr9B7HBIkDwFEQABBBMxgwkKgfEKiARuDpGIP4DEEAgA2FYFyQLxN4sQBlRIH4FxLlQlQwwVTegqhjgzkACb0EEQAChCz5nQeKAzOSHCTwBYiEgZgEJXAViaWTbQLY0wmwCEaJQwRyQAEjLayBWAuJ7QPwOwysAAYYsgIwNgPgD1Ki36JIqQPwcKvkHiANhloOwNBDfhkqCcAKyZljcwCSLsFkPIoSA+BKSwlJsipCtvIfNSmw+UwfiV8iOZ2LABDeBWAyIzaHpRBEAcyVG0QJTNloAAAAASUVORK5CYII=');
}

.news_and_hits .col {
	background-color: #f3f5f7;
}
.news_and_hits h3 {
	padding: 50px 25px;
	color: #3c414e;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #e3e6ec;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.news_and_hits .title_new {
	background-image: url(../images/title_1.png);
}
.news_and_hits .title_hit {
	background-image: url(../images/title_2.png);
}
.news_and_hits .col .group {
	padding: 25px;
}
.news_and_hits .col .group .row {
	margin-bottom: 50px;
}
.news_and_hits .col .group .cell.picture {
	padding-right: 25px;
}
.news_and_hits .col .group .cell a.title {
	display: inline-block;
	text-transform: uppercase;
	color: #3c414e;
	font-size: 16px;
}
.news_and_hits .col .group .cell a.title:hover {
	color: #0db9dc;
	text-decoration: underline;
}
.news_and_hits .col .group .cell .autor {
	color: #b8bbc3;
	font-size: 14px;
}
.news_and_hits .col .group .cell .anons {
	margin-top: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #4a4f5a;
}


.data {
	position: relative;
	margin-bottom: 20px;
}
.data > .col {
	position: static;
	height: 109px;
	margin-bottom: 20px;
	background-color: #383c49;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.data > .col:nth-child(3n+1) {
	margin-left: 0;
	clear: both;
}
.data > .col > a {
	display: block;
	height: 100%;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	line-height: 22px;
}
.data .col .inner_data {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	bottom: 20px;
	right: 0;
	padding: 15px;
	color: #fff;
	background-color: #555a6a;
	z-index: 2;
}
.data .col .inner_data .col:first-child { padding-right: 45px; }
.data .col .inner_data h4 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 25px;
}
.data .col .inner_data p {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
}
.data .col .inner_data .data__link { padding: 50px 0 0 45px; }
.data .col .inner_data p a { font-size: 12px; color: #fff; }
.data .col .inner_data p a:hover { color: #0db9dc; }
.data .col .inner_data .close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAAGzVWdFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpi4Jm5fQtAADEACQaAAGIEEUDwHCCAYIwtLCAeEEsCBBBcigECJEEyW0AMqMAWgAACqbABMo4AsQ0TVDQLRMA4DMicaSACIMBgelYDcShML4zPBBUA2aAHxH+hNIh/hAmqEuSeS0DMDKVBfBsA7WYb5LGXWWkAAAAASUVORK5CYII=');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	z-index: 2;
}




.maps_unit {
	position: relative;
	background-color: #e7e7e7;
}
.maps_unit .map {
	height: 770px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

.maps_unit .info {
	position: absolute;
	left: 50%;
	top: -80px;
	right: 0;
	min-height: 390px;
	margin-left: -240px;
	background: #f4f5f7;
	z-index: 60;
}
.info .inner {
	margin-left: -250px;
}
.info .inner .picture {
	width: 250px;
}
.info .inner .cell.picture .in {
	position: relative;
	width: 244px;
	padding: 0;
}
.info .inner .picture img {
	display: block;
}
.info .inner .picture .title {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 40px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	background-color: #0db9dc;
}
.info .inner .picture span {
	position: absolute;
	top: 0;
	left: 0;
	padding: 80px 20px 20px;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	
}

.info .inner .cell .in {
	padding: 40px 60px;
}
.info .inner .cell .in h3 {
	text-transform: uppercase;
	color: #2a2a2a;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 55px;
}
.info .inner .cell .in p {
	font-size: 12px;
	color: #707070;
}
.info .inner .cell .in a {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	line-height: 13px;
	padding: 20px 35px;
	margin-top: 30px;
	text-decoration: none;
	background-color: #0db9dc;
}

.contacts {
	position: absolute;
	left: 50%;
	bottom: 90px;
	width: 400px;
	margin-left: -490px;
	padding: 50px 40px 10px;
	color: #707070;
	background-color: #f4f5f7;
	z-index: 60;
}
.contacts h3 {
	text-transform: uppercase;
	color: #2a2a2a;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 30px;
}
.contacts .item {
	padding-bottom: 30px;
}
.contacts .item .phone {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
}
/* end: данные по главной странице */


/* внутренние страницы */
.inner_page {
	padding-top: 94px;
	padding-bottom: 120px;
}
.breadcrumbs {
	padding: 10px 0 5px;
}
.breadcrumbs ul,
.breadcrumbs li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.breadcrumbs ul { width: 100%; }
.breadcrumbs li {  margin: 0 10px 5px 0; color: #b6becf; }
.breadcrumbs li a {
	color: #b6becf;
	font-size: 12px;
	text-decoration: none;
}



/* Новости */
.last_news_list .col {
	margin-left: 0;
	margin-bottom: 50px;
}
.last_news_list .col .in {
	margin-left: 20px;
}
.last_news_list .col .in .title,
.last_news_list .col .in .date {
	margin-left: 285px;
	display: block;
}
.last_news_list .col .in .title {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 27px;
	color: #383d4d;
	text-decoration: none;
}
.last_news_list .col .in .date {
	font-size: 12px;
	line-height: 12px;
	color: #0db9dc;
}
.last_news_list .col .in .news_anons_pic {
	display: block;
	float: left;
	margin-left: -20px;
}
.last_news_list .col .in .anons {
	padding: 40px 40px 80px 285px;
	background-color: #eaedf2;
}


/* Одна новость */
.news_id .date {
	color: #0db9dc;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 30px;
}
.news_id .news_img {
	padding: 65px 0;
	text-align: center;
	margin-bottom: 30px;
	background-color: #f0f3f7;
}
.return_news {
	width: 250px;
	margin-top: 45px;
	padding-top: 15px;
	border-top: 4px solid #c4cbd6;
}
.return_news a {
	font-size: 18px;
	color: #0db9dc;
}



/* Постраничная навигация */
.navigator {
	padding-left: 20px;
}
.navigator a,
.navigator span {
	display: inline-block;
	font-size: 24px;
	color: #383d4d;
	margin-right: 20px;
	text-decoration: none;
}
.navigator span {
	color: #0db9dc;
}
.navigator a.first,
.navigator a.last {
	font-size: 14px;
}


/* Личный кабинет */
.tabs_title {}
.tabs_title a {
	display: block;
	padding: 20px 37px 30px 20px;
	color: #383c49;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0 22px;
}
.tabs_title a.current,
.tabs_title a:hover {
	color: #099cba;
}
.tabs_title a.searches {
	background-position: 12px 22px;
	background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNpi/v//PwOvmAEXM5DgZmBg+AoQQIw9U9czAhn/WYDEPyD+CBBAMBEQBwyYQNJQ9icQARBAIBUgmguIv8P0/gFiZqgqRiaoNhhQA3GEgPgHVCACIIBgZrCDHAHVCrKEEarwPROSBXBzofQzIFZkgkoyMqCCv0DMAcT3WZCMBAEFIGYD4ltAXA+SAwggmBtAgBWqC+TA3yCB4qwAuBfmAvEvUNhA6c0gwd5pG8AK/IA4Cc2BnkCcAQu72QyYAOSj6TAF7Ax4AEhBHnJ0QMEbIM6BKVgExDuhEt+gPhAB4ikMSBHhBcSgOLcEYjEkx/4GCDDkcAABFqjiZCA2A2JBaBydA+LFQLwMGt0oboRpnAe1fiM0aCSgHgRFqgsQz4fKb4WqhxsA4mwC4kQG/ABmmQfURdwwQU6oDf8ZiAOgqNYFYlWYAaDUdBRLisIGfkH1PALiBzAD/kBdsA0pKWLT+AaaEjmgqeMDsr9Amryh4QGK4LNoBoBsbATiGii/GerlShYsGWEGFOMCrSCNoNQOxJoAGJZeD2aonZwAAAAASUVORK5CYII=');
}
.tabs_title a.searches.current,
.tabs_title a.searches:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXlJREFUeNpi5N15hwEIuJiABDcQfwUIIEagCCOQ8Z8FSPwD4o8AAQQTAXHAAKT2P5T9CUQABBAjzBQg/g7T+weImaGqGJmg2mBADcQRAuIfUIEIgACCmcEOcgRUK8gSRqjC90xIFsDNhdLPgFiRCSrJyIAK/gIxBxDfZ0EyEgQUgJgNiG8BcT1IDiCAYG4AAVaoLpADfyP7HATmAvEvUNhA6c3ICvyAOAnNgZ5AnAELqpdAWowBOwCHFDsDHgBSkIccHVDwBohzkGNjG9Teb1DfsCJbAQJe0Di3hLoH5tjfAAHGghQOIMACVZwMxGZALAiNo3NAvBiIl0GjG+ELqAEgjbOAOBGPf/5B/QRyrj/MICao5k0ENCNHigfURdwwQU4gdkFKq4QAKKp1gVgVZgAoNR3FkqKwgV9QPY+A+AHMgD9QF2xDSorYNL6BpkRQgpsNxB+Q/QXS5A0ND1AEn0UzAGRjIxDXQPnNUC9XMqJFI7GgEoiLQa4GAC02WMr7W8FsAAAAAElFTkSuQmCC');
}
.tabs_title a.quotes {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNpi7Jm6ngEIjIH4LBOQ6AAxQCKM////Z4ABgABihCpjYIIK/IdLAwQQTArEY4TKGoOUlUM5aVDJMwABBFOpBMT3oJK7WYDEKiAOgxkMMgakPZQBAUxQrIbSZ1CcgQwAAgjuWqjZIKOEgPg9VEwQiN8B8SwWZEvRDHkHDQiwOMyVyPYzIpnmAhVfzYTkFXSwGol9DyCAkN0IDgggdkXTAIqU90xIAv+RPMGAFAwgfA/ZMyCT9qApUkL2zF1oHCArEoRaCQ8JFqgudA/NRPcZE1Jg/4daB/MAzEn/kRUyoClYjSbuAlJYgSXsKtAU7sGaALABgABDD3AGpOQJ89BZWFrDAcqhGQTsIhY0yd3QdMAADbHVOAwRhKo1hkYmPK6Y0DKMC9S/jHgMK4emVGOoQULIcQrLRjDvdUIxMd4LQ0scKAYia4DF7Uyo19DDlgEtbfxHsgRs4HscrklD8ho82+BxOchgQSYsaQQfIKgW5kJQJKSjuWAWNMDPIonBiowKNJ91QsXfAwBjem66vZ3hHwAAAABJRU5ErkJggg==');
}
.tabs_title a.quotes.current,
.tabs_title a.quotes:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNpi5N15hwEIjIH4LBOQ6AAxQCKM////Z4ABgABihCpjYIIK/IdLAwQQTArEY4TKGoOUlUM5aVDJMwABBFOpBMT3oJK7WYDEKiAOgxkMMgakPZQBAUxQrIbSZ1CcgQwAAgjuWqjZIKOEgPg9VEwQiN8B8SwWZEvRDHkHDQiwOMyVyPYzIpnmAhVfzYTkFXSwGol9DyCAkN0IDgggdkXTAIqU90xIAv+RPMGAFAwgfA/ZMyCT9qApUkL2zF1oHCArEoRaCQ8JFqgudA/NRPcZE1Jg/4daB/MAzEn/kRUyoClYjSbuAlJYgSXsKtAU7sGaALABgABDD3AGpOQJ89BZWFrDAcqhGQTsIhY0yd3QdMAADbHVOAwRhKo1hkYmPK6Y0DKMC9S/jHgMK4emVGOoQULIcQrLRjDvdUIxMd4LQ0scKAYia4DF7Uyo19DDlgEtbfxHsgRs4HscrklD8ho82+BxOchgQSYsaQQfIKgW5kJQJKSjuWAWNMDPIonBiowKNJ91QsXfAwCd4m14s694EQAAAABJRU5ErkJggg==');
}
.tabs_title a.bookmarks {
	background-position: 12px 22px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAAGTJA1zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpi7Jm6/j8DEDAxQAGIMQWIWQACiAEkxQQTYgQIIEaYSmTV30EEQAAxYjUDlcECUgdiAAQQijEYyogWvAw1Tx7EAQggKplJBcHv6IIg93FB3QsOBBD+C5XUA+LJAAGG1fFEWz5cFL4AYnMofoFN4Q4g5gViSSA+BcWSUDGQHAMA31wfsXLWgi0AAAAASUVORK5CYII=');
}
.tabs_title a.bookmarks.current,
.tabs_title a.bookmarks:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAAGTJA1zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpi5N155z8DEDAxQAGIMQWIWQACiAEkxQQTYgQIIEaYSmTV30EEQAAxYjUDlcECUgdiAAQQijEYyogWvAw1Tx7EAQggKplJBcHv6IIg93FB3QsOBBD+C5XUA+LJAAGG1fFEWz5cFL4AYnMofoFN4Q4g5gViSSA+BcWSUDGQHAMA8Jkeb0CywL4AAAAASUVORK5CYII=');
}
.tabs_title a.notes {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAFMandsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZVJREFUeNpi7Jm6ngEGmKD0fxjnOBAzgjgAAcQIVRYBEvUB4hwQgw+IbQACiBHJBE8g1gTiYBYgoQbEN4H4GBBbA3EfQAAhqwSBRhYkDsjOUygOAAJzkMAyKIcR5ipjGAcEAAII3VAYsAXiKUCsB8TdLGiSIHduQ+JnAvEMmKIgIF6LJAkKBCsYB6SoHIgNgHgmEOtCPYcCAAIIl5tYgfgZEEsxMWAHvkAsAsS/WLBIPgRiSSCWAeIn6AqegoyFsp8AMS8TDkkQ0ADiLyAFHED8Bk1SExptYK9aArEwkqQ6EN9CTi77gFgQydhbyI4CmfAeiA9B/f4H3UsAAYYroHABZyDeDjUMBOqBuIOJSM1+UBd4AbE8EJ+GJUMg/knIEH9o1G0EYmYgLoIGKyiheADxIlBSw2VIADRSNkBjECUIgDgQiB8BcTwQX8aWVkEpTRaH4aDkmQTEN9BDHhYl1/F4C6Q5ERbh6ADknWwgngrEAkA8G4tmdWjmuInLBpBL3IDYCYg/APF+IA4DYi0g3grEZ4iJOgBuRkyWfBenAQAAAABJRU5ErkJggg==');
}
.tabs_title a.notes.curent,
.tabs_title a.notes:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAFMandsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNpiDF56mGGXiCQDCDBBGf/BHCA+DsSM/q+eMAAEECPvzjsgwQiQqA8Q54AYfEBsAxBAMCkQ8ARiTSAOZgESakB8E4iPAbE1EPcBBBAjH1DlfwY4aGRB4oCYp5iQOCBgDhJYBuUwwlxlDOOAAEAAIVuPDGyBeAoQ6wFxNwuaJMid25D4mUA8A6YoCIjXIkmCAsEKxgEpKgdiAyCeCcS6UM/BAchhAAHEqLj5KsMbNnZ0N7EC8TMglmLCIgkCvkAsAsS/WLBIPgRiUPTIAPETdAVPQcZC2U+AmJcJhyQIaADxF5ACDiB+gyapCY02sFctgVgYSVIdiG/BOCAT9gGxIJKxt5AdBTLhPRAfgvr9D7Ik59+/DAABxii99TrDZxZW5FSBDzgD8XaoYSBQD8QdTJ+IM8AP6gIvIJYH4tOwZAjEP5kIaPaHRt1GIGYG4iJosIISigcQLwIlNVyGBEAjZQM0BtHTSyAQPwLieCC+jC2tglKaLA7DQckzCYhvoIc8LEqu4/EWSHMiLMLRAcg72UA8FYgFgHg2Fs3q0MxxE5cNIJe4AbETEH8A4v1AHAbEWkC8FYjPEIo2iZ8/GADzZVtXmAfqiQAAAABJRU5ErkJggg==');
}


/* правый sidebar */
.sidebar {
	width: 238px;
	float: right;
}
.sidebar .in {
	padding: 20px 10px 0 10px;
	text-align: center;
	background-color: #f8f8f9;
}
.sidebar .in .pic {
	width: 187px;
	height: 187px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #eceef3;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.sidebar .in .pic img { display: block; }
.sidebar .in .data {
	padding: 10px 0 0;
	font-size: 12px;
	color: #b6becf;
}
.sidebar .in .data span {
	display: block;
	padding: 2px 0;
}
.sidebar .in .data .name {
	font-size: 15px;
	color: #383d4d;
}
.sidebar .in .data a {
	color: #b6becf;
	text-decoration: none;
}
.sidebar .in .data .settings a {
	display: block;
	padding: 10px 0;
	color: #383d4d;
	text-transform: uppercase;
}
.sidebar .in .data .get_full_access a,
.sidebar .in .data .my_messages a {
	display: block;
	color: #0db9dc;
	padding: 5px;
	border: 2px solid #0db9dc;
}
.sidebar .in .data .blue_btn a {
	display: block;
	margin: 10px -10px 0;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	background-color: #0db9dc;
}
.sidebar a.create_set {
	position: relative;
	display: block;
	padding: 20px 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	color: #3c414e;
}
.sidebar a.create_set:after {
	position: absolute;
	content: "+";
	font-size: 21px;
	color: #3c414e;
	top: 20px;
	left: 25px;
}


.inner_content {
	width: 720px;
}
.filter {
	padding: 8px;
	margin-bottom: 20px;
	background-color: #8c95af;
}
.filter.row .cell {
	color: #fff;
	text-align: center;
}
.filter a {
	display: block;
	padding: 10px 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #afb5c7;
}

.filter.row .cell.paging a { border: none; }
.filter.row .cell.paging a,
.filter.row .cell.paging span {
	display: inline-block;
	padding: 3px;
	margin-top: 8px;
}
.filter.row .cell.paging a:hover,
.filter.row .cell.paging a.current {
	background-color: #0db9dc;
}


.list { margin-bottom: 40px; }
.list > .col {
	margin-left: 0;
	margin-bottom: 20px;
	border-bottom: 3px solid #f3f5f7;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.list > .col:hover {
	background-color: #f3f5f7;
}
.list .col .in {
	padding: 40px 30px;
}
.list .col .in .title {
	display: inline-block;
	margin-bottom: 25px;
	font-size: 16px;
	color: #3c414e;
	text-transform: uppercase;
}
.list .col .in .row .pic {
	width: 200px;
}
.list .col .in .row .author,
.list .col .in .row .publisher,
.list .col .in .row .date {
	display: block;
	padding: 6px 0;
	color: #b8bbc3;
}
.list .col .in .row .author b,
.list .col .in .row .publisher b,
.list .col .in .row .date b {
	color: #8c95af;
	font-weight: normal;
}

.my_details {
	margin-top: 35px;
}
.my_details .col {
	color: #383d4d;
	margin-left: 11px;
	padding: 0 10px;
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	background-color: #d6dce2;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
.my_details .col.selection {
	padding: 0;
	font-size: 13px;
	margin-right: 45px;
	margin-left: 0;
}
.my_details .col.quotes,
.my_details .col.bookmarks,
.my_details .col.notes {
	padding-left: 40px;
}
.my_details .col.selection a {
	position: relative;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
.my_details .col.selection a:after {
	position: absolute;
	content: "";
	width: 39px;
	top: 0;
	bottom: 0;
	right: -45px;
	background-color: #d6dce2;
	background-repeat: no-repeat;
	background-position: 60% 11px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAEFEO2SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNpitHH0Y4ACNhYo4z8QMwIEECNMhgkmDRBAMBGQNEjpHyBWAgggkOBSICMaqioZJGMJVbUYiGNB+pWAeCWIAzIZIIBAWrYDGR5QLYwMCNAIxHUMUAs8oYLHoMYhA2EgfseEJGAFNakPSoPwO5AEQACBrGOD2j2XAROAXQ+y7idUQA6I65EUwKwWgvmEAepIkE5mJAX3QW5mgjKEoYJR0JACgeMwA2AOBzmQHcmqlVCPoAQ8CPxC8l0EsusBAgzkOx4gvQ6IXaFixVCF+EAREPdC2buBOIgJ6nMtJEW9UM9Nw2LANKhcL5KYLsgMkEHXgFgGiCWB+DKSgkyopo1Q/B8qBgOXoXpA+Bqy/18AsR4Qc0GdCwN+UMyA5BUuqNoX2AISBr4DsRs0nc1CEp8LFXODqkEBACABPEyzLNpzAAAAAElFTkSuQmCC');
}
.my_details .col.quotes {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNpi7Jm6ngEIjIH4LBOQ6AAxQCKM////Z4ABgABihCpjYIIK/IdLAwQQTArEY4TKGoOUlUM5aVDJMwABBFOpBMT3oJK7WYDEKiAOgxkMMgakPZQBAUxQrIbSZ1CcgQwAAgjuWqjZIKOEgPg9VEwQiN8B8SwWZEvRDHkHDQiwOMyVyPYzIpnmAhVfzYTkFXSwGol9DyCAkN0IDgggdkXTAIqU90xIAv+RPMGAFAwgfA/ZMyCT9qApUkL2zF1oHCArEoRaCQ8JFqgudA/NRPcZE1Jg/4daB/MAzEn/kRUyoClYjSbuAlJYgSXsKtAU7sGaALABgABDD3AGpOQJ89BZWFrDAcqhGQTsIhY0yd3QdMAADbHVOAwRhKo1hkYmPK6Y0DKMC9S/jHgMK4emVGOoQULIcQrLRjDvdUIxMd4LQ0scKAYia4DF7Uyo19DDlgEtbfxHsgRs4HscrklD8ho82+BxOchgQSYsaQQfIKgW5kJQJKSjuWAWNMDPIonBiowKNJ91QsXfAwBjem66vZ3hHwAAAABJRU5ErkJggg==");
}
.my_details .col.bookmarks {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAAGTJA1zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpi7Jm6/j8DEDAxQAGIMQWIWQACiAEkxQQTYgQIIEaYSmTV30EEQAAxYjUDlcECUgdiAAQQijEYyogWvAw1Tx7EAQggKplJBcHv6IIg93FB3QsOBBD+C5XUA+LJAAGG1fFEWz5cFL4AYnMofoFN4Q4g5gViSSA+BcWSUDGQHAMA31wfsXLWgi0AAAAASUVORK5CYII=");
}
.my_details .col.notes {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAFMandsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZVJREFUeNpi7Jm6ngEGmKD0fxjnOBAzgjgAAcQIVRYBEvUB4hwQgw+IbQACiBHJBE8g1gTiYBYgoQbEN4H4GBBbA3EfQAAhqwSBRhYkDsjOUygOAAJzkMAyKIcR5ipjGAcEAAII3VAYsAXiKUCsB8TdLGiSIHduQ+JnAvEMmKIgIF6LJAkKBCsYB6SoHIgNgHgmEOtCPYcCAAIIl5tYgfgZEEsxMWAHvkAsAsS/WLBIPgRiSSCWAeIn6AqegoyFsp8AMS8TDkkQ0ADiLyAFHED8Bk1SExptYK9aArEwkqQ6EN9CTi77gFgQydhbyI4CmfAeiA9B/f4H3UsAAYYroHABZyDeDjUMBOqBuIOJSM1+UBd4AbE8EJ+GJUMg/knIEH9o1G0EYmYgLoIGKyiheADxIlBSw2VIADRSNkBjECUIgDgQiB8BcTwQX8aWVkEpTRaH4aDkmQTEN9BDHhYl1/F4C6Q5ERbh6ADknWwgngrEAkA8G4tmdWjmuInLBpBL3IDYCYg/APF+IA4DYi0g3grEZ4iJOgBuRkyWfBenAQAAAABJRU5ErkJggg==");
}

.my_details .col.selection .__my {
	display: none;
	position: absolute;
	width: 300px;
	margin-top: 5px;
	border: 1px solid #8c95af;
	background-color: #fff;
}
.my_details .col.selection .__my form {
	padding: 10px 30px;
}


/* спсиок элементов при поиске */
.searches_title {
	display: block;
	margin-bottom: 20px;
	font-size: 18px;
	color: #8c95af;
}
.list.searches .col .row {
	color: #636874;
	font-size: 14px;
}
.list.searches .col .row .tit {
	display: block;
	font-weight: bold;
	font-style: italic;
}
.list.searches .col .row .btn {
	width: 180px;
}
.list.searches .col .row .btn a {
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding: 12px 0;
	font-size: 13px;
	border: 1px solid #000;
}
.list.searches .col:hover .btn a {
	color: #0db9dc;
	border-color: #0db9dc;
}


/* список элементов "Дорожные центры научно-технической информации и библиотек" */
.items.list {
	padding: 0;
	margin: 0;
	border-top: 1px solid #d4d8e1;
}
.items.list .col {
	margin: 0;
	border-bottom: 1px solid #d4d8e1;
}
.items.list .col .in {
	padding: 15px 30px;
	color: #8c95af;
}
.items.list .col i {
	position: absolute;
	top: 15px;
	left: 0;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	color: #3c414e;
}
.items.list .col em {
	position: absolute;
	top: 15px;
	left: 0;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	color: #3c414e;
}
.items.list .col a {
	font-size: 18px;
	font-weight: bold;
	color: #3c414e;
	text-transform: uppercase;
}
.items.list .col p {
	padding-bottom: 0;
}


/* текстовый блок + border */
.unit_text.border {
	padding: 15px 0;
	border-top: 1px solid #d4d8e1;
	border-bottom: 1px solid #d4d8e1;
}
.unit_contacts {
	padding-top: 30px;
}
.unit_contacts .col60 .in {
	padding-right: 100px;
}

.unit_contacts a { color: #0d9dbd; font-weight: bold; }

/* Коллекции */
.collection > .inner {
	padding: 40px 0;
}
.collection .sidebar .title {
	display: block;
	padding: 15px 0 14px 20px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #0db9dc;
}
.collection .group > .col12 {
	margin-bottom: 30px;
}
.collection .group > .col > .in {
	padding: 40px 25px;
	background-color: #f3f5f7;
}
.collection .group > .col > .in .count,
.collection .group > .col > .in .tit {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #3c414e;
	text-transform: uppercase;
}
.collection .group > .col > .in .autor {
	display: block;
	font-size: 14px;
	color: #b8bbc3;
}
.collection .group > .col > .in .row { margin: 30px 0; }
.collection .group > .col > .in .row .book {
	width: 227px;
	border-right: 1px solid #c2cbd9;
}
.collection .group > .col > .in .row .link { padding-top: 75px; }
.collection .group > .col > .in .row .link a {
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}
.collection .group > .col > .in .row .link a span { display: block; }
.collection .group > .col > .in .row .slider_book {
	width: 675px;
	margin-left: 25px;
	padding: 30px;
	background-color: #e4e8ef;
}
.slider_book .owl-carousel .owl-item img { width: auto; margin-bottom: 10px; }
.slider_book .owl-carousel .owl-item a {
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}
.slider_book .owl-carousel .owl-item a span { display: block; }
.slider_book .owl-carousel .owl-prev,
.slider_book .owl-carousel .owl-next {
	bottom: -90px;
	right: -30px;
	width: 60px;
	height: 60px;
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASdJREFUeNpidPCMSmNgYJjFBCKA+BhAADEARRhAPAaAAGIEsYDgP4gNFgGCpyACIIBAMsZA+iwLkFAH4hcgxjKQWpC6nyAlAAEEUuMNZGwBYlUgvgPSCJLdCpIFYg+o0fwwo0FgMlTlR5CBz4GYE6oaDAACCGTmbah5DDDz5KAq4QLsQCwKxCCVDCxQCRaobeeRbSsGYgOYQCwQ9wKxDEjAD4gXQW16ChLYCMSGMG8ABBjIHQ+hVr8GYmcgvsyABkC65IE4FIiFgPgSED+BakJRBAJroE5MAWJpIAaZfhXqDwYmNJPnQsME5HwtIH4Fijd0RSCQBvUSCFwDYn8WJMkQIF4BxMzQWLUC4kewoHKFxhwb1IcOUBNQHA6y+x0QmwOxGLoCEAAAggY2h523a48AAAAASUVORK5CYII=');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.slider_book .owl-carousel .owl-prev {
	right: 30px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARRJREFUeNpitLD1ZQCCIhYgcQyIrQACiAEkwgQSAwggRqjcfxAbLAIET0EEQADBZMxAonJArALS/hCmjhGI/wAEEEwNCOgC8SUg9gEpEwXiV0CcC1UJtuw1EN8E4skwLSxQWgNKvwURAAGEbCYIPGdB4oDM5IcJPAFiIZAxIIGrQCyNbJsWEDch2yQG1Q9yxhQWKEMJiO8B8TuYofeBWA/kFYAAQ3cHDBgA8QGQM0C6mNAkVUAOBuLzQMwDxEFALAxTBHLebSiWAOJEqMPWw5x8DOopkCnFUL8sQDYepMgHiC9D+b1AXIruQJCid1BfyEB91AWN4gRkRQxI0a0EjQZQmMwHRS0QBzJh8f5NaEiaQzUqAgBgWjOBb1HLPgAAAABJRU5ErkJggg==');
}
.slider_book .owl-carousel .owl-prev:hover,
.slider_book .owl-carousel .owl-next:hover {
	background-color: #0db9dc;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNpi+P//fxoQMzCCCCA4BhBADCAGE4gJEEAwIRDBCBYBgqcgAiCAQGqMQbIsQI46EL+AqwWp+wnSABBAIDXe/yFABSQLVgFjAHEOVJIfWRAEbsNMfg7EnGCzoAAggBhgssjm/QTi5+gW/IGphDkM5pELyLYV/UfixEKtlwZx/JBdDnOYAUw1QICBiIdQwVdArIvsJnSnhECdAwJPgFgOmyIYTv6PAFeBWBSbIhTnQ8ExbArS0E1DlsTpLhDhCg1YmA+10E0HxbMWEL8DYnMgFgPiawxoAACNYYin4+gjsAAAAABJRU5ErkJggg==');
}
.slider_book .owl-carousel .owl-prev:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAAGzT2XVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpi/P/vDwMQFDEAGcdAHIAAYgQRTCAxgABihMr9B7HBIkDwFEQABBBMxgwkKgfEKiARuDpGIP4DEEAgA2FYFyQLxN4sQBlRIH4FxLlQlQwwVTegqhjgzkACb0EEQAChCz5nQeKAzOSHCTwBYiEgZgEJXAViaWTbQLY0wmwCEaJQwRyQAEjLayBWAuJ7QPwOwysAAYYsgIwNgPgD1Ki36JIqQPwcKvkHiANhloOwNBDfhkqCcAKyZljcwCSLsFkPIoSA+BKSwlJsipCtvIfNSmw+UwfiV8iOZ2LABDeBWAyIzaHpRBEAcyVG0QJTNloAAAAASUVORK5CYII=');
}

.number_books {
	width: 220px;
	font-size: 18px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #0db9dc;
}


/* Коллекции 1 */
.date_update {
	font-size: 12px;
	color: #c5c8d0;
	margin-bottom: 20px;
}
.amons.text { padding-bottom: 20px; }
.amons.text .row .cell p { line-height: 22px; padding-right: 20px; }
.amons.text .row .pic {
	width: 236px;
}
.amons.text .row .pic img {
	display: block;
	width: 100%;
	height: auto;
}
.amons.text .row .pic .all_book {
	text-align: center;
	padding: 25px 0;
	text-transform: uppercase;
	background-color: #eceef3;
}
.list_collection .col { margin-bottom: 10px; margin-left: 0; }
.list_collection .col .in {
	padding: 40px 25px;
	background-color: #f3f5f7;
}
.list_collection .tit {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #3c414e;
	text-transform: uppercase;
}
.list_collection .row.info { margin: 15px 0; color: #b8bbc3; }
.list_collection .row .book_pic { width: 145px; }
.list_collection .row .book_pic img {
	display: block;
	width: 120px;
	height: auto;
}



/* Одна книга */
.one_book { background-color: #f1f3f6; }
.one_book .header { background-color: #fff; }
.one_book .header .inner {
	max-width: none;
	padding-left: 40px;
	padding-right: 0;
	padding-top: 0;
}
.one_book .header .inner .row { height: 108px; }
.one_book .header .inner .row .title_book {
	text-align: center;
	font-size: 22px;
	color: #2a2a2a;
}
.one_book .header .inner .row .icons { width: 330px; }
.one_book .header .icons a {
	display: block;
	float: left;
	width: 33.33%;
	height: 108px;
	padding: 0 10px;
	text-align: center;
	font-size: 12px;
	color: #383c49;
	text-decoration: none;
}
.one_book .header .icons a:hover { background-color: #deebee; }
.one_book .header .icons a i {
	display: block;
	width: 29px;
	height: 36px;
	margin: 20px auto 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.one_book .header .icons a.descr i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAjCAYAAAEf5DFEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb5JREFUeNpi5N15hwEI/jNAACMTkJjGgAC6TAyoQA4k8BdZhBHNDAaAAAIJ/EdWgG5GFLqADboAA0iAEVkAIIBAhoIclsWAA7BA6f9Y5Gyx2oEE+EE+Y4EaPxeLAgkQARBAIDesBtIhaJLTQRpBuhXRXY3sOGMsjgPpZMbnMGOyJRnwSrJAXWqMJv4aiDNhQekExF3oOgECCBQImUC6CIhVGUgEIDfpArEKNCwI4WnQuDGGxQ+p4CMQnyUYGjiAN8wV5GgmLh6I0VxPiebX0IhmhKY2fAAUrVtwORuUM9YTazNAAIESiTSQPg/EosSoR06XT4BYABp3JIfyL1IDCZaqvhHrNViuISc5ppGrMZ1cjWfI1WhMUdodKRpfk6MRFB1i0JwhR05afQ3F/+keOErE5kuAAAOVADzQEgBU2r8D4vsM1AFrgLgDV/i0QC3sA+JiBjoAkKVsUDaoUkwA4q1A/J0KZh8E4mX4UgIMCAFxLJU89BdqqTdydQCqPljoEJpb0ZtQTAwDAOhhqTd6W2fY+nTUUvpben8gLO0GYhMgvkYvS2ElEqiJrz0Y4nQakR0bQngLKZaWAfEjWvgUAGktZWqgqcKRAAAAAElFTkSuQmCC');
}
.one_book .header .icons a.add i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAAHtI2rCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAltJREFUeNpi5N15hwEI0higgAWIDwOxDUyACUpfBuIaZIGDQNwKEzgCxDlA/B8kABBAjEBDUQycicwBqwDiEJhBILAeJgM2ACCAQAbsAtJuDFgASCUnTCU2SQYkS5DBf2QL/0PxJZhJAAEEspMfSIfjMvYMEKviklTB5SAmBjyACc21v5BdDZPcBKXZkb0Fk/RD9yO6sf/RQwvdQd+QOQABBAoEOSD9EBrhvxiIBKAwWAplGwLxX1I0wsAfBhIAEwOZAJtGRiTMi8YPItbGL2j8d/g0/ofmM2RgDxU/gC1wkIENrtSGbKMtED8lNXAAAogRWh6A0pUECfpegJz6GYh5gPgsCRovsEA1MZIbj13kaixFKgaIwYepmuTor9EcGsq50PwJKswEgPgOegJATlqgzHwBj0UwtUfQbbxAwIWXcTlVnYBGXVwab+DRNAdXmYPsD0lQQkYSuwfEisREx3Mg7oU67T+6JkLxWASthaifAJzJ0QgQYLASwAmIFwGxNANtATjhtAPxXqhliWjlL7WxLRNS8wZUQC6msQ9R0ps0tJ77DsTXaGTfBWwJHNQIMKaRhd+ZGOgMBrWF76B14F9aWgjKpGLQJC0MxCbQhAbil+HJRmK4Eh4LHsvOQi3ABbrxyL0GYj0gfgvE/PSKw7/Ygh+fhcbQEoiZDMuYoW05IVLj0AlaGMwHYjYiLAIF30aoHhtKUmkCEP8E4idA7IomB3JIC9SSD1i6GEQnGmwAVPztQkrBckT6HMXC72QmChVy82E6BZaSVVvcB2IuaISDegVmQCxKI/vuAADuNH1+b3AY9wAAAABJRU5ErkJggg==');
}
.one_book .header .icons a.save i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAkCAYAAAEP/3G7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr9JREFUeNpi5N15hwEI0oB4ARD/YgISH4B4JogDxBUsDAjwH0QwMaABkMB9IOYFYkaQAEAAMQINTYNKzgJx/iMrZUDnMKLL/AUIIJCeV0CGKJKgABAvBWIfkIPY0JxwGIj1QAwWBkygi+5yByDWhlkMowECCGQnJ5CORdI5C8YAGfsNzdiZ2JzOgB5a2BzEiGwsVl1A8BGXsQzY7GTEGbBQ0I3u2v9ICsqg/PsAAQQKBA8gYzseq0ERsQuIzdGtXMFAGJhBbZqJyyPYwEck29KgBkSxEKHxPxaxacTYSFSYIwNe9DjApfEFEBcg8b+gqV0GxCuxaZQA4rlQW7SRxDugYtFAHAJPDtBs/QeImdGciWwjsvxfUIIECCCYRhsg1sLiFVCOkAbip8iCLDiCGlnTE2jK+UhKxDNACyM2UjWBwE9SNB0kWMqhAVdoOXIKWSOhNAnKNs7oWYeYhLyXlLRIVgKmj6bv0MS6jBRNr6H0ZUKaspAUYwNx2DRNB2IxaMbEVlAvBuLj6JoOQ2lJNI2wIiAKiC1hGRE5axwBYlssNkVBaze485qQJG2QbMSqAaQeIMBgOTccWrrykxhljFA9h6Fp9DWh+D0MLfL5GcgHoKoZVNEfAGJOfJbpMlAP2EMr8xVohSP5yR0NfIGWpsggHFradlHTMk6oRbbQxho6KIWWZpnEljP4wHloGwuUGdiRHICtmtCl1DJ15AKcUPOAiYGOYNQyZACq/hKhpehfUjSSmkAeIVWbC6D89iETjP7QAhbWeHtBgnndSHpB+Bohy6qBmAfKvgatpAhZCmtFliGJxaJnblAV8xZIC2ExAFSxeaK1LtEbinLQeEOvxxZhKYjfMUErdGwAVCF+hlZBMJ8+xZJgkC35A60wmbGYlwWrPEFAEdq6M8Zh+RFoowAdgBrodTgsOAvEu6HdZAYAjJqQVCIivWwAAAAASUVORK5CYII=');
}


.left_cell,
.right_cell { width: 330px; }
.content_book { width: auto; }
.left_cell .links { padding: 30px 0; }
.left_cell .links a {
	display: block;
	width: 96px;
	height: 96px;
	margin-bottom: 1px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	background-color: #8b96b1;
}
.left_cell .links a:hover { background-color: #0db9dc; }
.left_cell .links a i {
	display: block;
	width: 40px;
	height: 36px;
	margin: 15px auto 5px;
}
.left_cell .links a em {
	display: block;
	width: 40px;
	height: 36px;
	margin: 15px auto 5px;
}
.left_cell .links a.bookmarks i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWBJREFUeNpi/P//PwMUpEHpWYxIgjAGIxMDFoBVkAWJzQhjAAQQzMw0JEm4Rf+RdRBvEUxwB7JFAAGE7Hh0s1FchdVIou0mVuFfZLfBAEAAMWIJdWQwC5tCnB6hn2cGUCEjNCzxKmRESoE7kCUAAgg9UeALUwZ84UyyX6geOKMGDh4DX0CTBjJ+QY6BuVDNkljkJKFyudg0AgQQtoTtB8QSRPgO5NJNmFkCaCAaPvyfOHAYi97RZDNq4KiBg9vA19Q0EFRMieEqrkgtbYzR5AwIlTYseOziBeIvaGIXoOKfyWnTfcGh5wuu9goIAAQYrqYIOjgMxDZUTAxHgNh2QJLhoM8now4cdeCoA0cdOOrAUQcOXwdOAWJ2KD1oHAhqKnkidXB/IXWGPfE0sWjuwMtALA9tHO7AoWYHVF4eqp4uDgRFH6iVqwfEj4jU8wiqnoWc6Ce2waoCxHeomLSINg8Ac1TSaTACdIAAAAAASUVORK5CYII=');
}
.left_cell .links a.scale i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNpi/P//PwM6YALih0D8HxkzQlX+R1eJAViAOBmIGZEFAQKIEZtFLFAaWYYRq5k4LTJGs+g/QACBLIKZx8iAHfAD8QcWJAX/GXAD7A7C5cgPSFbjwgwAAYQ1MHD5kJBn/sOsvowkgA2jxAMh+0nzNXUVgnx9GI+P4T4HmTgdmggY8AUPQAARHeCk+AWURS5Rybz/ID/7APFfIlIkIQBOZ+heptRA4qOP6umB1Px3mFqRglyWMBDIhvjAGShtTPV0CBBANEnYVAUs6OU7ORGBxP7IQoFB6I4AZV9+ZC9Pw1N+EsI2yF42oVLw6cEi5eygz3qjBg7SrMdIBbPAOQVWHlLNQPQGICWFqwoQM4MMTKcwtxjTtIAFCDCqG0iLVHMGj7wJHdzAA8QH0MS0gJgTiN+xEGjxDTgARTGocSgHbZTrQcVBfNEBcM9NIP4CzXK6QPyIBYfCCiDOHAAH2gLxEfQ0KD8IY1aPZmX1oK9MRh046sDh5kBQMZMAxGxA/AKINw1GB05ggAxYHUFy4CNqdwiIBF+QGm/wmoQNKigBxGlQ9jsgngXFA14X/yeiJ0hr8B9fFDMOgqTGOGRzMQB384g0AvoRLQAAAABJRU5ErkJggg==');
}
.left_cell .links a.save i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNpi/P//PwMQpDEgAUaoIIhghNIMTAyoACTBwIIk8B/GQFcJBgABBDIzDU1sFsN/CADR3jA243+I9YzISlnQLQEpwGoRQAAhOx4fwK4bGyBaIQsa3wSLmjMgAiCAGLGFOhYwi2jPsKDHDJbwYsAZY4Q8w4hF/j/JJpIVjjjDkKS4BgggmEJiFBMCjPj8wogF+5CTdih2LRMDlQELvvAgAvynuZcHvwupHikAAQRL2GxAnECBOQuA+BeygfxA/IECAwWA+CNNvIzNQFscWW/w5JTD1PYyw6A3EFekoGOB0UgZIpGCLQzVgfg7EY7hwVd8Da3ShiIAEGDITRFqeJ1SAA86mvmYXg0RdHATiL8QqRYUCypUcyG0SwPD/P+xAxs0dfiw93/yAT+6ecSG4BwSQ5DuUaw+UGlw2GSSTUD8gor2Et0QJbYcBFVYR6joQFz2YJSDxIbg4dE0ONwzSTcQ36GivZxAPGE0k4ymwaGYSUDDBLMG0D2/0AUANBcABQFngeIAAAAASUVORK5CYII=');
}
.left_cell .links a.question i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAGMO0iAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxpJREFUeNpi/P//PwMQpDEgwCxGqOB/JEFGJgZUkAIWRVLJCNMBUzkdiGfClAMEECM2ixiAglv+owIGFiQV0UBsj2wmCCwF4ndA3AvSDsIzgfg8ED8B8QECCCa4EUrjxDB7mNF8igwY0e2GgTtIbH+4AUhWw73zHxP4AQQQLDAkgNgPi+mz4CyoCSsIeQZblGF4BJdnsAImPCath7odDFiwKGJHSxOvgVgMnxsZkcQZ8bnxFTY3ykDDbBaST2uQ5BgAAghmNQgYAPF5lEAmDNLRBZA93YKUJj4ykAuQYnPLf9IBzuRNCgAFyXEg5qTEhZZArItD7i2yC4lJisJAvBGIL6GllSwoWwiabkSJTdvvYIrRgA0avwvdywY4vFQHxCFoYmxAvBdbBDEQysdo2A/NkKvoagACCDlhg0AUEPMQGdsXgPgUvoT9B4ifAvEOIg18jbW8QHLhf+SSiFyAnrBBSWMKJV5GDlBSQTu2iGNioDKguoGkFg6gVNAExF+A+DslLvwOTQGGQGwMTa+ihEobXOAnVP4hDnl75EghxkBmIL6NxM/Bol6C2Fj+C6VVkMTksKh7QmwYzgXiTDQxRSzqmIk18Au0ACVkINGRAiqetLCI38ZVYSEb+AdPzYYMbmARK8VW67FAm5vGaJ7wAGIBIP4A5UtD0yEMPALibmxeJgafRHNZAroagADDpTEKiD//px1oJ9YT2AQnQw15DsRCJIYI1TG2ZK2IVL78YhhggC/fgRz6GVoVUhu3D1h9MugrvBHnQBYamQvqHlQC8cHBFIKghqc5tGXhA+1T/ySQWeZAS36iKjtKemawRoQ6EH/AIg8auXCFtlb24mjl2BNbUJPqQFj1VIFHTTWS+eF41E2jdjsYlNYWQPtm7QTKVGLaL6DGUwI10yAsE3gTUKdIoAmIDFyp6UBpLMNV2IABtNvIDBtvwwMeEcokk0lMg7AW9XkC6n4S0UICDTBwEtPcSgbib0Q68C1SqwdXBtuOZPZMHGrOQ4cGiGoPUoJ5SCwJjiH3awgNMdACSEMTPhsUg5pwu4H4PjGaAQAYqLj5vMONAAAAAElFTkSuQmCC');
}


.right_cell .item { margin-bottom: 1px; }
.right_cell .item a {
	position: relative;
	display: block;
	padding: 0 60px 0 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 52px;
	text-decoration: none;
	background-color: #0db9dc;
}
.right_cell .item a:after {
	position: absolute;
	content: "";
	width: 27px;
	height: 27px;
	top: 12px;
	right: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAAH608TDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY9JREFUeNpi+P//PwMQc0JpBiYGCPgOxKIgBiNIFApADEYmZA6IARBAyCoYkGXhHEZkDhgABBC6qQJA/BHdDJjWj1BFciABFiRJZiD+AzMfBAACiAHqDQ+Yd5AxzE5MXUh2/oVK/Mcmieyo/7gkQRIyMA4LmoQwEL9DlwRJ8ALxF2RjAAIIJVSR7OOCRg5OgM2xIJu+QQ0RIlYjcnCA8FuoARLEaER3AQg8h8UhttBhwBKMICAGxK/RJdE1wqKUAT0pEdLoSkyIggBAAKGnpnXYUhg6Ruas/g8BB0jRBMIroBqPkaIJhOdDNZ4hRRMIz4RqPE+KJhCeDNV4gxRNINwC1XgPWZyJgRxATefBAuIqzYKc5MiFJaPDpCajLcQkWIAAwyXhDcQ/oTbvRa4uKMG4JNiQvPkfybs8tLAMhpmBeCmapaBI4aeFZdiSzH+kTCdEK8vQc8J/pAQuQSvLYLgLzdLbQCxNK8tg+DCapQfo4bN7tPAZXeIMW2oUpXU+O0NqkienBDlGqxLEjxZlIwC79bWcFNKouAAAAABJRU5ErkJggg==');
}
.right_cell .item a.current:after {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.right_cell .item a i {
	display: block;
	width: 27px;
	height: 26px;
	float: left;
	margin: 13px;
}
.right_cell .item.notes a i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAAExjxdmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjpJREFUeNpi/P//PwMyYEJi/wRiSwaQCiD+CcROIDYLUNQbiNlhygACiBHJjGSYfpDIX5A+EEgGqwAS4VDDGAACiBHdXqiWm0DMCbMSpv0n1AgnmDEwiSiYIAwDBBCyThiWhrGZ0OyzB2JRqL0okiAJFSA+A8Q7IE6DGGEPdchPqP0odqahS8D8+R8aWKDgZEQP60dArIguAQIAAYTNK9i8dgNq5Stc3kT3Msg5rlBb5wLxO1gQYLPBHikGf0JxAlTMCVuoO0El05A0JKNrQNcIAmxIGtJwaYBhFqh/4qDBygANYjOsIYkEAAKImFAF4Uwg5seXqrBFBQxo4UrhyOAbOKUzMEgC8XOoGC8TERpCoRokYVkOl5O+QZ0TCKVDoLQcLj/h0vANV0AQ1ICuCabBD03jN1wpI41YDTBNoEjbCMQ8aBq/4Yo7EFEBVYSs8Ru+CAcRokD8B0ljGqFUAkvpQtA8RFRaBAgwYhMsIWwJxB+Q0ugTINaltmX20HDbDsSKSGUTDDwHYnViyikGAmUYKC8cgOaHlUCsC8THgVgeWoWAgAQQ3wDiNFLyPbpPYCABmvZgBfwfKF8LyadvYZUNuZYkY7EkBKnAhSVLCVLijJAlP6GWJKNZ4kRKanRCsyQNmvPIsgSXZTZEWBJIqiXYLOuCVkc5QByLw5I0cixBt8wVyZCNUEsroJb4UWoJumUhSOUVuqVFlFqCXjDeg9YzCWgWvoXWrVQp1kBVLCjnSwPxESD+wkBDAAA75SdESn4etgAAAABJRU5ErkJggg==');
}
.right_cell .item.bookmarks a i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAAExjxdmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNpi/P//PwMQgAkgYGRiQAMYAiwwpTABgABiRDaDCadeZH0eAAEE04NsNwNON+BzjzwQX4ZxAAKIAWQsEEf9RwVgcZKMpZEkIzbJL0gScAUAAQTzCi4v/cfmRYLeJNsjA6LxC6kaWaAhyAulp6ArAAgg9FDFB6IoCtFRTYNKE8lJ6TI0GckTqwmU1vSg7EdI5R3OtOeBxkfGfjA2QIAx4FFEqEggKnFTpeiga6kxatmoZSPPshdAbAgtYl7QyrId0EJPEogvQAtBSajYDmpY9heIc6GVsyeOYvkLVI4RqvYvLsOQG5E0BwCuEh//lq1o/gAAAABJRU5ErkJggg==');
}
.right_cell .item.quotes a i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAAExjxdmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAetJREFUeNpi/P//PwMUpIEIRiQBMGBiQAMgASEoG6T0P0AAMQC1pIG0gWgU/Uzo+kBSiiAaIIBAatX/QwCI7fQfCYBUsiHp5EQ2BmQBM5D+A2JDJb/BJAECCCQJ8sYOIH4E8xIUzGL8j3AbI9QxMKDBAhVkQFIAByxIqtF16uHVCfP0OpQAg2BmmIM+ArEAmrHCAAEEChXd/6iAAYq9/+MGuhgxSCyAxdZnqFNakORA0fETzf3/oWoZQE4SQnLCNySnquNxqihFTtVFcwoMeGNxJgzrAgQQyEYVIMMJliiQNGoBsQ0Wy/YxoAcxkv9wAvR8850Yf6GnJQZc6QpvDiU2BCdAQ+UDmtx8HKE3geyA+IVk+iMiXPeLrJRBdkDswpKMQOAYjoDYRXZAfEEy/T4S+y8O130BCDBY3vqMxcC3QMyDZDMMKwLxz/+kAZD5QiAXSgMxDxaXCEGLbnSghVZYEwN4wPaACnIg3oXFNeuw+AqEOYH4JIk+A5nPTHZJQ0lBSjfLVPAUedjizB6PenxYhQm9NsYSscSIEQM4YXEGKqvD0SQXAPFxHBoDgdiDBItWgsr44Z1A1PFFKhY9TmQmEHUmAqUBJ5FixAA2WJyBfJCM1Cp9Da3YcdU0oCIrAYj5ibDkHRDPBeI7ANhvhZt48lwMAAAAAElFTkSuQmCC');
}
.right_cell .item.searches a i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAAExjxdmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAelJREFUeNpi/P//PwMQgAkgYGRiQAMwgX0wAUZ0LQABxAAUUPkPBSDZ/+h64RwxGAcggJANMUGz8SzIQIb/CABil8LY6JKBUP5JEA0QQDBjPwMxD5qxjCxQRh8Qb0L3JrqvUOSQ/fEI7GUsAQQCX6AmwKxCMICgEoiNgfgvup1YXQsQQIxI4fgf3U58gAWN/58IPYwYsUUKwKVREom9G4gnYqiAxh1yfH4D4iIk/h8gtkFLDFg1YgO9SGrA6gECCFnjlv+EQRRILSxEXYH4F7FRAdMkCsQe0JjHB+4D8TuY06L+EwfAzmOiZpyRpckHGijs0AAiqCkOiKdB0+ZPIOYiRtNiIJZD4k8mRhMnGn8BMZo+Q/3TBy2dTiEXXciR+whJjBkprxUh5atibKm9l9jIBQgw5GIABNiA+DY0ILYC8VMGysBcqPcwXIicDHvRxKmCcSWmImg4UoqjKE7u1C4PB41l36GRfplWlr0DYnkgFgDiKdC88RqaF0B5xxm5GsQJcKRGZPAKiJmBeDKefBQOxLq48heh1IheRINcbYZHDUjuDjWCEWRQLxBbQTM6OqiEBieofrlJjTgD5bs/QPwCiB2AmBcaf27Qmq8IWt5pQOVOERNnbEB8+z/5YCO0NXAPW5yhl400BQAWw6+ZM9tkMAAAAABJRU5ErkJggg==');
}
.right_cell .item .hidden { display: none; opacity: 1; }
.right_cell .item .hidden .in {
	padding: 20px;
	background-color: #c9d8dc;
}
.right_cell .item.searches form input {
	height: 28px;
	padding: 0 12px;
	border: none;
}
.right_cell .item.searches form select {
	height: 28px;
	padding: 0 12px;
	border: none;
}
.right_cell .item.searches form input[type="text"] { width: 200px; }
.right_cell .item.searches form select { width: 200px; }
.right_cell .item.searches form input[type="submit"] {
	text-transform: lowercase;
	color: #fff;
	cursor: pointer;
	background-color: #0db9dc;
}


.content_book .view_page { position: relative; }
.content_book .page_book { padding: 40px 0; }
.content_book .view_page img {
	display: block;
	margin: auto;
}
.content_book .control_nav a {
	position: absolute;
	display: block;
	width: 40px;
	height: 69px;
	top: 50%;
	margin-top: -35px;
}
.content_book .control_nav a.prev {
	left: -40px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABFCAYAAAFPk5R/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhJREFUeNpi5N15hwEdMDFggv/ogv+BmJEJXQBZO1wA3cwP6IIgVfwwCRYklYxQYz6woNkOlgAIIEZsjmfB4s6P6O78CMQCTOgCMCehCMDMhDmFAZvj/2PzJlyCCZvjAQIIq+OxuB1rbCArgLmWkQWXCdi8g1cBum/wKkIPC1hk/keOaVxJC6cGFhw+ZkT3OQuBMISnQIAAjNPRDQAQDARQTGAD+4/FBB0BCUmj154P8fNSWudn4H2txirKTWv5QEknLULZe2uDEIQI/TuINAzRhRSx4BpYT7zS+81QRYr10SF+7+hi1AzEXtcGR+PRWNgcNx57nwKwVgc5AIIwEEVNw54b6P1vpzcwEE2Q1DIzwJ63IO0HmfANHO666mkB9J7sZVyBPiFKq6BRd2gIASkoAiXIA6egFiwl3aMcM6dswPFcvpwf7lTAdn16OLPwXx5keFQHGkZqTMFGvDcEmzAZIWwT+erhugS3AKzXYQqAIAwFYLA7FXSejtV9pE5ViAMRp29vEyToxwdl21sRDXav15d95B576t69oGCyCpqCMFlbCsTOf+cUiVnf4RKzgBCGgjCGgCZsBZqxGUhhGkhjo1zWsEOK3xIBbqwFQzABwzABR9jFYAKeg/t304nNYFbQh0HlUMLQ9rMJQftKcaOj0nOhWnOg0Vn7otBVgzWjSATkWoYQiobUi6KWGIVQa9AvUWYUmaLssKShm2ec69ESYp4/+h4tDfkToBm7uWEQhqEAXFHuZQO2aDdA6srdoN0CJiAb9OJUlkpEnDz/5Abi8MmKhN9DrMSIlfrFeouF/y0GZ9hOl+PG0smb3t+lFYbGxEonQ7fBeWKlk+hSz2OQiXHYk6+MY1SYJhAC0wBCYUigCgwBVIX1AE1gLUBTmAToAqsBSmFLaySUAkPAjoChYBwYEsb3wesl8MkNw0TrTTr5/m+htADyiBkOWuoXwkDP6gV3aG274AaVZBIXaEtoMoX2pDoTKCJ2qkKRuThDH0ioRnD/IKGazQIEalF9dEEtu5kW6OpRv9VAf+WRZz94BE30POXg9QUYkig0mzohEAAAAABJRU5ErkJggg==');
}
.content_book .control_nav a.next {
	right: -40px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABFCAYAAAFPk5R/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKdJREFUeNpi5N15hwEdMEHp/9gEGZElmJAUwCWY0IwDS6ALYqiEmcmIbjsjTKUQsgAIAAQQI9DxIMF36O58i83xjOi+YkIz7z82HzFgczyKO2FaGdGDjhHZIhQBEAAIIJjj36L7CltsvENz5n9cCpGdjlMDVu9g08DEgBsgu/c/Cw5F/9E1sBBSAAMshBSge0YYzRMYACAAoWTYQjAUheGM36GURRZNE9GU2h+3pi2yiIho+yXKe+udbrd7jw9PvaeeD/fc87ZY9RCchcV+5zpRFsUZs5LHkliCBecLGEnLHMCK+QYG0q0LsGZ+mLJ5wp0h96VSKHnD/AI9qRQpSJgr0JXa89Fy2yXGYMvsg9pzSBnzELxtb1wa0tO29RzkzIEu6WIE9pp0t11GSUfOE5vUiI00BVfXX3XY6uhfcb8CcFYHKQgDMRSG29IbeAJFURREEZQuigtP5eXcunLjShC8ilLIwE9IJ2becsp8UEjepAlnrey9S96AH4ClQf/mht0DH/I7J/XtKfA6ClZYmhqLU2GB/oatEbs78DIKarhX5y+B51GQi2vBb4GnUVDDF3X+IdwUTMZN4KsFtwXgGeXBzIYiiYAsGGaRysZ616x06BdmpbvGA0NQDjyizJjNWGeNgSw8ZpvrNQvcScPoFNVYI5cmCqpLO/EnACt2sIIwDIMBWHdzKIqgKIo+gw+hD+3Vqy/hUBSHQ1H0agMrlJJs6d8Gcsnhg7UsydZ1tuW9yV0nMuybQme3NXlPAR7rC6GYxKIZ04aiUAJHJl+pUHuGyVC3fUnoFQUldBaCcg2W0A+KSh17gKJNI0BCzygooYsmVDOkCP1pUe3Uy7VoyBhVoaFzWUJPKCihK4tmYFPJmRqhBxT8MrWCFqoMxHpe7WJyjTyyhC2RS2nFQsC3BtOChPU1mAbksJuEtYFPAZsj7YuwYSgmgRxWajAOlLApMqSiMRd8pMDcX4XjFJgFC69WoZgF3dW38rZZeFna1J9cURjFX4Bi7fcjgiCMA/g23cs47t5EHFFKKWVTykU6+pcjinQ6conSaZXOUYq4VxG9yvB9GNvc7fPszo/n3Z2x87HP3Owzz95MroHcQGmcQtup0n9wEcqA9ZHw1PjuDiXiVkzgWQ6WWEpOgm7EAOqTzo6lbLVB70NDKcW3KIOl0LVQwCQH3WNCH31DJz2ebkpAP3xAi57wBD1gQOcN6EooIEXPgH4zoE+uoNI6s4fzjwT6VgVatlQn6CEDumBAl0IBKboG9IcBfZZClaO13MWJSgpdDAXMQ4+Y0NciqGsgxWUJ6MgG9QXMQzsMaMuAtkIBKS4APWFCRwQNBaT4FY6frQWC6Rckp5Yjuy3esRsM9QffwDYKYjHM9xpso2NyxcBp2DJaDEPfv+I2ehxS2MukQa5SvI9UzjFTqbedjHPhWkDYJzbuTDKBqgDT3ZJrBk7DVtHfyaQTqQqwOgO2XhYmTfEuUllnjP1CKgcuFncRUB/mz2PAilKcIpV9Bk7DNtHCGjjetv4B6b8mUthD4imUBdZgwLZ9w8w1qNfYMWNslHacwqTNKROPcceaSYReoZqCGKOZFAVG8QcwczAk6i1LuAAAAABJRU5ErkJggg==');
}

.content_book .paginator {
	text-align: center;
	padding-bottom: 80px;
}
.content_book .paginator > * {
	display: inline-block;
	font-size: 24px;
	color: #383d4d;
	line-height: 31px;
	text-decoration: none;
	padding: 0 5px;
}
.content_book .paginator .current { color: #0db9dc; }
.content_book .paginator .first_page,
.content_book .paginator .prev_page,
.content_book .paginator .next_page,
.content_book .paginator .last_page {
	width: 31px;
	background-position: center center;
	background-repeat: no-repeat;
}
.content_book .paginator .first_page {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAFoqSavAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuNJREFUeNpi/P//PwPfrrsMMMAEpSWgND8LlPERiP8DMSNMxXcgFgAJAgQQI+/OOwzIAKbiPxSDBUAMeZB+kAALlAESlATiFwABxIjmDlEgfoWkSBjmDGkgfgIzBgh4YGyYpU+RJGSA+DPMSBYkF8J0f4ayQdbJAQQQhj/QARMaH+QwIaju/+gK/kODhw3JJyghwwt15HMk94AdKQdlf4E6kAvdDY+gXvsP1fkNahIDejhIIikCmcSPHg4vgFgMiI2RgpoRIIDQ4wIdgLz8FogNgfgCNjEWHBphkcoADZqPOMQwAloa6rRX0GBjhHoYXewjeiDIQRU9gQYjI9Sp6GJfcEX1I2iqZYAGMycOMbxp5RHUFkmoBpDt77CI8eBLbLDoYoRG2Weopu9YxDDiGR28Rk5zuMQAAlBSBisIAlEUBe0/pEiUgihoYyhCHx6CUZuiRRRKUL/iFd5iaN59U8LZHN9FZuaOwfvwz135fm5SGNVFgeAafJhj636ABbiCLXORETwrQdd5X+5AJkM7w3kb9pKhozOkOS/8BnNwAJXh1HCsvIt/PedEtn8PGsPRkszAWLcatIajDUtBD0pwMhytZw6eoHCGNUfruQR3Gb4wZ3V7JX/UKXOTwGlsLDcI0GkVoyAMBMEgloKFCBGDhY2g2ImFlQgKfsg3+QYhIJhGnyEEizSKha05mIXhCGR3AwfhmMxwR3Zm2ny97QnGea7XiXxfjes4RYfkC3u851Zc1yEaPl7SXrCIA4zbhNOKpyCb094DZB8HTiWeYjRntBes6dggqsGpMmAMH3wRYYEY3xChFtf4xCef4AQ8WwWu7efAJVrxKwwsoSI9jX4kC84UvVvY8FPqPEYkj3qLFmfOfSlLGUX2Dp3nRuRanKt0lLjKDHGQIBKEvGfEuRpPiTgZIVKE/Ito6RtxJnFukAu0RSEP0fSu153ItTiXt1dELgGxBvnFivMGS4VoHKAarTDjJtwflCXxS96Ac8oAAAAASUVORK5CYII=');
}
.content_book .paginator .prev_page {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAFoqSavAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnpJREFUeNpi/P//PwPfrrsMMMDEgAD/kQUeAjEjsoA8EF8FMQACiBHZjE9uyihmoBi6F13AGYiPgRgAAQQ2AwSQ3QJ1AiM2M/9DaUZsDgeBO0B8GFmABU2BKpQ+D8SGIAZAADGihwUMgOzHZgVM9xlcbgAFz3cgNsGm4DYQvwNiK1yOVEFyJNb4YUQKBwZcbsBQhM0XIEVvYRyAAILHBZb4wOZ9OSAWhoURLhsYsAQNyJa/IM2E/IAMbkA1foQ62wSbImwG3INqfArVaIXPedgMUALi+0DsBMQHCPkPlxeUoLZLQF1zjFQDYEADahAP1KAz6ApYGIgDergkAAKIlHRAVF7BBoSgzjcgxe8gIIqUZB+R4m+QxldQtgA0IRFlswQ+jfg0SwPxcyibF5tGXJpBGp8gafxCbGKRQ9LIhU8jKVFFlOZH0JoBBL4BMSepNoMMkEEygIdUZ4PytySU/RmXAfj8/ALNAH5SAwxkgBiU/QHdAGJC+zWSASrk5OnXyDUjDAAEGEp+RgbE5m0c2XcFEJcB8QX0MoBqiQxLDj4Pzf6uUPZefBpYqGQpyBJdJLGzQOwGrcZpYrkE1FItJLFTUEs/EmMAC5mWguo3dSSx40DsSayl5MS5NLRqf45k8RFosWdFqsXE+lwO6lNFJLEj0OD9TkliIWQ5yFJ7JP5HaMvgHTWyB6Fgd4AW0bBakx+alfYSKq6pFeewOkIG2qBigDaqvkGb7Jy0tBy5mlCCOuImVMwGyRE8tLQc2REa0OrmGpIjPkNbhvy0tBy5utKG1jgwR1hCq66TxDiCGmX7ayRHwCoSM6gjdtHacmRHGEI7JPugfQs3fBoA56eWb0aRPqsAAAAASUVORK5CYII=');
}
.content_book .paginator .next_page {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAFoqSavAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAo1JREFUeNpi/P//P4O2tjYDDDAxIMBVdAFtdAEwAAggBpAZWlpaYAxiw1QcQzfUCoj/IwuAOIwgBkAAMYL0ga3Q1j4DpJiB2BDujqtXGViQ7DOB0oeBWAKIVUEcFgZMYAMzHt3db6E0I7JqgABiRA8LZPvRTfiPxToUBYzYFKGHHYYiJiym7gPihzAOujdhYSCPTQEoAvhhAYTNCk5YpCIDgACCxwU0PmAB9gg5TnCFES5PCAPxX6hvrzIQAEw4xE2gQfYOatANUg2AAVuoQU+hBj0k1QAQOADETkB8Hzn4iTHgGNRWCagrlIj1whmoRn6oRg18zmPBEYBEA4AAQs6TRGnAlwYMoE4XIsYgdM2PkLKtKKmaQYlFAMp+RcgAbKH+Ec0ACVJTHcgAXij7ORBLk5pkvwAxF5T9BJsBhJLrdzQD5EhN68iAmVAqY0ArYb5B2fJIUUnQZh4kjTLoGvFpBmn8jKTxKbGhzY+kURKXRmx+Bmn8AGWLAfFrUlKYCrEasdl8Fr0OwwcAAgylXEcr35GzaRcQR0AzDskAuQwgJZHtBeLzQOwKzebnicnqxAJCljtDK6izSKEAyumXqOEIYrLXO2jZDCpmTkHFdKGOuIqvyKGG5cjFlDnUEcehYlrQIusGOY5gIsPBH6HNRFB5eQQqpo7kCGlaWo5c3tpCi8yDSI4AFZ330ItPaluOXGY7QBPmR6iYIrStcpjWlnNCs+RbaPEGq4WVoCFDUquDFEt3QZvtMHAfauFTWsU5DzQ4vyFZfBNadSgRazGpPgcF6XYgtkQSuwmN7xfkBB0LkZaCgtcMSewatPR7QcsSbhe0foRZfAFa3WlTajExlrtBi9Z90KxkSEw9SywAADCYlEfjt/vIAAAAAElFTkSuQmCC');
}
.content_book .paginator .last_page {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAFoqSavAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuZJREFUeNpi1NLSYkAGTFD6PxDzgxgsUAFGqCCKCrAEQAAx4jJDAl3LR6g5ikxQ079DVd0HCCCYGSDlYkD8F4jfQlUzoDsDplAGiDmB+BtInAXJATxQ+imSQrgJ/6GmmACxKLIVAAGE4Q9kcPXqVbA3hJB8/h9qAorH3wGxAJI1r6BeZEAPCC4kRc+BWBrZkQzQwAEBRahiDG/CvPYRJonuTUmoKZ/RQ9IYGsyvkdwABwABBAsHAyA+D8TCUF/hEsMaTiBwARoUb5HCCpsYBmBCYsPSDC80LP9D4xddTBqXATDwBaoJFJRPoJqEsIjJ4TKAASm5gYA8ED/CIYZhAA/U9G/QOGOEBiC62CN0L/BDFX2GRhkj1CvoYk/RncqCFoAMWAIVLwAIILz5gRCAOf8tNMEgA2xiWDXfR0pxDHjEsGoG5e+zUMVX8YjhTHkgxceBWAvNAHQxnKnOCoiPQBXfwCOGM8naQhWrA/FtPGI4kytI8T4gVgHih7jEmBgoALg0HwBiJ2h0yeMSw6b5MBDbA/EdIFbCI4ah+RgQ2wDxTSBWxSOGoRmkyBKIrwGxBh4xjJx1BlqSghRp4xHDGmCK0MIQWRE2Maw2C2OREyYUVQABOq+CDgTCILqHLhH9gG57idKhSxFLpH5Dv6k/FFFERESi1CW67aXUpXMN7+MZm535hr2M581+s9+8eavnWYZg9num/7TciSvdnSGWGN8xaUHRHrDiXJd0hFbt6XSyQ46K3IpzT8gTMiJbcIdcB+QnMgtWXNR4ygLog3yLXAtG5ELkVpyrOL/EAGt8g1yTyBtOnKs424IMFmBN5GIHbsEOOHBJjKSKSRviwr1JDO4QPxfOW7yKUXsEyw8bkuLELlzFUXQBdebVnikrY8WZTl5Dmz5EeIX5SonQiivUZh3SqjnWSUJk8h3zCFxiKV5H23qUO0PV8gicWWSE7EWEB1jUtiK04lzFJ5DMFUaki18cHVZcaXwB3Ybq28d8Q30AAAAASUVORK5CYII=');
}










.footer .footer_first {
	height: 271px;
	background-image: url(../images/bg_footer_first.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
}
.footer .footer_first .inner {
	padding-top: 50px;
}
.footer .footer_first .cell.left {
	width: 450px;
}
.footer .footer_first .title {
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	margin-bottom: 75px;
}
.footer .footer_first .title + p {
	font-size: 10px;
	line-height: 11px;
	color: #b5b9ca;
}
.footer .footer_nav {
	position: relative;
	padding-top: 40px;
}
.footer .footer_nav:after {
	display: block;
	position: absolute;
	content: "";
	left: 0;
	top: 15px;
	width: 100px;
	height: 3px;
	background-color: #16a0bf;
}
.footer_nav ul,
.footer_nav li {
	float: left;
}
.footer_nav ul {
	width: 100%;
}
.footer_nav li {
	width: 50%;
	margin-bottom: 10px;
}
.footer_nav li a {
	font-size: 12px;
	line-height: 13px;
	color: #fff;
	text-decoration: none;
}
.footer_nav li a:hover {
	color: #16a0bf;
}

.footer .footer_second {
	height: 72px;
	color: #16a0bf;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 72px;
	background-color: #323742;
}



.overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(57,61,77,.8);
	z-index: 100;
}
.ajax_form {
	display: none;
	position: absolute;
	top: 150px;
	left: 0;
	right: 0;
	width: 480px;
	padding: 40px 130px 70px;
	margin: auto;
	text-align: center;
	background-color: #fff;
	z-index: 110;
}
.ajax_form .close {
	position: absolute;
	display: block;
	width: 38px;
	height: 38px;
	top: -38px;
	right: -38px;
	text-indent: -9999px;
	cursor: pointer;
	background-color: #0db9dc;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAGDeKZEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpi/P//PwMIMDFAwH+AAGJEFgGzAAIIJvIfqoSRBcaA0gwAAcQAVKEFUgWiQQQI7PoPFamACpSCDPoDVA7S/wcggEAyUVCZCjSVUXBHIFkLtxHksFJk9yApLAUIIGSdKIAJbCmqcSD2H5BEDZIATEENA5qr4C5FDxC465iQBCuhGKwQ5ONoIJYD4g4kHY8AAgxmBygk/iCFBDqugMpHga0GEtX/MUEFFgfD5dBNwwfgrsDmDGygFFkdPsW7cGkGaYiFehLDGVgMBKmLRZbUwhFyGPIAyXm0x5Z1faoAAAAASUVORK5CYII=');
}
.ajax_form h3 {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #383d4d;
	margin-bottom: 35px;
	text-transform: uppercase;
}
.ajax_form input,
.ajax_form button,
.ajax_form select,
.ajax_form textarea {
	display: block;
	margin: auto;
	width: 212px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 20px;
	padding: 0;
	font-size: 18px;
	text-align: center;
	color: #868999;
	overflow: hidden;
	border: none;
	background-color: #dbdbdb;
}
.ajax_form textarea {
	max-width: 212px;
	min-width: 212px;
	height: 90px;
}
.ajax_form button {
	display: block;
	position: relative;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 33px;
	cursor: pointer;
	overflow: hidden;
	background-color: #383d4d;
}
.ajax_form button span {
	position: relative;
	display: block;
	z-index: 20;
}
.ajax_form button:after {
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	left: -100%;
	top: 0;
	background-color: #0db9dc;
	z-index: 10;
	
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.ajax_form button:hover:after { left: 0; }