@charset "utf-8";

@media print {
  body {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%); /* Does not work atm */
        -ms-filter: grayscale(100%); /* Does not work atm */
         -o-filter: grayscale(100%); /* Does not work atm */
    filter: grayscale(100%); /* future-proof */
	
  }
 /*  a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}  --- PRINT URLS AFTER THE PICTURES OR LINKS --- */
 
 /* TEXT COLOURS */
.text-blue{ color:#09F; text-wrap:unrestricted;} 
 
 
}
/*  http://www.alessioatzeni.com/blog/simple-tooltip-with-jquery-only-text/  */


a{
	text-decoration:none;
}
a:hover{
	/* THIS MAKES THE FLASH EFFECT*/
	color:#3399FF;
	-webkit-transition: .2s all linear;
	-moz-transition: .2s all linear;
	-o-transition: .2s all linear;
	transition: .2s all linear;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}

/*  http://css-tricks.com/forums/discussion/133/scrolling-go-to-top-button/p1  */

.gototop{	position:fixed;
	right:5%;
	bottom:100px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	_display:none;
}
.gotobot{	position:fixed;
	right:5%;
	bottom:10px;
	color:#999;
	font-size:10px;
	text-decoration:none;
}
.ipcounter{	position:fixed;
	right:0px;
	bottom:110px;
	color:#999;
	font-size:10px;
	text-decoration:none;
}
.likes{	
	position:fixed;
	left:1%;
	bottom:0px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	margin-bottom:0px;
	background-color:#CCC;
	border-left:ridge;
	border-top:ridge;
	border-right:ridge;
}
.likes_google {
	margin-top:-10px;
	margin-right:2px;
}
.likes_fb {
		margin-right:2px;
}
.likes_tw {
		margin-right:2px;
}

.subscribe{
	border:dashed;
	border-color:#999;
	text-align:center;
}
.header{
	position:fixed;
	right:0px;
	top:0px;
	margin-top:0px;
	text-decoration:none;

}
.preloader { 
	background:url(/css/i/89.gif) center center no-repeat #FFFFFF;
}


.preload-pics{ 
	background:url(/images/preloader.gif) center center no-repeat #000;
	cursor:pointer;
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
}


.preload-pics:hover{
	/*border-color:#0099FF;
	-webkit-filter: blur(1px);*/
	
}
.preloader2{
    background:url(/images/preloader.gif) center no-repeat; 
}
.bot-likes .bot-likes tr th {
	text-align: center;
}

/* BUTTONS STYLE  *UNUSED NOW* */
.button {
    padding:3px 0 5px 0;
    width:185px;
    height:25px;
    border: none;
    background-color:#303942;
    font-weight:bold;
    cursor:pointer;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
}
.button:hover {
    background-color:#CCC;
    color:#333;
	border:1px solid #303942;
}

/* /BUTTONS STYLE */

.video, video{
	background:#000;
	background:url(/images/preloader.gif) center center no-repeat #333;
	max-height:315px;

}
/* ----------------------   SEARCH BOX   ---------------------- */
.search{
	left:20px;
}
.search-box{
	text-align:start;
	margin: 3px 3px 3px 3px;
	left:30px;
	border: solid #09C;
	height:22px;
	text-height:font-size;
	padding-left:5px;
}
.search-button{
	margin: 3px 3px 3px 3px;
	background-color:#666666;
	border:solid #09C;
	width:auto;
	height:30px;
	color:#FFFFFF;
}
.search-button:hover{
	background-color:#CCC;
	border:solid #09C;
	color:#000;
	content:icon;
}

/* ----------------------   HAPPY NEW YEAR   ---------------------- */
.hny-text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	font-style:inherit;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
	text-shadow:1px 1px #FFFFFF;
	color:#000;
}
.hny-year{
	font-size:36px;
	color:#FFFFFF;
	text-shadow:3px 3px #000;
	font-family:"Arial Black", Gadget, sans-serif;
}
.hny-bk{
	background-color:#F03;
		border-bottom:groove;
		border-left:groove;
		border-right:groove;
		border-radius:10px;
		margin-top:-7px;
		margin-left:auto;
		margin-right:auto;
}
.hny-likes{
	position:absolute;
	float:right;
	border:dotted #FFFFFF;
	top:25px;
	right:19%;
	width:75px;

}
.hny-likes-inside{
	margin:3px 3px 3px 3px;
}
.hny-bk .hny-text p {
	color: #000;
}



/* ---------------------------------- ID's ----------------------------------*/
.writen_by {color: #9F0;}

/* ---------------------------------- SERVER LIST ----------------------------------*/
.server-list-item { width:467px; height:350px; border:7px solid #06C;}
.download:before, download:before { display:block; width:20px; height:20px; content:' '; background-image:url(../images/download.png); margin-left:-22px; margin-bottom:-18px; margin-right:50px;}
.download, download { margin-left:20px;}
.title { font-size:18px; font-weight:bold; color:#000; }
.login-top-status {position:fixed; margin-top:-35px; background:#000; border:2px solid #000; padding:5px; border-bottom-right-radius:5px; }

/* ---------------------------------- POPUPS ----------------------------------*/
.update, .popup { 
		background-color:#ddd; 
		color:#000;
		padding:5px; 
		border-radius:15px; 
		/*width:310px; */
		position:fixed;
		font-size:16px;
		/*margin-top:-170px;
		margin-left:200px; */
		/*background-image:url(../images/warning.png); */
		background-repeat:no-repeat; 
		background-position:center center;
		box-shadow:#666 0px 0px 15px 5px;
}
.popup{  
		margin:auto auto;
		text-align:left;
		border:4px solid #000; 
		width:310px;
		position:absolute;
		margin-top:30px;
		margin-left:650px;
}
.update {
		text-align:center; 
		border:4px solid #F00; 
		width:310px; 
		margin-top:-170px;
		margin-left:200px;
}

.update-title, .popup-title { 
		background:#000; 
		width:322px; 
		height:22px; 
		color:#F00; 
		font-weight:bold; 
		text-align:center; 
		margin:-6px; 
		border-top-left-radius:14px; 
		border-top-right-radius:14px; 
		margin-bottom:10px; 
		font-family:"Courier New", Courier, monospace;
		padding-top:4px; 
		font-size:17px; 
}
img.close {
	position:absolute;
	margin-right:0px;
	left: 290px;
	top: 0px;
	bottom:3px
	margin-bottom:5px;
	color:#fff;
}

/* ---------------------------------- TOP LOGIN / REGISTER LINK ----------------------------------*/
.top-login-register { background:#000; color:#fff; width:auto; height:auto; padding:7px; margin-top:2px; float:right; }