@charset "UTF-8";
/* wearelike : miro klasinc */

body {
	background-color: black;
	background-image: url(images/bgr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: white;
}


div#top{
	position: absolute;
	top: 0px;
	left: 0px;
}


div#splash {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 188px;
}

div#redborder {
	position: fixed;
	top: 0px;
	right: 0px;
	height: 100%;
	width: 3px;
	background-color: #d40008;
}

div#logotxt {
	position: absolute;
	top: 196px;
	left: 29px;
}


div#mail {
	position: absolute;
	top: 196px;
	left: 459px;
}


div#copyright {
	position: fixed;
	bottom: 15px;
	left: 29px;
	color: white;
	font-size: 8px;
	text-transform: uppercase;
}


div#redline {
	position: absolute;
	top: 265px;
	left: 29px;
	width: 656px;
	height: 1px;
	background-color: #d40008;
}


td.boxred {
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d40008;
	padding: 2px;
	margin: 0px;
}


td.boxgrey {
	font-size: 10px;
	color: white;
	background-color: #252525;
	padding: 2px;
	text-transform: uppercase;
	margin: 0px;
}

td.infoboxgrey {
	width: 402px;
	font-size: 10px;
	color: white;
	background-color: #252525;
	padding: 2px;
	margin: 0px;
}


td.link {
	background-color: #252525;
	padding: 0px;
}



/*---------- HYPERLINK STYLES ----------*/

a:link, a:active, a:visited { text-decoration: none; background-color: #252525; color: white; text-transform: uppercase; padding: 2px; display: block }
a:hover { text-decoration: none; background-color: #d40008; color: white; text-transform: uppercase; padding: 2px; display: block }




/*---------- RESTRICTED INPUT ----------*/

div#checkpass {
	position: absolute;
	top: 465px;
	left: 29px;
}

	.redtxt {
		color: #d40008;
		font-size: 9px;
	}
	
	.redtxt2 {
		color: #d40008;
		font-size: 11px;
	}
	
	.redtxt3 {
		color: #d40008;
		font-size: 11px;
		font-style: italic;
	}

	#pass {
		width: 55px;
		background-color: #252525;
		border: none;
		font-size: 9px;
		color: white;
	}
	
	.submit {
		vertical-align: bottom;
		background-color: #d40008;
		border: none;
		color: white;
	}
	
	
	
/*---------- MENU ----------*/	

div#menu {
	position: absolute;
	top: 300px;
	left: 29px;
	}
	
	
/*---------- CONTENT ----------*/

div#content {
	position: absolute;
	top: 300px;
	left: 200px;
	font-size: 11px;
}


	table.project {
		margin: 0px;
		padding: 0px;
	}
	
	table.projectbgr {
		width: 410px;
		height: 231px;
		margin: 0px;
	}
	
		td.objectimg {
			margin: 0px;
			padding: 0px;
			text-align: right;
			
			background-image: url(images/projectbgr.jpg);
			background-repeat: no-repeat;
		}
		
		a.imglink:link, a.imglink:active, a.imglink:visited {text-decoration: none; background-color: none; display: inline-table; padding: 0px; }
		a.imglink:hover { text-decoration: none; display: inline-table; background-color: #d40008; padding: 0px; }
		


table.b2tt {
}


	td.b2t {
		width: 13px;
		color: black;
		font-size: 9px;
		padding: 1px;
		background-color: #d40008;
	}
	
	td.b2ttxt {
		width: 100px;
		height: 13px;
		padding: 0px;
	}
	
	a.b2tlink:link, a.b2tlink:active, a.b2tlink:visited {text-decoration: none; background-color: none; display: inline-table; padding: 0px; font-size: 9px; }
	a.b2tlink:hover { text-decoration: none; display: inline-table; background-color: #d40008; padding: 0px; font-size: 9px; }




table.divider {
	width: 407px;
	height: 3px;
}

	div.divideline {
		width: 407px;
		height: 1px;
		background-color: #252525;
	}
	
	
.input {
	background-color: #252525;
	font-size: 10px;
	color: white;
	border: solid #d40008 1px;
}

.inputtxt {
	background-color: #252525;
	font-size: 10px;
	color: #252525;
	border: solid #d40008 1px;
}