/* CUBE SCREEN STYLES */

.TIT	{font: bold 18pt/19pt Arial,sans-serif; color: #000053;}
.TITUL	{font: bold 18px Arial,sans-serif; color: #000053;}

h1,h2,h3,h4,h5 { font-weight: bold; color: #000000; Font-family:Tahoma,Verdana,sans-serif; }
h1 { font-size: 24px; line-height:30px; }
h2 { font-size: 20px; line-height:24px; }
h3 { font-size: 16px; line-height:18px; }
h4 { Font-size: 12px; Line-height:13px; }

a,p,li,td,tr,table,body		{ font: 14px Tahoma,sans-serif;  text-decoration: none; color: #5D5D5D;}

input,select,textarea		{ font: 14px Verdana,sans-serif; text-decoration: none; color: #282828; }

BODY			{ margin: 0px; }
BODY			{ background:#FFFFFF; background-image:url('/img/tplf2.jpg'); background-repeat: no-repeat; background-position: top left; }

A:hover			{ text-decoration: underline; color: #FF0000; }

.SMALL			{ Font: 11px/1.0 Tahoma,Verdana;  }
.HELP			{ Font: 12px/1.5 Tahoma; color: #000000; background-color: #FFFFC4;  }
.UNDERLINE		{ border-bottom: solid  1px #000000; }
.DASHED			{ border-bottom: dashed 1px #000000; }

.SHADOWS { 	
	border: solid 1px #808080;
	border-right: solid 4px #808080;
	border-bottom: solid 4px #808080;
	background-color: #FFFFFF;
}

#LMENU	{ float: left; margin-left: 8px; width: 200px; }

#MENU				{ margin: 0 0 12px 0; padding: 2px;	font: bold 11px/16px Tahoma; }

#MENU LI			{ Line-height:20px; }
#MENU LI			{ min-height: 20px; display: block; background-color: #FFF; list-style: none;  margin: 1px; }
#MENU LI:hover		{  }
#MENU .HEAD			{ background-color: #C0C0C0; font-weight: bold; text-align:center; }
#MENU A				{ display: block; min-height: 20px; padding-left: 4px; padding-right: 4px; color: #5D5D5D; font: bold 11px/16px Tahoma;}
#MENU A:Hover		{ background-color: #C0C0C0; color: #FF0000; text-decoration: underline; }
#MENU .Searchbox	{ font-size: 12px; font-weight: bold; color: #000;  width:130px; height: 20px; border: solid 1px #C0C0C0; }


#SUBMENU			{ margin: 0 0 12px 0; padding: 2px;	font: bold 11px/16px Tahoma; }
#SUBMENU li			{ Line-height:20px; }
#SUBMENU li			{ min-height: 20px; display: block; background-color: #FFF; list-style: none;  margin: 1px; }
#SUBMENU .HEAD		{ background-color: #C0C0C0; font-weight: bold; text-align:center; }
#SUBMENU A			{ display: block; min-height: 20px; padding-left: 4px; padding-right: 4px; color: #5D5D5D; font: bold 11px/16px Tahoma;}
#SUBMENU A:Hover	{ background-color: #C0C0C0; color: #FF0000; text-decoration: underline; }


#NEWS				{ margin: 0 0 12px 0; padding: 2px;	font: bold 11px/16px Tahoma; }
#NEWS li			{ list-style: none;  margin: 1px; min-height: 20px; Line-height:20px; }
#NEWS .HEAD			{ background-color: #C0C0C0; font-weight: bold; text-align:center; }
#NEWS .date			{ position: absolute; left: 0; top: 0; margin:0;text-align:right; width: 30px; }
#NEWS div			{ margin-left:35px; width:130px; }
#NEWS a				{ display: block; position:relative; margin: 1px; min-height: 20px; }
#NEWS a:hover		{ background-color: #C0C0C0; color: #FF0000; text-decoration: underline; }





#MAIN	{ margin-left:225px; margin-right: 16px; }

#MAIN .search { width: 800px; }

/* horni panel s nejakym logem a napisem */

#TOP	{
padding-left: 220px;
height:60px;
font: 42px/60px Tahoma; 
color:#5D5D5D;
border-bottom: solid 2px #C43A27;
margin-bottom: 8px;
}


#QNAVBAR		{ margin-bottom: 16px; }


#LIST			{ margin-bottom: 32px; }

#LIST .year			{ margin-top: 8px; margin-bottom: 8px; }
#LIST .year 		{  }
#LIST .year span	{ font: bold 34px Verdana,sans-serif; }

#LIST .movie			{ position:relative; display: inline-block; margin: 2px; width:115px; height:195px; overflow:hidden; text-align:center; }
#LIST .movie img		{ width: 105px; height: 150px; border: none; }
#LIST .movie a			{ display: block; border: solid 4px white; min-height: 176px; }
#LIST .movie a:hover	{ background-color: #C0C0C0; border: solid 4px #C0C0C0; text-decoration: none;}
#LIST .movie p			{ margin:0; padding:0; bottom:0; width:110px; text-align: center; overflow:visible;  }

#LIST .movie img.X		{ position:absolute; left:4px; top:4px; width:105px; height:150px; }

.CZTAG			{ position:absolute; left: 85px; top: 0px; }

.debug			{ background-color: #ffffcc; }


/* pro filtrovani seznamu */

#filter			{ }
#filter span	{ padding-left: 0px; padding-right:16px; }
#filter form	{ display: inline-block; }

#DBFILES	{ min-height:105px; }

.IMFILE	{ position:relative; float:left; margin: 2px 8px 2px 0;  }

/* zaskrtavaci chceckboxy v levem rohu */
.CHECK	{ position:absolute; left:2px; top: 2px; }


.NUM	{ width: 50px; padding-right:8px; text-align: right;}
.NAM	{ font: bold 12px Tahoma,Verdana; width: 700px; overflow: hidden; }
.GEN	{ width: 300px; }
.ROK	{ width:  70px; }
.RUN	{ width:  70px; }
.RAT	{ width: 100px; }
.LAN	{ width: 150px; }

.PRTOBAL { margin-bottom: 16px;padding-bottom: 8px; Page-break-after: always; }
.PRTOBAL TABLE	{ width: 700px; font: 10px/12px Tahoma,sans-serif; }
.PRTOBAL TD		{ height: 16px; color: #000000; border-bottom: solid 1px black; }
.PTROBAL TD.NUM { border-bottom: none; }
.PTROBAL TD.NAM { border-bottom: dashed 0px white; }

/* Tlacitka zatim pouzita v administraci, puvodne z Alza */
.BTNAL					{ height:30px; padding-top: 4px; border-bottom: 2px solid #22B7E7; margin:auto; overflow:hidden; }
.BTNAL DIV				{ float:left; margin-right:2px; font-size:13px;  height:30px; }
.BTNAL DIV a			{ font-weight: bold; background:url('/img/bg-button.png') repeat-x; color:#13285a; text-decoration:none; display:block; height:16px; padding:4px 8px; }
.BTNAL DIV a:hover		{ background:url('/img/bg-button-blue.png') repeat-x; }
.BTNAL DIV.active a		{ background:url('/img/bg-button-blue.png') repeat-x; }


.IC			{	font-size: 14px; line-height:18px; border-style: none; border: solid 1px #C0C0C0; color: #000; }
.IC:hover	{	border: solid 1px #FF0000; background-color: #FFFFCC; }


#FRM			{ }
#FRM div.row	{ position: relative; clear: both; min-height: 28px; width: 700px; padding-top:4px;  border-bottom: solid 1px #C0C0C0;}
#FRM span		{ width: 100px; text-align: right; padding-right: 5px; margin-top:4px; vertical-align:top; display: inline-block;}
#FRM div		{ width: 590px; display: inline-block; }

#FRM .label		{ width: 85px; text-align: right; display: inline-block; }

#FRM .FR		{ width: 590px; }

#poster				{ margin-left: 24px; margin-right: 24px; float: right; }
#poster span		{ display: inline-block; text-align:center; }
#poster img			{ max-width:250px; }


/* STATS tab */

.row			{}
.row span		{ min-width: 100px; display: inline-block; }
.row .name		{  }



.inline			{ display: inline-block; }




/* Fullshow TITLE */

#TitleShow			{ }
#TitleShow .poster	{ max-height: 200px; max-width: 150px; border: none; margin-right: 16px; margin-bottom: 8px; }
#TitleShow h2		{ margin-top: 0px; margin-bottom: 8px;}
#TitleShow h1		{ margin-top: 0px; margin-bottom: 8px; color: #000099;}
#TitleShow .row		{ min-height: 16px; padding-top:4px; }
#TitleShow .key		{ font-weight:bold; margin-right:8px; }
#TitleShow .key		{ width: 100px; display: inline-block; text-align: right; }


#TitleShow .ico32	{ display: inline-block; height: 64px; }
#TitleShow .ico16	{ display: inline-block; height: 32px; background-color:none; }
#TitleShow .ico16:hover	{ background-color:red; }
.user	{ display: inline-block; text-align:center; min-width: 75px; height: 24px; border-radius: 12px; background-color:#22b7e7; margin: 4px; font-weight:bold; font-size:14px; line-height:22px; }
.user a	{ text-align:center; font-weight:bold; font-size:14px;  }
.user:hover	{ background-color:#ff3399;  }

#MyAction			{ float: right; width: 136px; min-height: 150px; padding:8px; border: 2px solid #22b7e7; background-color: #fff; text-align:center; }
#MyAction	.head	{ }
#MyAction	.row	{ margin-top: 8px; margin-bottom:8px;  font-weight: bold; background-color: #22b7e7; }