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;color:#397ccf;}
a:visited{text-decoration:underline;color:#397ccf;}
a:hover{text-decoration:none;color:#397ccf;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
a img{border:none;}
a{outline:none;}

html,body{
	height:100%;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#464646;
	line-height:150%;
	position:relative;
	background:#ddd0bc url(bg.jpg) 0 0 repeat-x;
}


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


#canvas{
	min-height:100%;
	height:100%;
	width:100%;
	height : auto !important;
	margin:0 auto;
	padding:0;
	background:url(wrap.png) 0 100% repeat-x;
}

#header{
	margin:0 auto;
	padding:125px 0 0 0;
	height:49px;
	max-width:1317px;
	position:relative;	
	width:98%;
}

#head{
	margin:0 auto 8px;
	padding:0;
	height:222px;
	background:url(head.png) 0 0 repeat-x;
	max-width:1317px;
	position:relative;
	border:1px solid #867c6b;
	padding:8px 0 0;
	width:98%;

}

.head{
	background:url(head.jpg) 50% 0 no-repeat;
	height:214px;
	margin:0 10px;
}

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


.abs{
	background:url(tablebg.png) 0 0 no-repeat;
	position:absolute;
	bottom:124px;
	left:0;
	height:250px;
	width:217px;
}

#aside{
	width : 225px;
	vertical-align: top;
	border: none;
	padding: 23px 0 250px 8px;
	margin: 0;	
}

#content{
	vertical-align: top;
	border: none;
	padding: 26px 25px 20px 25px;
	margin: 0;
}

#footer{
	height:124px;	
	position:relative;
	z-index:1;
	margin:0 auto 0;
	max-width:1317px;
	width:98%;
	/*background:url(footer.jpg) 50% 0 no-repeat;*/
}

.content{
	margin:0 auto;
	max-width:1315px;
	width:98%;
	background:url(content.jpg) 0 0 repeat;
	min-height:500px;
	border:1px solid #8d8577;
	border-bottom:none;
}

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


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

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

#header .slogan{
	position:absolute;
	top:46px;
	right:0;
	background:url(tel.png) 0 0 no-repeat;
	height:49px;
	width:281px;
}

#header .nav{
	padding:1px 0;
	margin:0;
	line-height:0;
	font-size:0;
	background:url(nav.png) 0 0 repeat-x;
	height:38px;
	border:1px solid #5e584b;
	text-align:right; /*i_________________________________*/
}

#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 50% no-repeat;
	padding:1px 17px;
	font:normal 14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#363636;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	margin:0 0 0 -4px;
}

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

#header .nav li a:hover{
	border:1px solid #e7e7e7;
	padding:0 16px;
	background:url(hovtop.png) 0 0 repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	position:relative;
	z-index:1;
	color:#fff;
}




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

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

.search{
	background:url(search.jpg) 0 0 no-repeat;
	width:215px;
	height:20px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}

.search form {padding:0; margin:0; vertical-align:top}
.search input.text {padding:0; margin:0; vertical-align:top; background:none; border:none; color:#000; font:normal 14px  "Trebuchet MS", Arial, Helvetica, sans-serif; width:160px;}
.search input.but {padding:0; margin:0; background:none; border:none; cursor:pointer; width:50px; height:20px;}

/*#aside .left_menu{
	padding:0;
	margin:0;
	width:225px;
}

#aside .left_menu li{
	padding:0;
	margin:0;
	list-style:none;
	line-height:0;
	font-size:0;
	background:url(arr.png) 3px 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 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:1px;
	position:relative;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  behavior: url(/d/232493/t/images/PIE.htc);
	  margin:-2px 0 0 0;
}

#aside .left_menu li a:hover{
	padding:0;
	border:1px solid #e7e7e7;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/d/232493/t/images/PIE.htc);
	z-index:1;
	background:#4699da url(hov.png) 0 0 repeat-x;
	color:#fff;
}

#aside .left_menu li a span{
	display:block;
	padding:6px 23px;
	background:url(list.png) 6px 50% no-repeat;
}

#aside .left_menu li a:hover span{
	background:url(listhov.png) 9px 50% no-repeat;
}

#aside .left_menu li.in a{
	padding-left:17px;
}

#aside .left_menu li.in a:hover{
	padding-left:16px;
	background:#fff;
	color:#000;
}

#aside .left_menu li.in a:hover span{
	background:url(list.png) 6px 50% no-repeat;
}*/

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

#menu_b, #menu_b ul, #menu_b li {margin:0; padding:0; list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0px; line-height:0px;}

#menu_b {list-style:none; padding:0; margin:0;}
#menu_b li {background:url(arr.png) 3px 0 no-repeat; padding:0; display:block; width:225px;}
#menu_b li:first-child {background:none;}

#menu_b li a {margin:-2px 0 0 0; padding:1px; position:relative; display:block; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; behavior:url(PIE.htc);}
#menu_b li span {background:url(list.png) 6px 50% no-repeat; padding:5px 23px 6px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal; color:#000; display:block; text-decoration:none;}

#menu_b li a:hover {background:#fff; border:1px solid #e7e7e7; position:relative; z-index:1; padding:0; text-decoration:none;} i_________________________________
#menu_b li a:hover span {background:url(listhov.png) 9px 50% no-repeat; color:#fff; text-decoration:none; cursor:pointer;}

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

#menu_b ul {background:url(arr.png) 3px 0 no-repeat; margin:-1px 0 0 0; padding:5px 0 6px 0;}
#menu_b li li {background:none; margin:-1px 0; padding:0;}
#menu_b li li a {background:url(sub_i.gif) left 11px no-repeat; margin:0; padding:6px 10px 7px 40px; display:block; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal; color:#000; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; behavior:url(PIE.htc);}
#menu_b li li a:hover, #menu_b li li a.over {background:#ffffff url(sub_o.gif) left 10px no-repeat; border:1px solid #e8e7e3; padding:5px 9px 6px 39px; color:#000; text-decoration:none;}


#menu_b ul ul {
	background:#fff;	
	margin:0 0 0 2px;
	padding:5px 3px 4px;
	width:228px;
	position:absolute;
	z-index:1000;
	display:none;
}

#menu_b ul ul ul {margin:-5px 0 0 4px;}

#menu_b li li li {background:url(sub_line.gif) top left no-repeat; margin:-1px 0 0 0; padding:0; width:228px; display:block;}

#menu_b li li li a, #menu_b li li li a:hover {background:url(sub_n2.gif) left 10px no-repeat; border:none; margin:0; padding:5px 11px 6px 29px; display:block; font-size:13px; line-height:normal; color:#000; text-decoration:none; border:none; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; border-radius:0; behavior:url(PIE.htc);}
#menu_b li li li a:hover, #menu_b li li li a.over {background:#3a7cd0 url(sub_o2.gif) top left no-repeat; color:#fff; text-decoration:none; position:relative; z-index:1; border:none; padding:5px 11px 6px 29px;}

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

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

/*------footer-------*/
div.mega { position:absolute; top:81px; right:11px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7eee1; }
div.mega a{color:#f7eee1; }
div.copy { position:absolute; top:66px; right:11px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7eee1; }
div.copy1 { position:absolute; top:66px; right:11px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7eee1; }
div.count { position:absolute; top:63px; left:3px;}

#footer .nav{
	padding:20px 0;
	margin:0;
	line-height:0;
	font-size:0;
}

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

#footer .nav li a{
	display:inline-block;
	cursor:pointer;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#363636;
	padding:0 10px;
}
/*------/footer-------*/

.height{
	height:124px;
}

h1{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#397ccf;
	margin:0;
	text-transform:uppercase;
}

h2{font-size:22px;}
h3{font-size:21px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}

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

.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 { border-collapse:collapse;	border:1px solid #2076b1;}
table.table1 tr:hover { }
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 {  }

.thumb {color:#000000}


