/*
- © nk-cs.ru 2010-2022
- Author: Erdem Turan (na3uTuB4uk)
- Author Email: support@nk-cs.ru
- ВКонтакте: http://vk.com/na3utub4uk
- Skype: na3uTuB4uk94
- Web Site: https://www.nk-cs.ru/
*/

/* Main style LifeCracker */
@import url('/css/common.css');
@import url('/css/styles.css');
@import url('/css/engine.css');
@import url('/css/fontawesome.css');

/* Other style LifeCracker Template */
.com-order-block {display: none;}
.uadm *, .uadm--mini {display:none !important;}
.catmenu li {margin-top: 10px;}
.catmenu li a{color: #fff !important;}
.u-neighbor-link { transition: color 0.3s, background-color 0.3s, opacity 0.3s, box-shadow 0.3s, transform 0.3s; flex: 1 1 0; max-width: 100%; min-width: 50px; line-height: 1.3; font-size: 12px; text-transform: uppercase; color: var(--tt-lightest); margin-bottom: 6px; }
.icon-at-right [class*="fa-"] {float: right;}
.eTag {display: inline-flex !important;margin: 2px;}
.page__tags a {pointer-events: none;}
.page__comments-list #allEntries {display: block !important;}

/* Add form file catalog*/
#txtPart555brief div:nth-child(3n+2), #txtPart555message div:nth-child(3n+2) { display: none; }
#cke_brief div, #cke_message div { background-color: #d3d5d3 !important; border: none !important; padding: 0 !important;}
#txtPart555brief div:first-child, #txtPart555message div:first-child {display: none;}
.ucoz-editor-panel #fsize, .ucoz-editor-panel #fcolor { width: auto !important; display: inherit !important; }
.form_row select {max-width: 120px !important;display: initial !important;}
.ucoz-editor-panel input[type="button"] {border-radius: 0px !important; }
.ucoz-editor-panel {margin-top: 5px; margin-bottom: 5px;}
.form select[multiple] { height: auto !important; }
.register-form-wrapper select, #useredit select {width: auto !important; display: inline-block !important;}
.cke_reset {display: block !important; }
.fHelp b {color #444 !important;}
form #uCatsMenu7 {position: relative !important; height: 150px !important;; display: block !important; visibility: inherit !important;}
.u-comboeditcell {display: none !important;}
.u-combo { margin-bottom: -15px; padding: 10px !important; white-space: normal !important; border-collapse: collapse !important; border: none !important; float: none !important; width: 100% !important;}
.u-combolist { background: #fff !important; border: 0px solid #fff !important;color: #fff!important; font-weight: 400!important; overflow: auto!important; position: relative!important; padding: 9px 5px!important; border-radius: 3px!important; width: 100% !important; height: 140px!important; box-shadow: inset 0 0 0 1px #e3e3e3, inset 1px 2px 5px rgb(0 0 0 / 10%) !important;}
.u-combolist>div {padding: 3px 10px; color: #000;}
#iplus input[type="button"] { box-shadow: none !important; width: 24px !important; height: 20px !important; padding: 3px !important; line-height: 8px !important; text-align: left; padding-left: 3px; background-color: #f4f4f4; border: 1px solid #a2a2a2 !important; border-radius: 0px !important; color: #444;}
.u-combolist>div label { vertical-align: baseline !important;}
.form-fields input[type="text"] { border: 1px solid #e3e3e3; background: #fff; -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 5px rgba(0,0,0,.05); color: #5c5c5c; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 7px 10px; margin: 0 0 0 0;}
.myWinCont input[type=password], .myWinCont input[type=text], .myWinCont textarea { color: #111 !important; }
.manFlSbm, .manFlRst {border-radius: 3px !important;}

/* PM for uCoz */
.pmCatLinkActive, .pmCatLink, .allUsersBtn, .uSearchFlSbm {display: inline-flex; justify-content: center; align-items: center; cursor: pointer; padding: 0 20px; height: 40px; white-space: nowrap; font-size: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 2px; background-color: var(--accent); color:#fff; border-radius: 20px; box-shadow: none;border-radius: 4px !important;}
.pmCatLinkActive:hover, .pmCatLink:hover, .allUsersBtn:hover, .uSearchFlSbm:hover { background-color: var(--accent-darker); color: #fff; border-color: var(--accent-darker);}
.allUsersBtn {width: auto !important;}
.pm-page table { border: 1px solid #ccc !important; width: 100% !important; margin-top: 20px;}
.pm-page tr td, .userstop tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.pm-page tr:nth-child(2n+2), .userstop tr:nth-child(2n+2) {background-color:#f9f9f9;}
.pm-page select {margin-bottom:10px;}
.pm-page input[type="submit"], #addform input[type="button"], #addform input[type="password"], #addform input[type="reset"] {width: auto !important;}
.main table input[type="submit"], .main table input[type="button"], .main table input[type="password"], .main table input[type="reset"] {width: auto !important;}

/* quote */
.bbQuoteName { background-color: #f0f0f1; color: var(--tt-lightest); padding: 5px 15px !important; font-size: 14px !important; }
.quoteMessage { margin: 0 0 25px 0; padding: 20px 20px 20px 80px; position: relative; background-color: var(--bg-darker); color: var(--tt-lighter); border: none !important; }
.quoteMessage::before {content:"\f10e"; font-family:'Font Awesome 5 Pro'; font-weight: 300; position: absolute; left: 30px; top: 12px; color: var(--accent); font-size: 24px;}
.comment-item__main .quoteMessage {margin: 0 0 10px 0; font-size: 14px; padding: 10px 15px 10px 40px;}
.comment-item__main .quoteMessage::before {left: 12px; top: 6px; font-size: 16px;}

/* spoiler */
.uSpoilerButton { padding: 3px 5px !important; background: #f0f0f0 !important; border: 1px solid #e3e3e3 !important; width: 100% !important; display: inherit !important; text-align: left !important; color: #5278b1 !important; font-weight: bold !important; border-radius: 0px !important; }
.uSpoilerText {text-align: justify; margin-bottom: 2px; padding: 3px 5px; background: #f0f0f0; border: 1px solid #e3e3e3; border-top: 0;}

/* code */
.bbCodeName {display: none !important;}
.codeMessage {font-size: 14px;line-height: 18px;border-radius: 4px;white-space: pre-wrap;word-break: break-all;word-wrap: break-word;display: block;padding: 10px;border: 1px solid #e3e3e3 !important;background: #f5f6f8;color: #5278bf;text-shadow: 0 1px 1px #ddc3c3;box-shadow: inset 0 2px 15px rgb(240 240 241);font-family: Consolas,'Courier New',monospace;}

/************form contact**************/
.overlay { top: 0; right: 0; bottom: 0; left: 0; z-index: 10; display: none; background-color: rgba(0, 0, 0, 0.65); position: fixed; cursor: default; }
.overlay:target {display: block;}
.popup { top: -100%; right: 0; left: 50%; font-size: 14px; z-index: 20; margin: 0; width: 85%; min-width: 320px; max-width: 600px; position: fixed; padding: 15px; border: 1px solid #383838; background: #fefefe; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; font: 14px/18px 'Tahoma', Arial, sans-serif; -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3); -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3); -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3); box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3); -webkit-transform: translate(-50%, -500%); -ms-transform: translate(-50%, -500%); -o-transform: translate(-50%, -500%); transform: translate(-50%, -500%); -webkit-transition: -webkit-transform 0.6s ease-out; -moz-transition: -moz-transform 0.6s ease-out; -o-transition: -o-transform 0.6s ease-out; transition: transform 0.6s ease-out; }
.overlay:target+.popup { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 20%; }
.close { top: -20px; right: -20px; width: 30px; height: 30px; position: absolute; padding: 0; border: 2px solid #ccc; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; background-color: rgba(61, 61, 61, 0.8); -webkit-box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; text-align: center; text-decoration: none; font: 13px/20px 'Tahoma', Arial, sans-serif; font-weight: bold; -webkit-transition: all ease .8s; -moz-transition: all ease .8s; -ms-transition: all ease .8s; -o-transition: all ease .8s; transition: all ease .8s; }
.close:before { color: rgba(255, 255, 255, 0.9); content: "X"; text-shadow: 0 -1px rgba(0, 0, 0, 0.9); font-size: 12px; position: relative; top: 3px; }
.close:hover { background-color: rgba(252, 20, 0, 0.8); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }
.popup img {width: 100%;height: auto;}
.pic-left, .pic-right {width: 25%;height: auto;}
.pic-left {float: left;margin: 5px 15px 5px 0;}
.pic-right {float: right;margin: 5px 0 5px 15px;}
.popup embed, .popup iframe { top: 0; right: 0; bottom: 0; left: 0; display:block; margin: auto; min-width: 320px; max-width: 600px; width: 100%; }
.popup h2 { margin: 0; color: #008000; padding: 5px 0px 10px; text-align: left; text-shadow: 1px 1px 3px #adadad; font-weight: 500; font-size: 1.4em; font-family: 'Tahoma', Arial, sans-serif; line-height: 1.3; }
.popup p {margin: 0; padding: 5px 0}
/**************************************/

/*-------------------[ПОДСВЕТКА СИНТАКСИСА]-------------------*/
div .codeMessage .nocode {background-color:none; color: #555 }
div .codeMessage .str {color: #cd5c5c } /* string - pink */
div .codeMessage .kwd {color: #ff9f00;font-weight: bold}
div .codeMessage .com {color: #DCDCDC;} /* comment - skyblue */
div .codeMessage .typ {color: #8CD0D3;} /* type - lightgreen */
div .codeMessage .lit {color: #EFDCBC;} /* literal - darkred */
div .codeMessage .pun {color: #000000;} /* punctuation */
div .codeMessage .pln {color: #004eff;} /* plaintext */
div .codeMessage .tag {color: #ffff00;font-weight: bold} /* html/xml tag - lightyellow */
div .codeMessage .atn {color: #ff0000;font-weight: bold} /* attribute name - khaki */
div .codeMessage .atv {color: #ff00c8;} /* attribute value - pink */
div .codeMessage .dec {color: #7F9F7F;} /* decimal - lightgreen */

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE } /* IE indents via margin-left */
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
 
/* Alternate shading for lines */
li.L1,li.L3,li.L5,li.L7,li.L9 { }
 
/* Выделение кода 
------------------------------------------*/ 
/* webkit, opera, IE9 */
.codeMessage ::selection { background:#C0C0C0; }
/* mozilla firefox */
.codeMessage ::-moz-selection { background:#C0C0C0;}



/* Вид новостей сайтов на uCoz 
------------------------------------------*/ 
.game-vid {
 display: inline-block;
 background-color: #FFFFFF;
 padding: 2px;
 margin: 5px;
 box-shadow: 0px 2px 5px rgba(0,0,0,0.30);
}

.game-text {
 margin-top: 5px;
 min-height: 0px; /* Изменено на min-height */
 overflow: hidden;
 padding-right: 5px;
 padding-bottom: 5px;
 font-size: 13px;
 font-family: Arial, sans-serif; /* Уточнено значение шрифта */
 line-height: 17px;
}

.game-img {
 float: left;
 height: 200px;
 width: 145px;
 padding-right: 10px;
}

.game-img img {
 object-fit: cover; 
 height: 200px; 
 width: 145px; 
}

.game-title {
 text-transform: uppercase;
 padding-bottom: 4px;
 padding-top: 5px; 
 background-color: #515086;
 font-family: cursive; 
}

.game-title:first-letter {
 color: #c0392b; 
 font-size: 19px; 
 margin-right: 4px; 
 background-color: #41464D; 
 padding: 5px 9px; 
}

.game-title a { 
 color: #fff; 
 font-size: 17px; 
}

.game-title a:hover { 
 color: #41464D; 
}

.game-detali {
 margin-top: 10px; 
 height: auto; /* Изменено на auto для гибкости */
 line-height: 20px; 
 border-bottom: #e7e7e7 solid 1px; 
 border-top: #e7e7e7 solid 1px; 
 padding-top: 5px; 
}

.game-detali li { 
 list-style: none; 
 margin-right: 15px; 
 display: inline-block; 
}

.game-detali i { 
 padding-right: 5px; 
}

.game-detali a { 
 color: #545457; 
}

.game-detali a:hover { 
 color: #574E41; 
}

.film_head { 
 font-family: cursive; 
}

.game-vid p { 
 font-family: cursive; 
 font-size: 12px; 
}

/* Пример медиа-запроса */
@media (max-width: 8000px) {
 .game-vid {
 width: calc(100% - 10px); /* Пример изменения ширины */
 }
}

/* Кнопка вверх */
.scrolltotop__side { position:fixed; width:3%; height:100%; top:0; left:0; background: black; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0.2); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1} 
.scrolltotop__arrow { position:fixed; width:3%; height:100%; top:50px; left:0; background:url(https://winprog.usite.pro/images/vi4-674.png) top no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; filter:alpha(opacity=0.4); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4}




.flash { 
 position: relative; 
 padding: 1em; 
 font-family: "Open Sans", helvetica, arial, sans-serif; 
 color: #fff; 
 background: #303030; 
 text-align: center; 
 margin-bottom: 1em; } 
 .flash p { 
 margin-bottom: 0; } 
 .flash.error { 
 background: #f2594b; } 
 .flash.success { 
 background: #989eb5; }

/* Счётчик пользователей */

/* Конец */



/* Гости не могут скачивать файлы */
.info-box2{border:1px solid #ff4545;background:#ff9696;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:5px;} 
 .info-box2 a:link,.info-box2 a:visited{color:#000000;text-decoration:underline;} 
 .info-box2 a:hover,.info-box2 a:active{color:#000000;text-decoration:none;}

/* Живой поиск по сайту */
.search {background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.17); width: 253px; height: 41px; margin-top: 4px;margin-right: 4px;} 
.search input.query-field {background: transparent; border: 0 none; width: 176px; height: 39px; padding: 0 0 0 27px; color: #fff; float: left;} 
.search input.query-search {background: no-repeat; border: 0 none; width: 15px; height: 13px; margin: 14px 20px 0 0; padding: 0; cursor: pointer; float: right;} 
.searchinfo {display: -webkit-inline-box; margin-left: 140px; margin-top: 4px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.17); padding: 12px 0 9px 12px; width: 30px;} 
.right { float: right; } 

#poisk2 a:hover {background: #A3C2DC;} 
#poisk2 a:last-child {border-bottom: 0px solid;} 

#poisk2 { border: 3px solid #eee; position: absolute; margin-left: 0px; margin-top: 10px; display: none; font-weight: bold; width: 700px; box-shadow: 3px 3px 3px #000, inset 3px 3px 3px rgba(0,0,0,.9); z-index: 100;} 
#poisk2::after { border-bottom: 8px solid transparent; border-left: 0px solid transparent; border-right: 8px solid #eee; border-top: 8px solid transparent; content: ""; left: 20px; position: absolute; top: -15px; transform: rotate(90deg); writing-mode: tb-rl;} 
#poisk2 span { color:#444 !important; background: #EEE; display: block; padding: 8px;} 
#poisk2 input { background: #8d01cc !important; color: #fff !important; font-weight:bold; border: 0px !important; cursor:pointer; border-radius:0 !important; padding: 2px !important; height: 30px; width: 100% !important; margin: 0px;} 
#poisk2 input:hover {background: #315974 !important;} 
#poisk2 a { border-bottom: 1px solid #DCDCDC; color:#000 !important; font-weight:bold; text-decoration:none; white-space: normal; background: #EEE; display:block; padding: 5px; height: auto;}


/* ----<< Эффект прозрачности >>---- */ 

#banners a img { 
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=50); 
} 

#banners a:hover img { 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); 
}



/* ----<< Вид комментариев для модулей системы >>---- */
 .uc .uc1 { 
 color: #666!important; 
 font-family: Arial; 
 font-kerning: auto; 
 font-style: normal; 
 font-size: 0.8em; 
 font-weight: 400; 
 text-decoration: none; 
 text-transform: none; 
 word-spacing: 0; 
 border-bottom: 1px solid #e7eaec; 
 } 
 .uc1 { 
 margin-top: 15px!important; 
 } 
 .uc1:first-child { 
 margin-top: 0; 
 } 
 .uc1 { 
 padding-bottom: 15px; 
 } 
 
 .uc1, 
 .uc4 { 
 overflow: hidden; 
 } 
 .uc1 > .uc2 { 
 margin-right: 10px; 
 } 
 .uc1 img.uc3 { 
 width: 50px; 
 height: 50px; 
 } 
 .uc1 .uc8 { 
 box-shadow: none; 
 margin-top: 10px; 
 margin-bottom: 5px; 
 padding: 10px 20px; 
 line-height: 16px; 
 } 
 .uc1 .uc9 { 
 margin-top: 10px; 
 } 
 .uc1 .photos { 
 margin: 10px 0; 
 } 
 .uc3 { 
 border-radius: 50%; 
 } 
 .uc4 { 
 display: block; 
 width: auto; 
 } 
 
 .uc5 { 
 float: right!important 
 } 
 .uc2 { 
 float: left!important 
 } 
 .uc15 { 
 background-color: #ffffff; 
 color: inherit; 
 padding: 15px 20px 20px 20px; 
 border-color: #e7eaec; 
 border-image: none; 
 border-style: solid solid none; 
 border-width: 1px 0; 
 } 
 .uc15 { 
 clear: both; 
 } 
 .uc18 h5 { 
 margin-top: 5px; 
 } 
 .uc18 { 
 -moz-border-bottom-colors: none; 
 -moz-border-left-colors: none; 
 -moz-border-right-colors: none; 
 -moz-border-top-colors: none; 
 background-color: #ffffff; 
 border-color: #e7eaec; 
 border-image: none; 
 border-style: solid solid none; 
 border-width: 3px 0 0; 
 color: inherit; 
 margin-bottom: 0; 
 padding: 14px 15px 7px; 
 min-height: 48px; 
 } 
 .uc18 h5 { 
 color:#666; 
 display: inline-block; 
 font-family: Arial; 
 font-kerning: auto; 
 font-style: normal; 
 font-size:14px; 
 margin: 0 0 7px; 
 padding: 0; 
 text-overflow: ellipsis; 
 float: left; 
 } 
 .uc18 .uc20{ 
 float: left; 
 margin-left: 4px; 
 } 
 .uc19 { 
 display: block; 
 float: none; 
 margin-top: 0; 
 position: relative; 
 padding: 0; 
 text-align: right; 
 } 
 .uc20 { 
 background-color: #d1dade; 
 color: #5e5e5e; 
 font-size: 10px; 
 font-weight: 600; 
 padding: 3px 8px; 
 text-shadow: none; 
 } 
 .uc21 { 
 background-color: #f8ac59; 
 color: #ffffff; 
 font-size: 10px; 
 font-weight: 600; 
 padding: 3px 8px; 
 text-shadow: none; 
 border-radius: .25em 
 } 
 .uc16 { 
 clear: both; 
 margin-bottom: 25px; 
 margin-top: 0; 
 padding: 0; 
 } 
 .uc16:after, 
 .uc16:before { 
 display: table; 
 } 
 .uc17 { 
 margin-bottom: 5px; 
 } 
 .uc6 { 
 color: #1ab394; 
 } 
 .uc7 { 
 color: #888888; 
 } 
 .uc8 {position:relative; 
 min-height: 20px; 
 padding: 19px; 
 margin-bottom: 20px; 
 background-color: #fcfcfc; 
 border: 1px solid #e3e3e3; 
 border-radius: 4px; 
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05) 
 } 
 .uc8:after {content: ''; 
 position: absolute;left: 5px; top: -10px; 
 border: 5px solid transparent; border-bottom: 5px solid #e3e3e3; 
 } 
 
 .report-spam-toggle-text {font-size: 14px; 
 font-weight: 600;} 
 .report-spam-toggle-text:before {color:#18a689;font-family: FontAwesome;padding-right: 7px;content: "\f00c";} 
 
 .report-spam-toggle-button { 
 border-radius: 3px;text-decoration:none!important; 
 } 
 .report-spam-toggle-button { 
 display: inline-block; 
 padding: 3px 12px; 
 margin-bottom: 0; 
 font-size: 12px; 
 font-weight: 400; 
 line-height: 1.7; 
 text-align: center; 
 white-space: nowrap; 
 vertical-align: middle; 
 -ms-touch-action: manipulation; 
 touch-action: manipulation; 
 cursor: pointer; 
 -webkit-user-select: none; 
 -moz-user-select: none; 
 -ms-user-select: none; 
 user-select: none; 
 background-image: none; 
 border: 1px solid transparent; 
 border-radius: 4px 
 } 
 .report-spam-toggle-button:active:focus, 
 .report-spam-toggle-button:focus { 
 outline: thin dotted; 
 outline: 5px auto -webkit-focus-ring-color; 
 outline-offset: -2px 
 } 
 
 .report-spam-toggle-button:focus, 
 .report-spam-toggle-button:hover { 
 color: #333; 
 text-decoration: none 
 } 
 
 .report-spam-toggle-button:active { 
 background-image: none; 
 outline: 0; 
 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) 
 } 
 
 .report-spam-btn {text-decoration:none!important; 
 border-radius: 3px; 
 } 
 .report-spam-btn { 
 display: inline-block; 
 padding: 3px 12px; 
 margin-bottom: 0; 
 font-size: 12px; 
 font-weight: 400; 
 line-height: 1.7; 
 text-align: center; 
 white-space: nowrap; 
 vertical-align: middle; 
 -ms-touch-action: manipulation; 
 touch-action: manipulation; 
 cursor: pointer; 
 -webkit-user-select: none; 
 -moz-user-select: none; 
 -ms-user-select: none; 
 user-select: none; 
 background-image: none; 
 border: 1px solid transparent; 
 border-radius: 4px 
 } 
 .report-spam-btn:active:focus, 
 .report-spam-btn:focus { 
 outline: thin dotted; 
 outline: 5px auto -webkit-focus-ring-color; 
 outline-offset: -2px 
 } 
 
 .report-spam-btn:focus, 
 .report-spam-btn:hover { 
 color: #333; 
 text-decoration: none 
 } 
 
 .report-spam-btn:active { 
 background-image: none; 
 outline: 0; 
 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) 
 } 
 
 .report-spam-handled { 
 color: inherit; 
 background: white; 
 border: 1px solid #e7eaec; 
 } 
 .report-spam-handled:hover, 
 .report-spam-handled:focus, 
 .report-spam-handled:active, 
 .report-spam-handled:active:focus, 
 .report-spam-handled:active:hover 
 { 
 color: inherit; 
 border: 1px solid #d2d2d2; 
 } 
 .report-spam-handled:active { 
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; 
 } 
 .report-spam-handled:active { 
 background-image: none; 
 } 
 
 .uc10 { 
 border-radius: 3px;text-decoration:none!important; 
 } 
 .uc10 { 
 display: inline-block; 
 padding: 6px 12px; 
 margin-bottom: 0; 
 font-size: 14px; 
 font-weight: 400; 
 line-height: 1.42857143; 
 text-align: center; 
 white-space: nowrap; 
 vertical-align: middle; 
 -ms-touch-action: manipulation; 
 touch-action: manipulation; 
 cursor: pointer; 
 -webkit-user-select: none; 
 -moz-user-select: none; 
 -ms-user-select: none; 
 user-select: none; 
 background-image: none; 
 border: 1px solid transparent; 
 border-radius: 4px 
 } 
 
 .uc10:active:focus, 
 .uc10:focus { 
 outline: thin dotted; 
 outline: 5px auto -webkit-focus-ring-color; 
 outline-offset: -2px 
 } 
 
 .uc10:focus, 
 .uc10:hover { 
 color: #333; 
 text-decoration: none 
 } 
 
 .uc10:active { 
 background-image: none; 
 outline: 0; 
 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) 
 } 
 .uc11 { 
 padding: 1px 5px; 
 font-size: 12px; 
 line-height: 1.5; 
 border-radius: 3px 
 } 
 
 .uc12 { 
 color: inherit; 
 background: white; 
 border: 1px solid #e7eaec; 
 } 
 .uc12:hover, 
 .uc12:focus, 
 .uc12:active, 
 .uc12:active:focus, 
 .uc12:active:hover 
 { 
 color: inherit; 
 border: 1px solid #d2d2d2; 
 } 
 .uc12:active { 
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; 
 } 
 .uc12:active { 
 background-image: none; 
 } 
 .uc14 { 
 color: inherit; 
 background: white; 
 border: 1px solid #e7eaec; 
 } 
 .uc14:hover, 
 .uc14:focus, 
 .uc14:active, 
 .uc14:active:focus, 
 .uc14:active:hover 
 { 
 background-color: #ec4758; 
 border-color: #ec4758; 
 color: #FFFFFF!important; 
 } 
 .uc14:active { 
 background-image: none; 
 } 
 .uc13 { 
 color: inherit; 
 background: white; 
 border: 1px solid #e7eaec; 
 } 
 .uc13:hover, 
 .uc13:focus, 
 .uc13:active 
 .uc13:active:focus, 
 .uc13:active:hover { 
 background-color: #18a689; 
 border-color: #18a689; 
 color: #FFFFFF!important; 
 } 
 .uc13:active { 
 background-image: none; 
 } 
 a.uc10 {text-decoration:none;} 
 
 .com-order-title {color: #666!important; 
 font-family: Arial; 
 font-kerning: auto; 
 font-style: normal; font-size:12px;font-weight:400; 
 line-height:1.42857143; 
 color:#555;} 
 
 .com-order-select{ 
 width:30%; 
 height:34px; 
 padding:6px 12px; 
 font-size:12px; 
 line-height:1.42857143; 
 color:#555; 
 background-color:#fff; 
 background-image:none; 
 border:1px solid #ccc; 
 border-radius:4px; 
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); 
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075); 
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s} 
 
 .com-order-select:focus{ 
 border-color:#66afe9; 
 outline:0; 
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); 
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)} 
 .com-order-select::-moz-placeholder{color:#999;opacity:1} 
 .com-order-select:-ms-input-placeholder{color:#999} 
 .com-order-select::-webkit-input-placeholder{color:#999} 
 .com-order-select::-ms-expand{background-color:transparent;border:0}

/* ----<< Эффект кнопки 
Поиск фильмов по Названию и ID >>---- */ 

.site-button {
 background-color: #999;
 border: 2px solid #ffffff;
 color: #ffffff;
 padding: 12px 26px;
 border-radius: 0px;
 font-size: 17px;
}

/*=== эффекты кнопки скачать в файлах ===*/
a.hvr {
 display: inline-block;
 padding: 1em;
 margin: 0em 0;
 background-color: #2da9c5;
 text-decoration: none;
 color: #fff;
 text-decoration: none;
}




/* Стили для тега <blockquote> */
blockquote {
 border-left: 4px solid #ff0000; /* Вертикальная линия слева */
 padding-left: 15px; /* Отступ текста от линии */
 margin: 10px 0; /* Внешние отступы */
 color: #555; /* Цвет текста */
 font-style: italic; /* Курсив для цитаты */
 background-color: #f9f9f9; /* Фон цитаты */
 padding: px; /* Внутренние отступы */
 border-radius: 4px; /* Скругление углов */
}








/* Шрифт для кода */
code, kbd, pre, samp {
 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* Inline-код */
code {
 padding: 2px 4px;
 font-size: 90%;
 color: #c7254e;
 background-color: #f9f2f4;
 border-radius: 4px;
 white-space: nowrap;
}

/* Вывод примеров (samp) */
samp {
 font-size: 90%;
 color: #3a3a3a;
 background-color: #eaeaea;
 padding: 2px 4px;
 border-radius: 3px;
}

/* Клавиши клавиатуры */
kbd {
 padding: 2px 4px;
 font-size: 90%;
 color: #fff;
 background-color: #333;
 border-radius: 3px;
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

kbd kbd {
 padding: 0;
 font-size: 100%;
 font-weight: bold;
 box-shadow: none;
}

/* Блочный код для [code] */
pre {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 13px;
 line-height: 1.43;
 color: #333;
 background-color: #f5f5f5;
 border: 1px solid #ccc;
 border-radius: 4px;
 overflow-x: auto; /* горизонтальный скролл для длинных строк */
 white-space: pre-wrap; /* перенос строк при необходимости */
 word-break: break-word;
}

/* Код внутри pre без дополнительных отступов */
pre code {
 padding: 0;
 font-size: inherit;
 color: inherit;
 background-color: transparent;
 border-radius: 0;
 white-space: inherit;
}

/* Вертикальная прокрутка для больших блоков */
.pre-scrollable {
 max-height: 340px;
 overflow-y: auto;
}