/* Template created by ZEOS | Author: Sergey Kulikov | URL: https://zeos.in */

html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, pre, form, input { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
hr { border: 0; height: 1px; margin: 10px 0; background-color: lightgrey; }
a { color: #e43400; text-decoration: underline; } a:visited { color: orange; } a:hover { color: #1982d1; }

input[type="text"], input[type="password"] { width: 284px; height: 31px; font: 12px/31px Tahoma, Arial, Helvetica, sans-serif; background-color: #fff; border: 1px solid #c0c0c0; color: #373737; padding: 0 8px; box-shadow: 0 0 3px rgba(0,0,0, .3) inset; border-radius: 4px; -webkit-appearance: none; /* Лечим мобильный Safari */ }
input[type="radio"] { display: inline-block; width: 13px; height: 13px; }
textarea { vertical-align: middle; width: 95%; height: 150px; font: 12px/20px Tahoma, Arial, Helvetica, sans-serif; background-color: #fff; border: 1px solid #c0c0c0; color: #373737; padding: 4px 0 4px 8px; box-shadow: 0 0 3px rgba(0,0,0, .3) inset; border-radius: 4px; margin: 0; resize: none; overflow-y: auto; -webkit-appearance: none; /* Лечим мобильный Safari */ }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #ffffee; }

button, article.shortstory > .text + a, a.back_history { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAdCAMAAABVNFYhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MzQ4RDI4MDgxNjExRTBCM0QyQTY1RkZCMkE4M0E5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI0MzQ4RDI5MDgxNjExRTBCM0QyQTY1RkZCMkE4M0E5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjQzNDhEMjYwODE2MTFFMEIzRDJBNjVGRkIyQTgzQTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjQzNDhEMjcwODE2MTFFMEIzRDJBNjVGRkIyQTgzQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58neT1AAAAJ1BMVEXu7u3////4+Pj09fT29vb7/Pv+/v79/f3x8fHu7+76+vrz8/Lw8O+kOnlNAAAALUlEQVR42pzExxEAIAzAMFND239eziOAHiKJ17sI0cQSWVRRxBZDHDHFlyvAAJfaAa9Ewl9zAAAAAElFTkSuQmCC) repeat-x 0 100% #fff; }
button { width: 100px; height: 31px; border: 1px solid #c4c4c4; border-radius: 8px; padding: 0; color: #3c3c3c; text-shadow: 0 1px 0 #fff; cursor: pointer; font: bold 12px/29px Tahoma, Arial, Helvetica, sans-serif; box-shadow: 0 1px 4px -2px #000; vertical-align: middle; }
button:hover { background-position: 0 5px; } button:active { box-shadow: 0 3px 4px -5px #000; }

input, textarea, select, button, a { outline: none; }
header, article, aside, footer { display: block; }

.cBtn { -moz-box-shadow: inset 0px 1px 0px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px 0px #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f6f6f6)); background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%); background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%); background-color: #fff; box-shadow: inset 0px 1px 0px 0px #fff; border-radius: 6px; border: 1px solid #dcdcdc; display: inline-block; color: #787878 !important; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 0px 1px 0px #fff; }
.cBtn:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #fff)); background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%); background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%); background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%); background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
    background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%); background-color:#f6f6f6; }
.cBtn:active { position: relative; top: 1px; }

.clr { clear: both; overflow: hidden; height: 0; }
.remark { color: red; } /* Сноски, символ звездочки */
body { background: url(/templates/Tisa/images/bg.jpg) fixed 50% 0 #d9d7d5; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; color: #373737; padding: 80px 0 0; }

/*///////////////////*/

/* Слой с фиксированной шириной | ^ */
.container { max-width: 1120px; min-width: 960px; margin: 0 auto; padding: 0 10px; }
/* Слой с фиксированной шириной | $ */

/* Верхнее меню сайта | ^ */
#t_menu { background: url(/templates/Tisa/images/t_menu_bg.jpg) repeat-x #667282; /*height: 60px;*/ position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; box-shadow: 0 10px 14px -5px #000; }
	/* Логотип | ^ */
	#logo { width: 91px; height: 47px; background: url(/templates/Tisa/images/logo.png) no-repeat 0 -47px; float: left; margin: 5px 30px 0 0; overflow: hidden; text-indent: -200px; }
	#logo:hover { background-position: 0 0; }
	/* Логотип | $ */

	/* Меню | ^ */
	#tm_links { float: left; }
		#tm_links > li, #tm_links > li > a, .lang i, .end_line div { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACCCAYAAABsBhn8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNFM0I1MkY3MTIxRDExRTM4MzdGOUJBNzc2MkU2NkMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNFM0I1MkY4MTIxRDExRTM4MzdGOUJBNzc2MkU2NkMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0UzQjUyRjUxMjFEMTFFMzgzN0Y5QkE3NzYyRTY2QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UzQjUyRjYxMjFEMTFFMzgzN0Y5QkE3NzYyRTY2QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63RHLvAAABUElEQVR42rSSO3LDQAxDKckfyXaOlS5Njps+F8gF0qe3PpYtIist387EfVRBIAiCnK0k2fo13z9D/f72qjr971amNvf9BmQ6ZOAG48eskdrMyLoAnhmXtaFxSjqFjzp8CnOi/fRsqOL8xHiZ7k4MoioSJuec2Ux5L3ffsdcOTUU7wAUD8AXxQvsDZkYM8MJMJLxFl42cN5fcQpOOObAXmgDJcGDowH0mRsDQpdKFsxVxDE0+c4iNqHanfQMVb+P/gK3g4/OrqeN3v4FUzCChI6UuQNVGyTvEpwxkZ8RnmMsGHMZgSin5vASjC4aIYYRh8UnvdQNLCaYA6TW0gCNdeZ308g5MbwJ4w1DDWeHswudB6U6eO3vdcL6xzpQZ2Yh4pL3PzgogLQPhr+ETICXsOeY1upYMUrIre/XECMPFe+48/C2tT5CuEZ8JzYxm/hVgAFvLZIkLuVZzAAAAAElFTkSuQmCC) no-repeat 0 -900px; }

		#tm_links > li { float: left; padding: 0 0 0 1px; background-position: 0 0; list-style: none; }
			#tm_links > li > a { display: block; text-decoration: none; color: #dcdcdc; text-shadow: 1px 1px 0 rgba(0,0,0, .5); padding: 0 20px 0 22px; background-position: -1px -72px; line-height: 60px; height: 60px; transition: background-color .3s linear 0s; }
			#tm_links > li > a.active { background-color: rgba(0,0,0, .1); color: #fff; }
			#tm_links:hover > li > a { background-color: transparent; color: #dcdcdc; }
			#tm_links > li > a:hover { background-color: rgba(0,0,0, .1); color: #fff; }
				#tm_links > li > a span { line-height: normal; vertical-align: 2px; }

		.lang { position: relative; transition: background-color .3s linear 0s; }
		.lang:hover { background-color: rgba(0,0,0, .1) !important; }
			.lang i { display: block; background-position: -1px -72px; }
				.lang b { display: block; width: 68px; height: 60px; overflow: hidden; text-indent: -200px; }

			.lang ul { display: none; position: absolute; list-style: none; background-color: rgba(255,255,255, .8); border-radius: 0 0 5px 5px; box-shadow: 0 0 10px 3px #000; overflow: hidden; }
			.lang:hover ul { display: block; }
				.lang li { background-color: transparent; transition: all .5s; }
				.lang li:hover { background-color: #d0d0d0; }
					.lang a { display: block; width: 68px; height: 60px; overflow: hidden; text-indent: -200px; }

					.lang .ru, .lang .ua, .lang .en, .lang .cz { background: url(/templates/Tisa/images/flags.png) no-repeat; }
					.lang .ru { background-position: 19px 20px; } .lang b.ru { background-position: 20px 20px;

/* Йобана русня */
background: none;
overflow: visible;
text-align: center;
text-indent: 0;
font-weight: normal;
line-height: 56px;
color: #dcdcdc;
text-shadow: 1px 1px 0 rgb(0 0 0 / 50%)

					}
					.lang .ua { background-position: 19px -50px; }
					.lang .en { background-position: 19px -120px; }
					.lang .cz { background-position: 19px -190px; }

			.end_line div { background-position: -1px -72px; height: 60px; width: 1px; }
	/* Меню | $ */

	/* Телефон | ^ */
	#t_menu .phone { float: right; position: relative; height: 30px; padding: 15px 0 15px 30px; width: 230px; }
		#t_menu .phone .a1 { color: #d3d3d3; text-shadow: 1px 1px 0 #404040; border-radius: 15px; padding: 5px 12px; box-shadow: 0 0 2px 3px rgba(255,255,255, .5); text-align: center; }

		#t_menu .phone .a2 { display: none; position: absolute; right: 0; top: 15px; padding: 15px 12px; border-radius: 15px; border: 3px solid #909090; background-color: #fff; box-shadow: 0 0 2px 3px rgba(0,0,0, .3); width: 360px; }
			#t_menu .phone .indent { display: inline-block; width: 50px; margin-left: 20px; }
			#t_menu .phone .more { text-align: center; }
				#t_menu .phone .more a { display: inline-block; text-decoration: none; }
	/* Телефон | $ */
/* Верхнее меню сайта | $ */

/* Слайдер, хлебные крошки и поиск | ^ */
header { margin-bottom: 20px; position: relative; }
	/* Слайдер | ^ */
	#slider { border-radius: 10px 10px 0 0; overflow: hidden; height: 270px; position: relative; border-top: 1px solid #dfdfdf; }
		#slider img { vertical-align: top; position: absolute; top: 0; border-radius: 10px 10px 0 0; margin-left: -1px; }
		#slider img+img { display: none; }

	#slider_ls, #slider_rs { width: 23px; height: 290px; background: url(/templates/Tisa/images/slider_shadows.png) no-repeat; position: absolute; z-index: -1; top: 5px; }
	#slider_ls { left: -23px; }
	#slider_rs { right: -23px; background-position: 0 -285px; }
	/* Слайдер | $ */

	#logo2 { position: absolute; top: 129px; right: 8px; width: 248px; transition: opacity .5s; }
	#logo2:hover { opacity: 0.1; }

	#speedbar_search { background-color: #fff; background-color: rgba(255,255,255, .9); padding: 0 10px; border-radius: 0 0 10px 10px; border-top: 1px solid #969696; position: relative; transition: all .2s linear 0s; box-shadow: 0 5px 8px -7px #000; }
	#speedbar_search:hover { box-shadow: 0 5px 8px -5px #000; background-color: #fff; }
		/* Speedbar | ^ */
		#dle-speedbar { line-height: 38px; margin-left: 7px; font-size: 12px; }
			#dle-speedbar a { color: #b7b7b7; text-decoration: none; transition: all .5s linear 0s; }
			#dle-speedbar a:hover { color: #000; text-decoration: underline; }
		/* Speedbar | $ */

		/* Поиск | ^ */
		#search { position: absolute; top: 5px; right: 10px; background-color: #fff; overflow: hidden; height: 26px; border: 1px solid lightgrey; border-radius: 30px; transition: all .5s linear 0s; }
		#search:hover { border-color: #909090; }
			#search:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2RjNGMjc5MTg4ODExRTM5M0MyQzRFREI4RTgwODBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2RjNGMjdBMTg4ODExRTM5M0MyQzRFREI4RTgwODBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODZGM0YyNzcxODg4MTFFMzkzQzJDNEVEQjhFODA4MEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGM0YyNzgxODg4MTFFMzkzQzJDNEVEQjhFODA4MEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MSPQAAAAAPklEQVR42mL8//9/GgMDAzsQcwAxFxDzADEvFPMhsXmhclxQtSA9DEwMFIJRA0YNGDVg1IBRA0YNQAYAAQYA5XoEMGM3CmwAAAAASUVORK5CYII=) no-repeat; content: ""; display: block; height: 26px; position: absolute; right: 41px; top: 0; width: 16px; }

			#search input[type="text"] { background-color: transparent; border: none; border-radius: 0; height: 26px; padding: 0 41px 0 8px; color: #3d3d3d; width: 147px; line-height: 26px; text-shadow: none; box-shadow: none; transition: width .5s ease 0s; }
			#search input[type="text"]:focus { width: 600px; }

			#search button { width: 40px; height: 24px; text-indent: -200px; overflow: hidden; background-color: #e0e0e0; display: block; border-radius: 20px; margin: -25px 1px 0 auto; position: relative; transition: all .5s linear 0s; background-image: none; box-shadow: none; padding: 0; border: 0 none; }
			#search:hover button { background-color: #808080; }
			#search button:hover { background-color: red; }

				#search button:before { content: ""; position: absolute; top: 4px; left: 18px; border-width: 8px; border-style: solid; border-color: transparent transparent transparent #959595; transition: all .5s linear 0s; }
				#search:hover button:before { left: 40px; }

				#search button:after { content: ""; position: absolute; top: 4px; left: -18px; border-width: 8px; border-style: solid; border-color: transparent transparent transparent #fff; transition: all .5s linear 0s; }
				#search:hover button:after { left: 18px; }
		/* Поиск | $ */
/* Слайдер, хлебные крошки и поиск | $ */

/* Вывод информационных сообщений | ^ */
div.infotpl { margin: 20px 0; background-color: #ef4410; padding: 10px 20px; border-radius: 4px; color: #fff; box-shadow: 0 2px 4px rgba(0,0,0, .3); border-top: 1px solid #ffd0d0; text-shadow: 0 1px 0 rgba(0,0,0, .1); }
	div.infotpl .title { display: block; font-weight: bold; padding-bottom: 7px; border-bottom: 1px solid #e12222; }
	div.infotpl .message { display: block; padding-top: 7px; border-top: 1px solid #ff6060; }
		div.infotpl .message a { text-decoration: none; }
		div.infotpl .message a:hover { color: #fff; text-decoration: underline; }

#left_col .infotpl { margin-top: 0; }
/* Вывод информационных сообщений | $ */

/* Левая колонка | ^ */
#left_col { float: left; width: 100%; margin-right: -300px; }
	#left_col > div { margin-right: 320px; }

		article { background: url(/templates/Tisa/images/article_bg.png) repeat-x 0 100% #fff; border-radius: 4px; padding: 20px 30px 25px; box-shadow: 0 2px 4px rgba(0,0,0, .3); }
			article > h1, article > h2 { font-size: 28px; color: #4e5761; font-weight: normal; line-height: 1; }
				article > h2 a { text-decoration: none; color: #4e5761; }
			article .news_date { color: #999; margin-top: 5px; font-size: 12px; }
			article .text { margin-top: 10px; }
				/* Оформление для thumbs | ^ */
				article .text a[onclick*="hs.expand"] { display: inline-block; padding: 10px; background-color: #fcfcfc; border: 1px solid #e0e0e0; position: relative; }

					article .text a[onclick*="hs.expand"]:after { content: ""; position: absolute; width: 0; height: 0; top: 50%; left: 50%; background: url(/templates/Tisa/images/zoom.png) no-repeat 50% 50% rgba(0,0,0, .8); border-radius: 31px; transition: all .2s; }
					article .text a[onclick*="hs.expand"]:hover:after { margin: -31px 0 0 -31px; width: 62px; height: 62px; box-shadow: 0 0 20px 10px #fff; }

					article .text a[onclick*="hs.expand"] img { transition: opacity .5s;
						opacity: 0.99999; /* Fixed Firefox (windows) */
					}
					article .text a[onclick*="hs.expand"]:hover img { opacity: .5; }
				/* Оформление для thumbs | $ */

		/* Оформление для главной страницы | ^ */
			.main_static article ul { list-style: none; }
				.main_static article li { padding-left: 20px; background: url("/templates/Tisa/images/tick.gif") no-repeat 0 5px; margin-top: 10px; }
				.main_static article li:first-child { margin-top: 0; }

		#mc { margin-top: 20px; overflow: hidden; background: url(/templates/Tisa/images/article_bg.png) repeat-x 0 100% #fff; border-radius: 4px; box-shadow: 0 2px 4px rgba(0,0,0, .3); padding: 10px; }
			#mln h2, #mpg h2 { font-size: 18px; font-weight: normal; margin-bottom: 12px; }
				#mln h2 a, #mpg h2 a { color: #4e5760; text-decoration: none; transition: all .3s; }
				#mln:hover h2 a, #mpg:hover h2 a { color: #e43400; }
				#mln h2 a:hover, #mpg h2 a:hover { text-decoration: underline; color: #1982d1; }

			#mc .left { float: left; width: 50%; }
				#mln { margin-right: 10px; }
					#mln ul { list-style: none; }
						#mln li { margin-top: 20px; }
						#mln li:first-child { margin: 0; }
							#mln .news_date { color: #7f7f7f; font-size: 11px; text-shadow: 0 1px 0 #fff; }
							#mln .content { overflow: hidden; }
								#mln .content > a { float: left; margin: 4px 10px 0 0; }
									#mln img { width: 100px; opacity: 1; transition: all .5s;
										opacity: 0.99999; /* Fixed Firefox (windows) */
									}
									#mln img:hover { opacity: .7; }

								#mln .text { overflow: hidden; font-size: 13px; line-height: 16px; }
									#mln .text a { display: block; text-decoration: none; margin-bottom: 8px; font-weight: bold; }
									#mln .text a:hover { text-decoration: underline; }

			#mc .right { overflow: hidden; }
				#mpg { margin-left: 10px; }
					#mpg > a { display: inline-block; width: 50%; }
						#mpg span { display: inline-block; margin: 1px 0 0 1px; position: relative; }
							#mpg img { width: 100%; }

							#mpg i { position: absolute; background-color: #000; opacity: 0; transition: all 1s; }
							#mpg i.l { left: 0; top: 0; bottom: 0; width: 10px; }
							#mpg i.r { right: 0; top: 0; bottom: 0; width: 10px; }
							#mpg i.t { left: 10px; right: 10px; height: 10px; }
							#mpg i.b { bottom: 0; left: 10px; right: 10px; height: 10px; }

							#mpg span:hover i { opacity: .4; }
		/* Оформление для главной страницы | $ */

		/* Оформление для shortstory | ^ */
		article.shortstory { margin-top: 20px; }
		article.shortstory:first-child { margin: 0; }
			article.shortstory > .text + a { display: block; width: 100px; line-height: 24px; border: 3px solid #3c7699; border-radius: 18px; text-align: center; text-decoration: none; font-weight: bold; font-size: 12px; transition: background-position .5s; margin: 20px -15px -12px auto; color: #3c3c3c; text-shadow: 0 1px 0 #fff; box-shadow: 0 0 7px rgba(0,0,0, .4); }
			article.shortstory > .text + a:hover { border-color: #9d251e !important; background-position: 0 5px; box-shadow: 0 0 7px rgba(0,0,0, .4); }
			article.shortstory > .text + a:visited { border-color: orange; }

			/* Фотогалерея | ^ */
			.shortstory.photogallery .text { margin: 0 0 0 -10px; text-align: center; }
				.shortstory.photogallery .text a { width: 218px; margin: 10px 0 0 10px; border-radius: 4px;
					-webkit-transition: -webkit-transform .5s;
					-moz-transition: -moz-transform .5s;
					-ms-transition: -ms-transform .5s;
					-o-transition: -o-transform .5s;
					transition: transform .5s;
				}
				.shortstory.photogallery .text a:hover { box-shadow: 0 0 10px #000; border-color: #808080; z-index: 2;
					-webkit-transform: rotate(-10deg);
					-moz-transform: rotate(-10deg);
					-ms-transform: rotate(-10deg);
					-o-transform: rotate(-10deg);
					transform: rotate(-10deg);
				}

					.shortstory.photogallery .text a img { width: 100%; }
					.shortstory.photogallery .text a:hover img { opacity: 1; }

					.shortstory.photogallery .text a:after { background-color: rgba(0,0,0, .3); margin: -31px 0 0 -31px !important; width: 62px !important; height: 62px !important; opacity: 0; transition: all 1s; }
					.shortstory.photogallery .text a:hover:after { opacity: 1; }
			/* Фотогалерея | $ */

			/* Видеогалерея | ^ */
			.shortstory.videogallery .text a { display: inline-block; border: 1px solid #e0e0e0; padding: 10px; background-color: #fcfcfc; position: relative; }
				.shortstory.videogallery .text a:after { content: ""; display: block; width: 100px; height: 72px; position: absolute; top: 50%; left: 50%; margin: -36px 0 0 -50px; background: url(/templates/Tisa/images/play.png) no-repeat; opacity: .2; transition: all .5s; }
				.shortstory.videogallery .text a:hover:after { opacity: 1; }
				.shortstory.videogallery .text img { width: 100%; }
			/* Видеогалерея | $ */

			/* Статьи | ^ */
			.img_prev { float: left; width: 300px; margin-right: 10px; background-color: orange; overflow: hidden; height: 173px; box-shadow: 0 2px 4px rgba(0,0,0, .5); }
				.img_prev img { opacity: .6; width: 350px; margin-top: -30px; transition: opacity 1s, width .5s; }
				.img_prev img:hover { opacity: 1; width: 300px; }
			/* Статьи | $ */
		/* Оформление для shortstory | $ */

		/* Оформление для fullstory | ^ */
			a.back_history { display: block; width: 100px; line-height: 24px; border: 3px solid #3c7699; border-radius: 18px; text-align: center; text-decoration: none; font-weight: bold; font-size: 12px; transition: background-position .5s; margin: 20px -15px -12px -15px; color: #3c3c3c; text-shadow: 0 1px 0 #fff; box-shadow: 0 0 7px rgba(0,0,0, .4); position: relative; }
			a.back_history:hover { border-color: #9d251e !important; background-position: 0 5px; box-shadow: 0 0 7px rgba(0,0,0, .4); }
				a.back_history:before { content: ""; position: absolute; right: 13px; top: 5px; border-color: transparent #9d251e transparent transparent; border-style: solid; border-width: 7px; opacity: 0; transition: all 0.5s; }
				a.back_history:hover:before { opacity: 1; right: 80px; }

			/* Фотогалерея | ^ */
			.fullstory.photogallery .text { margin: 0 0 0 -10px; text-align: center; }
				.fullstory.photogallery .text a { width: 218px; margin: 10px 0 0 10px; border-radius: 4px;
					-webkit-transition: -webkit-transform .5s;
					-moz-transition: -moz-transform .5s;
					-ms-transition: -ms-transform .5s;
					-o-transition: -o-transform .5s;
					transition: transform .5s;
				}
				.fullstory.photogallery .text a:hover { box-shadow: 0 0 10px #000; border-color: #808080; z-index: 2;
					-webkit-transform: rotate(-10deg);
					-moz-transform: rotate(-10deg);
					-ms-transform: rotate(-10deg);
					-o-transform: rotate(-10deg);
					transform: rotate(-10deg);
				}

					.fullstory.photogallery .text a img { width: 100%; }
					.fullstory.photogallery .text a:hover img { opacity: 1; }

					.fullstory.photogallery .text a:after { background-color: rgba(0,0,0, .3); margin: -31px 0 0 -31px !important; width: 62px !important; height: 62px !important; opacity: 0; transition: all 1s; }
					.fullstory.photogallery .text a:hover:after { opacity: 1; }
			/* Фотогалерея | $ */

			/* Видеогалерея | ^ */
			.fullstory.videogallery .text { text-align: center; }
				.fullstory.videogallery .text iframe { display: block; width: 100%; height: 400px; border: none; }
			/* Видеогалерея | $ */
		/* Оформление для fullstory | $ */

		/* Оформление для страницы search | ^ */
		body.search article { min-height: 150px; }
		/* Оформление для страницы search | $ */

		/* Оформление для navigation.tpl | ^ */
		.pagination { background: url("/templates/Tisa/images/t_menu_bg.jpg") repeat-x #667282; height: 50px; padding: 5px; border-radius: 4px; border-top: 1px solid #e2e2e2; text-align: center; }
		.pagination ~ .pagination, .dle-comments-navigation  .pagination { margin-top: 20px; }
			.pagination > span { display: inline-block; }

				/* Ссылки "Вперед" и "Назад" | ^ */
				.pagination .prev span, .pagination .next span { display: none; }
				.pagination .prev a, .pagination .next a { display: inline-block; line-height: 48px; background-color: rgba(255,255,255, .2); padding: 0 10px; border-radius: 4px; color: #fff; text-decoration: none; box-shadow: 0 0 3px #000; border-top: 1px solid #bfbfbf; transition: all .3s; }
				.pagination .prev a:hover, .pagination .next a:hover { background-color: rgba(255,255,255, .9); color: #373737; border-top: 1px solid #fff; }
				/* Ссылки "Вперед" и "Назад" | $ */

				/* Ссылки номера страницы | ^ */
				.pagination .pages > span, .pagination .pages a { display: inline-block; width: 30px; line-height: 30px; background-color: rgba(255,255,255, .2); border-radius: 4px; color: #fff; box-shadow: 0 0 3px #000; border-top: 1px solid #bfbfbf; transition: all .3s; }
				.pagination .pages > span { background-color: #ffa500; line-height: 40px; border-color: #ffd530; }
				.pagination .nav_ext { border: none !important; background-color: transparent !important; color: #fff !important; box-shadow: none !important; }
				.pagination .pages a { text-decoration: none; }
				.pagination .pages a:hover { line-height: 48px; background-color: rgba(255,255,255, .9); color: #373737; border-top: 1px solid #fff; }
				/* Ссылки номера страницы | $ */
		/* Оформление для navigation.tpl | $ */

		/* Комментарии | ^ */
		.comments_z { margin: 10px 0 0 30px; background-color: #fff; box-shadow: 0 2px 4px rgba(0,0,0, .3); padding: 20px; overflow: hidden; border-radius: 4px; border-top: 1px solid #bfbfbf; transition: margin .5s, background-color 3s; }
		.comments_z:hover { margin-left: 0; margin-right: 30px; background-color: #ffffcf; }

		#dle-comments-list > div:first-child .comments_z { margin-top: 20px; }
		#dle-ajax-comments .comments_z { margin: 20px 0 0; }
		#dle-comments-list #dle-ajax-comments .comments_z { margin-top: 10px; }
		body.lastcomments #dle-comments-list > div:first-child .comments_z { margin-top: 0; }
		body.lastcomments .comments_z { margin-left: 0; margin-right: 0; }

			.comments_z > img { float: left; background-color: #f3f3f3; padding: 5px; margin-right: 20px; border: 1px solid #e0e0e0; }

			.comments_z .right { overflow: hidden; }
				.comments_z .title { overflow: hidden; padding: 10px; background-color: #f3f3f3; margin-bottom: 5px; border-top: 1px solid #cfcfcf; }
					.comments_z .date { float: right; margin-left: 20px; font-size: 12px; }
					.comments_z h4 { overflow: hidden; }
						.comments_z h4 a { text-decoration: none; }
						.comments_z h4 a:hover { text-decoration: underline; }

				.comments_z .group_reply { overflow: hidden; padding: 10px; background-color: #f3f3f3; border-bottom: 1px solid #cfcfcf; }
					.comments_z .group_reply a { float: right; text-decoration: none; text-align: justify; }
					.comments_z .group_reply a:hover { text-decoration: underline; }

				.comments_z .group_reply + div { margin-top: 20px; }

		.mass_comments_action { display: none; }
		/* Комментарии | $ */

		/* Добавление комментариев | ^ */
		#addcomments { margin-top: 20px; background: url("/templates/Tisa/images/article_bg.png") repeat-x 0 100% #fff; border-radius: 4px; box-shadow: 0 2px 4px rgba(0,0,0, .3); padding: 20px 30px 25px; border-top: 1px solid #fff; }
			#addcomments h3 { color: #4e5761; font-size: 20px; font-weight: normal; margin-bottom: 30px; }
			#addcomments dl, #addcomments dd { margin: 0; }
			#addcomments dl { margin-bottom: 25px; }
			#addcomments dt { margin: 20px 0 5px; }
			#addcomments dt:first-child { margin-top: 0; }
				#addcomments #sec_code, #addcomments #question_answer { margin-left: 10px; }
		/* Добавление комментариев | $ */

		/* FroalaEditor | ^ */
			.fr-toolbar,
			.fr-wrapper {
				box-shadow: 0 0 2px #666 !important;
			}

			.fr-toolbar .fr-btn.fr-active {
				color: #000 !important;
				text-shadow: 0 1px #e6e6e6;
				background-color: #ccc !important;
			}

			.fr-toolbar button {
				box-shadow: none;
			}

			.fr-element.fr-view:focus {
				background-image: linear-gradient(180deg, #ffffee 80%, #fff 100%);
			}
		/* FroalaEditor | $ */
/* Левая колонка | $ */

/* Правая колонка | ^ */
#right_col { width: 300px; /*margin: 0 0 0 auto;*/ float: right; }
	#right_col aside { margin: 0 0 20px; background: url(/templates/Tisa/images/right_col_block_bg.png) repeat-x #f5f7fa; border-radius: 4px; border-top: 1px solid #fff; box-shadow: 0 2px 4px rgba(0,0,0, .3); padding: 15px 20px; text-shadow: 0 1px 0 #fff; }
		#right_col aside h3 { color: #4e5760; font-size: 18px; font-weight: normal; margin-bottom: 12px; transition: color .3s linear .0s; }
		#right_col aside:hover h3 { color: #e43400; }

		#right_col aside ul { list-style: none; }
			#right_col aside li { margin-bottom: 8px; font-size: 13px; line-height: 16px; }

	/* Меню | ^ */
	#menu ul { margin: 0 -20px; }
		#menu ul li { margin-bottom: 0; }
		#menu li.active { border-right: 5px solid orange; }
			#menu a { display: block; background: url(/templates/Tisa/images/menu_bg.png) no-repeat 0 -40px #efefef; padding: 0 20px; line-height: 40px; border-top: 1px solid #fff; border-bottom: 1px solid #dfdfdf; transition: all .3s ease 0s; text-decoration: none; color: #909090; }
			#menu a:hover { background-position: 0 0; color: #505050; }
	/* Меню | $ */

	/* Опрос | ^ */
	#vote h3 span { display: inline-block; opacity: 0; transition: all .5s linear 0s; margin-left: -30px; cursor: pointer; }
	#vote h3:hover span { margin-left: 10px; opacity: 1; }
	#vote h3 span:hover { color: #1982d1; }

	#vote .title { margin: 0 -24px 10px; padding: 10px 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAAAECAYAAAAAjMOGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2Qzc3OUJGMUVEQzExRTNCMzg5ODRDM0NDMjFFOUVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2Qzc3OUMwMUVEQzExRTNCMzg5ODRDM0NDMjFFOUVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUU3NTg3QkExRUI4MTFFM0IzODk4NEMzQ0MyMUU5RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZDNzc5QkUxRURDMTFFM0IzODk4NEMzQ0MyMUU5RUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uu4YGAAAAtUlEQVR42uzXMRJEMBTG8TwzZlAvZTTIHmPvf4INGinZGjOKtxIJV0jx/YaIzKv/AwlBn7J6HVLWe9u0m3qrVXVq7dpmk7Xcy7I6BABABJZlTs1ksn4Yc93rQn91MYxDbsyULfMvTYTg8yJB5zDZhe3GPsjdAACxuLvkW0V+axtmDxI3RdfCzPcAEV9xAwCIp2iuTeEDzDZLhMCdkmeQ/UB4JddCAIBY2CYxU0iW/6t8OvUXYAC0HUJLGb+JsgAAAABJRU5ErkJggg==) repeat-y #efefef; border-top: 1px solid #fff; border-bottom: 1px solid #dfdfdf; }
		#dle-vote { margin-bottom: 20px; font-size: 13px; }

			/* JS выключен */
			#vote-layer .vote input { margin-right: 3px; }

			/* JS включен */
			.nice_radio { display: block; background: url(/templates/Tisa/images/nice_radio.png) no-repeat 0 4px; cursor: pointer; padding-left: 20px; }
			.nice_radio.checked { background-position: -400px 4px; }

		#vote-layer form + form { float: right; margin-top: -31px; }
			#vote-layer button { width: 120px; }
	/* Опрос | $ */

	/* Популярные новости | ^ */
	#topnews ul { margin: 0 -6px -1px; padding: 10px; background-color: #f0f0f0; border-width: 2px; border-style: solid; border-color: #c0c0c0 #e5e5e5 #e5e5e5 #c0c0c0; box-shadow: 1px 1px 0 0 #a3a3a3 inset, 0 0 4px 1px #a0a0a0 inset; }
		#topnews li { background-color: rgba(255,255,255, .5); margin: 1px 0 0 !important; border: 1px solid #e2e2e2; transition: all .2s linear 0s; }
		#topnews li:first-child { margin: 0 !important; }
		#topnews li:hover { margin-left: -12px !important; margin-right: -12px !important; background-color: #fff; border-color: #c0c0c0; box-shadow: 0 6px 3px -5px #000; /*position: relative;*/ }
			#topnews a { display: block; width: 226px; margin: 0 auto; padding: 5px 10px; text-decoration: none; color: #505050; }
				#topnews .time { display: block; color: #7f7f7f; text-shadow: 0 1px 0 #fff; font-size: 11px; margin-top: 3px; }
	/* Популярные новости | $ */

	/* Календарь новостей | ^ */
	#calendar { background-color: #eaeaea; border-spacing: 1px; border-collapse: separate; font-size: 13px; }
		#calendar tr:hover { background-color: #f5f5f5; } #calendar tr:hover td { background-color: transparent; }
			#calendar .monthselect { box-shadow: 0 0 5px 1px rgba(0,0,0, .2), 0 0 1px #000 inset; }
				.monthselect a { text-decoration: none; transition: all .3s; }
			#calendar th, #calendar td { background-color: #fff; width: 36px; line-height: 30px; padding: 0; text-align: center; transition: all .3s linear 0s; }
			#calendar th.workday, #calendar th.weekday { background-color: #5f5f5f; color: #fff; text-shadow: 0 1px 0 #000; }
			#calendar th.weekday, #calendar td.weekday { color: #e43400; }
			#calendar th.workday:hover, #calendar th.weekday:hover { background-color: #e43400; }
			#calendar th.weekday:hover { color: #fff; }
			#calendar td:hover { background-color: #fff !important; box-shadow: 0 0 2px black inset; }
			#calendar td[colspan] { background-color: #fff !important; box-shadow: none !important; }
			#calendar td.day-current { position: relative; background-color: #ffe0e0 !important; }

			td.day-active-v, td.day-active { background-color: #efefef !important; }
				a.day-active-v, a.day-active { text-decoration: none; display: block; color: orange; }
				a.day-active-v:hover, a.day-active:hover { color: orange; }
	/* Календарь новостей | $ */

	/* Интересные новости | ^ */
	aside#informer { margin: 0; }
		#informer ul { max-height: 538px; overflow: hidden; box-shadow: 0 0 10px 10px rgba(255,255,255, 0.6); border-radius: 10px; padding: 10px; transition: all 0.3s; }
		#informer ul:hover { box-shadow: 0 0 0 #fff; }
			#informer li { margin: 25px 0 0 !important; }
			#informer ul li:first-child { margin: 0 !important; }
				#informer a { text-decoration: none; transition: all .3s; }
				#informer a:hover { text-decoration: underline; }
				#informer p { margin: 5px 0 0; }
	/* Интересные новости | $ */
/* Правая колонка | $ */

/* Подвал | ^ */
footer { background: url(/templates/Tisa/images/right_col_block_bg.png) repeat-x 0 100% #f5f7fa; border-radius: 4px 4px 0 0; border-top: 1px solid #fff; box-shadow: 0 0 4px rgba(0,0,0, .3); height: 60px; margin-top: 40px; padding: 0 20px; font-size: 13px; overflow: hidden; }
	#copyrights { display: inline-block; margin-top: 10px; text-shadow: 0 1px 0 #fff; }
		#copyrights a { color: #373737; text-decoration: none; }
		#copyrights a:hover { text-decoration: underline; }
		#copyrights address { font-style: normal; }

		/**/
		#copyrights .a, #copyrights .b, #copyrights .c { opacity: 0; transition: all .5s; }
		#copyrights .a { margin-left: -182px; }
		#copyrights .b { margin-left: -123px; transition-delay: .3s; }
		#copyrights .c { margin-left: -126px; transition-delay: .6s; }
		footer:hover #copyrights .a, footer:hover #copyrights .b, footer:hover #copyrights .c { opacity: 1; margin: 0; }
		/**/

	#counters { float: right; list-style: none; margin-top: 15px; }
		#counters li { margin-left: 10px; display: inline-block; opacity: .3; transition: all .3s; }
		#counters li:hover { box-shadow: 0 0 5px rgba(0,0,0, .5); }
		footer:hover #counters li { opacity: 1; }
			#counters li img { vertical-align: bottom; }

			/* ZEOS | ^ */
			#zeos { display: inline-block; border: 1px solid #d3d3d3; width: 86px; height: 29px; font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; vertical-align: bottom; overflow: hidden; text-decoration: none; line-height: 1; transition: all 1.5s; color: orange;
				background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(232,232,232,1))); /* Chrome, Safari4+ */
				background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(232,232,232,1) 100%); /* Chrome10+, Safari5.1+ */
				background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(232,232,232,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(232,232,232,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(232,232,232,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-9 */
			}
			#zeos:hover { color: red; }
				#zeos span { display: inline-block; }
				#zeos .d { display: block; margin: 2.3px 0 0 7px; }
				#zeos .b { margin: 0 5px 0 25px; }
				#zeos .z { color: #606060; }
			/* ZEOS | $ */
/* Подвал | $ */

/* Кнопка подняться наверх | ^ */
#top { position: fixed; bottom: 101px; width: 56px; height: 59px; background: url(/templates/Tisa/images/up_arrow.png) no-repeat 50% 50% #ddd; border-radius: 15px; padding: 20px; opacity: .7; box-shadow: 0 2px 4px rgba(0,0,0, .3); cursor: pointer; display: none; }
#top:hover { background-color: #777; opacity: 1; }
/* Кнопка подняться наверх | $ */

/* Share42 | ^ */
#share42 { left: 0; padding: 5px; background-color: rgba(255,255,255, .5); border-radius: 0 7px 7px 0; box-shadow: 0 0 5px #000; transition: all .5s; }
#share42:hover { background-color: #fff; padding-left: 15px; }
	#share42 .share42-item { transition: all .2s; }
	#share42 .share42-item:hover { margin-left: -10px !important; }
	#share42 .share42-item:first-child { margin-top: 0 !important; }
/* Share42 | $ */

/* Помощь сайту | ^ */
#site_help { display: none; position: fixed; right: -476px; top: 50%; width: 500px; margin-top: -107px; padding: 5px; z-index: 1001; background-color: rgba(255,255,255, .5); border-radius: 7px 0 0 7px; box-shadow: 0 0 5px #000; }
#site_help.active { opacity: .5; transition: opacity 1s; }
#site_help.active:hover { opacity: 1; }
	#site_help .left { position: absolute; top: 5px; bottom: 5px; width: 29px; background: url(/templates/Tisa/images/site_help.png) no-repeat 8px 50% #c0c0c0; border-radius: 4px 0 0 4px; cursor: pointer; }
	#site_help .left:hover { background-color: #b0b0b0; }

	#site_help .right { margin-left: 29px; overflow: hidden; padding: 5px; background-color: rgba(255,255,255, .9); border-radius: 0 4px 4px 0; }
		#site_help .title { font-weight: normal; color: #4e5760; font-size: 16px; border-bottom: 1px solid grey; margin: 0 5px; padding-bottom: 5px; }
		#site_help ul { list-style: none; }
			#site_help li { background: url(/templates/Tisa/images/tick.gif) no-repeat 0 5px; margin-top: 10px; padding-left: 20px; }
/* Помощь сайту | $ */

/* Media Queries */
@media all and (max-width: 1190px) {
	#slider_ls, #slider_rs { display: none; }
	article .text a[onclick*="hs.expand"] { padding: 0; border: 0; background-color: transparent; }

	/* Фотогалерея | ^ */
	.shortstory.photogallery .text { margin: 5px 0 0 -5px; }
		.shortstory.photogallery .text a { width: 32.48%; margin: 5px 0 0 5px; }

	.fullstory.photogallery .text { margin: 5px 0 0 -5px; }
		.fullstory.photogallery .text a { width: 32.48%; margin: 5px 0 0 5px; }
	/* Фотогалерея | $ */

	/* Share42 | ^ */
	#share42 { margin-left: -17px; opacity: .5; }
	#share42:hover { margin-left: 0; opacity: 1; }
	/* Share42 | $ */
}

@media all and (max-width: 1209px) {
	/* Помощь сайту | ^ */
	#site_help { display: none !important; }
	/* Помощь сайту | $ */
}/*    AJAX | ^ */
	#loading-layer {
		background-color: #fff;
		border: 5px solid #efefef;
		box-shadow: 0 0 20px 5px rgba(0,0,0, .8), 0 0 4px 0 #000 inset;
		color: #e43400;
		opacity: 1 !important;
		padding: 20px;
		text-shadow: 0 1px 1px #d3d3d3;
		font-weight: bold;
	}
/*    AJAX | $ */

/* ,  | ^ */
	.title_quote,
	.quote,
	.title_spoiler,
	.text_spoiler {
		padding: 5px;
		background: #f9fafa;
		border: 1px solid #dce7e7;
	}

	.title_quote {
		border-bottom: none;
		font-weight: bold;
	}

	.title_spoiler a {
		text-decoration: none;
	}

	.text_spoiler {
		border-top: none;
		text-align: justify;
	}
/* ,  | $ */

/*    | ^ */
	.voteprogress {
		overflow: hidden;
		height: 25px;
		margin: 2px 0 25px;
		background-color: #f7f7f7;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
		border-radius: 4px;
		background-repeat: repeat-x;
		background-image: linear-gradient(180deg, #f5f5f5, #f9f9f9);
	}

	.voteprogress span {
		display: inline-block;
		overflow: hidden;
		color: #fff;
		text-align: center;
		line-height: 25px;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #0e90d2;
		background-repeat: repeat-x;
		background-image: linear-gradient(180deg, #149bdf, #0480be);
	}

	.voteprogress .vote2 {
		background-color: #dd514c;
		background-image: linear-gradient(180deg, #ee5f5b, #c43c35);
	}

	.voteprogress .vote3 {
		background-color: #5eb95e;
		background-image: linear-gradient(180deg, #62c462, #57a957);
	}

	.voteprogress .vote4 {
		background-color: #4bb1cf;
		background-image: linear-gradient(180deg, #5bc0de, #339bb9);
	}

	.voteprogress .vote5 {
		background-color: #faa732;
		background-image: linear-gradient(180deg, #fbb450, #f89406);
	}
/*    | $ */

/*  dle-captcha | ^ */
	#dle-captcha {
		display: inline-block;
		border: 1px solid #630000;
		vertical-align: bottom;
	}

	#dle-captcha img {
		width: 118px;
		height: 48px;
	}
/*  dle-captcha | $ */

/*  | ^ */
	.emoji {
		border: none;
		vertical-align: middle;
		width: 22px;
		height: 22px;
	}
/*  | $ */

/*     jQuery UI | ^ */
	.ui-dialog {
		overflow: hidden;
		box-shadow: 0 0 10px 0px #000;
		position: absolute;
		max-height: none !important;
		max-width: none !important;
	}

	/* Title   | ^ */
		.ui-dialog-titlebar {
			background-color: #dfdfdf;
			padding: 10px 15px 10px 20px;
			cursor: move;
		}

		.ui-dialog-title {}

		.ui-dialog-titlebar-close {
			float: right;
			margin-top: 3px;
			width: 14px;
			height: 14px;
			background: url(/templates/Tisa/images/close.png) no-repeat;
			text-indent: -50px;
			overflow: hidden;
			opacity: 0.4;
			transition: all .5s linear 0s;
		}

		.ui-dialog-titlebar-close:hover {
			opacity: 1;
			transform: rotate(90deg);
		}
	/* Title   | $ */

	/* Content   | ^ */
		.ui-dialog-content {
			background-color: #fff;
			padding: 20px;
			min-height: 0 !important;
			height: auto !important;
		}

		.ui-dialog-content > br:first-child { display: none; }

		.ui-dialog-content textarea,
		.ui-dialog-content input[type="text"] {
			box-sizing: border-box;
		}

		.ui-dialog-content ul { list-style: none; }

		.ui-dialog-content li {
			padding: 0 0 0 20px;
			background: url("/templates/Tisa/images/tick.gif") no-repeat 0 5px;
			margin: 5px 0 0;
			list-style: none; /* <-    DLE */
		}

		.ui-dialog-content li:first-child { margin-top: 0; }

		#dlevotespopupcontent form { margin: 20px 0 1px; }

		#dlevotespopupcontent form:first-child { margin-top: 0; }

		#dlevotespopupcontent fieldset {
			border: 1px solid #a0a0a0;
			margin: 0 20px 0 0;
			padding: 0 20px 14px;
			border-radius: 5px;
		}

		#dlevotespopupcontent legend {
			padding: 0 5px;
			border-radius: 5px;
			border: 1px solid #a0a0a0;
			background-color: #ffffb6;
			line-height: 30px;
		}

		#dlevotespopupcontent legend + div { margin-top: 20px; }

		#dlevotespopupcontent table {
			margin-bottom: 20px;
			font-size: 13px;
		}

		#dlevotespopupcontent table + br { display: none; }

		#dlevotespopupcontent td { padding: 20px 0 0; }

		#dlevotespopupcontent tr:first-child td { padding-top: 0; }

		#dlevotespopupcontent .voteprogress { margin: 2px 0 0; }
	/* Content   | $ */

	/* Button   | ^ */
		.ui-dialog-buttonpane {
			background-color: #f2f2f2;
			padding: 10px;
			border: 1px solid #dfdfdf;
		}

		.ui-dialog-buttonpane .ui-button { margin: 0 0 0 5px; }

		.ui-dialog-buttonpane .ui-button:first-child { margin: 0; }

		.ui-button {
			border: 1px solid #c4c4c4;
			border-radius: 8px;
			box-shadow: 0 1px 4px -2px #000;
			color: #3c3c3c;
			cursor: pointer;
			font: bold 12px/29px Tahoma, Arial, Helvetica, sans-serif;
			height: 31px;
			padding: 0;
			text-shadow: 0 1px 0 #fff;
			vertical-align: middle;
			width: 120px;
			transition: all .3s;
			background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAdCAMAAABVNFYhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MzQ4RDI4MDgxNjExRTBCM0QyQTY1RkZCMkE4M0E5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI0MzQ4RDI5MDgxNjExRTBCM0QyQTY1RkZCMkE4M0E5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjQzNDhEMjYwODE2MTFFMEIzRDJBNjVGRkIyQTgzQTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjQzNDhEMjcwODE2MTFFMEIzRDJBNjVGRkIyQTgzQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58neT1AAAAJ1BMVEXu7u3////4+Pj09fT29vb7/Pv+/v79/f3x8fHu7+76+vrz8/Lw8O+kOnlNAAAALUlEQVR42pzExxEAIAzAMFND239eziOAHiKJ17sI0cQSWVRRxBZDHDHFlyvAAJfaAa9Ewl9zAAAAAElFTkSuQmCC") repeat-x 0 100% #fff;
		}

		.ui-button:hover { background-position: 0 5px; }
	/* Button   | $ */
/*     jQuery UI | $ */

/* MaSha | ^ */
	#marker-bar,
	#txtselect_marker {
		display: block;
		visibility: hidden;
		position: absolute;
		z-index: 1200;
		opacity: 0;
		transition: opacity .4s, visibility .1s linear .4s;
	}

	#txtselect_marker {
		cursor: pointer;
		background: url(/templates/Tisa/dleimages/marker.png) no-repeat;
	}

	#txtselect_marker:hover { background-position: 0 -32px; }

	#marker-bar {
		border: 1px solid #ccc;
		border-radius: 15px;
		background-color: #fff;
		padding: 5px 10px;
		cursor: default;
		box-shadow: 0 0 4px #ccc;
	}

	#marker-bar.show {
		visibility: visible;
		transition: opacity .4s, visibility 0s;
		opacity: 1;
	}

	#txtselect_marker.show {
		visibility: visible;
		transition: opacity .4s, visibility 0s;
		opacity: 1;

		width: 32px;
		height: 32px;
	}

	#marker-bar .masha-social,
	#marker-bar .masha-marker {
		cursor: pointer;
		display: block;
		margin: 0 5px;
		float: left;
	}

	#marker-bar .masha-marker {
		line-height: 1em;
		color: #aaa;
		border-bottom: 1px dotted #aaa;
		margin-right: 10px;
	}

	#marker-bar .masha-marker:hover {
		color: #ea3e26;
		border-color: #ea3e26;
	}

	.user_selection,
	.user_selection_true {
		background: #c4f47d;
		padding: 2px 0;
	}

	.user_selection .closewrap,
	.user_selection_true .closewrap {
		position: relative;
	}

	.user_selection a.txtsel_close,
	.user_selection_true a.txtsel_close {
		display: none;
	}

	.user_selection.hover a.txtsel_close,
	.user_selection_true.hover a.txtsel_close {
		display: inline-block;
		position: absolute;
		top: -7px;
		left: -5px;
		width: 33px;
		height: 33px;
		background: url(/templates/Tisa/dleimages/closemarker.png) no-repeat;
	}

	.user_selection.hover a.txtsel_close:hover,
	.user_selection_true.hover a.txtsel_close:hover {
		background-position: 0 -33px;
	}

	/*   | ^ */
		#share-popup {
			display: none;
			background-color: #fff;
			border: 1px solid #aaa;
			border-radius: 5px;
			box-shadow: 0 0 5px rgba(0,0,0, .5);
			position: absolute;
			width: 414px;
			z-index: 100;
			padding: 10px 0;
			opacity: 0;
			transition: opacity .4s, visibility .1s linear .4s;
		}

		#share-popup.show {
			display: block;
			opacity: 1;
			transition: opacity .4s, visibility 0s;
		}

		/*  | ^ */
			#share-popup .social { margin: 0 0 10px 30px; }

			#share-popup .social p {
				margin: 0 0 10px;
				font-weight: bold;
			}

			#share-popup .social ul {
				list-style: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
			}

			#share-popup .social ul li {
				float: left;
				margin-left: 20px;
				position: relative;
			}

			#share-popup .social ul li:first-child {
				margin: 0;
			}

			#share-popup .social ul a {
				text-decoration: none;
				font-size: 12px;
				display: inline-block;
				color: #aaa;
				padding-left: 25px;
				vertical-align: top;
			}

			#share-popup .social ul a:hover {
				text-decoration: underline;
				color: #ea3e26;
			}

			#share-popup .social a span {
				cursor: pointer;
				width: 20px;
				height: 20px;
				background: url(/templates/Tisa/dleimages/social-icons.png) 20px 20px no-repeat;
				position: absolute;
				left: 0;
				top: 0;
			}

			#share-popup .social .tw span { background-position: 0 -20px; }

			#share-popup .social .tw:hover span { background-position: 0 0; }

			#share-popup .social .fb span { background-position: -20px -20px; }

			#share-popup .social .fb:hover span { background-position: -20px 0; }

			#share-popup .social .vk span { background-position: -40px -20px; }

			#share-popup .social .vk:hover span { background-position: -40px 0; }

			#share-popup .social .gp span { background-position: -60px -20px; }

			#share-popup .social .gp:hover span { background-position: -60px 0; }
		/*  | $ */

		/*  | ^ */
			#share-popup .link {
				border-top: 1px solid #d9d9d9;
				padding: 10px 10px 0;
				overflow: hidden;
			}

			#share-popup .link p {
				font-weight: bold;
				margin: 0 0 5px;
			}

			#share-popup .link a {
				display: block;
				margin: 0 0 5px;
			}

			#share-popup .link span {
				color: #999;
				font-size: 10px;
			}
		/*  | $ */
	/*   | $ */
/* MaSha | $ */

/*          | ^ */
	.highslide-loading {
		display: block;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding: 15px;
		border: 1px solid #fff;
		background-color: #000;
		box-shadow: 0 0 10px 5px #fff;
		border-radius: 10px;
	}

	.highslide-loading:hover {
		color: #fff;
		text-decoration: underline;
	}

	.highslide-active-anchor,
	.highslide-active-anchor img {
		visibility: hidden;
	}

	.highslide-dimming { background-color: #000; }

	.highslide-wrapper,
	.highslide-outline {
		background-color: #fff;
	}

	.highslide-image {
		border: 1px solid #fff;
		margin: 0 !important; /* Fixed Firefox */
	}

	.highslide-html { background-color: #fff; }

	a.highslide-full-expand {
		background: url(/templates/Tisa/dleimages/fullexpand.gif) no-repeat;
		display: block;
		margin: 0 10px 10px 0;
		width: 34px;
		height: 34px;
	}

	.highslide-display-block { display: block; }

	.highslide-display-none { display: none; }

	.highslide-caption {
		display: none;
		padding: 5px 5px 2px;
		background: #fff;
	}

	.highslide-controls {
		width: 195px;
		height: 40px;
		background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
		margin-right: 15px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.highslide-controls ul {
		position: relative;
		left: 15px;
		height: 40px;
		list-style: none;
		margin: 0;
		padding: 0;
		background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px;
	}

	.highslide-controls li {
		float: left;
		padding: 5px 0;
	}

	.highslide-controls a {
		background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif);
		display: block;
		float: left;
		height: 30px;
		width: 30px;
		outline: none;
	}

	.highslide-controls a.disabled { cursor: default; }

	.highslide-controls a span { display: none; }

	/* The CSS sprites for the controlbar | ^ */
	.highslide-controls .highslide-previous a { background-position: 0 0; }
	.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
	.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }

	.highslide-controls .highslide-play a { background-position: -30px 0; }
	.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
	.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }

	.highslide-controls .highslide-pause a { background-position: -60px 0; }
	.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }

	.highslide-controls .highslide-next a { background-position: -90px 0; }
	.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
	.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }

	.highslide-controls .highslide-move a { background-position: -120px 0; }
	.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }

	.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
	.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
	.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }

	.highslide-controls .highslide-close a { background-position: -180px 0; }
	.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }
	/* The CSS sprites for the controlbar | $ */
/*          | $ */