@font-face {
    font-family: 'ZapfinoLinotypeOneRegular';
    src: url('../fonts/zapfino_linotype_one-webfont.eot');
    src: url('../fonts/zapfino_linotype_one-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/zapfino_linotype_one-webfont.woff') format('woff'),
         url('../fonts/zapfino_linotype_one-webfont.ttf') format('truetype'),
         url('../fonts/zapfino_linotype_one-webfont.svg#ZapfinoLinotypeOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AparajitaRegular';
    src: url('../fonts/aparaj-webfont.eot');
    src: url('../fonts/aparaj-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aparaj-webfont.woff') format('woff'),
         url('../fonts/aparaj-webfont.ttf') format('truetype'),
         url('../fonts/aparaj-webfont.svg#AparajitaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.center { text-align:center; }

/* default */
hr.hide-line{ padding:0; margin:0; display:none;}
/* Body */
body{ margin:0; padding:0; text-align: center; color:#FFF; background:url(../images/bodyBg.jpg) repeat; font:normal 15px Arial;}

/* main */
#main3{ position:relative; background:url(../images/mainBg2.jpg) top center no-repeat; width:100%;}
#main2{ position:relative; background:url(../images/mainBg.jpg) top center no-repeat; width:100%;}
#main{ position:relative; margin:0 auto; padding:0; height:100%; text-align:left; width:980px;}

/* header */
#header{ position:absolute; width:980px; top:0; left:0;}
	#header .logo{ position:absolute; top:10px; left:10px;}
	#header .fb{ position:absolute; top:5px; left:854px;}
	#header ul{ margin:0; padding:0; list-style:none; width:495px; position:absolute; top:0px; left:360px;}
	#header ul li{ float:left;}
	#header ul li a{ height:65px; display:block; text-decoration:none; color:#FFB300; padding:55px 15px 0 15px; font:normal 18px Arial;}
	#header ul li a:hover, #header ul li a.active-menu{ color:#000; background:url(../images/hover.jpg) repeat-x;}
/*	#header .formBg{ background:url(../images/form-bg.png) no-repeat; width:307px; height:258px; position:absolute; top:320px; left:0px;}
	#header .formBg h3{ font:normal 23px Arial; color:#FFAA00; padding:5px 0 0 10px;}
	#header .formBg small{font:normal 12px Arial; color:#FFF; padding:5px 0 10px 10px; display:block;}
	#header .formBg form label{font:normal 12px Arial; color:#FFAA00; text-align:right; padding-left:18px; padding-top:12px; float:left; }
	#header .formBg form label input{ width:100px;}
	#header .formBg form p.name input, #header .formBg form p.email input{ margin:5px 10px; width:208px; height:17px; border:1px #E5E5E5 solid; float:right; }
	#header .formBg form p.phone input{ margin:5px 10px; width:208px; height:17px; border:1px #E5E5E5 solid; float:right; }
	#header .formBg form p.message input{margin:5px 10px; width:208px; height:50px; border:1px #E5E5E5 solid; float:right;}
	#header .formBg form .submit{ float:right; margin:5px 15px 0 0px;}
*/	#header .satisfaction{ position:absolute; background:url(../images/satisfaction.png) no-repeat; width:195px; height:188px; margin:330px 0 0 739px;}
	#header .increte{ position:absolute; background:url(../images/increte-system.png) no-repeat; width:265px; height:66px; margin:526px 0 0 695px;}
	#header .header-top{ position:absolute; top:611px;}
	#header .header-top .pic{ margin-left:10px;}
				
/* sidebar */
#sidebar{ float:left; margin:0px 0 0 0; width:0px;}			
			
/* content */
#content{ float:left; margin:840px 0 0px 0; width:980px;}			
	#content h1{ color:#FFAA00; float:left; font-size:45px; font-family: 'AparajitaRegular';}
	#content h1 span{ font-size:45px; font-family: 'ZapfinoLinotypeOneRegular'; }
	#content h2{ float:right; font:normal 15px Arial; color:#FFF; padding-top:20px;}
	#content h3{color:#FFAA00; font-size:45px; font-family: 'AparajitaRegular';}
	#content h3 span{ font-size:45px; font-family: 'ZapfinoLinotypeOneRegular'; }
	#content p{ line-height:210%;}
	
	#content .btm{ margin:30px 0 0 150px;}
	#content .btm div{ float:left;}
	#content .btm div.one{ background:url(../images/one.png) no-repeat; width:317px; height:154px}
	#content .btm div.one h4{font:bold 28px Arial; color:#FFAA00; text-align:right; padding-right:15px; padding-top:15px; padding-bottom:15px}
/*	#content .btm div.one h5{font:bold 28px Arial; text-align:right; padding-right:15px;}*/
	#content .btm div.one address{ color:#000; font:bold 18px Arial; text-align:right; padding-right:15px;}
/*	#content .btm div.two{ background:url(../images/two.png) no-repeat; width:317px; height:154px; margin:0 0 0 12px;}*/
	#content .btm div.three{ background:url(../images/three-v2.png) no-repeat; width:317px; height:154px; margin:0 0 0 50px;}
/*	#content .btm div.three{ background:url(../images/three-v2.png) no-repeat; width:317px; height:154px; margin:0 0 0 12px;}*/
	#content .btm div.three h6{ font:bold 18px Arial; text-align:center; padding-top:120px; color:#000;}
	#content .btm div.three h6 a{ color:#000;}
	#content .btm div.three h6 a:hover{ text-decoration:underline;}
	#content iframe{margin:0 0 0 300px;}
	#content .title{text-align:center; font-weight:bold; font-size:20px; padding:10px 0 0 0;}

/* footer */
#footerbg{ background:url(../images/footerBg.jpg) center no-repeat; width:100%; height:202px;}
#footer{ width:980px; margin:0 auto;}
	#footer dl{ float:left; width:150px; margin:30px 0 20px 40px;}
	#footer dl dd{ padding:0px; margin:0px; }
	#footer dl dt{ color:#FF8F00; font:bold 15px Arial; padding:0px; margin:0px;}
	#footer p.navi{ float:left; color:#000;}
	#footer p.navi a{ font:normal 12px Arial; color:#000;}
	#footer p.navi a:hover{ text-decoration:underline;}
	#footer p.copyryt{ float:right; font:normal 12px Arial; color:#000; padding-top:2px;}
	
	#content .gallery li a {
	float: left;
	width: 200px; 
	height: 175px; 
	position: relative;
	margin: 0 20px 20px 0; 
}

/*
#content .galleru li a span { 
	top: 0; 
	left: 0; 
	float: left; 
	width: 190px; 
	height: 165px; 
	position: absolute; 
	border: 5px solid #000;
}
*/

#content .gallery li a span, #content .gallery li a span em  {
	top: 0; 
	left: 0; 
	float: left; 
	width: 190px; 
	height: 165px; 
	position: absolute; 
}
			
#content .gallery li a:hover span { 
	background: #FFF;
	border: 5px solid #FFBA00; 
}

#content .gallery li a:hover span em { 
	background:transparent url(../images/gallery/misc/enlarge.png) no-repeat right bottom;

}
/* gallery */

#content .gallery { 
	width: 850px;
	margin: 0 auto; 
	text-align: center;
	padding: 0 0 0 10px;
}
	
#content .gallery li { 
	display: inline; 
	position: relative;
	margin: 0 20px 0 0; 
}
			
#content .gallery li a img { 
	margin: 0; 
	padding: 0;
	border: none;
}

/* page navigation */	
#content .page_navigation { 
	text-align: center; 
	margin: 0 0 25px 390px; 
	font: 14px Arial, Sans-serif; 
}

#content .page_navigation a, .ellipse { 
	color: #FFF; 
	float: left; 
	padding: 5px; 
	margin: 0 5px; 
	display: inline; 
	background: #333; 
	border: 1px solid #000; 
}
		
#content .page_navigation a:hover, 
#content .page_navigation a.active_page { 
	color: #FFF; 
	float: left; 
	margin: 0 5px; 
	display: inline; 
	border: 1px solid #E00; 
	background-color: #D90102; 
}