@charset "utf-8";
/* # Reset 'Browser standard style'
---------------------------------------------------------------------------- */
body,
h1,h2,h3,h4,h5,h6,
ul,ol,dl,dt,dd,li,table,th,td,
form,select,option,address,pre,p,
strong,em,caption,cite,code,dfn,var {
	font-size:100%;
	font-style:normal;font-weight:normal;
	margin:0;padding:0;
	text-decoration:none;
}


img { 
	border: 0; 
	background-color: transparent;
	vertical-align: top;
}
table { 
	border-collapse: collapse; 
	border-spacing: 0;
}
caption, th { text-align:left; }
fieldset { border: 0; }
ol, ul { list-style:none; } 
ul ul,ol ul,ul ol,ol ol,
dl ul,dl ol,dl dl,td td { font-size: 100%; }
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 
html {overflow-y: scroll;}
body {line-height: 1.2; behavior: url("csshover.htc");}
a {text-decoration:none;}
/* legacy IE */
* html body {font-size:62.5%;}
/* IE7 */
*:first-child + html body {	font-size:62.5%;}
strong { font-weight: bold; }
em     { font-style: italic; }
li { margin-left: 0; }
/******** custom css *******/
.l {float:left;}
.r {float:right;}
.cl {clear:both;}
.clearfix:after  {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} 
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
/***************************** css *************************/
body { font-family: Arial, Helvetica, sans-serif; background:#fff; font-size:62.5%; color:#333; }
/*** top ***/
.t {}
.t2 { position:absolute; top:0; left:0; width:100%; }
.th { background:#0172cb url(../images/bg_top.jpg) no-repeat center top; height:63px; overflow:hidden; }
.thm { width:980px; margin:0 auto; }
.logo { margin-top:15px; float:left; display:block; background:url(../images/logo.png) no-repeat; width:265px; height:36px; color:#0289CB; padding-left:85px; }
.search { float:right; background:url(../images/bg-search.png) repeat; width:330px; height:30px; margin-top:10px; padding:5px 0; }
.spi { display:inline-block; background:#fff url(../images/bg.gif) no-repeat -77px -74px; padding-left:20px;  margin:0 5px; height:28px; width:235px;	float:left; } 
.txtS { color:#797979; font-size:1.1em; width:220px; height:20px; height:18px\9; border:0; padding-left:5px; margin-top:2px; margin-top:4px; }
.butS {	font-size: 1.1em; text-transform:uppercase;	padding:7px 8px; display: inline-block; float:left; border:none; }
.butS, .download, .butA {
	color: #fff; cursor:pointer;
	background:#5f862b; background: -moz-linear-gradient( top, #8bad51 0%, #789e3b 50%, #6f9734 50%, #5f862b); background: -webkit-gradient( linear, left top, left bottom,  from(#8bad51), color-stop(0.50, #789e3b), color-stop(0.50, #6f9734), to(#5f862b)); background: -ms-linear-gradient(top, #8bad51, #5f862b); background: linear-gradient(to bottom, #8bad51, #5f862b); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF81B235',endColorstr='#FF567723'); zoom:1;
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); -webkit-box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6);   
}
.butS:hover, .download:hover, .butA:hover { background:#8bad51; background: -moz-linear-gradient( top, #5f862b 0%, #6f9734 50%, #789e3b 50%, #8bad51); background: -webkit-gradient( linear, left top, left bottom,  from(#5f862b), color-stop(0.50, #6f9734), color-stop(0.50, #789e3b), to(#8bad51)); background: -ms-linear-gradient(top, #5f862b, #8bad51); background: linear-gradient(to bottom, #5f862b, #8bad51); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF567723',endColorstr='#FF81B235'); }
.menu 
{
	height:35px; 
	background:#0057A2; background: -moz-linear-gradient(top, #0057A2 0%, #002D54); background: -webkit-gradient(linear, left top, left bottom, from(#0057A2),to(#002D54)); background: -ms-linear-gradient(top, #0057A2, #002D54); background: linear-gradient(to bottom, #0057A2, #002D54); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#0057A2',endColorstr='#002D54'); zoom:1;
}
.menu ul { width:980px; margin:0 auto; }
.menu li.mns { float:left; font-size:1.2em; font-weight:bold; line-height:34px; border-right:1px solid #0077db; }
.menu li:hover, .menu li.actM { 
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top , #0090ff 0px, #0068c1 100%) repeat scroll 0 0 transparent;
	#background:#0090ff; background:#0090ff;
    border-color: #002e56 #002e56 -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px 0;
    box-shadow: 2px -1px 3px -3px rgba(0, 0, 0, 0.8), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
}
.menu li.mns a { display:block; padding:0 18px; }
.menu li a { color:#fff; }
.menu li.login { float:right; line-height:34px; font-size:1.1em; font-weight:bold; color:#fff; padding:0 15px 0 10px; margin-right:160px; }
.lang { position:absolute; top:98px; left:0; width:100%; height:1px; }
.lang p { width:980px; margin:0 auto; padding:0; text-align:right; position:relative; }
.flag { background-image:url(../images/bg.gif); border:1px solid #fff; }
.lang p a, .lang p #fg1, .lang p #fg2, .lang p #fg3, .lang p #fg4, .lang p #fg5, .lang p #fg6, .lang p #fg7 { position:absolute; top:-23px; width:18px; }
.lang p a, .lang p span, .lang p .selc2 { display:inline-block; width:16px; height:11px; }
.lang p #fg1 { right:132px; } .lang p #fg1 .flag { background-position:0 -110px; }
.lang p #fg2 { right:110px; } .lang p #fg2 .flag { background-position:-22px -110px; }
.lang p #fg3 { right:88px; } .lang p #fg3 .flag { background-position:-44px -110px; }
.lang p #fg4 { right:66px; } .lang p #fg4 .flag { background-position:0px -140px; }
.lang p #fg5 { right:44px; } .lang p #fg5 .flag { background-position:0 -125px; }
.lang p #fg6 { right:22px; } .lang p #fg6 .flag { background-position:-22px -125px; }
.lang p #fg7 { right:0px; } .lang p #fg7 .flag { background-position:-44px -125px; }
.lang p .selc2 { color:#fff; border-bottom:2px solid #FEB656; height:15px; }
.menus { height:26px; background:#d0eaff; border-bottom:1px solid #65b8ff; }
.menus ul.ulm { width:990px; margin:0 auto; }
.menus li { float:left; margin-right:15px; padding:0 13px; }
.menus li:hover { background:#008fea; }
.menus li:hover a.alk2 { color:#fff; }
.menus li a.alk2 { display:block; font-size:1.2em; font-weight:bold; color:#0060b3; line-height:26px; }
.menus li a.alk2 span {  background:url(../images/bg.gif) no-repeat -52px -219px; width:9px; height:5px; display:inline-block; margin-left:3px; #margin-top:-10px; }
.menus li li { float:none; margin-right:0; padding:5px 10px; font-size:1.2em; min-width:200px; width:auto; border-bottom:1px dotted #89d1ff; }
.menus li li:last-child { border-bottom:none; }
.menus li li:hover { background:#0060b3; }
.menus li li a { float:none; display:block; color:#fff; }
ul.ulm li:after, ul.ulm li ul:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
ul.ulm li { position:relative; z-index:10; }
ul.ulm li ul { position:absolute; top:0; left:0; z-index:999; visibility:hidden; clear:both; background:#008fea; }
ul.ulm li:hover > ul { visibility:visible; top:100%; }
/*** end top ***/

/*** bottom ***/
.b { margin:10px auto; width:980px; clear:both; }
.blink { border-top:1px solid #0060b3; background:#dff2ff; padding:10px; }
.blink li { float:left; width:300px; margin-left:15px; }
.blink li li { float:none; width:auto; margin-left:0; font-size:1.2em; line-height:1.4; margin-bottom:5px; }
.blink li p { color:#0060b3; font-weight:bold; font-size:1.2em; margin-bottom:15px; }
.blink li li a { color:#333; }
.blink li li a:hover { text-decoration:underline; color:#0060b3; }
.bf { background:#0060b3; padding:10px; color:#fff; }
.legal { float:left; font-weight:bold; font-size:1.2em; }
.bfl { float:right; font-size:1.1em; }
.bfl a { color:#fff; }
.bfl a:hover { text-decoration:underline; }
/*** end bottom ***/

/*** middle ***/
.m { width:980px; margin:10px auto; clear:both; }
.m2 { clear:both; position:absolute; top:98px; left:0; clear:both; width:100%; }
.m2s { width:980px; margin:0 auto; }
.m3 { width:980px; margin:250px auto 10px; clear:both; }
.ml { width:665px; margin-bottom:20px; }
.mll { width:180px; }
.mlr { width:470px; }
.mr { width:300px; margin-bottom:20px; }
.listp3 tr td dl dt a:hover, .pname3 a:hover, .pname2 a:hover, .wi2 a:hover, .tags2 a:hover, .tags5 a:hover, .cate li a:hover, .listp li a:hover, .listp1 li a:hover, .tags li a:hover, .pname a:hover, .pnamebig a:hover, .list h3 a:hover, .arran a:hover, .ques a:hover, .ansn a:hover, .infop3 span a:hover, .tags3 a:hover,.tags5 a:hover, .more2 a:hover, .text2:hover, .more3:hover, .listp4 li a:hover, .title2 a:hover, .info4 .cate2:hover, .info4 .auth:hover, .dl1 dd a:hover, .cate3 a:hover, .cm a:hover, a.alk:hover, .legl a:hover .tagf1 .tagf2 { text-decoration:underline; color:#f30; }
.bn, .bn2 { text-align:center; overflow:hidden; margin-bottom:10px; clear:both; }
.bn3 { margin-bottom:15px; clear:both; }
.bn { width:300px; }
.bn2 { width:180px; }
.bx { border:1px solid #c9c9c9; margin-bottom:10px; clear:both; #padding-bottom:5px; }
.bxb { border-top:3px solid #5f763e; }
.tit { background:#d9e0ce; padding:8px 2px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1; }
ul.nav li:last-child, .tagf1 li:last-child, .list li:last-child, .tags li:last-child,.listq li:last-child, .infop3 li:last-child, .listp4 li:last-child { border-bottom:none; }
ul.nav { padding:5px 0; }
ul.nav li { font-size:1.2em; line-height:1.4; border-bottom:1px dotted #a4a4a4; position:relative; }
ul.nav li:hover { background:#7EA145; }
ul.nav li a { color:#0060b3; display:block; padding:5px 5px 5px 10px; }
ul.nav li.actN2 a { text-decoration:underline; color:#f30; font-weight:bold; }
ul.nav:after, .nav ul:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
ul.nav li ul { position:absolute; top:0; left:0; z-index:99999; visibility:hidden; clear:both; border:3px solid #bbc2af; background:#f2f7e9; width:200px; overflow:hidden; }
ul.nav li:hover > ul { visibility:visible; top:0%; left:100%; }
ul.nav li ul li { font-size:1em; border-bottom:1px dotted #bac5aa; }
ul.nav li a:hover, ul.nav li:hover a, ul.nav li:hover ul li a:hover { color:#fff; text-decoration:underline; }
ul.nav li:hover ul li a { color:#0060b3; text-decoration:none; }

.tit3 a:hover { text-decoration:underline; }
.tit2 { background:#d0eaff; padding:8px 4px; font-weight:bold; font-size:1.3em; color:#0060b3; text-shadow:0px 1px #f1f1f1; }
.tit2 span { color:#666; font-size:0.9em; font-weight:normal; }
.bxb2 { border-top:3px solid #0060b3; }
.listp { list-style: decimal inside none; padding:5px 0 5px 30px; font-size:1.1em; color:#666; }
.listp li { list-style-position: outside; padding: 2px 0; }
.listp li a { display:block; font-size:1.2em; font-weight:bold; color:#0060b3; line-height:1.6; margin:2px 0; padding:2px 0; }
.listp li span { font-size:1.1em; }
.listp li img { max-width:24px; max-height:24px; #width:24px; #height:24px; margin-right:10px; }

.listp1 { list-style: decimal inside none; padding:5px 0 15px 30px; font-size:1.1em; color:#666; }
.listp1 li { list-style-position: outside; padding: 6px 0;clear:both; }
.listp1 li a { height:25px; display:block; font-size:1.2em; font-weight:bold; color:#0060b3; line-height:1.6; margin:2px 0; padding-left:27px;float: left; }
.listp1 li span { font-size:1.1em; }
.listp1 li img { max-width:24px; max-height:24px; #width:24px; #height:24px; margin-right:10px; }

.bx2 { clear:both; #padding-bottom:5px; }
.tit3 { background:url(../images/bg.gif) repeat-x 0 -670px; padding-bottom:10px; }
.tit3 span { font-size:2em; font-weight:bold; color:#009600; float:left; }
.tit3 a { font-size:1.1em; text-align:right; font-weight:bold; font-style:italic; color:#666; float:right; padding-top:5px; }
.list { margin-top:10px; }
.list li { margin:10px 0; border-bottom:1px solid #c7c7c7; padding-bottom:10px; }
.list h3 { font-size:1.4em; font-weight:bold; color:#0060b3; margin-bottom:5px; }
.list h3 a, .ques a, .infop3 span a, .tags3 a, .tags5 a, .title a, .morelink:hover, .tagf1 a, .tagf2 a { color:#0060b3; }
.author { font-style:italic; font-size:1.2em; margin-bottom:8px; }
.author a { color:#009600; }
.des { line-height:1.4; font-size:1.2em; clear:both; }
.des p
{
    font-size:100%;
	font-style:normal;font-weight:normal;
	text-align:justify;
	margin:0;padding:0;
	padding-top:10px;
	text-decoration:none;
}
.des ul, .des3 ul { list-style:disc inside; margin-left:10px; }
.desfix { line-height:1.4; font-size:1.1em; clear:both; max-height:48px; text-align:justify; overflow:hidden; }
/* tab 1 */
.tab { margin-bottom:10px; width:470px; overflow:hidden;}
ul.tabsS { margin:0; padding:0; list-style: none; overflow:hidden; background:#0262b4; height:36px; width: 100%; }
ul.tabsS li { float: left;   text-align:center; margin:6px 0 0 6px; height: 30px; line-height: 30px; background:#003059; font-size:1.2em; }
ul.tabsS li a {	text-decoration: none;outline: none; color: #bbd9f4; font-weight:bold; display: block;	padding: 0 12px; }
ul.tabsS li span {	text-decoration: none;outline: none; color: #0060b3; font-weight:bold; display: block;	padding: 0 12px; }
ul.tabsS li a:hover { color:#009600;}	
html ul.tabsS li.active { background:#fff; }
html ul.tabsS li.active a { color:#0060b3; }
.ctab { clear: both; background: #fff; overflow:hidden; }
.tabCt { padding:5px 0; overflow:hidden; }
/* end tab 1 */
.listp2 {}

.listp2 li { border-bottom:1px dotted #9b9b9b; padding:10px 5px; margin:0; }
.listp2 .colr { background:#f0f0f0; }
.infop { width:350px; }
.pname { color:#0060b3; margin-bottom:5px; }
.pname a { color:#0060b3; font-weight:bold; font-size:1.6em; }
.pname span { color:#333; font-weight:normal; font-size:0.9em; }

.pnamebig { color:#0060b3; margin-bottom:5px; }
.pnamebig a { color:#0060b3; font-weight:bold; font-size:1.8em; }
.pnamebig span { color:#333; font-weight:normal; font-size:0.9em; }

.num { text-align:center; background:#579000; display:inline-block; padding:2px 5px; margin-right:10px; font-size:1em; color:#fff; font-weight:normal; font-style:normal; }
.ift { font-size:1.0em; font-style:italic; margin-bottom:4px; color:Gray;}
.count { background:url(../images/bg.gif) no-repeat -78px -260px; padding:0 0 2px 20px; margin-left:5px; }
.but { width:105px; }
.licen0 { background:url(../images/bg.gif) no-repeat 0 -254px; width:25px; height:8px; display:inline-block; }
.licen1 { background:url(../images/bg.gif) no-repeat 0 -236px; width:70px; height:9px; display:inline-block; }
.download { font-size: 1.2em; padding: 6px 10px; display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #577a1e; }
.download strong { font-weight:bold; }
.ma { margin-bottom:8px; }
/* editor rate small (color:red) */
.ranks { background:url(../images/bg.gif) repeat-x 0 -66px; display:block; text-indent:-1000em; height:12px; width:65px; }
.ranks em { display:block; background:url(../images/bg.gif) repeat-x 0 -93px; height:12px; }
.ranks0, .rank0 { width:0px; }
.ranks05 { width:6px; }
.ranks1 { width:12px; }
.ranks15 { width:19px; }
.ranks2 { width:25px; }
.ranks25 { width:32px; }
.ranks3 { width:38px; }
.ranks35 { width:45px; }
.ranks4 { width:51px; }
.ranks45 { width:58px; }
.ranks5 { width:65px; }
/* user rate (color:red) */
.rankUser { background:url(../images/bg.gif) repeat-x 0 0; display:block; text-indent:-1000em; height:18px; width:95px; }
.rankUser em { background:url(../images/bg.gif) repeat-x 0 -20px; display:block; height:18px; }
/* editor rate (color:yellow) */
.rank { background:url(../images/bg.gif) repeat-x 0 0; display:block; text-indent:-1000em; height:18px; width:95px; }
.rank em { background:url(../images/bg.gif) repeat-x 0 -40px; display:block; height:18px; }
.rank05 { width:9px; }
.rank1 { width:18px; }
.rank15 { width:28px; }
.rank2 { width:37px; }
.rank25 { width:47px; }
.rank3 { width:56px; }
.rank35 { width:66px; }
.rank4 { width:75px; }
.rank45 { width:85px; }
.rank5 { width:95px; }
/* popup */
.titP { color:#0060b3; }
.titP li { float:left; font-size:2em; font-weight:bold; width:288px; padding:10px 18px; text-shadow:1px 1px #f0f0f0; }
.hr3 { border-left:1px solid #999; }
.log { width:288px; padding:18px; }
.log dl dt { font-weight:bold; }
a.alk, .legl a { color:#0060b3; font-style:italic; }
.log dl dt, .log dl dd { margin-bottom:10px; font-size:1.2em; }
.txt1 { 
	background:#F7F7F7;
    border-color: #CCCCCC #E7E6E6 #E7E6E6 #CCCCCC; border-style: solid; border-width: 1px; outline: medium none;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;     
    padding: 3px 5px; width: 250px;
}
.selc { 
	width: 260px; height:24px; 
	background:#F7F7F7; border:1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  
}
.legl { margin-top:15px; font-size:1.2em; }
/*** end middle ***/
/*** categories-1,2,tags ***/
.link { font-size:1.2em; margin-right:5px; display:inline; float:left; }
.link a { color:#666;}
.link a:hover, .author a:hover { color:#0060b3; text-decoration:underline; }
.hh1 { color:#0060b3; font-size:1.0em; display:inline; }
.hh2 { color:#00840d; border-bottom:2.4px solid #009600; padding-bottom:5px; margin:20px 0 10px; font-size:1.2em; font-weight:bold; }
.hh2 strong { font-size:2em; font-weight:bold; }
.hh2 span { color:#666; font-size:1.0em; }
.more { }
a.morelink { color:#00840d; text-decoration:underline; margin-left:5px; font-style:italic; }
.morecontent span { display: none; }
.tags { padding:5px 10px; }
.tags li { border-bottom:1px dotted #a4a4a4; font-size:1.2em; font-weight:bold; line-height:1.4; padding:3px 0; }
.tags li a, .cate li a, .wi2 p a { color:#0060b3; display:block; }

.des2 { font-size:1.2em; margin-bottom:15px; }
.cate { margin:5px 10px; }
.cate li { float:left; width:145px; height:16px; overflow:hidden; margin-right:15px; font-size:1.2em; line-height:1.4; padding:3px 0; border-bottom:1px dotted #a4a4a4; }
.cate li.nos { margin-right:0; }
.cate li.actN { color:#ff5400; text-decoration:underline; font-weight:bold; }
.cate li.actN a { color:#ff5400; }
.bx3 { margin-bottom:20px; clear:both; #padding-bottom:5px; }

.tit4 { background:#0060b3 url(../images/bg.gif) no-repeat 20px -1660px; padding:0 10px; height:35px; }
.tit4 span, .tit4 a, .tit4 i { color:#fff; display:inline-block; line-height:33px; }
.tit4 span { font-size:1.6em; float:left; font-weight:bold; }
.tit4 em { font-style:normal; font-size:0.8em; color:#9cd3ff; margin-left:4px; }
.tit4 a, .tit4 i { float:right; font-size:1.2em; font-style:normal; }
.tit4 a:hover { text-decoration:underline; }

.titc1
{
    background: url(../images/bg.gif) #eac192 no-repeat 20px -1660px;
    padding: 0 10px;
    height: 35px;
}
.titc1 span, .titc1 a, .titc1 i
{
    color: firebrick;
    display: inline-block;
    line-height: 33px;
}
.titc1 span { font-size:1.6em; float:left; font-weight:bold;}
.titc1 em
{
    font-style: normal;
    font-size: 0.8em;
    color: #cc5e5c;
    margin-left: 4px;
}
.titc1 a, .titc1 i { float:right; font-size:1.2em; font-style:normal; }
.titc1 a:hover { text-decoration:underline; }

.titc2{background: url(../images/bg.gif) #60AD0D no-repeat 20px -1660px;padding: 0 10px;height: 35px;}
.titc2 span, .titc2 a, .titc2 i { color:#fff; display:inline-block; line-height:33px; }
.titc2 span { font-size:1.6em; float:left; font-weight:bold;}
.titc2 em{font-style: normal;font-size: 0.8em;color: #4f5254;margin-left: 4px;}
.titc2 a, .titc2 i { float:right; font-size:1.2em; font-style:normal; }
.titc2 a:hover { text-decoration:underline; }

.titc3{background: url(../images/bg.gif) Gray no-repeat 20px -1660px;padding: 0 10px;height: 35px;}
.titc3 span, .titc3 a, .titc3 i { color:#fff; display:inline-block; line-height:33px; }
.titc3 span { font-size:1.6em; float:left; font-weight:bold;}
.titc3 em{font-style: normal;font-size: 0.8em;color: #4f5254;margin-left: 4px;}
.titc3 a, .titc3 i { float:right; font-size:1.2em; font-style:normal; }
.titc3 a:hover { text-decoration:underline; }


.bxs {}
.bxss li { margin:7px 0; border-bottom:1px dotted #9b9b9b; padding:5px 0; }
.wi { width:400px; }
.wi2 { width:210px; background:url(../images/bg.gif) no-repeat -78px -307px; padding-left:30px; min-height:50px; }
.wi2 p { border-bottom:1px dotted #9b9b9b; overflow:hidden; font-weight:bold; font-size:1.2em; height:15px; line-height:1.4; padding:4px 0; margin:6px 0; }
.icon { margin:3px 8px 0 0; }
.icon img { width:24px; height:24px; }
.wi3 { width:300px; }
.pname2 a, .pname2 span { display:block; }
.pname2 a { font-size:1.4em; color:#0060b3; height:17px; overflow:hidden; margin-bottom:3px; }
.pname2 span { font-size:1.0em; font-style:italic; color:#666;  }
.download2 { background:url(../images/bg.gif) no-repeat -82px -189px; padding:0 0 5px 17px; display:inline-block; color:#668d2e; font-size:1.2em; }
.infop2 { width:500px; }
.icon2 { float:left; margin:2px 5px 0 0; }
.ma2 { margin-right:4px; }
.ma3 { margin-left:30px; }
.wi4 { width:310px; margin-right:17px; }
.pname3 { font-weight:bold; margin-bottom:5px; height:16px; overflow:hidden; }
.pname3 a { font-size:1.3em; color:#0060b3; }
.hei { overflow:hidden; max-height:24px; }
.arran { font-size:1.2em; padding:10px; }
.arran a { color:#0060b3; margin-right:10px; }
.abold { color:#333; font-weight:bold; margin-right:10px; }

.listp3 { clear:both; width:100%;}
.listp3 tr:hover { background:#f0f0f0; }
.listp3 tr td { padding:15px 10px; vertical-align:middle; }
.bdb { border-bottom:1px dotted #c9c9c9; }
.bdr { border-right:1px dotted #c9c9c9; }
.bdt { border-top:1px dotted #c9c9c9; }
.listp3 tr td dl dt { font-size:1.3em;  margin-bottom:5px; color:Gray;}
.listp3 tr td dl dt a { color:#0060b3; font-weight:bold;}
.listp3 tr td dl dd { display: block;
    font-size: 1.2em;
    max-height: 30px;
    margin-bottom: 5px; overflow:hidden; }
.listp3 tr td dl dd:first-letter{text-transform: capitalize;}

.tags2 { font-size:1.0em; color:Gray; }
.tags2 a { color:#0060b3; }
.tags2 a:after{content: ", ";}
.tags2 a:last-child:after {content: ".";}

.cent { text-align:center; font-size:1.2em; }
.spon { padding:5px; background:#ececec; color:#666; font-size:1.2em; }

.ma8 { padding:10px; }
.ulP { font-size:1.2em; clear:both; }
.ulP li { float:left; border:1px solid #ccc; margin:0 0 10px 5px; background:#f5f5f5; }
.ulP li a { display:block; color:#333; padding:4px 6px; }
.ulP li span {
    color: #333333;
    display: block;
    padding: 4px 6px;
}
.ulP li:hover, .ulP li.activeP { 
	border:1px solid #0089ff;
	background:#0060b3; background: -moz-linear-gradient(top, #00a2ff 0%, #0060b3); background: -webkit-gradient(linear, left top, left bottom, from(#00a2ff),to(#0060b3)); background: -ms-linear-gradient(top, #00a2ff, #0060b3); background: linear-gradient(to bottom, #00a2ff, #0060b3); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#00a2ff',endColorstr='#0060b3'); zoom:1;
}
.ulP li a:hover, .ulP li.activeP a { color:#fff; }
.ulP li.nocss { border:none; background:none; font-weight:bold; line-height:20px; }
.ulP li.nocss:hover { background:none; }
/*** detail, download ***/
.bn4 { width:730px; margin:10px auto; }
.pname4 { border-bottom:3px solid #009600; padding-bottom:8px; margin:20px 0 30px; }
.hh3 { float:left; margin-top:7px; font-size:3em; font-weight:bold; }
.hh3 strong { font-size:3em; font-weight:bold; }
.hh3 span { font-size:0.9em; color:Gray; font-weight:normal;}
.iconb { width:50px; height:50px; float:left; margin-right:10px; }
.social { float:right; margin-top:15px; }
.download3, .download4 {	
	display:inline-block; cursor:pointer;
	background:#417d00; background: -moz-linear-gradient( top, #60ad0d 0%, #417d00); background: -webkit-gradient( linear, left top, left bottom, from(#60ad0d), to(#417d00)); background: -ms-linear-gradient(top, #60ad0d, #417d00); background: linear-gradient(to bottom, #60ad0d, #417d00); 	
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#60ad0d',endColorstr='#417d00'); zoom:1;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #257007;
	-moz-box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1); -webkit-box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1); box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1);
	text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}
.download3:hover, .download4:hover { background:#60ad0d; background: -moz-linear-gradient( top, #417d00 0%, #60ad0d); background: -webkit-gradient( linear, left top, left bottom, from(#417d00), to(#60ad0d)); background: -ms-linear-gradient(top, #417d00, #60ad0d); background: linear-gradient(to bottom, #417d00, #60ad0d); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#417d00',endColorstr='#60ad0d'); zoom:1; }
.download3 strong { font-weight:bold; font-size: 3em; color: #fff; padding: 10px 25px; display:inline-block; }
.buy {
	font-size: 24px; color: #fff; display:inline-block; cursor:pointer;
	background:#ff4d00; background: -moz-linear-gradient( top, #ffb300 0%, #ff4d00); background: -webkit-gradient( linear, left top, left bottom,  from(#ffb300), to(#ff4d00)); background: -ms-linear-gradient(top, #ffb300, #ff4d00); background: linear-gradient(to bottom, #ffb300, #ff4d00); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffb300',endColorstr='#ff4d00'); zoom:1;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ffa200;
	-moz-box-shadow: 0px 1px 2px rgba(135,135,135,0.7), inset 0px 0px 1px rgba(255,217,000,1); -webkit-box-shadow: 0px 1px 2px rgba(135,135,135,0.7), inset 0px 0px 1px rgba(255,217,000,1); box-shadow: 0px 1px 2px rgba(135,135,135,0.7), inset 0px 0px 1px rgba(255,217,000,1);
	text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}
.buy:hover { background:#ffb300; background: -moz-linear-gradient( top, #ff4d00 0%, #ffb300); background: -webkit-gradient( linear, left top, left bottom,  from(#ff4d00), to(#ffb300)); background: -ms-linear-gradient(top, #ff4d00, #ffb300); background: linear-gradient(to bottom, #ff4d00, #ffb300); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff4d00',endColorstr='#ffb300'); zoom:1; }
.buy strong { font-weight:normal; padding:8px 10px 8px 20px; display:inline-block; }
.buy span { 
	padding:8px 20px 8px 10px; display:inline-block;
	background:#ff912f; background: -moz-linear-gradient(top, #ffc85b 0%, #ff912f); background: -webkit-gradient(linear, left top, left bottom, from(#ffc85b),to(#ff912f));	background: -ms-linear-gradient(top, #ffc85b, #ff912f); background: linear-gradient(to bottom, #ffc85b, #ff912f); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffc85b',endColorstr='#ff912f'); zoom:1;
}
.ma4 { margin:5px 0 0 20px; }
.ma6 { margin-bottom:40px; }
.ma7 { margin-bottom:20px; }
/* tab 2 */
.tab2 { margin-bottom:10px; width:100%; overflow:hidden;}
ul.tabsS2 { margin:0; padding:0; list-style: none; overflow:hidden; background:#E6E6E6; height:40px; width: 100%; }
ul.tabsS2 li { float: left; text-align:center; margin:6px 0 0 6px; height: 30px; line-height: 30px; background:#fff; border:1px solid #ccc; border-bottom:none; font-size:1.2em; }
ul.tabsS2 li a { text-decoration: none;outline: none; color: #666; font-weight:bold; display: block;	padding: 0 12px; }
ul.tabsS2 li a:hover { color:#009600;}	
html ul.tabsS2 li.active { background:#fff; border:3px solid #0060b3; border-bottom:none; margin-top:7px !important; }
html ul.tabsS2 li.active a { color:#0060b3; }
.ctab2 { clear: both; background: #fff; overflow:hidden; border-top:3px solid #0060b3; margin-top:-3px; }
.tabCt2 { padding:20px 5px; overflow:hidden; }
/* end tab 2 */
.allv { }
.allv li { border-bottom:1px dotted #a4a4a4; position:relative; height:14px; padding:8px 0; }
.allv li:hover { background:#f0f0f0; cursor:pointer; }
.allv li .lastb, .allv li .lasts { display:inline-block; width:14px; height:14px; position:absolute; left:0px; top:8px; z-index:1; }
.allv li .lastb { background:url(../images/bg.gif) no-repeat -48px -155px; }
.allv li .lasts { background:url(../images/bg.gif) no-repeat -25px -155px; }
.allv li a { overflow:hidden; display:block; font-size:1.2em; color:#0060b3; cursor:pointer; width:635px; height:14px; padding-left:20px; position:absolute; left:0px; top:8px; z-index:10; }
.allv li .date2 { font-size:1em; color:#666; font-style:italic; position:absolute; right:0px; top:10px; z-index:1; }
.allv li .spec { color:#257007; margin-left:5px; font-style:normal; }
.allv li a:hover { color:#f30; }
.tit5 { font-size:1.6em; font-weight:bold; }
.date { text-align:right; color:#666; font-style:italic; font-size:1.2em; margin-top:10px; clear:both; }
.tit6 { background:#e0e9d3; padding:8px 4px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1; color: #009600;}
.tit6 span { color:#666; font-size:0.9em; font-weight:normal; }
.bxb3 { border-top:3px solid #4d8300; }
.listq { padding:5px; padding-bottom:0; }
.listq li { margin-bottom:5px; border-bottom:1px dotted #a4a4a4; padding:5px 0; }
.ques { font-size:1.2em; font-weight:bold; margin-bottom:5px; }
.ma5 { margin:5px; }
.ansn { font-size:1.2em; font-style:italic; }
.ansn a { color:#00840d; font-weight:bold; }
.ansb { padding:10px; background:#dbf0b5; border:1px solid #a9c57e; line-height:1.6; }
.text { margin-bottom:10px; }
.text span { font-weight:bold; font-size:1.2em; }
.text em { font-style:normal; font-size:1.1em; }
.txtarea { width:255px; height:100px; }
.txtarea2 { width:610px; height:70px; }
.but3 { width:55px; margin:15px auto 0; }
.butA { font-size: 1.4em; padding:3px 10px; display:inline-block;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	border: 1px solid #577a1e; }
.infop3 { padding:5px; font-size:1.2em; clear:both; }
.infop3 li { border-bottom:1px dotted #a4a4a4; padding:5px 0; }
.infop3 em, .infop3 span { float:left; display:block; }
.infop3 em { width:85px; font-weight:bold; font-style:normal; margin-right:5px; }
.infop3 span { width:190px; }
.infop3 span a { font-style:italic; }
.rating { -webkit-box-shadow: inset 1px 1px 10px 1px rgba(148, 148, 148, 0.5); box-shadow: inset 1px 1px 10px 1px rgba(148, 148, 148, 0.5); padding:10px; }
.rating dt { font-size:1.2em; font-weight:bold; width:125px; margin-right:3px; }
.rating dt, .rating dd { float:left; width:135px; height:20px; padding-bottom:5px; }
.tags3 { padding:10px; }
.tags3 li { display:inline; border-right:1px solid #999; margin:0 3px; padding-right:3px; }
.tags3 li:first-letter{text-transform: capitalize;}
.tags3 li:last-child { border-bottom:none; border-right:0px;}
.tags3 .a1 { font-size:1.8em; }
.tags3 .a2 { font-size:1.6em; }
.tags3 .a3 { font-size:1.4em; }
.tags3 .a4 { font-size:1.2em; }

.tags5 { padding:10px 10px 10px 3px; }
.tags5 li { display:inline; border-right:1px solid #999; margin:0 3px; padding-right:3px; }
.tags5 li:first-letter{text-transform: capitalize;}
.tags5 li:last-child { border-bottom:none; border-right:0px;}
.tags5 li:first-child {border-right:0px;}


.tagf1 { padding:5px; font-size: 1.2em;}
.tagf1 li a{color:Blue;}
.tagf1 li a:hover{color:Red;text-decoration:underline;}
.tagf1 li {position: relative; margin-bottom:5px; padding-bottom:2px; padding-right:2px; padding-left:2px; border-bottom: 1px dotted #A4A4A4; }
.tagf1 li:first-letter{text-transform: capitalize;}
.tagf1 li:last-child { border-bottom:0px; }
.tagf1 li span
{
    overflow: hidden;
    color: #434445;
    font-size: 0.9em;
}
.tagf1 li span:first-letter{text-transform: capitalize;}

.listb {}
.listb li { padding:5px 0 10px; margin:5px 0; border-bottom:1px dotted #ccc; }
.title { font-size:1.4em; font-weight:bold; margin-bottom:3px; }
.more2 a, .more3 { color:#0060b3; font-style:italic; }
.more2 { font-size:1.2em; }
.but4 { margin-bottom:20px; }
.download4 strong { font-weight:bold; font-size: 1.8em; color: #fff; padding: 8px 20px; display:inline-block; }
.pname5 { display:inline-block; margin:13px 0 0 10px; font-size:1.3em; color:#666; font-weight:normal; }
.msg_info { padding:10px; #padding-top:5px; margin-bottom:10px; background:#ffebce; clear:both; font-size:1.2em; border:1px solid #e3b778; }
.msg_infog {  padding:10px; #padding-top:5px; margin-bottom:30px; background:#eeedee; clear:both; font-size:1.2em; border:1px solid #C9C9C9; color: #666666; }

.note { background:url(../images/bg.gif) no-repeat 0px -155px; width:12px; height:12px; display:inline-block; margin-right:10px; }
.bxb4 { border-top:3px solid #bc7c00; }
.tit7 { background:#faeccb; font-size:1.2em; padding:8px 4px; text-shadow: 0 1px #F1F1F1; }
.tit7 span { font-weight:bold; }
/* slide carousel */
.list_carousel { margin: 20px auto; position:relative; width: 570px; }
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; overflow:hidden; }
.list_carousel li {	text-align: center; display: block; float: left; width: 125px; height: 110px; padding: 0; margin: 6px 8px 0 7px; }
.list_carousel li img { width:125px; height:70px; margin-bottom:5px; }
.list_carousel .prev, .list_carousel .next { width:24px; height:31px; position:absolute; top:25px; text-indent:-1000em; }
.list_carousel .prev { background:url(../images/bg.gif) no-repeat -30px -175px; left:-40px; }
.list_carousel .next { background:url(../images/bg.gif) no-repeat 0px -175px; right:-40px; }
.text2 { color:#0060b3; font-size: 1.1em; }
.ansr { margin-bottom:20px; }
.ansr li { margin-bottom:25px; }
.nick { width:90px; text-align:center; float:left; }
.nick a { display:block; margin-bottom:5px; font-size:1.1em; color:#009600; }
.nick span { display:block; font-size:1.1em; color:#666; }
.nick a:hover { color:#0060b3; text-decoration:underline; }
.answer, .answer2 { float:right; border:1px solid #d7d7d7; background:#f3f3f3; padding:10px; position:relative; }
.answer { width:530px; }
.answer2 { width:350px; }
.answer .arr, .answer2 .arr { position:absolute; top:10px; left:-18px; display:inline-block; background:url(../images/bg.gif) no-repeat -38px -253px; width:18px; height:22px; }
.cm { font-size:1.3em; font-weight:bold; margin-bottom:5px; }
.usef { font-size:1.2em; margin-top:10px; font-style:italic; }
.usef a.hef, .usef a.hefn {  padding-right:5px; display:block; float:left; cursor:pointer; margin-left:13px; color:#666; }
.hef { }
.hef em { display:inline-block; background:url(../images/bg.gif) no-repeat -27px -212px; width:14px; height:14px; margin-left:5px; }
.hefn { }
.hefn em { display:inline-block; background:url(../images/bg.gif) no-repeat 0px -212px; width:14px; height:14px; margin-left:5px; }
.hh4 { color:#0060b3; font-size:1.6em; margin-bottom:15px; }
.hh5 { font-weight:bold; font-size:1.6em; margin-bottom:10px; }
.intr { margin:0 0 30px 30px; }
.intr li { font-size:1.6em; background:url(../images/bg.gif) no-repeat -79px -130px; padding-left:25px; line-height:1.6; }
/*** review ***/
.listp4 { padding:5px; }
.listp4 li { padding:8px 0; border-bottom:1px dotted #a4a4a4; }
.listp4 li a { display:block; float:left; font-size:1.2em; font-weight:bold; width:225px; color:#0060b3; line-height:1.4; }
.listp4 li span { display:block; float:right; font-size:1.1em; }
.post { padding:15px 5px; border-bottom:1px dotted #a4a4a4; overflow:hidden; }
.colr2 { background:#f6f6f6; }
.post img { max-width:630px; }
.des3 { line-height:1.4; font-size:1.2em; clear:both; overflow:hidden; }
.des3 img { max-width:630px; }
.des3 ul { margin-left:20px; list-style:disc inside; }
.title2 { color:#0060b3; font-size:1.6em; margin-bottom:5px; }
.title2 a { color:#0060b3; }
.info4 { font-style:italic; font-size:1.2em; margin-bottom:15px; }
.info4 .auth { color:#009600; }
.info4 .cate2 { color:#0060b3; }
.hh6 { color:#0060b3; font-size:2em; font-weight:bold; margin-bottom:8px; }
.hr1 { height:1px; background:#1e9000; clear:both; margin:20px 0; }
.tags4 { font-size:1.2em; margin-bottom:10px; }
.tags4 a { color:#666; font-style:italic; }
.tags4 span { font-weight:bold; }
.dl1 {  }
.dl1 dt { font-size:1.4em; font-weight:bold; margin-bottom:10px; }
.dl1 dd { font-size:1.2em; margin:0 0 5px 10px; }
.dl1 dd a, .cate3 a, .cate3, .cm a { color:#0060b3; }
.dl1 dd:before {
    border: 1px solid #7b7b7b; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    content: ""; display: inline-block; height: 4px; width: 4px; margin: 0 6px 1px 0; background:#7b7b7b;    
}
.dl1 dd:hover:before { background:#f60; border: 1px solid #f60; }
.ma9 { margin-top:20px; }
/*** answers ***/
.cate3 { font-size:1.1em; margin:10px 0 5px; }
.hr2 { border-bottom:1px dotted #a4a4a4; padding-bottom:7px; }
.listn { list-style: decimal inside none; padding:5px 0 5px 30px; font-size:1.1em; color:#666; }
.listn li { list-style-position: outside; padding: 2px 0; }
.listn li a.nick2 { display:block; font-size:1.2em; font-weight:bold; color:#009600; line-height:1.6; margin:2px 0; padding:2px 0; }
.listn li span { display:block; font-size:1.1em; }
.ava { background:url(../images/ava.gif) no-repeat; width:43px; height:43px; display:inline-block; float:left; margin:5px 10px 0 0; }
.ansb2 { padding:10px; background:#f0f0f0; border:1px solid #ccc; line-height:1.6; }
.butQ {  
	font-size: 1.4em; padding:3px 10px; display:inline-block; color: #fff; cursor:pointer;
	background:#004887; background: -moz-linear-gradient( top, #0072c1 0%, #004887); background: -webkit-gradient( linear, left top, left bottom, from(#0072c1), to(#004887)); background:  -ms-linear-gradient(top, #0072c1, #004887); background: linear-gradient(to bottom, #0072c1, #004887); 	
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#0072c1',endColorstr='#004887'); zoom:1;
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); -webkit-box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); box-shadow: 0px 1px 3px rgba(204,204,204,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); 
	-moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #0060b3;
}
.cate4 { margin-bottom:3px; color:#666; }
.cate4 a { color:#666; font-size:1.1em; font-style:italic; }
/*******/
.tit8 { background:#e7f4ff; padding-top:5px; border-bottom:3px solid #9dd3ff; height:31px; }
.tit8 span { background:#fff; float:left; border:3px solid #9dd3ff; border-bottom:none; display:block; padding:7px 10px 5px; margin-left:5px; font-size:1.6em; }
.urv { border:3px solid #9dd3ff; border-top:none; padding:5px; margin-bottom:20px; }
.urv .ansr li { margin-bottom: 5px; }
.cm2 {font-size: 1.8em; font-weight: bold; margin-bottom:15px; border-bottom:1px solid #bbb; padding-bottom:8px; }
.urv ul#foo2 .answer { width:390px; }
.urv ul#foo2 .nick { text-align:left; }
.urv ul#foo2 .nick a { display:block; margin-bottom:5px; font-size:1.1em; color:#009600; }
.urv ul#foo2 .nick ul { margin-top:10px; }
.urv ul#foo2 .nick ul li { border-bottom:1px dotted #bbb; width:90px !important; }
.urv ul#foo2 .nick ul li a { color: #0060B3; }
.bdd { border-top:1px dotted #666; padding-top:5px; }
.text3 { font-size:1.1em; padding-top:5px; margin-top:8px; text-align:right; color:#666; }
.urv ul#foo2 .usef { font-weight:bold; }
/* slide carousel */
.list_carousel2 { width:520px; margin:30px auto; position:relative; }
#foo2 { padding: 0; list-style: none; display: block; overflow:hidden; }
#foo2 li.liu { display: block; float: left; width: 520px; height: auto; padding: 0; }
.list_carousel2 #prev, .list_carousel2 #next { font:bold 6em 'Arial Narrow',Arial,sans-serif; position:absolute; top:65px; color:#c89302; }
.list_carousel2 #prev:hover, .list_carousel2 #next:hover { color:#ecb315; }
.list_carousel2 #prev { left:-50px; }
.list_carousel2 #next { right:-50px; }

.titf1 { background:#e0e9d3; padding:8px 4px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1;  border-top: 3px solid #4D8300;}
.titf1 span { color:#666; font-size:0.9em; font-weight:normal; }

.titf11 { background:#e0e9d3; margin-top:10px; margin-bottom:10px; padding: 5px 4px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1;  border-bottom: 2px solid #4D8300;}
.titf11 span { color:#666; font-size:0.9em; font-weight:normal; }

.titf2 { background:#FAECCB; padding:8px 4px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1;  border-top: 3px solid #BC7C00;}
.titf2 span { color:Gray; font-size:0.9em; font-weight:normal; }

.titf21 { background:#FAECCB; margin-top:10px; margin-bottom:10px; padding: 5px 4px; font-weight:bold; font-size:1.3em; text-shadow:0px 1px #f1f1f1;  border-bottom: 2px solid #BC7C00;}
.titf21 span { color:Gray; font-size:0.9em; font-weight:normal; }

.titf6 { margin-top:10px; margin-bottom:10px; padding-top: 5px; padding-bottom:2px; font-weight:bold; font-size:1.0em; text-shadow:0px 1px #f1f1f1;  border-bottom: 1px solid gray;}
.desf {clear: both;font-size: 1.2em;line-height: 1.4; padding-bottom:10px;}
.desf p {
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0;
    text-align: justify;
    text-decoration: none;
}

.downloadf3, .downloadf4 {	
	display:inline-block; cursor:pointer;
	background:#FF6600; background: -moz-linear-gradient( top, #FF9933 0%, #FF6600); background: -webkit-gradient( linear, left top, left bottom, from(#FF9933), to(#FF6600)); background: -ms-linear-gradient(top, #FF9933, #FF6600); background: linear-gradient(to bottom, #FF9933, #FF6600); 	
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF9933',endColorstr='#FF6600'); zoom:1;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #257007;
	-moz-box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1); -webkit-box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1); box-shadow: 0px 1px 2px rgba(000,000,000,0.7), inset 0px 0px 1px rgba(109,182,014,1);
	text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}
.downloadf3:hover, .downloadf4:hover { background:#FF9933; background: -moz-linear-gradient( top, #FF6600 0%, #FF9933); background: -webkit-gradient( linear, left top, left bottom, from(#FF6600), to(#FF9933)); background: -ms-linear-gradient(top, #FF6600, #FF9933); background: linear-gradient(to bottom, #FF6600, #FF9933); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF6600',endColorstr='#FF9933'); zoom:1; }
.downloadf3 strong { font-weight:bold; font-size: 3em; color: #fff; padding: 10px 25px; display:inline-block; }

.ulf1 { margin-top: 10px; margin:0; }
.ulf1 li { 
	line-height:1.6;  padding:6px 0; 
	float:left; width:330px; height:15px; 	
	overflow:hidden; border-bottom: 1px dotted #999;
	margin-right:20px;
}

.listf1 {margin-top:10px;margin-bottom:5px;}
.listf1 li { border-bottom:1px dotted #9b9b9b; padding-top:5px; }
