.header {
	text-align: center;
}
#Header {
	color: #ffffff;
}
body{
	color: #ffffff;
	font-family: Arial, Geneva, sans-serif;
	background-color: #000; margin: 0 0 0 0;
	font-size:12px;
	width:100%; height:100%;
}
html{width:100%; height:100%;}
.main {width:100%}
.main .top {height:70px;background-color:#111111;border-bottom:1px solid #444444}
/*.top .header {float:left; margin:17px 0 0 0}
.top .header a:link, .top .header a:active, .top .header a:visited  {text-decoration:none;color:#40ab48; font-size:16px;padding:6px 10px 6px 10px;}
.top .header a:hover {text-decoration:none;color:#40ab48}
*/
.top h1, .top h2 {/*float:left;*/ margin:0; color:#cccccc; font-size:16px;padding:6px 10px 0px 10px;}
.top h1 em, .top h2 em {color:#40ab48;}
/*.site-title {/*float:left; font-size:16px;color:#cccccc;padding:5px 5px 0px 5px ; margin:0 }
.site-title em {color:#40ab48;} */
.site-info {
   overflow: auto; position: absolute; top: 800px /*4400px*/; left:20px; width: 410px; height: 400px;
}

ul.nav {float:left; list-style-type:none; padding:0;height:30px; margin:15px 0 0 0}
ul.nav li {float:left}
ul.nav li a{color:#4488ff;font-size:14px; font-weight:bold; padding:6px 10px 6px 10px;display:block}
ul.nav li a.red{color:#ba1620;}
ul.nav li a:hover{color:#4488ff;font-size:14px; font-weight:bold; text-decoration:none}
ul.nav li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #111133; background-color:#111133}
ul.nav li.active a{color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none}
ul.nav li a:hover{color:#FFFFFF;}
ul.nav li:hover{background-color:#0066cc;}
.genres {clear:both;height:34px;background-color:#111133;border-bottom:1px solid #444444;margin:0;padding:0}
ul#genres {float:left; list-style-type:none; margin:0;padding:0;height:30px;margin-top:4px}
ul#genres li {float:left; }
ul#genres li a{color:#4488ff;font-size:14px; font-weight:bold; padding:7px 10px 5px 10px; display:block}
ul#genres li a:hover{color:#4488ff;font-size:14px; font-weight:bold; text-decoration:none}
ul#genres li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #111111; background-color:#111111}
ul#genres li.active a{color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none}
ul#genres li a:hover{color:#FFFFFF;}
ul#genres li:hover{background-color:#0066cc}

.sort {clear:both;height:34px;background-color:#111111;border-bottom:1px solid #444444;margin:0;padding:0; overflow:hidden}
ul#sort, ul#sort2 {float:left; list-style-type:none; margin:0;padding:0;height:30px;margin-top:4px}
ul#sort li, ul#sort2 li {float:left; }
ul#sort li a, ul#sort2 li a{color:#4488ff;font-size:14px; font-weight:bold;padding:7px 10px 5px 10px;display:block}
ul#sort li a:hover, ul#sort2 li a:hover{color:#4488ff;font-size:14px; font-weight:bold; text-decoration:none}
ul#sort li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #000; background-color:#000}
ul#sort li.active a, ul#sort2 li.active a{color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none}
ul#sort li a:hover, ul#sort2 li a:hover{color:#FFFFFF;}
ul#sort li:hover, ul#sort2 li:hover{background-color:#0066cc}

.sort2 {clear:both;height:34px;background-color:#111133;border-bottom:1px solid #444444;margin:0;padding:0;overflow:hidden}
ul#sort2 li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #111111; background-color:#111111}

.itemlist {font-size:12px; background-color:#111111; padding:6px; margin:0 0 2px 0;}

.letters {clear:both;width:100%;height:34px;background-color:#111111;border-bottom:1px solid #444444;margin:0;padding:0;}
ul#letters { list-style-type:none; margin:0;padding:0;height:30px;margin-top:4px}
ul#letters li {float:left; }
ul#letters li a{color:#4488ff;font-size:14px; font-weight:bold;padding:7px 10px 5px 10px;display:block}
ul#letters li a:hover{color:#4488ff;font-size:14px; font-weight:bold; text-decoration:none}
ul#letters li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #000; background-color:#000}
ul#letters li.active a{color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none}
ul#letters li a:hover{color:#FFFFFF;}
ul#letters li:hover{background-color:#0066cc}

.letters2 {clear:both;width:100%;height:34px;background-color:#111133;border-bottom:1px solid #444444;margin:0;padding:0;}
ul#letters2 { list-style-type:none; margin:0;padding:0;height:30px;margin-top:4px}
ul#letters2 li {float:left; }
ul#letters2 li a{color:#4488ff;font-size:14px; font-weight:bold;padding:7px 10px 5px 10px; display:block}
ul#letters2 li a:hover{color:#4488ff;font-size:14px; font-weight:bold; text-decoration:none}
ul#letters2 li.active{border-top:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:2px solid #000; background-color:#111111}
ul#letters2 li.active a{color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none}
ul#letters2 li a:hover{color:#FFFFFF;}
ul#letters2 li:hover{background-color:#0066cc}


.main-body {font-size:13px; clear:both;padding:0;}
.main-body table {padding:0; margin:0}
.main-body .items {overflow:auto; clear:both; width:680px; padding-left:10px}
ul.list {padding:0;margin:0}
ul.list li {list-style-type:none;}
.search {position:absolute; top:1px;right:5px;}
.search-box{position:relative}
.search .advanced{width:264px;text-align:right}
.search .advanced a:visited, .search .advanced a:link {color:#cccccc/*#f38033*/; font-size:11px;}
.search a:hover {text-decoration:underline}
.search #search {float:left;margin:2px 5px; height:22px;border:1px solid #444444; background-color:#000; color:#ffffff}
.search .label {float:left;margin:10px 5px; font-size:12px; color:#ffffff}
.search .searchbtn {float:left;margin-top:2px}
#autoSearch{display:none;position:absolute;left:5px;top:25px; z-index:3;}
.autoSearch{color:#000000; width:264px;margin:0;padding:0}
.autoSearch .autolist{ background-color:#ffffff;list-style-type:none;padding:0;margin:0;border:1px solid #111111;}
.autoSearch .autolist li{ background-color:#ffffff;border-bottom:1px solid #111111; text-align:left;}
.autoSearch .autolist li a{color:#000000; display:block; padding:2px; margin:0;font-size:12px}
.autoSearch .autolist li a span{font-weight:bold}
.autoSearch .autolist a:hover{background-color:#cccccc}
.footer { text-align:left; /*position:relative*/ }
.footer .content { margin-top:5px; padding:10px; background-color:#111111; border-top:1px solid #444444; height:auto; }
.footer .content a { font-size:11px; }
.footer h3 a{font-size:16px!important; font-weight:normal; margin:0}
.btn-pageup {position: absolute; top: -23px; right: 20px; z-index: 2; display: inline-block; float: right;	line-height: 22px;	height: 29px; padding: 1px 10px 0 10px;	background: #111133; color: #fff !important;font-size: 12px;	text-decoration: none !important;	border-radius: 3px 3px 0 0;	-o-transition: all 0.2s ease;	-moz-transition: all 0.2s ease;	-webkit-transition: all 0.2s ease;	}
.btn-pageup-box {position: absolute;top: 0;	right: 0; z-index: 4; display: block; width: 100%;	height: 7px; background: #111133; }
.btn-pageup:hover {	top: -28px;	background: #0066cc; }
.footer2 {clear:both; color:#cccccc;font-size:10px; width:1000px}
.clear {clear:both}
.searchBoxContainer {text-align:center;}
.searchBoxHeader .searchButton{border:none;width:105px;height:31px;margin-top:1px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;font-size:15px}
.searchBoxHeader .searchButton:hover{cursor:pointer;cursor:hand}
.orangeButton{background:#e47c16;background:-moz-linear-gradient(top, #e47c16 0%, #da730f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e47c16), color-stop(100%,#da730f));background:-webkit-linear-gradient(top, #e47c16 0%,#da730f 100%);background:-o-linear-gradient(top, #e47c16 0%,#da730f 100%);background:-ms-linear-gradient(top, #e47c16 0%,#da730f 100%);background:linear-gradient(top, #e47c16 0%,#da730f 100%);text-shadow:-1px 1px 0 #a85709}
.orangeButton:hover{background:#da730f;background:-moz-linear-gradient(top, #da730f 0%, #be630a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da730f), color-stop(100%,#be630a));background:-webkit-linear-gradient(top, #da730f 0%,#be630a 100%);background:-o-linear-gradient(top, #da730f 0%,#be630a 100%);background:-ms-linear-gradient(top, #da730f 0%,#be630a 100%);background:linear-gradient(top, #da730f 0%,#be630a 100%);text-shadow:-1px 1px 0 #a85709}
.searchBoxHeader .searchField{width:295px;height:26px;font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;font-size:16px;background:#fff;-moz-border-radius:3px;border-radius:3px;border:none;padding:2px 10px 3px 10px;margin:1px 5px 0 0;line-height:100% !important;color:#333}
.submitButton{border:none;width:110px;height:31px;margin-top:1px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;font-size:15px}
.submitButton:hover{cursor:pointer;cursor:hand}
.search-button { border-color: #b25f0f; background-color: #e07813;  background-image: none;  filter: none; width: 13px; height: 13px; padding: 6px 27px; min-width: 13px; margin-top: 2px;-moz-border-radius:3px;border-radius:3px;}
a:link,
a:visited,
a:active {text-decoration:none; color:#FF6633;}
a:hover {text-decoration:none; color: #FF6633;}

a.link:link,
a.link:visited,
a.link:active {text-decoration:none; color:#FF6633;}
a.link:hover {text-decoration:underline; color: #FF6633;}

a.genre:link,
a.genre:visited,
a.genre:active {text-decoration:none; color:#CCCCCC;}
a.genre:hover {text-decoration:underline; color: #CCCCCC;}

a.lightRed:link,
a.lightRed:visited,
a.lightRed:active {text-decoration:none; color:#c58785;}
a.lightRed:hover {text-decoration:underline; color: #c58785;}


.purple {background-color:#26182f}
.fontGray {color:#cccccc}
.fontOrange {color:#fc9c7c}
.fontYellow {color:#efc529}
.cam{
		background:url(images/movie_quality.png) no-repeat 0px 0px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.ts{
		background:url(images/movie_quality.png) no-repeat 0px -32px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.dvd{
		background:url(images/movie_quality.png) no-repeat 0px -64px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.hd{
		background:url(images/movie_quality.png) no-repeat 0px -96px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.unknown{
		background:url(images/movie_quality.png) no-repeat 0px -128px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.addlink{
		background:url(/images/movie_quality.png) no-repeat 0px -160px;
		width:32px;
		height:32px;
		display:block;
		margin:0px 0px 0px 0px;
}

.thumbup{
		background:url(images/thumbs.png) no-repeat 0px -0px;
		width:24px;
		height:24px;
		display:block;
		margin:0px 0px 0px 0px;
}

.thumbdown{
		background:url(images/thumbs.png) no-repeat 0px -24px;
		width:24px;
		height:24px;
		display:block;
		margin:0px 0px 0px 0px;
}

.thumbup2{
		background:url(images/thumbs.png) no-repeat 0px -48px;
		width:24px;
		height:24px;
		display:block;
		margin:0px 0px 0px 0px;
}

.thumbdown2{
		background:url(images/thumbs.png) no-repeat 0px -72px;
		width:24px;
		height:24px;
		display:block;
		margin:0px 0px 0px 0px;
}


.font13{font-size:13px;font-family:Arial, Helvetica, sans-serif}
.font13Bold{font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.font16{font-size:16px;font-family:Arial, Helvetica, sans-serif}
.font16Bold{font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.font14{font-size:14px;font-family:Arial, Helvetica, sans-serif}
.font14Bold{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}


.font12{font-size:12px;font-family:Arial, Helvetica, sans-serif}
.font12Bold{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.font11{font-size:11px;font-family:Arial, Helvetica, sans-serif}
.font11Bold{font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.font10{font-size:10px;font-family:Arial, Helvetica, sans-serif}
.font10Bold{font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.fontWhite{color:#FFFFFF}
.fontGray{color:#CCCCCC}

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
#parts {
/*background-color: #0bd2f0;*/
text-align: center;
padding: 12px;
}

#parts a {
font: bold 16px Verdana, sans-serif;
width: 50px;
padding: 5px 15px;
margin: 2px;
text-decoration: none;
text-align: center;
 background: #89eaf9;
}

#parts a:link { 
color: #353e3f; 
}

#parts a:visited { 
color: #353e3f; 
}

#parts a:hover {
 color: #000000;
 background: #89eaf9;
 /*border-color: #227;*/
}

#parts a.active
{
 background-color: #ea8b0f;
}

/*.confirm_button {
	font-weight:bold;
	padding:7px;
	margin:5px auto;
}*/
.poster img {
-webkit-filter: grayscale(0);
	filter: grayscale(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; }

.poster img:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

/*.itm-l img, .l-poster img {
	-webkit-filter: grayscale(100);
	filter: grayscale(100);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
*/
#container > .left_col {
	  float: left;
	  width: 50%;
	  margin:0;
}

#container > .right_col{
  float: right;
  width: 50%;
   margin:0;
}
.box3 ul{
	list-style-type:none;
	 padding:0;
	  margin:0;
}

.box3 li, #ap_container li {
  margin: 4px 0px;
  padding:2px;
}

.box3 li a{
  font-size:12px;
  color: #ff6633;
}


.box3 li:nth-child(odd) {
  background-color: #111111;
}
.box3 {
  margin:           0px 2px;
  padding:          0px 2px;
  background-color:#000000;
}

.box3 > h2 {
  float:none!important;
  font-size:14px;	
  font-weight:      bold;
  color:            #ff6633;
  border:           1px solid #df8d2f;
  background-color: #4e0000;
  margin:           4px 0px;
  padding:          3px 6px;
}
.box3 > div {
  margin:           4px 0px;
  padding:          3px 6px;
  background-color: #000000;
  min-height:       25px;
  border:           1px solid #df8d2f;
}
.hidden{display:none}.show{display:block}
.links-title{float:left;width:100%;background:#333;height:35px;border:#323232 1px solid;overflow:hidden}.links-title h3{margin:0;float:left;padding-left:12px;font-size:16px;color:#ddd;line-height:35px}.links-title h2{float:right;padding-right:15px;font-size:16px;color:#ddd;line-height:35px;margin:0}.links-title h4{float:left;line-height:36px;margin-left:170px;font-size:20px;color:#c60;margin:0}.links-title a{color:#ddd}.links-title a:hover{color:#fff;text-decoration:underline}
.links-body{float:left;border:#323232 solid 1px;width:100%;margin-bottom:10px}
.links{margin:auto;color:#666;font-size:14px;}.links ul{float:left;margin:0;padding:0;height:auto;border-bottom:solid 1px #323232;width:100%; list-style-type:none}.links li{margin:0;padding:0 2px;line-height:40px;text-align:center}.links li a{color:#666}.links li a:hover{color:#fff;text-decoration:none} .links .quality{float:left;width:50px;color:#888;text-align:center;line-height:40px} .links .num{float:left;width:100px;border-right:solid 1px #323232;color:#888;text-align:center;line-height:40px}.links .host{float:left;width:50%;/*border-right:solid 1px #323232;color:#888;*/text-align:center;line-height:40px;font-size:14px;overflow:hidden}
.stream-now{float:left;width:100%;margin-bottom:10px;}.stream-now ul{list-style-type:none;width:100%;margin:0;padding:0}.stream-now ul li{width:49.5%;color:#fff;height:40px;line-height:40px;text-align:center;font-size:22px;font-weight:700;background:#f26522}.stream-now ul li:hover{background:#fc0;color:#000}
.loginform label{padding:4px 0 0;color:#0079ac;font-size:12px;font-family:tahoma;display:block;font-weight:700;text-align:left}.loginform input{border:2px solid #ccc;padding:3px;font-size:15px;color:#000;width:270px}.loginform input[type=submit]{font-size:13px;font-weight:700;width:120px}.loginform input[type=submit]:hover{background:#666;color:#fff}.loginform input[type=checkbox]{border:1px solid #ccc;width:20px;display:block;margin:5px}.register_link a{font-weight:700;color:red}.register_link a:hover{font-weight:700;color:#900}
.sidebar {width:300px; vertical-align:top;}
.sidebar2 {float:left; width:300px; }
.sidebar > div, .sidebar2 > div {margin:0; padding:15px;  border:1px solid #444444;  background-color: #111111;}
.col-right {float:left}
.country-selector {position: relative; float: left; width: 150px; margin-top:10px; height: 24px; margin-left:50px; margin-right: 10px; z-index: 100;}
.country-selector ul.version {list-style-type: none; padding: 0;  font-weight: bold; margin: 6px 0; position: absolute; right: 0; font-size: 12px;}
.country-selector ul.version > li {padding: 6px 10px; display: none; cursor: pointer; text-align: right; background: #F2F2F2; color: #333; border-bottom: 1px solid #DDD;}
.country-selector ul.version > li.fixed {background: #3C6E99; display: block; padding: 2px 5px; color: #FFF; border: 1px solid #447cad; font-size: 13px;}
.country-selector ul.version > li.fixed:hover {background: #4B8CC2; }
.country-selector ul.version > li.fixed.selected {background: #F2F2F2; color: #3C6E99; text-shadow: none; border-bottom-width: 1px;}
.country-selector ul.version > li i {color: inherit; vertical-align: baseline; font-size: 10px;}
.country-selector ul.version > li.info {text-align: center; padding: 1px;}
.country-selector ul.version > li.info i {font-size: 16px; color: #4B8CC2;}
.country-selector ul.version > li:hover {background: #FFF;}

.country-versions-pop {display: none; position: absolute !important; z-index: 105; width: 400px; top:30px;left:-200px; background: #333;border:1px solid #444 }
.country-versions-pop .country-names {margin: 10px 0 10px 15px; display: flex; text-align: left;}
.country-versions-pop .country-names ul {margin: 0; padding: 0; list-style: none;}
.country-versions-pop .continents {margin-right: 10px !important;}
.country-versions-pop .continents > li .header {font-size: 16px; cursor: pointer;color:#000}
.country-versions-pop .continents .countries {margin: 5px 0 10px 10px;}
.country-versions-pop .continents .countries > li {margin: 5px 0 5px 10px; cursor: pointer;color:#fff; width:100px}
.country-versions-pop .continents .countries > li a {color:#ffffff}
