 /* CSS Document */

body{
margin:0 0 0 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	background-image:url(../images/bg.jpg);
	width:100.01%;
}
*{
	padding:0;
	margin:0;
	}
img{
	border:none;
	display:block;
	}
a {
	text-decoration:none;
	color:#0981CB;
}
a:hover {
	text-decoration:none;
}
.underline {
	text-decoration:underline;
}
.underline:hover {
	text-decoration:none;
}
	
h1, h2, h3, h4, h5, h6, p, div, span, html, ol, ul, li, form,label {
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
.flotleft{
	float:left;
	width:auto;
	}
.flotright{
	float:right;
	width:auto;
	}
	.clear
{
    clear: both;
}
form{
	margin:0;
	padding:0;
}
p  {
	line-height:18px;
	text-align:justify;
}

/********************WRAPER********************/
#wrapper
{
	margin:0 auto;
	padding:0 0 0 0;
	width:990px;
}

/********************HEADER********************/
#header
{
	width:100%;
	float:left;
	padding:2% 0 0 0;	
	}
/*----------------------upperTop----------------------*/
.logo {
	padding:10px 0 0 0;
	width:206px;
	float:left;
	}
.logo img {
	float:right;
	}
	
.header-tp-link {
	float:right;
	width:128px;
}
.header-tp-link p {
	text-align:center;
	padding:5px 0 0 0;
	
}
.header-tp-link a {
	background:url(../images/tab1.gif) no-repeat;
	float:left;
	width:122px;
	height:26px;
	color: #39a629;
		font-weight:800;
			padding:5px 0 0 0;
}
.header-tp-link a:hover {
	background:url(../images/tab2.gif) no-repeat;
	color: #ffb00f;
}	


.header-tp-link a.print {
	background:url(../images/tab2.gif) no-repeat;
	float:left;
	width:122px;
	height:26px;
		color: #ffb00f;
		font-weight:800;
			padding:5px 0 0 0;
}
.header-tp-link a.print:hover {
	background:url(../images/tab1.gif) no-repeat;
	color: #39a629;
}
/*---------------------------nav--------------------------*/
.nav{
	margin:35px 0 0 0;
	width:740px;
	padding:0 0 0 0;
	float:left;
	}
.nav ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.nav ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
	list-style:none;
	}
.nav ul li a{
	float:left;
	margin:0 0 0 0;
	width:103px;
	text-align:center;
	padding:7px 0 7px 0;
	font-size:12px;
	font-weight:900;
	color:#3c3c3c;
	text-decoration:none;
	}
.nav ul li a:hover {
	background:url(../images/button.gif) center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
	

/*------------------------banner-------------------*/
.banner {
	padding:0 0 0 0;
	float:left;
	width:665px;
	height:468px;
	}
.banner img {
	float:left;
}		
	
/*-----------------------body------------------------*/
.bodyTop{
	width:100%;
	float:left;
	padding:0 0 2% 0;
}
.bodyleft {
	float:left;
	width:325px;
}	
.bodyleft .top {
	float:left;
	width:100%;
	background:url(../images/menu-patch.png) no-repeat;
	height:142px;
}
.bodyleft .middel {
	float:left;
	width:325px;
}
.middel_left {
	float:left;
	background:url(../images/left.png) no-repeat;
	width:4px;
	height:553px;
}
.middel_right {
	float:left;
	background:url(../images/right.png) no-repeat;
	width:4px;
	height:553px;
}	
.middel_center {
	float:left;
	background:url(../images/center.png) repeat-x;
	width:317px;
	height:553px;
}	
.bodyleft .bottom {
	float:left;
	background:url(../images/bg_07.png) no-repeat;
	height:18px;
	width:325px;
}	

.bodyright {
	float:right;
	width:665px;
	background:#FFFFFF;
}	
.border_side {
	padding:2% 0 0 2%;
	width:650px;
	float:left;
}	
	

.bodyright .dotted {
	border-bottom:1px dotted #e0e0e0;
	margin:0 0 3px 3px;
}
.bodyright .dashed {
	margin:8px 0 0 3px;
	padding:0 0 0 0;
	border-top:1px solid #e0e0e0;
}
.bodyright .arrow {

	width:90%;
}
.arrow p {
	background:url(../images/arrow_03.gif) no-repeat left;
	margin:2% 2px 5px 5px;
	float:none;
}		

/***** Top Banner &amp; Bottom Image *****/

.top_patch {
	float:left;
	width:630px;
}	
.top_patch img {
	float:left;
	padding:6px 0 0 7px;
}
.end {
	width:665px;
	float:right;
	height:18px;
	background:url(../images/round.png) no-repeat #FFFFFF right;
}	

/******* End Top Banner ****/

/***** News Gallery *****/
.news {
	float:left;
	width:250px;
	height:160px;
	overflow:hidden;
	padding:12% 0 0 10%;
	margin-top:-20px;
}	
.news h3 {
	padding:0 0 2% 0;
	color:#FFFFFF;
}	
.latest_news{
	border:1px solid #666666;
	background:#000000;
	height:100%;
	width:100%;
	padding:0px;
	overflow:hidden;
	color:#FFFFFF;
	position:relative;
}

.latest_news_item{
	margin:0;
	padding-left:10px;
	padding-top:5px;
	list-style:none;
}
.latest_news_date{
	background:#666666;
	color:#FFFFFF;
	padding:2px;
	margin:0;
	width:75px;
}
.latest_news_img{
	margin-top:5px;
	width:220px;
	height:100px;
	background:#FFFFFF;
}
.latest_news_title{
	width:230px;
	text-align:justify;
}
.latest_news_title a{
	color:#FFFFFF;
}

.footer {
	width:100%;
	float:left;
	padding:0 0 3% 0;
}

.footer p {
width:20%;
text-align:left;
float:right;
color:#FFFFFF;
}
.footer p a {
text-align:left;
color:#FFFFFF;
width:100%;
}
.footer p a:hover {
	color:#000000;
}

.footer .web {
	color:#ffb00f;
	font-weight:900;
}
.footer .noble{
	text-align:right;
	width:36%;
	float:left;
}


/******** End Botom ********/
	
.chairman {
	float:left;
	width:180px;
	padding-top:3%;
	padding-left:2%;
}
.new_char {
	float:left;
	width:409px;
	padding-top:15px;
	padding-left:2px;
}		
.new_char p {
	float:left;
	font-size:12px;
	text-align:justify;
	width:200px;
}	
	
.chairman_desk {
	width:166px;
	border:1px solid #d8d8dc;
	height:163px;
	float:left;
}	
.chairman_desk img {
	float:left;
	margin:5px 0 5px 0;
}	
.bodyright .border .kore {
	float:right;
	padding:0 0 0 40%;
	width:30%;

}

.location {
float:left;
width:96%;
padding:0 0 2% 2%;
}
.location_map {
	float:left;
	border:1px solid #939393;
	width:99%;
	
}	

/**** New About Us page *****/
.boddy_inner {
	float:left;
	background:#FFFFFF;
	width:100%;
	height:695px;
}
.boddy_inner img {
	float:left;
}

	
.inner_border {
	margin:2% 0 0 15px;
	width:630px;
	height:680px;
	border:1px solid #dcdcdc;
}
.top_banner {
	float:left;
	width:99%;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	overflow:hidden;
}

.body_main {
	float:left;
	width:100%;
}	
.close {
	float:right;
}
.middel_content {
	float:left;
	width:100%;
}
.close_back {
	float:left;
	width:96%;
	margin-top:5px;
	margin-left:10px;
	height:500px;
	overflow:auto;
}	
.close_back h1 {
	float:left;
	width:70%;
	font-size:15px;
	line-height:22px;
	color:#ff8400;
}
.close_back p {
	float:left;
	font-size:14px;
	width:95%;
}
.close_back .bor {
	border-bottom:1px solid #f0f0f0;
	float:left;
	width:98%;
}			



/**** Iframe Use ***/
.about_deta {
	margin:0 0 0 0;
	padding:0 0 0 4px;
	float:left;
	width:620px;
	height:495px;
	border:none;
	background:#FFFFFF;
}	

/*** End Iframe ****/

.inner_deta {
	float:left;
	width:620px;
	border:none;
	margin-bottom:10px;

}	
.inner_deta h1 {
	float:left;
	color:#ff8400;
	width:580px;
	padding:5% 0 1% 2%;
	font-size:18px;
}
.inner_deta h2 {
	width:580px;
	font-size:15px;
	height:25px;
	padding:7px 0 0 8px;
	margin-top:2%;
	margin-left:4px;
	background:#ebebeb;
	float:left;
}	
.inner_deta h3 {
	font-size:14px;
	float:left;
	width:580px;
	padding:2% 0 1% 2%;
	color:#ff8400;
}	
.inner_deta h4 {
	font-size:14px;
	float:left;
	display:inline;
	width:95%;
	text-align:left;
	padding:0 0 0 2%;
	margin:2% 0 1% 2%;
	color:#ff8400;
}	
.inner_deta p {
	color:#8b8b8b;
	float:left;
	width:580px;
	padding-left:2%;
	line-height:22px;
	text-align:justify;
}
.inner_deta .goa {
	float:left;
	width:300px;
}	
.inner_deta .trimurti {
	width:96%;
}	
.inner_deta img {
	float:left;
	padding:0 0 0 8px;
}	
.inner_deta .innews {
	width:62.5%;
	float:left;
}	
	
.inner_deta a {
	color:#ff8400;
	float:right;
}
.inner_deta a:hover {
	color:#000000;
}

/***** Index Page ****/
.about_trimurti {
	float:left;
	width:650px;
}
.about_trimurti h1 {
	float:left;
	color:#ff8400;
	width:580px;
	padding:5% 0 1% 2%;
	font-size:18px;
}
.about_trimurti p {
	color:#8b8b8b;
	float:left;
	width:635px;
	padding-left:2%;
	line-height:22px;
	text-align:justify;
}
.about_trimurti a {
	color:#ff8400;
	float:right;
}
.about_trimurti a:hover {
	color:#000000;
}
/***** End Index Page ****/



.inner_deta .dotted {
	border-bottom:1px dotted #000000;
	margin:0 0 3px 3px;
}
.inner_deta .dashed {
	margin:8px 0 0 3px;
	padding:0 0 0 0;
	border-top:1px solid #e0e0e0;
}
.inner_deta .arrow {
	float:left;
	width:90%;
}
.arrow p {
	background:url(../images/arrow_03.gif) no-repeat left;
	margin:2% 2px 5px 5px;
}

.inner_deta ul{
	list-style:url(../images/arrow_03.gif);
	margin-left:28px;
	color:#999999;
	float:left;
}

.ser {
	width:590px;
	background:#006600;
	float:left;
}		

.inner_deta ul li{
	line-height:25px;
}

.inner_deta ul.press_list{
	margin-left:20px;
	color:#999999;
	width:575px;
}


.inner_deta ul.press_list li.list_item{
	list-style:url(../images/arrow_03.gif) inside;
	background:#efefef;
	color:#575757;
	margin-bottom:1px;
	padding-left:10px;
	line-height:25px;
}

.inner_deta ul.press_list li.list_head {
	list-style:none;
	list-style-image:none;
	background:#cecece;
	color:#5e5e5e;
	width:525px;
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding-left:50px;
}


/*** Our Team Page ****/
.our_team {
	float:left;
	width:600px;
}	
.our_team h1 {
	float:left;
	width:70%;
}
.our_team img {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}		
.our_team p {
	float:left;
	width:400px;
}	
.our_team .dashed {
	margin:8px 0 0 3px;
	padding:0 0 0 0;
	width:580px;
	border-top:1px solid #e0e0e0;
}
.team_our {
	float:left;
	width:100px;
	padding:7px 0 7px 0;
}	
.team_our img {
	float:left;
	border:none;
}	


/*** Our Team Page End ***/



/***** Service Page Start ******/
.service {
	float:left;
	width:60%;
}
.service p{
	width:50%;
	border-bottom:1px solid #dbdbdb;
	padding:5px 0 5px 10px;
	margin-left:3px;
	background:url(../images/arrow_03.gif) no-repeat left;
}
	
	
/****** End Service Page *****/

/***********contact form*********************/
.msg_form{
	border:1px solid #939393;
	float:left;
	width:280px;
	height:370px;
/*	margin:-350px 9px 0 10px;	*/
	padding:10px;
	z-index:10;
	display:inline;
}
.msg_form h3{
	float:none;
	text-align:center;
}

.msg_form form{
	display:inline;
}
.msg_form form label{
	width:65px;
	float:left;
	margin-top:15px;
}
.msg_form form textarea,input{
	border:solid 1px #999999;
	margin-top:15px;
}
.msg_form form input{
	width:200px;
}
.msg_form form textarea{
	overflow:hidden;
	width:200px;
}
.msg_form form .btn{
	width:80px;
	height:25px;
	cursor:pointer;
	font-weight:bold;
}
.msg_form form .btn:hover{
	background:#CCCCCC;
	color:#FFFFFF;
}
/***********contact form*********************/


/*** Pre Press deta new **** */
.press_main {
	float:left;
	width:610px;
	margin:0;
	padding:0;
	margin-top:5px;
}
.press_deta {
	float:left;
	width:610px;	
}	
.name_machin {
	float:left;
	width:356px;
}
.name_machin h1 {
	float:left;
	font-size:14px;
	width:340px;
	padding:5px 0 5px 0;
	margin-left:14px;
	text-align:center;
	border-right:none;
	border:1px solid #666666;
	border-bottom:none;
	background:#efefef;
}	
.name_machin p {
	float:left;
	font-size:12px;
	color:#000000;
	width:333px;
	margin-left:14px;
	border-right:none;
	border:1px solid #666666;
	border-bottom:none;
	background:#efefef;
}
.unit {
	float:left;
	width:80px;
	margin:0;
	padding:0;
}
.unit h1 {
	float:left;
	font-size:14px;
	margin:0;
	padding:5px 0 5px 0;
	width:79px;
	text-align:center;
	border-left:none;
	border:1px solid #666666;
	border-bottom:none;
	border-left:none;
	background:#efefef;
}	
.unit p {
	float:left;
	font-size:12px;
	color:#000000;
	width:79px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
	border-right:none;
	border:1px solid #666666;
	border-bottom:none;
	border-left:none;
	background:#efefef;
}	

.made {
	float:left;
	width:150px;
	margin:0;
	padding:0;
}
.made h1 {
	float:left;
	font-size:14px;
	text-align:center;
	width:97%;
	padding:5px 0 5px 0;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background:#efefef;
}
.made p {
	float:left;
	font-size:12px;
	color:#000000;
	width:97%;
	padding:0 0 0 0;
	text-align:center;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background:#efefef;
}	
	
			
/*** Pre Press deta new End **** /

/*** Awards Page ****/
.awards {
	float:left;
	width:93%;
	margin-top:5px;
	margin-left:5px;
	padding:0 0 0 0;
	border:1px solid #f0f0f0;
}
.awards h1 {
	float:left;
	font-size:15px;
	width:95%;
	padding:7px 0 7px 12px;
}
.awards p {
	float:left;
	width:95%;
	font-size:12px;
}		
.awards .line {
	float:left;
	width:98%;
	border-bottom:1px solid #f0f0f0;
}	
/*** Awards Page End ***/

/**** Careers Page Start ****/
.careers_box {
	float:left;
	width:99%;
}
.careers_box h1 {
	float:left;
	font-size:16px;
	width:205px;
	padding:10px 0 0 10px;
}
.careers_box h2 {
	float:left;
	font-size:16px;
	width:105px;
	padding:0 0 0 0;
	background:none;
}
.careers_box h3 {
	float:left;
	font-size:14px;
	width:505px;
	padding:10px 0 0 10px;
}
.careers_box img {
	float:left;
	border:1px solid #d1d1d1;
	padding:5px 5px 5px 5px;
	margin-left:5px;
}	
.careers_box p {
	float:left;
	font-size:12px;
	width:95%;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
}
.careers_box .rgb {
	float:left;
	width:68%;
}
.careers_box .post {
	float:left;
	width:300px;
	padding:7px 0 0 0;
	margin:0 0 0 0;
}	

.appointment {
	float:left;
	width:590px;
	margin-left:4px;
	border:1px solid #DCD8D6;
	margin-bottom:5px;
}	
.appointment h1 {	
	float:left;
	font-size:16px;
	width:98%;
	border-bottom:1px solid #DCD8D6;
}
.appointment h2 {
	float:left;
	width:160px;
	font-size:14px;
	padding:5px 0 0 10px;
	margin:0 0 0 0;
	color:#000000;
}
.appointment h3 {
	float:left;
	width:160px;
	font-size:13px;
	text-align:left;
	padding:4px 0 0 10px;
	margin:0 0 0 0;
	color:#5F5F5F;
}	
.appointment .account {
	float:left;
	font-size:11px;
	width:390px;
	padding:5px 0 3px 0;
}		

.appointment p {
	float:left;
	width:420px;
	font-size:13px;
	padding:0 0 0 0;
}		

			
/**** Careers Page End *****/


/*** New Product Page Start ****/
.new_product {	
	float:left;
	width:600px;
	padding:0 0 0 10px;
}	
.new_product h1 {
	float:left;
	width:95%;
	margin-bottom:5px;
	border-bottom:1px solid #f0f0f0;
}
.calender {
	float:left;
	border:1px solid #DCD8D6;
	width:590px;
}	
.calender img {	
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}	
		

/*** End New Product Page ****/

/*** Chairman Desk ****/
.desk_deta {
	float:left;
	width:409px;
	padding-top:15px;
	padding-left:2px;
}		
.desk_deta p {
	float:left;
	font-size:12px;
	text-align:justify;
	width:390px;
}
/**** Chairman Desk ****/


/**** New Machins Sell ****/
.new_machin_cell {
	float:left;
	width:250px;
	padding:0 0 0 30px;
}
.new_machin_cell1 {
	float:left;
	width:250px;
	height:176px;
}	
/**** New Machins Sell ****/