@charset "utf-8";
/* CSS Document */

/* Common definitions (begin) */
	@import url(common_definitions.css);
/* Common definitions (end) */

/* Pages (begin) */
	@import url(pages.css);
/* Pages (end) */

.aluminum {
	background: url(../images/TexturedBackgrounds/Aluminum_0D0D0D.jpg) !important;
	background-color: #0D0D0D;
}
body.aluminum #footer, body.aluminum #footer a {
	color: #343434;
}

.carbon {
	background: url(../images/TexturedBackgrounds/CarbonFiber_000000.jpg);
	background-color: #000000;
}
body.carbon #footer, body.carbon #footer a {
	color: #999999;
}

.crumpled {
	background: url(../images/TexturedBackgrounds/Crumpled_F3F3F3.jpg);
	background-color: #F3F3F3;
}
body.crumpled #footer, body.crumpled #footer a {
	color: #333333;
}

.red_paint {
	background: url(../images/TexturedBackgrounds/Red_210F02.jpg);
	background-color: #210F02;
}
body.red_paint #footer, body.red_paint #footer a {
	color: #E8E8E8;
}

.walnut {
	background: url(../images/TexturedBackgrounds/Walnut_EEEEF0.jpg);
	background-color: #EEEEF0;
}
body.walnut #footer, body.walnut #footer a {
	color: #9B8578;
}

.recycled {
	background: url(../images/TexturedBackgrounds/Organic_D5CCB8.jpg);
	background-color: #D5CCB8;
}
body.recycled #footer, body.recycled #footer a {
	color: #7b7260;
}

.burl {
	background: url(../images/TexturedBackgrounds/Burlwood_7C4411.jpg);
	background-color: #7C4411;
}
body.burl #footer, body.burl #footer a {
	color: #F5841F;
}

#main_fon 
{
	display: none;
	
	width: 100%;
	height: 400px;
	
	background: gray;
}

#main {
	position: absolute;
	left: 50%;
	top: 50%;
	
	width: 1180px;
	height: 558px;
	margin: -280px -590px;
	
	background: url(../images/main_fon.gif) left top no-repeat;
}

#main_admin {
	width: 1180px;
	height: 558px;
	overflow:visible;
	background-color:#fff;
}

/* Right (Begin) */

	#right {
		float: left;
		overflow: hidden;
		
		width: 908px;
		height: 558px;
		position: relative;
	}
	
	#right_admin {
	}
	/* Content (Begin) */
	
		#content {
			float: left;
			overflow: hidden;
			
			width: 894px;
			height: 558px;
		}
		
		#innercontent 
		{
            overflow: auto;
            overflow-y: hidden;
			width: 894px;
			height: 530px;
		}
		
		#content td
		{
			vertical-align:top;
			
		}
		
		#admin_content {
			float: left;
			overflow: auto;
			
			width: 894px;
			height: 558px;
		}
	/* Content (End) */
	
/* Right (End) */

/* Left (Begin) */

	#left {
		float: left;
		
		width: 272px;
		height: 558px;
	}
	
	/* Logo (Begin) */
	
		#logo {
			display: block;
			
			margin: 45px 0 60px 52px;
		}
	
	/* Logo (Begin) */
	
	/* Main menu (Begin) */

		#main_menu {
			width: 100%;
			margin: 0;
			padding: 0;
			
			list-style: none;
		}
		
		#main_menu li {
			width: 100%;
			margin: 0 0 20px 0;
			padding: 0;
			
			text-align: center;
		}
		
		#main_menu li a 
		{
			font-size: 16px;
			font-weight: bold;
			font-variant: small-caps;
			
			text-decoration: none;
			
			color: #a6a8aa;
		}
		
		body:nth-of-type(1) #main_menu li a {
			font-size: 17px;
		}
		
		#main_menu li a:hover {
			color: #272525;
		}
		
		#main_menu li.active a {
			color: #272525;
		}
	
.MenuNavigation
{
	width: 100%;
	margin: 10px 0px 10px 0px;
	cursor: pointer;
}
.MenuNav_Off
{
			width: 100%;
			margin: 0 0 20px 0;
			padding: 0;
			
			text-align: center;
			
						font-weight: bold;
			
			text-decoration: none;
			text-transform: uppercase;
			
			color: #a6a8aa;
}
.MenuNav_On
{
			width: 100%;
			margin: 0 0 20px 0;
			padding: 0;
			
			text-align: center;
			
						font-weight: bold;
			
			text-decoration: none;
			text-transform: uppercase;
			
			color: #272525;
}
	/* Main menu (End) */

/* Left (End) */

/* Footer (Begin) */

	#footer {
		font-size: 12px;
		
		float: left;
		
		width: 1180px;
		margin-top: 6px;
		
		text-align: right;  
		
		color: #a6a8aa;
	}
	
	#footer a {
		color: #a6a8aa;
	}
	
	#footer address {		
		float: right; 
		
		margin-right: 10px;
		padding-right: 10px;
		
		border-right: 1px solid  #a6a8aa;
	}
	
	#footer span {
		font-style: normal;
		
		float: right;  
		
		margin-right: 10px;
		padding-right: 10px;
		
		border-right: 1px solid  #a6a8aa;
	}
	
	#footer .first {
		margin-right: 0;		
		
		border-right: 0;
	}
	
	#ProjectSupport {		
		float: right; 
		
		margin-right: 10px;
		padding-right: 10px;
		
		border-right: 1px solid  #a6a8aa;
	}
	
	/* Background switcher (Begin) */
	
		#background_switcher {
			float: right;
			
			margin-right: 6px;
		}
		
		#background_switcher div {
			float: left;
			
			width: 39px;
			height: 11px;
			margin-right: 3px; 
			
			cursor: pointer;
			
			border: 1px solid #acaaaa;
		}
		
		#aluminum {
			background: url(../images/aluminum.gif);
		}
		
		#carbon 
		{
			/*display: none;*/
			background: url(../images/carbon.gif);
		}
		
		#crumpled 
		{
			/*display: none;*/
			background: url(../images/crumpled.gif);
		}
		
		#burl 
		{
			/*display: none;*/
			background: url(../images/burl.gif);
		}
		
		#red_paint 
		{
			/*display: none;*/
			background: url(../images/red_paint.gif);
		}
		
		#walnut 
		{
			/*display: none;*/
			background: url(../images/walnut.gif);
		}
		
		#recycled {
			background: url(../images/recycled.gif);
		}
	
	/* Background switcher (End) */

/* Footer (End) */

/* Common blocks (begin) */

	h1 span {
		font-size: 16px;
		
		display: block;
		
		color: #a6a8aa;
	}
	
	h2 span {
		font-size: 14px;
		display: block;
		text-decoration: none;
		text-transform: uppercase;
		color: #a6a8aa;
	}
	/* Sub Menu (Begin) */
	
		#sub_menu {
			float: left;
		
			width: 190px;
			margin: 60px 0 0 0;
			padding: 0;
			
			list-style: none;
		}
		
		#sub_menu li {
			margin: 0 0 15px 0;
			padding: 0;
		}
		
		#sub_menu li a {
			font-weight: bold;
			
			text-decoration: none;
			
			color: #a6a8aa;
		}
		
		#sub_menu li a:hover {
			color: #272525;
		}
		
		#sub_menu li.active a {
			color: #272525;
		}
	
	/* Sub Menu (End) */
	
	/* Sub Content (Begin) */
	
		#sub_content {
			float: right;
			overflow: auto;
			
			width: 630px;
			height: 340px;
			margin: 60px 40px 0 0;
			padding-right: 30px;
			
			text-align: justify;
		}
		
		
		#sub_content .article {
			margin-bottom: 30px;			
			/*display:block;
			padding-left:90px;*/
		}
		
		#sub_content h2
		{
			/*padding-top:25px;*/
			font-size: 13px;
			text-transform:uppercase;
			
		}
		
		#sub_content h5
		{
			font-size: 12px;
			margin-top: 0;
			text-transform:uppercase;
			color:#a9a9a9;
			line-height:2px;
		}
	
	/* Sub Content (End) */

/* Common blocks (end) */

/* Admin (Begin)*/
.AdminContent
{
	overflow-y:scroll;
	height: 520px;
}

.AdminContentTable
{
	margin:10px 0px 0px 10px;
	border:solid 1px #000000;
}
.VerticalCenterContent
{
	margin: 191px 0 0 215px ;
	/*color:#6D6E70;
	font-size:14px;
	margin-top:230px;
	position:fixed;*/
}

.LoginButton
{
	color:#A6A8AA;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.LoginTitle {
	font-size: 14px;
	font-weight:bold;
	margin-top: 0;
	color: #6d6e70;
}
/* Admin (End)*/

.SelectedPhoto
{
		margin-top: 15px;
}
.Carousel		{

}
#divEmployee
{	}
	
#divEmployee span
{
		display:block;
}

.FormView
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 908px;
    height: 130px;
}