/*  style
------------------------------------------------------------------- */
* { margin:0px; padding:0px }
body { font:12px/160% Verdana, Lucida, Arial, '', Helvetica, sans-serif; color:#000; background: url( images/body_bg.gif) repeat-x; }
textarea, input { padding:0 2px; vertical-align:middle }
textarea { padding:2px; }
form { display:inline; }
dl, ul { list-style:none; }
a { text-decoration:none; color:#0066CC; }
a:hover { text-decoration:underline; }
img { border:0; vertical-align:middle }
h1, h2, h3 { display:inline; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clear { clear:both; }
.top { margin-top:20px; }
.red { font-size:12px; font-weight:bold; color:red }
.aborder { border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5 }
.bborder { border-bottom:1px solid #d5d5d5 }
.cborder { border-bottom:1px dotted #d5d5d5 }
.dborder {border-right:1px solid #d5d5d5;}
.cgreen, a.cgreen:link, a.cgreen:visited { text-decoration:none; color:#66cc00; }
a.cgreen:active, a.cgreen:hover { text-decoration:underline; color:#ff0000; }
.cblue, a.cblue:link, a.cblue:visited { text-decoration:underline; color:#0066cc; }
a.cblue:active, a.cblue:hover { text-decoration:underline; color:#ff0000; }
.cheight { height:310px; }
.cblue2, a.cblue2:link, a.cblue2:visited { text-decoration:none; color:#0066cc; }
a.cblue2:active, a.cblue2:hover { text-decoration:underline; color:#ff0000; }
.f10 { font-size:10px; }
.f12{ font-size:12px}
.f14{ font-size:14px}
.fb { font-weight:bold }
.fundline{ text-decoration:underline}
.aleft { padding-left:10px; padding-bottom: 10px; }
.bleft { padding-left:40px; }
.cleft { padding-left:20px; }
.ctop { padding-top:20px; }
.cleft { margin-left:3px; }
.amargin{ margin:10px auto}
.cred2, a.cred2:link, a.cred2:visited { text-decoration:none; color:#ff0000; }
a.cred2:active, a.cred2:hover { text-decoration:underline; color:#0066cc; }
.cred, a.cred:link, a.cred:visited { text-decoration:none; color:#ff0000; font-size:14px; font-weight:bold }
a.cred:active, a.cred:hover { text-decoration:underline; color:#0066cc; }
/*  warp
------------------------------------------------------------------- */
.warp { width:950px; margin:0 auto 0px auto; overflow:hidden; zoom:1 }
.navtop { width:950px; margin:0px auto 0px auto; overflow:hidden; height:40px; }
.navtop ul { list-style:none;}
.navtop li { font-size:14px; font-weight:bold; float:left; height:38px; margin-top:10px;}
.navtop li a { color:#FFFFFF; text-decoration:none; padding-top:4px; display:block; width:157px; height:38px; text-align:center; margin-left:1px;}
.navtop li a:hover { background-color:#62B0FF; color:#FFFFFF;}
.navtop li a#current{ background-color:#3691bb; color:#ffffff;}

/* head
------------------------------------------------------------------- */
.head { background:url( images/head_bg.jpg) no-repeat; width:950px; height:103px; float:left }
.head .head_top { width:950px; }
.head_top h1 { margin-top:40px; margin-left:50px; float:left }
.head_top .head_right { width:530px; float:right; margin-right:8px; margin-top:8px; }
.warp .head .head_top .head_right .register {
	width:400px;
	float:left;
	text-align:right;
	margin-left:100px;
	display: inline;
}
.head_right p { text-align:right; font-size:11px; font-weight:bold; padding-right:5px; }
.head_right p a { text-decoration:underline }
.head_right img { margin-left:5px; }
.head_right .login {float:right;background:url( login.gif) no-repeat; height:46px; width:350px; padding-top:10px; font-size:10px; font-weight:normal; padding-left:5px; text-align:center }
.head_right .getpass {float:right;background:url( getpass.gif) no-repeat; height:66px; padding-top:5px; font-size:10px; font-weight:normal; padding-left:5px;}
.login p { font-size:10px; font-weight:normal; padding-right:80px; }
.login p a { color: #0066cc; text-decoration:underline; margin-left:3px; }
.login p a:hover { color: #F00; text-decoration:underline; }
.login input { width:80px; }
/*nav
-------------------------------------------------------------------*/
.warp .nav {
	background:url( nav_bg.gif) repeat-x;
	width:950px;
	height:37px;
	float:left;
	color:#fff;
	font-weight:bold;
	line-height:42px;
	font-size:11px;
	font:verdana;
	overflow: hidden;
}
.nav ul { margin-left:20px; }
.nav li { width:74px; background:url( nav_li_bg.gif) no-repeat right center; float:left; text-align:center }
.nav li a { color:#fff; text-decoration:none }
.nav li a:hover { color:#fff; text-decoration:underline }
.nav .active { width:76px; background:url( nav_li_bg2.gif) no-repeat; height:30px; color:#000; line-height:30px; margin-top:8px; }
.nav .active a { color:#000; text-decoration:none }
.nav .active a:hover { color:#000; text-decoration:underline }
.nav span { float:right; margin-right:15px; text-decoration:underline }
.nav span a { color:#fff; text-decoration:underline }
.nav span a:hover { color:#ff0000; text-decoration:underline }
.warp .nav p { font-size:14px; font-weight:bold; margin-left:20px; }
/*layout
-------------------------------------------------------------------*/   
.principal { background:#fff; margin:0px auto; width:950px;overflow:hidden; zoom:1; }
DIV.principal_inner {padding: 0px;	width: 870px; }
DIV.principal_down { height:auto; margin-left:65px;
	margin-top: 20px;
	MARGIN-TOP: 0;
	WIDTH: 760px;
	padding: 1px;

}
DIV.principal_down_inner { height:auto;
	padding: 10px;
	width: 600px;
}
DIV.principal_down_inner table td{ font-size:12px;
}
DIV.paneles {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 1px; WIDTH: 759px; PADDING-TOP: 1px; BACKGROUND-COLOR: #bdd6ea
}
DIV.inner {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	OVERFLOW-X: auto;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 1px;
	OVERFLOW: auto;
	PADDING-TOP: 8px;
}
DIV.site_out {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
SELECT.site_out {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 145px; COLOR: #3a94ba; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: tahoma,Sans-Serif; HEIGHT: 18px
}
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
	line-height: normal;
	height: 30px;
	margin: 1px;
	padding: 1px;
	border: thin double #7F9DB9;
}




.title_b1 {color:#0033AA; font-size: 12px; text-decoration:none; font-weight:bold;}
.text_blue {color: #000000; font-size: 12px; text-decoration:none;}
.left_item {color:#3e7fcf; font-size: 12px; text-decoration:none;}
.left_item a:link{
    ccolor:#3e7fcf; 
	text-decoration: none;
}
.left_item a:hover {
	color:#29355D;
	text-decoration:underline;
}
.title_a{
	color: #000000; font-weight:bold;
	font-size: 14px;
	text-decoration:none;
}
.title_a a:link{
	color:#000000;
	text-decoration: none;
}
.title_a a:hover {
	color: #000000;
	text-decoration:underline;
}

h1 {font-size: 24px; width: 680px; float: left; display: block; color: #FFFFFF;}

/*  footer begin  */
#footer {
	height:45px;
	width:100%;
	clear:both;
	font-size:1em;
	margin-top:10px; font-weight:bold;
}
#footer #copyright { padding-top:10px;
	color:#000;
	text-align:center;
	margin-top:10px;
}
/*  footer end  */

.blue { color:#003399; }


#Focus{height:1%;overflow:hidden;padding:8px; background-color:#fff;}
#Focus h3{font-weight:normal;font-size:20px;color:#E7930C;border-bottom:1px solid #fff;width:740px;}
#Focus p{line-height:26px;color:#555; font-size:10px;}

.leftmenu{width:800px; margin:0 auto; height:20px; font-size:16px; font-weight:bold; color:#000099; margin-bottom:4px; margin-top:10px; }
.leftmenu a{ padding-left:24px;color:#000099; text-decoration:none; background:url(yellow_y.gif) left top no-repeat;}
.leftmenu a:hover{padding-left:24px;color:#000099; text-decoration:underline; background:url(yellow_y.gif) left top no-repeat;}
.leftBox{overflow:hidden;}


.contentStart{clear:both;font-size:0%;height:6px;width:900px;}
#leftCnt{height:1%;overflow:hidden;padding:0 12px;width:874px; margin:0 auto;}
.contentEnd{clear:both;font-size:0%;height:10px;width:900px;}

#leftCnt #plist ul li{ border-bottom:1px solid #ccc;display:block;position:relative;text-align:left;overflow:inherit;margin:0 auto;width:800px;padding-bottom:16px;padding-top:20px; border:1px dashed #A9A593;}
#leftCnt #plist ul li:hover{background-color:#EBF2F7;}


.prodPic{float:left;width:165px;display:block;text-align:center;}
p.priceA{font-weight:bold;font-size:12px;text-decoration:line-through;}
p.priceB{color:#f00;font-weight:bold;font-size:12px;}

.prodInfo{float:left;width:565px;}

h3 a:link{border-bottom:1px solid #333;color:#555;font-family:Arial;font-size:16px;font-size-adjust:none;font-weight:bold;line-height:22px;text-decoration:none;}
h3 a:visited{border-bottom:1px solid #333;color:#555;font-family:Arial;font-size:16px;font-size-adjust:none;font-weight:bold;line-height:22px;
text-decoration:none;}
h3 a:hover{border-bottom:1px dashed #318905;color:#318905;text-decoration:none;font-size:16px;font-size-adjust:none;font-weight:bold;line-height:22px;text-decoration:none;}

.prodInt{color:#444;font-stretch:normal;margin:10px 0;text-align:justify;line-height:22px;} 


.download{float:right;width:110px;margin-top:40px;}

.layout h1 { font-size:18px; line-height:30px; margin-left:20px; }
.layout .left { width:660px; float:left; margin-left:20px; display:inline; margin-top:10px; }
.layout .right,.container .container-inner .clearfix main .col3 .rightt {
	width:230px;
	float:right;
	margin-right:20px;
	display:inline;
	margin-top:10px;
}

.title_b1 {color:#000; font-size: 12px; text-decoration:none; font-weight:bold;}
.text_blue {color: #000000; font-size: 12px; text-decoration:none;}
.left_item {color:#3e7fcf; font-size: 12px; text-decoration:none;}
.left_item a:link{
    ccolor:#3e7fcf; 
	text-decoration: none;
}
.left_item a:hover {
	color:#29355D;
	text-decoration:underline;
}
.buy1 {
    padding-right: 0px;
	padding-left: 0px;
	padding-button: 10px;
	width: 100%;
	padding-top: 10px;
}	
.STYLE1 {color: #000}
