:root{
	--primary-background-color: #24303C;
	--secondary-background-color: #FAFAFA;
	--primary-font-color: #FFFFFF;
	--primary-font-color-dark1: #DDDDDD;
	--primary-font-color-dark2: #BBBBBB;
	--primary-font-color-dark3: #AAAAAA;
	--primary-font-color-dark4: #999999;	
	--secondary-font-color: #BDD0D9;
	--secondary-font-color-dark1: #97A6AD;
	--secondary-font-color-dark2: #879CA7;
	--secondary-font-color-dark3: #3F4E5A;
	--secondary-font-color-dark4: #24303C;
	--secondary-font-color-light1: #D1D7DC;
	--tertiary-font-color: #006600;
	--primary-font-family: Verdana, Arial, Helvetica, sans-serif;
	--secondary-font-family: Courier, 'Courier New', sans-serif;
}

html { 
	-webkit-text-size-adjust: none; 
	-moz-text-size-adjust: none; 
	-ms-text-size-adjust: none; 
	text-size-adjust: none; 
}

body {
	background: #24303C url(./ppmbg.gif) left top repeat;
	background: var(--primary-background-color) url(./ppmbg.gif) left top repeat;
	margin: 0px; 
	padding: 0px;
	color: #FFFFFF;
	color: var(--primary-font-color);
}

font,th,td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
}

a:link,a:active,a:visited {
	color: #FFFFFF;
	color: var(--primary-font-color);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
}

a:hover {
	text-decoration: none;
	color: #879CA7;
	color : var(--secondary-font-color-dark2);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
}

input, textarea, select {
	color: #3F4E5A;
	color: var(--secondary-font-color-dark3);
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	font: normal 11px var(--primary-font-family);
	border-color: #BDD0D9;
	border-color: var(--secondary-font-color);
	padding: 0px 0px 0px 0px;
	display: block;
}

input {
	text-indent: 2px;
}

img {
	border: 0px;
	max-width: 100%;
}

/* 
-------------------------
----- WRAPPER ----
-------------------------
*/
#wrapper{
	width: 100%;
	max-width: 100%;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	box-sizing: border-box;
}

/* 
-------------------------
----- BANNER ----
-------------------------
*/
#banner{
	width: 100%;
	max-width: 100%;
	display: flex;
	align-items: stretch;
	margin: 3px auto 3px auto;
	padding: 0px;
	text-align: center;
	box-sizing: border-box;
}

#banner img {
	border: 0px;
}

#banner_menu {
	display: flex;
	align-self: center;
	order: 1;
	flex: 0 0 100px;
	box-sizing: border-box;
}

#banner_banner {
	display: flex;
	order: 2;
	align-self: center;
	flex: 1 0 100px;
	justify-content: center;
	box-sizing: border-box;
}

#banner_banner img {
	object-fit: fill;
	width: 100%;
	max-width: 880px;
	min-width: 100px;
`}

#banner_user {
	display: flex;
	align-self: center;
	order: 3;
	flex: 0 0 100px;
	box-sizing: border-box;
}

/*
#banner img {
	width: 880px;
	height: 82px;
	border: 0px;
}

#banner a {
	width: 880px;
}
*/
/* 
-------------------------
----- SITE BODY ---- 
-------------------------
*/
#site_body{
	width: 100%;
	max-width: 100%;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	box-sizing: border-box;
}

/* 
-------------------------
 ----- LEFT MENU ---- 
-------------------------
*/
#left_menu{
	display: none;
	flex: 1 0 21%;
	flex-direction: column;
	min-width: 150px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
	padding: 3px 3px 3px 3px;
	box-sizing: border-box;
}

#left_menu .menu_category{
	width: 100%;
	display: flex;
	flex-direction: column;
	text-align: center;
	padding-bottom: 8px;
}

#left_menu .menu_category .box_top{
	display: flex;
	width: 100%;
	height: 32px;
	background: 
		url(./boxtop1.gif) left top no-repeat,
		url(./boxtop4.gif) right top no-repeat;
	text-align: center;
	border: 0px;
}

#left_menu .menu_category .box_bottom{
	width: 100%;
	height: 28px;
	display: flex;
	background: 
		url(./boxbot1.gif) left bottom no-repeat,
		url(./boxbot4.gif) right bottom no-repeat;
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.left_box_title {
	display: flex;
	flex-wrap: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	height: 32px;
	box-sizing: border-box;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 59px;
	margin-right: 80px;
	padding: 0px;
	padding-top: 10px;
	background: url(./boxtop3.gif) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-align: center;
}

.left_box_footer {
	display: flex;
	width: 100%;
	height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 59px;
	margin-right: 80px;
	padding: 0px;
	background: url(./boxbot3.gif) left bottom repeat-x;
	text-align: center;
}

#gTD, #gRA1, #gTS, #gRA2, #gRen, #gGen, #gTW, #gRA3, #gTT, #gFal3, #gORA, #gSc1, #gSc2, #gWar3, #c01, #c02, #c03{
	display: none;
}

#m1, #m3, #n1, #n2, #s01, #s02, #c00, #c08{
	display: block;
}

/* 
-------------------------
----- CENTER CONTENT ----
------------------------- 
*/
#main_content{
	display: flex;
	flex: 1 0 57%;
	flex-direction: column;
	min-width: 180px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
	padding: 3px 3px 3px 3px;
	background-image: url(./newsbg.gif);
	background-repeat: repeat;
	border: #BDD0D9;
	border: var(--secondary-font-color);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	box-sizing: border-box;
}

/* --- News Tracker related content --- */
#tracker{
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: auto;
	padding: 0px 0px 0px 0px;
	box-sizing: border-box;
}

#tracker_body{
	width: 100%;
	min-height: 354px;
	display: flex;
	flex-direction: row;
	margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	box-sizing: border-box;
}

#news_tracker{
	width: 50%;
	min-height: 354px;
	margin-left: 0px;
    margin-right: 50%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	box-sizing: border-box;
}

#ppm_tracker{
	width: 50%;
	min-height: 354px;
	margin-left: 50%;
    margin-right: 0px;
	margin-top: 0px; /*-36.6%;*/
	margin-bottom: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	box-sizing: border-box;
}

#h01, #h02{
	overflow: hidden;
	max-height: 294px;
}

.tracker_top{
	display: block;
	height: 32px;
	background: 
		url(./mboxtop4.gif) left top no-repeat,
		url(./mrboxtop4.gif) right top no-repeat;
	text-align: center;
	border: 0px;
}

.tracker_title {
	display: flex;
	flex-wrap: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 32px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
	margin-right: 48px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 32px;
	background: url(./boxtop3.gif) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-align: center;
}

.tracker_bottom{
	height: 28px;
	display: block;
	background: 
		url(./boxbot1.gif) left bottom no-repeat,
		url(./rboxbot1.gif) right bottom no-repeat;
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.tracker_footer {
	display: block;
	height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 59px;
	margin-right: 59px;
	padding: 0px;
	background: url(./boxbot3.gif) left bottom repeat-x;
	text-align: center;
}

#spotlight_ads{
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 5%;
	margin-right: 5%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 0px;
	padding-bottom: 0px;
	background: 
		url(./open.gif) left center no-repeat,
		url(./close.gif) right center no-repeat;
	box-sizing: border-box;
}

.spotlight_ads_content{
	display: block;
	margin: 0px;
	padding: 0px;
}

#spotlight_ads_at_ppm{
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 5%;
	margin-right: 5%;
	padding-left: 5%;
	padding-right: 5%;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-weight: bold;
	font-size: 10px;
	box-sizing: border-box;
}
/* --- Main central content --- */
#content{
	width: 100%;
	display: block;
	margin-left: auto;
    margin-right: auto;
	box-sizing: border-box;
}

.topic{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px;
	background: 
		url(./newstop1.gif) left top no-repeat,
		url(./newsfoot3.gif) right bottom no-repeat;
}

.topic_top{
	height: 60px;
	display: block;
	margin: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	padding-right: 58px;
	background: 
		url(./newstop2.gif) left top no-repeat,
		url(./newstop5.gif) right top no-repeat;
}

.topic_top_container{
	height: 60px;
	display: block;
	margin: 0px;
	padding: 0px;	
	position: relative;
}

.topic_title{
	height: 60px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 80%;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 0px;
	margin-right: 80%;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	font-weight: bold;
	padding-top: 15px;
	background: transparent url(./newstop3.gif) top center repeat-x;
}

.topic_title_termination{
	height: 60px;
	width: 20%;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 80%;
	margin-right: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(./newstop4.gif) left top no-repeat;
}

.topic_content{
	display: block;
	margin: 0px;
	padding-top: 24px;
	padding-bottom: 12px;
	padding-left: 3px;
	padding-right: 3px;
	background: url(./cell.gif) repeat;
	border: #ACC3CE;
	border-style: solid;
	border-width: 1px;
	min-height: 100px;
}

.topic_content_outer_border{
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	border: #3F4E5A;
	border: var(--secondary-font-color-dark3);
	border-style: solid;
	border-width: 1px;
}

.topic_footer{
	display: block;
	height: 40px;
	padding-right: 308px;
}

.topic_footer_left{
	height: 40px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: transparent url(./newsfoot1.gif) left top no-repeat;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	display: block;
}

.topic_footer_content_container{
	display: block;
	height: 40px;
	margin: 0px;
	margin-top: -40px;
	position: relative;
}

.topic_footer_content{
	height: 40px;
	position: absolute;
	width: 300px;
	right: 8px;
	top: 0px;
	padding-top: 8px;
	background: transparent url(./newsfoot2.gif) left top no-repeat;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	color: var(--primary-font-color);
}

.postby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #BDD0D9;
	color: var(--secondary-font-color);
}

.postby  a{
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	color: var(--primary-font-color);
	font-weight: bold;
}

.postby a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #879CA7;
	color: var(--secondary-font-color-dark2);
	font-weight: bold;
}

.name {
	font-size: 11px;
	color: #006600;
	color: var(--tertiary-font-color);
}

.Date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-weight: normal;
	height: 30px;
	font-size: 11px;
	color: #AAAAAA;
	color: var(--primary-font-color-dark3);
	text-align: right;
}

/* 
-------------------------
----- RIGHT MENU ----
------------------------- 
*/
#right_menu{
	display: none;
	flex: 1 0 21%;
	flex-direction: column;
	min-width: 150px;
	padding: 3px 3px 3px 3px;
	box-sizing: border-box;
}

#right_menu .menu_category{
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: 8px;
}

#right_menu .menu_category .box_top{
	display: block;
	width: 100%;
	height: 32px;
	background: 
		url(./rboxtop4.gif) left top no-repeat,
		url(./rboxtop1.gif) right top no-repeat;
	text-align: center;
	border: 0px;
}

.box_title {
	display: flex;
	flex-wrap: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 32px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	margin-right: 59px;
	padding: 0px;
	padding-top: 10px;
	background: url(./boxtop3.gif) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-align: center;
}

.category_content {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 4px;
	text-align: left;
	font-family: Verdana; 
	font-size: 10px; 
	color: #BDD0D9;
	color: var(--secondary-font-color);
	background: url(./boxmid2.gif) repeat;
}

.category_content form {
	text-align: left;
}

.category_content hr{
	border: 1px solid #BDD0D9;
	border: 1px solid var(--secondary-font-color);
}

.category_content select{
	background-color: #3F4E5A;
	background-color: var(--secondary-font-color-dark3);
	color: #BDD0D9;
	color: var(--secondary-font-color);
}

.cat_centered_content{
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 4px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-size: 10px; 
	color: #BDD0D9;
	color: var(--secondary-font-color);
	background: url(./boxmid2.gif) repeat;
}

.category_content a, .cat_centered_content a {
	background-image: url(./DOT.GIF);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 12px;
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-decoration: none;
}

.category_content .grey, .cat_centered_content a {
	background-image: url(./DOT.GIF);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 12px;
	color: #BDD0D9;
	color: var(--secondary-font-color); 
	text-decoration: none;
}

.category_content .submenulink a, .cat_centered_content .submenulink a{
	background-image: url(./DOT_small.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-size: 10px; 
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-decoration: none;
}

.category_content .menusubtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-size: 10px; 
	color: #BDD0D9;
	color: var(--secondary-font-color); 
	text-decoration: none; 
	font-weight: bold; 
}

.category_content .submenusubtitle { 
	background-image: url(./DOT.GIF);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	padding-left: 12px;
	font-size: 10px; 
	color: #97A6AD;
	color: var(--secondary-font-color-dark1); 
	text-decoration: none; 
	font-weight: bold; 
}

.cat_centered_content input{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.box_content{
	width: 100%;
	display: block;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: 
		url(./boxmid1.gif) left center repeat-y,
		url(./boxmid3.gif) right center repeat-y;
}

#right_menu .menu_category .box_bottom{
	width: 100%;
	height: 28px;
	display: block;
	background: 
		url(./rboxbot4.gif) left bottom no-repeat,
		url(./rboxbot1.gif) right bottom no-repeat;
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.box_footer {
	display: block;
	height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	margin-right: 59px;
	padding: 0px;
	background: url(./boxbot3.gif) left bottom repeat-x;
	text-align: center;
}

form {
	border: 0px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


/* 
-------------------------
----- FOOTER ----
------------------------- 
*/
/* --- Copyright part of the site --- */
#footer{
	width: 100%;
	max-width: 100%;
	flex: 1 1 100%;
	box-sizing: border-box;
	text-overflow: ellipsis;
	align-content: center;
	align-self: center;
	justify-content: center;
	overflow: hidden;
	white-space: nowrap;	
	position: fixed;
	bottom: 0;
	left: 0;
	margin-left: 0px;
    margin-right: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	color: #999999;
	color: var(--primary-font-color-dark4);
	text-align: center;
	background-image: url(./newsbg.gif);
	background-repeat: repeat;
}

#footer a {
	color: #BBBBBB;
	color: var(--primary-font-color-dark2);
	text-decoration: none;
}
#footer a:hover {
	color: #DDDDDD;
	color: var(--primary-font-color-dark1);
	text-decoration: none;
}
#footer a:visited {
	color: #BBBBBB;
	color: var(--primary-font-color-dark2);
	text-decoration: none;
}

/*
-------------------------
----- MISC ----
------------------------- 
*/

img{
	border: 0px;
}

.gensmall {
	font-size: 10px;
}

.postbody, .gen {
	font-size : 11px;
}

.genlarg {
	font-size : 12px;
}

.gensmaller {
	font-size: 8px;
}

.genmed {
	display: none
}

.gen, .gensmall, .gensmaller, .genlarg, .postbody {
	color: #BDD0D9;
	color: var(--secondary-font-color);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	background: none;
	border: 0px;
}

.gen img{
	max-width: 600px;	
}

.gen a, .genmed a, .gensmall a, .postbody a{
	color: #FFFFFF;
	color: var(--primary-font-color);
	text-decoration: none;
	background: none;
}

.gen a:hover, .gensmall a:hover, .gensmaller a:hover, .genlarg a:hover, .postbody a:hover {
	color: #879CA7;
	color: var(--secondary-font-color-dark2);
	text-decoration: none;
}

#eXTReMe a{
	background: 0px;
}

#paypalFakeImg {
	border: 0px;
}

.quote_table, .code_table {
	width: 90%;
	max-width: 90%;
	border-spacing: 1px;
	display: block;
	margin: auto;
}

.quote_username, .code_label {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-family: var(--primary-font-family);
	font-size: 11px;
	font-weight: bold; 
	display: none;
	padding-bottom: 4px;
}

.code {
	text-align: left;
	padding: 3px;
	font-family: Courier, 'Courier New', sans-serif;
	font-family: var(--secondary-font-family);
	font-size: 11px;
	color: #006600;
	color: var(--tertiary-font-color);
	background-color: #FAFAFA;
	background-color: var(--secondary-background-color);
	border: #D1D7DC;
	border: var(--secondary-font-color-light1);
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	display: block;
}

.quote {
	text-align: left;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: var(--primary-font-family);
	font-size: 11px;
	color: #BDD0D9;
	color: var(--secondary-font-color);
	line-height: 125%;
	background-image: url(./quotebg.gif);
	background-repeat: repeat;
	border: #D1D7DC;
	border: var(--secondary-font-color-light1); 
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	display: block;
}

.spoiler {
	text-align: left;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-family: var(--primary-font-family);
	font-size: 11px; 
	color: #BDD0D9;
	color: var(--secondary-font-color);
	line-height: 125%;
	background-color: #2E425A; 
	border: #597795; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	display: none;
}

hr {
	height: 1px;
	border: solid #BDD0D9 1px;
	border: solid var(--secondary-font-color) 1px;
	border-top-width: 1px;
	padding: 0px 0px 0px 0px;	
}

iframe#ppmsite_com_signin, iframe#ppmsite_net_signin, iframe#ppmsite_org_signin, iframe#ppmsite_mobi_signin, iframe#projectperfectmod_com_signin, iframe#projectperfectmod_net_signin, iframe#projectperfectmod_org_signin, iframe#ppmgroup_org_signin, iframe#projectperfectgame_com_signin, iframe#projectperfectgame_net_signin, iframe#projectperfectgame_org_signin, iframe#ppgame_org_signin, iframe#ppmforums_com_signin, iframe#ppmforums_net_signin , iframe#ppmforums_org_signin, iframe#cnc_projectperfectmod_com_signin, iframe#sun_projectperfectmod_com_signin, iframe#ra2_projectperfectmod_com_signin, iframe#generals_projectperfectmod_com_signin {
width: 0px;
height: 0px;
border: 0px;
padding: 0px;
display: none;
}

/*
-------------------------
----- RESPONSIVE LAYOUT ----
------------------------- 
*/

@media only screen and (min-width: 1024px) {
	#banner_menu
	{
		display: none;
	}
	
	#banner_user
	{
		display: none;		
	}
	
	#left_menu
	{
		display: flex;		
	}
	
	#right_menu
	{
		display: flex;
	}
}