@charset "utf-8";


html {
scrollbar-arrow-color:#FFFFCC;
scrollbar-track-color:#D9D9FF;
scrollbar-face-color:#D9D9FF;
scrollbar-highlight-color:#8C8CFF;
scrollbar-3dlight-color:#8C8CFF;
scrollbar-darkshadow-color:#8C8CFF;
scrollbar-shadow-color:#8C8CFF;
}



body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(images/bck_body.gif) #980305;
	text-align:justify;
}

img{
border:0;
}


.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}




h1 {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#980305;
	padding:0 0 2px 0;
	margin:0;
}

h2 {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 7px 0;
	margin:0;
}

.txt{
color:#FFFFFF;
}



.upper{
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}



#all{
width:1024px;
margin:0 auto;
}


#header{
	
	height:20px;
	background:#980305;
}

#logo{
	margin: 0 !important;
	margin: 10PX 0 2PX 0;
	background:url(images/header.png) no-repeat;
	font-family:"Arial Narrow";
	font-size:15px;
	color:#FFFFFF;
	height:12px;
	WIDTH: 210px;
	padding: 0;
}





#edit{
background:url(images/bck_home.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}

#edit_gal{
background:url(images/~bck_gallery.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_in{
background:url(images/bck_inner.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}

#edit_com{
background:url(images/~bck_sol_com.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_train{
background:url(images/~bck_train.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_edu{
background:url(images/~bck_edu.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_industry{
background:url(images/~~bck_industry.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_rest{
background:url(images/~bck_rest.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_rec{
background:url(images/~bck_rec.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_faq{
background:url(images/~~bck_faq.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_about{
background:url(images/~bck_about.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_news{
background:url(images/~~bck_news.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_contact{
background:url(images/~bck_contact.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#edit_dif{
background:url(images/~bck_dif.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}

#edit_consult{
background:url(images/~bck_consult.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}

#edit_sol{
background:url(images/~bck_solution.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}

#edit_elec{
background:url(images/~bck_elec.jpg) 0 0 no-repeat;
height:682px;
padding:0;
margin:0;
}
#left_bg{
	background:url(images/grey.jpg);
	width:238px;
	height:682px;
	padding: 0;
	float: left;}

#left_column{
width:238px;
float:left;
padding:0 0 0 19px;
}

#right_bg{
	background:url(images/test.jpg);
	width:786px;
	height:682px;
	padding: 0;
	float: left;}

#right_column{
width:523px;
float:left;
padding:0 0 0 7px;
}


#menu {

width:227px;
height:652px;
margin:13px 0 0 0;
font-family:"Trajan Pro";
font-size:11px;
/*line-height:22px;*/
}

#menu .cnt_up{
background:url(images/~bck_menu.png) 0 0 no-repeat!important;
background:url(images/bck_menu.gif) 0 0 no-repeat;
height:652px;
}

#menu  a{
color:#000000;
}



#menu .mainlogo{
	margin: 15px 59px 0 55px !important; 
	padding: 20px 0 0 0 !important;
	margin: 15px 59px 0 55px; }
	
	#menu .mainlogoinner{
	margin: 20px 59px 0 55px !important; 
	margin: 15px 59px 0 55px; }
	
#menu .line{

width:160px;
height:24px;
line-height:24px;
margin : 20px 0 0 55px
}

#menu a:hover{
color:#990000;
text-decoration:none;
}

#menu .line_plus{
background:url(images/triangle.gif) 100% 50% no-repeat;
width:160px;
height:24px;
line-height:24px;
}

#hdr{
margin:90px 0 110px 0;
}
#box_scroll{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:100px 0 10px 0;
padding: 0 0 40px 0;
}
#box_scroll .t{
background:url(images/~box_1_01.png) 0 0 no-repeat!important;
background:url(images/~box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_scroll .b{
background:url(images/~box_1_03.png) 0 0 no-repeat!important;
background:url(images/~box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_scroll .c{
background:url(images/~box_1_02.png) 0 0 repeat-y!important;
background:url(images/~box_1_02.gif) 0 0 repeat-y;
}

#box_scroll .cnt{
	height:500px;
	overflow-x:hidden;
	overflow:auto;
padding:20px 45px 10px 45px;
text-align:justify;
line-height: 18px;

}

#box_faq{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:100px 0 10px 0;
text-align:justify;
}
#box_faq .t{
background:url(images/~box_1_01.png) 0 0 no-repeat!important;
background:url(images/~box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
text-align:justify;
}

#box_faq .b{
background:url(images/~box_1_03.png) 0 0 no-repeat!important;
background:url(images/~box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
text-align:justify;
}

#box_faq .c{
background:url(images/~box_1_02.png) 0 0 repeat-y!important;
background:url(images/~box_1_02.gif) 0 0 repeat-y;
text-align:justify;
}

#box_faq .cnt{
padding:20px 45px 10px 45px;
text-align:justify;
}
#box_index{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:100px 0 10px 0;
}

#box_index .t{
background:url(images/~box_1_01.png) 0 0 no-repeat!important;
background:url(images/~box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_index .b{
background:url(images/~box_1_03.png) 0 0 no-repeat!important;
background:url(images/~box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_index .c{
background:url(images/~box_1_02.png) 0 0 repeat-y!important;
background:url(images/~box_1_02.gif) 0 0 repeat-y;
}

#box_index .cnt{
padding:20px 45px 10px 45px;
text-align:justify;

}
#box_1{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:150px 0 10px 0;
}

#box_1 .t{
background:url(images/~box_1_01.png) 0 0 no-repeat!important;
background:url(images/~box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_1 .b{
background:url(images/~box_1_03.png) 0 0 no-repeat!important;
background:url(images/~box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_1 .c{
background:url(images/~box_1_02.png) 0 0 repeat-y!important;
background:url(images/~box_1_02.gif) 0 0 repeat-y;
}

#box_1 .cnt{
padding:20px 45px 30px 45px;
text-align:justify;

}
#box_1 .btn{
	width:100px;
	margin: 10px auto;}

#box_1 .next{
	
	width: 100px;
	line-height:px;
	
	float:right;}
	
#box_1 .prev{
	
	float:left;}

#box_sol{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:200px 0 10px 0;
}

#box_sol .t{
background:url(images/~box_1_01.png) 0 0 no-repeat!important;
background:url(images/~box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_sol .b{
background:url(images/~box_1_03.png) 0 0 no-repeat!important;
background:url(images/~box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_sol .c{
background:url(images/~box_1_02.png) 0 0 repeat-y!important;
background:url(images/~box_1_02.gif) 0 0 repeat-y;
}

#box_sol .cnt{
padding:20px 50px 30px 45px;
text-align:justify;

}
#box_sol .btn{
	
	float:right;}

#box_2{
/*background:url(images/box_2.png) 0 0 no-repeat;*/
width:523px;
height:233px;
}

#box_2 .t{
background:url(images/box_2_01.png) 0 0 no-repeat!important;
background:url(images/box_2_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_2 .b{
background:url(images/box_2_03.png) 0 0 no-repeat!important;
background:url(images/box_2_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_2 .c{
background:url(images/box_2_02.png) 0 0 repeat-y!important;
background:url(images/box_2_02.gif) 0 0 repeat-y;
}

#box_2 .cnt{

padding:2px;
}


#four_tab{
padding:2px 8px 10px 18px !important;
padding:2px 8px 5px 18px !important;

}

#four_tab .tab{
width:92px;
float:left;
padding:0 5px 0 0;
}

#four_tab .tab_last{
width:92px;
float:left;
padding:0;
}

#box_sol{

width:523px;
height:233px;
}

#box_sol .t{

height:5px;
font-size:0;
}

#box_sol .b{

height:5px;
font-size:0;
}

#box_sol .c{

}

#box_sol .cnt{
padding:4px;
}

#footer{
	height:42px;
	background:#980305;
}

#footer .disclaimer{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	color:#FFF;
float:left;
width:210px;
margin:10px 0 0 10px;
}

#footer .member{
float:right;
width:167px;
margin:4px 6px 0 0 ;
}

/* inner */

#left_column_in{
width:227px;
float:left;
padding:0 0 0 10px;
}

#box_3{
/*background:url(images/box_1.png) 0 0 no-repeat;*/
width:523px;
/*height:194px;*/
margin:240px 0 10px 0;
}

#box_3 .t{
background:url(images/box_1_01.png) 0 0 no-repeat!important;
background:url(images/box_1_01.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_3 .b{
background:url(images/box_1_03.png) 0 0 no-repeat!important;
background:url(images/box_1_03.gif) 0 0 no-repeat;
height:5px;
font-size:0;
}

#box_3 .c{
background:url(images/box_1_02.png) 0 0 repeat-y!important;
background:url(images/box_1_02.gif) 0 0 repeat-y;
}

#box_3 .cnt{
padding:40px 45px 25px 45px;
}

.train{
	list-style-image: url(images/list_icon.png);
	line-height: 18px;}
	
.new {
	text-align: justify;
}
.justify {
	text-align: justify;
}

.sm {list-style:none; width: 450px; height:120px; display:block; overflow:hidden; z-index:2000; margin:0; text-align:justify; padding:0;}
.sm li {float:left; display:inline; overflow:hidden; padding:0;}

.contact{
	padding:0 0 5px 5px;
	line-height: 10px;}
	
#box_gallery{



margin:150px 0 10px 0;
}
