@media only screen and (max-width: 1180px) {
.container {width:auto;padding:0px 20px;}
.h-slide {height:auto}
.h-slide {background-position:center 0px!important}
.h-boxes {top:0px;position:static}
.h-main {background:none}
.h-tour, .tp-3 {display:none}
.h-forum-top a {font-size:13px}
.h-menu-button {display:inline-block!important;float:right;position:relative;margin-top:23px;cursor:pointer;font-size:24px;color:#b9d1e4}
.h-menu-hidden {display:block !important}
.h-profile, .h-login {display:none}
.h-menu {display:none;background:#3f475c;line-height: normal!important;height:auto;z-index:9;position:absolute;top:90px;left:0px;right:0px;height:100%;overflow:auto}
.h-menu * {line-height: normal!important;text-align:left!important}
.h-menu ul, .h-menu li {display:block !important;padding:0px!important;margin:0px!important;}
.h-menu li {border-top:1px solid rgba(255,255,255,0.1)}
.h-menu ul {visibility:visible!important;position:static!important;opacity:1!important;background:none!important;box-shadow:none!important}
.h-menu ul ul li {padding-left:30px!important}
.h-menu .uWithSubmenu:after {display:none!important}
.h-menu li a, .h-menu li a:hover {color:#fff!important;padding:10px 20px!important;display:block!important;background:none!important;}
.container-nopad {padding:0px}
.h-valign {height:auto;padding:60px 0px}
.ft-tab, .ft-tab-left, .ft-tab-right {display:block;width:auto}
.ft-tab-left {margin-bottom:30px}
.h-action-div {left:30px;top:30px;font-size:18px}
.top-bg {padding-top:40px!important}
.h-all {margin-top:0px}
}

@media only screen and (max-width: 960px) {
.ht-all, .ht-one {display:block;width:auto;margin-bottom:40px}
.h-pages, .h-content, .h-sidebar {display:block;width:100%}
.h-content {padding-right:0px;padding-bottom:30px}
.h_block {border-left:0px;padding-left:0px}
.h-slide-title {font-size:21px;line-height:34px}
.h-phtop-tab, .h-phtop-left, .h-phtop-right, .h-cnd, .h-cnd-td, .h-feedback-tab, .h-feedback-left, .h-feedback-right, .h-about-tab, .h-about-col, .h-about-col3 {display:block;width:auto;text-align:left}
.h-phtop-left, .h-cnd-td, .h-feedback-left {margin-bottom:20px}
.h-cat-style a, .h-cat-style a:hover {margin-left:0px;margin-right:14px}
.hb-section, .h-promo-author a, .h-action a {display:none}
.h-about-col {padding-right:0px;margin-bottom:20px}
.h-promo-author div {left:30px;top:30px;font-size:13px;line-height:14px}
.h-promo-author div span {font-size:21px!important}
.forum-box .gTableSubTop,.forum-box .forumThreadTd,.forum-box .forumPostTd,.forum-box .forumLastPostTd,.forum-box .threadIcoTd,.forum-box .threadPostTd,.forum-box .threadViewTd,.forum-box .threadAuthTd,.forum-box .threadLastPostTd,.forum-box .legendTable,.forum-box .fFastSearchTd,.forum-box .fFastNavTd,.forum-box .funcBlock,.forum-box .userRights,.forum-box .forumNamesBar{display:none;}
.forum-box .gTableTop {padding:10px 20px;}
.forum-box .postTable,.forum-box .postTable tbody,.forum-box .postTable tr,.forum-box .postTable td {display:block;width:auto!important;}
.forum-box td.postBottom,.forum-box td.postTdInfo {display:none;}
.forum-box .postTdTop {text-align:left;height:auto;line-height:normal;font-size:13px;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:11px;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #dbe1e8;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}
#toolbarMainContainer {display: none;}
#puzadpn {display:none!important;}
.forumIcoTd {padding:0px !important;padding-top:20px!important;vertical-align:top}
.threadNametd {border-right:1px solid #dbe1e8}
.hpr-activity, .hpr-top-right {display:none}
.hpr-top {padding-top:90px;padding-left:30px}
.hpr-line span {margin-bottom:8px;display:block;float:none}
.searchQueryFl {width:200px !important}
}

@media only screen and (max-width: 640px){
.hc-one-right {height:auto}
.hc-one-left {width:100px;}
.hc-one-left img {width:80px}
.hc-price {padding-left:100px}
.ht-one a {margin-left:100px}
.h-box {width:50%}
.h-promo-author {display:none}
.eMessage img,.eText img {width:100%!important;float:none;margin:0 0 20px!important;}
.uTable tr td:first-child + td ~ td,#thread_search_form,#forum_filter,#thread_search_form {display:none;}
.uTable .user_avatar img {width:50px;}
#uEntriesList .uEntryWrap {width:50%!important;}
span[id^=iCode] {display: block;padding-left: 38px;}
.forum-search {display: block;}
.shop-tabs {border-bottom: 0!important;}
.shop-tabs li {border-bottom: 1px solid #A7A6A6 !important;}
.shop-info {clear: both;}
.catalog td.catalog-item {display: block !important;width: 100% !important;overflow: hidden!important;}
td.shop-itempage-images {width: inherit !important;display: block;text-align: center;}
td.shop-itempage-images #ipreview {display: block;margin: 0 auto 10px;}
.shop-itempage-images + td {display: block;}
.h-top-link {display:none!important}
.forum-post-tab {margin-top:30px}
.forum-post-left, .forum-post-right {display:block;width:auto}
.forum-post-left {text-align:left}
.postAvatar, .numposts, .reputation, .fpb-awards, .postRankIco, .userBan {display:none}
}


@media only screen and (max-width: 480px) {
#uNetRegF tr td:first-child {max-width:20%!important;white-space:normal!important;font-size:11px;}
#uNetRegF #fAvatar,#uNetRegF #fAvatarU {display:block;margin:0 0 3px;}
#uNetRegF #fAvatarU + input {position:relative; margin:0 0 0 -10px;}
.uNetDescr {font-size:9px;}
#fTerms {float:left;margin:2px 10px 10px 0;}
#fTerms+label {font-size:11px!important;vertical-align:top}
#fTerms~div {font-size:9px;padding:10px 0 0;}
.copy {font-size:9px;}
.calendarsTable,.calendarsTable > tbody,.calendarsTable > tbody > tr,.calendarsTable > tbody > tr > td {display:block;width:100%;}
#content .calTable {width:100%;margin:0 0 20px;}
#content .calMonth {text-align:left;text-transform:uppercase;}
.posttdMessage {padding:10px 10px 30px;}
.fNavLink {font-size:11px;position:relative;margin:0 -3px;}
.codeButtons,.smilesPart {display:none;}
#message {max-width:97%;}
.postUser {font-size:14px;}
#frM53 .gTableLeft,#frM53 .gTableRight {display:block;width:auto!important}
.opt_vals td {display:table-cell!important;}
.opt_items {max-width:97%;}
#uEntriesList .uEntryWrap {width:100%!important;}
.manTable td #idAreaoEditbrief td,.manTable td #idAreaoEditmessage td,.manTable td #idAreaoEditdscr td {display:table-cell;}
}

@media only screen and (max-width: 360px) {
.eTitle {font-size:20px;}
}