.tbutton{margin:2px 10px 0 0; }

/* used (space|message) informer */
.pbarContainer{background:#eee; border-radius:2px; border:1px solid #bbb; box-sizing:border-box; cursor:help;height:11px;
	margin:0 10px; position:absolute; right:0; text-align:left; top:calc(50%&nbsp;— 6px); width:55px; z-index:56; }
.pbarContainer.pm-informer{float:right; position:relative; margin:2px 10px; }
.pbarContainer:after{content:attr(data-title); position:absolute; width:140px; right:0; font-size:10px; background:rgba(0,0,0,.68);
	color:#fff; top:15px; padding:4px; box-sizing:border-box; border-radius:3px; visibility:hidden; text-align:center; }
.pbarContainer:before{content:''; display:block; position:absolute; width:10px; height:10px; border:5px solid transparent;
	border-bottom-color:rgba(0,0,0,.68); box-sizing:border-box; top:5px; right:12%; visibility:hidden; }
.pbarContainer:hover:before, .pbarContainer:hover:after{visibility:visible; }
.pbarFiller{height:100%; border-radius:1px; background:#51b5ea; box-sizing:border-box;
	word-break:break-word; max-width:100%; min-width:1%; }
.pbarFiller[style*='width:5']:not([style*='width:5%']),
.pbarFiller[style*='width:6']:not([style*='width:6%']){background:#f90; }
.pbarFiller[style*='width:7']:not([style*='width:7%']),
.pbarFiller[style*='width:8']:not([style*='width:8%']),
.pbarFiller[style*='width:9']:not([style*='width:9%']),
.pbarFiller[style*='width:10']:not([style*='width:10%']){background:red; }

/* Forum */
#forum_filter form{float:left; }
#forum_filter{float:right; clear:right; }
#filter_by{float:left; }
#forum_filter #filter_by{margin-top:3px; }
#thread_search_field{float:right; width:180px; margin-right:5px; }
#thread_search_button{float:right; margin-top:3px; }
.forumIcoTd img,
.forumLastPostTd img,
.threadIcoTd img,
.threadLastPostTd img,
.legendTd img{margin:0; padding:0; vertical-align:middle; max-width:60px; max-height:60px; }
.tsearch{background:#ff0; color:#000; }
.forum-pages{list-style:none; padding:0; margin:0; }
.forum-pages li{display:inline-block; margin:2px 0; }
.forum-pages li.pagesInfo{padding-right:7px; padding-left:7px; }

.clear2{float:none; width:100%; clear:right; }

ul.user_awards_list{list-style:none; margin:0; padding:0; }
ul.user_awards_list li{display:inline; }

/* Forum recent posts */
.forum-top-wrapper, .forum-bottom-wrapper{display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between; }
.forum-paging-wrapper{padding:10px 0; }
.forum-fast-navigation, .forum-fastsearch-wrapper{padding-bottom:10px; }

/* breadcrumbs */
.breadcrumbs-wrapper{display:flex; justify-content:space-between; align-items:center; padding-bottom:4px; }
.breadcrumbs{padding-right:15px; }
.add-link-wrapper{white-space:nowrap; }

/* paging */
.items-stat-wrapper{display:flex; justify-content:space-between; align-items:center; padding-bottom:4px; flex-wrap:wrap; }
.items-stat{padding-right:15px; }
.paging-wrapper-bottom{margin:5px 0; text-align:center; }

/* All captcha */
.myWinCont .captcha-block,
.captcha-block{box-sizing:border-box; display:flex; width:100%; cursor:pointer; min-height:37px; justify-content:space-around; align-items:center; }
#captcha-block-site-user-reg.captcha-block{display:inline-block!important; }
.captcha-answer{height:36px; text-align:center; padding:4px; width:90px; box-sizing:border-box; }
.captcha-renew,
.captcha-question{border:0; cursor:pointer; vertical-align:middle; width:auto; }
#captcha-answer-mchat,
#captcha-answer-site-user-del{width:60px; }
.recaptcha-wrapper{position:relative; width:303px; height:77px; background:url('/.s/img/sh/wait.gif') no-repeat center center; overflow:hidden; }
.recaptcha-wrapper [id^="recaptcha_"]{text-align:left; display:inline-block; vertical-align:middle; }
.recaptcha-wrapper div{padding:0!important; }
.recaptcha-wrapper [id^="recaptcha_"] iframe{border:0; }
.recaptcha-wrapper span[data-reset]{display:inline-block; cursor:pointer; border-radius:40%; position:absolute; width:30px; height:30px;
	top:12px; right:26px; }
.recaptcha-wrapper.compact{width:159px; height:139px; margin:0 auto; }
.recaptcha-wrapper.compact span[data-reset]{width:22px; height:22px; top:auto; bottom:31px; left:14px; }

.com-order-block{text-align:right; }
.hidden-for-calendar{display:none; }
.myWinCont *{box-sizing:border-box; }
.UhideBlockL{display:inline-block; }
.uBorder-b{border-bottom:1px solid #ccc; margin:0 0 10px; padding:0 0 10px; text-align:right; }

/* Добавление спецификации */
#gcatalog .ghead{padding-left:5px; background:#D4E0F1 url(/.s/img/wd/7/cmp-bg.gif) repeat-x 0 0; }
#gcatalog #gc-form{padding:1px; margin:0; background:transparent url('/.s/img/fr/searchbg.png') no-repeat 0 0; float:right; width:120px; height:22px; position:relative; text-align:left; vertical-align:middle; line-height:20px; }
#gcatalog #gc-form #gc-search-key{border:none; padding:0 2px 3px; margin:0; display:inline-block; width:97px; background:transparent; height:20px; }
#gcatalog #gc-form> div{padding:0; margin:0; display:inline-block; width:20px; vertical-align:middle; float:right; height:20px; cursor:pointer; }

/* Sort list */
.catSortLink.uarr:after{content:'\2191'; color:rgba(127, 127, 127, .75); }
.catSortLink.darr:after{content:'\2193'; color:rgba(127, 127, 127, .75); }

/* Ajax loader */
#myGrid{position:fixed; top:0; right:0; bottom:0; left:0; background-image:url('/.s/img/fr/g.gif'); z-index:105; }
#myGrid img{position:fixed; top:50%; left:50%; margin:-9px 0 0 -110px; width:220px; height:19px; }

/* Tags */
#suggEdit{width:100%; box-sizing:border-box; }

/* cookiepolicy */
.cookie-choices-info{position:fixed; left:0; right:0; bottom:0; background:rgba(0,0,0,.75); margin:0; z-index:999999;
	color:#fff; padding:10px 15px; font:1.1em/1.5 sans-serif; display:flex; justify-content:space-between;
	align-items:center; }
.cookie-choices-info a{color:#fff; text-decoration:underline; }
.cookie-choices-text{margin:0 10px 0 0; }
.cookie-choices-buttons{display:flex; }
a.allow-cookies{font:bold 0.9em/2 sans-serif; background:rgba(255,255,255,.75); color:#000; border-radius:5px; padding:1px 10px 0;
	text-decoration:none; text-transform:uppercase; display:inline-block; }
a.disallow-cookies{margin:0 0 0 15px; width:28px; height:28px; display:inline-block; min-width:28px;
	text-decoration:none; font:2.4em/28px sans-serif; text-align:center; }
a.disallow-cookies:after{content:'\00D7'; color:#999; }
@media screen and (max-width:639px) {
	.cookie-choices-info{flex-direction:column; }
	.cookie-choices-text{text-align:center; margin:0 30px 0 0; }
	.cookie-choices-buttons{margin:10px 0 0; }
	a.disallow-cookies{position:absolute; top:10px; right:10px; }
}

/* Smiles */
.all-smiles{display:flex; justify-content:center; align-items:baseline; flex-wrap:wrap; }
.all-smiles figure{margin:0; padding:7px; min-width:75px; }
.all-smiles figure img{min-height:18px; }

/* popups */
.del-users-post label{padding:2px 0; }
.del-users-post label input{padding:0; margin:0 0 2px; }

.popup-submit-block{display:flex; justify-content:flex-end; }
.popup-submit-block .submit-message-wrapper{padding:0 5px 0 0; }

/* poll form */
.pollButton{text-align:center; }

/* comments */
.commError{text-align:center; }

/* banned users list */
.banned-list .uTd:not(:nth-of-type(3)){text-align:center; }

/* users list */
.user-list .uTopTd:first-child{text-align:left; }
.user-list .uTd:not(:nth-of-type(1)){text-align:center; }
