@media screen and (max-width: 1820px) {
	
	.opened .item.news .right {
		float: none;
		margin-top: 5px;
	}
	
	.editorcomm .checkbox {
		float: none;
		margin: 0 !important;
	}
	
}

@media screen and (max-width: 1750px) {
	
	.opened #contents_text .table .td.content_images a {
		height: 70px;
	}
	
}

@media screen and (max-width: 1680px) {
	
	.item.news .right {
		float: none;
		margin-top: 5px;
	}
	
}

@media screen and (max-width: 1600px) {
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 180px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 60px;
	}
	
}

@media screen and (max-width: 1520px) {
	
	.opened .item.news .rate {
		float: none;
		margin: 5px 0 0;
	}
	
}

@media screen and (max-width: 1500px) {
	
	.item.news .story {
		margin: 0 !important;
	}
	
	.item.news .title {
		margin: 0 0 0 200px;
	}
	
	.item.news .info {
		margin: 0 -75px 15px 200px;
	}
	
	.item.news.right .title {
		margin: 0 200px 0 0;
	}
	
	.item.news.right .info {
		margin: 0 200px 15px -75px;
	}
	
	.item.news .story .text {
		clear: both;
		padding-top: 15px;
	}
	
	.item.news .right{
		float: none;
		margin-top: 5px;
	}
	
	#contents_text .table .td.content_images a {
		height: 65px;
	}
	
}

@media screen and (max-width: 1460px) {
	
	.item.games {
		width: 33.33%;
	}
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 215px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 50px;
	}
	
}

@media screen and (max-width: 1400px) {
	
	.item.news .info .rate {
		float: none;
		margin: 5px 0 0;
	}
	
}

@media screen and (max-width: 1360px) {
	
	.userinfo .links .item {
		width: 33.33%;
	}
	
	.userinfo .links .item#edit {
		width: 100%;
	}
	
	.opened .item.games .image-big,
	.opened .item.games .image-big img {
		height: 160px;
	}
	
	.opened .item.news .story {
		float: none;
		margin: 5px 0 0;
	}
	
	.opened .item.news .image {
		float: none !important;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.opened .item.news .image span {
		width: 300%;
		margin-left: -100%;
	}
	
	.opened .item.news .image img {
		height: auto;
	}
	
	.opened .item.news .title {
		margin: 0 !important;
	}
	
	.opened .item.news .info {
		margin: 0 -75px 15px 0;
	}
	
	.opened .item.news.right .info {
		margin: 0 0 15px -75px;
	}
	
	.opened .item.news .story .text {
		clear: both;
		padding-top: 15px;
	}
	
	.opened .item.news .info .rate {
		float: right;
		margin: 0 0 0 15px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 60px;
		width: 33.33%;
	}
	
}

@media screen and (max-width: 1340px) {
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 180px;
	}
	
	#contents_text .table .td.content_images a {
		height: 55px;
	}
	
}

@media screen and (max-width: 1280px) {
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 160px;
	}
	
	.item.news .story {
		float: none;
		margin: 5px 0 0;
	}
	
	.item.news .image {
		float: none !important;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.item.news .image span {
		width: 300%;
		margin-left: -100%;
	}
	
	.item.news .image img {
		height: auto;
	}
	
	.item.news .title {
		margin: 0 !important;
	}
	
	.item.news .info {
		margin: 0 -75px 15px 0;
	}
	
	.item.news.right .info {
		margin: 0 0 15px -75px;
	}
	
	.item.news .story .text {
		clear: both;
		padding-top: 15px;
	}
	
	.item.news .info .rate {
		float: right;
		margin: 0 0 0 15px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 50px;
	}
	
}

@media screen and (max-width: 1200px) {
	
	.fullgame .right_col {
		width: 60%;
	}
	
	.fullgame .left_col {
		margin-right: 60%;
	}
	
	#contents_text .table .td.content_images a {
		height: 40px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 50px;
		width: 50%;
	}
	
	.tableform .f_input, .tableform .xfields input, .tableform textarea, .tableform select {
		width: 100%;
	}
	
}

@media screen and (max-width: 1160px) {
	
	.item.games {
		width: 50%;
	}
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 215px;
	}
	
	.footer .menu {
		width: 50%;
	}
	
	.footer .about {
		width: auto;
		float: none;
		clear: both;
		padding-top: 0;
	}
	
	#contents_text .table .td.content_images a {
		width: 33.33%;
	}
	
	.opened #contents_text .table,
	.opened #contents_text .table .tr,
	.opened #contents_text .table .td {
		display: block;
		width: auto !important;
		padding: 0 !important;
	}
	
	.opened #contents_text .table .td.content_images {
		text-align: left;
		margin-top: 30px;
	}
	
	.opened #contents_text .table .td.content_images a {
		width: 25%;
		height: 45px;
	}
	
}

@media screen and (max-width: 1100px) {
	
	.pmleft {
		width: auto;
		float: none;
	}
	
	.pmleft a {
		display: inline-block;
		text-align: center;
	}
	
	.pmleft a span {
		padding: 10px 20px;
	}
	
	.pmright {
		margin: 0;
	}
	
	.pm_status {
		border-bottom: 1px solid #F0F0F0;
		margin-top: 15px;
	}
	
	.opened .item.news {
		float: none !important;
		width: auto;
		border: none !important;
		margin: 30px !important;
		padding: 0 !important;
	}
	
	.opened .item.news .info {
		margin: 0 0 15px !important;
		padding: 20px 0 0 !important
	}
	
	.opened .item.news .info .q {
		display: none;
	}
	
	.opened .item.news .info .right {
		float: right;
		margin-top: 0;
	}
	
}

@media screen and (max-width: 1024px) {
	
	.slider-top .slider-left {
		float: none;
		width: auto;
		height: auto;
		margin-right: 30px;
	}
	
	.slider-top .slider-left .item .big-image-body,
	.slider-top .slider-left .item .big-image {
		width: 100%;
		height: 280px;
	}
	
	.slider-top .slider-left .item .about {
		max-width: 95%;
	}
	
	.slider-top .slider-right {
		margin-left: -20px;
	}
	
	#contents_text .table,
	#contents_text .table .tr,
	#contents_text .table .td {
		display: block;
		width: auto !important;
		padding: 0 !important;
	}
	
	#contents_text .table .td.content_images {
		text-align: left;
		margin-top: 30px;
	}
	
	#contents_text .table .td.content_images a {
		width: 25%;
		height: 85px;
	}
	
	.fullgame .right_col {
		float: none;
		width: auto;
	}
	
	.fullgame .right_col .highslide.image {
		display: block;
	}
	
	.fullgame .right_col .highslide.image img {
		width: 100%;
	}
	
	.fullgame .left_col {
		margin: 0;
	}
	
	.fullgame .left_col .highslide.image {
		display: none;
	}
	
	.userinfo .right {
		float: right;
		width: 200px;
	}
	
	.userinfo .uavatar {
		float: left;
		width: 100px;
	}
	
	.userinfo .avatar img {
		width: 100px;
	}
	
	.userinfo .cols {
		clear: both;
		margin: 0;
		padding-top: 15px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 65px;
	}
	
}

@media screen and (max-width: 985px) {
	
	.item.games .image-big,
	.item.games .image-big img {
		height: 160px;
	}
	
	.userinfo .links .item {
		text-align: center;
	}
	
	.userinfo .links .item a,
	.userinfo .links .item span {
		font-size: 0;
	}
	
	.userinfo .links .item .fa {
		font-size: 14px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 55px;
	}
	
}

@media screen and (max-width: 960px) {
	
	#contents_text .table .td.content_images a {
		height: 78px;
	}
	
}

@media screen and (max-width: 940px) {
	
	.item.news {
		float: none !important;
		width: auto;
		border: none !important;
		margin: 30px !important;
		padding: 0 !important;
	}
	
	.item.news .info {
		margin: 0 0 15px !important;
		padding: 20px 0 0 !important
	}
	
	.item.news .info .q {
		display: none;
	}
	
	.item.news .info .right {
		float: right;
		margin-top: 0;
	}
	
}

@media screen and (max-width: 900px) {
	
	.item.games {
		width: 100%;
	}
	
	.item.games .image-big .img-body {
		width: auto;
		height: auto;
		position: static;
		left: auto;
		top: auto;
	}
	
	.item.games .image-big,
	.item.games .image-big img {
		height: auto;
	}
	
	.item.games .image-big img {
		width: 100%;
	}
	
	.navigation .pages {
		clear: both;
		border-top: 3px solid #2C3942;
		margin: 0;
	}
	
	#contents_text .table .td.content_images a {
		height: 65px;
	}
	
	.fullgame .maintitle .rating {
		position: static;
		right: auto;
		top: auto;
		margin: 10px 0;
	}
	
	.fullgame .maintitle {
		padding-right: 30px;
	}
	
	.pmleft a {
		display: block;
		margin: 0;
	}
	
	.opened #contents_text .table .td.content_images a {
		width: 33.33%;
		height: 60px;
	}
	
}

@media screen and (max-width: 830px) {
	
	table.pm td {
		width: auto !important;
	}
	
	table.pm .pm_head {
		display: none;
	}
	
	table.pm td[align="center"] {
		display: none;
	}
	
	.pm td[colspan="3"] {
		display: none;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 50px;
	}
	
}

@media screen and (max-width: 780px) {
	
	.item.news .info .right {
		float: none;
		margin-top: 5px;
	}
	
	.footer .menu {
		width: auto;
		padding: 0;
		margin: 30px 15px;
		float: none;
	}
	
	#contents_text .table .td.content_images a {
		height: 55px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 60px;
		width: 50%;
	}
	
}

@media screen and (max-width: 708px) {
	.fullgame .right_col {display: inline-block; width: 100%;}
	.header .auth {
		display: none;
	}
	
	.speedbar {
		margin-right: 30px;
	}
	
	.aside-nav .menu li.profile {
		display: list-item;
	}
	
	.aside-right,
	.content {
		width: auto;
		display: block;
	}
	
	.footer {
		border-right: none;
	}
	
	.aside-right .vote-panel #dle-vote {
		padding: 15px 0;
	}
	
	.aside-right .vote-panel .buttons {
		margin: 0;
	}
	
	.calendar td:first-child, .calendar th:first-child {
		padding-left: 0 !important;
	}
	
	.calendar td:last-child, .calendar th:last-child {
		padding-right: 0 !important;
	}
	
	.aside-right .tagscloud {
		margin: 0;
	}
	
	.footer .menu {
		width: 50%;
		margin: 0;
		padding: 30px 15px;
		float: left;
	}
	
	#contents_text .table .td.content_images a {
		height: 68px;
	}
	
	.opened #contents_text .table .td.content_images a {
		width: 33.33%;
		height: 70px;
	}
	
}

@media screen and (max-width: 660px) {
	
	.item.news .info .right .rate {
		float: none;
		margin: 5px 0 0;
	}
	
	#contents_text .table .td.content_images a {
		height: 58px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 60px;
	}
	
}

@media screen and (max-width: 580px) {
	
	.opened #contents_text .table .td.content_images a {
		height: 50px;
	}
	
}

@media screen and (max-width: 520px) {
	
	.footer .menu {
		width: auto;
		margin: 30px 15px;
		padding: 0;
		float: none;
	}
	
	#contents_text .table .td.content_images a {
		width: 33.33%;
		height: 70px;
	}
	
	.opened #contents_text .table .td.content_images a {
		width: 50%;
		height: 60px;
	}
	
}

@media screen and (max-width: 460px) {
	
	.header .fa-list {
		float: right;
	}
	
	.aside-nav {
		width: 0;
	}
	
	.opened .aside-nav {
		width: 70px;
	}
	
	.opened .aside-nav li a {
		text-align: center;
	}
	
	.opened .aside-nav li .fa {
		margin-left: 0;
		float: none;
	}
	
	.opened .aside-nav li a span {
		display: none;
	}
	
	.opened .aside-nav li.active ul {
		display: none;
	}
	
	.opened .header .logo {
		width: 70px;
	}
	
	.opened .header .logo span {
		text-indent: -9999px;
	}
	
	.header #story {
		width: 100px;
	}
	
	.speedbar {
		display: none;
	}
	
	.header .fa-search {
		width: 60px;
	}
	
	.footer {
		border-left-width: 0;
	}
	
	.opened .footer {
		border-left-width: 70px;
	}
	
	.fullgame .counts {
		text-align: center;
	}
	
	.fullgame .counts .count {
		float: none;
	}
	
	.fullgame .counts a {
		float: none;
	}
	
	.fullgame .right_buttons {
		clear: both;
		display: block;
		padding-top: 15px;
	}
	
	.aside-right .tagscloud {
		margin: 0 20px;
	}
	
	.footer {
		padding: 20px 5px;
	}
	
	.aside-right .vote-panel #dle-vote {
		padding: 15px;
	}
	
	.aside-right .vote-panel .vtitle {
		padding: 15px 20px;
	}
	
	.timeline .item-body {
		margin: 0 20px 0 41px;
	}
	
	.linetitle {
		margin: 0 20px;
	}
	
	.opened .aside-right .tagscloud {
		margin: 0;
	}
	
	.opened .footer {
		padding: 20px 15px;
	}
	
	.opened .aside-right .vote-panel #dle-vote {
		padding: 15px 0;
	}
	
	.opened .aside-right .vote-panel .vote label:before {
		margin-left: -15px;
	}
	
	.opened .aside-right .vote-panel .vtitle {
		padding: 15px;
	}
	
	.opened .timeline .item-body {
		margin: 0 15px 0 21px;
	}
	
	.opened .linetitle {
		margin: 0 15px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 70px;
	}
	
}

@media screen and (max-width: 380px) {
	.item.news {display:inline-block;}
	.item.news .image {
		width: auto;
		height: auto;
	}
	
	.item.news .image span {
		width: auto;
		margin-left: 0;
	}
	
	.item.news .image img {
		width: 100%;
	}
	
	.navigation a.fa-angle-up {
		clear: both;
		float: none;
		display: block;
		text-align: center;
	}
	
	.footer .right-menu li {
		display: list-item;
		margin: 5px 0;
	}
	
	#contents_text .table .td.content_images a {
		height: 55px;
	}
	
	.pmleft a span {
		padding: 10px 5px;
		font-size: 12px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 55px;
	}
	
}

@media screen and (max-width: 330px) {
	
	.navigation span.thide {
		float: none !important;
		display: block;
		width: auto;
		text-align: center;
	}
	
	.navigation .thide a,
	.navigation .thide span {
		display: block;
	}
	
	#contents_text .table .td.content_images a {
		height: 45px;
	}
	
	.opened #contents_text .table .td.content_images a {
		height: 45px;
	}
	
}
@media screen and (max-width: 508px) {.article.short{display:inline-block;}}