img {
	vertical-align: middle
}
p {
	margin: 0 0 10px;
	word-wrap: break-word;
}
h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
ol, ul {
	margin-top: 0;
	margin-bottom: 10px
}
.captcha{
display: flex;
    flex-direction: column;
    align-items: baseline;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert-danger {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.container:after, .container:before {
	display: table;
	content: " "
}
.container:after {
	clear: both
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.row:after, .row:before {
	display: table;
	content: " "
}
.row:after {
	clear: both
}
.button_cript {
	background:linear-gradient(to bottom, #a1cc3d 5%, #a5cc52 100%);
	background-color:#a1cc3d;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.button_cript:hover {
	background:linear-gradient(to bottom, #a5cc52 5%, #a1cc3d 100%);
	background-color:#a5cc52;
}
.center_nav{
text-align:center;	
}
.center_nav img {
    vertical-align: bottom;
}
@media(min-width:768px) {
	.container {
		width: 750px
	}
}
@media(min-width:992px) {
	.container {
		width: 970px
	}
}
@media(min-width:1200px) {
	.container {
		width: 1170px
	}
}
.form-control {
	padding: 8px;
	border-radius: 4px;
	margin: -1px 0 0;
	border: 1px solid #656464;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.37);
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-control:-moz-placeholder {
	color: #999
}
.form-control::-moz-placeholder {
	color: #999
}
.form-control:-ms-input-placeholder {
	color: #999
}
.form-control::-webkit-input-placeholder {
	color: #999
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav:after, .nav:before {
	display: table;
	content: " "
}
.nav:after {
	clear: both
}
.nav>li {
	position: relative;
	display: block;
	font-weight: 700;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
.navbar:after, .navbar:before {
	display: table;
	content: " "
}
.navbar:after {
	clear: both
}
.navbar-header:after, .navbar-header:before {
	display: table;
	content: " "
}
.navbar-header:after {
	clear: both
}
.navbar-collapse {
	max-height: 340px;
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}
.navbar-collapse:after, .navbar-collapse:before {
	display: table;
	content: " "
}
.navbar-collapse:after {
	clear: both
}
.navbar-collapse.in {
	overflow-y: auto
}
@media(min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-collapse .navbar-text:last-child {
		margin-right: 0
	}
}
.container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}
@media(min-width:768px) {
	.container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
}
.navbar-brand {
	float: left;
	font-size: 18px;
	line-height: 20px
}
@media(min-width:768px) {
	.navbar>.container .navbar-brand {
		margin-left: -15px
	}
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media(max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}
}
@media(min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
}
@media(min-width:768px) {
	.navbar-left {
		float: left!important
	}
	.navbar-right {
		float: right!important
	}
}
@media(min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .form-control {
		display: inline-block
	}
}
@media(max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}
}
@media(min-width:768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.navbar-fied-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-text {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px
}
@media(min-width:768px) {
	.navbar-text {
		margin-right: 15px;
		margin-left: 15px
	}
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}
.thumbnail {
	display: inline-block;
	display: block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	word-wrap: break-word;
	margin-bottom: 20px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.thumbnail>img {
	display: block;
	height: auto;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto
}
.thumbnail .caption {
	padding: 9px;
	color: #333
}
.clearfix:after, .clearfix:before {
	display: table;
	content: " "
}
.clearfix:after {
	clear: both
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important;
	visibility: hidden!important
}
.badge, .new_count {
	display: inline-block;
	padding: 2px 4px;
	background: #7B7E80;
	border-radius: 8px;
	border: 1px solid #565A5D;
	margin: 0 1px;
	color: #E6DFDF;
	text-shadow: 0 0px 2px #000;
}
.new_count {
	background: #E4475D;
	border: 1px solid #C52D42;
}
@media (min-width:1200px) {
	.row {
		margin-left: -30px
	}
	.row:after, .row:before {
		display: table;
		line-height: 0;
		content: ""
	}
	.row:after {
		clear: both
	}
	[class*=span] {
		float: left;
		min-height: 1px;
		margin-left: 30px
	}
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {
		width: 1170px
	}
	.span11 {
		width: 1070px
	}
	.span10 {
		width: 970px
	}
	.span9 {
		width: 830px
	}
	.span8 {
		width: 770px
	}
	.span7 {
		width: 670px
	}
	.span6 {
		width: 570px
	}
	.span5 {
		width: 470px
	}
	.span4 {
		width: 370px
	}
	.span3 {
		width: 230px
	}
	.span2 {
		width: 170px
	}
	.span1 {
		width: 70px
	}
	.row-fluid {
		width: 100%
	}
	.row-fluid:after, .row-fluid:before {
		display: table;
		line-height: 0;
		content: ""
	}
	.row-fluid:after {
		clear: both
	}
	.row-fluid [class*=span] {
		display: block;
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.564102564102564%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.row-fluid [class*=span]:first-child {
		margin-left: 0
	}
	.row-fluid .span12 {
		width: 100%
	}
	.row-fluid .span11 {
		width: 91.45299145299145%
	}
	.row-fluid .span10 {
		width: 82.90598290598291%
	}
	.row-fluid .span9 {
		width: 74.35897435897436%
	}
	.row-fluid .span8 {
		width: 65.81196581196582%
	}
	.row-fluid .span7 {
		width: 57.26495726495726%
	}
	.row-fluid .span6 {
		width: 48.717948717948715%
	}
	.row-fluid .span5 {
		width: 40.17094017094017%
	}
	.row-fluid .span4 {
		width: 28%
	}
	.row-fluid .span3 {
		width: 23.076923076923077%
	}
	.row-fluid .span2 {
		width: 14.52991452991453%
	}
	.row-fluid .span1 {
		width: 5.982905982905983%
	}
	.thumbnails {
		margin-left: -30px
	}
	.thumbnails>li {
		margin-left: 30px
	}
	.row-fluid .thumbnails {
		margin-left: 0
	}
}
@media (min-width:768px) and (max-width:1200px) {
	.row {
		margin-left: -20px
	}
	.row:after, .row:before {
		display: table;
		line-height: 0;
		content: ""
	}
	.row:after {
		clear: both
	}
	[class*=span] {
		float: left;
		min-height: 1px;
		margin-left: 20px
	}
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {
		width: 724px
	}
	.span11 {
		width: 662px
	}
	.span10 {
		width: 600px
	}
	.span9 {
		width: 538px
	}
	.span8 {
		width: 476px
	}
	.span7 {
		width: 414px
	}
	.span6 {
		width: 352px
	}
	.span5 {
		width: 290px
	}
	.span4 {
		width: 228px
	}
	.span3 {
		width: 166px
	}
	.span2 {
		width: 104px
	}
	.span1 {
		width: 42px
	}
	.row-fluid {
		width: 100%
	}
	.row-fluid:after, .row-fluid:before {
		display: table;
		line-height: 0;
		content: ""
	}
	.row-fluid:after {
		clear: both
	}
	.row-fluid [class*=span] {
		display: block;
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.7624309392265194%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.row-fluid [class*=span]:first-child {
		margin-left: 0
	}
	.row-fluid .span12 {
		width: 100%
	}
	.row-fluid .span11 {
		width: 91.43646408839778%
	}
	.row-fluid .span10 {
		width: 82.87292817679558%
	}
	.row-fluid .span9 {
		width: 74.30939226519337%
	}
	.row-fluid .span8 {
		width: 65.74585635359117%
	}
	.row-fluid .span7 {
		width: 57.18232044198895%
	}
	.row-fluid .span6 {
		width: 48.61878453038674%
	}
	.row-fluid .span5 {
		width: 40.05524861878453%
	}
	.row-fluid .span4 {
		width: 31.491712707182323%
	}
	.row-fluid .span3 {
		width: 22.92817679558011%
	}
	.row-fluid .span2 {
		width: 14.3646408839779%
	}
	.row-fluid .span1 {
		width: 5.801104972375691%
	}
}
@media (max-width:767px) {
	body {
		padding-right: 20px;
		padding-left: 20px
	}
	.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
		margin-right: -20px;
		margin-left: -20px
	}
	.container-fluid {
		padding: 0
	}
	.container {
		width: auto
	}
	.row-fluid {
		width: 100%
	}
	.row, .thumbnails {
		margin-left: 0
	}
	.thumbnails>li {
		float: none;
		margin-left: 0
	}
	.row-fluid [class*=span], [class*=span] {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.row-fluid .span12, .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}
@media (max-width:480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0)
	}
	.page-header h1 small {
		display: block;
		line-height: 16px
	}
}
@media (min-width:980px) {
	.nav-collapse.collapse {
		height: auto!important;
		overflow: visible!important
	}
}
@media (min-width:768px) and (max-width:850px) {
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
		width: 768px
	}
}
@media (min-width:850px) and (max-width:950px) {
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
		width: 850px
	}
}
@media (min-width:950px) and (max-width:1050px) {
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
		width: 950px
	}
}
@media (min-width:1050px) and (max-width:1200px) {
	.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
		width: 1050px
	}
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 62.5%
}
body {
	color: #55483f;
	background: url('images/t.jpg') #333030;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
b, strong {
	font-weight: 700
}
@media (max-width:770px) {
	.cat_desc {
		display: none;
	}
	body {
		margin: 0;
		padding: 0;
		background: #333030
	}
}
a {
	color: #b2395b;
	text-decoration: none
}
a:hover {
	color: #000
}
.container {
	background: rgba(0, 0, 0, 0.59);
	padding: 0 4px;
	box-shadow: 0 0 15px #000
}
header {
	background: url(images/headd-2.jpg) #133A59;
	padding: 0;
	margin: 0 -4px 10px;
	clear: both;
	max-height: 200px;
	display: block;
}
.navbar-brand {
	width: 220px;
	height: 69px;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 10000;
	margin-left: -1px;
	background: url(images/logo.png) no-repeat;
	background-size: contain;
}
@media (max-width:450px) {
	.navbar-brand {
		display: block;
		width: 186px;
		height: 75px;
	}
}
.footer {
	background: url('images/hed.jpg') #153951;
	padding: 8px;
	margin: 4px 0px 5px 0px!important;
	color: #fff;
	text-shadow: 0 1px 2px #000;
	font-weight: 700;
	clear: both;
}
.footer [class*=span] {
	margin: 2px!important;
	padding: 2px;
	text-align: center
}
.footer a {
	color: #fff
}
.footer img.copy {
	margin: -8px 0 -12px
}
#counter img {
	border-radius: 4px;
	border: 2px solid #fff;
	margin: 2px;
	filter: alpha(opacity=20);
}
.btn, input[type=submit] {
	background: #153B56;
	padding: 8px;
	cursor: pointer;
	border-radius: 4px;
	margin: 0;
	font-weight: 700;
	border: 1px solid #0C2435;
	color: #fff;
	text-shadow: 0 0 1px #000;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.45), inset 0 -16px 8px rgba(0, 0, 0, 0.4);
}
.sort input[type=submit] {
	background: #c7c9ca;
	box-shadow: inset 0 -15px 15px #848688;
	border: 1px solid #737373;
}
.sort input.activbtn {
	background: #72c4f5;
	box-shadow: inset 0 -15px 15px #4b9dd2;
	border: 1px solid #55a5d8;
}
.sort input.activbtn:hover {
	background: #4da1d4;
}
.razdel #opisanie2, .razdel #opisanie a {
	background: #deedf7;
	padding: 3px;
	border-radius: 4px;
	margin: 2px;
	border: 1px solid #b0d7f1;
	color: #2a93d6;
	display: inline-block;
}
.razdel a.spoiler_links, .downloads {
	background: #153B56;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.45), inset 0 -16px 8px rgba(0, 0, 0, 0.4);
	padding: 8px;
	border-radius: 4px;
	margin: 2px;
	border: 1px solid #0C2435;
	color: #fff;
	text-shadow: 0 0 1px #000;
	display: inline-block;
}
.razdel a.spoiler_links:hover, .downloads:hover, .razdel a.spoiler_links:focus, .downloads:focus {
	color: #9dd8fc;
}
.razdel {
	padding: 12px !important;
}
.btn:focus, .btn:hover, input[type=submit]:focus, input[type=submit]:hover {
	background: #9e9e9e;
	color: #fff;
	border: 1px solid #848484;
}
.cat_desc, .desc, .foto {
	padding: 10px;
	border-radius: 4px;
	margin: 5px 0 10px;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
}
.downloads {
	margin: 3px 1px;
	display: inline-block
}
.clear {
	clear: both
}
.navbar-inverse {
	background: #de334b;
	box-shadow: inset 0 -15px 25px #9e2335;
	color: #fff;
	border-top: 1px solid #F96277;
	border-bottom: 1px solid #BD3347;
	margin: -9px -4px 4px;
}
.navbar-inverse .container-fluid {
	display: inline-block
}
.navbar-form {
	padding: 8px;
	margin: 0;
	border: none;
	box-shadow: none;
	display: inline-block
}
.navbar-form .form-group {
	display: inline-block
}
@media (min-width:1200px) {
	.navbar-collapse.collapse {
		display: inline-block
	}
}
@media (min-width:1050px) {
	#left {
		min-height: 1253px
	}
}
@media (max-width:1050px)and (min-width:850px) {
	#left {
		min-height: 1020px
	}
}
@media (max-width:850px)and (min-width:768px) {
	#left {
		min-height: 1065px
	}
}
#left .nav>li, .razdel {
	background: #a3ddff;
	box-shadow: inset 0 -15px 25px #69b1e0;
	border-top: 1px solid #BDE7FF;
	border-bottom: 1px solid #59A2D2;
	color: #392e26;
	text-shadow: 0 1px 1px #F9F2EE;
	padding-left: 3px
}
#left .nav>li:nth-child(even), .razdel:nth-child(even), .cat_desc, .desc, .foto {
	background: #dbdbdb;
	box-shadow: inset 0 -15px 25px #a6aaad;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #7E8082;
}
#left .nav>li:focus, #left .nav>li:hover {
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.41)
}
#left .nav>li:last-child {
	border-radius: 0 0 8px 8px;
	box-shadow: 0 1px 1px rgba(94, 85, 79, .42)
}
#left .nav>li>a {
	color: #10344c;
	background: url('images/video_akt.png') left no-repeat;
	display: block;
	padding: 8px 8px 8px 26px
}
#left .nav>li>a:focus, #left .nav>li>a:hover {
	background: url('images/video.png') left no-repeat;
	color: #da1c37
}
#left .nav>li.nav-header, .page-header h1, .pagination {
	background: #2f566e;
	box-shadow: inset 0 -25px 25px rgba(0, 0, 0, 0.38), 0 -1px 4px rgba(94, 85, 79, .42);
	border-top: 1px dashed #294F67;
	color: #fff;
	text-shadow: 0 0px 5px #000;
}
#left .nav>li.nav-header {
	padding: 10px 2px 10px 62px;
	font-size: 18px;
	background: #2f566e url('images/logos.png') left no-repeat;
}
#left .nav>li.nav-header img {
	margin: -8px 2px -7px -8px
}
#right {
	background: url('images/fon.png') #dedede;
	padding: 5px;
	margin: 0;
	border: 3px dashed #828282;
	box-shadow: inset 0 12px 27px rgba(92, 86, 82, .29)
}
#right .thumbnails.nav.nav-list {
	margin: 0 auto
}
.page-header h1 {
	padding: 11px;
	text-align: center;
	font-size: 24px;
	margin: -7px -2px 0;
	word-wrap: break-word;
}
h2.tele {
	font-size: 20px;
	text-align: center;
	padding: 4px 12px;
	display: inline-block;
	background: #909090;
	border-radius: 4px;
	margin: 4px;
	color: #fff;
}
@media (max-width:1000px) {
	.page-header h1 {
		font-size: 24px;
		padding: 2px;
	}
}
@media (max-width:700px) {
	.page-header h1 {
		font-size: 18px;
	}
}
@media (max-width:330px) {
	#right.span9, .page-header {
		max-width: 300px;
		margin: 0 2px
	}
}
.page-header {
	padding-bottom: 0;
	margin: 0 -6px 11px;
}
#right .span4 {
	width: 23%;
	margin: 3px;
	min-width: 182px
}
@media (max-width:1200px) and (min-width:850px) {
	#right .span4 {
		width: 32%;
		margin: 3px;
		min-width: 182px
	}
}
@media (max-width:1042px) and (min-width:850px) {
	#left .nav>li>a {
		font-size: 12px;
		padding: 8px 11px 7px 21px
	}
	.badge {
		font-size: 10px;
		font-weight: 400;
		padding: 4px
	}
}
@media (max-width:850px) and (min-width:770px) {
	#right .span4 {
		width: 23%;
		margin: 3px;
		min-width: 173px
	}
}
@media (max-width:850px) and (min-width:767px) {
	#left .nav>li>a {
		font-size: 12px;
		padding: 8px 11px 7px 21px
	}
	.badge {
		font-size: 10px;
		font-weight: 400;
		padding: 4px 3px
	}
	#left .nav>li.nav-header {
		font-size: 14px
	}
	#left .nav>li.nav-header img {
		width: 35px;
		height: auto
	}
}
@media (max-width:770px) and (min-width:450px) {
	#right .span4 {
		width: 48%;
		margin: 3px;
		min-width: 173px;
		display: inline-block
	}
}
@media (max-width:450px) and (min-width:170px) {
	#right .span4 {
		width: 98%;
		margin: 3px;
		min-width: 160px;
		max-width: 340px;
		display: inline-block
	}
}
.thumbnail {
	border: 1px solid #A7ABAE;
	box-shadow: inset 0 0 60px rgba(166, 156, 156, .51), 0 2px 5px rgba(118, 113, 113, .15);
	display: block;
	text-align: center;
	word-break: break-word;
}
.thumbnail img {
	width: 100%;
	height: 160px;
	border-radius: 4px
}
@media (max-width:770px) and (min-width:500px) {
	.thumbnail img {
		height: 190px
	}
}
@media (max-width:450px) and (min-width:350px) {
	.thumbnail img {
		height: 210px
	}
}
@media (max-width:350px) {
	.thumbnail img {
		height: 170px
	}
}
.thumbnail h2 {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #383338;
	font-weight: 400;
	height: 32px;
	line-height: 15px;
	overflow: hidden;
	font-family: arial;
	position: relative;
	left: -21px
}
.pagination {
	padding: 8px;
	text-align: center;
	margin: 0px -8px -7px;
}
.pagination>ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.pagination>ul>li {
	color: #000;
	display: inline-block;
	padding: 0;
	padding: 6px 8px;
	margin: 2px;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #E4D3C8;
	box-shadow: inset 0 0 5px rgba(166, 156, 156, .51)
}
.pagination>ul>li>a {
	display: block;
	padding: 6px 8px;
	margin: -6px -8px;
	color: #1B4058;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.38);
}
.spoiler_body {
	display: none
}
.spoiler_links {
	cursor: pointer
}
.razdel .razdel span {
	border-bottom: 4px solid #D7CCC4;
	padding: 0;
	margin: 0;
	display: block
}
.pohozee_video h3 {
	background: #464646;
	font-weight: 700;
	display: inline-block;
	padding: 8px 8px 8px 24px;
	margin: 13px 0 4px -10px;
	border-radius: 0 4px 4px 0;
	border: 1px solid #36383A;
	color: #fff;
}
span.strong {
	font-weight: 700
}
span.time {
	background:url(/themes/ico/photos.png) no-repeat 0 50%;
	position: relative;
	float: left;
	font-size: 11px;
	top: -26px;
	margin: 0;
	left: 3px;
	padding: 4px 4px 4px 15px!important;
	background-color: #040404;
	-moz-opacity: .7;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70);
	opacity: .7;
	-khtml-opacity: .7;
	color: #fff;
	border-radius: 4px 4px 0 0;
	border: 0 solid #000!important
}
span.time2 {
	background:url(/themes/ico/videos.png) no-repeat 0 50%;
	position: relative;
	float: left;
	font-size: 11px;
	top: -26px;
	margin: 0;
	left: 3px;
	padding: 4px 4px 4px 15px!important;
	background-color: #040404;
	-moz-opacity: .7;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70);
	opacity: .7;
	-khtml-opacity: .7;
	color: #fff;
	border-radius: 4px 4px 0 0;
	border: 0 solid #000!important
}
.razdel span p, .spoiler_body {
	margin: 0px -1px 16px;
	background: rgba(255, 255, 255, 0.71);
	padding: 17px;
	border: 1px solid #A9A3A3;
	border-radius: 4px;
}
.razdel span p a {
	color: #55483f
}
.spoiler_body {
	margin-top: 10px
}
.spoiler_body img {
	border-radius: 4px;
	border: 3px solid #fff;
	margin: 2px;
	box-shadow: inset 0 0 60px rgba(166, 156, 156, .51), 0 2px 5px rgba(82, 72, 72, .33);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
	-ms-transform: rotate(-9deg);
	-o-transform: rotate(-9deg);
	transform: rotate(-9deg);
	transition: 1s linear;
	position: relative;
	z-index: 100000
}
.spoiler_body img:focus, .spoiler_body img:hover {
	z-index: 1000000;
	position: relative;
	-webkit-transform: scale(2);
	transform: scale(2)
}
.rating {
	display: inline-block;
	padding: 10px;
	margin: 1px 0
}
.like {
	padding: 9px 15px 9px 40px;
	border: 1px solid #6b6b6b;
	cursor: pointer;
	background: url('images/like.png') 5px no-repeat #5f5f5f;
	border-radius: 4px;
	font-weight: 700;
	color: #fff;
	font-size: 16px;
}
.like:focus, .like:hover {
	background-color: #8e7d78;
	color:#fff;
}
.like a{
color: #fff;	
}
.dizlike {
	padding: 9px 15px 9px 40px;
	border: 1px solid #6b6b6b;
	cursor: pointer;
	
	background: url('images/diz.png') 5px no-repeat #5f5f5f;
	border-radius: 4px;
	font-weight: 700;
	color: #fff;
	font-size: 16px;
}
.dizlike:focus, .dizlike:hover {
	background-color: #8e7d78;
}
.dizlike a{
color: #fff;	
}

#dizlike {
	background: rgba(0, 0, 0, 0.46);
	padding: 6px 3px;
	border-radius: 4px;
}
#likes {
	background: rgba(0, 0, 0, 0.46);
	padding: 6px 3px;
	border-radius: 4px;
}
@media (max-width: 767px)(min-width:544px) {
	.span6.kach, .span6.likes {
		width: 49%
	}
}
.span6 {
	border: 1px solid #B5B2B2;
	background: #EDEEEE;
	position: relative;
	border-radius: 4px;
	margin: 5px 0
}
.span6.kach {
	float: left
}
.span6.likes {
	float: right
}
.search input, .sort select {
	padding: 6px;
	border-radius: 4px;
	border: 1px solid #B8A9A0;
	margin: 2px
}
.search, .sort, .hsdb {
	background: #e3e4e4;
	border-top: 2px solid #eaeaea;
	border-bottom: 2px solid #cccccc;
	padding: 7px;
	border-radius: 4px;
	margin: 0 0 5px;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
}
.foto img {
	width: 175px;
	height: auto;
}
.footer .span6 {
	background: none;
	border: 0px solid #000;
}
.foto .nav {
	display: inline-block;
	margin: 0 10px;
	padding: 10px;
}
.foto .nav span {
	background: #f3f3f3;
	padding: 2px 4px;
	border-radius: 4px;
	display: inline-block;
	margin: 1px;
	color: #DE4768;
	border: 1px solid #ddd;
}
.sticker {
	background: #82c4ee;
	border: 2px solid #bde7ff;
	position: fixed;
	overflow: hidden;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height: 60px;
}
.stick_a {
	padding-right: 20px;
}
.st_close {
	top: 0px;
	right: 0px;
	position: absolute;
}
.sticker img, .hsdb img {
	float: left;
	margin: 0 5px 0 0;
}
.sticker a {
	display: block;
	color: #000;
}
.center {
	text-align: center;
}
.cat_text {
	display: table-footer-group;
}
.videos {
	display: table-header-group;
}
.adm_urls a {
	display: block;
	padding: 8px;
	border-radius: 4px;
	background: #fff;
	border-bottom: 1px dotted #9c9999;
	margin: 0px 2px;
}
.adm_back {
	background: #dcc5b4;
	padding: 8px;
	display: inline-block;
	margin: 2px 0;
	color: #fff;
	border-radius: 4px;
}
.hsdb a {
	color: #000;
	max-width: 600px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #b3afaf;
	padding: 4px;
	display: inline-block;
}
.hsdb {
	background: #c4e9ff;
	text-align: center;
}
.her {
	display: block;
	padding: 4px;
	border-bottom: 3px dashed #000;
	border-top: 3px dashed #000;
	background: #22475f;
	color: #fff;
	margin: -8px 0 10px;
}
.her select {
	border-radius: 0 8px 8px 0;
	padding: 8px;
	width: 99%
}
@media(min-width:771px) {
	.her {
		display: none
	}
}
.herkat {
	background: #b4866c;
	box-shadow: inset 0 -15px 15px #846047;
	padding: 6px;
	border-radius: 8px 0 0 8px;
	font-weight: 700;
	border: 1px solid #9a7259;
	color: #ffffff;
	text-shadow: 0 1px 0px #1c1e1f;
	display: inline-block;
	margin: 0 -4px 0 3px;
}
.her form {
	display: inline-block;
}
.knop {
    line-height: 1.428571429;
    font-weight: 550;
	cursor: pointer;
    color: #fff;
    background: #c7c9ca;
    box-shadow: inset 0 -15px 15px #848688;
    border: 1px solid #737373;
    padding: 6px;
    border-radius: 4px;
    margin: 2px;	
}
.knop:hover{
	background: #c7c9ca;
background: #72c4f5;
    box-shadow: inset 0 -15px 15px #4b9dd2;
    border: 1px solid #55a5d8;
	color: #fff;
}


.load {
	-moz-box-shadow:inset 0px 7px 14px -7px #3e7327;
	-webkit-box-shadow:inset 0px 7px 14px -7px #3e7327;
	box-shadow:inset 0px 7px 14px -7px #3e7327;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	background-color:#77b55a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.title2 {
    color: #323232;
    padding: 10px;
	margin: -9px -4px 4px;
    background: #ddebf7;
    background-repeat: repeat-x;
    border-left: 1px solid #d6d5d5;
    border-right: 1px solid #d6d5d5;
    border-top: 1px solid #d6d5d5;
    position: relative;
    -webkit-box-shadow: 0px 3px 5px rgba(93,109,157,0.3);
    -moz-box-shadow: 0px 3px 5px rgba(93,109,157,0.3);
    box-shadow: 0px 3px 5px rgba(93,109,157,0.3);	
	
}
.zblock {
    color: #000000;
    font-size: 14px;
	padding: 10px;
    background-color: #fbead1;
    border-radius: 4px;
    border: 1px solid #f9c068;
    vertical-align: middle;
    margin: -9px -4px 4px;
}
.zblock:hover
{
box-shadow: inset 0px 3px 5px #2F556D;

}
.zblock a:hover
{
box-shadow: inset 0px 3px 5px #2F556D;
color:#223F50;
}

.msg {
    padding: 8px;
    border-top: 1px #2C9A68 solid;
    text-align: center;
    background-color: #4DBF9A;
    color: #E3FFE3;
	margin: -9px -4px 4px;
}
.err {
    background: #faacb9 url(images/err.gif) repeat-x;
    padding: 8px;
    margin: 0px;
    border-bottom: 1px solid #ef8c9c;
    border-top: 1px solid #ffe2e7;
    color: #a22a3f;
    font-weight: bold;
    text-align: center;
}
.auts {
	background-color:#44c767;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:6px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.auts:hover {
	background-color:#5cbf2a;
}
.auts:active {
	position:relative;
	top:1px;
}
.regs {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}

/*РљРЅРѕРїРєРё*/

input[type="button"] {
margin-top: 5px;
    border: 1px solid #18a26c;
    border-radius: 5px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:  #18a26c;
    font-size: 13px;
    box-shadow: inset 0 1px 0 #18a26c;
    text-shadow: 0 1px 0 #18a26c;
    padding: 5px 9px;
}
input[type="button"]:hover {
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#18a26c;color:#fff;text-shadow:0 1px 0 #18a26c;-webkit-box-shadow:0 0 1px 0 #fff;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 3px #18a26c;padding:5px 9px;

}
select {
    box-shadow: inset 0px 3px 5px #cdd2de;
    border: 1px solid #c0c6d2;
    font-family: Tahoma;
    color: #686868;
    border-radius: 3px;
    margin: 1px;
    padding: 7px;
}

input {
    box-shadow: inset 0px 3px 5px #cdd2de;
    border: 1px solid #c0c6d2;
    font-family: Tahoma;
    color: #686868;
    border-radius: 3px;
    margin: 1px;
    padding: 7px;
}

textarea {
    max-width: 95%;
    width: 99%;
    height: 65px;
    margin: 1px;
    padding: 7px;
    border-radius: 4px;
    box-shadow: inset 0px 3px 5px #cdd2de;
    border: 1px solid #c0c6d2;
}
.main{   
   background: #e3e4e4;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #cccccc;
    padding: 7px;
    border-radius: 4px;
    margin: 0 0 0px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
}

.cat{
	background: #a3ddff;
	box-shadow: inset 0 -15px 25px #69b1e0;
	border-top: 1px solid #BDE7FF;
	border-bottom: 1px solid #59A2D2;
	color: #392e26;
	text-shadow: 0 1px 1px #F9F2EE;
	padding-left: 3px
}
.cat:nth-child(even){
    background: #dbdbdb;
    box-shadow: inset 0 -15px 25px #a6aaad;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #7E8082;
}
.cat:nth-child{
	background: #dbdbdb;
	box-shadow: inset 0 -15px 25px #a6aaad;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #7E8082;
}
.cat:focus, .cat:hover {
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.41)
}
.cat:last-child {
	border-radius: 0 0 8px 8px;
	box-shadow: 0 1px 1px rgba(94, 85, 79, .42)
}
.cat a {
	color: #10344c;
	background: url('images/video_akt.png') left no-repeat;
	display: block;
	padding: 8px 8px 8px 26px
}
.cat a:focus, .cat a:hover {
	background: url('images/video.png') left no-repeat;
	color: #da1c37
}

.gmenu{
padding: 6px;
    border: 1px solid #ffd887;
    background: #fbfce9;
background: -webkit-gradient(linear,left top,left bottom,from(#fbfce9),to(#fcf4c8));
}
.konp_eror {
	-moz-box-shadow:inset 0px 28px 0px -15px #b54b3a;
	-webkit-box-shadow:inset 0px 28px 0px -15px #b54b3a;
	box-shadow:inset 0px 28px 0px -15px #b54b3a;
	background-color:#a73f2d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px -1px 0px #7a2a1d;
}
.konp_eror:hover {
	background-color:#b34332;
}
.konp_eror:active {
	position:relative;
	top:1px;
}
.knop_fover {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
/*РџРѕС„РёР»СЊ*/
.profile_info {
    padding: 5px 30px 10px 30px;	
}
.profile_info {
    background: #2f3432;
    padding: 5px 10px 10px 10px;
    position: relative;
    overflow: hidden;
}
.maxw-300 {
    max-width: 300px;
    margin: 0 auto;
}
.profile_info .relat {
    position: relative;
    overflow: hidden;
}
.ta_c {
    text-align: center;
}
.profile_info .profile_photo {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 5px 25px 8px 25px;
    height:128px;
    width: 128px;
    background-color: transparent;
    border-radius: 5px;
}
.button2 {
    border-radius: 3px;
    padding: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
}
.profile_info .absol {
    position: absolute;
    width: 100%;
    height: 60px;
    top: 0;
}
.profile_stat {
    background: #2c312f;
    padding: 10px 15px 8px 15px;
}
.profile_stat ul {
    padding: 0;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}
.profile_info ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;	
}
.profile_stat li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 5px 5px;
}
.profile_stat li.full {
    padding: 5px 20px 0px 20px;
    border-top: 1px solid #3d4041;
    margin-top: 0px;
}
.label {
    font-size: 16px !important;
    font-weight: bold;
}
.profile_stat_count {
    color: #daded2;
    line-height: 1em;
}
.profile_info .user_status {
    color: #f0e981;
}
.profile_info .user_name {
    color: #fff;
	font-size:22px;
	font-weight:bold;
}
.profile_stat_title {
    color: #697077;
}
.minilabel {
    font-size: 11px !important;
}
.zbutton:hover {
	border-radius: 4px;
    border: 1px solid #991449;
    background: #cb2c6b;
    color: #ffffff;
    padding: 5px 8px 6px 8px;
    font-weight: bold;
    font-size: 12px;
}
.zbutton {
text-decoration: none;
border: 1px solid #991449;
border-radius: 4px; 
background-color:#8c2b50;
background-image: url(images/zbutton.gif);
background-repeat: repeat-x; background-position: 50% top;
color: #ffffff;
padding: 5px 8px 6px 8px;
font-weight: bold;
font-size: 12px
}
.p-button:hover {
    border-radius: 4px;
    border: 1px solid #74059a;
    background: #d168f4; background: #d168f4;
    color: #ffffff;
    padding: 5px 8px 6px 8px;
    font-weight: bold;
    font-size: 12px;
}
.p-button {
text-decoration: none;
border: 1px solid #74059a;
border-radius: 4px; 
background-color:#8a07b6;
background-image: url(img/p-button.gif);
background-repeat: repeat-x; background-position: 50% top;
color: #ffffff;
padding: 5px 8px 6px 8px;
font-weight: bold;
font-size: 12px
}
.nav1 {
    background: #fff;
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #e0e0e0;
    padding: 4px;
	color: #000;
	word-wrap: break-word;
	    margin: -9px -4px 4px;
}
.nav1 a{
       color: #004891;
    text-decoration: none;
}
.nav1 a:hover {
       text-decoration:none;
	color:#ff0005;
}
.mess_count {
    font-size: 0.8em;
    font-weight: bold;
    background: red;
    color: white;
    border-radius: 100px;
    padding: 0.2em 0.3em;
}
.nav2{
        color: #6c6e71;
    border-top: 1px #fffefb solid;
    border-bottom: 1px #d4cdba solid;
    background: url(images/nav1.gif) #e8e1cf repeat-x;
    padding: 7px;
    font-weight: bold;
	margin: -9px -4px 4px;
}
.nav2 a{
	color: #10344c;
}
.nav2 a:hover{
	color: red;
}
.but{
background: #153B56;
    padding: 8px;
    cursor: pointer;
    border-radius: 4px;
    margin: 0;
    font-weight: 700;
    border: 1px solid #0C2435;
    color: #fff;
    text-shadow: 0 0 1px #000;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.45), inset 0 -16px 8px rgba(0, 0, 0, 0.4);
	}
	.ads{
        color: #6c6e71;
    border-top: 1px #fffefb solid;
    border-bottom: 1px #d4cdba solid;
    background: url(images/nav1.gif) #e8e1cf repeat-x;
    padding: 10px;
    font-weight: bold;
	font-size: 16px;
	margin: -9px -4px 4px;
}
