.hand{cursor:pointer;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
/*.clearfix{display:inline-block}*/
.retromodule .clearfix{display:inline-block}
* html .clearfix{height:1%}
.rotate{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.no_display{display:none}
.no_display_force{display:none !important}
.no_display2{visibility:hidden}
.no_screen{display: none;}
.fl{float:left !important}
.fr{float:right !important}
.mt10{margin-top:10px}
.mb60{margin-bottom:160px}
.mb10{margin-bottom:10px}
.mt6{margin-top:6px}
.ml7{margin-left:9px}
.ml5{margin-left:4px}
.mr4{margin-right:6px}
.mr2{margin-right:2px}
.w100p{width:100%}
.w65p{width:65%}
.w50p{width:50%}
.w30p{width:32%}
.w25p{width:24%}
.ta_center{text-align:center}
.red{color: #bb0101 !important}
.green{color: #2dce3a !important}
.hr{background:#454545;border-top:1px solid #454545;font-size:0;height:0px;margin-bottom:10px;padding:0}
.abs, ._abs{position:relative;}
.abs, ._abs {
	/*overflow: hidden;*/
	text-align: center;
}
.p_absolute{position:absolute}
.desktop {

	}

	.mobile,
	.tablet {
		display: none !important;
	}

.abs object,
.abs img {
	border-radius: 5px;
}

.columns_1.clearfix,
.columns_2.clearfix,
.columns_3.clearfix,
.columns_4.clearfix {
	display: block;
}

.columns_1 > *,
.columns_2 > *,
.columns_3 > *,
.columns_4 > * {
	box-sizing: border-box;
}

.columns_1 > * {
	clear: both;
	display: inline-block;
	width: 100%;
}

.columns_2 > *:nth-child( 2n-1 ) {
	clear: both;
	display: inline-block;
	float: left;
	width: 49.55%;
}

.columns_2 > *:nth-child( 2n ) {
	display: inline-block;
	float: right;
	width: 49.55%;
}

.columns_3 > *:nth-child( 3n-2 ) {
	clear: both;
}

.columns_3 > *:nth-child( 3n-2 ),
.columns_3 > *:nth-child( 3n-1 ) {
	display: inline-block;
	float: left;
	margin-right: 1%;
	padding: 1%;
	width: 32%;
}

.columns_3 > *:nth-child( 3n-1 ) {
	margin-left: 1%;
	margin-right: 0.5%;
	padding: 1%;
}

.columns_3 > *:nth-child( 3n ) {
	display: inline-block;
	float: right;
	padding: 1%;
	width: 32%;
}

.columns_4 > *:nth-child( 4n-3 ) {
	clear: both;
}

.columns_4 > *:nth-child( 4n-3 ) {
	display: inline-block;
	float: left;
	margin-right: 1%;
	padding: 1%;
	width: 24%;
}

.columns_4 > *:nth-child( 4n-2 ),
.columns_4 > *:nth-child( 4n-1 ) {
	display: inline-block;
	float: left;
	margin-left: 0.5%;
	margin-right: 0.5%;
	padding: 1%;
	width: 24%;
}

.columns_4 > *:nth-child( 4n ) {
	display: inline-block;
	float: right;
	padding: 1%;
	width: 24%;
}

body{background:#101010 url(../images/background2.jpg) center center repeat;color:#999;font-family:Verdana, Tahoma, Arial, Trebuchet, Sans-serif;font-size:62.5%;font-weight:400;margin:0;padding:0;}
img{border:0; max-width: 100%; }
*{outline:none;text-decoration:none; box-sizing:border-box;}

#b_up {position:relative;top:-0px;left:-2px;text-align:center;}

#b_up > img:first-child {
	border-radius: 0;
	width: 1032px;
	height: 200px;
	margin-right:4px;
}

#b_up img{
	height: auto;
}

#b_up > iframe {
	position: relative;
		/* left: -2px; */
}

#fixed-l,#b_left {
	display: block;
	margin-left: -676px;
	position:absolute;
	left: 50%;
	top: 6px;
	text-align: right;
}

#b_left {
	margin-left:-920px;
	top:0;
	min-width: 200px;
}

#b_left.nudge_right {
	margin-left: -680px;
}

#fixed-r ,#b_right {
	display: block;
	margin-left: 512px;
	position: absolute;
	left: 50%;
	top: 6px;
}

#fixed-r {
	margin-left:512px;
	top: 141px;
}

#b_right {
	margin-left:512px;
	top:0;
	z-index: 100;
}
#b_right.nudge_right {
	/* margin-left: 518px; */
}

#b_left img,
#b_right img {
	border-radius: 0;
	max-width: initial;
	/* height: 800px;
	width: 200px; */
}

#right_skyscreaper{
	margin-left:512px;
	left: 50%;
	display: block;
	width: 160px;
	height: 600px;
	position: absolute;
	top: 620px;
	z-index: 10;
}

.branding_target_img
{
	display:block;
	height: 100%;
	width: 100%;
	position: absolute;
		left: 0;
		top: 0;
}

.branding_target_href
{
	display:block;
	height: 100%;
	width: 100%;
	position: absolute !important;
		left: 0;
		top: 0;
	z-index: 9000 !important;
}

.abs_go {
	display: block;
	position: absolute;
	z-index: 9000;
	width: 100%;
	top: 0; left: 0;
	height: 100%;
}
.abs_go.abs_go_90{
	height:90%;
}
.lightbox-blank{display:block; height: 100%; width: 100%;  position: absolute; top: 0; left: 0;}
#c_728x90_up{ text-align: center;width: 100%; }

.content {
	height: 100%;
	margin: 0 auto 0 auto;
	position: relative;
		left: -4px;
	text-align: left;
	width: 1032px;
}

.content.main {
	background-color: #0c0c0c;
	border-radius: 5px;
	padding: 5px;
}

#leftcol{
	float:left;
	margin-left: 9px;
	width:690px;
}

#header {
	background: #2b2b2b url(../images/header-bcg.png) center top repeat-x;
	min-height: 99px;
	padding-top: 5px;
	text-align: center;
	width: 100%;
}

.headerlogo {
	margin: 0;
}

.hs_logo{
	 float: right;
	 margin-top: 25px;
	 margin-right: 250px;
}

.hs_logo a img {
	vertical-align:middle;
	width: 194px;
}

#logo{
	background: url( '../images/logo.png' ) center center no-repeat;
	display:inline-block;
	float: left;
	height: 77px;
	margin-top: 9px;
	width: 298px;
}

#header .banner {
	float: left;
	margin: 2px 0 0 20px;
}

#search-login {
	background: url( '../images/search-login.png' ) center center no-repeat;
	height: 40px;
	position: absolute;
		right: 0px;
		top: -6px;
	width: 246px;
}

	#search-login #search {
		cursor: pointer;
		float: left;
		margin: 8px 0 0 30px;
		position: relative;
		width: 21px;
	}

	#search-login #search #searchform {
		background-color: #424242;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		position: absolute;
			left: -10px;
			top: 31px;
		padding: 8px;
		width: 206px;
		z-index: 1;
	}

	#search-login #search #searchform input[type="text"]{
		font-size: 16px;
		height: 27px;
		padding: 3px;
		width: 165px;
	}

	#search-login #search #searchform button {
		background-color: transparent;
		border: 0;
		margin-left: 2px;
		padding: 0;
	}

	#search-login #search #searchform button img {
		width: 19px;
		vertical-align: -3px;
	}

	#search-login #login {
		float: left;
		margin: 8px 0 0 50px;
	}

	#search-login #logged {
		float: left;
		margin: 8px 0 0 34px;
	}

	#search-login #logged .nick {
		display: block;
		height: 25px;
		margin: -3px 0 0 10px;
		overflow: hidden;
		width: 100px;
	}

	#search-login #logged .nick a {
		color: #2dce3a;
		font-weight: bold;
	}

#search-login #login img {
	margin-right: 5px;
}

#search-login #login a {
	color: #cacaca;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: 3px;
}
	#search-login #login:hover a {
		color: #2dce3a;
	}

#social {
	position: absolute;
		right: 0px;
		top: 43px;
	text-align: center;
	width: 246px;
}

	#social a {
		display: inline-block;
		margin-right: 2px;
		width: 37px;
	}
		#social a:last-child {
			margin-right: 0
		}

	#social a img {
		border-radius: 5px;
		height: 37px;
		width: auto;
	}
		#social a:hover img {
			opacity: 0.6;
		}

#main-menu {
	/* background: #11b710; */
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: url( '../images/menu/menu.png' ) center top repeat-x;
	height: 37px;
	margin-top: 0px;
	text-align: center;
	width: 100%;
}

	#main-menu .content {
		width: 1032px;
	}

#main-menu a {
	color: #dddddd;
	display: inline-block;
	float:left;
	/* font-family: 'Titillium Web', sans-serif; */
	font-size: 15px;
	font-weight: normal;
	padding: 11px 5px 0 8px;
	text-align: center;
	text-transform:uppercase;
}

	#main-menu a:last-child {
		padding-right: 0;
	}

	#main-menu a:hover {
		color: #2dce3a;
	}

#slider-partner {
	height: 310px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

#slider {
	border: 1px solid #454545;
	border-radius: 5px;
	box-sizing: border-box;
	float: left;
	height: 300px;
	margin-right: 7px;
	overflow: hidden;
	position: absolute;
	width: 715px;
}

	#slides {
		border-radius: 5px;
		height: 100%;
		overflow: hidden;
		position: absolute;
			top: 0;
			left: 0;
		width: 100%;
	}
	
	#pager {
		background: transparent;
		bottom:1px;
		opacity:.8;
		padding: 5px 14px 10px 13px;
		position:absolute;
		right:-1px;
		z-index:10
	}

	#pager a {
		background:#282828;
		border-radius: 5px;
		display:inline-block;
		font-size:0;
		height:16px;
		margin:0 0 0 5px;
		width:16px
	}

		#pager a.activeSlide{ background:#2dce3a }

.slide {
	border-radius: 5px;
	height: 100%;
	overflow: hidden;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
}

.slide h2 {
	background-color: rgba( 0, 0, 0, 0.6 );
	display: table;
	height: 43px;
	line-height: 23px;
	margin: 0;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	z-index: 1;
}

.slide h2 a {
	color: #2dce3a;
	display: table-cell;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	padding: 0 15px 0 15px;
	vertical-align: middle;
}

.slide img {
	position: relative;
		top: 0; /*-32px;*/
}

#slider-partner .banner {
	border: 1px solid #454545;
	border-radius: 5px;
	float: right;
	height: 300px;
	margin-left: 4px;
	width: 300px;
}

#content {
	margin-top: 6px;
}

#main-menu + #content,
#slider-partner + #content {
	margin-top: 0;
}

.tile {
	background-color: #0c0c0c;
	border: 1px solid #454545;
	border-radius: 6px;
	height: 393px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}

.tile.short {
	height: 310px;
}

.tile.medium {
	height: 440px;
}

.tile.tall {
	height: 555px;
}

.tile.double {
	height: 370px;
}

.tile.poll_content {
	min-height: 393px;
	height: auto;
}

.tile.short .play_button img {
	height: 150px;
}

.tile > h2 {
	background-color: #0c0c0c;
	display: table;
	height: 56px;
	line-height: 21px;
	margin: 0;
	/* position: absolute;
		top: 0;
		left: 0; */
	width: 100%;
	z-index: 1;
}

.tile.tall h2 {
	margin-top: 5px;	
}

.tile h2 span,
.tile h2 a {
	color: #cacaca;
	display: table-cell;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	padding: 0 15px 0 15px;
	text-transform: uppercase;
	vertical-align: middle;
}

.tile:hover h2 a {
	color: #2dce3a;
}

.tile h2 span {
	display: inline-block;
	color: #2dce3a;
	margin-top: 10px;
}

.tile h2.green a {
	color: #2dce3a;
}

.tile:hover h2.green a {
	color: #cacaca;
}

.tile.autobazar {
	background-color: #033481;
}

.tile.autobazar > a h2 {
	height: 45px;
	margin-bottom: 8px;
	margin-top: 8px;
	overflow: hidden;
}

.tile.autobazar > a h2 {
	font-size: 18px;
}

.tile.autobazar > a h2,
.tile.autobazar .preview {
	background-color: #033481;
}

.tile.autobazar .preview span {
	padding: 0;
}

.tile.autobazar > a h2 {
	color: #fed209;
}

.tile.autobazar:hover > a h2 {
	color: #ffffff;
}

.tile .play_button {
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	text-align: center;
}

	.tile .play_button img {
		position: relative;
		top: 30px;
	}

.tile .preview {
	background-color: #0c0c0c;
	display: table;
	height: 45px;
	line-height: 18px;
	margin: 0;
	/* position: absolute;
		bottom: 0;
		left: 0; */
	width: 100%;
	z-index: 1;
}

.tile .preview span {
	color: #cacaca;
	display: table-cell;
	font-size: 12px;
	padding: 0 15px 0 15px;
	vertical-align: middle;
}

.tile .flag {
	background-color: rgba( 0, 0, 0, 0.6 );
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	padding: 2px 3px 2px 3px;
	position: absolute;
		left: 0;
		top: 27%;
	text-align: center;
	width: 46px;
}

.tile.medium .flag {
	top: 15%;
}

.tile .flag img.worddate {
	width: 40px;
}

.tile .flag .tday {
	color: #2dce3a;
	font-size: 18px;
	font-weight: bold;
}

.tile .flag .tmonth {
	color: #cacaca;
	font-size: 18px;
	font-weight: bold;
	line-height: 10px;
}

.tile .flag .tyear {
	color: #cacaca;
	font-size: 14px;
	font-weight: bold;
}

.tile .flag .comments {
	background: transparent url('../images/comments-small-icon.png') 3px 5px no-repeat;
	height: 20px;
	margin-top: 0px;
}

.tile .flag .comments a {
	color: #2dce3a;
	font-size: 15px;
	line-height: 20px;
	margin-left: 20px;
}

.tile .content {
	padding: 0 10px 10px 10px;
	width: 100%;
}

.tile .article {
	margin: 0px 0 0 14px;	
	text-align: left;
}

.tile .article:hover .info h2 a {
	color: #2dce3a;
}

.tile .article.grid {
	margin: 0;
	margin-bottom: 14px;
}
	
.tile .article .image {
	border-radius: 5px;
	float: left;
	height: 92px;
	margin-right: 10px;
	overflow: hidden;
	width: 150px;
}
	
.tile .article.grid .image {
	border-radius: 5px;
	float: left;
	height: 120px;
	margin-right: 10px;
	overflow: hidden;
	width: 238px;
}

.tile .article .info {
	float: right;
	width: 310px;
	text-align: left;
}

.tile .article.grid .info {
	float: none;
	text-align: left;
	width: 100%;
}

.tile .article .info h2 {
	margin: 0px 0 45px 0;
}

.tile .article.grid .info h2 {
	margin: -6px 0 3px 0;
}

.tile .article .info h2 a {
	color: #cacaca;
    display: block;
    font-size: 14px;
    height: 17px;
	/* overflow: hidden; */
    padding: 0;
    position: relative;
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
    width: 312px;
}

.tile .article.grid .info h2 a {
	color: #cacaca;
    display: block;
    font-size: 14px;
    height: 17px;
	overflow: hidden;
    padding: 0;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 238px;
}
	.tile .article .info h2:hover a {
		color: #2dce3a;
	}

.tile .article .info .icon {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	width: 29%;
}

.tile .article.grid .info .icon {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	width: 49%;
}

.tile .article .info .icon img,
.tile .article.grid .info .icon img {
	height: 14px;
	vertical-align: middle;
	width: auto;
}

.tile .flags {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
		top: 0;
		right: 10px;
}

.tile .flags li {
	background-color: #424242;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #cacaca;
	display: inline-block;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin-right: 5px;
	width: 66px;
	text-align: center;
}
	.tile .flags li.active,
	.tile .flags li:hover {
		color: #2dce3a;
		opacity: 0.8;
	}

.reaction table {
	margin: 0px 0 -1px 0;
}

.reaction td {
	font-family: 'Titillium Web', sans-serif;
	font-size: 15px;
	line-height: 16px;
}

.reaction .time {
	color: #2dce3a;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}

.reaction .row {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
	margin: -1px 0 0 0;
}
	.reaction:last-child {
		margin-bottom: 10px;
	}

.reaction .nick {
	color: #888888;
	display: inline-block;
	font-size: 14px;
}

.reaction .title {
	color: #888888;
	display: inline-block;
	font-size: 14px;
}

.reaction .text a {
	color: #cacaca;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
}
	.reaction:hover .text a {
		color: #2dce3a;
	}

.reaction.grid .time {
	color: #2dce3a;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}

.reaction.grid .nick {
	color: #cacaca;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 190px;
}

.reaction.grid .title {
	color: #2dce3a;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 190px;
}

.reaction.grid .text a {
	color: #cacaca;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 235px;
}

#calendar {
	background-color: #0c0c0c;
	border: 1px solid #454545;
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	height: 90px;
	position: relative;
}

#calendar #title {
	position: absolute;
    top: 3px;
    left: 14px;
    color: #2dce3a;
    font-weight: bold;
    font-size: 27px;
    line-height: 27px;
    text-align: center;
}

#calendar #ticker {
	height:35px;
	overflow: hidden;
	position:relative;
	top:5px;
	left: 35px;
	width:465px
}

#calendar #ticker ul {
	font-size: 20px;
	line-height: 20px;
	margin-top: 13px;
	overflow: hidden;
	width:465px
}

#calendar #ticker ul li div{
	padding: 10px 0 0 60px;
}

#calendar #ticker ul li div a {
	color: #cacaca;
}

#ecalendar{position:relative}

#ecalendar .arrows{background-color:#999;border-radius:3px;margin:2px;text-align:right;height:36px;}

#ecalendar .arrows img{width:36px}

#ecalendar .arrows .add_event{color:#2dce3a; border:1px #000000 solid;border-radius:3px;padding:4px;background-color:#666666;font-weight:bold;font-size:1.3em;margin:5px 10px 0 10px}

#ecalendar .arrows .add_event:hover{background-color:#dddddd; color:#000000}
.week{display:table;float:left;margin:0 0 10px;min-height:175px}
.week .day{border:1px #505050 solid;border-radius:3px;border-right:0;display:table-cell;margin:1px 1px 10px;min-height:200px;overflow:hidden;position:relative;width:136px}
.week .day.last{border-right:1px #505050 solid;margin-right:0}
.day .date{background-color:#e0e0e0;border-top-left-radius:2px;border-top-right-radius:2px;color:#000;display:block;font-size:12px;font-weight:700;margin-bottom:3px;padding:5px;text-align:center}
.week .day.actual .date{background-color:#333333;border:1px #2dce3a solid;color:#2dce3a;}
.day .date.freeday{color:#c00000}
.day .event{border:1px #0c0c0c solid;height:30px;line-height:15px;margin:1px;overflow:hidden;padding:2px}
.day .event.start{border-bottom-left-radius:3px;border-left:2px #2dce3a solid;border-top-left-radius:3px}
.day .event.end{border-bottom-right-radius:3px;border-right:2px #000 solid;border-top-right-radius:3px}
.day .bcg_0{background-color:#333;border:1px #232323 solid}
.day .bcg_1{background-color:#555;border:1px #232323 solid}
.day .bcg_2{background-color:#777;border:1px #232323 solid}
p#error {
	color:#ee1021;
	display:none;
	width:50%
}

p#error p {
	font-size: 12px;
	margin: 0 0 3px 0;
}

/* .calendar #add_event{color:#2dce3a;font-size:35px;font-weight:700;margin:0;padding:0;position:absolute;right:50px;top:3px}.calendar #show_events{color:#2dce3a;font-size:47px;font-weight:700;margin:0;padding:0;position:absolute;right:0;top:-6px} */

.radioplugin{
	background: #000000 url('../images/radioantenarock.png') center center no-repeat;
	border: 1px solid #454545;
	border-radius: 5px;
	cursor: pointer;
	height: 90px;
	margin: auto;
	position:relative;
	width: 239px;
}

.radioplugin.big{
	background: #000000 url('../images/radioantenarock-big.png') center center no-repeat;
}

.radioplugin .play{
	display:block;
	height:32px;
	width:32px;
	position:absolute;
	bottom:7px;
	right:40px
}

.radioplugin .pause{
	display:block;
	height:32px;
	width:32px;
	position:absolute;
	bottom:7px;
	right:3px
}

.radioplugin audio {display:none;}
.radioplugin .quality-hi{
	color:#cacaca;
	position:absolute;
	top: 15px;
	right: 4%;
	text-decoration:none;
	display:inline-block;
}
.quality-hi span .green{color:#2dce3a}

#gplay{
	border: 1px solid #454545;
	border-radius: 5px;
	width: 300px
}

.addcomment {
	background:#131313;
	box-shadow:5px 5px 5px #000;
	margin-bottom:20px;
	padding:20px;
	position:relative
}

.addcomment #error{
	font-size:12px;
	line-height:9px;
}

.addcomment label{
	color:#787373;
	display:block;
	float:left;
	font-size:14px;
	padding-right:16px;
	text-align:right;
	width:146px
}

.addcomment input[type=text],.addcomment select{
	background:#242323;
	border:0;
	box-shadow:inset 2px 2px 4px #1e1e1e;
	color:#999;
	height:16px;
	margin-bottom:6px;
	padding:4px;
	width:492px
}

.addcomment select{
	height:24px;
	width:450px
}

.submitDiscussForm,
.addcomment input[type=submit]{
	background:#242323;
	border:0;
	box-shadow:inset 2px 2px 4px #1e1e1e;
	color:#999;
	cursor:pointer;
	font-family: 'Titillium Web', sans-serif;
	font-size:20px;
	font-weight:700;
	margin-right:3px;
	margin-top:7px;
	padding:6px;
	text-align: center;
	width: 138px;
}

.addcomment .shorty{
	margin-right:10px;
	width:60px!important
}

.addcomment textarea{
	background:#242323;
	border:0;
	box-shadow:inset 2px 2px 4px #1e1e1e;
	color:#999;
	height:124px;
	margin-bottom:6px;
	padding:4px;
	width:492px
}

.addcomment clear{
	height:4px
}

label.custom-file-upload input[type="file"] {display: none;}
label.custom-file-upload {background: #242323;border: 0;box-shadow: inset 2px 2px 4px #1e1e1e;color: #999;cursor: pointer;display: block;float: right;font-family: 'Titillium Web', sans-serif;font-size: 20px;font-weight: 700;margin-right: 3px;padding: 6px;text-align: center;width: 138px;}

.repliedcomment{background:url(../images/reply.png) no-repeat 0 10px;font-size:1.2em;line-height:19px;margin-left:15px;overflow:hidden;padding:6px 10px 7px 35px}
.articlecomment{background:url(../images/comment.png) no-repeat 0 10px;color:#999;font-size:1.2em;line-height:19px;padding:6px 10px 7px 35px}
.articlecontent .hr{clear:both;margin:14px 0 4px 25px}
.repliedcomment.registered{background:url(../images/reply-registered.png) no-repeat 9px 10px;}
.articlecomment.registered{background:url(../images/comment-registered.png) no-repeat 9px 10px}
.repliedcomment .from{color:#dfff06;font-size:12px}
.articlecomment .from{color:#2dce3a;font-size:12px}
a.reply{color:#5b5a5a;font-size:12px;padding-bottom:5px}
.repliedcomment a.link{color:#ffffff;text-decoration:underline}
.karma{color:#2dce3a;font-size:12px;position:absolute;top:20px;left:-35px;width:25px;margin:0; text-align:right}
.karmacomments{font-size:10px;position:absolute;top:0px;left:-35px;width:25px;margin:0; text-align:right}
.comment-attachment{width:auto;height:20px;}

.standard_form{padding:10px;position:relative}
.standard_form > h3{color:#0c436f;font-size:1.8em;font-weight:700}
.standard_form input[type=text],
.standard_form input[type=submit],
.standard_form textarea,
.standard_form .select{
	background-color:#232323;
	border:1px #454545 solid;
	color:#999;
	font-family: 'Titillium Web', sans-serif;
	font-size:17px;
	margin: 0 auto 3px auto;
}
.standard_form input[type=text] {
	padding: 0 0 0 8px;
}
.standard_form input[type=submit]{background-color:#505050;cursor:pointer}
.standard_form textarea{height:50px;overflow:auto;padding:5px 5px 5px 8px;width:100%}
.standard_form textarea.normal{height:150px;padding:5px 5px 5px 8px;}

.w25p.ml { margin-left: 0.9% !important; }
.w30p.ml { margin-left: 1.2% !important; }

.pagination {
	margin-bottom: 10px;
}

ul.page_nav li	{
	background-color:#424242;
	background-color: #0c0c0c;
	border: 1px solid #454545;
	border-radius: 5px;
	display: inline-block;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	height: 40px;
	line-height: 38px;
	margin-left:4px;
	text-align:center;
	width: 40px;
}

ul.page_nav li a {
	color: #cacaca;
	display: inline-block;
	height: 100%;
	line-height: 38px;
	text-decoration:none;
	width: 100%;
}
	ul.page_nav li:hover a {
		color:#2dce3a
	}

ul.page_nav li.current_page {
	color:#2dce3a;
}
/* 	
ul.page_nav li.prev a,ul.page_nav li.next a{position:relative;width:auto}ul.page_nav li.prev a{padding-left:12px;padding-right:6px}ul.page_nav li.next a{padding-left:6px;padding-right:12px}ul.page_nav li.prev a img,ul.page_nav li.next a img{position:absolute;right:4px;top:6px}ul.page_nav li.prev a img{left:4px}ul.page_nav li.prev{margin-right:10px}ul.page_nav li.skip_pages{font-weight:700;padding-top:4px} */

#footer{
	clear: both;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

#brands{
	/* background: transparent url('../images/footer.png') top center no-repeat;  */
	margin:auto;
	text-align: center;
	width: 100%;
}

#brands a{
	color:#888888;
	font-size: 13px;
	line-height: 20px;
	margin: 0 8px 0 0;
}
	#brands a:hover{color:#2dce3a}

#partners {
	padding: 15px 0 0 0;
	text-align: center;
}

#partners .partner_box {
	display: inline-block;
	padding: 0 0 10px 0;
}

#partners .partner_box img {
	max-width: 240px;
	vertical-align: middle;
}

#partners .partner_box:nth-child( 2 ),
#partners .partner_box:nth-child( 5 )
{
	margin: 0 75px 0 75px;
}

.partner_logo {margin-bottom:5px;text-align:center}
.partner_logo a img{border:5px #212121 solid;border-radius:9px}
.partner_logo a img:hover{border:5px #2dce3a solid}
.partner_box_text{bottom:0;color:#870606;padding:0;width:178px}
.partner_box_text a{color:#870606;font-size:12px;text-decoration:none}
.partner_box_text a:hover{color:#2dce3a;text-decoration:underline}

.bcg_grey{background-color:#ddd;text-align:center}
.bcg_grey img{vertical-align:bottom}

#bottom{
	color: #cacaca;
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	/*font-weight:700;*/
	margin:0 auto;
	text-align:center;
}

#bottom a {
	color: #cacaca;
}
	#bottom a:hover {
		color: #2dce3a;
	}

table.article_info {
	width: 100%;
}

table.article_info th {
	width: 115px;
}

/* share */
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.share_btn {
    display: inline-block;
	box-sizing: border-box;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.42857143 !important;
    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;
	width: 32.8%;
}

.btn .badge { position: relative; top: -1px; }
.btn-primary .badge { color: #337ab7; background-color: #fff; }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}
.s_facebook { background-color: #306199; }
.s_twitter { background-color: #26c4f1; }
.s_plus { background-color: #e93f2e; }
	
/* old */
/* 
.article{border-bottom:1px #494949 solid;font-size:1.3em;margin-bottom:15px;padding-bottom:5px}.article.static {min-height:220px}.article h2{height:45px;margin:0}.article.static h2{height:65px;}.article.static h2 a{color: #2dce3a;}.article.static p{font-size:1.3em}.article .listing_thumb{border:1px #0c0c0c solid;border-radius:3px;margin:6px 15px 0 0} 
.info{display:block;height:22px;line-height:22px;text-align:center}
*/

.share{float:right;padding-right:0;text-align:right;width:190px;text-align: right !important;overflow: hidden;height: 22px;position: relative;}.share .fb-like{text-align: right !important;}.share iframe{width:150px !important}.share iframe.twitter-share-button{width:80px !important;}#___plusone_0{width:150px !important}.share iframe *{float:right!important;text-align:right!important}.share1{background:url(../images/share/googleplus.png) no-repeat top left;padding-left:22px}.share2{background:url(../images/share/facebook.png) no-repeat top left;padding-left:22px}.share3{background:url(../images/share/twitter.png) no-repeat top left;padding-left:22px}.share4{background:url(../images/share/youtube.png) no-repeat top left;padding-left:22px}#leftcol.w100p{width:960px}#rightcol{float:right;margin-right:9px;width:300px}#rightcol h3{background:url(../images/menu/sidemenu.png) repeat-x top left;border:1px solid #454545;border-radius:5px;color:#2dce3a;font-family: 'Titillium Web', sans-serif;font-size:17px;font-weight:700;height:32px;line-height:32px;margin:10px 0 0;padding-left:10px;text-transform:uppercase}a.home{background:transparent url(../images/registration/administrator.png) no-repeat center 12px;height:35px;width:12px}#menu2 a.home{background:transparent url(../images/registration/administrator.png) no-repeat center 22px}a.home.logged{background:transparent url(../images/registration/administrator_logged.png) no-repeat center 12px}#menu2 a.home.logged{background:transparent url(../images/registration/administrator_logged.png) no-repeat center 22px}#banner300{border:1px solid #151515}#banner728{margin:10px auto;width:728px}#banner468{border:1px solid #242424;height:60px;position:absolute;right:10px;top:10px;width:468px;z-index:15}.banner_menu{margin-top:4px;text-align:right;z-index:15}#topmenu{font-family: 'Titillium Web', sans-serif;height:80px;left:363px;position:absolute;top:5px;width:80px;z-index:5}#topmenu a{display:block;float:left;height:35px;margin:2px;width:35px}#topmenu a img{height:35px;width:35px}#menu{background:url(../images/menu/menu.png) repeat-x top left;font-size:13px;height:35px;line-height:39px;margin:0 2px 10px 0px;overflow:hidden;padding-left:8px}#menu span{background:url(../images/menu/sep.png) no-repeat 0 0;display:block;float:left;height:35px;width:2px}#menu2{background:url(../images/menu/menu2.png) repeat-x top left;font-size:13px;height:51px;line-height:59px;margin:0 1px;overflow:hidden;padding-left:8px}#menu2 a{color:#fff;display:block;float:left;margin:0;padding:0 9px;position:relative;text-transform:uppercase;z-index:10}#menu2 a.active{background:url(../images/menu/menua2.png) repeat-x top left}#menu2 span{background:url(../images/menu/sep2.png) no-repeat 0 0;display:block;float:left;height:51px;width:2px}#bottommenu{font-size:14px;width:980px}#bottommenu a{color:#535f77;margin-right:28px}#obsah{background:#0c0c0c url(../images/obsah.png) repeat-x top center;border:1px solid #1a1a1a;border-radius:18px 18px 1px 1px;box-shadow:0 0 9px #000;margin:0 auto;position:relative;width:980px}#obsah2{background:#0c0c0c url(../images/obsah.png) repeat-x top center;border:1px solid #1a1a1a;border-radius:18px 18px 1px 1px;box-shadow:0 0 9px #000;margin:0 auto;position:relative}.event_detail{padding:0 10px}.event_detail.editor h2{color:#2dce3a;margin-top:10px}#add2cal{background-color: #3c3c3c;border: 1px #2dce3a solid;color: #2dce3a;float: right;font-size: 12px;padding: 3px}.event_detail table th{border-bottom:1px #505050 solid;padding:5px;text-align:left;vertical-align:top;width:20%}.event_detail table td{border-bottom:1px #505050 solid;padding:5px;vertical-align:top}.clanok{border:1px solid #242424;height:400px;margin:12px auto 0;position:relative;width:650px}.picclanok{background-size:cover;height:400px;position:absolute;width:650px}.clanok .podklad{background:#151515;display:block;height:75px;left:0;opacity:0.66;position:absolute;bottom:0;width:650px;z-index:9}.clanok .podklad2{background:transparent;display:block;height:75px;left:0;position:absolute;bottom:0;width:650px;z-index:9}.clanok .play_button{left:176px;position:absolute;top:75px}.clanok .play_button img{height:300px;width:288px}.clanok h2,.anotacia h2{color:#999;font-family: 'Titillium Web', sans-serif;font-size:25px;left:10px;margin:0;position:absolute;text-shadow:1px 1px 1px #000;top:2px;z-index:10}.clanok h2{line-height:25px; top:5px;}.clanok p{color: #fff;  font-size:1.3em;left:12px;line-height:18px;margin:0 13px 0 0;position:absolute;text-align:justify;top: auto;bottom:2px;z-index:11}.clanokinfo{background:#111313;border:1px solid #1a1a1a;box-shadow:0 0 9px #000;color:#3d3c3c;font-family: 'Titillium Web', sans-serif;font-size:18px;font-weight:700;height:90px;left:-78px;position:absolute;text-align:center;top:134px;width:76px;z-index:7}.clanokinfo .dnes,.clanokinfo .vcera,.slideshowinfo .zerave{height:90px;width:76px}.slideshowinfo{background:#111313;border:1px solid #1a1a1a;box-shadow:0 0 9px #000;color:#2dce3a;font-family: 'Titillium Web', sans-serif;font-size:18px;font-weight:700;height:90px;left:-78px;padding-top:9px;position:absolute;text-align:center;top:105px;width:76px;z-index:7}.otazka{color:#999;font-family: 'Titillium Web', sans-serif;font-size:18px;font-weight:700;padding:10px 6px;text-transform:uppercase}.odpoved{color:#999;display:block;font-family: 'Titillium Web', sans-serif;font-size:17px;padding:6px 6px 6px 12px;text-transform:uppercase}.graph{background:#313131;height:10px;margin:4px auto 6px 10px;width:250px}.graph span{background:#828282;display:block;height:10px}.clanokinfo strong{color:#2dce3a;display:block;font-size:30px}.clanokinfo .rotate{position:relative;top:25px}.clanokinfo strong.smaller{font-size:22px;line-height:39px}.clanokinfo span{color:#2dce3a;display:block;font-size:20px;line-height:17px;padding-bottom:2px}.clanokcoms{background:#111313 url(../images/comment.png) no-repeat 12px 8px;border:1px solid #1a1a1a;box-shadow:0 0 9px #000;color:#505050;font-family: 'Titillium Web', sans-serif;font-size:16px;font-weight:700;height:28px;left:-78px;line-height:28px;padding-left:22px;position:absolute;text-align:center;top:228px;width:54px;z-index:7}.yellow{color:#d4d211!important}.yellow:hover{color:#2dce3a!important}.rightclanok{height:115px;position:relative}.rightclanok img{border:1px solid #222;border-radius:3px;height:96px;left:0;position:absolute;top:8px;width:150px}.rightclanok a.what{color:#888;font-size:1.1em;left:160px;position:absolute;top:8px}.rightclanok a.about{color:#999;font-size:1.1em;font-weight:400;left:160px;line-height:15px;position:absolute;top:28px}.rightclanok p{color:#999;font-size:1.1em;font-weight:400;left:160px;line-height:15px;position:absolute;top:40px}.oldlink{color:#888;display:block;font-size:14px;margin:20px 0;text-align:right;text-transform:uppercase}.comment{background:url(../images/comment.png) no-repeat 0 10px;line-height:15px;padding:6px 10px 2px 25px}.comment a.what{color:#fff;font-size:11px;overflow:hidden}.comment a.what:hover{color:#2dce3a;font-size:11px}.partner{display:block;margin:16px 10px}#rightcol .hr{margin:2px 0}#inner{box-shadow:inset 0 -60px 100px #000}#notification{background-color:#131313;border:1px #232323 solid;border-bottom:1px #999 solid;font-size:1.5em;padding:10px}.img_thumb{border:5px #232323 solid;border-radius:3px}.articlecontent{color:#a2a2a2;line-height:20px;padding:4px;text-align:justify}.articlecontent h3 span{color:#a2a2a2}.articlecontent h2{color:#999;font-family: 'Titillium Web', sans-serif;font-size:22px;margin:0 0 16px;text-shadow:1px 1px 1px #000;z-index:10}.smallimg{border:4px solid #222121;box-shadow:2px 2px 3px #080808;margin:5px 9px 5px 2px}.bigimg{background:#222121;border:4px solid #222121;box-shadow:2px 2px 3px #080808;font-style:italic;margin:5px 9px 5px 2px;width:630px}p.quote{background:#131313;box-shadow:5px 5px 5px #000;color:#2dce3a;font-family: 'Titillium Web', sans-serif;font-size:20px;line-height:26px;padding:12px 50px 16px;position:relative}.quotes1{background:url(../images/quotes.png) no-repeat 0 0;display:block;height:18px;position:absolute;right:8px;top:-8px;width:23px}.quotes2{background:url(../images/quotes.png) no-repeat 0 0;bottom:-7px;display:block;height:18px;left:8px;position:absolute;width:23px}.anotacia{background:#131313;border:0!important;box-shadow:2px 2px 3px #050505;height:auto;padding-top:40px;position:relative;width:650px;z-index:20}.redaktor_ikonky{background:#232323;display:block;float:right;height:16px;padding:8px}.inf{color:#2dce3a;margin-left:12px}.anotacia .inf span{color:#555}.anotacia p{line-height:20px;padding:15px 15px 0 12px;text-align:justify}.prazdny{border:0;height:0;margin:0}.bigimg img{max-width:630px}.ourcomment img{border:4px solid #222121;box-shadow:2px 2px 3px #080808;left:13px;position:absolute;top:14px}.ourcomment{background:#131313;box-shadow:5px 5px 5px #000;margin-bottom:20px;padding:12px 20px 16px 116px;position:relative}.komautor{font-size:18px;line-height:28px}.autor{color:#999;font-size:18px;line-height:28px}#c_messages{font-size:1.4em;width:650px;z-index:100}.errors{background-color:#ededed;border:3px #bb0101 solid;color:#000;min-height:20px;padding:10px;width:96%}.notices{background-color:#000000;border:3px #2dce3a solid;color:#999;min-height:20px;padding:10px;width:96%}.warns{background-color:#ededed;border-bottom:2px #fed626 solid;border-top:2px #fed626 solid;color:#000;min-height:20px;padding:10px 0 10px 60px}html[xmlns] .clearfix,.comment a{display:block}.fr,ul.page_nav{float:right}.w100p,.event_detail table{width:100%}.clear{clear:both}.banner_menu a,#infooter3 a,.calendar a,.anotacia h2 a,.article a,.day .event a{color:#fff}.clanok h2 a{ color: #fff}.banner_menu a:hover,#menu a:hover,#menu2 a:hover,#bottommenu a:hover,#infooter3 a:hover,.calendar a:hover,.clanok h2 a:hover,.anotacia h2 a:hover,.article a.noview, .article a:hover,.rightclanok a.about:hover,a:hover,#notification a:hover,.articlecomment a:hover,.standard_form input[type=submit]:hover{color:#2dce3a}#infooter3 p,.calendar p,.week:last-child{margin:0}.calendar span,.day .event a.promo_2{color:#2dce3a;font-weight:700}.calendar #add_event:hover,.calendar #show_events:hover{text-shadow:0 0 5px #999}.clanokcoms a,.clanokcoms a:hover{color:#2dce3a;font-weight:400}.comment a.from,.comment a.where{color:#6a6a6a;font-size:11px}#notification a,.articlecomment a{color:#999;text-decoration:underline}.standard_form input[type=text].rq,.standard_form textarea.rq,.day .event a.promo_1{font-weight:700}
.crop_650_400 {height:400px;width:650px}.crop_185_115 {height:115px;width:185px}
#poll{width:300px;}.poll_content{margin:10px 0 0;width:100%;}.poll_content #question{color:#999;font-size:1.8em;font-weight:400;}.poll_content .poll_options{color:#000;list-style-type:none;margin:10px 0 0;padding:0;}.poll_content .poll_options li{color:#999;cursor:pointer;font-size:1.4em;}span.blue{color:#0e436f;}span.grey{color:#999;}.poll_content .poll_options li .c_bar{background-color:#313131;height:11px;margin:3px 0 10px;padding:0;}.poll_content .poll_options li .c_bar span{display:block;font-size:1em;height:11px;margin:0;}.poll_content .stats{color:#565656;text-align:center;}.poll_content .poll_options li:hover,span.green{color:#2dce3a;}
table.registration{width:100%}table.registration td{text-align:center}table.registration td.active,table.registration td:hover{background-color:#333333}table.registration td a,table.registration td:hover a{text-decoration:none}a.discussion_nick{color:#ffffff;text-decoration:underline}a.discussion_nick:hover{color:#2dce3a}
.delete_check{position:absolute; top: 0px; right: 0px;}
.column h3{color:#2dce3a;font-family: 'Titillium Web', sans-serif;font-size:17px;font-weight:700;height:32px;line-height:32px;margin:10px 0 0;padding-left:10px;text-transform:uppercase}.column .rightclanok a.about{color:#2dce3a;font-family: 'Titillium Web', sans-serif;font-size:15px;font-weight:400;height:25px;line-height:25px;margin:0px 0 10px 0;top:0;}.column .rightclanok a.what{top:28px }
.box_video { border: 1px #242424 solid; border-radius: 5px; float: left; margin-bottom: 15px; margin-right: 0 !important; padding: 0 7px 0 7px; width: 300px; }.box_video:nth-child(3n-1) { margin: 0 15px 0 15px; }.box_video h2{height: 37px;overflow:hidden;width:100%;}.box_video h2 a{color: #ffffff; }.box_video img { border-radius: 5px; max-width:100%;}.box_video p{font-size: 12px ;height:56px}.box_video .abs{margin: 70px 0 0px 0; min-height:302px }
.c_month{float:left;width:33.0%}.c_month+.c_month{margin-left:1px;margin-right:1px;}.month{border:1px #e0e0e0 solid;border-top-left-radius:3px;border-top-right-radius:3px;padding:0;}.month>.date{background-color:#e0e0e0;border-top-left-radius:2px;border-top-right-radius:2px;color:#000;display:block;font-size:12px;font-weight:700;margin-bottom:3px;width:100%}.month>.date .name{padding:5px;text-align:center;display:block}.month .event,.event{margin:0 4px 4px 4px;}.month .event{border:1px #555555 solid;border-radius:3px;}.event .date{background-color:#555555;border-top-left-radius:2px;border-top-right-radius:2px;color:#e0e0e0;display:block;font-size:12px;font-weight:700;margin-top:0;margin-bottom:0px;padding:5px;text-align:center}.event .title{margin:0;padding:5px 5px 0 5px;padding-bottom:0;font-size:1.4em;height:39px;overflow:hidden;}.event .text,.event .text_fixed{padding:0 5px 5px 5px;margin-top:3px;font-size:1.2em;}.event a.promo_2,.date.promo_2{color:#2dce3a;font-weight:700}.event a{color:#fff}.event:hover a{color:#2dce3a}.remove_event{float: right;position: relative;top: -2px;height: 16px;cursor:pointer;}
.event.grey a,.event.grey:hover a,.event.grey .date{color: #666666}
#b_left a{ display: block; width: 400px; height: 1000px; }
#b_right a{ display: block; width: 400px; height: 1000px; }
.autoheight img{height: auto;}
.fullwidthbanner{ width: 1032px; position: relative; left: -5px; text-align: center; }
.fullwidthbanner iframe{max-width: 1032px;}