body {
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAC4AI0DASIAAhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAAAAIDBAYFAQf/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAwIBBQb/2gAMAwEAAhADEAAAAfsD2Yfn/ehS4T1TeyhC7pmgAIO5Clw1OsXISHyeamYa1+s0TPZmpvMFZLNbNEIXJphxEsvqdOn1aZDagu0W6ebSbVTYZ8NnWzELenTKmO6oyT43qpse+8bOzhrO+bCtj3Y2F3EWNuQmqTFMw+kTrPJpElrNpoRnlJ2DGs8aFN5482hQz0OnKM8adwEfp4XBEcnSFwARwAHdHTAKAEAwE030JMAG8MMhuTGE6a18S5tjEhuTDJSf0JMGhtnwYbMuClMszTc1L6ATOVksoVkvoU3suU3slFby6hWeF5pnrXAhdAQBAcd4XHdHEheEA8Inx795uXw0Lv0JMGObwxJzuzMeGzMShuX+ejm/hxKGw8yEnXdsib7fK0xNTmJkHhJh0EQcezTsiVpno5q9GqLTuQzTOITOj0TQzTJ04b5OlOaZCsWUEmRB6Unhy5gLNMAhAmmARwpMphOjuBNMBQlA/8QAJhAAAgIBAwQDAQEBAQAAAAAAAAIDEgEEBRMGERYiFBUhMhAxQv/aAAgBAQABBQL4cKjadGPhx1bRowujRT4qHx8KLCqjRqcajafB8VT4qHw0qulRm+LHb46MudHD3aPB+KLItWzY5KnyTMzFsscdhfU5GF1GVF1B3FkUaTDMq4txdyQZsqsLWOzCwsUYaPJX1/ypRjjY48qVyozey9++P+SLhl48EPaqrgrhho1LKSOpI1mWTFVkSqqrFFFXAwy4ZlhxbHbtJHgZcKR9lW1hmGkxVmKkfav9N/IsmLLIKw0mCuLRxmFxjDdWIzeTRseVJaPq6Nmk6qRTyyJmk6uit5VGx5Jiy9TKo3V0KqvVcTL5ZGN1Uir5YjEfU0bKvVCKJ1YmV8d0A3TegtH07t/GvT+22bZduPp9vY+j20XZdu5vq9vUk2fb2jXZdtr9Htai7JtrH0e2sL0/tzM3Te38i9N6A8d0IyjRnx2I48K1bM0Y2nwwunU48HHgbSqLp47LGoq+sensyxZVeMqWyf0Vyyr/AEflWjVj1UsKw3ZlVVPxRfYjWx+ljkK4UtgsrDKqjdlGZBWwflmVT8VbYrbAzKfhXCjMpaxVSuFFxgrizLg4/bjwRrhSvs3cVcsKuKrHi3H+ceFK+rLitVU48DdXPIN1M55cynmDC9YOp5o3IvV0si+TTmo6k1TZ8n1Cr5VMN1k9l6yerdYNXzDKs3VTyEnVD18zyh8eKvCqs2Pao3qWzWOHLR8Zx5qvcZfZlyfopx+tccfx0M6aHOVbAx7WVcstWFjzVexJ2LVP235VY8MVyoqsNY/T8P6ORRWUVo1ayDVsrKo3b/GbB/RbJyVVallryRlkqzKcinJ7LIfqtbLFsKWs1WPcZcs0djs4vcWTApJJkVsqcmBW7nDlWWPLNx5UVbHGxxyHHKzUcoxxupxyHHKxwvXjyN3Jo81481SJqtrtaNuWrVV3zVR48m1ovUWsYXfNdb7jXV+411vstex9tuCmN41pJvGvF37WqeTa2y9SauQbeNSzSbhq7Y1mu7e9V7kP8rD7NCoy1PxT/wA8OVGjqfgy4I48DQ4rXKknezMxd8ZkrVWwcmTm9uSxw4Y48Kv8tyWJJPVf6rhmj7RtdRpMCrhlaFe+Y/2ZhWq34NJg5BWyNJhlFqSNgXAvqNZjuwxFJgmkwq5/7Ww0YsOKrp2ssLKKrK3Gxx4Va5K4G05xsqrDmQ+Kxw1G7qN3Yy362+aRmj3rSjb5pFJN6hsvUGntJ1FCpD1Ish5MhJ1IjMvU0bKvUlhupkZo9+09fvoWWPfNOo28aSrbxpbRb/pUX//EAB8RAAMAAQMFAAAAAAAAAAAAAAACEgEQIEAiUFFhgf/aAAgBAwEBPwHhSxOSWJJJJYliW0lSVJUlSVJx4Ons1afdl+yiuZ//xAAeEQACAQQDAQAAAAAAAAAAAAAAEgIBE0CBIDBREP/aAAgBAgEBPwHCuR9GiXaDRGiXaF2Po0S5T360hpDDSGr2OPycfD0aNcNGjWJLo//EADsQAAECBAEKAwYFAwUAAAAAAAEAEQIDITEEEBITM0JRYXGBkQUyQSI0coKSoRQgc4OTosHRI1JiY7H/2gAIAQEABj8CpJw4Nx7ATmXLiO+KAErU4f8AiC1cn6An0Mn6AtTJHyBauWPkC1cvmwWrk9gtXJ7BauWOgWpl/QFqZP0BamSPkC1ckj4AtTh+eihWaZcsw/7TAG7LUYc/tQ5f8KisrLcqxrzrzq+SysmW5P8AksrK2Ryclc1bKvk/srK35LZLOrRKtslQrZKqys2TaVsm9Wy8eGWytCtxbLaiqIVRVVc5keOS7Jvw0yH4o4VWD+uFaiKnrnhNoW5xhalzwjC1PTPCYy4f5QqSYeIM0KkiEfuiy1ENbHShPo246UInRwkD/tC1MR454T6N/nCpIi+sJ9Gzb4wj/pv+7C690nnlHCq4DD9iq4LDtwCb8HJG669yk/dUwcsNzXuUv7r3CT1QIwUm25Uwsnsm/ByT0QBwUk0XuElUwUsd17lL+6pg5I7on8FJfqq4LDndQr3DD9jktFzROZRkzdFaELerK1UzQpiFZD2KKghXk4uqByqiJWVsl8myrq2SmSqqmAfIawobldsl1QoPZM0NVZbnW0FtFUyUoqKpW0rXTsy/wrsrqtVeIH7KmdxKu43KmcVXoqqlFuXAqvVObZNoq8RVDzW1zV/snEzB/WVSfg+QjK95wo4OSgROwdeaYT8O97Fa7Dt8ESpOkk/pFOJkk7hoiry/4igCZY46IptNJb9IojT4fh7ES12Hpf2IrJ9PhWPAptPgx3VJ+DPFytdgDv8AbKYzMJ0jKpBL7BAiXLD8AmEuEdAnzJfEMEwEPYJmfoFbnRWRei4n0VP/ABOM3sFbmGCcQQv8AXklnoFWXD9AVZcvsF5Jf0BbzkoHTtC6swR83ApiUHMSv0Ka6J9oP6IUiVKncVUdUQBC3BDfkoVs9k7dVQraKqH6rmqZq35KBbKujR+qFIm3OqfdUrwTMy2eyIduipHCfstlcrhb1QQqgfgrZKVTt1VoVZOM3I5zV536I+Vc0zOEzV9E2Z1VIFSBuKqIlaJeROyoIlZeRt6rB9l5Ga6cB92S108UjxE9IVWT4iOkK1Pif0BUg8TH7QVvEz8gCpJ8R4UC9qDxEH1YBMB4ieyfMx7eheEOvJj6XFE7eI9gtX4i3IKsnxMHkFbxMj9IKsvxFt+YFST4mPkATaDxHhSFajxH+lE+nNbXdbT81tOeK2u688R6quc/Eqz7qqz70Czuq0HNXi4VV4jwdUzg3FbTc1tcnQpFfeii6tXimFAq5Ha6t3W5b0wNlZ1bll5KoQyf2Vk/tIFlRV75N6oHRZVPRUNFSrpmXkW11VPX1GQMnVaJ2orK2SvqqZqrVUqCrUTGnJMBEmizgt2SoRJjif0LFmT6Sg9GKYTJh4gFUjii3liq6boCqS8RxaApoZOIB4ggKsjFcGgXu2KDf8Exw2KHHMWpnAC5I9Exk4oD4CqjEDobphpuoKczJnwiD1QImRdQUxmP0KbSNzBX/8QAJRAAAAQFBAIDAAAAAAAAAAAAAAER8CFAUGGBMEFRsRAgoeHx/9oACAEBAAE/IWCFaQApgIFAYcLBIUcLBDAQKghgWQg+YX0SQAIeQBEDgCDfqwA0YEPAxBgQYgAVAAQ4EAJAAAEhAgQAAzmRFAxDryBIVACAICAggAQBQAgioBQHBQHTDjI2FoKi7pIYGQMCAYQQSwoChLCihAGCgMpghECFARCCIQIAGQlEAurIAAAwxmVRYSBAjAEAICDDAiBUACAgASCAAQlBANidgMMsa4SEYDIKEQDgGIlAQFoEgMgcLpgVgbkisuvIEEqaLY9QIKDgVWlFEECSAgQUKXUkQgwIYICUQSQMABEhMEoUQQgIBwBBAnjEAg3LgkMAIZAEiEAADFuUkECBAACJVAiEIIwGEUvUQEgDDIECQAgIgQAJBEUJAKFAogDASiEiEGEGBaMbBEioHBBGyKl6sIQIAYQAMwigAjgCBQAIxKEDJAABAEEEEJARQhAIAQVyZEEBARAUgEgEDIRkDIHgEhIgCQPACAiCS/AKBiUIRwJUg//aAAwDAQACAAMAAAAQAAAAAIAAAAAAAAAIAUDBACACABXCBBDDBACaAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAEAgAAQAAAQAACCUAAAAAAEAAAgAAAAAAAACAAAAAAA/8QAGREAAQUAAAAAAAAAAAAAAAAAUAEQEUBx/9oACAEDAQE/EKlo10U1VUmAQ//EABwRAAIBBQEAAAAAAAAAAAAAAAARARAgMECBUP/aAAgBAgEBPxDXk1FEQUGWCgrxQYYdjo63X//EACYQAAEEAQQBBAMBAAAAAAAAAAEAEBEgMCExYXHwQVGR8YGhscH/2gAIAQEAAT8QRHDxVw5oClBhIGAUAcSgwQVIAGCUgikSSH9KQBavdAuvKckEQQiAQHzl6fywoLJITmcY9GHhK5mECggdthOr4YBDpQaklAERR0VEkEoHAQzrwAcagSxwAV/jJxQMAAAEYLhAEQJjcO4AQilK4QFA0FEUUJd/RHtkAgnCAEKCgglNiGCSCwtDYoQAWAoIgsBQgkRQE6Csl4EEUIhVOteELoyRQAqSBNXuoAjyqGGRApAcGIIwHQMCAFkKgg/YK5TDEBMztTACADIA+DQEENzGBIAaoJWShQc4EDOLGCGxVFLUQxFiACAniohIAB5836hwMTWlcCKTlIyQjysQBApwSYOAAxFucQGQVhBCQpLAFAUJLdEgRMI+N0fA9FwOgCtDJwR0GbAgUTaATQMUZDCwyoE+xWR0CRUYUj2JqNyCsVNGEQF+prDFKSoFACBiPsbBMIKKAUkgMCEWgQKChLNCBJAwljQDBIERAKJQGIMzjRlU4SAndZwICGTwSEX2EHQAYOrFpBt4QCA6KCKlqsIowIQgICGWEpKqoIi3evtGCik6mCkOFJokPEHKy3YwCRKBoZMEkHhiBjs2ChIFMJjCDACGhPCKAnBtNkm6WeiV/9k=);
}

.page_fix {
	top: 51px!important;
	position: relative!important;
}

.skiptranslate {
	display: none!important;
}

.language {
	display: inline;
}

.language__img {
	margin: 2px;
	cursor: pointer;
	opacity: .5;
	width: 21px;
}

.language__img:hover,.language__img_active {
	opacity: 1;
	width: 24px;
}

.content {
	text-align: center;
	margin: auto;
}

.white-bg {
	background-color: #fff;
}

div.headers {
	background-color: #7fb2d5;
	padding: 5px 7px 6px 10px;
	margin: 0 0 5px 0;
	height: 33px;
}

div.headers .zagol {
	float: left;
	font-family: Arial;
	font-weight: 700;
	color: #fff;
	font-size: 15px;
	margin: 0;
}

div.headers .pright {
	float: right;
	color: #fff;
}

div.headers .pright a {
	color: #fff;
}

.thumb_last {
	height: 220px;
	overflow: hidden;
}

.main_menu {
	border-bottom-color: #007bb7;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.sub_menu {
	border-bottom: dashed 1px #007bb7;
	padding: 0;
}

span.atime {
	padding: 2px 3px 0 5px;
	background: rgba(0,0,0,.6);
	font-weight: 700;
	font-size: 12px;
	position: relative;
	right: 0;
	top: -18px;
	color: #fff;
}

p span.time {
	padding: 2px 3px 0 5px;
	background: rgba(0,0,0,.6);
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	right: 27px;
	top: 5px;
	color: #fff;
}

p span.time_rel {
	padding: 2px 3px 0 5px;
	background: rgba(0,0,0,.6);
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	right: 20px;
	top: 5px;
	color: #fff;
}

footer {
	margin-top: 8px;
	padding: 6px;
	background-color: #80b2d5;
}

.widget_new_ank {
	padding: 10px;
	background-color: #fffacd;
}

.widget_rekl {
	padding: 5px;
}

.foot-copy {
	text-align: left;
}

.foot-counters {
	float: right;
}

@media (max-width:768px) {
	.foot-copy {
		text-align: center;
	}
}

@media (min-width:768px) {
	.thumb_last {
		height: 240px;
		overflow: hidden;
	}

	p span.time {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 28px;
		top: 166px;
		color: #fff;
	}

	p span.time_rel {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 20px;
		top: 157px;
		color: #fff;
	}

	.page_fix {
		top: 0!important;
		position: relative!important;
	}

	.widget_new_ank {
		padding: 10px;
		background-color: #fffacd;
	}

	.foot-copy {
		text-align: left;
	}
}

@media (min-width:992px) {
	.thumb_last {
		height: 200px;
		overflow: hidden;
	}

	p span.time {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 21px;
		top: 65px;
		color: #fff;
	}

	p span.time_rel {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 20px;
		top: 57px;
		color: #fff;
	}

	.page_fix {
		top: 0!important;
		position: relative!important;
	}

	.widget_new_ank {
		padding: 8px;
		background-color: #fffacd;
	}

	.foot-copy {
		text-align: left;
	}
}

@media (min-width:1200px) {
	.thumb_last {
		height: 200px;
		overflow: hidden;
	}

	p span.time {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 21px;
		top: 86px;
		color: #fff;
	}

	p span.time_rel {
		padding: 2px 3px 0 5px;
		background: rgba(0,0,0,.6);
		font-weight: 700;
		font-size: 12px;
		position: absolute;
		right: 20px;
		top: 78px;
		color: #fff;
	}

	.page_fix {
		top: 0!important;
		position: relative!important;
	}

	.widget_new_ank {
		padding: 10px;
		background-color: #fffacd;
	}

	.foot-copy {
		text-align: left;
	}
}

.grey_block {
	background-color: #f8f8f8;
	border: solid 1px #e5e5e5;
	border-radius: 5px;
	position: relative;
	clear: both;
	margin-top: 6px;
	margin-bottom: 8px;
}

.grey_block_content {
	padding: 10px 24px!important;
}

#search form {
	margin: 0 0 2px 0;
}

#search p {
	margin: 0 0 3px 0;
}

#search input {
	border: solid 1px #7cb9d7;
	border-right: none;
	font-size: 16px;
	padding-top: 3px;
}

#search input.button {
	width: 100px;
	border: solid 1px #0d7abd;
}

.glav_menu .nav-tabs.nav-justified>.active>a {
	font-weight: 700;
	color: #000;
	border: 1px solid #007bb7;
	border-bottom-color: #fff;
	background: #fff;
}

.glav_menu .nav-tabs.nav-justified>li:first-child {
	padding-left: 0;
	padding-right: 2px;
}

.glav_menu .nav-tabs.nav-justified>li:last-child {
	padding-left: 2px;
	padding-right: 0;
}

.glav_menu .nav-tabs.nav-justified>li {
	padding-left: 2px;
	padding-right: 2px;
}

.glav_menu .nav-tabs.nav-justified>li>a {
	color: #fff;
	background: -webkit-linear-gradient(#007bb7 0,#005f8c 100%);
	background: -moz-linear-gradient(#007bb7 0,#005f8c 100%);
	background: -o-linear-gradient(#007bb7 0,#005f8c 100%);
	background: linear-gradient(#007bb7 0,#005f8c 100%);
	border-bottom: 1px solid #007bb7;
	border-radius: 8px 8px 0 0;
}

.navig-tabs {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
	top: 1px;
	position: relative;
	width: 728px;
}

.navig-tabs li {
	float: left;
	margin: 0 5px 0 0;
	background: -webkit-linear-gradient(#007bb7 0,#005f8c 100%);
	background: -moz-linear-gradient(#007bb7 0,#005f8c 100%);
	background: -o-linear-gradient(#007bb7 0,#005f8c 100%);
	background: linear-gradient(#007bb7 0,#005f8c 100%);
	border-radius: 8px 8px 0 0;
	width: 86px;
	text-align: center;
	line-height: 32px;
	border-bottom-width: 1px;
	border-bottom-color: #007bb7;
	border-bottom-style: solid;
}

.navig-tabs li.active {
	float: left;
	margin: 0 5px 0 0;
	background: #fff;
	border-radius: 8px 8px 0 0;
	width: 86px;
	text-align: center;
	line-height: 32px;
	border-top-width: 1px;
	border-top-color: #007bb7;
	border-top-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #007bb7;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #007bb7;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
	border-bottom-style: solid;
}

.navig-tabs li:last-child {
	margin: 0;
}

.navig-tabs a {
	font-size: 14px;
	color: #fff;
	display: block;
	height: 32px;
	text-decoration: none;
}

.navig-tabs li.active a {
	font-size: 14px;
	color: #d13a05;
	display: block;
	height: 32px;
	text-decoration: none;
}

.main_menu {
	border-bottom-color: #007bb7;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.dashed {
	border-top: dashed 1px #007bb7;
	clear: both;
	margin: 10px 0;
}

.fond {
	position: absolute;
	padding-top: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #1289aa;
}

.content_video h1 {
	font-size: 1.85em;
}

.bs-descr {
	position: relative;
	padding: 45px 15px 15px;
	border-color: #e5e5e5 #eee #eee;
	border-style: solid;
	border-width: 1px 0;
	-webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
	box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
}

.bs-descr:after {
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 12px;
	font-weight: 700;
	color: red;
	letter-spacing: 1px;
	content: "РћРїРёСЃР°РЅРёРµ";
}

.tag-cloud {
	float: left;
	padding: 0;
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center;
	font-size: 12px;
}

.profile .tag-cloud {
	width: 98%;
	float: none;
	margin: 0 auto;
}

.tag-cloud ul {
	white-space: normal;
}

.tag-cloud ul,.tag-cloud ul li {
	display: inline;
	background: 0 0;
}

.tag-cloud a {
	color: #369;
	text-decoration: none;
	line-height: 1.4em;
}

.tag-cloud a:hover {
	color: #fff;
	background: #996;
}

.tag-cloud a.w1 {
	font-size: 75%;
}

.tag-cloud a.w2 {
	font-size: 95%;
}

.tag-cloud a.w3 {
	font-size: 115%;
}

.tag-cloud a.w4 {
	font-size: 125%;
}

.tag-cloud a.w5 {
	font-size: 135%;
}

.tag-cloud a.w6 {
	font-size: 145%;
}

.tag-cloud a.w7 {
	font-size: 155%;
}

.tag-cloud a.w8 {
	font-size: 165%;
}

.tag-cloud a.w9 {
	font-size: 175%;
}

.tag-cloud a.w10 {
	font-size: 180%;
}

.content_video .well .label a {
	color: #fff;
	font-size: 1.1em;
}

.profile {
	margin: 20px 0;
}

.profile-sidebar {
	padding: 8px 0 8px 0;
	background: #fff;
}

.profile-userpic img {
	float: none;
	margin: 0 auto;
	width: 50%;
	height: 50%;
	-webkit-border-radius: 50%!important;
	-moz-border-radius: 50%!important;
	border-radius: 50%!important;
}

.profile-usertitle {
	text-align: center;
	margin-top: 8px;
}

.profile-usertitle-name {
	color: #5a7391;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 7px;
}

.profile-usertitle-job {
	text-transform: uppercase;
	color: #5b9bd1;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 15px;
}

.profile-userbuttons {
	text-align: center;
	margin-top: 10px;
}

.profile-userbuttons .btn {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	padding: 6px 15px;
	margin-right: 5px;
}

.profile-userbuttons .btn:last-child {
	margin-right: 0;
}

.profile-usermenu {
	margin-top: 15px;
}

.profile-usermenu ul li {
	border-bottom: 1px solid #f0f4f7;
}

.profile-usermenu ul li:last-child {
	border-bottom: none;
}

.profile-usermenu ul li a {
	color: #3c3c3c;
	font-size: 14px;
	font-weight: 400;
}

.profile-usermenu ul li a i {
	margin-right: 8px;
	font-size: 14px;
}

.profile-usermenu ul li a:hover {
	background-color: #fff4d7;
	color: #ff6363;
}

.profile-usermenu ul li.active {
	border-bottom: none;
}

.profile-usermenu ul li.active a {
	color: red;
	background-color: #fff6f6;
	border-left: 4px solid red;
	margin-left: -4px;
}

.profile-content {
	padding: 20px;
	background: #fff;
	min-height: 460px;
}

#botoneriy {
	position: absolute;
	width: 215px;
	height: 40px;
	bottom: 9px;
	z-index: 1002;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP8//8/AwAJAQL/3Na3qgAAAABJRU5ErkJggg==);
}

#tooneriy {
	position: absolute;
	width: 400px;
	height: 50px;
	top: 8px;
	z-index: 1002;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR4nGP8//8/AwAJAQL/3Na3qgAAAABJRU5ErkJggg==);
}

#share {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	text-align: center;
}

.like {
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
	margin-bottom: 10px;
}

.push {
	display: inline-block;
	min-width: 82px;
	margin: 5px 2px 10px 2px;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 5px;
}

.facebook {
	background-color: #3b5998;
}

.facebook:hover {
	background-color: #2d4373;
	color: #fff;
	text-decoration: none;
}

.google {
	background-color: #dd4b39;
}

.google:hover {
	background-color: #c23321;
	color: #fff;
	text-decoration: none;
}

.pinterest {
	background-color: #bd081c;
}

.pinterest:hover {
	background-color: #881f12;
	color: #fff;
	text-decoration: none;
}

.telegram {
	background-color: #39c;
}

.telegram:hover {
	background-color: #0085b1;
	color: #fff;
	text-decoration: none;
}

.viber {
	background-color: #665cac;
}

.viber:hover {
	background-color: #881f12;
	color: #fff;
	text-decoration: none;
}

.twitter {
	background-color: #55acee;
}

.twitter:hover {
	background-color: #2795e9;
	color: #fff;
	text-decoration: none;
}

.vkontakte {
	background-color: #587ea3;
}

.vkontakte:hover {
	background-color: #466482;
	color: #fff;
	text-decoration: none;
}

.ok {
	background-color: #ee8208;
}

.ok:hover {
	background-color: #a05f20;
	color: #fff;
	text-decoration: none;
}

.mobile-menu {
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 16px;
	top: 0;
	background-color: #c63;
	left: 0;
	right: 0;
	height: 50px;
	z-index: 9999999;
}

.mobile-menu__btn {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	cursor: pointer;
	transition: .4s;
	z-index: inherit;
}

.mobile-menu__icon {
	display: block;
	position: relative;
	background: #fff;
	width: 90%;
	height: 4px;
	transition: .4s;
}

.mobile-menu__icon::after,.mobile-menu__icon::before {
	content: "";
	display: block;
	position: absolute;
	background: #fff;
	width: 100%;
	height: 4px;
	transition: .4s;
}

.mobile-menu__icon::after {
	top: 8px;
}

.mobile-menu__icon::before {
	top: -8px;
}

.mobile-menu__container {
	position: fixed;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	height: 0;
	opacity: .9;
	transition: .5s;
	overflow: hidden;
	background-color: #c63;
}

.mobile-menu__list {
	transition: .5s;
	list-style: none;
	padding-left: 0;
	margin-top: -50px;
}

.mobile-menu__item {
	font-size: 26px;
	padding-bottom: 15px;
}

.mobile-menu__list .mobile-menu__item .active {
	background-color: #090;
	padding: .25em;
}

.mobile-menu__link {
	text-decoration: none;
	color: #fff;
}

.mobile-menu__checkbox {
	display: none;
}

.mobile-menu__checkbox:checked~.mobile-menu__nav {
	opacity: 1;
}

.mobile-menu__checkbox:checked~.mobile-menu__container {
	height: 100%;
}

.mobile-menu__checkbox:checked~.mobile-menu__btn .mobile-menu__icon {
	background: 0 0;
}

.mobile-menu__checkbox:checked~.mobile-menu__btn .mobile-menu__icon::after,.mobile-menu__checkbox:checked~.mobile-menu__btn .mobile-menu__icon::before {
	top: 0;
}

.mobile-menu__checkbox:checked~.mobile-menu__btn .mobile-menu__icon::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.mobile-menu__checkbox:checked~.mobile-menu__btn .mobile-menu__icon::before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.td_admin {
	background-color: #dc143c;
}

.td_editor {
	background-color: #ffcaca;
}

.td_user {
	background-color: #d7f1b8;
}

.m-0 {
	margin: 0!important;
}

.mt-0,.my-0 {
	margin-top: 0!important;
}

.mr-0,.mx-0 {
	margin-right: 0!important;
}

.mb-0,.my-0 {
	margin-bottom: 0!important;
}

.ml-0,.mx-0 {
	margin-left: 0!important;
}

.m-1 {
	margin: .25rem!important;
}

.mt-1,.my-1 {
	margin-top: .25rem!important;
}

.mr-1,.mx-1 {
	margin-right: .25rem!important;
}

.mb-1,.my-1 {
	margin-bottom: .25rem!important;
}

.ml-1,.mx-1 {
	margin-left: .25rem!important;
}

.m-2 {
	margin: .5rem!important;
}

.mt-2,.my-2 {
	margin-top: .5rem!important;
}

.mr-2,.mx-2 {
	margin-right: .5rem!important;
}

.mb-2,.my-2 {
	margin-bottom: .5rem!important;
}

.ml-2,.mx-2 {
	margin-left: .5rem!important;
}

.m-3 {
	margin: 1rem!important;
}

.mt-3,.my-3 {
	margin-top: 1rem!important;
}

.mr-3,.mx-3 {
	margin-right: 1rem!important;
}

.mb-3,.my-3 {
	margin-bottom: 1rem!important;
}

.ml-3,.mx-3 {
	margin-left: 1rem!important;
}

.m-4 {
	margin: 1.5rem!important;
}

.mt-4,.my-4 {
	margin-top: 1.5rem!important;
}

.mr-4,.mx-4 {
	margin-right: 1.5rem!important;
}

.mb-4,.my-4 {
	margin-bottom: 1.5rem!important;
}

.ml-4,.mx-4 {
	margin-left: 1.5rem!important;
}

.m-5 {
	margin: 3rem!important;
}

.mt-5,.my-5 {
	margin-top: 3rem!important;
}

.mr-5,.mx-5 {
	margin-right: 3rem!important;
}

.mb-5,.my-5 {
	margin-bottom: 3rem!important;
}

.ml-5,.mx-5 {
	margin-left: 3rem!important;
}

.p-0 {
	padding: 0!important;
}

.pt-0,.py-0 {
	padding-top: 0!important;
}

.pr-0,.px-0 {
	padding-right: 0!important;
}

.pb-0,.py-0 {
	padding-bottom: 0!important;
}

.pl-0,.px-0 {
	padding-left: 0!important;
}

.p-1 {
	padding: .25rem!important;
}

.pt-1,.py-1 {
	padding-top: .25rem!important;
}

.pr-1,.px-1 {
	padding-right: .25rem!important;
}

.pb-1,.py-1 {
	padding-bottom: .25rem!important;
}

.pl-1,.px-1 {
	padding-left: .25rem!important;
}

.p-2 {
	padding: .5rem!important;
}

.pt-2,.py-2 {
	padding-top: .5rem!important;
}

.pr-2,.px-2 {
	padding-right: .5rem!important;
}

.pb-2,.py-2 {
	padding-bottom: .5rem!important;
}

.pl-2,.px-2 {
	padding-left: .5rem!important;
}

.p-3 {
	padding: 1rem!important;
}

.pt-3,.py-3 {
	padding-top: 1rem!important;
}

.pr-3,.px-3 {
	padding-right: 1rem!important;
}

.pb-3,.py-3 {
	padding-bottom: 1rem!important;
}

.pl-3,.px-3 {
	padding-left: 1rem!important;
}

.p-4 {
	padding: 1.5rem!important;
}

.pt-4,.py-4 {
	padding-top: 1.5rem!important;
}

.pr-4,.px-4 {
	padding-right: 1.5rem!important;
}

.pb-4,.py-4 {
	padding-bottom: 1.5rem!important;
}

.pl-4,.px-4 {
	padding-left: 1.5rem!important;
}

.p-5 {
	padding: 3rem!important;
}

.pt-5,.py-5 {
	padding-top: 3rem!important;
}

.pr-5,.px-5 {
	padding-right: 3rem!important;
}

.pb-5,.py-5 {
	padding-bottom: 3rem!important;
}

.pl-5,.px-5 {
	padding-left: 3rem!important;
}
/* spoiler */
div.spoiler {
	padding: 5px;
	line-height: 1.6;
}

div.spoiler div.spoiler-title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
	border: 1px solid #bbbbbb;
	border-bottom-color: #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	background: #cfd1cf;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
	background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: linear-gradient(top, #f5f5f5, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

div.spoiler div.spoiler-title div.spoiler-toggle {
	display: inline-block;
	width: 11px;
	height: 11px;
	line-height: 14px;
	margin-left: 4px;
	margin-right: 6px;
	cursor: pointer;
	-webkit-user-modify: read-only;
}

div.spoiler div.spoiler-title div.hide-icon {
	background: url('../images/minus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-title div.show-icon {
	background: url('../images/plus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-content {
	font-size: 13px;
	border: 1px solid #bbbbbb;
	border-top: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 4px 10px;
}