/******************************************************************************/
/**************       COULORING TEASER  ***************************************/
/******************************************************************************/
.one-sidebar-on-right .content-top {
	margin-left: 0px !important;
	position: relative;
	display: block;
	background: url(/images/teaserred.png) repeat-x scroll 0 0 transparent;
}
.two-sidebars .content-top-search {
	display: block;
	background: url(/images/teaserred.png) repeat-x scroll 0 0 transparent;
	height: 150px;
	margin-left: -161px !important;
	position: relative;
	display: block;
	margin-right: 10px;
}
.two-sidebars .content-top {
	display: block;
	background: url(/images/sir.png) repeat-x scroll 0 0 transparent;
	height: 150px;
	margin-left: -161px !important;
	position: relative;
	display: block;
	margin-right: 10px;
}
.two-sidebars .content-top-review {
	display: block;
	background: url(/images/ros.png) repeat-x scroll 0 0 transparent;
	height: 150px;
	margin-left: -161px !important;
	position: relative;
	display: block;
	margin-right: 10px;
}
.spaceforteaser {
	margin-top: 177px !important;
	float: left;
}
.two-sidebars  .content-top {
	height: 150px;
	margin-left: -161px !important;
	position: relative;
	display: block;
	margin-right: 10px;
}
.two-sidebars  .content-top-download, .two-sidebars  .content-top-download-online {
	height: 150px;
	margin-left: -161px !important;
	background: red;
	position: relative;
	display: block;
	background: url(/images/teasergreen.png) repeat-x scroll 0 0 transparent;
	margin-right: 10px;
}
.two-sidebars .content-top-online {
	height: 150px;
	margin-left: -161px !important;
	background: red;
	position: relative;
	display: block;
	background: url(/images/teaserorange.png) repeat-x scroll 0 0 transparent;
	margin-right: 10px;
}
.two-sidebars .content-top-worlds, .two-sidebars .content-top-worlds-online {
	height: 150px;
	margin-left: -161px !important;
	background: red;
	position: relative;
	display: block;
	background: url(/images/teaserblue.png) repeat-x scroll 0 0 transparent;
	margin-right: 10px;
}
body {
	text-align: center;
	background: url(/images/hbg.png) repeat-x scroll 0 0 #E1F7F8;
}
.hbg {
	background: url(/images/hbg.png) repeat-x  scroll 0 0 #E1F7F8;
}
.header {
	background: url(/images/bg.png) no-repeat  scroll 0 0 #E1F7F8;
	width: 100%;
	height: 188px;
}
.sidebar-first {
}
.sidebar-second {
}
.sidebarwithsearch {
	margin-top: 60px !important;
}
.navigation {
}
.content-inner {
}
/******************************************************************************/
/************** EQUALHEIGHT-TRICK-START ***************************************/
/******************************************************************************/
.header, .navigation, .main {
	position: relative;
	z-index: 1;
}
.undermain {
	position: relative;
	z-index: 0;
}
.companion {
	margin-top: -16000px !important;
	padding-top: 16000px !important;
	position: relative;
	zoom: 1;
}
/******************************************************************************/
/******************** FULL-HEIGHT-START ***************************************/
/******************************************************************************/
html, body, .mystyles, .hbg {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
}
.main {
	min-height: 100%;
	width: 100%;
	margin: 0px 0px -82px 0px !important;
/* negative footer  height + negative undermain hegiht + pagination height*/
}
.no-pagination .main {
	margin: 0px 0px -50px 0px !important;
}
* html .main {
	height: 100%;
}
.main_wrapper {
/*footer  height + undermain hegiht  */
	width: 100%;
	padding: 0px 0px 50px 0px !important;
	/*padding: 0px 0px 83px 0px !important;
*/
	/*height: 100%;
*/
}
.main .content {
	padding-bottom: 45px !important;
/* pagination height and more*/
}
.no-pagination .main .content {
	padding-bottom: 10px !important;
/* pagination height and more*/
}
.undermain * {
/*undermain height*/
	line-height: 10px !important;
	font-size: 10px !important;
}
.undermain .content {
}
.pagination {
/*pagination height*/
	position: relative;
	z-index: 1;
	height: 32px;
	text-align: justify;
	line-height: 32px;
}
.pagesBlockuz1, .pagesBlockuz2, .pagesBlock1, .pagesBlock2 {
	line-height: 32px;
	margin: 0px;
}
.footer {
/*footer height*/
	width: 100%;
	height: 40px;
	position: relative;
	z-index: 1;
}
/******************************************************************************/
/******************** LOGO IMAGE REPLACEMENT***********************************/
/******************************************************************************/
h1.activelogo {
	width: 264px;
	height: 168px;
	position: relative;
	overflow: hidden;
	text-align: left;
	left: 19px;
	top: 14px;
}
h1.activelogo a {
	/*background: url("/images/site-logo.png");
*/
	position: absolute;
	width: 100%;
	height: 100%;
}
/******************************************************************************/
/****************************** ALIGN *****************************************/
/******************************************************************************/
.inner, .header {
	text-align: justify;
}
.navigation ul {
}
.sidebar-first .inner {
	margin-left: 25px;
	width: 150px;
/* x */
}
.sidebar-second .inner {
	margin-right: 10px;
	margin-left: 0px;
}
/******************************************************************************/
/****************************** GAMES *****************************************/
/******************************************************************************/
.game_entry {
	float: left;
	width: 150px;
	height: 150px;
	padding-left: 3px !important;
	padding-bottom: 10px !important;
}
/********************************first page ***********************************/
.bestgames {
	/*height: 150px;
	overflow: hidden;
*/
}
.bestonline {
	/*padding-top: 20px;
	padding-bottom: 20px;
*/
	margin-top: -16px !important;
}
.bestonline .bestgames {
	background: url('/images/trcorange.png') no-repeat scroll 100% 0 #FFD9A0;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.bestonline .mmogtitle {
	background: url(/images/mmogtitleonline.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #003399 !important;
	padding-left: 10px !important;
}
.bestonline .mmogbot {
	background: url(/images/mmogbot-online.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	width: 178px;
	float: right;
}
.bestdownload {
	margin-top: -16px !important;
}
.bestdownload .bestgames {
	background: url('/images/trcgreen.png') no-repeat scroll 100% 0 #CAECA1;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.bestdownload .mmogtitle {
	background: url(/images/mmogtitle-down.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #003399 !important;
	padding-left: 10px !important;
}
.bestdownload .mmogbot {
	background: url(/images/mmogbot-down.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	width: 178px;
	float: right;
}
.lastgames {
	margin-top: -16px !important;
}
.lastgames .bestgames {
	background: url(/images/trclatest.png) no-repeat scroll 100% 0 #dec0fa;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.lastgames .mmogtitle {
	background: url(/images/mmogtitlelatest.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #003399 !important;
	padding-left: 10px !important;
}
.lastgames .mmogbot {
	background: url(/images/mmogbotlatest.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	width: 178px;
	float: right;
}
.bestworlds {
}
.bestworlds .bestgames {
	background: url('/images/trcblue.png') no-repeat scroll 100% 0 #BDE3F4;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.bestworlds .mmogtitle {
	background: url(/images/mmogtitle.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #003399 !important;
	padding-left: 10px !important;
}
.bestworlds .mmogbot {
	background: url(/images/mmogbot.png) no-repeat;
	display: block;
	line-height: 27px;
	height: 27px;
	width: 178px;
	float: right;
}
.ui-sortable {
	z-index: 40
}
/*************************entry type********************************************/
.gametype-download {
	background: url('/images/download-icon.png') no-repeat scroll 20px 0 transparent;
	height: 16px;
	background-repeat: no-repeat;
	display: block;
}
.gametype-playonline {
	background: url('/images/play-icon.png') no-repeat scroll 20px 0 transparent;
	height: 16px;
	background-repeat: no-repeat;
	display: block;
}
.gametype-download-playonline {
	background: url('/images/play-download-icon.png') no-repeat scroll 20px 0 transparent;
	height: 16px;
	background-repeat: no-repeat;
	display: block;
}
ul.u-star-rating {
	float: right;
}
.editpost {
	position: absolute;
	z-index: 30;
}
.game_entry a {
	text-decoration: none;
	color: #003399;
}
.top-banner {
	padding: 10px 20px !important;
}
/*************FIX ragiting in ie******************************/
.u-current-rating {
	font-size: 9px !important;
	line-height: 9px !important;
	height: 12px !important;
	position: relative !important;
	margin: 0px !important;
	padding: 0px !important;
	border: 0 none !important;
	vertical-align: baseline !important;
}
.footer a {
	color: #003399;
	text-decoration: none;
}
.footerlinks {
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 30px;
}
/****************** vertical navigation *****************/
.video_leftmenus th, .video_leftmenus td, .video_leftmenus caption {
	padding: 3px 0 0px;
}
.video_leftmenus {
	margin-top: 10px;
}
td.catsTdI {
	background: transparent url(/images/divider-hor.png) no-repeat scroll 19px 0;
}
.arcade {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px 0px;
	margin: 0;
	padding: 0;
	height: 21px;
	width: 19px;
}
a.catName {
	background: transparent url(/images/arrow.png) no-repeat scroll 0 0;
	margin: 0;
	padding: 0px 0 3px 30px;
	height: 18px;
	line-height: 18px;
	width: 100%;
	display: block;
	text-decoration: none;
	color: black;
	text-align: left;
}
a#arc:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -105px;
}
a#desktop:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -84px;
}
a#puzle:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -63px;
}
a#word:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -168px;
}
a#hidden:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -42px;
}
a#strategy:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -21px;
}
a#gworld:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -147px;
}
a#other:hover {
	background: transparent url(/images/arrow.png) no-repeat scroll 0px -126px;
}
.leftmenus_header {
	color: #003399;
	font-size: 137%;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
}
.catsTableI {
	width: 170px;
	position: relative;
	float: left;
}
/******* material *************/
.eBlock ul.u-star-rating {
	float: none;
}
.eDetails1 {
	padding-right: 15px;
}
.entPrevNext .button {
	padding-left: 10px;
}
.material {
	margin-left: 10px;
	margin-right: 10px;
	margin-top:10px;
}
a.dlink {
	background: transparent url(/images/dload.gif) no-repeat scroll bottom left;
	display: block;
	height: 61px;
	width: 61px;
	text-decoration: none;
}
a.dlink:hover {
	background: transparent url(/images/dload.gif) no-repeat scroll top left;
}
a.plink {
	background: transparent url(/images/pplay.gif) no-repeat scroll bottom left;
	display: block;
	height: 61px;
	width: 61px;
	text-decoration: none;
}
a.plink:hover {
	background: transparent url(/images/pplay.gif) no-repeat scroll top left;
}
/***fix***/
.myWinCont fieldset td, .myBtnLeft, .myBtnRight, .myBtnCenter, .myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt {
	line-height: 9px;
}
.myWinCont textarea {
	resize: none;
}
#subcomment {
	width: 420px !important;
	resize: none;
}
.myWinCont table {
	border: 0 none !important;
	text-align: left !important;
}
#acform {
	width: 100%;
}
.smiles {
	width: 80px;
}
/***** login form ****/
#acform .buttonDiv {
	float: left !important;
}
#acform  .loginDiv {
	background: url("/images/regform1.png") no-repeat scroll 38px center transparent !important;
}
#secuImgC {
	margin-left: -140px !important;
}
.securityCode {
	font-size: 13px !important;
	padding-bottom: 8px !important;
	padding-top: 7px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: 5px !important;
	width: 50px !important;
	vertical-align: middle !important;
}
#uCatsMenu7 {
	left: auto !important;
	top: auto !important;
}
#pmdform input {
	vertical-align: bottom !important;
}
#secuImg {
	vertical-align: middle;
}
.rememberDiv input {
	vertical-align: middle !important;
	  margin: 5px;
}

.rememberDiv label {
vertical-align:middle;}
#blF1, #sfF191, #siF12, #siF1 {
	width: auto !important;
}
/*comments*/
.cMessage {
	width: 550px;
	word-wrap: break-word;
/* 	white-space: pre-wrap;
css-3 */
	white-space: -moz-pre-wrap;   
/* Mozilla, since 1999 */
	white-space: -pre-wrap;   
/* Opera 4-6 */
	white-space: -o-pre-wrap;
/* Opera 7 */
	word-wrap: break-word;
/* Internet Explorer 5.5+ */
	word-break: break-all;
/*	white-space: pre;
 CSS 2.0 
	white-space: pre-wrap; */
/* CSS 2.1 */
/* 	white-space: pre-line;
CSS 3.0 */
}
.commentsbody div {
	padding-left: 0px !important;
}
/*polls*/
.pollAns .answer {
	line-height: 20px;
	height: 20px;
}
#addEntForm {
	/*width: 100%;
turnon */
}
#addEntForm table {
	/*width: 100%;
turnon */
}
/********fonts*******/
body {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size: small;
	*font: x-small;
}
/*links*/
.cssreset a, .cssreset a b {
	color: #003399 !important;
	text-decoration: none !important;
}

.catsTdI a {color:black !important;}