*{margin:0px; padding:0px;}
body
{
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:11px;
	text-align:justify;
	color:#313131;
	}
a {text-decoration:none;outline:none; color:#313131;}
a img {border:none; outline:none;}
ul {list-style-type:none;}
input, select {font-size:11px; }
h1 {font-size:18px; color:#0061af; margin:20px 0 10px 10px;}
	h1.pic {background:url(../images/bg_head.png) bottom left no-repeat; width:874px; padding:15px 0 5px 20px;}
	h1.title-pro {background:url(../images/bg_head_title.png) bottom left no-repeat; width:620px; margin:0px; padding:0 0 5px 20px; margin-bottom:20px; color:#0061af; font-weight:normal;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}

#wrap
{
	width:948px;
	position:relative;
	margin:0 auto;
	border-left:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	}

#top {width:948px; position:relative; height:87px;}
	#top div.logo {position:absolute; bottom:15px; left:20px;}
#main {float:left; padding:30px 20px 40px;border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; width:907px;}
	#left {width:350px; float:left;  margin-top:2px;}
	#left-page {width:250px; float:left;}
	#right-page {width:625px; float:right;}
	#right {width:525px; float:right;margin-top:2px; }
#footer {clear:both; background:url(../images/bg_bot.png) top left repeat-x; height:91px; position:relative;}


/*---------------------------------------TOP--------------------------------------------------------*/
.hor-menu {position:absolute; right:5px; bottom:15px;}
	.hor-menu a {color:#6d6d6d; text-decoration:none; font:bold 11px Tahoma, Geneva, sans-serif;  float:left; cursor:pointer; border-right:#6d6d6d 1px solid; padding:0 15px;}
	.hor-menu a.last {border:none;}
.banner {width:948px; height:209px; position:relative; background:url(../images/banner.jpg) top left no-repeat;}	
	.banner p {position:absolute; top:10px; right:30px; width:150px;}
	.banner p img {vertical-align:text-bottom;}
	.banner div {
	position:absolute;
	left: 298px;
	top: 55px;
}
.top-menu {background:url(../images/bg_top_menu.png) top left no-repeat; width:525px; height:48px;line-height:48px; padding-top:4px;}
	.top-menu a {background:url(../images/bg_spe_menu.jpg) right center no-repeat; height:48px; float:left; width:172px; text-align:center;}
	.top-menu a.fn {background:none;}
	.top-menu img {margin-top:14px;}
.menu-page {background:url(../images/bg_top_menu_page.png) top left no-repeat; width:624px; height:33px; padding-top:5px;}
	.menu-page a {background:url(../images/bg_spe_menu.jpg) right center no-repeat; float:left; line-height:27px; width:206px; text-align:center; }
	.menu-page a.fn {background:none;}
/*---------------------------------------LEFT--------------------------------------------------------*/
.video {width:290px; height:266px; background:url(../images/bg_clip.jpg) top left no-repeat; padding:50px 30px 0 30px; margin-top:30px;}
.address {width:290px;padding:40px 30px 0 30px; background:url(../images/bg_address.jpg) top left no-repeat; min-height:310px; height:auto !important; height:310px; line-height:18px;}
	.address strong, .add-page strong {color:#0061af;}
ul.left-menu {margin-left:10px;}
ul.left-menu li {display:block; padding:7px 0 7px 20px; border-top:#0082c5 1px dotted;}
	ul.left-menu li a {color:#0061af; font-weight:bold;}
	ul.left-menu li a:hover {color:#f58220; }
.add-page {background:url(../images/bg_address_page.jpg) top left no-repeat; width:217px;min-height:277px; height:auto !important; height:277px; margin-top:30px; padding:30px 10px 0 20px; line-height:18px; text-align:left;}
.add-left {color:#0061af; line-height:18px; padding:10px 0 0 0px; text-align:left;}
/*---------------------------------------RIGHT--------------------------------------------------------*/

.content, .content-inner {color:#0061af; line-height:18px;  padding:30px 11px; }
	.content-inner {padding:10px 0 10px 30px; font-size:12px;}
.new-news {border-top:#8c8c8c 1px dotted; margin-top:30px; padding:10px 0;}
ul.lnews li {padding:2px 0;}
ul.lnews span { margin-right:10px;}
a.ared {color:#f58220; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.gt {background:url(../images/bg_gt.png) top left no-repeat; height:87px; width:525px; padding-top:5px;}
	/*.gt a {background:url(../images/spe_gt.png) right center no-repeat; height:86px; padding:0 10px; float:left;}
	.gt a.lastgt {background:none;}*/
	.gt img {margin-top:4px;}
/*--------------------------------------------FOOTER--------------------------------------------------------*/
.logo-bot {top:25px; left:30px; position:absolute;}
.dev {position:absolute; top:15px; left:30px; line-height:18px;}
.gotop {position:absolute; right:30px; top:15px; line-height:18px;}
.img-top {position:absolute; top:60px; right:10px;}
.tbl-pic td {text-align:center; vertical-align:bottom; padding:15px; }
	.tbl-pic td  a {color:#0061af;}
	.tbl-pic td img {padding:3px; border:#E7E7E7 3px solid;}

/*-------------------------------------------DROPDOWN MENU----------------------------------------------*/
.ddsubmenustyle, .ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
border: 1px solid #ccc;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle a{
display: block;
width: 190px; /*width of menu (not including side paddings)*/
background-color: white;
text-decoration: none;
padding: 5px 5px;
border-bottom: 1px solid #ccc;
font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:10px;
color:#6D6D6D; 
text-align:left;
}

* html .ddsubmenustyle a{ /*IE6 CSS hack*/
display: inline-block;
width: 190px; /*width of menu (include side paddings of LI A*/
text-align:left;
}

.ddsubmenustyle li ul li a {font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.ddsubmenustyle li a:hover{
background-color: #f4f4f0;
color:red;

}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;

display: block;
}
/*input.txt, textarea {border:#bcbcbc 1px solid; padding:3px; width:345px;}*/
input.txt, textarea {border:#bcbcbc 1px solid; padding:3px;}
input.btn {background-color:#0087cc;border:#bcbcbc 1px solid; color:#fff; font-weight:bold; padding:2px;}
.news {padding:15px 0 15px 15px;}
	.news a {color:#0061af; font-weight:bold; background:url(../images/arrow.png) left center no-repeat; padding-left:20px;}
.news_special {padding:15px 15px 15px 15px;background-color:#E2E2E2}
	.news_special a {color:#0061af; font-weight:bold; background:url(../images/arrow.png) left center no-repeat; padding-left:20px;}

.print-send {text-align:right;border-bottom:#bcbcbc 1px solid; padding-bottom:5px; margin-bottom:15px;}
	.print-send  img {vertical-align:middle;}
	.print-send a, .other-news li a {color:#0061af; }
.other-news {padding:10px 0 0 10px;}
.other-news li {background:url(../images/arrow.png) left center no-repeat; padding:2px 0 2px 18px;}
.nav-paging {padding:20px 0px 5px; color:#000000;  float:right;  text-align:right;}
	.nav-paging	a {padding:2px 3px; margin:0px 0px 0px 1px; border:1px solid #ff3300;  color:#dd110f; text-decoration:none;  }
	.nav-paging a:hover, .nav-paging a.curent-page {background-color:#ff3300; color:#FFF;}
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}
