/*!
 * # Semantic UI 2.1.7 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,400italic&subset=latin,cyrillic);
/*******************************
             Page
*******************************/
@charset "utf-8";

html,
body {
  height: 100%;
}
html {
  font-size: 14px;
}
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: #eee;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}

img {max-width: 100%;
height: auto;
box-sizing: border-box;
border: 0;
vertical-align: middle}
/*******************************
             Headers
*******************************/

h1,
h2,
h3,
h4,
h5 {
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1.2857em;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  font-weight: bold;
  padding: 0em;
}
h1 {
  min-height: 1rem;
  font-size: 2rem;
}
h2 {
  font-size: 1.714rem;
}
h3 {
  font-size: 1.28rem;
}
h4 {
  font-size: 1.071rem;
}
h5 {
  font-size: 1rem;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0em;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0em;
}


/*******************************
             Text
*******************************/

p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}
p:first-child {
  margin-top: 0em;
}
p:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Links
--------------------*/

a {
  color: #4183c4;
  text-decoration: none;
}
a:hover {
  color: #1e70bf;
  text-decoration: none;
}


/*******************************
          Highlighting
*******************************/


/* Site */
::-webkit-selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}
::-moz-selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}
::selection {
  background-color: #cce2ff;
  color: rgba(0, 0, 0, 0.87);
}

/* Form */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}


/*******************************
        Global Overrides
*******************************/



/*******************************
         Site Overrides
*******************************/
.videoplace {position:relative;}
.videoshare {position:absolute;top:3em;background: rgba(50, 50, 50, 0.6);display:none;padding:.3em;border-top-right-radius: 6px;border-bottom-right-radius: 6px;z-index: 10000;}
.videoplace:hover .videoshare{display:block;}
.videobug {position:absolute;background: #1b1c1d;display: none;padding:.3em;width: 100.1%;z-index: 1000;}
.videobug a {color: #fff;}
.videobug a:hover {color: #fff;}
.videobug:hover {background: #f2711c;}
.videoplace:hover .videobug{display:block;}
.video-ads {display: none !important;}
.video-annotations {display: none !important;}
#newstab {max-height: 553px;overflow:hidden;position: relative;}
#tabshadow {background: linear-gradient(to top, rgb(255, 255, 255) 60%,rgba(255, 255, 255, 0) 100%);min-height: 20px;position: relative;margin-top: -32px;margin-bottom: -14px;}
#lang-active {display:none !important;}
#right {float: right;}
.rating {font-size:0.8em;color:#666;}
.ratingplus { color: #88c54d; }
.ratingminus { color: #e45757; }
#meta {color: #777;}
#bold {font-weight: bold !important;}
.uk-hidden {display:none !important;}
#fullstory {font: normal 15px/160% Verdana, Geneva, sans-serif;color: #222;}
#fullstory img {max-width: 104.9% !important;margin-left: -1em;}
#orange {color: #f2711c !important;}
.ui.sticky.fixednews.fixed {
    margin-top: 60px !important;
}
#blink {
  -webkit-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite;
}
@-webkit-keyframes blink {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}

/*---ÃƒÂÃ¢â‚¬â„¢Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¿ÃƒÂÃ‚Â°ÃƒÂÃ‚Â´ÃƒÂÃ‚Â°Ãƒâ€˜Ã…Â½Ãƒâ€˜Ã¢â‚¬Â°ÃƒÂÃ‚ÂµÃƒÂÃ‚Âµ ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒÂÃ‚Â½Ãƒâ€˜Ã…Â½ ÃƒÂÃ‚ÂºÃƒÂÃ‚Â½ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¿ÃƒÂÃ‚ÂºÃƒÂÃ‚Â¸ Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚ÂµÃƒÂÃ‚Â´ÃƒÂÃ‚Â°ÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â²ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã…â€™---*/
#dropmenudiv {
		padding: 10px 0;
		min-width: 140px;
		width: auto !important;
		opacity: 1 !important;
		display: none;
		font-size: .9em;
		border-radius: 6px;
		border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); -webkit-box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
		background-clip: padding-box;
	}
	#dropmenudiv { background-color: #fff; }
	#dropmenudiv a {
		text-decoration: none !important;
		color: inherit;
		display: block;
		padding: 5px 20px;
		border: 0 none;
		white-space: nowrap;
		color: inherit;
	}
	#dropmenudiv a:hover { background-color: #95c00e; color: #fff; }
	
/*--- ajax serach ---*/
#searchsuggestions {
	z-index: 2200;
	width: 600px;
	margin-top: 1em !important;
	}

/*---ÃƒÂÃ¢â‚¬ÂÃƒÂÃ‚Â¸ÃƒÂÃ‚Â°ÃƒÂÃ‚Â»ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â³ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â²Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Âµ ÃƒÂÃ‚Â¸ ÃƒÂÃ‚Â²Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â¿ÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â²ÃƒÂÃ‚Â°Ãƒâ€˜Ã…Â½Ãƒâ€˜Ã¢â‚¬Â°ÃƒÂÃ‚Â¸ÃƒÂÃ‚Âµ ÃƒÂÃ‚Â¾ÃƒÂÃ‚ÂºÃƒÂÃ‚Â½ÃƒÂÃ‚Â° jQuery UI---*/
.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5 filter:alpha(opacity=5);
	left: 0; top: 0; right: 0; bottom: 0;
	position: fixed;
	}
	.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
	.ui-helper-clearfix { display: inline-block }
	* html .ui-helper-clearfix { height: 1% }
	.ui-helper-clearfix { display: block }
	.ui-dialog {
		text-align: left;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 420px;
		border-radius: 8px;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
		border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
		background-color: #fff;
		background-clip: padding-box;
		z-index: 1000;
	}
	.ui-dialog-titlebar { padding: 20px 20px; position: relative; border-bottom: 1px solid #eaeaea; }
	.ui-dialog-title { float: left; font-weight: bold; font-size: 1em; }
	.ui-dialog-titlebar-close {
		position: absolute;
		right: 10px; top: 50%;
		margin-top: -16px;
		height: 32px; width: 32px;
		border: 0 none !important;
	}
	.ui-dialog-titlebar-close .ui-icon {
		display: block;
		margin: 10px auto 0 auto;
		width: 14px; height: 14px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAQlBMVEUAAAAaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhpGvPVGAAAAFXRSTlMAfG+K6uT58t7WrKWel2hkWw3SEwl0oKIhAAAAgElEQVQoz73RSQ7CMBBE0bKxM49A3/+qgILUTr68TS37rVpfr6HtFmExt+Ouwb4LV3v8rpMaO5RmSckOpVmvxf4Ks00KrmeLUqEwaGHQwqCFUd2gMFcYFOb/+UcwKMwV5kqLwRV2U6NYb7Qq1Rt1auqNksZ6o1n7lJ+bsLXP8/sDE7sb2/eyAdwAAAAASUVORK5CYII=);
		-webkit-background-size: 14px auto; background-size: 14px auto;
		opacity: .5;
	}
	.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
	.ui-icon { overflow: hidden; text-indent: -9999px; }
	.ui-dialog label { color: #575757; }
	.ui-dialog-content { padding: 20px; border: 1px solid #fff; overflow: auto; position: relative; zoom: 1; }
	.ui-dialog-content br:first-child { display: none; }
	.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
	.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
	.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; border-top: 1px solid #eaeaea; }
	.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
	.ui-button { margin: 0 3px; }
	.ui-helper-hidden-accessible{display: none;}
/*--- ÃƒÂÃ‚Â¦ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã¢â‚¬Â¹, ÃƒÂÃ‚Â¡ÃƒÂÃ‚Â¿ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¹ÃƒÂÃ‚Â»ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â‚¬Â¹, ÃƒÂÃ…Â¡ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´  ---*/
.scriptcode, .title_quote,
	.title_spoiler, .text_spoiler { padding: 15px 20px; background: #fff; border: 1px solid #d9dcde; }

	.title_quote { margin-top: 2px; font-weight: bold; }
	.quote, blockquote {
		padding: 3.5em;
		border: 0 solid #36BE56;
		border-width: 3px 0;
		font-family: Georgia, serif;
		font-style: italic;
		font-size: 1.1em;
		line-height: 1.5em;
		position: relative;
		margin-left: -0.9em;
		min-width: 104.8%;
		color: #666;
	}
	.quote:before, blockquote:before {
		position: absolute;
		left: 0;
		top: 0.7em;
		content: "\0022";
		font-weight: bold;
		font-size: 4em;
		margin-left: 0.1em;
		color: #36BE56;
	}
	.title_spoiler { margin-top: 2px; }
	.text_spoiler { margin-bottom: 2px; }
	.title_spoiler img { vertical-align: middle; margin: -1px 0 0 !important }
	.scriptcode { color: #4c6d0f; text-align: left; font-family: "Courier New" }
	.title_spoiler { font-weight: normal; }
	.text_spoiler { border-top: 0; text-align: justify; }

	.hide { background-color: #f0f0f0; padding: 5px; color: #4c6d0f; margin: 0 0 1em 0 }
	.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }


	#dle-comments-list { width: 100%; overflow: hidden; }
	#dle-comments-list .comments-tree-list-main { list-style: none; padding: 0; margin: 0; }
	#dle-comments-list > .comments-tree-list-main > li > .comments-tree-list {list-style: none;margin: -1.5em 0 -2.5em 1.25em;padding: 1em 0 2em 2.3em;box-shadow: -1px 0 0 rgba(34,36,38,.15);}
	#dle-comments-list > .comments-tree-list > li .comments-tree-list > li { padding-left: 20px;}
	#dlefastreplycomments {padding: 15px 0 15px 50px;}
	.uk-top-ads {text-align: center;margin-top: -5px;}

#player-wrapper {
	width:100%;
	height:365; 
	overflow:hidden; 
	transition: height 2s;
	-webkit-transition: height 2s;
	margin: 10px 20px 10px 0;}
	@media only screen and (min-width: 1200px){
		.ui.container {
			width: 900px !important;
		}
		}
		.ui.ribbon.label {
		  left: calc(-1rem - 0em) !important;
		}
		.ui.items>.item>.image+.content {color: darkgray !important;}
		.ui.items>.item>.image+.content:hover {color: white !important;}
		.ui.list .list>.item>.content, .ui.list>.item>.content {
    color: #000 !important;
}
.ui.mini.button, .ui.mini.buttons .button, .ui.mini.buttons .or {
    font-size: .6rem !important;
    margin: 0 .25em 0 0 !important;
    padding: .6em !important;
}
.ui.card, .ui.cards>.card {
	-webkit-box-shadow: 0 0 1rem #e1e1e8 !important;
    box-shadow: 0 0 1rem #e1e1e8 !important;
}
.ui.cards a.card:hover, .ui.link.card:hover, .ui.link.cards .card:hover, a.ui.card:hover {
	-webkit-box-shadow: 0 0 1rem #ccc !important;
    box-shadow: 0 0 1rem #ccc !important;
}
.ui.black.label, .ui.black.labels .label {border-color: transparent !important;margin-right: 40% !important;margin-top: 15% !important;font-size: 32px;}
.ui.card>.content>.header, .ui.cards>.card>.content>.header {margin-top: 0 !important;}
.ui.blue.message {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}
.ui.text.menu .item {text-transform: uppercase;letter-spacing: .05em;font-weight: 700;}
.ui.comments {max-width: 100% !important;}
.ui.comments .comment{margin-bottom: 20px;}
.ui.comments ol{list-style: none;margin-left: -30px;}
.ui.items>.item>.content>a.header:hover {
    color: #f2711d !important;
}
.ui.items a.item:hover .content .header, .ui.link.items>.item:hover .content .header {color: #f2711d !important;}
.ui.items>.item>.content>a.header:visited {color:#999;}
.ui.list .list>.item>.content, .ui.list>.item>.content:visited {color:#999;}
.topbrand {
    position: relative;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content:center
}
	#bglink{
    display:block;
    height:100%;
    width:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:0;
    text-indent:-5000em;
  }
  .container{
    position:relative;
  }
  
.ui.card.horizontal, .ui.horizontal.cards>.card {width: 100% !important; he}
.ui.card a, .ui.cards>.card a {color: rgba(0,0,0,.85) !important;}
.ui.card.horizontal>.image, .ui.horizontal.cards>.card>.image {width: auto !important;}