*{margin:0px; padding:0px;}
body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	
	
	}
a {text-decoration:none;color:#008cb4; }
:focus {outline:none;}
a:hover {text-decoration:underline;color:#008cb4; }
a img {border:none;  vertical-align:middle;}
ul {list-style-type:none;}
h1 {font-size:20px; color:#19809d; font-weight:normal;}
h2 {color:#115386; font-size:15px; font-weight:bold;}
h2 img {vertical-align:middle; margin-right:8px;}
h3 {background:url(../images/bg_nav.jpg) top left repeat-x; height:33px; line-height:33px; padding-left:10px; color:#008cb4; font-size:14px;}
h3.service {background:none; background:url(../images/arrow_menu.jpg) 2px 15px no-repeat; }
h3.pro {clear:both; width:644px;}
h3.nav {width:644px;}
h3.green-bg {background-color:#92ca33;}
h4 {font-size:12px; font-weight:bold; color:#000; background-color:#eaeaea; padding:5px 10px; margin-bottom:10px;}

h5 {color:#1d4500;font-size:11px; font-weight:bold; text-align:center; background:url(../images/bg_head_menu.jpg) top left no-repeat; width:172px; height:28px; line-height:28px;}
h5.nav {background:url(../images/ba_nav.jpg) top left no-repeat; width:484px; text-align:left; padding-left:13px;}
h5.nav-right {background:url(../images/bg_nav_right.jpg) top left no-repeat; width:200px; }
h5.system {color:#ed1c24; text-align:left; background:none;}
#wrap
{
	width:950px;
	margin:0 auto;
	padding:0 30px 0px 28px;	
	background:#fcfcfc url(../images/bg.png) top left repeat-y;
	}
#top {background:url(../images/bg_top.jpg) top right no-repeat; height:95px;}
.logo {float:left; padding:10px 0 0 30px;}
.search {float:right; padding:40px 170px 0 0;}
	.search input {height:14px; border:#dcdcdc 1px solid; background-color:#FFF; color:#999999; font-size:11px; padding:1px 2px; }
	.search input.button {height:18px; vertical-align:top; font-size:10px; margin-left:-8px;}
	
	
#hor-menu { clear:both; background-color:#dddddd; text-align:right; padding:7px; border-bottom:#999999 1px solid;}
	#hor-menu a {display:inline; padding:7px 15px; height:28px; background:#ddd;  border-right:#c6c6c6 1px solid; color:#323232; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

	#hor-menu a:hover, #hor-menu a.active {background-color:#018cb5;padding:6px 18px; margin-left:-6px; color:#FFF; text-decoration:none;}
/*MIDDLE*/
#middle { padding:20px; }
#col1 {width:235px; float:left;}
#col2 {margin-left:255px;}

/*Col1*/
#leftmenu {border:#dcdcdc 1px solid; border-bottom:none;}
#leftmenu li {border-bottom:#dcdcdc 1px solid; background:url(../images/arrow_menu.jpg) 5px 10px no-repeat; padding:5px 0 5px 15px;}
#leftmenu li:hover {background:url(../images/bg_active.jpg) 3px 7px no-repeat; padding:5px 0 5px 20px; background-color:#aec9d9;}
#leftmenu li.act {background:url(../images/bg_active.jpg) 3px 7px no-repeat; padding:5px 0 5px 20px; background-color:#aec9d9;}
#leftmenu li a {color:#000;}
.contact-info {border:#dcdcdc 1px solid; margin:20px 0;}
	.info {padding:5px 13px; line-height:19px;}

/*COL2*/
.head-home {float:left;}
.head-home img {margin:0 15px 0 0; border:#dfdfdf 1px solid;}
.clear { padding:15px 0; float:left; width:655px; }
.col-service {float:left; width:300px;background-color:#f5f5f5;padding:10px; line-height:18px; margin-bottom:10px; }
	.col-service a {color:#008cb4; font-weight:bold;}
	.col-service img {margin-right:10px;}

.hor-pro {border:#dfdfdf 1px solid; float:left; margin-bottom:10px; background-color:#f8f8f8; border-right:none;}
	.hor-pro div {float:left; width:152px; padding:5px 5px; min-height:170px; height:auto !important; height:170px; border-right:#dfdfdf 1px solid; text-align:center;}
	.hor-pro p { padding:10px 0;}
	.hor-pro p a, .go-top a {color:#008cb4; font-weight:bold;}
	.hor-pro div img {border:none;}
.like-pro {float:left; width:655px; margin-top:10px;}
.content {border:#dfdfdf 1px solid; margin-bottom:10px; background-color:#f8f8f8; padding:0 15px;line-height:18px; width:623px;_width:620px;}
	.content img {margin-right:10px;}
.cat {border:#dfdfdf 1px solid; margin-bottom:10px; background-color:#f8f8f8; padding:10px 30px 20px; line-height:18px; float:left; width:592px;}
	.cat a {display:block; padding:5px 0;color:#008cb4; font-weight:bold; background:url(../images/arrow_menu.jpg) left center no-repeat; padding-left:10px;}
	.sub-menu {margin-left:20px;}
		.sub-menu a {color:#000; font-weight:normal;}
.go-top {text-align:right; padding:10px 0 0; clear:both;}
	.go-top img {vertical-align:middle;}
.right {width:225px; float:right;}
.left {margin-right:245px;}
/**BOTTOM*/
#bottom {clear:both; color:#4d4e50; margin:20px 20px 0 20px; height:50px;  padding-top:20px; background:url(../images/bg_bot.jpg) top left repeat-x; height:110px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#bottom span {font-weight:bold; margin:0 20px;}
#bottom span a {color:#4d4e50; text-decoration:none;}
#bottom span a:hover, #bottom span a.active {color:#008cb4;}
.logo-bot {padding:40px 20px 20px;}
	.logo-bot img {margin-right:20px;}
	.logo-bot a {color:#54606a; text-decoration:underline;}
.count {float:right; margin-top:-40px; padding-right:20px;}
.en {vertical-align:middle; margin-top:-2px;}
	
	
div.scrollable {	
	float:left;
	position:relative;
	overflow:hidden;
	width: 648px;	
	height:170px;
	
	border:#dfdfdf 1px solid; float:left; background-color:#f8f8f8;  padding:0 2px 0px;
			
}
div.scrollable li {display:inline; width:161px; text-align:center; height:170px; border-right:#dfdfdf 1px solid;}
div.scrollable li table {width:161px; display:inline;}
	div.scrollable li table td {text-align:center;}
	div.scrollable a {color:#008cb4; font-weight:bold;}
	div.scrollable img {border:none;}
div.scrollable div.items {	
	/* this cannot be too large */
	width:190em;	
	position:absolute;
	clear:both;		
	height:170px;
	
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	margin-right: 6px;	
	width:148px; padding:5px 5px;  border-right:#dfdfdf 1px solid; text-align:center;
	height:160px;
	
}
.borderAllNag {
	/*border: 1px solid #CCCCCC;*/
	width:15px;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	display:inline;
}

.borderAllNag img{
	vertical-align:middle;	
}


.borderAllNag a {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #2095EC;
	text-decoration: none;
}
.borderAllNag a:hover{
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dateTime {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}
.imgseach {padding-right:10px;}
