/* načtené styly */
body, html {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
}


.box_panelP{
	  border-radius: 4px;
	  background: #c1c1c1;
	  color: #000;
	  width: 298px;
	  min-height: 70px;
	  box-sizing: border-box;
}
.box_panelP .box_nadpis{
	background: #356793;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	padding: 5px 10px;
	border-radius: 5px 5px 0px 0px;
}

.box_panelP .hledani_box{
	margin-left: 10px;
}

.box_panelP .tlacitka_box{
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 10px;
	display: inline-block;
}

.box_panelP .hledani_box input{
	width: 213px !important;
	background: #fff !important;
	border-radius: 5px 5px 5px 5px !important;
	margin-right: 4px;
	display: block;
	font-size: 17px;
}
.box_panelP .hledani_box .easy-autocomplete, .box_panelP .hledani_box .ac_input{
	float: left !important;
	margin-right: 4px;
}

.button_hledat{
	background: url('/img/ico/hledatlupa.png') no-repeat center center;
	background-size: auto;
	width: 34px;
	height: 34px;
	background-size: 32px 32px;
	float: left;
	border-radius: 5px;
	cursor: pointer;
}
.button_hledat::after{
  	clear: both;
	display: table;
	content: "";
	line-height: 0;					  
}					

.box_nadpis2{
	font-size: 14px;
	color: #0a0a0a;
	margin: 10px 0px 4px 10px;
	display: inline-block;
}


.easy-autocomplete-container ul li
 {
	font-size: 12px !important;
	height: 13px;
	overflow: hidden;
}

.box_panelP .ac_input{
	border-color: #ccc;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%) inset;
    color: #555;
    float: none;
    padding: 6px 12px;
}

#kinobox{
	display: inline-block;
	margin-left: 6px;
	margin-bottom: 5px;
  	position: relative;
  	top: -1px;  
}
#kinobox a{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #0d08f2;
}
#kinobox img{
	max-width: 70px;
	max-height: 20px;
}


 #sekceserial, #sekceserial div, #sekceserial a, #sekceserial h1, #sekceserial h2, #sekceserial h3, #sekceserial h4{
 	font-family: Magra !important;
 }
  #sekceserial div{
  	font-size: 9pt !important;
  }
 #sekceserial h1{
 	font-size: 24pt !important;
 } 
 #sekceserial h2{
 	font-size: 20pt;
 } 
 #sekceserial h3{
 	font-size: 18pt !important;
 }  
 #sekceserial h4{
 	font-size: 13pt !important;
 	margin: 15px 0px 5px 0px !important;
 }
 .polepiz{
 	margin: 2px 0px 2px 9px;
 }

	.ser-nejnov-pol {
			float: left;
			margin-right:10px;
			margin-bottom: 10px;
			height:200px;
			width:120px;
			border: 1px solid #c9c5c9;
			overflow: hidden;
			position: relative;
			background: #f4f4f4;
			background-position: top center; 
			background-repeat: no-repeat;
			background-size: contain;
			background-image: url('/img/poster/no-imagei2.jpg');
	}	
	.ser-nejnov-pol h2{
			font-size:10px !important;
			line-height: 100% !important;
			position: absolute;
			bottom: -2px;			
			
	}


img.stars{
	cursor: help;
}

.starscredit {
	display: inline-block;
	border: none;
	width: 13px;
	height: 13px;
	margin-left: -1px;
	margin-right: 0px;
	font-style: italic;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #ffffff;
	border-radius: 50%;
	padding: 0px;
	text-align: center;
	background: #ff9900;  
	line-height: 120%;
	box-sizing: content-box;
    animation-name: wait-zoom-rotate;
    animation-duration: 2900ms;		 
	visibility: visible;	
}

#fairuser{
	font-size:9px;
	color: #303030;
}
.unfairUser{
	font-size: 13px;
	padding: 0px;
	margin-top: -4px;
	margin-right: 5px;
	width: 13px;
	height: 13px;
	float: left;
	margin-left: -4px;		
	cursor: help;
}

.animSrdce {
    padding: 0px;
    font-size:9px;
    margin-top: -1px;
    margin-right: 1px;
    width: 13px;
    height: 13px;
    animation-name: anim-tep;
    animation-duration: 980ms;
    animation-iteration-count: 60;
    animation-timing-function: cubic-bezier(.68,-0.55,.27,1.55);
    float: left;
    cursor: help;
}
@keyframes anim-rotace {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
@keyframes anim-tep {
    from {
        font-size: 7px;
    }
    to {
		font-size: 9px;
    }
}

@keyframes zoom-rotate {
  0% {
    transform: rotate(0deg) scale(0.2, 0.2);
  }
  50% {
    transform: rotate(360deg) scale(1.5, 1.5);
  }
  100% {
    transform: rotate(360deg) scale(1, 1);
  }
}

@keyframes wait-zoom-rotate {
  0% {
    transform: rotate(0deg) scale(0.0, 0.0);
  }
  69% {
    transform: rotate(0deg) scale(0.2, 0.2);
  }
  70% {
    transform: rotate(220deg) scale(1.7, 1.7);
  }
  100% {
    transform: rotate(360deg) scale(1, 1);
  }
}


.breakw{
	word-wrap: anywhere !important;
}


.poz_div0{
	width: 665px;
	display: block;
	height: 300px;
	/*background-image: linear-gradient(to right, #bbb7b7 , #ffffff);*/
	background-image: none;
	font-family: 'Open Sans', sans-serif;
	box-sizing: border-box;
}
.poz_div1{
	width: 220px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	
}
.poz_div2{
	max-width: 414px;
	float: left;
	height: 100%;
	margin-left: 30px;
}
.poz_div0 h1{
	letter-spacing: -2.3px;
	font-size: 25pt;
	font-weight: 800;
	text-transform: uppercase;
	color: #575757;
	margin-bottom: 0px;
	padding: 0px;
}
.poz_div0 h3{
	letter-spacing: -1.3px;
	font-size: 16pt;
	font-weight: 700;
	margin: 7px 0px 0px 0px;
}	
.poz_div0 p{
	display: block;
	font-weight: normal;
	font-size: 12pt;
	padding-top: 2px;
}
.zpracovava_uzivatel{
	font-size:10pt;
	min-height: 28px;
}
.zpracovava_uzivatel .hid{
	display: inline-flex !important;
}
.zpracovava_uzivatel .avatzprac{
	background-size: 23px;
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
	width: 25px;					
	margin-right: 6px;
	margin-top: -5px;
	float: left;
	border: 3px solid #f0f0f0;					
}
.zpracovava_uzivatel a{
	text-decoration: underline !important;
}

a:hover.scrollup, .scrollup a:active{
    opacity:0.9 !important;
}
.scrollup, a.scrollup{
    width:40px;
    height:40px;
    opacity:0.4;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('/img/scrollup.png') no-repeat;
}

.INACTIVITY{
	color: #909090 !important;

}
.INACTIVITY img,.INACTIVITY a, .INACTIVITY div {
	opacity: 0.4 !important;
}

	.circles {
		display: inline-block;
		margin: 1em;
	}

	.circles-decimals {
		font-size: .4em;
	}
.formFilmSerial{
	display: inline-block;
	margin-left: 10px;		
}


	table.statbox.nejoblibenejsi tr:nth-child(-n+4) td:nth-child(1) {
		background-image: none !important;
		padding-left: 5px !important;
		padding-bottom: 2px !important;
		padding-top: 2px !important;
		height: auto;
		vertical-align: middle;	
		position: relative;	
	}


	table.statbox.nejoblibenejsi tr:nth-child(n+5) td:nth-child(1) {
	    background-image: none !important;
	    padding-left: 20px !important;
	    padding-bottom: 2px !important;
	    padding-top: 2px !important;
	    height: auto;
	    vertical-align: middle;
	    position: relative;
	}

	table.statbox.nejoblibenejsi tr:nth-child(n+5) td:nth-child(1) div {
		position: absolute;
		left: -1px;
		top: 0px;
	}


	table.statbox.nejoblibenejsi tr:nth-last-child(1) td {
		background-image: none !important;
		padding-left: 5px !important;
	}

	/*table.statbox.nejoblibenejsi tr:nth-child(-n+4) td:nth-child(1) div*/
	.img_avatar_round {
		background-image: none;
		padding-left: 5px !important;
		border: 1px solid #ae49e4;
		width: 30px;
	    height: 30px;
	    background-color: #dbdbdb;
	    background-position: center center;
	    background-repeat: no-repeat;
	    background-size: 40px;
	    border-radius: 50%;
	    border: 3px solid #f0f0f0;
	    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);	
	}
	
	table.statbox.nejoblibenejsi tr:nth-child(-n+4) td:nth-child(1) a {
		position: absolute;
		top: 14px;
		left: 52px;
	}	
	



.zvyrpoz td{
	font-weight: bold !important;
	background: #ffeaea !important;
}


table.statbox tr td.typ_titF{
 
    background-image:url("/img/ico/film.png") !important; 
	background-repeat: no-repeat !important;
	background-position: 4px 50% !important;
	background-size: 11px !important;
	padding-left: 17px !important;

}
table.statbox tr td.typ_titS{
	background-image:url("/img/ico/serial.png") !important; 
	background-repeat: no-repeat !important;
	background-position: 4px 50% !important;
	background-size: 11px !important;
	padding-left: 17px !important;
}

.predvolby-seznamu{
	width: 280px;
	display: block;
	height: 30px;
	float: left;	
}

#budik .rs-handle  {
	    background-color: transparent;
	    border: 8px solid transparent;
	    border-right-color: black;
	    margin: -6px 0px 0px 14px !important;
	    border-width: 6px 104px 6px 4px;
	}
	#budik .rs-handle:before  {
	    display: block;
	    content: " ";
	    position: absolute;
	    height: 22px;
	    width: 22px;
	    background: black;
	    right: -11px;
	    bottom: -11px;
	    border-radius: 100px;
	}
	#budik .rs-tooltip  {
	    top: 35%;
	    font-size: 30px;
	    color: #db5959;
	    z-index: 3;
	}
	
	#budik .rs-tooltip span  {
		font-size:15px;
	}
	#budik .rs-range-color  {
	    background-color: #DB5959;
	}
	#budik .rs-path-color  {
	    background-color: #F0C5C5;
	}

	#imdbsekce{
		float: left;
	    width: 265px;
	    height: 25px;
	    overflow: hidden;
	}
		.preloader2{
	    overflow: hidden;
	    background-image: url('/img/ico/preloader128.gif') !important;
	    background-repeat: no-repeat;
	    background-position-x: center;
		background-position-y: -52px;	    
	    background-color: #eee;
	    display: inline-block;
	}
	
	.infopanel2{
		line-height: 130%;
		width: 660px;
		box-sizing: border-box;
		border-top:3px solid #EDEDED;
		border-bottom:1px solid #EDEDED;
		padding:8px;
		font-style:normal;
		margin-top:10px;
		margin-bottom:20px;
		background:#F9F9F9;
		color:#555;
		text-align: justify;
		
	}


.idown{
	
}




.vipsection{
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 15px;
	}
.vipsection h2{
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -2.3px;
	font-size: 25pt;
	font-weight: 800;
	text-transform: uppercase;
	color: #575757;
	margin-bottom: 0px;
	padding: 0px;
}	
.vipsection p{
	margin-bottom: 15px;
	display: block;
	font-weight: bold;
	font-size: 12pt;
}	
.vipsection h3{
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -1.3px;
	font-size: 16pt;
	font-weight: 700;
	margin: 7px 0px 0px -5px;
}
.vipsection ul{
	padding: 0px;
	margin: 0px;
}	
.vipsection ul li{
	padding: 0px;
	margin: 3px 1px 4px 6px;
	list-style-type: none;
	color: #000;
	float: left;
	width: 90%;
}
.vipsection .lnr{
	color: #87C7F6;
	font-size: 17pt;
	margin-right: 5px;
}	
.vipsection .zapati{
	font-size: 10pt;
	margin-top: 15px;
	padding-top: 7px;
	border-top: 1px solid #ddd;
	width: 80%;
}
.vipsection .predel{
	font-size: 200pt;
	color: rgba(191, 197, 198, 0.20);
	padding: 20px;		
}
.preklad1 td{
	XXXbackground: #eeeeca !important;
}
.ulozene1 td{
	XXXbackground: #f0dd84 !important;
}

A:visited.ulozene_link, A:link.ulozene_link{
	color: #ff0707 !important;
	font-size: 8pt;
	opacity: 1 !important;
}


.novote{
	color: #909090 !important;	
}
.fewvotes{
	color: #606060 !important;		
}

/*
tr.novote :not(td:nth-last-child(1)) a, .novote div {
	opacity: 0.4 !important;
}
tr.fewvotes :not(td:nth-last-child(1)) a, .fewvotes div {
	opacity: 0.6 !important;
}
*/
tr.novote td:nth-child(1) a, tr.novote td:nth-child(2) a{
	opacity: 0.4;
}

tr.fewvotes td:nth-child(1) a, tr.fewvotes td:nth-child(2) a{
	opacity: 0.6;
}



.PrispH{
	font-size: 13px;
}
.tab_detail {
    width: 625px;
}
/*
#ot-sdk-btn-floating,.ot-floating-button__front,.ot-floating-button__open{
	height: 10px !important;
	width: 10px !important;	
	overflow: hidden !important;
}
*/


#youtrailer1,#youtrailer2,#youtrailer3{
		width: 100%;
		height: 230px;
		position: relative;
	}
#youtrailer1{
		z-index: 1;
		top:0px;
}
#youtrailer2{
		z-index: 10;
		margin-top:-230px;
		background: #a1a1a1;
		background-size: 100% 100%;
		opacity: 0.92;
}
#youtrailer3{
		cursor: pointer;
		z-index: 20;
		margin-top:-230px;
		background: url('/img/trailer.png') center center no-repeat;
		opacity: 1;
}
.uspokojeno, .uspokojeno a{
	color: #999 !important;
}
.uspokojeno td:nth-last-of-type(2) a{
	color: #002b81 !important;
	text-decoration: underline !important;
}
.reqNotice1,.reqNotice0{
  padding: 0px;
  width:20px;
  height: 20px;
  background-position-x: center;
  background-position-y: center;
    background-repeat: no-repeat;
	background-attachment: scroll;
    background-size: 20px;
    background-origin: padding-box;
	background-clip: border-box;
}

.reqNotice1{
    background-image: url("/img/ico/emailstate-1.png");
}
.reqNotice0{
    background-image: url("/img/ico/emailstate-0.png");
}
img.upozornovat{
	width:20px;
}
#imgSerial{
	cursor: pointer;
}
td.imdb1{
	background: url('/img/ico/serial.png') right center no-repeat;
	background-size: 9px;	
}
td.imdb00{
	background: url('/img/ico/film.png') right center no-repeat;
	background-size: 9px;
}

.infobox1{
	margin: 5px 0px;
	border-left: 3px solid #55ae44;
	padding: 10px 2px 7px 25px;
	background: #e3f5df;	
	background-position: -1px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/zarovka1.png');
	width: 93%;
	font-size: 11px;
	color: #072A00;	
}
.infobox2{
	margin: 5px 0px;
	border-left: 3px solid #b17141;
	padding: 10px 2px 7px 25px;
	background: #f6decc;
	background-position: -1px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/palec1.png');
	width: 93%;
	font-size: 11px;
	color: #813700;
}

.infobox4{
	margin: 5px 0px;
	padding: 10px 2px 7px 30px;
	background: #ffffff;	
	background-position: -1px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/usertarget.png');
	width: 93%;
	font-size: 11px;
	background-size: 22px;
	font-weight: bold;
}


.infobox2 strong, .infobox3 strong{
	font-style: bold;	
	color: #d20404;
	text-transform: uppercase;
}	 
.infobox3{
	margin: 5px 0px;
	border-left: 3px solid #b17141;
	padding: 10px 2px 7px 25px;
	background: #f6decc;
	background-position: 0px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/ozubeni1.png');
	background-size: 22px;
	width: 93%;
	font-size: 11px;
	color: #813700;
} 
.infobox3 b{
	font-style: bold;
	color: #d20404;
	font-style: italic;
}
.zasilatupoz{
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
	width: 270px;
	border-radius: 8px;
	border: 1px solid #aaa;
	min-height: 50px;
	padding: 13px 10px;
	text-align: center;
}
.zasilatupoz p:first-child{
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: bold;
    color: rgb(80, 80, 80);	
}

/*
.slider{
	background: url('/img/ico/obalka1.png') center center no-repeat;
	background-size: 20px;
}
*/
.switcher.is-disabled{
	opacity: 1 !important;
}

	.zadostibtn{
		float: none !important;
		display: inline-block;
	}
	.zadostibtn img{
		height: 12px;
		top:5px;
	}



	#mdop_div{
		width: 650px;
		overflow: hidden;
		height: 125px;
		float: left;
		position: relative;
		margin-left: 5px;
	}
	#mdop2_div{
		float: left;
	}				
	#mdop1_div{
		width:3000px;
		overflow-x: auto;
	}
	.dop_popis{
		font-size:11px;
		width:100%;
		height: 80%;
		background: #E2E2E2;
		color: #222;
		padding: 6px;
		margin: auto;
		position: relative;
		top: 83%;
		filter: opacity(80%);
	}

	.dop_popis a{
		text-decoration: none !important;
		font-weight: normal;
	}

	.dop_popis a p{
		font-size:10px;
		color: #111;
		font-weight: normal;
	}

	.dop_div{
		width:76px;
		height:120px;
		overflow: hidden;
		margin: 2px 4px 2px 0px;
		float: left;
		border-radius: 4px;
		border: 1px solid #a8a4a5;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: cover;
		filter: opacity(85%);
	}

	.div_scr{
		display: block;
	}
	
	#dop_right{
		font-size: 30px 
	}
	#dop_left{
		font-size: 30px 
	}
	#dop_left_ico{
		position: absolute;
		width: 32px;
		top: 30px;
		left: 3px;
		filter: opacity(80%);					
	}
	#dop_left_ico:hover{
		filter: opacity(100%);
		left: -1px;	
		transition-duration : 0.3s;				
	}
	#dop_right_ico{
		position: absolute;
		width: 32px;
		top: 30px;
		right: 3px;
		filter: opacity(80%);
		transform: rotate(180deg);
	}
	#dop_right_ico:hover{
		filter: opacity(100%);
		right: -1px;	
		transition-duration : 0.3s;				
	}






.di_po{
	color:#738bba !important;
   background-image:url("/css/diskuzeP.gif") !important;
}
.di_ro{
   background-image:url("/css/diskuzeR.gif") !important; 	
}

.di_fo{
   background-image:url("/css/diskuzeF.gif") !important; 	
}

/*
.di_po a:hover,.di_po a:hover div{
	color:#FF9900;
}
.di_ro a:hover, .di_ro a:hover div{
	color:#6ED460;
}
.di_fo a:hover, .di_fo a:hover div{
	color:#5DA8E9;
}

*/



.uspokojeno, .uspokojeno a{
	color: #999 !important;
}
.uspokojeno td:nth-last-of-type(2) a{
	color: #002b81 !important;
	text-decoration: underline !important;
}
img.upozornovat{
	width:20px;
}

a.link_under{
	text-decoration:underline !important;
}

.just_itemprop{
	display: none;
}

#imgSerial{
	cursor: pointer;
}
td.imdb1{
	background: url('/img/ico/serial.png') right center no-repeat;
	background-size: 9px;	
}
td.imdb00{
	background: url('/img/ico/film.png') right center no-repeat;
	background-size: 9px;
}

.infobox1{
	margin: 5px 0px;
	border-left: 3px solid #55ae44;
	padding: 10px 2px 7px 25px;
	background: #e3f5df;	
	background-position: -1px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/zarovka1.png');
	width: 93%;
	font-size: 11px;
	color: #072A00;	
}
.infobox2{
	margin: 5px 0px;
	border-left: 3px solid #b17141;
	padding: 10px 2px 7px 25px;
	background: #f6decc;
	background-position: -1px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/palec1.png');
	width: 93%;
	font-size: 11px;
	color: #813700;
}
.infobox2 strong, .infobox3 strong{
	font-style: bold;	
	color: #d20404;
	text-transform: uppercase;
}	 
.infobox3{
	margin: 5px 0px;
	border-left: 3px solid #b17141;
	padding: 10px 2px 7px 25px;
	background: #f6decc;
	background-position: 0px center;
	background-repeat: no-repeat;
	background-image: url('/img/ico/ozubeni1.png');
	background-size: 22px;
	width: 93%;
	font-size: 11px;
	color: #813700;
} 
.infobox3 b{
	font-style: bold;
	color: #d20404;
	font-style: italic;
}


.zasilatupoz_cover{
	display: table;
	margin: auto;
	width: auto;
}
.zasilatupoz{
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: auto;
	width: 290px;
	border-radius: 8px;
	border: 1px solid #aaa;
	min-height: 50px;
	padding: 13px 10px;
	text-align: center;
	float: left;
}
.zasilatupoz p:first-child{
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: bold;
    color: rgb(80, 80, 80);	
}


.slider{
/*
	background: #d1d1d1 !important;
	background: url('/img/ico/obalka1.png') center center no-repeat;
	background-size: 20px;
}
*/
}
.switcher.is-disabled{
	opacity: 1 !important;
}



 #sklikReklama_8382 iframe{
  margin: 0 auto;
  text-align:center;
 }
 
 iframe body,iframe > body {
 	margin: 0px auto;
 	padding: 0px;
 }
 

.reakcena{
	font-size:9px;
	font-weight:normal;
	display: inline-block;
}
.scopedetail{
	width:680px;
	margin:0px;
	padding:0px;	
}




#bn_kaktus{
	margin: 0px auto;
	margin-top:-10px;
	display: inline-block;
	position: relative;
	bottom: -1px;
	XXmin-height: 190px;	
}


table.bordered td{
  border-left:1px solid #dadada;
  border-top:1px solid #dadada;
}

table#tablesearch{
 margin-top:3px;
 width:298px;
 height:89px;
 background:url('/css/new/hledat2.gif') top left no-repeat; 
 vertical-align:top;
   
}

table#tablesearch tr td{
  text-align:left;
  vertical-align:top;
}

table#tablesearch input{
 border:0px solid green;
 background:transparent; 
 width:222px;
 height:30px;
 font-size:12pt;
 padding: 6px 0px 0px 4px;
 vertical-align:top;
}
table#tablesearch input#search_submit{
 padding:0px;
 margin: 0px 0px 0px 1px;
 width:35px;
 background:transparent;
 cursor:hand;
}

#pokrocile_link{
 margin-top:8px;
 margin-left:112px;
 border:1px solid #f0F0F0; 
}


table#tablelogin{
 width:298px;
 height:122px;
 background:url('/css/new/login.gif') top left no-repeat; 
}
table#tablelogin input{
 border:none;
}
table#tablelogin input#log_submit{
 margin-left:27px;
 border:10px solid white;
 cursor:hand; 
}
table#tablelogin input#log_login{
 width:140px;
 height:18px;
 margin-left:34px;
 font-size:13px;
}
table#tablelogin input#log_password{
 width:110px;
 margin-left:34px;
 margin-top:5px;
}
table#tablelogin #log_reg{
 display:block;
 color:#000;
 text-decoration:none;
 margin-left:19px;
 margin-top:24px;
 font-size:15px;
}
table#tablelogin tr td{
 vertical-align:bottom; 
}

table#tablelogon{
 width:298px;
 height:70px;
 background:url('/css/new/login-prihl.gif') top left no-repeat; 
}
table#tablelogon td{
  vertical-align:top; 
  padding-top:35px;
  border:0px solid #000;
  font-size:10pt;
}
table#tablelogon td a{
  font-size:10pt;
  text-decoration:none;
}


.bnposmega{
	max-width: 1125px;
	overflow: hidden;
	margin: 0px;
	margin: auto;
	padding: 0px;
}


#stat_bok_h{
 width:298px;
 background:url('/css/new/stat_bok.png') top left no-repeat;
 margin-bottom:0px;
 color:#fff;
 font-size: 13px;
 font-weight: bold;
 padding:9px 0px 0px 14px;
 text-align:left;   
}
#stat_bok_v{
 margin-top:0px;
 width:298px;
 height:auto; 
 background:#c1c1c1;
 padding-bottom:7px;
 
 border-bottom-left-radius: 4px;
 border-bottom-right-radius: 4px;
 
 -moz-border-radius-bottomleft: 4px;
 -moz-border-radius-bottomright: 4px;
 
 -webkit-border-bottom-left-radius: 4px;
 -webkit-border-bottom-right-radius: 4px;
 
 
}



#stat_bok_v span{
 display:block;
 font-size:9pt;
 margin-bottom:4px;
   background-repeat:no-repeat  !important; 
   background-position:4px 50% !important;
   padding-left:15px !important; 
 
 border:0px solid silver;
}


.lastreply{
 font-size:8pt !important;
 color:#444;
 padding-bottom:20px !important;
} 
  .banner{
    color:#000000;
    font-size:7pt;
    font-family:verdana,tahoma,arial
  }
  .banner a p.note{
    text-decoration:none;
    color:#03A053;
    margin:3px 1px 2px 1px;
  }
  .banner a p{
    width:100%;
    font-size:9pt;
    font-weight:bold;
    text-decoration:underline;
    color:#000000;
    margin:0px 1px 4px 1px;
    cursor:hand;
  }

  .banner img{
    text-align:center;
    margin:0 auto;
    float:none;
    border:none;
    display:block;
  }
  .banner a:link,.banner a:hover, .banner a:visited{
    text-decoration: none;
    display:block;
    width:100%;
    height:100%;
    color:rgb(91,91,91);
    font-family:verdana,tahoma,arial
  }

#bannery180x180L,#bny180x180L{
     border:1px solid #f0f0f0;
}

#bannery745x100H,#bnx745x100H, #bny745x100H{
     margin:0 auto;
     max-width:745px;
     max-height:100px;
     background:#eee;
}
#bannerymega,#bnxmega,#bnymega{
     margin:0 auto;
     width:990px;
     max-height:200px;
     background:#fff;
}


#bny300x300 div{
	margin-top: 2px; 
}

#bnx300x300,#bny300x300,#bni300x300{
     background:#C1C1C1;
     width:300px;
     text-align:center;
     /*max-height:300px;*/
     max-height:600px;
     z-index: -1;
	overflow:hidden;
	max-width:300px;
	max-height:600px;
	font-size: 0px;
}
#bny300x300 div,#bny300x300 table, #bnx300x300 div,#bnx300x300 table, #bni300x300 div,#bni300x300 table,{
     margin:0 auto;
}
#bny130x90,#bnx130x90{
  background: url('https://www.titulky.com/bannery/logomall.gif') no-repeat bottom center;
}
#bny130x90 p, #bnx130x90 p{
  font-size:7pt;
  color:#000;
  font-weight:normal;
}


form {
	padding: 0px;
	margin: 0px;
}

table.regtab{
  margin-left:100px;
}

table.regtab tr td{
   font-size:8pt;
}


.RegistrNeed {
 color:red;
 font-weight:bold;
}

table.regtab tr td input{
   font-size:8pt;
   width:250px;
}
table.regtab tr td textarea{
   font-size:8pt;
   width:410px;
}

select{
   font-size:8pt;
   width:118px;
}

table.regtab tr td select{
   font-size:8pt;
   width:250px;
}


.infreg{
  border-top: 1px solid #3333cc;
  border-bottom: 1px solid #3333cc;
  background: rgb(233,234,252);
  font-size:8pt;
  font-weight:bold;
  padding:10px 5px 10px 5px;
  margin-left:30px;
  margin-right:30px;
  
}
.menu_l1 {
	width: 170px;
	text-align: left;
	font-size: 8pt;
	text-align:center;
}
.menu_l2 {
	vertical-align: top;
	font-size: 8pt;
}
.tab_stat {
	width: 175px;
	font-size: 7pt;
}
.tab_stat A:visited, .row1 A:visited, .row2 A:visited {
	COLOR: rgb(102,153,255)
}
#IframeDownload, #idown, #IframeNahled{
     display:none;
     width:1px;
     height:1px;
     border:none;
}


.u_input{
  width:400px;
}

#neaktivni{
 font-size:7pt;
 color:rgb(40,40,40);
 letter-spacing:2px;
}


#imdb{
 font-size:9pt;
 width:80px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 height:19px;
}

.tlac {
 width:100px;
 border:1px solid #000;
 cursor:hand;
}

.komentare{
  font-size:10pt;
  text-align:center;
}
div #div_warn {
    position: absolute;
    left: 200px
    top: 200px;
    width:300px;
    height:150px;
    background: rgb(255,153,51)
    border: 2px solid black;
    padding:2px; 
}

.hid {
  text-overflow: ellipsis;
  height:15px;
  overflow:hidden;
  padding:0px;
}

.listeritem{
  margin-right:4px;
  float:left;
}
.listeritem A{
 background:blue;
 color:white;
}
.listeritem A b{
 background:blue;
 color:white;
}

.listeritem A:link {
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}

.listeritem A:visited {
	COLOR: #0055FF;
}
.listeritem A:hover {
	FONT-STYLE: normal;
	TEXT-DECORATION: overline underline;
	background-color: transparent;
}

/*
.listeritem A:active {
	COLOR: silver;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
}

*/


A:hover div {
	COLOR: blue;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
	cursor:hand;
}

td.prispevek {
  height:auto;
  padding-top:2px;
  padding-right:2px;
  font-size:8pt;
}
tr.diskuze {
  vertical-align:top;
  text-align:left;
  background:#fff;
 
}
tr.nadD {
  padding:20px;
  vertical-align:top;
  text-align:left;  
  background-color:#eee;

}
td.nadD{
  height:auto;
  padding-top:2px;
  padding-right:2px;
  padding-bottom:2px;
  font-size:8pt;
  font-weight:bold;
  text-align:left;  
  color:#000;
}

td.autor{
        padding-top:2px;
        padding-right:2px;
        font-size:7pt;
        font-weight:bold;
        text-align:right;
}
td.odp {
  text-align:right;
  font-size:8pt;
}
form.diskuze{
 font-size:7pt;
 font-weight:bold;
 text-align:left;
}

form.diskuze input {
 border:1px solid silver;
 width:250px;
 font-size:8pt;
 margin:2px 0px 2px 0px;
}
.diskuze input.checkbox{
   border:0px;
   text-align:left; 
   width:auto;
   height:14px;
   padding:0px;
}
#distab{
width:600px;
font-size:8pt;
font-weight:normal;
font-family:verdana;
}

#distabdet{
width:619px;
font-size:9pt;
font-weight:normal;
font-family:verdana;
}

#distabdet tr{
 vertical-align:bottom;
 background:rgb(230,230,250);
 color:#5D5D5D;
}


.distd1{
  height:auto;
  vertical-align:top;
}

.distd1 input{
 float:left;
}

.distd2{
  width:90px;
  font-size:7pt;
}

.distd1d{
  height:auto;
  vertical-align:top;
}
.distd2d{
  width:90px;
  font-size:6pt;
}
.distd3d{
  width:80px;
  font-size:8pt;
}
.distd3d{
  font-size:8pt;
}

.distd4d{
  padding:0px 0px 15px 0px;
  font-size:8pt;
  border-bottom:1px silver solid;
  
}
.avat {
  width:50px;
  height:50px;
	overflow:hidden;
  float:left;
  margin-right:3px;
  
}
.avatsmall{
 width:30px;
 height:30px;
 overflow:hidden;
 border:1px solid #555555;
 float:left;
 margin-right:5px;
}

.reseter {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}


.alphasearch {
	font-size: 10px;
	background-color: #fdfdfe;
	border: 1px solid #dcdcde;
	margin: 2px 0px;
	height: 40px;
	width: 160px;
}
.alphasearch td {
	border: 1px solid #d5d9ee;
	background-color: #f5f6fb;
	text-align: center;
	overflow: hidden;
	width: 12px;
	height: 12px;
}
.alphasearch a {
	color: #676767;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	display: block;
	overflow: hidden;
	width: 9px;
	height: 12px;
}
.alphasearch a:hover {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.alphasearch a:visited {
	color: #676767;
	text-decoration: none;
}

#bodywrap {
	background-color: #ffffff;
}
#pagehead {
	background-color: #ffffff;
}
#pagefoot,.pagefoot{
	background-color: rgb(241, 241, 241);
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}



#pagewrap {
  margin: auto;
	text-align:left;
	border:0px solid navy;
	overflow-x:hidden;
	width: 1150px;
	
}
#bny160x600P, #bnx160x600P{
     border:none;
     background:#fff;
     position:absolute;
}

@media screen and (min-width: 1307px){
	#pagewrap{
		width: 1290px /*!important*/;
		
	}
	#bny160x600P, #bnx160x600P{
		max-width: 300px /*!important*/;
		height: 600px /*!important*/ ;
		/*border: 1px solid #e4e2e0;*/
	}
}		




#bodycont {
	text-align:center;
}
#pagewrap1 {
	background-color: #ffffff;
}
#pagewrap2 {
	background-color: #ffffff;
}
#side1wrap {
	text-align:left;
  float: left;
	width: 680px;
	margin: 0px 0px 3px 3px;
	padding: 0px;
	font-size: 11px;
	border: 0px solid navy;
	background-color: #fff;
}
#side2wrap {
	float: left;
	width: 303px;
	margin: 3px 3px 3px 0px;
  margin:0px;
  padding: 0px;
	font-size: 11px;
	background-color: #fff;
}
#side2cont{
	width: 180px;
	margin: 3px 3px 3px 0px;
  margin:0px;
  padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
	float:left;
}
#side1cont{
	width: 300px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
	font-size: 11px;
	border: 0px;
	background-color: #fff;
	float:left;
}
#side1cont table{
  margin-bottom:5px;
  margin-top:4px;
}

#contwrap {
	padding: 3px 365px 3px 1px;
}
#head {
	background: url('new/bg_hlava.jpg') top right repeat-x;
	height: 173px;
	XXborder-top: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;

}

#head_a{
  padding-top:3px;
  width:1000px;
  height:117px;
  margin: 0px auto;
  overflow:hidden;   
}
#head_a1{
  padding-top:28px;
  height:87px;
  width:250px;
  float:left;
}
#head_a2{
  padding-top:10px;
  float:left;
}


#head_b,#head_b01,#head_c{
  width:1001px;
  height:43px;
  margin: 0px auto;
  padding:0px;
  overflow:hidden;
  z-index: 1;
}

#menu {
  margin: 0px auto;
  border:0px solid;
}
#menu ul {
	padding: 0px;
	margin:0px;
  height: 35px;
}



#menu a {
	font:13px tahoma;
  display: block;
	color: #FFF;
	font-weight:bold;
  text-decoration: none;
	text-align: center;
	padding-top:6px;
}
#menu a:hover, #menu a#selected {
  text-decoration: underline;

}



#head_lista a, #head_lista span{
	color: #FF3C00;
	cursor: hand;
}

span.link {
 cursor:hand;
 color:blue;
}


.tab {
	background: url('../img/bg/table.jpg') top right repeat-x;
	height: 20px;
	line-height: 22px;
	width: 296px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 2px;
	margin-bottom: 1px;
	margin-top: 5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.tab_content {
	width: 296px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	margin-bottom: 1px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ddd;
	}
#reklama {
	margin-top: 10px;
	margin-left: 300px;
}
#text_top a {
  float: left;
	margin-top: 8px;
	padding-left: 90px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	height: 50px;
	width: 170px;
  _width: 260px;
	line-height: 50px;
}

#text_top a {
	text-decoration: none;
	color: #fff;
}


.aktualne_bok {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
.search_word {
	padding: 0px;
	margin: 0px;
}
.search_word td {
	padding: 0px 1px 0px 2px;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	color: #999;
}
.ico {
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.button {
	height: 20px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #000;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/bg/button.jpg') top right repeat;
	cursor:hand;
}
.text_field {
	border: 1px solid #999;
	color: #000;
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.main_table {
	width: 612px;
}

.adhead{
  background:#4563ff;
  font-size:8pt;
  color:#000000;
  text-align:right;
  padding: 0px 3px 0px 0px;
  height:13px;
  font-family:arial;
}
.ad {
 width:125px;
 border:1px solid #4563ff;
 height:125px;
 background:#eeeeee;
 padding:0px;
 margin-right:2px;
 font-family:verdana;
 float:left;
 text-align:left;
}

#InfoBut{
  height:18px;
  width:50px;
  text-align:center;
  font-size:8pt;
  position:absolute;
  bottom:5px;
  left:125px;
}
#ShowInfo{
  border:2px outset;
  width:300px;
  height:100px;
  padding:3px;
  font-family:verdana;
  font-size:9pt;
  font-weight:bold;
  color:black;
  position:absolute;
  top:198px;left:350px;
  background:#fff;
  z-index:100;
}
#div_nahled{
            padding:0px;
            margin:0px;            
            border:1px solid silver;
            width:676px;
            height:1px;
            background:rgb(244,244,244);
            z-index:100;
            visibility:hidden;
            font-size:8pt;
            font-family:courier;
            text-align:left;
            overflow:hidden;
}
#nahled_lista{
  padding:0px;
  margin:0px;
  height:16px;
  background:rgb(153,153,153);
  width:100%;
  z-index:101;  
  color:#fff;
}


tr.row_head td {
	font-weight: bold;
	font-size: 8pt;
	background: rgb(100,149,237);
  padding: 1px 2px 1px 2px;
}
tr.row1 td{
	background-color: #eee;
	font-weight: normal;
	font-size: 8pt;
  padding: 1px 2px 1px 2px;
}
tr.row2 td{
	background-color: #ddd;
	font-weight: normal;
	font-size: 8pt;
	padding: 1px 2px 1px 2px;
}
.row_head A:visited, .row_head A:link{
     color:black;
}
.datalister{
  width:630px;
  float:left;
  font-size:8pt;
}

.detail_con {
	background-color: #eee;
	padding-left: 4px;
	padding-right: 2px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align:bottom;
}


h2 {
  display:block;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
  color:#0093D0;
	margin:0px;
	padding:0px 2px 4px 2px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color:#0093D0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
p, img, tr, th, td, h1, h3, h4, h5 {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	b~ackground-color: transparent;
}


table {
	margin:  0px;
	padding: 0px;
	font-size:8pt;
}

div.iboxcover {
  width:675px;
  x-overflow:hidden;
  float:left;
  border:0px dotted #0c0c0c;
  color:#fff;
  margin-bottom:8px;
}  

#contcont{
  float:left;
  background: #fff;
}
td.detailh h3+p{  
 padding:5px;
 background: #a00;
 font:bold 10pt tahoma;
 color:#fff;
}

table.detail{
  float:left;
  width:664px;
  margin-top:15px;
}

table.detail a{
 text-decoration:underline;
}

  table.detail tr td, table.detail tr th{
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   padding:2px 3px 2px 3px;
   font-size:9pt;
   font-weight:bold;
   border:0px solid #eee;
}

div.orezdetail{
  overflow:hidden;
  max-width: 644px;
}


.bold{
 font-weight:bold;
}

.oblouk{
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

.slidestat{
  overflow:hidden;
  border:1px solid #aaa;
  width:217px;
  background:#fff;
  color:#565656;
  font-size:8pt;
  font-family:Tahoma,Trebuchet MS,Tahoma,Arial;
}
.zvyrazneni{
 font:bold 12pt Georgia !important;
}
#slider, #sliderTrend{
 display:none;
}

table.detail tr.detailvser td{
  font-size:7pt;
  background:#E2E2E2;
  color:#222222;
  padding:7px;
}

.detailvser td a{
	color: #083183;
}
.detailvser td img{
	height: 18px;
}

.detailv{
	visibility: visible;
}

table.detail tr.detailv td, table.detail tr td.detailv{
  background:#E2E2E2;
  color:#222222;
  padding:7px;
}
table.detail tr td.detailv3{
  color:#222222;
  font-size:11px;
  font-weight:normal;
}
.detailh{
  background:#C6D6E3;
  color:#222222;
  font-weight:normal !important;
}
.ucase{
  text-transform:uppercase;
}

.detailh2{
  background:transparent;
  color:#222222;
  text-transform:uppercase;
  font-size:7pt;
  font-weight:normal !important;
  margin-left:20px;
} 
table.detail tr th{
  height:34px;
  background-color:#346792;
  background-repeat:no-repeat  !important; 
  background-position:4px center !important;
  color:#fff;
  padding:5px;

}

table.detail h1{
  color:#fff;
  display:block;
  margin-left:35px;
}
table.detail h2{
  color:#000;
  display:inline;
  font-size:11pt;
  font-family:Arial
  font-weight:normal;
}
table.detail h3{
  color:#000;
  display:inline;
  font-size:11pt;
  font-family:Arial
  font-weight:normal;
  text-transform:uppercase;
}


 .tlacimg{
  padding:8px 9px 4px 9px !important;
  float: none !important;
}

 .tlacimg img{
 	height: 15px !important;
}


 button.tlacitkoform,input.tlacitkoform,A:link.tlacitko, A:visited.tlacitko, A:active.tlacitko{
  text-align:center;
	FONT-STYLE: normal;
	TEXT-DECORATION: none !important;
  FONT-Weight: bold;
  font-family:Verdana,Arial,Tahoma;
	font-size:8pt;
	cursor:pointer;
	background:#dddddd;
	padding:6px 9px 6px 9px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;	
  border:1px solid silver;
  text-transform:uppercase;

}
 input.tlacitkoform,input.tlacitkoform,A:link.tlacitko, A:visited.tlacitko, A:active.tlacitko{
  float:left;
}

  A:hover.tlacitko{
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	cursor: pointer;
	background:#9DC8EB;
	border:1px solid #777777;	
}


table.soupis{
   COLOR: #000;
   border-spacing: 1px;
}
table.soupis tr td{
  font-family:arial,tahoma,verdana;
  font-size:12px;
  height:22px;
  padding-left:5px;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
  overflow:hidden;
}
table.soupis tr.r0 td, table.soupis tr.r td{
  background:#EBEBEB;
}
table.soupis tr.r1 td{
  background:#DADADA;
}
table.soupis tr td A:hover,table.soupis tr td A:hover div{
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	cursor:hand;
}

table.soupis tr td A:visited{
	XXCOLOR: #406bc1;
	COLOR: #002b81;  
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	cursor:hand;
}
table.soupis A:link{
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	cursor:hand;
}



.statbox{
   border:0px solid silver;
   width:219px; 
   font-size:12px;
   color:#464646;
   float:left;
   margin:0px 5px 0px 0px;
   overflow-x:hidden;
}

	.ico_trend10, .ico_trend20, .ico_trend30{
    width: 20px;
    height: 20px;
    position: absolute;
    left: -1px;
    top: 11px;
    background-repeat: no-repeat;
    background-size: 17px;
	}
	
	.ico_trend10, .ico_trend100{
    background-image: url('/img/ico/trend1.png');
	}
	
	.ico_trend20, .ico_trend200{
    background-image: url('/img/ico/trend2.png');		
	}

	.ico_trend30, .ico_trend300{
    background-image: url('/img/ico/trend3.png');		
	}


	.ico_trend100, .ico_trend200, .ico_trend300{
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 2px;
    background-repeat: no-repeat;
    background-size: 19px;
	}
	



table.nejoblibenejsi tr:nth-child(2) td, table.nejoblibenejsi tr:nth-child(2) td a{
	font-weight: bold !important;
	XXcolor: #fc5a2e !important;
}
table.nejoblibenejsi tr:nth-child(3) td, table.nejoblibenejsi tr:nth-child(3) td a{
	font-weight: bold !important;
	XXcolor: #fc5a2e !important;
}
table.nejoblibenejsi tr:nth-child(4) td, table.nejoblibenejsi tr:nth-child(4) td a{
	font-weight: bold !important;
	XXcolor: #fc5a2e !important;
}

table.statbox tr td:nth-child(2){
   background-image:none !important; 
   padding-left:5px !important;
   padding-right: 4px;
}

table.statbox tr td{
   background-image:url("/css/new/ctverec.gif") !important; 
   background-repeat:no-repeat  !important; 
   background-position:4px 50% !important;
   padding-left:15px !important;
}

table.statbox tr td.usrcom{
 background-image:none !important;  
}

table.statbox tr td a.pozad1{
  font-size:14px !important; 
  font-weight:bold !important;
}

table.statbox tr td.premsch{
  background-image:url("/css/new/premsch.png") !important;
  padding-left:18px !important 
}
table.statbox tr td.premnesch{
  background-image:url("/css/new/premnesch.png") !important;
  padding-left:18px !important 
}

table.statbox tr th{
   color:#ffffff;
   text-align:left;
   padding-top:10px;
   padding-left:5px;
   background-repeat:no-repeat  !important; 
   background-position:left top !important;
   height:42px;
}
table.statbox tr th A:link, table.statbox tr th A:visited, table.statbox tr th A:active, table.statbox tr th A:hover {
   color:#ffffff;
   font-weight:bold;
	 TEXT-DECORATION: underline;   
} 
table.statbox tr th A:hover {
   color:#ffffff;
	 TEXT-DECORATION: none;
} 

.iboxtitle{
  padding-top:18px;
  padding-left:5px;
  width:219px;
  overflow:hidden;
  background-position: left top;
  background-repeat: no-repeat;
 }

div.ibox {
 DISPLAY: block;
 width:219px; 
 padding:0px;
 font-size:8pt;
 color:#464646;
 font-family:arial;
 font-weight:bold;
 font-size:12px;
 float:left;
 margin:0px 2px 0px 0px;
 overflow-x:hidden;
}

div.voter{
	color: #000;
	font-weight: normal;
	float:none;
	clear: both; 
	min-height: 39px;
}

div.voter:last-of-type {
    margin-bottom: 15px; 
} 

div.voter:first-of-type {
    margin-top: 10px; 
} 

div.voter a:nth-child(2) {
    font-weight: bold; 
}


div.ibox ul {
 DISPLAY: block;
 padding:0px;
 margin:0px;
 list-style-position: inside;

}


div.ibox ul li{
 color:#000;
 font-size:12px;
 font-weight:normal; 
 font-family:tahoma,arial;
 padding-left:5px;
 padding-bottom:3px;
 list-style-image:url("../img/bg/b_ball.png");
 list-style-type:none;
 margin:2px 0px 0px 2px;
 height:20px;
 width:213px;
 color:#000;
}

div.ibox ul li A:hover, div.ibox ul li A:hover div{
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
	cursor:hand;
}

div.ibox ul li A:visited, div.ibox ul li A:link div{
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	background-color: transparent;
	cursor:hand;
}

.pruhlichy{
  width:190px;
  background:#DADADA;
}
.pruhsudy{
  width:190px;
  background:#EBEBEB;
}

#iboxstat
{
 float:none;
}

@media all and (min-width: 0px){ 
  #iboxstat { 
     float: left; 
  } 
}



div.iboxUser {
 DISPLAY: block;
 width:660px;
 height:auto;
 min-height:220px;
 background: #fff;
 padding:3px;
 font-size:8pt;
 color:#3366cc;
 font-family:arial;
 font-weight:bold;
 list-style-image:url("/css/new/ctverec.gif");
 float:left;
 margin:4px;
}

div.iboxUser ul {
 DISPLAY: block;
 padding:3px;
 margin:4px 3px 4px 15px;
}
div.iboxUser span{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	display:block;
	color:#000;
	letter-spacing:1.5px;
	font-size:9pt;
}

div.iboxUser ul li{
 color:#000;
 font-size:8pt;
 font-weight:normal; 
 font-family:tahoma,arial;
 padding-left:1px;
 margin-left:2px;
 padding-bottom:3px;
}

#tabuser{
 color:#000;
}
#tabuser a{
 color:blue;;
}
.stredni
{
color: #4C6770;
text-align:justify;
font-family: verdana;
margin-left:20px;
width:620px;
}
.linky
{
color: #4C6770;
text-align:left;
float:left;
font-family: verdana;
margin:5px;
}
.linky a{
 margin:3px;
}


b.download {
   font-size:8pt;
   font-weight:normal;
}

.odstat{
 f~loat:right;
 height:5px;
 width:600px;
 font-size:5px;
}
.Radek_0 {
  background-color:#ffffff;
  color:#000000;
}
.Radek_1 {
  color:#000000;
  background-color:#eeeeee;
}
.3DTD{
 background: rgb(100,149,237);
 color:#fff;
}
.micro{
 font-size:7pt;
}
.smallink{
 xxxxfont-size:6pt;
 display:none;
}
.hidsez{
	display:none;
	padding-left:7px;	
}
.sezonanadpis{
	cursor: pointer;
	margin: 8px 5px 10px 0px;
	display: inline-block;
}

.sezonanadpis .tlacitko{
	box-sizing: border-box;
	min-width: 100px;
}

#banner1{
background:white;display:block;width:468px;
}
input.dis{
 background:#c0c0c0;
}
#downinfo{
  font-size:11pt;
}

a {
	
}
A:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	XXXbackground-color: transparent;
}
A:hover {
	COLOR: #002b81;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	background-color: transparent;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,0,153);
}
#ADdetail{
  height:103px;
  border:0px solid silver;
  display:none;
  width:655px;
  position: relative;
  left: -2000px;
  margin:15px 0px 0px 3px;                        
}
.small{
 font-size:7pt;
}
.bigger{
 font-size:15px;
}
#histtable{
	display:none;
	font-size:7pt;
}


.stickyFooterAdFloor {
    position:fixed;
    bottom:0;
    left:50%;
	min-height:50px;
    transform:translate(-50%, 150%);
    background:#1f1f1f;
    z-index:99999;
    transition:all 150ms cubic-bezier(0.77, 0, 0.175, 1);
    text-align:center;
}
.stickyFooterAdFloor.active {
    transform:translate(-50%, 0);
}
.stickyFooterAdFloor .closeSticky {
    width:100px;
    height:25px;
    position:absolute;
    right:10px;
    top:-25px;
    background:#000;
    font-size:12px;
    line-height:25px;
    color:#fff;        
    text-align:Center;
    cursor:pointer;
}
@media screen and (max-width:970px) {
    .stickyFooterAdFloor {
        display:none;
    }
}
