.d-topwarn{display:block;color:#fff;display:flex;padding:8px 0 3px 15px}.d-topwarn .tw-item{padding:3px 8px;font-size:.8em;margin-right:3px;background-color:#EEF47B;color:#2A2824;border:1px solid #BBAF2B;border-radius:4px}.d-topwarn .tw-item:hover{background-color:#FFFFA4;border:1px solid #BBAF2B;border-radius:4px}.d-topwarn .tw-item a{color:#2A2824}.d-topwarn .tw-item-imp{background-color:#62F345;color:#2A2824;border:1px solid #46AE32}.d-topwarn .tw-item-upoutavka-b,.d-topwarn .tw-item-upoutavka-b:hover{padding:5px 2px 0 8px;float:left;font-size:.8em;margin-right:3px;background:none;color:#000;border:none;font-weight:bold}.d-topwarn .tw-item-upoutavka{padding:3px 8px;float:left;font-size:.8em;margin-right:3px;background:#0B8816;color:#fff;border:1px solid #08610F;border-radius:4px}.d-topwarn .tw-item-upoutavka a{color:#fff}.d-topwarn .tw-item-upoutavka:hover{background:#14E925;border:1px solid #10C41F;border-radius:4px}.d-topwarn .tw-item-upoutavka:hover a{color:#000}.d-topwarn .tw-item-moderator{padding:3px 8px;float:left;font-size:.8em;margin-right:3px;background-color:#D8FFDC;color:#c00;border:1px solid #BBAF2B;border-radius:4px}.d-topwarn .tw-item-moderator:hover{background-color:#FFFFA4;border:1px solid #BBAF2B;border-radius:4px}.d-topwarn .tw-item-moderator a{color:#c00}.d-topwarn-switchbeta{left:0}.d-topwarn .tw-item-disk{position:absolute;top:76px;z-index:250}.d-spec-subsite .okno-edit .htable{width:100%}.d-spec-subsite{background:linear-gradient(135deg,#dceff3 0,#dceff3 63%,#d1eaf1 63%,#d1eaf1 100%)}.d-spec-subsite .d-default a{color:#B33238}.d-spec-subsite .d-box .tinput{background-color:#fff;box-shadow:0 0 2px 1px #BBD3DF;line-height:150%;border:1px solid #ccc;padding:.5em 1em;border-radius:3px;filter:none;width:100%;box-sizing:border-box}.d-spec-subsite .d-default-b1,.d-spec-subsite .d-default-b2{background:none}.d-spec-subsite .d-default-b1 h1{text-align:center;margin-top:1.0em}.d-spec-subsite ul li{padding-top:2px;padding-bottom:2px;margin-top:2px;margin-bottom:2px}.d-spec-subsite .d-box{padding-right:0;box-shadow:0 5px 10px rgba(0,0,0,0.1);background:#fff;margin:0 auto 7em auto;width:60%;padding:2em 3em;box-sizing:border-box}.d-spec-subsite .d-box table{margin:3px 0 7px 0;border-spacing:0;border-collapse:collapse}.d-spec-subsite .d-box table td{margin:0;padding:5px 4px}.okno-edit .htable .bad-input td{background-color:#F5DADA}.okno-edit .htable .bad-input td .tinput{border:1px solid #c00}.d-spec-subsite .d-box h2{color:#12424C;margin:0;padding:0}.d-spec-subsite .d-box ul{list-style:circle outside none;margin:10px 0 20px 20px;padding:0}.d-spec-subsite .d-box ul li{margin:0;padding:3px 0}

@media screen and (max-width:1000px){.d-spec-subsite .d-box{width:70%;margin-bottom:5em;padding:1.5em 2.5em}}@media screen and (max-width:800px){.d-spec-subsite .d-box{width:90%;margin-bottom:3em;padding:1em 2em}}@media screen and (max-width:600px){.d-spec-subsite .d-box{width:95%;margin-bottom:2em;padding:1em 1em}}

.tl-flag {background: url(img/flags-20.png);width:20px;height:13px;background-position:0 0;display:inline-block;padding:0;}.tl-flag-ch {background-position:-20px -0px;}.tl-flag-sk {background-position:-40px -0px;}.tl-flag-br {background-position:-60px -0px;}.tl-flag-net {background-position:-80px -0px;}.tl-flag-ru {background-position:-100px -0px;}.tl-flag-it {background-position:-120px -0px;}.tl-flag-ro {background-position:-140px -0px;}.tl-flag-si {background-position:-160px -0px;}.tl-flag-eu {background-position:-180px -0px;}.tl-flag-mx {background-position:-200px -0px;}.tl-flag-de {background-position:-0px -13px;}.tl-flag-jp {background-position:-20px -13px;}.tl-flag-cn {background-position:-40px -13px;}.tl-flag-es {background-position:-60px -13px;}.tl-flag-se {background-position:-80px -13px;}.tl-flag-uk {background-position:-100px -13px;}.tl-flag-us {background-position:-120px -13px;}.tl-flag-pt {background-position:-140px -13px;}.tl-flag-at {background-position:-160px -13px;}.tl-flag-fr {background-position:-180px -13px;}.tl-flag-cz {background-position:-200px -13px;}.tl-flag-il {background-position:-0px -26px;}.tl-flag-hu {background-position:-20px -26px;}.tl-flag-in {background-position:-40px -26px;}.tl-flag-pl {background-position:-60px -26px;}