@charset "windows-1251";

probh{
font-size: larger; color: #d4c5a6;font-family: Times New Roman;}



/*коды которые оставляем */

/*шапка анкет*/

.anketaTop{
    text-align: center;
    margin: 10px;}

.anketaTop tr:nth-child(1){
font-family: Times New Roman;
font-size: 24px;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
}

.anketaTop tr:nth-child(1) td:nth-child(1) {padding:0px!important;position:relative;background: url(https://i.ibb.co/rQwm1NJ/222.png);}

.anketaTop tr:nth-child(1) td:nth-child(1) p {position:absolute;width:221px;height:101%;}

.anketaTop tr:nth-child(1) td:nth-child(1) a {display:block;width:221px;height:100%;}

.anketaTop tr:nth-child(1) td:nth-child(1) img {object-fit:cover;margin:0px!important;height: 100%;width:100%;max-width: initial;}

.anketaTop tr:nth-child(2n+3) {
font-family: Times New Roman;
font-size: 18px;
background: #d5c8b3;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
   } 

/*анкеты основное*/

.anketaClass_h {
font-family: Times New Roman;
text-align: center;
font-size: 24px;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
clear:both
}

.anketaClass_text{
text-align: justify;
}

/*анкеты вставка*/

.anketaQuote {
text-align: center;
width:  40%;
float: left;
}

/*подвал анкет*/

.anketaBottom{
    text-align: center;
    margin: 10px;}

.anketaBottom tr:nth-child(1) {
font-family: Times New Roman;
font-size: 24px;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;}

.anketaBottom tr:nth-child(2n) {
font-family: Times New Roman;
font-size: 18px;
background: #d5c8b3;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
}

/*анкета НПС*/

.anketa_npsClass{
text-align: center;}

.anketa_npsClass tr:nth-child(1){
font-family: Times New Roman;
font-size: 24px;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
}

.anketa_npsClass tr:nth-child(2) {
    font-size: 18px;
background: #d5c8b3;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
   } 

.anketa_npsClass tr:nth-child(2n+3) {
background: #38383821;
font-size: 18px;
   } 


/*население*/

.population{}

.population tr:nth-child(1) td:nth-child(1) {width: 260px;padding: 0px!important;position: relative;}
.population tr:nth-child(1) td:nth-child(1) img {object-fit:cover;margin:0px!important;position:absolute;}

/*форма приема*/

.reception{}

.reception tr:nth-child(1) td:nth-child(1) {width: 260px;height: 260px;position: relative;}
.reception tr:nth-child(1) td:nth-child(1) img {object-fit:cover;margin:0px!important;position:absolute;
border: 1px solid #80663f;
    box-shadow: 0px 0px 1px 0px #dbcfb8 inset, 0px 0px 2px 0px #606060;}












/*очередность*/

.nasp {
padding-bottom: 5px;
font-size:13px;
}

#round .nasp {font-size:11px;}

.naspleft {
vertical-align: top;
display: table-cell;
width: 48%;
}

#round .naspleft {
border: 1px solid #27353e;
background: rgba(15, 16, 20, 0.2);
}

.nasplocation{
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
text-align: center;
}

.prioritylist {
padding: 5px;
text-align: center;
}

#round .nasplist strong {
    color: #afb4bb;
    text-shadow: 1px 1px 4px black;
}

.naspdescription {
display: table-cell;
padding: 5px;
}

#round .naspdescription {
border: 1px solid #27353e;
background: rgba(15, 16, 20, 0.2);
}


















/* мобильная версия, всё нужное */


.mobile img {
    max-width: 100%;
}


.mobile #pun-ulinks .mobileSpoiler > p, .mobile #StatusMyBookmarks .mobileSpoiler > p, .mobile #pun-viewtopic .post-links .mobileSpoiler > p, .mobile #pun-announcement .mobileSpoiler > p {color: #afb4bb;
text-shadow: 0px 0px 3px black;
text-decoration: underline; text-align:center;
padding: 11px 0px;}

.mobile #pun-ulinks .mobileSpoiler > p:before, .mobile #StatusMyBookmarks .mobileSpoiler > p:before, .mobile #pun-viewtopic .post-links .mobileSpoiler > p:before, .mobile #pun-announcement .mobileSpoiler > p:before {content:"+"}

.mobile #pun-ulinks .mobileSpoiler > p.open:before, .mobile #StatusMyBookmarks .mobileSpoiler > p.open:before, .mobile #pun-viewtopic .post-links .mobileSpoiler > p.open:before, .mobile #pun-announcement .mobileSpoiler > p.open:before {content:"-"}

.mobile,
.mobile #pun,
.mobile .punbb {
    width: 100% !important;
    margin: 0;
    padding: 0;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    overflow-wrap: break-word;
    float: none;
}



.mobile {
    position: relative;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    overflow-y: scroll !important;
    z-index: 1;
min-width: 0px;
max-width: 1088px;
    margin: 0 auto;
}

.mobile #pun {padding-top: 335px;
padding-bottom: 0;}

.mobile #spider_way {
    display: none;
}

.mobile .punbb {background:none;padding:none;}

.mobile #pun-navlinks {top:0px;
border: 1px solid #25323b;
box-shadow: 0px 0px 13px 0px #000 inset, 0px 0px 3px 0px #000;
text-align: center;
font-size: 14px;
line-height: 3;
background: #13131b;}

.mobile #pun-navlinks ul.container li {    position: initial;
padding: 0px 6px;
}

.mobile #pun-ulinks {width: 100%;
left: 0;
top: 0;
height:auto;
background: #2f3339;
box-shadow: 0px 0px 0px 1px black inset, 0px 14px 0px 2px #312e28 inset, 0px 15px 0px 2px black inset;
padding-top: 30px;}

.mobile #pun-ulinks ul.container {top:0px;}

.mobile #pun-status > * {
    width: auto;
    display: block;
    position: initial;
}

.mobile  #pun-status > .container {width: auto;
margin: 0px;
padding: 10px;}



.mobile   #StatusMyBookmarks  .container li.BookmarkL > span > strong {padding: 10px;margin: 0px 0px 5px 28px;}

.mobile  #StatusMyBookmarks  .container li.BookmarkL {
    display: inline-block !important;
    margin: 8px;
    padding: 5px;
}

.mobile   #StatusMyBookmarks  .container li.BookmarkL dd em.e1 {padding:10px 0px;}

.mobile #StatusMyTurn {padding:10px;}

.mobile #pun-crumbs1 .status-right a {display: inline-block;}


.mobile .category h2, .mobile .multipage h1, .mobile #pun-statistic .main > .section h1, .mobile #pun-search .main h1, .mobile #pun-post .main h1, .mobile #pun-message .main h1, .mobile #pun-redirect h1, .mobile #pun-foundation .main > .section h1, .mobile #pun-profile .main h1, .mobile #pun-changepass .main h1, .mobile #pun-login .main h1, .mobile #pun-formemail .main h1, .mobile #pun-pages .main h1, .mobile #pun-delete .main h1, .mobile #pun-poll .main h1, .mobile #pun-vip .main h1, .mobile #pun-movetopic .main h1, .mobile #pun-register .main h1 {width: 100%;
background-position-x: left;
min-height: auto;
background-repeat: repeat-x;
margin-bottom: 0px;
height: auto;}

.mobile .multipage h1:after, .mobile #pun-statistic .main > .section h1:after, .mobile #pun-search .main h1:after, .mobile #pun-post .main h1:after, .mobile #pun-message .main h1:after, .mobile #pun-redirect h1:after, .mobile #pun-foundation .main > .section h1:after, .mobile #pun-profile .main h1:after, .mobile #pun-changepass .main h1:after, .mobile #pun-login .main h1:after, .mobile #pun-formemail .main h1:after, .mobile #pun-pages .main h1:after, .mobile #pun-delete .main h1:after, .mobile #pun-poll .main h1:after, .mobile #pun-vip .main h1:after, .mobile #pun-movetopic .main h1:after, .mobile #pun-register .main h1:after {top: -5px;}

.mobile .category h2 > span, .mobile .multipage h1 span, .mobile #pun-statistic .main > .section h1 span, .mobile #pun-search .main h1 span, .mobile #pun-post .main h1 span, .mobile #pun-message .main h1 span, .mobile #pun-redirect h1 span, .mobile #pun-foundation .main > .section h1 span, .mobile #pun-profile .main h1 span, .mobile #pun-changepass .main h1 span, .mobile #pun-login .main h1 span, .mobile #pun-formemail .main h1 span, .mobile #pun-pages .main h1 span, .mobile #pun-delete .main h1 span, .mobile #pun-poll .main h1 span, .mobile #pun-vip .main h1 span, .mobile #pun-movetopic .main h1 span, .mobile #pun-register .main h1 span {top: auto;
position: initial;
right: auto;
text-transform: uppercase;
font-family: "Times New Roman", Times, serif;
font-size: 22px;
background: #283345;
background-clip: inherit!important;
-webkit-background-clip: inherit!important;
-moz-background-clip: inherit!important;
-o-background-clip: inherit!important;
color: #c4a476;
font-weight: normal;
text-shadow: 0px 0px 3px rgba(255, 178, 80, 0.4);
display: inline-block;
margin-top: 43px;
width: 100%;
padding-top: 2px;
min-height: 30px;
text-align: center;}

.mobile .category h2 > span {padding-left: 25px;
width: calc(100% - 25px);}


.mobile .category .catleft {position: absolute;
left: 0;
right: 0;
top: 42px;
bottom: 0;
width:auto;
height:auto;
margin:0px;
padding-top: 8px;
padding-left: 10px;
}



.mobile .category .container tr {background:none;}

.mobile .category > .container:before {background-size: cover !important;}

.mobile .category .tcl, .mobile .category .tcr, .mobile #pun-viewforum .tcl, .mobile #pun-viewforum .tcr, .mobile #pun-searchtopics .tcl, .mobile #pun-searchtopics .tcr {width:auto!important; display:block;}
.mobile .category .tcl {padding:0px;}

.mobile .tclcon h3 {margin:0px;padding: 10px;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;}



.mobile .inew .tclcon h3 {background: #65676e;
box-shadow: 0px 0px 0px 1px #65676e inset, 0px 0px 0px 2px #b3aca5 inset;}

.mobile #pun-index .icon {top: 12px;
margin-right: 8px;
margin-left: 10px;}

.mobile .cat_forum_desc {padding:10px;}
.mobile .cat_forum_href {font-size:inherit}
.mobile .cat_forum_href a {display:block;padding-bottom:5px;}

.mobile .cat_forum_img, .mobile .cat_forum_text {width: auto;display: block;padding: 0px;}
.mobile  .cat_forum_img > * {max-width: 350px;}

.mobile #pun-stats {box-shadow: 0px 30px 0px 0px #0d0f13 inset,0px 31px 0px 0px #25323b inset, 0px 32px 0px 0px #0d0f13 inset, 0px 32px 3px 0px #0d0f13 inset, 0px 0px 13px 0px #000 inset, 0px 0px 3px 0px #000}

.mobile #pun-stats h2 {background:none;box-shadow: none;width: auto;
height: auto;
position: relative;
margin-bottom: 10px;}

.mobile  #pun-index #pun-stats .item3, .mobile #pun-index #pun-stats .item4 {text-align: left;
position: inherit;
top: 0px;
margin-left: 0px;}

.mobile  #pun-index #pun-stats .item1,.mobile  #pun-index #pun-stats .item2,.mobile  #pun-index #pun-stats .item3, .mobile #pun-index #pun-stats .item4 {margin-bottom:10px;}

.mobile  #pun-stats .onlinelist {margin-top: 20px;}

.mobile  #pun-stats #statistic-other span {display: inline-block;
min-width: 48%;
padding: 6px 0px;}

.mobile #bottomBanners {position: inherit;
top: 0px;
height: auto;
box-shadow: 0px 0px 0px 1px black inset, 0px 25px 0px 2px #0d0f13 inset, 0px 26px 0px 2px black inset;
padding-top: 35px;
padding-bottom: 304px;
background: url(http://forumstatic.ru/files/0011/94/4e/57720.png) bottom right no-repeat;}

.mobile #bottomBanners fieldset {width:auto;padding: 10px 0px;max-height: none;}

.mobile #bottomBanners fieldset legend {margin-left: 10px;}

.mobile #bottomBanners #magpieJokes {
position: relative;
width: 100%;
max-width: none;
padding: 0px;
border-radius: initial;
top: 0px;
right: 0px;}

.mobile #bottomBanners #magpieJokes:after {right: 50%;bottom: -14px;top: auto;}

.mobile #bottomBanners #magpieJokes #magpieJokesText {padding: 15px;}



.mobile #pun-userlist #userlist p {padding: 5px 0px;}

.mobile .Add, .mobile #StatusMyBookmarks  > strong, .mobile #pun-status h2, .mobile #pun-userlist.usertable .tc2, .mobile #pun-userlist .usertable .posts, .mobile #pun-userlist .usertable .registered,  .mobile #pun-userlist .usertable .relation,  .mobile #pun-userlist .usertable .tc2, .mobile #pun-userlist .usertable .num_posts, .mobile #pun-statistic .tc-title, .mobile #pun-statistic .tc-registered, .mobile #pun-statistic #administration .tc-posts, .mobile #pun-statistic #most_active .tc-percent, .mobile #pun-statistic #most_connected .tc-posts, .mobile #pun-statistic #most_invitations .tc-lastvisit, .mobile #pun-statistic #most_viewed_topics .tc2, .mobile #pun-statistic #most_viewed_topics .tc3, .mobile #pun-statistic #most_replied_topics .tc2, .mobile #pun-statistic #most_replied_topics .tc3, .mobile #pun-viewforum .tc2, .mobile #pun-viewforum .tc3, .mobile #pun-viewforum thead, .mobile #pun-searchtopics .tc2, .mobile #pun-searchtopics .tc3, .mobile #pun-searchtopics thead, .mobile  .post > .container:after, .mobile .pa-avatar, .mobile .pa-online, .mobile .pa-fld5, .mobile .togglepa-Container img, .mobile .div-info img, .mobile .pa-replies, .mobile #pun-messages #messages .fs-box thead, .mobile #annAct:after  {display:none!important;}





.mobile #pun-statistic .tc3 {
    width: 45%;
}



.mobile .linkst {margin-top: -51px;}

.mobile .postlink.long {width: auto;}

.mobile .linkst noindex, .mobile .linksb noindex, .mobile .linkst .postlink, .mobile .linksb .postlink {margin-right:0px;}

.mobile .main > .section > .container {
    padding-top: 0px;
margin-top: -15px;
}

.mobile #pun-viewforum .forum tr, .mobile #pun-searchtopics .forum tr {
    display: block;
    border-bottom: 1px solid #7e6b50;
    margin: 5px 0px;
}

.mobile #pun-search .main .formal fieldset .inputfield, .mobile #pun-search .main .formal fieldset .selectfield {display: inline-block;
margin-right: 0px;
width: 100%;}

.mobile #pun-viewforum .forum tr:last-child, .mobile #pun-searchtopics .forum tr:last-child, .mobile  #pun-messages #messages .fs-box tr:last-child {border-bottom:0px;}

.mobile .tclcon .byuser {position:initial;margin: 5px;}

.mobile .modmenu span {float: inherit;
display: block;
text-align: right;}

.mobile #pun-viewtopic .modmenu span {text-align:left;}

.mobile #pun-viewtopic .linksb {background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
height: auto;}

.mobile #pun-viewtopic .linksb .subscribelink {float: none;
margin-right: 0;
font-size: 10px;
margin-top: 11px;
text-align: right;}


.mobile .post > .container {width:auto;
position: initial;
border-left: none;
border-right: none;
margin: 0px;
background: #15161b;
}

.mobile .post-author {
    width: 100%;
    display: block;
    position: initial;
}

.mobile .post-author ul {position:relative;padding-left: 75px;width: calc(100% - 75px);}

.mobile .pa-author {
margin-top: 10px;
}

.mobile .post-author.online .pa-author:after {content:"онлайн";font-size: 8px;
margin-left: 5px;
color: #41931c;
text-shadow: none;
background: none;
font-family: verdana, arial, helvetica, sans-serif;}


.mobile .pa-title {width:auto;
border: none;
text-align:left;
margin:0px;
background:none;box-shadow:none;
padding:5px;}

.mobile .pa-fld4 {width: auto;}
.mobile .pa-fld4 img {width: 100%;max-height:43px;}

.mobile .pa-avatarMobile {
    width: 75px;
position:absolute;
top: 0;
bottom: 0;
left: 0;
background-position: left center;
background-size: cover;
background-repeat: no-repeat;
}

.mobile .togglepa-Container, .mobile .div-info {display: inline-block;
float: none;
margin: 0 5px;
position: initial;
transform: none;
width: auto;
height: auto;
border: none;
background: none;
box-shadow: none;
clear: both;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	background: linear-gradient(rgb(255, 255, 255) 10%, rgb(198, 130, 0) 70%);
	background-clip: text !important;
	-webkit-background-clip: text !important;
	-moz-background-clip: text !important;
	-o-background-clip: text !important;
	color: rgba(191, 175, 163, 0.7);
	font-weight: normal;
	text-shadow: 0px 0px 3px rgba(255, 178, 80, 0.4);
}

.mobile .togglepa-Container p, .mobile .div-info p {display: inline-block !important;}

.mobile .pa-Container {
    width: 100%;
    padding: 5px 0px;
    margin: 0px;
border-left: none;
border-right: none;
}


.mobile .pa-fld1 {position: initial;
width: calc(100% - 12px);}

.mobile .post-body {
    width: 100%;
    position: initial;
    display: block;
    padding: 0px;
border-left: none!important;
border-right: none!important;
}

.mobile .post-box{
    padding: 10px;
}

.mobile .post-box iframe {max-width: 100%;}

.mobile .post h3 {
    position: initial;
    margin: 0px;
    background: #181f2a;
}


.mobile .post h3 strong {
    border: none;
    background: none;
}

.mobile .post h3 a, .mobile #pun-post .main h3 a, .mobile #pun-messages .main h3 {color: #afb4bb;
text-shadow: 0px 0px 3px black;}

.mobile #fntSlider {
    position: initial;
    margin: 5px auto;
    float: right;
}

.mobile .post-box div.post-vote p {float: none !important;
display: block;
text-align: right;}

.mobile .post-links {position: initial;
background: #15161b;
width: 100%;
padding: 0px;}

.mobile .post-links ul li {
text-align:left;
margin:0px;
float:none;
display:block;
position:initial;
}

.mobile #pun-messages .post-links ul li {margin: 0px 5px;
display: inline-block;}

.mobile .post-links ul li.pl-delete, .mobile .post-links ul li.pl-edit, .mobile .post-links ul li.pl-quote{
text-align: right;
}



.mobile .post .post-body .bookmark {width: 12px;right: 0px;}


.mobile #post-form {width:auto;position:initial;}

.mobile #form-buttons td {
    width: 9%;
    display: inline-block;
    margin: 6px 5px;
}

.mobile #smilies-area, .mobile #video-area, .mobile #spoiler-area {width:auto}

.mobile #plng {float: none;
margin: -10px 0px 10px;
display: block;}

.mobile .remem {float: none;
display: block;
margin: 15px 0px 0px;}

.mobile #pun-post #post-form {position: initial;
margin-top: -14px;
margin-bottom: 7px;}


.mobile #register input, .mobile #register select, .mobile #pun-profile #profile input, .mobile #profile select, .mobile #punbbsearch input, .mobile #punbbsearch select,  .mobile select *, .post-box input {
    max-width: 70% !important;
}

.mobile #pun-search .main .formal, .mobile #pun-movetopic .main .formal {
    margin-top: 0px;
}


.mobile #pun-messages #profilenav h2:nth-child(3), .mobile #pun-messages #profilenav ul:nth-child(4) {position: initial;}

.mobile #pun-messages #profilenav h2:nth-child(3) {margin-top:10px;}

.mobile #pun-messages #profilenav ul li {display: block;
padding: 5px 0px;}

.mobile #pun-messages #messages .fs-box td.tcl {
    display: block;
    width: calc(100% - 20px) !important;
}

.mobile #pun-messages #messages .fs-box td.tc2,
.mobile #pun-messages #messages .fs-box td.tc3 {
    display: inline-block;
width: auto !important;
}

.mobile #pun-messages #messages .fs-box td.pmtc24 {float: right;
margin-right: 10px;}

.mobile #pun-messages #messages .fs-box tr {
    display: block;
border-bottom: 1px solid #7e6b50;
margin: 5px 0px;
}


.mobile #pun-profile #profile #profile1 > fieldset, .mobile #pun-profile #profile #profile8 > fieldset {
    width: calc(100% - 40px);
}

.mobile #pun-profile #profile #profile2 > fieldset p input, .mobile #pun-profile #profile #profile3 > fieldset p input {
    min-width: auto;
}

.mobile #pun-profile #profilenav li {display: inline-block;
font-size:inherit;
margin: 8px 0px;
width: 49%;}

.mobile #pun-profile #profilenav li a {color: #7d2d20;}

.mobile #profile-left, .mobile #profile-right {width: 100%;
display: block;
text-align: center;}

.mobile #profile-right li {
   display: block;
margin-bottom: 4px;
padding: 0;
}

.mobile #viewprofile li span {
float: none;
display: block !important;
padding: 10px 10px 0px;
width: auto !important;
}

.mobile #profile-right li strong {padding:0px!important;}

.mobile #profile-title {margin-bottom: 5px;}


.mobile .multipage {border-left:0px;border-right:0px;}


.mobile #pun-announcement {width: 100%;
position: initial;
height: auto;
background: #13131b;}

.mobile #pun-announcement .container {padding: 15px 0px;}

.mobile #pun-announcement .container .html-box {height: auto;}

.mobile #forumRatings, .mobile #forumVersions {position: initial;
font-size: inherit;
text-align: center;}

.mobile #forumVersions {margin-top:10px;}

.mobile #annMainTabs, .mobile #annAct, .mobile #annQuests, .mobile #annGameInfo, .mobile #annMainTabs #annTops, .mobile #annMainTabs #annButtons, .mobile #annMainTabs .s-tabs > span.mainStabSpan, .mobile #annMainTabs .s-tabs, .mobile #annPlayersMess {position: initial;width: 100%;
height: auto;
margin:0px;
padding:0px;}

.mobile #annMainTabs .stab {position: initial;
width: 100%;
margin:0px;
padding:0px;}

.mobile .s-tabs .mobileSpoilerContainer >span {
position: relative;
cursor: pointer;
display: inline-block;
text-transform: uppercase;
font-family: "Times New Roman", Times, serif;
color: #afb4bb;
text-shadow: 0px 0px 3px black;
}

.mobile .s-tabs .mobileSpoilerContainer >span.selected {
    color: #f2efea;
}

.mobile .s-tabs .mobileSpoilerContainer >.stab {
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
}

.mobile #annMainTabs .mobileSpoiler {box-shadow: 0px 5px 0px 0px #312e28, 0px -5px 0px 0px #312e28, 0px 0px 15px 0px black inset;
margin: 15px 0px;}

.mobile #annMainTabs .s-tabs span.mainStabSpan {display: inline-block;
margin: 0px;
border: 0px;
font-size: 12px;}

.mobile #annMainTabs .adminStabSpan {width:auto;position:initial;padding: 5px;}

.mobile #annAct, .mobile #annPlayersMess > div {box-shadow: 0px 0px 2px 1px #625139 inset, 0px 0px 16px 5px #735f44 inset;
background: url(http://forumstatic.ru/files/0011/94/4e/40512.jpg) repeat, #c3b092;
color: #35435b;
text-shadow: none;}

.mobile #annPlayersMess > div {height:auto;padding:10px;}

.mobile #annPlayersMess .sliderContainerSlide {width:100%}

.mobile #annButtons {margin-bottom: 20px !important;}

.mobile .sliderContainerButton {
    padding: 5px 0px;
    background: rgba(255, 255, 255, 0.3);
    display: block;
    width: 100%;
    margin: 5px 0px;
}

.mobile #annAct .ann_person {padding:10px;}

.mobile #annAct .ann_person img {
    float: left;
margin-right: 5px;
}

.mobile #annAct .ann_person div {
    display: inline;
}


.mobile #annQuests .s-tabs .stab {height:auto}

.mobile #annQuests .s-tabs .stab div {background-size: cover!important;}

.mobile #annQuests .s-tabs .stab div span {filter: opacity(1);font-size: inherit;
padding: 10px;height: auto;}

.mobile #annQuests .s-tabs .stab div p {position: initial;padding: 10px 0px;}

.mobile #annQuests .s-tabs > span {
    position: initial;
    margin: 10px;
}

.mobile #annQuests .s-tabs > span:last-child {margin-right: 30px;}

.mobile .mobileHeaders, .mobile #annPlayersMess .h_annPlayers {display:block;
background: #e0d6c6;
box-shadow: 0px 0px 0px 1px #dbd2c1 inset, 0px 0px 0px 2px #c2b299 inset;
text-shadow: none;
color: #454c66;
padding: 10px 0px;
text-align: center;
font-size: 17px;
font-family: "Times New Roman", Times, serif;
font-weight: bold;}

.mobile #annGameInfo .s-tabs  {padding-top: 10px;}

.mobile #annGameInfo .s-tabs .stab {padding: 10px;
width: calc(100% - 20px);}


.mobile #smilies-area,
.mobile #image-area,
.mobile #imageup-area,
.mobile #imageattach-area,
.mobile #keyboard-area,
.mobile #video-area {
    max-width: 95% !important;
}

.mobile .gameInfoTable > .noTableBorder tr, .mobile .gameInfoTable > .noTableBorder td {display:block;width: calc(100% - 6px);
padding: 3px !important;}

.mobile .gameInfoTable > .noTableBorder tr:nth-child(1) {text-align:center;}

.mobile .gameInfoTable > .noTableBorder table tr:nth-child(2) td:nth-child(2) {
    vertical-align: middle;
padding: 3px !important;
}

.mobile .gameInfoTable .gameInfoTextFloat {float:none;width:100%; margin:0px;max-width:100%}

.mobile .gameInfoTable .gameInfoButton {
    width: 40%;
padding: 10px;
}

.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(1) td:nth-child(1) {float: left;
margin-top: 9px;
margin-right: 5px;}

.mobile .gameInfoTextSatellite tr:nth-child(2) {display:none}
.mobile .gameInfoTextSatellite tr, .mobile .gameInfoTextSatellite td  {display: block;
width: auto;
border: 0px !important;
box-shadow: none;
text-align: left;
padding: 3px !important;}

.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(1) {background: none;
box-shadow: none;}

.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(1) td:nth-child(1) p {position:initial}

.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td p {display:inline-block;}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:before {display:inline-block;font-weight:bold;margin-right: 10px;}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:nth-child(1):before {content: "Вид"}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:nth-child(2):before {content: "Возраст"}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:nth-child(3):before {content: "Пол"}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:nth-child(4):before {content: "Контракт"}
.mobile .gameInfoTable .gameInfoTextSatellite tr:nth-child(3) td:nth-child(5):before {content: "Дар"}