/* ============== Overall ============== */

html
	{
	padding:0;
	}

body { font:12px Verdana, Arial, sans-serif; color:#000000; background:#ffffff; 
padding:0;
	   vertical-align:top; margin-top:20px; margin-bottom:0px; 
	}

a 			{ text-decoration:none; border-width:0; color:#000000; }
a:hover 	{ text-decoration:underline; }

h1 	{ font-size:160%; }
h2 	{ font-size:130%; }
h3 	{ font-size:120%; margin:1em 1em 1em 0; }
h4 	{ font-size:100%; font-weight:bold; margin:1.5em 1em 1em 0; }
h5 	{ font-size:95%; margin-top:0; }
h6 	{ font-size:90%; margin-top:0; }

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }




.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages   
{ padding:0 2px; background:#ffffff; margin:1px; border:1px solid #d5d5d5;}

.pagenav_current { padding:0 2px; font-weight:bold; text-decoration:underline; background:#ededed; margin:1px; border:1px solid #c8c7c7;  }


.t3_popup {
width:158px;
position: absolute;
visibility: hidden;
background-color: #F5F5F5;
border: 1px solid #E0DFDF;
white-space: nowrap;
cursor: pointer;
}

.t3_popup a {
display: block;
color: #000000;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
padding: 2px;
}

.t3_popup a:hover {
background-color: #ededed;
color: #8e0202;
text-decoration:none;

}


#title { background-image:url(img/main/content.gif); background-repeat: repeat-x;   border:1px solid #E0DFDF; margin:4px 4px 0px 4px; 
padding:4px; font-size:110%; font-weight:bold; }


#subtitle { margin:0px 4px 14px 4px; padding:2px;font-size:90%; vertical-align:top; background-color:#efeeee;
border-bottom:1px solid #E0DFDF; border-left:1px solid #E0DFDF; border-right:1px solid #E0DFDF;}

#adminmenu { margin:0 20px 2px 20px;}

.box {background-image:url(img/main/content.gif); background-repeat: repeat-x;  background-color:#f7f7f7; border:1px solid #E0DFDF; margin:4px 4px 4px 4px; padding:2px;}
.boxtitle { font-size:100%; font-weight:bold; }
.boxsubtitle {font-size:90%; padding:1px;}
	
#main { border:1px solid #E0DFDF; margin:4px 4px 4px 4px; padding:2px; vertical-align:top; background-color:#f7f7f7; }

#mod { color:#ffffff; text-align:center;}
#mod a { color:#ffffff;}
#mod a:hover {color:#ffffff; text-decoration:none;}
.footer  {  background-image:url(img/header/hd_02.jpg); background-repeat: repeat-x; background-color:#000000; border-top:1px solid #E0DFDF; padding:10px; 
color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.footer  a { color:#CCCCCC; }

.footer  a:hover {text-decoration:none; }

.bodytable{background-color:#f7f7f7; width:95%;}

/* ============== Various ============== */
.tinput { font-size:11px;}
input , textarea , select { font-size:11px;}
.fieldset { border:1px solid #E0DFDF; margin-bottom:10px; padding:4px; }
.profield {background-color:#ededed!important;
border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;
border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9;
border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }
.disp		{ padding:5px; margin:0; }
.block		{ font-size:11px; padding:5px; margin:4px 4px 4px 4px;	border:1px solid #EAEAEA; background-color: #F8F8F8; }
.error		{ padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.download 	{ font-size:110%; text-align:center; background-color: #E8E8E8; padding:16px; margin-top:16px; }
.paging		{ text-align:center; padding:0px 8px 0px 0px; text-align:right; }
.coltop		{ text-align:center; background-color:#F5F5F5 !important; 
border-right-width: 1px; border-right-style: solid; border-right-color: #E0DFDF;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0DFDF;
border-left-width: 1px; border-left-style: solid; border-left-color: #E0DFDF;
border-top-width: 1px; border-top-style: solid; border-top-color: #E0DFDF; }

.centerall { text-align:center; vertical-align:middle; }
.desc 		{ font-size:90%; padding:3px; color:#646464; }
.odd		{ background-color:#F5F5F5 !important; 
border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;
border-right-width: 1px; border-right-style: solid; border-right-color: #E0DFDF;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0DFDF;
border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }
.even		{ background-color:#ededed!important;
border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;
border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9;
border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }

li 	{ margin:2px; }
img			{ border-width:0; }
ul 			{ list-style-type:square; }
form		{ margin:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front {
padding: 0;
margin: 0;
background: #900;
height: 8px;
border-right: 1px solid #555;
background: #d60000 url(img/system/pollin.gif) repeat-x;
}

.bar_back {
padding: 0;
margin: 0;
height: 8px;
font-size: 0;
border: 3px double #999;
border-top-color: #ccc;
border-left-color: #ccc;
background: #fff url(img/system/pollout.gif) repeat-x;
border: 1px solid #555;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }
.signature 		{ color:#979797; font-size:80%; max-height:96px; overflow:auto; }
.signature a	{ color:#000000; }

/* ============== Tables ============== */
table td 		{ vertical-align:top; }
table.flat		{ width:100%; margin:0px; padding:0px; }
table.flat td 	{ padding:0px; margin:0px}
table.main 		{ width:100%; margin:0px; padding:0px; }
table.main td 	{ padding:0px; }
table.cells 	{ width:99%; margin:0px; padding:0px; }
table.cells td	{ padding:2px; background-color:#ededed; margin:0px; }
table.list 		{ width:100%; margin:0px; padding:0px; }
table.list td 	{ padding:12px; }
table.forums 	{ width:100%; margin:0px; padding:0px; }
table.forums td	{ padding:2px;  margin:0px; }

#online { padding:24px 4px 4px 4px; margin:0; font-size:80%; }


#nav {  display: block; padding:3px; height: 25px; margin: 0 auto; background-ņolor:#000000;}
#nav ul { padding:2px; margin:0; background-ņolor:#000000; }
#nav li { display:inline; list-style:none; padding:2px 6px 2px 6px; margin:0; font-weight:bold; background-ņolor:#000000; }
#nav li a { color:#8e0202; }
#nav li a:hover { text-decoration:none; color:#000000; }