html {
    height:100%;
	/*overflow-y: scroll;*/
	/*background: #5f5f5f url('html_bg.png') repeat-x scroll;*/
    background:url('images/index_bg.jpg') repeat-x #000000;
}
body {
    height:100%;
	margin: 0;
	padding: 0;
	min-height: 100%;
	/* font-family: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";  background-color:#AAA*/ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
    color:#fff;
    letter-spacing:0px;
    line-height:23px;
    background:url('images/index_bg.jpg') repeat-x #000000;
}

a img{border:0px;padding:0px;margin:0px;}
form{padding:0;margin:0;}
img {vertical-align:top;}
.errmsg{color:red;}
.focus{border:2px solid #8B0000;}
table{border-collapse:collapse;}
div,td,th,tr,p,span{vertical-align:top;text-align:left;margin:0px;padding:0px}
h1,h2,h3,h4,h5{margin:0px;padding:0px;font-weight:normal;line-height:150%;}
h1{font-size:25px;font-weight:bold;}
h2{font-size:22px;font-weight:bold;}
h3{font-size:16px;font-weight:bold;}
h4{font-size:15px;font-weight:bold;}
h5{font-size:13px;font-weight:bold;}
hr{height:1px;border:0px;border-bottom:1px dotted #c8c8c8;}
.text1{color:#010101;font-size:15px;}
a:link,  a:visited, a:active{color:#fff;text-decoration: none;}
a:hover{ color:#fff;text-decoration: underline;}


#container{width:900px;clear:both;}

/**[header]**/
#main_container{}
#head_container, #main_container, #foot_container{width:100%;clear:both;}
#main_container{padding-top:17px;background-color:#000;color:white;}
#head_menu ul, #head_menu li{padding:0px;margin:0px;list-style:none;float:left;}
/**[header]**/


/**[body]**/

/* Easy Slider 1 */
#slider1 ul, #slider1 li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#slider1, #slider1 li { 
	width:442px;
	height:347px;
	overflow:hidden; 
}
/* Easy Slider 1 */
.news_list{padding:80px 0 0 23px;margin:0;list-style:none;}

.news_list li, .case_list li{clear:both;}
.news_list .date{width:65px;float:left;}
.news_list .title{width:187px;float:left;padding-bottom:8px;line-height:23px;}

.dot_line1 img{margin:9px 0 14px 0;}
div.dot2{height:30px;background:url('images/dot2.jpg') 0 15px no-repeat;clear:both;}

.main_body{padding:25px 20px 60px 23px;}
.main_body p{padding-bottom:15px;}
.main_body h2{font-size:19px;color:#4B0107;margin-bottom:19px;}
.main_body h3{font-size:15px;color:#4B0107;margin-bottom:15px;}
.main_body h4{font-size:13px;color:#4B0107;margin-bottom:13px;}

.tbl_contact td{padding:2px;}
/**[body]**/


/**[footer]**/
#foot_menu{margin:0px;padding:0px;list-style:none;color:white;font-size:12px;}
#foot_menu li{float:left;margin-right:0px;}
#foot_menu li a:link, #foot_menu li a:visited{color:white;text-decoration: none;}
#foot_menu li a:hover{color:white;text-decoration: underline;}

#foot_container{}
#foot_container #copyright{}
/**[footer]**/

#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	border-top: 1px solid #e8edff;
	border-right: 1px solid #e8edff;
	font-size: 15px;
	font-weight: normal;
	padding: 6px 10px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 6px 10px;
	color: #669;
	border-top: 1px solid #e8edff;
	border-right: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}
