		html { height:100%; }
		body { font-family:Verdana,Arial,sans-serif;font-size:12px; height:100%; background:#161616 url(../images/bg.png) repeat-x; }
		table { font-family:Verdana,Arial,sans-serif;font-size:12px;}
		tr {border-style: solid; border-color: #000000}
		
		#parent {  
		width:1158px; 
		margin:0 auto; 
		min-height:100%; 
		height:80px; 
		color:#ffffff;
		
		}
		
		.clear {  
		
		display:block; 
		clear:both; 
		float:none !important; 
		height:0px !important; 
		font-size:0px !important; 
		border:none; 
		margin:0 !important; 
		padding:0 !important; 
		background:transparent !important; 
		visibility:hidden !important; 
		
		}
/*		#head { 
		background:url(../images/bg_head.png) no-repeat; 
		height:303px;
		width:1158px;
		display:block;
		margin-top:50px;
		}
*/
		#head { 
                background:url(../images/bg_head.png) no-repeat; 
                height:303px;
                width:1158px;
                display:block;
                margin-top:10px;
                }

		#head .logo {float:left; width:120px; height:130px; margin:40px 0 0 140px;}
		#head2 .logo {float:left; width:120px; height:130px; margin:40px 0 0 140px;}
		
		*html #head {
		
		background:url(../images/bg_head.gif) no-repeat; 
		
		
		}
		
		#head2 { 
		background:url(../images/bg_head2.png) no-repeat; 
		height:303px;
		width:1158px;
		display:block;
		margin-top:10px;
		}
		
		*html #head2 {
		
		background:url(../images/bg_head2.gif) no-repeat; 
		
		
		}
		
		
		#main-box {
		background:url(../images/bg_parent.png) repeat-y;
		height: auto!important; 
		height: 163px; 
		min-height: 163px;
		width:1158px;
		display:block;
		margin:0 auto;
		
		}

		*html #main-box{
		    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_parent.png', sizingMethod='scale'); 
		   background:transparent;
		}
		
		.main-container {
		background:url(../images/body.png) no-repeat; 
		height: auto!important; 
		height: 263px; 
		min-height: 263px;
		width:1158px;
		display:block;
		margin:0 auto;
		
		}
		
		*html .main-container{
		   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/body.png', sizingMethod='scale'); 
		   background:transparent;
		}
		
		.main-container-area {
		height: auto!important; 
		height: 263px; 
		min-height: 263px;
		width:930px;
		display:block;
		margin-left:120px
		
		}
		
		.menu { height:25px;padding-top:20px;font-size:15px;  margin-right:110px; font-family:Myriad Pro,Verdana, Arial, sans-serif;}
		.menu ul {float:right;}
		.menu li {float:left;padding-right:30px;}
		
		.menu a {color:#000000;text-decoration:none;font-weight:bold;}
		.menu a:hover {color:#000000;text-decoration:underline;}
		
		
		/*
		.menu { height:25px;margin-left:340px;padding-top:20px;}
		.menu li { float:left; }
		.menu a { display:block; height:25px;background-position:0 -25px;}
		.menu a:hover { background-position:0 0px; }
		  
		  
		 .menu1 { width:91px; background:url(../images/menu1.gif) no-repeat; }
		    .menu2 { width:118px; background:url(../images/menu2.gif) no-repeat; }
		    .menu3 { width:111px; background:url(../images/menu3.gif) no-repeat; }
		    .menu4 { width:128px; background:url(../images/menu4.gif) no-repeat; }
		    .menu5 { width:116px; background:url(../images/menu5.gif) no-repeat; }
		    .menu6 { width:131px; background:url(../images/menu6.gif) no-repeat; }
		   */
		
		
		
		.center-side {
		width:800px;
		float:left;
		position:relative;
		top:-50px;
		height: auto!important; 
		height: 400px; 
		min-height: 400px;
		color:#333333;
		border-bottom:1px dotted #333333;
		margin-top:15px;
		
		}
		.center-side h2 {
		font-size:24px;
		color:#000000;
		margin-bottom:15px;
		font-family:Myriad Pro,Verdana,Arial,sans-serif;	
		}

	
		.left-side {
		width:600px;
		float:left;
		position:relative;
		top:-50px;
		height: auto!important; 
		height: 310px; 
		min-height: 310px;
		color:#333333;
		border-bottom:1px dotted #333333;
		margin-top:15px;
		
		}
		
		.left-side h1 {
		margin-bottom:10px;
		
		
		}
		.left-side-archive {
		width:490px;
		float:left;
		height: auto!important; 
		height: 400px; 
		min-height: 400px;
		color:#333333;
		
		}
		
		.left-side-archive h1 {
		margin-bottom:10px;
		
		
		}
		.dotted-line {
		width:600px;
		display:block;
		height:2px;
		border-top:1px dotted #333333;
		
		}
		
		.black {
		
		color:#000000;
		}
		
		.date {
		margin-right:10px;
		color:#000000;
		}
		
		
		
		.orange {
		color:#f18e00;
		}

		.orange-h2link {
                color:#f18e00;
		text-decoration:underline;
                }
		
		.line-line {
		width:300px;
		display:block;
		background:url(../images/bg_lines.png) repeat-x;
		height:5px;
		}

		.line-line2 {
                width:800px;
                display:block;
                background:url(../images/bg_lines.png) repeat-x;
                height:5px;
                }
		
		
		.left-side p {
		margin-bottom:12px;
		}
		.left-side-boxes {
		width:600px;
		height:100%;
		
		
		}
		
		
		.left-side-left {
		width:400px;
		float:left;
		
		}
		.left-side-left h2 {
		
		font-size:18px;
		
		}
		
		.left-side-left-700 {
		width:800px;
		float:left;
		
		}
		.left-side-left-700 h2 {
		
		font-size:18px;
		
		}		
		
		.left-side-left-box {
		
		width:380px;
		float:left;
		margin-top:15px;
		}
		.left-side-left-700-box {
		
		width:800px;
		float:left;
		margin-top:15px;
		margin-bottom:10px;
		}		
		
		.left-side-left-box2 {
		
		width:600px;
		float:left;
		margin-top:15px;
		}
		
		
		.left-side-left-box-pic2 {
		
		width:210px;
		float:left;
		text-align:center;
		
		}
		
		.left-side-left-700-box-pic {
		
		width:160px;
		float:left;
		text-align:center;
		
		}

		.left-side-left-700-box-pic-port {

                width:110px;
                float:left;
                text-align:center;

                }

		
		.left-side-left-700-box-pic img {
		
		border:3px solid #b2b2b2;
		
		}

		.left-side-left-700-box-pic-port img {

                border:3px solid #b2b2b2;

                }

		
		.left-side-left-box-pic {
		
		width:90px;
		float:left;
		text-align:center;
		
		}
		
		.left-side-left-box-pic img {
		
		border:3px solid #b2b2b2;
		
		}
		
		
		
		
		
		.left-side-left-box-text {
		
		width:280px;
		float:right;
		margin-left:5px;
		 
		
		}
		
		.left-side-left-700-box-text {
		
		width:630px;
		float:left;
		margin-left:5px;
		
		}

		.left-side-left-700-box-text-port {

                width:680px;
                float:left;
                margin-left:5px;

                }		
		
		.left-side-left-box-text2 {
		
		width:380px;
		float:right;
		margin-left:5px;
		 
		
		}
		.left-side-left-box-text p {
		font-size:12px;
		
		}
		
		.left-side-left-700-box-text p {
		font-size:12px;
		margin-bottom:10px;
		
		}
		
		
		.left-side-right{
		width:170px;
		float:right;
		border-left:1px dotted #333333;
		padding-left:20px;
		/*padding-top:10px;*/
		margin-top:10px;
		}
		
		.left-side-right  h2 {
		font-family: Myriad Pro,Verdana,Arial,sans-serif;	
		font-size:18px;
		}
		
		.left-side-right li {
		
		background:url(../images/bullet.png) no-repeat 0px 4px;
		padding-left:15px;
		}
		
		.left-side-right a {
		color:#333333;
		text-decoration:none;
		font-size:12px;
		font-family: Myriad Pro,Verdana,Arial,sans-serif;	
		}
		
		.left-side-right a:hover {
		color:#f18e00;
		text-decoration:underline;
		
		}
		
		
		.left-side-right h2 {
		
		position:relative;
		top:-10px;
		}
		
		 
		.right-side {
		width:300px;
		float:right;
		display:block;
		height:360px;
		text-align:center;
		position:relative;
		top:-120px;
		}
		
		.right-side-gallery2 {
		width:300px;
		float:right;
		display:block;
		height:360px;
		text-align:center;
		position:relative;
		top:80px;
		}

		


		.right-side-archive {
		width:410px;
		float:right;
		text-align:center;
		height: auto!important; 
		height: 400px; 
		min-height: 400px;
		}



		.right-side-archive img{
		vertical-align:bottom;
		}		
		
				
		.right-side-development {
		width:300px;
		float:right;
		display:block;
		height:300px;
		text-align:center;
		position:relative;
		top:-50px;
		}
		
		
		.right-side-btn ul{
		margin-top:10px;
		
		}
		
		.right-side-btn ul li{
		display:inline;
		margin-right:15px;
		
		}
		
		a.orange-link {
		color:#f18e00;
		
		}
		a.orange-link:hover {
		text-decoration:none;
			
		}
		
		
			a.black-link {
		color:#000000;
		
		}
		a.black-link:hover {
		text-decoration:none;
			
		}


		#bottom-box {
		background:url(../images/bottom.png) no-repeat; 
		height:134px;
		width:1158px;
		display:block;
		margin:0 auto;


		}
		
		#bottom-box h2 {
		font-size:18px;
		margin-left:140px;
	
		
		}
		#bottom-box ul li{
		display:inline;
		margin-right:18px;
		
		}
		
		#bottom-box ul {
		padding-top:20px;
		}
		

		#bottom-box-banner {
		margin-left:140px;
	
		padding-left:0px !important;
		height:100px;
		width:900px;
		display:block;
		
		}

		.pict-left {
		width:90px;
		float:left;
		text-align:center;
		margin-right:20px;
		
		}
		
		.pict-left a img{
		
		border:none;
		margin-bottom:10px;
		
		}
		
		.pict-left img {
		
		border:3px solid #b2b2b2;
		margin-bottom:10px;
		
		}
		.list-services {
		width:200px;
		float:left;
		margin-right:20px;
		
		}
		.list-services ul li {
		
		background:url(../images/bullet.png) no-repeat 0px 4px;
		padding-left:15px;
		}
		
		.list-services a {
		color:#333333;
		text-decoration:none;
		font-size:12px;
		
		}
		
		.list-services a:hover {
		color:#f18e00;
		text-decoration:underline;
		
		}
		
		#footer {
		margin-right:90px;
		margin-top:10px;
		}
		
		#footer ul {float:right;}
		#footer li {float:left;padding-right:10px; font-size:11px;}
		
		#footer a {color:#f18e00;text-decoration:underline;font-size:11px;}
		#footer a:hover {text-decoration:none;}
		
		#footer p {float:right;}


		.bold {
		font-weight:bold;
		
		}
		
		.gallery-prodcuts {
		width:900px;
		margin-top:20px;
		float:left;
		margin-bottom:30px;
		
		}
		
		a.link-gallery {
		color:#000000;
		position:relative;
		top:-10px;
		
		}
		a.link-gallery:hover {
		text-decoration:none;
		
		}
		
		.item {
		float:left;
		margin-right:30px;
		margin-bottom:15px;
		margin-top:10px;
		height:240px;
		
		}

		
		.item-pic {
		}
		.item-pic img{ 
		border:2px solid #b2b2b2;

		}
		*html .item-pic a{ 
		border:2px solid #b2b2b2;

		}
		*html .item-picimg{ 
		border:none;

		}	


		
		
		
		
		.item-label {
		text-align:center;
		float:left;
		margin-right:5px;
	        vertical-align:bottom	
		}
		
		.label {
		background:url(../images/bg-transparent.png) repeat-x;
		height:35px;
		width:140px;
		position:relative;
		top:-37px;
		z-index:100;
		}
		.label a {
		text-decoration:none;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		position:relative;
		top:5px;
		}
		
.form-contact-us input{
border:1px solid #7F9DB9;

}
		
		
		*html .label {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-transparent.png', sizingMethod='scale'); 
		background:transparent;}
		
		.item-pic-label {
		border:2px solid #b2b2b2;
		text-align:center;
		vertical-align:bottom
		
		}

		.item-pic-label img{ 
		/*border:2px solid #b2b2b2;*/
		vertical-align: bottom
		}
		*html .item-pic-label a{ 
		border:2px solid #b2b2b2;
		vertical-align: bottom
		}
		*html .item-pic-label img{ 
		border:none;
		vertical-align: bottom
		}		
		
		
		.archive {
		width:900px;
		margin-top:20px;
		float:left;
		margin-bottom:30px;
		
		}
		.centre-side img{
		vertical-align:text-bottom;
		}


		.galley-archive {
		margin-top:20px;
		width:450px;

}

.trclass{color: #00ff00}

		.glass {
		position:relative;
		text-align:left;
		top:-29px;
		left:2px;
		z-index:100;
		}
		.right-side-archive-pic img{
		border:3px solid #f19208;	
		
		}
		*html.right-side-archive-pic a{ 
		border:2px solid #b2b2b2;

		}
		*html .right-side-archive-pic img{ 
		border:none;

		}

