*{margin:0;padding:0;}
html,body{
	font:normal  sans-serif;
	color: #FFFFFF;
	
	font-size:14px;
	}

/*a{font:normal small Arial, Helvetica, sans-serif;outline:none;}


a:link    {  color: #0B55C4; text-decoration: none; }
a:visited {  color: #0B55C4; text-decoration: none; }
a:hover   { text-decoration: underline; }
*/

.head,  #folder_list .head{ font-weight : bold; }

.left{float:left;}
.right{float:right;}
.center{ text-align : center;}
.txt-right{ text-align: right; }
.txt-left{ text-align: left; }
.txt-white{ color : #FFF ; }
.txt-green{ color :#006600 ; }
.txt-gray{ color :#0066 ; }
.txt-red{ color :#FF00 ; }
.txt-black{color:#000;}
.txt-red { color:#FF0000; }
.txt-orange{ color:#FF6600; }
.txt-gray {color:#6A6A6A;}
.txt-darkblue {color:#000099;}
.txt-white { color:#FFFFFF; }
.txt-center{ text-align:center; }
.txt-green1{ color:#0994A9;}
.txt-white{ color:#FFFFFF;}
.txt-bluelight{ color:#00FFFF;  }
.txt-yellow{ color:#FFFFCC;     }


#wrapper {
	width:963px; 
	height: auto !important;
	height: 100%;/*Hack IE6*/
	min-height: 100%;/*Hack Firefox*/
	/*background-image: url(images/bg.jpg);
	background-repeat: repeat-y;*/
	margin:0 auto;
	padding:0 0px;
	
}

.dash{
border-bottom : 1px dashed #CCCCCC ; 
}
.clear{
clear :both;
}
.clear1{
clear :both; padding : 10px; 
}
.clear2{
clear :both; padding : 5px; 
}
.center{ margin-left:auto; margin-right:auto; }

#head_name{
background-image: url(images/logo_com.jpg); 
background-repeat: no-repeat;
height: 60px; 
}

.comname{
font-weight: bold;
}

#menu li{
float:left;
padding-right: 10px; 
padding-left: 20px; 
font-weight:bold;
}

#menu li a{
color:#FFFFFF; 
text-decoration:none;
}
#menu li a:hover{
color:#FF0000;
}

#bottom{
color:#FFFFFF;
font-size: 14px; 
}

.product_list{
width:300px;
height: 50px;
margin:3px;

}

.product_list a{
color:#FFFFFF; 
text-decoration:none;
}

.product_list a:hover{
color:#FF0000; 
}

.portfolio_list{
width:250px;
border: 1px #CCCCCC dashed;
margin:5px;
}

.product_list1 img{
padding: 3px; 
width: 40px;
height: 20px;
border: 1px #CCCCCC solid;
filter:alpha(opacity=60);
}

.product_list1 a:hover img{
filter:alpha(opacity=100);
}

.product_list2{
padding: 5px; 
}

#submenu a{
padding-bottom: 5px; 
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FF0000; 
}
#submenu a:hover{
color:#0033FF  ; 
}

.listsub_menu{
padding: 5px; 

}

.listsub_menu a{
padding: 5px;
font-size:13px;
text-decoration:none;
color:#FFFFFF;
margin:5px; 
}

.listsub_menu a:hover , .navi_job a:hover{
color:#FF0000;
}


.pro_image img{
border:1px #CCCCCC dashed;
margin: 5px;
padding: 3px;

}


.cliptop , .clipbody , .clipbottom{
width:90%;
}

.cliptop{
background-image: url(images/film1.jpg);
height:17px;
}


.clipbody{
background: #CCCCCC;

}


.clipbottom{
background-image: url(images/film2.jpg);
height:17px;
}

.clipvdo{
background: #000099  ;
width:180px;
padding:3px;
margin: 5px;
color: #FFFFFF;


}

.clipplay{
margin:50px 0 0 80px ;

}


.jobsite a, .navi_job a , .joblist2 a{
padding: 3px; 
color: #FFFFFF;
text-decoration:none;
font-size: 14px; 

}


.joblist{
padding: 3px; 
color: #FFF;
text-decoration:none;
font-weight:bold; 
font-size: 14px; 

}


.joblist1{
padding: 3px; 
color: #FF0000;
text-decoration:none;
font-weight:bold; 
font-size: 14px; 

}

.jobsite a:hover , .navi_job a:hover, .joblist2 a:hover{
color: #FF0000; 
}



.app_list{
width:300px;
padding: 5px; 
margin:5px;
}

.app_list1 img{
width: 250px;
height: 100px;
border: 1px #CCCCCC solid;

}


.ttdspec td{
padding: 5px; 
}

.tbl_contact td{
padding: 5px;
text-align:left;
font-size:14px;
}

.auctable  td{
padding: 5px; 
}

.tblauction a{
color:#FFCC66 ; 
font-weight:bold;
text-decoration: none;
}
.tblauction a:hover{
color:#FFFFFF;
}

.shownews, .shownews2 {
padding: 5px; 
font-size:13px; 

}

.shownews li, .shownews2 li{
padding-bottom:8px;
}

#newsnews a , .shownews a{
font-size:13px;
color:#FFCC66 ; 
text-decoration: none;
}

.shownews2 a{
font-size:13px;
color:#FFFF99 ; 
text-decoration: none;
}
.shownews2 a:hover{
color:#FFFFFF;
}

.newsimg img{
border: 1px #CCCCCC solid ; 
padding: 3px; 
margin:5px; 

}


.portdetail{

width: 95%; 
border: 1px solid #333333 ; 
padding: 5px;

}


.nextpage a , .nextpage1 a{
width:20px; 
text-align:center;
text-decoration:none; 
padding-left:5px;
padding-right:5px; 
font-weight:bold; 
margin:3px; 
}


.nextpage a {
background:#FFFFFF;
color:#000 ; 
}
.nextpage1 a{
background:#000;
color:#FFFFCC ; 
}

.joblist2{  list-style:none; width:200px;   }

.imagejob , .imagejob1 { background:#ccc; height:100px; margin:5px; }
.imagejob img {width:200px; height:100px; }
.imagejob1 img ,  .joblist2 img{width:180px; height:90px; margin:5px 0;  }

.navi_job{ text-align:left; color:#FFF; }