@font-face {

	font-family: 'CandaraRegular';

	src: url('../font/candara-webfont.eot');

	src: local('☺'), url('../font/candara-webfont.woff') format('woff'), url('../font/candara-webfont.ttf') format('truetype'), url('../font/candara-webfont.svg#webfontAnhA9GrW') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*****************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,

blockquote,th,td{margin:0; padding:0; font:normal 11px/150% Verdana; font-family:"Verdana", Lucida, Arial, Helvetica,sans-serif; vertical-align:middle; !important }

body{color:#444; background:#ededed;}

table{border-collapse :collapse;border-spacing:0;}

img{border:0;}

a:focus{ outline:none;}

a{blr:expression(this.onFocus=this.blur());}

a{ color:#444; text-decoration:none;}

a:hover{ text-decoration:none;}

ol,ul{list-style:none;}

caption,th{text-align:left; }

h1,h2,h3,h4,h5,h6{ font-weight: normal; font-style: normal; line-height:normal; font-family: 'CandaraRegular', sans-serif; !important }

.img_middle{ vertical-align:middle;}

#clear{ clear:both;}

/*** Header ***/

#header{ background:url(../images/header.png) 0 0 repeat-x; height:75px;}

.header{ background:url(../images/head.png) 0 0 no-repeat; width:1000px; height:75px; margin:0 auto;}

.logo{ float:left; width:285px; padding:20px 0px 0px 0px; height:55px; _width:283px;}

.nav{ padding:12px 0px 0px 0px; height:63px; overflow:hidden;}

.nav li{ display:block; float:left; width:99px; background:url(../images/nav-line.png) 100% 50% no-repeat; text-align:center; height:52px; line-height:52px; padding:0px 0px 0px 3px;}

.nav li.last{ background:none;}

.nav li a{ color:#e3e3e3; font-size:16px;}

.nav li a:hover , .nav li a.active{ background:url(../images/nav-active.png) 0 0 no-repeat; display:block;}

/** Content **/

#main{ width:998px; margin:0 auto;}

.mtop{ background:url(../images/main-top.gif) 0 0 no-repeat; width:998px; height:4px; _overflow:hidden;}

.mbottom{ background:url(../images/main-bottom.gif) 0 0 no-repeat; width:998px; height:4px; _overflow:hidden;}

.main{ background:#fff; padding:15px 32px 34px 32px; width:934px; _overflow:hidden;}

.main-con{ padding:18px 0px 0px 0px;}

/** Hot Tags **/

#hot-tags{ width:991px; margin:0 auto; padding:18px 0px 20px 9px;}

#hot-tags li{ display:inline; padding:0px 5px; }

#hot-tags li a{ color:#0573dc; text-decoration:underline;}

#hot-tags li a:hover{ color:#2d93f5; text-decoration:underline;}

#hot-tags li span.hottags{ color:#fc0a08; font-weight:bold;}

.hottags{ color:#fc0a08; font-weight:bold;}

/** Footer **/

#footer{ background:url(../images/footer.jpg) 0 0 no-repeat; width:1000px; height:43px; overflow:hidden; text-align:center; margin:0 auto;}

#footer li{ display:inline; line-height:43px;}

#footer li a{ font-size:14px; color:#e3e3e3; padding: 0px 18px;}

#footer li a:hover{ color:#fff;}

/** Copyright **/

#copyright{ width:1000px; margin:0 auto; text-align:center; color:#67785d; height:20px; line-height:20px; padding:15px 0px 22px 0px;}

/** Bread **/

#bread{ padding:5px 0px 0px 0px; width:993px; height:14px; line-height:14px; margin:14px auto 18px auto; color:#555;}

#bread a.home{ background:url(../images/bread.gif) 0 50% no-repeat; padding-left:14px;}

#bread a:hover{ text-decoration:underline;}

/** Layout **/

.con-l{ width:602px; float:left; margin-right:55px;}

.con-r{ width:276px; float:left;}

/** Right **/

.r-fp{ border: 1px #b4cfa4 solid; width:274px;}

.r-fp h3{ background:url(../images/r-fph3.gif) 0 0 repeat-x; height:34px; line-height:34px; font-size:18px; padding-left:16px; color:#398f00; }

.r-fpli li{ line-height:30px; padding-bottom:2px;}

.r-fpli li a{ line-height:30px; display:block; color:#333; font-size:14px; cursor:pointer;}

.r-fpli li a:hover{ background:#f1f1f1; color:#005ea9;}

.r-fpli li a span{ background:url(../images/r-fpa.png) 14px 5px no-repeat; padding-left:25px; _background-position:14px 13px;}

.r-fpli li a:hover span{ background:url(../images/r-fpa-h.png) 14px 5px no-repeat; padding-left:25px;}



.r-tt{ padding-top:30px;}

.r-tt h3{font-size:22px; color:#444; font-weight:bold; line-height:40px;}

.r-ttli{ padding-left:3px;}

.r-ttli li{ background:url(../images/r-ttl.png) 0 8px no-repeat; padding-left:10px; padding-bottom:3.5px;}

.r-ttli li a{ color:#0573dc; text-decoration:underline; line-height:20px; }

.r-ttli li a:hover{ text-decoration:underline; color:#2d93f5;}



/** up top page **/

#topup{ width:100%; text-align:right; height:34px; padding-top:25px;}

#topup a img{ display:inline-block; cursor:pointer;}



/** Select **/

.select{ height:17px; overflow:hidden; }

.select1 a , .select a{ width:17px; height:17px; line-height:17px; text-align:center; background:#ededed; font-size:12px; color:#383838; margin-right:1px; display:block;}

.select1 a:hover , .select1 a.active , .select a:hover , .select a.active{ background:#53ab00; color:#fff;}

.select1{ height:17px; overflow:hidden; margin-top:36px; }


#formWrapper{ margin:10px auto; widows:650px; }