
	body {

		background: #000;
		font-family: Arial;
		color:#dabdb2;
		font-size: 13px;
	}
	.wrapper {

		width: 100%;
		height: 100%;
		overflow: hidden;
		/*display:none;*/
		/*ackground: url(/images/16.jpg) -50px 0px no-repeat;*/
		/*background-size:150% 150%;*/


	}


	.menu {
		position: absolute;
		top: 25px; 
		left: 35px;
		width: 230px;
		height: 400px;
		padding: 10px;
		background: url(../images/bg.png);
	}

	.menu a {

		display:block;
		padding: 1px 0px;
		font-size: 16px;
		text-decoration: none;
		color: #fff;
	}

	.menu a:hover {

		color: #dae23b;
	}



	a.active {
		color: #dae23b;

		
	}


	.menu img {

		padding-bottom: 10px;

	}

	.frame {

		position: absolute;
		width: 600px;
		height: 240px;
		color:#dabdb2;
		font-size: 13px;
		font-weight: normal;
		background: url(../images/bg.png);
		margin-left: 20px;
	/*	opacity: 0; */
		display:none;
		padding: 20px;
		left:0px;
		z-index: 1002;
		background: #000;
	}
	
	.frame strong {
	
		color: #dabdb2;
	}

	.frame p {
		margin: 0px;
		margin-bottom: 10px;;
	}

	.content-wrapper {

		height: 230px;
		overflow-y: auto;

	}
	
	.hidden { 
		display:none;
	}


	.service_menu a, .project_menu a {
		background: #171413;
		display:block;
		padding: 3px;
		text-decoration: none;
		margin: 2px;
		font-size: 14px;
		color:#fff;
		
	}
	
	.service { 
		padding: 0px 8px;

	}
	
	.about img {
		margin-right: 10px;
		margin-bottom: 10px; 
	}
	
	.logo {
		width: 220px;
		height: 97px;
	}
	
	
	.gallery_frame {
		position:absolute; 
		top: 000px; 
		left: 300px;
		width: 600px; 
		height: auto;;
		background: url(../images/bg.png);
		padding: 10px;
		display:none;
		padding-bottom: 20px;

	}
	
	.gallery_frame a {
		display:block;
		text-decoration: none;
		color:#fff;
	}
	
	.media a {
		color:#fff;
		text-decoration: none;
	}
	
	.clear {
	
	clear:both;
	}


	.menu a.social {
		float:left;
		padding-right: 2px;
	}
	
	#contact_form td {
		font-size: 12px;
	}