@charset "utf-8";
/* CSS Document */

/*-------------------------------------------*/
input, textarea{font-family:Tahoma, Geneva, sans-serif; color:#666666;}
input.tran {background:transparent; color:#666666; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:none; width:165px; padding:2px 0;}
input.box01 {border:1px solid #cccccc; color:#666666; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:2px 0;}
input.btn {background:url(../images/button.jpg) center no-repeat; color:#FFFFFF; font-size:13px; font-weight:bold; border:none; width:110px; height:30px;}


a.button {background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right; color: #0099CC; display: block; float: left;font: normal 12px arial, sans-serif; height: 24px; margin:0 5px; padding-right: 15px; /* sliding doors padding */text-decoration: none;}
a.button span {background: transparent url(../images/bg_button_div.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 15px;} 
a.button:active {background-position: bottom right; color: #336633; outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left; padding: 6px 0 4px 15px; /* push text down 1px */} 


span.search {background:url(../images/search-bg.jpg) center no-repeat; width:180px; padding:1px 6px;}

.dotline {background:url(../images/dotline.jpg) center repeat-x; }

img.borderx {border:2px solid #d1dade;}
img.bordery {border:1px solid #dedade;}
img.borderz {border:2px solid #dedade;padding:3px;margin:5px 17px 5px 0;}

/*-------------------------------------------*/
.main-container {background:#ffffff;}
.main-content {padding:15px 15px 5px 15px; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:130%; background:#ffffff;}
.left-line {border-right:1px solid #e9e9e9;}
.right-line {border-left:1px solid #e9e9e9;}
.topbg {background:url(../images/topbg.jpg) bottom repeat-x;}
.footer-bg {background:url(../images/footer-bg.jpg) repeat-x;}
.footer {padding:10px 0 0 5px; color:#ffffff; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:160%;letter-spacing:1px;}
.footer2 {padding:10px 0 0 5px; color:#ffffff; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:175%;letter-spacing:1px;}

.jddt {text-align:right; color:#7c7c7c; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:3px 0 0 0;}
.jddt a:link, a:visited{text-align:right; color:#255ca8; font-size:11px; text-decoration:none;}
.jddt a:hover, a:active{text-align:right; color:#7c7c7c; font-size:11px; }

.tblue {padding:15px 15px 3px 15px; color:#e5e5e5; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:140%;}
.torange {padding:15px 15px 3px 15px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.main-product {padding:15px 20px 5px 25px; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:130%;}
.main-news {padding:15px 10px 5px 20px;}
.main-news dl{padding:0; margin:10px 0 0 0; line-height:135%;}
.main-news dt{color:#2e2f2f; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold;}
.main-news dd{color:#666666; font-family:Tahoma, Geneva, sans-serif;  font-size:12px;}


.inpro-bg {background:url(../images/inpro-pix.jpg) center no-repeat; text-align:center; width:120px; height:70px;}

.top {padding-top:9px; /*Firefox*/
	  padding-top:5px \9; /*IE8*/
	  *padding-top:2px; /*IE7*/
	  _padding-top:2px; /*IE6*/}


.leftmenubg {background:#ffffff url(../images/menu-bg.jpg) center repeat-y; min-height:300px; min-height:300px;
  height:auto !important;
  height:300px;}
  
table.invest {margin:15px 5px 0 5px;}
table.invest td.img{padding:10px 0 5px 0;}
table.invest td.inleft{background:url(../images/invform-left.jpg) left repeat-y;}
table.invest td.inright{background:url(../images/invform-right.jpg) right repeat-y;}
table.invest td.inbleft{background:url(../images/invform-05.jpg) left bottom no-repeat; height:5px;}
table.invest td.inbright{background:url(../images/invform-07.jpg) right bottom no-repeat; height:5px;}
table.invest td.inbottom{background:url(../images/invform-06.jpg) bottom repeat-x; height:5px;}

table td.topmenubg {background:url(../images/pagemenu-02.jpg) bottom repeat-x; color:#ffffff;}
.txt-page {color:#6b6b6b; letter-spacing:3px;}

.history-bg {/*background:url(../images/history-year.jpg) left top no-repeat;*/ width:80px; color:#333333; font-size:26px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; height:27px; padding:17px 0 0 20px; border:none;}
.history-con {background:url(../images/topbg.jpg) bottom repeat-x; color:#666666; font-family:Verdana, Geneva, sans-serif; padding:10px; line-height:150%; }




table.form {border:1px solid #dbe2eb;}
table.form td{border:1px solid #dbe2eb; padding:5px;}

table.paddingx {padding:5px;}
table.paddingx td{padding:5px; border-bottom:1px solid #ece8e5;}

dl.aboutmenu  {margin:2px 0 10px 5px; padding:0;}
dl.aboutmenu dt{padding:2px 0 1px 3px;}
dl.aboutmenu dd.one{margin:2px 0 2px 7px; padding:0 0 3px 10px; background:url(../images/icon_01.gif) left top no-repeat;}
dl.aboutmenu dd.two{margin:2px 0 2px 15px; padding:0 0 3px 14px; background:url(../images/icon_02.gif) left top no-repeat;}


dl.leftmenu  {margin:2px 0 10px 5px; padding:0;}
dl.leftmenu dt{padding:8px 0 2px 15px; background:url(../images/icon-03.gif) 2px 11px no-repeat;}
dl.leftmenu dd.one{margin:2px 0 2px 11px; padding:0 0 3px 13px; background:url(../images/icon_01.gif) left top no-repeat;}
dl.leftmenu dd.two{margin:2px 0 2px 21px; padding:0 0 3px 13px; background:url(../images/icon_02.gif) left top no-repeat;}
/*------------------------------------------*/
.fontsize-11 {font-size:11px;}
.fontsize-12 {font-size:12px;}
.fontsize-13 {font-size:13px;}
.fontsize-15 {font-size:15px;}

.txt-red {color:#CC0000;}
.txt-01 {color:#ff9000;}
.txt-02 {color:#0991cc;}
.txt-03 {color:#789039;}
.txt-04 {color:#175cbb;}
.txt-05 {color:#27822c;}
.txt-06 {color:#7e3e13;}

.link-01 {font-family:Verdana, Geneva, sans-serif;}
.link-01:link, .link-01:visited{text-align:right; color:#ff7200; font-size:11px; text-decoration:none;}
.link-01:hover, .link-01:active{text-align:right; color:#8e5000; font-size:11px; }

.link-02 {font-family:Tahoma, Geneva, sans-serif;}
.link-02:link, .link-02:visited{text-align:right; color:#0991cc; font-size:13px; text-decoration:none; font-weight:bold;}
.link-02:hover, .link-02:active{text-align:right; color:#789039; font-size:13px; text-decoration:none; font-weight:bold;}

.link-03 {font-family:Verdana, Geneva, sans-serif;}
.link-03:link, .link-03:visited{text-align:right; color:#4c4c4c; font-size:11px; text-decoration:none;}
.link-03:hover, .link-03:active{text-align:right; color:#ffa700; font-size:11px; }

.link-04 {font-family:Verdana, Geneva, sans-serif;}
.link-04:link, .link-04:visited{text-align:right; color:#2571e2; font-size:11px; text-decoration:none;}
.link-04:hover, .link-04:active{text-align:right; color:#068806; font-size:11px; }

.link-05 {font-family:Verdana, Geneva, sans-serif;}
.link-05:link, .link-05:visited{text-align:right; color:#789039; font-size:13px; text-decoration:none; font-weight:bold;}
.link-05:hover, .link-05:active{text-align:right; color:#0991cc; font-size:13px; text-decoration:none; font-weight:bold;}

.link-06 {font-family:Tahoma, Geneva, sans-serif;}
.link-06:link, .link-06:visited{text-align:right; color:#175cbb; font-size:13px; text-decoration:none; }
.link-06:hover, .link-06:active{text-align:right; color:#0991cc; font-size:13px; text-decoration:none; }

.link-07 {font-family:Verdana, Geneva, sans-serif;}
.link-07:link, .link-07:visited{text-align:right; color:#27822c; font-size:12px; text-decoration:none; }
.link-07:hover, .link-07:active{text-align:right; color:#7e3e13; font-size:12px; text-decoration:none; }

.link-08 {font-family:Verdana, Geneva, sans-serif;}
.link-08:link, .link-08:visited{text-align:right; color:#815200; font-size:11px; text-decoration:none; }
.link-08:hover, .link-08:active{text-align:right; color:#ef9800; font-size:11px; text-decoration:none; }

.img-01 {}
.img-01 img{border:3px solid #d9dee5;}
.img-01 img:hover{border:3px solid #1a81c9;}
