/*-------------------------------------------------------------
 Стиль для форума MyBB «Запасной Аэродром для танкистов»
 Автор: Иван Мещерякоа. Aka: ivanches. Год: 2026
-------------------------------------------------------------*/
/*-------------------------------------------------------------
                        Общие стили
-------------------------------------------------------------*/
html, body {margin: 0; padding: 0;background: #dcd9cd;}
#pun > div:first-child:not([id^="pun-admin"]) {visibility: hidden;}

.punbb * {margin: 0;}
.punbb a {text-decoration: none;outline: none;color: #A03737;}
.punbb a:hover {text-decoration: underline;}
#pun #html-header .cm-link:hover, #pun #pun-navlinks_head a:hover {text-decoration: none;}
.punbb:not(.punbb-admin) {font: normal 13px helvetica, arial, sans-serif;font-weight: normal;font-size: 13px;color: #5a5a5a;}
.hidden-desc, #pun :not([id^="pun-admin"]) #pun-title, #pun-navlinks, #pun-ulinks, #pun-status, hr, #pun-index #pun-crumbs1, #pun-index #pun-crumbs2,
thead, .punbb .section h2, .statscon .statistics, .statscon .users_24h, .new-poll, #pun-main div.catleft, #pun-main div.catright{display: none;}
.punbb .modmenu, .punbb .modmenu p.container > span, .linkst .pagelink .ellipsis, .linksb .pagelink .ellipsis, .pa-last-visit, .pa-time-visit, .pa-online,
.punbb .post h3 span a:first-child {display: none;}
#pun-crumbs1, #pun-break1, #pun-break2, #pun-crumbs2, #pun-break3, #pun-break4, #pun-main, #pun-about, #pun-stats, #topic_portfolio,
#topic_stats {margin: 0 auto;margin-bottom: 0px;width: 87%;min-width: 965px;max-width: 1680px;}
#pun-crumbs1 p.container, #pun-crumbs2 p.container {margin-bottom: 10px;font-size: 11px;color: #777;}
#pun-crumbs1 p.container a, #pun-crumbs2 p.container a {color: #777;margin-right: 5px;}
#pun-crumbs1 p.container a:hover, #pun-crumbs2 p.container a:hover {text-decoration: underline;}
.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-pagelinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2,
.punbb dl.post-sig dt span, .punbb p.crumbs strong, .punbb .divider hr, .punbb .required label em, .punbb .formsubmit label, .punbb .submitfield label,
.punbb .modmenu label, #pun-userlist .main h2 {font-size: 0;height: 0;width: 0;line-height: 0.0;position: absolute;left: -120%;overflow: hidden;}
#pun-crumbs1 p.container em, #pun-crumbs2 p.container em {font-size: 0;margin-right: 7px;}
#pun-crumbs1 p.container em::before, #pun-crumbs2 p.container em::before {content: "\2192";font-size: 11px;}
#pun-crumbs1 p.container > :nth-child(2), #pun-crumbs2 p.container > :nth-child(2) {display: none;}
#pun-break4 {margin-top: 38px;border-top: 1px solid #a09c8b;}
#pun-about .container {text-align: right;margin-bottom: 5px;padding: 0.8em 1em;}
#pun-about {margin-bottom: 40px;}
#pun-about a:hover {text-decoration: underline;}
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {padding: 0;list-style: none;}
#pun-break1 {margin-bottom: 10px;}
#pun::after, .punbb .container::after, .punbb .post-links ul::after, .punbb .main div.inline::after, .punbb .post-box::after, .punbb .linksb::after {
  clear: both;content: ".";display: block;height: 0;visibility: hidden;overflow: hidden;line-height: 0.0;font-size: 0;}
/*-------------------------------------------------------------
                        Шапка форума
-------------------------------------------------------------*/
#html-header .cm-layout {background: #050f14;box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);}
#html-header .cm-layout_content {font-family: Arial, "Helvetica CY", Helvetica, sans-serif;font-size: 13px;padding: 0 10px;}
#html-header .cm-link {transition: color ease 0.1s, text-shadow ease 0.1s;color: #707273;}
#html-header .cm-link:hover {color: #fff;}
#html-header .cm-menu__user {line-height: 37px;float: right;text-align: right;}
#html-header .cm-menu_static {overflow: hidden;height: 37px;}
#html-header .cm-singletons__main {line-height: 37px;margin: 0 10px;}
#html-header .cm-singletons_text {display: inline-block;transition: 0.1s ease border-color;font-size: 14px;}
#html-header .cm-singletons {transition: opacity ease 0.1s;opacity: 0.6;}
#html-header .cm-singletons:hover {opacity: 1;}
#cm-menu-user-authorized span{padding-right:10px;font-size:16px;color:#ecde8f;}
#html-header #branding {min-width: 980px;height: 190px;background-color:#000000;
	background: #060708 url(http://forumstatic.ru/files/001c/bb/ae/18926.jpg) no-repeat center 0; /* default-bg.jpg */
}
#branding .main_width {position: relative;height: 190px;margin: 0 auto;width: 87%;min-width: 965px;max-width: 1680px;}
#logo {left: -233px;position: absolute;}
#pun-navlinks_head { font-size: 14px;border-top: 1px #000000 solid;box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1) inset;min-width: 980px;height:33px;
	background: #393834 url(http://forumstatic.ru/files/001c/bb/ae/24445.png); /* bg_menu.png */ 
}
#pun-navlinks_head .container_head {margin: 0 auto;padding:0;width: 87%;min-width: 965px;max-width: 1680px;}
#pun-navlinks_head .pre_left {margin: 3px 1px 1px 1px;background-color: rgba(0,0,0,0.33);border: 1px solid rgba(255,255,255,0.1);float: left;}
#pun-navlinks_head a {color: #eee;display: inline-block;}
#quicFiles span { width: 22px;height: 22px;display: inline-block;cursor: pointer;
	background: url(http://forumstatic.ru/files/001c/bb/ae/14104.png) no-repeat bottom; /* advanced_search.png */
}
#quicFiles:hover span {background-position: 0 0;}
#quicFiles{padding: 2px 5px 0px 5px;height: 17px;}
#quickNavLaunch span { width: 21px;height: 16px;display: inline-block;cursor: pointer;
	background: url(http://forumstatic.ru/files/001c/bb/ae/17968.png) no-repeat bottom; /* icon_quicknav.png */
}
#quickNavLaunch:hover span { 
	background: url(http://forumstatic.ru/files/001c/bb/ae/17968.png) no-repeat top; /* icon_quicknav.png */
}
#quickNavLaunch{padding: 5px 5px 5px 5px;height: 17px;}
#user_inbox_link span, #user_notify_link span, #user_link span{ display: block;height: 18px;width: 20px;
	background: url(http://forumstatic.ru/files/001c/bb/ae/85385.png) no-repeat; /* primary_nav_icon.png */
}
#user_inbox_link:hover span{background-position: 0 -20px}
#user_inbox_link, #user_notify_link, #user_link {padding: 3px 6px;}
#user_notify_link span{background-position: -20px 0;}
#user_notify_link:hover span{background-position: -20px -20px;}
#user_link span{background-position: -40px 0;}
#user_link:hover span{background-position: -40px -20px;}
#post_navadmin span, #post_navmoder span{padding-left:10px;line-height:24px;opacity:0.6;}
#post_navadmin:hover span, #post_navmoder:hover span{opacity:1;}
.cm_navmoder{margin: 4px 2px 1px 0;border: 1px solid transparent;float: right;}
#p_adv_search span{ width: 22px;height: 22px;display: inline-block;
	background: url(http://forumstatic.ru/files/001c/bb/ae/55529.png) no-repeat right bottom; /* search_icon.png */
}
#p_adv_search:hover span{background-position: 0 0;}
.cm_navmoder_text{margin: 8px 9px 1px 0;border: 1px solid transparent;float: right;font-size:12px;opacity: 0.6;}
.cm_navmoder_text:hover{opacity:1}
/*-------------------------------------------------------------
                  Кружочки - оповещения
-------------------------------------------------------------*/
.punbb .user-avatar .isonline {width: 5px;height: 5px;border-radius: 50%;display: block;position: absolute;top: 36px;right: -5px;border: 1px solid #c00;
	border: 4px solid #7eec11;animation: blinkColor 1.6s linear infinite;background: #0fbd00;z-index: 100;}
@keyframes blinkColor {0% {opacity:1.0} 50% {opacity:.3} 100% {opacity:1.0}}
#pun-index .icon[data-new-topics]:before, #user_inbox_link #ipsHasNotifications, #user_notify_link #ipsHasNotifications {border-radius: 9px;color: #fff;font-size: 9px;
	font-weight: 900;height: 10px;line-height: 1em;margin: 0;min-width: 1px;padding: 3px 5px 2px 4px;position: absolute;text-align: center;}
#pun-index .icon[data-new-topics]:before {content: attr(data-new-topics);background: #f08435;border: 1px solid #c00;top: 18px;left: 40px;}
#user_inbox_link #ipsHasNotifications, #user_notify_link #ipsHasNotifications {background:#f08435;border:1px solid #fff;margin-top:-25px;margin-left:-6px;width:auto;}
/*-------------------------------------------------------------
                       Главная страница
-------------------------------------------------------------*/
.punbb .category {padding-right: 280px;min-width: 685px;max-width: 1400px;}
.ipsLayout_right {width: 270px;float: right;}
.ipsSideBlock {background: #F6f6f6;padding: 10px 10px 15px 10px;border: 1px #A09C8B solid;line-height: 120%;width: 248px;position: absolute;}
.ipsSideBlock h3 {font-size: 14px;color: #39332F;padding: 5px 10px;background: #A09C8B;margin: -10px -10px 10px;font-weight: bold;}
.ipsUserPhoto, .punbb .user-avatar {border: 1px solid #d5d5d5;padding: 1px;background: #fff;box-shadow: 0px 2px 2px rgba(0,0,0,0.1);}
.ipsUserPhoto_mini {margin-top:2px;width: 30px;height: 30px;}
.ipsList_withminiphoto > li {display:inline-block;margin-bottom: 3px;}
.ipsUserPhotoLink{float:left;}
.ipsList_withminiphoto > li .list_content {margin-left: 40px;margin-bottom: 4px;}
.ipsType_small {font-size: 12px;}
.ipsType_smaller, .ipsType_smaller a {font-size: 11px;}
.list_content {word-wrap: break-word;}
#pun-stats .container {padding: 0.8em 0em;}
#pun-stats .statscon .item_m1 {text-align: center;}
#pun-stats .statscon .item1, #pun-stats .statscon .item2, #pun-stats .statscon .item3, #pun-stats .statscon .item4, #pun-stats .statscon .item_m1 {font-size: 12px;}
#pun-stats .container .item1, #pun-stats .container .item2, #pun-stats .container .item3, #pun-stats .container .item4,
#pun-stats .container .item5 div {padding: 0em 1em;}
#pun-stats li.item1, #pun-stats li.item2 {float: left;clear: both;line-height: 150%;}
#pun-stats li.item3, #pun-stats li.item4 {text-align: right;line-height: 150%;}
#pun-stats .statscon .item_m1 {text-align: center;}
#pun-stats .statscon .item1 strong, #pun-stats .statscon .item2 strong, #pun-stats .statscon .item3 strong,
#pun-stats .statscon .item_m1 strong {font-size: 12px;background: #f6f6f6;color: #4a4a4a;padding: 2px 6px;font-weight: bold;border-radius: 2px;margin-right: 3px;}
#onlinelist {margin-top: 23px;float: left;width: 100%;line-height: 130%;}
#pun-stats .container .item5 div {padding: 10px;line-height: 1.3;overflow: hidden;background: #ffffff;border-color: #A09C8B;border-style: solid;
	border-width: 1px 1px 4px;font-size: 14px;font-weight: bold;}
#onlinelist div p {font-size: 11px;font-weight: normal;}
#onlinelist div p a {font-size: 13px;font-weight: normal;}
#pun-main h2, #pun-main h1 {font-size: 16px;color: #fff;padding: 10px 10px 11px 10px;font-weight: 300;border-radius: 2px 2px 0 0;border-width: 1px 1px 0 1px;
	border-color: #34342C;border-style: solid;background: #34342C;}
#pun-index .main .container, #pun-viewforum .main .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {background-color: #A09C8B;}
.punbb .main table {table-layout: fixed;width: 100%;}
.punbb table {font-size: 12px;}
tbody {background-color: #f6f6f6;}
.category{margin-bottom:20px;}
.container table{padding-bottom:3px;padding-top:9px;}
.punbb h2 span{font-size: 16px;}
.punbb h1 span{font-size: 14px;}
.punbb table .intd a{font-size: 14px;}
.punbb table .intd .byuser::before{content:"\A";white-space: pre;}
#pun-index .tcl, .lastpost {font-size: 11px;font-weight: normal;color: #5A5A5A;}
#pun-index .tcl h3 {font-size: 15px;word-wrap: break-word;line-height: 18px;font-weight: normal;}
.punbb table div.icon {position: relative;}
.punbb div.icon {height: 37px;width: 53px;}
.category div.icon, #pun-main #messages div.icon {margin-right:20px;float:left;
	background: url(http://forumstatic.ru/files/001c/bb/ae/88076.png) no-repeat bottom; /* f_icon_read.png */}
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {text-align: center;}
.category div.inew, #pun-main #messages div.inew {float:left;margin-right:20px;
	background: url(http://forumstatic.ru/files/001c/bb/ae/26893.png) no-repeat bottom; /* f_icon.png */}
.punbb td.tc2, .punbb td.tc3{font-weight: bold;}
.category .tc2, .category .tc3{display: list-item;clear: right;width: auto;list-style-type: none;}
.punbb .main .category .tc2::before{content: "Тем: "; font-weight:normal;font-size:11px;}
.punbb .main .category .tc3::before{content: "Ответов: "; font-weight:normal;font-size:11px;}
.punbb .category td, .punbb .forum td{border-bottom: 1px #dfddd7 solid;padding: 0.8em 1em;background-color: #f6f6f6;}
.punbb .main .tcl {overflow: hidden;text-align: left;width: 52%;}
.punbb tbody.hasicon td.tcl {padding-left: 10px;}
.punbb .main .tcr {overflow: hidden;text-align: left;width: 30%;}
.punbb .category td.tc2{padding-bottom: 0.2em;padding-top: 1.4em;}
.punbb .category td.tc3{padding-bottom: 1.4em;padding-top: 0.2em;}
#pun #pun-index .no-avatar .avatar-image, #pun #pun-viewforum .no-avatar .avatar-image {
	background-image:url(http://forumstatic.ru/files/001c/bb/ae/13158.png) !important;  /* default_large.png */}
.punbb .user-avatar {float: left;height: 40px;width: 40px;position: relative;margin: 1px 9px 2px 0px;}
.punbb .user-avatar .avatar-image:hover {opacity:1}
.punbb .user-avatar .avatar-image {height: 40px;width: 40px;opacity: 0.85;background-position: center center;background-size: cover;background-repeat: no-repeat;
	float: left;}
/*-------------------------------------------------------------
                       Страница форумов
-------------------------------------------------------------*/
.forum div.icon {float:left;margin-right:20px;
    background: url(http://forumstatic.ru/files/001c/bb/ae/19674.png) no-repeat bottom; /* t_read.png */}
.forum div.icon-new {float:left;margin-right:20px;
    background: url(http://forumstatic.ru/files/001c/bb/ae/55766.png) no-repeat bottom; /* t_unread.png */}
.forum .iclosed div.icon {float:left;margin-right:20px;
    background: url(http://forumstatic.ru/files/001c/bb/ae/57073.png) no-repeat bottom; /* t_locked.png */}
.linksb .postlink {float: right;width: 16em;}
.linkst .postlink{position:absolute;top: 0;right: 0;text-align: right;}
.punbb .modmenu .container {padding: 0.5em 1em;text-align: right;}
.punbb .modmenu .container strong {float: left;}
.punbb .modmenu p.container {background-color: transparent;}
.punbb .modmenu strong, .punbb .modmenu a {height: 1.8em;line-height: 1.8em;}
.punbb .modmenu input {margin-left: 1em;}
.punbb .linksb {margin-top: 10px;text-align: right;}
.punbb .linkst, .punbb .linksb {font-size: 11px;font-weight: bold;color: #999;}
.punbb .linkst {position:relative;top: -81px;}
.punbb .postlink.long .new-topic {padding-right: 0;}
.punbb .main .forum .tc2::before{content: "Ответов:\A";white-space: pre; font-weight:normal;font-size:11px;}
.punbb .main .forum .tc3::before{content: "Просмотров:\A";white-space: pre; font-weight:normal;font-size:11px;}
#pun-crumbs2 {clear: both;margin-bottom: 10px;padding-top: 13px;}
/*-------------------------------------------------------------
               Формы профиля, регистрации и входа
-------------------------------------------------------------*/
#pun-login #pun-main, #pun-register #pun-main{margin-bottom:10px;min-width: 200px;display: table;width: auto !important;}
.punbb .formal .container {padding: 1.7em 2.3em 1.1em 2.3em;}
#profile form fieldset, #profilenav ul, .formal .container fieldset {border-color: #a09c8b;}
.punbb fieldset {border-style: solid;border-width: 1px;padding: 0 18px 0 18px;margin: 0 0 1em 0;}
.punbb fieldset legend {margin: 0 0 0 11px;font-size: 1.1em;}
.punbb fieldset legend span {padding: 0 5px;}
.punbb .fs-box {padding: 1em 0 0.8em 0;}
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {float: left;margin-right: 1em;}
.fs-box, #post .fs-box, #pun-messages.punbb #profile .container #post-new .fs-box, #pun-messages #post_ls_set .fs-box.hashelp {white-space: normal;}
.punbb .inline .infofield {clear: both;}
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {margin: 0 0.6em 0 0;}
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * {height: 1.8em;vertical-align: middle;}
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {margin: 0 0.3em;}
.punbb fieldset fieldset {border-style: none;}
select{background-color: white;}
select, input {padding: 3px 6px;border: 1px solid #a09c8b;border-radius: 3px;}
#profile, .formal, .info{padding: 9px 0 3px 0;background-color:#a09c8b;}
#profile .container fieldset span, .formal .container legend span{margin:0;}
#profile form fieldset div, #profile .container fieldset div, .formal .container div{border:0;box-shadow:none;background:transparent;}
#profile form, #profile form fieldset legend, #profile form fieldset legend span, #profile .container, #pun-main .formal .container, #pun-main .info .container{
	background-color:#f6f6f6;}
/*-------------------------------------------------------------
                              Кнопки
-------------------------------------------------------------*/
.linkst .postlink .closed::before, .linksb .postlink .closed::before{margin-right:4px;vertical-align: -15%;
	content: url(http://forumstatic.ru/files/001c/bb/ae/14366.png?v=1); /* lock.png */}
.linkst .postlink .closed, .linksb .postlink .closed{border: 1px solid #812200;border-width: 1px 1px 0 1px;border-radius: 3px;line-height: 30px;height: 30px;
	box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2);font-size: 12px;font-weight: 300;color: #fff;text-shadow: 0 -1px 0 #191919;
	padding: 0 10px;text-align: center;min-width: 125px;display: inline-block;
	background: #812200 url(http://forumstatic.ru/files/001c/bb/ae/93392.png) repeat-x top; /* topic_button_closed.png */}
.linkst .postlink .new-topic a, .linkst .postlink span a, .punbb .linksb .postlink .new-topic a, .punbb .linksb .postlink span a {
	background: #212121 url(http://forumstatic.ru/files/001c/bb/ae/95618.png) repeat-x top; /* topic_button.png */
	border: 1px solid #212121;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-width: 1px 1px 0 1px;
	border-radius: 3px;box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);color: #fff;text-shadow: 0 -1px 0 #191919;line-height: 30px;
	font-size: 12px;font-weight: 300;height: 30px;padding: 0 10px;text-align: center;min-width: 125px;display: inline-block;cursor: pointer;}
.punbb .button.preview:hover {color: #464646;border-color: #666666;}
.punbb .button.preview {background: #e8e8e8;border-color: #b6b6b6;color: #666666;box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0,0,0,0.2);clear: both;}
.punbb .formsubmit{padding: 10px 0 40px 0;position: relative;}
.punbb .formsubmit .button.submit {position: absolute;clear: both;z-index: 10;right: 120px;top: 0;}
#pun-post .formsubmit .button.submit {right: 145px;}
.punbb .formsubmit .button.preview {position: absolute;z-index: 1;right: 10px;top: 0;}
#pun-post .formsubmit .button.preview {right: 35px;}
#profile .button.preview {margin-left:15px;}
.punbb .formsubmit .button.cancel{position: absolute;top: 0px;left: 85px;}
#pun-viewtopic .wysi-active .button[name="submit"]{right:10px;}
#pun #pun-post .wysi-active .button[name="submit"]{right:35px;}
.punbb .button:hover {color: #fff;border-color: #000;outline:none;}
.punbb .button{outline:none;text-decoration: none;border-width: 1px;border-style: solid;overflow: visible;padding: 4px 10px;cursor: pointer;border-color: #212121;
    color: #bfbfbf;border-radius: 3px;box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2);font: normal 13px helvetica, arial, sans-serif;
	background: #212121 url(http://forumstatic.ru/files/001c/bb/ae/95618.png) repeat-x top; /* topic_button.png */}
.punbb .post-links li a, .punbb .subscriptions_portfolio a, #file_upload_button, #update_comments, #del_file, #pun-main .inputfield > a,
#pun-main .datafield > a, #pun-main #pa-edit strong a, #pun-main .sm_close a, #wysi-table .wysi-deleteCell,
#wysi-table .wysi-deleteRow, #wysi-table .wysi-deleteColumn, #wysi-table .wysi-deleteTable, #wysi-table .wysi-addRow, #wysi-table .wysi-addColumn,
#action-internet, #action-computer, #action-return, #action-close, #action-clean-uploaded, #action-insert-uploaded,
#action-clean-textarea, #action-insert-textarea, #custom-prompt .sm_close a, #prompt-ok{height: 22px;line-height: 22px;font-size: 12px;padding: 0 12px;color: #616161;
	display: inline-block;white-space: nowrap;text-decoration: none;border: 1px solid #dbdbdb;background: linear-gradient(to bottom, #f6f6f6 0%, #e5e5e5 100%); 
	box-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.3);border-radius: 3px;transition: all 0.2s ease-in-out; }
.punbb .post-links li a:hover, .punbb .subscriptions_portfolio a:hover, #file_upload_button:hover, #update_comments:hover, #del_file:hover,
#pun-main .inputfield > a:hover, #pun-main .datafield > a:hover, #pun-main #pa-edit strong a:hover, #pun-main .sm_close a:hover,
#pun-main #wysi-table .wysi-deleteCell:hover, #pun-main #wysi-table .wysi-deleteRow:hover, #pun-main #wysi-table .wysi-deleteColumn:hover,
#pun-main #wysi-table .wysi-deleteTable:hover, #pun-main #wysi-table .wysi-addRow:hover, #pun-main #wysi-table .wysi-addColumn:hover,
#pun-main #action-internet:hover, #pun-main #action-computer:hover, #pun-main #action-return:hover, #pun-main #action-close:hover,
#pun-main #action-clean-uploaded:hover, #pun-main #action-insert-uploaded:hover, #pun-main #action-clean-textarea:hover, #pun-main #action-insert-textarea:hover,
#custom-prompt .sm_close a:hover, #prompt-ok:hover{color: #4c4c4c;border-color: #9a9a9a;text-decoration: none;}
/*-------------------------------------------------------------
                         Страница тем
-------------------------------------------------------------*/
#topic_portfolio {margin-top: 25px;margin-bottom: 13px;display: flex;justify-content: space-between;}
#topic_portfolio .avatar_portfolio img {width:50px;height:50px;padding:1px;border:1px solid #d5d5d5;background:#fff;box-shadow:0px 2px 2px rgba(0,0,0,0.1);float:left;}
#topic_portfolio .title_portfolio {margin-left: 15px;margin-right: 15px;font-size: 26px;line-height: 1.3;color: #323232;position: relative;width: 100%;}
#topic_portfolio .subscriptions_portfolio {float: right;}
.punbb .subscriptions_portfolio a:link, .punbb .subscriptions_portfolio a:visited {color: #616161;}
#topic_portfolio .title_portfolio span:first-child {max-width: 808px;display: block;position: absolute;z-index: 10;bottom: 20px;}
#topic_portfolio .info_portfolio {font-size: 11px;font-weight: normal;position: absolute;z-index: 1;bottom: 5px;}
.punbb .post h3 span::before {content: "Отправлено: ";color: #5A5A5A;font-size: 11px;}
.punbb .post h3 span strong {float: right;font-size: 11px;color: #5A5A5A;font-weight: normal;padding-right: 10px;}
.punbb .post h3 span a::after {content: "\00A0\00A0" url("http://forumstatic.ru/files/001c/bb/ae/95559.png"); /* icon_share.png */}
.punbb .post h3 span a {color: #5A5A5A;font-size: 11px;font-weight: normal;}
#pun-viewtopic .post .post-links {margin-top: 3px;}
.punbb .post-links ul {padding:6px 14px 6px 10px;margin-bottom:10px;height:2em;line-height:2em;background:transparent;text-align:right;margin-left: -18.7em;}
.punbb .post-links li {display: inline;}
.topic {border-top: 9px solid #A09C8B;border-bottom: 3px solid #A09C8B;border-radius: 0 0 2px 2px;}
#pun-viewtopic .post, #pun-viewtopic .post .container, #pun-viewtopic .post .post-body, #pun-viewtopic .post .post-links {background-color: #f3f3f2;}
#pun-viewtopic .altstyle, #pun-viewtopic .altstyle .container, #pun-viewtopic .altstyle .post-body, #pun-viewtopic .altstyle .post-links {background-color: #eeedea;}
#pun-viewtopic .post, #pun-searchposts .post, #pun-messages .post, #pun-post .post {margin-bottom: 2px;}
.punbb .post .post-author {float: left;width: 160px;font-size: 11px;margin-top: -24px;overflow: hidden;}
.punbb .post .post-author ul {padding: 0 15px 15px 15px;line-height: 120%;}
#pun .pa-author, #topic_portfolio .title_portfolio span:first-child {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pa-author {width: 158px;line-height: 24px;font-weight: normal;font-size: 16px;}
#pun-viewtopic .post h3, #pun-searchposts .post h3, #pun-messages .post h3, #pun-post .post h3 {padding-top: 6px;height: 26px;line-height: 24px;border: none;
	background-color: transparent;margin-left: 185px;}
.pl-email, .pl-website {float: left;}
.post .post-links .email, .post .post-links .pm, .post .pa-respect a:nth-child(2), .post .pa-respect a:nth-child(4) {display: none;}
#pun-viewtopic .post .post-links {margin-top: 3px;}
.punbb .post-links {margin-left: 19em;}
li.pa-title {padding-bottom: 0.4em;font-weight: bold;}
.pa-reg {width: 94px;margin-bottom: 15px;}
.post .pa-invites .fld-name a::before {content: "\1F46B";font-size: 18px;}
.post .pa-posts .fld-name::before {content: "\1F4AC";font-size: 18px;}
.post .pa-respect .fld-name a::before {content: "\1F44D";font-size: 18px;}
.post .pa-posts .fld-name, .post .pa-invites .fld-name a, .post .pa-respect .fld-name a {font-size: 0;}
.post .pa-respect {margin-bottom: 15px;}
.post .post-body {margin-left: 205px;}
.post .post-box {margin-left: 0;margin-right: 10px;padding: 7px 0 0 0;border: none;word-wrap: break-word;color: #282828;}
.punbb .clearer {clear: both;height: 0;font-size: 0;}
.punbb .post-content {padding: 0;margin: 0;width: 100%;overflow: hidden;}
.post .post-box .post-content {min-height: 250px;}
.punbb .post-content p {line-height: 1.6;font-size: 14px;}
.post-rating {float: right;white-space: nowrap;min-width: 20px;height: 19px;margin-top: auto;padding-top: 5px;line-height: 19px;padding-bottom: 7px;}
.punbb div.post-rating a {font-size: 10px;padding: 3px 7px;margin: 0 3px;border-radius: 3px;font-weight: bold;background: #f2f2f2;border: 1px solid #b1b1b1;
	color: #282828;vertical-align: middle;}
div.post-rating a:hover{text-decoration: none; cursor: pointer;}
div.post-vote p .positive::before {background-size: 19px 19px;float: right;content: url("http://forumstatic.ru/files/001c/bb/ae/59675.png"); /* rep_up.png */}
div.post-vote p .negative::before {background-size: 19px 19px;float: left;content: url("http://forumstatic.ru/files/001c/bb/ae/94123.png"); /* rep_down.png */}
.punbb div.post-vote a {font-size: 0px;}
.punbb div.post-vote p {padding: 6px 0 0 0;margin-right: 5px;display: inline-block;float: right;}
.punbb div.post-vote p .negative {margin-left: 8px;}
.no-avatar .pa-title {display: inline-block;width: 94px;height: 110px;background-repeat: no-repeat;background-size: 94px 110px;
	background-image: url('http://forumstatic.ru/files/001c/bb/ae/16372.png'); /* no_name.PNG */}
#pun .punbb .post-content .lastedit {padding: 2px 0 0 24px;font-size: 12px;margin-top: 15px;line-height: 14px;color: #7c7c7c;
	background: url(http://forumstatic.ru/files/001c/bb/ae/59589.png) no-repeat left 4px; /* icon_warning.png */}
.pa-avatar img {max-width: 90px;max-height: 90px;padding: 1px;border: 1px solid #d5d5d5;background: #fff;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);}
#topic_active_users{margin:20px 0 10px 0;padding:10px;line-height:1.3;overflow:hidden;background:#fff;border-color:#A09C8B;border-style:solid;border-width:1px 1px 4px;}
#topic_active_users .stat_topic_users {font-size: 14px;font-weight: bold;}
#topic_active_users .stat_topic_ghost {font-size: 11px;font-weight: normal;}
#topic_active_users .topic_active_online {font-size: 13px;font-weight: normal;}
.linkst .pagelink, .linksb .pagelink {width: 45em;line-height: 22px;padding: 5px 4px;}
.linkst .pagelink {position: absolute;}
.linksb .pagelink {text-align:left;}
#pun-viewtopic .pagelink > .prev, #pun-viewtopic .pagelink > .next, #pun-main .pagelink > .prev, #pun-main .pagelink > .next {display: inline-block;padding: 0px 6px;
	height: 20px;background: #eaeaea;border-radius: 2px;text-transform: uppercase;font-size: 11px;font-weight: bold;margin: 0 1px;line-height: 20px;color: #b03737;}
.punbb .linkst .pagelink a, .punbb .linksb .pagelink a {display: inline-block;padding: 0px 5px;height: 20px;border-radius: 2px;text-transform: uppercase;
	font-size: 11px;font-weight: bold;color: #999;margin: 0 1px;}
.linkst .pagelink strong, .linksb .pagelink strong {background:#7BA60D;color:#fff;font-weight:bold;border-radius:2px;padding:5px 6px;line-height:20px;margin:0 1px;}
/*-------------------------------------------------------------
                             Профиль
-------------------------------------------------------------*/
#profilenav {
  float: left;
  width: 14em;
  margin-left: -16.3em;
}
#pun-main #profilenav h2 {
  background-color: #a09c8b;
  border: 1px solid #a09c8b;
  margin: 0;
  padding: 5px 10px;
}
#viewprofile ul, #profilenav ul {
  border-style: solid;
  border-width: 1px;
  padding: 1.5em 18px 0.8em 18px;
  margin: 0 0 1em 0;
}
#profile .container {
  padding-left: 18.6em;
}
#profilenav h2 span {
  color: #39332F;
  font-weight: bold;
}
#profilenav li {
  padding-bottom: 0.8em;
  font-weight: bold;
}
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333;
}
        /* --- 0000 --- */
.profile-overlay {
   display: flex;
   min-height: 550px;
   background-color: #f6f6f6;
}
.profile-sidebar {
   width: 280px;
   padding: 30px 20px;
   display: flex;
   flex-direction: column;
   align-items: center;
   border-right: 1px solid rgba(0, 0, 0, 0.08);
   box-sizing: border-box;
}
.avatar-box {
   position: relative;
   margin-bottom: 15px;
}
.avatar-box img {
   width: 140px;
   height: 140px;
   border-radius: 8px;
   border: 4px solid #ffffff;
   box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}
.edit-btn {
   position: absolute;
   bottom: -10px;
   right: -10px;
   background: #484848;
   color: #fff !important;
   border: 2px solid #fff;
   width: 32px;
   height: 29px;
   padding-bottom: 3px;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
   font-size: 18px;
   box-shadow: 0 4px 10px rgba(0,0,0,0.2);
   transition: 0.2s;
}
.edit-btn:hover {
   background: #5C5C5C;
   text-decoration: none !important;
}
.user-name {
   font-size: 26px !important;
   font-weight: 800 !important;
   color: #A40D0D !important;
   margin: 0 0 4px 0;
   text-align: center;
   letter-spacing: -0.5px;
   border: none !important;
   background: transparent !important;
   text-shadow: 1px 1px 5px #929292;
   word-break: break-all;
   overflow-wrap: break-word;
}
.user-rank {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 1px;
   margin-bottom: 15px;
}
.rating-box {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 2px 8px;
	border-radius: 4px;
	margin-bottom: 12px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
	display: inline-block;
}
.rating-positive {
	background: #1cae21;
	border: 1px solid #147A1A;
}
.rating-zero {
	background: #b0bec5;
	border: 1px solid #78909c;
}
.rating-negative {
	background: #cf0f0c;
	border: 1px solid #9b1616;
}
.status-inactive-border {
	border: 1px solid #848484;
	background: #ececec;
	color: #848484;
}
.status-active-border {
	border: 1px solid #3A843B;
	background: #a6e0ad;
	color: #0C5708;
}
.status-online {
	font-size: 12px;
	font-weight: 600;
	border-radius: 8px;
	padding: 2px 10px;
	margin-bottom: 15px;
	display: inline-flex;
	align-items: center;
}
.status-active-border::before {
	content: '';
	width: 8px;
	height: 8px;
	background: #2e7d32;
	border-radius: 50%;
	display: inline-block;
	margin-right: 6px;
}
.action-buttons-group {
	width: 100%;
    display: flex;
    flex-direction: column;
}
.action-btn {
    display: block;
    width: 80%;
	margin-left: 10%;
    box-sizing: border-box;
    background: #484848;
    color: #e0e6e1 !important;
    text-align: center;
    padding: 6px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 6px;
    border: 1px solid #fff;
    margin-bottom: 8px;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.action-btn:hover {
    background: #5C5C5C;
    color: #fff !important;
	text-decoration: none !important;
}
.profile-main {
    flex: 1;
    padding: 30px;
    box-sizing: border-box;
	background-color: #eeedea;
}
.section-wrapper {
    margin-bottom: 30px;
}
.section-title {
	font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid rgba(0,0,0,0.06);
    padding-bottom: 6px;
    margin: 0 0 15px 0;
    letter-spacing: 0.5px;
}
.info-flex-container {
	display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-right: -7px;
}
.info-item {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(0,0,0,0.03);
    padding: 12px 15px;
    border-radius: 8px;
    box-sizing: border-box;
    flex: 1 1 40%; 
    min-width: 200px;
    margin: 7px;
}
.info-label {
    font-size: 12px;
    color: #788290;
    margin-bottom: 4px;
    font-weight: 500;
}
.info-value {
    font-size: 15px;
    color: #1d2126;
    font-weight: 600;
    word-wrap: break-word;
    word-break: break-all; 
}
.full-width-block {
	background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(0,0,0,0.03);
    padding: 15px;
    border-radius: 8px;
    line-height: 1.5;
    color: #2c3e50;
    font-size: 14px;
    word-wrap: break-word;
    word-break: break-all;
	margin:10px 0;
}
/*-------------------------------------------------------------
                           Редактор
-------------------------------------------------------------*/
.punbb #post-form #post fieldset:nth-child(2) {padding: 9px;border: 0;}
.punbb #post-form #post fieldset:nth-child(2) legend {padding: 8px 0 8px 0;position: relative;}
#post-form #post #ava_edit {width: 50px;height: 50px;padding: 1px;border: 1px solid #d5d5d5;background: #fff;box-shadow: 0px 2px 2px rgb(0 0 0 / 10%);
	position: absolute;top: 48px;left: -10px;}
.punbb #post-form #post {padding: 0;}
.punbb legend span, #pun-main #profile .container #post-preview legend span, #pun-main #profile .container #post-new legend strong,
#pun-messages #post_ls_set legend strong {background: transparent;color: #323232;font-weight: 300;line-height: 1.3;font-size: 18px;}
#pun-viewtopic .fs-box {margin: 0 0 0 65px;}
.fs-box, #post .fs-box, #pun-messages.punbb #profile .container #post-new .fs-box, #pun-messages #post_ls_set .fs-box.hashelp {padding: 4px 0 15px 0;display: block;
	border: 1px solid #b6b6b6;box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);background: #cfd1cf;border-top: 1px solid #dfdfdf;
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #cfd1cf 50px, #ebebeb 90%, #cfd1cf 100%);}
#form-buttons table{width:100%;padding-left:20px;padding-right:20px;}
#form-buttons tr{text-align:center;border-bottom:1px solid transparent;}
#form-buttons tbody{background-color:transparent;}
#form-buttons td{width:30px;float:left;cursor:pointer;height: 26px;}
#form-buttons td img {height: 26px;width: 100%;}
#button-link, #button-bold{margin-left:20px;}
#form-buttons td#button-wysi{float:right;}
#button-wysi-hidden, #button-mark, #button-ul, #button-sup, #button-sub, #button-font, #button-size, #button-bold, #button-italic, #button-underline, #button-strike,
td#button-left, td#button-center, td#button-right, td#button-link, td#button-spoiler, td#button-image, td#button-quote, td#button-table, td#button-smile, 
td#button-line, td#button-wysi{background-repeat: no-repeat;background-image: url('http://forumstatic.ru/files/001c/bb/ae/55685.png'); /* icons.png */}
td#button-wysi-hidden {background-position: 50% -930px;}
td#button-mark {background-position: 50% -235px;}
td#button-ul {background-position: 50% -859px;}
td#button-sup {background-position: 50% -91px;}
td#button-sub {background-position: 50% -66px;}
td#button-font {background-position: 50% -282px;}
td#button-size {background-position: 50% -305px;}
td#button-bold {background-position: 50% 6px;}
td#button-italic {background-position: 50% -18px;}
td#button-underline {background-position: 50% -114px;}
td#button-strike {background-position: 50% -42px;}
td#button-left {background-position: 50% -787px;}
td#button-center {background-position: 50% -763px;}
td#button-right {background-position: 50% -811px;}
td#button-link {background-position: 50% -522px;}
td#button-spoiler {background-position: 50% -691px;}
td#button-image {background-position: 50% -499px;}
td#button-quote {background-position: 50% -667px;}
td#button-code {background-position: 50% -427px;}
td#button-table {background-position: 50% -1100px;}
td#button-smile {background-position: 50% -451px;}
td#button-line {background-position: 50% -740px;}
td#button-wysi {background-position: 50% -716px;}
.wysi-active td#button-wysi {background: url('http://forum.mybb.ru/img/smilies/MyBB/light/writing.gif') no-repeat;background-position: center;}
td#button-color {background-repeat: no-repeat;background-image: url('http://forumstatic.ru/files/001c/bb/ae/31556.png'); /* icons-color.png */}
td#button-hide {background-repeat: no-repeat;background-image: url('http://forumstatic.ru/files/001c/bb/ae/95613.png'); /* icons-hide.png */}
.wysi-active td#button-wysi:hover, #form-buttons td:hover{background-color:#d7d7d7;}
.wysi-active td#button-wysi:active, #form-buttons td:active{background-color:#b7b7b7;}
#pun-main #wysi-mode {font-size: 1px;position: absolute;right: 120%;}
#pun-main #wysi-reply {
  outline: none;
  min-height: 186px;
  border: none;
  padding: 10px 20px 0;
  box-sizing: border-box;
  background-color: white;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  box-shadow: 0 4px 6px -2px white;
  font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
  color: #333;
  font-size: 14px;
  overflow-y:hidden;
  *line-height: 1.6em;
  *margin-bottom: -0.1em;
}
#pun-main #wysi-reply p {
  padding: 0;
  margin: 0;
  position: relative;
  box-sizing: border-box;
}
.punbb .fs-box p, .punbb .fs-box fieldset {padding: 0 0 0.8em 0;min-height: 172px;}
.punbb .fs-box p .input {font-size: 0;}
#main-reply {
  outline: none;
  border: none;
  min-height: 168px;
  resize: vertical;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  box-shadow: 0 4px 6px -2px white;
  font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
  color: #333;
  font-size: 14px;
  line-height: 1.6em;
  cursor: text;
  box-sizing: border-box;
  padding: 10px 20px 0;
  overflow: auto;
  width:100%;
  display:inline-block;
  *margin-bottom: -0.1em;
}
#pun-main #table-area #wysi-table{max-width:none;}
#table-area{width:326px !important;}
#table-area table{margin: 0 auto !important;}
#table-area .head_win{height:25px;margin-top: 4px;margin-bottom: 12px;}
.sm_text{float:left;margin-left:10px;font-size: 14px;line-height: 24px;}
#profile .container fieldset span.sm_text {margin-left: 10px;}
#pun #profile #table-area span.sm_close, #pun #profile #table-area span.sm_text {margin-top: 5px;margin-bottom: 14px;}
#pun #profile #color-area span.sm_close, #pun #profile #color-area span.sm_text {margin-top: 5px;margin-bottom: 14px;}
#table-area .sm_close, #table-area .sm_text {margin-top: 5px;margin-bottom: 14px;}
#profile .container fieldset span.sm_close {margin-right: 10px;}
#wysi-table .wysi-deleteCell, #wysi-table .wysi-deleteRow, #wysi-table .wysi-deleteColumn, #wysi-table .wysi-deleteTable, #wysi-table .wysi-addRow, 
#wysi-table .wysi-addColumn{width:120px;}
#pun #pun-messages #smilies-area, #pun #pun-messages #table-area, #pun #pun-messages #image-area, #pun #pun-messages #color-area{padding-left:8px;}
#tags #smilies-area, #tags #table-area, #tags #image-area, #tags #color-area, #tags #size-area, #tags #font-area, #custom-prompt{position: fixed;top: 50%;left: 50%;
    transform: translate(-50%, -50%);border:1px solid #b6b6b6;padding:8px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);z-index:100;}
#pun-main #smilies-area{width:428px;padding-top: 40px}
#custom-prompt{background-color:#f6f6f6;padding: 15px;}
#custom-prompt p{font-size:12px;}
#custom-prompt input, #custom-prompt .head_win{margin-bottom:14px;}
#prompt-link{width:290px;}
#prompt-name{width:140px;}
#size-area div{text-align: center;}
#size-area div img{height:34px;margin-top:-34px;width:100%;}
#font-area div img{height:26px;margin-top:-26px;width:100%;}
#font-area div img, #size-area div img{z-index:200;}
#font-area span{padding:5px;text-align:center;}
#size-area div span{padding:5px;height: 24px;}
#size-area div:hover span, #font-area div:hover span{background-color:#a2a2a2;color:white;}
#tags #size-area, #tags #font-area{padding: 0 20px 20px 20px;}
#size-area .head_win, #font-area .head_win{height: 26px;margin: 10px 0;width:150px;cursor:default;display:block;}
#pun #profile #size-area .head_win, #pun #profile #font-area .head_win{margin: 10px 0;}
#pun #profile #size-area .sm_text, #pun #profile #font-area .sm_text, #pun #profile #size-area .sm_close, #pun #profile #font-area .sm_close{margin:0;margin-top:5px;}
#pun #pun-messages #font-area, #pun #pun-messages #size-area{padding-left:20px;}
#size-area .sm_text, #font-area .sm_text, #size-area .sm_close, #font-area .sm_close{margin:0;margin-top:5px;}
#color-area .sm_close, #color-area .sm_text{margin-top:5px;margin-bottom: 14px;}
#size-area .sm_close, #font-area .sm_close, #pun #pun-messages #size-area .sm_close, #pun #pun-messages #font-area .sm_close{margin-right:-5px;}
#action-computer, #image-area-sels strong{margin:12px;}
#image-area-sels strong{margin-top: 8px;display: block;}
#image-area{width: auto !important;display:table;}
#size-area, #font-area{width:150px !important;}
#color-area{width:340px !important;}
#image-area table{width: 451px;}
#image-area-tinp{margin: .5em 13px !important;resize: none;width: 441px !important;border-color: #b6b6b6 !important;border:1px #000 solid;padding: 10px;overflow:auto;}
#image-area-thd{width:400px !important;margin:8px;}
#image-area-actions{margin:8px 0;}
#image-insert-format, #image_upload, #image-width, #image-thumb-width, #upload-button-container{margin:0 8px;}
#uploaded-images, #insert-image-tip{margin-left: 16px;margin-right: 4px;}
#color-area .head_win{  height: 30px;}
#color-area table{margin: 10px !important;}
#tags #smilies-area div .sm_text{margin-left:10px;font-size:14px;line-height:24px;}
.sm_close{float:right;margin-right:10px;}
#tags #smilies-area div .sm_close, #tags #smilies-area div .sm_text{margin-top:-36px;}
#tags #smilies-area div .sm_close{float:right;margin-right:10px;}
#tags #smilies-area div .sm_tab{margin-top:8px;border:1px solid #b6b6b6;padding: 5px;background-color:#efefef;}
#tags #smilies-area div .sm_tab img{border:1px solid transparent;min-width:54px;height:26px;object-fit: contain;background-color:transparent;}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {   
	#tags #smilies-area div .sm_tab img {border: 5px solid transparent;background-color: transparent;min-width: 26px; height: 26px; }
}
#tags #smilies-area div .sm_tab img:hover{background-color:white;}
#pun-main #wysi-mode::before, #pun-main #wysi-mode::after {content: none;}
#font-area div, #size-area div, #color-area div, #table-area div, #addition-area div, #smilies-area div a, #smilies-area img {cursor: pointer !important;}
#font-area span, #font-area img, #size-area span, #size-area img {display: block;}
#color-area td img, #table-area td img {width: 20px;height: 20px;cursor: pointer !important;z-index:200;}
#color-area table {width: 320px;height: 20px;padding: 0;margin: 10px;}
#image-source-list a, #image-area-actions a, #spoiler-sels a {margin-right: 15px;cursor: pointer;}
#image_upload_input {position: absolute;z-index: -1;left: -9999px;}
#image-area-actions {margin: 8px 0;text-align:right;}
#uploaded-images img {width: 88px;height: 66px;border: 1px solid;margin-right: 4px;cursor: pointer;}
#image-area-tcon-computer td {border: none !important;padding: 0;}
#imageupload-left {width: 140px;}
#image-insert-format, #image-width, #image-thumb-width{margin-top:15px;}
#image-thumb-width{margin-bottom:15px;}
#selected-image-width, #selected-thumb-width, #selected-insert-format{width:100px;}
.uploadQueueItem .cancel {font-size: 20px;font-weight: 700;font-family: Arial;float: right;margin: -.25em 0 0;}
#imageQueue {max-height: 72px;overflow-y: auto;margin-bottom: 10px;}
#imageupload-left input[type="button"] {width: 11em;text-align: center;}
#imageupload-right {padding-left: 9px !important;background: transparent !important;max-width: 380px;}
.uploadQueueItem {padding: .8em 1em;border: solid 1px #ddd;border-radius: 5px;margin-bottom: .5em;background: rgba(238,238,238,0.22);}
