select option.top{font-weight:bold; }
select option[selected]{background:#eee; }
#subscribe{float:right; font-size:10px; }

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

#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; }

.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; }

.captcha-block {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:inline-block; width:100%; cursor:pointer; }
.captcha-answer {height:36px; text-align:center; font-size:16px; line-height:24px; padding:4px; }
.captcha-renew,
.captcha-question {border:0; cursor:pointer; vertical-align:middle; }
#captcha-answer-mchat,
#captcha-answer-site-user-del,
#captcha-answer-advise-1,
#captcha-answer-advise-2,
#captcha-answer-advise-3,
#captcha-answer-advise-4,
#captcha-answer-advise-5,
#captcha-answer-advise-6,
#captcha-answer-advise-7,
#captcha-answer-advise-8,
#captcha-answer-advise-9,
#captcha-answer-advise-10 {width:80px; }

.report-spam-target:hover .uc-top-right {white-space:normal; /* dirty hack for soc-comments */ }
.report-spam-wrap {margin-left:0; /* 5px; */margin-right:0; /* 5px; */opacity:0; -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; float:left; }
.report-spam-wrap.report-spam-wrap-manage {opacity:1; float:none; }
.report-spam-target:hover .report-spam-wrap {opacity:1; }
.report-spam-wrap a {display:none; }
.report-spam-target:hover .report-spam-wrap a {/* display:initial does not work in IE 11 :( */display:inline; margin-right:10px; }
.report-spam-toggle-wrapper {text-align:center; color:gray; padding:10pt 0; margin:10px 0; border-top:1px dashed gray; border-bottom:1px dashed gray; }
.report-spam-toggle-wrapper.report-spam-toggle-shown {border-bottom:none; }
.report-spam-hidden {opacity:0.7; transition:opacity .2s ease-in-out; -moz-transition:opacity .2s ease-in-out; -webkit-transition:opacity .2s ease-in-out; }
.report-spam-hidden:hover {opacity:1; }
.report-spam-count-msg {margin-right:10px; }

.com-order-block {text-align:right; }
.hidden-for-calendar {display:none; }
.u-combolist input[type=checkbox]{margin:0; vertical-align:middle; }
.myWinCont *{box-sizing:border-box; }
.UhideBlockL{display:inline-block; }


/* Форма добавления/редактирования материала */
ul.form-fields,
ul.form-fields > li{display:block; margin:0; padding:0; list-style:none; box-sizing:border-box; }
ul.form-fields > li{display:inline-block; padding:0; vertical-align:middle; }
ul.form-fields > li.notcolumn{display:block; }
ul.form-fields > li:nth-of-type(1n):not(.notcolumn){width:30%; }
ul.form-fields > li:nth-of-type(2n):not(.notcolumn){width:70%; }
ul.form-fields [type=file]{border:none!important; width:90%; box-sizing:border-box; padding:4px 0 !important; }
ul.form-fields [type=text]:not([name=sort]):not([name=code]),
ul.form-fields textarea{width:100%; box-sizing:border-box; }
ul.form-fields [name=code]{text-align:center; }
ul.form-fields .fHelp{font-size:.85em; }

form#addEntForm span[id*="iCode"]{display:block; margin:0; border-radius:8px; padding:0; padding-right:170px; position:relative; }
form#addEntForm span[id*="iCode"].added{margin:7px 0 15px; padding:1px 10px; }
form#addEntForm span[id*="iCode"] div[id*="iCode"]{display:none; }
form#addEntForm span[id*="iCode"].openednow{padding:1px 10px; padding-right:170px; min-height:110px; }
form#addEntForm span[id*="iCode"].openednow div[id*="iCode"]{display:block; }
form#addEntForm span[id*="gbut"]{width:23px; height:23px; margin:0 0 0 20px; cursor:pointer; border-radius:50%; display:inline-block; vertical-align:middle; }
form#addEntForm span[id*="gbut"].openednow{background-position:-41px -20px; }
/* form#addEntForm div#imblock1{margin-top:7px; } */
form#addEntForm div[id*="imblock"]{position:relative; margin-top:12px; }
form#addEntForm div[id*="imblock"] span[id*="gbut"]{top:0; margin:0 0 0 21px; }
form#addEntForm .iCode_el{margin:0; padding:0; display:block; float:left; width:90px; box-sizing:border-box; position:relative; }
form#addEntForm .iCode_el .iCode_el_tooltip{margin-bottom:15px; z-index:1; visibility:hidden; opacity:0; position:absolute; bottom:100%; left:0; text-align:left; padding:5px 12px; border-radius:4px; background:#000; background:rgba(0, 0, 0, .8); color:#fff; font:400 11px/1.5 'PT Sans', Arial, sans-serif; white-space:nowrap; transition:all .2s ease-out; }
form#addEntForm .iCode_el:hover .iCode_el_tooltip{opacity:1; visibility:visible; margin-bottom:10px; }
form#addEntForm .iCode_el_tooltip:hover{opacity:0!important; visibility:hidden!important; margin-bottom:15px!important; }
form#addEntForm span.iCode_el_tooltip:before{position:absolute; display:block; content:""; top:100%; left:0; width:100%; height:12px; }
form#addEntForm span.iCode_el_tooltip:after{position:absolute; display:block; content:""; top:100%; left:30px; margin:0 0 0 -6px; border:6px solid rgba(0, 0, 0, 0); border-top-color:#000; border-top-color:rgba(0, 0, 0, .8); }
form#addEntForm .iCode_block{clear:both; width:100%; margin:9px 0; }
form#addEntForm .iCode_block:after{content:''; display:block; clear:both; width:100%; }
form#addEntForm .iCode_in{display:block; width:auto; padding-left:95px; }
form#addEntForm .iCode_main_inp{padding:5px 0px!important; font:11px/1.5 monospace!important; width:90px!important; min-width:90px!important; max-width:90px!important; margin:0!important; background:#F0F0F0!important; border:1px inset #F0F0F0!important; }
form#addEntForm .iCode_in input{font-size:11px!important; text-align:left!important; padding:6px!important; width:100%; max-width:100%; }
form#addEntForm .iPhotoPrev{width:150px; position:absolute; top:10px; right:10px; max-height:120px; overflow:hidden; text-align:center; }
form#addEntForm div .iPhotoPrev a{display:block; max-height:100px; overflow:hidden; margin:0 0 5px; }
form#addEntForm [type=checkbox][name^=del_img],
form#addEntForm [for^=del_img]{margin:0 5px 0 0; vertical-align:top; }
form#addEntForm [name^="iws"],
form#addEntForm [name^="ihs"]{width:35px!important; padding:6px 0!important; text-align:center!important; }
form#addEntForm [name^="iws"]{margin:0 5px 0 0!important; }
form#addEntForm [name^="ihs"]{margin:0 0 0 5px!important; }

ul.form-fields div.seo-field-text-counter, div.seo-field-text-counter{color:green; }
ul.form-fields div.seo-field-text-counter.error, div.seo-field-text-counter.error{color:red; }
ul.form-fields .seo-mtf-hide,
ul.form-fields .seo-mtf-hide + li,
.seo-mtf-hide{display:none; }
ul.form-fields .seo-mtf-hide.seo-mtf-show,
ul.form-fields .seo-mtf-hide.seo-mtf-show + li{display:inline-block; }
.seo-mtf-hide.seo-mtf-show{display:table-row; }
ul.form-fields li.meta.notcolumn{display:none; }
ul.form-fields li.seo-mtf-hide.seo-mtf-show ~ li.meta.notcolumn{display:block; }

ul.form-fields img#secImg{cursor:pointer; }

/* Дефолтные стили полей формы при миграции */
form#addEntForm > table input[type=text]:not([name=sort]):not([name=code]),
form#addEntForm > table textarea{width:100%; box-sizing:border-box; }

/* Добавление спецификации */
#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; }
