/*
(c) Copyright 2004, Josepmaria Roca
	hello@jmroca.net
*/

/* HTML Elements
-------------------------------------------------------*/
body {
	background-color: #990000;
	color: white;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 1em;
	margin:0px;
	border: 0px solid white;
}

body, td {
	color: white;
}

img {border: solid white 0px;}

a			{color:#ffff44; text-decoration: none;}
a:visited 	{color:#eeee00;}
a:active 	{color:#ffff22; text-decoration: underline;}
a:hover  	{color:#ffffff; text-decoration: underline;}

/* Classes
-------------------------------------------------------*/
.inputSubmit {
	color: #000000;
	border: solid white 1px;
	background-color: #c0c0c0;
	font-size: 0.8em;
	font-weight: bold;
}
.inputText {
	padding-left: 2px;
	border: 1px solid #dddddd;
	background-color: white;
	font-size: 1.1em;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
}
.stdMsg {color: #090; background-color: #bfb; padding: 5px;}
.errMsg {color: #b00; background-color: #fbb; padding: 5px;}


/* Header
-------------------------------------------------------*/
#mainHeader { background: #990000 url('images/head/back.jpg') no-repeat right top; color: white;}

/* Header (Navbar)
-------------------------------------------------------*/
#mainHeaderNavbar {font-size: 0.8em;}
#mainHeaderNavbar a {text-decoration: none;color: white;}
#mainHeaderNavbar a:hover {color: #efd900;}
#mainHeaderNavbar .nbT, #mainHeaderNavbar .nbTS { padding: 0 6px 0 6px; border-right: solid #000000 2px; font-size:.9em;height:60px;}
#mainHeaderNavbar .nbTS { font-weight: bold; font-size:1em; text-transform:uppercase; color: white;}
#mainHeaderNavbar .nbTS a {color:white;}
#mainHeaderNavbar .nbT  div { width:55px; overflow: hidden; }
#mainHeaderNavbar .nbTS div { width:86px; overflow: hidden; }
#mainHeaderNavbar .nbL { padding: 0px 5px; }

/* Header (Usertools)
-------------------------------------------------------*/
#mainHeaderTools {font-size: 0.8em; color: #c0c0c0;}
#mainHeaderTools a {text-decoration: none;color: white;}
#mainHeaderTools a:hover {color: #efd900;}

/* Header (Title)
-------------------------------------------------------*/
#mainHeaderTitle {
	padding: 0.2em 0.6em;
	color: #ffffff;
	background: #000000 url('images/backs/gradTitle.jpg') repeat-x;
}
#mainHeaderTitle h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderTitleShadow { background: url('images/backs/shdB.gif') repeat-x;height: 25px;}


/* Header (Tooltips)
-------------------------------------------------------*/
#mainHeaderHELPHOM { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPRIG { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPPRE { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPMEC { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPCAR { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPVEH { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPTRA { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPCAC { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPNCC { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPCAQ { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPPIK { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPCON { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPSPC { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }
#mainHeaderHELPCAY { padding: 0.2em 0.6em; color: #ffffff; background: #000000 url('images/backs/gradTitle.jpg') repeat-x; }


#mainHeaderHELPHOM h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPRIG h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPPRE h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPMEC h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPCAR h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPVEH h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPTRA h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPCAC h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPNCC h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPCAQ h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPPIK h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPCON h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPSPC h1 { font-size: 1.6em; margin: 0px;}
#mainHeaderHELPCAY h1 { font-size: 1.6em; margin: 0px;}

/* Contents
-------------------------------------------------------*/
#contentsContainerL1 {width: 750px; text-align:left; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:40px}
#contentsIntro {margin-bottom: 20px;}

/* Foot
-------------------------------------------------------*/
#mainFoot {
	font-size: 0.6em;
	margin-top: 5px;
	text-align: center;
	border-top: solid black 1px;
	background-color: #000000;
	color: #ffffff;
}
#xetrixLink {
	color: #bbbbbb;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-decoration:none;
}

/* News Items
-------------------------------------------------------*/
.divNew h1 			{font-size: 0.8em; margin:20px 0 0 0; }
.divNew h2 			{font-size: 1.8em; margin:0; }
.divNew h3 			{font-size: 1.2em; margin:0; }
.divNew  a 			{font-size: 0.8em; margin:0 0 20px 0; color: #444444;color:#0000aa; text-decoration: none; letter-spacing: .1em}
.divNew  a:visited 	{color:#0000aa; text-decoration: none; letter-spacing: .1em}
.divNew  a:hover 	{color:#0000ff; text-decoration: underline;}
.newBody 			{font-size: 1em; margin: 10px 0 10px 0; color: white;}
.newSepa 			{margin:20 0; border-bottom: dashed #ffffff 1px;}

/* Galleryes
-------------------------------------------------------*/
.galV 				{float:right; width: 200px; text-align:center; margin-left:10px; background: #990000 url('images/back-v.gif') top center repeat-y;}
.galV img 			{margin: 4px; opacity:.5; filter:alpha(opacity=50);}
.galV img:hover 	{opacity:1;}
.galV a:hover img 	{filter:alpha(opacity=100);}

.galH 				{text-align:left; padding:20px 8px 20px 8px; margin-top: 8px; background: #990000 url('images/back-h.gif') top left repeat-x;}
.galH div 			{display: inline; margin-right:8px;}
.galH img 			{opacity:.5; filter:alpha(opacity=50);}
.galH img:hover 	{opacity:1;}
.galH a:hover img 	{filter:alpha(opacity=100);}

.galS 				{text-align:left; padding:8px; margin-top: 8px; background-color: #000000;}
.galS img 			{margin:8px; opacity:.75; filter:alpha(opacity=75);}
.galS img:hover 	{opacity:1;}
.galS a:hover img 	{filter:alpha(opacity=100);}
