/*
 	Common tags
*/
a, a:visited, a:link, a:hover {
	text-decoration: underline; color: #093; padding: 0px;
	}

body {
	background: #fff; font-family: Tahoma, Verdana, sans-serif;
	font-size: 11pt; color: #333; background-color: #fff;
	}

h1 { font-family: Arial, sans-serif; font-weight: normal; margin-bottom: 12px;
	font-size: 22pt; color: #00AFF0; }
h2 { font-family: Arial, sans-serif; font-weight: normal; color: #00bdd0;
	font-size: 20pt; margin: 8px 0px 4px 0px; }
h3 { font-family: Tahoma, sans-serif; font-weight: normal;
	font-size: 16pt; margin: 8px 0px 4px 0px; color: #9d0034; }
h4 { font-family: Tahoma, sans-serif; font-weight: normal;
	font-size: 14pt; margin: 8px 0px 4px 0px; }

small {	font-size: 10px; color: #999; }
td { padding: 4px 8px; }

input { font-weight: normal; font-size: 11pt; padding: 3px; }
input.lb { font-family : Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 8pt;
	padding: 1px; }
input.plain { color: transparent; border: 0px; font-size: 9pt;
	background-color: transparent; font-weight: normal; }
	


/*
	Design
*/

#smain { background-color: #fff; left: 50%; margin-left: -450px; 
	position: absolute; width: 900px; }

#cmain { width: 300px;  height: 250px; position: absolute; 
	top: 50%; left: 50%; margin-top: -125px; margin-left: -150px; }

.fploginbox { font-size: 10pt; background: #eee; padding: 12px 24px; }
.tar { text-align: right; }
.tac { text-align: center; }
.lbselect { padding: 4px 14px 5px 14px; background: #069; color: #fff;
	font-weight: bold; float: left;	margin: 2px; }
.lbnselect { float: left; cursor: pointer; margin: 6px 16px;
	border-bottom: dashed #090 1px; }


#head { padding: 8px 12px; font-size: 8pt; }

.topmenu { padding-left: 54px; font-size: 15pt; }
.stmli { float: left; width: 200px; text-align: center; }
.nstmli { float: left; margin-right: 2px; width: 200px; text-align: center; }
.stmd { padding: 4px 14px; color: #0fb; background: #eee; text-align: center;  width: 200px; }
.nstmd { padding: 4px 14px; color: #ccc; text-align: center; width: 200px; }

a.stma, a.stma:visited, a.stma:link, a.stma:hover { 
	text-decoration: none; color: #930; font-weight: normal; }
a.nstma, a.nstma:visited, a.nstma:link, a.nstma:hover {
	text-decoration: none; color: #333; font-weight: normal; 
	border-bottom: dashed #090 1px; }
	
#userinfo { float: right; text-align: right; height: 70px; 
	font-size: 10pt; color: #333; padding: 34px 64px 0px 0px; overflow: hidden; }
.useractions { font-size: 8pt; }

#logo { padding: 24px 36px 0px 36px;	float: left; }
.bd { padding: 22px 34px 22px 54px; margin-top: 12px; }
.rss { text-align: right; padding: 24px 12px 12px 0px; }
a.rss, a.rss:visited, a.rss:link, a.rss:hover { text-decoration: none; color: #03c; }

li.sit { padding: 14px 0px 14px 114px; min-height: 80px; }
a.sit, a.sit:visited, a.sit:link, a.sit:hover { text-decoration: none; 
	border-bottom: dashed 1px #ccc; font-size: 13pt; color: #039; }
ul.sit { font-size: 10pt;  padding: 8px 0px 0px 24px; }
ul.sit li { padding-bottom: 8px;}
li.mit { padding: 14px 0px 14px 124px; min-height: 140px; }
.minfo { font-size: 9pt; color: #666; padding: 4px 0px 8px 14px; }

#bottoms { font-size: 8pt; color: #999; padding: 22px 58px; }

.l { width: 48%; float: left; padding-right: 14px;}
.r { width: 48%; float: right; padding-left: 14px;}

.pages { text-align: center; padding-top: 32px; }	
.page { padding-left: 8px; padding-right: 8px; } 
.cpage { background-color: #093; padding: 2px 3px 2px 3px; margin: 0px 5px 0px 5px;
	font-weight: bold; color: #fff; }	

.ln { padding: 8px 0px; }
.lalink { cursor: pointer; border-bottom: dashed #080 1px; color: #666; font-size: 8pt; }

/*
	Movies
*/
.search { padding: 24px 14px; background: #FFF5A3 url('/i/lupa.png') no-repeat center right;
	margin-bottom: 24px; }
.sm { font-size: 8pt; color: #ccc; text-align: center; }

.mitem { padding: 0px 0px 24px 124px; font-size: 9pt; color: #333;
	overflow: hidden; min-height: 140px; }
a.ast, a.ast:visited, a.ast:link { text-decoration: none; color: #000; position: relative;
	vertical-align: top; padding: 2px 8px; background: #eee; font-size: 8pt; 
	margin: 0px 0px 12px 4px; }
a.ast:hover { text-decoration: none; color: #fff; position: relative;
	vertical-align: top; padding: 2px 8px; background: #900; 
	font-size: 8pt; margin: 0px 0px 12px 4px; }
#mp { width: 100%; height: 500px; background: #000; margin-bottom: 24px; z-index: 30; position: relative; }
#overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; overflow: hidden;
	background: #000; z-index: 5; }
.mpinfo { padding: 14px 24px; color: #fff; font-weight: bold; font-size: 9pt; }
li.mprev { float: left; width: 100px; height: 150px; overflow: hidden; font-size: 8pt; }

.tagcloud { margin: 24px 0px; }
.tag { color: #000; margin: 0px; padding: 4px 8px 4px 0px; float: left;
	white-space: nowrap; color: #1567A4; cursor: pointer; vertical-align: baseline; }
a.tag, a.tag:visited, a.tag:link, a.tag:hover { text-decoration: none; }
h1.tag { font-size: 17pt; color: #000; }
h2.tag { font-size: 14pt; color: #111;}
h3.tag { font-size: 12pt; color: #222; }
h4.tag { font-size: 10pt; color: #333; }
h5.tag { font-size: 9pt; color: #444; }
h6.tag { font-size: 8pt; color: #555; }

.mlength { font-size: 8pt; color: #068; padding-top: 8px;}

/*
	Serials
*/

td.slist { text-align: center; padding-top: 14px; }

.etitle { color: #777; }
.emark { color: #999; }
.simg { padding: 24px 0px; text-align: center; }
.sinfo { font-size: 9pt; color: #666; }
.del { color: #eee; }
.season { width: 45%; padding: 14px 20px; float: left; }

li.sitem-0 { line-height: 16pt; }
li.sitem-1 { line-height: 16pt; background: #eee; }

.nbt { font-size: 24px; }
.apps { line-height: 32px; padding-left: 102px; background: url('../i/apps.png') no-repeat;
	float: right; } 

.pctl { color: #ccc; background: #000; padding: 8px 24px; font-size: 9pt; }
.audio { float: right; line-height: 24px; margin-right: 24px; }
.subtitles { float: right; line-height: 24px; margin-right: 24px; }

.btn { padding: 0px 8px; background: #666; color: #fff; cursor: pointer; width: 12px; margin-left: 4px; }
.btn:hover { padding: 0px 8px; background: #660; color: #fff; cursor: pointer; width: 12px; margin-left: 4px; }
.abtn { padding: 0px 8px; background: #060; color: #fff; cursor: pointer; width: 12px; margin-left: 4px; }
.dbtn { padding: 0px 8px; background: #666; color: #999; width: 12px; margin-left: 4px; }

.mp { width: 100%; height: 500px; background: #000; margin-bottom: 24px; z-index: 30; position: relative; }


/*
	Broadcasts
*/
.binfo { font-size: 8pt; color: #999; }
#mpl { width: 100%; height: 320px; background: #000; margin: 24px 0px; }	
li.bitem { float: left; width: 112px; height: 112px; overflow: hidden; font-size: 8pt; } 

.iptv { border-top: dotted #eee 1px; border-bottom: dotted #eee 1px; padding: 24px 32px; margin: 24px 0px; }
.lbox { margin: 12px 0px; }

li.litem { float: left; width: 112px; min-height: 112px; font-size: 8pt; } 
.notactive { border: dotted 2px #990; }
.linfo { color: #000; text-align: center; padding: 2px 8px; }

.livetm { color: #006; position: relative; vertical-align: top; padding: 1px 3px; 
	background: #eee; font-size: 7pt;  }



