html {margin: 0px;}
body, form { margin: 0px; }
body { background-image: url(images/0708_body_bkg.gif); background-position: 0 0; background-repeat: repeat-x; } 
body { background-color: #FFFFFF; color: #666666;}

body, table, td { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 12px; text-align: left; line-height: 140%} 
img { border: 0px; }

div#mainWrapper { margin: auto auto; }
div#contentWrapper { margin: auto auto; background-color: #FFFFFF; position: relative; }
div#linksBarWrapper { height: 56px;}
a:link, a:visited { color: #CC0000; }
a:hover { color: #333333; }

div.dummyW15 { width: 15px; } div.dummyH5 { height: 5px; } div.dummyH10 { height: 15px; } div.dummyH15 { height: 15px; } div.dummyH20 { height: 20px; }

h1, h2, h3, h4 { margin: 0px; padding: 0px; }
img { border: 0px none;}

/* CSS MAIN CONTENT */
div.content-TC { width: 1000px; background-image: url(images/0708_content-TC.png); background-position: 0 0; background-repeat: repeat-x; }
div.content-BC { width: 1000px; background-image: url(images/0708_content-BC.png); background-position: 0 100%; background-repeat: repeat-x; }
div.content-ML { width: 1000px; background-image: url(images/0708_content-ML.png); background-position: 0 0; background-repeat: repeat-y; }
div.content-MR { width: 1000px; background-image: url(images/0708_content-MR.png); background-position: 100% 0; background-repeat: repeat-y; }

div.content-TL { width: 1000px; background-image: url(images/0708_content-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.content-TR { width: 1000px; background-image: url(images/0708_content-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
div.content-BL { width: 1000px; background-image: url(images/0708_content-BL.png); background-position: 0 100%; background-repeat: no-repeat; }
div.content-BR { width: 1000px; background-image: url(images/0708_content-BR.png); background-position: 100% 100%; background-repeat: no-repeat; }

div.screen-wrap { width: 960px; height: 200px; position: absolute; z-index: 0; top: 30px; left: 20px; }
div.screen-C { width: 960px; height: 200px; background-image: url(images/0708_screen-C.png); background-position: 0 0; background-repeat: repeat-x; }
div.screen-L { width: 960px; height: 200px; background-image: url(images/0708_screen-L.png); background-position: 0 0; background-repeat: no-repeat; }
div.screen-R { width: 960px; height: 200px; background-image: url(images/0708_screen-R.png); background-position: 100% 0; background-repeat: no-repeat; }

div.centerContent { padding: 0px 20px;}
/* CSS MENUS */

table.mCap-top img { border: 0px none; vertical-align: top; margin: 0px}

td.mCap-dark-TL, td.mCap-dark-TR  { width: 5px; height: 5px; vertical-align: top; line-height: 5px; font-size: 0px;}
td.mCap-dark-TC { height: 5px; background-color: #333333; vertical-align: top; line-height: 5px; font-size: 0px; }

td.mCap-dark-BL, td.mCap-dark-BR  { width: 25px; height: 5px; line-height: 5px;  }
td.mCap-dark-BC { height: 5px; background-color: #E8E8E8; vertical-align: top; line-height: 5px; }

div.mCap-wrap-dark { background-color:#333333; }

div.mCap-text-TC { margin-right: 9px; height: 31px; background-image: url(images/0708_mCap_text-TC.png); background-position: 0 100%; background-repeat: repeat-x; }
div.mCap-text-TL { width: 100%; height: 31px; background-image: url(images/0708_mCap_text-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.mCap-text-TR { width: 100%; height: 31px; background-image: url(images/0708_mCap_text-TR.png); background-position: 100% 100%; background-repeat: no-repeat; }

div.mCapM-text-TC { margin-left: 9px; height: 31px; background-image: url(images/0708_mCap_text-TC.png); background-position: 0 100%; background-repeat: repeat-x; }
div.mCapM-text-TL { width: 100%; height: 31px; background-image: url(images/0708_mCapM_text-TL.png); background-position: 0 100%; background-repeat: no-repeat; }
div.mCapM-text-TR { width: 100%; height: 31px; background-image: url(images/0708_mCapM_text-TR.png); background-position: 100% 0; background-repeat: no-repeat; }


div.mCap-title-TC { width: 100%; background-image: url(images/0708_mCap_title-TC.png); background-position: 0 0; background-repeat: repeat-x; }
div.mCap-title-TL { width: 100%; background-image: url(images/0708_mCap_title-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.mCap-title-TR { width: 100%; background-image: url(images/0708_mCap_title-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
div.mCap-title-BC { width: 100%; background-color: #CE1A00; background-image: url(images/0708_mCap_title-BC.png); background-position: 0 100%; background-repeat: repeat-x; }
div.mCap-title-BL { width: 100%; background-image: url(images/0708_mCap_title-BL.png); background-position: 0 100%; background-repeat: no-repeat; }
div.mCap-title-BR { width: 100%; background-image: url(images/0708_mCap_title-BR.png); background-position: 100% 100%; background-repeat: no-repeat; }

h2.caption { margin: 0px 9px; padding: 5px 15px; line-height: 120%; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;
	background-image: url(images/0708_mCap_title-Sep.png); background-position: 0 100%; background-repeat: repeat-x; }

div.mText-wrap { padding: 0px 25px; }
div.mText-BL { width: 100%; background-image: url(images/0708_mText-BL.png); background-position: 0 0; background-repeat: no-repeat; }
div.mText-BR { width: 100%; background-image: url(images/0708_mText-BR.png); background-position: 100% 100%; background-repeat: no-repeat; }
div.mText-BC { width: 100%; background-image: url(images/0708_mText-BC.png); background-position: 0 0; background-repeat: repeat-x; }

div.mText-TC { background-color: #E8E8E8; }
div.mText { padding: 15px; }
div.mText-tab { float: right; height: 41px; background-image: url(images/0708_mText_tab-BL.png); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 74px; padding-right: 20px; margin-right: 0px; background-color: #E8E8E8; }

div.cText-wrap { padding: 0px 16px 0px 16px; }

/* CSS MENU RED */

div.menuRedWrapper { position: relative;}
div.mRed-title { position: absolute; top: -31px; height: 31px; background-image: url(images/0708_mRed-title.png); background-position: 100% 0px; background-repeat: no-repeat; }
div.mRed-top-TC { width: 100%; background-image: url(images/0708_mRed_top-TC.png); background-position: 0 0; background-repeat: repeat-x; }
div.mRed-top-TL { width: 100%; background-image: url(images/0708_mRed_top-TL.png); background-position: 0 0; background-repeat: no-repeat; }

td.mRed-mid-MM { width: 100%; background-image: url(images/0708_mRed_mid-MM.png); background-position: 0 100%; background-repeat: repeat-x; }

td.mRed-mid-BL, td.mRed-mid-BR  { width: 8px; height: 14px; vertical-align: top; line-height: 14px; font-size: 0px; }
td.mRed-mid-BC { height: 14px; background-color: #990000; vertical-align: top; line-height: 14px; font-size: 0px; background-image: url(images/0708_mRed_bot-BC.png); background-repeat: repeat-x; background-position: 0 0; }
td.mRed-mid-MM .mText { color: #FFFFFF; padding-top: 0px; padding-bottom: 0px}
td.mRed-mid-MM a { color: #CCCCCC}

h2.mRed-caption { margin: 0px 9px; padding: 5px 15px; line-height: 120%; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;
	background-image: url(images/0708_mRed_top-Sep.png); background-position: 0 100%; background-repeat: repeat-x; }
/* CSS WMESSAGE, FBOX */
div.newsCat-TL-wm { width: 40px; height: 31px; float: left; background-image: url(images/0708_mGr-TL-wm.png); background-position: 0 0; background-repeat: no-repeat; }
div.newsCat-TR-black { background-image: url(images/0708_mGr-TR-black.png); background-position: 100% 0; background-repeat: no-repeat; }


/* CSS NEWSCATEGORY */
div.newsCat-TL { width: 40px; height: 31px; float: left; background-image: url(images/0708_mGr-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.newsCat-TC { height: 31px; line-height: 31px; padding: 0px 10px 0px 10px; float: left; background-color: #E8E8E8; }
div.newsCat-Tab { width: 80px; height: 31px; float: left; background-image: url(images/0708_mGr-Tab.png); background-position: 0 0; background-repeat: no-repeat; }
div.newsCat-TR { background-image: url(images/0708_mGr-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
h3.newsCatCaption {
	margin: 0px; padding: 0px; color: #CC0000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;
}

/* CSS SEARCH */
div#searchBarWrapper { height: 28px;}
div.searchLeft-wrap { position: absolute; height: 34px; top: -28px; left: 60px;}
div.searchLeft-TC { height: 34px; float: left; background-image: url(images/0708_searchLeft-TC.png); background-position: 0 0; background-repeat: repeat-x; }
div.searchLeft-TL { height: 34px; background-image: url(images/0708_searchLeft-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.searchLeft-TL a{color:#FFFFFF;}

div.searchRight-TC { height: 34px; width: 460px; float: left; background-image: url(images/0708_searchRight-TC.png); background-position: 0 0; background-repeat: repeat-x }
div.searchRight-TL { height: 34px; width: 460px; background-image: url(images/0708_searchRight-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.searchRight-TR { height: 34px; width: 460px; background-image: url(images/0708_searchRight-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
div.searchFiled { width: 163px; height: 20px; background-image: url(images/0708_search.png); background-position: 0 0; background-repeat: no-repeat; }

.loginc-search { 
	background-color: transparent; 
	color: #000000; 
	border: 0px none #CCCCCC; 
	font-size: 11px; 
	vertical-align: middle;
	margin: 2px 0px 0px 10px;
}

/* CSS LOGIN */
div.userFiled { width: 142px; height: 27px; background-image: url(images/0708_user.png); background-position: 0 0; background-repeat: no-repeat; }
div.passFiled { width: 142px; height: 27px; background-image: url(images/0708_pass.png); background-position: 0 0; background-repeat: no-repeat; }

.loginc-user, .loginc-pass { 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 0px none #FFFFFF; 
	font-size: 14px; 
	vertical-align: middle;
	margin: 5px 0px 0px 34px;
}
a.login_menu_link.signup:link, a.login_menu_link.signup:visited {
	border: 0px none;
	background: transparent;
	color: #FFFFFF;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}

a.login_menu_link.fpw, a.login_menu_link.resend { font-size: 11px; }

/* CSS FOOTER */ 
div#footerWrapper {  width: 100%; background-color: #333333}
div.foot-TL { width: 100%; background-image: url(images/0708_foot-TL.png); background-position: 0 0; background-repeat: no-repeat; }
div.foot-TR { width: 100%; background-image: url(images/0708_foot-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
div.foot-BL { width: 100%; background-image: url(images/0708_foot-BL.png); background-position: 0 100%; background-repeat: no-repeat; }
div.foot-BR { width: 100%; background-image: url(images/0708_foot-BR.png); background-position: 100% 100%; background-repeat: no-repeat; }

/* CSS CORE */
.smalltext, .smallblacktext {
	font: normal 11px arial, verdana, tahoma,  sans-serif;
}
.tbox, .helpbox { background-color: #FFFFFF; border: 1px solid #999999;}
.tbox.chatbox , .helpbox, .tbox.comment, textarea { background-color: #FFFFFF; border: 1px solid #DEDAD1; width: 95%; margin: auto auto; margin-bottom: 10px; }

.button {
	border: 0px none;
	background: transparent;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
#loginMenu .button { color: #FFFFFF; font-size: 1.7em;}



img { border: 0px; }
.linkspage_button { border: 0px; }
form { margin: 0px; }
.indent {
	border: #CCCCCC 1px dashed;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
	font-size:1.1em;
	letter-spacing:0.12em;
}

.button:hover {
	background: transparent;
	color: #990000;
}

.nextprev {
	border: 0px;
	text-align: center;
	padding: 2px;
	margin-bottom: 15px;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}
.forumheader { color: #333333; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
	padding: 4px;
	/* background-color: #333333; */
	border: 1px solid #999999;
}

.forumheader4, .finfobar {
	/* background-color: #666666;*/
}

.forumheader5 {
	cursor: pointer;
}
.fcaption { font-weight: bold }
.fcaption, .forumheader5 {
	/* background-color: #343434; */
}

table {
	margin-left: auto;
	margin-right: auto;
}

.searchhighlight {
	text-decoration: underline;
	color: #5F623E;
	font-weight: bold;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* CSS FIX LIST PLUGIN */
div.forumheader { font-size: 12px !important; }


.moofa{color:#999999;}
.moofa a{color:#999999; text-decoration:none;}
.moofa a:hover{color:#FFFFFF;}





