﻿body {
	color: black;
	font-size: 14px;
	margin: 0;
	
	background:black url('../images/BB-Pattern1.gif');
}
div { overflow: hidden; }
img { border:none; }

/* HEADERS */
h2{
	font-size:14px;
	font-weight:bold;
}
h3, h4{
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
}
h3{ color:#f8d638; }
h4{	color:black; }

/* ANCHORS */
a{
	color:white;
	text-decoration:none;
}
a.thu:hover{
	text-decoration:underline;
}

/* PARAGRAPHS */
p{
	line-height:15px;
}

/* DOCUMENT PARTS */
#footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#body:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header, #body, #footer{
	zoom: 1;
}
#body{
	width:760px;
	margin:0 auto 0 auto;
}
#footer{
	width:100%;
	color:white;
}


/* FOOTER MENU */
#footer-menu{
	line-height:25px;
	margin:15px 15px 35px 15px;
}

/* RADIUS */
.rounded-container{
	height:15px;
	position:relative;
}
.rounded-container div{
	width:8px;
	height:9px;
	background-image:url('../images/Corners.gif');
	background-repeat:no-repeat;
}

/* RADIUS GRAL PROP */
.rounded-container .top-left,
.rounded-container .bottom-left{
	float: left;
}
.rounded-container .top-right,
.rounded-container .bottom-right{
	float: right;
}
.rounded-container .bottom-left,
.rounded-container .bottom-right{
	margin-top: 6px;
}

/* DARK RADIUS */
.dark-box {
	width: 100%;
	margin-bottom: 30px;
	background-color:#181818;
}
.dark-box .padd {
	margin:0 20px;
	color:white;
}

.dark-box .rounded-container .top-left{
	background-position: left top;
}
.dark-box .rounded-container .top-right{
	background-position: right top;
}
.dark-box .rounded-container .bottom-left{
	background-position: left -8px;
}
.dark-box .rounded-container .bottom-right{
	background-position: right -8px;
}

.dark-box .content p {
	line-height: 23px;
}
.dark-box .content h3 {
	margin-top: 3px;
}
.dark-box .content{
	min-height: 185px;
	height:auto !important;
	height:185px;
}

/* LOGO */
#logo{
	width: 450px;
	height: 120px;

	display:block;
	margin:0 auto 30px auto;
}

/* BACKGROUNDS */
.white-pattern{
	display:block;
	
	background:white url('../images/BB-Pattern0.gif');
	
	border-bottom:2px solid #737373;
}
#body #wrap{ width:100%; float:left; margin-top:15px; margin-bottom:25px; }
#body #content{ width:500px; overflow:auto; color:white; margin: 0 auto; }

/* CONTENT BODY, PROJECT */
#content-za, #content-zb, #content-zc{
	min-height:125px; height:auto !important; height:125px;
	_overflow:visible;
}