/* info: Orange Header */
html, body { width: 100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
ul, li, dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
ul, ol { list-style: none; }
h2, h3, h4, h5, h6 { line-height: normal; font-family: Arial, Helvetica, sans-serif; }
/* remember to define focus styles! */
h1 { line-height: normal; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

.left	{ text-align: left; }
.right	{ text-align: right; }
.center	{ text-align: center; }
.v-top	{ vertical-align: top; }


/* CSS Main */

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 Unicode MS, Verdana, sans-serif; font-weight: normal; font-size: 13px; 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: #006BAF; }
a:hover { color: #33; }

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; }

/* Central div */
div.screen-wrap { width: 960px; margin-bottom:15px; position: absolute; z-index: 0; top: 30px; left: 20px; }
div.screen-C { width: 960px; margin-bottom:15px; background-position: 0 0; background-repeat: repeat-x; }
div.screen-L { width: 960px; margin-bottom:15px; background-position: 0 0; background-repeat: no-repeat; }
div.screen-R { width: 960px; margin-bottom:15px; 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-TLkartWite.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-TRkartWite.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: #02A1DD; 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-titlekartWite.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: #01AEEF; 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: #000033}
td.mRed-mid-MM a:hover { color: #FFFFFF}

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 MENU news */
 
div.nText-wrap { padding: 0px 25px; } 
div.news-space  { height: 14px;}

td.mBlue-mid-NM { width: 100%; background-color: #FFFFFF; border: 1px #00c5fb; border-style: hidden solid hidden solid;}  /* CSS menu content central area */

td.mCap-blue-TL,   { width: 13px; height: 51px; vertical-align: top; }    /* CSS menu title left  corner */
td.mCap-blue-TR    { width: 13px; height: 51px; vertical-align: top; }    /* CSS menu title right corner */
td.mCap-blue-TC { height: 51px; width: 238px; vertical-align: middle; background-image: url(images/pixel_blue1.png); background-repeat: repeat-x;    } 

h2.mBlue-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; }
td.mBlue-mid-NM .nText { padding-left: 10px; padding-top: 5px; }   /* CSS menu content text area */ 

/* CSS bottom table */
td.mBlue-mid-BL, td.mBlue-mid-BR  { width: 17px; height: 20px; vertical-align: top; line-height: 14px; font-size: 0px; }
td.mBlue-mid-BC { height: 23px; width: 238px; vertical-align: top; line-height: 14px; font-size: 0px; background-image: url(images/mBlue_bot-BC1.gif); background-repeat: repeat-x; background-position: 0 0; }


/* 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: #006BAF; 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.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;
}

.button:hover {
	background: transparent;
	color: #006BAF;
}

.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;}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .fcaption1, .finfobar {
	padding: 4px;
	/* background-color: #333333; */
	border: 1px solid #999999;
}

.ncaption  { padding: 4px;  color: #00c5fb; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif;  }
.nheader    { padding: 4px; color: #333333; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.galleryheader { color: #ffffff; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.forumheader6 {
  font-weight:bold;
	padding: 4px;
	border: 1px solid #999999;
}

.forumheader7 {
  font-weight:bold;
  color: white;
	padding: 4px;
	border: 1px solid #999999;
}

.forumheader5 {
	cursor: pointer;
}
.fcaption, .ncaption { font-weight: bold }
.fcaption1 { font-weight: normal }
.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; }

.catlink {
	padding: 3px 0px;
	vertical-align: middle;
	margin-bottom: 15px;
	
}










