body,
.footer {
	min-width:480px;
}
.container {
	width:454px;
	padding:0 13px;
}
.footer .container {
	padding-left:13px;
	padding-right:13px;
}
/*.header-login { float:none;}*/
.header-search-open {
	width:41px;
	height:36px;
}
.header-search-open .icon-search {
	margin:9px 0 0 0;
}
.header-search {
	clear:both;
	padding:0 987px;
	margin:0 -1000px 10px;
}
.header-search .overflow {
	width:480px;
}
.header-search .input-holder {
	padding:17px 13px;
}
.header-nav-open {
	display:block;
	position:absolute;
	top:0;
	right:45px;
	width:41px;
	height:36px;
	margin:0 0 0 10px;
	z-index:3;
	font-size:0;
	line-height:0;
	padding:0;
}
.header-search-open,
.header-nav-open {
	top:-72px;
}
.header-bottom {
	padding-bottom:0;
}
.articles > .column {
	width:50%;
}
.sidebar-blogs {
	float:none;
	width:auto;
	margin:0 -13px 20px 0;
}
.subscribe {
	overflow:visible;
	max-width:none;
	padding:11px 0 16px;
}
.block-title {
	margin-left:-1000px;
	margin-right:-1000px;
	padding-right:1000px;
	padding-left:1000px;
}
.subscribe .block-title {
	margin-bottom:6px;
	padding-bottom:3px;
}
.subscribe .checkboxes-list {
	margin-left:-10px;
	padding:0 0 6px 2px;
}
.subscribe .checkboxes-list li,
.subscribe .checkboxes-list li+li {
	display:inline-block;
	padding:0 0 5px 10px;
	min-width:216px;
}
.subscribe .checkboxes-list li .checkbox {
	float:none;
	margin-right:12px;
}
.subscribe .checkboxes-list li .checkbox-holder .label-holder {
	display:inline-block;
}
.subscribe-form {
	position:relative;
	padding:0;
	margin-right:229px;
}
.subscribe-form .input-holder {
	padding:8px 60px 8px 10px;
}
.subscribe-form .buttons {
	position:absolute;
	top:0;
	right:0;
}
.subscribe-form .btn-red {
	width:51px;
}
.footer {
	height:55px;
}
.footer .container {
	border:0;
}
.footer-menu {
	display:none;
}
.copyright {
	font-size:12px;
}
.pagination {
	border:0;
	font-size:15px;
	padding:2px 0 20px;
}
.main-title {
	margin:0 -1000px 15px;
	padding:10px 1000px 8px;
}
.header-login {
	margin:0 0 0 7px;
}
.header-top {
	padding:11px 0;
}
.header-login .icon-user {
	margin:-8px 0 0;
	padding-right:6px;
	-moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
	transform: scale(1.3);
}
.header-login .arrow-red-bottom {
	margin:3px 0 0;
	padding-right:7px;
	-moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -o-transform: scale(1.4);
	transform: scale(1.4);
}
.logo {
	width:262px;
	height:56px;
/*	background:url(../img/logo-medium.png) no-repeat 0 0;*/
	background:url(/images/logo-medium.jpg) no-repeat 0 0;
	margin-left:0;
	padding-bottom:17px;
}
.breadcrumbs {
	padding:0 0 2px;
}
.article h2,
.article h3 {
	margin-bottom:6px;
}
.articles {
	margin:0 0 0 -10px;
}
.articles > .column > .column-inner {
	margin:0 0 24px 10px;
}
.pagination .title {
	margin-right:11px;
}
.pagination-list li {
	padding-left:8px;
}
.sidebar-blogs {
	margin:0 -13px 11px;
}
.sidebar-blogs-title {
	max-width:190px;
	margin-left:12px;
}
.sidebar-blogs-content {
	padding:0 0 4px;
}
.sidebar-blogs-content .blogs .author:first-child .author-image {
	margin-left:13px;
}
.sidebar-blogs-content .blogs .author .author-image {
	margin:13px 7px 7px 1px;
}
.sidebar-blogs-content .blogs .author .author-content {
	padding:13px 2px 6px 0;
}
.error-page {
	min-height:0;
	padding:19px 0;
}
.error-page h1,
.error-page h2 {
	font-size:18px;
	line-height:1;
}
.error-page h1 {
	padding-bottom:11px;
}
.error-page h2 {
	padding-right:35px;
}
.error-page img {
	max-width:406px;
	margin:0 0 19px 17px;
}
.navigation {
	position:relative;
	background:none;
	height:auto;
}
.navigation > .container {
	padding:0;
}
.nav-list {
	margin:0;
	height:auto;
}
.nav {
	position:absolute;
	top:-35px;
	left:0;
	right:0;
	background:#333;
	height:auto;
	display:none;
}
.nav-list > li {
	float:none;
	display:block;
	height:auto;
}
.nav-list > li+li {
	border-top:1px solid #C9C9C9;
}
.nav-list > li > a {
	line-height:1.2;
	padding:14px 27px;
}
.nav-list > li.sub:hover > a {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	height:auto;
}
.nav-list .submenu {
	position:relative;
	z-index:3;
	top:0;
	right:0;
	left:0;
	bottom:0;
	border:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.nav-list .submenu .submenu-list .square-block {
	display:none;
}
.submenu-tabs {
	display:none;
}
.nav-list .submenu .submenu-list {
	margin:0;
	width:auto;
	float:none;
}
.nav-list > li.sub > a:after {
	background-position: 0 -176px;
	width: 9px;
	height: 6px;
	right:auto;
	top:21px;
	left:9px;
}
.nav-list > li.sub:hover > a:after {
	background-position: 0 -25px;
	width: 7px;
	height: 5px;
	display:inline-block;
	position:static;
	margin-left:10px;
}
.nav-list .submenu {
	margin-top:-6px;
}
.nav-list .submenu-inner {
	padding:0 15px 14px 40px;
}
.nav-list .submenu .submenu-list li + li {
	margin-top:3px;
}
.nav {
	display:none;
}
.sitemap {
	padding-bottom:20px;
}
.sitemap-right {
	overflow:visible;
}
.sitemap-sub-list {
	margin:0;
}
.sitemap-sub-list > li {
	width:auto;
	margin:0;
	padding-right:20px;
}
.sitemap-sub-list > li > .sitemap-sub-item {
	padding:0;
}
.sitemap-block {
	padding:6px 0 0;
}
.sitemap-list li + li {
	padding-top:24px;
}
.sitemap-left {
	margin-right:6px;
}
.sitemap-right {
	margin-top:-3px;
}
.sitemap-sub-list > li+li {
	padding-top:6px;
}
.sidebar-blogs.sidebar-blogs-3 {
	width:auto;
	float:none;
	margin:0 -13px 11px;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content {
	padding:0 0 4px;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author {
	width:50%;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author+.author {
	border:0;
	margin:0;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author + .author + .author {
	display:none;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author .author-image {
	margin:13px 7px 7px 1px;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author .author-content {
	padding:13px 2px 6px 0;
}
.sidebar-blogs.sidebar-blogs-3 .sidebar-blogs-content .blogs .author:first-child .author-image {
	margin-left:13px;
}
.contacts {
	position:relative;
	min-height:0;
	padding:0 0 4px;
}
.contacts .main-title {
	margin-bottom:56px;
}
.contacts > h2 {
	padding:0;
	position:absolute;
	top:58px;
	left:0;
}
.contacts-list {
	float:left;
	width:220px;
	display:block;
	margin-right:10px;
}
.contacts-list li {
	padding:0;
	display:block;
	width:auto;
}
.contacts-list li+li {
	padding:34px 0 0;
}
.contacts-list li h2,
.contacts-list li h3 {
	padding-bottom:0;
}
.contacts .term-list {
	overflow:hidden;
}
figure {
	margin:10px -13px 26px;
}
.article-full {
	padding:55px 0 0;
}
.print-link {
	left:11px;
	top:37px;
}
.social {
	right:11px;
	top:38px;
}
.top-news .articles .column+.column+.column {
	display:none;
}
.blogs-main .blogs {
	padding-right:0;
}
.blogs-main .blogs .column {
	width:50%;
}
.blogs-main .blogs .column+.column+.column {
	display:none;
}
.sidebar-last-news .articles > .column {
	width:50%;
}
.sidebar-last-news .articles > .column+.column+.column {
	display:none;
}
.news-full {
	padding-bottom:13px;
}
.partner-full-page .print-link,
.partner-full-page .social {
	display:block !important;
}
.sidebar-search .block-title {
	padding:0;
	margin:4px 10px 5px 0;
}
.sidebar-search-form {
	clear:both;
	margin-left:-11px;
}
.sidebar-search-form .form-line,
.sidebar-search-form .form-line+.form-line {
	float:left;
	width:50%;
	margin:0 0 4px;
}
.sidebar-search-form .form-line .input-holder {
	margin:0 0 0 11px;
	padding:7px 10px 8px;
}
.sidebar-search .buttons {
	clear:both;
	padding:0;
}
.sidebar-search .buttons .btn-red {
	display:inline-block;
	padding:7px 21px;
}
.subscribe-full .tabs-wrap {
	padding:36px 0 0;
}
.tab-controls-list li {
	
}
.tab-controls-list li a {
	padding:11px 24px 13px;
	text-align:left;
}
.subscribe-content-top {
	position:absolute;
	top:-15px;
	left:0;
	right:0;
	padding:0;
}
.subscribe-full .tabs-wrap {
	position:relative;
}
.subscribe-content-top > a:first-child {
	max-width:48%;
}
.subscribe-content-top > a:first-child + a {
	max-width:49%;
	text-align:right;
}
.subscribe-content-bottom .columns {
	margin-left:-10px;
}
.subscribe-content-bottom .columns > .column {
	width:50%;
}
.subscribe-content-bottom .columns > .column > .column-inner {
	margin:0 0 20px 10px;
}
.checkboxes-controls-list {
	font-size:14px;
	text-align:left;
	margin-left:-35px;
}
.checkboxes-controls-list li {
	padding:0 0 0 35px;
}
.subscribe-full .main-title {
	padding-bottom:18px;
	margin-bottom:25px;
}
.feedback-link {
	right:11px;
	top:106px;
}
.category-page .print-link {
	top:30px;
}
.category .main-title {
	margin-bottom:24px;
}
.category-article-left {
	margin-right:5px;
}
.category-article-status {
	padding:14px 0 0;
}
.category-full-page .social {
	display:none !important;
}
.category-full-page .print-link {
	left:12px;
	top:37px;
}
.category-full {
	padding-top:48px;
}
.category-full .main-title {
	margin-bottom:20px;
}
.category-full .term-list dt {
	width:222px;
}
.soft-info {
	padding-right:0;
	margin-left:-19px;
}
.soft-info > .column {
	width:50% !important;
}
.soft-info > .column:last-child {
	text-align:right;
}
.soft-info .btn-red {
	display:inline-block;
	padding:14px 20px 12px;
}
.form-line-captcha > .overflow {
	overflow:visible;
	clear:both;
}
.registration-form {
	padding:0;
}
.registration-form .buttons {
	padding:0;
	margin-top:-35px;
}
.registration-form .buttons .required-info {
	padding:35px 0 0;
}
.registration {
	min-height:0;
}
.registration .main-title {
	margin-bottom:10px;
}
.registration-form .form-line {
	margin-bottom:10px;
}
.registration-form .form-line-captcha {
	padding:0;
}
.registration-form > p {
	padding-bottom:15px;
}
.form-line-captcha .input-holder {
	width:193px;
}
.promo-last {
	margin:11px -13px;
}
.promo-last li + li + li {
	display:none;
}
.sidebar-last-news .article-image .caption {
	padding:15px 12px;
}
.promo-last-item.size-1 {
	width:240px;
}
.blog-menu-title {
	width:166px;
	text-align:left;
	padding:8px 5px 8px 53px;
	margin-right:0;
}
.blog-menu-content {
	padding:8px 0 10px 21px;
}
.blog-menu-list li + li {
	padding-top:17px;
}
.blog-slider-wrap,
.blog-slider-wrap + .blog-slider-wrap {
	padding-bottom:39px;
}
.blog-slider-wrap .block-title {
	padding-bottom:14px;
	margin-bottom:13px;
}
.blog-slider-wrap .block-title .block-title-text {
	font-size:18px;
	margin-right:6px;
}
.bx-wrapper .bx-controls-direction a {
	top:-46px;
	-moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
	transform: scale(1.3);
}
.blog-slider-wrap .bx-wrapper .bx-controls-direction a {
	top:-47px;
}
.bx-wrapper .bx-controls-direction .bx-prev {
	right:43px;
}
.statistics-list li {
	width:50%;
}
.statistics-list li:first-child {
	padding:0;
}
.statistics-list li+li {
	padding:0;
	border:0;
	margin:0;
}
.statistics-list li+li+li {
	display:none;
}
.statistics-content {
	margin-right:-13px;
	margin-left:-13px;
	padding:0;
}
.recent-reports {
	padding-bottom:38px;
}
.recent-reports .block-title {
	margin-bottom:22px;
}
.reports-list {
	margin-left:-10px;
}
.reports-list > li {
	width:50%;
	float:left;
}
.reports-list > li+li {
	border:0;
	padding:0;
	margin:0;
	position:static;
}
.reports-list > li .report {
	padding-left:10px;
}
.reports-list > li+li:before {
	display:none;
}
.reports-list > li+li+li {
	display:none;
}
.soft-slider-wrap .block-title .block-title-text {
	font-size:18px;
	margin-right:6px;
}
.category-slider-wrap {
	padding-bottom:34px;
}
.category-slider-wrap .block-title {
	padding-bottom:13px;
}
.category-slider-wrap .block-title .block-title-text {
	font-size:18px;
	margin-right:6px;
}
.statistics-title {
	max-width:205px;
}
.statistics-item {
	padding:14px 4px 15px;
}
.statistics-list li:first-child .statistics-item {
	padding-left:13px;
}
.statistics-list li:first-child+li .statistics-item {
	padding-right:13px;
}
.hot-themes {
	margin:16px -1000px 7px;
	padding:0 1000px 10px;
}
.content-banner {
	margin:0 -1000px 13px;
	text-align:center;
}
.bloger-full-page .social{
	display:none !important;
}
.author-full-private {
	padding:0;
}
.author-articles .author-article + .author-article {
	margin-left:-1000px;
	margin-right:-1000px;
	padding-left:1000px;
	padding-right:1000px;
}
.main-page .promo-last .promo-last-item.size-1 {
	width:240px;
	height:auto;
}
.main-page .promo-last .promo-last-item.size-1 img {
	width:100%;
}
.main-page .promo-last-item.size-2 {
	width:480px;
}
.main-page .promo-last li:first-child+li {
/*	display:none;*/
}
.main-page .promo-last li:first-child+li+li+li+li+li+li {
	display:none;
}
.soft-categories {
	clear:both;
	padding-bottom:29px;
}
.soft-categories-list {
	display:block;
	margin:0;
}
.soft-categories-list > li {
	width:auto;
	display:none;
}
.soft-categories-list > li > .soft-categories-item {
	padding:0;
}
.soft-categories-list > li > .soft-categories-item > a {
	display:none;
}
.soft-subcategories {
	position:static;
	border:0;
	display:block;
}
.soft-categories-list > li:first-child {
	display:block;
}
.soft-subcategories-list {
	padding:0;
}
.soft-subcategories-list li {
	width:50%;
}
.soft-subcategories-list li div {
	font-size:13px;
}
.soft-categories .select-holder {
	margin:11px 0 13px;
	display:block;
}
.soft-full .soft-categories .soft-categories-list {
	margin:-4px 0 0 -10px;
	display:table;
}
.soft-full .soft-categories .soft-categories-list > li {
	display:inline-block;
	width:50%;
}
.soft-full .soft-categories-list > li > .soft-categories-item {
	padding:0 0 8px 10px;
}
.soft-full .soft-categories-list > li > .soft-categories-item > a {
	display:inline;
}
.soft-full .soft-subcategories {
	display:none;
	position:absolute;
	border:1px solid #A44434;
}
.soft-full .soft-subcategories .soft-subcategories-list {
	padding:23px 15px 6px;
}
.soft-popular .softs .soft {
	width:50%;
}
.soft-popular .softs .soft+.soft {
	border:0;
	margin:0;
}
.soft-popular .softs .soft + .soft + .soft + .soft {
	display:block;
}
.soft-popular .softs {
	margin:0 -10px;
}
.soft-popular .softs .soft h2,
.soft-popular .softs .soft h3 {
	padding:0 10px 26px;
}
.soft-popular-title {
	margin-left:-13px;
	margin-bottom:11px;
}
.softs {
	margin-left:-15px;
}
.softs > .column {
	width:50%;
}
.softs > .column > .column-inner {
	padding:0 0 15px 15px;
}
.soft-search {
	position:relative;
	padding-bottom:44px;
}
.soft-search form {
	overflow:hidden;
}
.soft-search .input-holder {
	float:left;
	width:122px;
	margin-right:20px;
	padding:9px 95px 9px 5px;
}
.soft-search .input-holder input[type="text"] {
	font-size:12px;
	line-height:1.2;
}
.soft-search .buttons {
	overflow:hidden;
	padding:1px 0 0;
}
.soft-search .buttons .btn-red {
	margin:0;
	position:absolute;
	left:138px;
	top:0;
}
.author-full {
	border-top:0;
}
.years-list .years-sub-list .years-sub-list > li,
.years-list .years-sub-list .years-sub-list > li + li {
	width:50%;
}
.author-full .author .author-content {
	overflow:visible;
	padding-right:225px;
	position:relative;
}
.author-full .author .author-content .author-search {
	position:absolute;
	right:0;
	top:0;
}
.author-search .form-line {
	position:absolute;
	right:0;
	top:3px;
	width:200px;
}
.author-search .buttons {
	right:0;
	top:49px;
	position:absolute;
}
.author-full .author .author-content .author-search .select-holder:first-child {
	top:111px;
	left:-233px;
	width:222px;
}
.author-full .author .author-content .author-search .select-holder:first-child+.select-holder {
	position:absolute;
	top:126px;
	right:0;
	width:226px;
}
.years-list {
	padding-top:59px;
}
.author-full {
	padding-top:24px;
}
.years-list .years-sub-list .years-sub-list > li .date {
	display:block;
}
.years-list li a {
	font-size:14px;
}
.years-list .years-sub-list .years-sub-list {
	margin-left:-10px;
}
.years-list .years-sub-list .years-sub-list > li > div {
	padding-left:10px;
}
.years-controls {
	font-size:14px;
}
.social-share {
	display:none;
}
.instruction-page .container a {
	top:140px;
	left:37px;
}
.soft-popular .softs .soft+.soft:before {
	display:none;
}
.header-login .social {
	margin:0 0 0 -4px !important;
}
.social-plugin {
	display:none;
}


.submenu-inner .articles_menu {
	margin: 0px;
}


#popup-vote {
	width: auto !important;
	height: auto !important;
	max-width: 850px !important;
	max-height: 950px !important;
	padding: 20px;
	border: medium none;
}