html,body,th,div,h1  {
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: none;
	padding: 0;
	margin: 0;
}


h1,h2,h3,h4,h5,h6{line-height:normal; font-weight:normal;}


a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
a img{border:none;}
a{outline:none;}

a:link{text-decoration:underline; color:#000;} 
a:visited{text-decoration:underline; color:#000;}
a:hover{text-decoration:none; color:#000;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
a img{border:none;}
a{outline:none;}

html,body{
	height:100%;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	line-height:150%;
	position:relative;
	background:#cacbd1 url(bg.jpg) 0 0 repeat-x;
}


/*------main content-------*/

#middle td{
	vertical-align: top;
	border: none;
	padding: 0;
	margin: 0;
}

.abs{
	background:url(abs.jpg) 0 0 repeat-x;
	width:50%;
	position:absolute;
	top:0;
	left:0;
	height:500px;
}

#canvas{
	min-height:100%;
	height:100%;
	width:990px;
	height : auto !important;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;
	background:#fff;
}

#header{
	margin:0 auto;
	padding:0;
	height:378px;
	background:url(header.jpg) 0 0 no-repeat;
}

#middle{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}


#aside{
	width : 242px;
	padding:0 0 0 8px !important;
}

#content{
	padding:20px;
}

#footer{
	height:157px;	
	position:relative;
	z-index:1;
	width:990px;
	margin:-157px auto 0;
	background:url(footer.jpg) 0 0 no-repeat;
}

/*------/main content-------*/


/*------header-------*/

.mydate{
	position:absolute;
	top:95px;
	right:26px;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	padding:0;
}

.mydate span{
	display:inline-block;
	padding:3px 0 0 25px;
	font:normal 17px Tahoma, Geneva, sans-serif;
}

#header .logo{
	position:absolute;
	top:0;
	left:0;
	height:84px;
	width:362px;
	display:block;
	background:url(logo.png) 0 0 no-repeat;
}

#header .slogan{
	position:absolute;
	top:29px;
	left:500px;
	font:normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}

#header .nav{
	padding:311px 0 0 0;
	margin:0;
	display:block;
	line-height:0;
	font-size:0;
	height:49px;
	text-align:center;
}

#header .nav li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}

#header .nav li a{
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
	background:url(listtop.png) 0 0 no-repeat;
	font:bold 11px/49px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:0 1px 0 0;
	margin:0 0 0 -2px;
}

#header .nav li:first-child a{
	background:none;
}

#header .nav li a span{
	display:inline-block;
	height:49px;
	padding:0 22px;
}

#header .nav li a:hover{
	background:url(hovtop-r.jpg) 100% 0 no-repeat;
	position:relative;
	z-index:1;
}

#header .nav li a:hover span{
	background:url(hovtop.jpg) 0 0 no-repeat;
}


/*------/header-------*/

/*------left-------*/

.menutit{
	background:url(menutit.jpg) 0 0 no-repeat;
	height:38px;
	width:192px;
	font:bold 17px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 50px;
}


#aside .left_menu{
	margin:0;
	padding:10px 0;
	border:4px solid #d1d1d9;
	position:relative;
	width:234px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	behavior: url(	/d/326410/t/images/PIE.htc);
	border-top:inherit;
	background:#eeeef0 url(menu.jpg) 0 100% repeat-x;
}

#aside .left_menu li{
	padding:1px 0 0 0;
	margin:0;
	list-style:none;
	background:url(list.png) 0 0 no-repeat;
}
#aside .left_menu li:first-child{
	background:none;
}


#aside .left_menu li a{
	display:block;
	text-decoration:none;
	cursor:pointer;
	font:normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 25px;
}

#aside .left_menu li a:hover{
	background:#f8f8f8 url(hov.jpg) 0 0 repeat-x;
}

.teltit{
	background:url(teltitle.jpg) 0 0 no-repeat;
	height:38px;
	width:192px;
	font:bold 17px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 50px;
}

.tel{
	border:4px solid #d1d1d9;
	position:relative;
	width:211px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	behavior: url(	/d/326410/t/images/PIE.htc);
	border-top:inherit;
	background:#d6d6dc url(tel.jpg) 0 0 repeat-x;
	margin:0;
	padding:22px 5px 30px 18px;
	font:normal 15px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}

.tel strong{
	font-size:17px;
	display:inline-block;
	padding:10px 0 0 0;
}

.blocktit{
	background:url(blocktit.jpg) 0 0 no-repeat;
	height:38px;
	width:242px;
	font:bold 17px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
.block{
	border:4px solid #d1d1d9;
	position:relative;
	width:194px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	behavior: url(	/d/326410/t/images/PIE.htc);
	border-top:inherit;
	background:#eeeef0 url(block.jpg) 0 100% repeat-x;
	padding:12px 20px 30px;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}

.shadow{
	background:url(shadow.jpg) 0 0 no-repeat;
	width:242px;
	height:25px;
}

.linkstop{
	border-bottom:1px solid #dbdbdb;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 10px 0;
}

div.linkstop a{
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
/*------/left-------*/

/*------right-------*/

/*------/right-------*/

/*------footer-------*/

.cont{
	min-height:800px;
	padding:0 10px 20px 20px;
}
div.mega { position:absolute; top:71px; right:13px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
div.mega a{  font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eb0000; }
div.count { position:absolute; top:92px; left:22px;}
div.inf { position:absolute; top:81px; left:155px;}
.tel2{position:absolute; top:88px; left:600px; font:normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
.foot{
	background:url(foot.jpg) 0 0 repeat-x;
	height:158px;
	margin:-158px 0 0 0;
}
#footer .nav{
	padding:4px 0 0 0;
	margin:0;
	display:block;
	line-height:0;
	font-size:0;
	height:49px;
	text-align:center;
}

#footer .nav li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}

#footer .nav li a{
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
	background:url(listtop.png) 0 0 no-repeat;
	font:bold 11px/49px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:0 1px 0 0;
	margin:0 0 0 -2px;
}

#footer .nav li:first-child a{
	background:none;
}

#footer .nav li a span{
	display:inline-block;
	height:49px;
	padding:0 22px;
}

#footer .nav li a:hover{
	background:url(hovtop-r.jpg) 100% 0 no-repeat;
	position:relative;
	z-index:1;
}

#footer .nav li a:hover span{
	background:url(hovtop.jpg) 0 0 no-repeat;
}
/*------/footer-------*/

.height{
	height:157px;
}

h1{
	font:normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:20px 0;
}

h2{font-size:19px;}
h3{font-size:17px;}
h4{font-size:15px;}
h5{font-size:13px;}


/*------------------------------------------------------------------------------------------*/

.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 { border-collapse:collapse;	border:1px solid #2076b1;}
table.table1 tr:hover { background:#c6e5fa;	}
table.table1 td { padding:5px; border:1px solid #2076b1; }
.table2 { border:1px solid #2076b1; border-collapse:collapse; }
table.table2 th { padding:5px 0; border:1px solid #2076b1;	background:#2076b1; color:#ffffff; }
table.table2 td { padding:5px;	border:1px solid #2076b1; }
table.table2 tr:hover { background:#c6e5fa; }

.thumb {color:#000000}