/*CSS RESET*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, figure{margin:0; padding:0; list-style:none; }table{border-collapse:collapse; border-spacing:0}img{border:0}legend, hr {display: none;}th{font-style:inherit; font-weight:inherit}li{list-style:none}caption, th{text-align:left}input{font-family: Verdana, Arial;}h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}a{ outline: none; hlbr:expression(this.onFocus=this.blur()); text-decoration:none; cursor:pointer;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix { height: 1%;}.clearfix {display: block;}.vanisher{display:none;}

/*BODY*/
::-moz-selection{ background:#D50077; color:#000;}
::selection{ background:#D50077; color:#000;}
a{ color:#333;}a:hover{ color:#666;}
html{min-width:990px; min-height:650px; width:100%; height:100%;}
body{min-width:990px; min-height:650px; width:100%; height:100%; font-size:13px; font-family:Arial; color:#666; line-height:20px; background:#eee url(../imgs/content-bg-01.png) repeat-y 255px 0;}

#loader{ width:48px; height:48px; position:fixed; top:45%; left:58%; background:url(../imgs/loader.gif) no-repeat; z-index:9999;}
.wrap{ min-width:990px; width:100%; height:100%; display:block;}

.global-header{ width:265px; height:100%; background:url(../imgs/header-bg-01.png) repeat-x top #fff; position:fixed; top:0; left:-10px; z-index:1000;}
.global-header .logo{width:265px; height:275px; position:absolute; top:2%; left:0;}
.global-content{ margin-left:265px; width:100%; height:100%;}
.global-footer{ width:100%; height:106px; position:fixed; left:0; bottom:0; background:url(../imgs/footer-bg-01.png) repeat-x;}
.global-footer .logo{ position:absolute; top:20px; left:30px;}
.global-footer .ident{ background:url(../imgs/footer-bg-02.png); width:225px; height:106px; position:absolute; top:0; right:0;}
.global-footer .contact-info{ width:550px; padding-left:200px; *padding-top:15px; margin:15px auto 0; font-size:11px; -webkit-text-size-adjust:none; line-height:14px; letter-spacing:1px; position:relative; z-index:1;}
.global-footer .contact-info h3,.global-footer .contact-info h4{ margin-left:-50px; margin-bottom:-15px; color:#FFCCCC; }

@-moz-document url-prefix()
{.global-footer .contact-info h3,.global-footer .contact-info h4{ clear:both;}}

.global-footer{ z-index:1000;}
.global-footer .contact-info dl{ width:100%; float:left; color:#FFFF00;}
.global-footer .contact-info dt{ float:left;}
.global-footer .contact-info dd.address{ color:#fff;}
.global-footer .contact-info dd.float{ float:left;}
.global-footer .contact-info dt.email{ width:15px; background:url(../imgs/footer-icon-01.png) no-repeat 0 5px; text-indent:-999px;}
.global-footer .contact-info a{ color:#fff; text-decoration:underline;}
.global-footer .contact-info a:hover{ color:#FFFF00;}
.idx-mask{ width:100%; height:100%; background:url(../imgs/whitebg_alpha30.png); display:none; position:fixed; top:0; left:0; z-index:100;}
.welcome-slogon{ width:100%; height:100%; background:url(../imgs/whitebg_alpha80.png); position:fixed; top:0; left:0; z-index:999;}
.welcome-slogon img{ position:fixed; top:42%; left:45%; z-index:999;}


.highlight-contact{ width:100%; height:7px; background:url(../imgs/header-bg-02.png)  repeat-x top; position:fixed; top:0; left:255px; z-index:1000;}
.highlight-contact h3{ color:#fff; font-size:20px; font-weight:600; text-align:center;}
.highlight-contact .cbox{ width:185px; height:208px; padding-top:100px; background:#00712F; position:fixed; top:-260px; right:40px;}
.cbox ul{ padding:20px 20px 15px;}
.cbox li,.cbox li a{ width:100%; height:40px; margin:5px 0; display:block; text-indent:50px; line-height:40px; color:#fff; font-size:16px;}
.cbox li a:hover{ color:#ccc;}
.cbox .bt-skype{ background:url(../imgs/cbox-icon.png) no-repeat; width:102%;}
.cbox .bt-msn{ background:url(../imgs/cbox-icon.png) no-repeat 0 -50px; }
.cbox .bt-others{ background:url(../imgs/cbox-icon.png) no-repeat 0 -100px; }

.global-nav { position:absolute; left:30px; top:45%; width:253px;}
.global-nav li a{ font-style:italic; font-size:13px; color:#333; width:253px; height:20px; display:block; line-height:20px; text-indent:10px;}
.global-nav li{ background:url(../imgs/nav-icon.png) no-repeat -243px 0; margin:1px 0;}
.global-nav li.current{ background-position: 0 0;}
.global-nav li.current a{ color:#fff;}

/*GRID STYLE*/
#container {
  clear: both;
}
.centered { margin: 20px auto 120px; *padding-bottom:120px;}
.box {
  margin: 0 0;
  float: left;
  padding: 5px;
}
.box img{ border:1px solid #ccc;}
.size01 { width: 140px;height: 140px; }
.size02 { width: 290px;height: 290px; }
.size03 { width: 740px;height: 290px;}
.size01 img { width: 140px;height: 140px; }
.size02 img { width: 290px;height: 290px; }
.size03 img { width: 740px;height: 290px; }
.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}
.transitions-enabled.masonry {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.transitions-enabled.masonry  .masonry-brick {
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top;
}




/*NEWS*/
.info-content{ width:700px; margin:60px auto 150px; *padding-bottom:150px; position:relative;}
.info-content .e-banner{ width:700px; height:177px; overflow:hidden;}
.info-content h1.title{ font-size:40px; color:#666; height:52px; line-height:52px; font-style:italic;}
.info-content .e-banner img{ width:700px; height:177px;} 
.info-content .e-b-deco{ width:700px; height:7px; background:#ccc; margin-top:2px; margin-bottom:15px; }
.info-content .e-txt{ width:500px; float:left;}
.info-content .e-news{ width:700px; float:left;}
.info-content .e-img{ width:200px; float:left;}
.info-content .e-img img{ width:180px; height:130px; clear:both; display:block; padding:0 0 20px 20px;}
.info-content .close{ width:47px; height:47px; display:block; position:absolute; top:0; right:0;}

.common-table{ width:100%;}
.common-table th{ background:#FBFAF4; font-weight:bold;  }
.common-table th,.common-table td{ border-bottom:1px solid #ccc;  padding:9px 10px;}
.common-table tr:hover td{ background:#fff;}
#if-news-table-ifpg{ background:none;}

/*PAGER*/
.pager{ clear:both; width:100%; padding-top:20px}
.quotes{ float:right;}
.quotes a{ height:25px; display:block; color:#000; background:url(../imgs/bts_bg.png) 0 -25px; float:left; text-align:center; margin-left:5px; line-height:27px; padding:0 10px;}
.quotes a:hover{filter:alpha(opacity=70);/*IE7*/-moz-opacity:0.7; opacity:0.7;}
.quotes span.current{ min-width:28px; height:25px; display:block; background:url(../imgs/bts_bg.png); float:left; text-align:center; margin-left:5px; color:#fff; line-height:27px;}


/*CONTACT*/

.ct-tb{ width:500px;}
.ct-tb td{ height:60px; }
.ct-tb td span{ font-size:12px;}
.ct-tb input{ width:220px; height:20px; }
.ct-tb input[type="text"]{}
.ct-tb input[type="checkbox"]{ width:20px; height:13px;}
.ct-tb fieldset label span{ padding-right:30px;}
.ct-tb input[type="password"]{}
.ct-tb textarea{ width:97%;}
.ct-tb select{ width:240px; height:32px;}
.ct-tb fieldset{ border:0;}
.std_input{
	padding:6px 8px 7px;
	border:1px solid #a8a8a8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 2px #ededed;
	box-shadow:inset 1px 1px 2px #ededed;
	background:#fbfbfb;
	color:#2c7d31;
	behavior: url(js/PIE.htc);
}
.std_input:hover{
	border:1px solid #C0CAD2;
	border-right:1px solid #E8EBEE;
	border-bottom:1px solid #E8EBEE;
	background:#FAFBFC;
}
.std_input:focus{
	border:1px solid #A9CCE9;
	border-right:1px solid #E0ECF7;
	border-bottom:1px solid #E0ECF7;
	background:#F9FBFD;
}
.bts{ background:url(../imgs/bts_bg.png) repeat-x; width:150px; height:25px; line-height:25px; display:block; text-align:center; color:#fff;}
.bts:hover{ filter:alpha(opacity=70);/*IE7*/-moz-opacity:0.7; opacity:0.7; color:#fff;}
.bts:active{ position:relative; bottom:-1px;}


.ct-os

.ct-os ul{}
.ct-os li,.ct-os li a{ width:170px; height:40px; margin:5px 0; display:block; text-indent:50px; line-height:40px; font-size:16px; float:left;}
.ct-os .bt-skype{ background:url(../imgs/cbox-icon.png) no-repeat;}
.ct-os .bt-msn{ background:url(../imgs/cbox-icon.png) no-repeat 0 -50px; }